@charset "utf-8";

/* Reset CSS by Yahoo YUI */
* {margin:0;  padding:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td, select { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;} 
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:'';content: none;} 
abbr,acronym { border:0;} 
strong { font-weight:bold;}
em { font-style:italic;}
:focus { outline:0;}

/* CLEAR FIX*/
.clearfix:after {content: "."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* General Styles */
.hide { position:absolute; left:-9999px; text-indent:-9999px; height:0; overflow:hidden;}
.clear { clear:both; overflow:hidden;}
a { color:#1caae1; text-decoration:none;}
a:hover { color:#1caae1; text-decoration:underline;}
.usefulInfo { font-style:italic; color:#999; font-weight:normal; padding:0 0 0 0px; text-decoration:none;}

/* CSS Starts */
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#636363; background:#fdfefe url(../_i/bg.jpg) no-repeat 50% 0;}
.mainContainer { background:url(../_i/content_bg.jpg) repeat-y; width:960px; margin:0 auto;}
.wrapper { position:relative; width:960px; margin:0 auto; background:url(../_i/mc_bg.jpg) no-repeat;}
.flash-replaced .alt { display:none;}

/* Header */
.header { position:relative; height:190px !important;}
.header .logo { position:absolute; top:-20px; left:10px;}
.header .logo a { display:block; height:100%; margin-left:20px;}
.header .logo h1 a { display:block; width:250px; height:250px; margin:-10px 0 0 0; background:url(../_i/logo.png) no-repeat; text-indent:-9999px;}
.topNav, .utilNav, .nav { float:right; clear:both; padding-right:20px;}
.header .topNav { padding:7px 20px 30px 0; width:500px; text-align:right;}
.header .topNav li { display:inline; padding-left:10px; font-size:11px;}
.header .topNav li a { background:url(../_i/icon_dot.gif) no-repeat 0 50%; padding:0 0 1px 8px; color:#44455a;}
.utilNav { position:absolute; top:52px; right:0; padding:0 0 20px 0; z-index:100;}
.utilNav li { display:inline; float:left; padding:0; position:relative; z-index:100;}
.utilNav li a { color:#707070;}
.utilNav li.welcome { color:#524d54; border:none;}
.utilNav li.welcome a { color:#39b54a; font-size:12px;}
.utilNav li.services a, .utilNav li.compare a { font-weight:bold; text-decoration:underline;}
.utilNav li.services a:hover, .utilNav li.compare a:hover { text-decoration:none; color:#a3a7ab;}
.utilNav li.services a { background:url(../_i/arrow_down.gif) no-repeat 184px center; padding:0 15px 0 12px; border:solid #c1a6b7; border-width:0 1px; margin:0 0 0 5px; width:174px; display:block;}
.utilNav li.services {  width:212px; padding:0; margin: 0 9px }
.utilNav li.services .sub { display:none;}
.utilNav li.compare { padding:0 19px 0 0px;}
.utilNav li.backToSite { padding:0 14px 0 8px; background:url(../_i/arr-r.gif) no-repeat left center; margin:0 0 0 8px}
.utilNav li.hover { border:none; background:url(../_i/utilnav_li_hover_bg.jpg) no-repeat; padding:19px 0px 19px 0px; position:relative; top:-19px; width:212px; }
.utilNav li.hover a { border:none; padding:0 15px 0 13px; margin: 0 1px 0 5px; background-position:185px center; }
.utilNav li.hover .sub { display:block; position:absolute; left:5px; top:46px; width:203px; z-index:100;}
.utilNav li.hover .sub .inner { padding:0 10px 10px; background:url(../_i/utilnav_li_hover_sub.jpg) repeat-y;}
.utilNav li.hover .sub .sub-b { height:10px; background:url(../_i/utilnav_li_hover_sub_b.png) no-repeat;}
.utilNav li.hover .sub li { float:none; display:block; position:relative; background:none; padding:0;}
.utilNav li.hover .sub li a { background:none; padding:0; color:#635637; font-weight:normal; text-decoration:none;}
.utilNav li.hover .sub li a:hover { color:#1cbbb4; text-decoration:underline;}
.utilNav li.hover .sub h4 { padding:15px 0 0;}
.utilNav li.hover .sub .sidelinks { /*margin-bottom:10px;*/}
.utilNav li.hover .sub .sidelinks li { float:none; display:block; border-top:1px solid #d6cdc0; padding:8px 0;}
.utilNav li.hover .sub .sidelinks li.cargo { border:none;}
.utilNav li.hover .sub .sidelinks li a { display:block; height:35px; color:#635637; background:url(../_i/side_links_sprite.gif) no-repeat; text-indent:-9999px;}
.utilNav li.hover .sub .sidelinks li.cargo a { background-position:0 -240px;}
.utilNav li.hover .sub .sidelinks li.order a { background-position:0 -275px;}
.utilNav li.hover .sub .sidelinks li.eft a { background-position:0 -310px;}
.nav { position:absolute; top:90px; right:4px; padding:0; width:618px; z-index:90;}
.nav li { display:inline; float:left; position:relative; height:45px; z-index:90;}
.nav li a.mainlink { display:block; height:45px; background:url(../_i/menu_splash.gif) no-repeat; text-indent:-9999px;}
.nav li#categories a.mainlink { width:114px; background-position:0 0;}
.nav li#gender a.mainlink { width:118px; background-position:-114px 0;}
.nav li#characters a.mainlink { width:113px; background-position:-232px 0;}
.nav li#brands a.mainlink { width:103px; background-position:-345px 0;}
/*caner edited */
/*.nav li#hsa { left:40px;}
.nav li#basket { left:40px;}
.nav li { left:0px;}
*/
.nav li#hsa a.mainlink { width:77px; background-position:-463px 0; margin:0 5px 0 30px;}
.nav li#categories a.mainlink:hover, .nav li#categories.hover a.mainlink { background-position:0 -45px;}
.nav li#gender a.mainlink:hover, .nav li#gender.hover a.mainlink { background-position:-114px -45px;}
.nav li#characters a.mainlink:hover, .nav li#characters.hover a.mainlink { background-position:-232px -45px;}
.nav li#brands a.mainlink:hover, .nav li#brands.hover a.mainlink { background-position:-345px -45px;}
.nav li#hsa a.mainlink:hover { background-position:-463px -45px;}
.nav li#basket { width:157px; background:url(../_i/menu_splash.gif) no-repeat -543px 0; text-indent:0;}
.nav li#basket a.mainlink { height:auto; padding:12px 0 10px 60px; font-size:16px; color:#e94a2d; font-weight:bold; letter-spacing:-1px; background:none; text-indent:0;}
.nav li#basket span { font-size:12px; color:#fff;}
.nav li#basket a.mainlink:hover { color:#eaad45; text-decoration:none;}
.nav li .sub { display:none; position:absolute; top:45px; left:0; padding:10px; z-index:95;}
.nav li .sub a { display:block; padding:2px 5px; font-weight:bold;}
.nav li .sub a:hover { color:#fff; text-decoration:none;}
.nav li .sub .more { clear:both; padding:10px 0 5px; margin-top:5px; border-top:1px dashed;}
.nav li .sub .more a { display:inline;}
.nav li#categories .more { border-color:#3f5d62;}
.nav li#characters .more { border-color:#ac294e;}
.nav li#characters .more a { color:#ffd908;}
.nav li#brands .more { border-color:#2f668b;}
.nav li#brands .more a { color:#73BEBF;}
.nav li#categories .sub { width:420px; background:#1a434a url(../_i/sub_categories_corner.gif) no-repeat right top;}
.nav li#gender .sub { width:240px; background:#653508 url(../_i/sub_gender_corner.gif) no-repeat right top;}
.nav li#characters .sub { left:-306px; width:671px; background:#9d042f url(../_i/sub_character_corner.gif) no-repeat right top;}
.nav li#brands .sub { left:-338px; width:671px; background:#0a4b77 url(../_i/sub_brands_corner.gif) no-repeat right top;}

/*caner edited */
/*.nav li#brands .sub { left:-124px;}
.nav li .sub { left:-75px;}
.nav li#gender .sub { left:0;}
*/
.nav li#categories .sub .col-cat { float:left; width:200px;}
.nav li#categories .sub .col-cat a { border-bottom:1px dashed #3c5f65; font-size:14px; padding:8px; color:#a4c0c4;}
.nav li#categories .sub .col-cat a:hover, .nav li#categories .sub .col-cat a.hover { color:#fff; background:url(../_i/nav_cat_a_bg.gif) no-repeat; background-color:none;} 
.nav li#categories .sub .col-cat a:hover, .nav li#categories .sub .col-cat a.hover, .nav li#categories .sub .col-cat a.nob, .nav li#categories .sub .col-cat a.last { border:none; padding-bottom:9px;}
.nav li#categories .sub .col-pro { display:none; float:left; width:220px; min-height:264px; height:auto !important; height:264px; background:#117f86 url(../_i/cat_cont_b.gif) no-repeat 0 100%;}
.nav li#categories .sub .col-pro .col-pro-inner { float:left; width:100%; background:url(../_i/cat_cont_t.gif) no-repeat 100% 0;}
.nav li#categories .sub .col-pro .col { float:left; width:200px; padding:10px 5px 10px 10px; /*height:110px; overflow:hidden;*/}
.nav li#categories .sub .col-pro a { color:#fff568; padding:3px 0 3px 5px; margin:0 0 0px 0; border-bottom:1px dashed #39959a;}
.nav li#categories .sub .col-pro a:hover { color:#fff568; background:#026673;}
.nav li#categories .sub .col-pro a.moreDept { font:normal 10px Arial; color:#fff799;}
.nav li#categories .sub .col-pro h4 { margin:0 0 3px; letter-spacing:-1px;}
.nav li#categories .sub .col-pro h4 a { font-size:14px; font-weight:bold; color:#fff568;}
.nav li#characters .sub .col, .nav li#brands .sub .col { float:left; width:23%; padding-right:2%;}
.nav li#characters .sub .col h4, .nav li#brands .sub .col h4 { padding:5px 0 0 5px; margin:0 0 5px; font-weight:bold; font-size:20px; color:#d89dae; border-bottom:1px dashed #ac294e;}
.nav li#characters .sub .col a { font-size:14px; color:#ffd908;}
.nav li#characters .sub .col a:hover { background:#8b042a;}
.nav li#brands .sub .col h4 { color:#96b1c4; border-color:#2f668b;}
.nav li#brands .sub .col a { font-size:14px; color:#73bebf;}
.nav li#brands .sub .col a:hover { background:#083d61;}
.nav li#gender .sub .col { padding:0 0 5px; margin:0 0 5px; border-bottom:1px dashed #875d35;}
.nav li#gender .sub a { color:#c8b5a2;}
.nav li#gender .sub a span { font-size:14px; color:#c59d16;}
.nav li#gender .sub a:hover { background:#412409;}
.nav li#gender .sub a.big { font-size:22px;}
.nav li#gender .sub a:hover span { color:#ffd908;}
.nav li#categories .sub a:hover, .nav li#characters .sub a:hover, .nav li#gender .sub a:hover, .nav li#brands .sub a:hover { color:#fff;}

.header .orderNav { position:absolute; top:105px; right:0;}
.header .orderNav li { display:inline; float:left; margin-right:14px; padding-right:14px; border-right:1px solid #d4c4cd;}
.header .orderNav li#BasamakSiparisOzeti { border:none;}
.header .orderNav li span { display:block; height:56px; background:url(../_i/order_links.gif) no-repeat; text-indent:-9999px;}
.header .orderNav li span.step1 { width:100px; background-position:0 0;}
.header .orderNav li span.step2 { width:113px; background-position:-128px 0;}
.header .orderNav li span.step3 { width:92px; background-position:-270px 0;}
.header .orderNav li span.step4 { width:89px; background-position:-391px 0;}
.header .orderNav li span.step5 { width:86px; background-position:-508px 0;}
.header .orderNav li.cur span.step1 { background-position:0 -56px;}
.header .orderNav li.cur span.step2 { background-position:-128px -56px;}
.header .orderNav li.cur span.step3 { background-position:-270px -56px;}
.header .orderNav li.cur span.step4 { background-position:-391px -56px;}
.header .orderNav li.cur span.step5 { background-position:-508px -56px;}
.header .searchBar { position:absolute; top:150px; right:0; width:700px; clear:both;}
.header .searchBar .qsearch { position:absolute; top:0; right:10px; width:242px; height:25px; background:url(../_i/qsearch.gif) no-repeat;}
.header .searchBar .qsearch legend { display:none;}
.header .searchBar .qsearch input { float:left; display:inline; background:none; border:none; color:#4e5155; margin:5px 5px 5px 7px ; width:138px;}
.header .searchBar .qsearch input.form-submit { display:block; width:90px; height:25px; margin:0; cursor:pointer; text-indent:-9999px;}
.header .searchBar .popular { padding:5px 260px 0 0; text-align:right;}
.header .searchBar .popular a { color:#584116; text-decoration:underline; margin:0 3px;}
.header .searchBar .popular a:hover { text-decoration:none; color:#39B54A;}

/* Layout Styles */
.content { clear:both; padding:0 5px 20px; min-height:450px; height:auto !important; height:450px;}
.content .sidebar { float:left; width:248px; padding:0 0 38px; background:url(../_i/sidebar_bottom.jpg) no-repeat left bottom;}
.content .sidebar-inner { padding:58px 0 0; background:#f2ebd9 url(../_i/sidebar_bg.jpg) no-repeat;}
.content .sidebar-content { background:url(../_i/sidebar_content.gif) repeat-y; padding:0 8px 0 9px;}
.content #pageTitle, .content #pageTitleF { padding:0 0 5px; margin:0 0 15px -2px; background:url(../_i/line-pink.gif) no-repeat left bottom;}
.content .page { float:right; width:680px; padding:30px 10px 0 12px; margin:1px 0 0; background:#fff url(../_i/page_bg.jpg) no-repeat; color:#635637; min-height:500px; height:auto !important; height:500px;}
.content .page p { padding-bottom:20px; line-height:16px;}
.content .page h3.tinpage, .content .page h4.tinpage { font-size:16px; letter-spacing:-1px; font-weight:bold; padding-bottom:10px;}
.content .page h4.tinpage { font-size:12px; letter-spacing:0; padding-bottom:5px; color:#A1358F;}
.content .page .imginpage { float:right; margin:0 0 20px 20px;}
.content .page .imgattop { float:right; margin:-55px 0 10px;}
.content .page .imgattop .kids { display:block; width:255px; height:220px; background:url(../_i/cocuklarim.png) no-repeat;}
.content .page .column { float:left; width:400px; padding-right:20px;}
.content .page .secondary { float:right; width:260px;}
.content .page .sideinfo { float:right; width:216px;}
.content .page .sideinfo .userlinks li { padding-bottom:5px; font-weight:bold; color:#a1358e;}
/*.content .page .sideinfo .userlinks li a { font-weight:bold; color:#a1358e;}*/
.content .page .sideinfo .userlinks li span { font-size:18px; line-height:12px; vertical-align:middle;}
.content .page .cols3 .col { float:left; width:30%;}
.content .page .cols3 .col-m { float:left; width:30%; padding:0 5%;}
.content .page .cols3 .col-m p { padding-bottom:5px;}
.content .page .alarminfo { padding:10px 0 10px 60px; background:url(../_i/icon_alarm_big.gif) no-repeat;}
.content .page .rangecontent { display:none;}

.content .features { padding:0px 10px 0 2px;}
.content .features .flashShowcase { float:left; width:640px; height:345px; overflow:hidden;}
.content .features ul { float:left; width:280px; padding:5px 0 0 10px;}
.content .features li { margin:2px 0;}
.content .features li a { display:block; height:60px; text-indent:-9999px; background:url(../_i/features_sprite.gif) no-repeat;}
.content .features li.point { border:none;}
.content .features li.exclusive a { background-position:0 0;}
.content .features li.cargo a {background-position:0 -198px; cursor:default }
.content .features li.gift a { background-position:0 -132px;}
.content .features li.hsa a { background-position:0 -66px; }
.content .features li.store a { background-position:0 -264px;}
.content .features li.exclusive a:hover { background-position:-280px 0;}
.content .features li.cargo a:hover { background-position:-280px -198px;}
.content .features li.gift a:hover { background-position:-280px -132px;}
.content .features li.hsa a:hover { background-position:-280px -66px;}
.content .features li.store a:hover { background-position:-280px -264px;}

.content .shareHSA {padding:10px 0 10px 41px; background:url(../_i/icons_sprite.gif) no-repeat 18px -484px #f4efe9; margin:0 25px 0 25px; }
.content .shareHSA a { font:bold 20px Arial; color:#0054a6; letter-spacing:-1px;}
.content .shareHSA a:hover { color:#04488a; text-decoration:none;}
.content .shareHSA img { vertical-align:middle;}


#news {  height:85px; background:url(../_i/news-bg.jpg) no-repeat; /*overflow:hidden;*/}
#news .inner_home { position:absolute; top:0;  width:910px; padding:15px 45px; }
#news .inner { padding:27px 0 29px 258px; height:23px; overflow:hidden;}

#news ul {position:relative; width: 670px; left:8px; height:20px; overflow:hidden; display:block;}
#news ul li { padding:5px 0 0;}
#news ul li a { font-size:11px; color:#5a325c; font-weight:bold;}
#news ul li a:hover { color:#541265; text-decoration:none;}
#news .slidenav { float:left; display:inline; margin-right:10px; margin-top:5px}
#news .slidenav a { display:block; width:10px; height:7px; overflow:hidden; text-indent:-9999px;}
#news .slidenav a.next { background:url(../_i/btn_sprite.gif) left -9px no-repeat;  }
#news .slidenav a.prev { background:url(../_i/btn_sprite.gif) left 0 no-repeat;}
#news .slidenav a.next:hover { background-position:-11px -9px ;}
#news .slidenav a.prev:hover { background-position:-11px 0 ;}



.content .showcase { position:relative; padding:0 10px; margin:10px 0; width:930px;}
.content .showcase h3 { background:url(../_i/showcase_title.gif) no-repeat; height:28px; margin-bottom:15px; text-indent:-9999px;}
.content .showcase .showall { position:absolute; top:8px; right:5px; font-size:11px; color:#636363; text-decoration:underline;}
.content .showcase .showall:hover { text-decoration:none;}
.content .rlnav { width:100%;}
.content .rlnav a { display:block; position:absolute; top:110px; background:url(../_i/icon_rl.gif) no-repeat; width:25px; height:22px; text-indent:-9999px;}
.content .rlnav a.prev { left:10px; background-position:0 0;}
.content .rlnav a.next { right:10px; background-position:-25px 0;}

.content .typesList { padding:50px 6px 0;}
.content .typesList li { float:left; width:186px; padding-left:2px;}
.content .typesList li.first { padding:0;}
.content .typesList li h4 { height:17px; margin:0 0 20px; background:url(../_i/types_text.gif) no-repeat; text-indent:-9999px;}
.content .typesList li h4.erkek { background-position:0 0;}
.content .typesList li h4.okul { background-position:0 -17px;}
.content .typesList li h4.disari { background-position:0 -34px;}
.content .typesList li h4.kiz { background-position:0 -51px;}
.content .typesList li h4.bilgisayar { background-position:0 -68px;}
.content .typesList li p { background:#76c590 url(../_i/wrap_green.gif) no-repeat left bottom; padding:10px 10px 20px;}
.content .typesList li a { display:block; margin-bottom:2px; color:#fff; text-decoration:underline;}
.content .typesList li a:hover { text-decoration:none;}
.content .typesList li a.all { color:#005826; font-size:11px; margin:5px 0 0;}

.prodlist { /*width:90%; margin:0 auto;*/}
/*.prodlist li { float:left; position:relative; width:130px; padding:0 18px; font-weight:bold; background:url(../_i/pr_li_border.gif) no-repeat right top;}*/
.prodlist li { float:left; display:inline; position:relative; width:150px; margin:0 13px; font-weight:bold;}
.prodlist li .primg{ min-height:135px;}
.prodlist li h4 { position:relative; padding:10px 0 3px; font-weight:bold; min-height:32px; height:auto !important; height:32px;}
.prodlist li h4 a { color:#464646; font-size:14px; letter-spacing:-1px;}
.prodlist li h4 a:hover { text-decoration:none; color:#1caae1;}
.prodlist li h4 span { display:block; position:absolute; text-indent:-9999px;}
.prodlist li h4 span.exclusive { top:-140px; left:-5px; width:45px; height:35px; background:url(../_i/icon_exclusive.png) no-repeat;}
.tabContent .prodlist li h4 span.exclusive { top:-83px;}
.prodlist li .info { padding-bottom:3px; font-size:10px; font-family:Tahoma, Arial;}
.prodlist li .info .instock { color:#218d28;}
.prodlist li .info .notinstock { color:#969eb0;}
.prodlist li .info .outofstock { color:#969eb0;}
.prodlist li .indirim { display:block; width:64px; height:18px; padding:2px 0; background:url(../_i/btn_indirim.gif) no-repeat;}
.prodlist li .price { color:#464646; padding-top:10px;}
.prodlist li .price span { padding-right:10px;}
.prodlist li .price span strong { font-size:16px; color:#3a8dd9;}
.prodlist li .price span.discount { color:#8e8e8e; text-decoration:line-through;}
.prodlist li .price span.discount strong { color:#8e8e8e;}
.prodlist li.nob { background:none; padding-right:0;}
.content .page .prodlist { width:100%;}
.content .page .prodlist li { display:inline; margin:0 0 15px; padding:0 15px; width:143px; height:270px !important; background:url(../_i/pr_li_border2.gif) no-repeat right top;}
.content .page .prodlist li.nob { background:none; padding-right:0;}
.content .page .prodlist li .price { width:143px; padding:5px 0 15px; position:absolute; bottom:0; left:15px; border-bottom:1px solid #e9e9e9;}
.content .page .prodlist li .info { padding-bottom:3px; height:15px; overflow:hidden;}

.content .page .sortbar { border-bottom:1px solid #e2dfe2; padding-bottom:15px; margin-bottom:20px;}
.content .page .sortbar .info { float:left; width:50%; padding:0;}
.content .page .sortbar .info strong { color:#9e0b0f;}
.content .page .sortbar .selector { float:right; width:45%; color:#919191;}
.content .page .sortbar .selector .text { float:right; font-weight:bold; padding:3px 7px 0 0;}
.content .page .sortbar .qselect { float:right; width:186px; height:22px;}

.loginactions { padding:15px 0 0;}
.loginactions a { font-weight:bold; color:#1cbbb4; text-decoration:underline; margin-right:10px;}
.loginactions a:hover { color:#6ac1bb; text-decoration:none;}

.content .loginbox { position:relative; width:680px; background:url(../_i/login_box_b.gif) no-repeat left bottom; padding:0 0 8px; color:#fff; font-weight:bold;}
.content .loginbox .logincontent { background:#a1358f url(../_i/login_box_t.gif) no-repeat; padding:20px 30px 12px;}
.content .loginbox .logincontent .img { position:absolute; top:-15px; right:25px;}
.content .loginbox .logincontent .frgt { color:#600851; padding:8px 0 0; line-height:12px;}
.content .loginbox .logincontent .frgt a { color:#600851; text-decoration:underline;}
.content .loginbox .logincontent .fail { font-weight:normal;}
.content .loginbox .logincontent .item { padding:0 0 8px;}
.content .loginbox .logincontent form { width:346px; padding:15px 0; margin:10px 0; border:1px solid #c582ba; border-width:1px 0;}
.content .loginbox .logincontent label { color:#fff; margin:0 0 6px;}
.content .loginbox .logincontent label.req, .content .loginbox .logincontent label.valid, .content .loginbox .logincontent label.error { margin:5px 0 0;}
.content .loginbox .logincontent input { width:336px; background-position:0 -100px;}
.content .loginbox .logincontent input.req { padding-right:96px; width:245px; background-position:0 -125px;}
.content .loginbox .logincontent input.valid { padding-right:96px; width:245px; background-position:0 -150px;}
.content .loginbox .logincontent input.error { padding-right:96px; width:245px; background-position:0 -175px;}
.content .loginbox .logincontent .email input { width:314px; padding-left:27px; background-position:0 -200px;}
.content .loginbox .logincontent .email input.req { padding-right:96px; width:223px; background-position:0 -225px;}
.content .loginbox .logincontent .email input.valid { padding-right:96px; width:223px; background-position:0 -250px;}
.content .loginbox .logincontent .email input.error { padding-right:96px; width:223px; background-position:0 -275px;}
.content .loginbox .logincontent .btncell input { width:108px; background:url(../_i/btn_send2.gif) no-repeat;}
.content .loginbox .logincontent .btncell input:focus, .content .loginbox .logincontent .btncell input:hover { background-position:0 -39px;}

.content .loginboxtiny { width:230px; margin:0 auto; background-image:url(../_i/login_box_tiny_b.gif);}
.content .loginboxtiny .logincontent { background-image:url(../_i/login_box_tiny_t.gif); padding:20px 9px 12px;}
.content .loginboxtiny .logincontent h3 { height:28px; margin-bottom:10px; background:url(../_i/login_box_tiny_title.gif) no-repeat; text-indent:-9999px;}
.content .loginboxtiny .logincontent form { width:auto; margin:0; padding:15px 5px;}
.content .acmain .search input, .content .sidebar .acsidebox input, .content .loginboxtiny .logincontent input { width:192px; background-position:0 -300px;}
.content .acmain .search input.req, .content .sidebar .acsidebox input.req, .content .loginboxtiny .logincontent input.req { padding-right:30px; width:167px; background-position:0 -325px;}
.content .acmain .search input.valid, .content .sidebar .acsidebox input.valid, .content .loginboxtiny .logincontent input.valid { padding-right:30px; width:167px; background-position:0 -350px;}
.content .acmain .search input.error, .content .sidebar .acsidebox input.error, .content .loginboxtiny .logincontent input.error { padding-right:30px; width:167px; background-position:0 -375px;}
.content .loginboxtiny .logincontent .email input { width:170px; background-position:0 -400px;}
.content .loginboxtiny .logincontent .email input.req { padding-right:30px; width:145px; background-position:0 -425px;}
.content .loginboxtiny .logincontent .email input.valid { padding-right:30px; width:145px; background-position:0 -450px;}
.content .loginboxtiny .logincontent .email input.error { padding-right:30px; width:145px; background-position:0 -475px;}

.content .sidelinks { height:270px; padding:5px 25px 0; margin:0 0 30px; background:url(../_i/side_links_bg.gif) no-repeat;}
.content .sidelinks li { border-top:1px solid #e4cad5; padding:15px 0;}
.content .sidelinks li.cargo { border:none;}
.content .sidelinks li a { display:block; padding:42px 0 0 66px; color:#635637; background:url(../_i/side_links_sprite.gif) no-repeat;}
.content .sidelinks li span { display:none;}
.content .sidelinks li.order a { background-position:0 -84px;}
.content .sidelinks li.eft a { background-position:0 -168px;}
.content .os-sidelinks { height:505px; background:url(../_i/side_links_l_bg.png) no-repeat; padding:62px 25px 0;}
.content .os-sidelinks li { padding:5px 0;}
/*.content .os-sidelinks li.age0-6 { border:none; padding-top:7px;}*/
.content .os-sidelinks li a { padding:0; height:60px; text-indent:-9999px;}
.content .os-sidelinks li.age0-6 a { background-position:0 -700px;}
.content .os-sidelinks li.age6-12 a { background-position:0 -350px;}
.content .os-sidelinks li.age1-3 a { background-position:0 -420px;}
.content .os-sidelinks li.age4-5 a { background-position:0 -490px;}
.content .os-sidelinks li.age5-8 a { background-position:0 -560px;}
.content .os-sidelinks li.age8-12 a { background-position:0 -630px;}

.content .crumb { padding:0 0 6px;}
.content .crumb li { float:left; display:inline; margin-right:4px; font-size:11px;}
.content .crumb li a { color:#636363; padding-left:10px; background:url(../_i/arr-r.gif) no-repeat 0 50%;}
.content .crumb li.home a { padding:0; background:none;}
.content .crumb li.back { float:right;}
.content .crumb li.back a { background:url(../_i/icons_sprite.gif) no-repeat 3px -466px;}

.content .help .faqinfo { background:#f7f7f7; border:1px solid #f3f3f3; padding:10px;}
.content .help .faqinfo p { padding:0; line-height:14px;}
.content .help .faqinfo p.btn a { display:block; width:149px; height:38px; background:url(../_i/ac_buttons.gif) no-repeat 0 -252px; text-indent:-9999px;}
.content .help .faqinfo p.btn a:hover { display:block; width:149px; height:38px; background:url(../_i/ac_buttons.gif) no-repeat 0 -291px; text-indent:-9999px;}

.content .help .faqs { padding:0 0 20px;}
.content .help .faqs li { padding:0 0 6px;}
.content .help .faqs li .list { margin-bottom:10px;}
.content .help .faqs li .list li{ background:url(../_i/arr-r.gif) no-repeat 0 50%; padding:0 0 0 10px;}
.content .help .faqs li h4 a { display:block; color:#a1358f; font-weight:bold; padding-left:10px; background:url(../_i/arr-r.gif) no-repeat 0 3px;}
.content .help .faqs li .answer { display:none; padding-left:10px;}
.content .help .faqs li.opened { padding:0 0 15px;}
.content .help .faqs li.opened h4 { padding:0 0 6px;}
.content .help .faqs li.opened h4 a { background-image:url(../_i/arr-d.gif);}
.content .help .faqs li.opened .answer { display:block;}

.content .help .faqs .list li {background:url(../_i/arr-r.gif) no-repeat 0 50%; padding:0 0 6px;}
.content .help .faqs .list li h4 a { display:block; color:#a1358f; font-weight:bold; padding-left:10px; background:url(../_i/arr-r.gif) no-repeat 0 3px;}
.content .help .faqs .list li .answer { display:none; padding-left:10px;}
.content .help .faqs .list li.opened { padding:0 0 15px;}
.content .help .faqs .list li.opened h4 { padding:0 0 6px;}
.content .help .faqs .list li.opened h4 a { background-image:url(../_i/arr-d.gif);}
.content .help .faqs .list li.opened .answer { display:block;}


.content .acmain { position:relative; width:926px; height:800px; margin:20px auto 0; color:#887542;}
.content .acmain #pageTitle { position:relative; z-index:20; margin-bottom:10px; background:url(../_i/acmain_line.gif) no-repeat right center;}
.content .acmain .acmtop { padding:23px 90px 0 200px; height:105px; color:#e2c2dd; background:url(../_i/acmain_t.jpg) no-repeat;}
.content .acmain .acmtop h3, .content .acmain .acmtop h4 { margin-left:-3px;}
.content .acmain .search { padding:20px 0 28px 200px; color:#fff; background:#702763 url(../_i/acmain_b.gif) no-repeat left bottom;}
.content .acmain .search label { color:#fff;}
.content .acmain .search .item { float:left; padding:0 20px 0 0;}
.content .acmain .search .btncell { float:left; padding-top:10px;}
.content .acmain .search .btncell input { padding:0; width:82px; background:url(../_i/btn_send2.gif) no-repeat 0 -156px;}
.content .acmain .search .btncell input:hover { background-position:0 -195px;}
.content .acmain .acmbody { padding:45px 20px 0 200px;}
.content .acmain .acmbody .useraction { padding:10px 0 40px;}
.content .acmain .acmbody .useraction a { float:left; display:block; width:204px; height:39px; background:url(../_i/acsign.gif) no-repeat; text-indent:-9999px;}
.content .acmain .acmbody .useraction a.signup { width:431px; margin-left:10px;}
.content .acmain .acmbody .useraction a.signup:hover { background-position:0 -39px;}
.content .acmain .acmbody .useraction a.login { background-position:0 -78px;}
.content .acmain .acmbody .useraction a.login:hover { background-position:0 -117px;}
.content .acmain .acmbody .useraction a.makelist { width:351px; background-position:0 -156px;}
.content .acmain .acmbody .useraction a.makelist:hover { background-position:0 -195px;}

.content .acmain .acmbody .signup a:hover { background-position:0 -39px;}
.content .acmain .acmbody .col { float:left; width:45%; padding-right:5%;}
.content .acmain .acmbody .col h4 { color:#1cbbb4; font-weight:bold; font-size:16px; padding-bottom:5px; letter-spacing:-1px;}
.content .acmain .img { position:absolute; top:-17px; left:0; z-index:10; width:192px; height:803px; background:url(../_i/acmain_anne.png) no-repeat;}

/* Sidebar Styles */
.content .sidebar h3 { height:24px; margin:0 0 10px; background:url(../_i/menu_text_splash.gif) no-repeat; text-indent:-999px;}
.content .sidebar h4 { margin:0 0 5px -2px;}
.content .sidebar h3.t-your-choice { background-position:0 0;}
.content .sidebar h3.t-refine-choice { background-position:0 -24px;}
.content .sidebar h3.t-register { background-position:0 -225px;}
.content .sidebar .yourchoice { position:relative; margin:0 0 20px; width:100%;}
.content .sidebar .yourchoice .yc-top { background:url(../_i/yct.gif) no-repeat; padding-top:8px; width:231px;}
.content .sidebar .yourchoice .yc-bottom { background:url(../_i/ycb.png) no-repeat left bottom; padding-bottom:8px;}
.content .sidebar .yourchoice .yc-content { background:#9f348c url(../_i/ycb.gif) no-repeat left bottom; padding:0 10px 8px;}
.content .sidebar .yourchoice .yc-top ul {}
.content .sidebar .yourchoice .yc-top ul li { position:relative; padding:10px 15px 10px 3px; border-top:1px solid #b060a2; color:#e1e1e1; font-weight:bold;}
.content .sidebar .yourchoice .yc-top ul li:first-child { border:none;}
.content .sidebar .yourchoice .yc-top ul li span { color:#7accc8; font-weight:normal;}
.content .sidebar .yourchoice .yc-top ul li a { display:block; width:10px; height:10px; position:absolute; top:14px; right:0; color:#7accc8; background:url(../_i/icon_remove.gif) no-repeat 0 -12px; text-indent:-999px;}
.content .sidebar .yourchoice .yc-top ul li a:hover { background-position:0 0;}
.content .sidebar .yourchoice .removeall { position:absolute; top:5px; right:0; color:#3c2c41; font-size:11px; padding-left:10px; background:url(../_i/icon_remove.gif) no-repeat 0 4px; cursor:pointer;}
.content .sidebar .mainnav { background:#fff url(../_i/rnd-t.gif) no-repeat; padding:20px 10px 5px;}
.content .sidebar .mainnav a.signup, .content .sidebar .mainnav a.howtochoose { display:block; width:211px; height:47px; text-indent:-9999px; background:url(../_i/selector_sprite.png) no-repeat 0 -357px;}
.content .sidebar .mainnav a.howtochoose { background-position:0 -451px;}
.content .sidebar .mainnav a.signup:hover { background-position:0 -404px;}
.content .sidebar .mainnav a.howtochoose:hover { background-position:0 -498px;}
.content .sidebar .pr-selector { border-bottom:1px solid #e6e6e6; margin:0 0 15px; padding:0 0 15px;}
.content .sidebar .prs-last { border-bottom:0; margin:0; padding:0;}
.content .sidebar .pr-selector ul li { }
.content .sidebar .pr-selector ul li a { display:block; color:#635637;}
.content .sidebar .pr-selector ul li ul { margin:0 0 12px 10px;}
.content .sidebar .pr-selector ul li.deptName a { font-weight:bold; color:#563a24;}
.content .sidebar .pr-selector ul li.deptName li a { font-weight:normal; color:#635637; padding:0 0 1px;}
.content .sidebar .pr-selector ul li.deptName li a:hover { font-weight:normal; color:#1cbbb4;}


.content .sidebar .pr-selector .more { text-align:right;}
.content .sidebar .pr-selector ul.closed { height:338px; overflow:hidden;}
.content .sidebar .pswdforgottenContaniner { padding: 0 0 0 43px;}
.content .sidebar .pr-selector ul li a.pswdforgotten { color:#a0358e; font-weight:bold; padding:1px 0 1px 18px; background:url(../_i/icons_sprite.gif) no-repeat 0 -604px;}
.content .sidebar .pr-selector ul li a:hover { color:#1cbbb4;}
.content .sidebar .pr-selector ul li a span { color:#ab9311;}
.content .sidebar .pr-selector ul li a:hover span { color:#1cbbb4;}

.content .sidebar .acsidebox { padding:5px 5px 0; background:#fff url(../_i/ac_side_t.gif) no-repeat;}
.content .sidebar .acsidebox .sbtop { /*padding:20px 9px 12px;*/ padding:15px 9px 7px; background:#a1358f url(../_i/ac_sidebox_t.gif) no-repeat;}
.content .sidebar .acsidebox .search { padding:20px 9px; background:#6e2461 url(../_i/ac_sidebox_b.gif) no-repeat left bottom;}
.content .sidebar .acsidebox .sbcontent { background:#fff; text-align:center;}
.content .sidebar .acsidebox .sbimg { height:90px; background:url(../_i/all_cbc.jpg) no-repeat;}
.content .sidebar .acsidebox .categories { background-position:0 0; margin:5px 0 0;}
.content .sidebar .acsidebox .brands { background-position:0 -90px;}
.content .sidebar .acsidebox .characters { background-position:0 -180px;}
.content .sidebar .acsidebox label { color:#fff;}
.content .sidebar .acsidebox .btncell input { padding:0; width:82px; background:url(../_i/btn_send2.gif) no-repeat 0 -156px;}
.content .sidebar .acsidebox .btncell input:hover { background-position:0 -195px;}

.slider-menu { background:url(../_i/selector_sprite.png) no-repeat; width:207px; height:39px;}

.rating-static { display:block; width:70px; height:12px; background:url(../_i/stars.gif) no-repeat; text-indent:-9999px;}
.rating-0 { background-position:0 0;}
.rating-1 { background-position:0 -12px;}
.rating-2 { background-position:0 -24px;}
.rating-3 { background-position:0 -36px;}
.rating-4 { background-position:0 -48px;}
.rating-5 { background-position:0 -60px;}


/* Gender Selector */
.content .gender-selector li { float:left; width:63px; height:63px; margin-right:11px;}
.content .gender-selector li.unisex { margin:0;}
/* Custom Checkbox */
.custom-radio { position: relative;}
/* input, label positioning */
.custom-radio input { position:absolute; left:-9999px; top:0; margin:0; z-index:0;}
.custom-radio label { display:block; height:63px; width:63px; position:relative; z-index:1; cursor:pointer; text-indent:-9999px;}
/* states */
.custom-radio label { background:url(../_i/selector_sprite.png) no-repeat; background-position:0 -230px;}
.custom-radio label.hover, .custom-radio label.focus { background-position:-63px -230px;}
.custom-radio label.checked { background-position:-126px -230px;}
.content .gender-selector li.boy .custom-radio label { background-position:0 -167px;}
.content .gender-selector li.boy .custom-radio label.hover,
.content .gender-selector li.boy .custom-radio label.focus { background-position:-63px -167px;}
.content .gender-selector li.boy .custom-radio label.checked { background-position:-126px -167px;}
.content .gender-selector li.unisex .custom-radio label { background-position:0 -293px;}
.content .gender-selector li.unisex .custom-radio label.hover,
.content .gender-selector li.unisex .custom-radio label.focus { background-position:-63px -293px;}
.content .gender-selector li.unisex .custom-radio label.checked { background-position:-126px -293px;}

/* Slider */
.ui-slider { position: relative; text-align: left; background:url(../_i/selector_sprite.png) no-repeat 0 0; width:206px; height:39px; left:3px;}
.ui-slider .ui-slider-handle { position: absolute; top:41px; z-index: 2; display:block; width:13px; height:16px; background:url(../_i/selector_sprite.png) no-repeat; background-position:-194px -167px;}
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; background:url(../_i/slider-price-range.gif) no-repeat left center; width:207px; height:39px;}
.ui-slider-horizontal { height:39px;}
.ui-slider-horizontal .ui-slider-handle { margin-left:-0.6em;}
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; overflow:hidden;}
.ui-slider-horizontal .ui-slider-range-min { left: 0;}
.ui-slider-horizontal .ui-slider-range-max { right: 0;}
.range-amaunt input { color:#f6931f; font-weight:bold; background:none; border:0; width:211px; margin:0 0 5px;}
#age-range, #price-range { margin-bottom:20px;}
#age-range.ui-slider { background-position:0 -86px;}
#age-range  .ui-slider-range { background:url(../_i/slider-age-range.gif) no-repeat;}

/* Tabs in Products */
.content .tabBlock { width:930px; margin:0 auto; padding:20px 0 0;}
.content .tabBlock .tabs { width:100%;}
.content .tabBlock .tabs li { float:left; padding-left:13px; margin-right:8px; background:url(../_i/tabs_sprite.gif) no-repeat;}
.content .tabBlock .tabs li a { float:left; padding:13px 13px 13px 0; background:url(../_i/tabs_sprite.gif) no-repeat right -53px;}
.content .tabBlock .tabs li.current { background-position:0 -106px;}
.content .tabBlock .tabs li.current a { background-position:right -159px;}
.content .tabBlock .tabs li a span { float:left; display:block; cursor:pointer; height:16px; background:url(../_i/tab_texts_sprite.gif) no-repeat; text-indent:-9999px;}
.content .tabBlock .tabs li a em { float:left; display:none; width:8px; height:8px; overflow:hidden; margin:7px 0 0 7px; background:url(../_i/icons_sprite.gif) no-repeat 0 -341px;}
.content .tabBlock .tabs li.current a em { display:inline;}
.content .tabBlock .tabs li a.ozellik span { background-position:0 0; width:116px;}
.content .tabBlock .tabs li a.odeme span { background-position:0 -48px; width:134px;}
.content .tabBlock .tabs li a.resim span { background-position:0 -96px; width:126px;}
.content .tabBlock .tabs li a.yorum span { background-position:0 -144px; width:67px;}
.content .tabBlock .tabs li a.ozellik:hover span { background-position:0 -16px;}
.content .tabBlock .tabs li a.odeme:hover span { background-position:0 -64px;}
.content .tabBlock .tabs li a.resim:hover span { background-position:0 -112px;}
.content .tabBlock .tabs li a.yorum:hover span { background-position:0 -160px;}
.content .tabBlock .tabs li.current a.ozellik span { background-position:0 -32px;}
.content .tabBlock .tabs li.current a.odeme span { background-position:0 -80px;}
.content .tabBlock .tabs li.current a.resim span { background-position:0 -128px;}
.content .tabBlock .tabs li.current a.yorum span { background-position:0 -176px;}
.content .tabBlock .tabContent { position:relative; top:-4px; padding-bottom:20px; background:url(../_i/tabblock1_b.gif) no-repeat left bottom;}
.content .tabBlock .tabContent .tabContentBottom { padding:23px 0 0; background:url(../_i/tabblock1_t.png) no-repeat;}
.content .tabBlock .tabContent .inner { padding:10px; border-color:#6b6c7f; border-width:0 9px; border-style:solid; background:#fff;}
.content .tabBlock .tabContent .inner .col-l { float:left; width:55%;}
.content .tabBlock .tabContent .inner .col-r { float:right; width:43%;}
.content .tabBlock .tabContent .inner h3 { font-weight:bold; color:#7accc8;}
.content .tabBlock .tabContent .inner p { line-height:16px; padding-bottom:10px;}

.content .tabBlockProduct { background:#eee7de; width:912px; padding:10px; margin:10px 9px;}
.content .tabBlockProduct .relpTitle { background:url(../_i/related_products_title.gif) no-repeat; height:29px; margin-bottom:20px; text-indent:-9999px;}
.content .tabBlockProduct .tabs li { background-position:0 -212px;}
.content .tabBlockProduct .tabs li a { background-position:right -269px;}
.content .tabBlockProduct .tabs li.current { background-position:0 -326px;}
.content .tabBlockProduct .tabs li.current a { background-position:right -383px;}
.content .tabBlockProduct .tabs li a span { height:20px;}
.content .tabBlockProduct .tabs li a.encok span { background-position:0 -210px; width:283px;}
.content .tabBlockProduct .tabs li a.diger span { background-position:0 -270px; width:209px;}
.content .tabBlockProduct .tabs li a.ilgili span { background-position:0 -330px; width:114px;}
.content .tabBlockProduct .tabs li a.encok:hover span { background-position:0 -230px;}
.content .tabBlockProduct .tabs li a.diger:hover span { background-position:0 -290px;}
.content .tabBlockProduct .tabs li a.ilgili:hover span { background-position:0 -350px;}
.content .tabBlockProduct .tabs li.current a.encok span { background-position:0 -250px;}
.content .tabBlockProduct .tabs li.current a.diger span { background-position:0 -310px;}
.content .tabBlockProduct .tabs li.current a.ilgili span { background-position:0 -370px;}
.content .tabBlockProduct .tabContent { padding:20px 15px; background:#fff url(../_i/tabblock2_b.gif) no-repeat left bottom;}
.content .tabBlockProduct .tabContent .prodlist { width:100%;}

.content .dataTable { width:100%;}
.content .dataTable th { font-weight:bold; width:32%; padding:1% 2%;}
.content .dataTable td { width:55%; padding:1% 2%;}
.content .dataTable tr.bg th, .content .dataTable tr.bg td { background:#dbdbdb url(../_i/gr_line.gif) repeat-x;}

.content .datalisting { width:100%;}
.content .datalisting th { padding:5px; font-weight:bold;}
.content .datalisting td { padding:15px 5px 5px; color:#a0410d;}
.content .datalisting td.refno { font-size:11px;}
.content .datalisting td.refno a { display:block; color:#a1358f; font:bold 12px/12px Arial; text-decoration:underline; margin-bottom:3px;}
.content .datalisting td.price { font-weight:bold; color:#606060; font-size:13px;}
.content .datalisting td.price span { font-size:24px; color:#1cbbb4; font-family:Georgia, "Times New Roman";}
.content .datalisting td.info { font-weight:bold; color:#a1358f;}
.content .datalisting td.narrow { padding-top:0; color:#222; padding-bottom:15px;}
.content .datalisting tr.bg td { background:#f5f2e9;}

/* Product Detail */
.content .productDetail { padding:20px 10px 0;}
.content .productDetail .imageBlock { float:left; width:282px;}
.content .productDetail .detailBlock { float:left; width:339px; padding:0 10px;}
.content .productDetail .actionsBlock { float:left; width:289px;}
.content .productDetail .imageBlock img { border:1px solid #dad9db;}
.content .productDetail .imageBlock .otherImages { position:relative; top:-10px;}
.content .productDetail .imageBlock .otherImages li { float:left; position:relative; padding:0 9px 0 5px; background:url(../_i/img_feather.gif) no-repeat right bottom;}
.content .productDetail .imageBlock .otherImages li.p01 { left:-10px;}
.content .productDetail .imageBlock .otherImages li.p02 { left:-20px;}
.content .productDetail .imageBlock .otherImages li.p03 { left:-30px;}
.content .productDetail .imageBlock .otherImages li.zoom { left:39px; padding:14px 0 2px 17px; font-size:10px; background:url(../_i/icon_zoom.gif) no-repeat left bottom;}
.content .productDetail .imageBlock .otherImages li.zoom a, .content .productDetail .imageBlock .detayliResimButon { color:#d25e27; font-size:11px;}
.content .productDetail .imageBlock .otherImages li a:hover img { border-color:#bbb;}
.content .productDetail .imageBlock .detayliResimButon { position:relative; top:-10px; left:5px;}

.content .productDetail .detailBlock h2 { font-size:24px; font-weight:bold; letter-spacing:-2px; color:#423246; line-height:24px;}
.content .productDetail .detailBlock a { color:#d25e27; font-size:10px; font-family:Tahoma; text-decoration:underline;}
.content .productDetail .detailBlock a:hover { text-decoration:none;}
.content .productDetail .detailBlock .brand { color:#4e4e4e; padding:5px 0;}
.content .productDetail .detailBlock .brand span { font-weight:bold; font-size:14px; padding-right:5px;}
.content .productDetail .detailBlock .comments a { float:left; margin-left:5px;}
.content .productDetail .detailBlock .comments .rating-static { float:left;}
.content .productDetail .detailBlock .comments .addComment { display:block; width:66px; height:15px; background:url(../_i/icons_sprite.gif) no-repeat; text-indent:-9999px;}
.content .productDetail .detailBlock .priceInfo { padding:7px 0 14px; margin:15px 0; border-color:#eae9ea; border-style:solid; border-width:1px 0;}
.content .productDetail .detailBlock .priceInfo p { padding:0 8px;}
.content .productDetail .detailBlock .priceInfo .price { font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold;}
.content .productDetail .detailBlock .priceInfo .discount * { float:left;}
.content .productDetail .detailBlock .priceInfo .discount span { font-size:14px; color:#8b8b8b; text-decoration:line-through;}
.content .productDetail .detailBlock .priceInfo .discount em { margin:0 8px; width:72px; height:19px; background:url(../_i/icons_sprite.gif) no-repeat 0 -18px;}
.content .productDetail .detailBlock .priceInfo .discount a { margin:5px 0 0;}
.content .productDetail .detailBlock .priceInfo .currentPrice { position:relative; background:url(../_i/price_trans.png) repeat; padding:5px 8px 12px 8px; margin:5px 0; font-weight:bold; font-size:16px;}
.content .productDetail .detailBlock .priceInfo .currentPrice span { color:#20b7b0; font-size:30px;}
.content .productDetail .detailBlock .priceInfo .currentPrice em { font-style:normal; color:#b7b5b5; font-size:11px; margin-left:0;}
.content .productDetail .detailBlock .priceInfo .currentPrice .exclusive { display:block; position:absolute; right:15px; top:-5px; width:67px; height:56px; background:url(../_i/icon_exclusive_big.png) no-repeat; text-indent:-9999px;}
.content .productDetail .detailBlock .priceInfo .transfer { padding-bottom:3px;}
.content .productDetail .detailBlock .priceInfo .transfer span { color:#707b87; font-size:15px;}
.content .productDetail .detailBlock .priceInfo .transfer strong { color:#3e2e43;}
.content .productDetail .detailBlock .cargoInfo { font-size:11px; color:#898989; line-height:12px; padding:0 0 0 5px}
.content .productDetail .detailBlock .cargoInfo strong { display:block; color:#841818; font-size:12px; padding-bottom:4px;}
.content .productDetail .detailBlock .cargoInfo span { font-weight:bold; color:#f58d5b;}
.content .productDetail .detailBlock .cargoInfo div { float:left; padding:8px 0 0 40px; margin-right:8px; width:105px; height:70px; background:url(../_i/cargo_sprite.gif) no-repeat;}
.content .productDetail .detailBlock .cargoInfo .fast { background-position:0 9px; padding-left:55px;}
.content .productDetail .detailBlock .cargoInfo .free { background-position:0 -77px;}
.content .productDetail .detailBlock .cargoInfo .instock { background-position:0 -174px;}
.content .productDetail .detailBlock .cargoInfo .notinstock { background-position:0 -269px;}

.content .productDetail .actionsBlock { background:url(../_i/prab_top.jpg) no-repeat; padding-top:8px;}
.content .productDetail .actionsBlock .inner { background:url(../_i/prab_bottom.jpg) no-repeat left bottom; padding:2px 10px 20px;}
.content .productDetail .actionsBlock .point { clear:both; font-size:10px; font-weight:bold; color:#776f6f; font-family:Tahoma; padding:10px 0 0;}
.content .productDetail .actionsBlock .point span { color:#f26522; background:url(../_i/icons_sprite.gif) no-repeat 0 -179px; padding-left:12px;}
.content .productDetail .actionsBlock .point a { font-weight:normal; color:#7bb7c7; margin-left:5px;}
.content .productDetail .actionsBlock .links { border-color:#d4d2d3; border-style:solid; border-width:1px 0; padding:10px 0; margin:10px 0; clear:both; width:100%; float:left;}
.content .productDetail .actionsBlock .links li { background:url(../_i/pr_rnd_buttons.gif) no-repeat 0 -276px; padding:3px 0 3px 26px; margin-bottom:5px;}
.content .productDetail .actionsBlock .links li a { color:#636363; font-weight:bold; background:url(../_i/pr_rnd_buttons.gif) no-repeat right -339px; padding:3px 12px 3px 2px;}
.content .productDetail .actionsBlock .links li.compare { background-position:0 -318px;}
.content .productDetail .actionsBlock .links li.when { background-position:0 -297px;}
.content .productDetail .actionsBlock .links li.note { background-position:0 -297px; margin:0;}
.content .productDetail .actionsBlock .tinyInfo { clear:both; padding:4px 0 10px; border-bottom:1px solid #d4d2d3; font-size:11px;}
.content .productDetail .actionsBlock .share { padding:10px 0 10px 23px; background:url(../_i/icons_sprite.gif) no-repeat 0 -484px;}
.content .productDetail .actionsBlock .share a { font:bold 20px Arial; color:#0054a6; letter-spacing:-1px;}
.content .productDetail .actionsBlock .share a:hover { color:#04488a; text-decoration:none;}
.content .productDetail .actionsBlock .share img { vertical-align:middle;}
.content .productDetail .actionsBlock .altact { font-size:11px; font-weight:bold;}
.content .productDetail .actionsBlock .altact li { display:inline; padding:3px 0 2px 25px; margin-right:15px; background:url(../_i/icons_sprite.gif) no-repeat;}
.content .productDetail .actionsBlock .altact li.print { background-position:0 -48px;}
.content .productDetail .actionsBlock .altact li.send { background-position:0 -86px;}
.content .productDetail .actionsBlock .altact a { color:#707070;}

.commentsContainer .totalcomments { position:relative; width:892px; padding:0 0 7px; margin:0 0 10px; border-bottom:1px solid #ededed;}
.commentsContainer .totalcomments .addComment { position:absolute; top:0; right:0; display:block; width:78px; height:18px; background:url(../_i/icons_sprite.gif) no-repeat 0 -361px; text-indent:-9999px;}
.commentsContainer ol li { float:left; width:23%; padding-right:2%;}
.commentsContainer ol li h4, .comments li .date { font-weight:bold; color:#7accc8;}
.commentsContainer ol li .date { padding:0 0 3px;}
.commentsContainer ol li .comment { position:relative; margin:13px 0 0; min-height:90px; height:auto !important; height:90px; overflow:hidden;}
.commentsContainer ol li .comment .who { position:absolute; bottom:0;}
.content .tabBlock .tabContent .inner .commentsContainer ol li .comment p {padding-bottom:40px;}

.primages img { padding:2px; border:1px solid #f0f0f0;}
.primages .big-image { float:right;}
.primages ul { float:left; width:245px;}
.primages ul li { float:left; margin:0 8px 8px 0;}
.primages ul li img { cursor:pointer;}

/* Cart */
.cartContainer { width:956px; position:relative; background:url(../_i/cart_bg.gif) no-repeat;}
.cartContainer .cartTitle { display:none;}
.cartContainer .inner { padding:198px 0 106px 171px; min-height:218px; height:auto !important; height:218px; background:url(../_i/cart_bottom.gif) no-repeat right bottom;}
.cartContainer .inner .cartContent { padding:0 10px; border-color:#b0c60d; border-style:solid; border-width:0 8px; background:#fff;}
.cartContainer .inner .fail, .cartContainer .inner .notice { margin:0 18px 5px;}
.cartContainer .added { padding:5px 5px 5px 23px; margin:0 0 10px; background:#e6f5f5 url(../_i/icon_plus.gif) no-repeat 5px 50%; color:#725c50;}
.cartContainer .continue { position:absolute; left:190px; bottom:73px;}
.cartContainer .continue a { color:#0a1c02; text-decoration:underline;}
.cartContainer .continue a:hover { text-decoration:none;}
.cartContainer .close { position:absolute; top:180px; right:20px;}
.cartdata { width:100%;}
.cartdata th { font-weight:bold; color:#66596a; padding:12px 5px 5px;}
.cartdata th.product { padding-left:0;}
.cartdata td { padding:0 5px; background:#d2d7d9 url(../_i/cart_td_bg.gif) repeat-x;}
.cartdata td.noproduct { padding:10px;}
.cartdata td .number { color:#f06d04;}
.cartdata td a:hover { text-decoration:none;}
.cartdata td a.delete { display:block; color:#a0410d; background:url(../_i/icons_sprite.gif) no-repeat 0 -310px; padding-left:10px;}
.cartdata td a.delete:hover { color:red;}
.cartdata td a.edit { color:#433547; background:url(../_i/icons_sprite.gif) no-repeat 0 -466px; padding-left:10px;}
.cartdata td a.edit:hover { color:#000;}
.cartdata td.img { width:60px; padding-right:0;}
.cartdata td.img span { float:left; position:relative; top:-5px; padding-right:10px; background:url(../_i/img_feather_cart.gif) no-repeat right bottom;}
.cartdata td.img span img { border:1px solid #dad9db;}
.cartdata td.img span a:hover img { border:1px solid #bbb;}
.cartdata td.product { padding:5px 15px 5px 0; font:bold 16px/16px Arial; color:#776f6f; letter-spacing:-1px;}
.cartdata td.product a { color:#776f6f;}
.cartdata td.product span { color:#464646;}
.cartdata td.product a:hover { color:#f06d04;}
.cartdata td.product .gift { padding:3px 0 0; color:#a0410d; font-size:10px; font-weight:normal;}
.cartdata td.quantity { font-size:14px; font-weight:bold; color:#433547;}
.cartdata td.quantity a { color:#433547; margin-right:5px;}
.cartdata td.quantity a:hover { color:#000;}
.cartdata td.quantity input { border:1px solid #e2dbe3; padding:2px; width:24px; font-size:14px; font-weight:bold; color:#433547;}
.cartdata tr.actions td { background:#fff url(../_i/td_actions_bg.gif) repeat-x; padding:10px 5px 20px;}
.cartdata tr.actions td a { color:#776f6f;}
.cartdata tr.actions td a:hover { color:#f06d04;}
.cartdata tr.actions td .point { float:left; font-size:10px; font-weight:bold; color:#776f6f; font-family:Tahoma; padding-top:2px;}
.cartdata tr.actions td .point span { color:#f26522; background-position:0 -179px;}
.cartdata tr.actions td .options { float:left; font-size:10px;}
.cartdata tr.actions td .options span { float:left; display:inline; cursor:help; background:url(../_i/icons_sprite.gif) no-repeat; margin-left:20px; padding:2px 0 4px 20px;}
.cartdata tr.actions td .options .gift { background-position:0 -399px;}
.cartdata tr.actions td .options .nogift { background-position:0 -540px;}
.cartdata tr.actions td .options .card { background-position:0 -278px;}
.cartdata tr.actions td .toaddAc { float:right; background:url(../_i/icons_sprite.gif) no-repeat 0 -572px; padding-left:10px;}
.cartdata tr.actions td .toaddAc a { color:#3a8114;}
.cartdata tr.actions td .pinfo { display:block; padding-bottom:3px; color:#a1358f;}

.acdata { margin-bottom:5px;}
.acdata td { color:#a1358f; padding:15px 5px; background:#fbfaf8; vertical-align:top; border-top:2px solid #fff;}
.acdata td.product { padding:15px 5px;}
.acdata td.product a { color:#a1358f;}
.acdata td.product a span { color:#a1358f;}
.acdata td.product a:hover { color:#6e2461;}
.acdata td .listname { font:bold 16px Arial; color:#1cbbb4; letter-spacing:-1px; cursor:pointer;}
.acdata td .listname span { color:#89cdca;}
.acdata td.actions { padding-left:0; text-align:right;}
.acdata tr.listinfo td { padding:10px 5px; background-color:#f5f2e9; border:none;}
.acdata tr.listinfo td.listitle { padding-left:25px; background:#f5f2e9 url(../_i/icon_paper-closed.gif) no-repeat 3px 12px;}
.acdata tr.opened td.listitle { background-image:url(../_i/icon_paper.gif);}
.acdata td a.delete { padding:0 10px 0 0; margin-right:4px; display:inline; font-weight:bold; text-decoration:underline; background:url(../_i/icon_remove.gif) no-repeat right -25px;}
.acdata td a.delete:hover { background-position:right -42px;}
.acdata td.img span { display:block; float:none; position:static;}
.acdata .btn { text-align:left; float:right; padding-top:8px;}
.acdata .btn a, .acdata .btn span { display:block; width:130px; height:32px; background:url(../_i/ac_buttons.gif) no-repeat; text-indent:-9999px;}
.acdata .btn a { background-position:0 -156px;}
.acdata .btn a:hover { background-position:0 -188px;}
.acdata .btn span { background-position:0 -220px;}
.acdata .radiocontainer { padding-left:1px;}

.alarmdata td { background:#f5f2e9; color:#a0410d; padding:5px 10px; border-bottom:12px solid #fff; vertical-align:top;}
.alarmdata td.img { padding-top:0;}
.alarmdata td.alarm { padding-left:23px; background:#f5f2e9 url(../_i/icon_alarm.gif) no-repeat 0 5px;}
.alarmdata td.product { padding-right:20px;}
.alarmdata td.product a { color:#a1358f;}
.alarmdata td.product a span { color:#a1358f;}
.alarmdata td.product a:hover { color:#6e2461;}

.alarmdata td { background:#f5f2e9; color:#a0410d; padding:5px 10px; border-bottom:9px solid #fff; vertical-align:top;}
.alarmdata td.img { padding-top:0; width:80px;}
.alarmdata td.alarm { padding-left:23px; background:#f5f2e9 url(../_i/icon_alarm.gif) no-repeat 0 5px;}
.alarmdata td.product { padding-right:20px; vertical-align:middle;}
.alarmdata td.product a { color:#a1358f;}
.alarmdata td.product a span { color:#a1358f;}
.alarmdata td.product a:hover { color:#6e2461;}
.alarmdata td.hsa { padding-left:40px; background:#f5f2e9 url(../_i/hsa_cocuk.gif) no-repeat left center;}
.alarmdata td.hsa a { display:block; margin:8px 0 0; width:197px; height:31px; background:url(../_i/rnd_buttons.gif) no-repeat; text-indent:-9999px;}
.alarmdata td.hsa a:hover { background-position:0 -31px;}
.alarmdata td.actions { vertical-align:middle;}

.content .mykids { padding-top:30px;}
.content .mykids .savekid { display:block; width:200px; height:39px; margin-top:30px; background:url(../_i/rnd_buttons.gif) no-repeat 0 -62px; text-indent:-9999px;}
.content .mykids .savekid:hover { background-position:0 -101px;}

.content .giftcard { margin-top:10px; border-top:1px solid #edebe8;}
.content .giftcard .col { position:relative; padding:15px 0; border-bottom:1px solid #edebe8; font-weight:bold;}
.content .giftcard .col span { color:#929292; padding:0 5px;}
.content .giftcard .col input { width:79px; background-position:right -300px; font-weight:bold; color:#393434;}
.content .giftcard .col input.long { width:120px; text-align:center; background-position:right -400px;}
.content .giftcard .col .btncell { padding-top:20px;}
.content .giftcard .col .btncell input { width:324px; background:url(../_i/rnd_buttons.gif) no-repeat 0 -140px;}
.content .giftcard .col .btncell input:hover { background-position:0 -179px;}
.content .giftcard .info { padding-left:80px; background:url(../_i/icon_card.gif) no-repeat;}
.content .giftcard .newcheck { position:absolute; right:0; bottom:11px;}
.content .giftcard .newcheck a { display:block; color:#fabd47; padding:3px 0 3px 25px; background:url(../_i/icon_sun.gif) no-repeat;}


.content .page .acinpage .acuser { position:relative; padding:24px 245px 10px 10px; margin:0 0 2px; min-height:140px; height:auto !important; height:140px; background:#3a8512 url(../_i/ac_user_t.gif) no-repeat;}
.content .page .acinpage .acuser .result { position:absolute; right:0; top:-25px; width:300px; font-weight:bold; color:#b6a3b3; text-align:right;}
.content .page .acinpage .acuser .result span { font-size:16px; color:#a1358f;}
.content .page .acinpage .acuser .tuttum { position:absolute; right:0; bottom:-2px; width:218px; height:166px; background:url(../_i/tuttum.png) no-repeat;}
.content .page .acinpage .acuser .user { padding-left:35px; margin-bottom:10px; background:url(../_i/icon_user.gif) no-repeat 0 50%;}
.content .page .acinpage .acuser ul li { clear:left; float:left; width:100%; padding:5px 0; border-bottom:1px solid #579735; letter-spacing:-1px; font-weight:bold; font-size:14px; color:#c9e4ba;}
.content .page .acinpage .acuser ul li.last { padding-bottom:0; border:none;}
.content .page .acinpage .acuser ul li span { float:left;}
.content .page .acinpage .personelinfo { padding:10px 0; margin:25px 0; border:solid #edebe8; border-width:1px 0;}
.content .page .acinpage .rndbtn { margin-bottom:5px;}
.content .page .acinpage .rndbtn a { display:block; height:39px; background:url(../_i/ac_buttons.gif) no-repeat; text-indent:-9999px;}
.content .page .acinpage .rndbtn a.makelist { width:179px; background-position:0 0;}
.content .page .acinpage .rndbtn a.makelist:hover { background-position:0 -39px;}
.content .page .acinpage .rndbtn a.howothers { width:313px; background-position:0 -78px;}
.content .page .acinpage .rndbtn a.howothers:hover { background-position:0 -117px;}
.content .page .acinpage .share { padding:0 8px; text-align:right; margin-bottom:3px; background:#dfd3ce url(../_i/ac_share_title.gif) no-repeat 0 50%;}
.content .page .acinpage .generalForm label { color:#b0a7a5;}
.content .page .acinpage .generalForm select { font-size:12px;}
.content .page .acinpage .generalForm select.long { max-width:450px;}
.content .page .acinpage .generalForm .item1 { float:left; padding-right:40px; padding-bottom:15px;}
.content .page .acinpage .generalForm .item2 { float:left; padding-bottom:15px;}
.content .page .acinpage .generalForm .item { clear:both;}

.content .page .acinpage .resultinfo { font-weight:bold; color:#a1358f;}
.content .page .acinpage .result { padding-bottom:2px;}
.content .page .acinpage .head { padding:10px 10px 10px 40px; font-weight:bold; color:#b6a3b3; background:#f5f2e9 url(../_i/icon_user2.gif) no-repeat 10px 10px;}
.content .page .acinpage .head .userinfo { float:left; padding-top:2px;}
.content .page .acinpage .head .userinfo span { color:#a1358f;}
.content .page .acinpage .head .action { float:right;}
.content .page .acinpage .head .action .info { float:left; padding:0; text-align:right;}
.content .page .acinpage .head .action span { color:#a1358f; font-size:16px;}
.content .page .acinpage .head .action a { display:block; float:right; margin:0 0 0 8px; width:17px; height:17px; background:url(../_i/open-close.gif) no-repeat; text-indent:-9999px;}
.content .page .acinpage .head .action a.close { background-position:0 0;}
.content .page .acinpage .head .action a.close:hover { background-position:0 -27px;}
.content .page .acinpage .head .action a.open { background-position:0 -54px;}
.content .page .acinpage .head .action a.open:hover { background-position:0 -81px;}
.content .page .acinpage .result .data { display:none;}
.content .page .acinpage .result table { width:100%;}
.content .page .acinpage .result table tr td { padding:7px 10px; color:#a1358f; border-bottom:1px solid #f3e6ef;}
.content .page .acinpage .result table tr td.title { padding-left:40px; background:url(../_i/icon_page2.gif) no-repeat 18px 7px;}
.content .page .acinpage .result table tr td.title, .content .page .acinpage .result table tr td.listno { font-weight:bold; color:#1cbbb4;}
.content .page .acinpage .result table tr td.number { text-align:right;}
.content .page .acinpage .result table tr.last td { border:none;}

/* Cart Container */
.cartContainer .button { float:left; margin-right:5px;}
.cartContainer .button a { display:block; height:22px; background:url(../_i/cart_buttons.gif) no-repeat; text-indent:-9999px;}
.cartContainer .button a.update { width:118px; background-position:0 0;}
.cartContainer .button a.empty { width:115px; background-position:0 -44px;}
.cartContainer .button a.buy { height:39px; width:156px; background-position:0 -88px;}
.cartContainer .button a.update:hover { background-position:0 -22px;}
.cartContainer .button a.empty:hover { background-position:0 -66px;}
.cartContainer .button a.buy:hover { background-position:0 -127px;}
.cartContainer .buttonb { float:none; margin:0; position:absolute; right:8px; bottom:50px;}
.cartContainer .infoblock { border-top:1px solid #e7e7e7; margin-top:10px; padding-top:10px;}
.cartContainer .infoblock p { text-align:right; padding-right:10px;}
.cartContainer .infoblock .price, .orderContainer .infoblock .price { color:#1cbbb4; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; font-weight:bold;}
.cartContainer .infoblock .info { font-size:10px; color:#a0a4a6;}
.cartContainer .infoblock a { font-size:10px; color:#d25e27; text-decoration:underline;}
.cartContainer .infoblock a:hover { text-decoration:none;}

.cartContainerInpage { position:relative; background:none; width:950px;}
.cartContainerInpage .cartTitle { display:block; position:absolute; top:15px; left:10px; width:200px; height:74px; background:url(../_i/cart.gif) no-repeat; text-indent:-9999px;}
.cartContentInpage { margin:15px 0 0; padding:95px 10px 30px; background:url(../_i/cartinpage_bg.jpg) no-repeat;}
.cartContentInpage .continue { display:block; top:0; left:0; position:relative; height:70px; margin-bottom:14px; border-bottom:1px solid #e7e7e7;}
.cartContentInpage .continue a.go { position:absolute; left:0; top:8px;}
.cartContentInpage .buttonb { right:10px; top:10px;}
.cartContentInpage .acContainer { top:-10px;}
.cartContentInpage .cartinfo { position:absolute; top:60px; left:220px; width:280px; padding-left:10px; border-left:1px solid #e3dbe5; color:#9e8ea3; font-size:11px;}

/* Aklımda Kalanlar */
#AklimdaContent { padding:20px 0 10px;}
.acContainer { position:absolute; top:81px; right:62px; width:364px;}
.acContainer .acTop { height:62px; background:url(../_i/ac_t.png) no-repeat;}
.acContainer .acBottom { height:49px; background:url(../_i/ac_b.png) no-repeat;}
.acContainer .acInner { padding:0 17px 49px 3px; background:url(../_i/ac_b.gif) no-repeat left bottom;}
.acContainer .acContent { background:#f7efe6; padding:0 10px; margin:0 20px 0 5px;}
.acContainer .morebutton, .acContainer .morebuttonup { position:absolute; top:50px; right:70px; display:block; width:17px; height:17px; text-indent:-9999px; background:url(../_i/ac_btn.gif) no-repeat;}
.acContainer .morebutton:hover { background-position:0 -17px;}
.acContainer .morebuttonup { background-position:0 -34px;}
.acContainer .morebuttonup:hover { background-position:0 -51px;}
.acContainer h3.title { height:28px; position:absolute; top:45px; left:0; width:364px; text-indent:-9999px; background:url(../_i/ac_title.gif) no-repeat 50% 0;}
.acContainer .acSlide { display:none;}
.acContainer .acSlide select { float:left; margin:0; width:253px; font-size:12px;}
.acContainer .acSlide select.long { width:311px;}
.acContainer .acSlide input { float:left; width:243px; background-position:0 -500px;}
.acContainer .acSlide input.req,
.acContainer .acSlide input.valid,
.acContainer .acSlide input.error { padding-right:30px; width:218px;}
.acContainer .acSlide input.req { background-position:0 -525px;}
.acContainer .acSlide input.valid { background-position:0 -550px;}
.acContainer .acSlide input.error { background-position:0 -575px;}
.acContainer .acSlide .btncell { float:left; margin-left:10px; display:inline;}
.acContainer .acSlide .btncell input { float:none; width:61px; height:25px; background:url(../_i/cart_buttons.gif) no-repeat 0 -306px;}
.acContainer .acSlide .btncell input:focus,
.acContainer .acSlide .btncell input:hover { background-position:0 -331px;}
.acContainer .acSlide .btncell input.add { width:54px; height:20px; background-position:0 -216px;}
.acContainer .acSlide .btncell input.add:focus,
.acContainer .acSlide .btncell input.add:hover { background-position:0 -236px;}
.acContainer .acSlide .btncell input.save { width:54px; height:20px; background-position:-54px -216px; margin-top:3px;}
.acContainer .acSlide .btncell input.save:focus,
.acContainer .acSlide .btncell input.save:hover { background-position:-54px -236px;}
.acContainer .acSlide .radiocontainer { clear:both; padding:4px 0 0;}
.acContainer .acSlide .radiocontainer a { font-size:11px; color:#a0410d;}
.acContainer .acSlide .item-line { padding-bottom:15px; background:url(../_i/line_aklimda.gif) no-repeat 0 100%;}
.acContainer .acSlide .item { padding:5px 0;}
.acContainer .acSlide .cartdata th,
.acContainer .acSlide .cartdata td { background:none; padding:5px 4px; font-size:11px; border-bottom:1px solid #ebe5dd;}
.acContainer .acSlide .cartdata td a { color:#636363;}
.acContainer .acSlide .cartdata td a:hover { color:#1cbbb4; text-decoration:underline;}
.acContainer .acSlide .cartdata td a.delete { color:#A0410D;}
.acContainer .acSlide .cartdata td a.delete:hover { color:red; text-decoration:none;}
.acContainer .acSlide .cartdata td a.addToBasket { display:block; width:27px; height:14px; background:url(../_i/icon_cart_ac.gif) no-repeat; text-indent:-9999px;}
.acContainer .acSlide .cartdata th { color:#a5a9ac; border-color:#dfd1d3;}
.acContainer .aclist { padding:0 20px;}
.acContainer .aclist li { padding:4px 0;}
.acContainer .aclist li a { color:#6e2461;}

/* Product Zoom */
.zoomContainer { width:911px; height:586px; background:url(../_i/zoom_bg.gif) no-repeat;}

/* Payment Infos */
.paymentInfos { width:100%;}
.paymentInfos .notice { margin: 10px 5px }
.paymentInfos h3, h3.paymentOptionsTitle { height:40px; margin:0 0 25px; background:url(../_i/title_odeme_secenekleri.gif) no-repeat; border-bottom:1px solid #e7e7e7; text-indent:-9999px;}
h3.paymentOptionsTitle { border:none; margin:0; height:30px;}
.paymentInfos .cash { background:url(../_i/cash_bg.gif) no-repeat; padding:14px 0 14px 235px; margin:0 5px 25px;}
.paymentInfos .cash .type { width:285px; padding-left:30px; float:left; color:#73787a; font-weight:bold;}
.paymentInfos .cash .type strong { color:#2f2f3a; padding-right:2px;}
.paymentInfos .cash .type span { font-weight:normal; font-size:10px; color:#a0410d; padding-left:2px;}
.paymentInfos .item { float:left; display:inline; width:436px; margin:0 5px 25px;}
.paymentInfos .item .cardNames { height:30px; padding-top:5px; font-size:10px; font-family:Tahoma, Geneva, sans-serif;}
.paymentInfos .garanti .cardNames { color:#558b25;}
.paymentInfos .finans .cardNames { color:#113f67;}
.paymentInfos .akbank .cardNames { color:#c08728;}
.paymentInfos .isbank .cardNames { color:#932d62;}
.paymentInfos .hsbc .cardNames { color:#a55201;}
.paymentInfos .yapikredi .cardNames { color:#2a0a46;}
.paymentInfos .item table { width:100%;}
.paymentInfos .item table tr td { padding:5px 8px; font-weight:bold;}
.paymentInfos .item table tr td.type { font-size:10px; font-weight:normal; padding-left:15px;}
.paymentInfos .item table tr td.price-m { color:#73787a; text-align:center; border:solid #e5e5e5; border-width:0 1px;}
.paymentInfos .item table tr td.price-t { color:#73787a; text-align:center;}
.paymentInfos .item table tr.bg td { background-color:#f1f1f3; padding:2px 8px 1px; background-repeat:no-repeat;}
.paymentInfos .item table tr.bg td.type { background-image:url(../_i/corners_sprite.gif); padding-left:15px;}
.paymentInfos .item table tr.bg td.price-t { background-image:url(../_i/corners_sprite.gif); background-position:right -18px;}
.paymentInfos .item h4 { height:43px; margin:0 0 10px; background:url(../_i/banks_sprite.gif) no-repeat; text-indent:-9999px;}
.paymentInfos .garanti h4 { background-position:0 0;}
.paymentInfos .finans h4 { background-position:0 -43px;}
.paymentInfos .akbank h4 { background-position:0 -86px;}
.paymentInfos .isbank h4 { background-position:0 -129px;}
.paymentInfos .hsbc h4 { background-position:0 -172px;}
.paymentInfos .yapikredi h4 { background-position:0 -215px;}
.paymentInfos .garanti table tr td.price-m { border-color:#c0d4c3;}
.paymentInfos .finans table tr td.price-m { border-color:#b6cdd7;}
.paymentInfos .akbank table tr td.price-m { border-color:#e0d4aa;}
.paymentInfos .isbank table tr td.price-m { border-color:#d3aec1;}
.paymentInfos .hsbc table tr td.price-m { border-color:#e7c3a1;}
.paymentInfos .yapikredi table tr td.price-m { border-color:#bdaccc;}
.paymentInfos .garanti table tr.bg td { background-color:#dbefc9;}
.paymentInfos .finans table tr.bg td { background-color:#e0ebf0;}
.paymentInfos .akbank table tr.bg td { background-color:#fcf3d3;}
.paymentInfos .hsbc table tr.bg td { background-color:#f9ddc2;}
.paymentInfos .yapikredi table tr.bg td { background-color:#dfcaf1;}
.paymentInfos .isbank table tr.bg td { background-color:#f1d0e1;}
.paymentInfos .garanti table tr.bg td.type { background-position:0 -36px;}
.paymentInfos .finans table tr.bg td.type { background-position:0 -72px;}
.paymentInfos .akbank table tr.bg td.type { background-position:0 -108px;}
.paymentInfos .isbank table tr.bg td.type { background-position:0 -180px;}
.paymentInfos .hsbc table tr.bg td.type { background-position:0 -144px;}
.paymentInfos .yapikredi table tr.bg td.type { background-position:0 -216px;}
.paymentInfos .garanti table tr.bg td.price-t { background-position:right -54px;}
.paymentInfos .finans table tr.bg td.price-t { background-position:right -90px;}
.paymentInfos .akbank table tr.bg td.price-t { background-position:right -126px;}
.paymentInfos .isbank table tr.bg td.price-t { background-position:right -198px;}
.paymentInfos .hsbc table tr.bg td.price-t { background-position:right -162px;}
.paymentInfos .yapikredi table tr.bg td.price-t { background-position:right -234px;}

.contact h3 { margin-left:-2px;}
.contact .contactInfo { padding:15px 0; margin-bottom:20px; background:#faf9f5;}
.contact .contactInfo li { float:left; width:28%; padding-left:3%; margin-left:3%; border-left:1px solid #c8ebe7; min-height:92px; height:auto !important; height:92px;}
.contact .contactInfo li.first { border:none; margin:0;}
.contact .contactInfo li.first p { padding-bottom:0;}
.contact .contactInfo li h4 { font-weight:bold; color:#3ac4be;}
.contact .cityselector { padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #eeece9;}
.contact .cityselector select { margin-left:15px; border:1px solid #eeece9; width:200px;}
.contact .store { padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #eeece9;}
.contact .store .img { float:left; width:25%; padding:10px 13px 27px 17px; background:url(../_i/store_bg.gif) no-repeat;}
.contact .store .img img { width:143px; height:103px;}
.contact .store .detail { float:left; padding-left:2%; width:60%;}
.contact .store .detail h4 { color:#9c3288; font-weight:bold; text-decoration:underline; padding-bottom:10px;}
.contact .store .detail .col { float:left; width:30%; padding-top:10px;}
.contact .store .detail .col strong { display:block; padding-bottom:1px;}

/* Compare */
.fbgContainer { width:483px; background:url(../_i/fbg_t.gif) no-repeat; padding:16px 0 0;}
.fbgContainer .inner { background:url(../_i/fbg_b.gif) no-repeat left bottom; padding:0 0 16px;}
.fbgContainerCompare { width:922px; background:url(../_i/fbg_compare.gif) no-repeat; padding:60px 0 0;}
.fbgContainerCompare .inner { background:url(../_i/fbg_b_compare.gif) no-repeat left bottom; padding:0 0 16px;}
.fbgContent { position:relative; background:#fff; border:solid #f1f1f1; border-width:0 6px; padding:0 10px;}
.fbgContent .title { position:absolute; top:-60px; left:0; height:40px; width:100%; background:url(../_i/compare_title.gif) no-repeat; text-indent:-9999px;}
.fbgContent h3.title { position:static; padding-bottom:15px;}
.fbgContent p { padding:0 0 15px;}
.fbgContent .compareTable { width:100%; color:#53465c;}
.fbgContent .compareTable td { width:17%; padding:5px; vertical-align:top;}
.fbgContent .compareTable th { width:15%; padding:5px; font-weight:bold;}
.fbgContent .compareTable tr.bg td, .fbgContent .compareTable tr.bg th { background:#f4f5f9 url(../_i/cmp_td_bg.gif) repeat-x;}
.fbgContent .compareTable tr.actions a { font:bold 10px/12px "Tahoma"; color:#433347; text-decoration:underline;}
.fbgContent .compareTable tr.actions a:hover { color:#000;}
.fbgContent .compareTable td h4 { margin:0 0 3px;}
.fbgContent .compareTable td h4 a { font-weight:bold; color:#464646;}
.fbgContent .compareTable td h4 a img { display:block; margin:0 0 3px; border:1px solid #fff;}
.fbgContent .compareTable td h4 a:hover { text-decoration:none; color:#000;}
.fbgContent .compareTable td h4 a:hover img { border-color:#ccc;}
.fbgContent .compareTable td .comments { padding:0;}
.fbgContent .compareTable td .comments a { display:block; color:#D25E27; font-family:Tahoma; font:10px/12px "Tahoma"; margin:0 0 3px;}
.fbgContent .compareTable td .price { padding:7px 0; font-weight:bold;}
.fbgContent .compareTable td .price span { color:#006bd9; font:bold 24px "Georgia";}
.fbgContent .compareTable td .addtobasket { display:block; width:103px; height:25px; background:url(../_i/cart_buttons.gif) no-repeat 0 -166px; text-indent:-9999px;}
.fbgContent .compareTable td .addtobasket:hover { background-position:0 -191px;}

/* AC Slider */
.acSlide .fbgContainer, .acSlide .fbgContainer .inner { width:100%; background:none; padding:0;}
.acSlide .fbgContent { border:none; background:none; padding:0 36px;}
.acContainer .acSlide ul.notice, .acContainer .acSlide ul.fail, .acContainer .acSlide ul.success { margin:0 0 5px 0;}
.acSlide .fbgContent .btncell { border:none; background:none;}
.acContainer .acSlide .fbgContent input { float:none;}
.acContainer .acSlide .fbgContent .btncell { float:none; margin-left:0; display:block; padding-top:5px;}
.cartContainer .acSlide .inner .fail { margin:0 0 5px;}

/* Compare List */
#facebox .compareList .item { padding:15px 0 8px; border-bottom:1px solid #ddd;}
#facebox .compareList .item-last { padding-bottom:0; border-bottom:none;}
#facebox .compareList .btncell { margin-top:10px;}
#facebox .compareList .btncell input { width:129px; height:25px; background-image:url(../_i/cart_buttons.gif); background-position:0 -256px;}
#facebox .compareList .btncell input:focus, .generalForm .btncell input:hover { background-position:0 -281px;}
#facebox .compareListing li { padding:3px;}
#facebox .compareListing li.bg { background:#f0f0f0;}
#facebox .compareListing li input { margin-right:5px;}

/* Order Styles */
.orderContainer .mainContainer { background-image:url(../_i/order_content_bg.jpg);}
.orderContainer .wrapper { background-image:url(../_i/oc_bg.jpg);}
.orderContainer .content { position:relative; padding:55px 30px 20px; min-height:540px; height:auto !important; height:540px; color:#887542;}
.orderContainer .content .block, .content .orderContainer .block { padding-bottom:30px; margin-bottom:30px; border-bottom:1px solid #d0beca;}
.orderContainer .content #faturaTeslimAdresContainer .block { margin:0; padding:0; border:none;}
.orderContainer .orderbottom { position:relative; margin:0 auto; width:960px; padding-top:50px; background:url(../_i/oc_bottom.jpg) no-repeat;}
.orderContainer .orderbottom p { padding-left:20px;}
.orderContainer .content #pageTitle { padding:0; margin-left:0; background:none; border-bottom:1px solid #dab6c4;}
.orderContainer .content .blockTitle { padding:0 0 20px;}
.orderContainer textarea { font:normal 12px Arial; padding:10px; border:1px solid #ccc; width:60%; height:80px; overflow:auto;}
.orderContainer p { padding-bottom:15px; line-height:16px;}
.orderContainer p.tinyinfo { padding:15px 0 0;}

.orderContainer .content .loginbox { width:900px; background:none; top:-4px;}
.orderContainer .content .loginbox .logincontent {  background-image:url(../_i/login_box_order_t.gif);}
.orderContainer .content .loginbox .logincontent h3 { height:28px; margin-bottom:10px; background:url(../_i/login_box_tiny_title.gif) no-repeat; text-indent:-9999px;}
.orderContainer .content .loginbox .logincontent form { border-bottom:none; margin-bottom:0;}
.orderContainer .content .loginbox .logincontent .member { position:absolute; top:53px; left:415px; width:230px; font-weight:normal;}
.orderContainer .content .loginbox .logincontent .member a { display:block; width:155px; height:39px; margin-top:15px; background:url(../_i/btn_send2.gif) no-repeat 0 -78px; text-indent:-9999px;}
.orderContainer .content .loginbox .logincontent .member a:hover { background-position:0 -117px;}
.orderContainer .content .loginbox .logincontent .img { right:7px; top:7px;}
.orderContainer .content .loginbox .loginsecondary { padding:20px 30px 8px; color:#a1358f; background:#fff url(../_i/login_box_order_b.gif) no-repeat left bottom;}
.orderContainer .content .loginbox .loginsecondary p { float:left; padding:5px 0 5px 28px; background:url(../_i/icon_unlem_rnd.gif) no-repeat left center;}
.orderContainer .content .loginbox .loginsecondary img { float:right;}

.orderContainer .orderTotalPriceInfo { position:absolute; right:33px; top:53px; font-weight:bold;}
.orderContainer .orderTotalPriceInfo .price { color:#a1358f; font:bold 22px/22px Georgia, "Times New Roman";}
.orderContainer .orderTotalPriceInfo .total { font-size:10px; font-family:Georgia, "Times New Roman";}

.orderContainer .lister li { float:left; width:178px; margin:0 7px 30px 0; min-height:190px; height:auto !important; height:190px;}
.orderContainer .lister li h4 { background:#e3c9cb; color:#a1358f; font-weight:bold; padding:5px 10px; margin:0 0 9px;}
.orderContainer .lister li p { padding-bottom:10px;}
.orderContainer .lister li .rndlink a { margin-right:0;}
.orderContainer .lister li .address { padding:0 10px;}
.orderContainer .lister li .address p { line-height:14px; min-height:121px; height:auto !important; height:121px;}
.orderContainer .lister li .address strong { padding-bottom:5px; display:block;}
.orderContainer .lister li .addactions { padding-bottom:10px;}
.orderContainer .lister li .addactions a { font-weight:bold; color:#3f2f05; text-decoration:underline;}
.orderContainer .lister li .addactions a:hover { color:#000; text-decoration:none;}
.orderContainer .lister li a.delete { margin-left:10px;}
.orderContainer .lister li.other { float:right; width:128px; margin:0 0 50px; padding:15px; min-height:150px; height:auto !important; height:150px; background:#a1358f;}
.orderContainer .lister li.other .otherContent { background:url(../_i/addressLister_other_bg.gif) repeat-x; padding-top:120px;}
.orderContainer .lister li.cargo { width:auto; padding:10px; background:#a1358f; color:#fff; min-height:100px; height:auto !important; height:100px;}
.orderContainer .lister li.cargo h4 { padding:0 0 5px; border-bottom:1px solid #bc70b0; background:none; color:#fff;}

.mainContainer .orderContainer .lister li { width:167px; min-height:190px; height:auto !important; height:190px;}
.mainContainer .orderContainer .lister li h4 { background:#edd9ea; color:#a1358f;}
.mainContainer .orderContainer .lister li.other { width:128px; min-height:150px; height:auto !important; height:150px;}


/* Rounded Buttons */
.orderContainer .rndlink a { display:block; float:left; padding-left:10px; margin:11px 10px 5px 0; background:url(../_i/order_buttons.gif) no-repeat; font-weight:bold; color:#fff;}
.orderContainer .rndlink a span { float:left; padding:7px 10px 7px 0; background:url(../_i/order_buttons.gif) no-repeat right top; cursor:pointer; /*white-space:nowrap;*/}
.orderContainer .rndlink a:hover { text-decoration:none; background-position:0 -34px;}
.orderContainer .rndlink a:hover span { background-position:right -34px;}
.orderContainer .rndlink a.cur { margin-top:0; margin-bottom:0;}
.orderContainer .rndlink a.cur, .orderContainer .rndlink a.cur:hover { padding-left:50px; background-position:0 -102px;}
.orderContainer .rndlink a.cur span, .orderContainer .rndlink a.cur:hover span { padding:18px 10px 12px 0; background-position:right -102px;}
.orderContainer .rndlink2 { float:left;}
.orderContainer .rndlink2 a { display:block; float:left; padding-left:10px; margin:0px 10px 5px 0px; background:url(../_i/order_buttons.gif) no-repeat left  -580px; font-weight:bold; color:#fff;}
.orderContainer .rndlink2 a span { float:left; padding:7px 10px 7px 0; background:url(../_i/order_buttons.gif) no-repeat right -580px ; cursor:pointer; /*white-space:nowrap;*/ margin-right:0;}
.orderContainer .rndlink2 a:hover { text-decoration:none; background-position:0 -614px;}
.orderContainer .rndlink2 a:hover span { background-position:right -614px;}
.orderContainer .lister li.other .rndlink a { background-position:0 -220px; color:#a64093;}
.orderContainer .lister li.other .rndlink a span { background-position:right -220px;}
.orderContainer .lister li.other .rndlink a:hover { background-position:0 -152px; color:#fff;}
.orderContainer .lister li.other .rndlink a:hover span { background-position:right -152px;}
.orderContainer .lister li.cargo .rndlink a { background-position:0 -152px;}
.orderContainer .lister li.cargo .rndlink a span { background-position:right -152px;}
.orderContainer .lister li.cargo .rndlink a:hover { background-position:0 -186px;}
.orderContainer .lister li.cargo .rndlink a:hover span { background-position:right -186px;}
.orderContainer .lister li.cargo .rndlink a.cur, .orderContainer .lister li.cargo .rndlink a.cur:hover { background-position:0 -254px;}
.orderContainer .lister li.cargo .rndlink a.cur span, .orderContainer .lister li.cargo .rndlink a.cur:hover span { background-position:right -254px;}
.orderContainer .cartdata tr.actions td .rndlink a { background-position:0 -304px; color:#fff;}
.orderContainer .cartdata tr.actions td .rndlink a span { background-position:right -304px;}
.orderContainer .cartdata tr.actions td .rndlink a:hover { background-position:0 -338px; color:#fff;}
.orderContainer .cartdata tr.actions td .rndlink a:hover span { background-position:right -338px;}
.orderContainer .cartdata tr.actions td .rndlink a.cur, .orderContainer .cartdata tr.actions td .rndlink a.cur:hover { background-position:0 -406px;}
.orderContainer .cartdata tr.actions td .rndlink a.cur span, .orderContainer .cartdata tr.actions td .rndlink a.cur:hover span { background-position:right -406px;}
.orderContainer .paymentTypes li .rndlink a { background-position:0 -506px;}
.orderContainer .paymentTypes li .rndlink a span { background-position:right -506px;}
.orderContainer .paymentTypes li .rndlink a:hover { background-position:0 -540px;}
.orderContainer .paymentTypes li .rndlink a:hover span { background-position:right -540px;}
.orderContainer .paymentTypes li.selected .rndlink a.cur, .orderContainer .paymentTypes li.selected .rndlink a.cur:hover { background-position:0 -456px;}
.orderContainer .paymentTypes li.selected .rndlink a.cur span, .orderContainer .paymentTypes li.selected .rndlink a.cur:hover span { background-position:right -456px;}

.orderContainer .cartdata th { padding:5px;}
.orderContainer .cartdata td { background:#e3c9cb; border:solid #f2ebd9; border-width:5px 0; border-collapse:collapse;}
.content .orderContainer .cartdat a td { border-color:#fff;}
.orderContainer .cartdata td.img span { background-image:url(../_i/img_feather_order.gif);}
.orderContainer .cartdata td.product,
.orderContainer .cartdata td.product a,
.orderContainer .cartdata td.product span { color:#a1358f;}
.orderContainer .cartdata td .number { color:#a0410d;}
.orderContainer .cartdata tr.actions td { background:#e3e8d7; padding:10px 5px 5px; border-width:0 0 2px; vertical-align:top;}
.orderContainer .cartdata tr.actions td.btn { padding-top:0;}
.orderContainer .cartdata tr.actions td .gift span { margin:0;}
.orderContainer .cartdata tr.actions td .gift,
.orderContainer .cartdata tr.actions td .nogift,
.orderContainer .cartdata tr.actions td .card { padding:5px 0 5px 20px; font-size:10px; background:url(../_i/icons_sprite.gif) no-repeat;}
.orderContainer .cartdata tr.actions td .gift { background-position:0 -396px;}
.orderContainer .cartdata tr.actions td .card { background-position:0 -431px;}
.orderContainer .cartdata tr.actions td .nogift { background-position:0 -539px;}
.orderContainer .cartdata tr.actions .hediyekartiyazi { font-style:italic; font-size:11px; color:#666; width:90%; margin:5px 0 0 0;}
.orderContainer .cartdata tr.payment td { background:#e3dbc6; color:#520c67; font-weight:bold; padding:10px;}
.orderContainer .cartdata tr.payment .info { font:normal 10px Tahoma; color:#d25e27;}
.orderContainer .cartdata tr.payment td.price { color:#606060;}
.orderContainer .cartdata tr.payment td.price span { font:bold 22px Georgia, "Times New Roman"; color:#520c67;}
.orderContainer .cartdata tr.selected td { background:#dbc0c2;}

.orderContainer .paymentTypes li { float:left; width:100%; background:#e3dbc6; border:solid #f2ebd9; border-width:5px 0; color:#520c67; font-weight:bold;}
.orderContainer .paymentTypes li.selected { background:#dbc0c2;}
.orderContainer .paymentTypes li a.link { color:#520c67; border-bottom:1px solid #520c67;}
.orderContainer .paymentTypes li a.link:hover { border:none; text-decoration:none;}
.orderContainer .paymentTypes li .action,
.orderContainer .paymentTypes li .info,
.orderContainer .paymentTypes li .price { float:left; padding:20px 10px 10px;}
.orderContainer .paymentTypes li .full { padding:10px; width:880px; clear:both; display:none; }
.orderContainer .paymentTypes li .full .taksitSelection { display:block; float:left;}
.orderContainer .paymentTypes li .full .taksitSelection select { float:none;  display:inline;}
.orderContainer .paymentTypes li .full select { display:block; margin-right:10px; float:left; margin:5px 10px 0 0;}
.orderContainer .paymentTypes li .full span { /*margin-right:10px;*/}
.orderContainer .paymentTypes li .action { width:270px; padding-top:10px;}
.orderContainer .paymentTypes li .info { width:430px;}
.orderContainer .paymentTypes li .price { width:120px; text-align:right; padding-right:30px; color:#606060;}
.orderContainer .paymentTypes li .price span { font:bold 22px Georgia, "Times New Roman"; color:#520c67;}
.orderContainer .paymentTypes li .thin { font:normal 10px Tahoma; color:#d25e27;}

.orderContainer .cargoselector { background:url(../_i/order_cart.gif) no-repeat; padding-left:203px; min-height:157px; height:auto !important; height:157px;}
.orderContainer .paymentInfos { background:#fff; padding:25px 4px 0 4px; border:1px solid #cccccc; width:892px; }
.orderContainer .paymentInfos .notice { margin: 10px 5px }
.orderContainer .content .infoblock, .content .orderContainer .infoblock { padding:7px 10px; margin-top:10px; text-align:right; background:#e1d8c1;}
.orderContainer .agreementbox { padding:15px; border:1px solid #cccccc; background:#fff; width:90%; height:250px; overflow-y:auto;}
.orderContainer .orderedbox { background:url(../_i/order_ok.gif) no-repeat; padding:30px 0 0 350px; min-height:240px; height:auto !important; height:240px;}
.orderContainer .orderedbox .youmadeit { font:bold 19px/20px Arial; color:#520c67; letter-spacing:-1px; margin-bottom:20px;}
.orderContainer .orderNotices { width:100%;}
.orderContainer .orderNotices li { padding-left:25px; margin:0 0 7px;}
.orderContainer .orderNotices li.ok { background:url(../_i/icon_tamam.gif) no-repeat 5px 2px;}
.content .orderContainer .orderNotices li.ok { background-position:0 50%;}
.orderContainer .orderNotices li.ok .refno { font-size:24px; color:#520c67;}
.orderContainer .orderNotices li.alert { padding:10px 10px 10px 25px; background:#f0dcc4 url(../_i/icon_unlem.gif) no-repeat 5px 12px;}
.orderContainer .orderNotices li.info { padding:10px; width:60%; background:#faf8f2; border:1px solid #d9d7d1;}
.orderContainer .afterorder { padding:8px 0 12px 20px;}
.orderContainer .afterorder a { font-weight:bold; color:#ae539b; text-decoration:underline; margin:0 5px; font-size:12px;}
.orderContainer .printorder { padding:6px 0 5px 50px ; text-align:left; background:url(../_i/print_order.gif) no-repeat 5px top;}
.orderContainer a.printorder { font-weight:bold; color:#441562; text-decoration:underline;  text-align: right; margin:0 0 0 48px;}

.orderContainer .pagenav { width:100%;}
.orderContainer .pagenav li a { display:block; height:59px; text-indent:-9999px; background:url(../_i/order_links.gif) no-repeat;}
.orderContainer .pagenav li.prev { float:left; width:126px;}
.orderContainer .pagenav li.next { float:right; width:136px;}
.orderContainer .pagenav li.approve { float:right; width:281px;}
.orderContainer .pagenav li.prev a { background-position:-613px 0;}
.orderContainer .pagenav li.next a { background-position:-759px 0;}
.orderContainer .pagenav li.approve a { background-position:-614px -119px;}
.orderContainer .pagenav li.prev a:hover { background-position:-613px -59px;}
.orderContainer .pagenav li.next a:hover { background-position:-759px -59px;}
.orderContainer .pagenav li.approve a:hover { background-position:-614px -178px;}

/* All Departmants List */
.alldepartmantes { /*padding:20px;*/}
.alldepartmantes h3 { border-bottom:1px solid #e7dabb; color:#555; display:block; font-size:16px; font-weight:bold; letter-spacing:-1px; margin:0 0 7px; padding:0 0 3px;}
.alldepartmantes ol { margin:0 0 30px;}
.alldepartmantes ol li { float:left; margin:0 5px 5px 0;}
.alldepartmantes ol li.ln-no-match { clear:both; float:none;}
.alldepartmantes ol li a { float:left; color:#fff; padding:5px; background:#ada283; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; white-space:nowrap;}
.alldepartmantes ol li a:hover { color:#fff; background:#1CBBB4; text-decoration:none;}
.alldepartmantes ol li a.novalue { background-color:#EEE9D8;}
.allitemsnav { padding:5px 0 20px;}
.ln-letters { overflow:hidden;}
.ln-letters a { display:block; float:left; padding:2px 5px; border:1px solid #dad4bf; border-right:none; font-size:17px; font-weight:bold; color:#520c67;}
.ln-letters .all { border-top-left-radius:5px; -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; border-bottom-left-radius:5px; -moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px;}
.ln-letters a.ln-last { border-right:1px solid #dad4bf; border-top-right-radius:5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px; border-bottom-right-radius:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px;}
.ln-letters a:hover, .ln-letters a.ln-selected { background-color:#eee9d8; text-decoration:none; color:#520c67;}
.ln-letters a.ln-disabled, .ln-letters a.ln-disabled:hover { color:#c9b1bb;}
.ln-letter-count { text-align:center; font-size:0.8em; line-height:1; margin-bottom:3px; color:#336699;}
.allitems { margin:0 0 30px;}
.allitems li { float:left; margin:0 5px 5px 0;}
.allitems li a { float:left; color:#fff; padding:5px; background:#ada283; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; white-space:nowrap;}
.allitems li a:hover { color:#fff; background:#1CBBB4; text-decoration:none;}

/* Pagination */
.content .pagination { background:#f1f1f1; padding:10px; margin:20px 0 0; font-weight:bold;}
.content .pagination li { float:left; padding:2px 5px;}
.content .pagination li a { color:#a13f8f;}
.content .pagination li a:hover { color:#555; text-decoration:none;}
.content .pagination li.cur { background:#a13f8f; color:#fff; margin:0 5px;}
.content .pagination li.prev { border-right:1px solid #777;}
.content .pagination li.next { border-left:1px solid #777;}
.content .pagination li.next a, .content .pagination li.prev a { color:#777;}

/* General List Style */
.content .glist { padding:0 15px 15px;}
.content .glist li { background:url(../_i/arr-d.gif) no-repeat 0 5px; padding:2px 0 2px 15px;}

/* Footer Styles */
.footer { clear:both; position:relative; width:920px; margin:0 auto; background:url(../_i/footer_bg.png) no-repeat; padding:0 20px 20px;}
.footer .col { position:relative; float:left; margin-right:15px; padding:40px 0 10px;}
.footer .col h4 { background:url(../_i/foot_text_splash.gif) no-repeat; height:15px; margin:0 0 4px; text-indent:-9999px;}
.footer .orders { width:240px;}
.footer .orders h4 { background-position:0 0;}
.footer .orders a.share { position:absolute; left:10px; bottom:-30px; /* -30px while share is available */ /*bottom:-86px;*/ font-weight:bold; font-size:11px; color:#6c6f73;}
.footer .orders a.share:hover { color:#0072BC; text-decoration:none;}
.footer .help { width:110px;}
.footer .help h4 { background-position:0 -15px;}
.footer .shortcuts { width:110px;}
.footer .shortcuts h4 { background-position:0 -30px;}
.footer .followus { font-size:11px; font-weight:bold; color:#706345; padding:10px 0 0;}
.footer .followus span { float:left; margin:20px 5px 0 0; padding-left:14px; background:url(../_i/icon_share.gif) no-repeat 0 50%;}
.footer .followus a { float:left; display:block; width:44px; height:46px; text-indent:-9999px; background:url(../_i/followus.gif) no-repeat;}
.footer .followus a.rss { background-position:0 0;}
.footer .followus a.facebook { background-position:-44px 0;}
.footer .followus a.twitter { background-position:-88px 0;}
.footer .gift, .footer .callus { float:left; height:130px; position:relative;}
.footer .gift a, .footer .callus a { display:block; height:130px; text-indent:-9999px;}
.footer .gift { background:url(../_i/foot_gift.gif) no-repeat; width:185px; height:130px; margin-right:25px;}
.footer .callus { background:url(../_i/foot_help.gif) no-repeat; width:203px;}
.footer ul { color:#8d8c8c;}
.footer ul li { padding:0 0 1px; font-size:11px;}
.footer ul li a { color:#88764b; display:block;}
.footer ul li a:hover { color:#4d3c52; text-decoration:none;}
.footer ul li a.alt { color:#0072bc; font-weight:bold;}
.footer ul li a.alt:hover { color:#39b54a;}
.secure { clear:both; padding:55px 0 30px;}
.copyright { font-size:11px; color:#7b8999;}
.copyright a { color:#7b8999; margin:0 5px;}
.positive { display:block; position:absolute; bottom:65px; right:20px; width:203px; height:40px; text-indent:-9999px; background:url(../_i/logo_positive.gif) no-repeat;}

/* General Form Styles */
.generalForm legend { display:none;}
.generalForm legend.show { display:block; margin:0 0 10px -2px; letter-spacing:-1px; font:bold 18px Tahoma, Geneva, sans-serif;}
.generalForm legend.show span { font:normal 12px Arial; letter-spacing:0;}
.generalForm label { display:block; font-weight:bold; color:#555; margin-bottom:3px;}
.generalForm input { padding:5px 5px 3px; width:441px; height:17px; border:none; background:url(../_i/input_bg.gif) no-repeat;}
.generalForm input.file { padding:5px; width:auto; height:auto; background-image:none; border:1px solid #ccc;}
.generalForm select { background:#fff; border:1px solid #ccc; margin-right:10px; font-size:11px;}
.generalForm select option { padding:1px 3px;}
.generalForm select.long { width:300px; margin:0;}
.generalForm input.radio { width:auto; height:auto; background:none; position:relative; top:3px;}
.generalForm textarea { background:#fff url(../_i/textarea_bg.gif) repeat-x; border:none; padding:5px; font-size:12px; width:441px; overflow:auto; height:146px;}
.generalForm img { border:1px solid #D0D0D0; margin:0 6px 3px 0; float:left;}
.generalForm span.radiotext { margin:0 15px 0 3px;}
.required { color:#a0348d; font-size:20px; line-height:12px; font-weight:bold; display:inline; vertical-align:middle;}
.generalForm .checkgroup { margin:10px 0;}
.generalForm .checkgroup p { margin:0;}
.generalForm .checkgroup span { clear:none; color:#616161; float:left; font-size:11px;}
.generalForm .checkgroup input { width:auto; float:left; margin:2px 15px 0 5px; background:none; border:none;}
.generalForm .item { padding:0 0 15px;}
.generalForm .item h4 { font-weight:bold; padding-bottom:5px;}
.generalForm .item-l { float:left; margin-right:20px;}
.generalForm .usefulInfo { font-style:italic; color:#999; font-weight:normal; padding:0 0 0 15px;}
.generalForm .separator { padding-bottom:30px; margin-bottom:30px; background:url(../_i/line.gif) no-repeat left bottom;}
.generalForm .miniseparator { padding-bottom:10px; margin-bottom:10px; background:url(../_i/line.gif) no-repeat left bottom;}
.generalForm .btncell input { display:block; width:156px; height:39px; padding:0; cursor:pointer; text-indent:-9999px; background:url(../_i/btn_send.gif) no-repeat;}
.generalForm .btncell input:focus, .generalForm .btncell input:hover { background-position:0 -39px;}
.generalForm .btncell input.delete { background-position:0 -78px;}
.generalForm .btncell input.delete:focus, .generalForm .btncell input.delete:hover { background-position:0 -117px;}

.generalForm .error { clear:both;}
.generalForm label.req { color:#a0348d; font-weight:normal;}
.generalForm label.valid { color:#29a83e; font-weight:normal;}
.generalForm label.error { color:#e10019; font-weight:normal; margin:5px 0 0;}
.generalForm input.req { padding-right:96px; width:350px; background-position:0 -25px;}
.generalForm input.valid { padding-right:96px; width:350px; background-position:0 -50px;}
.generalForm input.error { padding-right:96px; width:350px; background-position:0 -75px;}
.generalForm input.guvenlikKod { width:70px; height:auto; padding:4px; font-size:18px; background:none; border:1px solid #ccc; text-transform:uppercase; text-align:center;}

.generalForm .short input { width:243px; background-position:0 -500px;}
.generalForm .short input.req, .generalForm .short input.valid, .generalForm .short input.error { padding-right:30px; width:218px;}
.generalForm .short input.req { background-position:0 -525px;}
.generalForm .short input.valid { background-position:0 -550px;}
.generalForm .short input.error { background-position:0 -575px;}

.generalForm .vshort { display:inline; float:left; width:150px; margin-right:10px;}
.generalForm .vshort select { width:130px;}
.generalForm .vshort input { width:120px; background-position:100% -400px;}
.generalForm .vshort input.req, .generalForm .vshort input.valid, .generalForm .vshort input.error { padding-right:30px; width:95px;}
.generalForm .vshort input.req { background-position:100% -425px;}
.generalForm .vshort input.valid { background-position:100% -450px;}
.generalForm .vshort input.error { background-position:100% -475px;}


.content .giftcard .col input.long { width:120px; text-align:center; background-position:right -400px;}


.ccform input { width:190px; background-position:0 -600px;}
.ccform input.req, .ccform input.valid, .ccform input.error { width:165px; padding-right:30px;}
.ccform input.req { background-position:0 -625px;}
.ccform input.valid { background-position:0 -650px;}
.ccform input.error { background-position:0 -675px;}
.ccform .credit input.error { background-position:0 -600px;}
.ccform .short input { width:60px; background-position:-214px -600px;}
.ccform .short input.req, .ccform .short input.valid, .ccform .short input.error { width:35px; padding-right:30px;}
.ccform .short input.req { background-position:-214px -625px;}
.ccform .short input.valid { background-position:-214px -650px;}
.ccform .short input.error { background-position:-214px -675px;}
.ccform .item { border-bottom:1px solid #ded6c8; padding:8px 0;}
.ccform .last { border:none;}
.ccform label { float:left; width:200px; margin:0 20px 0 0; text-align:right;}
.ccform label.mt { margin-top:5px;}
.ccform label.error { margin:2px 0 0;}
.ccform .btncell { padding:5px 0 66px 220px;}
.ccform .btncell input { width:100px; background-position:0 -156px;}
.ccform .btncell input:hover, .ccform .btncell input:focus { background-position:0 -195px;}
.ccform .info3d { color:#a9996f; font-size:11px; margin-left:220px; padding:5px 0 0; line-height:13px;}

.radiocontainer a, .checkcontainer a { background:url(../_i/radio.gif) no-repeat; padding:0 16px;}
.radiocontainer a:hover, .checkcontainer a:hover { text-decoration:none;}
.checkcontainer a { padding:0 20px; color:#333;}
.radiocontainer a { padding:0 20px 0 12px; color:#a0410d; font-size:11px;}
.radiocontainer .bay { color:#1CBBB4; font-weight:bold;}
.radiocontainer .bayan { color:#A0348D; font-weight:bold;}
.radiocontainer .off { background-position:0 2px;}
.radiocontainer .on { background-position:0 -18px}
.checkcontainer .off { background-position:0 -40px;}
.checkcontainer .on { background-position:0 -63px}

.kids-form .labelin { display:inline; margin-right:15px;}
.kids-form select { font-size:12px;}
.kids-form .btncell input.createList { width:192px; height:39px; background:url(../_i/ac_buttons.gif) no-repeat left -0;}
.kids-form .btncell input.createList:hover, .kids-form .btncell input.createList:focus { background-position:0 -39px ;}
.kids-form .radiocontainer { padding-bottom:20px; border-bottom:1px solid #edebe8;}
.kids-form .radiocontainer a, .kids-form .checkcontainer a { float:left; display:inline; background:url(../_i/radio2.gif) no-repeat; font-weight:bold; color:#5e5e5e; font-size:14px;}
.kids-form .radiocontainer a { padding:4px 0 4px 25px; margin-right:20px; background-position:0 0;}
.kids-form .radiocontainer a.on { background-position:0 -44px}
.kids-form .checkcontainer a { padding:3px 0 3px 25px; width:180px; margin:0 20px 5px 0; background-position:0 -86px;}
.kids-form .checkcontainer a.on { background-position:0 -128px}

/* Fail-Notice-Success */
.fail, .notice, .success { padding:7px; margin:10px 0; border:1px solid; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.fail { background:#f6e7e8; color:#82342b; border-color:#f0cdce;}
.notice { background:#fcf4c2; color:#a86944; border-color:#fbe281;}
.success { background:#e3ebc5; color:#253f0d; border-color:#c2d187;}
.fail a { color:#8a1f11;}
.notice a { color:#514721;}
.notice a.goback { color:#000; float:right;}
.success a { color:#264409;}

/* Button Styles */
.btnGreen, .btnGreenOff, .btnTrq { float:left; background:url(../_i/pr_rnd_buttons.gif) no-repeat; padding-left:34px;}
.btnGreen div, .btnGreenOff div, .btnTrq div { float:left; background:url(../_i/pr_rnd_buttons.gif) no-repeat; font-weight:bold; font-size:20px; color:#fff; padding:7px 15px 7px 0; letter-spacing:-1px;}
.btnGreen div a, .btnGreenOff div a, .btnTrq div a { float:left; color:#fff;}
.btnGreen div a:hover, .btnGreenOff div a:hover, .btnTrq div a:hover { color:#36711a; text-decoration:none;}
.btnGreenOff { background-position:0 -39px;}
.btnGreen div { background-position:right -78px;}
.btnGreenOff div { background-position:right -117px;}
.btnTrq { background-position:0 -166px; padding-left:25px;}
.btnTrq div { background-position:right -216px; padding:4px 15px 5px 0; font-size:14px;},
.btnTrq div a { display:block; width:140px;}
.btnTrq div a:hover { color:#ddd;}