body {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
img { border: 0px none; }
p { margin: 10px 0px; }
div#page {
	position:relative;
	width: 800px;
	margin: 0px 0px;
}
div#header {
	width: 100%;
	height: 76px;
	background-color: #F0F0F0;
	background-image: url(/images/bg1.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
div#flash {
	position:relative;
	height: 151px;
	background-color: #E5F0FA;
	background-image: url(/images/bg1.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
div#lasik_chicago { position:absolute; width:220px; top:958px; left:3px; }
div#lasik_chicago h1 { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#B9C1C6; }
img#logo {
	position:absolute;
	top: 30px;
	right: 90px;
}
div#headerMenu {
	position: absolute;
	top:5px;
	right: 50px;
	width: 110px;
	padding: 0px;
	background-image: url(/images/blue_arrow2.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
div#headerMenu a {
	display:block;
	width: 95px;
	padding-left: 24px;
	font-size:11px;
	color:#003FBC;
	text-decoration: none;
	line-height: 20px;
	z-index: 4;
	background-image: url(/images/blue_dot.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-weight: bold;
}
div#mainMenu {
	position: relative;
	width: 180px;
	padding: 30px 10px;
	z-index: 4;	
}
div#mainMenuTop {
	position: absolute;
	top: 0px;
	width: 200px;
	height: 90px;
	background-image: url(/images/main_menu_top.png);
	background-repeat: no-repeat;
	z-index: 2;
}
div#mainMenuBottom {
	position: absolute;
	top: -100px;
	width: 200px;
	height: 100px;
	background-image: url(/images/main_menu_bottom.png);
	background-repeat: no-repeat;
	z-index: 2;
}
div#mainMenu a {
	display:block;
	width: 164px;
	padding-left: 8px;
	font-size:11px;
	color:#FFFFFF;
	text-decoration: none;
	line-height: 21px;
	z-index: 4;
	background-image: url(/images/whitew_dot.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-weight: bold;
}
div#mainMenu a:hover { color:#5E81DF; background-color:#E9EEF4; }
div.deco1 {
	position:relative;
	background-image: url(/images/deco1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 155px;
	width: 165px;
}
div.deco2 {
	position:relative;
	background-image: url(/images/deco2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 188px;
	width: 148px;
	float:left;
	text-align:left;
	padding-left:30px;
	top:23px;
}
.customvue {
	position:absolute;
	top: 18px;
	left: 22px;
}
.cell1 {
	position:relative;
	width: 246px;
	height: 210px;
	background-repeat: no-repeat;
	background-position: left top;
	padding: 10px 150px 10px 15px;
	margin: 10px 0px;
	font-size:11px;
	text-align: left;
}
.cell2 {
	position:relative;
	width: 300px;
	height: 170px;
	background-image: url(/images/cell2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 15px 21px 5px 11px;
	margin: 10px 0px;
	font-size:11px;
	text-align: left;
}
.cell1 p, .cell2 p, .deco2 p {
	margin: 4px 0px;
	line-height: 12px;
}
.cell1 h3, .cell2 h3 {
	font-size:13px;
	margin: 5px 0px;
}
.blueDot {
	background-image:url(/images/blue_dot.gif);
	background-repeat: repeat-x;
	background-position: left center;
	height: 1px;
	width: 390px;
	float: left;
}
.blueDotRight {
	background-image:url(/images/blue_dot.gif);
	background-repeat: repeat-x;
	background-position: left center;
	height: 1px;
	width: 390px;
	float: left;
	top:23px;
	position:relative;
}
div#innerContentCell h1, h1.blue, h2.blue {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #003FBC;
	padding: 0px;
}
div#innerContentCell h1, h1.blue { font-size: 22px; line-height: 22px; margin: 0px 0px; }
div#innerContentCell h2, h2.blue { font-size: 18px; line-height: 18px; margin: 8px 0px; }
div#footerMenu{
	width: 800px;
	margin-top: 10px; margin-bottom:10px;
	padding: 0px;
	text-align: center;
}
div#footerMenu a:link, #footerMenu a:visited, .footer_selected {
	line-height: 18px;
	padding: 5px 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #4A4A4A;
	text-decoration: none;
}
div#footerMenu a:hover{
	color: #00235D;
	font-style: normal; 
	text-decoration: underline;
}
.footer_selected {
	color: #004CC4;
}
.copyright { width: 800px; font-size: 10px; color: #5C5C5C; text-align:center; }
td.middleBarInner {
	background-image: url(/images/middle_bg.gif);
	background-repeat: repeat-y;
	background-position:171px;
	vertical-align: top;
}
div#innerContentCell {
	padding:15px 18px;
	text-align:left;
	vertical-align:top;
}

form#lasik_form {
	width:246px;
	margin: 4px auto 0px auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0px;
}
form#lasik_form input, form#lasik_form textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #6699CC;
	background-image: url(/images/input_tl_bg.gif);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	padding: 0px;
}
form#lasik_form input { width: 112px; height: 14px; }
form#lasik_form textarea { width: 152px; height: 44px; }

form#lasik_form label {
	color: #012C6B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.comment { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
}
div#formresult { position:absolute; top: 0px; left: 0px; }

div#progress {
	visibility:hidden;
	font-size: 1.2em;
	font-weight: bold;
	color: #660000;
}


/**********************/
div#lasik_eval_test_affordable_lasik{
	position:relative; width:161px; height:148px;
	top:10px; left:22px;
	background:url(../images/lasik_eval_test_affordable_lasik.png) no-repeat;
}
div#lasik_eval_test_affordable_lasik ul {list-style-type:none; margin:0; padding:0;}

a#self_eval_test {
	display:block; position:relative;
	margin:0; padding:0;
	overflow:hidden; cursor:pointer;
}
a#self_eval_test span, span.self_eval_test {
	position: absolute; top:0; left:0;
	background: url(../images/lasik_eval_test_affordable_lasik.png) no-repeat;
	cursor:pointer;
}
a#self_eval_test, a#self_eval_test span    { width: 161px; height:72px; }
a#self_eval_test span, span.self_eval_test { background-position:0px 0px; }
a#self_eval_test:hover span        			 { background-position: -161px 0px; }


/***/
a#affordable_lasik {
	display:block; position:relative;
	margin:0; padding:0;
	overflow:hidden; cursor:pointer;
}
a#affordable_lasik span, span.affordable_lasik {
	position: absolute; top:0; left:0;
	background: url(../images/lasik_eval_test_affordable_lasik.png) no-repeat;
	cursor:pointer;
}
a#affordable_lasik, a#affordable_lasik span    { width: 161px; height:76px; }
a#affordable_lasik span, span.affordable_lasik { background-position:0px -72px; }
a#affordable_lasik:hover span        		   { background-position: -161px -72px; }

div#intralase-consult-info-kit{
	position:relative; width:356px; height:270px;
	top:-20px; left:0px;
	background:url(../images/intralase-consult-info-kit.png) no-repeat;
}

*html #intralase-consult-info-kit{left:-30px;}

div#intralase-consult-info-kit ul {list-style-type:none; margin:0; padding:0;}

a#why_intralase_lasik {
	display:block; position:relative;
	margin:0; padding:0;
	overflow:hidden; cursor:pointer;
}
a#why_intralase_lasik span, span.why_intralase_lasik {
	position: absolute; top:0; left:0;
	background: url(../images/intralase-consult-info-kit.png) no-repeat;
	cursor:pointer;
}
a#why_intralase_lasik, a#why_intralase_lasik span    { width: 356px; height:62px; }
a#why_intralase_lasik span, span.why_intralase_lasik { background-position:0px 0px; }
a#why_intralase_lasik:hover span        			 { background-position: -356px 0px; }


/***/
a#free_consultation {
	display:block; position:relative;
	margin:0; padding:0;
	overflow:hidden; cursor:pointer;
}
a#free_consultation span, span.free_consultation {
	position: absolute; top:0; left:0;
	background: url(../images/intralase-consult-info-kit.png) no-repeat;
	cursor:pointer;
}
a#free_consultation, a#free_consultation span    { width: 356px; height:71px; }
a#free_consultation span, span.free_consultation { background-position:0px -62px; }
a#free_consultation:hover span        		   { background-position: -356px -62px; }

/***/

a#patient_comments {
	display:block; position:relative;
	margin:0; padding:0;
	overflow:hidden; cursor:pointer;
}
a#patient_comments span, span.patient_comments {
	position: absolute; top:0; left:0;
	background: url(../images/intralase-consult-info-kit.png) no-repeat;
	cursor:pointer;
}
a#patient_comments, a#patient_comments span    { width: 356px; height:67px; }
a#patient_comments span, span.patient_comments { background-position:0px -133px; }
a#patient_comments:hover span        		 	{ background-position: -356px -133px; }

/***/
a#contact_lasik_coordinator {
	display:block; position:relative;
	margin:0; padding:0;
	overflow:hidden; cursor:pointer;
}
a#contact_lasik_coordinator span, span.contact_lasik_coordinator {
	position: absolute; top:0; left:0;
	background: url(../images/intralase-consult-info-kit.png) no-repeat;
	cursor:pointer;
}
a#contact_lasik_coordinator, a#contact_lasik_coordinator span    { width: 356px; height:70px; }
a#contact_lasik_coordinator span, span.contact_lasik_coordinator { background-position:0px -200px; }
a#contact_lasik_coordinator:hover span        					 { background-position: -356px -200px; }

/**********************Text Link***********************/
.ir-link-wrapper { text-align:center; margin:16px auto; }
.ir-link-wrapper, .ir-link-wrapper a, a.ir-link, a.ir-link:link, a.ir-link:visited, a.ir-link:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px; font-weight:normal; color:#000;
}
.ir-link-wrapper a:hover, a.ir-link:hover {color:#000; text-decoration:none;}

.ir-info-wrapper {}
.ir-info {}
/**********************Text Link***********************/

a#self_eval_button {
	display:block; position:relative;
	width: 157px; height: 34px;
	margin:0; padding:0;
	overflow:hidden;
	cursor:pointer;
}
a#self_eval_button span, span.self_eval_button {
	position: absolute;	top:0; left:0;
	width:157px; height:34px;
	background: url(../images/self_eval_button.png) left top no-repeat;
	cursor:pointer;
}
a#self_eval_button:hover span { background-position:left bottom; }
/*********/

a#free_consul_button {
	display:block; position:relative;
	width: 157px; height: 34px;
	margin:0; padding:0;
	overflow:hidden;
	cursor:pointer;
}
a#free_consul_button span, span.free_consul_button {
	position: absolute;	top:0; left:0;
	width:157px; height:34px;
	background: url(../images/free_consul_button.png) left top no-repeat;
	cursor:pointer;
}
a#free_consul_button:hover span { background-position:left bottom; }
/*********/

a#lasik_coordinator_button {
	display:block; position:relative;
	width: 157px; height: 34px;
	margin:0; padding:0;
	overflow:hidden;
	cursor:pointer;
}
a#lasik_coordinator_button span, span.lasik_coordinator_button {
	position: absolute;	top:0; left:0;
	width:157px; height:34px;
	background: url(../images/lasik_coordinator.png) left top no-repeat;
	cursor:pointer;
}
a#lasik_coordinator_button:hover span { background-position:left bottom; }

/************************************************************************/

a#facebookBtn {left:324px; top:0;}  
a#facebookBtn, #facebookBtn span, span.facebookBtn_span {width:122px;height:42px;display:block; position:relative; overflow:hidden; cursor:pointer;}
a#facebookBtn span, span.facebookBtn_span { position:absolute; left:0; top:0; background:url(../images/icons.jpg) no-repeat 0 0;}
a#facebookBtn:hover span, span.facebookBtn_span_oo { background-position:0 -42px; cursor:pointer}