html, body {margin: 0;padding: 0;width:100%;height:100%;}
h1, h2, h3, h4, h5, h6, p, img, blockquote, pre, a, li, ol, ul, sub, sup, fieldset, form, label, legend, button, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0 none;font-family: inherit;font-size: 100%;font-style: normal;font-weight: normal;/*vertical-align: baseline;*/text-align: left;}
ul,ol {list-style:none;}
body {font-family: Helvetica, Helvetica Neue, Arial, Verdana, sans-serif;font-size: 13px;color: #333;margin:0px auto;padding:0px;background: #333333 url(/images/bg_dark.png) repeat-x;line-height:140%;}
p {margin-bottom: 1em;}
div {display: block;}
table {border-collapse: collapse;border-spacing: 0;}
h1 {font-size: 24px;line-height: 1.2;font-weight:bold;letter-spacing:-1px;color:#a8296f;margin-bottom:10px;}
h1 a {font-weight:bold;color:#000;text-decoration:none;}
h1 a:hover {color:#cc3399;text-decoration:none;}
h2 {font-size: 18px;line-height: 1.4;color:#004385;} 
h2 a {color:#383838;text-decoration:none;}
h2 a:hover {color:#cc3399;text-decoration:none;}
h3 {font-size:16px;line-height: 1.2;color:#004385;}
h3 a {font-weight:bold;color:#383838;text-decoration:none;}
h3 a:hover {color:#cc3399;text-decoration:none;}
h4 {font-size:14px;font-weight: bold;color:#004385;}
h4 a {font-weight:bold;color:#383838;text-decoration:none;}
h4 a:hover {color:#cc3399;text-decoration:none;}
form  {display: inline;}
hr {color:#333333;border-top:none;border-right:none;border-left:none;border-color:#8b8b8b;height:1px;}


/* COMMON */
.left {float:left;display:inline;}
.right {float:right;display:inline;}
.divbreak {clear:both;height:0px;font-size:0;line-height:0px;}
.divbreak5 {clear:both;height:5px;font-size:0;}
.divbreak10 {clear:both;height:10px;font-size:0;}
.divbreak15 {clear:both;height:15px;font-size:0;}
.divbreak20 {clear:both;height:20px;font-size:0;}
.divbreak100 {clear:both;height:100px;font-size:0;}
.clear {clear:both;}
.mt10 {margin-top:10px;}
.mb10 {margin-bottom:10px;}
.mr10 {margin-right:10px;}
.ml10 {margin-left:10px;}
.p10 {padding:10px;}
.pt10 {padding-top:10px;}
.pb10 {padding-bottom:10px;}
.pr10 {padding-right:10px;}
.pl10 {padding-left:10px;}

/* Fonts */
.font11 {font-size:11px;}
.font12 {font-size:12px;}
.font13 {font-size:13px;}
.font14 {font-size:14px;}
.font15 {font-size:15px;}
.font16 {font-size:16px;}
.font18 {font-size:18px;}
.font20 {font-size:20px;}
.font24 {font-size:24px;}
.bold {font-weight:bold;}
.red {color:Red;}
.violet {color:#ed137a;}
.green {color:#60ce70;}
.gray {color:#666666;}

.fix { position: fixed; top: 0; z-index: 100; }

/* Links */
a {text-decoration:none;color:#333333;}
a:hover {text-decoration:underline;outline: 0;}
a:visited {color:#333333;}
a:active {outline:none;}
:focus {-moz-outline-style:none;outline: 0 none;}
:-moz-focus-inner {border: 0;}

.lined {text-decoration:underline;}
.lined:hover {text-decoration:none;color:#ed137a;}

/* ROUNDED CORNERS */
.rounded5 {-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; behavior: url(/js/PIE.htc);-pie-lazy-init:true;position: relative;z-index:0;}
.rounded5_top {-webkit-border-radius: 5px 5px 0 0;-moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; behavior: url(/js/PIE.htc);position: relative;z-index:0;}
.rounded5_bottom {-webkit-border-radius: 0 0 5px 5px;-moz-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; behavior: url(/js/PIE.htc);position: relative;z-index:0;}

.rounded10 {-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; behavior: url(/js/PIE.htc);position: relative;z-index:0;}
.rounded10_top {-webkit-border-radius: 10px 10px 0 0;-moz-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0; behavior: url(/js/PIE.htc);position: relative;z-index:0;}
.rounded10_bottom {-webkit-border-radius: 0 0 10px 10px;-moz-border-radius: 0 0 10px 10px; border-radius: 0 0 10px 10px; behavior: url(/js/PIE.htc);position: relative;z-index:0;}

/* BOXES*/
.box_default {border:1px solid #d7d7d7;padding:5px 5px 5px 15px;margin:5px 0 5px 0;} /*overflow:hidden;*/
.box_white {border:1px solid #ffffff;background-color: #ffffff;padding:5px 5px 5px 15px;margin:10px 10px 0 0;}
.box_white_nomargin {border:1px solid #ffffff;background-color: #ffffff;padding:5px;margin:0;}
.box_white_nopadding {border:1px solid #ffffff;background-color: #ffffff;padding:0;margin:0;}
.box_register {width:460px;border:1px solid #d7d7d7;padding:10px 5px 5px 15px;}
.box_pink {border:1px solid #d7d7d7;background-color: #fdeffb;padding:10px 5px 5px 10px;}
.box_dark {border:1px solid #292824;padding:5px 5px 5px 15px;margin:5px 0 5px 0;}
.silver_box {width:290px;padding: 4px 4px 10px 4px;background: #E4E4E4;border: 1px solid #cccccc;/*border-radius: 4px;-webkit-border-radius:4px;-moz-border-radius:4px;*/color:#000;} /*width:160px;*/
.silver_box .silver_subbox {margin-bottom: 5px}
.silver_box .silver_box_header {color:black;font-weight:bold;font-size:15px}

/*LINES*/
.horiz_seperator_silver {background: none repeat scroll 0 0 #CCCCCC;font-size:0;height: 1px;width: 100%;}
.horiz_seperator_white {background: none repeat scroll 0 0 white;font-size:0;height: 1px;width: 100%;}

/*LISTS*/
.pink-list {font-size:16px;}
.pink-list ul {list-style-type: none;padding-left: 0;margin-left: 0;}
.pink-list ul li {list-style-type: none;list-style-position: outside;list-style-image: none;background-image: url(/images/arrow_pink.gif);background-repeat: no-repeat;background-position: left center;font-size:16px;line-height:20px;padding: 10px 0 10px 40px;}

.list_disc ul {list-style: disc outside none; margin: 10px 0px 0px 15px;}
.list_disc li {margin-bottom:3px;}

/*BUTTONS & FORMS*/
.button_p {background-color:#ed137a;cursor:pointer;border: 1px solid #bb1965;color:#ffffff;font-weight:bold;text-decoration:none;text-align:center;}
.button_p:hover {text-decoration:none;background-color:#bb1965;}
.button_p:visited {text-decoration:none;color:#ffffff;}
.button_p a {cursor:pointer;color:#ffffff;text-decoration:none;display:block;text-align:center;}

.button1 {font-size:13px;font-weight:bold;}
.button1 a {padding:5px 8px 5px 8px;}
input.button1 {padding:5px 8px 5px 8px;}

.button2 {font-size:14px;font-weight:bold;}
.button2 a {padding:6px 10px 6px 10px;}
input.button2 {padding:6px 10px 6px 10px;}

.button3 {font-size:16px;font-weight:bold;}
.button3 a {padding:8px 12px 8px 12px;}
input.button3 {padding:8px 12px 8px 12px;}

/*POPUP*/
.wrapper{float:none;clear:both;font-size:0px;line-height:0px;}

#blend{position:fixed;left:0px;top:0px;width:100%;height:100% !important;height:1000px;background-color:#000000;opacity:0.6;filter:alpha(opacity=60);z-index:898;}
* html #blend{position:absolute;}
#horizon, .horizon{position:absolute;left:0px;top:80px;width:100%;height:0px;overflow:visible;z-index:899;}
.popup{position:relative;margin:0 auto;color:#000;width:640px;}
*html .popup {position: absolute;left: expression(((document.body.clientWidth-600)/2) + "px");top: expression(eval(document.documentElement.scrollTop) + "px");}

.popup_content{border:3px solid #3f94d4;background-image:none;background-color:#fff;padding:10px 20px;font-size:14px;color:#191B1F;width:590px;-webkit-box-shadow: 0px 0px 20px #000;-moz-box-shadow: 0px 0px 20px #000;box-shadow: 0px 0px 20px #000;-webkit-border-radius: 10px;-moz-border-radius: 10px;	border-radius: 10px;position:relative;}
.popup_content .error_email{position:relative;margin-bottom:15px;}
.popup_content a{color:#1c4c7c;text-decoration:none;}
.popup_header {position:relative;padding-bottom:10px;}
.popup_headline{position:relative;color:#3f94d4;font-size:24px;font-weight:bold;line-height:30px;clear:right;}
.popup_headtext{position:relative;margin-top:6px;font-size:18px;font-family:Verdana, Arial, Helvetica, sans-serif;clear:right;} 
.popup_headhighlight{color:#a8296f;font-weight:bold;}
.popup_banner {position:relative;height:30px;background-color:#fdd8f9;font-size:14px;line-height:30px;padding-left:3px;margin-bottom:20px;}
.popup_register{width:590px;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;line-height:24px;clear:both;}
.popup_register label{margin-right:10px;padding-top:7px;font-size:14px;font-family:Verdana, Arial, Helvetica, sans-serif;}
.popup_register input{width:266px;height:23px;padding:3px 0 2px 5px;font-family:Arial, Helvetica, sans-serif;color:#000;font-size:16px;}
.popup_register select{width:273px;height:30px;padding:3px 2px 2px;font-family:Arial, Helvetica, sans-serif;color:#000;font-size:16px;}
.error_email{border-top:2px solid #d01e5e;border-bottom:2px solid #bd1c56;color:#bd1c56;margin-top:4px;margin-bottom:2px;padding:8px 0 0 8px;background:#f9deda;font-size:18px;font-weight:bold;}
.popup_content .alreadymember{position:relative;margin-top:0px;}
.popup_content .alreadymember a{font-size:13px;text-decoration:none;}
.popup_content .alreadymember a:hover{text-decoration:underline;}
.popup_content .legallinks{padding:10px;}
.popup_content .legallinks a{text-decoration:none;}
.popup_content .legallinks a:hover{text-decoration:underline;}

/* MASTER */
.page {width: 1000px; margin: 0 auto;padding:0 0 2px 0;} 
#header_container {}
#header {width:1000px;margin:auto; height:140px;}
#header_logo {padding:37px 0 0 10px;float:left;width:250px;}

#usermenu {background-color:#961153;padding:0px 5px 0px 5px;color:#fff;height:34px;font-size:13px;float:right;position:relative;z-index:40;clear:both;}
#usermenu a {color:#fff;text-decoration:none;}
#usermenu a:hover {text-decoration:underline;}
#usermenu a:visited {color: #fff;}

#userdropdown {float:right;position:relative;text-align:right;}

#topad {width:728px;height:90px;overflow:hidden;padding-top:8px;clear:both;z-index:30;}
.sidead1 {width:300px;height:250px;overflow:hidden;clear:both;margin-bottom:10px;}
.sidead2 {width:300px;height:250px;overflow:hidden;clear:both;margin:5px -5px 5px -5px;}

#fixmenu {width:1000px;margin:auto; height:30px;clear:both;overflow:hidden;z-index:35;}
#fixmenu li{float: left;margin:0 7px 0 0;color: #ffffff;}
#fixmenu h1{font-size: 13px;letter-spacing:normal;}
#fixmenu li a {color: #ffffff;font-weight: bold;line-height: 28px;height: 28px;font-size: 13px;padding:0 7px 0 7px;text-decoration: none;display: block;}
#fixmenu li a:hover {color:#d3fafb;text-decoration:underline;}
.fixmenuselected {border:1px solid #961153;background-color: #961153;height:28px;}
.fixmenuselected a:hover{color:#fff !important;text-decoration:none !important;}

#mainmenu_container {height:36px;background-color:#961153; -moz-box-shadow: 0px 3px 3px #000000; -webkit-box-shadow: 0px 3px 3px #000000; box-shadow: 0px 3px 3px #000000;width:100%;z-index:100;}
#mainmenu {margin: 0 auto;width: 1000px;}
#mainmenu li{float: left;}
#mainmenu li .menu_title a img{float: left;margin-right: 3px}
#mainmenu li .menu_title a {color: #ffffff;font-weight: bold;line-height: 32px;height: 32px;display: block;font-size: 14.3px;text-decoration: none;padding: 2px 10px 2px 6px;display: block;}
#mainmenu li .menu_title a:hover {color: #333333;}
#mainmenu .categoryDetail {display: none;position: absolute;border: 2px solid #ed137a;border-top: none;background: #fff;width: 798px;z-index: 99;}
.all_deals {clear:both;display:block;width:100%;padding-top:2px;}
.all_deals a {font-size: 14px;font-weight: bold;color: #336699;padding: 3px;border: 1px solid #c2c2c2;background: #eeeef4;text-align: center;border-radius: 2px;display: block;}
#mainmenu .column {float:left;width: 180px;height:255px;overflow:hidden;}
#mainmenu .column ul {margin:0;padding:0;list-style-type:none;}
#mainmenu .column ul li{padding-bottom:2px;width:178px;}
#mainmenu .column span {font: bold 13px Arial;margin:0 0 4px 0;color:#ed137a;display:block;padding-left:5px;}
#mainmenu .column ul li a {color:#333333;text-decoration:none;display:block;padding:3px 0 3px 5px;}
#mainmenu .column ul li a:hover {background-color:#ffcce2;color:#333333;}

.category_popular {float: left;width: 300px;border-left: 2px dotted #999;padding: 0 0 0 10px}
.pop_detail{border-bottom:1px dashed #c2c2c2;padding-bottom: 5px;margin-top: 10px}
.pop_detail:last-child{border-bottom: none;}
.pop_detail .pop_price{text-decoration: none;font-size: 14px;font-weight: bold;color: #5e5e5e;border: 1px solid #CBCFD4;padding: 2px 5px;background: #e1e1e1;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;margin-top: 5px;}
.pop_detail .pop_price a{text-decoration: none;display: block;}
.pop_detail .pop_price .pop_link{float: right;color: #004385;}
.pop_detail a {font-weight:bold;}
.pop_detail .pop_price .pop_curprice{}
.pop_detail .pop_price .pop_oldprice{text-decoration: line-through;font-size: 13px;color: #888;}
.pop_detail .pop_title {font-size: 14px;line-height:16px;color: #333;height: 94px;display: block;margin-top:-1px;overflow: hidden;}
.pop_detail .pop_title a{text-decoration: none;font-size: 11px;font-weight: bold;color: #5e5e5e;display: block;}
.pop_detail .pop_title a:hover{color: #333;}
.pop_detail .pop_image{width: 110px;float: left;height: 94px;overflow: hidden;}
.pop_detail .pop_image img{border: 1px solid #c2c2c2;padding: 1px;height: 70px; width: 100px;}

.pop2_wrapper {float: left;width: 225px;}
.pop2_detail{border:1px dashed #c2c2c2;padding: 5px 10px 5px 10px;margin-top: 9px;height:275px;position:relative;}
.pop2_header{display:block;font-weight:bold;text-align:center;padding-bottom:4px;}
.pop2_image{width: 200px;float: left;max-height: 140px;border: 1px solid #c2c2c2;overflow: hidden;}
.pop2_image img{margin-top:-10px;width: 200px;}
.pop2_title {font-size: 11px;line-height:15px;height: 76px;float:left;display: block;margin-top:4px;overflow: hidden;text-overflow:ellipsis;}
.pop2_title a{text-decoration: none;font-size: 11px;color: #004385;display: block;}
.pop2_title a:hover{color: #cc3399;}
.pop2_price{float:left;display:block;width:194px;height:19px;text-decoration: none;overflow:hidden;font-size: 13px;color: #ffffff;padding: 2px 5px;background: #666666;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;position:absolute;bottom:6px;}
.pop2_price a{text-decoration: none;display: block;color: #ffffff;}
.pop2_price a:hover{text-decoration: none;color: #fd79b8;}
.pop2_price .pop2_link{float: right;color: #ffffff;}
.pop2_price .pop2_link:hover{color: #fd79b8;}
.pop2_price .pop2_curprice{font-weight:bold;}
.pop2_price .pop2_oldprice{text-decoration: line-through;font-size: 12px;color: #cccccc;}


#mainmenu .mainHover .menu_title a {background:#ed137a url(/images/sprite.png) repeat-x;background-position:0 -139px;color: #fff;}

#search_box2 {background-color: #E8E8E8;border: 2px solid #CCCCCC;height: 21px;width: 230px;float:right;}
#search_box2_left {float: left;height: 21px;padding: 1px 1px 1px;width: 198px;}
#search_box2_right {float: right;padding: 0;width: 22px;}
#search_box2_left input {background-color: #E8E8E8;border: 0 none;font-family: Arial,Helvetica,sans-serif;font-size: 12px;padding: 2px;width: 196px;}
#search_box2_right input {border: 0 none;height: 20px;width: 20px;}

#footer_container {clear:both;background-color: #25241f;border-top:1px solid #868686;-moz-box-shadow: 0px -3px 2px #000000; -webkit-box-shadow:  0px -3px 2px #000000; box-shadow:  0px -3px 2px #000000;z-index:999;}
#footer {width:1000px; margin:0 auto;font-size:12px;padding-top:15px;}

#footer a {color:#cbcbcb;text-decoration:none;}
#footer a:hover {color:#ffffff;text-decoration:none;}

.footer_column {float:left;font-size:11px;padding:0 10px 10px 0;text-align:left;width:180px;}
.footer_column ul {margin:0;padding:0;list-style-type: none;list-style:none;font-size:12px;}
.footer_column ul li {float:left;width:150px;padding:0 0 5px;}
.footer_title {color:#ededed;font-size:13px;font-weight: 700;text-shadow:1px 1px #000000;padding: 0 0 5px;line-height: 30px;letter-spacing:0px;display:block;clear:both;}

.gototop {background:url(/images/gototop.png) top left no-repeat; width:131px; height:31px; margin:5px;}

/*END OF MASTER*/

.content {margin:auto;width:1000px;text-align:left;overflow:hidden;clear:both;margin-bottom:10px;}
.content_left {float:left;width:700px;overflow:hidden;padding:10px 0 5px 0;}
.content_right {float:right;width:300px;overflow:hidden;position:relative;padding:10px 0 5px 0;}
.content_white {border:1px solid #ffffff;background-color: #ffffff;padding:10px;}

.side_category_title {width: 280px;background-color: #034a91;color:#fff;padding: 8px 10px 8px 10px;margin:0;clear:both;}
.side_category_title h2 {color:#fff;font-size:16px;text-shadow: 0 1px 1px #000;}
.side_category {width: 280px;background-color: #fff;padding: 8px 10px 8px 10px;margin-bottom: 10px;}
.side_category ul {margin:10px 0 0 0;padding:0;list-style-type:none;}
.side_category ul li {float:left;width:140px;}
.side_category ul li a {color:#333333;text-decoration:none;display:block;padding:3px 0 3px 5px;}
.side_category ul li a:hover {background-color:#ffcce2;color:#333333;}

.city_box {clear:both;margin-bottom:8px;margin-top:10px;padding:5px 5px 5px 10px;background-color:#E1EDF9;}
.city_box span {line-height:30px;font-weight:bold;font-size:14px;}
.selectcity {font-size:16px;height:30px;width:170px;border:1px solid #cccccc;margin-left:5px;}

/*Headers*/
.splashheader {color:#a8296f;font-size:36px;font-family:Tahoma, Arial, Helvetica;text-align:center;}
.splashsubheader {color:#a8296f;font-size:28px;font-family:Tahoma, Arial, Helvetica;}
.dealdetailh1 {font-size:26px;line-height:1.2;font-weight:bold;color:#045cb3;}

/*DEAL LIST - SINGLE*/
.d_box {width:670px;clear:both;padding: 8px 10px 10px 10px;background: #e1edf9;border: 1px solid #e1edf9;color:#333333;margin-bottom:8px; -moz-box-shadow: 1px 1px 2px #000000; -webkit-box-shadow: 1px 1px 2px #000000; box-shadow: 1px 1px 2px #000000;}
.d_top {/*height:190px;*/clear:both;display:block;}
.d_img {width:350px;/*height:190px;*/max-height:330px;margin: 0pt ! important;float:left;border: 1px solid #d7d7d7;position:relative;overflow:hidden;}
.d_img img {margin-top:-10px;margin-bottom:-10px;width:350px;}
.d_new {position:absolute;background: url(/images/yeni-ucgen.gif) no-repeat;width:44px;height:44px;margin:-2px 0 0 -2px;display:inline;float:left;}
.d_detail {float:right;width:310px;/*height:190px;*/position: relative;/*display: inline-block;*/}
.d_info {width:300px;height:63px;float:right;border: 1px solid #d7d7d7;background-color:#fff;padding:15px 0 7px 10px;}
.d_extra {width:300px;height:60px;float:right;padding:6px 5px 7px 5px;font-size:12px;}
.d_button {position: absolute; bottom: 10px;right:10px;}

.d_title {margin-bottom: 5px;clear:both;line-height:1.2;font-size:18px;display:block;} 
.d_title a {text-decoration:none;color:#004385;font-weight:bold;} 
.d_title a:hover {text-decoration:none;color:#cc3399;}

.d_price {float:left;background-color:#ffffff;width:234px;padding:0px 0px 8px 4px;text-align:left;color:#333333;font-size:18px;font-weight:bold;}
.d_oldprice {font-family:Tahoma,Arial;font-size:17px;color:#333333;padding-left:2px;text-decoration:line-through;font-weight:normal;letter-spacing:-0.05em;}
.d_curprice {font-family:Tahoma,Arial;font-size:20px;font-weight:bold;color:#cc3399;padding-left:2px;letter-spacing:-0.05em;}
.d_tl {font-family:Tahoma,Arial;color:#cc3399;font-weight:normal;letter-spacing:-0.05em;}
.d_discount {float:right;color:#cc3399;font-size:12px;font-weight:bold;text-decoration:none;text-shadow: 0 1px 1px #fff;padding:6px 5px 4px 10px;margin-top:7px;height:28px;text-align:center;background:url(/images/sprite.png) no-repeat;background-position:-246px -42px;line-height:14px;}
.d_count {float:left;background:url(/images/sprite.png) no-repeat;background-position:-221px -81px;padding:2px 0 0 31px;width:185px;height:22px;font-size:13px;color:#333333;margin-top:5px;}

.d_buy {background:url(/images/sprite.png) no-repeat;width:122px;height:38px;color:#fff;display:block;font-size:12px;background-position:0px -42px;}
.d_buy:hover {background-position:-123px -42px;}
.d_buy a, .d_buy a:hover, .d_buy a:visited {font-weight:bold;text-decoration:none;color:#fff;display:block;padding:3px 0 0 10px;}

.d_buy_missed {background:url(/images/sprite.png) no-repeat;width:172px;height:38px;color:#fff;display:block;font-size:12px;background-position:0px -260px;}
.d_buy_missed:hover {background-position:-172px -260px;}

/*DEAL LIST - DOUBLE*/
.d2_box {width:320px;height:300px;display:inline;float:left;margin:0 10px 10px 0;position:relative;border: 10px solid #ffffff;background-color:#ffffff;overflow:hidden;}
.d2_title {margin-top:-1px;margin-bottom: 5px;clear:both;line-height:1.2;font-size:14px;display:block;height:70px;} 
.d2_title a {text-decoration:none;color:#004385;font-weight:bold;} 
.d2_title a:hover {text-decoration:none;color:#cc3399;}
.d2_title a span {max-width:320px;height:65px;overflow:hidden;text-overflow:ellipsis;display:inline-block;float:left;}

.d2_bottom {width:320px;height:226px;overflow:hidden;position:relative;border-top:1px solid #acacac;}
.d2_detail {background: url("/images/bg_campaign.png") repeat-x scroll center top transparent;height: 48px;/*margin-top: -70px;*/min-width: 320px;float:left;position:absolute;bottom:0px;font-size:12px;overflow:hidden;}
.d2_img {margin-top:-10px;width:318px;float:left;border-left:1px solid #acacac;border-right:1px solid #acacac;border-bottom:0 none;}

.d2_price {margin: 12px 0 2px 8px;clear:both;line-height:30px;font-size:15px;float:left;display:block;overflow:hidden;width:170px;color:#bbbbbb;}
.d2_oldprice {font-family:Tahoma,Arial;font-size:16px;color:#9b9b9b;padding-left:2px;text-decoration:line-through;font-weight:normal;letter-spacing:-0.05em;}
.d2_curprice {font-family:Tahoma,Arial;font-size:18px;font-weight:bold;color:#ffffff;padding-left:2px;letter-spacing:-0.05em;}
.d2_tl {font-family:Tahoma,Arial;color:#ffffff;font-weight:normal;letter-spacing:-0.05em;}

.d2_go {float:left;width:21px;height:19px;margin-top:19px;display:inline-block;}
.d2_go_link {float:left;background:url(/images/sprite.png) no-repeat;background-position:-148px -238px;width:21px;height:19px;display:block;}
.d2_go_link:hover {background-position:-170px -238px;}

.d2_info {float:right;display:block;margin:12px 8px 0 0;width:110px;overflow:hidden;text-align:right;}
.d2_info span {font-size:11px;color:#9b9b9b;display:block;clear:both;}
.d2_info a {font-size:11px;color:#9b9b9b;}
.d2_count {float:right;position:relative;margin-top:-2px;}

.d2_banners {position:absolute;top:0px;left:10px;}
.d2_discount {position:relative;float:left;color:#ffffff;font-size:10px;font-weight:bold;text-decoration:none;text-shadow: 0 1px 1px #333333;padding:3px 0 4px 0;width:48px;height:38px;text-align:center;background:url(/images/sprite.png) no-repeat;background-position:-48px -356px;line-height:12px;}
.d2_new {position:relative;float:left;padding:3px 0 4px 0;width:48px;height:38px;text-align:center;background:url(/images/sprite.png) no-repeat;background-position:-192px -356px;}
/*mavi: background-position:0px -356px;*/

/*DEAL LIST - TRIPLE*/
.d3_box {width:221px;height:372px;display:inline;float:left;margin:0 12px 10px 0;position:relative;}

/*CAMPAIGNS - DOUBLE*/
.c_box {width:320px;height:192px;display:inline;float:left;margin:0 10px 10px 0;position:relative;border: 10px solid #ffffff;background-color:#ffffff;overflow:hidden;}
.c_link {display:inline-block;}
.c_img {width:320px;height:190px;margin: 0pt ! important;float:left;border:0 none;}
.c_detail {background: url("/images/bg_campaign.png") repeat-x scroll center top transparent;height: 48px;/*margin-top: -48px;*/min-width: 320px;float:left;position:absolute;bottom:0px;font-size:12px;overflow:hidden;}
.c_title {margin: 15px 0 2px 8px;clear:both;line-height:30px;font-size:16px;float:left;display:block;overflow:hidden;width:180px;} 
.c_title a {text-decoration:none;color:#ededed;font-weight:bold;} 
.c_title a:hover {text-decoration:none;color:#cc3399;}
.c_title a span {max-width:150px;height:30px;overflow:hidden;text-overflow:ellipsis;display:inline-block;float:left;}
.c_title img {margin-left:5px;margin-top:5px;float:left;}
.c_info {float:right;display:block;margin:12px 8px 0 0;width:120px;overflow:hidden;text-align:right;}
.c_info span {font-size:11px;color:#9b9b9b;display:block;clear:both;}
.c_count {float:right;position:relative;margin-top:-2px;}


/*PRODUCT LIST - TRIPLE */
.p_box {width:221px;height:372px;display:inline;float:left;margin:0 12px 10px 0;}
.p_img {background-color:#ffffff;border: 1px solid #ffffff;clear:both;width:200px;height:200px;position:relative;padding:10px;overflow:hidden;}
.p_info {width:220px;height:138px;padding:5px 0 7px 0;display:block;/*background-color:#e1edf9;*/background-color:#ffffff;border: 1px solid #e1edf9;clear:both;color:#333333;text-align:center;}

.p_title {clear:both;font-size:14px;padding:0 5px 5px 5px;height:50px;display:block;overflow:hidden;}
.p_title a {text-decoration:none;color:#004385;font-weight:bold;} 
.p_title a:hover {text-decoration:none;color:#cc3399;} 

.p_price {width:210px;padding:0;text-align:center;color:#333333;font-size:17px;font-weight:bold;display:block;margin:0 auto;}
.p_oldprice {font-family:Tahoma,Arial;font-size:15px;padding-left:2px;text-decoration:line-through;font-weight:normal;letter-spacing:-0.05em;}
.p_curprice {font-family:Tahoma,Arial;font-size:18px;font-weight:bold;color:#cc3399;padding-left:2px;letter-spacing:-0.05em;}
.p_tl {font-family:Tahoma,Arial;color:#cc3399;font-weight:normal;letter-spacing:-0.05em;}
.p_count {padding:5px 0 3px 0;width:221px;height:22px;font-size:12px;text-align:center;}
.p_discount {position: absolute; top: 0; right: 0;color:#cc3399;font-size:12px;font-weight:bold;text-decoration:none;text-shadow: 0 1px 1px #fff;padding:6px 5px 4px 10px;height:28px;text-align:center;background:url(/images/sprite.png) no-repeat;background-position:-246px -42px;line-height:14px;}
.p_bottom {display:block;}
.p_buy {background:url(/images/sprite.png) no-repeat;width:100px;height:32px;color:#fff;display:block;font-size:12px;background-position:-101px -106px;margin:0 auto;}
.p_buy:hover {background-position:0px -106px;}
.p_buy_missed {background:url(/images/sprite.png) no-repeat;width:161px;height:32px;color:#fff;display:block;font-size:12px;background-position:0px -299px;margin:0 auto;}
.p_buy_missed:hover {background-position:-162px -299px;}

#div_ajax_loader {display:block;text-align:center;color:#fff;font-size:14px;clear:both;}

/*SIDE DEALS*/
#side_deals {width: 290px;background-color: #c6def7;padding: 5px;margin-bottom: 10px;word-wrap: break-word;}
#side_deals h3  {font-size: 13px;line-height: 22px;color: #333; display: block;margin: 0px 2px 5px;text-shadow: #FFF 0 1px;}
#side_deals_fixed {width: 290px;background-color: #c6def7;padding: 5px;margin-bottom: 10px;word-wrap: break-word;}
#side_deals h3_fixed  {font-size: 13px;line-height: 22px;color: #333; display: block;margin: 0px 2px 5px;text-shadow: #FFF 0 1px;}
.sd_item {width: 278px;background-color: #FFF; padding: 5px;border: 1px solid #c6def7;margin-top: -1px;}
.sd_link {color: #333;text-decoration: none;}
.sd_link:hover  {text-decoration: underline;}
.sd_img {float: left;width: 126px;height:80px;overflow:hidden;font-size:10px;}
.sd_img img {width: 110px;padding: 2px;border: 1px solid #CCC;margin: 5px 5px 0 0;}
.sd_price {float: left;background:url(/images/sprite.png) no-repeat;background-position: 0px -210px;padding:2px 0 0 8px;margin: 5px 0 4px 0;width: 139px;height: 48px;}
.sd_orig_price {color: #004385;text-decoration: line-through;line-height: 22px;}
.sd_cur_price {color: #004385;text-shadow: #ffffff 0 1px;font-weight: bold;line-height: 22px;}
.sd_discount {color: #FFF;text-shadow: #666666 0 1px;line-height: 23px;display: block;}
.sd_buy {float:left;text-align:center;padding-left:32px;}
.sd_buy a {background:url(/images/sprite.png) no-repeat;background-position: -148px -210px;width: 77px;height: 26px;text-decoration: none;}
.sd_buy a:hover {background-position: -225px -210px;text-decoration: none;}
.sd_footer {font-size:12px;display:block;text-align:center;padding-top:1px;}
    
/* DETAILS */
.detail_page {background-color:#fff;padding:10px;width:670px;}
.detail_title {margin-bottom: 10px;display:block;clear:both;line-height:1.2;font-size:18px;width:670px;} /* ?? */
.detail_left {float:left;width:265px;}
.detail_info {width: 260px;height: 211px;margin: 0px 0px 0px 0px;float:left;border: 1px solid #d7d7d7;background-color: #ffffff;text-align:center;display:block;}
.detail_price {clear:both;text-align:center;padding:5px;font-size:18px;font-weight:bold;height:35px;line-height:35px;}
.detail_price span {color: #cc3399;font-weight:bold;font-size:24px;}
.detail_image {width: 400px;/*height: 211px;*/margin: 0pt ! important;float:right;border: 1px solid #ffffff;max-height:400px;overflow:hidden;}
.detail_image img {width:400px;border-width:0px;}
.detail_expired {float:left;margin-top:10px;display:block;clear:both;padding:10px;font-size:14px;width:645px;background-color: #e1edf9;border: 1px solid #e1edf9;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.detail_long_info {float:left;width:340px;padding:5px 5px 10px 5px;}
.detail_long_terms {float:right;width:280px;padding:5px 5px 10px 15px;border-left:1px dashed #A6A6A6;}

.detail_long {text-align:left; background:#e1edf9; border:1px solid #CCC;padding:9px 9px 0 9px;float:left;width:650px;clear:both;margin-top:6px;display:inline;overflow:hidden;}
.detail_long h3 {font-size:16px;color:#045cb3;line-height:20px;}

.detail_count {background:url(/images/count_bar.png) no-repeat;padding:4px 0 0 22px;width:198px;height:20px;font-size:12px;color:#000;text-align:center;}

.detail_saving {clear:both;text-align:center;padding:7px;border-top: 1px dashed #d7d7d7;height:35px;}
.detail_saving_column {float:left;text-align:center;font-size:16px;width:80px;}
.detail_saving_column span {font-size:15px;font-weight:bold;color:#3366cc;}

.detail_count_row {clear:both;padding:18px 20px 10px 25px;border-top: 1px dashed #d7d7d7;height:30px;}
.detail_buy {clear:both;height:50px;padding-left:10px;}
.detail_buy a {margin:0 auto;}

.detail_share {float:left;width:244px;margin-top:10px;padding:8px;text-align:center;background-color:#ededed;border:1px solid #ededed;}
.detail_share span {font-weight:bold;}
.detail_share_list {list-style:none outside none;display:block;}
.detail_share_list li {float:left;display:list-item;}
.detail_share_line {width:250px;height:25px;clear:both;margin-top:10px;text-align:center;}
.share_fb {background:url(/images/sprite.png) no-repeat;background-position: 0px -332px;width:81px;height:20px;float:left;}
.share_fb:hover {background-position: -82px -332px;}
.share_email {background:url(/images/sprite.png) no-repeat;background-position: -164px -332px;width:72px;height:20px;margin-right:8px;float:left;}
.share_email:hover {background-position: -237px -332px;}

.detail_vendor_box {background-color:#ededed;border:1px solid #CCCCCC;padding:5px;width:265px;clear:both;margin-top:10px;}

.detail_tags {font-size:13px;margin:10px 0 30px 0;}
.detail_tags ul {list-style: disc outside none; margin: 0px 0px 0px 15px;}
.detail_tags ul li {float:left;margin-right:20px;}

.formatnormalized {font-size:12px;}
.formatnormalized h2 {font-size:18px;color:#004385;line-height:1.4em;margin-bottom:3px;}
.formatnormalized br {font-size:0;line-height:10px;}
.formatnormalized ul {list-style: disc outside none; margin: 10px 0px 0px 15px;}

.detail_categories {border:5px solid #ffffff;width:280px;background-color:#e1edf9;padding:5px;margin-bottom:10px;}
.detail_categories ul li {line-height:24px;}
.detail_categories a {text-decoration:none;color:#333333;font-weight:bold;font-size:15px;} 
.detail_categories a:hover {text-decoration:none;color:#cc3399;}

/*LOGIN*/
#login_left{width:290px;float:left;padding-left:10px;}
#login_right{margin-left:10px;float:left;width:335px;border-left:1px dotted #4396e9;padding-left:20px;}
#login_forget{border-top:1px dotted #4396e9;padding-top:10px;margin-top:20px;}

.fb-login-button {width:200px;overflow:hidden;}

.login_table {margin:20px 0 10px 3px;border-collapse: collapse;}
.login_table td {padding-bottom:25px;}
.login_table input[type="text"],.login_table input[type="password"],.login_table textarea,.login_table select {margin-left:10px; padding: 3px 0; width:90%;}

/* SYSTEM MESSAGES */
#divinfo {font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 14px;border: 1px solid #ededed;margin: 10px 0px 0px 0px;width:948px;padding: 8px 10px 8px 40px;background-repeat: no-repeat;background-position: 10px center;}
#divinfomsg {float:left;}
#divinfoclose {float:right;}

.msgError {color: #D8000C;background-color: #FFBABA;background-image: url('/images/diverror.png');background-repeat:no-repeat;height:17px;display:block;clear:both;}
.msgSuccess {color: #333333;background-color: #60ce70;background-image: url('/images/divsuccess.png');background-repeat:no-repeat;height:17px;display:block;clear:both;}
.msgWarning {color: #D8000C;background-color: #FFBABA;background-image: url('/images/diverror.png');background-repeat:no-repeat;height:17px;display:block;clear:both;} /*update icon*/ 
.msgInfo {color: #333333;background-color: #60ce70;background-image: url('/images/divsuccess.png');background-repeat:no-repeat;height:17px;display:block;clear:both;} /*update icon*/ 
.msgNone {display:none;line-height:0px;font-size:0;height:0px;border-style:none;}

/* TABLES */
table.gridtable {font-family: Verdana,Arial,Sans-serif;font-size:11px;color:#333333;border-width: 1px;border-color: #d7d7d7;border-collapse: collapse;}
table.gridtable th {border-width: 1px;padding: 6px;border-style: solid;border-color: #d7d7d7;background-color: #dedede;font-size:12px;font-weight:bold;}
table.gridtable td {border-width: 1px;padding: 6px;border-style: solid;border-color: #d7d7d7;background-color: #ffffff;}
table.nogridtable {font-family: Verdana,Arial,Sans-serif;font-size:12px;color:#333333;border: 1px solid #d7d7d7;}
table.nogridtable th {padding: 6px;border-bottom: 1px solid #d7d7d7;background-color: #dedede;font-size:12px;font-weight:bold;}
table.nogridtable td {padding: 6px;border-style: solid;background-color: #ffffff;}

/* jQuery COUNTDOWN */
.hasCountdown {}
.countdown_rtl {direction: rtl;}
.countdown_holding span {}
.countdown_row {clear: both;width: 100%;padding: 0px 2px;text-align: center;}
.countdown_show1 .countdown_section {width: 98%;}
.countdown_show2 .countdown_section {width: 48%;}
.countdown_show3 .countdown_section {width: 32.5%;}
.countdown_show4 .countdown_section {width: 24.5%;}
.countdown_show5 .countdown_section {width: 19.5%;}
.countdown_show6 .countdown_section {width: 16.25%;}
.countdown_show7 .countdown_section {width: 14%;}
.countdown_section {display: block;float: left;font-size: 75%;text-align: center;}
.countdown_amount {font-size: 100%;}
.countdown_descr {display: block;width: 100%;}

/* jQuery Validator */
.validity-modal-msg {position:absolute;z-index:2;background-color:#999;border:solid 1px #000;padding:4px;cursor:pointer;}
.validity-modal-msg:hover {background-color:#aaa;}
.validity-summary-container { display:none; }
.validity-erroneous { border:solid 2px #f56600 !important;}
.validity-tooltip {z-index:35;cursor:pointer;padding:2px 10px 2px 7px;min-width:120px;color:#fff;position: absolute;margin-top:-29px;margin-left:-200px;background-color:#d04d4d;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;font-size:12px;}
.validity-tooltip:hover {border-color:#333;}
.validity-tooltip .validity-tooltip-outer, .validity-tooltip .validity-tooltip-inner {position: absolute;width:0;height:0;border-right-width: 0;background:none;bottom:auto;}
.validity-tooltip .validity-tooltip-outer {top:22px;left:20px;}
.validity-tooltip .validity-tooltip-inner {display:block;border-style: dashed;border:5px solid;border-color: #d04d4d transparent transparent transparent;}

/* PURE CSS MENU */
#nav {margin: 0;float:right;line-height: 100%;color:#000;z-index:4999;}
#nav li {margin: 0 5px;padding: 2px 0 15px;float: left;position: relative;list-style: none;}
/* main level link */
#nav a {font-weight: bold;color: #fff;text-decoration: none;display: block;padding:  8px 10px;margin: 0;cursor:pointer;}
#nav a.menu_header {background:url(/images/down_white.gif) no-repeat right center;padding-right:20px;}
#nav .current a, #nav li:hover > a {background-color:#cfcfcf;color: #444;text-decoration:none;}
#nav ul li:hover a, #nav li:hover li a {background: none;border: none;color: #000;-webkit-box-shadow: none;-moz-box-shadow: none;}
#nav ul a:hover {background: #0399d4 !important;filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#04acec', endColorstr='#0186ba'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#04acec), to(#0186ba)) !important; /* for webkit browsers */
	background: -moz-linear-gradient(top,  #04acec,  #0186ba) !important; /* for firefox 3.6+ */
	color: #fff !important;text-shadow: 0 1px 1px rgba(0, 0, 0, .1);text-decoration:none;}
/* level 2 list */
#nav ul {
	background: #ddd; /* for non-css3 browsers */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#cfcfcf', endColorstr='#ffffff');background: -webkit-gradient(linear, left top, left bottom, from(#cfcfcf), to(#fff));background: -moz-linear-gradient(top,  #cfcfcf,  #fff); 
	display: none;margin: 0;padding: 0;width: 160px;position: absolute;	top: 31px;left: -52px;border-left: solid 1px #b4b4b4;border-right: solid 1px #b4b4b4;border-bottom: solid 1px #b4b4b4;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);box-shadow: 0 1px 3px rgba(0, 0, 0, .3);z-index:5000;}
/* dropdown */
#nav li:hover > ul {display: block;}
#nav ul li {float: none;margin: 0;padding: 0;}
#nav ul a {font-weight: normal;text-shadow: 0 1px 1px rgba(255, 255, 255, .9);}
/* level 3+ list */
#nav ul ul {left: 181px;top: -3px;}
/* clearfix */
#nav:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
#nav {display: inline-block;}
html[xmlns] #nav {display: block;}
* html #nav {height: 1%;}
/* END OF PURE CSS MENU*/


/***** OLD *****/

#static_wrapper { /* required to avoid jumping */
  left: 0px; position: absolute; margin-left:0px; width:300px;}

#static_right {position:absolute;top: 0;margin-top:0px;width:300px;}
#static_right.fixed {position: fixed;top: 0;}

/* SCROLL */
/* root element for the scrollable. when scrolling occurs this element stays still. */
.scrollable {
	/* required settings */
	position:relative;	overflow:hidden;width: 400px;
	/*height:170px;boyunu dinamik veriyoruz birden fazla box oldugu icin*/
	margin: 0 0 0 10px;
}
/* 	root element for scrollable items. Must be absolutely positioned and it should have a extremely large width to accommodate scrollable items. it's enough that you set width and height for the root element and not for this element. */
.scrollable .items {width: 20000em;	position:absolute;} /* this cannot be too large */
/*	a single item. must be floated in horizontal scrolling.	typically, this element is the one that *you* will style the most. */
.items div.deal-splash {float:left;width:400px !important;height:310px;}

/* prev, next, prevPage and nextPage buttons */
a.browse {background:url(images/nav_arrows_horiz_small.png) no-repeat;display:block;width:21px;height:21px;float:left;margin: -5px 0 -5px 0;cursor:pointer;font-size:1px;}

/* Arrows */
a.right 		{background-position: 0 -21px;clear:right;margin-right: 0px;}
a.right:hover 	{background-position:-21px -21px;}
a.right:active 	{background-position:-42px -21px;}
a.left			{margin-left: 0px;}
a.left:hover  	{background-position:-21px 0;}
a.left:active  	{background-position:-42px 0;}
a.up, a.down	{background:url(images/nav_arrows_horiz.png) no-repeat;float: none;margin: 10px 50px;}
a.up:hover  	{background-position:-21px 0;}
a.up:active  	{background-position:-42px 0;}
a.down 			{background-position: 0 -21px;}
a.down:hover  	{background-position:-21px -21px;}
a.down:active  	{background-position:-42px -21px;}

/* disabled navigational button */
a.disabled {visibility:hidden !important;} 
/* END OF SCROLLABLE */

/* Validator error message */
.error {
	/* supply height to ensure consistent positioning for every browser */
	height:12px;background-color:#FFFE36;	border:1px solid #e1e16d;font-size:11px;color:#000;z-index:200;	padding:2px 10px;margin:8px 0 0 60px;
	/* CSS3 spicing for mozilla and webkit */
	-moz-border-radius:4px;	-webkit-border-radius:4px;
}
/* pure CSS arrow down*/
.error em {display:block;width:0;height:0;font-size:0;border:10px solid;border-color:#FFFE36 transparent transparent;_border-left-color: #ffffff;_border-bottom-color: #ffffff;_border-right-color: #ffffff;_filter: chroma(color=#ffffff);position:absolute;bottom:-17px;left:50px;}
/*up*/
.em2 {display:block;width:0;height:0;font-size:0;border:10px solid;border-color:transparent transparent #FFFE36 transparent;_border-left-color: #ffffff;_border-top-color: #ffffff;_border-right-color: #ffffff;_filter: chroma(color=#ffffff);position:absolute;bottom:16px;left:50px;}


/*CSS FORM*/
.cssform p {width: 300px;clear: left;margin: 0;padding: 15px 0 8px 0;padding-left: 140px;height: 1%;}
.cssform label {font: normal 14px Sans-Serif, Arial;line-height:24px;float: left;margin-left: -140px;/*width of left column*/
width: 130px;/*width of labels. Should be smaller than left column (155px) to create some right margin*/
display:inline;}
.cssform input[type="text"] {width: 220px;height:20px;font-size:14px;border: 1px solid #006;background: #ffc;}
.cssform input[type="email"] {width: 220px;height:20px;font-size:14px;border: 1px solid #006;background: #ffc;}
.cssform input[type="password"] {width: 220px;height:20px;font-size:14px;border: 1px solid #006;background: #ffc;}
.cssform option {font-size:14px;width:100%;}
.cssform select {font-size:14px;border: 1px solid #006;background: #ffc;}
.cssform textarea {width: 250px;height: 150px;border: 1px solid #006;background: #ffc;resize:none;}

/*.threepxfix class below: Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents. to account for 3 pixel bug:*/
/** html .threepxfix {margin-left: 3px;}*/
/*END CSS FORM*/

