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:#fff; background:url(images/backnew.jpg) repeat-x #231811 0 36px; text-align:center;}
html,body {height: 100%;}

/* 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:#fff; }
A:hover { color:#d7d5d6; 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;}
.blkcolor {color:#000000;}
		.blkcolor a{ color:#241b13; font-weight:bold;}
		.blkcolor a:hover{ color:#563d29;}		
.wdbm {width:240px;}
.tblmedia {}
.tblmedia td.pdm{ padding:2px 7px; text-align:justify;}

/* LAYOUT STYLES */
.strip { background:url(images/stripback.gif) repeat-x; height:36px; overflow:hidden; font-size:10px;}
.stripback1 {background:url(images/stripback1.gif) no-repeat center; height:36px; height/**/:/**/29px; padding:7px 0 0 0; color:#adacac;}
#Wrapper {margin:0 auto; text-align:left; width:797px;}
#header {width:797px; width/**/:/**/779px; height:119px; background:url(images/logoban.jpg) no-repeat; padding:0 9px;}

			/* navigation links
			-------------------------------------------------------- */
			ul#nav {
				width:779px; height:42px;
				background: url("images/nav.gif") no-repeat;
				position: relative;
				padding:0; margin:0 auto;
				clear:both;
				}
			
				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:20px;}
			
					ul#nav li#nav-1 a { 
						left: 0px; width: 136px; 
						}
					ul#nav li#nav-2 a { 
						left: 136px; width: 218px; 
						}
					ul#nav li#nav-3 a { 
						left: 354px; width: 225px; 
						}
					ul#nav li#nav-4 a { 
						left: 579px; width: 200px; 
						}
						
					ul#nav li#nav-5 a { 
						left: 76px; width: 203px; top: 20px;
						}
					ul#nav li#nav-6 a { 
						left: 279px; width: 213px; top: 20px; 
							}
					ul#nav li#nav-7 a { 
						left: 492px; width: 207px;  top: 20px; 
						}	

			
			/* sub nav ----------------------*/
			#drzimblerLY, #proceduresLY, #treatmentsLY, #patientinfoLY, #contactLY { position:absolute; z-index:5; visibility: hidden; background-image:url(images/trans.gif); padding:3px 0 0 0; font-family:Tahoma, Arial, sans-serif, Verdana;}
			
				.navsubleft {}
				.navsubleft ul {padding:0 1px; margin:0; border:2px solid #7f7f7f; border-top:0 !important; background-color:#232323;}
				.navsubleft ul li {padding:0; margin:0; list-style-type:none; margin:0; border-top:0 !important;}
				.navsubleft ul li a{ color:#e9e9e9; padding:4px 0px 5px 0px; display:block; width:186px; font-weight:bold; text-align:center; border-bottom:1px dotted #666666; font-size:11px; line-height:15px;}
				.navsubleft ul li a:hover{ color:#fff; background-color:#808080;}
				
				.lind1 { background-color:#b7b7b7; width:75px; height:1px; overflow:hidden; margin:0 0 0 24px;}
				.lind2 { background-color:#b7b7b7; width:144px; height:1px; overflow:hidden; margin:0 0 0 25px;}
				.lind3 { background-color:#b7b7b7; width:161px; height:1px; overflow:hidden; margin:0 0 0 16px;}
				.lind4 { background-color:#b7b7b7; width:129px; height:1px; overflow:hidden; margin:0 0 0 31px;}
				.lind5 { background-color:#b7b7b7; width:139px; height:1px; overflow:hidden; margin:0 0 0 28px;}				
				
/* ================ close nav bar */

.logo { float:left;}
.logo a{ width:590px; height:77px; display:block; text-indent:-9999px;}

.imgHome { background:url(images/imghome.jpg) no-repeat; width:797px; width/**/:/**/788px; height:334px; padding:0 0 0 9px;}
.BanImg { background:url(images/banimgback.gif) no-repeat; width:797px; width/**/:/**/779px; height:177px; overflow:hidden; padding:0 9px;}
.BanImgBlnk { background:url(images/bankblank.gif) no-repeat; width:797px; width/**/:/**/779px; height:11px; overflow:hidden; padding:0 9px;}

#mainContent {background:url(images/maincontback.gif) repeat-y;}

	.mainContBack { width:779px; background:url(images/maincontback1.gif) no-repeat top left; width:797px; width/**/:/**/779px; padding:0 9px; height:auto !important; height:602px; min-height:602px;}
	
	.mainContBackinn { width:779px; background:url(images/maincontback1inn.gif) no-repeat top left; width:797px; width/**/:/**/779px; padding:0 9px; height:auto !important; height:602px; min-height:602px;}
	
	.mainContBackflash { width:797px;}
	.mainContBackinnFlash { width:797px; width/**/:/**/779px; height:653px; overflow:hidden; padding:0 10px 0 9px;text-align:center; background:url(images/maincontback1innflash.gif) no-repeat top left;}
	
		.content {padding:40px 0px 18px 0; color:#000;}
			.pdsmall {padding-bottom:8px;}
		.contentInn {padding:34px 0px 0px 0; color:#241b13;}
		.backleft1 {background:url(images/leftboxnav_back.gif) repeat-y left;}
		.backleft2 { background:url(images/leftboxnav_back2.gif) no-repeat bottom left; padding:0 0 5px 0;}
		
		.homeBrSept { background:url(images/homebrownspet.gif) no-repeat; width:779px; height:17px; display:block; overflow:hidden; margin:2px 0;}
		/*.homeBrSept { background:url(images/homebrownspet.gif) no-repeat; width:779px; height:26px; display:block; overflow:hidden; margin:2px 0;}*/
		
		.homeBrSeptBox { background:url(images/homebrownspet.gif) no-repeat bottom left; width:779px; display:block; overflow:hidden; margin:2px 0; padding:0 0 10px 0;}
			.brownBox {background-color:#33251a; text-align:center; padding:6px 0;}
		
		.GreyBox { margin:0 1px 0 7px;}
		.GreyBox H2{ background:url(images/backhomeban.gif) repeat-x; margin:0 17px 0 10px; padding:9px 0 14px 0; font-size:15px; font-weight:bold; text-transform:uppercase; text-align:center; color:#1e1e1e;}
			.gbBack {background:url(images/box_greyback.gif) repeat-y top left;}
			
			.gbBackSurgical {background:url(images/img_back_surgical.jpg) no-repeat; width:771px; height:256px;}
			.gbTopSurgical { padding:0 254px 0 0;}
			.gbBotSurgical { color:#e4e4e4; text-align:justify;}
			.mycontent {padding:1px 25px 14px 20px;}
			
			.gbBackNonSurgical {background:url(images/img_back_non_surgical.jpg) no-repeat; width:771px; height:256px;}
			.gbTopNonSurgical { padding:0 0 0 254px;}
			.gbBotNonSurgical { color:#e4e4e4; text-align:justify;}
			.mycontent {padding:1px 25px 14px 20px;}
			
			.gbBacktopSurgeon {background:url(images/img_back_top_surgeon.jpg) no-repeat; width:771px; height:256px;}
			.gbToptopSurgeon { padding:0;}
			.gbBottopSurgeon { color:#e4e4e4; text-align:justify;}
			.mycontenttopSurgeon {padding:1px 25px 14px 15px; font-size:11px; line-height:13px;}
				.cntsurbx {}
				.cntsurbxLine { border-top:1px solid #020202; margin:8px 0 0 0; padding:11px 0 0 0;}
				.cntsurbximpad1 {padding:0 16px 2px 0;}
				.cntsurbximpad2 {padding:0 0 2px 16px;}
			
			
			.gbTop {background:url(images/box_greytop.gif) no-repeat top left;}
			.gbBot { width:771px; width/**/:/**/738px; background:url(images/box_greybot.gif) no-repeat bottom left; height:auto !important; height:80px; min-height:80px; color:#e4e4e4; padding:1px 20px 28px 13px; text-align:justify;}
			
			.gbBackEvent {background:url(images/img_back_events.jpg) no-repeat; width:771px; height:256px;}
			.gbTopEvent { padding:0 40px 0 30px;}
			.gbBotEvent { color:#e4e4e4; text-align:justify;}
			a.mycontentEvent { display:block; width:700px; height:242px; text-indent:-9999px;}
			
		.BrownBox { margin:0 1px 0 7px;}
		.BrownBox H2{ background:url(images/brwn_backhomeban.gif) repeat-x; margin:0 17px 0 2px; padding:8px 0 15px 0; font-size:15px; font-weight:bold; text-transform:uppercase; text-align:center; color:#fff;}
			.bbBack { background:url(images/img_box1_back.jpg) no-repeat; width:771px; height:289px; overflow:hidden; color:#fff !important;}
			.bbBackMedia { background:url(images/img_box1_media_back.jpg) no-repeat; width:771px; height:185px; overflow:hidden; color:#fff !important;}
			.bbBack a{ color:#fff;}
			.bbTop { padding:0 0 0 198px; height:275px; overflow:hidden;}
			.bbBot {  color:#e4e4e4; padding:1px 22px 0px 5px; text-align:justify;}
			.bbTopMedia { padding:10px 14px 1px 8px; }
			
			.bbTopMedia td{ text-align:center; padding:0 2px;}
			.bbTopMedia img { padding:5px; border:1px solid #fff;}
			
			.linkList {float:left; width:240px; margin:0 0 0 16px;}
			.brdlst { border-left:1px solid #000000;}
			
			ul.hblinks {padding:0 2px 0 5px; margin:0 5px 0 6px; text-align:left;}
			ul.hblinks li{ padding:0; margin:0 0 1px 0; list-style-type:none;}
			ul.hblinks li a{ color:#e4e4e4; font-weight:bold; display:block; background:url(images/hbullet.gif) no-repeat 0px 5px; padding:0 0 0 14px;}
			ul.hblinks li a:hover{color:#fff; background:url(images/hbullet1.gif) no-repeat 0px 5px;}
			
/** inner section */
	/*left Nav Inner */
		.LeftNavBox { float:left; width:248px;}
			.LeftBox {}
			.LeftBoxTop { background:url(images/leftboxnav_back1.gif) no-repeat top left; width:248px; width/**/:/**/233px; padding:2px 8px 115px 7px;}
			
			ul.Lnavigation {padding:0; margin:0;}
			ul.Lnavigation li{padding:0; margin:0; list-style-type:none;}
			ul.Lnavigation li a {display:block; padding:6px 7px; color:#241b13; background-color:#c5c3c4; border-bottom:1px solid #241b13; font-weight:bold; font-weight:bold; text-transform:uppercase;}
			ul.Lnavigation li a:hover { color:#fff; background-color:#a2a2a2;}

			ul.Lnavigation ul{padding:3px 0 4px 8px; margin:0;  border-bottom:1px solid #241b13;}
			ul.Lnavigation ul li{padding:0; margin:0 0 1px 0; list-style-type:none;}
			ul.Lnavigation ul li a {display:block; padding:0px 5px 0px 13px; color:#241b13; background:url(images/inn_bullet.gif) no-repeat 0px 5px; background-color:transparent; border:none; font-size:12px; text-transform:none;}
			ul.Lnavigation ul li a:hover { color:#fff; background:url(images/inn_bullet1.gif) no-repeat 0px 5px; background-color:transparent;}
			
			.brdbottom { border-top:1px solid #241b13; }
		
	/* right content section for inner pages */
		.RightContent { float:right; width:528px; width/**/:/**/499px; padding:8px 18px 10px 11px; text-align:justify;}
		.RightContent a{ color:#241b13;}
		.RightContent a:hover{ color:#563d29;}		
		
		.RightContent H2{ color:#242424; border-bottom:1px solid #242424; padding:1px 0 4px 0; margin:0 0 10px 0; font-size:15px; font-weight:bold;}
		.RightContent H3{ font-size:13px; font-weight:bold; padding:0 0 3px 13px; background:url(images/inn_bullet.gif) no-repeat 0px 5px; border-bottom:1px dotted #787878; margin:3px 0 5px 0; color:#523b28; font-family:Tahoma, Arial, sans-serif, Verdana;}
		.RightContent p {padding:0 0 10px 0; margin:0;}

		.RightContent ul {padding:1px 19px 15px 19px; margin:0 15px; text-align:left;}
		.RightContent ul li{ padding:0; margin:1px 0 2px 0; list-style-type:disc;}

		.RightContent ol {padding:4px 15px 8px 15px; margin:0 12px; text-align:left;}
		.RightContent ol li{ padding:0; margin:1px 0 8px 0; list-style-type:decimal;}
		
			.RightContent ul.bandalinks {padding:10px 5px 10px 9px; margin:5px 5px 0 9px; text-align:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px;}
			.RightContent ul.bandalinks li{ padding:0; margin:0 0 12px 0; list-style-type:none;}
			.RightContent ul.bandalinks li a{ font-weight:bold; display:block; background:url(images/hbullet.gif) no-repeat 0px 5px; padding:0 0 0 16px;}
			.RightContent ul.bandalinks li a:hover{background:url(images/hbullet1.gif) no-repeat 0px 5px;}
		
		/* images borders */
			.imgRgtdiv {padding:3px; border:2px solid #343434; margin:0 0 6px 15px; width:227px; width/**/:/**/217px; float:right;}
			.imgRgtdiv img{ border:4px solid #2f2f2f;}
			.imgRgtdiv div{ border:4px solid #2f2f2f;}
			
			.imgRgtdivSml {padding:3px; border:2px solid #343434; margin:0 0 6px 15px; width:145px; width/**/:/**/143px; float:right;}
			.imgRgtdivSml img{ border:4px solid #2f2f2f;}
			.imgRgtdivSml div{ border:4px solid #2f2f2f;}
			
			.imgmiddiv {padding:3px; border:2px solid #343434; margin:0 0 6px 15px; width:auto; margin:0 auto; text-align:center;}
			.imgmiddiv img{ border:4px solid #2f2f2f; margin:0 auto;}
			
			.imgRgtpadd {padding:4px; border:2px solid #343434; margin:0 0 6px 15px; background-color:#a5a5a5;}
			.imgBorder {padding:4px; border:2px solid #343434; background-color:#a5a5a5;}
			
		/* buttons */
			a.button1 {display:block; padding:3px 10px; background-color:#79553a; border:2px solid #4c3625; width:200px; width/**/:/**/180px; font-weight:bold; margin:0 auto; font-family:"Trebuchet MS", Arial, sans-serif, Verdana;}
			a.button1:hover {background-color:#37291c; border:2px solid #000; color:#fff;}
			
		/* tables section */
			/* appointment section */
				.requestTbl { background-color:#afafaf; border:1px solid #000; border-right:none; border-bottom:none;}
				.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;}
			
		.topl {text-align:right; padding:15px 0 1px 0;}	
				
	/* SITE MAP CSS */
		.sitemap {padding:0 25px; 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 0 3px 0; margin:1px 0 4px 0;}
		.sitemap ul ul {padding:1px 25px; margin:4px 10px;}
		.sitemap ul ul li{ border-bottom:none; font-size:12px; padding:0 0 0 15px; background:url(images/inn_bullet.gif) no-repeat 0 5px; margin:0;}
		
		.displayImg {display:block;}
		.printImg {display:none;}
		
/* footer */
#footer {margin:0 auto; text-align:left; width:797px;}
		.contentClose { width:781px; height:64px; margin:0 8px; background:url(images/maincontback1close.gif) no-repeat;}
		.contentCloseInn { width:781px; height:133px; margin:0 8px; background:url(images/bottominnaddress.gif) no-repeat; text-indent:-9999px;}
		.botMembers {width:781px; width/**/:/**/779px; margin:0 8px; border:1px solid #7f7f7f; border-top:0 !important; text-align:center; background:url(images/botmemberback.gif) repeat-x #302e2f bottom left; padding:0px 0 21px 0;}
		.botMembers img{ vertical-align:middle; margin:0 40px;}
		
		.emailS {width:781px; width/**/:/**/779px; margin:8px 8px 0 8px; border:1px solid #7f7f7f; background-color:#333333;}
		.emailS p{display:block; float:left;}
		.emailS p.les1{ background:url(images/img_signup_ban.gif) no-repeat; width:218px; height:40px; margin:0 16px 0 0;}		
		.emailS p.les2 { background-color:#33251a; border:1px solid #666666; padding:4px 3px 4px 4px; width:423px; width/**/:/**/413px; margin:6px 16px 0 0;;}
		.emailS p.les2  input{ background-color:#868485 !important; border:1px solid #fff !important; color:#000 !important; width:99%;}
		.emailS p.les3 { background-color:#33251a; border:1px solid #666666; padding:4px; margin:6px 0 0 0;}		
		.emailS p.les3  input{ background-color:#2b292a; border:1px solid #fff; color:#fff;}	

	.copy {width:781px; background:url(images/copyright.gif) no-repeat top left; margin:8px 8px 15px 8px;}
	.copyright { width:781px; position:relative; height:19px;}
	.copyright a{ float:left; display:block; text-indent:-9999px; border:0; height:19px; position:absolute; top:0;}
		a.privacy {left:359px; width:80px;}
		a.sited {left:466px; width:82px;}
		a.internet {left:570px; width:161px;}
		
	/*.botwlinks {width:781px; padding:3px 0 25px 0; margin:0 8px; color:#e9e9e9; text-align:center; font-size:11px;}
	.botwlinks a{color:#c0b8b8;}
	.botwlinks a:hover{color:#e9e9e9;}*/
	
	.social-media { text-align:center; padding:10px 20px 10px 20px; background-color:#221811;}
	.social-media img{ margin:0 8px; border:0;} 
	
	.social-mediaH { text-align:center; padding:0;  background-color:none !important;}
	.social-mediaH img{ margin:0 8px; border:0;} 
	
	/* bottom links */
	.botTargetLinks { border-bottom:1px solid #c0b8b8; padding:10px; margin:10px 0 10px 0; text-align:center; font-size:10px; font-family:Verdana, Geneva, sans-serif; color:#c0b8b8}
	.botTargetLinks a{ text-decoration:none; color:#afa8a8;}
	.botTargetLinks a:hover{ color:#e9e9e9;}
	
	.botnewlinks {padding:7px 0 25px 0; text-align:center; font-size:10px; font-family:Verdana, Geneva, sans-serif; color:#c0b8b8;}
	.botnewlinks a{ text-decoration:none; color:#afa8a8;}
	.botnewlinks a:hover{ color:#e9e9e9;}
	.botnewlinks p{ padding: 2px 0; margin:2px 0;}