/* CSS Document */
body {
	background-color: #E0E0E0;
	font: 76%/150% Arial, Helvetica, sans-serif;
	color:#000000;
	margin: 0;
	padding: 0;
}
a, a:link, a:visited, a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #222;
}
a:hover { color:#000; }
img { border: 0px none; }
p { margin: 8px 0; }

h1 { font-size: 1.335em; /* standard is 16px */ }
.caption { font-size: 0.834em; /*standard is 10px*/ }

div#flashLayer h1 { font-size: 0.834em; }

div#page_container {
	position: relative;
	width: 744px;
	margin: 5px auto 0 auto;
	padding: 0;
	background-image: url(../images/page_bg.png);
	background-repeat: repeat-y;
	border-top:1px solid #D7D7D7;
	border-bottom:1px solid #D1D1D1;
}
div#leftNavWrapper {position:absolute; top:110px; left:18px; width:235px;height:133px; z-index:12; }

div#pageHeader1 { position:absolute; top:292px; left:28px; width:225px; text-align:right; z-index:90; }
div#pageHeader1 h1 { margin:0; padding:0; font-size:9px; color:#4A75C4; font-weight:normal; font-style:italic; }
div#page {
	position: relative;
	width: 775px;
	margin: 0px auto;
	padding: 0;
	vertical-align: top;
}


td#topl {
	width:253px;
	height:13px;
	background-color:#C0C0C0;
}
td#logo {
	width:253px;
	height:97px;
	padding:0;
	text-align:left;
	vertical-align:top;
}
td#topr {
	width:491px;
	height:13px;
	background-color:#E9E9E9/*#E4E4E4;*/
}
td#topMenu {
	position:relative;
	width:491px;
	height:63px;
	vertical-align:top;
	background-image:url(../images/top_menu_bg.png);
	background-repeat:repeat-x;
}
div#topNavRight {
	position:absolute;
	top:0px;
	left:369px;
	width:122px;
	height:62px;
	background-image:url(../images/top_menu_right.png);
	background-repeat:no-repeat;
	z-index:9;
}
td#topMenu a {
	color:#3861AB;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0 22px 0 0;
	padding:35px 0 0 14px;
	font-weight: bold;
	text-decoration:none;
	background-image:url(../images/menu_separator.gif);
	background-repeat:no-repeat;
	background-position: left center;
}
td#topMenu a:hover { color:#1F3661; background-image:url(../images/menu_separator2.gif); }
div#topNav {
	position:relative;
	width:491px;
	height:13px;/*46px;*/
	vertical-align:bottom;
	margin:0;
	padding:33px 0 0 0;
	z-index:10;
	/*background-image:url(../images/top_nav_bg.png);
	background-repeat:no-repeat;
	background-position: right top;	*/
}
.mac td#topMenu a { margin:0 16px 0 0; }
td#topContact {
	width:491px;
	height:34px;
	background-color:#D6E4FF;
	text-align:center;
	vertical-align:middle;
}

div#leftCol {
	background-image: url(../images/left_col_bg.png);
	background-repeat: repeat-y;
}	
div#rightCol { z-index:8; }

div#content { width:444px; margin:8px auto; text-align:justify; }

div#mcell { height:93px; background-image:url(../images/mcell_bg.png); background-repeat:repeat-x; border:1px solid #9B9B9B; }
div#mcell p { width:196px; float:left; margin:0; padding:14px; font-size:12px; color:#FFFFFF; line-height:15px; font-weight:bold; }
div#mcell img { float:left; }


div#mcell_proc {
	position: relative;
	height:165px;
	margin:10px 0;
	padding:0;
	background-image:url(../images/mcell_proc_bg.png);
	background-repeat:repeat;
	border:1px solid #1C3A59;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:041581;
}


div#mcell_proc h2 {
	position:relative;
	width:280px;
	height:24px;
	margin:0;
	padding:0 0 18px 0;
	background-image:url(../images/mcell_proc_title.png);
	background-repeat: no-repeat;
	background-position: 22px 12px;
	color: #FFFFFF;
	font-size: 12px;
	line-height:16px;
	font-weight:bold;
	z-index:99;
}
div#mcell_proc strong { display:none; }

div#mcell_proc ul { margin:0 0 0 56px; padding:0; }
div#procedures ul { margin:0 0 0 15px; padding:0; }
div#mcell_proc li, div#procedures li {
	margin:0;
	padding:0;
	list-style-type: none;
	line-height:16px;
}

div#mcell_proc li a, div#procedures li a { 
	font-size:11px;
	color:#041581;
	font-weight:bold;
	text-decoration:none;
	padding:0 0 0 14px;
	background-image:url(../images/mcell_proc_li.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
div#procedures li a { color:#FFFFFF; }
div#mcell_proc li a:hover, div#procedures li a:hover { color:#000000; }

div#mcell_proc img {
	position: absolute;
	top:22px;
	left:298px;
	width:118px;
	height:118px;
}


div#visian_icl {
	position:relative;
	font-size:11px;
	color:#204ea1;
	line-height:14px;
	margin:16px 0 5px 0;
	padding:0;
}
div#visian_icl h2 {
	position:relative;
	width:434px;
	height:20px;
	margin:0;
	padding:0;
	background-image:url(../images/visian_icl_title.gif);
	background-repeat: no-repeat;
	background-position:left top;
	color: #204EA1;
	font-size: 12px;
	line-height:16px;
	font-weight:bold;
	z-index:99;
}
div#visian_icl strong { display:none; }

div#visian_icl div.white_hr {
	position:absolute;
	top:-6px;
	left:-23px;
	width:490px;
	height:1px;
	background-color:#FFFFFF;
	overflow:hidden;
}

div#rightCol h1 {
	margin:0;
	padding:14px 0 6px 22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#204EA1;
	background-color: #D6E4FF;
}
.style1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; }

div#titleInner {
	position:relative;
	height:23px;
	margin:0;
	padding:20px 10px;
	background-color:#CAD7F1;
 	background-image: url(../images/inner_title_bg.png);
	background-repeat: repeat-y;
	background-position: right top;
	vertical-align:middle;
}
div#titleInner h2 {
	margin:0;
	padding:0;
	font-size: 1.67em;
	font-weight:bold;
	color:#FFFFFF;
}
#printPage {position:absolute;top:10px; right:10px; margin:0; padding:0;}
#printPage a {text-decoration:none; color:#FFF; font-size:11px;margin:0; padding:1px;background-color:#204EA1;}
#printPage a:hover { background-color:#CAD7F1; color:#204EA1; }
div#leftNavContainer {
	position:relative;
	width:235px;/*253px;*/
	height:196px;
	margin:0;
	padding:0 0 0 18px;
	background-image:url(../images/left_menu_bg.png);
	background-repeat:no-repeat;
	background-position:left top;
z-index:1000;
}

div#leftNavBG {
	position:relative;
	width:235px;
	height:138px;
	background-color: #fff;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=15); /* IE */
	filter: alpha(Opacity=15); /* IE */
	opacity:0.15; /* Safari, Opera */
	-moz-opacity:0.15;  /* FireFox */
	z-index:6;
}

div#send2friend { position:absolute; top:147px; left:29px; width:197px; height:36px; }



/*
#leftCol div.cell h3 {
	color:#FFF;
	background-image:url(../images/leftcol_title_bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin:0;
	padding:0 0 3px 0;
	letter-spacing:-0.04em;
	word-spacing:-0.03em;
}
*/

#leftCol div.cell {
	position:relative;
	margin:0px;
	padding:5px 0 10px 16px;
	background-image: url(../images/leftcol_title_bg.gif);
	background-repeat: no-repeat;
	background-position: 16px 20px;
	font-size:11px;
	color:#0e304d;
	line-height:13px;
}
#leftCol div.hr {
	width:100%;
	height:9px;
	margin:1px 0;
	padding:0;
	clear:both;
	background-image:url(../images/leftcol_hr.gif);
	background-repeat: no-repeat;
	background-position: 1px top;
}

div#lasik_charleston, div#ask_a_question, div#lasik_financing, div#procedures, div#visian_icl_in {
	width:220px;
	margin:0;
	padding:0;
	z-index:8;
}
div#lasik_charleston h3, div#ask_a_question h3, div#lasik_financing h3, div#procedures h3, div#visian_icl_in h3 {
	margin:0 0 3px 0;
	padding:0 0 25px 0;
	/*background-image:url(../images/leftcol_title_bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;*/
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:16px;
	font-weight:bold;
	z-index:10;
}
div#visian_icl_in h3 { padding-bottom:35px; }

div#lasik_charleston strong, div#ask_a_question strong, div#lasik_financing strong, div#procedures strong, div#visian_icl_in strong { display:none; }


div#lasik_charleston {
	background-image:url(../images/lasik_charleston.gif);
	background-repeat:no-repeat;
	background-position: left top;
}
div#lasik_financing {
	background-image:url(../images/lasik_financing.gif);
	background-repeat:no-repeat;
	background-position: left top;
}
div#ask_a_question {
	background-image:url(../images/ask_question.gif);
	background-repeat:no-repeat;
	background-position: left top;
}

div#procedures {
	background-image:url(../images/procedures.gif);
	background-repeat:no-repeat;
	background-position: left top;
}

div#visian_icl_in {
	background-image:url(../images/visian_icl.gif);
	background-repeat:no-repeat;
	background-position: left top;
}



form#askForm {
	margin:0; 
	padding:0;
}
form#askForm2 {
	margin:0; 
	padding:0;
}
form#askForm input,  form#askForm textarea, form#askForm2 input,  form#askForm2 textarea {
	border:1px solid #B3B3B3;
	color:#5C71B8;
	font-family: Sans-serif;
	font-size:11px;
	background-color:#FFFFFF;
	background-image: url(../images/input_bg.png);
	background-repeat: repeat-x;
	background-position: top;
}
form#askForm input, form#askForm2 input { width:104px; height:15px; }
form#askForm textarea { width:215px; height:45px; }
form#askForm2 textarea { width:215px; height:45px; }
form#askForm input.submit, form#askForm2 input.submit {
	background-image:none;
	border:none; 
	background-color:#86A3DC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}





div#footerlc {
	position:absolute;
	left:0;
	top:0;
	width: 30px;
	height:74px;
	background-image:url(../images/footer_lcorner.png);
	background-repeat:no-repeat;
}
div#footerrc {
	position:absolute;
	left:704px;
	top:0;
	width: 40px;
	height:74px;
	background-image:url(../images/footer_rcorner.png);
	background-repeat:no-repeat;
}


div#footerLink {
	position:relative;
	width: 690px;
	height:54px;
	margin:0;
	padding:10px 27px;
	border-top:1px solid #fff;
	background-image:url(../images/footer_bg.png);
	background-repeat:repeat-x;
	text-align:center;
}
div#footerLink a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #204ea1;
	text-decoration: none;
	padding: 0 3px 0 5px;
	background-image: url(../images/footer_separator.gif);
	background-repeat: no-repeat;
	background-position: right center;
	line-height:19px;
}
div#footerLink a:hover { text-decoration: underline; }

div#copyright {
	position: relative;
	width: 744px;
	margin: 5px auto 10px auto;
	padding: 0;
	padding-top: 12px;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	color: #173f87;
}

div#lasikWebSiteDesign {;
	margin: 0
	padding: 0;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	color: #173f87;
}
.IRText { text-align: center; }



.ir-link-wrapper { text-align:center; margin:15px auto 15px 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:#333;
}
.ir-link-wrapper a:hover, a.ir-link:hover {color:#333; text-decoration:none;}

.ir-info-wrapper {}
.ir-info {}
#ContactUsForm1_pnl_form{z-index: 1;}
