/* genel kodlar */
html{height:100%;}
body, h1, h2, h3, h4, h5, h6, p, form, ul, ol, hr{margin:0px; padding:0px;}
.erhan{width:0px; height:0px; margin:0px; padding:0px; font-size:0px; line-height:0px; clear:both;}

/* anasayfa tasarim sibiflari */
body.anasayfa{background-image:url(../images/anasayfa_bg.png); background-repeat:repeat-x; background-color:#07243f;}
#acontainer{width:1003px; height:1098px; margin:auto; background-image:url(../images/anasayfa_ic_bg.jpg); background-repeat:no-repeat; position:relative;}
#logo_adres_alan{width:1003px; height:62px; font-family:"trebuchet MS"; position:relative;}
h2.logo a{background-image:url(../images/shapiro_eye_care_pa.png); width:278px; height:0px; padding:62px 0 0 0; overflow:hidden; background-repeat:no-repeat; display:block;}
#logo_adres_alan h3.adres{font-weight:normal; font-size:10pt; color:#191f3b; position:absolute; top:13px; right:7px;}
.adres1 {float: left; line-height: 14px; font-size: 12px; margin-top:5px;}
.adres2 {float:left; margin-left:15px;}
#logo_adres_alan h3.adres span{font-size:16pt; margin-left:15px; color: #EA3A44;}
#ust_menu{width:1003px; height:71px;}
ul.ust_menu{list-style-type:none;}
ul.ust_menu li{float:left;}
ul.ust_menu li a{display:block; height:0px; padding:71px 0 0 0; overflow:hidden; background-repeat:no-repeat;}
.ust_menu1 a{background-image:url(../images/ust_menu.jpg); width:250px; background-position:0 0;}
.ust_menu1 a:hover{background-position:0 -71px;}
.ust_menu2 a{background-image:url(../images/ust_menu.jpg); width:251px; background-position:-250px 0;}
.ust_menu2 a:hover{background-position:-250px -71px;}
.ust_menu3 a{background-image:url(../images/ust_menu.jpg); width:251px; background-position:-501px 0;}
.ust_menu3 a:hover{background-position:-501px -71px;}
.ust_menu4 a{background-image:url(../images/ust_menu.jpg); width:251px; background-position:-752px 0;}
.ust_menu4 a:hover{background-position:-752px -71px;}
#ana_menu_banner{width:1003px; height:378px;}
#ana_menu{width:303px; height:378px; float:left; display:inline;}
#banner_alan{width:700px; height:378px; float:right; display:inline; font-size:0px; line-height:0px;}
#offers_alan{background-image:url(../images/offers_bg.jpg); width:969px; height:33px; background-repeat:no-repeat; margin:9px 0 0 17px;}
#offers_alan_ic{width:805px; height:33px; margin:0 0 0 136px; font-family:"trebuchet MS"; font-size:10pt; padding:0 0 0 0}
#offers_alan_ic marquee{margin:0px; padding:7px 0 0 0; height:26px; width:805px;}
#offers_alan_ic marquee a{text-decoration:none; color:#f42539; margin:0 25px 0 0;}
#offers_alan_ic marquee a:hover{color:#bf4bb5;}
#slider_alan{width:969px; height:216px; margin:12px 0 0 17px;}
#sosyal_arama_alan{width:1003px; height:66px; margin:30px 0 0 0; position:relative;}
#sosyal_alan{width:360px; height:66px; margin:0 0 0 60px; float:left; display:inline;}
ul.sosyal_alan{list-style-type:none;}
ul.sosyal_alan li{float:left;}
ul.sosyal_alan li a{display:block; height:0px; padding:70px 0 0 0; background-repeat:no-repeat; overflow:hidden;}

.sosyal_menu1 a{background-image:url(../images/sosyal_ag_btn_indx.png); width:70px; background-position:0 0;}
.sosyal_menu1 a:hover{background-position:0 -70px;}
.sosyal_menu2 a{background-image:url(../images/sosyal_ag_btn_indx.png); width:70px; background-position:-69px 0;}
.sosyal_menu2 a:hover{background-position:-69px -68px}
.sosyal_menu3 a{background-image:url(../images/sosyal_ag_btn_indx.png); width:113px; background-position:-81px 0; margin:0 0 0 11px;}
.sosyal_menu3 a:hover{background-position:-81px -70px}

form.arama1{width:156px; height:17px; float:right; display:inline; margin:27px 103px 0 0;}
form.arama1 .arama1_satir{background-image:url(../images/search_bg.jpg); width:113px; height:16px; border:0px; margin:0px; padding:1px 0 0 5px; float:left; background-repeat:no-repeat; background-position:right bottom; font-family:"trebuchet MS"; font-size:8pt; color:#2D4C69;}
* html form.arama1 .arama1_satir{background-attachment:fixed;}
form.arama1 .arama1_btn{background-image:url(../images/search_btn.jpg); width:37px; height:17px; border:0px; margin:0px; padding:0px; background-repeat:no-repeat; float:right;}
form.arama1 .arama1_btn:hover{background-position:right top; cursor:pointer;}
#footer_menu{width:704px; height:77px; margin:20px auto auto auto;}
.footer_menu{list-style-type:none;}
.footer_menu li{float:left;}
.footer_menu li a{display:block; text-decoration:none; color:#c0d0dd; font-size:8pt; font-family:Arial; padding:0 5px 10px 5px;}
.footer_menu li a:hover{color:#c1c455;}
#footer_yazi{width:1003px; height:117px; font-size:8pt; color:#c0d0dd; font-family:Arial;}
#footer_yazi p{text-align:center; padding:0 0 15px 0;}
#footer_yazi p a{text-decoration:none; color:#c0d0dd; font-weight:bold;}

/* yatay slider siniflari */
#slideLinks {background:url(../images/slider_butonlar.jpg) 0 -61px no-repeat;}
#slideLinks, #slideLinks ul{width:970px; height:61px; margin:0 0 0 0px; padding:0;}
#slideLinks li{width:194px; height:61px; float:left; margin:0 0 0 0px; list-style:none;}

#slideLinks li a, #slideLinks a span {display:block; position:relative; overflow:hidden;}
#slideLinks a span {position:absolute; left:0; top:0; background: url(../images/slider_butonlar.jpg) no-repeat left top; cursor:pointer;}

#slideLinks a#slideMenu1, #slideMenu1 span, span.slideMenu1_span {width:194px; height:61px;}
#slideLinks a#slideMenu1 span, span.slideMenu1_span {background-position:0 0;}
#slideLinks a#slideMenu1:hover span, span.slideMenu1_span_oo {background-position:0 -61px;}

#slideLinks a#slideMenu2, #slideMenu2 span, span.slideMenu2_span {width:194px; height:61px;}
#slideLinks a#slideMenu2 span, span.slideMenu2_span {background-position:-194px 0;}
#slideLinks a#slideMenu2:hover span, span.slideMenu2_span_oo {background-position:-194px -61px;}

#slideLinks a#slideMenu3, #slideMenu3 span, span.slideMenu3_span {width:194px; height:61px;}
#slideLinks a#slideMenu3 span, span.slideMenu3_span {background-position:-388px 0;}
#slideLinks a#slideMenu3:hover span, span.slideMenu3_span_oo {background-position:-388px -61px;}

#slideLinks a#slideMenu4, #slideMenu4 span, span.slideMenu4_span {width:194px; height:61px;}
#slideLinks a#slideMenu4 span, span.slideMenu4_span {background-position:-582px 0;}
#slideLinks a#slideMenu4:hover span, span.slideMenu4_span_oo {background-position:-582px -61px;}

#slideLinks a#slideMenu5, #slideMenu5 span, span.slideMenu5_span {width:194px; height:61px;}
#slideLinks a#slideMenu5 span, span.slideMenu5_span {background-position:-776px 0;}
#slideLinks a#slideMenu5:hover span, span.slideMenu5_span_oo {background-position:-776px -61px;}

/*#slideLinks a#slideMenu5, #slideMenu5 span, span.slideMenu5_span {width:194px; height:61px;}
#slideLinks a#slideMenu5 span, span.slideMenu5_span {background-position:-776px 0;}
#slideLinks a#slideMenu5:hover span, span.slideMenu5_span_oo {background-position:-776px -61px;}*/

#slideItemsWrapper {clear:both; position:relative; width:969px; overflow:hidden; background-image:url(../images/slider_bg.jpg); background-repeat:no-repeat;}
#slideItems { width:6188px; position:relative; }
#slideItems li.slide_item { display:block; float:left; position:relative; width:969px; height:155px; overflow:hidden; padding:0px; list-style-type:none;}

#slideItems li.slide_item ul {margin-left:2em;}
#slideItems li.slide_item ul li {list-style-type:disc; color: #1E3856; font-family: "trebuchet MS"; font-size: 9pt; line-height: 15px;}
#slideItems li.slide_item ul li a {color: #2D6095; font-family: Arial; font-size: 8pt; text-decoration: underline;}
#slideItems li.slide_item ul li a:hover { text-decoration:none;}


ul#slideItems{margin:0px; padding:0px;}
ul#slideItems h3{font-family:"trebuchet MS"; font-size:14pt; color:#0863a4; font-weight:normal; margin:0 0 8px 0;}
ul#slideItems p{font-family:"trebuchet MS"; font-size:9pt; color:#1e3856; padding:0 0 10px 0; line-height:15px; margin:0px;}
ul#slideItems img.slider_rsm1{position:absolute; left:31px; top:17px;}
ul#slideItems .slider_yazi1{position:absolute; width:740px; height:auto; top:18px; left:217px;}
ul#slideItems a.slider_leranmore_btn{display:block; position:absolute; bottom:22px; right:46px; text-decoration:none; font-family:Arial; font-size:8pt; color:#2d6095;}
ul#slideItems a.slider_leranmore_btn:hover{color:#a41bbf;}

div#slideItemsWrapper ul#slideItems li.slide_item a {color:#1E3856; text-decoration:underline;}
div#slideItemsWrapper ul#slideItems li.slide_item a:hover {text-decoration:none;}

/* ic sayfa tasarim siniflari */
body.icsayfa{background-image:url(../images/icsayfa_bg.png); background-repeat:repeat-x; background-color:#06233e;}
#icontainer{width:1003px; height:1098px; margin:auto; background-image:url(../images/icsayfa_ic_bg.jpg); background-repeat:no-repeat; position:relative;}
#icsayfa_icerik_bg{width:1003px; margin:auto auto auto auto; height:auto; background-image:url(../images/icsayfa_icerik_bg.jpg); background-repeat:no-repeat;}
#icsayfa_icerik_tekrar_bg{width:1003px; margin:auto; height:auto; background-image:url(../images/icsayfa_bg_tekrar.png); background-repeat:repeat-y; border-bottom:#71A5D5 solid 1px; padding:0 0 21px 0;}
#icsayfa_sol{width:303px; float:left; display:inline; height:1284px;}
#icsayfa_sag{width:670px; height:auto; float:right; display:inline; background-image:url(../images/icsayfa_sagalan_golge.jpg); background-repeat:no-repeat; background-position:0 1px; padding:30px 10px 0 20px; font-family:Arial; position:relative;color:#033241; font-size:9pt; margin:0 0 0 0;}

#icsayfa_sag h2 {font-size:1.3em; color:#15476A; padding:0 15px 20px 15px;}

#icsayfa_sag h2.blogGuiname {color: #0C3181; font-family:"Times New Roman"; font-size: 48px; font-style: italic; font-weight: normal; padding: 0 15px 2px;}*/

#icsayfa_sag h3 {font-size:1.06em; font-weight:bold; color:#15476A; padding:0 15px 15px 15px;} 
#icsayfa_sag p {padding:0 15px 15px 15px;}
#icsayfa_sag a {color:#033241; text-decoration:underline;}
#icsayfa_sag a:hover {text-decoration:none;}
#icsayfa_sag hr {border:0px solid; background-color:#15476A; margin:0 0 15px 0; height:1px;}
.pddng{padding:0 15px 15px 15px;}

div#icsayfa_sag ol,div#icsayfa_sag ul,div#icsayfa_sag dl {margin:0 15px 15px 50px;}
div#icsayfa_sag ul li {list-style: disc outside;}
div#icsayfa_sag ol li {list-style: decimal outside;}
div#icsayfa_sag table {margin:0 15px 15px 15px;}
div#icsayfa_sag li {margin:0.5em 0; }
div#icsayfa_sag dl dd {margin-left:1em;}
div#icsayfa_sag img {border:1px solid #61A4D9;}

#offers_alan2{background-image:url(../images/offers_bg2.jpg); width:969px; height:33px; background-repeat:no-repeat; margin:9px 0 0 17px;}
#sosyal_arama_alan2{width:1003px; height:66px; margin:14px 0 0 0;}
.sosyal_menu1_2 a{background-image:url(../images/sosyal_ag_btn2.jpg); width:68px; background-position:0 0;}
.sosyal_menu1_2 a:hover{background-position:0 -66px;}
.sosyal_menu2_2 a{background-image:url(../images/sosyal_ag_btn2.jpg); width:69px; background-position:-68px 0;}
.sosyal_menu2_2 a:hover{background-position:-68px -66px}
.sosyal_menu3_2 a{background-image:url(../images/sosyal_ag_btn2.jpg); width:119px; background-position:-162px 0; margin:0 0 0 25px;}
.sosyal_menu3_2 a:hover{background-position:-162px -66px}
form.arama1 .arama2_satir{background-image:url(../images/search_bg2.jpg); width:113px; height:16px; border:0px; margin:0px; padding:1px 0 0 5px; float:left; background-repeat:no-repeat; background-position:right bottom; font-family:"trebuchet MS"; font-size:8pt; color:#2D4C69;}
* html form.arama1 .arama2_satir{background-attachment:fixed;}
form.arama1 .arama2_btn{background-image:url(../images/search_btn2.jpg); width:38px; height:17px; border:0px; margin:0px; padding:0px; background-repeat:no-repeat; float:right;}
form.arama1 .arama2_btn:hover{background-position:right top; cursor:pointer;}

/* accordion menu siniflari */
.accordion{width:276px; margin:20px 0 0 15px;}
.accordionContent{padding:0px; overflow:hidden; height:430px; position:relative; background-color:#daf5fc; border-left:#b2d6ec solid 1px; border-right:#b2d6ec solid 1px;}
.accordion span, .accordion h3 {margin:0; padding:0; display:block; position:relative; width:276px; height:60px; overflow:hidden;}
.accordion span, .accordion h3 { background-image:url(../images/accordion_butonlar.jpg); }
.accordion span {position:absolute; left:0; top:0; cursor:pointer;}
.accordion h3 { width:276px;}

div.accordionContent a {color:#212C31; text-decoration:underline;}
div.accordionContent a:hover {text-decoration:none;}

#accordionMenu1 {background-position: -276px 0;}
#accordionMenu1 span, span.accordionMenu1_span {background-position: 0 0;}
#accordionMenu1 a:hover span, span.accordionMenu1_span_oo {background-position: 0 0;}

#accordionMenu2 {background-position: -276px -60px;}
#accordionMenu2 span, span.accordionMenu2_span {background-position: 0 -60px;} 
#accordionMenu2 a:hover span, span.accordionMenu2_span_oo {background-position: 0 -60px;}

#accordionMenu3 {background-position: -276px -120px;}
#accordionMenu3 span, span.accordionMenu3_span {background-position: 0 -120px;} 
#accordionMenu3 a:hover span, span.accordionMenu3_span_oo {background-position: 0 -120px;}

#accordionMenu4 {background-position: -276px -180px;}
#accordionMenu4 span, span.accordionMenu4_span {background-position: 0 -180px;} 
#accordionMenu4 a:hover span, span.accordionMenu4_span_oo {background-position: 0 -180px;}

#accordionMenu5 {background-position: -276px -240px;}
#accordionMenu5 span, span.accordionMenu5_span {background-position: 0 -240px;} 
#accordionMenu5 a:hover span, span.accordionMenu5_span_oo {background-position: 0 -240px;}

.accordionContent p{font-family:"trebuchet MS"; font-size:9pt; color:#212c31; padding:20px 15px 0 20px; line-height:15px; margin:0px;}
.accordionContent h2{padding:10px 10px 0 10px; color:#012a74; font-family:Arial; font-size:13pt; line-height:15px;}
.accordionContent{position:relative;}
.accordionContent img{margin:20px 0 0 50px;}
.accordionContent a.a_learnmore_btn{display:block; position:absolute; bottom:22px; right:46px; text-decoration:none; font-family:Arial; font-size:8pt; color:#2d6095;}
.accordionContent a.a_learnmore_btn:hover{color:#a41bbf;}

#icsayfa_sag .innermenu-wrapper {clear:both; margin:2em 0 1em; padding:0;}
#icsayfa_sag a.ui-button {color:#ffffff; font-size:9pt; margin:0.5em; padding:0.5em; display:inline-block; text-decoration:none; text-align:center;}
#icsayfa_sag a.ui-button.ui-state-hover {color:#031B3D; text-decoration:none;}


a#children, #children span, span.children_span {width:310px;height:107px;display:block; position:absolute; overflow:hidden; cursor:pointer;}
a#children span, span.children_span { position:absolute; left:0; top:0; background:url(../images/btnBabyShapiro.png) no-repeat 0 0;}
a#children:hover span, span.children_oo { background-position:0 -107px; cursor:pointer}

.fontResize{ width:133px; height:18px; position:absolute; background:url(../images/adjust_font_size.png) no-repeat; right: 25px; top:32px; }
a#font_resize_increase { width:18px; height:18px; position:absolute; display:block; background:url(../images/adjust_font_size.png) no-repeat -93px 0; font-size:8px; left: 93px; top: 0px; }
a#font_resize_decrease { width:18px; height:18px; position:absolute; display:block; background:url(../images/adjust_font_size.png) no-repeat -115px 0; font-size:8px; left: 115px; top: 0px; }


.scheduleLasikBtn{ display:block; background-image:url(../images/lasik_button.jpg); width:217px; height:0px; padding:28px 0 0 0; overflow:hidden; background-repeat:no-repeat; position:absolute; top:16px; left:350px;}

/*#iconContianer {background-image:url(../images/slider_learnmore.png)}

.facebookBtn{ display:block; background-image:url(../images/slider_learnmore.png); width:68px; height:0px; padding:74px 0 0 0; overflow:hidden; background-repeat:no-repeat; background-position:0 0;}
.facebookBtn:hover{ background-position:0 -74px;}

.twitterBtn{ display:block; background-image:url(../images/slider_learnmore.png); width:65px; height:0px; padding:74px 0 0 0; overflow:hidden; background-repeat:no-repeat; background-position:-75px 0;}
.twitterBtn:hover{ background-position:-75px -74px;}

.blogBtn{ display:block; background-image:url(../images/slider_learnmore.png); width:113px; height:0px; padding:74px 0 0 0; overflow:hidden; background-repeat:no-repeat; background-position:-170px 0;}
.blogBtn:hover{ background-position:-170px 74px;}*/


#sosyal_alan_inner{width:283px; height:74px; margin:72px 0 0 15px; float:left; display:inline;}
ul.sosyal_alan_inner{list-style-type:none; margin:0 0 0 90px;}
*html ul.sosyal_alan_inner{list-style-type:none; margin:0 0 0 80px;}
ul.sosyal_alan_inner li{float:left;}
ul.sosyal_alan_inner li a{display:block; height:0px; padding:74px 0 0 0; background-repeat:no-repeat; overflow:hidden;}
.sosyal_menu1_inner a{background-image:url(../images/shapiro_social_media_icons.jpg); width:71px; background-position:0 0;}
.sosyal_menu1_inner a:hover{background-position:0 -74px;}
.sosyal_menu2_inner a{background-image:url(../images/shapiro_social_media_icons.jpg); width:69px; background-position:-71px 0;}
.sosyal_menu2_inner a:hover{background-position:-71px -74px}
.sosyal_menu3_inner a{background-image:url(../images/shapiro_social_media_icons.jpg); width:113px; background-position:-170px 0; margin-left:25px;}
.sosyal_menu3_inner a:hover{background-position:-170px -74px}



#searchContainer {background-image:url(../images/ana_menu.jpg); width:303px; height:49px; background-position:0 -329px;}

.employeesBtn{ display:block; background-image:url(../images/employeesBtn.png); width:189px; height:0px; padding:67px 0 0 0; overflow:hidden; background-repeat:no-repeat; position:absolute; right:90px;}
.employeesBtn:hover{ background-position:-189px 0;}

.safari .employeesBtn {right:93px;}

/*.employeesBtnInner{ display:block; background-image:url(../images/employeesBtnInner.jpg); width:189px; height:0px; padding:67px 0 0 0; overflow:hidden; background-repeat:no-repeat; position:absolute; left:189px;}
.employeesBtnInner:hover{ background-position:-189px 0;}*/


.employeesBtnInner{ display:block; background-image:url(../images/innerButtons.png); width:276px; height:0px; padding:55px 0 0 0; overflow:hidden; background-repeat:no-repeat; margin:15px 0 0 15px;}

.facebookBtnInner a { display:block; background-image:url(../images/innerButtons.png); width:276px; height:0px; padding:55px 0 0 0; overflow:hidden; background-repeat:no-repeat; background-position:0 -71px; margin:15px 0 0 15px;}

.blogBtnInner { display:block; background-image:url(../images/innerButtons.png); width:276px; height:0px; padding:55px 0 0 0; overflow:hidden; background-repeat:no-repeat; background-position:0 -142px; margin:15px 0 0 15px;}



  
a#blog_btn{ top:62px; right:-35px;}
a#blog_btn, #blog_btn span, span.blog_btn_span {width:35px;height:165px;display:block; position:absolute; overflow:hidden;}
a#blog_btn span, span.blog_btn_span { position:absolute; left:0; top:0; background:url(../images/blog_button.png) no-repeat 0 0;}
a#blog_btn:hover span, span.blog_btn_span_oo { background-position:-35px 0; cursor:pointer}



a#blog_btn_inner{ top:62px; right:-35px;}
a#blog_btn_inner, #blog_btn_inner span, span.blog_btn_inner_span {width:35px;height:165px;display:block; position:absolute; overflow:hidden;}
a#blog_btn_inner span, span.blog_btn_inner_span { position:absolute; left:0; top:0; background:url(../images/blog_button_inner.png) no-repeat 0 0;}
a#blog_btn_inner:hover span, span.blog_btn_inner_span_oo { background-position:-35px 0; cursor:pointer}

.articles-list-article-wrapper{ width:650px;}
.article-content-wrapper{ width:650px;}

/*#icsayfa_sag div, #icsayfa_sag div div{width:650px; height:auto}*/


.accordionContent ul {margin:0.5em 0 0 3em;}
.accordionContent ul li {list-style-type:disc; color: #212C31; font-family: "trebuchet MS"; font-size: 9pt; line-height: 15px;}
#icsayfa_sag h3 {font-weight:bold; margin:1em 0; font-size:11pt;}

.homeLasikBtn{ display:block; background-image:url(../images/homeLasikBtn.png); width:164px; height:0px; padding:30px 0 0 0; overflow:hidden; background-repeat:no-repeat; float:left; margin:20px 0 0 70px;}
.homePriceBtn{ display:block; background-image:url(../images/homePriceBtn.png); width:200px; height:0px; padding:30px 0 0 0; overflow:hidden; background-repeat:no-repeat; float:left; margin:20px 0 0 20px;}
.homeTop5Btn{ display:block; background-image:url(../images/homeTop5Btn.png); width:164px; height:0px; padding:30px 0 0 0; overflow:hidden; background-repeat:no-repeat; float:left; margin:20px 0 0 20px;}
