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;
	text-align: center;
	font-size: 12px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

html, body {font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color:#7a8571; text-align:center; color:#555a50;}

/* PARAGRAPH STYLES */

H1, H2, H3, H4, H5 {font-size:100%;	font-weight:normal;}
 
H1 {}
H2 { background-color:#8f9a85; border:1px solid #82867e; padding:3px; text-align:center; font-family:"AvantGarde Md BT", "Myriad Pro", Arial, Verdana; font-size:16px; font-weight:normal; color:#f1f3f0; text-transform:uppercase; margin-bottom:3px;}
H3 { font-size:13px; font-weight:bold; margin:0 0 5px 0;}
H4 {}
 
UL, OL { list-style: none; }
li {list-style:none;}
 
A {text-decoration:none; color:#7a8571; }
A:link, A:visited, A:active { text-decoration:none; color:#7a8571; outline:none;}
A:hover { color:#232720; 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;}
input, textarea, select {*font-size:100%;}

.clr {clear: both;}
.lF {float:left;}
.rF {float:right;}

/* LAYOUT STYLES */
.tback {background-color:#a4b197; padding:4px 0 3px 0; display:block; margin:0;}
p.textstrip {padding:3px 0; margin:0; text-align:center; background-color:#b6c1ab; border-top:1px solid #87794e; border-bottom:1px solid #87794e; font-size:11px;}
/* header */
#header { background:url(images/headerback.gif) repeat-x;}
	.logoback { background:url(images/logoback.gif) no-repeat; width:731px; margin:0 auto;}
	.logoback a{ width:284px; height:78px; margin:0 auto; display:block; background:url(images/logo.gif) no-repeat; text-indent:-9999px;}

/* navigation top */
#navigation { background:url(images/navback.gif) repeat-x; height:34px;}
	.navbar { background:url(images/navbackmiddle.gif) no-repeat; width:731px; height:34px; margin:0 auto;}
	
			/* navigation links
			-------------------------------------------------------- */
			ul#nav {
				width:665px; height:29px;
				background: url("images/nav.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:29px;}
			
					ul#nav li#nav-1 a { 
						left: 8px; width: 101px; 
						background: url("images/nav.gif") -8px 0 no-repeat;
						}
					ul#nav li#nav-2 a { 
						left: 109px; width: 131px; 
						background: url("images/nav.gif") -109px 0 no-repeat;
						}
					ul#nav li#nav-3 a { 
						left: 240px; width: 121px; 
						background: url("images/nav.gif") -240px 0 no-repeat;
						}
					ul#nav li#nav-4 a { 
						left: 361px; width: 120px; 
						background: url("images/nav.gif") -361px 0 no-repeat;
						}
					ul#nav li#nav-5 a { 
						left: 481px; width: 102px; 
						background: url("images/nav.gif") -481px 0 no-repeat;
						}
					ul#nav li#nav-6 a { 
						left: 583px; width: 82px; 
						background: url("images/nav.gif") -583px 0 no-repeat;
						}	
			
			ul#nav li#nav-1 a:hover  	{ background-position: -8px -29px; }
			ul#nav li#nav-2 a:hover  	{ background-position: -109px -29px; }
			ul#nav li#nav-3 a:hover  	{ background-position: -240px -29px; }
			ul#nav li#nav-4 a:hover  	{ background-position: -361px -29px; }
			ul#nav li#nav-5 a:hover  	{ background-position: -481px -29px; }
			ul#nav li#nav-6 a:hover  	{ background-position: -583px -29px; }
			
			ul#nav li#nav-1 a.active  	{ background-position: -8px -29px; }
			ul#nav li#nav-2 a.active  	{ background-position: -109px -29px; }
			ul#nav li#nav-3 a.active  	{ background-position: -240px -29px; }
			ul#nav li#nav-4 a.active  	{ background-position: -361px -29px; }
			ul#nav li#nav-5 a.active  	{ background-position: -481px -29px; }
			ul#nav li#nav-6 a.active  	{ background-position: -583px -29px; }
			
			/* sub nav ----------------------*/
			#ourpractice, #cosmeticly, #medically, #contactly, #bodyly, #csub1, #csub2 { position:absolute; z-index:5; visibility: hidden; background-image:url(images/trans.gif); padding:1px 0 0 0;}
			
				.navsubleft { font-family:"Trebuchet MS", Arial, sans-serif, Verdana;}
				.navsubleft ul {padding:0; margin:0; list-style-type: none; border:2px solid #887a50; border-top:none; background:url(images/backbut.gif) repeat-x #849474 top;}
				.navsubleft ul li {padding:0; border:1px solid #ccc6b6; list-style:none; margin:0; border-top:none;}
				.navsubleft ul li a{ color:#e7e0cf; font-weight:bold; padding:3px 7px;
									 display:block; width:164px; width/**/:/**/150px; /*background-color:#a4b197;*/ text-align:center; }
				.navsubleft ul li a:hover{ color:#ddd6c3; background-color:#7a8571; display:block;}
				
				.navsubleft ul li a:visited, .navsubleft ul li a:active{color:#e7e0cf;}
				
				.ulbrdn {border:1px solid #887a50 !important;}
				.librdtop {border-top:1px solid #ccc6b6 !important;}
				#csub1 , #csub2 { font-size:11px;}
				
			/* ================ close nav bar */
	
	/* layouts middle */
	.home { background:url(images/homeback.gif) repeat-x;}
	.home1 { background:url(images/backhomeinn.gif) repeat-x;}
	.home1 div { width:639px; width/**/:/**/637px; border:1px solid #87794e; border-top:none; border-bottom:none; text-align:center; margin:0 auto;}
	#Back { background:url(images/maincontentback.gif) repeat-y; width:731px; margin:0 auto; text-align:left;}
		.hback {background:url(images/homeback.jpg) no-repeat left top; width:731px;  width/**/:/**/719px;  padding:0 3px 0 9px;}
	
	
	.homewrapper { width:731px; margin:0 auto; text-align:left; font-family:"Trebuchet MS", Arial, sans-serif, Verdana; font-size:13px; padding:0 0 12px 0; color:#393d32;}
	.homewrapper h1{ background-color:#96a98e; border-top:2px solid #887a4f; border-bottom:2px solid #887a4f; text-align:center; margin:0 0 4px 0; font-weight:bold; font-size:15px; text-transform:uppercase; margin:0 3px 0 9px; padding:3px 0; color:#000000;}
	.homewrapper h1 a{ color:#000000;}
		.hmainB { background:url(images/home_botbackmain.gif) repeat-y; width:731px;  margin-bottom:2px;}
		.hmainBBot { background:url(images/home_botback.gif) no-repeat bottom; width:731px; padding:0 0 13px 0;}
		.hmainBTop { background:url(images/home_topback.gif) no-repeat top; width:731px;}
			.ladyimg { background:url(images/img_ladyhometext.jpg) no-repeat bottom; width:719px; height:auto !important; height:196px; min-height:196px; margin:0 3px 0 9px;}
			.ladytext { width:150px; margin:10px 0 10px 13px; font-weight:bold; color:#393D32;}
			.ladytext a{ color:#393D32;}
			
			.ladyimg_latisse { background:url(images/img_ladyhometext2_latisse.jpg) no-repeat bottom; width:719px; height:auto !important; height:196px; min-height:196px; margin:0 3px 0 9px;}
			.ladytext_latisse2 { width:400px; width/**/:/**/385px; margin:10px 15px 10px 0px; font-weight:bold; color:#393D32; float:right;}
			.ladytext_latisse2 p{ padding:0 0 5px 0;}
			.ladytext_latisse2 a{ color:#393D32;}
			
			.ladyimg2 { background:url(images/img_ladyhometext2.jpg) no-repeat bottom; width:719px; height:auto !important; height:192px; min-height:192px; margin:0 3px 0 9px; text-align:center; font-weight:bold; padding:5px 0;}
			.ladytext2 { width:150px; margin:10px 0 10px 13px; font-weight:bold; color:#393D32; float:left; text-align:left;}
			.ladytext2 a{ color:#393D32;}
	
		.divhead{ background-color:#96a98e; border-top:2px solid #887a4f; border-bottom:2px solid #887a4f; text-align:center; margin:0 0 4px 0; font-weight:bold; font-size:15px; text-transform:uppercase; margin:0 3px 0 9px; padding:3px 0; color:#393d32;}
		.botboxH { margin:3px 3px 0 9px;}
			.boxlH, .boxlH1, .boxlH2 { float:left; border-left:1px solid #87794e; padding:0 10px; height:170px;}
			.boxlH { width:218px; width/**/:/**/198px;}
			.boxlH1 { width:276px; width/**/:/**/256px;}
			.boxlH2 { width:217px; width/**/:/**/197px;}
			
			.divhead h2{ float:left; padding:2px 5px !important; background-color:transparent !important; border:none; border-left:1px solid #87794e; color:#505849; margin:0 !important; font-size:11px !important; font-weight:bold !important; display:block;}
			.divhead h2.a1 { width:228px; width/**/:/**/208px;}
			.divhead h2.a2 { width:286px; width/**/:/**/266px;}
			.divhead h2.a3 { width:227px; width/**/:/**/207px;}
	
		ul.homebul {padding:10px 5px 5px 10px; margin:0 5px 0 2px;}
		ul.homebul li {margin:1px 0 2px 0; padding:0 4px 0 22px; list-style-type:none; background:url(images/sqbullet.gif) no-repeat 3px 5px;}
		ul.homebul li a { color:#393d32; font-size:12px;}
		ul.homebul li a:hover { color:#5e522f;}
		
		.brdleftn {border:none !important;}
	
	/* inside layouts middle */
	#BackInn {background:url(images/maincontentback.gif) repeat-y; width:731px; margin:0 auto; padding:0 0 10px 0;}
	
	.BanWithNoImg { background:url(images/backnimimgback.gif) repeat-x;}
	.BanWithImg { background:url(images/backimgback.gif) repeat-x;}
	
		.imgNo { background:url(images/backnimimgbackinn.gif) no-repeat; width:731px; height:52px; display:block; text-indent:-9999px;}
		.imgYes { background:url(images/backimgbackinn.gif) no-repeat; width:731px; height:160px; display:block; text-align:left; overflow:hidden;}
		.imgYes img{ margin:0 0 0 52px;}
		
	#content { width:641px; width/**/:/**/625px; border:2px solid #87794e; border-top:none; padding:5px 6px 7px 6px; text-align:left; margin:0 40px 0 50px; background-color:#b6c1ab;}
		.box { background-color:#ddd6c3; border:1px solid #877a4f; text-align:justify !important; padding:15px; margin:0 0 3px 0; min-height:200px;}
		.box p{ text-align:justify !important;}
	#content ul li{ text-align:left !important;}
		.imgBrd {border:2px solid #877a4f; padding:3px; margin:0 0 5px 18px;}
	
	/* site map */

			ul.sitemap {padding:2px 35px; margin:8px 0;}
			ul.sitemap li{ border-bottom:1px dotted #6c7663; font-size:13px; font-weight:bold; list-style-image:none; list-style:none; padding:0; margin:5px 0 3px 0;}
			ul.sitemap ul {padding:1px 25px; margin:4px 20px;}
			ul.sitemap ul li{ border-bottom:none; font-size:11px; font-weight:bold;  list-style-image:url(images/bulcir.gif)}
			
			/* bul */
			
			ul.bul {padding:2px 25px; margin:8px 15px;}
			ul.bul li{ border-bottom:none; font-size:11px; font-weight:bold; padding:0; margin:3px 0;  list-style-image:url(images/bulcir.gif)}

	.tbl1 { border:2px solid #7a8571;}
	.tbl1 td{ padding:4px; font-size:11px;}
	.whtcolor { color:#fff; font-weight:bold;}
	
	/* footer */
	#footerHome { background:url(images/footerback.gif) repeat-x;}
	#footerInn { background:url(images/footerbackinn.gif) repeat-x;}
	
		/* footer Home page */
		.botHome {background:url(images/footerbackmain.gif) no-repeat; width:731px; margin:0 auto; text-align:left; height:67px; height/**/:/**/45px;  padding:22px 0 0 0;}
		.botHome .copyright {background:url(images/copyright.gif) no-repeat -2px 0; width:668px; height:19px; margin:0 auto;}
		
		/* footer inside pages */
		.botInn {background:url(images/footerbackmaininn.gif) no-repeat; width:731px; margin:0 auto; text-align:left; height:82px; height/**/:/**/57px;  padding:25px 0 0 0;}
		.botInn .copyright {background:url(images/copyright.gif) no-repeat -2px 0; width:668px; height:19px; margin:0 auto;}
		
			.copyright a {display:block; text-indent:-9999px; float:left; height:16px;}
			.copyright a.linkPP { width:72px;  margin:0 0 0 294px;}
			.copyright a.linkSD { width:78px; margin:0 0 0 33px;}
			.copyright a.linkiid { width:158px; margin:0 0 0 26px;}
			
			* html .copyright a.linkPP { width:72px;  margin:0 0 0 147px;}
			* html .copyright a.linkSD { width:78px; margin:0 0 0 32px;}
			* html .copyright a.linkiid { width:158px; margin:0 0 0 24px;}
			
	.botlinkstext { padding:4px 0 20px 0;  width:731px; margin:0 auto; color:#d0cabb; font-size:11px;}
	.botlinkstext a{ color:#d0cabb;}
	.botlinkstext a:hover{ color:#e8dec3;}
	
	/* bottom links */
	.botTargetLinks { border-bottom:1px solid #d0cabb; padding:10px; padding-top:8px; padding-bottom:12px; margin:5px 0 10px 0; text-align:center; color:#fff !important; font-weight:normal; font-size:11px;}
	.botTargetLinks a{ text-decoration:none; color:#d0cabb !important; font-weight:normal !important; margin:0 2px;}
	.botTargetLinks a:hover{ color:#fff !important;}
	
	.botnewlinks {padding:7px 0 25px 0; text-align:center; font-size:11px; font-weight:normal; color:#fff;}
	.botnewlinks a{ text-decoration:none; color:#d0cabb !important; font-weight:normal !important; margin:0 2px;}
	.botnewlinks a:hover{ color:#fff !important;}
	.botnewlinks p{ padding: 2px 0; margin:2px 0;  font-size:11px;}
