* { margin:0; padding:0; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}

/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 * 
 */
body {font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}

/**
 * 99% for safari; 100% is too large
 */
select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}

/**
 * Bump up !IE to get to 13px equivalent
 */
pre, code {font:115% monospace;*font-size:100%;}

/**
 * Default line-height based on font-size rather than "computed-value"
 * see: http://www.w3.org/TR/CSS21/visudet.html#line-height
 */
body * {line-height:1.22em;}

/* {font-size:77%;}  renders 10px
   {font-size:85%;}  renders 11px
   {font-size:92%;}  renders 12px 
   {font-size:100%;} renders 13px
   {font-size:107%;} renders 14px
   {font-size:114%;} renders 15px
   {font-size:122%;} renders 16px
   {font-size:129%;} renders 17px
   {font-size:136%;} renders 18px */ 
 
body { background: #072A5E color:#000;padding-top:15px; }
p {	margin: 1em 0; }
a, a:link, a:visited, a:active{	color: #222; }
a:hover { color:#000; }



/***************** OTHER REPLACEMENTS ***********************/
/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #072a5e;
}
.style1 {
	color: #FFFFFF;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style7 {
	color: #dee6ed;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style8 {
	color: #779ec2;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style9 {color: #FFFFFF; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.style10 {color: #dee6ed; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.style11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #688ba9;
	font-weight: bold;
}
.style12 {font-family: Geneva, Arial, Helvetica, sans-serif}
.style14 {
	color: #85bf6b;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style8B {
	color: #072a5e;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style15 {
	color: #072a5e;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style15B {
	color: #779ec2;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style13 {
	color: #000000;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style13C {
	color: #000000;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.style21 {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #779ec2;
}

.style24 {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.navbar a:link {
	color: #85bf6b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.navbar a:visited {
	color:#779ec2;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.navbar a:hover {
	color: #2b85bb;
	text-decoration: underline;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.navbar a:active {
	color: #072a5e;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 12px;
}
.main a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
	color: #FFFFFF;
}
.main a:visited {
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.main a:hover {
	color: #072a5e;
	font-size: 12px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.main a:active {
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.reglinksA a:link {
	color: #779ec2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.reglinksA a:visited {
	color:072a5e;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.reglinksA a:hover {
	color: #2b85bb;
	text-decoration: underline;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.reglinksA a:active {
	color: #072a5e;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 14px;
}
.reglinksB a:link {
	color: #FF9900;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 16px;
}
.reglinksB a:visited {
	color:#2B85BB;
	font-size: 16px;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}
.reglinksB a:hover {
	color: #072a5e;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
}
.reglinksB a:active {
	color: #779ec2;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 16px;
}
.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	color: #0033CC;
}
a:link.reglinksC  {
	color: #779EC2;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
a:visited.reglinksC  {
	color:072a5e;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
a:hover.reglinksC  {
	color: #FF9900;
	text-decoration: underline;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	
}
a:active.reglinksC  {
	color: #FF9900;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 12px;
}


#mainTable{
	width:808px;
	margin:0 auto;
	background:#FFFFFF;
	}
#topMain{
	width:inherit;
	}
#topLeft{
	float:left;
	width:526px;
	}
#menu{
	clear:both;
	padding-left:5px;
	
	}
#banner{
	padding-top:22px;
	text-align:center;
	padding-left:15px;
	}
#topRight{
	float:right;
	padding-right:20px;	
	}
#bannerBottom{
	padding-top:20px;
	
	}
#bb_header{
	text-align:center;
	

	}
#bb_left{
	float:left;
	width:150px;
	padding-left:10px;
	}								
#bb_right{
	float:right;
	padding-top:15px;
	padding-left:25px;
	}
.link_container{
	clear:both;
	height:35px;
	width:100%;
	}
.link_bullet{
	float:left;
	vertical-align:middle;
	padding-right:5px;
	}
.link_pack{
	float:left;
	vertical-align:middle;
	width:320px;
	line-height:20px;
	}
#content{
	clear:both;
	width:100%;
	}	
#cr{
	float:left;
	width:250px;
	text-align:right;

	}
#cl{
	float:left;
	font:12px Arial, Helvetica, sans-serif;
	width:525px;
	padding:10px;
	text-align:justify;
	}
.textHeader{
	font:bold 19px Arial, Helvetica, sans-serif;
}
#bottom{
	border-top:1px solid #85bf6b;
	padding-top:5px;
}
#bottom A {
		color: #85bf6b;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		padding-left:5px;
}	

#copyright{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #779ec2;
	text-align:right;
	float:right;
	padding-top:5px;
	}	

#sec_content{
	width:808px;
	clear:both;
	}
#left_block{
	width:510px;
	float:left;
	}
#right_block{

	float:right;
	padding-right:20px;
	width:250px;
	}
			
#sc_inner{
	clear:both;
	width:510px;
	padding-top:10px;
	padding-left:10px;	
	}

#sc_inner_content{

	text-align:justify;
	font:12px Arial, Helvetica, sans-serif;
	}
								


	/*** link text için örnek ***/

/*******/
a#vision_correction {
	display:block; position:relative;
	width: 496px; height: 255px;
	margin:0; padding:0;
	overflow:hidden;
	cursor:pointer;
}
a#vision_correction span {
	position: absolute;	top:0; left:0;
	width:496px; height:255px;
	background: url(../images/visioncorrectionhome.jpg) left top no-repeat;
	cursor:pointer;
}
a#vision_correction:hover span { background-position:left bottom; }
/******/



/*** text için örnek ***/
#trusted_experince { 
	position:relative;
	width: 250px; height:71px;
	margin:0; padding:0;
	overflow:hidden;
}
#trusted_experince span {
	position: absolute;	top:0; left:0;
	width:100%; height:100%;
	background: url(../images/greenbox_TOP.gif) left top no-repeat;
}


#free_lasik{
	position:relative;
	width:250px; height:66px;
	margin:0; padding:0;
	overflow:hidden;
	}
#free_lasik span{
	position:absolute; top:0; left:0;
	width:100%; height:100%;
	background:url(../images/bottom.gif) left top no-repeat;
	}
		
	

.style11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #688ba9;
	font-weight: bold;
}
.style13 {
	color: #000000;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}



.reglinksB a:link {
	color: #FF9900;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 16px;
}
.reglinksB a:visited {
	color:#2B85BB;
	font-size: 16px;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}
.reglinksB a:hover {
	color: #072a5e;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
}
.reglinksB a:active {
	color: #779ec2;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 16px;
}
/*********************************/



div#content blockquote,div#content ul,div#content ol,div#content dl {margin:1em;}
div#content ol,div#content ul,div#content dl {margin-left:2em;}
div#content ul li {list-style: disc outside;}
div#content ol li {list-style: decimal outside;}
div#content li {margin:0.5em 0; }
div#content dl dd {margin-left:1em;}




div#sc_inner blockquote,div#sc_inner ul,div#sc_inner ol,div#sc_inner dl {margin:1em;}
div#sc_inner ol,div#sc_inner ul,div#sc_inner dl {margin-left:2em;}
div#sc_inner ul li {list-style: disc outside;}
div#sc_inner ol li {list-style: decimal outside;}
div#sc_inner li {margin:0.5em 0; }
div#sc_inner dl dd {margin-left:1em;}







div#callouts{
	position:relative; width:244px; height:422px;
	background:url(../images/3d_lasik_carecredit_capitalone_kristin_callouts.jpg) no-repeat;
	margin:6px 0;
}
div#callouts ul, div#content div#callouts ul, div#callouts *, div#content div#callouts * {list-style-type:none; list-style:none;}
div#callouts ul, div#callouts ul *, div#content div#callouts ul *  { margin:0; padding:0; }


a#eye_online {
	display:block; position:relative;
	margin:0; padding:0;
	overflow:hidden; cursor:pointer;
}
a#eye_online span, span.eye_online {
	position: absolute; top:0; left:0;
	background: url(../images/3d_lasik_carecredit_capitalone_kristin_callouts.jpg) no-repeat;
	cursor:pointer;
}
a#eye_online, a#eye_online span    { width: 244px; height:96px; }
a#eye_online span, span.eye_online { background-position:0px 0px; }
a#eye_online:hover span        		 { background-position: -244px 0px; }

/***/
a#blade_free_lasik {
	display:block; position:relative;
	margin:0; padding:0;
	overflow:hidden; cursor:pointer;
}
a#blade_free_lasik span, span.blade_free_lasik {
	position: absolute; top:0; left:0;
	background: url(../images/3d_lasik_carecredit_capitalone_kristin_callouts.jpg) no-repeat;
	cursor:pointer;
}
a#blade_free_lasik, a#blade_free_lasik span    { width: 244px; height:200px; }
a#blade_free_lasik span, span.blade_free_lasik { background-position:0px -96px; }
a#blade_free_lasik:hover span        		   { background-position: -244px -96px; }

/***/
a#care_credit_payments {
	display:block; position:relative;
	margin:0; padding:0;
	overflow:hidden; cursor:pointer;
}
a#care_credit_payments span, span.care_credit_payments {
	position: absolute; top:0; left:0;
	background: url(../images/3d_lasik_carecredit_capitalone_kristin_callouts.jpg) no-repeat;
	cursor:pointer;
}
a#care_credit_payments, a#care_credit_payments span    { width: 244px; height:131px; }
a#care_credit_payments span, span.care_credit_payments { background-position:0px -296px; }
a#care_credit_payments:hover span        	 { background-position: -244px -296px; }

/*
a#capitol_one {
	display:block; position:relative;
	margin:0; padding:0;
	overflow:hidden; cursor:pointer;
}
a#capitol_one span, span.capitol_one {
	position: absolute; top:0; left:0;
	background: url(../images/3d_lasik_carecredit_capitalone_kristin_callouts.jpg) no-repeat;
	cursor:pointer;
}
a#capitol_one, a#capitol_one span    { width: 244px; height:91px; }
a#capitol_one span, span.capitol_one { background-position:0px -427px; }
a#capitol_one:hover span        	 { background-position: -244px -427px; }*/

/*
a#kristin_lasik_story {
	display:block; position:relative;
	margin:0; padding:0;
	overflow:hidden; cursor:pointer;
}
a#kristin_lasik_story span, span.kristin_lasik_story {
	position: absolute; top:0; left:0;
	background: url(../images/3d_lasik_carecredit_capitalone_kristin_callouts.jpg) no-repeat;
	cursor:pointer;
}
a#kristin_lasik_story, a#kristin_lasik_story span    { width: 244px; height:181px; }
a#kristin_lasik_story span, span.kristin_lasik_story { background-position:0px -518px; }
a#kristin_lasik_story:hover span        			 { background-position: -244px -518px; }
*/


div#lasikWebSiteDesign { margin:20px 5px 10px 5px; clear:both; }
div#lasikWebSiteDesign, .IRText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #016177;
	text-align:center;
}
div#lasikWebSiteDesign a:link, div#lasikWebSiteDesign a:visited, div#lasikWebSiteDesign a:active, .IRLinks:link, .IRLinks:visited, .IRLinks:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #016177;
}
div#lasikWebSiteDesign a:hover, .IRLinks:hover {
	color: #333;
}

#online_clinic_cell {
	position:relative; width:251px; height:106px; padding:0; margin:12px 0 0 0;
	color:#9DD0EF; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; font-style: italic; 
	text-align:center;
	

}
#online_clinic {
	position:relative; width:187px; /*202px;*/ height:62px; margin:3px auto; padding:10px 0 0 15px;
	text-align:left;
}
#online_clinic { 
	padding-top:40px; color:#114577; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; font-style:normal; text-decoration:none;
}

#online_clinic a { 
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; font-style:normal; text-decoration:none;
}

#newBox { font:bold 14px Arial, Helvetica, sans-serif; line-height:18px; padding:0 0 0 15px}



#newsletter_signup_cell {
	display:block;
	width:244px;
	height:93px;
	margin:10px 0 0 0;
	padding:0;
	background:url(../images/sign_up.png) left top no-repeat;
	overflow:hidden;
}
form#newsletter_signup { margin:8px 12px 0 18px; padding:0; }
form#newsletter_signup, form#newsletter_signup * { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
form#newsletter_signup label {
	display:block;
	padding:0;
	margin:0 auto 6px auto;
	color:#FFF;
	text-decoration:underline;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}
input#newsletter_email { background-color:transparent;
border:0px none;
float:left;
margin:39px 5px 0pt -4px;
padding:2px;
width:149px; }
input#submit_nl { float:left; margin:0; margin-top:37px; }

/***************************/
a#my_online_office {
	display:block; position:absolute;
	top:-10px; left:0px;
	width: 244px; height: 124px;
	margin:0; padding:0;
	overflow:hidden;
	cursor:pointer;
}
a#my_online_office span, span.my_online_office {
	position: absolute;	top:0; left:0;
	width:244px; height:124px;
	background: url(../images/my_online_office.png) left top no-repeat;
	cursor:pointer;
}
a#my_online_office:hover span { background-position:left bottom; }
/**********/
.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:#072A5E; text-decoration:none;}

.ir-info-wrapper {}
.ir-info {}

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


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



.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#realitylasik_promo {
	display:block; position:relative;
	top:0; left:0;
	width: 209px; height: 190px;
	margin:0; padding:0;
	overflow:hidden;
	cursor:pointer;
}
a#realitylasik_promo span, span.realitylasik_promo {
	position: absolute;	top:0; left:0;
	width:209px; height:190px;
	background: url(../images/realitylasik_promo.jpg) left top no-repeat;
	cursor:pointer;
}
a#realitylasik_promo:hover span { background-position:left bottom; }
/***************/
a#doc_finder_button {
	display:block; position:relative;
	top:0; left:0;
	width: 225px; height: 125px;
	margin:0; padding:0;
	overflow:hidden;
	cursor:pointer;
}
a#doc_finder_button span, span.doc_finder_button {
	position: absolute;	top:0; left:0;
	width:225px; height:125px;
	background: url(../images/doc_finder_button.jpg) left top no-repeat;
	cursor:pointer;
}
a#doc_finder_button:hover span { background-position:left bottom; }
/**************/
a#amo_inc_button {
	display:block; position:relative;
	top:0; left:0;
	width: 150px; height: 70px;
	margin:0; padding:0;
	overflow:hidden;
	cursor:pointer;
	float:left;
}
a#amo_inc_button span, span.amo_inc_button {
	position: absolute;	top:0; left:0;
	width:150px; height:70px;
	background: url(../images/amo_inc_button.gif) left top no-repeat;
	cursor:pointer;
}
a#amo_inc_button:hover span { background-position:left bottom; }



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

