* { 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.28em;}

/* {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: #01357C url(../images/deco/bg.png) repeat-x; color:#000; }
p {	margin: 1em 0; }
a, a:link, a:visited, a:active{	color: #222; }
a:hover { color:#000; }



div#page_container {
	position: relative;
	width: 771px; /*763px;*/
	margin: 0 auto;
}
.ie6 div#page_container { width:763px; }

div#page {
	display:block;
	position: relative;
	border-left:1px solid #01214D;
	border-right:1px solid #01214D;
}



.inner div#header { position:relative; height:175px; background:#0E4E99 url(../images/deco/inner_header_bg.png) repeat-x; overflow:hidden; }
.index div#header, .inner2 div#header, .inner .page_container2 div#header { position:relative; height:283px; background-color:#DCE8FF; overflow:hidden; }

.inner .customlens div#header { height:284px; }


.index div#wrapper { position: relative; height:810px; padding:20px 20px 0 20px; background:#E2F0FE url(../images/deco/content-index_bg.png) left top repeat-x; }
.inner div#wrapper { position: relative; padding:20px 20px 0 20px; background:#E2F0FE url(../images/deco/content-inner_bg.png) left top repeat-x; }

.ie6 div#wrapper {  width:721px; overflow:hidden; }
/* *html.ie6 div#wrapper {  width:760px; overflow:hidden; } */

/******************* begin Dropshadow elements *******************/ 
/* http://www.positioniseverything.net/articles/dropshadows.html */
html>body .outerpair1 {
background: url(../images/deco/upperrightfade.png) right top no-repeat;
} 
/* .outerpair1 must be given a width contraint, via either a width, 
or by floating or absolute positioning. In this demo these are 
applied from the second class name on the .outerpair1 DIV's.
This box also has one of the corner .png's. */


html>body .outerpair2 {
background: url(../images/deco/lowerleftfade.png) left bottom no-repeat;
padding-top: 8px;
padding-left: 8px;
}




/* .outerpair2 has padding equal to the shadow 
thickness, and also has one of the corner .png's */ 


html>body .shadowbox {
background: url(../images/deco/shadow.png) bottom right;
}
/* .shadowbox holds the main shadow .png */ 


html>body .innerbox {
position: relative;
left: -8px;
top: -8px;
}
/* .innerbox is made "relative" and is "pulled" up and to 
the left, by a distance equal to the thickness of the shadow.
Because this is a relative-based shift, the box retains its
exact dimensions without change. */


.shadowbox img {

}
/* Shadowed images should not be made "block" for eliminating the baseline 
space under the images, because this may trigger IE background bugs. 
Instead, use "vertical-align: bottom;" for this purpose. */


.ie6 .outerpair1, .ie6 .outerpair2, .ie6 .shadowbox, .ie6 .innerbox { margin:0; padding:0; left:0; top:0; }

/*XXXXXXXXXXXXXXXX end Dropshadow elements XXXXXXXXXXXXXXXX*/


div#block_1 {}

div#block_2 { width:720px; height:105px; margin:0 auto; padding:8px 0; background:url(../images/deco/dot_2line.gif) repeat-x; text-align:center; }



div#block_3 { }

div#content { padding:0; margin:0; }


#td_block_4 { width:200px; text-align:left; vertical-align:top;}
#td_block_5 { width:22px; background:url(../images/deco/dot.gif) left top repeat-y; }
#td_block_6 { width:505px; text-align:left; vertical-align:top;}


/**************** FOOTER STYLES ************************/
div#footer { position:relative; height:44px; padding-top:10px; background:#DDD url(../images/deco/footer_bg.png) repeat-x; text-align:center;  }

div#footer a {
	font-size: 11px;
	color: #00377C;
	text-decoration: none;
	background: url(../images/deco/footer_separator.gif) right center no-repeat;
	padding: 0px 10px;
}
div#footer a:hover { color:#000; text-decoration:underline; }

div#copyright { text-align:center; color:#5C3A97; font-size:11px; color:#E2F0FE; }
div#copyright a { text-decoration:none; color:#FFF; }



div#footer_dot { position:relative; width:829px; height:1px; margin:8px 0 12px -32px; padding:0; height:1px; background:url(../images/deco/dot-footer.gif) left top no-repeat; overflow:hidden; }



#td_block_6 h2 { color: #00377c; font-size:16px; font-weight:bold; margin:0 0 10px 0; padding:0; }


			
			

/**************** LEFT COL STYLES **********************/
form#qcForm { }

form#qcForm input,  form#qcForm textarea {
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#252525;
	border:1px inset #0A0F28;
	background-color:#FFFFFF;
	background-image: url(../images/input_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding:1px;
}
form#qcForm input { width:92px; height:14px; margin:0 8px 8px 0; }
form#qcForm textarea { width:196px; height:45px; }

form#qcForm input#submitbutton { display:inline-block; margin-top:8px; padding:0; width:67px; height:19px; border:none; font-size:1px; background-repeat:no-repeat; }
form#qcForm input.submitbutton {background-image:url(../images/submit.png); }
form#qcForm input.submitbuttonHover {background-image:url(../images/submit_oo.png); }




form#qsearchForm { }

form#qsearchForm input {
	font-size:11px; color:#000;
	border:1px solid #E0E0E0;
	background:#FFF url(../images/input_bg.png) left top no-repeat;
	padding:1px;
	width:148px; height:15px;
}

form#qsearchForm input#submitbutton { display:inline-block; margin:0; padding:0; width:36px; height:19px; border:none; font-size:1px; background-image:url(../images/btn_go.png); }
form#qsearchForm input.submitbutton { background-position:left top; }
form#qsearchForm input.submitbuttonHover { background-position:left bottom;  }


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


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

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

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

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

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

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

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



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

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


a#our_locations {
	display:block; position:relative;
	width: 168px; height: 208px;
	margin:0; padding:0;
	overflow:hidden;
	cursor:pointer;
}
a#our_locations span {
	position: absolute;	top:0; left:0;
	width:168px; height:208px;
	background: url(../images/our_locations.jpg) left top no-repeat;
	cursor:pointer;
}
a#our_locations:hover span { background-position:right top; }

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

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

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



div#list1{
	position:relative; height:99px;
	background:url(../images/list1_NEW.jpg) no-repeat;
	width:730px;
}
div#list1 ul {list-style-type:none;}
div#list1 li { float:left; }




/**/

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

/*a#raa, a#raa span, span#raa_span{ width:266px; height:35px; display:block; position:absolute; overflow:hidden; }
.ie8 a#raa, .ie8 a#raa span, .ie8 span#raa_span { z-index:990; }
a#raa span, span#raa_span {left:0; top:0; background:url(../images/eyenm_appointment_button.png) no-repeat 0 0px;}
a#raa:hover span, span#raa_span_oo {background-position: 0px -35px;}*/

#nav1 li ul.jdm_events { z-index:100; }
#nav1 li.jdm_hover ul.jdm_events { z-index:990; position:absolute; }

/**/

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





/***/
a#lens_options {
	display:block; position:relative;
	margin:0; padding:0;
	overflow:hidden; cursor:pointer;
}
a#lens_options span {
	position: absolute; top:0; left:0;
	background: url(../images/list1_NEW.jpg) no-repeat;
	cursor:pointer;
}
a#lens_options, a#lens_options span    { width: 265px; height:99px; }
a#lens_options span, span.lens_options { background-position:-283px 0px; }
a#lens_options:hover span        		 { background-position: -283px -99px; }

/***/
a#contact_lenses {
	display:block; position:relative;
	margin:0; padding:0;
	overflow:hidden; cursor:pointer;
}
a#contact_lenses span {
	position: absolute; top:0; left:0;
	background: url(../images/list1_NEW.jpg) no-repeat;
	cursor:pointer;
}
a#contact_lenses, a#contact_lenses span    { width: 182px; height:99px; }
a#contact_lenses span, span.contact_lenses { background-position:-548px 0px; }
a#contact_lenses:hover span        		   { background-position: -548px -99px; }

/********/

a#eye_library {
	display:block; position:relative;
	margin:0; padding:0;
	overflow:hidden; cursor:pointer;
}
a#eye_library span {
	position: absolute; top:0; left:0;
	background: url(../images/list1.jpg) no-repeat;
	cursor:pointer;
}
a#eye_library, a#eye_library span    { width: 177px; height:99px; }
a#eye_library span, span.eye_library { background-position:-535px 0px; }
a#eye_library:hover span        	 { background-position: -535px -99px; }

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

div#left_callout{
	position:relative; width:176px; height:712px;
	background:url(../images/left_callout.jpg) no-repeat;
}
div#left_callout ul {list-style-type:none;}




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

/*****/

a#lens_options_sec {
	display:block; position:relative;
	margin:0; padding:0;
	overflow:hidden; cursor:pointer;
}
a#lens_options_sec span {
	position: absolute; top:0; left:0;
	background: url(../images/left_callout.jpg) no-repeat;
	cursor:pointer;
}
a#lens_options_sec, a#lens_options_sec span    { width: 176px; height:94px; }
a#lens_options_sec span, span.lens_options_sec { background-position:0px -94px; }
a#lens_options_sec:hover span        		   { background-position: -176px -94px; }
/******/
a#contaclenses_sec {
	display:block; position:relative;
	margin:0; padding:0;
	overflow:hidden; cursor:pointer;
}
a#contaclenses_sec span {
	position: absolute; top:0; left:0;
	background: url(../images/left_callout.jpg) no-repeat;
	cursor:pointer;
}
a#contaclenses_sec, a#contaclenses_sec span    { width: 176px; height:85px; }
a#contaclenses_sec span, span.contaclenses_sec { background-position:0px -188px; }
a#contaclenses_sec:hover span        		 { background-position: -176px -188px; }

/*******/
a#eye_library_sec {
	display:block; position:relative;
	margin:0; padding:0;
	overflow:hidden; cursor:pointer;
}
a#eye_library_sec span {
	position: absolute; top:0; left:0;
	background: url(../images/left_callout.jpg) no-repeat;
	cursor:pointer;
}
a#eye_library_sec, a#eye_library_sec span    { width: 176px; height:105px; }
a#eye_library_sec span, span.eye_library_sec { background-position:0px -273px; }
a#eye_library_sec:hover span        		 { background-position: -176px -273px; }

/***/
a#our_locations_sec {
	display:block; position:relative;
	margin:0; padding:0;
	overflow:hidden; cursor:pointer;
}
a#our_locations_sec span {
	position: absolute; top:0; left:0;
	background: url(../images/left_callout.jpg) no-repeat;
	cursor:pointer;
}
a#our_locations_sec, a#our_locations_sec span    { width: 176px; height:243px; }
a#our_locations_sec span, span.our_locations_sec { background-position:0px -378px; }
a#our_locations_sec:hover span        		   { background-position: -176px -378px; }

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



.index div#block_1 blockquote,
.index div#block_1 ul,
.index div#block_1 ol,
.index div#block_1 dl {margin:.2em .8em;}
.index div#block_1 ol,
.index div#block_1 ul,
.index div#block_1 dl {margin-left:2em;}
.index div#block_1 ul li {list-style: disc outside;}
.index div#block_1 ol li {list-style: decimal outside;}
.index div#block_1 li {margin:0.2em 0; }



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



span.showKeywords {
border: 1px solid red; background-color:#CCCCCC;
}

div#font_resize { position:absolute; top:6px; left:600px; width:142px; height:20px; overflow:hidden;font-size:85%;}
div#font_resize a { display:block; width:23px; height:14px; float:right; }
div#font_resize * { margin:0 2px; }
a#font_resize_decrease { background: url(../images/size_small.gif) left top no-repeat; }
a#font_resize_decrease:hover { background-position:left bottom; }
a#font_resize_increase { background: url(../images/size_big.gif) left top no-repeat; }
a#font_resize_increase:hover { background-position:left bottom; }

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


/***********************Tpl Inner 2***********************/
.mainContanier2{width:785px; margin:auto;background:url(../images/mainBg.png); text-align:left}
	.contanier2{width:761px; margin:auto;background:url(../images/contanier.png) repeat-x top;}
		.columnL2{width:161px;padding:14px 0 0;float:left}
			.imgContanier2{ padding:0 0 0 5px}
		.columnM2{width:396px;border-left:1px dotted #00377c;border-right:1px dotted #00377c; float:left}
			.content2{padding:20px;min-height:670px;}
			*html .content2{padding:10px; height:670px;}
				.content2 h1{font-size:15px; color:#00377c; font-weight:bold}
				.content2 p{font-size:12px; color:#000; margin:12px 0 12px}
				.content2 h3{font-size:13px; color:#000; font-weight:bold}
		.columnR2{width:199px; float:left}
/***********************Tpl Inner 2***********************/



/****************************************************************************************************************************
 * Replace Contaniers >> css
 ****************************************************************************************************************************/
.replace1Cont{width:130px;height:16px; margin:auto; padding: 8px 0 17px 0 }
.replace2Cont{width:280px;height:35px;padding: 0 0 8px 0 }
.replace3Cont{width:156px;height:15px;padding: 0 0 8px 0 }
.replace4Cont{width:163px;height:29px;padding: 0 0 8px 0 }
/****************************************************************************************************************************
 * Replaces >> css
 ****************************************************************************************************************************/
#replace1 { position:relative;width:136px;height:16px;padding:0;overflow:hidden; }
#replace1 span, span.replace1 { position:absolute;top:0;left:0px;width:136px;height:16px;background:url(../images/replaceSet1.png) 0 0}

#replace1new { position:relative;width:128px;height:14px;padding:0;overflow:hidden; }
#replace1new span, span.replace1new { position:absolute;top:0;left:0px;width:128px;height:14px;background:url(../images/replace1new.png) 0 0}

#replace2 { position:relative;width:355px;height:35px;padding:0;overflow:hidden; }
#replace2 span, span.replace2 { position:absolute;top:0;left:0px;width:355px;height:35px;background:url(../images/replaceSet1.png) 0 -17px}

#replace2-1 { position:relative;width:135px;height:16px;padding:0;overflow:hidden; }
#replace2-1 span, span.replace2-1 { position:absolute;top:0;left:0px;width:135px;height:16px;background:url(../images/blade-free-lasik.png) 0 0}

#replace3 { position:relative;width:156px;height:15px;padding:0;overflow:hidden; }
#replace3 span, span.replace3 { position:absolute;top:0;left:0px;width:156px;height:15px;background:url(../images/replaceSet1.png) 0 -53px}

#replace4 { position:relative;width:351px;height:29px;padding:0;overflow:hidden; }
#replace4 span, span.replace4 { position:absolute;top:0;left:0px;width:351px;height:29px;background:url(../images/replaceSet1.png) 0 -69px}

/****************************************************************************************************************************
 * Menu Contaniers >> css
 ****************************************************************************************************************************/
.menuContgrp1{ width:137px; height:96px;padding:10px 0 0 0; margin:auto}
.menuContgrp2 {width:173px; height:79px; padding:10px 0 0 0; margin:auto}
.menuContgrp3 { width:184px; height:69px; padding:10px 0 0 0; margin:auto}
/****************************************************************************************************************************
 * Menus >> css
 ****************************************************************************************************************************/        
a#menu1, #menu1 span, span.menu1_span { display:block; position:relative; width:137px; height:98px; overflow:hidden;}
a#menu1 span, span.menu1_span { position:absolute; left:0; top:0; background:url(../images/menu1Set.png) no-repeat 0 0;}
a#menu1:hover span, span.menu1_span_oo {background-position:-137px 0px;cursor:pointer}

a#menu2, #menu2 span, span.menu2_span { display:block; position:relative; width:137px; height:96px; overflow:hidden;}
a#menu2 span, span.menu2_span { position:absolute; left:0; top:0; background:url(../images/menu1Set.png) no-repeat 0 -99px;}
a#menu2:hover span, span.menu2_span_oo {background-position:-137px -99px;cursor:pointer}

a#menu3, #menu3 span, span.menu3_span { display:block; position:relative; width:137px; height:113px; overflow:hidden;}
a#menu3 span, span.menu3_span { position:absolute; left:0; top:0; background:url(../images/menu1Set.png) no-repeat 0 -196px;}
a#menu3:hover span, span.menu3_span_oo {background-position:-137px -196px;cursor:pointer}

a#menu4, #menu4 span, span.menu4_span { display:block; position:relative; width:173px; height:79px; overflow:hidden;}
a#menu4 span, span.menu4_span { position:absolute; left:0; top:0; background:url(../images/menu2Set.png) no-repeat 0 0;}
a#menu4:hover span, span.menu4_span_oo {background-position:-173px 0px;cursor:pointer}

a#menu5, #menu5 span, span.menu5_span { display:block; position:relative; width:173px; height:79px; overflow:hidden;}
a#menu5 span, span.menu5_span { position:absolute; left:0; top:0; background:url(../images/menu2Set.png) no-repeat 0 -80px;}
a#menu5:hover span, span.menu5_span_oo {background-position:-173px -80px;cursor:pointer}

a#menu6, #menu6 span, span.menu6_span { display:block; position:relative; width:173px; height:79px; overflow:hidden;}
a#menu6 span, span.menu6_span { position:absolute; left:0; top:0; background:url(../images/menu2Set.png) no-repeat 0 -163px;}
a#menu6:hover span, span.menu6_span_oo {background-position:-173px -163px;cursor:pointer}

a#menu7, #menu7 span, span.menu7_span { display:block; position:relative; width:173px; height:79px; overflow:hidden;}
a#menu7 span, span.menu7_span { position:absolute; left:0; top:0; background:url(../images/menu2Set.png) no-repeat 0 -245px;}
a#menu7:hover span, span.menu7_span_oo {background-position:-173px -245px;cursor:pointer}

a#menu8, #menu8 span, span.menu8_span { display:block; position:relative; width:184px; height:69px; overflow:hidden;}
a#menu8 span, span.menu8_span { position:absolute; left:0; top:0; background:url(../images/menu3Set.png) no-repeat 0 0;}
a#menu8:hover span, span.menu8_span_oo {background-position:-184px 0;cursor:pointer}

a#menu9, #menu9 span, span.menu9_span { display:block; position:relative; width:184px; height:69px; overflow:hidden;}
a#menu9 span, span.menu9_span { position:absolute; left:0; top:0; background:url(../images/menu3Set.png) no-repeat 0 -70px;}
a#menu9:hover span, span.menu9_span_oo {background-position:-184px -70px;cursor:pointer}

a#menu10, #menu10 span, span.menu10_span { display:block; position:relative; width:184px; height:69px; overflow:hidden;}
a#menu10 span, span.menu10_span { position:absolute; left:0; top:0; background:url(../images/menu3Set.png) no-repeat 0 -140px;}
a#menu10:hover span, span.menu10_span_oo {background-position:-184px -140px;cursor:pointer}

a#menu11, #menu11 span, span.menu11_span { display:block; position:relative; width:137px; height:98px; overflow:hidden;}
a#menu11 span, span.menu11_span { position:absolute; left:0; top:0; background:url(../images/menu1Set.png) no-repeat 0 -310px;}
a#menu11:hover span, span.menu11_span_oo {background-position:-137px -310px;cursor:pointer}

a#menu12, #menu12 span, span.menu12_span { display:block; position:relative; width:375px; height:100px; overflow:hidden;}
a#menu12 span, span.menu12_span { position:absolute; left:0; top:0; background:url(../images/menu4Set.png) no-repeat 0 0;}
a#menu12:hover span, span.menu12_span_oo {background-position:-376px 0;cursor:pointer}

a#menu13, #menu13 span, span.menu13_span { display:block; position:relative; width:375px; height:100px; overflow:hidden;}
a#menu13 span, span.menu13_span { position:absolute; left:0; top:0; background:url(../images/menu4Set.png) no-repeat 0 -106px;}
a#menu13:hover span, span.menu13_span_oo {background-position:-376px -106px;cursor:pointer}

a#menu14, #menu14 span, span.menu14_span { display:block; position:relative; width:375px; height:100px; overflow:hidden;}
a#menu14 span, span.menu14_span { position:absolute; left:0; top:0; background:url(../images/menu4Set.png) no-repeat 0 -206px;}
a#menu14:hover span, span.menu14_span_oo {background-position:-376px -206px;cursor:pointer}

a#wavefront_button, #wavefront_button span, span.wavefront_button  { display:block; position:relative; width:173px; height:79px; overflow:hidden; }
a#wavefront_button span, span.wavefront_button { position:absolute; left:0; top:0; background:url(../images/wavefront_button.png) left top no-repeat; }
a#wavefront_button:hover span, span.wavefront_button { background-position:left bottom; }

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

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


body.inner2 div#wrapper, .inner div.page_container2 div#wrapper { padding:0; }

#eyenmloboslogo {padding: 0px; float: right; margin:15px 50px  0 0;}


a#appointment_btn, #appointment_btn span, span.appointment_btn_span {width:158px;height:35px;display:block; position:relative; overflow:hidden;}
a#appointment_btn span, span.appointment_btn_span { position:absolute; left:0; top:0; background:url(../images/appointment_btn.png) no-repeat 0 0;}
a#appointment_btn:hover span, span.appointment_btn_span_oo { background-position:0 -35px; cursor:pointer}


/****************************************************************************************************************************
 * hkn >> css
 ****************************************************************************************************************************/        

.content{background:#e2f0fe url(../images/contentBg.png) ;width:761px;}
	.contentL{width:152px; padding:0 0 0 9px; float:left;}
	.contentM{width:370px; float:left; padding:0 16px 0 12px;}
	.contentR{width:202px; float:left;}

/****************************************************************************************************************************
 * menuLenss >> css
 ****************************************************************************************************************************/        

a#menuLens1 { }
a#menuLens1, #menuLens1 span, span.menuLens1_span {width:146px; height:94px;display:block; position:relative; overflow:hidden;}
a#menuLens1 span, span.menuLens1_span { position:absolute; left:0; top:0; background:url(../images/menuSeLens.jpg) no-repeat 0 0; cursor:pointer;}
a#menuLens1:hover span, span.menuLens1_span_oo {background-position:-146px 0;}

a#menuLens2 { }
a#menuLens2, #menuLens2 span, span.menuLens2_span {width:146px; height:88px;display:block; position:relative; overflow:hidden;}
a#menuLens2 span, span.menuLens2_span { position:absolute; left:0; top:0; background:url(../images/menuSeLens.jpg) no-repeat 0 -94px; cursor:pointer;}
a#menuLens2:hover span, span.menuLens2_span_oo {background-position:-146px -94px;}

a#menuLens3 { }
a#menuLens3, #menuLens3 span, span.menuLens3_span {width:146px; height:98px;display:block; position:relative; overflow:hidden;}
a#menuLens3 span, span.menuLens3_span { position:absolute; left:0; top:0; background:url(../images/menuSeLens.jpg) no-repeat 0 -182px; cursor:pointer;}
a#menuLens3:hover span, span.menuLens3_span_oo {background-position:-146px -182px;}

a#menuLens4 { }
a#menuLens4, #menuLens4 span, span.menuLens4_span {width:146px; height:91px;display:block; position:relative; overflow:hidden;}
a#menuLens4 span, span.menuLens4_span { position:absolute; left:0; top:0; background:url(../images/menuSeLens.jpg) no-repeat 0 -279px; cursor:pointer;}
a#menuLens4:hover span, span.menuLens4_span_oo {background-position:-146px -279px;}

a#menuLens5 { }
a#menuLens5, #menuLens5 span, span.menuLens5_span {width:146px; height:94px;display:block; position:relative; overflow:hidden;}
a#menuLens5 span, span.menuLens5_span { position:absolute; left:0; top:0; background:url(../images/menuSeLens.jpg) no-repeat 0 -370px; cursor:pointer;}
a#menuLens5:hover span, span.menuLens5_span_oo {background-position:-146px -370px;}

a#menuLens6 { }
a#menuLens6, #menuLens6 span, span.menuLens6_span {width:146px; height:90px;display:block; position:relative; overflow:hidden;}
a#menuLens6 span, span.menuLens6_span { position:absolute; left:0; top:0; background:url(../images/menuSeLens.jpg) no-repeat 0 -464px; cursor:pointer;}
a#menuLens6:hover span, span.menuLens6_span_oo {background-position:-146px -464px;}

a#menuLens7, #menuLens7 span, span.menuLens7_span {width:146px; height:93px;display:block; position:relative; overflow:hidden;}
a#menuLens7 span, span.menuLens7_span { position:absolute; left:0; top:0; background:url(../images/menuSeLens.jpg) no-repeat 0 -554px; cursor:pointer;}
a#menuLens7:hover span, span.menuLens7_span_oo {background-position:-146px -554px;}

a#menuLens8 { }
a#menuLens8, #menuLens8 span, span.menuLens8_span {width:146px; height:91px;display:block; position:relative; overflow:hidden;}
a#menuLens8 span, span.menuLens8_span { position:absolute; left:0; top:0; background:url(../images/menuSeLens.jpg) no-repeat 0 -647px; cursor:pointer;}
a#menuLens8:hover span, span.menuLens8_span_oo {background-position:-146px -647px;}

a#menuLens9 { }
a#menuLens9, #menuLens9 span, span.menuLens9_span {width:146px; height:100px;display:block; position:relative; overflow:hidden;}
a#menuLens9 span, span.menuLens9_span { position:absolute; left:0; top:0; background:url(../images/menuSeLens.jpg) no-repeat 0 -738px; cursor:pointer;}
a#menuLens9:hover span, span.menuLens9_span_oo {background-position:-146px -738px;}

a#menuLens10 { }
a#menuLens10, #menuLens10 span, span.menuLens10_span {width:348px; height:42px;display:block; position:relative; overflow:hidden;}
a#menuLens10 span, span.menuLens10_span { position:absolute; left:0; top:0; background:url(../images/menuSeLens3.jpg) no-repeat 0 0; cursor:pointer;}
a#menuLens10:hover span, span.menuLens10_span_oo {background-position:-348px 0;}


a#menuLens11 { }
a#menuLens11, #menuLens11 span, span.menuLens11_span {width:348px; height:41px;display:block; position:relative; overflow:hidden;}
a#menuLens11 span, span.menuLens11_span { position:absolute; left:0; top:0; background:url(../images/menuSeLens3.jpg) no-repeat 0 -42px; cursor:pointer;}
a#menuLens11:hover span, span.menuLens11_span_oo {background-position:-348px -42px;}

a#menuLens12 { }
a#menuLens12, #menuLens12 span, span.menuLens12_span {width:348px; height:41px;display:block; position:relative; overflow:hidden;}
a#menuLens12 span, span.menuLens12_span { position:absolute; left:0; top:0; background:url(../images/menuSeLens3.jpg) no-repeat 0 -83px; cursor:pointer;}
a#menuLens12:hover span, span.menuLens12_span_oo {background-position:-348px -83px;}

a#menuLens13 { }
a#menuLens13, #menuLens13 span, span.menuLens13_span {width:348px; height:41px;display:block; position:relative; overflow:hidden;}
a#menuLens13 span, span.menuLens13_span { position:absolute; left:0; top:0; background:url(../images/menuSeLens3.jpg) no-repeat 0 -124px; cursor:pointer;}
a#menuLens13:hover span, span.menuLens13_span_oo {background-position:-348px -124px;}

a#menuLens14 { }
a#menuLens14, #menuLens14 span, span.menuLens14_span {width:348px; height:41px;display:block; position:relative; overflow:hidden;}
a#menuLens14 span, span.menuLens14_span { position:absolute; left:0; top:0; background:url(../images/menuSeLens3.jpg) no-repeat 0 -165px; cursor:pointer;}
a#menuLens14:hover span, span.menuLens14_span_oo {background-position:-348px -165px;}

a#menuLens15 { }
a#menuLens15, #menuLens15 span, span.menuLens15_span {width:348px; height:41px;display:block; position:relative; overflow:hidden;}
a#menuLens15 span, span.menuLens15_span { position:absolute; left:0; top:0; background:url(../images/menuSeLens3.jpg) no-repeat 0 -206px; cursor:pointer;}
a#menuLens15:hover span, span.menuLens15_span_oo {background-position:-348px -206px;}

a#menuLens16 { }
a#menuLens16, #menuLens16 span, span.menuLens16_span {width:194px; height:85px;display:block; position:relative; overflow:hidden;}
a#menuLens16 span, span.menuLens16_span { position:absolute; left:0; top:0; background:url(../images/menuSeLens2.jpg) no-repeat 0 0; cursor:pointer;}
a#menuLens16:hover span, span.menuLens16_span_oo {background-position:-194px 0;}

a#menuLens17 { }
a#menuLens17, #menuLens17 span, span.menuLens17_span {width:194px; height:133px;display:block; position:relative; overflow:hidden;}
a#menuLens17 span, span.menuLens17_span { position:absolute; left:0; top:0; background:url(../images/menuSeLens2.jpg) no-repeat 0 -85px; cursor:pointer;}
a#menuLens17:hover span, span.menuLens17_span_oo {background-position:-194px -85px;}

a#menuLens18 { }
a#menuLens18, #menuLens18 span, span.menuLens18_span {width:194px; height:145px;display:block; position:relative; overflow:hidden;}
a#menuLens18 span, span.menuLens18_span { position:absolute; left:0; top:0; background:url(../images/menuSeLens2.jpg) no-repeat 0 -218px; cursor:pointer;}
a#menuLens18:hover span, span.menuLens18_span_oo {background-position:-194px -218px;}

a#menuLens19 { }
a#menuLens19, #menuLens19 span, span.menuLens19_span {width:194px; height:85px;display:block; position:relative; overflow:hidden;}
a#menuLens19 span, span.menuLens19_span { position:absolute; left:0; top:0; background:url(../images/menuSeLens2.jpg) no-repeat 0 -363px; cursor:pointer;}
a#menuLens19:hover span, span.menuLens19_span_oo {background-position:-194px -363px;}



/****************************************************************************************************************************
 * Replaces >> css
 ****************************************************************************************************************************/
#replaceLens1 {width:141px; height:21px;position:relative; overflow:hidden; }
#replaceLens1 span, span.replaceLens1 { position:absolute; top:0; left:0px;width:100%; height:100%;background:url(../images/replace.Lens.png) 0 0 }

#replaceLens2 {width:363px; height:42px;position:relative; overflow:hidden; }
#replaceLens2 span, span.replaceLens2 { position:absolute; top:0; left:0px;width:100%; height:100%;background:url(../images/replace.Lens.png) 0 -21px; }

/*********MAIN-ACCORDION-STYLE*************/
.main_accordion, body .main_accordion {
	border: 1px solid #8C8F91;
	margin: 10px 0;
	overflow: hidden;
	width: 360px;
	font: 75%/120% Arial, Helvetica, sans-serif;
}
.main_accordion h3, body .main_accordion h3 {
	background: #E1E5E8 url(../images/accordion_images/gcl_accord_head_off.gif) no-repeat left top;
	cursor: pointer;
	font-size: 15px;
	min-height: 28px;
	line-height: 25px;
	margin: 0; padding: 0 0 0 35px;
	border:0px none; border-top:1px solid #8C8F91;
}
.main_accordion h3.active_header { background: #46708E url(../images/accordion_images/gcl_accord_head_on.gif) no-repeat left top; }
.main_accordion h3.accordion_header_oo { background: #F1F3F6 url(../images/accordion_images/gcl_accord_head_off_oo.gif) no-repeat left top; }
.main_accordion h3 a { color:#222; text-decoration:none; line-height:25px; }
.main_accordion h3.active_header a { color:#FFF; }
.main_accordion h3.accordion_header_oo a { text-decoration: underline; color:#000; }
.main_accordion div {
	background-color: #FBFDFF;
	margin:0;
	padding:10px 15px;
	border-bottom: 1px solid #737373;
	display: none;
	color: #000;
	overflow: hidden;
}
.main_accordion div p { margin:.2em 0 .4em 0; padding:0; font-size:1.3em;}
.main_accordion div ul, .main_accordion div ol {margin:1em; }
.main_accordion div ul li {list-style:disc outside;}
.main_accordion div ol li {list-style:decimal outside;}

/*****************END-MAIN-ACCORDION-STYLE********************************/




.gcltt_link { cursor:help; }
.gcl_tooltip { display:block; position:absolute; width:250px; height:125px; margin:-15px 0 0 0; padding:25px; overflow:hidden; background:transparent url(../images/shadow300.png) no-repeat; border:0px none; z-index:99; font:13px/1.22 arial,helvetica,clean,sans-serif; color:#111; }
.gcl_tooltip div { overflow-x:hidden; overflow-y:auto; padding-right:10px; height:260px; text-align:left; }
.gcl_tooltip h1 { margin: 0 auto 0.75em auto; padding:0; font-size:14px; text-align:center; font-weight:bold; }

#gcl_lasik_tt { position:absolute; left:60px; top:600px;}

.glacialslide { }
a#eyenm_btn {width:229px;height:50px;display:block; position:relative; background:url(../images/eyenmbutton.png) no-repeat 0 0;text-decoration:none;}
a#eyenm_btn span {font-size:14px; font-weight:bold; color:#FFF; position:absolute; left:60px; top:16px}
a#eyenm_btn span:hover {font-size:14px; font-weight:bold; color:#B6640D; position:absolute; left:60px; top:16px}


div.eyenm_btn a {width:217px;height:39px;display:block; position:relative; background:url(../images/nm_btn.gif) no-repeat 0 0;text-decoration:none;}
div.eyenm_btn a span {font-size:13px; font-weight:bold; color:#1F1F1F; position:absolute; left:50px; top:13px}
div.eyenm_btn a span:hover {font-size:13px; font-weight:bold; color:#B6640D; position:absolute; left:50px; top:13px}



.p_indent { margin:1em 1.6em}
a.more_information{ text-decoration: none; font-weight:bold; color:#B76210 !important; margin-left:20px}
a.more_information:hover{ text-decoration: underline; font-weight:bold; color:#B76210 !important;}
.eye_library {margin:10px 0; font-size:12px}
.eye_library ul { margin:1em 0 1em 1.6em !important; }
.eye_library ul li { margin:0 !important}
.eye_library .mlul { margin:1em 0 1em 5em !important; }



#block_1_Left {float:left; width:400px; border-right:2px solid #143789; padding:0 25px 0 0;}
#block_1_Right {float:left; width:294px; position:relative;}

a#raa {left:25px; top:0;}
a#raa, #raa span, span.raa_span {width:266px;height:35px;display:block; position:absolute; overflow:hidden; cursor:pointer;}
a#raa span, span.raa_span { position:absolute; left:0; top:0; background:url(../images/eyenm_appointment_button.png) no-repeat 0 0;}
a#raa:hover span, span.raa_span_oo { background-position:0 -35px; cursor:pointer}

a#eye_library2 {left:60px; top:50px;}
a#eye_library2, #eye_library2 span, span.eye_library2_span {width:188px;height:63px;display:block; position:absolute; overflow:hidden; cursor:pointer;}
a#eye_library2 span, span.eye_library2_span { position:absolute; left:0; top:0; background:url(../images/eye_library.jpg) no-repeat 0 0;}

a#find_facebook {left:63px; top:127px;}
a#find_facebook, #find_facebook span, span.find_facebook_span {width:190px;height:57px;display:block; position:absolute; overflow:hidden; cursor:pointer;}
a#find_facebook span, span.find_facebook_span { position:absolute; left:0; top:0; background:url(../images/find_facebook.jpg) no-repeat 0 0;}

a#eyes_member {left:50px; top:203px;}
a#eyes_member, #eyes_member span, span.eyes_member_span {width:231px;height:81px;display:block; position:absolute; overflow:hidden; cursor:pointer;}
a#eyes_member span, span.eyes_member_span { position:absolute; left:0; top:0; background:url(../images/eyes_member.jpg) no-repeat 0 0;}

div#lobos_mexico {left:50px; top:300px;}
div#lobos_mexico, #lobos_mexico span, span.lobos_mexico_span {width:206px;height:126px;display:block; position:absolute; overflow:hidden;}
div#lobos_mexico span, span.lobos_mexico_span { position:absolute; left:0; top:0; background:url(../images/lobos_mexico.jpg) no-repeat 0 0;}