body, html {
	padding:0 0 0 0;
	margin: 0 0 0 0;
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	/*	background:url(images/bg_page_tile.png);*/
	background-position:top;
	background-repeat:repeat-x;
	color:#333;
	background:url(images/bg_page_tile.png?v=0.65);
	background-repeat:repeat-y;
	background-color:#ededed;
	background-position:center;
}


@font-face{
    	font-family: 'AbakuTLSymSansRegular';
     src: url('fonts/abakutlsymsans.eot'),
          url('fonts/abakutlsymsans.eot?#iefix') format('embedded-opentype'),
             url('fonts/abakutlsymsans.woff') format('woff'),
             url('fonts/abakutlsymsans.ttf') format('truetype'),
             url('fonts/abakutlsymsans.svg#AbakuTLSymSansRegular') format('svg');
    font-style: normal;
    font-weight: normal;
    }

.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?v=0.65&t=1") 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?v=0.65&t=2") 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?v=0.65&t=2") no-repeat left top;
	display:block;
	height:25px;
	width:122px;
	cursor:pointer;
	cursor:hand;
	margin:0;
	padding:0;
	border:none;
}

.ruler_icon{
	width:120px;
	height:28px;
	background:url("images/icon_ruler.png?v=0.65&t=2") no-repeat left top;
	
}


/*.btn_addtocart {
	background:url("images/bg_btn_addtocart_big.png") no-repeat left top;
	display:block;
	font-size:16px;
	font-weight:bold;
	height:56px;
	text-align:left;
	width:180px;
	border:0 none;
	cursor:pointer;
	margin:0;
	overflow:visible;
	padding:0;
	text-indent:-9000em
}
*/



/*
.btn_addtocart:hover {
	background:url("images/bg_btn_addtocart_big.png") no-repeat left top;
	background-position:0 -56px;
	display:block;
	font-size:16px;
	font-weight:bold;
	height:56px;
	text-align:left;
	width:180px;
	border:0 none;
	cursor:pointer;
	margin:0;
	overflow:visible;
	padding:0;
	text-indent:-9000em
}*/
.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?v=0.65');
}
.card_logo_bg_ASYACARD {
	background-image:url('images/bg_cardlogo_asyacard.jpg?v=0.65');
}
.card_logo_bg_AXESS {
	background-image:url('images/bg_cardlogo_axess.jpg?v=0.65');
}
.card_logo_bg_BONUS {
	background-image:url('images/bg_cardlogo_bonus.jpg?v=0.65');
}
.card_logo_bg_CARDFINANS {
	background-image:url('images/bg_cardlogo_cardfinans.jpg?v=0.65');
}
.card_logo_bg_MAXIMUM {
	background-image:url('images/bg_cardlogo_maximum.jpg?v=0.65');
}
.card_logo_bg_WORLD {
	background-image:url('images/bg_cardlogo_world.jpg?v=0.65');
}
.card_logo_bg_VM {
	background-image:url('images/bg_cardlogo_vm.jpg?v=0.65');
}
.card_logo_bg_OTHER {
	background-image:url('images/bg_cardlogo_other.jpg?v=0.65');
}

.card_logo_bg_AMEX {
	background-image:url('images/bg_cardlogo_AMEX.jpg?v=0.65');
	width:58px !important;
}

.card_logo_bg_MASTER {
	background-image:url('images/bg_cardlogo_MASTER.jpg?v=0.65');
	width:58px !important;
}

.card_logo_bg_VISA {
	background-image:url('images/bg_cardlogo_VISA.jpg?v=0.65');
	width:58px !important;
}

.bank_logo_10 {
	background-image:url('images/bank_logo_small_10.png?v=0.65');
}

.bank_logo_12 {
	background-image:url('images/bank_logo_small_12.png?v=0.65');
}

.bank_logo_15 {
	background-image:url('images/bank_logo_small_15.png?v=0.65');
}

.bank_logo_32 {
	background-image:url('images/bank_logo_small_32.png?v=0.65');
}

.bank_logo_46 {
	background-image:url('images/bank_logo_small_46.png?v=0.65');
}

.bank_logo_59 {
	background-image:url('images/bank_logo_small_59.png?v=0.65');
}

.bank_logo_62 {
	background-image:url('images/bank_logo_small_62.png?v=0.65');
}

.bank_logo_64 {
	background-image:url('images/bank_logo_small_64.png?v=0.65');
}

.bank_logo_67 {
	background-image:url('images/bank_logo_small_67.png?v=0.65');
}

.bank_logo_92 {
	background-image:url('images/bank_logo_small_92.png?v=0.65');
}

.bank_logo_99 {
	background-image:url('images/bank_logo_small_99.png?v=0.65');
}

.bank_logo_109 {
	background-image:url('images/bank_logo_small_109.png?v=0.65');
}

.bank_logo_111 {
	background-image:url('images/bank_logo_small_111.png?v=0.65');
}

.bank_logo_123 {
	background-image:url('images/bank_logo_small_123.png?v=0.65');
}

.bank_logo_124 {
	background-image:url('images/bank_logo_small_124.png?v=0.65');
}

.bank_logo_125 {
	background-image:url('images/bank_logo_small_125.png?v=0.65');
}

.bank_logo_134 {
	background-image:url('images/bank_logo_small_134.png?v=0.65');
}

.bank_logo_135 {
	background-image:url('images/bank_logo_small_135.png?v=0.65');
}

.bank_logo_203 {
	background-image:url('images/bank_logo_small_203.png?v=0.65');
}

.bank_logo_205 {
	background-image:url('images/bank_logo_small_205.png?v=0.65');
}

.bank_logo_206 {
	background-image:url('images/bank_logo_small_206.png?v=0.65');
}

.bank_logo_208 {
	background-image:url('images/bank_logo_small_208.png?v=0.65');
}


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 {
	/*	border-top:1px solid #d9d9d9;
	background-color:#535353;	*/
	position:absolute;
	bottom:0;
	width:100%;
	height:63px;
	z-index:10;
}
.main_footer {
	/*background-image:url('images/bg_footer.png');*/
	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-image:url('images/bg_menu_tile.png');*/
	
	background-repeat:repeat-x;
	background-position:center;
}
.main_menu_container .menu_col {
	width:980px;
	vertical-align:top;
}
.main_menu {
	width:975px;
}
.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,submenu_item_a:hover {
	background-color:#000000;
	cursor:default;
}

.logo_item {
	width:450px;
	vertical-align:top;
	padding:0px;
}
.logo_item .div1 {
	position:absolute;
	widows:332px;
}
.logo_item .div1 .div2 {
	position:relative;
	top:-33px;
}
.main_menu .menu_item {
	/*	background-image:url('images/bg_menu_tile.png');
	background-repeat:repeat-x;
	background-position:bottom;*/
	text-align:right;
	color:#222222;
	font-size:13px;
}
.main_menu .menu_item h1 {
}
.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 {
	/*	background-image:url('images/bg_menu_over.png');
	background-repeat:repeat-x;
	background-position:center top;*/
	cursor:pointer;
	cursor:hand;
}
/*.main_menu .menu_item_selected {
	cursor:default !important;
}*/
.main_menu .menu_item {
}
h1 {
	font: normal 15px Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
}
h2 {
	font: normal 12px Arial, Verdana, Helvetica, sans-serif;
	color:#696969;
	display:inline-block;
}
h3 {
	font: normal 16px Arial, Verdana, Helvetica, sans-serif;
	color:#696969;
	display:inline-block;
	margin:0px;
	padding:0px;
}
h5 {
	font: normal 11px Arial, Verdana, Helvetica, sans-serif;
	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?v=0.65');
	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?v=0.65');
	border:none;
	margin:4px;
	float:right;
	cursor:pointer;
	cursor:hand;
	background-repeat:no-repeat;
}
.btn_register {
	background-image:url('images/bg_btn_register.png?v=0.65');
	width:252px;
	height:61px;
	cursor:pointer;
	cursor:hand;
}
.btn_gotohome {
	background-image:url('images/bg_btn_gotohome.png?v=0.65');
	width:211px;
	height:25px;
	cursor:pointer;
	cursor:hand;
}
.btn_facebook_connect {
	background-image:url('images/bg_btn_facebook_connect.png?v=0.65');
	width:188px;
	height:51px;
	cursor:pointer;
	cursor:hand;
}
.btn_fb_login {
	background-image:url('images/bg_fb_login.png?v=0.65');
	width:178px;
	height:51px;
	cursor:pointer;
	cursor:hand;
}
.btn_fb_register {
	background-image:url('images/bg_fb_register.png?v=0.65');
	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:235px;
	height:410px;
	padding:0px;
	position:relative;
	display:inline-block;
	background-position:top;
	background-repeat:no-repeat;
	margin-right:5px;
	border:1px solid #ffffff;
	position:relative;
	float:left;
}


.product_thumb .last_x {
	width:108px;
	height:64px;
	position:absolute;
	top:0px;
	left:0px;
	background-repeat:no-repeat;
	margin-left:-2px;
	margin-top:-2px;
	z-index:10;
}


.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_img {
	z-index:-1;
	position:absolute;
	width:235px;
	height:355px;
	cursor:pointer;
	cursor:hand;
}
.product_thumb .over_bg {
	/*	width:206px;
	height:256px;
	background:url(images/product_over.png?v=0.65);
	background-repeat:no-repeat;
	background-position:center;
	position:absloute;
	top:0px;
	left:0px;
	cursor:pointer;
	cursor:hand;
	display:inline-block;
	z-index:10;*/
	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;
}
.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?v=0.65);
	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;
}
.our_price {
	display:inline-block;
	font-size:23px;
	color:#444444;
	margin-right:10px;
	position:absolute;
	top:35px;
}
.price_market {
	display:inline-block;
	color:#9e9da0;
	font-size:12px;
	text-decoration:line-through;
	position:absolute;
	top:60px;
}
.product_thumb .our_price {
	position:absolute;
	left:10px;
	top:381px;
	font-size:16px;
}
.product_thumb .price_market {
	position:absolute;
	right: 5px;
	top:383px;
}
.product_thumb .product_name {
	position:absolute;
	left:10px;
	top:360px;
	font-size:14px;
	color:#555;
	overflow: hidden;
	height: 15px;
}
.product_thumb .model_name {
	position:absolute;
}
.product_thumb .product_like {
	position:absolute;
	top:330px;
	left:10px;
	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;
}
.product_options {
	width:970px;
	margin-top:15px;
}
.product_price_div {
	border-top:1px dashed #ACBDCA;
	border-bottom:1px dashed #ACBDCA;
}
.product_price_table_td_market {
	text-decoration: line-through;
	font-weight: normal;
	color: #999;
	font-size: 18px;
	padding-top:10px;
	padding-bottom:10px;
}
.product_price_table_td_our {
	font-weight: normal;
	color: #93C;
	font-size: 21px;
	padding-top:10px;
	padding-bottom:10px;
}
.detail_price_arrow {
	background-image:url('images/bg_detail_price_arrow.jpg?v=0.65');
	background-position:center;
	background-repeat:no-repeat;
	width:30px;
}
.product_options .option_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_options .option_header.passive {
	background-color:#b2b2b2;
	background-image:url(images/icon_arrow_h.png?v=0.65);
	background-repeat:no-repeat;
	background-position:10px 10px;
}
.product_options .paging_bar {
	background-color:#b2b2b2;
	color:#FFF;
	line-height:24px;
	padding:4px 3px 4px 25px;
	margin:0px 10px 7px 3px;
}
.product_options .option_header.active {
	background-color:#f5126a;
	background-image:url(images/icon_arrow_v.png?v=0.65);
	background-repeat:no-repeat;
	background-position:7px 13px;
}
.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?v=0.65');
	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?v=0.65);
	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?v=0.65);
	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?t=1);
	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 {
	background-color:#FFF;
	background-image:url('images/over_product_detail.png?v=0.65');
	background-repeat:repeat-x;
	background-position:top;
	border:1px solid #d9d9d9;
	width:960px;
}
.img_product_detail {
	width:400px;
	height:600px;
}
.zoom_pointer {
	width:32px;
	height:32px;
	background-image:url('images/pointer_zoom.png?v=0.65');
	background-repeat:no-repeat;
}
.img_product_detail, .img_product_detail a {
	cursor:move;
	cursor:url('images/pointer_zoom.png?v=0.65'), auto;
}
.img_product_detail .product_over_effect {
	background-image:url('images/over_product_detail.png?v=0.65');
	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 {
	display:inline-block;
	font-weight:bold;
	margin-right: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?v=0.65');
	color:#FFF;
}
.default_btn {
	cursor:pointer;
	cursor:hand;
	border:none;
	background-repeat:no-repeat;
	height:25px;
	background-image:url('images/bg_btn_tile.png?v=0.65');
	color:#FFF;
}
.default_btn:hover {
	background-image:url('images/bg_btn_tile_over.png?v=0.65');
}
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?v=0.65');
	cursor:pointer;
	cursor:hand;
}
.btn_register_send:hover {
	background-image:url('images/bg_btn_register_send_over.png?v=0.65');
}
.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?v=0.65);
	background-repeat:no-repeat;
	background-position:0px 10px;
	width:293px;
}
.famous_comment {
	background-image:url('images/bg_famous_comment.png?v=0.65');
	width:410px;
	margin:10px 0px 10px -5px;
	height:154px;
	display:inline-block;
}
.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?v=0.65');
	background-repeat:no-repeat;
	background-position:10px 5px;
	padding:9px 0px 5px 30px;
	float:right;
}
.header_id_block_info {
	text-align:left;/*float:right;*/

}
.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?v=0.65');
}
.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;
	height:450px;
	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:195px !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;
	/*border-top:1px dashed #d8d8d8;*/
	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;
}
.style_test_welcome {
	width:960px;
	height:700px;
	background-image:url('images/bg_style_test_welcome.jpg?v=0.65');
}
.style_test_welcome .btn_starttest {
	width:236px;
	height:44px;
	background-image:url('images/bg_btn_start_test.png?v=0.65');
	cursor:pointer;
	cursor:hand;
}
.style_test_welcome .btn_starttest:hover {
	background-image:url('images/bg_btn_start_test_over.png?v=0.65');
}
.style_test_finish {
	width:960px;
	height:557px;
	background-image:url('images/bg_style_test_finish.jpg?v=0.65');
}
.btn_style_next {
	width:266px;
	height:64px;
	background-image:url('images/bg_btn_style_next.png?v=0.65');
	cursor:pointer;
	cursor:hand;
}
.btn_style_next:hover {
	background-image:url('images/bg_btn_style_next_over.png?v=0.65');
}
.btn_remove_cart {
	width:106px;
	height:25px;
	background-image:url('images/bg_btn_remove_cart.png?v=0.65');
}
.btn_remove_cart:hover {
	background-image:url('images/bg_btn_remove_cart_over.png?v=0.65');
}
/*.btn_cart_buy {
	width:73px;
	height:25px;
	background-image:url('images/bg_btn_buy_over.png?v=0.65');
	cursor:pointer;
	cursor:hand;
	display:inline-block;
	background-repeat:no-repeat;
}
.btn_cart_buy:hover {
	background-image:url('images/bg_btn_buy_over.png?v=0.65');
	opacity: .9;
	filter: alpha(opacity=90);
	-ms-filter: "alpha(opacity=90)";
	-khtml-opacity: .9;
	-moz-opacity: .9;
}*/


.btn_cart_buy {
	background:url("images/btn_new_buy.png?v=0.65&t=5") no-repeat left top;
	display:block;
	height:34px;
	width:114px;
	cursor:pointer;
	cursor:hand;
	margin:0;
	padding:0;
	border:none;
	float:right;
}


.btn_cart_finish {
	background:url("images/btn_new_finish.png?v=0.65&t=2") no-repeat left top;
	display:block;
	height:34px;
	width:175px;
	cursor:pointer;
	cursor:hand;
	margin:0 0 0 20px;
	padding:0;
	border:none;
}



.btn_continue_shop {
	width:136px;
	height:25px;
	background-image:url('images/bg_btn_continue_shop.png?v=0.65&t=2');
	cursor:pointer;
	cursor:hand;
	display:inline-block;
}
.btn_continue_shop:hover {
	background-image:url('images/bg_btn_continue_shop_over.png?v=0.65&t=2');
}
.btn_update_cart {
	width:113px;
	height:25px;
	background-image:url('images/bg_btn_update_cart.png?v=0.65');
	cursor:pointer;
	cursor:hand;
	display:inline-block;
}
.btn_update_cart:hover {
	background-image:url('images/bg_btn_update_cart_over.png?v=0.65');
}
.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?v=0.65');
}
.header_step.step2 {
	background-image:url('images/bg_header_step2.png?v=0.65');
}
.header_step.step3 {
	background-image:url('images/bg_header_step3.png?v=0.65');
}
.header_step.step4 {
	background-image:url('images/bg_header_step4.png?v=0.65');
}
.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 .product_img {
	border:1px solid #D9D9D9;
	margin-right:5px;
}
.cart .product_img:hover, .cart .product_info:hover .product_img {
	border:1px solid #8a57a0;
}
.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?v=0.65');
}
.cc_type.visa {
	background-image:url('images/bg_card_visa.png?v=0.65');
}
.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;
}
.toolTipTop {
/*width: 175px;
	height: 30px;
	background: transparent url(images/bubbleTop.gif) no-repeat;*/
}
.toolTipMid {
/*padding: 8px 15px;
	background: #A1D40A url(images/bubbleMid.gif) repeat-x top;*/
}
.toolTipBtm {
/*height: 13px;
	background: transparent url(images/bubbleBtm.gif) no-repeat;*/
}
.btn_new_billing_address {
	width:160px;
	height:25px;
	background-image:url('images/bg_btn_new_billing_address.png?v=0.65');
}
.btn_new_billing_address:hover {
	background-image:url('images/bg_btn_new_billing_address_over.png?v=0.65');
}
.btn_new_shipping_address {
	width:166px;
	height:25px;
	background-image:url('images/bg_btn_new_shipping_address.png?v=0.65');
}
.btn_new_shipping_address:hover {
	background-image:url('images/bg_btn_new_shipping_address_over.png?v=0.65');
}

.btn_continue {
	width:110px;
	height:25px;
	background-image:url('images/bg_btn_continue_over.png?v=0.65');
}
.btn_continue:hover {
	background-image:url('images/bg_btn_continue_over.png?v=0.65');
	pacity: .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?v=0.65');
}
.btn_print:hover {
	background-image:url('images/bg_btn_print_over.png?v=0.65');
}
.btn_back_to_cart {
	width:155px;
	height:25px;
	background-image:url('images/bg_btn_back_to_cart.png?v=0.65');
}
.btn_back_to_cart:hover {
	background-image:url('images/bg_btn_back_to_cart.png?v=0.65');
}
.icon_header_billing {
	background-image:url('images/icon_header_billing.png?v=0.65');
}
.icon_header_shipping {
	background-image:url('images/icon_header_shipping.png?v=0.65');
}
.icon_header_webpos {
	background-image:url('images/icon_header_webpos.png?v=0.65&t=1');
}
.icon_header_cod {
	background-image:url('images/icon_header_cod.png?v=0.65&t=1');
}
.icon_success {
	background-image:url('images/success.png?v=0.65');
	background-repeat:no-repeat;
	background-position:left;
	padding:5px 5px 5px 55px;
	display:inline-block;
	text-align:left;
	margin:30px;
}

.icon_alert {
	background-image:url('images/alert.png?v=0.65');
	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?v=0.65');
	background-position:5px 5px;
	background-repeat:no-repeat;
}


.breadcrumb {
	border:1px solid #d1d1d1;
	height:24px;
	background-color:#FFF;
	background-image:url('images/bg_bread.png?v=0.65');
	background-position:bottom;
	background-repeat:repeat-x;
	padding:0px;
	margin:0px 0px 10px 0px;
	text-align:left;
	width:960px;
}
.breadcrumb div {
	padding:0px;
	color:#8f8f8f;
	font-size: 14px;
	display:inline-block;
	position:relative;
	float:left;
	padding-top:0px;
}
.breadcrumb .b_item{
	padding-top:1px;
}
.breadcrumb2 .b_item a:hover{
	color:#854c9d ;
}


.breadcrumb a {
	width:100%;
	height:100%;
	display:block;
	padding:0px;
	padding-top:4px;
	margin:0px;
	height:22px;
	line-height:22px;
	font-size:13.5px;
}
.breadcrumb div.b_seperator {
	width:10px;
	height:24px;
	background-image:url('images/bg_bread_spacer.png?v=0.65');
	background-repeat:no-repeat;
	background-position:top left;
	cursor:default;
}
.breadcrumb div.b_home {
	width:35px;
	height:24px;
	background-image:url('images/icon_bread_home.png?v=0.65');
	background-repeat:no-repeat;
	background-position:15px;
	cursor:pointer;
	cursor:hand;
}
.breadcrumb div.b_item a {
	padding:0px 20px 0px 5px;
}

.breadcrumb2{width:989px;overflow:hidden;margin: 0 0 0 -21px;background-color:#f0f0f0;background-color:rgba(248, 248, 248, 0.8);-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);padding: 6px;z-index:60;position:relative}

.breadcrumb2 div {
	padding: 0px;
	color: #737373;
	font-size: 12px;
	display: inline-block;
	position: relative;
	float: left;
	padding-top: 0px;
}

.breadcrumb2 .b_home{
	display:none;
}

.breadcrumb2 a{
	font: normal 11px 'Helvetica Neue',Helvetica,Arial,sans-serif;
	height:auto !important;
	line-height:auto !important;
	padding:0px 10px 0px 0px !important;	
	color:#737373 !important;
}
.breadcrumb2 .b_seperator{
	padding-right:10px;	
}



.login_box {
	padding:30px 14px 15px 14px;
	/*background-image:url('images/bg_loginbox.png?v=0.65');
	background-position:-10px 130px;
	background-repeat:no-repeat;*/
	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:960px;
	text-align:left;
	min-height: 100%;
	margin: 0 auto -4em;
}

.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?v=0.65');
	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 {
	
}
.blog_title_bar:hover .blog_header {
	color:#8f8f8f;
}
.blog_title_bar:hover .blog_date {
	background-image:url(images/bg_blog_date_over.png?v=0.65);
}
.deal_cont {
	position:relative;
	display:inline-block;
	cursor:pointer;
	cursor:hand;
	padding:0px;
	margin:0px 0px 10px 0px;
	border:9px solid #F7EBD1;
	border-right:10px solid #F7EBD1;
	border-image: url(images/bg_deal_border.jpg?v=0.65) 9 9 9 9 round round;
}
.deal_cont img {
	min-width:297px;
}
.deal_cont:hover {
	border: 9px solid #854c9d;
	border-right:10px solid #854c9d;
}
.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_cont .deal_sub_bar {
	position:absolute;
	width:100%;
	bottom:0px;
	background-color:#F7EBD1;
	background-image:url('images/bg_deal_title.png?v=0.65');
	border-bottom: 4px solid #666;
	height:40px;
}
.deal_sub_bar table {
	margin:12px;
}
.deal_name {
	color:#FFF;
}
.deal_name h3 , .deal_name a {
	color:#333333;
	font-size:16px;
	padding:0px;
	margin:0px;
	line-height:16px;
}
.deal_closing_title {
	width:120px;
	color:#CCC;
	font-size:16px;
	text-align:right;
}
.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?v=0.65');
	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?v=0.65');
	cursor:pointer;
	cursor:hand;
}
.account_header_right_td {
	background-image:url('images/bg_account_header_right.png?v=0.65');
	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?v=0.65');
}
.account_tab_icon_cart {
	background-image:url('images/bg_account_icon_cart.png?v=0.65');
}
.account_items {
	margin-right:10px;
	margin-left:60px;
}
.account_items li {
	list-style-image:url('images/icon_li_style.png?v=0.65');
	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?v=0.65');
	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?v=0.65');
	background-repeat:no-repeat;
	background-position:center;
}

.camp_passive{
	width:494px;
	height:126px;	
	display:inline-block;
	background-image:url('images/bg_camp_passive.png?v=0.65&t=3');
	background-repeat:no-repeat;
	background-position:center;
}

.lazy {
  display: none;
}


#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?v=0.65');
}

#scroller:hover {
	background-image: url('images/bg_gototop_hover.png?v=0.65');
}

.cart_bottom_info {
	width: 650px;
	height: 34px;
	background-image: url('images/bg_cart_bottom.png');
}



.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?v=0.65&t=1');
	background-position:left;background-repeat:no-repeat;
}

.next_product_arrow {
	background-image: url('images/bg_next_product_arrow.png?v=0.65&t=1');
	background-position:right;background-repeat:no-repeat;

}

.option_div{
	display:inline-block;
	border: 1px solid #854c9d;
	padding: 4px 15px;
	margin: 3px;
	cursor: pointer;
	font-size: 12px;
	color: #854c9d;
	background-color: #ffffff;
}
	
.option_div:hover, .option_selected{
  background-color: #864E9E;
  color: white;
  border-color: #854c9d;
}

.option_disabled{
  background-color:#CCC;
  border: 1px solid #999 !important;
   color: #777 !important;
   cursor:default;
   text-decoration:line-through !important;
}

.option_disabled:hover{
  background-color:#CCC !important;
  border: 1px solid #999 !important;
  color: #777 !important;
}
.option_selectbox{
	/* display:none;  */
}
.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 {
	
	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;
	-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;
	-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-transform: uppercase;*/
	text-align: center;
	cursor:pointer;
	cursor:hand;
}


.x-cancel {
	padding: 8px 10px;
	background: #ddd;
	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;
	font-size: 12px;
	line-height: 1;
	cursor:pointer;
	cursor:hand;
	display: inline-block;
}


.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;
	-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-iconbutton a {
	/*display: block;*/
	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;
	-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:before {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 40px;
	background: transparent url(images/button_cart.png?v=2) 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?v=2) 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?v=2) right center repeat-y
}




.x-iconbutton_small a {
	/*display: block;*/
	position: relative;
	margin: 10px 0;
	padding: 8px 15px 8px 55px;
	
	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;
	-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?v=2) 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?v=2) 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?v=2) 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?v=4) 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?v=0.65) 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:230px;
	
}
#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?v=0.65") 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?v=0.65") 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?v=0.65');
}

.flag.en{
	background-image:url('images/flag_en.png?v=0.65');
}
body, html {
	height:100%;
}

.camp_banner{
	width:940px;
	height:296px;		
}

.camp_banner2{
	width:458px;
	height:296px;
}

	.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:#2e2e2e;background-image:-moz-linear-gradient(top, #383838, #1f1f1f);background-image:-ms-linear-gradient(top, #383838, #1f1f1f);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#383838), to(#1f1f1f));background-image:-webkit-linear-gradient(top, #383838, #1f1f1f);background-image:-o-linear-gradient(top, #383838, #1f1f1f);background-image:linear-gradient(top, #383838, #1f1f1f);background-repeat:repeat-x;-ms-box-shadow:0 1px 4px rgba(0, 0, 0, 0.22);-o-box-shadow:0 1px 4px rgba(0, 0, 0, 0.22);-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.22);-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.22);box-shadow:0 1px 4px rgba(0, 0, 0, 0.22);width:100%; z-index:98;height:102px;position: fixed;}

.sfm-navigation .account-navigation .sfm-cart-open-link{
	cursor:pointer;
	cursor:hand !important;	
}
.sfm-navigation .nav-wrap{width:1001px;margin:0 auto;padding:10px 0 0;}
.sfm-navigation .logo{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;float:left;background:transparent url(nav/nav-logo.png) no-repeat;width:330px;height:40px;margin-top:4px;margin-bottom:20px;}
/*
.sfm-navigation .store-navigation{position:relative;clear:both;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;height:50px;}
*/
.sfm-navigation .store-navigation{position:relative;clear:both;background-color:#faf9f9;background-image:-moz-linear-gradient(top, #ffffff, #f2f1f1);background-image:-ms-linear-gradient(top, #ffffff, #f2f1f1);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f1f1));background-image:-webkit-linear-gradient(top, #ffffff, #f2f1f1);background-image:-o-linear-gradient(top, #ffffff, #f2f1f1);background-image:linear-gradient(top, #ffffff, #f2f1f1);background-repeat:repeat-x;-ms-box-shadow:0 0 10px rgba(0, 0, 0, 0.15);-o-box-shadow:0 0 10px rgba(0, 0, 0, 0.15);-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.15);-moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.15);box-shadow:0 0 10px rgba(0, 0, 0, 0.15);height:50px;}

.sfm-navigation .store-navigation .store-tabs{margin:0;padding:0;float:left;list-style:none;*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;}
.sfm-navigation .store-navigation .search-form{float:right;margin:7px;border:1px solid #d9d9d9;background:#fff;height:34px;}
.sfm-navigation .store-navigation .search-form.global-search .search-input{width:215px;height:32px;}
.sfm-navigation .store-navigation .search-form:focus,.sfm-navigation .store-navigation .search-form.focus{outline:#a663c2 solid 2px;outline-offset:-3px;border-color:transparent;}
.sfm-navigation .store-navigation .search-form:focus .store-selection,.sfm-navigation .store-navigation .search-form.focus .store-selection{visibility:visible;}
.sfm-navigation .store-navigation .search-form:focus .search-submit,.sfm-navigation .store-navigation .search-form.focus .search-submit{background:#854c9d url(nav/search-icons.png) 2px -35px;background:url(nav/search-icons.png) 2px -35px,-moz-linear-gradient(top, #a663c2, #864c9e);background:url(nav/search-icons.png) 2px -35px,-ms-linear-gradient(top, #a663c2, #864c9e);background:url(nav/search-icons.png) 2px -35px,-webkit-gradient(linear, 0 0, 0 100%, from(#a663c2), to(#864c9e));background:url(nav/search-icons.png) 2px -35px,-webkit-linear-gradient(top, #a663c2, #864c9e);background:url(nav/search-icons.png) 2px -35px,-o-linear-gradient(top, #a663c2, #864c9e);background:url(nav/search-icons.png) 2px -35px,linear-gradient(top, #a663c2, #864c9e);}
.sfm-navigation .store-navigation .search-form .search-input{display:inline-block;*display:inline;*zoom:1;border:none !important;padding:7px;color:#383838;}
.sfm-navigation .store-navigation .search-form .search-input:focus{outline:none;}
.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:-ms-input-placeholder{color:#9e9e9e;}
.sfm-navigation .store-navigation .search-form .store-selection{display:inline-block;*display:inline;*zoom:1;visibility:hidden;color:#9e9e9e;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{display:inline-block;*display:inline;*zoom:1;vertical-align:top;background:transparent;border:none;height:100%;width:35px;padding:0;background:transparent url(nav/search-icons.png) no-repeat 2px 0;}
.sfm-navigation .store-navigation .search-form .search-submit .search-submission-text{font:0/0 a;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:hover .nav-label,.sfm-navigation .store-navigation .store-tab.hover .nav-label{color:#854c9d;}
.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;-moz-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:1080px;}
.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{padding:15px 10px;width:250px;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);-moz-box-shadow:5px -46px 15px 0 rgba(0, 0, 0, 0.07);box-shadow:5px -46px 15px 0 rgba(0, 0, 0, 0.07);}
.sfm-navigation .store-navigation .store-tab .store-menu .menu-sub-title{font-style:italic;color:#383838;font-size:13px;font-weight:normal;margin:0 5px 5px;padding:5px 0;border-bottom:1px solid #c7c7c7;}
.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:7px 5px 5px;display:block;color:#737373;text-decoration:none;}
.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:1;text-decoration:none;padding:20px 10px 17px; font-weight:bold;}
.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;-moz-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:32px;line-height:32px;margin-bottom:20px;margin-top:10px;position:relative;z-index:1;}
.sfm-navigation .account-navigation .account-tabs{margin:0;padding:0;list-style:none;*zoom:1;}
.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;-moz-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;display:block;height:15px;margin:9px 0;}
.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{/*background-color:#d8d6d6;*/}
.sfm-navigation .account-navigation .tab-with-menu:hover .account-menu{display:block;}
.sfm-navigation .account-navigation .tab-with-menu:hover .account-nav-label{color:#383838;border-right-color:transparent;text-decoration:none;}
.sfm-navigation .account-navigation .account-menu{display:none;margin:0;padding:5px 0;list-style:none;width:235px;border:1px solid #d8d6d6;position:absolute;top:32px;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;font:0/0 a;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{font-style:italic;padding:0 12px;border-right:1px solid #545454;color:#9e9e9e;}
.sfm-navigation .account-navigation .account-nav-label:hover{text-decoration:none;color:#fafaf7;}
.sfm-navigation .account-navigation .account-nav-cart-label{font-style:italic;padding:0 8px 0 20px;color:#9e9e9e;border:none;background:transparent;line-height:inherit;}
.sfm-navigation .account-navigation .account-nav-cart-label:hover{text-decoration:none;color:#fafaf7;}
.sfm-navigation .account-navigation .account-nav-button{border:none;-webkit-background-clip:border-box;-moz-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;}
.sfm-navigation .account-navigation .account-nav-cart-count{position:relative;}
.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.gif?T=2) no-repeat 0 0;display:block;float:left;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:-80px 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;}
.top_aligner{
	height: 125px;	
}


.product_options{
	position:absolute;
	bottom:40px;
	width:235px;
	margin-left:235px;
	text-align:center;
	bottom:-5px;
	margin:0 10px 55px 235px;
	background:#fff;
	background:rgba(0, 0, 0, 0.3);
	border-top:1px solid #666666;
	z-index:10;
	padding:5px 5px 35px 5px;
}

.product_options .over_option{
	display:inline-block;
	border: 1px solid #854c9d;
	padding: 4px;
	margin: 2px;
	cursor: pointer;
	font-size: 12px;
	color: #854c9d;
	background-color: #ffffff;
	
}

.product_options .option_soldout{
  background-color:#d9d9d9;
  border: 1px solid #999 !important;
   color: #9d9d9d !important;
   cursor:default;
   text-decoration:line-through !important;
}
.product_options .option_forsale{
	font-weight:bold;	
}
.inventory{
	/*position:absolute;
	bottom:40px;
	width:235px;
	margin-left:233px;
	text-align:right;
	display:;	
	bottom:-5px;
	margin:0 10px 55px 235px;
	background:#fff;
	background:rgba(0, 0, 0, 0.1);
	z-index:10;
	padding:0px 5px 0px 0px;*/
	position: absolute;
	bottom: 40px;
	margin-left: 435px;
	text-align: right;
	top: 1px;
	z-index: 10;
	padding: 0px 5px 0px 0px;
	height: 37px;	
}

.preview_button{
	background-image: url('images/btn_preview.png');
	display: inline-block;
	width: 35px;
	height: 35px;
}


.inspect-button{border:none;-webkit-background-clip:border-box;-moz-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;
}



 @media print {
	body * {
		font-size:11px;
	}
	.cart .price {
		padding:0px !important;
		margin:	0px !important;
		word-wrap: break-word;
	}
	td {
		padding:0px !important;
		margin:	0px !important;
		text-align:right;
		word-wrap: break-word;
	}
	th {
		text-align:left;
		color:#000;
		word-wrap: break-word;
	}
	input {
		visibility:hidden;
	}
	h1 {
		font: normal 13px Arial, Verdana, Helvetica, sans-serif;
		font-weight:bold;
		padding:0px !important;
		margin:0px !important;
	}
	cufontext, cufon {
		display:inline-block;
		font-size:13px;
	}
	canvas {
		display:none;
	}
}
