@charset "utf-8";
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
	margin:0;
	padding:0;
}
img, fieldset, body, html {
	border:none;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
}
ol, ul {
	list-style:none;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
}
q:before, q:after {
	content:'';
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
html {
       font:12px/18px Verdana,Arial,Helvetica,sans-serif;
/*	font:12px/18px Verdana, "ＭＳ Ｐゴシック", Geneva, sans-serif, Osaka,"ヒラギノ角ゴ Pro W3";  /*   12px/18px Verdana, "ＭＳ Ｐゴシック", Geneva, sans-serif, Osaka,"ヒラギノ角ゴ Pro W3";*/
	color:#666;
	background-color: #FFF;
}
a:link, a:visited {
	color:#000;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
	color:#A72D2C;
}
h1 {
	font-size:100%;
}
h2, .h2 {
	font-size:16px;
}
h3, .h3 {
	font-size:14px;
}
h4, .h4 {
	font-size:12px;
}
h5, .h5 {
	font-size:11px;
}
.seoH {
	font-size:100%;
	display:inline;
	font-weight:inherit;
}
strong {
	font-weight:bold;
}
.spacer-10 {
	height:10px;
	overflow:hidden;
	clear:both;
}
.w-bp {
	border:1px solid #DDD;
	padding:0 10px 10px;
}
.w-bp-a {
	border:1px solid #DDD;
	border-top:none;
	padding:10px;
}
.w-b {
	border:1px solid #DDD;
}
.w-p {
	padding:0 10px 10px;
}
.w-bp h2, .w-b h2, .w-p h2, .widget h2 {
	/*padding:7px 0;*/
}
.w-bp h3, .w-b h3, .w-p h3 {
	/*padding:6px 0;*/
}

.widget h3 {
color: #fff;
    font-size: 16px;	
}

.w-bp h4, .w-b h4, .w-p h4, .widget h4 {
	/*padding:5px 0;*/
}
.w-bp-a, .w-bp, .w-b, .w-p, .widget, .clearfix, .section {
	clear:both;
	zoom:1;
	margin-bottom:10px;
}
.clearfix {
	margin-bottom:0;
}
.w-bp-a:after, .w-bp:after, .w-b:after, .w-p:after, .widget:after, .clearfix:after, .section:after {
	content:".";
	clear:both;
	display:block;
	height:0;
	font:0/0 arial;
	visibility:hidden;
}
a.focus:link, a.focus:visited, a.focus:hover, a.focus:active {
	color:#A72D2C;
	font-weight:bold;
}
a.more:link, a.more:visited, a.more:hover, a.more:active {
	color:#184C95;
	font-size:11px;
	text-decoration:underline;
}
a:link, a:visited {
	color:#000;
	text-decoration:none
}
a:hover {
	text-decoration:underline;
	color:#A72D2C;
}
.red, a.red:link, a.red:visited {
	color:#A72D2C;
}
.black, a.black:link, a.black:visited {
	color:#000;
}
.gray, a.gray:link, a.gray:visited {
	color:#666;
}
.blue, a.blue:link, a.blue:visited {
	color:#1e4e8e;
}
.yellow, a.yellow:link, a.yellow:visited {
	color:#fecf77;
}
.orange, a.orange:link, a.orange:visited {
	color:#ee5d04;
}
.white, a.white:link, a.white:visited {
	color:#fff;
}
.green, a.green:link, a.green:visited {
	color:#589246;
}
.u, a.u:link, a.u:visited {
	text-decoration:underline
}
.u_, a.u_:link, a.u_:visited {
	text-decoration:none;
}
.b, a.b:link, a.b:visited {
	font-weight:bold;
}
.b_, a.b_:link, a.b_:visited {
	font-weight:normal;
}
.i, a.i:link, a.i:visited {
	font-style:italic;
}
.big3, a.big3:link, a.big3:visited {
	font-size:14px;
}
.big4, a.big4:link, a.big4:visited {
	font-size:16px;
}
.big5, a.big5:link, a.big5:visited {
	font-size:21px;
}
.big6, a.big6:link, a.big6:visited {
	font-size:15px;
}
.big, a.big:link, a.big:visited {
	font-size:12px;
}
.big_, a.big_:link, a.big_:visited {
	font-size:11px;
}
.big__, a.big__:link, a.big__:visited {
	font-size:10px;
}
.big2, a2.big:link, a.big2:visited {
	font-size:15px;
}

.del, a.del:link, a.del:visited {
	color: #636363;
	text-decoration:line-through;
}
.gray2, a.gray2:link, a.gray2:visited {
	color:#646464;
}
input, select, textarea {
	/*background: none repeat scroll 0 0 #FFFFFF;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
a.btn, button, input[type="submit"], input[type="button"] {
}
button {
	cursor:pointer;
	border:1px solid #ddd;
	line-height:18px;
	padding:0 4px;
	width:auto;
	overflow:visible;
	font-family:Arial, Helvetica, sans-serif;
}
button:hover {
	background-position:0px -300px;
}
.flag {
	background-repeat:no-repeat;
	height:11px;
	line-height:11px;
	padding-left:20px;
}
.us {
	background-position:0 -500px;
}
.eu {
	background-position:0 -516px;
}
.gb {
	background-position:0 -532px;
}
.ca {
	background-position:0 -548px;
}
.au {
	background-position:0 -564px;
}
.ch {
	background-position:0 -580px;
}
.hk {
	background-position:0 -596px;
}
.fr {
	background-position:0 -612px;
}
.it {
	background-position:0 -628px;
}
.ru {
	background-position:0 -644px;
}
.es {
	background-position:0 -660px;
}
.dk {
	background-position:0 -676px;
}
.de {
	background-position:0 -692px;
}
.jp {
	background-position:0 -708px;
}
.p-stripe {
	padding:7px;
	overflow:hidden;
}
.p-stripeInner {
	padding:0 17px 7px;
	overflow:hidden;
	background-color:#ffffff;
}
.tabSelectors ul {
	overflow:hidden;
}
.tabSelectors li {
	float:left;
	text-align:center;
	position:relative;
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
	border-left:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
}
.tabSelectors li.first {
	border-left:none;
}
.tabSelectors li.current {
	border-bottom:none;
	background:none;
}
.w-productList {
}
.w-productList dl, .w-grid dl {
	float:left;
	display:inline;
}
.w-productList dt a, .w-grid dt a {
	display:inline-block;
	position:relative;
}
.w-productList dt a:hover, .w-grid dt:hover {
	text-decoration:none;
}
.w-productList dt a img, .w-grid dt a img {
	border:1px solid #fff;
}
.w-productList dt a:hover img, .w-productList dt a:active img, .w-grid dt a:hover img, .w-grid dt a:active img {
	border-color:#ddd;
}
.w-productList dt a em {
	position:absolute;
}
.w-productList .price a {
	color:#A72D2C;
	font-weight:bold;
}
.w-productList .oldPrice {
	text-decoration:line-through;
	font-size:10px;
	color:#000;
}
.w-productList .savingPrice {
	color:#FE7200;
}
.w-grid dl.nb, .w-list dl.nb, .w-gallery dl.nb {
	border:none;
}
.grid-m-l dl {
	width:100%;
	margin:0;
	padding:0;
	overflow:hidden;
}
.grid-m-l dt {
	float:left;
}
.grid-m-l dd {
	margin-left:87px;
}
.grid-m-l dd p {
	padding-left:5px;
}
.w-carousel {
	position:relative;
}
.w-carousel .carouselContent {
	overflow:hidden;
}
.w-carousel .carouselContent li {
	float:left;
	width:44px;
	height:44px;
	padding:0 5px 10px 10px;
}
.w-carousel .carouselP, .w-carousel .carouselN {
	position:absolute;
	width:18px;
	height:62px;
	top:110px;
	cursor:pointer;
}
.w-carousel .carouselP {
	left:10px;
}
.w-carousel .carouselN {
	right:10px;
}
.w-carousel .carouselP a, .w-carousel .carouselN a {
	display:none;
}
br.clear {
	clear:left;
}
.w-itemList {
	color:#666;
}
.w-itemList h4 {
	font-size:12px;
	padding:5px;
	border-bottom:1px solid #ddd;
}
.w-itemList ul {
	padding:5px 10px;
}
.w-itemList li {
	line-height:180%;
}
.p-styleList li a {
	padding-left:12px;
	display:block;
}
.star {
	display:inline-block;
	overflow:hidden;
	position:relative;
	vertical-align:middle;
}
.star em {
	position:absolute;
	left:-99999px;
}
.starS1, .starS2, .starS3, .starS4, .starS5 {
	width:70px;
	height:15px;
}
.starS5 {
	background-position:-40px -84px;
}
.starS4 {
	background-position:-54px -84px;
}
.starS3 {
	background-position:-68px -84px;
}
.starS2 {
	background-position:-82px -84px;
}
.starS1 {
	background-position:-96px -84px;
}
.starB1, .starB2, .starB3, .starB4, .starB5 {
	width:100px;
	height:18px;
}
.starB5 {
	background-position:-40px -65px;
}
.starB4 {
	background-position:-60px -65px;
}
.starB3 {
	background-position:-80px -65px;
}
.starB2 {
	background-position:-100px -65px;
}
.starB1 {
	background-position:-120px -65px;
}
.starH1, .starH2, .starH3, .starH4, .starH5 {
	width:100px;
	height:18px;
}
.starH5 {
	background-position:-40px -47px;
}
.starH4 {
	background-position:-60px -47px;
}
.starH3 {
	background-position:-80px -47px;
}
.starH2 {
	background-position:-100px -47px;
}
.starH1 {
	background-position:-120px -47px;
}
.hide {
	display:none;
}
.show {
	display:block;
}
.right {
	float:right;
}
.left {
	float:left;
}
#lightbox {
	position:absolute;
	z-index:9991;
	display:none;
}
#lightboxOverlay {
	width:100%;
	height:100%;
	position:fixed;
	z-index:9990;
}
#lightboxOverlay div {
	width:100%;
	height:100%;
	background:#000;
}
#lb-borderBg {
	width:100%;
	height:100%;
	background-color:#fff;
	position:absolute;
	top:0;
	left:0;
	-moz-box-shadow: 0px 0px 20px #000;
	-webkit-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
}
#lb-wrapper {
	float:left;
	position:relative;
	z-index:10;
	padding:0;
	zoom:1;
	background-color:#fff;
}
#lb-content {
	float:left;
	position:relative;
	display:inline;
}
#lb-close, #lb-corners span, #lb-tnControls span, #lb-contentControls a {
	background-image:url(base-images/popup-bg.png);
	background-repeat:no-repeat;
	background-attachment:scroll;
	display:block;
	position:absolute;
}
#lb-close {
	top:0;
	right:0;
	width:40px;
	height:26px;
	background-position:top center;
}
#lb-close:hover {
	background-position:bottom center;
}
#lb-contentControls a#lb-previous, #lb-contentControls a#lb-next {
	width:19px;
	height:112px;
	display:none;
	outline:none;
	margin-top:-56px;
	top:50%;
}
#lb-previous {
	left:0;
	background-position:top left;
}
#lb-previous:hover {
	background-position:bottom left;
}
#lb-next {
	right:0;
	background-position:top right;
}
#lb-next:hover {
	background-position:bottom right;
}
#lb-thumbnail {
	position:relative;
	overflow:hidden;
	padding:0 18px;
	background:#fff;
}
#lb-thumbnailContent {
	float:left;
}
#lb-thumbnail a img {
	border:2px solid #fff;
	cursor:pointer;
	padding:1px;
	margin:6px;
}
#lb-thumbnail a.current img {
	border-color:#ac2e31;
}
#lb-thumbnail a:hover img {
	border-color:#e2cdc8;
}
#lb-thumbnail a.current:hover img {
	border-color:#ac2e31;
}
#lb-tnControls a {
	position:absolute;
	display:block;
	width:17px;
	height:100%;
	top:0;
	outline:none;
	background-color:#fff;
}
#lb-tnControls span {
	width:12px;
	height:14px;
	overflow:hidden;
}
#lb-tnControls #lb-tnPrevious {
	left:0;
}
#lb-tnControls #lb-tnPrevious span {
	background-position:-51px -151px;
	top:50%;
	left:50%;
	margin-top:-7px;
	margin-left:-6px;
}
#lb-tnControls #lb-tnPrevious.hasItem span {
	background-position:-77px -151px;
}
#lb-tnControls #lb-tnNext {
	right:0;
}
#lb-tnControls #lb-tnNext span {
	background-position:-51px -64px;
	top:50%;
	left:50%;
	margin-top:-7px;
	margin-left:-6px;
}
#lb-tnControls #lb-tnNext.hasItem span {
	background-position:-77px -64px;
}
.lb-thumbnaiRight #lb-content {
	padding-bottom:0;
}
.lb-thumbnaiRight #contentHere {
	text-align:center;
}
.lb-thumbnaiRight #lb-thumbnail {
	position:absolute;
	zoom:1;
	padding:18px 0;
	bottom:5px;
	right:0;
}
.lb-thumbnaiRight #lb-thumbnail img {
	margin:3px 19px 10px;
}
.lb-thumbnaiRight #lb-tnControls a {
	width:100%;
	height:21px;
}
.lb-thumbnaiRight #lb-tnControls span {
	width:14px;
	height:12px;
}
.lb-thumbnaiRight #lb-tnControls #lb-tnPrevious {
	top:0;
}
.lb-thumbnaiRight #lb-tnControls #lb-tnPrevious span {
	background-position:-50px -101px;
	top:50%;
	left:50%;
	margin-top:-6px;
	margin-left:-7px;
}
.lb-thumbnaiRight #lb-tnControls #lb-tnPrevious.hasItem span {
	background-position:-76px -101px;
}
.lb-thumbnaiRight #lb-tnControls #lb-tnNext {
	bottom:0;
	top:auto;
}
.lb-thumbnaiRight #lb-tnControls #lb-tnNext span {
	background-position:-50px -113px;
	top:50%;
	left:50%;
	margin-top:-6px;
	margin-left:-7px;
}
.lb-thumbnaiRight #lb-tnControls #lb-tnNext.hasItem span {
	background-position:-76px -113px;
}
.tooltip {
	display: none;
	position: absolute;
	z-index:9990;
	border: 1px solid #999;
	padding: 15px;
	background: #fff;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 3px 3px 5px #999;
	-webkit-box-shadow: 3px 3px 5px #999;
	box-shadow: 3px 3px 5px #999;
}
.tooltip .close {
	position: absolute;
	z-index:9990;
	cursor: pointer;
	right: 7px;
	top: 7px;
	width: 13px;
	height: 13px;
}
.tooltip .arrow {
	position: absolute;
	z-index:9990;
	width: 20px;
	height: 20px;
}
#prodFinalBuy .w-productList dt a {
	background: url(base-images/loading_img_s.gif) center center no-repeat;
}
.p-stripe {
	background:url(base-images/stripe.gif) repeat;
}
.w-pagination {
	font:11px Verdana;
	color:#000;
}
.w-pagination li {
	float:left;
	margin-right:5px;
}
.w-pagination a {
	background-color:#fff;
	padding:5px 7px;
	border:1px solid #ddd;
	display:inline-block;
}
.w-pagination a:hover {
	text-decoration:none;
}
.pageIndex strong, .pageIndex span {
	padding:6px 8px;
	display:inline-block;
}
.w-pagination a:hover {
	background-color:#eee;
	border:1px solid #999;
}
.pageIndex a, .pageIndex strong {
	margin:0 3px;
}
.w-pagination .previous a span {
	background-position:0px -2542px;
	padding-left:8px;
}
.w-pagination .previous a:hover span {
	background-position:0px -2578px;
}
.w-pagination .next a span {
	background-position:right -2560px;
	padding-right:8px;
}
.w-pagination .next a:hover span {
	background-position:right -2596px;
}
.w-pagination .first a span {
	background-position:0px -1405px;
	padding-left:16px;
}
.w-pagination .last a span {
	background-position:right -1383px;
	padding-right:16px;
}
.w-pagination .go2page input {
	border:1px solid #ddd;
	height:16px;
	padding:3px 2px;
	width:30px;
}
.w-cateAd {
	position:relative;
	margin-top:-34px;
}
.clip-image a {
	display:block;
	position:absolute;
	background: url('base-images/transparent.gif') repeat;
}
#topControl {
	display:block;
	width:21px;
	cursor:pointer;
}
.error_box, .success_box, .warning_box, .caution_box {
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0 0;
	padding: 15px 10px 15px 60px;
}
.error_box, .warning_box, .caution_box {
	background: url("base-images/icon_error.gif") no-repeat scroll 20px 10px #FEDFDF;
	border: 1px solid #BF0000;
	color: #BF0000;
}
.error_box_500 {
	margin: 10px auto 0;
	width: 500px;
}
.success_box {
	background: url("base-images/icon_success.gif") no-repeat scroll 20px 10px #EBFEDF;
	border: 1px solid #859802;
	color: #666666;
}
#Item_Description_Spc h2 {
	font-size:14px;
	margin:10px 0;
}
#Item_Description_Spc h3 {
	font-weight:normal;
	line-height:150%;
	color:#BF0000;
}
#Item_Description_Spc ul li, .section ul li {
	padding-left:10px;
	margin-top:5px;
}
#Item_Description_Spc img {
	display:block;
}
#Item_Description_Spc p, .section p, #Category_Description2 p {
	margin:1em 0;
}
.dfp-zoomGallery {
	padding: 10px 20px;
	width: 676px;
	margin:0 auto;
}
#Item_Description_Spc .dfp-zoomGallery img, .dfp-zoomGallery img {
	display:inline;
	margin: 5px 5px 20px;
}
.bg_none {
	background:none;
}
.blue_bg {
	background-color:#E1F1F6;
}
.white_bg {
	background-color:#fff;
}
.gray_bg {
	background-color:#ffffff;  /*  background-color:#ebe9df;          */
}
.dark_bg {
	background-color:#ededed;
}
.pink_bg {
	background-color:#f2e6e6;
}
.yellow_bg {
	background-color:#FFFFCB;
}
.lit_gray_bg {
	background-color:#f2f2f2;
}
.lit_gray_f7 {
	background-color:#F7F7F7;
}
.bg_e4 {
	background-color:#E4E4DB;
}
.bg_F6 {
	background-color:#F6F6F6;
}
.none {
	background:none;
}
table.table_all {
	border:1px solid #ddd;
	border-width:1px 1px 0 0;
	border-spacing:0;
	color:#000;
}
.table_all {
	border:1px solid #ddd;
	border-width:1px 1px 0 0;
	border-spacing:0;
	color:#000;
}
.table_all td {
	border:1px solid #ddd;
	border-width:0 0 1px 1px;
}
.attr_table_1 {
	width:560px;
}
.attr_table_1 td {
	padding:4px;
}
.attr_table_yellow {
	text-align:center;
}
.attr_table_yellow td {
	padding:2px;
}
.attr_table_gray {
	text-align:center;
}
.attr_table_gray td {
	padding:2px;
}
.attr_dl_1 dt {
	font-weight:bold;
	padding:4px 0 2px 0;
	color:#000;
}
.attr_dl_1 dd {
	text-indent:1em;
	color:#000;
}
.in_1em {
	text-indent:10px;
}
.line_20px {
	line-height:20px;
}
.line_30px {
	line-height:30px;
}
.line_60px {
	line-height:60px;
}
.line_100 {
	line-height:100%;
}
.line_120 {
	line-height:120%;
}
.line_180 {
	line-height:180%;
}
.line_h {
	line-height:150%;
}
.margin_t {
	margin-top:10px;
}
.pad_10px {
	padding:10px;
}
.pad_20px {
	padding:20px;
}
.pad_l {
	padding-left:4px;
}
.pad_text {
	padding-left:2px;
}
.pad_l_90px {
	padding-left:90px;
}
.pad_l_82px {
	padding-left:82px;
}
.pad_l_105px {
	padding-left:105px;
}
.pad_1em {
	padding-left:10px;
}
.pad_r1em {
	padding-right:10px;
}
.pad_r_5px {
	padding-right:5px;
}
.pad_l_28px {
	padding-left:28px;
}
.pad_l_110px {
	padding-left:20px;
}
.pad_t {
	padding-top:0;
}
.pad_top {
	padding-top:10px;
}
.pad_top5 {
	padding-top:5px;
}
.pad_l5 {
	padding-left:5px;
}
.pad_b5 {
	padding-bottom:5px;
}
.pad_bottom {
	padding-bottom:10px;
}
.pad_b2 {
	padding-bottom:2px;
}
.pad_l_10px {
	padding-left:10px;
}
.plr_10 {
	padding:0 10px;
}
.ptb_10 {
	padding:10px 0;
}
.mar_t5 {
	margin-top:5px;
}
.mar_r5 {
	margin-right:5px;
}
.mar_l5 {
	margin-left:5px;
}
.mar_l0 {
	margin-left:10px;
}
.mar_5 {
	margin:5px;
}
.par5px {
	padding:5px;
}
.mar_t2 {
	margin-top:2px;
}
.l0_r0 {
	left:0px;
	top:0px;
}
.maxwidth {
	width:100%;
}
.halfwidth {
	width:50%;
}
.halfwidth_fl {
	width:285px;
	margin-right:10px;
}
.fl {
	float:left;
	padding-top:0px;
}
.fr {
	float:right;
}
.relative {
	position:relative;
	z-index:1;
}
.absolute {
	position:absolute;
}
.abs_r {
	right:7px;
}
.hide {
	display:none;
}
.show {
	display:block;
	clear:both;
}
.block {
	display:block;
}
.clear {
	clear:both;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.allborder {
	border:1px solid #ddd;
}
.border_nt {
	border:1px solid #ddd;
	border-width:0 1px 1px 1px;
}
.border_nb {
	border:1px solid #ddd;
	border-width:1px 1px 0 1px;
}
.border_r {
	border-right:1px solid #ddd;
}
.border_tb {
	border:1px solid #ddd;
	border-width:1px 0 1px 0;
}
.alldashed {
	border:1px dashed #ddd;
}
.allborderb {
	border:1px solid #525252;
}
.center {
	margin:0 auto;
}
.g_t_l {
	text-align:left;
}
.g_t_c {
	text-align:right;
}
.g_t_center {
	text-align:center;
}
.g_t_r {
	text-align:right;
}
.g_t_j {
	text-align:justify;
}
.g_t_t {
	vertical-align:top;
}
.g_t_m {
	vertical-align:middle;
}
.g_t_b {
	vertical-align:bottom;
}
.w-productList dt a em, .iconFreeShipping, .iconFreeShippingB, .iconVideoDemo, .iconNew, .iconFreeGift, .w-proAttention, .w-joinUsProgram a, .w-evidence h4, .w-translatePage, .w-wordsOfUser h2 {
	background-image:url(langs/en/lang.png);
	background-repeat:no-repeat;
}
.w-reviewForm textarea {
	background:url(langs/en/review_win_bg.jpg) 0 0 no-repeat;
}
.iconFeatured {
	background-image:url(langs/en/featured.gif);
}
.iconDiscount {
	background-position:-352px -55px;
}
.iconDiscountB {
	background-position:-352px 0;
}
.iconSpecialCount {
	background-position:-295px -55px;
}
.iconSpecialCountB {
	background-position:-295px 0;
}
.iconWholesaleOnly {
	background-position:0 -94px;
}
.iconWholesaleOnlyB {
	background-position:-131px -94px;
}
.iconSoldOut {
	background-position:0 -75px;
}
.iconSoldOutB {
	background-position:0 -52px;
}
.iconSoldOutC {
	background-position:-131px -75px;
}
.iconStockOut {
	background-position:0 -24px;
}
.iconStockOutB {
	background-position:0 0;
}
.iconStockOutC {
	background-position:-123px -24px;
}
.iconAlmostSoldOut {
	background-position:-243px 0;
}
.iconAlmostSoldOutB {
	background-position:-229px -52px;
}
.iconFreeShipping {
	background-position:-442px -48px;
}
.iconFreeShippingB {
	background-position:-387px -105px;
}
.iconVideoDemo {
	background-position:-421px 0;
}
.iconNew {
	background-position:-439px -24px;
}
.iconFeatured {
	background-position:0 0;
}
.iconFreeGift {
	background-position:-425px -84px;
}
.iconDiscount {
	width:20px;
	height:32px;
	line-height:22px;
	padding-right:12px;
	text-align:right;
	font-weight:bold;
	color:#fff;
}
.iconDiscountB {
	width:32px;
	line-height:42px;
	height:52px;
	font-size:20px;
	padding-right:18px;
	text-align:right;
	color:#fff;
}
.iconSpecialCount {
	width:32px;
	height:32px;
}
.iconSpecialCountB {
	width:50px;
	height:52px;
}
.iconWholesaleOnly {
	width:130px;
	height:18px;
	margin-top:-9px;
	margin-left:-65px;
}
.iconWholesaleOnlyB {
	width:86px;
	height:15px;
	margin-top:-7px;
	margin-left:-43px;
}
.iconSoldOut {
	width:130px;
	height:18px;
	margin-top:-9px;
	margin-left:-65px;
}
.iconSoldOutB {
	width:228px;
	height:23px;
	margin-top:-11px;
	margin-left:-114px;
}
.iconSoldOutC {
	width:86px;
	height:17px;
	margin-top:-8px;
	margin-left:-43px;
}
.iconStockOut {
	width:122px;
	height:28px;
	margin-top:-14px;
	margin-left:-61px;
}
.iconStockOutB {
	width:228px;
	height:23px;
	margin-top:-11px;
	margin-left:-114px;
}
.iconStockOutC {
	width:84px;
	height:17px;
	margin-top:-8px;
	margin-left:-42px;
}
.iconAlmostSoldOut {
	width:50px;
	height:50px;
}
.iconAlmostSoldOutB {
	width:64px;
	height:64px;
}
.iconFreeShipping {
	height:28px;
	display:block;
	width:60px;
}
.iconFreeShippingB {
	height:19px;
	display:block;
	width:116px;
}
.iconVideoDemo {
	height:20px;
	display:block;
	width:82px;
}
.iconNew {
	height:20px;
	display:block;
	width:64px;
}
.iconFeatured {
	width:54px;
	height:53px;
	display:block;
}
.iconFreeGift {
	width:78px;
	height:16px;
	display:block;
}
.iconDiscount, .iconDiscountB, .iconSpecialCount, .iconSpecialCountB {
	top:0;
	right:0;
}
.iconAlmostSoldOut, .iconAlmostSoldOutB {
	bottom:0;
	right:0;
}
.iconWholesaleOnly, .iconWholesaleOnlyB, .iconSoldOut, .iconSoldOutB, .iconSoldOutC, .iconStockOut, .iconStockOutB, .iconStockOutC {
	top:50%;
	left:50%;
}
.iconFreeShipping, .iconFreeShippingB, .iconVideoDemo, .iconNew {
	margin:2px 5px 2px 0;
}
.iconFeatured {
	bottom:-1px;
	right:-1px;
}
.w-proAttention {
	background-position:0 -279px;
}
.w-joinUsProgram a {
	background-position:-182px -177px;
}
.w-evidence h4 {
	background-position:-182px -272px;
}
.w-translatePage {
	background-position:0 -114px;
}
.w-wordsOfUser h2 {
	height:39px;
	background-position:-182px -118px;
}
.w-partners a, .w-partners span, .w-whyBuyFromUs h4 span/*, #joinOurCommunity a */{
	background-image:url(langs/en/footer.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
}
#joinOurCommunity .ob {
	width:194px;
	background-position:0 -120px;
}
#joinOurCommunity .tw {
	width:137px;
	background-position:-114px -60px;
}
#joinOurCommunity .fb {
	width:103px;
	background-position:0 -90px;
}
#joinOurCommunity .yt {
	width:112px;
	background-position:-108px -90px;
}
.litb-btn, .litb-btn span {
	background:url(langs/en/buttons.png);
}
.writeReview-btn {
	width:122px;
	height:19px;
	background-position:0 -290px;
	display:inline-block;
}
.go2picklist-btn {
	width:135px;
	height:19px;
	background-position:0 -265px;
	display:inline-block;
}
.orderBtnV1 .add2cartPending {
	width:123px;
	height:27px;
	background-position:0 -345px;
}
.orderBtnV1 .add2cart {
	width:123px;
	height:27px;
	background-position:0 -315px;
}
.orderBtnV1 .soldOut {
	width:122px;
	height:27px;
	background-position:0 -375px;
}
.orderBtnV1 .outOfStock {
	width:122px;
	height:27px;
	background-position:0 -405px;
}
.orderBtnV2 .add2cartPending {
	width:195px;
	height:32px;
	background-position:0 0;
}
.orderBtnV2 .add2cart {
	width:195px;
	height:32px;
	background-position:0 0;
}
.orderBtnV2 a:hover .add2cart, .orderBtnV2 a:hover .add2cartPending {
	background-position:0 -40px;
}
.orderBtnV2 .soldOut {
	width:195px;
	height:32px;
	background-position:0 -80px;
}
.orderBtnV2 .outOfStock {
	width:195px;
	height:32px;
	background-position:0 -120px;
}
.reviewLabel {
	background:url(langs/en/bag.gif);
	width:155px;
	height:155px;
}
#topControl {
	background:url(langs/en/lang.png) -482px -270px no-repeat;
	height:79px;
}
.viewType .list, .viewType .list a, .viewType .grid, .viewType .grid a {
	width:45px;
}
.viewType .gallery, .viewType .gallery a {
	width:60px;
}
.sortType select {
	width:100px;
}
.w-cateNav .priceRange input {
	margin: 0 1px 1px;
	width: 31px;
}
.w-cateNav .priceRange label {
	margin-right:3px;
}
.w-cateNav .priceRange span {
	margin:0 3px;
}
.w-cateNav .priceRange button {
	margin-left: 5px;
	width:33px;
}
#prodCurSelector {
	left:38px;
}
.w-b, .w-bp {
	border:1px solid #DDD;
}
#litb-nav {
	/*background-color:#960D0D;*/
	background-color:#AB020F; 
}
.sub-nav-container {
	border-top:8px solid #CC0001;
}
* html .sub-nav-container {
	border-color:#CC0001;
}
#allCategory dd div {
	border-color:#8A0C0C;
}
#mainSearch button {
	color:#fff;
}
.w-carousel .carouselP, .w-carousel .carouselN {
	background:url(themes/default/images/sprite.png) no-repeat scroll 0 0 transparent;
}
.w-carousel .carouselP {
	background-position:0 0;
}
.w-carousel .carouselN {
	background-position:-18px 0;
}
.p-styleList li a {
	background:url(themes/default/images/y.gif) no-repeat;
}
.p-styleListDot li a {
	background-position: -16px -1763px;
}
#Item_Description_Spc ul li, .section ul li {
	background:transparent url(themes/default/images/y.gif) no-repeat -24px -1741px;
}
.Dlink {
	background:url(themes/default/images/sprite.png) no-repeat;
	padding-left:20px;
}
.redArrow {
	background-position:-535px -180px;
}
span.fastDelivery {
	background-position:-533px 0;
	padding:3px 0 3px 22px;
	font-weight:bold;
	margin:5px 0;
}
.fancyHeadingV1 {
	background:url(themes/default/images/header-bg.jpg) repeat-x left bottom;
	color:#A72D2C;
}
.widget .fancyHeading {
	padding:0;
	border-bottom:2px solid #E2CDC8;
}
.widget .fancyHeadingS {
	padding:5px 10px;
	border-bottom:1px solid #E2CDC8;
	color:#D89082;
	font-weight:normal;
}
.widget .fancyHeading a, .widget .fancyHeading span {
	float:left;
	height:27px;
	line-height:27px;
	padding:0 10px;
	font-size:12px;
	font-family:Georgia;
	text-transform:uppercase;
	margin-right:5px;
	border:1px solid #f1e7e4;
	border-bottom:none;
	color:#666;
	background-color:#f1e7e4;
}
.widget .fancyHeading span, .widget .fancyHeading a.current, .widget .fancyHeading a.current:hover {
	color:#fff;
	background-color:#AE2F29;
	border-color:#AE2F29;
	text-shadow:0 1px 1px rgba(0, 0, 0, 0.75);
}
.widget .fancyHeading a:hover {
	color:#fff;
	border-color:#e1cdc7;
	background-color:#e1cdc7;
	text-decoration:none;
}
.w-pbg {
	padding:10px;
	background-color:#f8f8f8;
}
.prPage {
	font-family:verdana, arial, helvetica, sans-serif;
}
.prPage {
	font-size:12px;
}
.prPage h1, .prPage h2, .prPage h3 {
	font-family:Georgia;
}
.flag {
	background-image:url(themes/default/images/y.gif);
}
.star {
	background-image:url(themes/default/images/sprite.png);
	background-repeat:no-repeat;
}
.socialLogo {
	background:url(themes/default/images/siteLogo.gif) no-repeat;
	display:inline-block;
	overflow:hidden;
	position:relative;
	vertical-align:middle;
	width:18px;
	height:18px;
	margin-right:4px;
	text-indent:-9999px;
}
.facebook {
	background-position:0 0;
}
.myspace {
	background-position:0 -20px;
}
.twitter {
	background-position:0 -40px;
}
a.litb-btn:hover {
	text-decoration:none;
}
.litb-btn, .litb-btn span {
	cursor:pointer;
	text-decoration:none;
}
.litb-btn b {
	display:block;
	text-indent:-9999px;
}
.graybtn {
	background-position: left -470px;
	display:inline-block;
	height:24px;
	line-height:24px;
	padding-left:7px;
}
.graybtn span {
	display:inline-block;
	background-position:right -440px;
	padding:0 10px 0 3px;
	color:#2C5987;
	font-weight:bold;
}
.graybtn:hover {
	background-position:left -530px;
}
.graybtn:hover span {
	background-position:right -500px;
}
button {
	background:url(themes/default/images/y.gif) 0 0 repeat-x;
}
.msgSubmit em, .msgSubmit dd {
	background:url(themes/default/images/y.gif);
}
.msgSubmit {
	z-index:10200;
	display:none;
	position:absolute;
	padding:5px 10px;
	font-weight:normal;
	color:#000;
	border:1px solid #a60033;
	background:#f8ecec;
}
.msgSubmit em {
	position:absolute;
	right:-10px;
	bottom:5px;
	width:10px;
	height:12px;
	background-position:0 -2648px;
	display:block;
	font-size:1px;
}
.msgSubmit dt {
	white-space: nowrap;
	font-weight:bold;
	padding-right:15px;
	border-bottom:1px solid #ddd;
}
.msgSubmit dd {
	white-space: nowrap;
	background-position:-25px -2594px;
	padding-left:6px;
	background-repeat:no-repeat;
}
.pageControl a span {
	background-image:url(themes/default/images/y.gif);
	background-repeat: no-repeat;
}
.imgBorderChange a img {
	border: 1px solid #FFFFFF;
}
.imgBorderChange a:hover img, .imgBorderChange a:active img {
	border: 1px solid #DDDDDD;
}
.tooltip .close {
	background: url(themes/default/images/sprite.png) no-repeat -480px -396px;
}
.tooltip .arrow {
	background: url(themes/default/images/sprite.png) no-repeat;
}
.continuenext1 {
	height:70px;
}