*{margin:0; padding:0;border:0;}
body{font-family:Arial, Helvetica, sans-serif; background:#fff;}
a:link, a:visited{color:#fff; text-decoration:none;}

#wrapper{width:900px; margin:auto;}

#container{background:url(images/wrapper_st.png) repeat-y; width:900px;}
#container_bt{background:url(images/wrapper_bt.png); width:900px; height:10px;}

#header{background:url(images/wrapper_tp.png) no-repeat bottom #fff; height:46px; width:900px; position:relative; padding:84px 0 0 0;}
#logo{width:225px; height:69px; position:absolute; top:33px;}
#logo h1{text-indent:-10000px;}
#logo h1 a{display:block; background:url(images/logo.png); width:225px; height:69px;}

#menu{float:right;}
#menu ul li{float:left; list-style:none; font-size:12px; color:#fff; font-weight:bold; margin:0 0 0 1px;}
#menu ul li a{color:#fff; background:url(images/menu_rt.png) no-repeat right; display:block; height:28px; float:left; padding:13px 14px 0 0;}
#menu ul li a span{background:url(images/menu_lt.png) no-repeat left; padding:17px 0 17px 17px;}
#menu ul li a:hover, #menu ul li a.activea{background:url(images/menu_rta.png) no-repeat right;}
#menu ul li a:hover span, #menu ul li a span.actives{background:url(images/menu_lta.png) no-repeat left;}

#bottomcontent{padding:0 0 0 20px;}
#c10{width:850px; float:left; padding:18px 0 0 0;}
#c10 h2{color:#fff; font-size:28px; border-bottom:1px solid #80b8dd; font-weight:normal; padding:0 0 14px 0; margin:0 0 15px 0;}
#c10 p{font-size:12px; color:#fff; line-height:17px;}
.textblock{padding:20px 0 5px 0;}
.smallpic{float:left; margin:0 20px 0 0;}
.captiontxt{float:left; width:750px;}
.captiontxt h3{color:#fff; font-size:18px; font-weight:normal; margin:0 0 2px 0;}
.captiontxt a{color:#fff; font-size:18px; font-weight:normal; margin:0 0 2px 0;}

#content{padding:0 0 0 20px;}
#c1h{width:420px; float:left; padding:18px 0 0 0;}
#c1h h2{color:#fff; font-size:28px; border-bottom:1px solid #80b8dd; font-weight:normal; padding:0 0 14px 15px; margin:0 0 15px 0;}
#c1h p{font-size:12px; color:#fff; line-height:17px; padding:0 10px 0 0;}
#c1{width:530px;float:left;padding:18px 0 0 0;}
#c1 h2{color:#fff;font-size:28px;border-bottom:1px solid #80b8dd;font-weight:normal;padding:0 0 14px 0;margin:0 0 15px 0;}
#c1 p{font-size:12px;color:#fff;line-height:17px;}
.block{padding:20px 0 5px 0;}
.pic{float:left;margin:0 20px 0 0;}
.txt{float:left;width:430px;}
.txt2{float:left; width:330px;}
.txt h3, .txt2 h3, .txt3 h3{color:#fff; font-size:18px; font-weight:normal; margin:0 0 2px 0;}
.txt a, .txt2 a, .txt3 a{color:#fff; font-size:18px; font-weight:normal; margin:0 0 2px 0;}
.txt3{float:left; width:300px;}

#c2{width:340px;float:left;padding:5px 0 0 0;}
#form{background:url(images/form_st.png) repeat-y;width:340px;position:relative;}
#form_tp{background:url(images/form_tp.png) no-repeat top;width:340px;padding:0 0 10px 0;}
#form_bt{background:url(images/form_bt.png);width:340px;height:8px;}
#form h2{width:100px;float:left;color:#333333;font-weight:normal;font-size:12px;padding:0 0 0 20px;line-height:20px;}
#form h3{font-size:29px;color:#00aeef;border-bottom:1px solid #7fd6f7;padding:13px 0 13px 18px;font-weight:normal;margin:0 0 15px 0;}
.fbg{background:url(images/yfield.png);width:190px;height:17px;float:left;margin:0 0 16px 0;padding:3px 5px 0 5px;}
.fbg2{background:url(images/wfield.png);width:190px;height:17px;float:left;margin:0 0 16px 0;padding:3px 5px 0 5px;}
.field{font-size:12px;color:#444;font-family:Arial, Helvetica, sans-serif;border:0;background:none;}
.chkp{float:left;color:#0071bb;font-size:12px;width:190px;padding:0 0 0 20px;}
.chk{float:left;height:10px;}
.f1{float:left; width:158px; padding:0 0 0 40px;}
#eyes{background:url(images/laser-surgery-eye.jpg) no-repeat top; width:380px; height:473px; padding:13px 0 0 0;}
#note{color:#333; font-size:11px; text-align:center; padding:20px 30px 0 30px;}

#c22{width:444px; float:left; padding:5px 0 0 0;}
#form2{background:url(images/form_st2.png) repeat-y; width:444px; position:relative;}
#foil{background:url(images/foil.png); width:94px; height:94px; position:absolute; right:15px; top:15px;z-index:10;}
#form_tp2{background:url(images/form_tp2.png) no-repeat top; width:444px; height:498px;}
#form_bt2{background:url(images/form_bt2.png); width:444px; height:8px;}
#form2 h2{color:#333333; font-size:12px; padding:0 0 0 0; line-height:20px; float:none;}
#form2 h3{font-size:29px; color:#00aeef;border-bottom:1px solid #7fd6f7; padding:13px 0 13px 40px; font-weight:normal; margin:0 0 15px 0; letter-spacing:-1px; float:none; display:block;}
.fbg3{background:url(images/yfield2.png); width:148px; height:17px; margin:0 0 16px 0; padding:3px 5px 0 5px;}
.fbg22{background:url(images/wfield2.png); width:148px; height:17px; margin:0 0 16px 0; padding:3px 5px 0 5px;}
.field2{font-size:12px; color:#444; font-family:Arial, Helvetica, sans-serif; border:0; background:none; width:148px;}
.chkp2{float:left; color:#0071bb; font-size:12px; width:120px; padding:0 0 0 15px;}
.chk2{float:left; height:12px;}
#submit{margin:0 0 0 184px;}


#c23{width:472px; float:left; padding:5px 0 0 0;}
#form3{background:url(images/form_st3.png) repeat-y; width:472px; position:relative;}
#form_tp3{background:url(images/form_tp3.png) no-repeat top; width:472px; height:498px;}
#form_bt3{background:url(images/form_bt3.png); width:472px; height:13px;}
#form3 h2{color:#333333; font-size:12px; padding:0 0 0 0; line-height:20px; float:none;}
#form3 h3{font-size:29px; color:#00aeef;border-bottom:1px solid #7fd6f7; padding:13px 0 13px 50px; font-weight:normal; margin:0 0 15px 0; letter-spacing:-1px; float:none; display:block;}
#get{background:url(images/g1.png); width:176px; height:86px; position:absolute; z-index:2; top:-120px; left:8px;}
#gline{background:url(images/g2.png); width:41px; height:182px; position:absolute; z-index:2; top:-35px; left:8px;}
.f3{float:left; width:158px; padding:0 0 0 50px;}

.title{color:#00aeef; background:url(images/title_rt.png) no-repeat right; display:block; height:33px; font-size:21px; font-weight:normal; float:left; padding:7px 18px 0 10px; float:left;}
.title_lt{background:url(images/title_lt.png) no-repeat right; width:7px; height:40px; float:left; padding:0 0 0 10px;}
.wbox{background:url(images/widebox_st.png) repeat-y; width:880px; margin:0 0 0 10px;}
.wbox_tp{background:url(images/widebox_tp.png) no-repeat top; width:880px; padding:10px 0 2px 0;}
.wbox_bt{background:url(images/widebox_bt.png); width:880px; height:8px;}
.wbox ul{float:left; width:152px; padding:0 5px 0 17px;}
.wbox ul li{background:url(images/bullet.png) no-repeat left; padding:0 0 0 10px; font-size:12px; color:#333; list-style:none; line-height:18px;}
.wbox ul li a{color:#666;}

#footer{font-size:10px; color:#999; padding:20px 20px 0 20px;}
#footer ul{float:left;}
#footer ul li{display:inline;}
#footer ul li a{padding:0 2px 0 2px;}
#footer a{color:#999;}
#footer p{float:right;}

/* content */
#midcontent
{
width:530px;
height:214px;
float:left;
margin-top:11px;
margin-bottom:12px;
}
#leftmid
{
width:207px;
height:214px;
float:left;
margin-right:11px;
}
#leftmidtext
{
width:207px;
height:167px;
float:left;
}
#leftmid ul
{
margin:0px;
padding:0px;
list-style:none;
margin-top:11px;
}
#leftmid li
{
color:#fff;
font-size:12px;
line-height:16px;
}
#rightmid
{
width:297px;
height:214px;
float:left;
}
#book
{
width:208px;
height:47px;
float:left;
background:url(images/bookafree.jpg) no-repeat;
}
#book a
{
padding-left:208px;
padding-bottom:47px;
float:left;
font-size:0px;
}
.text
{
font-size:12px;
color:#fff;
line-height:17px;
}
.cl{clear:both; overflow:hidden;}

#header1{background:url(images/wrapper_tp.png) no-repeat bottom #fff; height:10px; width:900px; position:relative; padding:35px 0 0 0;}
