* { margin:0; padding:0; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,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,strong,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;}
blockquote:before,blockquote:after,q:before,q:after{content:'';}
blockquote, q {quotes: "" "";}
abbr,acronym {border:0;font-variant:normal;}
sup,sub {line-height:-1px;vertical-align: text-top;}
sub {vertical-align:text-bottom;}
input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}

/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 */
body {font:13px/1.22 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
/**
 * Bump up IE to get to 13px equivalent
 */
pre,code,kbd,samp,tt {font-family:monospace;*font-size:108%;line-height:99%;}

/**
 * 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:93%;}  renders 12px 
   {font-size:100%;} renders 13px
   {font-size:108%;} renders 14px
   {font-size:116%;} renders 15px
   {font-size:123.1%;} renders 16px
   {font-size:131%;} renders 17px
   {font-size:138.5%;} renders 18px
   {font-size:146.5%;} renders 19px
   {font-size:153.9%;} renders 20px */ 
 

h1,h2,h3,h4,h5,h6,strong {font-weight:bold;}
em {font-style:italic;} 
th {font-weight:bold; text-align:center; } 
p {margin: 1em 0;}


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;}



body { background: #FFF url(../images/bg.gif); color:#000; }
a, a:link, a:visited, a:active{	color: #FFF; }
a:hover { color:#868FB8; }



/***************** OTHER REPLACEMENTS ***********************/


#mainDiv{
	margin:0 auto;
	width:738px;
	background:#151B33;
	}
#header{
	height:98px;
	background:#151B33 url(../images/header_backround.jpg) no-repeat;
	clear:both;
	overflow:hidden;
	}

#left_bg{

	background:url(../images/left_bg.png) right repeat-y;

	height:inherit;
	}
#right_bg{

	background:url(../images/right_bg.png) left repeat-y;
	height:inherit;
	}	
#logo{
	padding-left:29px;
	padding-top:22px;
	float:left;
	}
#header_text{
	padding-top:22px;
	padding-left:16px;
	float:left;
	}

#header_separator{
	clear:both;
	}	
				
#telephone_number{
	float:left;
	clear:both;
	}

#header_buttons{
position:relative;
	float:left;
	padding-left:30px;
	padding-top:10px;
	}

#top_buttons_1{
	float:left;
	height:39px;
	width:738px;
	margin:0 auto;
	clear:both;
	}
#banner{
	clear:both;
	}
#top_buttons_2{
	height:44px;
	width:738px;
	margin:0 auto;
	overflow:hidden;
	clear:both;
	float:left;
	}
	
#copyright {
	color:#151A33;
	font:10px Arial, Helvetica, sans-serif;
	text-align:center;
	padding-top:10px;
	}		

#copyright a {
	color:#151A33;
	font:10px Arial, Helvetica, sans-serif;
	}

#rightContainer{
	
	width:224px;
	vertical-align:top;
	padding-top:15px;
	
	}
#centerContainer{
	padding-right:15px;
	float:left;
	vertical-align:top;
	overflow:hidden;
	}

#centerMain{
	padding-left:26px;
	padding-top:25px;
	}

#welcome_header{
		
		float:left;
				
	}

#adjust_font_size{
	float:right;
	padding-left:10px;
	}	
	
#welcome_header{
	background:#00FFFF;
	float:left;	
	}
#welcome_text{
	clear:both;
	font:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding-top:19px;
	line-height:16px;
	}	

#inner_separator{
	text-align:center;
	clear:both;
	padding-top:14px;
	padding-bottom:14px;
	}

#mfc_header{
	float:left;
	}

#mfc_image{
	float:right;
	
	}	

#mfc_text{
	clear:both;
	padding-top:17px;
	font:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	line-height:16px;
	}
#mfc_learn_more{
	float:right;
	}	

#catch_header{
	clear:both;
	}

#lasik_main{
	clear:both;
}

#lasik_header{
	float:left;
	padding-top:9px;
	}
#lasik_learn_more{
	clear:both;
	padding-top:13px;
	}
#lasik_image{
	float:right;
	padding-top:14px;
	}	
	
#lasik_text{				
	clear:both;
	padding-top:18px;
	font:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:justify;
	line-height:16px;
	}

#lasik_visian_left_main{
	float:left;
	width:192px;
	}

#lasik_vision_image{
	clear:both;
	padding-top:15px;
	}	

#lasik_vision_learn_more{
	padding-top:17px;
	float:right;
	clear:both;
	}

#lasik_vision_text{
	float:right;
	width:258px;
	padding-top:13px;
	font:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:justify;
	line-height:16px;
	}

#bottomContainer{
		clear:both;
	}
#bottomMain{
	
	}
#bottom_separator{
	clear:both;
	padding-top:8px;
	padding-bottom:6px;
	text-align:center;
	}	
			
#iol_main{
	float:left;
	padding-left:24px;
	}
#lasik_financing_main{
	float:left;
	padding-left:21px;
	padding-top:9px;
	
	}	

#right_mainDiv{
	overflow:hidden;
	clear:both;
	border-left:1px solid #767D98;
	}
		
#right_header_container{
	width:221px;
	height:40px;
	background:url(../images/right_top_bg.png) repeat-x;
	border:1px solid #617C94;
	clear:both;
	overflow:hidden;
	}	

#procedur_header{
	padding-left:27px;
	padding-top:15px;
	}


#procedure_links{
	padding-left:27px;
	padding-top:15px;
	}

#procedure_links li{
	list-style-image:url(../images/bullet.png);
	font:12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	line-height:20px;
	}	

#procedure_links a{
	font:12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	}
#procedure_links a:hover{
	color:#FFBF14;
	text-decoration:none;
	}
	

#free_lasik{
	padding-left:21px;
	padding-top:22px;
	padding-bottom:10px;
	}	

#our_location_header{
	padding-left:27px;
	padding-top:15px;
	}
	
#our_location_content{
	height:73px;
	background:#99ADCB;	
	}
#our_location_image{
	width:80px;
	float:left;
	}
#our_location_text{
	float:left;
	font:12px Arial, Helvetica, sans-serif;
	color:#292F4E;
	font-weight:bold;
	padding-left:18px;
	padding-top:0px;
	}

#news_text{
	font:12px Arial, Helvetica, sans-serif;
	background:#99ADCB;
	line-height:14px;
	padding:10px;
	text-align:justify;
	height:115px;
	}				


#mfc_header_sec{
	padding-left:12px;
	padding-top:14px;
	}
	
#mfc_image_sec{
	text-align:center;
	padding-top:9px;
	}

#mfc_learn_more_sec{
	padding-left:28px;
	padding-top:11px;
	padding-bottom:10px;
	}	

#wavefront_header_sec{
	padding-left:18px;
	padding-top:14px;
	}

#wavefront_image_sec{
	text-align:center;
	padding-top:9px;
	}

#wavefront_learn_more_sec{
	padding-left:28px;
	padding-top:11px;
	padding-bottom:10px;
	}	
	
#visian_header_sec{
	padding-left:18px;
	padding-top:14px;
	}

#visian_image_sec{
	text-align:center;
	padding-top:9px;
	}

#visian_learn_more_sec{
	padding-left:28px;
	padding-top:11px;
	padding-bottom:10px;
	}		
	
#clf_sec{
	padding-left:10px;
	}

#iol_sec{
	padding-top:20px;
	padding-left:10px;
	padding-bottom:10px;
	}

#sec_header{
	font:18px Arial, Helvetica, sans-serif;
	text-align:justify;
	padding:15px;
	color:#FFFFFF;
	clear:both;
	}
#sec_content{
	font:12px Arial, Helvetica, sans-serif;
	padding:15px;
	color:#FFFFFF;
padding:15px 0 15px 15px;
width:482px;
overflow:hidden;
	}

#bottom_menu{
	text-align:center;
	padding-bottom:20px;
	}

#bottom_menu a{
	font:10px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	border-right:1px dotted #FFFFFF;
	padding-right:5px;
	}			




		








/*** link text için örnek ***/
a#learn_more {
	display:block; position:absolute;
	width: 102px; height: 33px;
	margin:0; padding:0;
	overflow:hidden;
	cursor:pointer;
}
a#learn_more span, span.learn_more {
	position: absolute;	top:0; left:0;
	width:102px; height:33px;
	background: url(../images/learn_more.png) left top no-repeat;
	cursor:pointer;
}
a#learn_more:hover span { background-position:left bottom; }
/*** text için örnek ***/
#iol_counselor { 
	position:relative;
	width: 318px; height: 68px;
	margin:0; padding:0;
	overflow:hidden;
}
#iol_counselor span, span.iol_counselor {
	position: absolute;	top:0; left:0;
	width:317px; height:68px;
	background: url(../images/iol_counselor.png) left top no-repeat;
}

/***/
div#container_iol_counselor {
	position:relative;
	width: 318px; height: 68px;
	margin:0; padding:0;
	overflow:hidden;
	background: url(../images/iol_counselor.png) left top no-repeat;}
/****/
#lasik_financing { 
	position:relative;
	width: 352px; height: 51px;
	margin:0; padding:0;
	overflow:hidden;
}
#lasik_financing span, span.lasik_financing {
	position: absolute;	top:0; left:0;
	width:352px; height:51px;
	background: url(../images/lasik_financing.png) left top no-repeat;
}
/***/
div#container_lasik_financing {
	position:relative;
	width: 352px; height: 51px;
	margin:0; padding:0;
	overflow:hidden;
	background: url(../images/lasik_financing.png) left top no-repeat;}

/*****/

a#learn_more_sec {
	display:block; position:absolute;
	width: 106px; height: 38px;
	margin:0; padding:0;
	overflow:hidden;
	cursor:pointer;
}
a#learn_more_sec span, span.learn_more_sec {
	position: absolute;	top:0; left:0;
	width:106px; height:38px;
	background: url(../images/learn_more_sec.png) left top no-repeat;
	cursor:pointer;
}
a#learn_more_sec:hover span { background-position:left bottom; }
/*****/
div#container_lasik_financing_sec {
	position:relative;
	width: 202px; height: 96px;
	margin:0; padding:0;
	overflow:hidden;
	background: url(../images/lasik_financing_sec.png) left top no-repeat;}

/*****/
#iol_counselor_sec { 
	position:relative;
	width: 202px; height: 96px;
	margin:0; padding:0;
	overflow:hidden;
}
#iol_counselor_sec span, span.iol_counselor_sec {
	position: absolute;	top:0; left:0;
	width:202px; height:96px;
	background: url(../images/iol_counselor_sec.png) left top no-repeat;
}
/******/
div#container_iol_counselor_sec {
	position:relative;
	width: 202px; height: 96px;
	margin:0; padding:0;
	overflow:hidden;
	background: url(../images/iol_counselor_sec.png) left top no-repeat;}
/******/
a#click_learn_more {
	display:block; position: relative;
	width: 163px; height: 28px;
	margin:0; padding:0;
	overflow:hidden;
	cursor:pointer;
}
a#click_learn_more span, span.click_learn_more {
	position: absolute;	top:0; left:0;
	width:163px; height:28px;
	background: url(../images/click_learn_more.png) left top no-repeat;
	cursor:pointer;
}
a#click_learn_more:hover span { background-position:left bottom; }
/**********/
a#free_lasik_eye_surgery {
	display:block; position: relative;
	width: 182px; height: 62px;
	margin:0; padding:0;
	overflow:hidden;
	cursor:pointer;
}
a#free_lasik_eye_surgery span, span.free_lasik_eye_surgery {
	position: absolute;	top:0; left:0;
	width:182px; height:62px;
	background: url(../images/free_lasik_eye_surgery.png) left top no-repeat;
	cursor:pointer;
}
a#free_lasik_eye_surgery:hover span { background-position:left bottom; }
/*****/
a#regional_eye_associates {
	display:block; position: relative;
	width: 151px; height: 55px;
	margin:0; padding:0;
	overflow:hidden;
	cursor:pointer;
}
a#regional_eye_associates span, span.regional_eye_associates {
	position: absolute;	top:0; left:0;
	width:151px; height:55px;
	background: url(../images/regional_eye_associates.png) left top no-repeat;
	cursor:pointer;
}
/*****/
#txt_regional_eye_associates { 
	position:relative;
	width: 330px; height: 19px;
	margin:0; padding:0;
	overflow:hidden;
}
#txt_regional_eye_associates span, span.txt_regional_eye_associates {
	position: absolute;	top:0; left:0;
	width:330px; height:19px;
	background: url(../images/txt_regional_eye_associates.png) left top no-repeat;
}
/****/

#virginia_pennsylvanina_maryland { 
	position:relative;
	width: 327px; height: 14px;
	margin:0; padding:0;
	overflow:hidden;
}
#virginia_pennsylvanina_maryland span, span.virginia_pennsylvanina_maryland {
	position: absolute;	top:0; left:0;
	width:327px; height:14px;
	background: url(../images/virginia_pennsylvanina_maryland.png) left top no-repeat;
}
/***********/

#welcome_regional_eye_associates { 
	position:relative;
	width: 296px; height: 15px;
	margin:0; padding:0;
	overflow:hidden;
}
#welcome_regional_eye_associates span, span.welcome_regional_eye_associates {
	position: absolute;	top:0; left:0;
	width:296px; height:15px;
	background: url(../images/welcome_regional_eye_associates.png) left top no-repeat;
}
/**********/
#procedures_performed { 
	position:relative;
	width: 170px; height: 14px;
	margin:0; padding:0;
	overflow:hidden;
}
#procedures_performed span, span.procedures_performed {
	position: absolute;	top:0; left:0;
	width:170px; height:14px;
	background: url(../images/procedures_performed.png) left top no-repeat;
}
/**************/
#multifocal_lens_implants { 
	position:relative;
	width: 243px; height: 15px;
	margin:0; padding:0;
	overflow:hidden;
}
#multifocal_lens_implants span, span.multifocal_lens_implants {
	position: absolute;	top:0; left:0;
	width:243px; height:15px;
	background: url(../images/multifocal_lens_implants.png) left top no-repeat;
}
/***/
#wavefront_lasik { 
	position:relative;
	width: 323px; height: 15px;
	margin:0; padding:0;
	overflow:hidden;
}
#wavefront_lasik span, span.wavefront_lasik {
	position: absolute;	top:0; left:0;
	width:323px; height:15px;
	background: url(../images/wavefront_lasik.png) left top no-repeat;
}
/***/
#lasik_vest_virginia { 
	position:relative;
	width: 132px; height: 18px;
	margin:0; padding:0;
	overflow:hidden;
}
#lasik_vest_virginia span, span.lasik_vest_virginia {
	position: absolute;	top:0; left:0;
	width:132px; height:18px;
	background: url(../images/lasik_vest_virginia.png) left top no-repeat;
}


#implantable_collamer_lens { 
	position:relative;
	width: 450px; height: 18px;
	margin:0; padding:0;
	overflow:hidden;
}
#implantable_collamer_lens span, span.implantable_collamer_lens {
	position: absolute;	top:0; left:0;
	width:450px; height:18px;
	background: url(../images/implantable_collamer_lens.png) left top no-repeat;
}
/***/
#our_locations { 
	position:relative;
	width: 101px; height: 14px;
	margin:0; padding:0;
	overflow:hidden;
}
#our_locations span, span.our_locations {
	position: absolute;	top:0; left:0;
	width:101px; height:14px;
	background: url(../images/our_locations.png) left top no-repeat;
}
/****/
#news_items { 
	position:relative;
	width: 84px; height: 14px;
	margin:0; padding:0;
	overflow:hidden;
}
#news_items span, span.news_items {
	position: absolute;	top:0; left:0;
	width:84px; height:14px;
	background: url(../images/news_items.png) left top no-repeat;
}


#multifocal_lens_implants_sec { 
	position:relative;
	width: 196px; height: 13px;
	margin:0; padding:0;
	overflow:hidden;
}
#multifocal_lens_implants_sec span, span.multifocal_lens_implants_sec {
	position: absolute;	top:0; left:0;
	width:196px; height:13px;
	background: url(../images/multifocal_lens_implants_sec.png) left top no-repeat;
}
/***/
#wavefront_lasik_sec { 
	position:relative;
	width: 144px; height: 15px;
	margin:0; padding:0;
	overflow:hidden;
}
#wavefront_lasik_sec span, span.wavefront_lasik_sec {
	position: absolute;	top:0; left:0;
	width:144px; height:15px;
	background: url(../images/wavefront_lasik_sec.png) left top no-repeat;
}
/***/
#visian_icl_sec { 
	position:relative;
	width: 81px; height: 15px;
	margin:0; padding:0;
	overflow:hidden;
}
#visian_icl_sec span, span.visian_icl_sec {
	position: absolute;	top:0; left:0;
	width:81px; height:15px;
	background: url(../images/visian_icl_sec.png) left top no-repeat;
}
/**/
#our_locations_sec { 
	position:relative;
	width: 105px; height: 15px;
	margin:0; padding:0;
	overflow:hidden;
}
#our_locations_sec span, span.our_locations_sec {
	position: absolute;	top:0; left:0;
	width:105px; height:15px;
	background: url(../images/our_locations_sec.png) left top no-repeat;
}
x




/*** LIST REPLACEMENTS ***********************************/

div#font_size{
	position:relative; width:50px; height:24px;
	background:url(../images/font_size.gif) no-repeat;
}
div#font_size ul {list-style-type:none; margin:0; padding:0;}
div#font_size li {float:left}

a#font_size_up {
	display:block; position:relative;
	margin:0; padding:0;
	overflow:hidden; cursor:pointer;
}
a#font_size_up span, span.font_size_up {
	position: absolute; top:0; left:0;
	background: url(../images/font_size.gif) no-repeat;
	cursor:pointer;
}
a#font_size_up, a#font_size_up span    { width: 25px; height:24px; }
a#font_size_up span, span.font_size_up { background-position:0px 0px; }
a#font_size_up:hover span        		{ background-position: 0px -24px; }


/***/
a#font_size_down {
	display:block; position:relative;
	margin:0; padding:0;
	overflow:hidden; cursor:pointer;
}
a#font_size_down span, span.font_size_down {
	position: absolute; top:0; left:0;
	background: url(../images/font_size.gif) no-repeat;
	cursor:pointer;
}
a#font_size_down, a#font_size_down span    { width: 25px; height:24px; }
a#font_size_down span, span.font_size_down { background-position:-25px 0px; }
a#font_size_down:hover span        		   { background-position: -25px -24px; }





#banner_inner {
	clear:both;
	position:relative;
    height:99px;
	width:738px;
	background:url(../images/rea_secondary_header_bg.jpg);
}
#banner_inner h3 { position:absolute; left:30px; top:35px; font-size:18px; font-weight:bold; color:#D5E5F3; text-transform:uppercase; white-space:nowrap; }

div#header2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#D6E5F4;
	padding-bottom:16px;
	padding-top:5px;
}




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


#txt_1 {position:relative; width: 463px; height: 55px; margin:0; padding:0; overflow:hidden;}
#txt_1 span, span.txt_1 {position: absolute; top:0; left:0; width:100%; height:100%; background: url(../images/see_what_you.jpg) left top no-repeat;}
#txt_2 {position:relative; width: 463px; height: 113px; margin:0; padding:0; overflow:hidden;}
#txt_2 span, span.txt_2 {position: absolute;	top:0; left:0; width:100%; height:100%; background: url(../images/intralase_lasik.jpg) left top no-repeat;}
#txt_3 {position:relative; width: 463px; height: 52px; margin:0; padding:0; overflow:hidden;}
#txt_3 span, span.txt_3 {position: absolute; top:0; left:0; width:100%; height:100%; background: url(../images/blade_free_lasik.jpg) left top no-repeat;}

a#download_coupon {top:10px; right:2px;}
a#download_coupon, #download_coupon span, span.download_coupon_span {width:198px;height:36px;display:block; position:absolute; overflow:hidden; cursor:pointer;}
a#download_coupon span, span.download_coupon_span { position:absolute; left:0; top:0; background:url(../images/download_a_coupon.jpg) no-repeat 0 0;}