body{margin:0;color:#000000}
body{background: #a57d2a url(bg.jpg) top no-repeat}
body,td,th,input,select,textarea,input {font-family:Arial, Helvetica, sans-serif}
body,td,th,input,select,textarea,input {font-size:14px;line-height:1.4em}
p{margin:0 0 1.5em 0;}
form{padding:0;margin:0}
a{color:#a0410d;}
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:#a0410d !important;line-height:1.4em;background: url(divider-bg.gif) bottom left repeat-x;padding:0 0 2px 0;}
h3{color:#636363 !important;line-height:1.4em}
h4{color:#000 !important;line-height:1.4em}
th{background:#000 !important; color:#FFFFFF !important;}

.data td, .data th{border-bottom:1px solid #a0410d}
.data th{color:#fff !important;background-color:#a0410d !important}
.data th.header {color:#a0410d !important}

.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:924px;margin:0 auto}

/*******************************************************/
/* Header
/*******************************************************/

	#header{position:relative;}
	#header img{behavior: url(iepngfix.htc)}
	
		#toolbar{position:absolute;top:5px;right:0px;color:#fff;width:700px;text-align:right}
			#toolbar ul{margin:0;padding:0;list-style:none;}
			#toolbar ul li{margin:0 10px 0 0;padding:0 10px 0 0;border-right:1px solid #959595;display:inline;}
			#toolbar ul li a{color:#fff;font-weight:bold;text-decoration:none;white-space:nowrap}
			#toolbar ul li img{vertical-align:middle;display:inline}
		
		h1#logo{margin:0;position:relative;z-index:2;width:304px;height:145px;}
			h1#logo a{display:block;text-indent:-5000px;font-size:1px;line-height:1;background: url(logo.png) top left no-repeat;width:304px;height:145px;behavior: url("cs1/iepngfix.htc")}
			
		#tagline{position:absolute;top:35px;left:307px;text-indent:-5000px;font-size:1px;line-height:1;background: url(tagline.png) top left no-repeat;width:382px;height:104px}
		#tagline a{display:block;width:382px;height:104px}
		
		#moreonfacebook{position:absolute;top:35px;right:0;}
				
	
	#contentarea-top{text-indent:-5000px;font-size:1px;line-height:1;width:924px;height:22px;background: url(contentarea-top.gif) top left no-repeat;}
	#contentarea-bottom{text-indent:-5000px;font-size:1px;line-height:1;width:924px;height:21px;background: url(contentarea-bottom.gif) top left no-repeat;}
	#contentarea{clear:both;background: url(contentarea-bg.gif) top left repeat-y;padding:0 7px}
	
		#hero{position:relative;height:249px}
			#intro{position:absolute;top:0;left:0;width:458px;height:249px;background: url(intro.gif) top left no-repeat;text-indent:-5000px;font-size:1px;line-height:1}
			#video{position:absolute;top:0;right:2px;width:449px;height:232px;background:#000}
	

/*******************************************************/
/* Left Column
/*******************************************************/
	
		#column-left{width:236px;float:left;padding:15px 15px;}
	
			#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:236px;height:43px;text-decoration:none;text-indent:-2000px;line-height:1;background-position:top left;background-repeat:no-repeat}
				#nav ul li#nav-ourservices a{background-image: url(nav-ourservices.gif)}
				#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-infantpediatricservices a{background-image: url(nav-infantpediatricservices.gif)}
				#nav ul li#nav-eyelibraryandvideos a{background-image: url(nav-eyelibraryandvideos.gif)}
				#nav ul li#nav-employmentopportunities a{background-image: url(nav-employmentopportunities.gif)}
				#nav ul li#nav-onlineeyeglasses a{background-image: url(nav-onlineeyeglasses.gif)}
				#nav ul li#nav-onlinecontactlenses a{background-image: url(nav-onlinecontactlenses.gif)}
				#nav ul li a:hover{background-position: right !important}
				
			.callout{margin:0 0 10px 0;}

/*******************************************************/
/* Content
/*******************************************************/
	
		#content{width:610px;float:left;}

			#path{font-size:11px;background: url(divider-bg.gif) bottom left repeat-x;padding:0 0 2px 0;margin:0 0 15px 0}
			
			.template-newsandevents{display:none;}
			.template-ourlocations{display:none;}

/*******************************************************/
/* Footer
/*******************************************************/
		
	#footer{clear:both;padding:15px 0;font-size:11px;line-height:1.1em}
		#footer a{color:#fff;text-decoration:none;}
		#footer a:hover{text-decoration:underline;}
		#footer p{margin:0;}
		#footer ul{list-style:none;padding:0;margin:0 0 10px 0}
		#footer ul li{float:left;border-right:1px solid #fff;padding:0 10px}
