body{margin:0;background: #9eafe1 url(bg.jpg) top left repeat-x;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:28px;color:#000;font-weight:normal;margin:0px 0 20px 0;line-height:1.2em;font-family:Georgia, "Times New Roman", Times, serif}
h2{font-size:22px;color:#000;font-weight:normal;margin:20px 0 4px 0;line-height:1.2em;font-family:Georgia, "Times New Roman", Times, serif}
h3{font-size:18px;color:#000;font-weight:normal;margin:20px 0 4px 0;line-height:1.2em;font-family:Georgia, "Times New Roman", Times, serif}

.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 */ 

#wrapper{width:950px;margin:0 auto}

	#toolbar{text-align:right;color:#fff;padding:4px 0 0 0;height:25px}
		#toolbar ul{margin:0;padding:0;list-style:none;}
		#toolbar ul li{margin:0 7px 0 0;padding:0 10px 0 0;list-style:none;display:inline;border-right:1px solid #fff}
		#toolbar ul li a{text-decoration:none;color:#fff;font-weight:bold}
		#toolbar ul li a:hover{text-decoration:underline;}
		#toolbar ul li img{vertical-align:middle;}

	#header{position:relative}
		#logo{}
		
		#practicesubtitle{position:absolute;top:10px;right:0;color:#fff;font-size:14px;width:600px;text-align:right}
			#practicesubtitle h2{color:#fff;margin:0 0 0px 0;font-weight:bold}
			#practicesubtitle p{padding:5px 30px 5px 0px;background: url(icon-compass.gif) right no-repeat;margin:0}
			#practicesubtitle a{text-decoration:none;color:#fff}
	
	#nav{}
		#nav ul{margin:0;padding:0;list-style:none}
		#nav ul li{float:left;list-style:none;margin:0;padding:0}
		#nav ul li a{display:block;text-decoration:none;font-size:0;line-height:1;text-indent:-5000px;background-position:top;background-repeat:no-repeat;height:123px;}
		#nav ul li#nav-ouroptometrypractice a{background-image: url(nav-ouroptometrypractice.jpg);width:193px}
		#nav ul li#nav-ouroptometrists a{background-image: url(nav-ouroptometrists.jpg);width:188px}
		#nav ul li#nav-eyeglassesandcontactlenses a{background-image: url(nav-eyeglassesandcontactlenses.jpg);width:188px}
		#nav ul li#nav-oureyeexamteam a{background-image: url(nav-oureyeexamteam.jpg);width:188px}
		#nav ul li#nav-eyelibrary a{background-image: url(nav-eyelibrary.jpg);width:193px}
		#nav ul li a:hover{background-position:bottom !important}
		
		
		
		
	#hero{position:relative;height:272px;background: url(hero-bg.jpg) top left no-repeat}
		#video{position:absolute;top:0px;left:10px;}
		#hero h2{display:none;}
	
		
		
	#contentarea-wrapper{background: #fff url(contentarea-wrapper-bg.gif) bottom left no-repeat;padding:0 0 11px 0}	
	#contentarea{background:url(contentarea-bg.gif) top left repeat-y;clear:both;}



		.level1 #content{width:609px;padding:20px 20px;float:left}
		.level2 #content{padding:20px 20px;width:690px;float:left}
		
			.template-newsandevents{display:none;}
			.template-ourlocations{}
				.template-ourlocations .template-item{}

			#path{margin:0px 0 10px 0;font-size:11px;border-bottom:1px solid #efefef;padding:0 0 10px 0}
			h1#pagetitle{font-size:36px;}
	
		.level1 #column-right{width:281px;float:left;padding:20px 0 0 0}
		.level2 #column-right{width:200px;float:left;padding:20px 0 0 0}
			
			#column-right h2{margin:0 0 5px 0;font-size:22px}
			.level2 #column-right h2{font-size:18px;line-height:1.2em;}
			#column-right p{margin:0}
		
		

	
			
		

	#footer{clear:both;background: #212018 url(footer-bg.gif) bottom left no-repeat;padding:15px 20px 20px 20px;color:#fff;font-size:11px}
		#footer ul{list-style:none;margin:0;clear:both;padding:0 0 5px 0}
		#footer li{ display: inline; }
		#footer li a{color:#fff;margin:0 8px 0 0;padding:0 10px 0 0;text-decoration:none;border-right:1px solid #fff}
		#footer li a:hover{text-decoration:underline;}
	
		
