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; }
caption, th {text-align:left;}
h4, h5, h6 {font-size:100%; font-weight:normal;}
h3 {color:#3389BC;}
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:}
legend { color:#000; }
/****************************************************************************************************************************
 * New Body >> css
 ****************************************************************************************************************************/
body { background:#fff url(../images/bg.png) repeat-x; text-align:center; font-family:Arial; }
*html #mainContanier, #mainBottom1{ azimuth: expression( this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none", this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')", this.src = "images/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("', '').replace('")', ''), this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='scale')", this.runtimeStyle.backgroundImage = "none")), this.pngSet=true )}
h1,h2,h3 {margin:1.5em 0;}
#mainContanier{ width:958px;margin:auto;height:100%;text-align:left}
#headerTop { width:958px; height:110px;position:relative; padding-top:10px; z-index:1000}

.logo{ width:376px; height:90px;background:url(../images/logo.png);}
.searchCont{ width:149px; height:18px; padding:4px 0 0 32px; background: #6666FF; position:absolute; left: 337px; top: -15px; background:url(../images/searchBox.png) no-repeat; }
.searchTop { width:93px; height:19px; font-size:11px; background:transparent; border:0 }
.searchBtn { width:30px; height:15px; font-size:8px; position:absolute; left: 149px; }


#navCont { width:954px; height:44px;z-index:100}
.headerMedia{ width:957px; height:283px; margin:14px 0; background-image:url(../images/larson_eye_care_flash_bg.jpg); background-position:-2px 0; background-repeat:no-repeat;}
.headerMedia2{ width:955px; height:101px; margin:14px 0; color:#CCCC66;}

.index .content{ padding:10px 0 0 0;width:970px;margin:auto; text-align:left;}
.inner .content{ padding:0;width:970px;margin:auto; text-align:left;}
.ie6 .index .content{ margin:10px 0 0 0; padding:10px 0 0 0;width:970px;margin:auto; text-align:left;}
*html .content{ width:970px;height:800px; padding:0}
.contentL{width:550px; min-height:800px; float:left;padding:0 0px 0 26px;}
*html.contentL{width:590px; min-height:800px; float:left;}
.contentLSub{width:563px;padding:8px 10px 10px 31px;min-height:800px; float:left; color:#26231e}
.contentLSub a, a:link, a:active{	color: #3389BC; text-decoration:underline;}
.contentLSub a:hover { color:#26658a; text-decoration:none; }


.contentR{width:366px; min-height:800px;float:right;}
.contentR h1{font-size:25px; color:#002d4e}
.contentR p{font-size:12px; color:#000}
.contentR a{font-size:12px; color:#002d4e}


.guiName{font-size:24px; color:#255877; position: relative; padding-top:0px; padding-bottom:15px;}


.contentR-L{width:42px;height:1440px;float:left;background:url(../images/RContentLR.png); text-align:justify}
.contentR-M{width:282px;height:1440px;float:left;background:url(../images/RContentM1.png); top:2px;}
.contentR-R{width:42px;height:1440px;float:left;background:url(../images/RContentLR.png) -42px 0;}

.contentR-L1{width:37px;height:1940px;float:left;background:url(../images/RContentLRSub.png);}
.contentR-M1{width:287px;height:1940px;float:left;background:url(../images/RContentM.png);position:relative; top:0px;}
.contentR-R1{width:38px;height:1940px;float:left;background:url(../images/RContentLRSub.png) -42px 0;}

.contentR-L2{width:42px;height:30px;float:left;background:url(../images/RContentLR2.png) -1px 0;}
.contentR-M2{width:337px;height:28px;float:left;background:url(../images/RContentM2.png); margin-left:14px;}
*html .contentR-M2{margin-left:7px;;}
.contentR-R2{width:42px;height:30px;float:left;background:url(../images/RContentLR2.png) -42px 0;}
*html .contentR-R2{width:42px;height:30px;float:left;background:url(../images/RContentLR2.png) -40px 0;}


#mainBottom{ width:955px;height:22px;padding:0 11PX 0 10PX; margin:auto;}
#mainBottom1{ width:955px;height:22px;padding:0 11PX 0 10PX; margin:auto;background:url(../images/mainBottom1.png);}

.modMain1{ width:544px;border-bottom:1px dotted #b8cad5; position:relative}
.modMain1 p{ color:#26231e; font-size:1em}
.modMain1 a{ color:#005080; text-decoration:none}
.modMain1 a:hover{ color:#0077bd;}

.modMain2{ width:544px; position:relative}
.modMain2 p{ color:#26231e; font-size:1em}
.modMain2 a{ color:#005080; text-decoration:none}
.modMain2 a:hover{ color:#0077bd;}


.modMain1L{width:282px;border-bottom:1px dotted #c6e1f4; position:relative;color:#fff; font-size:12px;}
.modMain1L-inr1{ height:356px;padding:0 0 0 136px;background:url(../images/LR-img1.jpg) no-repeat;color:#fff; font-size:12px;}

.imgSet1-1{ width:148px; height:103px; background:url(../images/img-set1.jpg) 0 0; position:absolute; left: 21px; top: 53px; }
.imgSet1-2{ width:150px; height:101px; background:url(../images/img-set1.jpg) -148px 0; position:absolute; left: 208px; top: 55px; }
.imgSet1-3{ width:147px; height:101px; background:url(../images/img-set1.jpg) -298px 0; position:absolute; left: 399px; top: 55px; }

.imgSet2-1{ width:160px; height:100px; background:url(../images/img-set2.jpg) 0 0; position:absolute; left: 29px; top: 117px; }
.imgSet2-2{ width:146px; height:99px; background:url(../images/img-set2.jpg) -160px 0; position:absolute; left: 216px; top: 115px; }
.imgSet2-3{ width:146px; height:99px; background:url(../images/img-set2.jpg) -326px 0; position:absolute; left: 389px; top: 115px; }

#contanier1{ width:453px; height:267px; padding:12px 10px 0 492px;position:relative;background:#e6f1e1 url(../images/contanier1.jpg) no-repeat 18px 12px; border-bottom:1px solid #95a8c4}
#contanier1 h1{ font-size:28px; color:#002d4e}
#contanier1 p{ margin:0; padding:0; font-size:14px; color:#000}
#contanier1 li {padding:0; list-style:outside disc; margin:0 0 0 14px}

#contanier2{ width:927px; height:272px; padding:14px 10px 0 18px;position:relative;background:#c9d1df url(../images/contanier2.jpg) no-repeat 490px 14px;}
.mod1{ width:216px;float:left; border:1px solid #a1b2ca;background:url(../images/modBg.png); font-size:11px}
.mod2{ width:216px; float:left; border:1px solid #a1b2ca;margin:0 18px 0 18px;background:url(../images/modBg.png);font-size:11px}
.modTitle{ height:31px; padding:15px 0 0 10px; background:url(../images/modulTitle.png); font-size:15px; color:#fff}
#modCont{ font-size:11px; color:#000}
.mod-inner{ padding:4px 8px 4px 10px}
.padd{ padding:5px 0 0 0}

.footerShadow{width:868px; height:22px;background:url(../images/footerShadow.png); margin:auto; margin-bottom:10px}


#footerMenu1 {width:928px; height:30px; padding:0 20px 20px 20px; margin:auto;border-top:1px dotted #b8cad5;border-bottom:1px dotted #b8cad5;}
#footerMenu1 img { margin-top:14px; margin-bottom:-2px }
#footerMenu1 a { color:#26231e; text-decoration:none; font-size:11px; margin:7px; line-height:24px; }
#footerMenu1 a:hover { color: #3389BC;}


#footerMenu {width:928px; height:30px; padding:0 20px 20px 20px; margin:auto;border-bottom:1px dotted #b8cad5;}
#footerMenu img { margin-top:14px; margin-bottom:-2px }
#footerMenu a { color:#26231e; text-decoration:none; font-size:11px; margin:7px; line-height:24px; }
#footerMenu a:hover { color:#d6dbaa;}
#copyRight{width:754px; padding:2px; margin:auto; font-size:10px; color:#4088b9}


/****************************************************************************************************************************
 * Replace Contaniers >> css
 ****************************************************************************************************************************/
.replaceCont1 { position: absolute; width:307px; height:55px; left: 415px; top: 38px; }
.replaceCont6 { position: absolute; width:89px; height:42px; top: 20px; left: -5px; }
.replaceCont7 { position: absolute; width:184px; height:36px; top: 28px; left: 100px; }
.replaceCont8 { position: absolute; width:113px; height:28px; top: 9px; left: 6px; }
.replaceCont9 { position: absolute; width:113px; height:28px; top: 9px; left: 6px; }
.replaceCont16 { position: absolute; width:164px; height:19px; top: 9px; left: 60px; }
.replaceCont18 { position: absolute; width:164px; height:19px; top: 9px; left: 0px; }
.replaceCont19 { position: absolute; width:262px; height:47px; top: 0; left: 0px; }
.buttonscont  { position: absolute; width:230px; height:45px; top: 35px; left: 30px; }

.appCont { position: absolute; width:291px; height:28px; top: 9px; left: -5px; }


/****************************************************************************************************************************
 * Replaces >> css
 ****************************************************************************************************************************/
#replace1 { position:relative;width:307px; height:55px; padding:0; overflow:hidden; }
#replace1 span, span.replace1 { position: absolute; top:0; left:0px;width:306px; height:50px;background:url(../images/replaceSet1.png) repeat-y top left; }

#replace2 { position:relative;width:356px; height:16px; padding:0; overflow:hidden; }
#replace2 span, span.replace2 { position: absolute; top:0; left:0px;width:356px; height:17px;background:url(../images/replaceSet2.png); }

#replace3 { position:relative;width:334px; height:17px; padding:0; overflow:hidden; }
#replace3 span, span.replace3 { position: absolute; top:0; left:0px;width:334px; height:17px;background:url(../images/replaceSet2.png) 0 -18px;}

#replace4 { position:relative;width:548px; height:16px; padding:0; overflow:hidden; }
#replace4 span, span.replace4 { position: absolute; top:0; left:0px;width:548px; height:16px;background:url(../images/replaceSet2.png) 0 -38px;}

#replace5 { position:relative;width:562px; height:17px;padding:0; overflow:hidden; }
#replace5 span, span.replace5 { position: absolute; top:0; left:0px;width:562px; height:17px;background:url(../images/replaceSet2.png) 0 -56px;}

#replace6 { position:relative;width:89px; height:42px;padding:0; overflow:hidden; }
#replace6 span, span.replace6 { position: absolute; top:0; left:0px;width:89px; height:42px;background:url(../images/replaceSet3.png) 0 0;}

#replace7 { position:relative;width:89px; height:42px;padding:0; overflow:hidden; }
#replace7 span, span.replace7 { position: absolute; top:0; left:0px;width:89px; height:42px;background:url(../images/replaceSet3.png) 0 0;}

#replace7 { position:relative;width:184px; height:36px;padding:0; overflow:hidden; }
#replace7 span, span.replace7 { position: absolute; top:0; left:0px;width:184px; height:36px;background:url(../images/replaceSet3.png) 0 -42px;}

#replace8 { position:relative;width:113px; height:28px;padding:0; overflow:hidden; }
#replace8 span, span.replace8 { position: absolute; top:0; left:0px;width:113px; height:28px;background:url(../images/replaceSet3.png) 0 -76px;}

#replace9 { position:relative;width:210px; height:42px;padding:0; overflow:hidden; }
#replace9 span, span.replace9 { position: absolute; top:0; left:0px;width:210px; height:42px;background:url(../images/replaceSet3.png) 0 -107px;}

#replace10 { position:relative;width:71px; height:24px;padding:0; overflow:hidden; top:5px; left:0; }
#replace10 span, span.replace10 { position: absolute; top:0; left:0px;width:71px; height:24px;background:url(../images/replaceSet3.png) 0 -204px;}

#replace11 { position:relative;width:210px; height:22px;padding:0; overflow:hidden; }
#replace11 span, span.replace11 { position: absolute; top:0; left:0px;width:210px; height:22px;background:url(../images/replaceSet3.png) 0 -228px;}

#replace12 { position:relative;width:210px; height:24px;padding:0; overflow:hidden; }
#replace12 span, span.replace12 { position: absolute; top:0; left:0px;width:210px; height:24px;background:url(../images/replaceSet3.png) 0 -256px;}

#replace13 { position:relative;width:289px; height:93px;padding:0; overflow:hidden; }
#replace13 span, span.replace13 { position: absolute; top:0; left:0px;width:289px; height:93px;background:url(../images/replaceSet4.jpg)}

#replace14 { position:relative;width:289px; height:93px;padding:0; overflow:hidden; }
#replace14 span, span.replace14 { position: absolute; top:0; left:0px;width:293px; height:93px;background:url(../images/replaceSet4.jpg) 0 -93px}

#replace15 {position:relative;width:267px;height:44px;padding:0; overflow:hidden; }
#replace15 span, span.replace15 {position:absolute; top:0; left:0px; width:267px; height:44px; background:url(../images/replaceSet2.jpg) 0 -73px}

#replace16 { position:relative;width:164px; height:19px;padding:0; overflow:hidden; }
#replace16 span, span.replace16 { position: absolute; top:0; left:0px;width:164px; height:19px;background:url(../images/followuson.png) 0 0;}

#replace17 { position:relative;width:545px; height:37px;padding:0; overflow:hidden; }
#replace17 span, span.replace17 { position: absolute; top:0; left:0px;width:545px; height:37px;background:url(../images/replace17.png) 0 0;}

#replace18 { position:relative;width:283px; height:32px;padding:0; overflow:hidden; }
#replace18 span, span.replace18 { position: absolute; top:0; left:0px;width:283px; height:32px; background:url(../images/replaceSet17.png) 0 0;}


#replace19 { position:relative; width:262px; height:47px;padding:0; overflow:hidden; }
#replace19 span, span.replace19 { position: absolute; top:0; left:0px; width:262px; height:47px; background:url(../images/review_us_online.png) 0 0;}

#app { position:relative; width:291px; height:28px; padding:0; overflow:hidden; }
#app span, span.app { position: absolute; top:0; left:0px; width:291px; height:28px; background:url(../images/request_an_app.png) 0 0;}

/****************************************************************************************************************************
 * Menu Contaniers >> css
 ****************************************************************************************************************************/
/****************************************************************************************************************************
 * Menus >> css
 ****************************************************************************************************************************/        
a#menu1, #menu1 span, span.menu1_span { display:block; position:relative;width:229px; height:30px;overflow:hidden; }
a#menu1 span, span.menu1_span { position:absolute; left:0; top:0; background:url(../images/buttonSet1.png) no-repeat 0 -184px; }
a#menu1:hover span, span.menu1_span_oo { background-position:-229px -184px ; cursor:pointer }

a#menu2, #menu2 span, span.menu2_span { display:block; position:relative;width:229px; height:30px;overflow:hidden; }
a#menu2 span, span.menu2_span { position:absolute; left:0; top:0; background:url(../images/buttonSet1.png) no-repeat 0 -214px; }
a#menu2:hover span, span.menu2_span_oo { background-position:-229px -214px ; cursor:pointer }
.ie7 a#menu2, #menu2 span, span.menu2_span {height:30px;}


a#menu3, #menu3 span, span.menu3_span { display:block; position:relative;width:259px; height:30px;overflow:hidden; }
a#menu3 span, span.menu3_span { position:absolute; left:0; top:0; background:url(../images/buttonSet1.png) no-repeat 0 -244px; }
a#menu3:hover span, span.menu3_span_oo { background-position:-259px -244px ; cursor:pointer }

a#menu4, #menu4 span, span.menu4_span { display:block; position:relative;width:127px; height:94px;overflow:hidden; }
a#menu4 span, span.menu4_span { position:absolute; left:0; top:0; background:url(../images/buttonSet1.png) no-repeat 0 0; }
a#menu4:hover span, span.menu4_span_oo { background-position:-127px 0 ; cursor:pointer}

a#menu5, #menu5 span, span.menu5_span { display:block; position:relative;width:145px; height:30px;overflow:hidden; }
a#menu5 span, span.menu5_span { position:absolute; left:0; top:0; background:url(../images/buttonSet1.png) no-repeat 0 -94px; }
a#menu5:hover span, span.menu5_span_oo { background-position:-145px -94px ; cursor:pointer }

a#menu6, #menu6 span, span.menu6_span { display:block; position:relative;width:145px; height:30px;overflow:hidden; }
a#menu6 span, span.menu6_span { position:absolute; left:0; top:0; background:url(../images/buttonSet1.png) no-repeat 0 -124px; }
a#menu6:hover span, span.menu6_span_oo { background-position:-145px -124px ; cursor:pointer }

a#menu7, #menu7 span, span.menu7_span { display:block; position:relative;width:145px; height:29px;overflow:hidden; }
a#menu7 span, span.menu7_span { position:absolute; left:0; top:0; background:url(../images/buttonSet1.png) no-repeat 0 -154px; }
a#menu7:hover span, span.menu7_span_oo { background-position:-145px -154px ; cursor:pointer}


a#menu8, #menu8 span, span.menu8_span { display:block; position:relative;width:229px; height:30px;overflow:hidden; }
a#menu8 span, span.menu8_span { position:absolute; left:0; top:0; background:url(../images/buttonSet2.png) no-repeat 0 0px; }
a#menu8:hover span, span.menu8_span_oo { background-position:-229px 0px ; cursor:pointer }


a#menu9, #menu9 span, span.menu9_span { display:block; position:relative;width:229px; height:30px;overflow:hidden; }
a#menu9 span, span.menu9_span { position:absolute; left:0; top:0; background:url(../images/buttonSet2.png) no-repeat 0 -30px; }
a#menu9:hover span, span.menu9_span_oo { background-position:-229px -30px ; cursor:pointer }


a#menu10, #menu10 span, span.menu10_span { display:block; position:relative;width:259px; height:30px;overflow:hidden; top:5px; left:0; }
a#menu10 span, span.menu10_span { position:absolute; left:0; top:0; background:url(../images/buttonSet2.png) no-repeat 0 -60px; }
a#menu10:hover span, span.menu10_span_oo { background-position:-259px -60px ; cursor:pointer }


a#menu11, #menu11 span, span.menu11_span { display:block; position:relative;width:145px; height:30px;overflow:hidden; top:5px; left:0; }
a#menu11 span, span.menu11_span { position:absolute; left:0px; top:0; background:url(../images/buttonSet11.png) no-repeat 0 0px; }
a#menu11:hover span, span.menu11_span_oo { background-position:0 -30px ; cursor:pointer }



a#appClick, #appClick span, span.appClick_span { display:block; position:relative; width:145px; height:30px;overflow:hidden; }
a#appClick span, span.appClick_span { position:absolute; left:0; top:0; background:url(../images/app_click.png) no-repeat 0 0; }
a#appClick:hover span, span.appClick_span_oo { background-position:0 -30px ; cursor:pointer}

/****************** form/**/

#formFloat1, #formFloat2 { width:130px; height:17px;float:left; background:url(../images/inputBg.png); margin:0 0 0 4px }
.search { width:128px; height:15px;padding:2px 0 0 2px; font-size:10px; background:transparent; border:0 }

.askFormTxtA {width:122px; height:33px; padding:4px; font-size:10px; border: 1px solid #b9bab4; OVERFLOW: auto; border:0; background:transparent }

.txtArea{ width:130px; height:66px; float:left; background:url(../images/inputBg2.png); margin:0 0 0 4px ; float:left;}

.buttonArea{ width:135px; height:28px; padding:4px 0 0 4px; float:left;}



/*******hkn -> font size ***/
.rSizeCont{ width:140px; height:60px; position: absolute; left: 405px; top:-1px; }

#rSize { background:url(../images/fontSize2.gif) no-repeat 0 4px; height:16px; width:134px; position:relative; top:0px; left:0; }
#rSizeBtn1 { position:absolute; width:29px; height:15px; left: 39px; top: 25px; }
#rSizeBtn2 { position:absolute; width:28px; height:15px; left: 68px; top: 25px; }

a#menuSize1, #menuSize1 span, span.menuSize1_span { display:block; position:relative; width:29px; height:15px; overflow:hidden; }
a#menuSize1 span, span.menuSize1_span { position:absolute; left:0; top:0; background:url(../images/fontSize2.gif) no-repeat 0 -14px;}
a#menuSize1:hover span, span.menuSize1_span_oo { background-position:0 -29px; cursor:pointer }
a#menuSize2, #menuSize2 span, span.menuSize2_span { display:block; position:relative; width:29px; height:15px; overflow:hidden;}
a#menuSize2 span, span.menuSize2_span { position:absolute; left:0; top:0; background:url(../images/fontSize2.gif) no-repeat -29px -14px;}
a#menuSize2:hover span, span.menuSize2_span_oo { background-position:-29px -29px; cursor:pointer}


/******************/
div.contentLSub blockquote,div#contentLSub ul,div#contentLSub ol,div#contentLSub dl {margin:1em; list-style: disc inside;}
div.contentLSub ol,div#contentLSub ul,div#contentLSub dl {margin-left:2em;}
div.contentLSub ul li {list-style: disc outside; font-size:1em; color:#000000;}
div.contentLSub ol li {list-style: decimal inside;}
div.contentLSub li {margin:0.5em 0; font-size:12px; color:#000000; }
div.contentLSub li {margin-left:1em;}
div.contentLSub dl dd {margin-left:2em;}

/*************Map Button*************/
a#download_map {display:block; position:relative; width: 209px; height: 51px; margin:0; padding:0; overflow:hidden; cursor:pointer;}
a#download_map span, span.download_map {position: absolute;	top:0; left:0; width:209px; height:51px; background: url(../images/map_button.png) left top no-repeat; cursor:pointer;}
a#download_map:hover span { background-position:left bottom; }


a#google_button, #google_button span, span.map_button  { display:block; position:relative; width:209px; height:51px; overflow:hidden; }
a#google_button span, span.google_button { position:absolute; left:0; top:0; background:url(../images/google_map_buttons.png) left top no-repeat; }
a#google_button:hover span, span.google_button { background-position:left bottom; }
/*************Map Button*************/
div#billing-phone-num { width:385px; background-color:#3388BB; padding:10px; margin:5px; border:1px solid #000; color: #FFF;}
/*************/
a#patient_forms {
	display:block; position:relative;
	width: 145px; height: 30px;
	margin:0; padding:0;
	overflow:hidden;
	cursor:pointer;
}
a#patient_forms span, span.patient_forms {
	position: absolute;	top:0; left:0;
	width:145px; height:30px;
	background: url(../images/patient_forms.jpg) left top no-repeat;
	cursor:pointer;
}
a#patient_forms:hover span { background-position:left bottom; }
/***/


a#self_eval_test {
	display:block; position:relative;
	width: 171px; height: 30px;
	margin:0; padding:0;
	overflow:hidden;
	cursor:pointer;
}
a#self_eval_test span, span.self_eval_test {
	position: absolute;	top:0; left:0;
	width:171px; height:30px;
	background: url(../images/self_eval_test.jpg) left top no-repeat;
	cursor:pointer;
}
a#self_eval_test:hover span { background-position:left bottom; }


/***/
a#free_consultations_button {
	display:block; position:relative;
	top:7px; left:0;
	width: 145px; height: 30px;
	margin:0; padding:0;
	overflow:hidden;
	cursor:pointer;
}
a#free_consultations_button span, span.free_consultations_button {
	position: absolute;	top:0; left:0;
	width:145px; height:30px;
	background: url(../images/free_consultations.png) left top no-repeat;
	cursor:pointer;
}
a#free_consultations_button:hover span { background-position:left bottom; }
/******************/
div#common_questions{line-height:23px;}
/********/
#txt_ask_questions { 
	position:relative;
	width: 268px; height: 45px;
	margin:0; padding:0;
	overflow:hidden;
}
#txt_ask_questions span, span.txt_ask_questions {
	position: absolute;	top:0; left:0;
	width:288px; height:45px;
	background: url(../images/txt_ask_questions.png) left top no-repeat;
}
/****/
.glacialslide {
	cursor: url(../glacialslide/graphics/zoomin.cur), pointer;
	outline: none;
}
.glacialslide img {
	border: 2px solid gray;
}
.glacialslide:hover img {
	border: 2px solid white;
}
.glacialslide-image {
	border: 2px solid white;
}
.glacialslide-image-blur {
}
.glacialslide-caption {
	display: none;
	border: 2px solid white;
	border-top: none;
	font-family: Verdana, Helvetica;
	font-size: 10pt;
	padding: 5px;
	background-color: white;
	color: black;text-align:center;
}
.glacialslide-display-block {
	display: block;
}
.glacialslide-display-none {
	display: none;
}
.glacialslide-loading {
	display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	background-color: black;/*
    padding-left: 22px;
    background-image: url(../glacialslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */
}
a.glacialslide-credits, a.glacialslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.glacialslide-credits:hover, a.glacialslide-credits:hover i {
	color: white;
	background-color: gray;
}


.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#larsonVideoBtn {
	display:block; position:relative;
	width: 209px; height: 51px;
	margin:0; padding:0;
	overflow:hidden;
	cursor:pointer;
}
a#larsonVideoBtn span, span.larsonVideoBtn {
	position: absolute;	top:0; left:0;
	width:209px; height:51px;
	background: url(../images/larsonVideoBtn.png) left top no-repeat;
	cursor:pointer;
}
a#larsonVideoBtn:hover span { background-position:left bottom; }
/****************/
a#btnAskExpertPdf {
	display:block; position:relative;
	width: 191px; height: 39px;
	margin:0; padding:0;
	overflow:hidden;
	cursor:pointer;
}
a#btnAskExpertPdf span, span.btnAskExpertPdf {
	position: absolute;	top:0; left:0;
	width:191px; height:39px;
	background: url(../images/btnAskExpertPdf.png) left top no-repeat;
	cursor:pointer;
}
a#btnAskExpertPdf:hover span { background-position:left bottom; }



a#google_map_btn, #google_map_btn span, span.google_map_btn_span {width:209px;height:51px;display:block; position:relative; overflow:hidden;}
a#google_map_btn span, span.google_map_btn_span { position:absolute; left:0; top:0; background:url(../images/google_map_buttons.png.png) no-repeat 0 0;}
a#google_map_btn:hover span, span.google_map_btn_span_oo { background-position:-209px 0; cursor:pointer}


a#map_btn, #map_btn span, span.map_btn_span {width:209px;height:51px;display:block; position:relative; overflow:hidden;}
a#map_btn span, span.map_btn_span { position:absolute; left:0; top:0; background:url(../images/map_button.png) no-repeat 0 0;}
a#map_btn:hover span, span.map_btn_span_oo { background-position:-209px 0; cursor:pointer}

/* arzu */

.erhan{width:0px; height:0px; padding:0px; margin:0px; line-height:0px; font-size:0px; clear:both;}
.arzu_on_pixel{width:100%; height:10px;}

a#cataract_part1, #cataract_part1 span, span.cataract_part1_span {width:209px;height:160px;display:block; position:relative; overflow:hidden;}
a#cataract_part1 span, span.cataract_part1_span { position:absolute; left:0; top:0; background:url(../images/part_1_larsonVideoBtn.png) no-repeat 0 0;}
a#cataract_part1:hover span, span.cataract_part1_span_oo { background-position: 0 -160px; cursor:pointer}

a#cataract_part2, #cataract_part2 span, span.cataract_part2_span {width:209px;height:160px;display:block; position:relative; overflow:hidden;}
a#cataract_part2 span, span.cataract_part2_span { position:absolute; left:0; top:0; background:url(../images/part_2_larsonVideoBtn.png) no-repeat 0 0;}
a#cataract_part2:hover span, span.cataract_part2_span_oo { background-position: 0 -160px; cursor:pointer}

a#click_to_join, #click_to_join span, span.click_to_join_span { display:block; position:relative; width:145px; height:30px; overflow:hidden; }
a#click_to_join span, span.click_to_join_span { position:absolute; left:0; top:0; background:url(../images/click_here_to_join.png) no-repeat 0 0; }
a#click_to_join:hover span, span.click_to_join_span_oo { background-position: 0 -30px ; cursor:pointer }

a#juvederm, #juvederm span, span.juvederm_span { display:block; position:relative; width:250px; height:67px; overflow:hidden; cursor:pointer;}
a#juvederm span, span.juvederm_span { position:absolute; left:0; top:0; background:url(../images/Juvederm_4c.jpg) no-repeat 0 0; }

a#latisse, #latisse span, span.latisse_span { display:block; position:relative; width:250px; height:115px; overflow:hidden; cursor:pointer;}
a#latisse span, span.latisse_span { position:absolute; left:0; top:0; background:url(../images/Latisse_Logo_purple.jpg) no-repeat 0 0; }

#slider1 { width:476px; height:191px; }
div#sliderCont #slider1 { width:476px; height:259px; }

#slider1 .slider-links-wrapper {  left:20px; top:20px; }
	#slider1 .slider-links { }
	#slider1 .slider-links li { background-color:#000; width:152px; height:53px; margin:10px 0; }
	#slider1 .slider-links li a { border:1px solid #FFF; }
	#slider1 .slider-links li a, .slider-links a span { width:150px; height:51px; }
	
#slider1 .slider-items-wrapper {  width:476px; height:191px; background:url(../images/panel.jpg) left top no-repeat;  }
div#sliderCont #slider1 .slider-items-wrapper {  background:url(../images/panel2.jpg) left top no-repeat;  width:476px; height:249px;}
	#slider1 .slider-items { width:378px; height:150px; margin:15px auto; }
	#slider1 .slider-items li { width:378px; height:150px; margin-left:5px;}
	
	div#sliderCont #slider1 .slider-items { width:378px; height:200px; margin:23px auto; }
	div#sliderCont #slider1 .slider-items li { width:378px; height:200px; margin-left:5px;}
	
#slider1 .slider-previous, #slider1 .slider-next { width:38px; height:35px; top:78px; background-image:url(../images/arrows.jpg); }
div#sliderCont #slider1 .slider-previous, div#sliderCont #slider1 .slider-next { width:38px; height:35px; top:103px; background-image:url(../images/arrows2.jpg); }

	#slider1 .slider-previous { background-position:0 0; left:0px; }
	#slider1 .slider-next     { background-position:-38px 0; left:438px; }
	div#sliderCont #slider1 .slider-next     { background-position:-38px 0; left:439px; }
	
	#slider1 .slider-previous:hover { background-position:-0 -35px; left:0px; }
	#slider1 .slider-next:hover     { background-position:-38px -35px; left:438px; }
	div#sliderCont #slider1 .slider-next:hover     { background-position:-38px -35px; left:439px; }

.slider-wrapper { position:relative; overflow:hidden; }
.slider-wrapper * { margin:0; padding:0; }
	.slider-links-wrapper { clear:both; position:absolute; overflow:hidden; z-index:960; }
		.slider-links { position:relative; }
		.slider-links li {list-style:none; }
		.slider-links li a { text-decoration:none }
		.slider-links li a, .slider-links a span {display:block; position:relative; overflow:hidden; cursor:pointer; }
		.slider-links a span { position:absolute; left:0; top:0; opacity: 0.60; -khtml-opacity: 0.6; -moz-opacity:0.60; filter: alpha(opacity=60); filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; }  
		/*filter: alpha(opacity=6); -khtml-opacity: 0.6; -moz-opacity: 0.6;  opacity: 0.6; */
		.slider-links .slider-link-active a span, 
		.slider-links a:hover span, span.slider_link_span_oo { opacity: 1.0; -khtml-opacity: 1.0; -moz-opacity:1.0; filter: alpha(opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; }
	.slider-items-wrapper { clear:both; overflow:hidden; z-index:950;}
		.slider-items { position:relative; }
		.slider-items img {border:1px solid #000000;}
		.slider-items li { display:block; overflow:hidden;; position:absolute; left:0; top:0; list-style:none; text-align:left; }
		.slider-items li .slider-item-info { position:absolute; 	
		-webkit-border-top-left-radius: 10px; -khtml-border-radius-topleft: 10px; -moz-border-radius-topleft: 10px; border-top-left-radius: 10px; 
		opacity: 0.9; -khtml-opacity: 0.9; -moz-opacity:0.90; filter: alpha(opacity=90); filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; }

	.slider-previous, .slider-next { display:block; position:absolute; overflow:hidden; z-index:980; background-repeat:no-repeat; }
	.slider-previous { }
	.slider-next     { }
	.slider-previous:hover { }
	.slider-next:hover     { }
	
	
	
	
#slider2 { width:476px; height:191px; }
div#sliderCont #slider2 { width:476px; height:259px; }

#slider2 .slider-links-wrapper {  left:20px; top:20px; }
	#slider2 .slider-links { }
	#slider2 .slider-links li { background-color:#000; width:152px; height:53px; margin:10px 0; }
	#slider2 .slider-links li a { border:1px solid #FFF; }
	#slider2 .slider-links li a, .slider-links a span { width:150px; height:51px; }
	
#slider2 .slider-items-wrapper {  width:476px; height:191px; background:url(../images/panel.jpg) left top no-repeat;  }
div#sliderCont #slider2 .slider-items-wrapper {  background:url(../images/panel2.jpg) left top no-repeat;  width:476px; height:249px;}
	#slider2 .slider-items { width:378px; height:150px; margin:15px auto; }
	#slider2 .slider-items li { width:378px; height:150px; margin-left:5px;}
	
	div#sliderCont #slider2 .slider-items { width:378px; height:200px; margin:23px auto; }
	div#sliderCont #slider2 .slider-items li { width:378px; height:200px; margin-left:5px;}
	
#slider2 .slider-previous, #slider2 .slider-next { width:38px; height:35px; top:78px; background-image:url(../images/arrows.jpg); }
div#sliderCont #slider2 .slider-previous, div#sliderCont #slider2 .slider-next { width:38px; height:35px; top:103px; background-image:url(../images/arrows2.jpg); }

	#slider2 .slider-previous { background-position:0 0; left:0px; }
	#slider2 .slider-next     { background-position:-38px 0; left:438px; }
	div#sliderCont #slider2 .slider-next     { background-position:-38px 0; left:439px; }
	
	#slider2 .slider-previous:hover { background-position:-0 -35px; left:0px; }
	#slider2 .slider-next:hover     { background-position:-38px -35px; left:438px; }
	div#sliderCont #slider2 .slider-next:hover     { background-position:-38px -35px; left:439px; }
	
	
	
	
#slider3 { width:476px; height:191px; }
div#sliderCont #slider3 { width:476px; height:259px; }

#slider3 .slider-links-wrapper {  left:20px; top:20px; }
	#slider3 .slider-links { }
	#slider3 .slider-links li { background-color:#000; width:152px; height:53px; margin:10px 0; }
	#slider3 .slider-links li a { border:1px solid #FFF; }
	#slider3 .slider-links li a, .slider-links a span { width:150px; height:51px; }
	
#slider3 .slider-items-wrapper {  width:476px; height:191px; background:url(../images/panel.jpg) left top no-repeat;  }
div#sliderCont #slider3 .slider-items-wrapper {  background:url(../images/panel2.jpg) left top no-repeat;  width:476px; height:249px;}
	#slider3 .slider-items { width:378px; height:150px; margin:15px auto; }
	#slider3 .slider-items li { width:378px; height:150px; margin-left:5px;}
	
	div#sliderCont #slider3 .slider-items { width:378px; height:200px; margin:23px auto; }
	div#sliderCont #slider3 .slider-items li { width:378px; height:200px; margin-left:5px;}
	
#slider3 .slider-previous, #slider3 .slider-next { width:38px; height:35px; top:78px; background-image:url(../images/arrows.jpg); }
div#sliderCont #slider3 .slider-previous, div#sliderCont #slider3 .slider-next { width:38px; height:35px; top:103px; background-image:url(../images/arrows2.jpg); }

	#slider3 .slider-previous { background-position:0 0; left:0px; }
	#slider3 .slider-next     { background-position:-38px 0; left:438px; }
	div#sliderCont #slider3 .slider-next     { background-position:-38px 0; left:439px; }
	
	#slider3 .slider-previous:hover { background-position:-0 -35px; left:0px; }
	#slider3 .slider-next:hover     { background-position:-38px -35px; left:438px; }
	div#sliderCont #slider3 .slider-next:hover     { background-position:-38px -35px; left:439px; }
	
	
	
	
#slider4 { width:476px; height:191px; }
div#sliderCont #slider4 { width:476px; height:259px; }

#slider4 .slider-links-wrapper {  left:20px; top:20px; }
	#slider4 .slider-links { }
	#slider4 .slider-links li { background-color:#000; width:152px; height:53px; margin:10px 0; }
	#slider4 .slider-links li a { border:1px solid #FFF; }
	#slider4 .slider-links li a, .slider-links a span { width:150px; height:51px; }
	
#slider4 .slider-items-wrapper {  width:476px; height:191px; background:url(../images/panel.jpg) left top no-repeat;  }
div#sliderCont #slider4 .slider-items-wrapper {  background:url(../images/panel2.jpg) left top no-repeat;  width:476px; height:249px;}
	#slider4 .slider-items { width:378px; height:150px; margin:15px auto; }
	#slider4 .slider-items li { width:378px; height:150px; margin-left:5px;}
	
	div#sliderCont #slider4 .slider-items { width:378px; height:200px; margin:23px auto; }
	div#sliderCont #slider4 .slider-items li { width:378px; height:200px; margin-left:5px;}
	
#slider4 .slider-previous, #slider4 .slider-next { width:38px; height:35px; top:78px; background-image:url(../images/arrows.jpg); }
div#sliderCont #slider4 .slider-previous, div#sliderCont #slider4 .slider-next { width:38px; height:35px; top:103px; background-image:url(../images/arrows2.jpg); }

	#slider4 .slider-previous { background-position:0 0; left:0px; }
	#slider4 .slider-next     { background-position:-38px 0; left:438px; }
	div#sliderCont #slider4 .slider-next     { background-position:-38px 0; left:439px; }
	
	#slider4 .slider-previous:hover { background-position:-0 -35px; left:0px; }
	#slider4 .slider-next:hover     { background-position:-38px -35px; left:438px; }
	div#sliderCont #slider4 .slider-next:hover     { background-position:-38px -35px; left:439px; }			

	
		
		
		
#slider5 { width:476px; height:191px; }
div#sliderCont #slider5 { width:476px; height:259px; }

#slider5 .slider-links-wrapper {  left:20px; top:20px; }
	#slider5 .slider-links { }
	#slider5 .slider-links li { background-color:#000; width:152px; height:53px; margin:10px 0; }
	#slider5 .slider-links li a { border:1px solid #FFF; }
	#slider5 .slider-links li a, .slider-links a span { width:150px; height:51px; }
	
#slider5 .slider-items-wrapper {  width:476px; height:191px; background:url(../images/panel.jpg) left top no-repeat;  }
div#sliderCont #slider5 .slider-items-wrapper {  background:url(../images/panel2.jpg) left top no-repeat;  width:476px; height:249px;}
	#slider5 .slider-items { width:378px; height:150px; margin:15px auto; }
	#slider5 .slider-items li { width:378px; height:150px; margin-left:5px;}
	
	div#sliderCont #slider5 .slider-items { width:378px; height:200px; margin:23px auto; }
	div#sliderCont #slider5 .slider-items li { width:378px; height:200px; margin-left:5px;}
	
#slider5 .slider-previous, #slider5 .slider-next { width:38px; height:35px; top:78px; background-image:url(../images/arrows.jpg); }
div#sliderCont #slider5 .slider-previous, div#sliderCont #slider5 .slider-next { width:38px; height:35px; top:103px; background-image:url(../images/arrows2.jpg); }

	#slider5 .slider-previous { background-position:0 0; left:0px; }
	#slider5 .slider-next     { background-position:-38px 0; left:438px; }
	div#sliderCont #slider5 .slider-next     { background-position:-38px 0; left:439px; }
	
	#slider5 .slider-previous:hover { background-position:-0 -35px; left:0px; }
	#slider5 .slider-next:hover     { background-position:-38px -35px; left:438px; }
	div#sliderCont #slider5 .slider-next:hover     { background-position:-38px -35px; left:439px; }	
	
	
	
#slider8 { width:476px; height:191px; }
div#sliderCont #slider8 { width:476px; height:259px; }

#slider8 .slider-links-wrapper {  left:20px; top:20px; }
	#slider8 .slider-links { }
	#slider8 .slider-links li { background-color:#000; width:152px; height:53px; margin:10px 0; }
	#slider8 .slider-links li a { border:1px solid #FFF; }
	#slider8 .slider-links li a, .slider-links a span { width:150px; height:51px; }
	
#slider8 .slider-items-wrapper {  width:476px; height:191px; background:url(../images/panel.jpg) left top no-repeat;  }
div#sliderCont #slider8 .slider-items-wrapper {  background:url(../images/panel2.jpg) left top no-repeat;  width:476px; height:249px;}
	#slider8 .slider-items { width:378px; height:150px; margin:15px auto; }
	#slider8 .slider-items li { width:378px; height:150px; margin-left:5px;}
	
	div#sliderCont #slider8 .slider-items { width:378px; height:200px; margin:23px auto; }
	div#sliderCont #slider8 .slider-items li { width:378px; height:200px; margin-left:5px;}
	
#slider8 .slider-previous, #slider8 .slider-next { width:38px; height:35px; top:78px; background-image:url(../images/arrows.jpg); }
div#sliderCont #slider8 .slider-previous, div#sliderCont #slider8 .slider-next { width:38px; height:35px; top:103px; background-image:url(../images/arrows2.jpg); }

	#slider8 .slider-previous { background-position:0 0; left:0px; }
	#slider8 .slider-next     { background-position:-38px 0; left:438px; }
	div#sliderCont #slider8 .slider-next     { background-position:-38px 0; left:439px; }
	
	#slider8 .slider-previous:hover { background-position:-0 -35px; left:0px; }
	#slider8 .slider-next:hover     { background-position:-38px -35px; left:438px; }
	div#sliderCont #slider8 .slider-next:hover     { background-position:-38px -35px; left:439px; }		
	
	
	
.newsletteBtn{ display:block; background-image:url(../images/newsletter_button.png); width:216px; height:0px; padding:47px 0 0 0; overflow:hidden; background-repeat:no-repeat;}
.newsletteBtn:hover{ background-position:0 -47px;}	



div.reviewContainer { width:570px; height:370px;color:#f1f1f1; }
div.reviewL { width:243px; height:370px; float:left; display:inline; background: url('../images/bg-reviewL.png') no-repeat; }
div.reviewC { width:164px; height:370px; float:left; display:inline; background: url('../images/bg-reviewC.png') no-repeat; }
div.reviewR { width:163px; height:370px; float:right; display:inline; background: url('../images/bg-reviewR.png') no-repeat; }
div.step1 { float:left; display:inline; width:241px; height:78px; margin-left:1px; }
div.step2 { float:left; display:inline; width:241px; height:78px; margin-left:1px; }
	
a:link.reviewS1, a:visited.reviewS1{ color:#f1f1f1; text-decoration:none; 
background:url('../images/btn-step1.png') no-repeat top left;
background-position: 0px 0px; width:241px; height:78px; display:block; }
a:hover.reviewS1{ background-position:0px -78px; color:#f1f1f1; text-decoration:none; }

a:link.reviewS2, a:visited.reviewS2{ color:#f1f1f1; text-decoration:none; 
background:url('../images/btn-step2.png') no-repeat top left;
background-position: 0px 0px; width:241px; height:78px; display:block; }
a:hover.reviewS2{ background-position:0px -78px; color:#f1f1f1; text-decoration:none; }
