/******************************* Reset css****************************************/
html, body, div, span, applet, object, iframe, table, caption, tbody, tfoot, thead, tr, th, td,del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
font-family: 'Open Sans', sans-serif;
font-weight: inherit;font-style: inherit;
font-size: 100%;outline: 0;padding: 0;
margin: 0;border: 0;}
:focus {outline: 0;}
body {background: #FFF;line-height: 1;color: black;}
ol, ul {list-style: none;}

table {border-collapse: separate;border-spacing: 0;}
caption, th, td {font-weight: normal;text-align: left;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
.clear {width:0px; height:0px; margin:0px; padding:0px; line-height:0px; font-size:0px; clear:both;}

body{width:100%; height:100%; font-family: 'Open Sans', sans-serif;background-color:#fff  ;}

/********************** new body *************************/

/**********************inner_page*************************/

#inner_top_holder{ width:100%; height:132px; background:#FFF;position: fixed;margin-top: -132px;z-index: 20}
#inner_top{ width:1000px; height:115px; margin:0 auto;}

#logo_alan{ width:400px; height:84px; float:left;}
#logo_alan a{ width:379px; height:0px; float:left;  background:url(../images/logo.png) no-repeat; display:block; overflow:hidden; padding:51px 0 0 0;margin:15px 0 0 0;}
#logo_alan h1 a{ width:379px; height:0px; float:left;  background:url(../images/logo.png) no-repeat; display:block; overflow:hidden; padding:51px 0 0 0; margin:15px 0 0 0;}

#top_right{width:549px; height:115px; float:right; position: relative;}

#top_phones{width:240px; height:60px; float:left; margin:20px 0 0 0;}
#top_phones p{ font-size:14px; color:#24a4e1; font-weight:bold; line-height:20px; text-align:right; text-transform:uppercase;}
#top_phones p a{ font-size:14px; color:#666666; font-weight:100; text-decoration:none; padding:0 0 0 10px;}

#top_request{ width:150px; height:84px; float:right;}
#top_request a{ background:url(../images/request_btn.png) no-repeat; width:132px; padding:51px 0 0 0; height:0px; overflow:hidden; display:block; margin:15px auto 0 18px;}
#top_request a:hover{ background-position:0 -51px; width:132px;}

#top_referring{ width:150px; height:84px; float:right;}
#top_referring a{ background:url(../images/referring_btn.png) no-repeat; width:132px; padding:51px 0 0 0; height:0px; overflow:hidden; display:block; margin:15px auto 0 18px;}
#top_referring a:hover{ background-position:0 -51px; width:132px;}

/*********NEW BUTTON ADDED CALL DOCTOR AMBATI********************/
#top_calling{ width:150px; height:84px; float:right;}
#top_calling a{ background:url(../images/CallFor_btn.png) no-repeat; width:132px; padding:51px 0 0 0; height:0px; overflow:hidden; display:block; margin:15px auto 0 18px;}
#top_calling a:hover{ background-position:0 -51px; width:132px;}


#inner_banner_container{ width:100%; height:auto; position:relative;margin-top: 132px;}
#inner_menu_container{ background: url(../images/menu_bg.png) repeat; height:48px; width:100%; position:fixed; top:132px; z-index:10;}
#menu1{ width:1025px; height:48px; margin:0 auto;}
#social_media{ width:116px; height:28px; float:right; margin:10px 0 0 0;}
#social_media ul{ width:116px; height:28px; float:right;}
#social_media li{ width:29px; height:28px; float:left;}
#social_media li a{ width:29px; height:0px; background:url(../images/social_media.png) no-repeat; display:block; overflow:hidden; padding:28px 0 0 0;}
#social_media li a.social1{ width:29px; background-position:0 0 ;}
#social_media li a.social1:hover{  width:29px; background-position:0 -28px ;}
#social_media li a.social2{  width:29px; background-position:-29px 0 ;}
#social_media li a.social2:hover{  width:29px; background-position:-29px -28px ;}
#social_media li a.social3{  width:29px; background-position:-58px 0 ; }
#social_media li a.social3:hover{  width:29px; background-position:-58px -28px ; }
#social_media li a.social4{  width:29px; background-position:-87px 0 ; }
#social_media li a.social4:hover{  width:29px; background-position:-87px -28px ; }

#ara_bar_container{ width:100%; height:100px; background:url(../images/arabar_bg.png) repeat;}
#arabar_dis #ara_bar{ width:550px; height:80px; margin:0 auto; }
#arabar_dis{ width:1000px; height:80px; margin:0 auto;}
#ara_bar{ width:550px; height:100px; margin:0 auto; }
#contact{ width:160px; height:100px; float:left;}
.inner #contact{ width:160px; height:80px; float:left;}
#social_btns { float:left; width:150px; height:66px; padding: 34px 0 0; }
#ara_bar_container2{ width:100%; height:250px;}
#ara_bar_text{ width:1000px; height:140px; margin:0px auto; padding:46px 0;}

#ara_bar_text h3 {
    color: #24A4E1;
    font-size: 26px;
    font-weight: bold;
    line-height: 30px;
    padding: 0 0 15px;
    text-align: center;
    text-transform: uppercase;
}
#ara_bar_text p{ color:#2a3139; font-size:16px; text-align:center; line-height:24px;}





#top_bar_container2{ width:100%; height:400px;}
#top_bar_text{ width:1000px; height:140px; margin:0px auto; padding:46px 0;}

#top_bar_text h1 {
    color: #24A4E1;
    font-size: 26px;
    font-weight: bold;
    line-height: 30px;
    padding: 0 0 15px;
    text-align: left;
    text-transform: uppercase;
}

#top_bar_text h3 {
    color: #24A4E1;
    font-size: 26px;
    font-weight: bold;
    line-height: 30px;
    padding: 0 0 15px;
    text-align: left;
    text-transform: uppercase;
}
#top_bar_text p{ color:#2a3139; font-size:16px; text-align:left; line-height:24px; margin-bottom:20px;}




#orta_yazi{ width:493px; height:100px; float:left; float:left;}
#orta_yazi p {
    color: #FFFFFF;
    font-size: 18px;
    margin: 40px 0 0;
    text-shadow: 2px 2px #000000; text-align:center;
}

#request{ width:160px; height:100px; float:left;}
.inner #request{ width:160px; height:80px; float:left;}
#contact a.ios{ width:150px; height:0px; background: url(../images/ios-app-download.png) no-repeat; display:block; overflow:hidden; padding:44px 0 0 0; margin:30px 0px 0 0px; float:left;}

#request a{width:150px; height:0px; background: url(../images/android-app-download.png) no-repeat; display:block; overflow:hidden; padding:44px 0 0 0; margin:30px 0 0 0; float:left;}

.inner #contact a.ios{ width:150px; height:0px; background: url(../images/ios-app-download.png) no-repeat; display:block; overflow:hidden; padding:44px 0 0 0; margin:0px 0px 0 0px; float:left;}

.inner #request a{width:150px; height:0px; background: url(../images/android-app-download.png) no-repeat; display:block; overflow:hidden; padding:44px 0 0 0; margin:0px 0 0 0; float:left;}



#inner_content{ width:1000px; height:auto; margin:0 auto;}
#inner_right{ width:322px; height:auto; float:right;  margin:88px 0 0 0;}

#box1{ height:366px; width:321px; background-color:#FFF; margin:0 0 30px 0;-webkit-box-shadow: 0 0 2px 0px #cecece ;-moz-box-shadow:0 0 2px 0px #cecece;box-shadow:0 0 2px 0px #cecece;  border-bottom:7px solid #78D9FF; }
.inner #box1{ height:236px; width:321px; background-color:#FFF; margin:0 0 30px 0;-webkit-box-shadow: 0 0 2px 0px #cecece ;-moz-box-shadow:0 0 2px 0px #cecece;box-shadow:0 0 2px 0px #cecece;  border-bottom:7px solid #78D9FF; }

#box0img{ background:url(../images/box1_hover.png) no-repeat;  width:321px; height:153px;}

#box1img{ background:url(../images/box1_hover.png) no-repeat;  width:321px; height:153px;}


#box2img{ background:url(../images/box2_hover.png) no-repeat;  width:321px; height:153px;} 

.box1{  margin:0 0 30px 0 !important;float:right;  }

#box3img{ background:url(../images/box3_hover.png) no-repeat;  width:321px; height:153px;}

#box4img{ background:url(../images/box4_hover.png) no-repeat;  width:321px; height:153px;} 

#box5img{ background:url(../images/box5_hover.png) no-repeat;  width:321px; height:153px;} 

#box6img{ background:url(../images/box6_hover.png) no-repeat;  width:321px; height:153px;} 

.inner #box1  h3, #box2  h3, #box3  h3{ color:#4c4c4c; font-size:26px; font-weight:bold; padding:10px 0 10px 10px; display:block;}
#box1  h3, #box2  h3, #box3  h3{ color:#4c4c4c; font-size:26px; font-weight:bold; padding:20px 0 0 10px; display:block;}
#box1 ul, #box2 ul, #box3 ul{ width:auto; height:122px;  padding:10px 0 0 40px;}
#box1 p{ width:auto; height:122px;  padding:10px 0 0 30px; display:block; font-size:13px;color:#333; line-height:20px;}
#box1 ul li,  #box2 ul li, #box3 ul li{ font-size:13px;color:#24A4E1; list-style-type:disc; }
#box1 ul li span, #box2 ul li span, #box3 ul li span{ display:block; line-height:22px;}
#box1 ul li span a, #box2 ul li span a, #box3 ul li span a{ font-size:13px;color:#333; text-decoration:none; }
#box1 ul li span a:hover, #box2 ul li span a:hover, #box3 ul li span a:hover{color:#24A4E1;}

#blog_feed_box{
    width: 100%;
    height: auto;
    -webkit-box-shadow: 0 0 2px 0px #cecece ;
    -moz-box-shadow:0 0 2px 0px #cecece;
    box-shadow:0 0 2px 0px #cecece;
    border-bottom:7px solid #78D9FF;
}

.news{
    padding: 20px 0 10px 20px;
}

.news_header{
    color: #78D9FF;
    font-size: 16px;
    font-weight: bold;
    display: block;
    line-height: 25px;
}
.news p{
    font-size: 13px;
}

#blog_feed_box #visit_btn1{margin-top: 0 !important}

 #box1 h3, #box2 h3, #box3 h3:hover{background-color:#fff !important;}

#visit_btn1{width:184px; height:35px; background-color:#78D9FF !important; float:right; margin-top:20px;}
#visit_btn1 a{ color:#fff; text-decoration:none; font-size:13px; display:block;padding:10px 0 0 16px;}
#visit_btn1 a span{ color:#000; text-decoration:none; font-size:13px;}
#visit_btn1:hover{ color:#fff; background-color:#4c4c4c !important;}

.inner #visit_btn1{width:100%;}
.inner #visit_btn1 a{ color:#fff; text-decoration:none; font-size:13px; display:block;padding:10px 0 0 0px; text-align:center;}
.inner #visit_btn1 a span{ color:#000; text-decoration:none; font-size:13px;}

.inner #visit_btn1:hover{ color:#fff; background-color:#4c4c4c !important;}

#inner_left{ width:650px; height:auto; float:left;  margin:33px 0 0 0; padding:0 0 40px 0;}
#inner_left h1.guiname{ font-size:28px; color:#4c4c4c; font-weight:bold; line-height:30px; padding:0 0 22px 0; margin-left:0; margin-bottom:0;}
#inner_left p{ font-size:13px; color:#444; line-height:22px; padding:0 0 15px 0;}

#inner_left h1{font-size:28px;color:#4c4c4c; font-weight:bold; line-height:30px; margin-bottom:30px;}
/*#inner_left h2{font-size:24px;color:#4c4c4c; font-weight:bold; line-height:30px; margin-bottom:22px; margin-left:0;}*/
#inner_left h2{font-size:18px;color:#4c4c4c; font-weight:bold; line-height:30px; margin-bottom:22px; margin-left:0;}
#inner_left h3{font-size:18px;color:#4c4c4c; font-weight:bold; line-height:30px; margin-bottom:22px; margin-left:0;}
#inner_left li{list-style:disc; margin-left:30px; font-size:13px; color:#444; line-height:22px;}
#inner_left ul,ol{margin-bottom:22px;}

#inner_left em{font-style:italic;}
#inner_left ol li{list-style:decimal;}
#inner_left a{color:#42afed; font-weight:bold;}
#inner_left a:hover{color:#444 !important;}



#footer_holder{ width:100%; height:auto; background-color:#2a323a;}
#footer{ width:1000px; height:auto; margin:0 auto; }

#footer_top{ width:1000px; height:auto; margin:0 auto; border-bottom:1px solid #4a525b;}
#footer_top ul{ width:726px; height:53px; margin:0 auto; padding:30px 0 0 0;}
#footer_top ul li{ text-transform:uppercase; float:left;}
#footer_top ul li a{ color:#888888; text-decoration:none; padding:0 0 0 15px; font-size:15px;}
#footer_top ul li a:hover{ color:#78D9FF;}


#footer_center{ width:1000px; height:166px; margin:0 auto;  border-bottom:1px solid #4a525b;}
#footer_center p{ height:auto; float:left;font-size:16px;color:#fff; font-weight:inherit; width:240px; margin:26px 0 0 0; line-height:22px;}
#footer_center p a{ color:#fff; text-decoration:none; padding:0; }
#footer_loc_text {width:242px; height:auto; padding:0px 0 0 0; margin:0 auto;}


#footer_bottom{ width:1000px; height:100px; margin:0 auto; }
#footer_prgrf {width:1000px; height:70px; padding:26px 0 0 0;}
#footer_prgrf p{ font-size:12px; color:#888888; line-height:21px;}
#footer_prgrf p a{ font-size:12px; color:#888888; text-decoration:none;}


/**********************inner_page_son*************************/






/**********************index_page*************************/
#banner_container{ width:100%; height:auto; position:relative;margin-top: 132px}
#golge{ background:url(../images/golge.png) repeat-x; width:100%; height:33px;}
#btn_lasik_calculator {width: 100%; background-color: #0095E3; text-align: center; color:#fff; line-height: 58px; font-size: 21px;}
#btn_lasik_calculator a {color:#fff; display:block; text-decoration:none;}
#btn_lasik_calculator a:hover {text-decoration:underline;}
#btn_lasik_calculator_holder {
    width:710px;
    margin: 0 auto;
}
#btn_lasik_calculator_holder span {
    float:left; width:20px; height:55px; background:url(../images/calc_icon.png) no-repeat center center; margin-right: 10px; display:block
}

#header_btn_lasik_calculator {
    width: 180px;
    height: 40px;
    background: #0095E3 url(../images/calc_icon.png) no-repeat 10px center ;
    color: #fff;
    font-size: 14px;
    line-height: 16px;
    text-align: center;
    position: absolute;
    top: 15px;
    padding: 10px 5px 5px 35px;
    left: 117px;
}
#header_btn_lasik_calculator a {display: block; color:#fff; }
#header_btn_lasik_calculator a:hover { text-decoration: underline;}


#index_boxes{ width:1000px; margin:0 auto;height:auto;padding-top:2.5%;}

#index_boxes #box1{ height:386px; width:321px; background-color:#FFF; margin:0 18px 30px 0; float:left; }
#index_boxes #box2{ height:366px; width:321px; background-color:#FFF; margin:0 0 30px 0;float:left;}
#index_boxes #box3{ height:366px; width:321px; background-color:#FFF; margin:0 0 30px 0; float: right;}

#index_center_holder{ width:100%; height:645px; position:relative;}
#center_holder{ width:1000px; background:url(../images/meet_bg.png) repeat; height:100%; position:absolute; z-index:999; top:0; left:50%; margin-left:-500px;}
#center_yazi{ width:360px; height:125px; z-index:1500; margin:85px 0 0 80px ;}
#yazi1{ width:auto; height:auto; }
#yazi1 p{font-size:62px;color:#FFF;font-weight:bold; line-height:114px;opacity:0.2;
filter:alpha(opacity=20);}
#yazi2{ width:auto; height:auto;}
#yazi2 p{font-size:98px;color:#FFF;font-weight:bold;line-height:0px; float: right;opacity:0.5;
filter:alpha(opacity=50);}

#loc_holder{ width:100%; height:auto; position:relative;}

#nav_holder{ width:359px; height:528px;  }

#footer_nav { height:160px; width: 359px; background: url(../images/loc_bg.png) repeat;}

#loc1{ width:329px; height:116px; /*background:url(../images/main_office.png) no-repeat 15px 19px; border-bottom:1px solid #FFF;*/ margin:0 15px 0 15px; padding:0 0 20px 0 ;}
#loc2{ width:329px; height:116px;  /*background:url(../images/city_office.png) no-repeat 29px 19px;*/padding:0 0 10px 0 ;margin:0 15px 0 15px; }
/*#loc3{ width:329px; height:76px; background:url(../images/hea.png) no-repeat 15px 19px;border-bottom:1px solid #FFF; margin:0 15px 0 15px;padding:0 0 10px 0 ;}
#loc4{ width:329px; height:76px; background:url(../images/grammercy_surgery.png) no-repeat 15px 19px;border-bottom:1px solid #FFF; margin:0 15px 0 15px;padding:0 0 10px 0 ;}
#loc5{ width:329px; height:76px;  background:url(../images/summit_surgery.png) no-repeat 15px 19px;border-bottom:1px solid #FFF; margin:0 15px 0 15px;padding:0 0 10px 0 ; }
#loc6{ width:359px; height:76px;  background:url(../images/methodist.png) no-repeat 29px 19px; padding:0 0 10px 0 ;}*/
#footer_nav2{ width:359px; height:347px;background: url(../images/loc_bg.png) repeat;}

#nav_holder h3{ font-size:36px; color:#1f1f1f; margin:0px !important; font-weight:bold; letter-spacing:-2px; display:block; height:32px;}
#nav_holder p{ font-size:15px; color:#fff; margin:0px !important; font-weight:bold; line-height:20px; padding:26px 0 0 10px;}
#nav_holder p a span.loctitle{ font-size:15px; color:#fff; margin:0px !important; font-weight:bold; line-height:20px; padding:26px 0 0 0px;}
#nav_holder p a span.locadr{ font-size:15px; color:#c5ba9e; margin:0px !important; font-weight:bold; line-height:20px; padding:26px 0 0 10px;}


#nav_holder p span{ color:#c5ba9e; }
#nav_holder p a{ color:#fff; margin:0px !important; text-decoration:none;}
#nav_holder p span.loc_tel {color:#c5ba9e !important; }
#nav_holder p span.loc_tel  a{color:#c5ba9e !important; text-decoration:none;}







.loc_img{ margin:0 8px 15px 0;}
.loc1{padding:26px 0 0 10px!important;}

#slider_menu{ width:881px; height:auto;  margin:0 auto;}

#slider_menu_names{ width:1000px; height:100px; margin:0 auto;  float:left;}

.names_1{ width:183px; height:100px; float:left; }
.names_1 h2{ font-size:21px; color:#fff; font-weight:bold; text-align:center; line-height:1px;}
.names_1 h2.vital{ font-size:28px; color:#fff; font-weight:bold; text-align:center; line-height:50px;}

.names_1 h3{ font-size:16px; color:#c5ba9e; font-weight:bold; text-align:center; text-transform:uppercase;}
.name1{ padding:0 0 0 45px;}
.center_holder_bg{ height:645px !important;}

/**********************index_page_son*************************/



.safari7 #slider_menu_names{ width:980px; height:100px; margin:0 auto;  float:left;}

.safari7 .names_1{ width:180px; height:100px; float:left; }
.safari7 #inner_top_holder{ width:100%; height:84px; background:#FFF; }
.safari7 #inner_top{ width:980px; height:84px; margin:0 auto;}

.safari7 #logo_alan{ width:400px; height:84px; float:left;}
.safari7 #logo_alan a{ width:319px; height:0px; float:left;  background:url(../images/logo.png) no-repeat; display:block; overflow:hidden; padding:83px 0 0 0;}
.safari7 #logo_alan h1 a{ width:319px; height:0px; float:left;  background:url(../images/logo.png) no-repeat; display:block; overflow:hidden; padding:83px 0 0 0;}
.safari7#ara_bar {
    height: 100px;
    margin: 0 auto;
    width: 350px;
}
.safari7 #top_right{width:470px; height:84px; float:left;  }

.safari7 #top_phones{width:300px; height:60px; float:left; margin:20px 0 0 0;}
.safari7 #top_phones p{ font-size:14px; color:#24a4e1; font-weight:bold; line-height:20px; text-align:right;}
.safari7 #top_phones p a{ font-size:14px; color:#666666; font-weight:100; text-decoration:none; padding:0 0 0 10px;}

.safari7 #top_request{ width:150px; height:84px; float:right;}
.safari7 #top_request a{ background:url(../images/request_btn.png) no-repeat; width:132px; padding:51px 0 0 0; height:0px; overflow:hidden; display:block; margin:15px auto 0 18px;}
.safari7 #top_request a:hover{ background-position:0 -51px; width:132px;}




.safari7 #request{ width:160px; height:100px; float:right;}
.safari7 .inner #request{ width:160px; height:80px; float:right;}
.safari7 #contact a.ios{ width:150px; height:0px; background: url(../images/ios-app-download.png) no-repeat; display:block; overflow:hidden; padding:44px 0 0 0; margin:30px 0px 0 0px; float:left;}

.safari7 #request a{width:150px; height:0px; background: url(../images/android-app-download.png) no-repeat; display:block; overflow:hidden; padding:44px 0 0 0; margin:30px 0 0 0; float:left;}

.safari7 .inner #contact a.ios{ width:150px; height:0px; background: url(../images/ios-app-download.png) no-repeat; display:block; overflow:hidden; padding:44px 0 0 0; margin:0px 0px 0 0px; float:left;}

.safari7 .inner #request a{width:150px; height:0px; background: url(../images/android-app-download.png) no-repeat; display:block; overflow:hidden; padding:44px 0 0 0; margin:0px 0 0 0; float:left;}



.safari7 #ara_bar_text {
    height: 140px;
    margin: 0 auto;
    padding: 46px 0;
    width: 980px;
}






.safari7 #banner_container{ width:100%; height:auto; position:relative; }
.safari7 #golge{ background:url(../images/golge.png) repeat-x; width:100%; height:33px;}
.safari7 #index_boxes{ width:980px; margin:0 auto;height:auto;}

.safari7 #index_boxes #box1{ height:366px; width:321px; background-color:#FFF; margin:0 5px 30px 0; float:left; }
.safari7 #index_boxes #box2{ height:366px; width:321px; background-color:#FFF; margin:0 5px 30px 0;float:left;}
.safari7 #index_boxes #box3{ height:366px; width:321px; background-color:#FFF; margin:0 0 30px 0; float: left;}

.safari7 #inner_banner_container{ width:100%; height:auto; position:relative; display:block;}
.safari7 #inner_menu_container{ background: url(../images/menu_bg.png) repeat; height:48px; width:100%; position:absolute; top:0px; z-index:999;}
.safari7 #menu1{ width:980px; height:48px;}

.safari7 .megamenu_container { margin: 0 0 0 0px;width: 760px;}
.safari7 #social_media{ width:88px; height:28px; float:left; margin:10px 0 0 0;}


.safari7 #index_center_holder{ width:100%; height:645px; position:relative; }
.safari7 #center_holder{ width:990px; background:url(../images/meet_bg.png) repeat; height:100%; position:absolute; z-index:999; top:0; left:50%; margin-left:-500px;}
 #slider_menu{ width:900px; height:auto;  margin:0 auto;}
.safari7 #center_yazi{ width:360px; height:125px; z-index:1500; margin:85px 0 0 80px ;}
.safari7 #yazi1{ width:auto; height:auto; }
.safari7 #yazi1 p{font-size:62px;color:#FFF;font-weight:bold; line-height:114px;opacity:0.2;filter:alpha(opacity=20);}
.safari7 #yazi2{ width:auto; height:auto;}
.safari7 #yazi2 p{font-size:98px;color:#FFF;font-weight:bold;line-height:0px; float: right;opacity:0.5;filter:alpha(opacity=50);}


.safari7 .sti-menu{width:900px;position:relative;margin:0px auto 0 auto;}





.safari7 #footer{ width:980px; height:auto; margin:0 auto; }

.safari7 #footer_top{ width:980px; height:auto; margin:0 auto; border-bottom:1px solid #4a525b;}
.safari7 #footer_top ul{ width:730px; height:53px; margin:0 auto; padding:30px 0 0 0;}

.safari7 #footer_center{ width:980px; height:166px; margin:0 auto;  border-bottom:1px solid #4a525b;}


.safari7 #footer_bottom{ width:978px; height:100px; margin:0 auto; }
.safari7 #footer_prgrf {width:978px; height:60px; padding:26px 0 0 0;}



.safari7 #footer_loc_text {
    height: auto;
    margin: 0 auto;
    padding: 0;
    width: 480px;
}


 .safari7 #footer_center p {
    color: #FFFFFF;
    float: left;
    font-size: 16px;
    font-weight: inherit;
    height: auto;
    line-height: 22px;
    margin: 26px 0 0;
    width: 240px;
}




/*
.safari7 #contact{ width:297px; height:100px; float:left;}
.safari7 #contact a{ width:297px; height:0px; background:url(../images/contact_us.png) no-repeat; display:block; overflow:hidden; padding:42px 0 0 0; margin:30px 0 0 0;}
.safari7 #contact a:hover{ width:297px;background-position:0px -42px ;}
*/
.safari7 #orta_yazi{ width:360px; height:100px; float:left; float:left;}
.safari7 #orta_yazi p{ font-size:32px; color:#FFF;font-family: 'Italianno', cursive; margin:38px 0 0 22px ;text-shadow: 2px 2px #000;}


/*.safari7 #request{ width:297px; height:100px; float:right;}
.safari7 #request a{ width:297px; height:0px; background:url(../images/appointment.png) no-repeat; display:block; overflow:hidden; padding:40px 0 0 0; margin:30px 0 0 0;}
.safari7 #request a:hover{ width:297px;background-position:0px -40px ;}*/

.fontResize{ width:73px; height:20px; position:relative; background:url(../images/font_resize.png) no-repeat;; float:right; top:-40px; }
    a#font_resize_increase { width:39px; height:21px; position:absolute; display:block; background:url(../images/font_resize.png) no-repeat -90px 0; font-size:8px; right:34px; top: 0px; }
    a#font_resize_decrease { width:31px; height:21px; position:absolute; display:block; background:url(../images/font_resize.png) no-repeat -112px 0; font-size:8px; right:0px; top:-1px; }
    

    
.cataract-questionnaire{width:436px !important; color:#FFFFFF !important; font-size:1em; margin:0.5em; display:inline-block;padding:0.6em;text-align:center;text-decoration:none; background:#42afed !important; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; margin-left:auto; margin-right:auto;}
a.cataract-questionnaire:hover { background:#78d9ff !important; color:#4c4c4c;}
a.cataract-questionnaire.ui-state-hover {color:#4c4c4c; }


a.ui-button { color:#FFFFFF !important; font-size:1em; margin:0.5em; display:inline-block;padding:0.6em;text-align:center;text-decoration:none; background:#42afed !important; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; margin-left:auto; margin-right:auto; width:186px !important;}
a.ui-button:hover { background:#78d9ff !important; color:#4c4c4c;}
a.ui-button.ui-state-hover {color:#4c4c4c; }

.review_btns a{ float:left; width:120px; height:90px; text-align:center;}

#rateCont{position:relative; float:left; margin: 16px 0 0 0; height:46px; display:none;}
.rateUsBtn{ font-size: 16px; font-weight: 100; text-decoration:none; color:#FFFFFF;}
.rateUsBtn:hover{ background-color:#2A323A;}
.rateLinksCont {display:none; height:40px; position:absolute; width:130px; z-index:999999; top:32px; right:-46px; padding: 22px 0 0 26px; background:none repeat scroll 0 0 #FAFAFA; border:1px solid #CCCCCC;}

#search {width:168px; float:right; height:35px; margin:10px  0 0 0;}
input.searchsatir {width:147px; height:28px; background:url(../images/search_bg.png) no-repeat; float:left;border:0px solid; padding:0px 0 0 14px; color:#fff; font-size:11px;}
input.searchbtn {width:33px; height:28px; background:url(../images/search_btn.png) no-repeat; float:left; margin-left:-26px; cursor:pointer; border:0px solid;}

input.searchsatir value{ font-size:10px;}

@media (max-width: 1024px) {
  body { width:1024px;
  }
}

#related-menu-wrapper
{
    margin-bottom: 20px;
}

#related-menu-wrapper h1
{   
    font-size: 21px;
    line-height: 24px;
    margin-bottom: 10px;
    text-transform: uppercase;
}
#related-menu-wrapper h2
{   
    font-size: 21px;
    line-height: 24px;
    margin-bottom: 10px;
    text-transform: uppercase;
}
#related-menu-wrapper ul
{
padding-left: 25px;
}

#related-menu-wrapper ul li a
{
    font-size: 16px;
    font-weight: 300;
    line-height: 28px;
}