/* 

 ----------------------------------------------------------------------------

  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 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 */ 

/* Quick Contact Form elements */
#contact-quick-wrapper { margin: 0 8px; width: 176px; height: 255px; 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; }

/* ----- 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: ; }

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 10px; 

	}

	

p.back-to-top {

	text-align:right;

	display:block;

	padding-right:18px;

	}

	



	

/* ----- 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:1.0em;

	}

	

select { 

	width:150px; /* same width as form !important */

	padding:0;

	}



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 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;

		}

  	#column-left div.lists {

		width:170px;

		padding:10px 0 15px 0;

		}

  	#column-left div.lists a {

		text-decoration:none;

		font-weight: bold;

		font-style: italic;

		}

#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;

			}

#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;
} 


#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;

	display: block;

	width: 156px;

	float: left;

	position: relative;

	top: 55px;

	left: 15px;

}



#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-doctors {

	background:url("../images/subhead-doctors.jpg");

	height:32px;

	}

	

#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;

}

#recent-testimonials {
position:relative;
background-image:url('../images/img-recent-testimonials.jpg');
height:64px;
padding-top: 10px;

}
#recent-testimonials a {
display: block;
width: 178px;
height: 64px;
padding: 5px;
margin-top: 10px;
}

#recent-testimonials span {
display:none;
visibility:hidden; text-decoration:none;
}

.paddingbot { padding-bottom: 10px;}


#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;

}



 

/* 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#vancouver #header { background:url("../images/header-vancouver.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"); }







/* 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-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-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#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#choosesurgeon #subhead {
	background-repeat:no-repeat;
	background-image: url(../images/subhead-choose.jpg);
}	

body#microkeratome #subhead { background:url("../images/subhead-microkeratome.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#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; }


body#cataracts-overview #subhead { background:url("../images/subhead-cataracts-overview.jpg") ; background-repeat:no-repeat; }

body#cataract-surgery #subhead { background:url("../images/subhead-cataract-surgery.jpg") ; background-repeat:no-repeat; }

body#premium-iols #subhead { background:url("../images/subhead-premium-iols.jpg") ; background-repeat:no-repeat; }

body#reasons-to-choose #subhead { background:url("../images/subhead-reasons-to-choose.jpg") ; background-repeat:no-repeat; }

body#refractive-surgeons #subhead { background:url("../images/subhead-refractive-surgeons.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#idaho #nav-main-left,

body#victoria #nav-main-left,

body#vancouver #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; }



/* 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: 516px;

    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: 30px;

}



.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: 310px;

	padding-right: 20px;

	padding-bottom: 10px;

	padding-top: 10px;

}



a.care-btn {

	width: 215px;

	padding-bottom: 20px;

}