* { 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.png); color:#000; }
a, a:link, a:visited, a:active{	color: #222; }
a:hover { color:#596DA1; }



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


#mainDiv{
	width:100%;
	margin:0 auto;
	
}

#nav1_main{
	margin:0 auto;
	clear:both;
	}

#flash{
	margin:0 auto;
	clear:both;
	}
#nav2_main{
	margin:0 auto;
	clear:both;
	}	
#banner{
	margin:0 auto;
	clear:both;
	}	
#center{
	background:#E8EFFF;
	}
#formZone_main{
	width:921px;
	height:99px;
	margin:0 auto;
	background-color:#00CCFF;
	background:url(../images/form_bg.jpg) repeat-x; 	
	}
#formBottom{
	width:921px;
	margin:0 auto;
	height:26px;
	overflow:hidden;
	}
#f_zone_1{
	width:211px;
	background:url(../images/form_sep_bg.jpg) no-repeat right;	
	height:81px;
	padding-top:17px;
	padding-left:26px;
	float:left;
	}
#f_zone_1_sign_text{
	font:12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	width:180px;
	padding-top:6px;
	padding-bottom:2px;
	clear:both;
	}
#f_zone_1_sign_input{
		float:left;
		width:143px;
		vertical-align:bottom;
		padding-top:3px;
	}

#f_zone_1_sign_input input{
	width:143px;
	height:15px;
	border:1px solid #334360;
	background:url(../images/input_bg.jpg) repeat-x;
	font:11px Arial, Helvetica, sans-serif;
	color:#666666;
	
	}
#f_zone_1_sign_submit{
	float:left;
	vertical-align:top;
	}

#f_zone_2{
	width:222px;
	height:79px;
	background:url(../images/form_sep_bg.jpg) no-repeat right;	
	float:left;
	padding-top:19px;
	padding-left:8px;
}	

#f_zone_3{
	width:214px;
	height:68px;
	background:url(../images/form_sep_bg.jpg) no-repeat right;	
	float:left;
	padding-top:30px;
	padding-left:15px;
}
#f_zone_2_search_image{
	float:left;
	}
#f_zone_2_search_form{
	float:left;	
	padding-left:10px;			
}

#f_zone_2_search_input input{

	width:116px;
	height:15px;
	border:1px solid #334360;
	background:url(../images/input_bg.jpg) repeat-x;
	font:11px Arial, Helvetica, sans-serif;
	color:#666666;		

}

#f_zone_2_search_select{
	float:left;
	padding-top:12px;
	}
#f_zone_2_search_select select{
	width:81px;
	height:18px;
	font:11px Arial, Helvetica, sans-serif;
	color:#666666;	
}			

#f_zone_2_search_submit{
	float:left;
	padding-top:10px;
	}

#f_zone_3{
	width:214px;
	height:68px;
	background:url(../images/form_sep_bg.jpg) no-repeat right;	
	float:left;
	padding-top:30px;
	padding-left:15px;
}

#f_zone_4{
	float:left;
	padding-top:17px;
	padding-left:15px;
}	
							
#contentMain{
	background:#CDD9FC;
	margin:0 auto;
	width:921px;
	height:362px;
	}
#content_1{
	width:241px;
	height:inherit;
	background:url(../images/center_sep.jpg) no-repeat right;	
	float:left;
}	
#lasik_text{
	padding-left:24px;
	padding-top:8px;
	}
#content_1_photo{
	clear:both;
	padding-top:7px;
	padding-left:21px;	
}

#content_1_text{
	width:181px;
	clear:both;
	padding-top:9px;
	padding-left:23px;
	text-align:justify;
	font:12px Arial, Helvetica, sans-serif;
	line-height:16px;
}

#content_1_learn{
	padding-top:13px;
	padding-left:49px;
}			


#content_2{
	width:230px;
	height:inherit;
	background:url(../images/center_sep.jpg) no-repeat right;	
	float:left;
}

#mutlifocal_text{
	padding-left:30px;
	padding-top:8px;
	}

#content_2_photo{
	clear:both;
	padding-top:6px;
	padding-left:38px;	
}

#content_2_text{
	width:181px;
	clear:both;
	padding-top:9px;
	padding-left:13px;
	text-align:justify;
	font:12px Arial, Helvetica, sans-serif;
	line-height:16px;
}


#content_2_learn{
	padding-top:11px;
	padding-left:40px;
}	



#content_3{
	width:229px;
	height:inherit;
	background:url(../images/center_sep.jpg) no-repeat right;	
	float:left;
}
#cosmetic_text{
	padding-left:14px;
	padding-top:8px;
	}
#content_3_photo{
	padding-left:10px;
	padding-top:21px;
	}

#content_3_text{
	width:181px;
	clear:both;
	padding-top:9px;
	padding-left:14px;
	text-align:justify;
	font:12px Arial, Helvetica, sans-serif;
	line-height:15px;
}


#content_3_learn{
	padding-top:10px;
	padding-left:40px;
}	
	
		
#content_4{

	height:inherit;
	float:left;
}
#whats_new_text{
	padding-left:44px;
	padding-top:8px;
	}
#eye_online{
	padding-left:25px;
	padding-top:17px;
	}

#research_text{
	padding-top:27px;
	padding-left:60px;
}

#eye{
	padding-top:16px;
	padding-left:61px;
	}
	
#learn_text{
	padding-left:12px;
	font:12px Arial, Helvetica, sans-serif;
	}	
#content_4_learn{
	padding-top:28px;
	padding-left:40px;
}	

#center_bottom{
	clear:both;
	margin:0 auto;
	width:921px;
	}

#bottom{
	background:#C4CDE7;
	width:921px;
	height:63px;
	margin:0 auto;
	}

#bottom_links{
	width:885px;
	margin:0 auto;
	text-align:center;
	}
#bottom_links a{
	color:#2D4978;
	font:10px Arial, Helvetica, sans-serif;
	text-decoration:none;
	border-right:1px dotted #2D4978;
	padding-right:5px;
	}
#copyright{
	text-align:center;
	font:9px Arial, Helvetica, sans-serif;
	color:#2D4978;
	margin:0 auto;
	width:885px;
	padding-top:20px;
	padding-bottom:25px;
	}				
	
#bannerMain{
	width:100%;
	margin:0 auto;
	clear:both;
	}
#top_right_bg{
	background:url(../images/top_right_bg.jpg);
	width:inherit;
	height:360px;
	}

#top_left_bg{
	background:url(../images/top_left_bg.jpg);
	width:inherit;
	height:360px;
	}
#formBottom_sec{
	width:921px;
	margin:0 auto;
	height:17px;
	overflow:hidden;
	}	
#center_sec{
	width:921px;
	margin:0 auto;
	clear:both;
	}	
	
#lasik_sec_photo{
	padding-top:7px;
	padding-left:21px;
	float:left;	
}	

#lasik_sec_learn{
	float:left;
	padding-top:10px;
	padding-left:5px;
	
}

#sec_separator{
	border-bottom:1px dotted #596DA1;
	clear:both;
	padding-top:10px;
	}
	
#sec_separator_2{
	border-bottom:1px dotted #596DA1;
	clear:both;
	}

#multifocal_text_sec{
	padding-left:15px;
	padding-top:12px;
	}	
	
#multifocal_sec_learn{
	float:left;
	padding-top:20px;
	padding-left:15px;
	
}	

#cosmetic_sec_text{
	padding-left:21px;
	padding-top:8px;
	}



#cosmetic_sec_photo{
	padding-top:7px;
	padding-left:21px;
	float:left;	
}



#cosmetic_sec_learn{

	padding-top:15px;
	}
	
#eye_sec{
	padding-left:21px;
	padding-top:10px;
	}	
#research_sec_learn{

	padding-top:15px;
	padding-left:15px;
	}
/*** link text için örnek ***/
/**********/
a#pasific_eye_associates {
	display:block; position:relative;
	width: 284px; height: 80px;
	margin:0; padding:0;
	overflow:hidden;
	cursor:pointer;
}
a#pasific_eye_associates span, span.pasific_eye_associates {
	position: absolute;	top:0; left:0;
	width:284px; height:80px;
	background: url(../images/pasific_eye_associates.png) left top no-repeat;
	cursor:pointer;
}
/******/
a#newsletter_ok {
	display:block; position:relative;
	width: 38px; height: 27px;
	margin:0; padding:0;
	overflow:hidden;
	cursor:pointer;
}
a#newsletter_ok span, span.newsletter_ok {
	position: absolute;	top:0; left:0;
	width:38px; height:27px;
	background: url(../images/newsletter_ok.png) left top no-repeat;
	cursor:pointer;
}
a#newsletter_ok:hover span { background-position:left bottom; }
/***********/
a#request_appointment {
	display:block; position:relative;
	width: 202px; height: 78px;
	margin:0; padding:0;
	overflow:hidden;
	cursor:pointer;
}
a#request_appointment span, span.request_appointment {
	position: absolute;	top:0; left:0;
	width:202px; height:78px;
	background: url(../images/request_appointment.png) left top no-repeat;
	cursor:pointer;
}
a#request_appointment:hover span { background-position:left bottom; }
/**********/
a#search_ok {
	display:block; position:relative;
	width: 37px; height: 28px;
	margin:0; padding:0;
	overflow:hidden;
	cursor:pointer;
}
a#search_ok span, span.search_ok {
	position: absolute;	top:0; left:0;
	width:37px; height:28px;
	background: url(../images/search_ok.png) left top no-repeat;
	cursor:pointer;
}
a#search_ok:hover span { background-position:left bottom; }
/**************************/
a#search_ok {
	display:block; position:relative;
	width: 37px; height: 28px;
	margin:0; padding:0;
	overflow:hidden;
	cursor:pointer;
}
a#search_ok span, span.search_ok {
	position: absolute;	top:0; left:0;
	width:37px; height:28px;
	background: url(../images/search_ok.png) left top no-repeat;
	cursor:pointer;
}
a#search_ok:hover span { background-position:left bottom; }

/********/
a#learn_more {
	display:block; position:relative;
	width: 127px; height: 32px;
	margin:0; padding:0;
	overflow:hidden;
	cursor:pointer;
}
a#learn_more span, span.learn_more {
	position: absolute;	top:0; left:0;
	width:127px; height:32px;
	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 ***/
#txt_phone_address { 
	position:relative;
	width: 191px; height: 73px;
	margin:0; padding:0;
	overflow:hidden;
}
#txt_phone_address span, span.txt_phone_address {
	position: absolute;	top:0; left:0;
	width:191px; height:73px;
	background: url(../images/txt_phone_address.png) left top no-repeat;
}
/***********/
#txt_lasik_laser_eye_surgery_san_francisco { 
	position:relative;
	width: 182px; height: 33px;
	margin:0; padding:0;
	overflow:hidden;
}
#txt_lasik_laser_eye_surgery_san_francisco span, span.txt_lasik_laser_eye_surgery_san_francisco {
	position: absolute;	top:0; left:0;
	width:182px; height:33px;
	background: url(../images/txt_lasik_laser_eye_surgery_san_francisco.png) left top no-repeat;
}
/*************/
#txt_new_multifocal_lens_implants { 
	position:relative;
	width: 153px; height: 38px;
	margin:0; padding:0;
	overflow:hidden;
}
#txt_new_multifocal_lens_implants span, span.txt_new_multifocal_lens_implants {
	position: absolute;	top:0; left:0;
	width:153px; height:38px;
	background: url(../images/txt_new_multifocal_lens_implants.png) left top no-repeat;
}
/**************/
#txt_cosmetic_services { 
	position:relative;
	width: 180px; height: 17px;
	margin:0; padding:0;
	overflow:hidden;
}
#txt_cosmetic_services span, span.txt_cosmetic_services {
	position: absolute;	top:0; left:0;
	width:180px; height:17px;
	background: url(../images/txt_cosmetic_services.png) left top no-repeat;
}


/**************/
#txt_cosmetic_sec_services { 
	position:relative;
	width: 115px; height: 13px;
	margin:0; padding:0;
	overflow:hidden;
}
#txt_cosmetic_sec_services span, span.txt_cosmetic_services {
	position: absolute;	top:0; left:0;
	width:115px; height:13px;
	background: url(../images/cosmetic_text_sec.png) left top no-repeat;
}
/**************/
#txt_whats_new { 
	position:relative;
	width: 123px; height: 17px;
	margin:0; padding:0;
	overflow:hidden;
}
#txt_whats_new span, span.txt_whats_new {
	position: absolute;	top:0; left:0;
	width:123px; height:17px;
	background: url(../images/txt_whats_new.png) left top no-repeat;
}
/****************/
#img_3d_eye_online { 
	position:relative;
	width: 154px; height: 81px;
	margin:0; padding:0;
	overflow:hidden;
}
#img_3d_eye_online span, span.img_3d_eye_online {
	position: absolute;	top:0; left:0;
	width:154px; height:81px;
	background: url(../images/img_3d_eye_online.png) left top no-repeat;
}

/**********/
#newsletter_signup { 
	position:relative;
	width: 143px; height: 16px;
	margin:0; padding:0;
	overflow:hidden;

}
#newsletter_signup span, span.newsletter_signup {
	position: absolute;	top:0; left:0;
	width:143px; height:16px;
	background: url(../images/newsletter_text.png) left top no-repeat;
}
/***********/

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

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

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

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

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






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

div#steps_to_better_vision{
	position:relative; width:129px; height:58px;
	background:url(../images/step_better_vision.png) no-repeat;
}
div#steps_to_better_vision ul {list-style-type:none;}

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


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


/***/
a#setup_financing {
	display:block; position:relative;
	margin:0; padding:0;
	overflow:hidden; cursor:pointer;
}
a#setup_financing span, span.setup_financing {
	position: absolute; top:0; left:0;
	background: url(../images/step_better_vision.png) no-repeat;
	cursor:pointer;
}
a#setup_financing, a#setup_financing span    { width: 129px; height:20px; }
a#setup_financing span, span.setup_financing { background-position:0px -38px; }
a#setup_financing:hover span        		 { background-position: -129px -38px; }
.guiname{ font-size:17px; color:#0064bc; padding:10px 0 12px 0; font-weight:bolder}

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

/**********/
div#new_complete_button{
	position:relative; 
	width:125px; height:30px; 
	margin:0; padding:0; top:0; left:500px;
}

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


/*******hkn -> menu ***/

a#menu1, #menu1 span, span.menu1_span {width:194px; height:71px; display:block; position:relative;overflow:hidden;}
a#menu1 span, span.menu1_span { position:absolute; left:0; top:0; background:url(../images/menuSet1.png) no-repeat 0 0;}
a#menu1:hover span, span.menu1_span_oo { background-position:0 -71px; cursor:pointer}

/*******hkn -> font size ***/
.rSizeCont{ width:220px; height:31px; position: absolute; left: 440px; top: 6px; }

#rSize { background:url(../images/rSize.png) no-repeat 0 4px; height:31px; width:200px; position:relative; }
#rSizeBtn1 { position:absolute; width:32px; height:31px; left: 138px; }
#rSizeBtn2 { position:absolute; width:32px; height:31px; left: 172px; }

a#menu2, #menu2 span, span.menu2_span { display:block; position:relative; width:32px; height:31px; overflow:hidden; }
a#menu2 span, span.menu2_span { position:absolute; left:0; top:0; background:url(../images/rSizeBtn.png) no-repeat 0 0px; }
a#menu2:hover span, span.menu2_span_oo { background-position:0 -31px; cursor:pointer }
a#menu3, #menu3 span, span.menu3_span { display:block; position:relative; width:32px; height:31px; overflow:hidden; }
a#menu3 span, span.menu3_span { position:absolute; left:0; top:0; background:url(../images/rSizeBtn.png) no-repeat -31px 0; }
a#menu3:hover span, span.menu3_span_oo { background-position:-31px -31px; cursor:pointer }



#submit-qcontact {display:block; position:relative; width:37px; height:28px; margin:9px 0px auto; padding:0; overflow:hidden; background:transparent url(../images/search_ok.png) no-repeat scroll left top; border:0 none; cursor: hand;}
#submit-qcontact:hover {background-position:left bottom;}

/**********************Text Link***********************/
.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:#000; text-decoration:none;}

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