body { margin: 0; padding:0; text-align:center; background:#1d1d1d url(../images/bg.gif) repeat-x; font-family:Arial, Helvetica, sans-serif}


#mainContanier{ width:760px; margin:auto;}	
#header{ width:760px; height:225px; background: #df8900; margin:auto; text-align:left}	
#contentBody{width:760px;background: #313131; margin:auto; border-top:#3d3d3d 10px solid;border-bottom:#3d3d3d 10px solid;}


#hederImage{width:545px; height:173px; background:url(../images/hederImage.jpg) no-repeat right; float:right}
#hederImage1{width:545px; height:173px; background:url(../images/hederImage2.jpg) no-repeat right; float:right; position:relative}
#guiname { width:253px; height:30px; text-align:right; position:absolute; left: 266px; top: 36px; color:#e7b700; font-size:18px; font-weight:bold }
#headerMenu{float:left; position:relative; z-index:20}
#clearLeft{ clear:left}
#IBInner{margin:auto; text-align:left; width:680px;}
#IBInner2{text-align:left;}
#leftContent{float:left; width:178px;}
#leftContent2{float:left; width:236px; border-right:1px #1d1d1d solid}
#footer{width:760px; position:relative; background:#313131; height:70px}
#footerMenu{color:#bfbfbf;font-size:10px;margin:auto;width:650px;text-align:center}
#footerMenu img{margin-top:14px; margin-bottom:-2px}
#footerMenu a{color:#bfbfbf;margin:6px;line-height:24px;text-decoration:none}
#footerMenu a:hover{color:#e7b700;line-height:24px;text-decoration:none}

#footerSpacer{position:absolute; background:#e7b700; left: 751px; top: -187px; width:9px; height:195px; font-size:6px}
#whatWLToDo{height:199px;+  height: 225px !important; width:429px !important; /*moz width*/width:449px /*IE width*/; background:url(../images/whatWouldYouLikeToDo.jpg) no-repeat; padding:26px 0 0 20px;}
#whatWLToDoInner{ margin:12px 0 0 0 }
#clickHereDiv{ padding:17px 0 0 0 ; width:104px; height:14px}
a#clickHere, #clickHere span, span.clickHere_span  { display:block; position:relative; width:104px; height:14px; overflow:hidden; color:#2A2A2A;}
a#clickHere span, span.clickHere_span { position:absolute; left:0; top:0; background:url(../images/clickHere.png) left top no-repeat; }
a#clickHere:hover span, span.clickHere_span_oo { background-position:0 -14px; }
#learnMore2Div{margin:8px 0 0 90px ; width:104px; height:14px}
a#learnMore2, #learnMore2 span, span.learnMore2_span  { display:block; position:relative; width:104px; height:14px; overflow:hidden; color:#313131}
a#learnMore2 span, span.learnMore2_span { position:absolute; left:0; top:0; background:url(../images/learnMore2.png) left top no-repeat;color:#1d1d1d }
a#learnMore2:hover span, span.learnMore2_span_oo { background-position:0 -14px;color:#1d1d1d }
#clickTVMapDiv{width:178px; height:27px; color:#666}
a#clickTVMap, #clickTVMap span, span.clickTVMap_span  { display:block; position:relative; width:178px; height:27px; overflow:hidden;}
a#clickTVMap span, span.clickTVMap_span { position:absolute; left:0; top:0; background:url(../images/clickToVievAMap.gif) left top no-repeat; }
a#clickTVMap:hover span, span.clickTVMap_span_oo { background-position:0 -27px;color:red }
#learnMoreMod{margin:0 0 4px 369px}
.fixHover{color:#313131}

a#learnMore, #learnMore span, span.learnMore_span  { display:block; position:relative; width:80px; height:27px; overflow:hidden; color:#2A2A2A;}
a#learnMore span, span.learnMore_span { position:absolute; left:0; top:0; background:url(../images/learnMore.gif) left top no-repeat; }
a#learnMore:hover span, span.learnMore_span_oo { background-position:0 -27px; }

a#replace12, #replace12 span, span.replace12_span  { display:block; position:relative; width:190px; height:12px; overflow:hidden; color:#2A2A2A;cursor:pointer}
a#replace12 span, span.replace12_span { position:absolute; left:0; top:0; background:url(../images/replaceSet2.png) left top no-repeat; }
a#replace12:hover span, span.replace12_span_oo { background-position:0 -153px; }

a#replace13, #replace13 span, span.replace13_span  { display:block; position:relative;width:190px; height:26px; overflow:hidden; color:#2A2A2A;cursor:pointer}
a#replace13 span, span.replace13_span { position:absolute; left:0; top:0;background:url(../images/replaceSet2.png) no-repeat 0 -28px;}
a#replace13:hover span, span.replace13_span_oo { background-position:0 -181px; }

a#replace14, #replace14 span, span.replace14_span  { display:block; position:relative; width:190px; height:12px; overflow:hidden; color:#2A2A2A;cursor:pointer}
a#replace14 span, span.replace14_span { position:absolute; left:0; top:0; background:url(../images/replaceSet2.png) no-repeat 0 -70px; }
a#replace14:hover span, span.replace14_span_oo { background-position:0 -223px; }

a#replace15, #replace15 span, span.replace15_span  { display:block; position:relative; width:190px; height:12px; overflow:hidden; color:#2A2A2A;cursor:pointer}
a#replace15 span, span.replace15_span { position:absolute; left:0; top:0; background:url(../images/replaceSet2.png) no-repeat 0 -102px; }
a#replace15:hover span, span.replace15_span_oo { background-position:0 -255px; }

a#replace16, #replace16 span, span.replace16_span  { display:block; position:relative; width:190px; height:12px; overflow:hidden; color:#2A2A2A;cursor:pointer}
a#replace16 span, span.replace16_span { position:absolute; left:0; top:0; background:url(../images/replaceSet2.png) no-repeat 0 -134px; }
a#replace16:hover span, span.replace16_span_oo { background-position:0 -287px; }






.font14{ font-size:14px }
.font12{ font-size:12px }
.font16{ font-size:16px }
.font28{ font-size:2em;}
.color1{ color:#bfbfbf}
.color2{ color:#fff}
.myriadPro{ font-family: "Myriad Pro" }
#mod1{ border-bottom:1px #1d1d1d solid; padding-bottom:6px;}
#mod2{width:449px; margin:8px 0 0 0}
#mod2Left{ width:220px;height:160px;background:#1d1d1d; float:left; padding:6px 0 0 7px; }
#mod2Right{width:206px !important; /*moz width*/width:218px /*IE width*/;height:160px;background:#1d1d1d; float:right; margin:0 0 0 7zpx;padding:6px 0 0 0}
#mod2Left{ width:206px !important; /*moz width*/width:218px /*IE width*/;height:150px;background:#1d1d1d; float:left; padding:6px 2px 0 10px; }
#mod2Right{width:210!important; /*moz width*/width:222px /*IE width*/;height:150px;background:#1d1d1d; float:right; margin:0 0 0 8px;padding:6px 2px 0 10px}
#mod2Txt{ width:200px; margin:8px 0 0 0}
#mod3{padding:20px 0 14px 0 }
#mod4{padding:50px 0 14px 0 }
#mod5{width:174px;padding:18px 0 14px 0}
#mod5-1{width:174px;padding:2px 0 14px 0; }
#mod6{width:209px !important; /*moz width*/width:224px /*IE width*/;background:#1d1d1d;padding:6px 6px 6px 10px}
#mod7{width:209px !important; /*moz width*/width:224px /*IE width*/;background:#1d1d1d;padding:6px 6px 6px 10px; margin:4px 0 0 0;}
#modSub{border-bottom:10px #e7b700 solid; border-top:10px #e7b700 solid;width:224px;margin:26px 0 0 2px}
#modBot{ background: url(../images/modBot.gif); width:176px; height:7px; font-size:6px}
#leftContent2-1{margin:0 0 0 32px}
#ContentTitle { color: #FFFFFF; font-weight: bold; font-size:1.1em; margin:10px 0 0 0; }
#ContentText {margin:10px 0 0 0; }
#whatLeft{float:left; width:270px; margin:18px 0 0 0}
#whatRight{float:right; width:140px;}
#mod5Left{float:left; width:121px; height:87px; background:#6633FF}
#mod5Right{float:right; width:51px; background:#6633FF;}
a#mod5Right, #mod5Right span, span.mod5Right_span  { display:block; position:relative; width:51px; height:87px; overflow:hidden; color:#2A2A2A;}
a#mod5Right span, span.mod5Right_span { position:absolute; left:0; top:0; background:url(../images/readMore.png) left top no-repeat; }
a#mod5Right:hover span, span.mod5Right_span_oo { background-position:-51px 0; }
#rightContent{float:right;margin:0 22px 0 0;width:449px;}
#rightContent2{float:right;margin:0 22px 0 0;width:470px;font-size:14px;color:#fff}
#copyright{ text-align:center; font-size:10px; color:#bfbfbf; margin:16px 0 0 0}
/*** replace ***/
#replace1{position:relative;width:191px; height:14px;margin:0; padding:0;overflow:hidden;}
#replace1 span, span.replace1 {position: absolute;top:0;left:1px;width:100%;height:100%;background:url(../images/newMultifocalLens.png) left top no-repeat;}
#replace2{position:relative;width:208px; height:10px;margin:0; padding:0;overflow:hidden;}
#replace2 span, span.replace1 {position: absolute;top:0;left:1px;width:100%;height:100%;background:url(../images/lasikLaserEyeSurgeryNew.gif) left top no-repeat;}
#replace3{position:relative;width:73px; height:11px;margin:0; padding:0;overflow:hidden; margin:14px 0 16px 0}
#replace3 span, span.replace1 {position: absolute;top:0;left:1px;width:100%;height:100%;background:url(../images/location.png) left top no-repeat;}
#replace4{position:relative;width:106px; height:12px;margin:0; padding:0;overflow:hidden; margin:14px 0 16px 0}
#replace4 span, span.replace4 {position: absolute;top:0;left:1px;width:100%;height:100%;background:url(../images/testimonial.gif) left top no-repeat;}
#replace5{position:relative;width:232px; height:12px;padding:0;overflow:hidden;}
#replace5 span, span.replace4 { position: absolute; top:0; left:0px; width:100%; height:100%; background:url(../images/whatWouldYouLike.gif) left top no-repeat; }
#replace6{position:relative;width:178px; height:12px;padding:0;overflow:hidden;}
#replace6 span, span.replace4 { position: absolute; top:0; left:0px; width:100%; height:100%; background:url(../images/replaceSet1.png) left top no-repeat; }
#replace7{position:relative;width:227px; height:12px;padding:0;overflow:hidden; margin:17px 0 0 0}
#replace7 span, span.replace4 { position: absolute; top:0; left:0px; width:100%; height:100%; background:url(../images/replaceSet1.png) no-repeat 0 -28px; }
#replace8{position:relative;width:160px; height:12px;padding:0;overflow:hidden; margin:17px 0 0 0}
#replace8 span, span.replace4 { position: absolute; top:0; left:0px; width:100%; height:100%; background:url(../images/replaceSet1.png) no-repeat 0 -60px; }
#replace9{position:relative;width:174px; height:12px;padding:0;overflow:hidden; margin:17px 0 0 0}
#replace9 span, span.replace4 {position: absolute;top:0;left:1px;width:100%;height:100%;background:url(../images/replaceSet1.png) no-repeat 0 -90px;}
#replace10{position:relative;width:122px; height:12px;padding:0;overflow:hidden; margin:17px 0 0 0}
#replace10 span, span.replace4 {position: absolute;top:0;left:1px;width:100%;height:100%;background:url(../images/replaceSet1.png) no-repeat 0 -122px;}
#replace11{position:relative;width:137px; height:29px;padding:0;overflow:hidden; margin:17px 0 16px 0}
#replace11 span, span.replace11 {position: absolute;top:0;left:1px;width:100%;height:100%;background:url(../images/whatWouldYouLike2.gif) no-repeat 0 0px;}


/*** replace ***/



/*** reset ***/
* { 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#rightContent2 blockquote,div#rightContent2 ul,div#rightContent2 ol,div#rightContent2 dl {margin:1em;}
div#rightContent2 ol,div#rightContent2 ul,div#rightContent2 dl {margin-left:2em;}
div#rightContent2 ul li {list-style: disc outside;}
div#rightContent2 ol li {list-style: decimal outside;}
div#rightContent2 li    {margin:0.5em 0; }
div#rightContent2 dl dd {margin-left:1em;}
h3 {color: #FFFFFF; font-weight: bold; font-size:15px; margin:10px 0 0 0;}
p {font-size:14px }
div#header2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#FFFFFF;
	padding-bottom:20px;
	padding-top:10px;
	}
	


#contentBody a{color: #3a3a3a; font-variant:BOLDER}
#contentBody a:hover {color:#3a3a3a;}

#rightContent2 a{color: #fff; font-variant:BOLDER}
#rightContent2 a:hover {color:#fff;}
/*** reset ***/


.ir-link-wrapper { text-align:center; margin:15px auto 15px auto; }
.ir-link-wrapper, .ir-link-wrapper a, a.ir-link, a.ir-link:link, a.ir-link:visited, a.ir-link:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px; font-weight:normal; color:#333;
}
.ir-link-wrapper a:hover, a.ir-link:hover {color:#FFF; text-decoration:none;}

.ir-info-wrapper {}
.ir-info {}