.chapter_nav, .news_nav{
    height: 205px;
}
.bg_box_gray {
    background: url("../images/bg-1x174.gif") repeat-x scroll 0 0 transparent;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.faq_right {
    float: right;
    width:48%;
}
.faq_left {
    float: left;
    width:48%;
}
.margin_b {
    margin-bottom: 10px;
    margin-top: 0;
}
.line_120 {
    line-height: 120%;
}
.pad_10px {
    padding: 10px;
}
.allborder {
    border: 1px solid #DDDDDD;
}
.in_1em {
    text-indent: 10px;
}
.line_30px {
    line-height: 30px;
}
.red_arrow_list li,.chapter_nav  li {
    background: url("../images/red_arrow_bg.gif") no-repeat scroll left 7px transparent;
    line-height: 140%;
    padding: 3px 10px;
}
.red_arrow_list li a{
	font-size:12px;
}
.chapter_nav li a,.news_nav li a{
	text-decoration:none;
}
.chapter_nav li a:hover,.news_nav li a:hover{
	text-decoration:underline;
}
.chapter_nav h3,.news_nav h3{
	padding:0px;
}
.red{
	color:red;
}
.input_box,.select_box{
	width:300px;	
}
#FaqsearchKey{
	width:180px;
	margin:5px 0;
}
.faq_search_button{
}
.b, a.b:link, a.b:visited {
    font-weight: bold;
}
.red, a.red:link, a.red:visited {
    color: #A72D2C;
}
.faq_next_prev a{
	text-decoration: none;
}
.faq_next_prev a:hover{
	text-decoration: underline;
}
.red_arrow_list li a {
	float:left;
	width: 330px;
	overflow: hidden;
	display:block;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	_width:330px;
}
.red_arrow_list li .news_add_date{
	font-size:12px;
}
.red_arrow_list li:not(p) {clear: both;}
.red_arrow_list li:not(p) a {max-width: 330px;float: left;}
.red_arrow_list li:not(p):after {content: "";float: left;width: 25px;padding-left: 5px;color: #000;}

/* common start */
body { _margin:0; _height:100%; /*IE6 BUG*/ }
.aui_outer { text-align:left; }
table.aui_border, table.aui_dialog { border:0; margin:0; border-collapse:collapse; width:auto; }
.aui_nw, .aui_n, .aui_ne, .aui_w, .aui_c, .aui_e, .aui_sw, .aui_s, .aui_se, .aui_header, .aui_tdIcon, .aui_main, .aui_footer { padding:0; }
.aui_header, .aui_buttons button { font: 12px/1.11 'Microsoft Yahei', Tahoma, Arial, Helvetica, STHeiti; _font-family:Tahoma,Arial,Helvetica,STHeiti; -o-font-family: Tahoma, Arial; }
.aui_title { overflow:hidden; text-overflow: ellipsis; }
.aui_state_noTitle .aui_title { display:none; }
.aui_close { display:block; position:absolute; text-decoration:none; outline:none; _cursor:pointer; }
.aui_close:hover { text-decoration:none; }
.aui_main { text-align:center; min-width:9em; min-width:0\9/*IE8 BUG*/; }
.aui_content { display:inline-block; *zoom:1; *display:inline; text-align:left; border:none 0; }
.aui_content.aui_state_full { display:block; width:100%; margin:0; padding:0!important; height:100%; }
.aui_loading { width:96px; height:32px; text-align:left; text-indent:-999em; overflow:hidden; background:url(icons/loading.gif) no-repeat center center; }
.aui_icon { vertical-align: middle; }
.aui_icon div { width:48px; height:48px; margin:10px 0 10px 10px; background-position: center center; background-repeat:no-repeat; }
.aui_buttons { padding:8px; text-align:right; white-space:nowrap; }
.aui_buttons button { margin-left:15px; padding: 6px 8px; cursor: pointer; display: inline-block; text-align: center; line-height: 1; *padding:4px 10px; *height:2em; letter-spacing:2px; font-family: Tahoma, Arial/9!important; width:auto; overflow:visible; *width:1; color: #333; border: solid 1px #999; border-radius: 5px; background: #DDD; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#DDDDDD'); background: linear-gradient(top, #FFF, #DDD); background: -moz-linear-gradient(top, #FFF, #DDD); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFF), to(#DDD)); text-shadow: 0px 1px 1px rgba(255, 255, 255, 1); box-shadow: 0 1px 0 rgba(255, 255, 255, .7),  0 -1px 0 rgba(0, 0, 0, .09); -moz-transition:-moz-box-shadow linear .2s; -webkit-transition: -webkit-box-shadow linear .2s; transition: box-shadow linear .2s; }
.aui_buttons button::-moz-focus-inner{ border:0; padding:0; margin:0; }
.aui_buttons button:focus { outline:none 0; border-color:#426DC9; box-shadow:0 0 8px rgba(66, 109, 201, .9); }
.aui_buttons button:hover { color:#000; border-color:#666; }
.aui_buttons button:active { border-color:#666; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DDDDDD', endColorstr='#FFFFFF'); background: linear-gradient(top, #DDD, #FFF); background: -moz-linear-gradient(top, #DDD, #FFF); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#DDD), to(#FFF)); box-shadow:inset 0 1px 5px rgba(66, 109, 201, .9), inset 0 1px 1em rgba(0, 0, 0, .3); }
.aui_buttons button[disabled] { cursor:default; color:#666; background:#DDD; border: solid 1px #999; filter:alpha(opacity=50); opacity:.5; box-shadow:none; }
button.aui_state_highlight { color: #FFF; border: solid 1px #1c6a9e; background: #2288cc; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bbee', endColorstr='#2288cc'); background: linear-gradient(top, #33bbee, #2288cc); background: -moz-linear-gradient(top, #33bbee, #2288cc); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#33bbee), to(#2288cc)); text-shadow: -1px -1px 1px #1c6a9e; }
button.aui_state_highlight:hover { color:#FFF; border-color:#0F3A56; }
button.aui_state_highlight:active { border-color:#1c6a9e; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bbee', endColorstr='#2288cc'); background: linear-gradient(top, #33bbee, #2288cc); background: -moz-linear-gradient(top, #33bbee, #2288cc); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#33bbee), to(#2288cc)); }
/* common end */

.aui_inner { background:#FFF; }
.aui_titleBar { width:100%; }
.aui_title { position:absolute; left:0; top:0; width:100%; height:22px; text-align:left; text-indent:-999em; font-size:0; }
.aui_nw, .aui_ne, .aui_sw, .aui_se, .aui_n, .aui_s, .aui_close { background-image:url(idialog/idialog_s.png); background-repeat:no-repeat; }
.aui_nw { width:15px; height:15px; background-position: 0 0; _png:idialog/ie6/aui_nw.png; }
.aui_ne { width:15px; height:15px; background-position: -15px 0; _png:idialog/ie6/aui_ne.png; }
.aui_sw { width:15px; height:15px; background-position: 0 -15px; _png:idialog/ie6/aui_sw.png; }
.aui_se { width:15px; height:15px; background-position: -15px -15px; _png:idialog/ie6/aui_se.png; }
.aui_close { position:absolute; right:-8px; top:-8px; _z-index:1; width:34px; height:34px; _font-size:0; _line-height:0; text-indent:-9999em; background-position:0 -60px; _png:idialog/ie6/aui_close.png; }
.aui_close:hover { background-position:0 -94px; _png:idialog/ie6/aui_close.hover.png; }
.aui_n, .aui_s { background-repeat:repeat-x; }
.aui_n { background-position: 0 -30px; _png:idialog/ie6/aui_n.png; }
.aui_s { background-position: 0 -45px; _png:idialog/ie6/aui_s.png; }
.aui_w, .aui_e { background-image:url(idialog/idialog_s2.png); background-repeat:repeat-y; }
.aui_w { background-position:left top; _png:idialog/ie6/aui_w.png; }
.aui_e { background-position: right bottom; _png:idialog/ie6/aui_e.png; }
@media screen and (min-width:0) {/* css3 */
	.aui_nw, .aui_ne, .aui_sw, .aui_se{ width:5px; height:5px; }
	.aui_nw, .aui_n, .aui_ne, .aui_w, .aui_e, .aui_sw, .aui_s, .aui_se { background:none; }
	.aui_sw, .aui_s, .aui_se { background:url(idialog/idialog_s.png) repeat-x 0 -45px; }
	.aui_sw { border-radius:0 0 0 5px; }
	.aui_se { border-radius:0 0 5px 0; }
	.aui_outer { border:1px solid #929292; border-radius:5px; box-shadow:0 3px 8px rgba(0, 0, 0, .2); -moz-transition:-moz-box-shadow linear .2s; -webkit-transition: -webkit-box-shadow linear .2s; transition: -webkit-box-shadow linear .2s; }
	.aui_border { border-radius:5px; background:#FFF; }
	.aui_state_drag .aui_outer { box-shadow:none; }
	.aui_state_lock .aui_outer { box-shadow:0 3px 26px rgba(0, 0, 0, .9); }
	.aui_outer:active { box-shadow:0 0 5px rgba(0, 0, 0, .1)!important; }
	.aui_state_drag .aui_outer { box-shadow:none!important; }
	.aui_close { right:-16px; top:-16px; }
}
@media screen and (-webkit-min-device-pixel-ratio:0) {/* apple | webkit */
	.aui_close { right:auto; left:-16px; top:-16px; }
}

/* line 6, ../sass/lightbox.sass */
#lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
  opacity: 0.85;
  display: none;
}

/* line 15, ../sass/lightbox.sass */
#lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
  font-weight: normal;
}
/* line 24, ../sass/lightbox.sass */
#lightbox img {
  width: auto;
  height: auto;
}
/* line 27, ../sass/lightbox.sass */
#lightbox a img {
  border: none;
}

/* line 30, ../sass/lightbox.sass */
.lb-outerContainer {
  position: relative;
  background-color: white;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}

.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

.lb-container {
  padding: 10px;
}


.lb-loader {
  position: absolute;
  top: 40%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

.lb-container > .nav {
  left: 0;
}

/* line 62, ../sass/lightbox.sass */
.lb-nav a {
  outline: none;
}

/* line 65, ../sass/lightbox.sass */
.lb-prev, .lb-next {
  width: 49%;
  height: 100%;
  background-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
  cursor:pointer;
  /* Trick IE into showing hover */
  display: block;
}

.lb-prev {
  left: 0;
  float: left;
}

.lb-next {
  right: 0;
  float: right;
}

.lb-prev:hover {
  background: url(../images/prev.png) left 48% no-repeat;
}

.lb-next:hover {
  background: url(../images/next.png) right 48% no-repeat;
}
.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -ms-border-bottom-left-radius: 4px;
  -o-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -ms-border-bottom-right-radius: 4px;
  -o-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

.lb-data {
  padding: 0 10px;
  color: #bbbbbb;
}
.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}

.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}

.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 11px;
}

.lb-data .lb-close {
  width: 35px;
  float: right;
  padding-bottom: 0.7em;
  outline: none;
}

.lb-data .lb-close:hover {
  cursor: pointer;
}

.loadmask {
    z-index: 100;
    position: absolute;
    top:0;
    left:0;
    -moz-opacity: 0.5;
    opacity: .50;
    filter: alpha(opacity=50);
    background-color: #CCC;
    width: 100%;
    height: 100%;
    zoom: 1;
}
.loadmask-msg {
    z-index: 20001;
    position: absolute;
    top: 0;
    left: 0;
    border:1px solid #6593cf;
    background: #c3daf9;
    padding:2px;
}
.loadmask-msg div {
    padding:5px 10px 5px 25px;
    background: #fbfbfb url('../images/loading.gif') no-repeat 5px 5px;
    line-height: 16px;
	border:1px solid #a3bad9;
    color:#222;
    font:normal 11px tahoma, arial, helvetica, sans-serif;
    cursor:wait;
}
.masked {
    overflow: hidden !important;
}
.masked-relative {
    position: relative !important;
}
.masked-hidden {
    visibility: hidden !important;
}

.main-banner-wrapper {
	position: relative;
	height: 180px;
	width: 535px;
	margin-bottom:10px;
}

.main-banner-wrapper .b-item {
	position: absolute;
	left: 0;
	top: 0;
	overflow: hidden;
}


.main-banner-wrapper .b-item .tit {
	position: absolute;
	left: 0;
	top: 0;
	width: 100px;
	height: 100%;
	overflow: hidden;
	background: none #000000;
	opacity: 0.6;
	filter: alpha(opacity =   60);
	color: #A72D2C;
	font-size: 11px;
}

.main-banner-wrapper .pl-ul {
	position: absolute;
	left: 250px;
	bottom: -24px;
	margin: 0;
	z-index: 21;
}

.main-banner-wrapper .pl-ul li.bullets {
	list-style: none;
	float: right;
	height: 15px;
	line-height: 15px;
	width: 12px;
	cursor: pointer;
	margin-right: 5px;
	width: 12px;
	background: url("../images/home-slide-thumb-bg.png") no-repeat scroll 0 -12px transparent;
	text-indent:-111111px;
}

.main-banner-wrapper .pl-ul li.bullets.over_item{
	background:url("../images/home-slide-thumb-bg.png") no-repeat scroll 0 -12px transparent;
		
}
.main-banner-wrapper .pl-ul li.number {
	list-style: none;
	float: right;
	margin-right: 5px;
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #F3F3F3;
	color: #B3B3B3;
	cursor: pointer;
	font-size: 12px;
	font-weight: normal;
	height: 18px;
	line-height: 18px;
	margin: 0 1px;
	opacity: 0.9;
	overflow: hidden;
	text-align: center;
	width: 28px;
}

.main-banner-wrapper .pl-ul .number.over_item{
	background: none repeat scroll 0 0 #B3B3B3;
	border: 1px solid #B3B3B3;
	color:#FFFFFF;
	font-weight: bold;
}


.main-banner-wrapper .pl-ul .bullets.over_item i {
	background: url("../images/bullets.png") no-repeat scroll -5px -3px
		transparent;
	display: block;
	height: 9px;
	width: 11px;
	text-indent:-111111px;
}

.carousel_lite h2{
 	background: url("../images/hotitem_h_bg.jpg") repeat-x scroll 0 0 transparent;
	height: 26px;
    line-height: 24px;
    color:#000;
    text-indent:10px;
    margin:0px !important;
    padding:0px;
    font-size:14px;
}
.carousel_lite .carousel {
    margin-left: 40px;
	float:left;
	display:inline;
	width:890px;
	padding-top:20px;
}
#recent_history.carousel_lite .carousel{
	padding-top:5px;
}
.carousel_lite .carousel li {
    text-align: center;
}
.carousel_lite .carousel h3.itemTitle {
    font-size: 11px;
    font-weight: normal;
	
}
.carousel_lite .carousel a{
	color:#000;
}
.carousel_lite .carousel li {
    height: 130px;
    padding: 0 5px;
    text-align: center;
    width: 135px;
}
.carousel_lite .carousel li a{
	color:#666;
	text-decoration: none;
}
.carousel_lite .carousel li a:hover{
	text-decoration: underline;
}
.carousel_lite .carousel li .normalprice{
	text-decoration: line-through;
}
.carousel_lite .carousel li .normalprice:hover{
	text-decoration: line-through;
}
.carousel_lite li a {float:left;width: 135px;overflow: hidden;display:block;
white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.carousel_lite li:not(p) a {max-width: 135px;float: left;}
.carousel_lite li:not(p):after {content: "";float: left;width: 25px;padding-left: 5px;color: #000;}

.carousel_lite .images_prev,.carousel_lite .images_next {
    cursor: pointer;
    display: block;
    height: 27px;
    position: absolute;
    width: 21px;
    top:60px;
}
.carousel_lite .images_prev {
    background-image: url("../images/carousel.png") ;
    background-repeat:no-repeat;
    background-position:0 -100px;
}
.carousel_lite .images_next {
    background: url("../images/carousel.png") ;
    background-repeat:no-repeat;
    background-position:-39px -100px;
    right: 12px;
}

.list_sort {
	height: 28px;
	line-height: 28px;
	padding-right: 12px;
	position: relative;
}

.fb {
	font-weight: bold;
}

.mr10 {
	margin-right: 10px;
}
.mr5{margin-right: 5px;}

.viewType {
	height: 28px;
	line-height: 31px;
}

.c00 {
	color: #000000;
}

.fleft {
	float: left;
}

.fright {
	float: right;
}

.iconvlist {
	background: url("../images/product_list/detail.png") repeat scroll 0
		-168px transparent;
	display: inline-block;
	float: left;
	margin: 8px 0 0 7px;
	overflow: hidden;
	width: 17px;
}

.iconvimg {
	background: url("../images/product_list/detail.png") repeat scroll -21px
		-168px transparent;
	display: inline-block;
	float: left;
	margin: 8px 0 0 7px;
	overflow: hidden;
	width: 17px;
}

.list_sort {
	line-height: 28px;
	cursor: pointer;
}

.list_sort .sortByMenu {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #DDDDDD;
	display: none;
	right: 12px;
	padding: 8px 10px;
	position: absolute;
	top: 27px;
	z-index: 3;
}

.list_sort a span {
	background: url("../images/product_list/list_ico.gif") no-repeat scroll
		0 0 transparent;
	background-position: -1px -52px;
	height: 4px;
	position: absolute;
	right: 5px;
	top: 12px;
	width: 7px;
}

.items .itembox.mb20,#recommended_items_m .items .itembox.mb20 {
	margin-bottom: 10px;
}

.items.addborder {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #0041A0 #DDDDDD #DDDDDD;
	border-right: 1px solid #DDDDDD;
	border-style: solid;
	border-width: 2px 1px 1px;
	padding: 18px 0 0 3px;
}

.items {
	height: auto;
	margin: 0;
	overflow: hidden;
	padding: 12px 0 0 3px;
	position: relative;
	z-index: 20;
}

.items .proImg a:link,.items .proImg a:visited {
	background:#FFF;
	display: block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
	width: 225px;
}
.items .proImg a:hover img {
	-moz-transform: scale(0.98);
}
.items .proImg a:HOVER {
	background:#FA6178;
}

.items .itembox {
	display: inline;
	float: left;
	height: 410px;
	margin: 0 0 10px 1px;
	padding-bottom: 4px;
	position: relative;
	width: 225px;
}
.items .itembox.ml15 {
	margin-left: 23px;
}

.items .proImg img {
	height: 310px;
	position: relative;
	width: 225px;
	z-index: 1;
}

.items .proName {
	clear: both;
	height: 28px;
	line-height: 14px;
	margin: 8px 0 5px;
	overflow: hidden;
	padding-right: 2px;
}

.f11 {
	font-size: 11px;
}

.items .proPri,.items .proRank {
	margin: 2px 0;
}

.cf50 {
	color: #FF5A00;
	display:block;
}

.infobox {
	padding: 0;
}

.infobox li.freeShip {
	background: url("../images/product_list/list_ico.gif") no-repeat scroll
	1px -286px transparent;
	color: #6BAB01;
	line-height: 16px;
	padding: 2px 0 2px 17px;
}

.freeShip {
	background: url("../images/product_list/list_ico.gif") no-repeat scroll 108px -286px transparent;
	color: #6BAB01;
	line-height: 16px;
	padding: 2px 0 2px 17px;
}
.items .proPri,.items .proRank {
	margin: 2px 0;
}

.proRank {
	color: #000000;
	font-family: arial;
	font-size: 10px;
	padding: 2px 0 0;
}

.proRank .star {
	background: url("../images/product_list/bstar.gif") repeat-x scroll 0 0 transparent;
	display: inline-block;
	height: 12px;
	margin: 0;
	overflow: hidden;
	width: 70px;
}
.proRank span {
	display:inline-block;
	height: 12px;
	line-height:12px;
}
.star {
	background: url("../images/product_list/star.png") repeat-x scroll 0 0 transparent;
	display: inline-block;
	height: 12px;
	margin: 0;
	overflow: hidden;
	width: 60px;
}

.proRank .star span {
	background: url("../images/product_list/bstar.gif") repeat-x scroll 0 -12px transparent;
	display: block;
	margin-right: 32px;
	overflow: hidden;
	text-indent: -9999px;
	width: 70px;
}

.star span {
	background: url("../images/product_list/star.png") repeat-x scroll 0 -12px transparent;
	display: block;
	line-height: 12px;
	overflow: hidden;
	text-indent: -9999px;
	width: 60px;
}

.items .proImg .pro_instock,.lists_box_left .pro_instock { background: url("../images/product_list/instock.png") no-repeat scroll 0 0 transparent; }
.items .proImg .pro_hot,.lists_box_left .pro_hot { background: url("../images/product_list/hot.png") no-repeat scroll 0 0 transparent; }
.items .proImg .pro_new,.lists_box_left .pro_new { background: url("../images/product_list/new.png") no-repeat scroll 0 0 transparent; }
.items .proImg .pro_sale,.lists_box_left .pro_sale { background: url("../images/product_list/sale.png") no-repeat scroll 0 0 transparent; }
.items  .pro_new,.lists_box_left .pro_new,.items  .pro_hot,.items  .pro_sale,.items .pro_instock,.lists_box_left .pro_instock
	{
	height: 44px;
	left: 0;
	position: absolute;
	top: 15px;
	width: 44px;
	z-index: 2;
}

.grid-head {
	background: url("../images/product_list/listtabs.jpg") repeat-x scroll 0 0 transparent;
	height: 28px;
	position: relative;
	z-index: 9;
}

.mt10 {
	margin-top: 10px;
}

.pages span {
	background: none repeat scroll 0 0 #EEEEEE;
	color: #666666;
	display: block;
	float: left;
	font-size: 11px;
	height: 22px;
	line-height: 22px;
	margin-right: 1px;
	padding: 0 8px;
}

.pages a {
	background: none repeat scroll 0 0 #DDDDDD;
	color: #000000;
	display: block;
	float: left;
	font-size: 11px;
	height: 22px;
	line-height: 22px;
	margin-right: 1px;
	padding: 0 8px;
	text-decoration: none;
}

.pages a.prevall {
	background: url("../images/product_list/detail.gif") no-repeat scroll
		-380px -205px #EEEEEE;
	height: 22px;
	padding: 0;
	width: 22px;
}

.pages a.nextall {
	background: url("../images/product_list/detail.gif") no-repeat scroll
		-380px -181px #EEEEEE;
	height: 22px;
	padding: 0;
	width: 22px;
}

.pages a.next {
	background: url("../images/product_list/detail.gif") no-repeat scroll
		-380px -158px #DDDDDD;
	height: 22px;
	padding: 0;
	width: 22px;
}

.pages a.prev {
	background: url("../images/product_list/detail.gif") no-repeat scroll
		-380px -134px #DDDDDD;
	height: 22px;
	padding: 0;
	width: 22px;
}

/****Product list****/
.lists_box {
	border-bottom: 1px dotted #DDDDDD;
	height: 100%;
	margin: 5px 20px 15px;
	overflow: hidden;
	padding: 10px 0 25px;
}

.lists_box_left {
	background: none repeat scroll 0 0 #FFFFFF;
	float: left;
	position: relative;
	width: 160px;
}

.lists_box_right {
	float: right;
	font-size: 12px;
	line-height: 20px;
	padding: 0;
	text-align: right;
	width: 290px;
}

.lists_box_middle {
	line-height: 18px;
	margin-left: 170px;
	margin-right: 200px;
}

.lists_box_left img {
	border: 0 none;
	height: 120px;
	position: relative;
	width: 155px;
	z-index: 1;
}

.lists_box_left a:link,.lists_box_left a:visited {
	border: 1px solid #CCCCCC;
	display: block;
	padding: 0;
	vertical-align: middle;
}

.lists_box_middle h1 a:link {
	color: #333;
	font-size: 14px;
}

.unaddcart,.addcart {
	border: medium none;
	cursor: pointer;
	display: inline-block;
	margin-top: 10px;
	overflow: hidden;
	text-align: left;
}

.lists_box_left a:hover img {
	-moz-transform: scale(0.9);
}

.lists_box_left a:hover {
	border: 1px solid #FF5A00;
}

.lists_box_left .pro_instock {
	height: 44px;
	left: 0;
	position: absolute;
	top: 0;
	width: 44px;
	z-index: 2;
}

#filter_view{
	position: relative;
	z-index: 21;
}

.list_sort .sortByMenu a {
    color: #666666;
    display: block;
    height: 19px;
    line-height: 19px;
    width: 124px;
}
.cf50:link, .cf50:visited, .cf50:hover{
    color: #FF5A00;
    text-decoration: none;
}
.list_sort a.cf_50:hover{
	color:#666666;
} 
.list_sort a {
    display: inline-block;
    padding: 0 15px 0 8px;
    position: relative;
    z-index: 4;
}
.list_sort a.cf_50{
	color:#FF5A00;
	text-decoration: none;
	padding:0 15px 0 8px;
}
.list_sort a.cf50_active{
	background: none #ffffff;
	border: solid 1px #DDDDDD;
	border-bottom: none;
	padding:0 14px 0 7px;
	color:#FF5A00;
}
.list_sort .sortByMenu a.cf50:hover{
	color:#000000;
}
.productsOptionsGroupFilter dl,
.productsOptionsGroupFilter dt,
.productsOptionsGroupFilter dd{
	margin:0;
	padding:0;
}
.productsOptionsGroupFilter .name{
	float:left;
	width:80px;
	font-weight:bold;
	clear:both;
}
.productsOptionsGroupFilter .list{
	float:right;
	width:250px;
}
.productsOptionsGroupFilter .row{
	overflow:hidden;
}
.productsOptionsGroupFilter .label{
	float:left;
	width:80px;
	text-align:right;
}
.productsOptionsGroupFilter .items{
	float:right;
	width:250px;
	overflow:hidden;
	text-align:left;
}
.productsOptionsGroupFilter .items .selected{
	color:red;
	font-weight:bold;
}
.productsOptionsGroupFilter .item{
	margin-right:10px;
	float:left;
}
.productsOptionsGroupFilter{
	background: none repeat scroll 0 0 #F5F5F5;
    border-bottom: 1px solid #F16301;
    padding: 15px 15px 0;
    position: relative;
}
.productsOptionsGroupFilter .group{
	border-bottom: 1px solid #DDDDDD;
}
.productsOptionsGroupFilter .row{
	border-bottom: 1px solid #DDDDDD;
}
.productsOptionsGroupFilter .group .last{
	border-bottom:0 none;
}
.productsOptionsGroupFilter .group .name{
	text-align: center;
}
.productsOptionsGroupFilter .items{
	float: left;
    height: auto;
    line-height: 22px;
    overflow: hidden;
    padding-right: 5px;
}
.productsOptionsGroupFilter .items a{
	color: #0041A0;
    display: inline-block;
    font-size: 11px;
    padding: 5px 17px 5px 5px;
    position: relative;
	text-decoration: none;
	width:120px;
}
.productsOptionsGroupFilter .label{
	padding-top:6px;
}
.productsOptionsGroupFilter .items a:hover{
	text-decoration: underline;
}

.related_products{
}
.related_products ul.list li{
	float:left;
	list-style: none;
	text-align: center;
	width: 150px;
}

/*Override inputLabel style to get rid of ugly label word wrapping*/
label.inputLabel 
{
	float:left;
}

.inputLabel 
{
	font-size:1.1em;
	line-height:1.5em;
	vertical-align: middle;
	padding:0.2em;	
	float:left;
	width:20em;
}

.inputField
{
	font-size:1.1em;
	line-height:1.5em;
	vertical-align: middle;
	padding:0.2em;	
	float:left;
}

/*wrappers - page or section containers*/
#rewardWrapper 
{
	background-color: #ffffff;
	text-align: left;
	width: 1000px;
	vertical-align: top;
	border: 0px solid #9a9a9a;
	border-bottom: 5px solid #330099;
}

.productRewardPoints
{
	margin: 0em;
	color: #FF0000;
}

.cartBoxRewardPoints
{
	margin:0pt;
	padding:0.2em 0em;
	color: #FF0000;
	font-weight:bold;
	text-align:right;
}

.cartBoxEarnedPoints
{
	margin:0pt;
	padding:0.2em 0em;
	color: #FF0000;
	font-weight:bold;
	text-align:right;
}

.cartBoxPendingPoints
{
	margin:0pt;
	padding:0.2em 0em;
	color: #FF8040;
	font-weight:bold;
	text-align:right;
}

table#new_wishlists tr td {	padding:3px 0; font-size:12px; color:#999;}
table#new_wishlists tr td.nwl_txt {width:130px;}
input.wl_access {vertical-align:middle;}
textarea.wl_desc{margin:0; padding:0; width:95%;}
textarea.wl_product_descr_to_wishlists{height:150px;
width:380px;}

table#new_wishlists select{width:171px;}
div#new_wishlists .messageStackSuccess{font-weight:bold; font-style:italic;}
#search_friends { padding-left: 5px;}

.search-header-input{
	position: relative;
}
.search-header-input a{
	background: url(../images/sprite.png) scroll no-repeat 0 -450px;
    display: block;
    height: 27px;
    padding: 0 0 0 22px;
    position: absolute;
    right: 6px;
    text-align: right;
    top: 10px;
}
.search-header-input button{
	background-image: url("../images/sprite.png");
	background-repeat:no-repeat;
    background-position: -150px -450px;
    border: medium none;
    cursor: pointer;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 14px;
    font-style: italic;
    font-weight: bold;
    height: 27px;
    line-height: 27px;
    margin: 0;
    color:white;
    overflow: visible;
    padding: 0 10px;
    width: auto;
}
.search-header-input .searchInstant{
	background:none #ffffff;
    color: balck;
    font-family: Georgia,"Times New Roman",Times,serif;
    left: -10px;
    line-height: 180%;
    position: absolute;
    top: 34px;
    width: 443px;
    z-index: 8900;
    height: 100px;
    display: none;
    border: 1px solid #E0E0E0;
    border-top:none;
    text-indent:-5px;
}
.search-header-input .searchInstant ul{
	padding: 0 10px 0 5px;
	color: #737373;
}
.search-header-input .searchInstant li{
	 cursor: pointer;
    font-size: 16px;
    font-style: italic;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    padding: 2px 10px;
}
.searchInstant li.over {
    background-color: #EFEFEF;
    color: #950D0F;
}

#dsav {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    height: auto;
    overflow: hidden;
    width: 208px;
}
#dsav ul li {
    height: auto;
}
#dsav ul li a {
    color: #666666;
    display: inline-block;
    font-size: 12px;
    overflow: hidden;
    padding-left: 8px;
    padding-top: 5px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 180px;
}
#dsav .hide{
	display: none;
}
#dsav ul li ul {
    background: none repeat scroll 0 0 #FFFFFF;
    height: auto;
    padding-bottom: 10px;
    padding-left:20px;
}
#dsav ul li.nochildren span, #dsav ul li.expand.active span {
    background: url("../images/list_ico.gif") no-repeat scroll 5px -379px transparent;
}
#dsav ul li span {
}
#dsav ul li a {
    color: #333;
    display: inline-block;
    font-size: 11px;
    line-height:13px;
    overflow: hidden;
    padding:2px  0;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 200px;
    cursor: pointer;
}
#dsav ul li.expand {
    background: none repeat scroll 0 0 #FFFFFF;
}
#dsav ul li.expand span {
    background: url("../images/list_ico.gif") no-repeat scroll 0 -354px transparent;
}
#dsav ul li.nochildren span{
    background: url("../images/list_ico.gif") no-repeat scroll 5px -379px transparent;
}
#dsav ul li ul li {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: medium none;
}
#dsav ul li ul li a{
	font-weight:normal;
}
#dsav ul li a:hover {
    color: #FF0000;
    text-decoration: none;
}
#dsav ul li ul li.active span{
    background: url("../images/list_ico.gif") no-repeat scroll 5px -398px transparent;
}
#dsav ul li ul li.active a{
	color: #FF6600;
}
#dsav ul li.expand.active span{
	background: url("../images/list_ico.gif") no-repeat scroll 0 -354px transparent;
}
#dsav ul li.expand.active a{
	color: #FF6600;
}
#dsav ul li.expand.active ul li span{
	background: url("../images/list_ico.gif") no-repeat scroll 5px -379px transparent;
}
#dsav ul li.expand.active ul li a{
	color:#666666;
}

#shopbycategoires .sidebox-header-left{margin-bottom:10px;}
#shopbycategoires .leftBoxHeading {padding:0  !important;}
#shopbycategoires .sidebox-header-left h3.leftBoxHeading{color:#333;}
#dsmenu em{
  color: #999999;
  font-family: verdana,arial,sans-serif;
  font-size: 10px;
  padding-left: 3px;
}

.shopping_cart_right_modules .w-p {
  padding: 0 10px 10px;
}
.shopping_cart_right_modules .sidebox {
  background-color: #F6F6F6;
  border: 1px solid #DDDDDD;
}
.shopping_cart_right_modules .w-bp h3, 
.shopping_cart_right_modules .w-b h3, 
.shopping_cart_right_modules .w-p h3, 
.shopping_cart_right_modules .widget h3 {
  padding: 6px 0;
}
.shopping_cart_right_modules .sidebox h3 {
  border-bottom: 1px solid #DDDDDD;
  color: #000000;
  margin-bottom: 5px;
  font-size:12px;
}
#wrapper-r h3, #wrapper-r .h3 {
  font-size: 12px;
}
.mcAfee {
  padding-top: 10px;
  text-align: center;
}
.verisign {
  margin:10px 0;
  text-align: center;
  background:url('../images/verisign_.png') no-repeat -13px top transparent ;
  width:100%;
  height:60px;
}
/******************/
#shoppingCartDefault .forward{float:right;}
#shoppingCartDefault .litb-btn, #shoppingCartDefault .litb-btn span {
  cursor: pointer;
  outline: medium none;
  text-decoration: none;
}
#shoppingCartDefault .ir {
  background-repeat: no-repeat;
  direction: ltr;
  overflow: hidden;
  text-align: left;
  text-indent: -999em;
}
#shoppingCartDefault .checkoutBtn {
  background-position: 0 -727px;
  display: inline-block;
  height: 38px;
  width: 204px;
}
#shoppingCartDefault .checkoutBtn:hover{
	background-position:0 -770px;
}
#shoppingCartDefault a.textbtn, 
#shoppingCartDefault button.textbtn, 
#shoppingCartDefault a.textbtnDisabled, 
#shoppingCartDefault button.textbtnDisabled, 
#shoppingCartDefault a.textbtnPending, 
#shoppingCartDefault button.textbtnPending, 
#shoppingCartDefault a.textbtnGray, 
#shoppingCartDefault button.textbtnGray {
  background: url("http://cloud1.lbox.me/resource_88501/dev_v2/base-images/button-bg.png") repeat-x scroll 0 0 #FDEFB7;
  border: 1px solid #D0AF76;
  border-radius: 2px 2px 2px 2px;
  color: #996633;
  display: inline-block;
  font: 12px/12px Verdana;
  padding: 5px 10px;
  text-decoration: none;
  text-shadow: 0 1px 0 #FFF9A0;
  transition: border-color 0.218s ease 0s;
}
#shoppingCartDefault .w-shCart .contShopping {
  margin-top: 6px;
}
#shoppingCartDefault a.textbtn:hover,
#shoppingCartDefault button.textbtn:hover{
	background-position:0 -30px;
}
/**/
#shoppingCartDefault .w-rHeading, 
#shoppingCartDefault .w-rHeading h2, 
#shoppingCartDefault .w-rHeading span, 
#shoppingCartDefault .w-rHeadingV2, 
#shoppingCartDefault .w-rHeadingV2 h2, 
#shoppingCartDefault .w-rHeadingV2 span {
  background-image: url("http://cloud2.lbox.me/resource_88501/dev_v2/themes/default/images/y.gif");
}

#shoppingCartDefault .w-rHeadingV2 {
  background-position: 0 -4005px;
}
#shoppingCartDefault .w-rHeadingV2 h2 {
  background-position: 0 -4042px;
  background-repeat: no-repeat;
  color: #990000;
  font: 400 14px/29px georgia;
  height: 29px;
  padding: 0;
  text-shadow: 0 1px 0 #FFFFFF;
}
#shoppingCartDefault .w-rHeadingV2 span {
  background-position: right -4086px;
  background-repeat: no-repeat;
  display: block;
  padding: 0 10px;
}

#view_wishlist td{vertical-align:top;border:none}
#view_wishlist {border-color:#fff;border-spacing:0}
#view_wishlist tr.vw_heading {background:#000; font-weight:bold; color:#fff;}
#view_wishlist tr.odd {background:#fff;}
#view_wishlist tr.even {background:#FAFAFA;}
.wl_name{font-weight:bold}
.wl_price {font-weight:bold; color:#FF0000;}

table#new_wishlists tr td {	padding:3px 0; font-size:12px; color:#999;}
table#new_wishlists tr td.nwl_txt {width:130px;}
input.wl_access {vertical-align:middle;}
textarea.wl_desc{margin:0; padding:0; width:95%;}
textarea.wl_product_descr_to_wishlists{height:150px;
width:380px;}

table#new_wishlists select{width:171px;}
div#new_wishlists .messageStackSuccess{font-weight:bold; font-style:italic;}
#search_friends { padding-left: 5px;}

.top-banner{
	background-color:#970D0D;margin:0 auto;text-align:center;
}
#bannerOne , .top-banner{padding:0 0 4px;}

/*common box header*/
.sidebox-header-left{border:none;}
h3.leftBoxHeading {
  border-bottom: 2px solid #AD3231;
  display: block;
  font-family:Verdana,Helvetica,sans-serif,"ËÎÌå";
  font-size: 14px;
  font-weight: bold;
  line-height: 24px;
  text-decoration: none;
  background:none;
  color:#990000;
  padding:6px 0; 
}
.sidebox-header-left{margin-bottom:15px;}
.sideBoxContent{
	border:none;
	text-align:left;
	padding:1em 0.9em;
}
#productcompare{margin-top:10px;}
#productcompare h3.leftBoxHeading{
	color: #333333;
    font-size: 12px;
    line-height: 20px;
    padding: 0 !important;
}
#productcompare .sideBoxContent{padding:0;}
/*END*/
/*what's hot*/
#whathot .sidebox-header-left{border:none;}
#whathotHeading{
  border-bottom: 2px solid #AD3231;
  display: block;
  font-family:Verdana,Helvetica,sans-serif,"ËÎÌå";
  font-size: 14px;
  font-weight: bold;
  line-height: 24px;
  text-decoration: none;
  background:none;
  color:#990000;
  padding:6px 0; 
}
#whathot .sidebox-header-left{margin-bottom:15px;}
#whathot .sideBoxContent{
	border:none;
	text-align:left;
	padding:1em 0.9em;
}

#whathot .sideBoxContent a img{width:50px;height:50px;float:left;margin-right:15px;}
#whathot .sideBoxContent a{color:#333;text-decoration: none;}
#whathot .sideBoxContent div{display:none;}
#whathot .sideBoxContent span{display:#666;}
#whathot .sidebox-products{color:#333 !important;}
#whathot  a.more{
	color: #666666;
    display: block;
    text-decoration: none;
    clear:both;
}
#whathot a.right{float:right;}
#whathot #bannerOne{padding-bottom:0;}
/*END what's hot*/
/*banner box */
#bannerbox{margin-top:50px;}
#bannerbox .sidebox-header-left {display:none;}
#bannerbox .banner-box{margin-bottom:10px;}
/*customer Testimonials*/
#customertestimonials #wordsOfUser{margin-bottom:20px;}
.w-wordsOfUser blockquote {
  overflow: hidden;
  margin:0;
}
.w-wordsOfUser blockquote cite {
  background: url("../images/quote-left-mini.png") no-repeat scroll 0 0 transparent;
  display: block;
  margin: 5px 0;
}
.w-wordsOfUser blockquote cite span {
  background: url("../images/quote-right-mini.png") no-repeat scroll right bottom transparent;
  padding: 10px 20px;
}
.w-wordsOfUser blockquote p {
  font-family: Georgia,"Times New Roman",times,serif;
  font-style: italic;
}
.w-wordsOfUser a.more {
  color: #666666;
  display: block;
  margin: 10px 0;
  text-decoration: none;
}
/*trustful*/
#trustful {margin-top:25px;}
#trustful .sidebox-header-left{display:none;}
.w-proAttention, .w-joinUsProgram a, .w-evidence h4, .w-translatePage, .w-wordsOfUser h2 {
  background-image: url("../images/side.jpg");
  background-repeat: no-repeat;
}
.w-evidence h4 {
  background-position: center -388px;
}
.w-evidence h4 {
  height: 81px;
  overflow: hidden;
  padding: 0;
  text-indent: -9999px;
  width: 240px;
}
.w-evidence p {
  padding: 10px 0;
}
/*popular search*/
#poplularsearch{clear:both;margin-top:25px;}
.w-popularTags strong a {
  color: #333333;
  font-weight: normal;
}
#poplularsearch .sidebox-header-left  h3.leftBoxHeading{
	color:#333333;
	padding-left:0;
}
#poplularsearch .leftBoxHeading{padding-left:0;}


#wrapper-b, .w-litbFooter {
  background-color: #F7F7F7;
  margin: 0 auto;
  width: 100%;
}
#partners {
  margin: 0 auto;
  width: 955px;
}
#partners p{padding:0;margin:0;}
#copyright {
  padding: 20px 0;
  text-align: center;
}
.w-partners a, .w-partners span, .w-whyBuyFromUs h4 span, #joinOurCommunity a {
  background-image: url("../images/footer.png");
  background-repeat:no-repeat;
  text-indent:-9999px;
}
.w-partners a, .w-partners span {
  background-repeat: no-repeat;
  text-indent: -9999px;
}
.w-partners object, .w-partners a, .w-partners span {
  float: left;
  margin-right: 5px;
}
.w-partners .banks {
  background-position: 0 0;
  width: 280px;
}
.w-partners .banks, .w-partners .westernUnion, .w-partners .paypal, .w-partners .delivery {
  height: 28px;
  margin-top: 21px;
}
.w-partners .westernUnion {
  background-position: 0 -60px;
  width: 105px;
}
.w-partners .paypal {
  background-position: -215px -30px;
  width: 45px;
}
.w-partners .paypalVerified {
  background-position: 0 -150px;
  height: 70px;
  width: 70px;
}
.w-partners .imgInSide {
  background: none repeat scroll 0 0 transparent;
  text-indent: 0;
}
.w-partners .mcafee {
  margin-top: 10px;
}
.relative {
  position: relative;
  z-index: 1;
}
.w-partners object, .w-partners a, .w-partners span {
  float: left;
  margin-right: 5px;
}
.w-partners .delivery {
  background-position: 0 -30px;
  width: 214px;
}

.w-bp-a, .w-bp, .w-b, .w-p, .widget, .clearfix, .section {
  clear: both;
}
#wrapper-b {
 	width:952px;
 	margin:0 auto; 
}
#wrapper-b, .w-litbFooter {
  background-color: #F7F7F7;
  margin: 0 auto;
  width: 100%;
}
#wrapper-b, #whyBuyFromUs h2 {
  background-image: url("../images/foot-top-bg.png");
  background-repeat: no-repeat;
}
#wrapper-b {
  background-position: center -60px;
  border-top: 1px solid #E8E8E8;
}
#wrapper-b, .w-litbFooter {
  background-color: #F7F7F7;
  margin: 0 auto;
  width: 100%;
}
#wrapper-b a:link ,#wrapper-b a:visited{}
#wrapper-b a:hover,#wrapper-b a:active{color:#990000;text-decoration:underline ;}

.w-bp-a:after, .w-bp:after, .w-b:after, .w-p:after, .widget:after, .clearfix:after, .section:after {
  clear: both;
  content: ".";
  display: block;
  font: 0px/0 arial;
  height: 0;
  visibility: hidden;
}
/*mini-joinOurCommunity*/
#mini-joinOurCommunity {
  font-family: georgia,verdana,arial,helvetica,sans-serif;
  margin: 0 auto 20px;
  width: 992px;
}
#mini-joinOurCommunity h2 {
  color: #B6810C;
  font-size: 20px;
  font-weight: normal;
  line-height: 18px;
  padding: 25px 0 35px;
  text-align: center;
}
ol, ul {
  list-style: none outside none;
}
#mini-joinOurCommunity li {
  float: left;
  width: 112px;
}
#whyBuyFromUs .bestMerchandise, #whyBuyFromUs .freeShipping, #whyBuyFromUs .easyOrders, #whyBuyFromUs .freeJoin, #whyBuyFromUs .freeDelivery, #whyBuyFromUs .secure, #mini-joinOurCommunity .mini-facebook, #mini-joinOurCommunity .mini-twitter, #mini-joinOurCommunity .mini-blog, #mini-joinOurCommunity .mini-youtube, #mini-joinOurCommunity .mini-google, #mini-joinOurCommunity .mini-pinterest {
	background:url("../images/footer-sprite.gif") no-repeat scroll 0 0 transparent;
}
#mini-joinOurCommunity .mini-facebook {
  background-position: -268px -600px;
}
#mini-joinOurCommunity .mini-twitter {
  background-position: -230px -650px;
  margin-left: 80px;
}

#mini-joinOurCommunity .mini-pinterest {
  background-position: -70px -850px;
  background-repeat: no-repeat;
  margin-left: 80px;
}
#mini-joinOurCommunity .mini-blog {
  background-position: -190px -700px;
  margin-left: 80px;
}
#mini-joinOurCommunity .mini-youtube {
  background-position: -150px -750px;
  margin-left: 80px;
}
#mini-joinOurCommunity li a {
  display: block;
  font: 11px/12px verdana,arial,helvetica,sans-serif;
  height: 32px;
  margin-bottom: 10px;
  padding-left: 40px;
  white-space: nowrap;
  width: 80px;
}
#mini-joinOurCommunity em {
  font-family: verdana,arial,helvetica,sans-serif;
}
#mini-joinOurCommunity li a em {
  display: block;
  font-size: 14px;
  line-height: 18px;
}
.tw {
  background-position: -360px -180px;
}
#mini-joinOurCommunity li a.twitter-follow-button {
  color: black;
  height: auto;
  margin: 0;
  padding: 0;
  width: auto;
}
/*END*/
/*siteEntries*/
#siteEntries {
  border-top: 1px solid #DDDDDD;
  color: #999999;
  font: 11px/12px verdana,arial,helvetica,sans-serif;
  margin: 0 auto;
  padding: 17px 0 26px;
  width: 992px;
}
#popularPages {
  float: left;
  width: 352px;
}
#productGuide {
  color: #E5E5E5;
  float: left;
  margin-left: 32px;
  width: 352px;
}
#productGuide p {padding:0;}
#productGuide .hotkeyword a{text-decoration:none;float:none;}
#productGuide .hotkeyword a:hover{text-decoration:underline;}
#footerSub {
  float: left;
  margin-left: 32px;
  width: 224px;
}
.w-bp h3, .w-b h3, .w-p h3, .widget h3 {
 padding:6px 0; 
}
#popularPages h3 {
  color: #555555;
  font-size: 12px;
  font-weight: bold;
  line-height: 14px;
  margin-bottom: 7px;
  padding: 0;
}
#productGuide a, #popularPages a {
  color: #666666;
  font-size: 11px;
  line-height: 18px;
}
#popularPages a {
  padding-left: 8px;
  display:inline-block;
}
#productGuide h4 {
  margin: 12px 0 7px;
}
#productGuide h3, #productGuide h4, #relatedTags h4 {
  color: #555555;
  font-size: 12px;
  font-weight: bold;
  line-height: 14px;
  padding: 0;
}
#productGuide h3 {
  margin-bottom: 7px;
}
#productGuide a, #popularPages a {
  color: #666666;
  font-size: 11px;
  line-height: 18px;
}
/*END*/
/*footerSub*/
#footerSub div {
  margin-bottom: 10px;
}
#footerSub h3 {
  color: #555555;
  font-size: 12px;
  font-weight: bold;
  line-height: 14px;
  padding: 0;
}
#footerSub label {
  color: #666666;
  display: block;
  font-size: 11px;
  line-height: 18px;
  margin: 3px 0;
  padding: 0;
}
#footerSubAddr {
  border: 1px solid #CCCCCC;
  color: #AAAAAA;
  display: block;
  font-family: verdana,arial,helvetica,sans-serif;
  height: 22px;
  line-height: 22px;
  margin-bottom: 10px;
  width: 206px;
}
.litb-btn, .litb-btn span {
  cursor: pointer;
  outline: medium none;
  text-decoration: none;
}
.litb-btn, .litb-btn span {
  cursor: pointer;
  outline: medium none;
  text-decoration: none;
}
.litb-btn, .litb-btn span {
  background:url("../images/newblue_buttons.png") repeat scroll 0 0 transparent;
}
.subscribeBtn {
  background-position: 0 -1920px;
  display: inline-block;
  height: 30px;
  width: 106px;
}
.subscribeBtn:hover{background-position: -120px -1920px;}
#footerSub .litb-btn {
  margin: -3px 0 0 -3px;
}

/*END*/
/*customerHelp*/
#customerHelp {
  border-top: 1px solid #DDDDDD;
  color: #666666;
  font: 11px/21px verdana,arial,helvetica,sans-serif;
  margin: 0 auto 17px;
  padding-top: 15px;
  width: 992px;
}
#customerHelp dl {
  float: left;
  margin-right: 16px;
  width: 176px;
}
#customerHelp dt {
  color: #555555;
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 3px;
}
#customerHelp dd {
  line-height: 12px;
  padding: 3px 0;
}
#customerHelp dd a {
  color: #666666;
  font-size: 11px;
}
/*END*/
/*otherSites*/
.w-otherSites {
  border-top: 1px solid #DDDDDD;
  margin: 0 auto;
  padding: 9px 0 8px;
  width: 992px;
}
#otherSites h2 {
  color: #555555;
  display: inline;
  font-size: 12px;
  line-height: 150%;
}
#otherSites a {
  color: #666666;
  margin: 0 6px;
}
/*END*/
/*footerSelector*/
.w-footer-selector {
  background-position: -245px -432px;
}
.w-footer-selector {
  border-bottom: 1px solid #DDDDDD;
  border-top: 1px solid #DDDDDD;
  height: 26px;
  margin: 0 auto 20px;
  padding: 15px 0 8px 72px;
  width: 920px;
}
.btn-group {
  position: relative;
}
.btn-group:first-child {
  
}
#footerSelector .btn-group {
  float: left;
}
.btn-group:before, .btn-group:after {
  content: "";
  display: table;
}.btn-group:before, .btn-group:after {
  content: "";
  display: table;
}
.btn-group:after {
  clear: both;
}
.w-footer-selector .separator {
  float: left;
  margin: 2px 8px;
  padding: 0;
}
#curSelector, #langSelector, #uniUserActionPanel, #curSelectorFooter {
  display: inline;
  position: relative;
  float:right;
}
.btn-mini {
  font-size: 11px;
  line-height: 13px;
}
.btn-group .btn {
  float: left;
  position: relative;
  border-radius:0 0 0 0;
  margin-left:-1px;
}
.btn-group .btn:last-child, .btn-group .dropdown-toggle {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
.btn-group .dropdown-toggle {
  box-shadow: 1px 0 0 rgba(255, 255, 255, 0.125) inset, 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
  padding-left:8px;
  padding-right:8px;
}
.btn-group .btn-mini {
  display: block;
  height: 19px;
  margin:0 -1px 0 0;
}
.btn-group .btn {
  color: #333333;
  font-family: Verdana;
}
.btn-group .btn:first-child {
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  margin-left: 0;
}
.btn-group .btn-mini.dropdown-toggle {
  padding-left: 5px;
  padding-right: 5px;
}
.w-footer-selector .btn-group .btn-mini {
  margin-top: 1px;
}
.caret {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  display: inline-block;
  height: 0;
  opacity: 0.3;
  vertical-align: top;
  width: 0;
}
.btn .caret {
  margin-left: 0;
  margin-top:7px;
}
.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
  border-bottom: 4px solid #000000;
  border-top: 0 none;
  content: "¡ü";
}
.btn-group .btn-mini .caret {
  margin-top: 2px;
}
.dropdown-menu {
  background-clip: padding-box;
  background-color: white;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 5px 5px 5px 5px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  display: none;
  float: left;
  left: 0;
  list-style: none outside none;
  padding: 4px 0;
  position: absolute;
  z-index: 1000;
  margin:1px 0 0;
  min-width:160px;
  top:100%;
}
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: 100%;
  margin-bottom: 1px;
  top: auto;
}
#curSelector .dropdown-menu, #curSelectorFooter .dropdown-menu {
  min-width: 63px;
}
.dropdown-menu a {
  clear: both;
  color: #333333;
  display: block;
  font-weight: normal;
  line-height: 18px;
  white-space: nowrap;
  padding:3px 15px;
}
#curSelector li a, #curSelectorFooter li a {
  padding-left: 39px;
  position: relative;
}
#curSelector li a em, #curSelectorFooter li a em {
  left: 10px;
  line-height: 16px;
  position: absolute;
  top: 3px;
  width: 19px;
}
/*footer index 1*/
#whyBuyFromUs {
  color: #666666;
  font: 11px/16px verdana,arial,helvetica,sans-serif;
  margin: 0 auto 27px;
  width: 992px;
}
#wrapper-b, #whyBuyFromUs h2 {
  background-image: url("../images/foot-top-bg.png");
  background-repeat: no-repeat;
}
#whyBuyFromUs h2 {
  background-position: 0 0;
}
#whyBuyFromUs h2 {
  color: #B6810C;
  font: 20px/59px georgia,verdana,arial,helvetica,sans-serif;
  height: 59px;
  padding: 0;
  text-align: center;
}
#whyBuyFromUs dl {
  float: left;
  margin: 30px 0 3px;
  padding-left: 48px;
}

#whyBuyFromUs .easyOrders {
  background-position: -190px -95px;
  margin-left: 0;
  width: 252px;
}
#whyBuyFromUs dt {
  color: #555555;
  font-size: 12px;
  font-weight: bold;
  line-height: 12px;
  padding-bottom: 6px;
}
#whyBuyFromUs .bestMerchandise {
  background-position: -268px 0;
  margin-left: 30px;
  width: 268px;
}
#whyBuyFromUs .freeShipping {
  background-position: -230px -50px;
  margin-left: 30px;
  width: 268px;
}
#whyBuyFromUs .secure {
  background-position: -70px -230px;
  margin-left: 0;
  width: 252px;
}
#whyBuyFromUs .freeJoin {
  background-position: -150px -140px;
  margin-left: 30px;
  width: 268px;
}
#whyBuyFromUs .freeDelivery {
  background-position: -110px -184px;
  margin-left: 30px;
  width: 268px;
}
/*END*/
/*footer index 2*/
.w-featuredProducts {
  border-top: 1px solid #DDDDDD;
  margin: 0 auto;
  width: 992px;
}
.w-featuredProducts div.Cfpdes {
  float: left;
  width: 980px;
}
.w-featuredProducts ul {
  float: right;
  margin: 15px 0;
}
.w-featuredProducts div h3 {
  color: #555555;
  font-size: 12px;
  margin: 9px 0 0;
}
.w-featuredProducts div p{margin:0;}
.w-featuredProducts li {
  float: left;
  margin: 0 0 0 16px;
  width: 128px;
}
.w-featuredProducts a {
  display: inline-block;
  position: relative;
}

/*******END*******/
/*****FOOTER FEATURED PRODUCTS*****/
#FooterfeaturedProducts .items .proImg img{width:128px;} 
.w-featuredProducts #FooterfeaturedProducts li{margin:0;}
#FooterfeaturedProducts .items .itembox{width:128px;}
#FooterfeaturedProducts .items .itembox.ml15{margin-left:19px;}
#FooterfeaturedProducts .items .proImg a:link, #FooterfeaturedProducts .items .proImg a:visited{
	width:128px;
}

/*floor 1*/
.floor-2 , .floor-3,.floor-4{
	padding-left:30px;
}
.floor-1{
	
}
.floor-1 .home-slides {
  background: url("../images/home-slide-bg.png") no-repeat scroll 0 bottom transparent;
  display: block;
  float: left;
  height: 300px;
  overflow: hidden;
  position: relative;
  width: 512px;
}
.floor-1 .f1-banner-1{
	margin-bottom:-10px;
	width:208px;
}
/*floor 2*/
.floor-2{
	font-family: Verdana,arial,helvetica,sans-serif;
    font-size: 12px;
}
.floor-2 ._content .cate_border{
	border:none;
}
.floor-2 ._content .categories_title{
	display:none;
}
/*floor-3*/
.page-heading {
  line-height: 18px;
}
.page-heading {
  border-bottom: 2px solid #AD3231;
}
.w-recommend-products-heading {
  margin: 0 0 5px 0px;
}
.page-heading .heading-title {
  float: left;
  font-size: 12px;
  font-family:arial,verdana,helvetica,sans-serif;
  padding:2px 0 3px;
}
.page-heading .title-tab {
 font-family:verdana,arial,helvetica,sans-serif; 
}
.page-heading .title-tab {
padding:3px 10px 2px;
border-radius:3px 3px 0 0;  
}
.page-heading .heading-title {
 color:#333; 
}
.page-heading .title-tab {
  background-color: #AD3231;
  border-radius: 3px 3px 0 0;
  color: #FFFFFF;
  text-shadow: 0 2px 0 #8A2827;
  padding:3px 10px 2px;
}
.page-heading.w-recommend-products-heading .heading-title {
  font-family: Verdana,Helvetica,Sans-serif;
  font-weight: bold;
  padding: 3px 10px 2px;
  text-decoration: none;
}
.w-recommend-products-heading .separator {
  color: #D9D9D9;
  float: left;
  font-size: 12px;
  height: 14px;
  margin-top: 5px;
  width: 1px;
  border-left:1px solid #D9D9D9;
}
.w-recommend-products-heading .on {
  border-color: white;
}
.w-recommend-products-heading .heading-title i {
  background-color: #B42829;
  border-radius: 2px 2px 2px 2px;
  color: white;
  font-size: 8px;
  font-style: normal;
  font-weight: normal;
  line-height: 0;
  margin-left: 5px;
  padding: 0 2px;
}
/*floor 3 */
.box-bfn .items .itembox{
	width:128px;
	
}
.box-bfn .items .proImg a:link,.box-bfn  .items .proImg a:visited{
	width:128px;
}
.box-bfn .items .proImg img{
	width:128px;
	height:167px;
}
.box-bfn .items .itembox.ml15{
	margin-right:13px;
	margin-left:0;
}
/*floor 4*/
.floor-4{
	font-family: Verdana,arial,helvetica,sans-serif;
    font-size: 12px;
}
.floor-4 ._content .cate_border{
	border:none;
}
.floor-4 ._content .categories_title{
	background:none;
	border-bottom:2px solid #AD3231;
	height:22px;
}
.floor-4 ._content .categories_title span{
	background:none;
	font-family:Arial,verdana,helvetica,sans-serif;
	font-size:18px;
	line-height:18px;
	text-indent:0;
	color:#333333;
	font-weight:normal;
}
.categories_item_m{width:100%;}
._bfn_free_shipping,._bfn_new_arrivals{display:none;}

#creatacctarea { border:1px solid #F83465; }
#creatacctarea input { border:1px solid #5A5A5A; }
.creatacclg { border:1px solid #F83465; background:#FFF; }



