/****************************************************************************************************************************
 * Reset css start
 ****************************************************************************************************************************/
* { 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: #000; }
a:hover { color:#222; }
/****************************************************************************************************************************
 * Reset css finish
 ****************************************************************************************************************************/



/****************************************************************************************************************************
 * New Body >> css
 ****************************************************************************************************************************/
body { background:url(../images/bg.png);text-align:center; font-family:Arial;}
#mainContanier { width:759px; margin:auto; text-align:left; background:url(../images/mainBg.png); padding:0 0 0 19px}
#header { width:738px; background:url(../images/headerBg.png);height:113px; position:relative}
#logo{ width:231px; height:72px; background:url(../images/logo.png) no-repeat; position:absolute; top: 22px; left: 20px; }

#headerStick{ width:187px; height:113px; float:left; position:absolute; background:url(../images/headerStick.jpg) no-repeat; top: 0px; left:550px; }
#headerStick2{
	width:232px;
	height:63px;
	float:left;
	position:absolute;
	background:url(../images/stick2.png) no-repeat;
	top: 0px;
	left:292px;
}
#headerMedia{width:483px; height:179px;background:url(../images/headerMedia.jpg) no-repeat; position:relative}


#contentBody {width:737px; padding:0 0 0 1px;}
#contentL { width:210px; float:left; min-height:500px;background:url(../images/contentLBg.png);}
#contentR { width:523px; float:left; min-height:500px; padding:0 0 0 2px}
#contentArea {width:440px; padding:10px 20px; float:left; min-height:500px; position:relative;}

#searchMain{background:url(../images/search.png) no-repeat; width:182px; height:60px; margin:0 0 0 16px }
#inputSearch {height:19px; padding:0 0 0 46px; margin:3px 0 0 0;}
.inputSearch{border:0px; background:transparent; width:119px; height:17px; font-size:10px}
#inputBtn1 {width:37px;height:19px;position: relative;left:142px;top:3px;padding-left:2px;}

#footerMenu { color:#7494b1; font-size:10px; width:726px; text-align:center; background: url(../images/footer.png); padding:6px }
#footerMenu a { color:#fff; margin:4px; line-height:24px; text-decoration:none }
#footerMenu a:hover { color:#aeaeae; line-height:24px; text-decoration:none }

#footerSubBg{ width:759px; height:22px;margin:auto; text-align:left; background:url(../images/footerSub.png); padding:0 0 0 19px}
#copyRight{ width:759px; margin:auto; text-align:center;padding:6px 0 0 0; color:#000; font-size:10px }



#leftBox2{ height:254px; border-top:1px solid #fff;border-bottom:1px solid #fff; position:relative}

#leftBox3{ height:160px; border-top:1px solid #fff;border-bottom:1px solid #fff; position:relative;padding:10px 0 0 25px}

#leftEye{ background:url(../images/leftEye.jpg) no-repeat; position: absolute; width:254px; height:163px; left: -22px; top: 21px; }


/****************************************************************************************************************************
 * buttons
 ****************************************************************************************************************************/
a#whyChooseUs, #whyChooseUs span, span.whyChooseUs_span  { display:block; position:relative; width:176px; height:28px; overflow:hidden; }
a#whyChooseUs span, span.whyChooseUs_span { position:absolute; left:0; top:0; background:url(../images/btnSet1.png) no-repeat 0 0; }
a#whyChooseUs:hover span, span.whyChooseUs_span_oo {background-position:0 -28px;}

a#scheduleAppointment, #scheduleAppointment span, span.scheduleAppointment_span  { display:block; position:relative; width:176px; height:28px; overflow:hidden; }
a#scheduleAppointment span, span.scheduleAppointment_span { position:absolute; left:0; top:0; background:url(../images/btnSet1.png) no-repeat 0 -56px; }
a#scheduleAppointment:hover span, span.scheduleAppointment_span_oo {background-position:0 -84px;}


a#contentBtn1, #contentBtn1 span, span.contentBtn1_span  { color:#181b5b;display:block; position:relative; width:390px; height:47px; overflow:hidden; padding:23px 20px 0 40px; font-size:20px; text-decoration:none}
a#contentBtn1 span, span.contentBtn1_span { position:absolute; left:0; top:0; background:url(../images/btnSet.jpg) no-repeat 0 0; }
a#contentBtn1:hover span, span.contentBtn1_span_oo {background-position:0 -70px;}
#contentBtn1 h1, h2{display:block; float:left}
#contentBtn1 h2{ color:#ffcc33; margin-left:5px}
#contentBtn1 h3{ background:url(../images/btnsetHs.gif) no-repeat 0 -10px; width:71px; height:36px; float:right;display:block;}


			
a#contentBtn2, #contentBtn2 span, span.contentBtn2_span  { color:#181b5b;display:block; position:relative; width:375px; height:47px; overflow:hidden; padding:23px 30px 0 45px; font-size:20px; text-decoration:none}
a#contentBtn2 span, span.contentBtn2_span { position:absolute; left:0; top:0; background:url(../images/btnSet.jpg) no-repeat 0 0; }
a#contentBtn2:hover span, span.contentBtn2_span_oo {background-position:0 -70px;}
#contentBtn2 h1, h2{display:block; float:left}
#contentBtn2 h2{ color:#ffcc33; margin-left:5px}
#contentBtn2 h3{ background:url(../images/btnsetHs.gif) no-repeat -10px -55px; width:42px; height:51px; float:right;display:block;}	



			
a#contentBtn3, #contentBtn3 span, span.contentBtn3_span  { color:#181b5b;display:block; position:relative; width:390px; height:47px; overflow:hidden; padding:23px 20px 0 40px; font-size:20px; text-decoration:none}
a#contentBtn3 span, span.contentBtn3_span { position:absolute; left:0; top:0; background:url(../images/btnSet.jpg) no-repeat 0 0; }
a#contentBtn3:hover span, span.contentBtn3_span_oo {background-position:0 -70px;}
#contentBtn3 h1, h2{display:block; float:left}
#contentBtn3 h2{ color:#ffcc33; margin-left:5px}
#contentBtn3 h3{ background:url(../images/btnsetHs.gif) no-repeat 10px -108px; width:71px; height:65px; float:right;display:block;}		




a#contentBtn4, #contentBtn4 span, span.contentBtn4_span  { letter-spacing:0,2em; color:#181b5b;display:block; position:relative; width:410px; height:47px; overflow:hidden; padding:23px 0px 0 40px; font-size:18px; text-decoration:none}
a#contentBtn4 span, span.contentBtn4_span { position:absolute; left:0; top:0; background:url(../images/btnSet.jpg) no-repeat 0 0; }
a#contentBtn4:hover span, span.contentBtn4_span_oo {background-position:0 -70px;}
#contentBtn4 h1, h2{display:block; float:left}
#contentBtn4 h2{ color:#ffcc33; margin-left:5px; font-size:18px; font-weight:lighter}



a#contentBtn5, #contentBtn5 span, span.contentBtn5_span  { color:#181b5b;display:block; position:relative; width:390px; height:47px; overflow:hidden; padding:23px 20px 0 40px; font-size:18px; text-decoration:none}
a#contentBtn5 span, span.contentBtn5_span { position:absolute; left:0; top:0; background:url(../images/btnSet.jpg) no-repeat 0 0; }
a#contentBtn5:hover span, span.contentBtn5_span_oo {background-position:0 -70px;}
#contentBtn5 h1, h2{display:block; float:left}
#contentBtn5 h2{ color:#ffcc33; margin-left:5px; font-weight:lighter; font-size:18px}
#contentBtn5 h3{ background:url(../images/btnsetHs.gif) no-repeat 0 -163px; width:71px; height:36px; float:right;display:block;}				



a#contentBtn6, #contentBtn6 span, span.contentBtn6_span  { color:#181b5b;display:block; position:relative; width:390px; height:47px; overflow:hidden; padding:23px 20px 0 40px; font-size:20px; text-decoration:none}
a#contentBtn6 span, span.contentBtn6_span { position:absolute; left:0; top:0; background:url(../images/btnSet.jpg) no-repeat 0 0; }
a#contentBtn6:hover span, span.contentBtn6_span_oo {background-position:0 -70px;}
#contentBtn6 h1, h2{display:block; float:left}
#contentBtn6 h2{ color:#ffcc33; margin-left:5px}
#contentBtn6 h3{ background:url(../images/btnsetHs.gif) no-repeat 0 -208px; width:71px; height:36px; float:right;display:block;}			


a#contentBtn7, #contentBtn7 span, span.contentBtn7_span  { color:#181b5b;display:block; position:relative; width:390px; height:47px; overflow:hidden; padding:23px 20px 0 40px; font-size:20px; text-decoration:none}
a#contentBtn7 span, span.contentBtn7_span { position:absolute; left:0; top:0; background:url(../images/btnSet.jpg) no-repeat 0 0; }
a#contentBtn7:hover span, span.contentBtn7_span_oo {background-position:0 -70px;}
#contentBtn7 h1, h2{display:block; float:left}
#contentBtn7 h2{ color:#ffcc33; margin-left:5px}
#contentBtn7 h3{ background:url(../images/btnsetHs.gif) no-repeat 0 -263px; width:71px; height:36px; float:right;display:block;}			




			

/****************************************************************************************************************************
 * button contaniers
 ****************************************************************************************************************************/
#whyChooseUsBtn{ width: 176px; left: 20px; top: 200px; position:absolute}
#scheduleAppointmentBtn{
	width: 176px;
	left: 20px;
	top: 121px;
	position:absolute
}


#contentBtn1Btn{
	width:445px;
	height:70px;
	left:19px;
	top: 9px;
	position:absolute
}

#contentBtn2Btn{
	width:445px;
	height:70px;
	left:19px;
	top: 83px;
	position:absolute
}


#contentBtn3Btn{
	width:445px;
	height:70px;
	left:19px;
	top: 157px;
	position:absolute
}



#contentBtn4Btn{
	width:445px;
	height:70px;
	left:19px;
	top: 231px;
	position:absolute
}


#contentBtn5Btn{
	width:445px;
	height:70px;
	left:19px;
	top: 306px;
	position:absolute
}


#contentBtn6Btn{
	width:445px;
	height:70px;
	left:19px;
	top: 379px;
	position:absolute
}



#contentBtn7Btn{
	width:445px;
	height:70px;
	left:19px;
	top: 451px;
	position:absolute
}
/****************************************************************************************************************************
 * text replaces
 ****************************************************************************************************************************/

#replace { position:relative; width:146px; height:94px; padding:0; overflow:hidden;margin:0px 0 0 0px;padding:14px 0 0 6px; }
#replace span, span.replace { position: absolute; top:0; left:0px; width:146px; height:94px; background:url(../images/img1.jpg) left top no-repeat;margin:10px 0 0 6px; }
















#contentBorder { font-size:1px; height:1px;background:url(../images/contentBorder.png); width:551px;}
#contentBox {width:477px; padding:16px 54px 16px 20px; position:relative}
#contentBox h1{ color:#142252; letter-spacing:0.03em; font-size:15px;}
#contentBox h5{ color:#142252; font-size:11px; font-weight:normal}


#searchBox{ position:absolute; left: 228px; top: 19px; width:127px; height: 20px; background: url(../images/searchBg.png) no-repeat }
.headerInput{width:123px;border:0px; background:transparent; padding:2px 0 0 3px; font-size:11px; color:#041C46}
#searchButton{ position:absolute; left: 358px; top: 20px; width:30px; height: 19px; }
#sendFrndBtn{ position:absolute; left: 226px; top: 57px; width: 155px; height:25px; }
a#sendFrndBtnRpl, #sendFrndBtnRpl span, span.sendFrndBtnRpl_span  { display:block; position:relative; width:155px; height:25px; overflow:hidden; }
a#sendFrndBtnRpl span, span.sendFrndBtnRpl_span { position:absolute; left:0; top:0; background:url(../images/sendFrndBtn.png) left top no-repeat; }
a#sendFrndBtnRpl:hover span, span.sendFrndBtnRpl_span_oo {background-position:left bottom;}


/****************************************************************************************************************************
 * button contaniers
 ****************************************************************************************************************************/
#btnContanier1{ margin:18px 0 0 70px}
#btnContanier2{ margin:4px 0 0 70px}
#btnContanier3{ margin:0 0 0 18px}
#btnContanier4{ position:absolute; left: 24px; top: 265px; }
#btnContanier5{ position:absolute; left: 25px; }
#btnContanier6{ position:absolute; left: 150px; }
/****************************************************************************************************************************
 * button Sets
 ****************************************************************************************************************************/
a#makeAppointment, #makeAppointment span, span.makeAppointment_span  { display:block; position:relative; width:147px; height:40px; overflow:hidden; }
a#makeAppointment span, span.makeAppointment_span { position:absolute; left:0; top:0; background:url(../images/buttonSet1.png) no-repeat 0 -0px; }
a#makeAppointment:hover span, span.makeAppointment_span_oo {background-position:0 -40px;}

a#learnMore, #learnMore span, span.learnMore_span  { display:block; position:relative; width:147px; height:40px; overflow:hidden; }
a#learnMore span, span.learnMore_span { position:absolute; left:0; top:0; background:url(../images/buttonSet1.png) no-repeat 0 -82px; }
a#learnMore:hover span, span.learnMore_span_oo {background-position:0 -122px;}

a#learnMore1, #learnMore1 span, span.learnMore1_span  { display:block; position:relative; width:142px; height:40px; overflow:hidden; }
a#learnMore1 span, span.learnMore1_span { position:absolute; left:0; top:0; background:url(../images/buttonSet1.png) no-repeat 0 -162px; }
a#learnMore1:hover span, span.learnMore1_span_oo {background-position:0 -205px;}

a#clickHere, #clickHere span, span.clickHere_span  { display:block; position:relative; width:142px; height:40px; overflow:hidden; }
a#clickHere span, span.clickHere_span { position:absolute; left:0; top:0; background:url(../images/buttonSet1.png) no-repeat 0 -248px; }
a#clickHere:hover span, span.clickHere_span_oo {background-position:0 -291px;}

a#takeTest, #takeTest span, span.takeTest_span  { display:block; position:relative; width:277px; height:84px; overflow:hidden; }
a#takeTest span, span.takeTest_span { position:absolute; left:0; top:0; background:url(../images/takeLasikSelfEvaluation.png) no-repeat 0 -0px; }
a#takeTest:hover span, span.takeTest_span_oo {background-position:0 -84px;}

a#ourLocations, #ourLocations span, span.ourLocations_span  { display:block; position:relative; width:102px; height:91px; overflow:hidden; }
a#ourLocations span, span.ourLocations_span { position:absolute; left:0; top:0; background:url(../images/ourLocations.png) no-repeat 0 0; }
a#ourLocations:hover span, span.ourLocations_span_oo {background-position:0 -91px;}

a#ourTeam, #ourTeam span, span.ourTeam_span  { display:block; position:relative; width:102px; height:91px; overflow:hidden; }
a#ourTeam span, span.ourTeam_span { position:absolute; left:0; top:0; background:url(../images/ourLocations.png) no-repeat -102px 0; }
a#ourTeam:hover span, span.ourTeam_span_oo {background-position:-102px -91px;}
/****************************************************************************************************************************
 * replace contaniers
 ****************************************************************************************************************************/
#replaceContanier{ position:absolute; top: 57px; left: -5px; }
#replaceContanier1{}
#replaceContanier2{ position:absolute; top: 109px; left: 3px; }



#replace1 { position:relative; width:152px; height:26px; padding:0; overflow:hidden;margin:0 0 0 8px; padding:14px 0 0 10px}
#replace1 span, span.replace1 { position: absolute; top:0; left:0px; width:152px; height:26px; background:url(../images/bladeFreeLasik.png) left top no-repeat;  margin:14px 0 0 10px}

#replace2 { position:relative; width:201px; height:44px; padding:0; overflow:hidden;}
#replace2 span, span.replace2 { position: absolute; top:0; left:0px;  width:201px; height:44px; background:url(../images/mod2Pic.png) left top no-repeat; }

#replace3 { position:relative; width:225px; height:80px; padding:0; overflow:hidden; margin:10px 0 0 0}
#replace3 span, span.replace3 { position: absolute; top:0; left:0px;  width:225px; height:80px; background:url(../images/NewAccomodativePremiumLensImplants.jpg) left top no-repeat; }



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*******/

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;background-color:#FFFFFF;}
.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; }
/**********************Glacialslide*******End********/
