body { background:#c0c0c0 url('images/bg-gradient.png') repeat-x; padding:0; margin:0; }

div.mainContainer { margin:auto; width:960px; height:747px; }
div.header { width:960px; height:84px; background: url('images/header.png') repeat-x; }
div.bar1 { width:960px; height:11px; clear:both; }
div.main { width:960px; height:579px; }
div.taglines { width:677px; height:579px; float:left; display:inline; overflow:hidden; background:#fff url('images/bg-taglines.jpg') no-repeat; }
div.content { width:667px; height:388px; padding: 20px 20px 0px 20px; text-align:center; color:#053662; font-family:arial; font-size:13px; }
div.logos { width:677px; height:271px; margin-top:40px; }
	div.btn1 { float:left; display:inline; width:196px; height:100px; margin-left:40px; }
	div.btn2 { float:left; display:inline; width:196px; height:100px; margin-left:15px; }
div.survey { width:283px; height:579px; float:right; display:inline; overflow:hidden; background:#fff url('images/bg-survey.png') repeat-x; }
div.form { width:219px;	height:575px; padding:19px 25px 0px 21px; font-family:helvetica, arial, verdana, sans-serif; font-size:12px; color:#4b4b4b; }
	input {	background:#fff; border:1px solid #353430; }
	textarea { background:#fff; border:1px solid #353430; }
div.bar2 { width:960px; height:26px; clear:both; }
div.footer { width:930px; height:47px; font-family:arial, helvetica, verdana, sans-serif; font-size:12px; font-weight:bold; color:#620018; padding-left:30px;}

strong { font-weight:bold; color:#620018; }

a:link.finance, a:visited.finance{
background:url(images/btn-finance.png) no-repeat top left;
background-position: 0px 0px; width:196px; height:100px; display:block; }
a:hover.finance{ background-position:0px -100px; }

a:link.report, a:visited.report{
background:url(images/btn-report.png) no-repeat top left;
background-position: 0px 0px; width:196px; height:100px; display:block; }
a:hover.report{ background-position:0px -100px; }

a:link.test, a:visited.test{
background:url(http://www.lasikofboston.com/landing-lasik/images/btn-submit.png) no-repeat top left;
background-position: 0px 0px; width:132px; height:28px; padding-top: 0px; display:block; }
a:hover.test{ background-position:0px -28px; }

.glacialslide-html{background-color:#FFF;}
.glacialslide-html-blur{border:2px solid gray;}
.glacialslide-html-content{position:absolute;display:none;}
.glacialslide-loading{display:block;color:#000;font-size:8pt;font-family:sans-serif;font-weight:700;text-decoration:none;border:1px solid #000;background-color:#FFF;padding:2px;}
.glacialslide-move{cursor:move;}
.glacialslide-display-block{display:block;}
.glacialslide-display-none{display:none;}
.control{float:right;display:block;font-size:9pt;font-weight:700;text-decoration:none;text-transform:uppercase;color:#999;margin:0 5px;}
.control:hover{color:#000!important;}

a.glacialslide, a.glacialslide * { margin:0; padding:0; }
a.glacialslide { display:block; float:left; position:relative; width:auto; height:64px; overflow:hidden;  margin:6px 8px 6px 0; background:url(http://www.lasikofboston.com/landing-lasik/watch_video_button_left.png) left top no-repeat;}
a.glacialslide span, span.glacialslide { display:block; float:left; position:relative; width:auto; height:34px; cursor:pointer; background:url(http://www.lasikofboston.com/landing-lasik/watch_video_button_right.png) right top no-repeat; font:12px/1.20em helvetica,arial,clean,sans-serif; color:#8a2222; padding:30px 6px 0 46px; font-weight:bold; text-align:left; }
a.glacialslide:hover { background-position:left -64px; color:#9aaaab;  }
a.glacialslide:hover span { background-position:right -64px; color:#9aaaab; white-space:nowrap; }

a#homepage_videos_button1 { display:block; position:relative; width:283px; height:145px; margin:0; padding:0; overflow:hidden; cursor:pointer; }
a#homepage_videos_button2 { display:block; position:relative; width:196px; height:100px; margin:0; padding:0; overflow:hidden; cursor:pointer; text-indent:-5000px; }
a#homepage_videos_button1 span, span.homepage_videos_button1 { position:absolute; top:0; left:0; width:196px; height:100px; background:url(images/btn-finance.png) left top no-repeat; cursor:pointer; }
a#homepage_videos_button2 span, span.homepage_videos_button2 { position:absolute; top:0; left:0; width:283px; height:145px; background:url(images/btn-report.png) left top no-repeat; cursor:pointer; }
a#homepage_videos_button1:hover span { background-position:left bottom; }
a#homepage_videos_button2:hover span { background-position:0 -100px; }

#btn3 a{background:url(images/btn-consult.png) no-repeat; width:196px; height:100px; display:block; float:left; margin-left:15px;}
#btn3 a:hover{background-position:0 -100px;}