@import url("default.css");
@import url("wcss_nav_new.css");

/* LAYOUT STYLES */
/* top */
#Header { background:url(images/header_back_all.gif) repeat-x; height:158px;}
#Header .strip{ color:#68867d; font-size:10px; height:33px; overflow:hidden; line-height:33px; margin:0 auto;}
		.logoNav {width:775px; width/**/:/**/773px; border:1px solid #fff; border-bottom:none !important; margin:0 auto;}
			.logo-Address { background:url(images/logo.gif) no-repeat; width:773px; height:57px; text-align:left;}
				p.logo { width:324px; height:56px; float:left; display:block;}
				p.logo a{ display:block; width:324px; height:56px; text-indent:-9999px;}
				p.Address {float:right; width:300px; display:block; height:57px; text-indent:-9999px;}
					 /*p.Address a{text-indent:-9999px; display:block; width:298px; height:56px;}*/
				
/* ================ Layout */

#GrassBackTop {background:url(images/backtop1.jpg) repeat-x top;}
#GrassBackBot {background:url(images/backbot1.jpg) repeat-x bottom; /*height:auto !important; height:2450px; min-height:2450px;*/}

	.FlashBox {width:775px; height:480px; width/**/:/**/729px; height/**/:/**/468px; background:url(images/flashback.png) no-repeat; margin:0 auto; padding:12px 0 0 46px; text-align:left;}
	
	.ContentMid {background:url(images/content_back.gif) repeat-y; margin:0 auto; text-align:left; width:775px;}
	.ContentTop {background:url(images/content_back_top.jpg) no-repeat top left;}
	.ContentBot {background:url(images/content_back_bot.jpg) no-repeat bottom left; width:775px; height:auto !important; height:1600px; min-height:1600px;}

/* home section */
.ContentHome {padding:40px 44px 0px 45px; color:#f2f2f1; }
		.colorGrlight{ color:#a3b8af;}
		.ContentHome h1{ background:url(images/back_heading.gif) repeat-x #212f2e; color:#e4e6e6; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; padding:2px 0 3px 0; text-align:center; text-transform:uppercase; font-weight:bold; border-top:1px solid #fff; border-bottom:1px solid #fff; line-height:normal; text-transform:uppercase;}
		
		ul.HpgeList {padding:5px 5px 0 15px; margin:6px 0px 4px 10px; font-family:Arial, Helvetica, sans-serif; line-height:14px; text-transform:uppercase;} /* 1st UL */
		ul.HpgeList li{ padding:0; margin:0; list-style-type:none; font-weight:bold; }
		ul.HpgeList li a{ color:#a3b8af;}
		
		ul.HpgeList ul {padding:0 0 5px 0 !important; margin:3px 0 !important; line-height:14px;} /* 2nd UL */
		ul.HpgeList ul li{ background:url(images/bullet_sq.gif) no-repeat 0px 6px; margin:0; padding:0 0 0 13px; font-weight:normal !important; font-size:11px; font-family:Verdana, Geneva, sans-serif;  } 
		ul.HpgeList ul li a{color:#f2f2f1 !important;}
		ul.HpgeList ul li a:hover{color:#a3b8af !important;}

		ul.HpgeList ul ul{padding:0 0 5px 0 !important; margin:3px 0 !important; line-height:13px;} /* 3rd UL */
		ul.HpgeList ul ul li{ background:none !important; margin:0; padding:0 0 0 25px; font-weight:normal !important; font-size:11px; font-family:Verdana, Geneva, sans-serif; text-transform:none !important; margin:0 0 1px 0;} 
		
		.colorado_surgery { background:url(images/img_back_colorado_surgery.jpg) no-repeat; height:221px; width:686px; height/**/:180px; width/**/:/**/346px; padding:19px 20px 22px 320px; overflow:hidden;}
		
		.facial_rejuvenation { background:url(images/img_back_facial_rejuvenation.jpg) no-repeat; height:256px; width:686px; height/**/:231px; width/**/:/**/346px; padding:10px 320px 15px 20px; overflow:hidden;}
		.facial_rejuvenation ul ul {line-height:13px !important}
		
		.body_count_breast_Enha { background:url(images/img_back_body_count_breast_Enha.jpg) no-repeat; height:310px; width:686px; width/**/:/**/516px; height/**/:285px; padding:4px 30px 1px 140px; overflow:hidden;}

		
		.non-invasive { background:url(images/img_back_non-invasive.jpg) no-repeat; height:254px; width:686px; height/**/:214px; width/**/:/**/651px; padding:25px 15px 15px 20px; overflow:hidden;}
			.non_in_left {float:left; width:210px;}
			.non_in_right {float:right; width:200px; margin:0 15px 0 0; display:block;}
				
		.reconstructive_oral_surgery { background:url(images/img_back_reconstructive_oral_surgery.jpg) no-repeat; height:413px; width:696px; height/**/:393px; width/**/:/**/351px; padding:8px 20px 5px 315px; overflow:hidden;}
		.reconstructive_oral_surgery2 { background:url(images/img_back_reconstructive_oral_surgery2.jpg) no-repeat; height:446px; width:696px; height/**/:426px; width/**/:/**/351px; padding:8px 20px 5px 315px; overflow:hidden;}
		
		.plastic_surgeon { background:url(images/img_back_surgeons.jpg) no-repeat; width:686px; width/**/:/**/646px; padding:15px 20px 10px 20px; }
		
			.img_surgeon {float:right; text-align:center; padding:20px 0 3px 0; text-transform:uppercase; font-size:12px; font-weight:bold; width:215px}
			.img_surgeon p.imgBx {background-color:#35423b; border:1px solid #fff; padding:4px; width:140px; width/**/:/**/130px; margin:0 auto; margin-bottom:6px;}
			.img_surgeon p.imgBx img{ border:1px solid #fff;}
			
		.BreastCancerAwareness { background:url(images/img_back_breast_cancer_awareness.jpg) no-repeat; height:239px; width:686px; height/**/:219px; width/**/:/**/496px; padding:10px 170px 10px 20px; overflow:hidden;}
		
		.BreastCancerAwareness p {padding:0 0 9px 0; margin:0;}

			
/* home section close */	

	.addthisInn { margin:0 0 12px 0;}
		.addRF { float:right; width:218px; min-width:218px; max-width:300px;}
		.addMF { margin:0 auto; width:218px; min-width:218px; max-width:300px;}
		


/********************** Inner Section **************************/
#GrassBackTopInn {background:url(images/backtop1.jpg) repeat-x top;}
#GrassBackBotInn {background:url(images/backbot1_inn.jpg) repeat-x bottom; /*height:auto !important; height:2450px; min-height:2450px;*/}

.ImgInnBack {width:775px; height:249px; width/**/:/**/748px; height/**/:/**/231px; background:url(images/ban_img_back.png) no-repeat; margin:0 auto; padding:18px 0 0 27px; text-align:left;}
	
	.ContentMidInn {background:url(images/content_back_inn.jpg) repeat-y; margin:0 auto; text-align:left; width:775px;}
	.ContentTopInn {background:url(images/content_back_top_inn.jpg) no-repeat top left;}
	.ContentBotInn {background:url(images/content_back_bot_inn.jpg) no-repeat bottom left; width:775px; height:auto !important; height:2000px; min-height:2000px;}

		.videopageheight { height:auto !important; height:1000px !important; min-height:1000px !important;}
	
	.ContentLeftInn {float:left; width:258px; width/**/:/**/242px; padding:22px 0 22px 16px; color:#fff;}
	.ContentLeftInn a{ color:#fff;}
	
	
	.ContentRightInn { float:right; width:512px; width/**/:/**/490px; padding:44px 22px 22px 0px; font-size: 11px;	line-height: 16px;}
	.ContentRightInn h1{ background:url(images/back_heading.gif) repeat-x #212f2e; color:#e4e6e6; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; padding:1px 0 2px 0; text-align:center; text-transform:uppercase; font-weight:bold; border-top:1px solid #fff; border-bottom:1px solid #fff; line-height:normal; text-transform:uppercase;}
	.ContentRightInn p {padding:0 0 12px 0;	font-size: 11px; line-height: 16px;}
		.InnContent { padding:25px 28px; text-align:justify; color:#FFFFFF;	font-family:Verdana, Arial, Helvetica, sans-serif;}
		.InnContent h2{	font-size:14px;	color:#688A7B; line-height:20px; font-weight:bold;} 
		.InnContent h3{ font-size:14px; color:#aac3b8; font-weight:bold; border-bottom:1px dotted #aac3b8; padding:3px 0 2px 0; margin:0 0 10px 0;}
		
		.InnContent ul{ padding:5px 5px 10px 15px; margin:5px 5px 10px 18px;}
		.InnContent ul li{ list-style-type:disc; padding:0; margin:0 0 6px 0;}
		
		.InnContent ol{ padding:5px 5px 10px 15px; margin:5px 5px 10px 18px;}
		.InnContent ol li{ list-style-type:decimal; padding:0; margin:0 0 6px 0;}
		
		.tbl1 {}
		.tbl1 td{ padding:5px 3px 5px 0px; vertical-align:top; text-align:left;}
		
		ul.butCnt {padding:0; margin:0 15%; list-style:none;}
		ul.butCnt li {padding:0; margin:0 0 12px 0; list-style-type:none;}
		ul.butCnt li a { display:block; margin:0 auto; padding:4px 6px; border:2px solid #597569; background-color:#41564d; color:#fff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; text-align:center;}
		ul.butCnt li a:hover {  border:2px solid #6b9684; background-color:#16383f; color:#fff; }
		
		ul.butCntSmall {padding:0; margin:0 35%; list-style:none;}
		ul.butCntSmall li {padding:0; margin:0 0 12px 0; list-style-type:none;}
		ul.butCntSmall li a { display:block; margin:0 auto; padding:4px 6px; border:2px solid #597569; background-color:#41564d; color:#fff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; text-align:center;}
		ul.butCntSmall li a:hover {  border:2px solid #6b9684; background-color:#16383f; color:#fff; }
		
	/* appointment section */
		.requestTbl { background-color:#48625a; border:1px solid #333434; border-right:none; border-bottom:none;}
		.requestTbl td{ padding:6px 5px; border:1px solid #333434; border-top:none; border-left:none; vertical-align:top;}	
		.requestTbl img {padding:5px; border:1px solid #fff; margin:1px;}
		.requestTbl a {text-decoration:none; color:#333333;}
		.requestTbl input, requestTbl2 textarea{ width:90%;}
		.rgbrd {border-right:1px solid #fff;}
		.wdnn {width:auto !important;}
		
		.requestTbl td table td{ border:none !important;}
		
		.requestTbl2 { background-color:#a2badb; border:1px solid #333434; border-right:none; border-bottom:none;}
		.requestTbl2 td{ padding:6px 5px; border:1px solid #333434; border-top:none; border-left:none; vertical-align:top;}	
		.requestTbl2 img {padding:5px 2px; border:1px solid #fff; margin:1px;}
		.requestTbl2 a {text-decoration:none; color:#333333;}
		.requestTbl2 input, requestTbl2 textarea{ width:99%;}
		.wdno {width:auto !important;}
		
		.warning { background-color:#425D54; border:1px solid #fff; padding:8px; color:#fff; font-size:10px; margin:12px 0 0 0;}
		.warning .warning { padding:11px; margin:0 !important;}
		.warning h4{ font-weight:bold; color:#000; font-size:11px; margin:0 0 12px 0; text-align:center;}
		.sml9 {font-size:9px;}
		
			.imgBxInn {
	background-color:#35423b;
	border:1px solid #fff;
	padding:5px;
	width:204px;
	width/**/:/**/auto;
	margin:0 auto;
	float:right;
	margin:3px 0 8px 20px;
}
			.imgBxInn img{ border:1px solid #fff;}
			
			.imgbrd2 {border:1px solid #fff; padding:3px;}
			
			ul.HospAffiliations {padding:6px 5px 0px 12px; margin:2px 5px 2px 10px;}
			ul.HospAffiliations li{ padding:0; margin:0 0 14px 0;}
			ul.HospAffiliations li img{ margin:8px 0 4px 0; border:1px solid #fff; padding:3px;}

.boxgal {width:775px; height:480px; margin:0 auto; }

.bandaGallery {background:url(images/bandagalleryback.jpg) no-repeat; width:775px; height:480px; width/**/:/**/345px; height/**/:/**/410px; padding:55px 40px 15px 390px; overflow:hidden; text-align:left; font-size:16px; font-family:"AvantGarde Md BT", Arial, Verdana; position:relative; overflow:hidden;}

.videopage {background:url(images/bandagalleryback.jpg) no-repeat; width:775px; min-height:480px; width/**/:/**/685px; min-height/**/:/**/475px; text-align:left; padding:2px 47px 3px 43px;}

	ul.GalleryList {padding:10px 15px; margin:5px; font-size:13px;}
	ul.GalleryList li{padding:1px 0 0 18px; margin:0 0 6px 0; background:url(images/bulletcircle.gif) no-repeat 0 5px;}
	
	ul.GalleryList li a {color:#fff; display:block;}
	ul.GalleryList li a:hover {color:#6499a4;}
	
	
	
.BOXP { background:url(images/backbox.gif) no-repeat; width:844px; height:529px;}
.closbx{ position:relative; height:32px; overflow:hidden;}
.closelink {position:absolute; top:6px; right:100px;}

.BotBox { height:497px; color:#ffffff;}


	/* Patient Testimonials */
	
	.Testimonials {}
	
	a.backT { background:url(images/btn-back.gif) no-repeat; width:59px; height:39px; display:block; text-indent:-9999px; float:left;}
		a.backT:hover { background:url(images/btn-back-over.gif) no-repeat;}
	a.nextT { background:url(images/btn-next-new.gif) no-repeat; width:59px; height:39px; display:block; text-indent:-9999px; float:right;}
		a.nextT:hover { background:url(images/btn-next-new-over.gif) no-repeat;}
	
		.middT { float:left; width:315px; text-align:center; height:39px; line-height:39px; font-weight:bold; font-size:9px; margin:0 auto;}
		
		.ptimgrel { text-align:center; padding:5px 0 0 0;}
		.ptimg {text-align:center; background-color:#93aca2; border:2px solid #fff; padding:4px; margin:5px auto; width:379px; width/**/:/**/367px;}


/****************************************** Google Translate ***************************************************/
.translateDiv { z-index:100;}

.translateDiv font {color:#fff !important;}

.translateDiv .goog-te-gadget-simple { background-color:#42564e !important; color:#fff !important; border:2px solid #819a92 !important;}
.goog-te-menu-frame { background:none !important; background-color:transparent !important; color:#fff !important; border:1px solid #819a92 !important;}
.translateDiv span {color:#fff !important;}

.goog-te-balloon-frame {
  display:none !important; 
}
.goog-te-ftab-frame, .goog-te-ftab-float {
  background-color:#000 !important; color:inherit !important;
}
font{ background-color:transparent !important; color:inherit !important;}
/****************************************** Google Translate ***************************************************/


/* footer */
.backclose {background:url(images/backbot2_inn.jpg) repeat-x top; height:auto !important; height:216px; min-height:216px;}
#footer {background:url(images/botback.jpg) no-repeat bottom; width:775px; height:60px; margin:0 auto; color:#fdfdfd; font-size:11px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; overflow:hidden;}
#footer a{ color:#fdfdfd;}
	#footer p.copyright{ float:left; display:block; padding:25px 0 0 25px;}
	#footer p.internet {float:right; display:block; padding:25px 30px 0 0;}
	
#footerInn {background:url(images/botbackinn.jpg) no-repeat bottom; width:775px; height:53px; margin:0 auto; color:#fdfdfd; font-size:11px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; overflow:hidden;}
	.backgrounNone {background-image:none !important;}
#footerInn a{ color:#fdfdfd;}
	#footerInn p.copyright{ float:left; display:block; padding:24px 0 0 25px;}
	#footerInn p.internet {float:right; display:block; padding:24px 30px 0 0;}
	
	.social-media { text-align:center; padding:17px 20px 5px 20px;}
	.social-media img{ margin:0 10px; border:0;} 
	
.botlinks { margin:0 auto; padding:20px 0; color:#7b8981; font-size:10px;}
.botlinks a {color:#76807b;}
.botlinks a:hover {color:#7b8981;}

	/* bottom links */
	.botTargetLinks { border-bottom:1px solid #76807b; padding:10px; margin:10px 0 10px 0; text-align:center; font-size:10px; font-family:Verdana, Geneva, sans-serif; color:#a7b1ac}
	.botTargetLinks a{ text-decoration:none; color:#76807b;}
	.botTargetLinks a:hover{ color:#48625a;}
	
	.botnewlinks {padding:7px 0 25px 0; text-align:center; font-size:10px; font-family:Verdana, Geneva, sans-serif; color:#a7b1ac;}
	.botnewlinks a{ text-decoration:none; color:#76807b;}
	.botnewlinks a:hover{ color:#48625a;}
	.botnewlinks p{ padding: 2px 0; margin:1px 0;}
	
	.morepadd { padding-bottom:100px;}
	.morepadd2 { padding-bottom:130px;}

		/* SITE MAP CSS */
		.sitemap {padding:0 35px; }
		.sitemap ul {padding:0; margin:0 0 8px 0;}
		.sitemap ul li{ font-weight:bold; list-style-image:none; padding:2px 0 1px 0; margin:2px 0 3px 0;}
		.sitemap ul ul {padding:1px 10px 1px 25px; margin:4px 20px;}
		.sitemap ul ul li{  font-size:12px; color:#a3b8af; padding:0 !important; margin:1px 0 !important; text-align:left; font-weight:normal;}


/******************* FIX Footer *******************/

#fixed-Footer { height:90px; height/**/:/**/78px; overflow:hidden; background-color:#53624e; border-top:4px solid #263a38; /*background:url(images/bottomfixedfootershadow.png) repeat-x;*/ left:0; bottom:0; z-index:1000; padding:8px 0 0 0;}	
html>body #fixed-Footer{position:fixed; width:100%;}/* for moz/opera and others*/

.bot-SocialMedia { width:912px; margin:0 auto; text-align:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
	.botSMtbl { font-size:10px;}
	.botSMtbl a{ text-align:center; color:#fff;}
	.botSMtbl td{ padding:0 4px; text-align:center;}
	.botSMtbl img{ margin:3px 0 2px 0;}
	
	.brdrbotseo { border-right:1px solid #263a38;}
	

/*******************************************************************/
