/*Cosmetic Prodcedures*/
div.fandb {
	height: 1%;
	overflow: hidden;
	border-bottom: 1px solid #000;
	width: 480px;
	margin: 0px auto 20px auto;
}

div.features {
	float: left;
	width: 235px;
	font-weight: bold;
}

div.benefits {
	float: right;
	width: 235px;
}

div.benefits p, div.features p {
padding-left:0px; 
padding-right:0px; 
padding-bottom:8px;
}

/* page attributes */
body { background-color:#00409E; margin: 0px auto 0px auto; text-align: left; padding: 0px; }
p, ul, li { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; margin: 0px 0px 0px 0px; }
a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #00409E; text-decoration: none; }
a:hover { text-decoration: underline; }
a img { border:0;}
h2 { font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color: #333333; padding-left:22px; margin-bottom:10px; }
span {display:none;}

/* classes */
.left { text-align:left; }
.right { text-align: right; }
.center { text-align: center; }
.bold { font-weight: bold; }
.hide { display: none; }
.thumbs {margin: 2px 5px 0px 0px;}
.thumbs-right {margin: 2px 0 0px 5px;}
.no-margin-padding { margin:0; padding:0; }
#address { margin: 10px 0 10px 20px; }
#address-inside { margin: 10px 0 10px 10px; }


/* skeleton */
#container { width: 760px; text-align: left;  margin: 0px auto 0px auto; }
#flash { width:760px; height:371px;}
#bodycontainer { background: url(../images/index/bg.gif) repeat-y top left; width: 760px; }
#bodycontainer:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#c1 { width:206px; margin-top:10px; float:left; padding-left:10px; }
#c1 p {padding-left:10px; padding-right:8px; padding-bottom:8px;}
#c2 { width:312px; margin-top:10px; float:left; padding-left:8px; }
#c2 p { padding-left:10px; padding-right:8px; padding-bottom:8px; }
#c3 { width:206px; margin-top:8px; float:left; padding-left:8px; }
#bottom {background: url(../images/index/bottom.gif) no-repeat bottom left; width: 760px; height:7px; clear:both; }

/* h1-h4 image replacements  */
#meetourteamh2 { background: url(../images/index/h2_meetourteam.gif) no-repeat top left; width: 206px; height:21px; padding-bottom:8px;}
#lasikproh2 { background: url(../images/index/h2_lasikpro.gif) no-repeat top left; width:206px; height:38px; padding-bottom:8px;}
#eyecareh2 {background: url(../images/index/h2_eyecare.gif) no-repeat top left; width: 312px; height:42px; padding-bottom:8px;}
#noglassesh2 {background: url(../images/index/h2_noglasses.gif) no-repeat top left; width: 312px; height:42px; padding-bottom:8px;}
#surgerycenterh2 {background: url(../images/index/h2_surgery_center.gif) no-repeat top left; width: 312px; height:32px; padding-bottom:8px;}
#quickcontacth2{ background: url(../images/index/h2_quickcontact.gif) no-repeat top left; width:178px; height:55px; margin:0px; padding:0px;}
#locateh2{ background: url(../images/sub/h2_locate.gif) no-repeat top left; width:178px; height:55px; margin-left:10px;}
#testimonialsh2 { background:url("../images/sub/h2_subtestimonials.gif") no-repeat; height:55px; margin-left:10px; margin-bottom:17px; }

/* sub-banners */
#sub-banner-01 { background: url(../images/sub/sub-banner-01.jpg) no-repeat top left; width:760px; height:371px;}
#sub-banner-02 { background: url(../images/sub/sub-banner-02.jpg) no-repeat top left; width:760px; height:371px;}
#sub-banner-03 { background: url(../images/sub/sub-banner-03.jpg) no-repeat top left; width:760px; height:371px;}
#sub-banner-04 { background: url(../images/sub/sub-banner-04.jpg) no-repeat top left; width:760px; height:371px;}
#sub-banner-05 { background: url(../images/sub/sub-banner-05.jpg) no-repeat top left; width:760px; height:371px;}

/* invisible span link in sub-banners*/
.contact-us-link { 
	position:relative;
	}
	.contact-us-link a {	
		position:absolute;
		left:19px;
		width:86px;
		top:25px;
		height:25px; 
		}
	.contact-us-link span{
		display:none;
		}
/* quick contact */
#quickcontact { width: 206px; }
#quickcontact form { background: url(../images/index/quickcontactbg.gif) no-repeat top left; width:178px; height:279px; margin-left: 13px; margin-top:0; }
#quickcontact div { margin-top:2px; padding:0px;}
#contactform { text-align: center; width: 360px; margin: 0px 0px 0px 90px; }
#contactform div { padding: 5px; font-family: Arial, Helvetica, sans-serif; color: #616161; font-size: 11px; }
#contactform select { width:140px; }

.fields { display: block; width: 153px; height: 23px; background: url(../images/index/fields.gif) repeat top left; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; border-width: 0px; border-style: solid; border-color: #A47E4C; padding: 0px; margin-left: 13px; } 
.bigfields { display: block; width: 153px; height: 76px; background: url(../images/index/fieldsbig.gif) repeat top left; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; border-width: 0px; border-style: solid; border-color: #A47E4C; overflow: hidden; padding: 0px; margin-left: 13px;}
.forms { background-color: #EEEEEE; font-family: Arial, helvetica, sans-serif; font-size: 11px; color: #111111; width: 140px; border-style: solid; border-width: 1px; border-color: #111111; }
.formsbig { background-color: #EEEEEE; font-family: Arial, helvetica, sans-serif; font-size: 11px; color: #111111; width: 330px; border-style: solid; border-width: 1px; border-color: #111111; }
.submitButtonHover {cursor: pointer; width:70px; height:26px; background: url(../images/index/submitHover.gif) no-repeat top left; border: none; margin-left:94px; }
.submitButton {cursor: pointer; width:70px; height:26px; background: url(../images/index/submit.gif) no-repeat top left; border: none; margin-left:94px; }
.SubmitButtonForm { background-color: #eee; color: #222; cursor: pointer; font-size: 10px; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; border: 1px solid #000; }
.SubmitButtonFormHover { background-color: #fff; color: #222; cursor: pointer; font-size: 10px; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; border: 1px solid #000; }

/* footer */
#footer { width: 760px; margin: 0 auto; }
#footerc1 { float: left; width:340px; color: #FFFFFF; margin-bottom:10px; }
#footer a { color: #FFFFFF; text-decoration: none; }
#footer a:hover { text-decoration: underline; color: #FFFFFF; } 
#footerc1 p { margin-left: 14px; color: #FFFFFF; }
#footerc2 { float: right; width:420px; text-align: right; margin-bottom:10px; }		
#footerc2 p { margin-right: 15px; color: #FFFFFF; } 
#docshop-link { width:760px; }
	#docshop-link .docshop-network { margin-left:14px; color:#FFFFFF; }

/* sub skeleton */
#subbodycontainer { background:  url(../images/sub/subbg.gif) repeat-y top left; width: 760px; }
#subbodycontainer:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#subbottom {background: url(../images/sub/subbottom.gif) no-repeat bottom left; width: 760px; height:7px; clear:both; }
#subc1 { width:526px; margin-top:10px; float:left; padding-left:10px; }
#subc1 p { padding-left:23px; padding-right:15px; padding-bottom:8px; }
#subc1 ul { padding-left:10px; margin-left:30px; line-height:13px;} 
#subc2 { width:206px; margin-top:8px; float:left; padding-left:8px; }
#subc2 p { padding-left:10px; padding-right:8px; padding-bottom:8px; }
#map { width:140px; margin: 10px 0px 5px 12px;}
#map a { padding-left:23px;}

/* sub h1-h4 image replacements */
#submeeth2 { background:  url(../images/sub/h2_submeet.gif) no-repeat top left; width: 400px; height:28px; padding-bottom:8px;}
#subvcph2 { background: url(../images/sub/h2_subvcp.gif) no-repeat top left; width: 400px; height:28px; padding-bottom:8px;}
#subeyecareh2 { background: url(../images/sub/h2_subeyecare.gif) no-repeat top left; width: 400px; height:28px; padding-bottom:8px;}
#subcosproch2 { background: url(../images/sub/h2_subcosproc.gif) no-repeat top left; width: 400px; height:28px; padding-bottom:8px;}
#subcontactush2 { background: url(../images/sub/h2_subcontactus.gif) no-repeat top left; width: 400px; height:28px; padding-bottom:8px;}
#subsitemaph2 { background: url(../images/sub/h2_subsitemap.gif) no-repeat top left; width: 400px; height:28px; padding-bottom:8px;}
#subthankyouh2 { background: url(../images/sub/h2_thankyou.gif) no-repeat top left; width: 400px; height:28px; padding-bottom:8px;}

#menubar { position: relative; }
.menu .options { margin-right:1px; margin-bottom:1px; border:0; background-color:#333; }
.menu a { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#fff; display:block; padding:2px 10px; text-decoration:none; background-color:transparent; margin-top: 1px; }
.menu a:hover { text-decoration: underline; }

/* sprite navigation */
#homenav { background: url(../images/index/homenav.gif) no-repeat top left; width: 760px; height: 40px; position: relative; margin: 0px; padding: 0px; }
#homenav li { list-style: none; padding: 0px; margin: 0px; position: absolute; top: 0px;}
#homenav li, #homenav a { height: 40px; display: block; }
#homenav span { display: none;}
#homenav1 { width: 48px; left: 0px;}
#homenav2 { width: 79px; left: 48px;}
#homenav3 { width: 112px; left: 127px;}
#homenav4 { width: 175px; left: 239px;}
#homenav5 { width: 66px; left: 414px;}
#homenav6 { width: 131px; left: 480px;}
#homenav7 { width: 103px; left: 611px;}
#homenav8 { width: 46px; left: 714px;}

#homenav2 a:hover { background: transparent url(../images/index/homenav.gif) -48px -40px no-repeat;}
#homenav3 a:hover { background: transparent url(../images/index/homenav.gif) -127px -40px no-repeat;}
#homenav4 a:hover { background: transparent url(../images/index/homenav.gif) -239px -40px no-repeat;}
#homenav5 a:hover { background: transparent url(../images/index/homenav.gif) -414px -40px no-repeat;}
#homenav6 a:hover { background: transparent url(../images/index/homenav.gif) -480px -40px no-repeat;}
#homenav7 a:hover { background: transparent url(../images/index/homenav.gif) -611px -40px no-repeat;}

/* sprite sub navigation */
#subnav { background: url(../images/sub/subnav.gif) no-repeat top left; width: 760px; height: 40px; position: relative; margin: 0px; padding: 0px; }
#subnav li { list-style: none; padding: 0px; margin: 0px; position: absolute; top: 0px;}
#subnav li, #subnav a { height: 40px; display: block; }
#subnav span { display: none;}
#subnav1 { width: 48px; left: 0px;}
#subnav2 { width: 79px; left: 48px;}
#subnav3 { width: 112px; left: 127px;}
#subnav4 { width: 175px; left: 239px;}
#subnav5 { width: 66px; left: 414px;}
#subnav6 { width: 131px; left: 480px;}
#subnav7 { width: 103px; left: 611px;}
#subnav8 { width: 46px; left: 714px;}

#subnav2 a:hover { background: transparent url(../images/sub/subnav.gif) -48px -40px no-repeat;}
#subnav3 a:hover { background: transparent url(../images/sub/subnav.gif) -127px -40px no-repeat;}
#subnav4 a:hover { background: transparent url(../images/sub/subnav.gif) -239px -40px no-repeat;}
#subnav5 a:hover { background: transparent url(../images/sub/subnav.gif) -414px -40px no-repeat;}
#subnav6 a:hover { background: transparent url(../images/sub/subnav.gif) -480px -40px no-repeat;}
#subnav7 a:hover { background: transparent url(../images/sub/subnav.gif) -611px -40px no-repeat;}

/* sprite button navigation right side
 * ------------------------------------------------------------------------- */
#nav-buttons { width:206px; padding-left:10px; }
#nav-buttons ul { background:url("../images/index/nav-buttons.jpg") no-repeat; width:184px; height:350px; padding:0; position:relative; }
#nav-buttons li { position:absolute; }
#nav-buttons li, #nav-buttons a { height:48px; display:block; }
#nav-buttons span { display: none; }

#nav-buttons-01, #nav-buttons-02, #nav-buttons-03, #nav-buttons-04, #nav-buttons-05, #nav-buttons-06 { width:184px; left:0; }

#nav-buttons-01 { top: 9px; }
#nav-buttons-02 { top: 66px; }
#nav-buttons-03 { top: 123px; }
#nav-buttons-04 { top: 180px; }
#nav-buttons-05 { top: 238px; }
#nav-buttons-06 { top: 295px; }

#nav-buttons-01 a:hover { background: transparent url(../images/index/nav-buttons.jpg) -184px  -9px  no-repeat;}
#nav-buttons-02 a:hover { background: transparent url(../images/index/nav-buttons.jpg) -184px  -66px  no-repeat;}
#nav-buttons-03 a:hover { background: transparent url(../images/index/nav-buttons.jpg) -184px  -123px  no-repeat;}
#nav-buttons-04 a:hover { background: transparent url(../images/index/nav-buttons.jpg) -184px  -180px  no-repeat;}
#nav-buttons-05 a:hover { background: transparent url(../images/index/nav-buttons.jpg) -184px  -238px  no-repeat;}
#nav-buttons-06 a:hover { background: transparent url(../images/index/nav-buttons.jpg) -184px  -295px  no-repeat;}

/* sprite button navigation left side
 * ------------------------------------------------------------------------- */
#nav-buttons-left { width:206px; margin-top:10px; }
#nav-buttons-left ul { background:url("../images/index/nav-buttons-left.jpg") no-repeat; width:206px; height:116px; padding:0; position:relative; }
#nav-buttons-left li { position:absolute; }
#nav-buttons-left li, #nav-buttons-left a { height:42px; display:block; }
#nav-buttons-left span { display: none; }

#nav-buttons-left-01, #nav-buttons-left-02 { width:206px; left:0; }

#nav-buttons-left-01 { top: 10px; }
#nav-buttons-left-02 { top: 64px; }

#nav-buttons-left-01 a:hover { background: transparent url(../images/index/nav-buttons-left.jpg) -206px  -10px  no-repeat;}
#nav-buttons-left-02 a:hover { background: transparent url(../images/index/nav-buttons-left.jpg) -206px  -64px  no-repeat;}


#logo-chase {margin:30px 0 0 8px;}
