body{margin:0;background: #354567 url(bg.jpg) top no-repeat;color:#000000}
body,td,th,input,select,textarea,input {font-family:Arial, Helvetica, sans-serif}
body,td,th,input,select,textarea,input {font-size:15px;line-height:1.4em}
p{margin:0 0 1.5em 0;}
form{padding:0;margin:0}
a{}
a img{border:none;}
a:focus{outline: none;}

h1{font-size:27px;color:#000;font-weight:bold;margin:0px;line-height:1.2em;}
h2{font-size:18px;color:#354567;font-weight:normal;margin:20px 0 4px 0;line-height:1.2em;}
h3{font-size:15px;color:#2a2a2a;font-weight:normal;margin:20px 0 4px 0;line-height:1.2em;}
.pagetype-summary{background:#e1eff2 !important}

.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{color:#fff;position:relative;height:34px;text-align:right;font-size:13px}
		#toolbar ul{margin:0;padding:5px 0 0 0;list-style:none;}
		#toolbar li{margin:0;padding:0;display: inline; }
		#toolbar li a{color:#fff;font-weight:bold;padding:0 10px 0 0;margin:0 10px 0 0;text-decoration:none;border-right:1px solid #8397b1}
		#toolbar li a:hover{text-decoration:underline;}

	#header{position:relative;}

		h1#logo{margin:0;position:relative;z-index:2;width:331px;height:102px;}
			h1#logo a{display:block;text-indent:-5000px;font-size:1px;line-height:1;background: url(logo.png) top left no-repeat;width:331px;height:102px;behavior: url(/templates/custom-templates/GailmardEyeCenter/cs1/iepngfix.htc)}
			
		h2#bookyourappointment{margin:0;position:absolute;z-index:2;width:431px;height:101px;top:-3px;right:0}
			h2#bookyourappointment a{display:block;text-indent:-5000px;font-size:1px;line-height:1;background: url(headercallout.png) top left no-repeat;width:431px;height:101px;behavior: url(/templates/custom-templates/GailmardEyeCenter/cs1/iepngfix.htc)}
	
	#hero{position:relative;height:253px}
		#corners{position:absolute;top:0px;left:0;z-index:3}
		#slidewrap{position:absolute;top:0px;left:0;z-index:2}
		#hero h2{font-family:Arial, Helvetica, sans-serif;font-size:18px !important;color:18px !important;font-weight:normal !important;margin:0 !important;color:#fff !important;padding:10px 0 0 20px !important}
	
	#contentarea{clear:both}
	.level1 #contentarea{background: #2a2a2a url(contentarea-level1-bg.jpg) top left no-repeat;color:#fff}
		.level1 #contentarea a{color:#fff;}
	.level2 #contentarea{background: #f0f4f6 url(contentarea-level2-bg.jpg) top left no-repeat;}
	
		.callout{background: #303a3b url(callout-bg.jpg) top left repeat-x;color:#fff;font-size:10px;text-transform:uppercase;border:1px solid #7c7c7c;margin:0 0 8px 0}
			.callout h2{margin:0;text-indent:-5000px;font-size:1px;line-height:1;height:28px;}
			#savetimeonyournextvisit.callout h2{background: url(calloutheading-savetimeonyournextvisit.gif) top left no-repeat;}
			#helpusserveyoubetter.callout h2{background: url(calloutheading-helpusserveyoubetter.gif) top left no-repeat;}
			#onlineopticalstore.callout h2{background: url(calloutheading-onlineopticalstore.gif) top left no-repeat;}
			#makeanappointment.callout h2{background: url(calloutheading-makeanappointment.gif) top left no-repeat;}
			.callout p{margin:0;padding:0px 12px 10px 12px}
			p.callout-button{margin:0;padding:0;text-align:right;}
			
		#pagetitle{background: #2d425d url(pagetitle-bg.gif) top left no-repeat;padding:15px 25px}
			#pagetitle h1{color:#fff;margin:0;}
		
	
		#column-left{width:243px;float:left;display:inline;margin:0 23px 0 8px;padding:8px 0}
		
			#nav{margin:0 0 8px 0}
				#nav ul{margin:0;padding:0;}
				#nav ul li{float:left;margin:0;list-style:none;margin:0 0 0px 0}
				#nav ul li a{display:block;width:243px;height:37px;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-ourpractice a{background-image: url(nav-ourpractice.gif)}
				#nav ul li#nav-ouroptical a{background-image: url(nav-ouroptical.gif)}
				#nav ul li#nav-pvc a{background-image: url(nav-pvc.gif)}
				#nav ul li#nav-meetthedoctors a{background-image: url(nav-meetthedoctors.gif)}
				#nav ul li#nav-meetthestaff a{background-image: url(nav-meetthestaff.gif)}
				#nav ul li#nav-onlineopticalstore a{background-image: url(nav-onlineopticalstore.gif)}
				#nav ul li#nav-eyelibraryandvideos a{background-image: url(nav-eyelibraryandvideos.gif)}			
				#nav ul li a:hover{background-position: right !important}
				
			#tv{text-align:center;margin:0 0 15px 0;}
				
			#facebook{text-align:center;margin:0 0 15px 0;}
				
			#insurancelogos{background:#2b2b2b;text-align:center;border:1px solid #7c7c7c;margin:0 0 15px 0;padding:6px 0px}
		
		
		#content{}
		.level1 #content{padding:15px 0;width:403px;float:left;display:inline}
		.level2 #content{padding:10px 23px 15px 0;width:645px;float:left;display:inline}

			#path{font-size:11px;margin:0 0 10px 0}
			
			.level1 .template-clear{display:none;}
			
			.template-newsandevents {font-size:13px;line-height:1.4em;color:#c2c1c1;height:300px;overflow:auto}
				.template-newsandevents h2{margin:0 0 10px 0}
				.template-newsandevents h2 a{display:block;text-indent:-5000px;font-size:1px;line-height:1;width:380px;height:37px;background: url(heading-news.gif) no-repeat}
				.template-newsandevents h3 {color:#fff;font-size:13px;font-weight:bold;margin:10px 0 4px 0}
				.template-newsandevents h3 a{color:#fff;text-decoration:none}
				.template-newsandevents p{margin:0 0 5px 0;}
				.template-newsandevents .template-more{font-weight:bold;}
			
			.template-ourlocations{display:none;}
			
			
	
		#column-right{width:243px;float:left;display:inline;margin:0 8px 0 22px;padding:8px 0}
		
			#ourdoctorscallout{margin:0 0 15px 0;}
				#ourdoctorscallout h2{color:#fff;margin:0 0 5px 0}
				#ourdoctorscallout p{margin:0 0 3px 0;}

		
	#footer{clear:both;background: #000 url(footer-bg.gif) bottom left no-repeat;color:#fff;font-size:11px;padding:15px 20px 20px 20px}
	
		#footer-location{border-bottom:1px solid #7c7c7c;font-size:15px;padding:0 0 15px 0;font-weight:bold;margin:0 0 10px 0}
	
		#footer a{color:#fff;text-decoration:none;font-weight:bold;white-space:nowrap}
		#footer a:hover{text-decoration:underline;}
		#footer p{margin:0;}
		
		#footer ul{list-style:none;margin:0;clear:both;padding:0 0 0px 0}
		#footer li{display: inline;}
		#footer li a{color:#fff;margin:0 10px 0 0;padding:0 10px 0 0;text-decoration:none;border-right:1px solid #8397b1}
		#footer li a:hover{text-decoration:underline;}
	
