body{margin:0;background: #c6b787 url(bg.jpg) top left repeat-x;color:#000000}
body,td,th,input,select,textarea,input {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
body,td,th,input,select,textarea,input {font-size:13px;}
p{margin:0 0 1.5em 0;}
form{padding:0;margin:0}
a{color:#943424;}
a img{border:none;}
a:focus{outline: none;}

h1{font-size:28px;color:#000;font-weight:bold;margin:0px 0 20px 0;line-height:1.2em;}
h2{color:#943424 !important;line-height:1.4em}
h3{color:#000 !important;line-height:1.4em}
h4{color:#943424 !important;line-height:1.4em}
th{background:#d2c7a6 !important; color:#000 !important;}

.data td, .data th{border-bottom:1px solid #b49f5e}
.data th{color:#000 !important;background-color:#d2c7a6 !important}
.pagetype-summary{background:#f7f4e8}
ul li{margin-bottom:.75em}


.clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} .clear {display: inline-block;} /* Hides from IE-mac \*/ * html .clear {height: 1%;} .clear {display: block;} /* End hide from IE-mac */ 

#wrapper{width:957px;margin:0 auto}

	#header{position:relative;margin:0 0 -10px 0}
	.level2 #header{margin:0;}
	
		#toolbar{position:absolute;top:0;right:10px}
		
		h1#logo{margin:0;position:relative;z-index:2;width:310px;height:141px;}
			h1#logo a{display:block;text-indent:-5000px;font-size:1px;line-height:1;background: url(logo.png) top left no-repeat;width:310px;height:141px;behavior: url("/templates/custom-templates/SalemEyecareCenter/cs1/iepngfix.htc")}
			
		#scheduleanappointment{position:absolute;top:65px;right:10px;}
			#scheduleanappointment img{behavior: url("/templates/custom-templates/SalemEyecareCenter/cs1/iepngfix.htc")}

	#hero{background: url(hero-bg.jpg) top left no-repeat;height:255px;position:relative;}
		#video{position:absolute;top:15px;left:20px;z-index:2;}
		#slideshow{position:absolute;top:10px;left:10px;width:937px;height:245px;}
	
	#contentarea{clear:both;margin:0 10px}
		.level1 #contentarea {background: #e1d9bf url(contentarea-level1-bg.jpg) top left repeat-x;}
		.level2 #contentarea {background: #e1d9bf url(contentarea-level2-bg.jpg) top left repeat-x;}
	
		#content{width:602px;float:left;padding:20px 25px 5px 25px}

			#path{margin:10px 0 10px 0;font-size:11px;border-bottom:1px solid #b49f5e;padding:0 0 10px 0}
			
			.template-newsandevents{display:none;}
			.template-ourlocations{display:none;}
	
		#column-right{width:285px;float:left;padding:15px 0}
			.level2 #column-right{padding-top:53px;}
	
			#nav{margin:0 0 15px 0}
				#nav ul{margin:0;padding:0;}
				#nav ul li{float:left;margin:0;list-style:none;margin:0 0 1px 0}
				#nav ul li a{display:block;width:267px;height:49px;text-decoration:none;text-indent:-2000px;line-height:1;background-position:top left;background-repeat:no-repeat}
				#nav ul li#nav-ourdoctors a{background-image: url(nav-ourdoctors.gif)}
				#nav ul li#nav-ourteam a{background-image: url(nav-ourteam.gif)}
				#nav ul li#nav-ouroptical a{background-image: url(nav-ouroptical.gif)}
				#nav ul li#nav-ourtechnology a{background-image: url(nav-ourtechnology.gif)}
				#nav ul li#nav-virtualeyeweartryon a{background-image: url(nav-virtualeyeweartryon.gif)}
				#nav ul li#nav-childrensvisioncenter a{background-image: url(nav-visioncenter.gif)}
				#nav ul li#nav-specialoffers a{background-image: url(nav-specialoffers.gif)}
				#nav ul li a:hover{background-position: bottom !important}

		
	#footer{clear:both;background: #e1d9bf url(footer-bg.gif) bottom left no-repeat;padding:20px 20px 20px 20px;font-size:12px;line-height:1.2em;margin:0 10px}
		#footer-divider{border-top:1px solid #b49f5e;font-size:1px;line-height:1px;margin:0 0 15px 0}
	
		#footer a{color:#000;text-decoration:none;}
		#footer a:hover{text-decoration:underline;}
		#footer p{margin:0;}
		#footer #copyright{float:right;}
		#footer ul{list-style:none;padding:0;margin:0 0 10px 0}
		#footer ul li{float:left;border-right:1px solid #953726;padding:0 10px}
