/* 
 ----------------------------------------------------------------------------
  Copyright Einstein Industries 2005. Used with Permission.                             
  May not be duplicated or reproduced.

  Please check for cross-browser compatibility prior to making changes
  MINIMUM BROWSER CHECK :: IE5.x/IE6/Firefox/Safari

  CSS Document - layout.css
 ---------------------------------------------------------------------------- 
*/


/* undo some default styling of common (X)HTML browsers
 * ------------------------------------------------------------------------- */

/* No list-markers by default - must redefine bullets w/ bg graphics */
ul,ol { list-style:none; }

/* Avoid browser default inconsistent heading font-sizes and pre/code */
h1,h2,h3,h4,h5,h6,pre,code,td { font-size:1em;}

/* Remove inconsistent (among browsers) default padding or margin */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,label,div,dd,dt,dl,table,tr,td { margin:0; padding:0; }

/* prevent blue linked image borders */
a img,:link img,:visited img,fieldset { border:none; }


/* global elements
 * ------------------------------------------------------------------------- */


/* ----- type selectors ----- */ 
body { 
	background: #fff url("../images/bg-body.gif") top left repeat-x;
	text-align:left; 
	font:14px/19px  Arial, Helvetica,sans-serif; 
	color:#000; 
	}
p {

}
p, ul, ol, dl, pre, blockquote	{
margin-bottom:10px; 
line-height:1.5em;
font-size:1em;
}

blockquote { 
	margin-left: 20px; 
	margin-right: 20px; 
	}

h1,h2{ margin-bottom:8px; }

h1	{ font-size:1.1em; color:#000; }
h2	{ font-size:1.1em; color:#000; }
h3	{ font-size:1.0em; color:#000; margin-bottom:2px;}
.home-header { background:url("../images/header-homepage.jpg"); text-align:center; background-repeat:no-repeat; background-position:top; width:436px;height:65px; display:block;  margin:0px 0px 20px 86px;}
.home-header span { display:none; }
h1 span,h2 span,h3 span	{ display:none; }

a:link,a:visited	{ color:#181D7C; text-decoration:underline; }
a:hover,a:active	{ color:#82231F; text-decoration:underline; }


/* ----- classes ----- */

div.clear	{ 
	clear:both; 
	height:.01em; 
	overflow:hidden; 
	}

p.top {
	text-align:right;
	display:block;
	} 
	
img.img-left { 
	float:left; 
	margin:2px 10px 10px 0; 
	}
	
img.img-right { 
	float: right; 
	margin: 5px 0 10px 20px; 
	}
	
p.back-to-top {
	text-align:right;
	display:block;
	padding-right:18px;
	}
	
#events {
	background: url('../images/events-bg.jpg') 0 0 no-repeat;
	width: 574px;
	height: 265px;
	margin: 0 auto;
}
	#index .content #events p {
		text-align: center;
		padding-top: 40px;
		margin: 0px 0px 10px 230px;
	}
	#events p strong {
		color: #181D7C;
	}
/* ----- global form elements ----- */ 

form { 
	width:150px; 
	padding:10px 0 15px 0; 
	}

form label	{ font-size:.95em; }

form br { 
	line-height:0; /* defaults vertical spacing between fields */
	}  

input, textarea, select { 
	background-color:#fff; 
	border:1px solid #000;
	color:#000;
	width:145px; /* 5 pixles smaller than form width !important */
	height:18px;
	vertical-align: middle;
	margin-bottom:4px; /* sets vertical spacing between fields */
	padding-top:1px; /* vertically position text in input/textarea field */
	padding-left:4px; /* horizontally position text in input/textarea field */
	font-family:Arial, Helvetica, sans-serif; 
	font-size:0.8em!important;
	}
	
select { 
	width:150px; /* same width as form !important */
	padding:0;
	}
body#chasehealth select {height:20px;}
textarea { 
	height:70px; 
	overflow:auto; 
	}
	
input.submit, input.submit-contact-main { 
	width:60px; 
	cursor:pointer; 
	padding:0; 
	}

input.submit-contact-main { margin:0px 0 0 242px; }

/* ----- main contact form ----- */ 
 
#contact-main { 
	padding:20px 0 10px 0; 
	}
	
#contact-main #contact_subject { display: none; }	
	
#contact-main label { 
	width:220px; 
	position:relative; 
	display:block; 
	text-align:right; 
	margin-bottom:10px;
	font-size:1.0em;
	}
	
#contact-main label input, #contact-main label textarea, #contact-main label select { 
	width:200px;
	position:absolute; 
	left:110%; 
	top:-2px;
	}
	
#contact-main label select {
	width:205px;
	}
	
#contact-main label textarea { height:100px; }


#form-locations, #form-doctors {
	width:175px;
	}

#form-locations label select {
	margin-bottom:8px;
	}

#form-locations label img {
	width:30px;
	float:left;
	}
	
#form-locations label select, #form-doctors label select {
	width:137px;
	float:left;
	margin-left:8px;
	font-size:.80em;
	padding-top:1px;
	}
	
#form-doctors label select {
	float:none;
	margin-top:26px;
	margin-left:36px;
	}

#contact_business { display: none; } /* do not remove */ 

/* framework
 * ------------------------------------------------------------------------- */

#wrap { 
	width:787px; 
	text-align:left;
	}

#wrap-columns {
	background:url("../images/bg-columns.gif") no-repeat;
	width:787px;
	padding-top:23px;
	}
	
#wrap-form-doctors {
	background:url("../images/bg-form-doctors.gif") no-repeat;
	height:72px;
	}
	
#navigations {
	width:287px;
	height:229px;
	float:left;
	}
#container {
position:absolute;
width:900px;
padding:0;
margin:0;
}
#column-left { 
	width:192px; 
	position: absolute;
	left:0;
	top:0;
	}
	#column-left div.content {
		margin:0 8px;
		}
	
	#contact-quick-wrapper { margin: 0 8px; width: 176px; height: 240px; background: url(../images/quick-contact.gif) no-repeat 0 0; }
		#contact-quick { position: relative; top: 30px; margin: 0 auto 30px; }
		#contact-quick label, #contact-quick #contact_subject { display: none; }
		#contact-quick input, #contact-quick textarea { font-size: 11px; }
  
#column-right { 
	width:610px;
	margin-left:192px;
	padding:0;
	top:0;
	position: relative;
	}
	#column-right div.content {
		margin:0 14px;
		}
	#column-right ul {
		list-style-type:disc;
		margin-left:17px;
		}
		#column-right ul li {
			margin-bottom:8px;
			}

#map-container {
	margin-left:20px;
	padding-left:20px;
	}
#map-container h1 {
	margin-top:10px;
	color:#CC3300;
	font-size:30px;}
#map-container p {
	margin-top:10px;}
	
#btn-financing {
	outline: 0;
	margin: auto;
	display: block;
	width: 156px;
	position: relative;
}

#btn-usaeyes {
	outline: 0;
	display: block;
	width: 94px;
	float: left;
	position: relative;
	top: 15px;
	left: 40px;
}

#press-military {
	outline: 0;
	display: block;
	padding: 20px 0 0 0;
	text-align:center;
}


#header-blank {
	position: relative;
	width: 458px;
	height:10px;
	background-image: url(../images/header-blank.jpg);
	background-repeat: no-repeat;
}	
	
#subhead-locations {
	background:url("../images/subhead-locations.gif");
	height:50px;
	}
	
#subhead-od {
	background:url("../images/subhead-od.jpg");
	height:50px;
	}
	
#subhead-affordability {
	background:url("../images/subhead-affordability.gif") no-repeat;
	height:33px;
	}
#index #subhead-affordability {
	width: 233px;
}

.zero-down {
	float: left;
	width: 409px;
}

.experienced-surgeons {
	float: left;
	width: 400px;
}
	
#subhead-leadership {
	background:url("../images/subhead-leadership.gif");
	height:33px;
	}

#subhead-satisfaction {
	background:url("../images/subhead-satisfaction.gif");
	height:29px;
	}

#founding-surgeons {
position:relative;
background-image:url('../images/img-founding-surgeon.jpg');
height:150px;
}

#founding-surgeons a.king {
position:absolute;
width:172px;
height:82px;
top:45px;
left:8px
}

#founding-surgeons span {
display:none;
visibility:hidden; text-decoration:none;
} 

#translation {
background: transparent url('../images/translation.jpg') 0 0 no-repeat;
height:120px;
width:130px;
float: right;
}

#translation a {
display: block;
width:130px;
height:120px;
}

#translation a span {
display:none;
} 

#optometrists {
background: transparent url('../images/optometrists.jpg') 0 0 no-repeat;
height:78px;
width:270px;
float: right;
}

#optometrists a {
display: block;
width:270px;
height:78px;
}

#optometrists a span {
display:none;
} 


#recent-testimonials {
position:relative;
background-image:url('../images/img-recent-testimonials.jpg');
height:78px;
margin-bottom: 15px;
}
#recent-testimonials a {
display: block;
width: 176px;
height: 62px;
padding: 8px 7px;
}

#recent-testimonials span {
display:none;
visibility:hidden; text-decoration:none;
}

#badge {
	width:156px;
	height:97px;
	background:url(../images/bg-badge.jpg) top left no-repeat;
	position:relative;
	margin:12px auto;
	padding:10px;
}

#badge h2 {
	font-family:Arial, sans-serif;
	font-weight:bold;
	font-size:14px;
	letter-spacing:-1px;
	color:#0f125f;
	margin:0 auto;
}

#badge p {
	font-family:Arial, sans-serif;
	font-size:12px;
	color:#0f125f;
	margin:12px auto;
}

#badge a.clickhere {
	text-indent:-100000px;
	background:url(../images/badge-clickhere.jpg) top left no-repeat;
	position:absolute;
	bottom:0;
	right:0;
	width:101px;
	height:24px;
}

#reasons-btn {
	background:url(../images/10reasons-btn.jpg) top left no-repeat;
	width:176px;
	height:100px;
	margin:12px auto;
	position:relative;	
	}
	
#reasons-btn a {
	width:176px;
	height:100px;
	position:absolute;
	}

#gift-certificate {
	width:176px;
	height:117px;
	background:url(../images/btn-gift.jpg) top left no-repeat;
	position:relative;
	margin-left:8px;
	padding:10px;
}

#gift-certificate a {
	width:157px;
	height:97px;
	position:absolute;

}

#gift-certificate a span { display:none; }

 
/* headers
 * ------------------------------------------------------------------------- */ 

#header { 
	width:500px; 
	height:229px; 
	float:left;
	position:relative;
	}
	
#header img {
	display: block;
}

#header #site-logo {
	width: 121px;
	height: 65px;
	position: absolute;
	left: 17px;
	top: 94px;
}
	
body #header { background:url("../images/home-hero.jpg"); }


body#seattle #header { background:url("../images/header-seattle.jpg"); }
body#portland #header { background:url("../images/header-portland.jpg"); }
body#milwaukee #header { background:url("../images/header-milwaukee.jpg"); }
body#tricities #header { background:url("../images/header-tricities.jpg"); }
body#appleton #header { background:url("../images/header-appleton.jpg"); }
body#medford #header { background:url("../images/header-index.jpg"); }
body#edmonton #header { background:url("../images/header-edmonton.jpg"); }
body#victoria #header { background:url("../images/header-index.jpg"); }
body#vancouver #header { background:url("../images/header-index.jpg"); }
body#idaho #header { background:url("../images/header-idaho.jpg"); }
body#victoria #header { background:url("../images/header-victoria.jpg"); }
body#medford #header { background:url("../images/header-oregon.jpg"); }
body#vancouver #header { background:url("../images/header-vancouver.jpg"); }



/* subheads
 * ------------------------------------------------------------------------- */

#subhead {
	height:53px; /* sets height for all subheads */
	margin-bottom:15px;
	}

body#about-lasik #subhead {  background:url("../images/subhead-about-lasik.jpg") ; background-repeat:no-repeat; }
body#about-clearly-lasik #subhead {  background:url("../images/subhead-about-clearly-lasik.jpg") ; background-repeat:no-repeat; }
body#about-practice #subhead { background:url("../images/subhead-about-our-practice.jpg") ; background-repeat:no-repeat; }
body#affordability #subhead { background:url("../images/subhead-affordability-insid.jpg") ; background-repeat:no-repeat; }	
body#astigmatism #subhead { background:url("../images/subhead-astigmatism.jpg") ; background-repeat:no-repeat; }	
body#bausch-lomb #subhead { background:url("../images/subhead-bausch-lomb.jpg") ; background-repeat:no-repeat; }	
body#choosing-surgeon #subhead { background:url("../images/subhead-choosing-surgeon.jpg") ; background-repeat:no-repeat; }	
body#conventional-lasik #subhead { background:url("../images/subhead-conventional-lasik.jpg") ; background-repeat:no-repeat; }	
body#contact #subhead { background:url("../images/subhead-contact.jpg") ; background-repeat:no-repeat; }
body#corporate #subhead { background:url("../images/subhead-corporate.jpg") ; background-repeat:no-repeat; }		
body#corporate-benefits #subhead { background:url("../images/subhead-corporate-benefits.jpg") ; background-repeat:no-repeat; }	
body#custom-lasik #subhead { background:url("../images/subhead-custom-lasik.jpg") ; background-repeat:no-repeat; }	
body#eye-terminology #subhead { background:url("../images/subhead-eye-terminology.jpg") ; background-repeat:no-repeat; }	
body#farsight #subhead { background:url("../images/subhead-farsightedness.jpg") ; background-repeat:no-repeat; }	
body#flex-spending #subhead { background:url("../images/subhead-flex-spending.jpg") ; background-repeat:no-repeat; }	
body#carecredit #subhead { background:url("../images/subhead-carecredit.jpg") ; background-repeat:no-repeat; }	
body#chasehealth #subhead { background:url("../images/subhead-chasehealth.jpg") ; background-repeat:no-repeat; }	
body#financing #subhead { background:url("../images/subhead-financing.jpg") ; background-repeat:no-repeat; }	
body#history #subhead { background:url("../images/subhead-history.jpg") ; background-repeat:no-repeat; }	
body#how-eyes-work #subhead { background:url("../images/subhead-how-eyes-work.jpg") ; background-repeat:no-repeat; }	
body#news #subhead { background:url("../images/subhead-in-the-news.jpg") ; background-repeat:no-repeat; }	
body#lasik-eligibility #subhead { background:url("../images/subhead-lasik-eligibility.jpg") ; background-repeat:no-repeat; }	
body#lasik-faq #subhead { background:url("../images/subhead-lasik-faqs.jpg") ; background-repeat:no-repeat; }	
body#lasik-surgery-cost #subhead { background:url("../images/subhead-lasik-cost.jpg") ; background-repeat:no-repeat; }	
body#lasik-surgery-process #subhead { background:url("../images/subhead-lasik-surgery.jpg") ; background-repeat:no-repeat; }	
body#press-release #subhead { background:url("../images/subhead-press-release.jpg") ; background-repeat:no-repeat; }	
body#prk #subhead { background:url("../images/subhead-prk.jpg") ; background-repeat:no-repeat; }	
body#thankyou #subhead { background:url("../images/subhead-thankyou.jpg") ; background-repeat:no-repeat; }
body#reasons #subhead { background:url("../images/subhead-whychoose.jpg") ; background-repeat:no-repeat; }		
body#giveaway4th #subhead { background:url("../images/subhead-4th-giveaway.jpg") ; background-repeat:no-repeat; }	
body#microkeratome #subhead { background:url("../images/subhead-microkeratome.jpg") ; background-repeat:no-repeat; }	
body#choosesurgeon #subhead { background:url("../images/subhead-choosing.jpg") ; background-repeat:no-repeat; }	

body#nearsight #subhead { background:url("../images/subhead-nearsightedness.jpg") ; background-repeat:no-repeat; }	
body#orbscan #subhead { background:url("../images/subhead-orbscan.jpg") ; background-repeat:no-repeat; }	
body#doctors #subhead { background:url("../images/subhead-our-doctors.jpg") ; background-repeat:no-repeat; }	
body#our-locations #subhead { background:url("../images/subhead-our-locations.jpg") ; background-repeat:no-repeat; }
body#patient-education #subhead { background:url("../images/subhead-patient-education.jpg") ; background-repeat:no-repeat; }	
body#presbyopia #subhead { background:url("../images/subhead-presbyopia.jpg") ; background-repeat:no-repeat; }
body#press-releases #subhead { background:url("../images/subhead-press-releases.jpg") ; background-repeat:no-repeat; }	
body#technology #subhead { background:url("../images/subhead-technology.jpg") ; background-repeat:no-repeat; }
body#testimonials #subhead { background:url("../images/subhead-testimonials.jpg") ; background-repeat:no-repeat; }	
body#upcoming-events #subhead { background:url("../images/subhead-upcoming-events.jpg") ; background-repeat:no-repeat; }	
body#visx #subhead { background:url("../images/subhead-visx.jpg") ; background-repeat:no-repeat; }	
body#wavefront #subhead { background:url("../images/subhead-wavefront-lasik.jpg") ; background-repeat:no-repeat; }	
body#why-choose #subhead { background:url("../images/subhead-why-choose.jpg") ; background-repeat:no-repeat; }	
body#zero #subhead { background:url("../images/subhead-zero.jpg") ; background-repeat:no-repeat; }		
body#zyoptix #subhead { background:url("../images/subhead-zyoptix.jpg") ; background-repeat:no-repeat; }

body#seattle #subhead { background:url("../images/subhead-seattle.jpg") ; background-repeat:no-repeat; }
body#seattle-seminar #subhead { background:url("../images/subhead-seminar.jpg") ; background-repeat:no-repeat; }
body#portland #subhead { background:url("../images/subhead-portland.jpg") ; background-repeat:no-repeat; }
body#idaho #subhead { background:url("../images/subhead-boise.jpg") ; background-repeat:no-repeat; }
body#milwaukee #subhead { background:url("../images/subhead-milwaukee.jpg") ; background-repeat:no-repeat; }
body#tricities #subhead { background:url("../images/subhead-tricities.jpg") ; background-repeat:no-repeat; }
body#appleton #subhead { background:url("../images/subhead-appleton.jpg") ; background-repeat:no-repeat; }
body#edmonton #subhead { background:url("../images/subhead-edmonton.jpg") ; background-repeat:no-repeat; }
body#medford #subhead { background:url("../images/subhead-medford.jpg") ; background-repeat:no-repeat; }
body#victoria #subhead { background:url("../images/subhead-victoria.jpg") ; background-repeat:no-repeat; }
body#vancouver #subhead { background:url("../images/subhead-vancouver.jpg") ; background-repeat:no-repeat; }
body#boise #subhead { background:url("../images/subhead-idaho.jpg") ; background-repeat:no-repeat; }
	
body#king #subhead { background:url("../images/subhead-dr-king.jpg") ; background-repeat:no-repeat; }
body#mockovak #subhead { background:url("../images/subhead-dr-mockovak.jpg") ; background-repeat:no-repeat; }
body#allen #subhead { background:url("../images/subhead-dr-allen.jpg") ; background-repeat:no-repeat; }
body#khan #subhead { background:url("../images/subhead-dr-khan.jpg") ; background-repeat:no-repeat; }
body#chern #subhead { background:url("../images/subhead-dr-chern.jpg") ; background-repeat:no-repeat; }
body#peters #subhead { background:url("../images/subhead-dr-peters.jpg") ; background-repeat:no-repeat; }
body#nelson #subhead { background:url("../images/subhead-dr-nelson.jpg") ; background-repeat:no-repeat; }
body#williams h1#subhead { background:url("../images/subhead-dr-williams.jpg") ; background-repeat:no-repeat; margin:0 0 20px 0; }
body#johnston h1#subhead { background:url("../images/subhead-dr-johnston.jpg") ; background-repeat:no-repeat; }

body#sitemap #subhead { background:url("../images/subhead-sitemap.jpg") ; background-repeat:no-repeat; }
body#error404 #subhead { background:url("../images/subhead-404.jpg") ; background-repeat:no-repeat; }
	
/* footer
 * ------------------------------------------------------------------------- */
 
#footer { 
	text-align:center; 
	margin-top:40px;
	}

#footer li { /* if your li's float, you can adjust border height w/ line-height */
	padding: 0 5px 0 7px;
	display: inline;
	white-space:nowrap;
	border-left: 1px solid #000;
	}

	#footer li.first { border: none; }
	
	

	
	
/* navigation: #nav-home (horizontal)
 * ------------------------------------------------------------------------- */

#nav-home { 
	background: url("../images/nav-home.gif") no-repeat; 
	width:195px;
	height:29px; 
	margin-bottom:0;
	padding-left: 92px;
	}

#nav-home span { display: none; }

#nav-home li, #nav-home a { height:29px; display: block; }

#nav-home li { float: left; list-style: none; display: inline; position:relative;  }

#nav-home-01 { width: 49px; margin-left:70px; }
#nav-home-02 { width: 72px; }
#nav-home-03 { width: 96px; }

#nav-home-01 a:hover { background:url("../images/nav-home.gif") -162px -29px no-repeat; }
#nav-home-02 a:hover { background:url("../images/nav-home.gif") -211px -29px no-repeat; }
#nav-home-03 a:hover { background:url("../images/nav-home.gif") -191px -29px no-repeat; }


/* navigation: #nav-main (vertical)
 * ------------------------------------------------------------------------- */

#nav-main-left {
	background:url("../images/nav-main-left-inside.jpg");
	height:200px;
	width:159px;
	float:left;
	}
	
	
body#seattle #nav-main-left, 
body#portland #nav-main-left, 
body#milwaukee #nav-main-left,
body#tricities #nav-main-left,
body#appleton #nav-main-left,
body#medford #nav-main-left,
body#edmonton #nav-main-left,
body#victoria #nav-main-left,
body#vancouver #nav-main-left,
body#idaho #nav-main-left,
body#victoria #nav-main-left,
body#medford #nav-main-left { background:url("../images/nav-loc-left-inside.jpg"); }
	

#nav-main {
	background: url("../images/nav-main.gif") top left no-repeat;					
	width: 128px;		/* Width of buttons, not entite image (or half of entire image) */
	height: 200px;		/* Height of entire image */
	margin-bottom:0;
	float:left;
	}

#nav-main li span { display: none; }

#nav-main li {
	float: left;
	list-style: none;
	position:relative;
	z-index:99;
	}

#nav-main li, #nav-main a { 
	height: 20px;			/* Each button must have the same height, define it here */
	display: block;
	}

/* margin-top to set where the nav-main should begin */
#nav-main-01 { margin-top:4px; width:128px; }

/* margin-top if there is a spacing between each nav-main button */
#nav-main-02, #nav-main-03, #nav-main-04, #nav-main-05, #nav-main-06, #nav-main-07, #nav-main-08, #nav-main-09 { margin-top:0; width:128px; }

#nav-main-01 a:hover { background:url("../images/nav-main.gif") -128px   -4px no-repeat; }
#nav-main-02 a:hover { background:url("../images/nav-main.gif") -128px  -24px no-repeat; }
#nav-main-03 a:hover { background:url("../images/nav-main.gif") -128px  -44px no-repeat; }
#nav-main-04 a:hover { background:url("../images/nav-main.gif") -128px  -64px no-repeat; }
#nav-main-05 a:hover { background:url("../images/nav-main.gif") -128px  -84px no-repeat; }
#nav-main-06 a:hover { background:url("../images/nav-main.gif") -128px -104px no-repeat; }
#nav-main-07 a:hover { background:url("../images/nav-main.gif") -128px -124px no-repeat; }
#nav-main-08 a:hover { background:url("../images/nav-main.gif") -128px -144px no-repeat; }
#nav-main-09 a:hover { background:url("../images/nav-main.gif") -128px -164px no-repeat; }


/* Son of Suckerfish: Verticle Sprite Nav
 * ------------------------------------------------------------------------- */
 
#nav-main li ul {
	position: absolute;
	left: -9999px;
	background-color:#fff;	/* Background color of drop down nav - add more styles (i.e. background image) if you want */
	margin-left:-210px;			/* Set to same width as in #nav */
	margin-top: -17px;			/* Set to each button height, same as used above */
	}

#nav-main li ul li {
	height: 24px;				/* Height of each drop down nav item */
	}

#nav-main li ul li a {
	width: 100%;
	height: 24px;				/* Height of each drop down nav item, should match above */
	line-height: 24px;			/* Height of each drop down nav item again, should match above */
	}

#nav-main li ul li a span {
	display: block;
	padding-left: 5px;
	}

/* Drop down link styles */
#nav-main a:link, #nav-main a:visited, #nav-main a:hover, #nav-main a:active {
	font-size:.80em;
	color:#181D7C;
	text-decoration: none;
	font-weight:bold;
	}

#nav-main li:hover ul, #nav-main li.sfHover ul	{ left: auto; }

/* Hover styles for drop down items */
#nav-main li ul a:hover { 
	background:none;
	background-color:#eee;
	color:#2E2E2E;
	}

/* width of drop down nav-main - choose width that allows items to display on one line */

#nav-main li ul, #nav-main li ul li { 
width:210px;
}
#nav-main-04 ul {
	top:20px;
	}
	
#nav-main-05 ul {
	top:20px;
	}
	
#nav-main-06 ul {
	top:20px;
	}
	
#nav-main-07 ul {
	top:20px;
	}
	
#nav-main-08 ul {
	top:20px;
	}
.lasik-mouseover {
	margin:0 0 0 0;
	display:inline;
}
.lasik-mouseover img{
	border:0;
}

/* 404 page */
.error-column {
	width: 33%;
	float: left;
}

.error-column p {
	margin: 0;
	padding: 0 10px 5px 10px;
}

.error-column p strong {
	display: block;
	padding: 10px 0 0 0;
	margin: 0 0 -2px -10px;
}

.error-column ul {
	padding-left: 20px;
}



.home-header { background:url("../images/header-homepage.jpg"); text-align:center; background-repeat:no-repeat; background-position:top; width:436px;height:65px; display:block;  margin:20px 0px 0px 86px;}
.home-header span { display:none; }

#index .content p {
	padding-bottom: 15px;
	padding-top:5px;
}

#index h2 {
	margin-bottom: 0;
	padding-bottom: 0;
}

#index h3 {
	font-size: 14px;
}


#schedule-consult {
	position: absolute;
	left: 273px;
	top: 0px;
}

#home-heading {
	height: 28px;
	width: 646px;
	/*background-image: url(../images/home-heading.gif);
	background-repeat: no-repeat;*/
	margin: 30px 0 30px 13px;
}

.home-banner {
	display: block;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 15px;
	margin-top: 15px;
}

.noflash {
}
.noflash .outer-box {
	padding:10px 10px 10px 10px;
	background-color:#fff;
	border:1px solid #82231f;
	text-align:center;
	
}


.noflash .outer-box .inner-box{
	padding:10px 10px 10px 10px;
	

}
.noflash .outer-box .inner-box h1 {
	margin-top:0px;
	margin-bottom:5px;
	font-size:14px;
}
.noflash .outer-box .inner-box p {
	font-size:1em;
	
}
.noflash .outer-box .inner-box a {
	text-decoration:none;
	font-weight:bold;
}
.noflash .outer-box .inner-box a:hover {
	text-decoration:underline;
}

#video {
	width:320px;
	height:277px;
	margin:0 0 10px 0;
	display:block;
}


.logo-link {
	display: block;
	float: left;
	padding: 5px 10px 5px 0;
	outline: none;
}

.logo-link img {
	border: 1px solid #101163;
}

.care-btn {
	float: left;
}

p.care-btn {
	width: 31