body { font:13px/1.22 arial, helvetica, clean, sans-serif; *font-size:small;
*font:x-small;
}
/****************************************************************************************************************************
 * Reset css start
****************************************************************************************************************************/
html { }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, blockquote, th, td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0; }
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
li { 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; font-variant:normal; }
sup { vertical-align:text-top; }
sub { vertical-align:text-bottom; }
input, textarea, select { font-family:inherit; font-size:inherit; font-weight:inherit; }
input, textarea, select {
*font-size:100%; margin:0; padding:0 }
legend { color:#000; }



/****************************************************************************************************************************
 * New Body >> css
****************************************************************************************************************************/
body { background:#021931 url(../images/bg.jpg) repeat-x; text-align:center; font-family:Arial; }
a, a:link { color: #fff; }
a:hover { color:#fff; text-decoration:none; }
.main {width:942px; text-align:left; margin:auto;border-top:0px}
.top { height:205px;text-align:left;background:url(../images/top.jpg); margin:auto; position:relative}
.header{ height:150px;background:url(../images/headerBg.jpg);}
.subSplash{width:934px; height:150px; margin:1px 0 0 0 }		

.content{}	
.contentL{width:280px;min-height:800px;float:left}
*html .contentL{-height:1200px}

.contentR{width:655px; margin:1px 0 0 7px;float:left; color:#fff}





.searchBox{ width:232px; height:30px; margin:8px 0 0 0;float:left; position:relative}
.searchinput{ width:118px; height:13px; border:1px solid #70a7d7; position:absolute; background:#a7c4de; left: 49px; top: 12px; }
.searchButton{ width:40px; height:19px; position:absolute; left: 178px; top: 10px; }




.logo{ width:652px; height:150px; float:left; display:block}
.menuSetCont{ width:272px; height:138px; float:left; padding:10px 0 0 16px;}


.box1{ width:259px; height:346px;background:url(../images/box1.jpg); padding:46px 0 0 13px}
.box1 h2{ font-size:16px; color:#fff}

.box2{background:url(../images/box2BG.jpg) no-repeat;height:374px;padding:2px 0 0 2px;}


.bottom {height:126px; margin:auto;background:url(../images/bottom.png); text-align:center}
.footer {width:920px;height:38px; margin:auto; padding:14px 13px;}
	.footer img { margin:-5px 0 0 0  }
	.footer a { color:#fff; text-decoration:none; font-size:10px; margin:9px;line-height:24px; }
	.footer a:hover { color:#FFF;}

.copyRight{ padding:16px 0 30px 0;font-size:10px; text-align:center;color:#FFF; background:#012c54}









/****************************************************************************************************************************
 * slideTabs>> css
 ****************************************************************************************************************************/  
.slideTabs {width:874px; height:300px; padding:12px 0 0 38px;background:url(../images/slideTab.png) no-repeat; margin:auto}
.slideTop { width:898px; height:42px; position:relative }

#slideCont { width:860px;height:244px; margin:auto;clear:both; position:relative; overflow:hidden;}
#slideCont ul { width:5220px; }
#slideCont li { height:244px;float:left;position:relative; font-size:12px; color:#fff }


#slideButtonL { width:29px; height:23px; position:absolute; left: 4px; top: 6px; }
#slideButtonL a { width:29px; height:23px; background:url(../images/slideArrow.png); display:block }
#slideButtonL a:hover { background-position:0 -35px}
#slideButtonR { width:29px; height:23px; position:absolute; top:8px; left: 865px; }
#slideButtonR a {width:29px; height:23px; background:url(../images/slideArrow.png) -38px 0; display:block }
#slideButtonR a:hover {background-position:-38px -35px}



/* beggin slide navigation */
#slideNav { background:url(../images/slideNav.png) left -76px no-repeat;}
#slideNav, #slideNav ul{ width:898px; height:84px;}
#slideNav li{width:128px; height:76px; float:left; margin:0 0 0 15px; list-style:none}



a#slideMenu1, #slideMenu1 span, span.slideMenu1_span {width:128px; height:76px;display:block; position:relative;overflow:hidden;}
a#slideMenu1 span, span.slideMenu1_span { position:absolute; left:0; top:0; background:url(../images/slideNav.png) no-repeat 0 0;}
a#slideMenu1:hover span, span.slideMenu1_span_oo { background-position:0 -76px; cursor:pointer}

a#slideMenu2, #slideMenu2 span, span.slideMenu2_span {width:128px; height:76px;display:block; position:relative;overflow:hidden;}
a#slideMenu2 span, span.slideMenu2_span { position:absolute; left:0; top:0; background:url(../images/slideNav.png) no-repeat -143px 0;}
a#slideMenu2:hover span, span.slideMenu2_span_oo { background-position:-143px -76px; cursor:pointer}

a#slideMenu3, #slideMenu3 span, span.slideMenu3_span {width:128px; height:76px;display:block; position:relative;overflow:hidden;}
a#slideMenu3 span, span.slideMenu3_span { position:absolute; left:0; top:0; background:url(../images/slideNav.png) no-repeat -286px 0;}
a#slideMenu3:hover span, span.slideMenu3_span_oo { background-position:-286px -76px; cursor:pointer}

a#slideMenu4, #slideMenu4 span, span.slideMenu4_span {width:128px; height:76px;display:block; position:relative;overflow:hidden;}
a#slideMenu4 span, span.slideMenu4_span { position:absolute; left:0; top:0; background:url(../images/slideNav.png) no-repeat -429px 0;}
a#slideMenu4:hover span, span.slideMenu4_span_oo { background-position:-429px -76px; cursor:pointer}

a#slideMenu5, #slideMenu5 span, span.slideMenu5_span {width:128px; height:76px;display:block; position:relative;overflow:hidden;}
a#slideMenu5 span, span.slideMenu5_span { position:absolute; left:0; top:0; background:url(../images/slideNav.png) no-repeat -572px 0;}
a#slideMenu5:hover span, span.slideMenu5_span_oo { background-position:-572px -76px; cursor:pointer}

a#slideMenu6, #slideMenu6 span, span.slideMenu6_span {width:128px; height:76px;display:block; position:relative;overflow:hidden;}
a#slideMenu6 span, span.slideMenu6_span { position:absolute; left:0; top:0; background:url(../images/slideNav.png) no-repeat -715px 0;}
a#slideMenu6:hover span, span.slideMenu6_span_oo { background-position:-715px -76px; cursor:pointer}
/*end slide navigation*/


/****************************************************************************************************************************
 * accordion>> css
 ****************************************************************************************************************************/  
.accordion{width:257px;border-bottom:1px solid #3D82D0;background:#c3dbeb;}
.accordionContent{width:237px; padding:10px;overflow:hidden; background:#002d6a; color:#fff}
*html .accordionContent{width:239px; padding:10px;overflow:hidden; background:#002d6a; color:#fff}
.accordionContent h3{ font-size:23px; color:#fff}


.accordion h3 {margin:0; pxadding:0; display:block; position:relative;width:259px; height:39px;overflow:hidden;}
.accordion a, .accordion span, .accordion h3 {margin:0;padding:0;display:block;position:relative;width:259px; height:39px;overflow:hidden;}
.accordion span, .accordion h3 {background:url(../images/accordionMenu.png) no-repeat 0 -259px;}
.accordion span {position:absolute; left:0; top:0; cursor:pointer;}

#accordionMenu1 {background-position:-259px 0 ;display:block;}
#accordionMenu1 span, span.accordionMenu1_span {background-position: 0 0;}
#accordionMenu1 a:hover span, span.accordionMenu1_span_oo {background-position:-259px 0; cursor:pointer}

#accordionMenu2 {background-position:-259px -39px;display:block;}
#accordionMenu2 span, span.accordionMenu2_span {background-position: 0 -39px;} 
#accordionMenu2 a:hover span, span.accordionMenu2_span_oo {background-position:-259px -39px; cursor:pointer}

#accordionMenu3 {background-position:-259px -78px;}
#accordionMenu3 span, span.accordionMenu3_span {background-position: 0 -78px;} 
#accordionMenu3 a:hover span, span.accordionMenu3_span_oo {background-position:-259px -78px;}

#accordionMenu4 {background-position:-259px -117px;}
#accordionMenu4 span, span.accordionMenu4_span {background-position: 0 -117px;} 
#accordionMenu4 a:hover span, span.accordionMenu4_span_oo {background-position:-259px -117px;}

#accordionMenu5 {background-position:-259px -156px;}
#accordionMenu5 span, span.accordionMenu5_span {background-position: 0 -156px;} 
#accordionMenu5 a:hover span, span.accordionMenu5_span_oo {background-position: -259px -156px;}





.active_header span { background-position:-200px 0;}
.search-btn{ width:20px; height:18px; position:absolute; left: 177px; top: 25px; }
/****** Form2 >> css *****/

.askFormInpt{width:210px;height:16px; background:#8baecc; border:1px solid #000;padding:1px 0 0 3px;  font-size:11px }
.askFormTxtA {width:438px; height:61px; background:#8baecc;border:1px solid #000;OVERFLOW: auto;padding:1px 0 0 3px; font-size:11px}

#formCont{width:489px;height:198px;padding:60px 0 0 160px;background:url(../images/uskUsBg.jpg);}
#formBox2{ padding:8px 0 0 0}
#formFloat1,#formFloat2{ width:229px; height:16px; padding:4px 0 0 0; float:left; background:url(../images/inputBg.png)}
#formFloat2{ margin:0 0 0 8px;}

/****************************************************************************************************************************
 * quick contact form >> css
 ****************************************************************************************************************************/
.mod2{margin:auto}
.form{font-size:11px;color:#666666;padding:15px 0 0;}
.qcButton{width:141px; height:40px; margin:16px 0 0 44px}
.textfield {width:212px;height:15px;padding:3px 8px;margin:3px;border:0;border:1px solid #000;background:#91a1b3}
.form input.btnSubmit {width:58px; height:25px; background:#E5E5DD url(../images/btnSubmit.png) no-repeat;}
.form input.btnSubmit:hover {background:#C9C9C2 url(../images/btnSubmit.png) no-repeat 0 -25px;}
.txtArea{width:212px;height:110px;padding:8px;margin:3px;border:1px solid #000;background:#91a1b3}
label {width:70px;margin:4px 0 0;text-align:right;}
fieldset {border:0 solid #FFFFFF; width:188px;}
fieldset > .txtArea{OVERFLOW: auto;}
fieldset > input.textfield { background:#d2f299 }


/****************************************************************************************************************************
 * Replaces >> css
 ****************************************************************************************************************************/
#replace1 {width:233px; height:30px;position:relative; overflow:hidden; }
#replace1 span, span.replace1 {width:100%; height:100%;position:absolute; top:0; left:0px;background:url(../images/replaceSet1.png) 0 0}

#replace2 {width:195px; height:24px;position:relative; overflow:hidden;}
#replace2 span, span.replace2 {width:100%; height:100%;position:absolute; top:0; left:0px;background:url(../images/replaceSet1.png) 0 -30px}

#replace3 {width:110px; height:24px;position:relative; overflow:hidden;}
#replace3 span, span.replace3 {width:100%; height:100%;position:absolute; top:0; left:0px;background:url(../images/replaceSet1.png) 0 -54px}

#replace4 {width:144px; height:24px;position:relative; overflow:hidden;}
#replace4 span, span.replace4 {width:100%; height:100%;position:absolute; top:0; left:0px;background:url(../images/replaceSet1.png) 0 -78px}

#replace5 {width:194px; height:25px;position:relative; overflow:hidden;}
#replace5 span, span.replace5 {width:100%; height:100%;position:absolute; top:0; left:0px;background:url(../images/replaceSet1.png) 0 -102px}

#replace6 {width:161px; height:25px;position:relative; overflow:hidden;}
#replace6 span, span.replace6 {width:100%; height:100%;position:absolute; top:0; left:0px;background:url(../images/replaceSet1.png) 0 -127px}
/****************************************************************************************************************************
 * Menu Contaniers >> css
 ****************************************************************************************************************************/
.menuSetCont1{ width:241px; height:59px; position:absolute;right:-6px;top:60px; }
.menuSetCont2{ width:241px; height:59px; position:absolute;right:-3px;top:115px; }
.menuSetCont3{ width:292px; height:73px; position:absolute;right:285px;top:55px; }

.menu5Cont{width:273px;height:64px;position:absolute;right:10px;top:134px;}
.menu6Cont{width:169px;height:64px; position:absolute; right:10px;top:134px;}

/****************************************************************************************************************************
 * Menus >> css
 ****************************************************************************************************************************/        

a#menu1, #menu1 span, span.menu1_span {width:241px;height:59px;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:-241px 0; cursor:pointer}

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

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

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


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

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

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

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

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


#menu9 {width:292px; height:73px;position:relative; overflow:hidden; }
#menu9 span, span.menu9 { position:absolute; top:0; left:0px;width:100%; height:100%;background:url(../images/lasik1000.png) 0 0; }

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


/**********/
.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.glacialslide, a.glacialslide * { margin:0; padding:0; }
a.glacialslide { display:block; float:left; position:relative; width:auto; height:64px; overflow:hidden; text-decoration:none; margin:6px 8px 6px 0; background:url(../images/watch_video_button_left.png) left top no-repeat;}
a.glacialslide span, span.glacialslide { display:block; float:left; position:relative; width:auto; height:34px; cursor:pointer; background:url(../images/watch_video_button_right.png) right top no-repeat; font:12px/1.20em helvetica,arial,clean,sans-serif; color:#8a2222; padding:30px 6px 0 46px; font-weight:bold; text-align:left; }
a.glacialslide:hover { background-position:left -64px; color:#9aaaab;  }
a.glacialslide:hover span { background-position:right -64px; color:#9aaaab; white-space:nowrap; }
/************/

.menu_box3{ position:relative; width:262px; height:360px;background:url(../images/box3.png); padding:0}

/***************/
div#imgbox{position:absolute; top:53px; left:16px; width:50px; height:101px;}
#txtBox3 { 
	position:absolute;
	top:53px; left:90px;
	width: 149px; height: 79px;
	margin:0; padding:0;
	overflow:hidden;}
#txtBox3 span, span.txtBox3 {
	position: absolute;	top:0; left:0;
	width:149px; height:79px;
	background: url(../images/txtBox3.png) left top no-repeat;}

/***************/
a#lmBox3 {
	display:block; position:absolute;
	top:144px; left:85px;
	width: 154px; height: 29px;
	margin:0; padding:0;
	overflow:hidden;
	cursor:pointer;}
a#lmBox3 span, span.lmBox3 {
	position: absolute;	top:0; left:0;
	width:154px; height:29px;
	background: url(../images/lmBox3.png) left top no-repeat;
	cursor:pointer;}
a#lmBox3:hover span { background-position:left bottom; }
/******************/
div#imgbox2{position:absolute; top:210px; left:132px;}
a#lmBox3sm {
	display:block; position:absolute;
	top:290px; left:17px;
	width: 154px; height: 29px;
	margin:0; padding:0;
	overflow:hidden;
	cursor:pointer;}
a#lmBox3sm span, span.lmBox3sm {
	position: absolute;	top:0; left:0;
	width:154px; height:29px;
	background: url(../images/lmBox3sm.png) left top no-repeat;
	cursor:pointer;}
a#lmBox3sm:hover span { background-position:left bottom; }



a#financing_btn, #financing_btn span, span.financing_btn_span {width:289px;height:67px;display:block; position:relative; overflow:hidden;}
a#financing_btn span, span.financing_btn_span { position:absolute; left:0; top:0; background:url(../images/financing_button.png) no-repeat 0 0;}
a#financing_btn:hover span, span.financing_btn_span_oo { background-position: 0 -67px; cursor:pointer}