body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { margin:0; padding:0;}

html, body { font-family:Arial, Helvetica, sans-serif; font-size: 13px; color:#333333;  height: 100%; text-align:center; background-color:#fff; color:#333333;}

/* PARAGRAPH STYLES */

H1, H2, H3, H4, H5 {font-size:100%;	font-weight:normal;}
 
H1, h2 {}
H3 {}
H4 {}
 
UL, OL { list-style: none; }
li {list-style:none;}
 
A {text-decoration:none; color:#3e5a68; }
A:hover { color:#0b2634; text-decoration:none; }
A:focus {outline:none;}

:focus {outline: 0;}

fieldset, img {border:0;}

q:before, q:after {	content:'';}

input, textarea, select {font-family:inherit; font-size:inherit; font-weight:inherit;}

.clr {clear: both;}
.lF {float:left;}
.rF {float:right;}

.imgRight {border:3px solid #738c98; background-color:#beced6; padding:4px; margin:0 0 3px 18px;}

/* LAYOUT STYLES */

/* header */
#header { background:url(images/header_back.gif) repeat-x; height:187px; overflow:hidden;}
	.text { height:19px; height/**/:/**/13px; overflow:hidden; padding:3px 0 3px 0; text-align:center; font-size:10px; font-family:"AvantGarde Bk BT", Arial, Verdana, sans-serif;}
	.logo_address { height:104px; overflow:hidden; width:802px; margin:0 auto; background:url(images/logo_address.gif) no-repeat; text-align:left;}
		.logo {float:left; width:365px; height:94px;}
			.logo a {display:block; width:365px; height:93px; text-indent:-9999px;}
		.address {float:right; text-indent:-9999px;}
		
/* navigation */		
#NavAll { width:802px; margin:0 auto; text-align:left;}

			/* navigation links
			-------------------------------------------------------- */
			ul#nav {
				width:802px; height:30px;
				background: url("images/nav1.gif") no-repeat;
				position: relative;
				padding:0; margin:0 auto;
				}
			
				ul#nav li {float: left; list-style: none; padding:0; margin:0; list-style-type:none;}
				
				ul#nav li a {
					position: absolute;	text-indent: -9999px; text-decoration: none; border: none !important; top:0; height:30px;}
			
					ul#nav li#nav-1 a { 
						left: 0px; width: 121px; 
						background: url("images/nav1.gif") -0px 0 no-repeat;
						}
					ul#nav li#nav-2 a { 
						left: 121px; width: 192px; 
						background: url("images/nav1.gif") -121px 0 no-repeat;
						}
					ul#nav li#nav-3 a { 
						left: 313px; width: 205px; 
						background: url("images/nav1.gif") -313px 0 no-repeat;
						}
					ul#nav li#nav-4 a { 
						left: 518px; width: 190px; 
						background: url("images/nav1.gif") -518px 0 no-repeat;
						}
					ul#nav li#nav-5 a { 
						left: 708px; width: 94px; 
						background: url("images/nav1.gif") -708px 0 no-repeat;
						}
			
			ul#nav li#nav-1 a:hover  	{ background-position: -0px -30px; }
			ul#nav li#nav-2 a:hover  	{ background-position: -121px -30px; }
			ul#nav li#nav-3 a:hover  	{ background-position: -313px -30px; }
			ul#nav li#nav-4 a:hover  	{ background-position: -518px -30px; }
			ul#nav li#nav-5 a:hover  	{ background-position: -708px -30px; }
			
			ul#nav li#nav-1 a.active  	{ background-position: -0px -30px; }
			ul#nav li#nav-2 a.active  	{ background-position: -121px -30px; }
			ul#nav li#nav-3 a.active  	{ background-position: -313px -30px; }
			ul#nav li#nav-4 a.active  	{ background-position: -518px -30px; }
			ul#nav li#nav-5 a.active  	{ background-position: -708px -30px; }
			
			/* navigation links 2
			-------------------------------------------------------- */
			ul#nav2 {
				width:802px; height:34px;
				background: url("images/nav2.gif") no-repeat;
				position: relative;
				padding:0; margin:0 auto;
				}
			
				ul#nav2 li {float: left; list-style: none; padding:0; margin:0; list-style-type:none;}
				
				ul#nav2 li a {
					position: absolute;	text-indent: -9999px; text-decoration: none; border: none !important; top:0; height:34px;}
			
					ul#nav2 li#nav-6 a { 
						left: 0px; width: 173px; 
						background: url("images/nav2.gif") -0px 0 no-repeat;
						}
					ul#nav2 li#nav-7 a { 
						left: 173px; width: 235px; 
						background: url("images/nav2.gif") -173px 0 no-repeat;
						}
					ul#nav2 li#nav-8 a { 
						left: 408px; width: 194px; 
						background: url("images/nav2.gif") -408px 0 no-repeat;
						}
					ul#nav2 li#nav-9 a { 
						left: 602px; width: 200px; 
						background: url("images/nav2.gif") -602px 0 no-repeat;
						}
			
			ul#nav2 li#nav-6 a:hover  	{ background-position: -0px -34px; }
			ul#nav2 li#nav-7 a:hover  	{ background-position: -173px -34px; }
			ul#nav2 li#nav-8 a:hover  	{ background-position: -408px -34px; }
			ul#nav2 li#nav-9 a:hover  	{ background-position: -602px -34px; }
			
			ul#nav2 li#nav-6 a.active  	{ background-position: -0px -34px; }
			ul#nav2 li#nav-7 a.active  	{ background-position: -173px -34px; }
			ul#nav2 li#nav-8 a.active  	{ background-position: -408px -34px; }
			ul#nav2 li#nav-9 a.active  	{ background-position: -602px -34px; }

			
			/* sub nav ----------------------*/
			#OurCenter, #Cosmetic, #Reconstructive, #Non-Invasive, #CosmeticSurgery, #PatientInfo, #Appointment, #Contact { position:absolute; z-index:5; visibility: hidden; background-image:url(images/trans.gif); padding:1px 0 0 0;}
			#sub1, #sub2, #sub3, #sub4, #sub5 { position:absolute; z-index:6; visibility: hidden; background-image:url(images/trans.gif); padding:0;}
			
				.navsubleft { font-family:"Trebuchet MS", Arial, sans-serif, Verdana; font-size:12px;}
				.navsubleft ul {padding:0; margin:0; list-style-type: none; border-top:none;}
				.navsubleft ul li {padding:0; list-style:none; margin:1px 0; border-top:none;}
				.navsubleft ul li a{ color:#fff; font-weight:bold; padding:3px 6px; display:block; width:172px; width/**/:/**/158px;  background-color:#809ead; text-align:left;  font-size:12px; border:1px solid #fff;}
				.navsubleft ul li a:hover{ color:#333333; background-color:#cbd9eb; display:block; }
				
				.navsubleft2 { font-family:"Trebuchet MS", Arial, sans-serif, Verdana; font-size:12px;}
				.navsubleft2 ul {padding:0; margin:0; list-style-type: none; border-top:none;}
				.navsubleft2 ul li {padding:0; list-style:none; margin:1px 0; border-top:none;}
				.navsubleft2 ul li a{ color:#fff; font-weight:bold; padding:3px 6px; display:block; width:172px; width/**/:/**/158px;  background-color:#666666; text-align:left;  font-size:12px; border:1px solid #fff;}
				.navsubleft2 ul li a:hover{ color:#fff; background-color:#464545; display:block; }
				
				.navsubleft2_sub { font-family:"Trebuchet MS", Arial, sans-serif, Verdana; font-size:12px;}
				.navsubleft2_sub ul {padding:0; margin:0; list-style-type: none; border-top:none;}
				.navsubleft2_sub ul li {padding:0; list-style:none; margin:1px 0; border-top:none;}
				.navsubleft2_sub ul li a{ color:#fff; font-weight:bold; padding:3px 6px; display:block; width:172px; width/**/:/**/158px;  background-color:#939393; text-align:left;  font-size:12px; border:1px solid #fff;}
				.navsubleft2_sub ul li a:hover{ color:#fff; background-color:#666666; display:block; }
				
				/*.navsubleft ul li a:visited, .navsubleft ul li a:active{color:#000;}*/
				
				.ulbrdn {border:1px solid #565b60 !important;}
				.librdtop {border-top:1px solid #565b60 !important;}
				#csub0, #csub1, #csub2, #csub3, #csub4, #csub5 { font-size:11px;}
				
				.navsubleft2 ul li a.arrow {background:url(images/arrow.gif) #666666 no-repeat right;}
				.navsubleft2 ul li a.arrow:hover {background:url(images/arrow.gif) #464545 no-repeat right;}				
				
/* ================ close nav bar */

/************** HOME ******************************/
	/* image Home Top */
	.imgTop {width:957px; width/**/:/**/938px; margin:0 auto; text-align:left; padding:0 0 0 19px;}
	
	.bottomContent {background:url(images/bottombigimgbox.jpg) no-repeat; width:957px; height:404px; overflow:hidden; margin:0 auto; text-align:left; }
		.htcontlinks { width:635px; width/**/:/**/300px; height:298px; height/**/:/**/176px; padding: 54px 0 68px 335px; font-family:"AvantGarde Bk BT", Arial, Verdana, sans-serif; font-size:17px; font-weight:bold; line-height:18px; text-align:center;}
		.htcontlinks p{ margin:0 0 12px 0;}

	/* home middle */
	.contHomeBack {background:url(images/contentbackback.jpg) repeat-x; height:437px; overflow:hidden;}
	.contentHome { background:url(images/contentback.jpg) no-repeat; width:957px; height:437px; overflow:hidden; margin:0 auto; color:#fff; font-family:Arial, Helvetica, sans-serif font-weight:bold; font-size:10px; text-transform:uppercase; text-align:left;}
		.contentHome H2{ font-family:"Zurich BdEx BT", Arial, Helvetica, sans-serif; font-size:16px; color:#BDCDD5; padding:4px 0 3px 0; text-align:center;}
		.contentHome H3 { font-size:14px; font-weight:bold; padding:0 0 4px 0; line-height:normal; text-align:center;}
		.contentHome H4 { font-weight:bold; font-size:13px; margin:0 0 2px 0;}
		
		ul.bul1 {padding:0; margin:0; font-weight:normal; line-height:12px;}
		ul.bul1 li{padding:0 0 0 12px; margin:0 0 0 0; list-style-type:none; background:url(images/bullet.gif) no-repeat 0 2px;}
			ul.bul1 li.nobul{padding:0 0 0 25px; margin:0 0 0 0; list-style-type:none; background:none !important;}
		ul.bul1 li a{ display:block; color:#fff;}
		ul.bul1 li a:hover{ display:block; color:#90A8B3;}
		
		.textMiddle {}
		
		.box1Main {height:198px; overflow:hidden;}
		.box1Main a{ color:#fff;}
		.midimage1 { background:url(images/middleimg.jpg) no-repeat; width:803px; height:53px; text-indent:-9999px; margin:0 0 0 78px;}
		
		.box1 {border-top:1px solid #fff; width:625px; margin:0 0 0 166px; padding:6px 0;}
		
			.lfbox1 { float:left;}
				.boxwd1 {width:222px; margin:0 10px 0 0;}
				.boxwd2 {width:230px; margin:0 10px 0 0;}
				.boxwd3 {width:150px;}
				
		.box2 {width:655px; margin:0 0 0 166px; padding:6px 0; }
		.box2 a{ color:#fff;}
		.box2 H3{text-align:left !important; padding:0 0 1px 0 !important;}
		
			.lfbox2 { float:left;}
				.boxwd4 {width:229px;}
				.boxwd5 {width:238px;}
				.boxwd6 {width:188px;}
				
				.whiteline {border-top:1px solid #fff; padding:0 0 4px 0; margin:0; height:1px; overflow:hidden; width:629px;}

/********* inside pages *******************/

	.banImg { background:url(images/bannerback.jpg) no-repeat; width:957px; height:234px; margin:0 auto;}
		.imgB { padding:0 105px 0 105px;}
	.imgbotbar { background:url(images/imgbotbar.gif) repeat-x; height:67px;}
	
	/* image Home bot */
	.imgBotBack { background:url(images/imgbot_back.gif) repeat-x; height:358px; overflow:hidden;}
	.imgBot { width:957px; margin:0 auto; text-align:left;}

	.MainCont { background:url(images/maininntextback.gif) repeat-y; width:957px; margin:0 auto; text-align:left;}
		.MainBottom { background:url(images/main_bottom_img.jpg) no-repeat left bottom; width:957px;}
		.MainTop {background:url(images/main_top_img.jpg) no-repeat left top; width:957px; height:auto !important; height:1066px; min-height:1066px;}
		.MainTopOther {background:url(images/main_top_img_other.jpg) no-repeat left top; width:957px; height:auto !important; height:1329px; min-height:1329px;}

	/* left section */
	.leftsection { float:left; width:323px;}
	.LeftNavigation { width:323px; width/**/:/**/183px; padding:25px 10px 0 130px;}
	.LeftNavigation a{ color:#fff;}
	.LeftNavigation h2{ margin:7px 0 4px 0; font-family:Arial, Verdana, sans-serif; font-weight:bold; font-size:13px; color:#fff; border-bottom:1px solid #fff; text-transform:uppercase; line-height:14px; padding:0 0 2px 0;}
	.LeftNavigation h3{padding:0; margin:1px 0 1px 0; font-family:Arial, Verdana, sans-serif; font-weight:bold; font-size:12px; color:#e0e4e6; text-transform:uppercase;}
	.LeftNavigation h3 a{ color:#e0e4e6;}
		ul.leftNav { font-size:11px; color:#3e4041; padding: 0 0 0 8px; margin:0 0 3px 0; font-weight:bold;}
		ul.leftNav li{ list-style-type:none; padding:0; margin:0;}
		ul.leftNav li a{ color:#3e4041; display:block; background:url(images/bulletleftnav.gif) no-repeat 0px 3px; padding:0 0 0 10px; line-height:13px;}
		ul.leftNav li a:hover{ color:#000;}
		ul.leftNav li.whitesub a{ color:#fff; display:block; background:none !important; line-height:13px; padding:0 0 0 25px;}
		ul.leftNav li.whitesub a:hover{ color:#c9d0d3;}
		ul.leftNav li.mrgtop {margin:3px 0 0 0;}
		ul.leftNav li.mrgbot {margin:0 0 3px 0;}

	.mainleftnav { width:323px; width/**/:/**/210px; padding:0 0 0 113px;}
		.llnav {background:url(images/leftmainnavback.jpg) no-repeat; width:210px; height:118px; height/**/:/**/104px; padding:14px 0 0 0;}

		a.banda { height:30px; display:block; text-indent:-9999px;}
		a.ra {  height:31px;display:block; text-indent:-9999px;}
		a.fcc { height:30px; display:block; text-indent:-9999px;}
	
	/* right section */
	.RightContent {float:left; width:528px; width/**/:/**/478px; padding:40px 25px 70px 25px; text-align:justify;}
	.RightContent h1{ color:#537180; font-size:16px; font-family:"AvantGarde Bk BT", Arial, Verdana, sans-serif; font-weight:bold; text-align:center; padding:2px 0 5px 0; margin:0 0 14px 0; border-bottom:1px dotted #a7a7a7;}
	.RightContent h3{ color:#537180; padding:0 0 2px 0; font-weight:bold; font-size:14px; text-align:left;}
	.RightContent p{ padding:0 0 12px 0;}
	
	ul.bulletlist {padding:4px 0 10px 0; margin:2px 0 8px 0;}
	ul.bulletlist li{padding:0 0 0 15px; margin:0 0 3px 0; list-style-type:none; background:url(images/bulletblue.gif) no-repeat 3px 5px;}
	
	ul.bulletlist2 {padding:9px 15px 10px 35px; margin:0 auto; font-weight:bold;}
	ul.bulletlist2 li{padding:0 0 0 15px; margin:0 0 6px 0; list-style-type:none;}
	ul.bulletlist2 li a{ display:block; text-align:center; border:2px solid #738c98; background-color:#beced6; padding:3px 5px;}
	ul.bulletlist2 li a:hover{ display:block; text-align:center; border:2px solid #94b4c4; background-color:#dae9f0; padding:3px 5px;}
	
	ul.bulletlist2 li.submml a{ display:block; text-align:center; border:2px solid #738c98; background-color:#dae9f0; padding:3px 5px; font-size:11px;}
	ul.bulletlist2 li.submml a:hover{ display:block; text-align:center; border:2px solid #94b4c4; background-color:#fff; padding:3px 5px;}
	
	.padlistm {padding:0 45px;}
	.brdbottom {border-bottom:1px dotted #000;}


/* flash */
.bandaflashCategory {background:url(images/banda_category_img.jpg) no-repeat; width:1002px; height:544px; margin:0 auto; text-align:left;}
	.categoryDiv { padding:40px 0 0 383px; font-family:"AvantGarde Bk BT", Arial, Verdana, sans-serif;}
	.categoryDiv h1{color:#537180; font-size:16px; font-family:"AvantGarde Bk BT", Arial, Verdana, sans-serif; font-weight:bold; text-align:left; padding:2px 0 5px 0; margin:0 0 20px 0; }
	.categoryDiv h3{ color:#666666; font-size:14px; font-weight:bold; margin:0 0 8px 0;}

		.categoeryBox {float:left; padding:0 0 0 70px; width:270px; width/**/:/**/200px; font-size:11px !important; font-weight:bold;}
		.categoeryBox li{ margin:0 0 5px 0; padding:0 0 0 14px; background:url(images/bullet.gif) no-repeat 0 4px; line-height:14px;}
		.categoeryBox2 {float:left; padding:0 0 0 10px; width:210px; width/**/:/**/200px; font-size:11px !important; font-weight:bold;}
		.categoeryBox2 li{margin:0 0 5px 0; padding:0 0 0 14px; background:url(images/bullet.gif) no-repeat 0 4px; line-height:14px;}

.bandaflash {background:url(images/banda_flash_back.gif) no-repeat bottom; width:1002px; height:544px; margin:0 auto; text-align:left;}
	.flashdiv { padding:14px 0 0 137px}
	
	/* SITE MAP CSS */
		.sitemap {padding:0 35px; font-family:"Trebuchet MS", Arial, sans-serif, Verdana;}
		.sitemap ul {padding:0; margin:0 0 8px 0;}
		.sitemap ul li{ border-bottom:1px dotted #282C69; font-size:13px; font-weight:bold; list-style-image:none; list-style:none; padding:0; margin:3px 0; color:#8ba3c4;}
		.sitemap ul li a{ color:#607985;}
		.sitemap ul ul {padding:1px 20px; margin:4px 15px;}
		.sitemap ul ul li{ border-bottom:none; font-size:12px; background:url(images/bullet.gif) no-repeat 0 5px; color:#686868; padding:0 0 0 16px;}
		.sitemap ul ul li a{ color:#333333;}
		.sitemap ul ul li a:hover{ color:#3d515a;}
		.sitemap ul ul ul li{ border-bottom:none; font-size:11px;  background:url(images/bulletblue.gif) no-repeat 0 5px;}
		
	.testimonials { padding:3px 0 4px 0; border-bottom:1px dotted #245f7b; margin:0 0 16px 0; }
	.testimonials p{ padding:0 0 6px 0;}
	.testimonials a{ color:#245f7b;}
	.testimonials a:hover{ color:#000;}
	.algright { text-align:right; float:right; width:250px; padding:10px 0 0 0; display:block;}
	
			/* tables section */
			/* appointment section */
				.requestTbl { background-color:#738c98; border:1px solid #475d68; border-right:none; border-bottom:none; text-align:left;}
				.requestTbl td{ padding:7px 10px; border:1px solid #858585; border-top:none; border-left:none; vertical-align:top;}	
				.requestTbl img {padding:5px; border:1px solid #858585; margin:1px;}
				.requestTbl a {text-decoration:none; color:#333333;}
				.requestTbl td table td{ border:none !important;}
				.requestTbl em {color:#900; font-style:normal; font-weight:bold;}
				
				.requestTbl td table td{ background-color:#beced6;}
				
		/* buttons */
	a.button1 {display:block; padding:3px 10px; background-color:#aec0cc; border:2px solid #7a8b93; width:200px; width/**/:/**/180px; font-weight:bold; margin:0 auto; font-family:"Trebuchet MS", Arial, sans-serif, Verdana;}
	a.button1:hover {background-color:#666666; border:2px solid #494848; color:#fff;}
	
	.brdmap {border:4px solid #809ead;}

/* bottom footer */
.copyright { background:url(images/copyright.gif) no-repeat; width:802px; height:29px; margin:0 auto;}
.paddtop {height:36px;}
.paddtop_banda {height:130px;}
	.copy {float:left; text-indent:-9999px;}
	.internet {float:right;  width:166px; margin:0 50px 0 0;}
		.internet a{ display:block; width:166px; height:28px; text-indent:-9999px; }
.bottom { background:url(images/bottombar.gif) #666666 repeat-x; height:67px; }
.bottomBackInn { background:url(images/bottombar.gif) #fff repeat-x bottom; }
.bottomInn {background:url(images/back-copyrightinn.gif) no-repeat; width:957px; margin:0 auto; height:173px;}

.BAbottomBackInn { background:url(images/banda_back_back.gif) #fff repeat-x bottom; }
.BAbottomInn {background:url(images/banda_back-copyrightinn.gif) no-repeat; width:1002px; margin:0 auto; height:268px;}
.bandabottom {background:url(images/banda_bottom_back.gif) no-repeat; width:1002px; height:663px; margin:0 auto;}

.botlinks {width:268px; margin:0 auto; padding:11px 0 0 0; font-size:11px;}
.botlinks a{ margin:0 3px;}

	/* bottom links */
	.botTargetLinks { border-bottom:1px solid #448cbf; padding:10px; margin:10px 0 10px 0; text-align:center; font-size:10px; font-family:Verdana, Geneva, sans-serif;}
	.botTargetLinks a{ text-decoration:none; color:#667d88;}
	.botTargetLinks a:hover{ color:#0b2634;}
	
	.botnewlinks {padding:7px 0 25px 0; text-align:center; font-size:10px; font-family:Verdana, Geneva, sans-serif;}
	.botnewlinks a{ text-decoration:none; color:#667d88;}
	.botnewlinks a:hover{ color:#0b2634;}
	.botnewlinks p{ padding: 2px 0; margin:1px 0;}
