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:Tahoma, Geneva, sans-serif; font-size: 11px; text-align:center; background-color:#897e5e; color:#4d4735;}

/* 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-type:none;}
 
A { color:#61583f; text-decoration:none; outline:none;}
/*A:visited{ text-decoration:none; color:#;}*/
A:hover {color:#5e6d49; text-decoration:none;}
/*A:active { text-decoration:none; color:#;}*/
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;}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0px; 
    clear: both; 
    visibility: hidden;}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.lF {float:left;}
.rF {float:right;}

/* LAYOUT STYLES */
.strip {border-top:4px solid #b5c59e; border-bottom:4px solid #b5c59e; padding:2px; text-align:center; color:#c8bfa5; font-size:11px; margin:0 0 10px 0;}
#wrapper { width:763px; margin:0 auto; text-align:left; background-color:#fff;}

#header { background:url(images/logo_headerback.gif) repeat-x; height:166px; text-align:center;}
#header a{ display:block; margin:0 auto; width:188px; height:158px; text-indent:-9999px;}

			/* navigation links
			-------------------------------------------------------- */
			ul#nav {
				width:763px; height:22px;
				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:22px;}
			
					ul#nav li#nav-1 a { 
						left: 23px; width: 85px; 
						background: url(images/nav.gif) -23px 0 no-repeat;
						}
					ul#nav li#nav-2 a { 
						left: 108px; width: 158px; 
						background: url(images/nav.gif) -108px 0 no-repeat;
						}
					ul#nav li#nav-3 a { 
						left: 266px; width: 187px; 
						background: url(images/nav.gif) -266px 0 no-repeat;
						}
					ul#nav li#nav-4 a { 
						left: 453px; width: 103px; 
						background: url(images/nav.gif) -453px 0 no-repeat;
						}
					ul#nav li#nav-5 a { 
						left: 553px; width: 129px; 
						background: url(images/nav.gif) -556px 0 no-repeat;
						}
					ul#nav li#nav-6 a { 
						left: 685px; width: 59px; 
						background: url(images/nav.gif) -685px 0 no-repeat;
						}
						
			
			ul#nav li#nav-1 a:hover  	{ background-position: -23px -22px;}
			ul#nav li#nav-2 a:hover  	{ background-position: -108px -22px;}
			ul#nav li#nav-3 a:hover  	{ background-position: -266px -22px;}
			ul#nav li#nav-4 a:hover  	{ background-position: -453px -22px;}
			ul#nav li#nav-5 a:hover  	{ background-position: -556px -22px;}
			ul#nav li#nav-6 a:hover  	{ background-position: -685px -22px;}
			
			ul#nav li#nav-1 a.active  	{ background-position: -23px -22px;}
			ul#nav li#nav-2 a.active  	{ background-position: -108px -22px;}
			ul#nav li#nav-3 a.active  	{ background-position: -266px -22px;}
			ul#nav li#nav-4 a.active  	{ background-position: -453px -22px;}
			ul#nav li#nav-5 a.active  	{ background-position: -556px -22px;}
			ul#nav li#nav-6 a.active  	{ background-position: -685px -22px;}
			
			/* sub nav ----------------------*/
			#OurPractice , #Cosmetic, #Reconstructive, #Contact, #Sub1, #Sub2 { position:absolute; z-index:5; visibility: hidden; background-image:url(images/trans.gif); padding:0 0 10px 0;}
				.navsubleft {padding:0; margin:0; list-style-type: none; font-family:Arial, Helvetica, sans-serif;}
				.navsubleft li {padding:0; margin:0; list-style:none;}
				.navsubleft li a{ color:#4d4735; font-weight:bold; padding:3px 6px; display:block; width:180px; width/**/:/**/166px;  background-color:#bccaa7; text-align:left;  font-size:11px; border:1px solid #65614f; margin:0 0 1px 0;}
				.navsubleft li a:hover{ background-color:#93a677; color:#fff; display:block; }
/* nav close ----------------------*/

.homeimg { border-bottom:3px solid #897e5e;}

.Main {margin:0 21px 0 22px; background:url(images/home_text_back.gif) repeat-y #bfcdab; width:720px;}
.Main p, .MainInn p{ padding:0 0 11px 0;}
.Main h1, .MainInn h1{ color:#4d4735; font-size:14px; padding:0 0 5px 0; border-bottom:1px dashed #666666; margin:0 0 10px 0; font-weight:bold;}
.MainInn h2{ color:#5e6f43; font-size:13px; padding:0 0 5px 0; margin:0 0 6px 0; font-weight:bold;}
.MainInn {margin:0 0 0 22px; background:url(images/home_text_back_inn.gif) repeat-y #bfcdab; width:741px;}
.MainInnFlash {margin:0 0 0 22px; background:url(images/banda_text_back_inn.gif) repeat-y #bfcdab; width:741px;}

	.bandflash {}
	.bandabottext {}

	.LeftHome {float:left; width:465px; width/**/:/**/455px; padding:15px 0 15px 10px; text-align:justify;}

	.LeftInn {width:390px; width/**/:/**/375px; padding:30px 0 15px 15px; text-align:justify; height:auto !important; height:718px; min-height:718px;}
	.LeftHomeInnCont {float:left; width:403px; }
	
	.LeftInnBandA { padding:30px 0 15px 15px; text-align:justify; }
	.LeftHomeInnContBandA {float:left; width:537px; }
	
		.LeftInn ul {padding:10px 12px; margin:5px 15px;}
		.LeftInn ul li{padding:0 0 0 14px; margin:0 0 5px 0; background:url(images/ulbullet.gif) no-repeat 0 4px;}
		
		.nmnm {padding:4px 12px 8px !important; margin:2px 10px 5px 15px !important;}
	
	.BotGreenBox { background-color:#9baf7c; padding:30px 15px; text-align:center;}
	.BotGreenBox a{ margin:0 auto !important; text-indent:-9999px; width:268px; display:block;}
	
		a.bandab { background:url(images/btn_banda.gif) no-repeat; height:67px;}
		a.bandab:hover { background:url(images/btn_banda1.gif) no-repeat;}
		
		a.startappointment { background:url(images/btn_requestappointment.gif) no-repeat; height:59px;}
		a.startappointment:hover { background:url(images/btn_requestappointment1.gif) no-repeat;}
		
		a.findoutmore { background:url(images/btn_requestbrochure.gif) no-repeat; height:56px;}
		a.findoutmore:hover { background:url(images/btn_requestbrochure1.gif) no-repeat;}
	
	a.button1 {display:block; padding:5px 10px; text-align:center; border:2px solid #897e5e; background-color:#dde9cd; color:#4e5e34; text-transform:uppercase; font-weight:bold; margin:8px auto; width:220px;}
	a.button1:hover {border:2px solid #fff; background-color:#a1b484; color:#fff;}
	
		.imgBrdM { background-color:#9baf7c; border:1px solid #4d4735; padding:4px; margin:0 17px 5px 0;}
		
		
		.cvtable { border:1px solid #6D744B;  }
		.cvtable td{ vertical-align:top; border-bottom: 1px dotted #6D744B; padding:3px 5px;}
		.cvtable td p{ padding:0; margin:0;}
		
	/* appointment section */
		.requestTbl { background-color:#8c9f70; border:1px solid #827758; border-right:none; border-bottom:none;}
		.requestTbl td{ padding:6px 5px; border:1px solid #3f4a2e; 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;}
		.wdno {width:auto !important;}
		
	/* right section nav */	
	
	.RightHome {float:right; width:233px; width/**/:/**/225px; padding:10px 8px 15px 0;}
	.RightHomeInn {float:right; width:334px; width/**/:/**/334px; padding:0 0 15px 0;}
	.RightHome h3, .RightHomeInn h3{ font-size:13px; color:#fff; font-weight:bold; border-bottom:1px solid #fff; padding:0 0 3px 0; margin:0 0 10px 0;}
	
	.rightspcae { padding:12px 65px 0 15px;}
	
		ul.RightLinks {padding:0; margin:0; text-transform:uppercase; color:#4d4735;}
		ul.RightLinks li{ margin:0 0 14px 0;}
		ul.RightLinks li a{ color:#4d4735; padding:0 0 2px 0; list-style-type:none; border-bottom:1px solid #666666; font-weight:bold; display:block;}
		ul.RightLinks li a:hover{ color:#526535;}
		
		ul.RightLinks li ul {padding:3px 0 0px 0;}
		ul.RightLinks li ul li {margin:0 0 2px 0;}
		ul.RightLinks li ul li a{ font-weight:normal; background:url(images/bullet.gif) no-repeat 0 4px; padding:0 0 0 12px; border:none; font-size:10px;}
		ul.RightLinks li ul li a:hover{ background:url(images/bullet1.gif) no-repeat 0 4px;}
		
		 .mtcolor {color:#4d4735; padding:0 0 2px 0; list-style-type:none; border-bottom:1px solid #666666; font-weight:bold; display:block;}
		 .mtcolorSub {color:#5c5642; padding:3px 0 3px 0; list-style-type:none; border-bottom:1px dashed #666666; font-weight:bold; display:block; margin:2px 0 3px 0; font-size:10px;}

		.raddress { padding:12px 0 5px 0;}

#footer { background:url(images/copyright_ii.gif) #fff no-repeat; width:763px; height:21px; width/**/:/**/675px; height/**/:/**/18px; padding:3px 88px 0 0; border-top:1px solid #fff;}
	.ii {float:right; display:block; width:150px; height:12px; text-indent:-9999px;}
	

	/* bottom links */
	.botTargetLinks { border-bottom:1px solid #c8bfa5; padding:10px; margin:15px 0 10px 0; text-align:center; font-size:10px; font-family:Verdana, Geneva, sans-serif; color:#b2aa91}
	.botTargetLinks a{ text-decoration:none; color:#c8bfa5;}
	.botTargetLinks a:hover{ color:#fff;}
	
	.botnewlinks {padding:7px 0 25px 0; text-align:center; font-size:10px; font-family:Verdana, Geneva, sans-serif; color:#b2aa91;}
	.botnewlinks a{ text-decoration:none; color:#c8bfa5;}
	.botnewlinks a:hover{ color:#fff;}
	.botnewlinks p{ padding: 2px 0; margin:1px 0;}