body, html {padding: 0 0 0 0;margin: 0 0 0 0;background-color: #fff;font-family: Arial, Helvetica, sans-serif;background-color: #ffffff;}
.tl_icon {font-family: "AbakuTLSymSansRegular", serif;padding-right: 3px;}
.main_container {min-height: 100%;position: relative;}
.btn_addtocart {background: url("images/btn_new_addtocart.png") no-repeat left top;display: block;height: 45px;width: 190px;cursor: pointer;cursor: hand;margin: 0;padding: 0;border: none;}
.btn_address_continue {background: url("images/btn_new_continue.png") no-repeat left top;display: block;height: 44px;width: 218px;cursor: pointer;cursor: hand;margin: 0;padding: 0;border: none;}
.btn_change_address {background: url("images/bg_btn_change_address.png") no-repeat left top;display: block;height: 25px;width: 122px;cursor: pointer;cursor: hand;margin: 0;padding: 0;border: none;}
.step_title {font-size: 12px;color: #983AC6;font-weight: bold;}
.step_detail {font-size: 12px;color: #333333;font-weight: bold;}
.card_logo_btn {background-position: center;background-repeat: no-repeat;width: 89px;height: 35px;border: 1px solid #ccc;background-color: #FFF;display: inline-block;padding: 3px;margin-left: 5px;}
.card_logo_btn:hover, .card_logo_btn_selected {border: 1px solid #983AC6;background-color: #983AC6;}
.installment_header {background-position: right;background-repeat: no-repeat;border-bottom: 1px solid #ccc;line-height: 35px;height: 35px;font-size: 12px;color: #333;font-weight: bold;}
.installment_table th {font-size: 12px;color: #333;font-weight: bold;text-align: center;border-bottom: 1px dashed #ccc;line-height: 35px;height: 35px;}
.card_bank_logo {width: 90px;height: 35px;display: inline-block;float: right;position: relative;margin-left: 5px;background-position: right;background-repeat: no-repeat;}
.card_logo_bg_ADVANTAGE {background-image: url('images/bg_cardlogo_advantage.jpg');}
.card_logo_bg_ASYACARD {background-image: url('images/bg_cardlogo_asyacard.jpg');}
.card_logo_bg_AXESS {background-image: url('images/bg_cardlogo_axess.jpg');}
.card_logo_bg_BONUS {background-image: url('images/bg_cardlogo_bonus.jpg');}
.card_logo_bg_CARDFINANS {background-image: url('images/bg_cardlogo_cardfinans.jpg');}
.card_logo_bg_MAXIMUM {background-image: url('images/bg_cardlogo_maximum.jpg');}
.card_logo_bg_WORLD {background-image: url('images/bg_cardlogo_world.jpg');}
.card_logo_bg_VM {background-image: url('images/bg_cardlogo_vm.jpg');}
.card_logo_bg_OTHER {background-image: url('images/bg_cardlogo_other.jpg');}
.card_logo_bg_AMEX {background-image: url('images/bg_cardlogo_AMEX.jpg');width: 58px !important;}
.card_logo_bg_MASTER {background-image: url('images/bg_cardlogo_MASTER.jpg');width: 58px !important;}
.card_logo_bg_VISA {background-image: url('images/bg_cardlogo_VISA.jpg');width: 58px !important;}

.bank_logo_10 {background-image: url('images/bank_logo_small_10.png');}
.bank_logo_12 {background-image: url('images/bank_logo_small_12.png');}
.bank_logo_15 {background-image: url('images/bank_logo_small_15.png');}
.bank_logo_32 {background-image: url('images/bank_logo_small_32.png');}
.bank_logo_46 {background-image: url('images/bank_logo_small_46.png');}
.bank_logo_59 {background-image: url('images/bank_logo_small_59.png');}
.bank_logo_62 {background-image: url('images/bank_logo_small_62.png');}
.bank_logo_64 {background-image: url('images/bank_logo_small_64.png');}
.bank_logo_67 {background-image: url('images/bank_logo_small_67.png');}
.bank_logo_92 {background-image: url('images/bank_logo_small_92.png');}
.bank_logo_99 {background-image: url('images/bank_logo_small_99.png');}
.bank_logo_109 {background-image: url('images/bank_logo_small_109.png');}
.bank_logo_111 {background-image: url('images/bank_logo_small_111.png');}
.bank_logo_123 {background-image: url('images/bank_logo_small_123.png');}
.bank_logo_124 {background-image: url('images/bank_logo_small_124.png');}
.bank_logo_125 {background-image: url('images/bank_logo_small_125.png');}
.bank_logo_134 {background-image: url('images/bank_logo_small_134.png');}
.bank_logo_135 {background-image: url('images/bank_logo_small_135.png');}
.bank_logo_203 {background-image: url('images/bank_logo_small_203.png');}
.bank_logo_205 {background-image: url('images/bank_logo_small_205.png');}
.bank_logo_206 {background-image: url('images/bank_logo_small_206.png');}
.bank_logo_208 {background-image: url('images/bank_logo_small_208.png');}
a {text-decoration: none;color: #888888;font-size: 11px;}
p {font-weight: normal;color: #666;line-height: 15px;font-size: 13px;}
a img {border: none;}
.main_header_td {height: 90px;vertical-align: middle;}
.main_header_div {width: 1000px;text-align: left;position: relative;}
.main_header_like_div {display: inline-block;float: left;}
.main_footer_container {position: absolute;bottom: 0;width: 100%;height: 63px;z-index: 10;clear:left;}
.main_footer {width: 960px;height: 63px;background-position: top;background-repeat: no-repeat;text-align: left;color: #9c9c9c;padding: 0px;}
.footer_menu {padding: 24px 0px 0px 250px;}
.footer_menu a {color: #9c9c9c;}
.footer_menu a:hover {text-decoration: underline;}
.main_table {height: 100%;width: 100%;}
.main_menu_container {width: 100%;}
.main_menu_container td {padding: 0px;}
.main_menu_container .bg_tile {background-repeat: repeat-x;background-position: center;}
.main_menu_container .menu_col {width: 980px;vertical-align: top;}
.main_menu {width: 975px;}
.opacity_95 {opacity: .95;filter: alpha(opacity=95);-ms-filter: "alpha(opacity=95)";-khtml-opacity: .95;-moz-opacity: .95;}
.opacity_90 {opacity: .9;filter: alpha(opacity=90);-ms-filter: "alpha(opacity=90)";-khtml-opacity: .9;-moz-opacity: .9;}
.opacity_80 {opacity: .8;filter: alpha(opacity=80);-ms-filter: "alpha(opacity=80)";-khtml-opacity: .8;-moz-opacity: .8;}
.opacity_70 {opacity: .7;filter: alpha(opacity=70);-ms-filter: "alpha(opacity=70)";-khtml-opacity: .7;-moz-opacity: .7;}
.submenu_container {position: absolute;z-index: 200;text-align: center;width: 100%;top: 90px;}
.submenu_container .submenu_sub_container {width: 980px;position: relative;}
.submenu_container .is_submenu {background-color: #854c9d;position: absolute;left: 530px;display: inline-block;display: none;}
.submenu_container .is_submenu .submenu_table {margin: 10px 10px 5px 10px;display: inline-block;position: relative;float: left;}
.submenu_container .is_submenu .submenu_table th {border-bottom: 1px solid #c4c4c4;padding: 5px 5px 5px 13px;width: 175px;text-align: left;cursor: default;}
.submenu_container .is_submenu .submenu_table th h3 {color: #FFF;font-size: 16px;font-weight: bold;}
.submenu_container .is_submenu .submenu_table .submenu_item_icon {width: 10px;height: 25px;padding: 3px 0px 0px 0px;}
.submenu_container .is_submenu .submenu_table .submenu_item_text {text-align: left;padding-left: 4px;padding-right: 60px;}
.submenu_container .is_submenu .submenu_table .submenu_item_text h3 {color: #FFF;font-size: 14px;}
.submenu_container .is_submenu .submenu_table .submenu_item:hover td {background-color: #000000;cursor: default;}
.logo_item {width: 450px;vertical-align: top;padding: 0px;}
.logo_item .div1 {position: absolute;}
.logo_item .div1 .div2 {position: relative;top: -33px;}
.main_menu .menu_item {text-align: right;color: #222222;font-size: 13px;}
.main_menu .menu_item a {width: 100%;height: 100%;color: #222222;display: block;font-size: 18px;padding-top: 5px;}
.main_menu .menu_item a:hover {color: #9933CC;}
.main_menu .has_submenu {cursor: default !important;}
.main_menu .menu_item:hover, .main_menu .menu_item_selected {cursor: pointer;cursor: hand;}
h1 {font-size:15px; font-style:normal; font-weight: bold;}
h2 {font-size:12px; font-style:normal; color: #696969;display: inline-block;}
h3 {font-size:16px; font-style:normal; color: #696969;display: inline-block;margin: 0px;padding: 0px;}
h5 {font-size:11px; font-style:normal; color: #696969;display: inline-block;margin: 0px;padding: 0px;}
input[type="text"], input[type="password"], textarea {outline: none;}
.inputarea {background-image: url('images/bg_inputarea.png');width: 240px;height: 40px;}
.inputarea input[type="text"] {background: none;border: none;font-size: 14px;padding: 12px;color: #888888;width: 210px;}
.inputarea input[type="password"], .inputarea input[type="text"] {background: none;border: none;font-size: 14px;padding: 12px;color: #888888;width: 140px;}
.btnsend {width: 66px;height: 32px;background-image: url('images/bg_btn_send.png');border: none;margin: 4px;float: right;cursor: pointer;cursor: hand;background-repeat: no-repeat;}
.btn_register {background-image: url('images/bg_btn_register.png');width: 252px;height: 61px;cursor: pointer;cursor: hand;}
.btn_gotohome {background-image: url('images/bg_btn_gotohome.png');width: 211px;height: 25px;cursor: pointer;cursor: hand;}
.btn_facebook_connect {background-image: url('images/bg_btn_facebook_connect.png');width: 188px;height: 51px;cursor: pointer;cursor: hand;}
.btn_fb_login {background-image: url('images/bg_fb_login.png');width: 178px;height: 51px;cursor: pointer;cursor: hand;}
.btn_fb_register {background-image: url('images/bg_fb_register.png');width: 178px;height: 51px;cursor: pointer;cursor: hand;}
.home_sub_img {display: inline-block;margin-right: 10px;margin-bottom: 11px;}
.home_sub_img_small {display: inline-block;}
.product_thumb {width: 241px;height: 422px;padding: 0px;position: relative;margin-right:9.4px;margin-bottom:10px;display: inline-block;background-position: top;background-repeat: no-repeat;position: relative;float: left;border:1px solid #e2e2e2;}
.product_thumb .last_x {width: 108px;height: 64px;position: absolute;background-repeat: no-repeat;z-index: 3; left: -4px; top: -4px;}
.product_thumb .product_status {width: 235px;height: 50px;background-position: center;background-repeat: no-repeat;z-index: 9;position: absolute;top: 155px;}
.product_thumb .product_status.normal {display: none;}
.detail_image_thumb {text-align: center;margin: 10px;}
.product_image_cont {width: 235px;height: 410px;padding: 0px;position: relative;background-repeat: no-repeat;display: inline-block;}
.product_thumb .product_url{display:block;width: 241px;height: 369px;overflow:hidden;}
.product_thumb .product_img {width: 241px;height: 369px;transition: all 0.1s ease-out;}
.transition{transition: all 0.1s ease-out;}
.product_thumb:hover .product_img {width: 252px;height: 385px;margin-top:-8px;margin-left:-5px;transition: all 0.1s ease-out;}
.product_thumb .over_bg {display: none;}
.product_category_td {vertical-align: top;width: 230px;border-spacing: 0px;padding-top: 3px;padding-right: 8px;}
.product_thumb .thumb_slider {position: absolute;z-index: 0;width: 235px;height: 365px;overflow: hidden;z-index:0;}
.product_thumb .thumb_container {position: relative;width: 500px;}
.showcase_row {position: relative;width: 100%;z-index: 5;height: 325px;}
.showcase_row .product_thumb {margin-right: 10px;}
.showcase_header {background: url(images/bg_showcase_header.png);width: 100%;height: 83px;text-align: center;background-repeat: no-repeat;background-position: top center;margin: 5px 0px 5px 0px;}
.showcase_header span {width: 900px;text-align: left;padding-left: 20px;margin-top: 45px;font-size: 20px;font-weight: bold;font-style: italic;display: inline-block;}
.showcase_showall {width: 60px;display: inline-block;height: 25px;}
.showcase_div {width: 995px;text-align: left;padding-left: 14px;}
.product_thumb .market_price {font-size: 13px;color:#7d7d7d;padding:5px 5px 0px 5px;display:inline-block;*display:inline;min-height: 5px;width: 100%;text-decoration:line-through;}
.product_thumb .market_price span{color:#7d7d7d;display:block;background-image:url('images_v2/line-through_bg.png');background-position:center;background-repeat:no-repeat;text-decoration:line-through;}
.product_thumb .our_price {font-size: 18px;color:#854c9d;padding:3px 1px 0px 5px;display:inline-block;*display:inline;font-weight: bold;}
.product_thumb .product_name {position: absolute;left: 0px;top: 369px;overflow: hidden;height: 34px;border-top: 1px solid #e2e2e2;border-right: 1px dashed #e2e2e2;width: 135px;padding: 4px 8px 12px 8px;line-height: 21px;}
.product_thumb .product_name a{font-size:14px;color: #3d3d3d;}
.product_thumb .price_block{text-align:center;width:88px;position: absolute;right: 0px;top: 369px;border-top:1px solid #e2e2e2;height: 50px;cursor:pointer;cursor:hand;}
.product_thumb .model_name {position: absolute;}
.product_thumb .product_like {position: absolute;top: 341px;left: 9px;z-index: 15;}
.product_name {display: inline-block;font-size: 17px;line-height: 14px;top: 20px;color: #9e9da0;}
.model_name {display: inline-block;font-size: 11px;color: #666;line-height: 14px;margin-bottom: 4px;top: 0px;}
.option_value {color: #595959;font-size: 11px;margin-left: 7px;display: inline-block;}
.old_buy_now {display: inline-block;text-align: center;width: 170px;height: 40px;line-height: 40px;font-size: 28px;color: black;background-color: #EEE;}
h3.box_tittle {font-size: 11px;font-weight: bold;color: black;}
.share_btn {width: 60px;height: 24px;background-image: url('images/bg_btn_share.png');background-repeat: no-repeat;background-position: center;display: inline-block;cursor: pointer;cursor: hand;}
.old_buy_now:hover {color: white;background-color: #93C;}
.general_title_bar {background-color: #9C3;color: #FFF;line-height: 24px;padding: 7px 7px 9px 55px;margin: 5px;background-repeat: no-repeat;background-position: 5px 5px;}
.general_title_bar h1 {font-size: 18px !important;}
.product_categories {width: 970px;}
.product_categories .category_header {color: #FFF;font-size: 24px;font-style: italic;font-weight: bold;padding: 4px 3px 4px 25px;line-height: 24px;margin-left: 2px;cursor: pointer;cursor: hand;}
.product_categories .category_header.passive {background-color: #b2b2b2;background-image: url(images/icon_arrow_h.png);background-repeat: no-repeat;background-position: 10px 10px;}
.product_categories .paging_bar {background-color: #b2b2b2;color: #FFF;line-height: 24px;padding: 4px 3px 4px 25px;margin: 0px 10px 7px 3px;}
.product_categories .category_header.active {background-color: #f5126a;background-image: url(images/icon_arrow_v.png);background-repeat: no-repeat;background-position: 7px 13px;}
.category_value {color: #595959;font-size: 11px;margin-left: 7px;display: inline-block;}
.loading_blocker {position: absolute;z-index: 5;width: 845px;padding: 60px;height: 100%;background: #ffffff;top: 0px;display: none;background-image: url(images/loader.gif);background-position: 550px 200px;background-repeat: no-repeat;opacity: .50;filter: alpha(opacity=50);-ms-filter: "alpha(opacity=50)";-khtml-opacity: .50;-moz-opacity: .50;}
.load_wait {width: 16px;height: 11px;background-image: url(images/loader.gif);background-repeat: no-repeat;display: block;}
.validation_error {background-color: #FFBBC9;border-color: #F00;}
.page_loading {background-image: url(images/loader.gif);background-position: center;background-repeat: no-repeat;padding: 50px;}
.sub_content {width: 1000px;margin-top:10px;}
.sub_content_cart {width: 1020px;margin-top:10px;}
.img_product_detail {width: 400px;height: 600px;}
.zoom_pointer {width: 32px;height: 32px;background-image: url('images/pointer_zoom.png');background-repeat: no-repeat;}
.img_product_detail, .img_product_detail a {cursor: move;cursor: url('images/pointer_zoom.png'), auto;}
.img_product_detail .product_over_effect {background-image: url('images/over_product_detail.png');background-repeat: repeat-x;background-position: top;width: 400px;height: 600px;overflow: hidden;position: absolute;z-index: 20;}
.product_detail_thumb {border: 1px solid #c2c2c2;width: 40px;height: 60px;display: inline-block;cursor: pointer;cursor: hand;margin: 7px;}
.product_detail_thumb:hover {border: 1px solid #f5126a;}
.product_detail_thumb img {width: 40px;height: 60px;}
.option_label {font-weight:bold;color:#707070;font-family: 'Dosis',Arial, Helvetica, sans-serif !important;font-size:14px;margin-bottom:5px;}
.option_selectbox_container {display: inline-block;margin-right: 10px;}
.option_selectbox_container h3 {font-size: 13px;}
.product_attribute {font-size: 12px;color: #696969;}
.btn {cursor: pointer;cursor: hand;border: none;background-repeat: no-repeat;height: 25px;background-image: url('images/bg_btn_tile.png');color: #FFF;}
.default_btn {cursor: pointer;cursor: hand;border: none;background-repeat: no-repeat;height: 25px;background-image: url('images/bg_btn_tile.png');color: #FFF;}
.default_btn:hover {background-image: url('images/bg_btn_tile_over.png');}
input[Disabled] {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);-moz-opacity: 0.5;-khtml-opacity: 0.5;opacity: 0.5;}
.btn_register_send {width: 211px;height: 25px;background-image: url('images/bg_btn_register_send.png');cursor: pointer;cursor: hand;}
.btn_register_send:hover {background-image: url('images/bg_btn_register_send_over.png');}
.div_relations {display: inline-block;}
.relations_header {color: #FFF;font-size: 18px;font-style: italic;font-weight: bold;padding: 4px 3px 4px 15px;line-height: 24px;margin: 15px 0px 0px 9px;background-color: #b2b2b2;background-image: url(images/icon_arrow_h.png);background-repeat: no-repeat;background-position: 0px 10px;width: 293px;}
.product_bottom_thumb {border: 1px solid #d9d9d9;cursor: pointer;cursor: hand;margin: 8px 2px 0px 1px;}
.product_bottom_thumb:hover {border: 1px solid #f5126a;}
.header_cart_bar {font-size: 12px;color: #666;background-image: url('images/icon_cart.png');background-repeat: no-repeat;background-position: 10px 5px;padding: 9px 0px 5px 30px;float: right;}
.header_id_block_info {text-align: left;}
.header_cart_bar #header_cart_cnt {display: inline-block;color: #DD2585;font-weight: bold;}
.register_screen {margin-top: 25px;margin-bottom: 25px;width: 960px;height: 450px;background-image: url('images/bg_general_form.png');}
.register_screen input[type=text], .register_screen input[type=password], .general_input, textarea {padding: 7px !important;font-size: 14px !important;border: 1px solid #cccccc !important;width: 195px !important;color: #777 !important;}
.register_screen h2 {font-size: 14px;}
.contact_screen {margin-top: 15px;margin-bottom: 0px;background-repeat: no-repeat;background-position: center;}
.contact_screen input[type=text], .contact_screen input[type=password], .contact_screen textarea, .general_input, textarea {padding: 7px !important;font-size: 14px !important;border: 1px solid #cccccc !important;width: 172px !important;color: #777 !important;}
.contact_screen h2 {font-size: 14px;}
.account_screen {margin-top: 15px;margin-bottom: 0px;background-repeat: no-repeat;background-position: center;}
.account_screen input[type=text], .account_screen input[type=password], .account_screen textarea, .general_input, textarea {padding: 7px !important;font-size: 14px !important;border: 1px solid #cccccc !important;width: 195px !important;color: #777 !important;}
.account_screen h2 {font-size: 14px;}
.account_orders {width: 850px !important;font-size: 12px;color: #717171;}
.account_orders a {font-size: 12px;color: #717171;text-decoration: underline;}
.account_orders td table {font-size: 12px;width: 450px;}
.account_orders th {text-align: center;border-bottom: 1px solid #cccccc;padding: 5px;font-size: 13px;vertical-align: middle;height: 30px;}
.account_orders td {vertical-align: middle;}
.account_orders table td {padding: 5px;}
.account_orders .account_orders_info {text-align: center;vertical-align: top;padding: 5px;}
.account_orders .account_orders_address {border-top: 2px solid #ffffff;border-bottom: 1px dashed #d8d8d8;border-top: 1px dashed #d8d8d8;padding: 10px;text-align: right;font-style: italic;}
.account_orders_row .account_orders_info, .account_orders_row .account_orders_address, .account_orders_row th, .account_orders_row table td, .account_orders_row table th {background-color: #f7f7f7;}
.spacer_td {width: 2px;}
.btn_style_next {width: 266px;height: 64px;background-image: url('images/bg_btn_style_next.png');cursor: pointer;cursor: hand;}
.btn_style_next:hover {background-image: url('images/bg_btn_style_next_over.png');}
.btn_remove_cart {width: 106px;height: 25px;background-image: url('images/bg_btn_remove_cart.png');}
.btn_remove_cart:hover {background-image: url('images/bg_btn_remove_cart_over.png');}
.btn_update_cart {width: 113px;height: 25px;background-image: url('images/bg_btn_update_cart.png');cursor: pointer;cursor: hand;display: inline-block;}
.btn_update_cart:hover {background-image: url('images/bg_btn_update_cart_over.png');}
.header_step {width: 960px;height: 64px;background-repeat: no-repeat;background-position: top left;position: relative;z-index: 56;margin-bottom: 8px;}
.header_step.step1 {background-image: url('images/bg_header_step1.png');}
.header_step.step2 {background-image: url('images/bg_header_step2.png');}
.header_step.step3 {background-image: url('images/bg_header_step3.png');}
.header_step.step4 {background-image: url('images/bg_header_step4.png');}
.cart {width: 100%;font-size: 13px;}
.cart .product_info {cursor: pointer;cursor: hand;}
.cart th {padding: 5px;background-color: #B2B2B2;color: #FFF;text-align: center;}
.cart .row:hover td {background-color: #f9f9f9;}
.cart .row>td {border-bottom: 1px dashed #D9D9D9;text-align: center;vertical-align: middle;}
.cart .sub_total>td {text-align: center;vertical-align: middle;font-weight: bold;font-size: 12px;padding: 6px 0px 3px 0px;}
.cart .sub_total_detail>td {text-align: right;vertical-align: middle;font-size: 12px;border-bottom: 1px dashed #D9D9D9;padding: 3px 0px 6px 0px;}
.cart .total>td {text-align: center;vertical-align: middle;font-weight: bold;font-size: 15px;border-top: 1px dashed #D9D9D9;padding: 6px 0px 6px 0px;}
.cart .price {text-align: right !important;padding-right: 40px !important;}
#newaddress select.general_input {width: 440px !important;margin: 3px;}
#newaddress input.general_input {width: 425px !important;margin: 3px;}
.address_row>td {font-size: 13px;border: 1px solid #ededed;}
.payment_row>td {font-size: 13px;border: 1px solid #ededed;}
.cc_type {font-size: 12px;background-position: 5px 5px;background-repeat: no-repeat;line-height: 19px;padding: 10px 60px;text-align: left;height: 22px;}
.button_for {-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;-o-user-select: none;user-select: none;cursor: pointer;cursor: hand;}
.disable_selection {-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;-o-user-select: none;user-select: none;}
.button_for:hover {background-color: #f1f1f1;}
.cc_type.mastercard {background-image: url('images/bg_card_master_card.png');}
.cc_type.visa {background-image: url('images/bg_card_visa.png');}
.toolTip {padding-left: 20px;background: transparent url(images/icon_little_help.gif) no-repeat left;font-size: 11px;color: #3366FF;cursor: help;position: relative;}
.toolTipWrapper {position: absolute;top: 0px;left: 30px !important;display: none;color: #FFF;font-weight: bold;font-size: 9pt;}
.btn_new_billing_address {width: 160px;height: 25px;background-image: url('images/bg_btn_new_billing_address.png');}
.btn_new_billing_address:hover {background-image: url('images/bg_btn_new_billing_address_over.png');}
.btn_new_shipping_address {width: 166px;height: 25px;background-image: url('images/bg_btn_new_shipping_address.png');}
.btn_new_shipping_address:hover {background-image: url('images/bg_btn_new_shipping_address_over.png');}
.btn_continue {width: 110px;height: 25px;background-image: url('images/bg_btn_continue_over.png');}
.btn_continue:hover {background-image: url('images/bg_btn_continue_over.png');opacity: .9;filter: alpha(opacity=90);-ms-filter: "alpha(opacity=90)";-khtml-opacity: .9;-moz-opacity: .9;}
.btn_print {width: 110px;height: 25px;background-image: url('images/bg_btn_print.png');}
.btn_print:hover {background-image: url('images/bg_btn_print_over.png');}
.btn_back_to_cart {width: 155px;height: 25px;background-image: url('images/bg_btn_back_to_cart.png');}
.btn_back_to_cart:hover {background-image: url('images/bg_btn_back_to_cart.png');}
.icon_header_billing {background-image: url('images/icon_header_billing.png');}
.icon_header_shipping {background-image: url('images/icon_header_shipping.png');}
.icon_header_webpos {background-image: url('images/icon_header_webpos.png');}
.icon_header_cod {background-image: url('images/icon_header_cod.png');}
.icon_success {background-image: url('images/success.png');background-repeat: no-repeat;background-position: left;padding: 5px 5px 5px 55px;display: inline-block;text-align: left;margin: 30px;}

.icon_success_v2 {width: 129px; height: 129px; background: url('images/success_v2.png'); display: block; margin: 10px auto;}
.buy_wrapper {width: 100%; text-align: center; font-family: 'Dosis',Arial, Helvetica, sans-serif !important; padding: 50px 0;}
.buy_wrapper .buy_title {display: block; font-size: 2.5em;color: #854c9d;}
.buy_wrapper p {color: #854c9d; font-size: 1.5em;}
.buy_wrapper .order_field {color: #854c9d; font-weight: bold; font-size: 1.5em;}
.buy_wrapper .order_id {color: #fc7600; font-weight: bold; font-size: 2.5em;}

.icon_alert {background-image: url('images/alert.png');background-repeat: no-repeat;background-position: left;padding: 5px 5px 5px 55px;display: inline-block;text-align: left;margin: 30px;}
.general_info {padding: 5px;margin-top: 5px;color: #333;background-color: #FDFFB8;text-align: left;font-size: 12px;line-height: 14px;margin: 5px;border: 1px solid #dedede;}
.general_alert {padding: 5px;margin-top: 5px;color: #333;background-color: #FFA8A8;text-align: left;font-size: 12px;line-height: 14px;margin: 5px;border: 1px solid #dedede;text-indent: 60px;background-image: url('images/alert.png');background-position: 5px 5px;background-repeat: no-repeat;}
.breadcrumb2 .b_item a:hover {color: #854c9d;}
.breadcrumb2 {padding: 10px;width: 980px;overflow: hidden;margin: 3px 0px 0px 0px;z-index: 3;position: relative;border-bottom: 1px solid #c2a5ce;}
.breadcrumb2 div {padding: 0px;color: #737373;font-size: 12px;display: inline-block;position: relative;float: left;padding-top: 0px;font-family: 'Dosis',Arial, Helvetica, sans-serif !important;}
.breadcrumb2 .b_home {display: none;}
.breadcrumb2 a {font-size:12px;font-style:normal;height: auto !important;line-height: initial !important;padding: 0px 10px 0px 0px !important;color: #707070 !important;}
.breadcrumb2 .b_seperator {padding-right: 10px;line-height:11px;font-size: 20px;color:#ac86bd;}
.login_box {padding: 30px 14px 15px 14px;background-color: #FFF;}
.login_box #frm_login {padding: 0px !important;margin: 0px !important;}
.login_box .login_action_cont {text-align: right;padding: 0px 15px 5px 0px;}
.login_box .login_input_td {padding-left: 4px;}
.login_box .login_fbbtn_td {vertical-align: top;text-align: center;padding-left: 63px;}
.login_box .login_loginbtn_td {vertical-align: top;text-align: center;padding-left: 0px;}
.top_aligner {position: relative;height: 100px;}
.general_content_div {position: relative;z-index: 55;width: 1000px;text-align: left;min-height: 100%;margin-left: 0px;}
.static_page {text-align: justify;padding: 20px;font-size: 12px;color: #818181;}
.static_page .static_page_header {padding: 0px;font-style: italic;color: #8f8f8f;font-weight: bold;margin: 0px 0px 10px 0px;font-size: 15px;}
.blog_date {width: 88px;height: 80px;background-image: url('images/bg_blog_date.png');background-repeat: no-repeat;}
.blog_date .blog_date_day {color: #FFF;font-size: 40px;text-align: center;margin: 0px 15px 0px 0px;padding: 4px 0px 0px 0px;line-height: 40px;}
.blog_date .blog_date_month_year {font-size: 15px;margin: 0px 15px 0px 0px;padding: 5px 0px 0px 0px;line-height: 15px;text-align: center;color: #FFF;}
.blog_header {font-size: 26px;color: #854c9d;font-style: italic;font-weight: bold;padding: 30px 0px 15px 0px;}
.blog_description {font-size: 12px;text-align: justify;}
.blog_description p {padding: 0px !important;margin: 0px !important;}
.blog_keywords {padding: 10px 0px 10px 0px;border-top: 1px solid #c1c1c1;border-bottom: 1px solid #c1c1c1;color: #b3b3b3;margin: 10px 0px 10px 0px;font-size: 11px;}
.blog_title_bar:hover .blog_header {color: #8f8f8f;}
.blog_title_bar:hover .blog_date {background-image: url(images/bg_blog_date_over.png);}
.deal_cont {border-image: none;background: none repeat scroll 0% 0% transparent;overflow: hidden;position:relative;display:inline-block;*display:inline;*float:left;cursor:pointer;cursor:hand;padding:0px;margin: 10px 0px 0px 0px;width: 315px;background:none;overflow:hidden;}
.deal_name h3, .deal_name a {font-size: 12px;padding-left: 3px;padding-top: 2px;}
.deal_cont .deal_sub_bar {height: 30px;border-bottom: 0px solid;transition: all 0.1s ease-out;}
.deal_cont img {min-width: 297px;}
.deal_timer_div, .deal_vip_timer_div, .deal_timer_td {width: 150px;text-align: left;color: #333333;font-size: 17px;font-weight: bold;}
.deal_timer_div, .deal_vip_timer_div {padding-left: 0px;}
.deal_name {position: absolute;width: 100%;bottom: 0px;background-color: #000000;color: #FFF;font-size: 13px;padding: 10px 0px 10px 10px;margin: 0px;line-height: 13px;font-family: 'Dosis',Arial, Helvetica, sans-serif !important;transition: all 0.1s ease-out;}
.deal_cont:hover .deal_name{background-color: #854c9d;}
.deal_closing_title {width: 120px;color: #CCC;font-size: 16px;text-align: right;}
.deal_timer_div, .deal_vip_timer_div, .deal_timer_td {width: 150px;text-align: left;color: #ffffff;font-size: 12px;font-weight: bold;}
.deal_cont:hover .deal_sub_bar{background:none repeat scroll 0 0 #854c9d;transition: all 0.1s ease-out;}
.deal_top_bar {position: absolute;width: 100%;height: 30px;color:#FFF;font-weight:bold;font-size:13px; display:block}
.deal_cont img {min-width:inherit;}
.deal_timer_div, .deal_vip_timer_div, .deal_timer_td {width: 55px;}
.deal_sub_bar table {margin: 5px;}
.header_id_block {position: relative;display: inline-block;float: right;margin-right: 10px;text-align: right;margin-right: 25px;}
.header_id_block h2 {padding: 0px;margin: 0px;}
.header_id_block.club {background-image: url('images/icon_club.png');background-position: right;background-repeat: no-repeat;padding-right: 60px;}
.btn_404 {display: inline-block;width: 670px;height: 270px;background-image: url('images/bg_404.png');cursor: pointer;cursor: hand;}
.account_header_right_td {background-image: url('images/bg_account_header_right.png');width: 320px;height: 48px;color: #ffffff;line-height: 48px;font-style: italic;text-align: right;padding-right: 20px;font-weight: bold;}
.account_tab {height: 40px;border-bottom: 1px solid #e5e5e5;background-repeat: no-repeat;background-position: 30px 0px;position: relative;margin: 10px;}
.account_tab h1 {margin: 0px;padding: 10px 0px 0px 90px;float: left;position: relative;}
.account_tab span {margin: 0px;padding: 12px 0px 0px 7px;float: left;position: relative;font-style: italic;font-size: 13px;}
.account_tab_icon_user {background-image: url('images/bg_account_icon_user.png');}
.account_tab_icon_cart {background-image: url('images/bg_account_icon_cart.png');}
.account_items {margin-right: 10px;margin-left: 60px;}
.account_items li {list-style-image: url('images/icon_li_style.png');font-size: 12px;border-bottom: 1px dashed #d9d9d9;line-height: 30px;margin-bottom: 10px;cursor: pointer;cursor: hand;}
.standart_form h2 {color: #333;font-size: 12px;font-weight: bold;padding: 5px;}
.register_section_title {font-size: 18px;text-align: center;font-style: italic;padding: 20px;}
.vertical_split {display: inline-block;width: 3px;height: 300px;background-image: url('images/bg_vertical_split.png');background-position: center;background-repeat: no-repeat;}
.light_box {height: 500px;overflow-x: hidden;overflow-y: auto;margin-top: 25px;position: relative;}
.light_box .top_aligner {height: 0px !important;}
.light_box .main_footer_container, .light_box .breadcrumb {display: none;}
.light_box .sub_content {background: none;width: 100%;border: none;padding: 0px;}
.light_box .sub_content .static_page {padding: 0px 20px 0px 20px;}
.new_like_box_container {width: 480px;height: 260px;padding-left: 15px;padding-top: 80px;}
.soon_div {width: 300px;height: 75px;display: inline-block;background-image: url('images/bg_soon.png');background-repeat: no-repeat;background-position: center;}
.camp_passive {width: 494px;height: 126px;display: inline-block;background-image: url('images/bg_camp_passive.png');background-repeat: no-repeat;background-position: center;}
.lazy {display: none;}
.cart_form_container{font-family: 'Dosis',Arial, Helvetica, sans-serif !important;display:inline-block;*display:inline;width: 300px;
    float:left;background-color:#fefefe;height:490px;position:relative;padding: 10px;border-right: 1px solid #dac9e1;z-index:1;}
#scroller {display: none;position: fixed;z-index: 9999;overflow: hidden;outline: none;right: 30px;bottom: 10px;width: 95px;height: 25px;background-image: url('images/bg_gototop.png');}
#scroller:hover {background-image: url('images/bg_gototop_hover.png');}
.cart_bottom_info {width: 670px;margin-left:15px;height: 74px;background-repeat: no-repeat;background-position: left;background-image: url('images_v2/bg_cart_bottom_tr.png?v=0.67');
    opacity: .7;filter: alpha(opacity=70);-ms-filter: "alpha(opacity=70)";-khtml-opacity: .7;-moz-opacity: .7;
    /*filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
        filter: gray;
        -webkit-filter: grayscale(100%);margin-top:10px;
        */

    background-size: 100%;
    position: absolute;
    top: -17px;
    right: 314px;
    width: 480px;

}
.cart_bottom_info:hover{
    opacity: 1;filter: alpha(opacity=100);-ms-filter: "alpha(opacity=100)";-khtml-opacity: 1;-moz-opacity: 1;
}
.navigate_product_arrow {opacity: .7;filter: alpha(opacity=70);-ms-filter: "alpha(opacity=70)";-khtml-opacity: .7;-moz-opacity: .7;cursor: pointer;cursor: hand;display: inline-block;width: 20px;height: 25px;}
.navigate_product_arrow:hover {opacity: 1;filter: alpha(opacity=100);-ms-filter: "alpha(opacity=100)";-khtml-opacity: 1;-moz-opacity: 1;}
.prev_product_arrow {background-image: url('images/bg_prev_product_arrow.png');background-position: left;background-repeat: no-repeat;}
.next_product_arrow {background-image: url('images/bg_next_product_arrow.png');background-position: right;background-repeat: no-repeat;}
.x-input {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;padding: 7px;background: #F8F8F8;-moz-box-shadow: inset 0 2px 3px #ddd;-webkit-box-shadow: inset 0 2px 3px #DDD;-o-box-shadow: inset 0 2px 3px #ddd;box-shadow: inset 0 2px 3px #DDD;border: 1px solid #AAA;-moz-border-radius: 3px;-webkit-border-radius: 3px;-o-border-radius: 3px;-ms-border-radius: 3px;-khtml-border-radius: 3px;border-radius: 3px;color: black;font-size: 14px;width: 100% !important;}
.x-button {font-family: 'Dosis',Arial, Helvetica, sans-serif !important;display: inline-block;padding: 8px 14px;background: #854c9d;background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0%, #854c9d), color-stop(100%, #5b326e));background-image: -webkit-linear-gradient(top, #854c9d, #5b326e);background-image: -moz-linear-gradient(top, #854c9d, #5b326e);background-image: -o-linear-gradient(top, #854c9d, #5b326e);background-image: -ms-linear-gradient(top, #854c9d, #5b326e);background-image: linear-gradient(top, #854c9d, #5b326e);/*border: 1px solid #301c39;-moz-border-radius: 3px;-webkit-border-radius: 3px;-o-border-radius: 3px;-ms-border-radius: 3px;-khtml-border-radius: 3px;border-radius: 3px;*/border:none;-moz-box-shadow: inset 0 1px 0 #a86ec0;-webkit-box-shadow: inset 0 1px 0 #a86ec0;-o-box-shadow: inset 0 1px 0 #a86ec0;box-shadow: inset 0 1px 0 #a86ec0;color: #FFF;font-size: 14px;line-height: 1;text-align: center;cursor: pointer;cursor: hand;}
.x-button-selected {display: inline-block;padding: 10px 35px;background: #406e32;background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0%, #4c9d4e), color-stop(100%, #5b326e));background-image: -webkit-linear-gradient(top, #4c9d4e, #406e32);background-image: -moz-linear-gradient(top, #4c9d4e, #406e32);background-image: -o-linear-gradient(top, #4c9d4e, #406e32);background-image: -ms-linear-gradient(top, #4c9d4e, #406e32);background-image: linear-gradient(top, #4c9d4e, #406e32);/*border: 1px solid #21391C;-moz-border-radius: 3px;-webkit-border-radius: 3px;-o-border-radius: 3px;-ms-border-radius: 3px;-khtml-border-radius: 3px;border-radius: 3px;*/;border:none;-moz-box-shadow: inset 0 1px 0 #8bc06e;-webkit-box-shadow: inset 0 1px 0 #8bc06e;-o-box-shadow: inset 0 1px 0 #8bc06e;box-shadow: inset 0 1px 0 #8bc06e;color: #FFF;font-size: 14px;line-height: 1;text-align: center;cursor: pointer;cursor: hand;}
.x-cancel {font-family: 'Dosis',Arial, Helvetica, sans-serif !important;padding: 7px 10px;background: #f0f0f0;/*background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0%, #ddd), color-stop(100%, #aaa));background-image: -webkit-linear-gradient(top, #ddd, #aaa);background-image: -moz-linear-gradient(top, #ddd, #aaa);background-image: -o-linear-gradient(top, #ddd, #aaa);background-image: -ms-linear-gradient(top, #ddd, #aaa);background-image: linear-gradient(top, #ddd, #aaa);border: 1px solid #888;-moz-border-radius: 3px;-webkit-border-radius: 3px;-o-border-radius: 3px;-ms-border-radius: 3px;-khtml-border-radius: 3px;border-radius: 3px;-moz-box-shadow: inset 0 1px 0 white;-webkit-box-shadow: inset 0 1px 0 white;-o-box-shadow: inset 0 1px 0 white;box-shadow: inset 0 1px 0 white;color: #000000;*/;border:1px solid #C7C7C7;color:#444444;font-size: 12px;line-height: 1;cursor: pointer;cursor: hand;display: inline-block;}
.x-cancel-second {background: #ffffff;float:right;}
.x-facebook a {display: block;position: relative;margin: 10px 0;padding: 10px 10px 10px 40px;background: #000;background-color: rgb(68, 90, 141);background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0%, #465d91), color-stop(100%, #3f5484));background-image: -webkit-linear-gradient(top, #465d91, #3f5484);background-image: -moz-linear-gradient(top, #465d91, #3f5484);background-image: -o-linear-gradient(top, #465d91, #3f5484);background-image: -ms-linear-gradient(top, #465d91, #3f5484);background-image: linear-gradient(top, #465d91, #3f5484);/*border: 1px solid #233357;-moz-border-radius: 3px;;border:none;-webkit-border-radius: 3px;-o-border-radius: 3px;-ms-border-radius: 3px;-khtml-border-radius: 3px;border-radius: 3px;*/-moz-box-shadow: inset 0 1px 0 #6d87c3;-webkit-box-shadow: inset 0 1px 0 #6d87c3;-o-box-shadow: inset 0 1px 0 #6d87c3;box-shadow: inset 0 1px 0 #6d87c3;text-align: center;text-decoration: none;text-transform: uppercase;color: #FFF;font-weight: normal;font-size: 15px !important;cursor: pointer;cursor: hand;}
.x-facebook a:before {content: '';display: block;position: absolute;top: 0;bottom: 0;left: 0;width: 35px;background: transparent url(images/button_facebook_f.png) right center repeat-y;}

.x-google a {
    display: block;
    position: relative;
    margin: 10px 0;
    padding: 10px 10px 10px 40px; /* Logo için soldan boşluk */

    background-color: #FFFFFF; /* Butonun içi beyaz olsun */

    /* Turuncu kenarlık */
    border: 2px solid #FF5722; /* Daha belirgin turuncu kenar */

    /* Gölgeyi daha modern ve hafif yapalım */
    -moz-box-shadow: 0 2px 4px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.2);
    box-shadow: 0 2px 4px rgba(0,0,0,0.2);

    text-align: center;
    text-decoration: none;
    text-transform: uppercase;

    color: #FF5722; /* Yazı rengi turuncu olsun */
    font-weight: bold; /* Yazı daha belirgin olsun */
    font-size: 15px !important;
    cursor: pointer;
    border-radius: 3px;

    /* Geçiş efektleri ekleyelim (hover için) */
    transition: all 0.3s ease;
}

/* Hover efekti: Hafifçe koyulaşan turuncu kenar ve gölge */
.x-google a:hover {
    border-color: #E64A19; /* Daha koyu turuncu */
    box-shadow: 0 4px 8px rgba(0,0,0,0.3); /* Gölgeyi büyüt */
}

.x-google a:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 38px; /* Logoya biraz daha yer verelim */

    background: #FFFFFF url(images/button_google_g.png) center center no-repeat;
    background-size: 28px; /* Logonun boyutunu kontrol edelim */

    /* PNG resim ile yazı arasında ayrım */
    border-right: 1px solid #EEEEEE; /* Hafif gri bir çizgi */
    padding-right: 3px; /* Çizgi ve logo arasında küçük boşluk */
}
.x-iconbutton a {position: relative;margin: 10px 0;padding: 10px 20px 10px 60px;background: #854c9d;background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0%, #854c9d), color-stop(100%, #5b326e));background-image: -webkit-linear-gradient(top, #854c9d, #5b326e);background-image: -moz-linear-gradient(top, #854c9d, #5b326e);background-image: -o-linear-gradient(top, #854c9d, #5b326e);background-image: -ms-linear-gradient(top, #854c9d, #5b326e);background-image: linear-gradient(top, #854c9d, #5b326e);/*border: 1px solid #301c39;-moz-border-radius: 3px;-webkit-border-radius: 3px;-o-border-radius: 3px;-ms-border-radius: 3px;-khtml-border-radius: 3px;border-radius: 3px;*/border:none;-moz-box-shadow: inset 0 1px 0 #a86ec0;-webkit-box-shadow: inset 0 1px 0 #a86ec0;-o-box-shadow: inset 0 1px 0 #a86ec0;box-shadow: inset 0 1px 0 #a86ec0;text-align: center;text-decoration: none;color: #FFF;font-weight: bold;font-size: 20px !important;cursor: pointer;cursor: hand;}
.x-iconbutton.cart a{display:block; width:189px; font-weight:normal !important;margin: 10px 0px 0px 10px;}
.x-iconbutton.cart a:before {content: '';display: block;position: absolute;top: 0;bottom: 0;left: 0;width: 40px;background: transparent url(images/button_cart.png) right center repeat-y;}
.x-iconbutton.check a:before {content: '';display: block;position: absolute;top: 0;bottom: 0;left: 0;width: 40px;background: transparent url(images/button_check.png) right center repeat-y;}
.x-iconbutton.next a:before {content: '';display: block;position: absolute;top: 0;bottom: 0;left: 0;width: 40px;background: transparent url(images/button_next.png) right center repeat-y;}

.x-cartbutton_small a {position: relative;margin: 10px 0;padding: 8px 15px 8px 55px;background-image: url('images_v2/bg_cart_button.png');text-align: center;text-decoration: none;color: #FFF;font-weight: normal;font-size: 23px !important;cursor: pointer;cursor: hand;}
.x-cartbutton_small.cart a:before {content: '';display: block;position: absolute;top: 0;bottom: 0;left: 0;width: 40px;background: transparent url(images/button_cart.png) right center repeat-y;}
.x-cartbutton_small.check a:before {content: '';display: block;position: absolute;top: 0;bottom: 0;left: 0;width: 40px;background: transparent url(images/button_check.png) right center repeat-y;}
.x-cartbutton_small.forward a:before {content: '';display: block;position: absolute;top: 0;bottom: 0;left: 0;width: 40px;background: transparent url(images/button_forward.png) right center repeat-y;}
.x-cartbutton_small.next a:before {content: '';display: block;position: absolute;top: 0;bottom: 0;left: 0;width: 40px;background: transparent url(images/button_next.png) right center repeat-y;}
.x-cartbutton_small.continue a:after {content: '';display: block;position: absolute;top: 0;bottom: 0;right: 5px;width: 40px;background: transparent url(images/button_next.png) 5px center repeat-y;}
.x-cartbutton_small.continue a{
    display: block;
    padding: 8px 15px 8px 15px;
    text-align:left;
    font-weight: bold;
    border: none;
    -webkit-border-radius: 0px;
    -o-border-radius: 0px;
    -ms-border-radius: 0px;
    -khtml-border-radius: 0px;
    border-radius: 0px;
    height: 35px;
    line-height: 35px;
}
.cart_right_block .x-cartbutton_small.continue {
    margin: 10px 10px 15px 10px;
}
.x-iconbutton_small a {position: relative;margin: 10px 0;padding: 8px 15px 8px 55px;background-color: #5b326e;background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0%, #854c9d), color-stop(100%, #5b326e));background-image: -webkit-linear-gradient(top, #854c9d, #5b326e);background-image: -moz-linear-gradient(top, #854c9d, #5b326e);background-image: -o-linear-gradient(top, #854c9d, #5b326e);background-image: -ms-linear-gradient(top, #854c9d, #5b326e);background-image: linear-gradient(top, #854c9d, #5b326e);/*border: 1px solid #301c39;-moz-border-radius: 3px;-webkit-border-radius: 3px;-o-border-radius: 3px;-ms-border-radius: 3px;-khtml-border-radius: 3px;border-radius: 3px;*/;border:none;-moz-box-shadow: inset 0 1px 0 #a86ec0;-webkit-box-shadow: inset 0 1px 0 #a86ec0;-o-box-shadow: inset 0 1px 0 #a86ec0;box-shadow: inset 0 1px 0 #a86ec0;text-align: center;text-decoration: none;color: #FFF;font-weight: normal;font-size: 18px !important;cursor: pointer;cursor: hand;}
.x-iconbutton_small.cart a:before {content: '';display: block;position: absolute;top: 0;bottom: 0;left: 0;width: 40px;background: transparent url(images/button_cart.png) right center repeat-y;}
.x-iconbutton_small.check a:before {content: '';display: block;position: absolute;top: 0;bottom: 0;left: 0;width: 40px;background: transparent url(images/button_check.png) right center repeat-y;}
.x-iconbutton_small.forward a:before {content: '';display: block;position: absolute;top: 0;bottom: 0;left: 0;width: 40px;background: transparent url(images/button_forward.png) right center repeat-y;}
.x-iconbutton_small.next a:before {content: '';display: block;position: absolute;top: 0;bottom: 0;left: 0;width: 40px;background: transparent url(images/button_next.png) right center repeat-y;}
a.forgot_password {display: inline-block;float: right;margin: 10px 0;}
.x-rightbutton {position: relative;float: right;margin-right: 10px;}
.x-rightarrow_button {margin: 10px 0;width: 100%;padding: 10px 0px 10px 0px;}
.x-rightarrow_button a {position: relative;display: block;color: #FFF;text-decoration: none;text-align: center;font-size: 14px !important;}
.x-rightarrow_button a span {font-size: 20px;line-height: .75;}
.x-rightarrow_button a:after {content: '';display: inline-block;height: 12px;width: 10px;margin: 0 0 0 10px;background: transparent url(images/arrow-white-right.png) center right no-repeat;}
#checkoutBreadCrumb .floatLeft {float: left;}
#checkoutBreadCrumb .spriteIcon {background: no-repeat scroll 0 0 transparent;}
#checkoutBreadCrumb {background-color: #161616;background-image: -moz-linear-gradient(top, #383838, black);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #383838), color-stop(1, black));background-image: -webkit-linear-gradient(#383838, black);background-image: linear-gradient(top, #383838, black);height: 54px;line-height: 54px;position: relative;z-index: 100;padding: 0px;width: 100%;margin: 0px;}
#checkoutBreadCrumb ul, ol {list-style: none;margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;display: block;}
#checkoutBreadCrumb li {font-size: 12px;font-weight: bold;padding-right: 10px;float: left;list-style-type: none;line-height: 54px;display: block;width: 240px;}
#checkoutBreadCrumb .coCircle {height: 26px;width: 26px;display: inline-block;line-height: 26px;text-align: center;font-weight: bold;font-size: 12px;margin: 0 14px 0 11px;-webkit-border-radius: 13px;-moz-border-radius: 13px;border-radius: 13px;
}
#checkoutBreadCrumb .activeBar {color: #fff;background-color: #5a5a5a;background-image: -moz-linear-gradient(top, #878787, #555);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #878787), color-stop(1, #555));background-image: -webkit-linear-gradient(#878787, #555);background-image: linear-gradient(top, #878787, #555);background-image: -o-linear-gradient(top, #878787, #555);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#878787', endColorstr='#555555')
}
#checkoutBreadCrumb .activeArrow, #checkoutBreadCrumb .passiveArrow, #checkoutBreadCrumb .lastArrow {width: 33px;height: 54px;display: inline-block;background: url("images/bg_cbr_passive_arrow.png") no-repeat scroll 0 0 transparent;}
#checkoutBreadCrumb .activeBar .coCircle {background-color: #ccc;color: #333;
}
#checkoutBreadCrumb .passiveBar {color: #999;background-color: #3e3e3e;background-image: -moz-linear-gradient(top, #474747, #373737);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #474747), color-stop(1, #373737));background-image: -webkit-linear-gradient(#474747, #373737);background-image: linear-gradient(top, #474747, #373737);background-image: -o-linear-gradient(top, #474747, #373737);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#474747', endColorstr='#373737')
}
#checkoutBreadCrumb .passiveArrow {background: url("images/bg_cbr_active_arrow.png") no-repeat scroll 0 0 transparent;}
#checkoutBreadCrumb .passiveBar .coCircle {background-color: #5f5f5f;color: #aaa;
}
#checkoutBreadCrumb li a {padding: 0 1em;font-size: 12px;display: block;font-weight: normal;text-shadow: 0 0 0 transparent, 0 -1px 1px rgba(0, 0, 0, 0.5);border-right: 1px dotted #606060;color: #858585;background: 0;border: 0;padding: 0;color: #999;font-size: 11px;font-weight: bold;}
#checkoutBreadCrumb li a:active, #checkoutBreadCrumb li a:hover {background: 0;color: #fff;
}
#checkoutBreadCrumb li a:hover .coCircle {color: #fff;
}
.flag {background-position: left;background-repeat: no-repeat;padding-left: 22px;margin-left: 5px;opacity: .7;filter: alpha(opacity=70);-ms-filter: "alpha(opacity=70)";-khtml-opacity: .7;-moz-opacity: .7;}
.flag:hover {opacity: 1;filter: alpha(opacity=100);-ms-filter: "alpha(opacity=100)";-khtml-opacity: 1;-moz-opacity: 1;}
.flag__tr {background-image: url('images/flag_tr.png');}
.flag__en {background-image: url('images/flag_en.png');}
body, html {height: 100%;}
.right_icon_container {z-index: 90;left: 50%;top: 189px;background-color: #fff;margin-left: 500px;padding: 3px;position: absolute;width: 180px;}
.right_icon {width: 24px;height: 24px;background-position: center;background-repeat: no-repeat;cursor: pointer;cursor: hand;padding: 3px;}
.ri_facebook {background-image: url('images/right_icons_facebook.png');}
.ri_twitter {background-image: url('images/right_icons_twitter.png');}
.ri_pinterest {background-image: url('images/right_icons_pinterest.png');}
.ri_google {background-image: url('images/right_icons_google.png');}
.ri_tr {background-image: url('images/right_icons_tr.png');}
.ri_en {background-image: url('images/right_icons_en.png');}
.ri_fr {background-image: url('images/right_icons_fr.png');}
.ri_ar {background-image: url('images/right_icons_ar.png');}
.ri_de {background-image: url('images/right_icons_de.png');}
.main_footer_container {position: relative;}
.sfm-navigation {background-color: transparent;background-image: url('images_v2/bg_top_header.png');background-repeat: repeat-x;background-position: 0px -15px;-ms-box-shadow: 0 4px 7px rgba(0, 0, 0, 0.22);-o-box-shadow: 0 4px 7px rgba(0, 0, 0, 0.22);-webkit-box-shadow: 0 4px 7px rgba(0, 0, 0, 0.22);-moz-box-shadow: 0 4px 7px rgba(0, 0, 0, 0.22);box-shadow: 0 4px 7px rgba(0, 0, 0, 0.22);width: 100%;z-index: 101;height: 125px;position: fixed;}
.sfm-navigation .sfm-navigation-sub{
    position:absolute;top:75px;background-color:rgba(135, 73, 159, 0.85);filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#854c9d', EndColorStr='#854c9d');width:100%;height:50px;-ms-box-shadow: inset 0 8px 14px rgba(0, 0, 0, 0.22);-o-box-shadow: inset 0 8px 14px rgba(0, 0, 0, 0.22);-webkit-box-shadow: inset 0 8px 14px rgba(0, 0, 0, 0.22);-moz-box-shadow: inset 0 8px 14px rgba(0, 0, 0, 0.22);box-shadow: inset 0 8px 14px rgba(0, 0, 0, 0.22);}
.sfm-navigation .sfm-navigation-sub .menu{height:100%;}
.sfm-navigation .account-navigation .sfm-cart-open-link {cursor: pointer;cursor: hand !important;}
.sfm-navigation .nav-wrap {width: 1000px;margin: 0 auto;padding:0;height:100%;position:relative;}
.sfm-navigation .logo {color: transparent;text-shadow: none;background-color: transparent;border: 0;float: left;background: transparent url(images_v2/nav-logo.png) no-repeat;width: 330px;height: 40px;margin-top: 15px;margin-left:7px;background-position:left;}
.sfm-navigation .store-navigation {position: relative;clear: both;height: 100%;}
.sfm-navigation .store-navigation .store-tabs {margin: 0;padding: 0;float: left;list-style: none;margin-left: 10px;*zoom:1;}
.sfm-navigation .store-navigation .store-tabs:before, .sfm-navigation .store-navigation .store-tabs:after {display: table;content: "";line-height: 0;}
.sfm-navigation .store-navigation .store-tabs:after {clear: both;}
.sfm-navigation .store-navigation .store-tabs>li {list-style: none;float: left; height:100%;}
.sfm-navigation .store-navigation .search-form {float: left;width:436px;margin: 9px 0px 7px 10px;background: #fff;height: 32px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.sfm-navigation .store-navigation .search-form.global-search .search-input {width: 215px;height: 32px; color:#854c9d;}
.sfm-navigation .store-navigation .search-form, .sfm-navigation .store-navigation .search-form {border-color: transparent;}
.sfm-navigation .store-navigation .search-form .store-selection, .sfm-navigation .store-navigation .search-form .store-selection {visibility: visible;}
.sfm-navigation .store-navigation .search-form .search-input {display: inline-block;width:500px;*display:inline;*zoom:1;border: none !important;padding: 8px;color: #854c9d !important;outline: none;background-color: transparent;font-size:13px;font-family: 'Dosis',Arial, Helvetica, sans-serif !important;}
.sfm-navigation .store-navigation .search-form .search-input::-webkit-input-placeholder,
.sfm-navigation .store-navigation .search-form .search-input::-moz-placeholder,.sfm-navigation .store-navigation .search-form .search-input:-moz-placeholder,
.sfm-navigation .store-navigation .search-form .search-input:-ms-input-placeholder {color: #854c9d !important;text-transform:uppercase;opacity:  1;}
.sfm-navigation .store-navigation .search-form .store-selection {display: inline-block;*display:inline;*zoom:1;visibility: hidden;color: #676767;font-size: 11px;line-height: 1.18;height: 100%;position: relative;cursor: pointer;}
.sfm-navigation .store-navigation .search-form .store-selection .selected-store {display: inline-block;*display:inline;*zoom:1;border: none;padding: 0 5px 0 10px;background: transparent;height: 100%;width: 84px;color: inherit;}
.sfm-navigation .store-navigation .search-form .store-selection .store-input {-khtml-opacity: 0;-moz-opacity: 0;opacity: 0;filter: alpha(opacity=0);cursor: inherit;position: absolute;border: none;z-index: 20;top: 0;left: 0;height: 100%;width: 100%;}
.sfm-navigation .store-navigation .search-form .search-submit {background: #854c9d url(nav/search-icons.png) 2px -38px;display: inline-block;*display:inline;*zoom:1;vertical-align: top;border: none;height: 28px;width: 35px;padding: 0;margin:2px 0px 0px 0px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.sfm-navigation .store-navigation .search-form .search-submit .search-submission-text {color: transparent;text-shadow: none;background-color: transparent;border: 0;}
.sfm-navigation .store-navigation .store-tab {position: relative;}
.sfm-navigation .store-navigation .store-tab:hover.has-menu .store-menu, .sfm-navigation .store-navigation .store-tab.hover.has-menu .store-menu {display: block;}
.sfm-navigation .store-navigation .store-tab:hover.has-menu::after, .sfm-navigation .store-navigation .store-tab.hover.has-menu::after {background: transparent url(nav/tab-hover-states.png) center -2px no-repeat;content: "";position: absolute;z-index: 53;bottom: -12px;height: 12px;width: 100%;}
.sfm-navigation .store-navigation .store-tab:hover.has-menu.selected::after, .sfm-navigation .store-navigation .store-tab.hover.has-menu.selected::after {background-position: center -23px;}
.sfm-navigation .store-navigation .store-tab.selected>.nav-label {color: #f7f7f7;background-color: #545454;background-image: -moz-linear-gradient(top, #565656, #515151);background-image: -ms-linear-gradient(top, #565656, #515151);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#565656), to(#515151));background-image: -webkit-linear-gradient(top, #565656, #515151);background-image: -o-linear-gradient(top, #565656, #515151);background-image: linear-gradient(top, #565656, #515151);background-repeat: repeat-x;-ms-box-shadow: inset 0 0 1px #525252;-o-box-shadow: inset 0 0 1px #525252;-webkit-box-shadow: inset 0 0 1px #525252;-moz-box-shadow: inset 0 0 1px #525252;box-shadow: inset 0 0 1px #525252;}
.sfm-navigation .store-navigation .store-tab .store-menu {display: none;position: absolute;overflow: hidden;margin-top: 6px;border: 6px solid #dedcdb;z-index: 50;background-color: rgba(240, 239, 239, 0.97);background-image: -moz-linear-gradient(top, rgba(229, 227, 227, 0.95), #ffffff);background-image: -ms-linear-gradient(top, rgba(229, 227, 227, 0.95), #ffffff);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(229, 227, 227, 0.95)), to(#ffffff));background-image: -webkit-linear-gradient(top, rgba(229, 227, 227, 0.95), #ffffff);background-image: -o-linear-gradient(top, rgba(229, 227, 227, 0.95), #ffffff);background-image: linear-gradient(top, rgba(229, 227, 227, 0.95), #ffffff);background-repeat: repeat-x;background-color: transparent;-webkit-background-clip: border-box;-ms-background-clip: border-box;-o-background-clip: border-box;background-clip: border-box;-ms-border-radius: 0 0 6px 6px;-o-border-radius: 0 0 6px 6px;-webkit-border-radius: 0 0 6px 6px;-moz-border-radius: 0 0 6px 6px;border-radius: 0 0 6px 6px;-ms-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);-o-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);*zoom:1;}
.sfm-navigation .store-navigation .store-tab .store-menu:before, .sfm-navigation .store-navigation .store-tab .store-menu:after {display: table;content: "";line-height: 0;}
.sfm-navigation .store-navigation .store-tab .store-menu:after {clear: both;}
.sfm-navigation .store-navigation .store-tab .store-menu.menu-has-1-columns {width: 270px;}
.sfm-navigation .store-navigation .store-tab .store-menu.menu-has-2-columns {width: 540px;}
.sfm-navigation .store-navigation .store-tab .store-menu.menu-has-3-columns {width: 810px;}
.sfm-navigation .store-navigation .store-tab .store-menu.menu-has-4-columns {width: 965px;}
.sfm-navigation .store-navigation .store-tab .store-menu.menu-has-5-columns {width: 810px;}
.sfm-navigation .store-navigation .store-tab .store-menu.menu-has-6-columns {width: 810px;}
.sfm-navigation .store-navigation .store-tab .store-menu .menu-sub-section {padding: 15px;width: 180px;float: left;}
.sfm-navigation .store-navigation .store-tab .store-menu .menu-sub-section.todays-sales {background-color: rgba(255, 255, 255, 0.73);background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.4));background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.4));background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(255, 255, 255, 0.95)), to(rgba(255, 255, 255, 0.4)));background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.4));background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.4));background-image: linear-gradient(top, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.4));background-repeat: repeat-x;background-color: transparent;-ms-box-shadow: 5px -46px 15px 0 rgba(0, 0, 0, 0.07);-o-box-shadow: 5px -46px 15px 0 rgba(0, 0, 0, 0.07);-webkit-box-shadow: 5px -46px 15px 0 rgba(0, 0, 0, 0.07);width: 176px;
    padding: 7px 7px;margin-right: 3px;-moz-box-shadow: 5px -46px 15px 0 rgba(0, 0, 0, 0.07);box-shadow: 5px -10px 15px 0 rgba(0, 0, 0, 0.07);min-height:217px;}
.sfm-navigation .store-navigation .store-tab .store-menu .menu-sub-title {color: #854c9d;font-size: 13px;font-weight: bold;margin: 0px 5px 5px 0px;padding: 5px 10px;border-bottom: 1px solid #c7c7c7;width: 155px;}
.sfm-navigation .store-navigation .store-tab .store-menu .sub-section-footer {display: block;padding: 7px 5px 8px;color: #854c9d;}
.sfm-navigation .store-navigation .store-tab .store-menu .sub-section-footer:hover {color: #383838;}
.sfm-navigation .store-navigation .store-tab .store-menu .menu-actions {margin: 0;padding: 0;list-style: none;}
.sfm-navigation .store-navigation .store-tab .store-menu .menu-actions+.menu-sub-title {margin-top: 10px;}
.sfm-navigation .store-navigation .store-tab .store-menu .menu-actions .menu-action {line-height: 1.3;color: #737373;}
.sfm-navigation .store-navigation .store-tab .store-menu .menu-actions .action-link {padding: 3px 10px 3px;display: block;color: #666;text-decoration: none;font-weight: 400;font-size: 13px;}
.sfm-navigation .store-navigation .store-tab .store-menu .menu-actions .action-link:hover {background: #854c9d;color: #fff;}
.sfm-navigation .store-navigation .store-tab .store-menu .column-grouping-title {font-size: 13px;font-style: normal;margin: 10px 0 0;padding: 7px 2px 8px;}
.sfm-navigation .store-navigation .nav-label {display: block;text-transform: uppercase;font-size: 12px;line-height: 52px;text-decoration: none;padding-right:5px;font-weight: bold;height:100%;letter-spacing: 1px;}
.sfm-navigation .store-navigation .nav-label:hover, .sfm-navigation .store-navigation .nav-label.hover {color: #854c9d;}
.sfm-navigation .store-navigation .autosuggest-container {position: absolute;right: 5px;top: 54px;}
.sfm-navigation .store-navigation .autosuggest-container .suggestions {width: 270px;padding: 20px 0;-webkit-background-clip: border-box;-ms-background-clip: border-box;-o-background-clip: border-box;background-clip: border-box;-ms-border-radius: 6px;-o-border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;background-color: rgba(255, 255, 255, 0.98);background-image: -moz-linear-gradient(top, #ffffff, rgba(255, 255, 255, 0.95));background-image: -ms-linear-gradient(top, #ffffff, rgba(255, 255, 255, 0.95));background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(rgba(255, 255, 255, 0.95)));background-image: -webkit-linear-gradient(top, #ffffff, rgba(255, 255, 255, 0.95));background-image: -o-linear-gradient(top, #ffffff, rgba(255, 255, 255, 0.95));background-image: linear-gradient(top, #ffffff, rgba(255, 255, 255, 0.95));background-repeat: repeat-x;-ms-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);-o-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);-moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);}
.sfm-navigation .store-navigation .autosuggest-container .suggestions::before {content: "";position: absolute;border-bottom: 15px solid #fff;border-left: 15px solid transparent;border-right: 15px solid transparent;top: -15px;left: 15px;z-index: 65;}
.sfm-navigation .store-navigation .autosuggest-container .suggestion {padding: 10px;cursor: pointer;}
.sfm-navigation .store-navigation .autosuggest-container .suggestion.selected {background-color: #ebebe8;color: #854c9d;}
.sfm-navigation .account-navigation {float: right;font-size: 12px;height: 75px;line-height: 32px;position: relative;z-index: 1;}
.sfm-navigation .account-navigation .account-tabs {margin: 0;padding: 0;list-style: none;*zoom:1;margin-top: 22px;}
.sfm-navigation .account-navigation .account-tabs:before, .sfm-navigation .account-navigation .account-tabs:after {display: table;content: "";line-height: 0;}
.sfm-navigation .account-navigation .account-tabs:after {clear: both;}
.sfm-navigation .account-navigation .account-tabs>li {list-style: none;float: left;}
.sfm-navigation .account-navigation .tab-with-menu {-webkit-background-clip: border-box;-ms-background-clip: border-box;-o-background-clip: border-box;background-clip: border-box;-ms-border-radius: 5px 5px 0 0;-o-border-radius: 5px 5px 0 0;-webkit-border-radius: 5px 5px 0 0;-moz-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0;position: relative;}
.sfm-navigation .account-navigation .tab-with-menu .country-button {cursor: pointer;cursor:hand;}
.sfm-navigation .account-navigation .tab-with-menu .country-button .flag-icon {margin: 2px 0 0 0;}
.sfm-navigation .account-navigation .tab-with-menu .country-selector-form {left: -435px;position: absolute;top: 32px;width: 482px;font-size: 13px;}
.sfm-navigation .account-navigation .tab-with-menu .country-selector-form .country-list {margin: 0;padding: 20px;*zoom:1;}
.sfm-navigation .account-navigation .tab-with-menu .country-selector-form .country-list:before, .sfm-navigation .account-navigation .tab-with-menu .country-selector-form .country-list:after {display: table;content: "";line-height: 0;}
.sfm-navigation .account-navigation .tab-with-menu .country-selector-form .country-list:after {clear: both;}
.sfm-navigation .account-navigation .tab-with-menu .country-selector-form .country-countries-list, .sfm-navigation .account-navigation .tab-with-menu .country-selector-form .country-regions-list {display: block;float: left;list-style: none;}
.sfm-navigation .account-navigation .tab-with-menu .country-selector-form .country-countries-list .country-option, .sfm-navigation .account-navigation .tab-with-menu .country-selector-form .country-regions-list .country-option, .sfm-navigation .account-navigation .tab-with-menu .country-selector-form .country-countries-list .country-group, .sfm-navigation .account-navigation .tab-with-menu .country-selector-form .country-regions-list .country-group, .sfm-navigation .account-navigation .tab-with-menu .country-selector-form .country-countries-list .region-group, .sfm-navigation .account-navigation .tab-with-menu .country-selector-form .country-regions-list .region-group {padding: 6px 10px;color: #383838;line-height: 1.8;cursor: pointer;display: block;overflow: hidden;border-top: 1px solid #ccc;}
.sfm-navigation .account-navigation .tab-with-menu .country-selector-form .country-countries-list .country-target, .sfm-navigation .account-navigation .tab-with-menu .country-selector-form .country-regions-list .country-target {cursor: pointer;}
.sfm-navigation .account-navigation .tab-with-menu .country-selector-form .country-regions-list {border-bottom: 1px solid #ccc;margin: 0 20px 0 0;padding: 0;width: 150px;}
.sfm-navigation .account-navigation .tab-with-menu .country-selector-form .country-regions-list .region-group {width: 130px;}
.sfm-navigation .account-navigation .tab-with-menu .country-selector-form .country-countries-list {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;background: #f1f1f1;border: 1px solid #ccc;box-sizing: border-box;height: auto;margin: 0;max-height: 338px;overflow-x: hidden;overflow-y: auto;padding: 0;width: 272px;}
.sfm-navigation .account-navigation .tab-with-menu .country-selector-form .country-countries-list .flag-icon {border: none medium;margin: 5px 10px 0 0;}
.sfm-navigation .account-navigation .tab-with-menu .country-selector-form .country-countries-list .country-group {border: none medium;}
.sfm-navigation .account-navigation .tab-with-menu .country-selector-form .country-countries-list .country-group, .sfm-navigation .account-navigation .tab-with-menu .country-selector-form .country-countries-list .country-option {margin: 0 20px;}
.sfm-navigation .account-navigation .tab-with-menu .country-selector-form .selected {background: #e7e7e5;}
.sfm-navigation .account-navigation .tab-with-menu .country-tooltip {padding: 10px;font-size: 13px;white-space: nowrap;width: auto;}
.sfm-navigation .account-navigation .tab-with-menu .country-tooltip .country, .sfm-navigation .account-navigation .tab-with-menu .country-tooltip .currency, .sfm-navigation .account-navigation .tab-with-menu .country-tooltip .primary {margin: 0 10px 0 0;height: 20px;line-height: 1.5;display: inline;}
.sfm-navigation .account-navigation .tab-with-menu .country-tooltip .country {padding: 0 10px 0 0;border-right: 1px solid #d2d2d2;}
.sfm-navigation .account-navigation .tab-with-menu .country-tooltip .currency {margin: 0;}
.sfm-navigation .account-navigation .tab-with-menu .country-tooltip .tooltip-label {color: #737373;font-style: italic;display: inline;}
.sfm-navigation .account-navigation .tab-with-menu .country-tooltip .primary {margin: 0 5px;}
.sfm-navigation .account-navigation .tab-with-menu:hover .account-menu {transition: all 0.1s ease-out;
    visibility: visible;
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-filter: "alpha(opacity=100)";
    -khtml-opacity: 1;
    -moz-opacity: 1;}
.sfm-navigation .account-navigation .tab-with-menu:hover .account-nav-label {color:#854c9d;}
.sfm-navigation .account-navigation .account-menu {

    visibility: hidden;
    transition: all 0.1s ease-out;
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-filter: "alpha(opacity=0)";
    -khtml-opacity: 0;
    -moz-opacity: 0;
    margin: 0;padding: 5px 0;list-style: none;width: 235px;background-color: #ffffff;
    -ms-box-shadow: 0 4px 7px rgba(0, 0, 0, 0.22);
    -o-box-shadow: 0 4px 7px rgba(0, 0, 0, 0.22);
    -webkit-box-shadow: 0 4px 7px rgba(0, 0, 0, 0.22);
    -moz-box-shadow: 0 4px 7px rgba(0, 0, 0, 0.22);
    box-shadow: 0 4px 7px rgba(0, 0, 0, 0.22);position: absolute;top: 26px;left: 0;z-index: 54;background-color: #ffffff;}
.sfm-navigation .account-navigation .account-menu .account-menu-item {display: block;padding: 5px 15px;font-size: 13px;text-decoration: none;color: #737373;}
.sfm-navigation .account-navigation .account-menu .account-menu-item .icon {background: url(nav/meta_nav_account_sprite.png) no-repeat 0 -64px;vertical-align: middle;height: 16px;width: 16px;margin-right: 5px;display: inline-block;*display:inline;*zoom:1;color: transparent;text-shadow: none;background-color: transparent;border: 0;}
.sfm-navigation .account-navigation .account-menu .account-menu-item:hover {color: #854c9d;}
.sfm-navigation .account-navigation .account-menu .account-menu-orders .icon {background-position: 0 0;}
.sfm-navigation .account-navigation .account-menu .account-menu-orders:hover .icon {background-position: -16px 0;}
.sfm-navigation .account-navigation .account-menu .account-menu-returns .icon {background-position: 0 -16px;}
.sfm-navigation .account-navigation .account-menu .account-menu-returns:hover .icon {background-position: -16px -16px;}
.sfm-navigation .account-navigation .account-menu .account-menu-waitlist .icon {background-position: 0 -32px;}
.sfm-navigation .account-navigation .account-menu .account-menu-waitlist:hover .icon {background-position: -16px -32px;}
.sfm-navigation .account-navigation .account-menu .account-menu-credits .icon {background-position: 0 -48px;}
.sfm-navigation .account-navigation .account-menu .account-menu-credits:hover .icon {background-position: -16px -48px;}
.sfm-navigation .account-navigation .account-menu .account-menu-settings .icon {background-position: 0 -64px;}
.sfm-navigation .account-navigation .account-menu .account-menu-settings:hover .icon {background-position: -16px -64px;}
.sfm-navigation .account-navigation .account-menu .account-menu-invite .icon {background-position: 0 -80px;}
.sfm-navigation .account-navigation .account-menu .account-menu-invite:hover .icon {background-position: -16px -80px;}
.sfm-navigation .account-navigation .account-menu .account-menu-logout .icon {background-position: 0 -96px;}
.sfm-navigation .account-navigation .account-menu .account-menu-logout:hover .icon {background-position: -16px -96px;}
.sfm-navigation .account-navigation .account-menu .account-menu-sharing .icon {background-position: 0 -112px;}
.sfm-navigation .account-navigation .account-menu .account-menu-sharing:hover .icon {background-position: -16px -112px;}
.sfm-navigation .account-navigation .account-menu .account-menu-favorites .icon {background-position: 0 -128px;}
.sfm-navigation .account-navigation .account-menu .account-menu-favorites:hover .icon {background-position: -16px -128px;}
.sfm-navigation .account-navigation .account-menu .account-menu-loyalty .icon {background-position: 0 -144px;}
.sfm-navigation .account-navigation .account-menu .account-menu-loyalty:hover .icon {background-position: -16px -144px;}
.sfm-navigation .account-navigation .account-nav-label {padding: 0 10px;border-right: 1px solid #545454;color: #676767;}
.sfm-navigation .account-navigation .account-nav-label:hover {text-decoration: none;color: #854c9d;}
.sfm-navigation .account-navigation .account-nav-cart-label {padding: 0 10px 0 12px;color: #676767;border: none;background: transparent;line-height: inherit;}
.sfm-navigation .account-navigation .account-nav-cart-label:hover {text-decoration: none;color: #854c9d;}
.sfm-navigation .account-navigation .account-nav-button {position: relative;z-index: 1;border: none;-webkit-background-clip: border-box;-ms-background-clip: border-box;-o-background-clip: border-box;background-clip: border-box;-ms-border-radius: 6px;-o-border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;background-color: #854c9d;background-image: -moz-linear-gradient(top, #a663c2, #854c9d);background-image: -ms-linear-gradient(top, #a663c2, #854c9d);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#a663c2), to(#854c9d));background-image: -webkit-linear-gradient(top, #a663c2, #854c9d);background-image: -o-linear-gradient(top, #a663c2, #854c9d);background-image: linear-gradient(top, #a663c2, #854c9d);background-repeat: repeat-x;color: #fff;line-height: 1;padding: 9px 10px 8px;margin: 0 0 0 5px;text-decoration: none;}
.sfm-navigation .account-navigation .account-nav-cart-count {position: relative;z-index:1;}
.sfm-navigation .account-navigation .account-nav-cart-count::before {content: "";position: absolute;border-top: 5px solid transparent;border-bottom: 5px solid transparent;border-right: 5px solid #814a98;top: 10px;left: -5px;z-index: 65;}
.no-cssgradients .sfm-navigation .store-navigation .store-tab .store-menu, .no-rgba .sfm-navigation .store-navigation .store-tab .store-menu {background-color: #e5e3e3;}
.no-cssgradients .sfm-navigation .store-navigation .store-tab .store-menu .todays-sales, .no-rgba .sfm-navigation .store-navigation .store-tab .store-menu .todays-sales {background-color: #fff;}
.no-cssgradients .sfm-navigation .account-navigation .account-menu, .no-rgba .sfm-navigation .account-navigation .account-menu {background-color: #fff;}
.no-cssgradients .sfm-navigation .store-navigation .autosuggest-container .suggestions, .no-rgba .sfm-navigation .store-navigation .autosuggest-container .suggestions {background-color: #fff;}
.flag-icon {background: transparent url(nav/flags-sprite-v2.gif) no-repeat 0 0;display: inline-block;*display: inline;height: 11px;width: 16px;}
.flag-us, .flag-US {background-position: 0 0;}
.flag-ca, .flag-CA {background-position: -20px 0;}
.flag-ai, .flag-AI {background-position: -40px 0;}
.flag-ag, .flag-AG {background-position: -60px 0;}
.flag-ar, .flag-AR {background-position: -560px -30px;}
.flag-aw, .flag-AW {background-position: -100px 0;}
.flag-au, .flag-AU {background-position: -120px 0;}
.flag-at, .flag-AT {background-position: -140px 0;}
.flag-bh, .flag-BH {background-position: -160px 0;}
.flag-bd, .flag-BD {background-position: -180px 0;}
.flag-bb, .flag-BB {background-position: -200px 0;}
.flag-be, .flag-BE {background-position: -220px 0;}
.flag-bz, .flag-BZ {background-position: -240px 0;}
.flag-bm, .flag-BM {background-position: -260px 0;}
.flag-bo, .flag-BO {background-position: -280px 0;}
.flag-br, .flag-BR {background-position: -300px 0;}
.flag-bn, .flag-BN {background-position: -320px 0;}
.flag-bg, .flag-BG {background-position: -340px 0;}
.flag-kh, .flag-KH {background-position: -360px 0;}
.flag-ky, .flag-KY {background-position: -380px 0;}
.flag-cl, .flag-CL {background-position: -400px 0;}
.flag-cn, .flag-CN {background-position: -420px 0;}
.flag-co, .flag-CO {background-position: -440px 0;}
.flag-cr, .flag-CR {background-position: -460px 0;}
.flag-cy, .flag-CY {background-position: -480px 0;}
.flag-cz, .flag-CZ {background-position: -500px 0;}
.flag-dk, .flag-DK {background-position: -520px 0;}
.flag-dm, .flag-DM {background-position: -540px 0;}
.flag-do, .flag-DO {background-position: -560px 0;}
.flag-ec, .flag-EC {background-position: -580px 0;}
.flag-eg, .flag-EG {background-position: -600px 0;}
.flag-sv, .flag-SV {background-position: -620px 0;}
.flag-ee, .flag-EE {background-position: -640px 0;}
.flag-fi, .flag-FI {background-position: -660px 0;}
.flag-fr, .flag-FR {background-position: -680px 0;}
.flag-gf, .flag-GF {background-position: -700px 0;}
.flag-de, .flag-DE {background-position: -720px 0;}
.flag-gi, .flag-GI {background-position: 0 -15px;}
.flag-gr, .flag-GR {background-position: -20px -15px;}
.flag-gd, .flag-GD {background-position: -40px -15px;}
.flag-gp, .flag-GP {background-position: -60px -15px;}
.flag-gt, .flag-GT {background-position: -80px -15px;}
.flag-gg, .flag-GG {background-position: -620px -30px;}
.flag-ht, .flag-HT {background-position: -100px -15px;}
.flag-hn, .flag-HN {background-position: -120px -15px;}
.flag-hk, .flag-HK {background-position: -140px -15px;}
.flag-hu, .flag-HU {background-position: -160px -15px;}
.flag-is, .flag-IS {background-position: -180px -15px;}
.flag-in, .flag-IN {background-position: -200px -15px;}
.flag-id, .flag-ID {background-position: -220px -15px;}
.flag-ie, .flag-IE {background-position: -240px -15px;}
.flag-il, .flag-IL {background-position: -260px -15px;}
.flag-it, .flag-IT {background-position: -280px -15px;}
.flag-jm, .flag-JM {background-position: -300px -15px;}
.flag-je, .flag-JE {background-position: -600px -30px;}
.flag-jo, .flag-JO {background-position: -320px -15px;}
.flag-kw, .flag-KW {background-position: -340px -15px;}
.flag-lv, .flag-LV {background-position: -360px -15px;}
.flag-li, .flag-LI {background-position: -380px -15px;}
.flag-lt, .flag-LT {background-position: -400px -15px;}
.flag-lu, .flag-LU {background-position: -420px -15px;}
.flag-mo, .flag-MO {background-position: -440px -15px;}
.flag-mv, .flag-MV {background-position: -460px -15px;}
.flag-mt, .flag-MT {background-position: -480px -15px;}
.flag-mq, .flag-MQ {background-position: -500px -15px;}
.flag-mx, .flag-MX {background-position: -520px -15px;}
.flag-mc, .flag-MC {background-position: -540px -15px;}
.flag-ms, .flag-MS {background-position: -560px -15px;}
.flag-np, .flag-NP {background-position: -580px -15px;}
.flag-nl, .flag-NL {background-position: -600px -15px;}
.flag-nz, .flag-NZ {background-position: -620px -15px;}
.flag-ni, .flag-NI {background-position: -640px -15px;}
.flag-no, .flag-NO {background-position: -660px -15px;}
.flag-om, .flag-OM {background-position: -680px -15px;}
.flag-pk, .flag-PK {background-position: -700px -15px;}
.flag-pa, .flag-PA {background-position: -720px -15px;}
.flag-py, .flag-PY {background-position: 0 -30px;}
.flag-pe, .flag-PE {background-position: -20px -30px;}
.flag-ph, .flag-PH {background-position: -40px -30px;}
.flag-pl, .flag-PL {background-position: -60px -30px;}
.flag-pt, .flag-PT {background-position: -80px -30px;}
.flag-qa, .flag-QA {background-position: -100px -30px;}
.flag-kr, .flag-KR {background-position: -120px -30px;}
.flag-re, .flag-RE {background-position: -140px -30px;}
.flag-ro, .flag-RO {background-position: -160px -30px;}
.flag-ru, .flag-RU {background-position: -180px -30px;}
.flag-sa, .flag-SA {background-position: -200px -30px;}
.flag-sg, .flag-SG {background-position: -220px -30px;}
.flag-sk, .flag-SK {background-position: -240px -30px;}
.flag-si, .flag-SI {background-position: -260px -30px;}
.flag-za, .flag-ZA {background-position: -280px -30px;}
.flag-es, .flag-ES {background-position: -300px -30px;}
.flag-lk, .flag-LK {background-position: -320px -30px;}
.flag-kn, .flag-KN {background-position: -340px -30px;}
.flag-lc, .flag-LC {background-position: -360px -30px;}
.flag-sr, .flag-SR {background-position: -380px -30px;}
.flag-se, .flag-SE {background-position: -400px -30px;}
.flag-ch, .flag-CH {background-position: -420px -30px;}
.flag-tw, .flag-TW {background-position: -440px -30px;}
.flag-th, .flag-TH {background-position: -460px -30px;}
.flag-tt, .flag-TT {background-position: -480px -30px;}
.flag-tr, .flag-TR {background-position: -500px -30px;}
.flag-tc, .flag-TC {background-position: -520px -30px;}
.flag-ua, .flag-UA {background-position: -540px -30px;}
.flag-ae, .flag-AE {background-position: -560px -30px;}
.flag-gb, .flag-GB, .flag-uk, .flag-UK, .flag-en, .flag-EN {background-position: -580px -30px;}
.flag-ad, .flag-AD {background-position: -660px -30px;}
.flag-jp, .flag-JP {background-position: -680px -30px;}
.flag-ma, .flag-MA {background-position: -700px -30px;}
.flag-eu, .flag-EU {background-position: -640px -30px;}

.flag-ir, .flag-IR {background-position: 0px -45px;}
.flag-fa, .flag-FA {background-position: 0px -45px;}
.flag-ru, .flag-RU {background-position: -20px -45px;}
.flag-ms, .flag-MS {background-position: -40px -45px;}
.flag-id, .flag-ID {background-position: -60px -45px;}

.top_aligner {height: 125px;}
.product_thumb:hover .product_options,.product_thumb:hover .inventory {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;transition: all 0.2s ease-out;}
.product_options {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity: 0;transition: all 0.2s ease-out;position: absolute;width: 241px;text-align: center;bottom: 53px;margin: 0px;background-color: #854c9d;background: rgba(133, 76, 157, 0.85);z-index: 10;padding: 5px 0px 35px 0px;line-height: 30px;}
.inventory {position: absolute;right:3px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity: 0;transition: all 0.2s ease-out;text-align: right;top: 3px;z-index: 10;padding: 0px;height: 37px;}
.option_tooltip{background: transparent url(nav/tab-hover-states.png) center -2px no-repeat;content: "";position: absolute;z-index: 53;bottom: -12px;height: 12px;width: 100%;}
.product_options .over_option {
    display: inline-block;
    *display:inline;
    padding: 5px 7px 4px 7px;margin: 2px;cursor: pointer;color: #4b4b4b;background-color: #ffffff;white-space: nowrap;line-height: 10px;font-weight: normal !important;}
.product_options .option_soldout {background-color: #b997be;color: #4b4b4b !important;cursor: default;text-decoration: line-through !important;}
.product_options .option_forsale {font-weight: bold;}
.product_options .option_forsale:hover{    background-color: #4b4b4b;    color: #ffffff;}
.thumb_cart_button{padding:5px;}
.preview_button {*display:inline;display:inline-block;background-image: url('images_v2/btn_preview_tr.png');background-repeat:repeat-x;border: 1px solid #979797;color: #525252;font-size: 13px;height: 24px;line-height: 24px;text-align: center;text-decoration: none;z-index: 12;outline: 0;-webkit-background-clip: border-box;-ms-background-clip: border-box;-o-background-clip: border-box;background-clip: border-box;-ms-border-radius: 2px;-o-border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;white-space:nowrap;padding:0px 5px 0px 5px;
    cursor:pointer;cursor:hand;}
.inspect-button {border: none;-webkit-background-clip: border-box;-ms-background-clip: border-box;-o-background-clip: border-box;background-clip: border-box;-ms-border-radius: 6px;-o-border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;background-color: #854c9d;background-image: -moz-linear-gradient(top, #a663c2, #854c9d);background-image: -ms-linear-gradient(top, #a663c2, #854c9d);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#a663c2), to(#854c9d));background-image: -webkit-linear-gradient(top, #a663c2, #854c9d);background-image: -o-linear-gradient(top, #a663c2, #854c9d);background-image: linear-gradient(top, #a663c2, #854c9d);background-repeat: repeat-x;color: #fff;line-height: 1;padding: 9px 10px 8px;margin: 0 1px;text-decoration: none;}
.full_light_box {height: 100%;overflow-x: hidden;overflow-y: auto;padding: 10px;}
.full_light_box .breadcrumb, .full_light_box .top_aligner {display: none !important;}
.full_light_box .general_content_div {margin: auto !important;height: 100% !important;}
.ar .general_content_div {text-align: right;}
.hide-text {text-indent: 100%;white-space: nowrap;overflow: hidden;font-size: 0;}
/*********************jquery.ui.core.css**********************/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
.ui-state-disabled { cursor: default !important; }
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
/* ***************jquery.ui.theme.css******************* */
.ui-widget {  font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget select { padding:3px; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-size: 13px; border:none; color:#666; }
.ui-widget-content { border: 1px solid #cccccc; background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; }
.ui-widget-content a { color: #222222; }
.ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url(images/bg_menu_tile.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; line-height:35px;font-size:17px; }
.ui-widget-header a { color: #222222; }
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #999999; background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; text-decoration: none; }
.ui-widget :active { outline: none; }
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fcefa1; background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #cd0a0a; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
.ui-state-default .ui-icon { background-image: url(images/ui-icons_888888_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); }
.ui-state-active .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png); }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -65px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
.ui-dialog .ui-widget .ui-corner-tl2 { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-dialog .ui-widget .ui-corner-tr2 { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-dialog .ui-widget .ui-corner-bl2 { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-dialog .ui-widget .ui-corner-br2 { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-dialog .ui-widget .ui-corner-top2 { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-dialog .ui-widget .ui-corner-bottom2 { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-dialog .ui-widget .ui-corner-right2 {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-dialog .ui-widget .ui-corner-left2 { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-dialog .ui-widget .ui-corner-all2 { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.ui-widget-overlay { background: #666666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); }
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
/* ************** jquery.ui.dialog.css ********************/
.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; }
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/******************* jquery.ui.spinner.css ********************/
.ui-spinner-up { top: 0; height:11px !important;}
.ui-spinner-down { bottom: 0; height:11px !important;}
.ui-spinner {position: relative;}
.ui-spinner-buttons {position: absolute}
.ui-spinner-button {overflow: hidden}

.ui-widget #product_quantity{text-align:center !important;padding:5px !important;}

.ui-widget .quantity{text-align:center !important;padding: 5px 5px 7px 5px !important;}
/*********************** freeow.css *************************************/
.freeow {position: fixed;width: 300px;z-index: 9999;}
.freeow-top-right {top: 102px;right: 10px;}
.freeow-bottom-right {bottom: 10px;right: 10px;}
.freeow > div {position: relative;margin-bottom: 5px;cursor: pointer;}
.freeow .content {margin: 5px 5px 5px 69px;}
.freeow h2, .freeow p {margin: 0;padding: 0;}
.freeow .icon {position: absolute;display: block;width: 48px;height: 48px;top: 5px;left: 10px;z-index: 1;}
.freeow .close {position: absolute;display: block;width: 24px;height: 24px;top: 8px;left: 8px;background: none;z-index: 2;}
.freeow .slide .icon {background-image: url(images/slide.png);}
.freeow .pushpin .icon {background-image: url(images/pushpin.png);}
.freeow .error .icon {background-image: url(images/error.png);}
.freeow .info .icon {background-image: url(images/info.png);}
.freeow .question .icon {background-image: url(images/question.png);}
.freeow .success .icon {background-image: url(images/success.png);}
.freeow .error .icon {background-image: url(images/error.png);}
.freeow .wait .icon {background-image: url(images/wait.png);}
.freeow .smokey {color: white;}
.freeow .smokey .background {border: 3px solid #000;-moz-border-radius: 12px;border-radius: 12px;background: #000;opacity: .75;-moz-box-shadow: 2px 2px 3px #888;-webkit-box-shadow: 2px 2px 3px #888;box-shadow: 2px 2px 3px #888;}
.freeow .smokey:hover .background {border-color: #fff;}
.freeow .smokey .content {margin: 5px 5px 5px 69px;}
.freeow .smokey h2 {font-weight: normal;font-size: 14px;line-height: 16px;color: #fff;}
.freeow .smokey p {padding-top: 8px;font-weight: normal;font-size: 11px;line-height: 16px;color: #fff;}
.freeow .gray {color: black;}
.freeow .gray .background {border: 2px solid #eee;-moz-border-radius: 6px;border-radius: 6px;background: #eee;-moz-box-shadow: 2px 2px 3px #888;-webkit-box-shadow: 2px 2px 3px #888;box-shadow: 2px 2px 3px #888;}
.freeow .gray:hover .background {border-color: #f4005f;}
.freeow .gray .content {margin: 5px 5px 5px 69px;}
.freeow .gray h2 {font-weight: normal;font-size: 14px;line-height: 16px;}
.freeow .gray p {padding-top: 8px;font-weight: normal;font-size: 11px;line-height: 16px;}
.freeow .osx .background {border: 1px solid #939393;background: #eee url(images/osx/background.png) repeat-y top left;-moz-box-shadow: 2px 2px 3px #888;-webkit-box-shadow: 2px 2px 3px #888;box-shadow: 2px 2px 3px #888;}
.freeow .osx .content {margin: 5px 5px 5px 87px;}
.freeow .osx .icon {left: 28px;}
.freeow .osx .close {position: absolute;display: block;width: 16px;height: 16px;top: 1px;left: 1px;background: transparent url(images/osx/close.png) no-repeat 0 0;z-index: 2;}
.freeow .osx:hover .close {background: transparent url(images/osx/close.png) no-repeat -16px 0;}
.freeow .osx h2 {font-weight: normal;font-size: 14px;line-height: 16px;}
.freeow .osx p {font-weight: normal;font-size: 11px;line-height: 16px;}
.freeow .simple .background {border: 2px solid #ccc;background: #eee;}
.freeow .simple .content {margin: 5px 5px 5px 69px;}
/********************* facebox.css ***********************/
#facebox {position: absolute;top: 0;left: 0;z-index: 130;text-align: left;}
#facebox .popup{position:relative;border:3px solid rgba(0,0,0,0);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 18px rgba(0,0,0,0.4);-moz-box-shadow:0 0 18px rgba(0,0,0,0.4);box-shadow:0 0 18px rgba(0,0,0,0.4);}
#facebox .content {display:table;background: #fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
#facebox .content > p:first-child{margin-top:0;}
#facebox .content > p:last-child{margin-bottom:0;}
#facebox .close{position:absolute;top:5px;right:5px;padding:2px;z-index:100;}
#facebox .close img{opacity:0.3;}
#facebox .close:hover img{opacity:1.0;}
#facebox .loading {text-align: center;}
#facebox .image {text-align: center;}
#facebox>img {border: 0;margin: 0;}
#facebox_overlay {position: fixed;top: 0px;left: 0px;height:100%;width:100%;}
.facebox_hide {z-index:-100;}
.facebox_overlayBG {background-color: #000;z-index: 129;}
.product_bottom_thumb:hover {border: 1px solid #854c9d;}
.product_bottom_thumb {border: 1px solid #FFFFFF;cursor: pointer;cursor: hand;margin: 4px 0px 0px 0px;width: 95px;}
.detail_image_thumb {text-align: center;margin: 10px; position: absolute; margin: -70px 0px 0px 4px;}
.product_detail_thumb{border: 2px solid #FFFFFF;  }
.product_detail_thumb:hover{border: 2px solid #854c9d;  }
.option_div{display:inline-block;border: 1px solid #854c9d;padding: 4px 9px;margin: 3px 3px 3px 0px;cursor: pointer;
    font-size: 12px;color: #854c9d;
    background-color: #ffffff;}
.option_div.option_selectable{
    font-weight:bold;
}
.option_div:hover, .option_selected{background-color: #864E9E; color: white; border-color: #854c9d;}
.option_disabled{border: 1px solid #a9a9a9 !important;
    color: #a9a9a9 !important;
    cursor:default;
    background-color:#ffffff !important;background: #ffffff url('images_v2/diagonal_bar.png') no-repeat center;background-size: 100% 100%;}
.option_disabled .tipr_content{font-size:13px !important;font-weight:bold !important;}
#facebox .close{ z-index:100;}
.hide-text { text-indent: 100%; white-space: nowrap; overflow: hidden; font-size: 0;}
.right_icon_container { top:100px; width:183px; }
.cc_number_valid{ background: url(images/tick.png) 239px center no-repeat;}
.cc_number_invalid{ background: url(images/invalid.png) 239px center no-repeat;}
.sfm-navigation .store-navigation .store-tab  .as-block {display: block !important;visibility:hidden;}
.sfm-navigation .store-navigation .store-tabs.right-tabs{margin-right: 16px;  }
.sfm-navigation .store-navigation .e-commerce { margin: 7px 22px 0 -20px !important; }
.tab.store-tab.has-menu>a:after {content: '';display: inline-block;height: 10px;width: 14px;margin: 0 0 0 10px;background: transparent url('images_v2/icons.png') 1px 1px no-repeat;float:right;margin-right: 5px;position: relative;top: 21px;}
.sfm-navigation .store-navigation .other-links {padding-left: 20px;padding-right: 20px;border-left: 1px solid #b17bb9;height:100%;color:#ffffff;}
.sfm-navigation .store-navigation .other-links:hover{color:#f5daff !important;}
.sfm-navigation .store-navigation .last-link {padding-right: 5px;}
.sfm-navigation .store-navigation .label-varieties {border-right: 1px solid #b17bb9;color:#ffffff;width: 181px;height:100%;margin-left: 0px;}
.sfm-navigation .store-navigation .label-varieties:hover{color:#f5daff !important;}
.page_top_slider_cont{height:68px;overflow:hidden;width:100%;position:relative;margin-bottom:10px;}
.page_top_slider{}
.page_top_slider img,.detail_page_top_slider_cont img{max-height:68px;width: 1000px;position:absolute; left:0;}
#top_caregory_thumb{position:absolute;z-index:1000;display:none;height:100px;width:auto;}
.sfm-navigation {font-family: 'Dosis',Arial, Helvetica, sans-serif !important;}
.product_thumb {font-family: 'Dosis',Arial, Helvetica, sans-serif !important;font-size: 13px;}
.sfm-navigation a,.sfm-navigation button{font-size:12px;font-family: 'Dosis',Arial, Helvetica, sans-serif !important;}
.sfm-navigation .account-navigation .tab-with-menu:hover .account-menu .account-menu-header {font-size:15px;}
.parent_category_name{margin: 20px 0px 0px 0px;border-bottom: 1px solid #c2a5ce;padding: 0px 0px 8px 10px;font-family: 'Dosis',Arial, Helvetica, sans-serif !important;}
.parent_category_name .url_category_name{font-size: 22px;font-style: normal;color:#854c9d;}
.parent_category_name .url_all_categories{position: absolute;right:0px;font-size: 13px;padding-top: 5px;padding-right:10px;color: #707070;}
.parent_category_name .url_all_categories_arrow{color: #854c9d;font-size: 15px;padding-left: 10px;}
.sub_category_container{overflow:hidden;position:relative;margin-bottom:40px;}
.sub_category_container.double_row{height: 445px;}
.sub_category_container.single_row{height:222px;}
.null_row{display:none;}
.sub_category_container_full{height:auto !important;}
.sub_category_page{display:inline-block;*display:inline;width:1000px;}
.sub_category_slider{position:relative;left:0px;}
#product_list{width:1017px;margin-top:9px;padding-left:0px;}
.product_thumb .reward_point_2000 {background-image: url('images/bg_reward_point_2000.png');}
.product_thumb .reward_point_1000 {background-image: url('images/bg_reward_point_1000.png');}
.product_thumb .has_reward {width: 50px;height: 80px;position: absolute;top: 46px;left: 7px;background-repeat: no-repeat;margin-left: -2px;margin-top: -2px;z-index: 32;}
#category_loading_blocker{display:none;}
.product_thumb .product_like{z-index:15;overflow: hidden;}
.welcome_div{position:relative;z-index: -1;margin: 15px 0px 15px 0px;}
.welcome_div h1{color:#854c9d;font-style:italic; font-size:22px;font-weight:bold;display: inline-block;margin: 0px 10px 5px 10px; font-family:"Times New Roman", Times, serif;}
.welcome_div h2, .welcome_div p{font-style:italic;font-size:15px; font-weight:normal; color: #B5B5B5;display: inline-block;margin: 0px 10px 5px 10px;text-align: justify;line-height: 18px;font-weight: normal;font-family:"Times New Roman", Times, serif}
.filter_fields_table{width:1000px;border:none;background-color:#FFF;z-index:1000;margin-bottom: 2px;border-bottom-width: 5px;border-bottom-style: solid;border-bottom-color: rgb(255, 255, 255);top:40px;}
.filter_fields_table .content_td{padding:0px;border:1px solid #d4d4d4;border-left:none;}
.filter_field_label{font-size: 13px;font-weight: bold;padding: 5px 7px 5px 7px;width:110px;background-color:#f5f5f5;text-align:center;}
.filter_fields_table td:first-child{border-left:1px solid #d4d4d4 !important;}
.filter_remove_soldout{font-size: 13px;padding-left: 8px !important;text-align: left;border:1px solid #d4d4d4;border-left:none;width: 145px;}
.filter_fields_spacer{border-top:0px !important;border-bottom:0px !important;border-right:1px solid #d4d4d4;width:10px;}
.product_col_1,.product_col_2,.product_col_3{margin-right:17px;}
.filter_fields_table select,.filter_fields_table option, .filter_fields_table input, .filter_fields_table label{font-family: 'Dosis',Arial, Helvetica, sans-serif !important;font-size:14px;color:#575757;}
.tipr_content{font: 11px/1.7 'Dosis',Arial, Helvetica, sans-serif !important;color: #333;
    background-color: #fff;color: #333;padding: 3px 6px; -ms-box-shadow: 0 8px 14px rgba(0, 0, 0, 0.50);-o-box-shadow: 0 8px 14px rgba(0, 0, 0, 0.50);-webkit-box-shadow: 0 8px 14px rgba(0, 0, 0, 0.50);-moz-box-shadow: 0 8px 14px rgba(0, 0, 0, 0.50);box-shadow: 0 8px 14px rgba(0, 0, 0, 0.50);}
.tipr_container_bottom{display: none;position: absolute;margin-top: 13px;z-index: 1000;}
.tipr_container_top{display: none;position: absolute;margin-top: -55px;z-index: 1000;}
.tipr_point_top, .tipr_point_bottom {position: relative;background: #fff;border: 1px solid #dcdcdc;}
.tipr_point_top:after, .tipr_point_top:before{position: absolute;pointer-events: none;border: solid transparent;top: 100%;content: "";height: 0;width: 0;}
.tipr_point_top:after{border-top-color: #fff;border-width: 8px;left: 50%;margin-left: -8px;}
.tipr_point_top:before {border-top-color: #dcdcdc;border-width: 9px;left: 50%;margin-left: -9px;}
.tipr_point_bottom:after, .tipr_point_bottom:before{position: absolute;pointer-events: none;border: solid transparent;bottom: 100%;content: "";height: 0;width: 0;}
.tipr_point_bottom:after{border-bottom-color: #fff;border-width: 8px;left: 50%;margin-left: -8px;}
.tipr_point_bottom:before {border-bottom-color: #dcdcdc;border-width: 9px;left: 50%;margin-left: -9px;}
.product_thumb .icon_fast_shipping{position: absolute;background-position: right;right: 6px;top: 337px;}
.detail_image_thumb{text-align:center;margin:-60px 0 0 0;z-index:100;position:relative;}
.zoom_gallery{width:340px;}
.image_container .zoom_container{width:329px;height:504px;}
.zoomContainer{z-index: 100;}
.zoomWindowContainer div{width:329px;height:504px;-ms-box-shadow: 0 0 10px rgba(0, 0, 0, 0.40);-o-box-shadow: 0 0 10px rgba(0, 0, 0, 0.40);-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.40);-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.40);box-shadow: 0 0 10px rgba(0, 0, 0, 0.40);}
.gallery_active img{ opacity: 0.60;-moz-opacity: 0.6;-webkit-opacity: 60%;background-color: SlateGray;}
.gallery_thumb img,.gallery_thumb_blank{width:74px;height:113px;margin-right: 11px !important;margin-top: 11px !important;background-color: #f5f5f5;display: inline-block;}
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding: 0;margin: 0;border: 0;outline: none;vertical-align: top;}
.fancybox-wrap {position: absolute;top: 0;left: 0;z-index: 8020;}
.fancybox-skin {position: relative;background: #f9f9f9;color: #444;text-shadow: none;-webkit-border-radius: 4px;   -moz-border-radius: 4px;   border-radius: 4px;}
.fancybox-opened {z-index: 8030;}
.fancybox-opened .fancybox-skin {-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);   box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);}
.fancybox-outer, .fancybox-inner {position: relative;}
.fancybox-inner {overflow: hidden;}
.fancybox-type-iframe .fancybox-inner {-webkit-overflow-scrolling: touch;}
.fancybox-error {color: #444;font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin: 0;padding: 15px;white-space: nowrap;}
.fancybox-image, .fancybox-iframe {display: block;width: 100%;height: 100%;}
.fancybox-image {max-width: 100%;max-height: 100%;}
#fancybox-loading,  .fancybox-prev span, .fancybox-next span {background-image: url('images_v2/fancybox_sprite.png');}
#fancybox-loading {position: fixed;top: 50%;left: 50%;margin-top: -22px;margin-left: -22px;background-position: 0 -108px;opacity: 0.8;cursor: pointer;z-index: 8060;}
#fancybox-loading div {width: 44px;height: 44px;background: url('images_v2/fancybox_loading.gif') center center no-repeat;}
.facebox-close{background-image: url('images_v2/fancybox_sprite.png');position: absolute;width: 36px;height: 36px;cursor: pointer;top: -18px;right: -18px;}
.fancybox-close {position: absolute;top: -18px;right: -18px;width: 36px;height: 36px;cursor: pointer;z-index: 8040;}
.fancybox-nav {position: absolute;top: 0;width: 40%;height: 100%;cursor: pointer;text-decoration: none;background: transparent url('images_v2/blank.gif'); /* helps IE */
    -webkit-tap-highlight-color: rgba(0,0,0,0);z-index: 8040;}
.fancybox-prev {left: 0;}
.fancybox-next {right: 0;}
.fancybox-nav span {position: absolute;top: 50%;width: 28px;height: 34px;margin-top: -18px;cursor: pointer;z-index: 8040;visibility: hidden;}
.fancybox-prev span {background-image: url('images_v2/icons.png');left: 10px;background-position: 2px -70px}
.fancybox-next span {background-image: url('images_v2/icons.png');right: 10px;background-position: -2px -105px;}
/*.fancybox-prev:hover span {left: 10px;background-position: -22px -70px}
.fancybox-next:hover span {right: 10px;background-position: -25px -105px}*/


.fancybox-nav:hover span {visibility: visible;}
.fancybox-tmp {position: absolute;top: -99999px;left: -99999px;visibility: hidden;max-width: 99999px;max-height: 99999px;overflow: visible !important;}
.fancybox-lock {    overflow: hidden !important;    width: auto;}
.fancybox-lock body {    overflow: hidden !important;}
.fancybox-lock-test {    overflow-y: hidden !important;}
.fancybox-overlay {position: absolute;top: 0;left: 0;overflow: hidden;display: none;z-index: 8010;background: url('images_v2/fancybox_overlay.png');}
.fancybox-overlay-fixed {position: fixed;bottom: 0;right: 0;}
.fancybox-lock .fancybox-overlay {overflow: auto;overflow-y: scroll;}
.fancybox-title {visibility: hidden;font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position: relative;text-shadow: none;z-index: 8050;}
.fancybox-opened .fancybox-title {visibility: visible;}
.fancybox-title-float-wrap {position: absolute;bottom: 0;right: 50%;margin-bottom: -35px;z-index: 8050;text-align: center;}
.fancybox-title-float-wrap .child {display: inline-block;margin-right: -100%;padding: 2px 20px;background: transparent;
    background: rgba(0, 0, 0, 0.8);-webkit-border-radius: 15px;   -moz-border-radius: 15px;   border-radius: 15px;text-shadow: 0 1px 2px #222;color: #FFF;font-weight: bold;line-height: 24px;white-space: nowrap;}
.fancybox-title-outside-wrap {position: relative;margin-top: 10px;color: #fff;}
.fancybox-title-inside-wrap {padding-top: 10px;}
.fancybox-title-over-wrap {position: absolute;bottom: 0;left: 0;color: #fff;padding: 10px;background: #000;background: rgba(0, 0, 0, .8);}
.dial_timer_campaign{display: inline-block;position: absolute;right: -2px;top: 2px;background-color: #854c9d;padding: 4px 10px 5px 10px;font-size: 15px;color: #fff;z-index: 60;}
.price_block_div{position: relative;padding: 23px 10px 10px 10px;margin-right: 10px;}
.promotion_block_div{margin: 10px 10px 20px 0px;padding: 20px 10px 0px 10px;border-top: 1px solid #dac9e1;}
.image_container{display:inline-block;*display:inline;position:relative;width: 325px;float:left;}
.detail_container{display:inline-block;*display:inline;width:319px;
    background-color:#fefefe;height:504px;position:relative;float:left;padding-right:10px;border-right:1px solid #dac9e1;margin-left: 15px;margin-right: 9px;}
.related_container{float: left;width:1010px;position:relative;display:block;}
.related_container .over_checkbox{
    display:none !important;
}

.related_container .prev_btn .prev_icon {
    font-size: 30px;
    color: #ffffff;
    padding: 0px;
    display:inline-block;
    background:url(images_v2/icons.png) no-repeat scroll 2px -70px;
    height: 40px;
    width: 30px;
    position: absolute;
    margin-left: -38px;
    margin-top: 120px;
}

.related_container .prev_btn:hover .prev_icon {
    background-position: -22px -70px;
}
.related_container .next_btn .next_icon {
    font-size: 30px;
    color: #ffffff;
    padding: 0px;
    height: 40px;
    width: 28px;
    display:inline-block;
    background:url(images_v2/icons.png) no-repeat scroll -2px -105px;
    position: absolute;
    margin-right: -28px;
    margin-top: 120px;
    right:0px;

}

.related_container .next_btn:hover .next_icon {
    background-position: -25px -105px;
}

.detail_container h1{font-family:'Times New Roman', Times, serif;color: #854c9d;font-size: 27px;font-weight: bold;font-style:italic;margin:0px 0px 15px 0px;padding:10px 15px 0px 15px;height: 55px;}
.detail_tab_header{border-bottom:1px solid #dac9e1;text-align:left;}
.parent_tab_header{margin:0px 10px 0px 0px;}
.detail_scroll_cont{*height:250px;max-height:250px;overflow-y:auto;margin:5px 0px 10px 15px;}
.detail_static_cont{margin:5px 0px 10px 15px;}
.detail_text,.detail_text p{font-size:13px;color:#707070;}
#tab_return{float:right;}
#tab_delivery_date{}
.detail_container .tab_content h3{font-size: 13px;line-height:15px;font-style: normal;font-weight:bold;color:#707070;margin-top:5px;}
.detail_container .tab_content .detail_sub_title{font-size: 13px;line-height:16px;font-style: normal;color:#707070;}
.detail_container .tab_content p{margin: 0px 0px 10px 0px;text-align: left !important;}
.detail_tab_header .tab_title,.detail_tab_header .tab_title_static{margin: 10px 7px 2px 7px;padding: 2px 8px 2px 8px;color:#b2b2b2;display:inline-block;font-size:14px;*display:inline;cursor:pointer;cursor:hand;font-weight:bold;font-family: 'Dosis',Arial, Helvetica, sans-serif !important;text-align: left;}
.detail_tab_header .tab_title:hover,.detail_tab_header .tab_title.active{border-bottom:3px solid #854c9d;margin-bottom:-1px;color:#854c9d;font-family: 'Dosis',Arial, Helvetica, sans-serif !important;}
.detail_tab_header .tab_title_static{margin-bottom:2px;color:#854c9d;font-family: 'Dosis',Arial, Helvetica, sans-serif !important;}
.detail_tab_header .tab_title_static:hover{border-bottom:3px solid #854c9d;margin-bottom:-1px;}
.tab_return_icon{display: inline-block;height: 18px;width: 18px;margin: 0 0px 0 10px;background: transparent url(images_v2/icons.png) 1px -12px no-repeat;position: absolute;margin-left: -20px;transition: all 0.1s ease-out;}
.detail_tab_header .tab_title:hover .tab_return_icon,.detail_tab_header .tab_title.active .tab_return_icon{background: transparent url(images_v2/icons.png) -16px -12px no-repeat;transition: all 0.1s ease-out;}
.detail_container .tab_content{font-family: 'Dosis',Arial, Helvetica, sans-serif !important;padding: 0px 10px 0px 0px;font-size:14px;display:none;line-height:18px;width:309px;}
#tab_content_return{margin-top: 5px;}
.detail_container .tab_content.active{display:inline-block;*display:inline;}
.size_chart_icon{display: inline-block;height: 18px;width: 18px;margin-left:-19px;background: transparent url(images_v2/icons.png) 0px -29px no-repeat;position:absolute;}
.size_chart_link{color:#c0c0c0;font-size:12px;padding-left:18px;line-height:18px;margin-top:10px;cursor:pointer;cursor:hand;}
.size_chart_link:hover{color:#707070;}
.quantity_cont{margin-top: 0px;height:60px;display: inline-block;}
#soldout_div{padding-top: 10px;width:90px;display:none;}
#soldout_div h3{font-weight:normal;}
.text_add_to_cart{font-size: 16px;color:#a0a0a0;font-style:italic;margin-top: 30px;margin-left: 15px;font-family:"Times New Roman", Times, serif;}
.dd-select{border-radius: 0 !important;}
.product_price_cont {display:inline-block;margin-top: 0px;text-align:right;float:right;}
.product_option_div{padding-left:10px;}
.product_price_cont .price_market{*display:inline;display:inline-block;color: #909090 !important;cursor: default;background-color: #ffffff !important;background: #ffffff url('images_v2/diagonal_bar.png') no-repeat center;background-size: 300% 300%;font-size: 14px;font-weight:bold;}
.product_price_cont .price_market_null{background-image:none !important;}
.product_price_cont .price_our{margin-top: -1px;*display:inline;display:inline-block;font-size:30px;color:#854c9d;}
.cart_block_div{margin-right: 10px;text-align:center;margin-top: 10px;padding-top: 20px;border-top: 1px solid #dac9e1;}
.dd-options.dd-click-off-close{height: auto !important;}
.dd-option-image, .dd-selected-image{max-width:20px !important;;}
.dd-selected{font-size: 13px !important;;color: #854c9d !important;;}
.small_gift_icon{display: inline-block;height: 20px;width: 18px;margin: 0 0px 0 10px;background: transparent url(images_v2/icons.png) 1px -48px no-repeat;margin:-4px 8px -4px 0px;
}
.option_block_div{margin-top: 9px;}
.detail_related{display:inline-block;width:336px;margin-top:10px;}
.detail_related_header{clear:left;border-bottom: 1px solid #c2a5ce;margin: 20px 7px 10px 0px;font-family: 'Dosis',Arial, Helvetica, sans-serif !important;
    padding: 2px 8px 2px 8px;
    font-size:14px;
    font-weight:bold;text-align: left;color:#854c9d;}
.item_comment_box{overflow-x:auto;width:645px;height:50px;height: 87px;margin-top: 6px;}
.item_comment_box>div{margin-top:-32px;}
.detail_social_container{float:left;position:relative;margin-left:30px;margin-top:5px;width:645px;}
.social_item{display:block;position:relative;float:left;}
#pin_product{margin-right: 6px;}
.comment_container{width:1000px;clear:left;}
.related_container .product_options, .related_container.inventory {display: none;}
.related_container .last_x, .related_container .icon_fast_shipping {display: none;}
.related_container .product_thumb, .related_container .product_thumb .product_url, .related_container .product_thumb .product_img {width: 161px;height: 247px;}
.related_container .product_thumb:hover .product_img {width: 168px;height: 257px;margin-top: -6px;margin-left: -4px;}
.related_container .product_thumb {padding-bottom: 80px;border: none;margin-right: 7px;}
.related_container .product_thumb .product_name {width: 153px;border-right: none;padding: 3px 4px 3px 4px;top: 247px;}
.related_container .product_thumb .product_like {top: 220px;}
.related_container .product_thumb .price_block {width: 161px;left: 0px;top: 293px;height: 30px;right: auto;border-top: none;border-bottom: 1px solid #e2e2e2;}
.related_container .product_thumb .market_price {width: auto;text-align: right;float: left;}
.related_container .product_thumb .our_price {padding: 3px 5px 0px 5px;float: right;}
.related_container .product_thumb .market_price {padding: 8px 5px 0px 5px
}
.related_container .preview_button{display:none;}
.reated_container_small{width:329px;height:166px;overflow:hidden;overflow:hidden;margin-top: 11px;margin-bottom: 11px;}
.reated_container_small>div{margin-top:-40px;margin-left:-3px
}
.deal_col1,.deal_col2,.deal_col3{margin-left:11px !important;}
.deal_cont{margin-top:11px !important;}
.deal_col0{}
.deal_col1{margin-left:11px !important;}
.deal_col2{margin-left:11px !important;}
.deal_col3{margin-left:11px !important;}
.camp_banner { width:663px; height:211px;}
.camp_banner2 { width:326px; height:211px;}
.deal_type { width:663px; height:211px;}
.deal_type2 { width:326px; height:211px;}
.home_sub_bar{
    background-image: url('images_v2/bg_home_sub_bar.png');
    display: inline-block;
    width: 994px;
    height: 90px;
    background-position: center;
    background-repeat: no-repeat;
    position: fixed;
    bottom: 0px;
    z-index: 100;
    left:50%;
    margin-left:-497px;
}
.home_sub_bar .sub_section_fb_like{
    width:190px;height:60px;margin: 18px 0px 0px 22px; position:relative;float:left;
}

.home_sub_bar .sub_section_facepile{
    width:375px;height:60px;margin: 21px 0px 5px 0px; position:relative;float:left;
}

.home_sub_bar .sub_section_slider{
    width: 365px;height: 65px;margin: 21px 29px 5px 0px;position: relative;float: right;overflow:hidden;
}

.facebook-share-count {
    float: left;
    background-color: #fff;
    border: #bbb solid 1px;
    border-radius: 3px;
    margin-left: 6px;
    margin-top: 1px;
    padding: 2px 4px;
    position: relative;
    height: 14px;
    font: normal normal normal 11px 'Helvetica Neue',Arial,sans-serif;
    font-family: 'Dosis',Arial, Helvetica, sans-serif !important;
    color: #333;
}

.facebook-share-count i,
.facebook-share-count u {
    border: solid transparent;
    border-right-color: #bbb;
    top: 4px;
    left: -5px;
    display: block;
    position: absolute;
    height: 1px;
    border-width: 4px 5px 4px 0;
}

.facebook-share-count i {
    left: -3px;
    z-index: 5;
    border-right-color: white;
}

.facebook-share-label{
    float: left;
    background-color: #fff;
    border: #bbb solid 1px;
    border-radius: 3px;
    margin-left: 6px;
    margin-top: 1px;
    padding: 2px 7px;
    position: relative;
    height: 14px;
    font: normal normal normal 12px 'Helvetica Neue',Arial,sans-serif;
    line-height:14px;
    font-family:"Times New Roman", Times, serif;
    color: #333;
    background-color: #eee;
    background-image: -webkit-linear-gradient(#fff,#dedede);
    background-image: linear-gradient(#fff,#dedede);
    font-style:italic;
    font-weight:bold;

}

.facebook-share-icon {display: inline-block;
    height: 14px;
    width: 18px;
    margin: 0px 3px 0 -3px;
    background: transparent url('images_v2/hearth.png') 1px 1px no-repeat;
    float: left;
    position: relative;}



.favorite_btn_icon {display: inline-block;
    height: 34px;
    width: 43px;
    background: transparent url('images_v2/favorite_icons.png') 0px 0px no-repeat;
    float: left;
    position: relative;
    text-align: center;
    font-family: "Times New Roman", Times, serif;
    color: #A978BD;
    padding-top: 7px;
    font-size: 14px;
    font-style: italic;
    font-weight: bold;
}
.favorite_btn:hover .favorite_btn_icon {
    background: transparent url('images_v2/favorite_icons.png') -43px 0px no-repeat;
}
.favorite_btn .favorite_btn_loading .favorite_btn_count {
    display:none;
}

.favorite_btn .favorite_btn_loading {
    background: transparent url('images_v2/favorite_icons.png') -86px 0px no-repeat !important;
}

.favorite_btn .favorite_btn_icon_added {
    background: transparent url('images_v2/favorite_icons.png') -171px 0px no-repeat;
    color: #ffffff;
}

.favorite_btn:hover .favorite_btn_icon_added {
    background: transparent url('images_v2/favorite_icons.png') -129px 0px no-repeat;
}



.favorite_btn .favorite_btn_plus{
    display:none;
}
/*
.favorite_btn:hover .favorite_btn_plus {
	display: !important;
}
.favorite_btn:hover .favorite_btn_count {
	display:none;
}
*/
.favorite_btn{
    display:inline-block;
}

.favorite_btn_label{
    font-family: "Times New Roman", Times, serif;
    color: #A978BD;
    padding-top: 7px;
    font-size: 16px;
    font-style: italic;
    float: left;
    position: relative;
    margin-left: 5px;
}

.favorite_block_div{text-align:center;margin-top: 20px;padding-top: 20px;padding-bottom: 10px;border-top: 1px solid #dac9e1;border-bottom: 1px solid #dac9e1;}
.account-nav-cart-actions:hover .header_cart{
    transition: all 0.1s ease-out;
    visibility:visible;
    opacity: 1;filter: alpha(opacity=100);-ms-filter: "alpha(opacity=100)";-khtml-opacity: 1;-moz-opacity: 1;

}
.header_cart{
    z-index:-1;
    margin-top: -7px;
    right:-8px;
    visibility:hidden;
    transition: all 0.1s ease-out;
    opacity: 0;filter: alpha(opacity=0);-ms-filter: "alpha(opacity=0)";-khtml-opacity: 0;-moz-opacity: 0;
    position:absolute;
    background-color:#ffffff;
    -ms-box-shadow: 0 4px 7px rgba(0, 0, 0, 0.22);
    -o-box-shadow: 0 4px 7px rgba(0, 0, 0, 0.22);
    -webkit-box-shadow: 0 4px 7px rgba(0, 0, 0, 0.22);
    -moz-box-shadow: 0 4px 7px rgba(0, 0, 0, 0.22);
    box-shadow: 0 4px 7px rgba(0, 0, 0, 0.22);

}
.header_cart .header_cart_scroller{
    overflow-x: hidden;
    overflow-y: auto;
    *height: 340px;
    max-height: 340px;
    margin-top:8px;

}
.header_cart .cart_product_row{
    position:relative;
    margin:10px 10px 0px 10px;
    border-bottom:1px solid #dac9e1;
    *width:205px;
    min-width:205px;
    cursor:pointer;
    cursor:hand;
}

.header_cart .cart_product_info{
    display:inline-block;
    width: 150px;
    height: 85px;
}

.header_cart .cart_product_image{
    width: 50px;
    height: 76px;
    margin-right: 5px;
    display:inline-block;
    float: left;
}
.header_cart .cart_product_image img{
    width: 50px;
    height: 76px;
}

.header_cart .cart_buttons{
    margin:10px;
    white-space: nowrap;
    text-align: justify;
    -moz-text-align-last: justify;
    -webkit-text-align-last: justify; /* not implemented yet */
    text-align-last: justify; /* IE */
}

.header_cart .cart_product_name{
    font-size:12px;
    line-height: 14px;

}
.header_cart .cart_product_option{
    margin-top:5px;
    font-size:12px;
    line-height: 13px;
    font-weight:bold;
}
.header_cart .cart_product_price{
    margin-top:10px;
    font-size:18px;
    line-height: 18px;
    color:#854c9d;
    /*right:0px;
    bottom:10px;
    position:absolute;*/
}

.header_cart .x-button{
    display: inline-block;
    margin: 0px 0px 0px 0px;
    font-size:12px;
    padding: 8px 13px;
    font-family: 'Dosis',Arial, Helvetica, sans-serif !important;
}
.header_cart .x-cancel{
    display: inline-block;
    margin: 0px 10px 0px 0px;
    font-family: 'Dosis',Arial, Helvetica, sans-serif !important;
}
.header_cart .small_gift_icon{
    height:22px;
    width:22px;
}

.subpage .sfm-navigation{
    padding-top:0px !important;
    height: 90px !important;
    background-position: 0px -15px !important;
    background-size: 10px 65px !important;
}
.subpage .sfm-navigation .account-navigation .account-tabs{
    margin-top: 9px !important;
}
.subpage .sfm-navigation .logo{
    margin-top: 4px !important;
    background-size: 70% !important;
}
.subpage .sfm-navigation .store-navigation .e-commerce, .subpage .sfm-navigation .store-navigation .red-herring {
    height: 30px;
}
.subpage .sfm-navigation .store-navigation img.e-commerce {
    margin-left: 0;
}
.subpage .sfm-navigation .store-navigation img.red-herring {
    margin-left: 4px;
}
.subpage .sfm-navigation .account-navigation{
    height:50px;
}
.subpage .sfm-navigation .sfm-navigation-sub{
    top:50px !important;
    height: 40px !important;
}
.subpage .top_aligner {
    height: 89px !important;
}
.subpage .sfm-navigation .store-navigation .search-form{
    height: 31px !important;
    margin: 5px 0px 0px 10px !important;
}
.subpage .sfm-navigation .store-navigation .nav-label{
    line-height: 42px !important;
}
.subpage .tab.store-tab.has-menu>a:after{
    top: 16px !important;
}
.subpage .telefon_siparis{
    top: 5px !important;
}
.filter_field_select{

    width: 100%;
    height: 31px;
    border: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background: #fff url('images_v2/icon_select_arrow.png') no-repeat right 10px center;
    text-indent: 0.01px;
    text-overflow: "";
    border-radius: 0;
    padding: 5px;
    font-family: 'Dosis',Arial, Helvetica, sans-serif !important;
    color: #575757;


    font-size: 13px;
    padding: 6px 10px 6px 10px;


}


.custom_select {

    height: 31px;
    padding: 6px;

    border: 1px solid #e2e2e2;
    -webkit-appearance: none;
    -moz-appearance: none;
    background: #fff url('images_v2/icon_select_arrow.png') no-repeat 90% center;
    text-indent:  5px;
    text-overflow: "";
    border-radius: 0;
    padding: 5px;
    font-family: 'Dosis',Arial, Helvetica, sans-serif !important;
    font-size: 14px;
    color: #8b56a1;
}

.cr_country_select .custom_select{
    width: 170px;
    position: absolute;
    right: 20px;
}

.cr_quality_select {
    width: 69px;
    margin-top: 25px;
}



.cart_form_content{
    font-family: 'Dosis',Arial, Helvetica, sans-serif !important;
    position:relative;
    *position:absolute;
}



.cart_left_block{
    width:686px;
    float:left;


}
.cart_reward{
    height:55px;
    font-weight:bold;position:absolute;width: 686px;padding:0px;margin-top: -2px;
}
.cart_reward_content{
    display:block;line-height:40px;float:right;
}
.cart_process{
    height:40px;
    border-bottom: 1px solid #c2a5ce;
    margin-bottom: 10px;
}
.cart_process .cp_header{
    font-size: 22px;
    font-style: normal;
    color: #854c9d;
    margin: 5px 20px;
    position:absolute;
    display:block;
}

.cart_btn_back{
    position:relative;float:right;display:block;margin:14px;color:#707070;
}

.cart_titles{
    border:1px solid #d4d4d4;
    height: 32px;
    background-color:#F5F5F5;

}
.cart_titles div{
    float: left;
    height: 32px;
    line-height: 32px;
    text-align:center;
    font-size:15px;
    color:#707070;
    font-weight:bold;

    overflow:hidden;


}
.cart_titles .ct_seperator{
    border-right:1px dashed #d4d4d4;
}
.cart_titles .ct_product{
    width: 300px;
}
.cart_titles .ct_price,.cart_titles .ct_total{
    width: 117px;
}
.cart_titles .ct_quantity{
    width: 90px;
}

.cart_titles .ct_remove{
    width: 46px;
}

.cart_rows .cr_row{
    border:1px solid #e1e1e1;
    height: 80px;
    margin-top:10px;

}

.cart_rows .cr_column{
    float: left;
    height:80px;
    overflow:hidden;

}

.cart_rows .cr_seperator{
    border-right:1px dashed #e1e1e1;

}
.cart_rows .cr_product_image{
    width:55px;
    height:80px;
}
.cart_rows .cr_product_image img{
    width:45px;
    height:70px;
    padding:5px;
}
.cart_rows .cr_product{
    width: 245px;
}
.cart_rows .cr_product .cr_product_name{
    color: #707070;
    font-size: 14px;
    padding-bottom: 1px;
}
.cart_rows .cr_product .cr_product_name:hover{

    /*border-bottom:1px solid #666;	*/

}
.cart_rows .cr_product .cr_product_option{
    color:#8b56a1;
    font-size: 12px;
}



.cart_rows .cr_price,.cart_rows .cr_total{
    width: 117px;
    text-align:center;
    line-height:80px;
    color:#8b56a1;
    font-size:18px;
    /*font-weight:bold;*/
}
.cart_rows .cr_quantity{
    width: 90px;
    text-align:center;
}
.cart_rows .cr_remove{
    width: 50px;
    text-align:center;
}
.cr_remove_icon{
    content:"x";
    cursor:pointer;cursor:hand;color:#f48e8e;
    font-family: Lucida Sans Unicode, Arial Unicode MS, Arial;
    line-height:30px;
    font-size:13px;
    padding:5px;
    margin:20px 8px;
}
.cr_remove_icon:hover {
    color:#ed1313;
}
.cr_error_cont{
    color: #990000;
    font-weight: bold;
    font-size: 14px;
    position: absolute;
    height: 80px;
    width: 326px;
    left: 302px;
    background-color: white;
    text-align: center;
}

.cr_vertical_align{
    display: table;height:80px;margin-left:5px;width: 100%;
}

.cr_vertical_align_sub{
    display: table-cell;vertical-align: middle;padding-right:10px;

}

.cart_sub_content{
    clear:left;
    padding-top:10px;
    height: 50px;
    width: 686px;
}

.cart_right_block{
    width:300px;
    float:right;
    position: relative;
    z-index: 10;



}
.cart_right_block .cr_content{
    background-color:#f1f1f1;
    border:1px solid #d4d4d4;
}

.cart_right_block .cr_country_select{
    padding: 0px 20px 0px 20px;
    margin: 10px 0px 5px 0px;
    color: #707070;
    font-weight: bold;
    height: 42px;
    border-bottom: 1px dashed #d4d4d4;
    position:relative;

}

.cart_right_block .cr_country_select .crc_title{
    display: inline-block;
    position: absolute;
    line-height: 32px;
}

.cart_right_block .cr_subtotal_row{
    height: 32px;
    margin: 0px 10px;
    padding: 0px 10px;
}

.cart_right_block .cr_subtotal_title{
    display: block;
    float: left;
    width: 69%;
    padding: 6px 0px;
    line-height: 20px;
    font-size: 16px;
    font-weight:bold;
    color: #818181;
    position: relative;
    z-index: 1;
    margin:0px;
}
.cart_right_block .cr_subtotal_value{
    display: block;
    color: #818181;
    float: right;
    width: 30%;
    text-align: right;
    padding: 6px 0px;
    line-height: 20px;
    font-size: 16px;
    font-weight:bold;
    margin:0px;
}

.cart_right_block .cr_info{
    width: 256px;
    clear: left;
    padding: 0px 10px 5px 10px;;
    font-size: 13px;
    color: #818181;
    margin: 0px 10px 5px 10px;
    background-color: #fcfcfc;
    border: 1px solid #d4d4d4;
    border-top: 0px;

}

.cart_right_block .cr_has_info{
    background-color: #fcfcfc;
    border: 1px solid #d4d4d4;
    border-bottom: 0px;

}

.cart_right_block .cr_description{
    width: 260px;
    clear:left;
    padding: 10px 20px;
    font-size:14px;
    color: #818181;
    margin:0px;
    border-top:1px dashed #d4d4d4;

}
.cart_right_block .cr_info .cr_description_text{
    padding-left:15px;
    display:block;
}

.cart_right_block .cr_description .cr_description_text{
    font-weight:normal;
}

.cart_right_block .cr_description .cr_description_title{
    font-weight:bold;
}
.cart_right_block .cr_info:before{
    content:"\272D";
    float:left;
    color:#854c9d;
}


.cart_right_block .cr_reward_info{
}

.cart_right_block .cr_total_row{

    border-top:1px dashed #854c9d;
    height: 32px;
    margin: 15px 0px 0px 0px;
    padding: 5px 20px 0px 20px;
}
.cart_right_block .cr_total_title{
    display: block;
    float: left;
    width: 60%;
    padding: 6px 0px;
    line-height: 22px;
    font-size: 22px;
    font-weight:bold;
    color: #854c9d;
    position: relative;
    z-index: 1;
    margin:0px;
}
.cart_right_block .cr_total_value{
    display: block;
    color: #854c9d;
    float: right;
    width: 40%;
    text-align: right;
    padding: 6px 0px;
    line-height: 22px;
    font-size: 22px;
    font-weight:bold;
    margin:0px;
}








.cart_pushpin {
    display: inline;
    width: 43px;
    height: 36px;
    background-image: url('images/pushpin.png');
    background-position: 0px -11px;
    position: absolute;
    margin-left: -38px;
    margin-top: -7px;
}


.fancybox-close {
    background-color: #854c9d;
    color: #fff;
    font-size: 16px;
    position: absolute;
    top: 0;
    right: 0;
    line-height: 44px;
    width: 44px;
    height: 44px;
    z-index: 99999;
    text-align: center;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-transform: none;
    text-decoration: none;
}

.fancybox-close:after {
    content: "x";
    font-size: 21px;
    font-weight: normal;
    line-height: 44px;
}
.clear_30{
    clear: both;
    height: 30px;
}

.zoomLens{
    background:url(images_v2/bg_transparent_white_60.png) !important;

}
.footer_row{
    font-family: 'Dosis',Arial, Helvetica, sans-serif !important;
}
.footer_row.footer_row_white{
    background-color:#ffffff;
    text-align:center;
    padding:10px 0px;
}

.footer_row.footer_row_black{
    background-color:#383838;
    text-align:center;
    padding:10px 0px;
}
.footer_row .footer_cols .footer_col{
    width:250px;
    min-height:50px;
    display:inline-block;
    *display:inline;
    float:left;
    margin-bottom:20px;

}
.footer_row_black .footer_cols{
    border-bottom:1px solid #606060;
}

.footer_row .footer_cols{
    display:inline-block;
    *display:inline;
    width: 1000px;
    text-align:left;
    margin:5px 0px;;
}
.footer_col .footer_header{

    font-size:24px;
    color:#afafaf;
    border-bottom:1px solid #606060;
    padding:5px 10px;
    margin-bottom:5px;
    margin-right:20px;
}
.footer_col .footer_item{
    width:100%;
    display:block;
    padding:5px 10px;
    font-size: 14px;
    color:#707070;
}
.footer_row .footer_copyright{
    width:450px;
    padding-top: 3px;
    display:inline-block;
    *display:inline;
    float:left;
    margin-bottom:10px;
    color:#707070;
    font-size:14px;
}
.footer_row .footer_image{

    height:23px;
    display:inline-block;
    *display:inline;
    float:right;
    margin-left:10px;
}
.cart_process .cp_header{
    font-family: 'Dosis',Arial, Helvetica, sans-serif !important;
}
.address_cont{
    position:relative;
    font-family: 'Dosis',Arial, Helvetica, sans-serif !important;
}
.address_cont .address_list{
    width:480px;
    float:right;
}
.address_cont .new_address{
    width: 480px;
    float: left;
}
.address_cont .address_header{
    font-family:"Times New Roman", Times, serif;
    color:#854C9D;
    font-style:italic;
    font-size:20px;
    text-align:center;
    padding:15px;
}
.address_cont .address_list .address_header{

}
.address_cont .address_row{
    font-family: 'Dosis',Arial, Helvetica, sans-serif !important;
    padding:10px 10px;
    border:1px solid #e1e1e1;
    background-color:#efefef;
    color:#707070;
    margin-bottom:10px;
    margin-left:5px;
}

.address_row.x-button{
    cursor:pointer;
    cursor:hand;

}

.address_row .address_name{
    font-size:16px;
    font-weight:bold;
}

.address_row .address_tel{
    font-size:14px;
}

.address_row .address_address{
    font-size:15px;
    margin:5px 0px;
}

.address_row .address_country{
    font-size:15px;

}

.address_row.address_none{
    font-size:15px;

}

.address_cont .new_address .address_input{

    padding: 7px;
    font-size: 14px;
    border:1px solid #e1e1e1;
    width: 195px;
    color: #777;
    font-family: 'Dosis',Arial, Helvetica, sans-serif !important;
}
.address_cont .new_address .address_input.address_1{
    width: 325px;
}

.address_cont .new_address .address_select{
    border:1px solid #e1e1e1;
    width: 342px;
    height: 31px;
    -webkit-appearance: none;
    -moz-appearance: none;
    background: #fff url('images_v2/icon_select_arrow.png') no-repeat right 10px center;
    text-indent: 0.01px;
    text-overflow: "";
    border-radius: 0;
    padding: 5px;
    font-family: 'Dosis',Arial, Helvetica, sans-serif !important;
    color: #575757;
    font-size: 13px;
    padding: 6px 10px 6px 10px;
}

.address_cont .new_address .new_address_label{
    width:128px;
    font-size: 15px;
    font-style: normal;
    font-weight: bold;
    padding: 10px 10px;
    text-align:right;
}

.address_cont .new_address .insert_address_cont{
    padding-top: 10px;
    text-align: right;
}


.vertical_seperator{
    position: absolute;
    z-index: -1;
    top: 20px;
    bottom: 0;
    left: 50%;
    margin-left: -25px;
    width: 50px;
    text-align: center;

}

.vertical_seperator .vertical_seperator_title{

    font-family:"Times New Roman", Times, serif;
    color:#854C9D;
    font-weight:bold;
    font-style:italic;
    font-size:20px;
}


.vertical_seperator .vertical_seperator_line {
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    left: 50%;
    border-left: 1px solid #dac9e1;
    height: 400px;
    margin-top: 35px;
}

.new_address_tip{
    text-align:right;color: #854C9D;font-size:12px;
    padding-bottom:15px;
}

.combine {
    width: 100%;
}
.combine img.big_image {
    width: 400px;
    float : left;
}
.combine .pull-left {
    float: left;
}
.combine .pull-right {
    float: right;
}
.clearfix {
    clear: both;
}
.combine_product_image {
    cursor: pointer;
}
.btn_add_to_cart a {
    color: #fff;
    font-size: 14px;
}
.combine_name {
    color: #854c9d;
    font-family: "Times New Roman",Times,serif;
    font-size: 35px;
    font-style: italic;
    font-weight: bold;
    margin: 0;
    padding: 0;
}
.combine_description {
    color: #b5b5b5;
    display: block;
    font-family: "Times New Roman",Times,serif;
    font-size: 15px;
    font-style: italic;
    font-weight: normal;
    line-height: 18px;
    margin: 10px 0;
}
.combine_product_name {
    font-family: 'Dosis',Arial, Helvetica, sans-serif !important;font-size:16px;
    margin: 0 0 10px 0;
    cursor: pointer;
}
.combine_product_price {
    font-family: 'Dosis',Arial, Helvetica, sans-serif !important;font-size:24px;
    display: block;
    margin-top: 10px;
    color: #854c9d;
}
.combine_product_wrapper {
    width: 540px; float: left; margin-left: 10px;
}
.combine_product > div {
    padding: 5px 5px 0 5px;
}
.product_image_wrapper {
    width: 75px;
}
.product_info_wrapper {
    width: 220px;
}
/*.combine_product.even {
    background: #ebebeb;
}*/
.combine_product {
    border: 1px solid #ebebeb;
    margin-bottom: 10px;
    position: relative;
}

.combine_product_wrapper .continue {
    width: 220px; float: right; font-size: 30px; font-family: "Dosis",Arial,Helvetica,sans-serif !important
}

.combine_product_wrapper .continue a {
    text-align: center !important;
}
.product_thumb .discount_rate{
    position: absolute;
    background-color: #854c9d;
    color: #ffffff;
    padding: 7px;
    top: 164px;
    right: 0px;
    z-index: 10;
}

/*****PRODUCT REVIEWS****/

.reviews .stars_active{
    background-image: url(/store/assets/light/images/activestars.png);
    background-size: cover;
    background-repeat: no-repeat;
    height: 100%;
}

.reviews .stars_disabled{
    background-image: url(/store/assets/light/images/stars.png);
    background-size: contain;
    background-repeat: no-repeat;
}

.reviews .review_bars .stars_disabled{
    width: 75px;
    height: 14px
}

.reviews .bars_avarage .stars_disabled{
    width: 125px;
    height: 24px
}


.reviews .comments_container .comment > .comment_header .stars_disabled{
    width: 75px;
    height: 14px;
}

.reviews .write_comment{
    display: flex;
    flex-direction: column;
    margin-top: 2rem;
    margin-bottom: 2rem
}
.reviews .write_comment > form > textarea{
    min-height: 75px;
    width: 75% !important;
    resize: none
}

.comment__rating__block{
    display: flex;
    align-items: center
}
.comment__rating__block > label{
    font-size: 14px;
    color: #707070;
    margin-right: 10px;
    font-weight: bold;
}
.comment__rating__block .rate .rate-base-layer, .comment__rating__block .rate .rate-select-layer, .comment__rating__block .rate .rate-hover-layer {
    font-size: 28px;
    cursor: pointer;
}
.comment__rating__block .rate .rate-base-layer > span {
    color: #C4C4C4 !important;
}
.comment__rating__block .rate .rate-select-layer, .comment__rating__block .rate .rate-hover-layer > span {
    color: #610b5c !important;
}


.reviews .reviews_container{
    display: flex;
    align-items: center;
    margin-bottom: 2rem
}
.reviews .reviews_container .review_bars{
    width: 55%;
}


.reviews .reviews_container .bars_avarage{
    width: 25%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}


.reviews .reviews_container .bars_avarage  h3{
    color: #7d7d7d;
}
.reviews .reviews_container .bars_avarage  h2{
    color:#707070;
    font-weight: 600;
    font-size: 40px;
    line-height: 40px;
    margin: 0;
}

.reviews .reviews_container .bars_avarage > div{
    margin: 5px;
}

.reviews .reviews_container .review_bars .bars{
    background-color: #E7E5E5;
    padding: 1px;
    width: 50%;
    margin-left: auto;
    border-radius: 10px;
}

.reviews .reviews_container .review_bars  .bars > .filled{
    border: 1px solid white;
    border-radius: 10px;
    background-color: #854c9d;
    min-height: 10px;
}

.reviews .reviews_container .review_bars ul{
    list-style: none;
    margin: 0;
    padding: 0
}

.reviews .reviews_container .review_bars ul > li{
    display: flex;
    align-items: center;
    margin: 1.5rem 0 0 0
}

.reviews .reviews_container .review_bars ul > li:first-child{
    margin: 0;
}

.reviews .reviews_container .review_bars ul > li > p{
    font-size: 13px;
    color: #707070;
    font-weight: bold;
    margin: 0 0 0 10px;
    padding: 0;
}

.reviews .reviews_container .review_bars ul > li > p > span{
    font-weight: normal;
}

.reviews .reviews_container .review_product{
    width: 20%;
}

.reviews .reviews_container .review_product .thumb{
    max-height: 200px;
}

.reviews .comments_container .comment{
    margin-bottom: 2rem
}
.reviews .comments_container .comment > .comment_text{
    background-color: #eee;
    padding: .4rem .7rem;
    margin-top: .5rem;
    border-radius: 16px;
    width: 75%
}

.reviews .comments_container .comment > .comment_header{
    display: flex;
    align-items: center;
    margin-left: 10px
}

.reviews .comments_container .comment > .comment_header .header_item{
    margin-left: 5px
}

.reviews .comments_container .comment > .comment_header .header_item > span{
    font-size: 14px;
    color: #707070;
}
.reviews .comments_container .comment > .comment_header .header_item > span.author{
    font-weight: bold
}

.product_head_flag {
    width: 110px;
    height: 56px;
    margin: 0 auto;
    padding-top: 15px;
    position: relative;
    background: hotpink;
    color: white;
    font-size: 11px;
    letter-spacing: 0.2em;
    text-align: center;
    text-transform: uppercase;
    box-sizing: border-box;
}
.product_head_flag:after {
    content: ' ';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 0;
    height: 0;
    border-bottom: 13px solid white;
    border-left: 55px solid transparent;
    border-right: 55px solid transparent;
    box-sizing: border-box;
}