body{margin:0;background: #fff url(bg.gif);color:#000000}
body,td,th,input,select,textarea,input {font-family:Arial, Helvetica, sans-serif}
body,td,th,input,select,textarea,input {font-size:13px;line-height:1.4em}
p{margin:0 0 1.5em 0;}
form{padding:0;margin:0}
a{color:#000;}
a img{border:none;}
a:focus{outline: none;}

h1{font-size:32px;color:#000;font-weight:normal;margin:0px 0 20px 0;line-height:1.2em;}
h2{font-size:18px;color:#415878;font-weight:normal;margin:20px 0 4px 0;line-height:1.2em;}
h3{font-size:16px;color:#535353;font-weight:normal;margin:20px 0 4px 0;line-height:1.2em;}

.floatright{float:right;margin:0 0 10px 15px;}
.floatleft{float:left;margin:0 15px 10px 0;}

.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 */ 

.pagetype-summary:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} .pagetype-summary {display: inline-block;} /* Hides from IE-mac \*/ * html .pagetype-summary {height: 1%;} .pagetype-summary {display: block;} /* End hide from IE-mac */ 

#wrapper{width:980px;margin:0 auto;background:#fff;-moz-box-shadow: 0px 0px 4px #000;-webkit-box-shadow: 0px 0px 4px #000;box-shadow: 0px 0px 4px #000;}
	.level1 #wrapper{background: #fff url(wrapper-level1-bg.jpg) top left repeat-x;}
	.level2 #wrapper{background: #fff url(wrapper-level2-bg.jpg) top left repeat-x;}
	
/*******************************************************/
/* Header
/*******************************************************/	

	#header{position:relative;height:219px;}
	
		#logo{position:absolute;left:20px}
		
		#toolbar{position:absolute;top:10px;right:20px;font-weight:bold}
			#toolbar ul{list-style:none;padding:0;margin:0}
			#toolbar ul li{display:inline;margin:0 10px 0 0;padding:0 10px 0 0;border-right:1px solid #000}
			#toolbar ul li.last{border-right:none;margin:0;padding:0;}
			#toolbar ul li a{text-decoration:none;}
			#toolbar ul li a:hover{text-decoration:underline}
			
		#headercallout{position:absolute;top:30px;right:20px;}
			#headercallout-heading{float:left;;padding:20px 20px 0 0}
			#headercallout-content{float:left;padding:10px 0 0 0;margin:0;}
			#headercallout-content p{float:none;padding:0;display:inline}
			
		#nav{clear:both;position:absolute;bottom:0;left:16px}
			#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;height:102px;text-decoration:none;text-indent:-2000px;line-height:1;background-position:top left;background-repeat:no-repeat}
			#nav ul li#nav-oureyecareclinic a{background-image: url(nav-ouroptometryclinic.jpg);width:237px;}
			#nav ul li#nav-oureyecareteam a{background-image: url(nav-oureyecareteam.jpg);width:237px;}
			#nav ul li#nav-locationsandhours a{background-image: url(nav-locationsandhours.jpg);width:237px;}
			#nav ul li#nav-educationcenter a{background-image: url(nav-educationcenter.jpg);width:236px;}
			#nav ul li a:hover{background-position: bottom !important}

/*******************************************************/
/* Homepage Hero
/*******************************************************/

	#hero{width:946px;height:233px;overflow:hidden;background:#fff;border:1px solid #6f92c3;margin:0 auto}
		#hero #hero-border{border:1px solid #fff;width:944px;height:231px;position:absolute;z-index:100}
		#hero #slideshow{z-index:99}
			
	#contentarea{clear:both;margin:0 15px}
		.level1 #contentarea{background: url(contentarea-level1-bg.gif) top left repeat-y}
		
		
		#patienttools{background:#fff3dc;border-bottom:1px solid #ffc659;height:35px;position:relative;margin:5px 0 0 0}
			#patienttools-heading{position:absolute;top:0;left:0}
			#patienttools-links{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:13px;position:absolute;top:7px;right:15px}
			#patienttools form{display:inline;}
			#patienttools img, #patienttools input{vertical-align:middle;}
			#patienttools a:hover{text-decoration:none;}
			
			
/*******************************************************/
/* Left Column
/*******************************************************/			

		#column-left{float:left;width:262px;padding:0 1px}
		
			#eyemaginations{}
				#eyemaginations-content{padding:0 20px}
				
				#homepatienttools a:hover, #homepatienttools input:hover{opacity:.9;}
				
/*******************************************************/
/* Content
/*******************************************************/				
		
		.level1 #content{float:left;width:626px;padding:20px 30px;font-size:14px}
		.level2 #content{padding:20px 20px}
		
			#homecolumns{clear:both;background: url(homeblock-bg.gif) 375px 0 repeat-y;margin:0 0 20px 0;font-size:13px}
				#homecolumns #column1{float:left;width:350px;padding:0 50px 0 0}
					#column1 ul{margin:0;padding:0;list-style:none;}
					#column1 ul li{margin:0 0 20px 0;padding:0;list-style:none;}
					#column1 ul li a{font-weight:bold;color:#4270b0;text-decoration:none;}
					#column1 ul li a:hover{text-decoration:underline}
				
				#homecolumns #column2{float:left;width:225px;}
				
			#path{background: url(path-bg.gif) bottom left repeat-x;padding:0 0 7px 0;margin:0 0 20px 0;}
		
/*******************************************************/
/* Footer
/*******************************************************/		
		
			#footer{clear:both;border-top:1px solid #ffc659;padding:20px 0;text-align:center;font-size:11px;line-height:1.4em}
				#footer a{color:#000;text-decoration:none;}
				#footer a:hover{text-decoration:underline;}
				#footer p{margin:0;}
				
				#footer ul li{display:inline;margin:0 10px 0 0;padding:0 10px 0 0;border-right:1px solid #000}
				#footer ul li a{text-decoration:none;}

