.dotted{
	height:1px;
	border-top:1px dotted #ccc;
}
.clearfloat {
    clear: both;
    height: 0px;
    font-size: 1px;
    line-height: 0px;
}

.space_h {
    clear: both;
    height: 10px;
    font-size: 1px;
    line-height: 10px;
}

#container {
    margin: 0 auto;
    width: 960px;
    padding-top: 10px;
}

h1 {
    font-size: 14px;
    font-weight: bold;
    margin: 0;
}

h5 {
    font-size: 14px;
    line-height: 32px;
}

.interval {
    height: 10px;
    padding: 0;
    margin: 0;
}

h3.moudle {
    background-color: #EFF3F6;
    font-size: 14px;
    height: 21px;
    line-height: 20px;
    padding: 2px 10px;
    text-align: left;
    margin: 2px 2px 0;
}

#popaddcon .blue {
    color: #3399cc;
}

.product {
}

.product .left {
    float: left;
    width: 400px;
}


/** priducts attr **/
.product .left .focus {
    padding: 0px 0px 5px;
    border-top: none;
}
.product .left  #tm_imglist,.product .left .product_imgs{
	/*padding: 8px 15px;*/
}

.product .right {
    float: right;
    width: 510px;
}


.product .right .color_list ul {
    float: left;
    margin:0 0 7px -5px;
}
.product .right .color_list li {
    display: inline;
    float: left;
    margin-left: 5px;
    padding-top: 0px;
    width: 39px;
}
.product .right .color_list li img {
    height: 35px;
    width: 35px;
}
.product .right .color_list li a {
    border: 1px solid #CCCCCC;
    display: block;
    padding: 1px;
}
.product .right .color_list li a:hover {
    background: none repeat scroll 0 0 #990000;
    border: 1px solid #990000;
}
.product .right .color_list .hover {
    position: relative;
}
.product .right .color_list .hover a {
    background: none repeat scroll 0 0 #990000;
    border: 1px solid #990000;
}
.product .right .color_list .hover em {
    background: url("../images/product-icon.gif") no-repeat scroll left -365px transparent;
    bottom: 0;
    display: block;
    height: 10px;
    position: absolute;
    right: 0;
    width: 10px;
}


.product .right .title {
    margin-bottom: 5px;
    padding-bottom: 10px;
}

.product .right h1 {
    font-size: 13px;
    line-height: 20px;
    margin: 0;
    text-align: left;
}

.product .right .content {
    line-height: 24px;
}

.product .right .content .sku {
    margin-bottom: 5px;
}

.product .right .content .red {
    padding: 0 10px 0px 5px;
}

.product .right .content .g1 {
    margin-bottom: -3px;
}

.product .right .content .price {
    padding:0;
}

.product .right .content .price .free {
    background: url(../images/product-icon.gif) 0px -215px no-repeat;
    color: #227500;
    text-indent: 24px;
    display: block;
}

.product .right .content .sku .Stock {
    background: url(../images/product-icon.gif) 0px -172px no-repeat;
    color: #227500;
    padding-left: 20px;
    padding-top: 1px;
}

.product .right .content .sku .nostock {
    background: url(../images/product-icon.gif) 0px -193px no-repeat;
    color: #227500;
    padding-left: 20px;
    padding-top: 1px;
}

.product .right .content .follows a {
    margin-left: 24px;
    padding-left: 20px;
    padding-top: 1px;
}

.product .right .content .follows .awl {
    background: url("../images/product-icon.gif") no-repeat scroll left -264px transparent;
    margin-left: 0;
}

.product .right .content .follows .st {
    background: url("../images/product-icon.gif") no-repeat scroll left -291px transparent;
}

.product .right .content .follows .pm {
    background: url("../images/product-icon.gif") no-repeat scroll left -317px transparent;
}

.product .right .content .follows .ss {
    background: url("../images/product-icon.gif") no-repeat scroll left -340px transparent;
}

.product .right .content .discount {
    padding-bottom: 10px;
}

.product .right .content .follows b {
    font-size: 14px;
    display: block;
}

#container .group_p .ge {
    background: url(../images/ge_03.gif)
}

#container .group_p {
    line-height: 20px;
}

#container .group_p .hhi {
    color: gray;
}

#container .group_p .im {
    float: left;
}

#container .group_p .qm {
    float: left;
    margin: 25px 5px 25px;
}

#container .group_p .im span {
}

#container .group_p .im .ppi {
    border: 1px solid #CFCECE;
}

#container .group_p .rig_div {
    padding-left: 25px;
    line-height: 25px;
}

#container .group_p .rig_div .tt {
    font-size: 14px;
    font-weight: bold;
}

#container .group_p .rig_div #tt_price {
    color: #B80D0A;
    font-size: 20px;
    font-weight: 700;
}

#container .group_p .rig_div .free {
    background: url(../images/product-icon.gif) 0px -215px no-repeat;
    display: block;
}

#container .group_p .rig_div .free {
    text-indent: 24px;
    color: #227500;
}

.product_c {
    background: url("../images/c_b_bg.gif") no-repeat scroll center bottom transparent;
    padding-bottom: 5px;
}

.tsk {
    color: #666666;
    margin-left: 5px;
    padding: 1px 3px;
}
.tsk1 {
    margin-bottom: 3px;
    padding: 3px 0 3px 30px;
}
.englishVersion {
    background: none repeat scroll 0 0 #FEFAF3;
    border: 1px solid #FFEBDC;
    font-size: 12px;
    font-weight: 100;
    line-height: 20px;
}
.translate_flag_tip{
	background: url(../images/or_question.png) no-repeat scroll 10px 5px transparent;
}
.product_c .content {
    border-left: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
    border-top: medium none;
    line-height: 20px;
    padding: 20px;
}

.product_c .alsobought {
    border: 1px solid #ccc;
    border-top: none;
    padding: 10px 20px;
    line-height: 20px;
}

.product_c .alsobought ul#litte {
    overflow: hidden;
}

.product_c .alsobought ul#litte li {
    float: left;
    padding: 0 5px;
}

.product_c span {
    text-indent: 20px;
    font-weight: bold;
}

.product_c .free {
    background: url(../images/product-icon.gif) 0px -215px no-repeat;
    display: block;
}

.product_c .delivery {
    background: url(../images/product-icon.gif) 0px -71px no-repeat;
    display: block;
}

.product_c .express {
    background: url(../images/product-icon.gif) 0px -45px no-repeat;
    display: block;
}

.product_c .policy {
    background: url(../images/product-icon.gif) 0px -96px no-repeat;
    display: block;
}

.product_c .security {
    background: url(../images/product-icon.gif) 0px -120px no-repeat;
    display: block;
}

.product_c .Satisfaction {
    background: url(../images/product-icon.gif) 0px -146px no-repeat;
    display: block;
}

.card {
    background: url(../images/card-bg.gif) repeat-x;
    height: 39px;
    width: 342px;
    text-align: center;
    padding: 5px;
}

.tab {
    height: 38px;
    background: url(../images/t-bg.gif) 0px -344px repeat-x;
}

.tab .b_l {
    float: left;
}

.tab .b_l li {
    float: left;
    text-align: center;
}

.tab .b_l li .t_l {
    float: left;
    width: 5px;
}

.tab .b_l li .t_c {
    float: left;
    padding-left: 5px;
    padding-right: 10px;
    border-right: 1px solid #ccc;
    margin-top: 5px;
}

.tab .b_l li span {
    display: block;
    height: 32px;
    line-height: 32px;
}

.tab .b_l li a {
    display: block;
    padding-right: 23px;
}

.tab .b_l .dy a:hover, .tab .b_l .dd {
    background: url(../images/t-bg.gif) 0px -38px no-repeat;
}

.tab .b_l .dy {
    background: url(../images/t-bg.gif) 0px -261px no-repeat;
}

.tab .b_l .currents {
    background: url(../images/t-bg.gif) 0px -392px repeat-x;
}

.tab .b_l .currents .t_l {
    background: url(../images/t-bg.gif) left -220px no-repeat;
    height: 38px;
}

.tab .b_l .currents .t_c {
    background: url(../images/t-bg.gif) right -439px no-repeat;
    border: none;
    margin-top: 0px;
    padding-top: 5px;
    height: 38px;
}

.tab .b_r {
    float: right;
    background: url(../images/t-bg.gif) right -301px no-repeat;
    width: 50px;
    height: 38px;
    line-height: 42px;
    text-align: center;
}

.tab_top {
    height: 33px;
    background: url(../images/t-bg.gif) 0px -129px repeat-x;
}

.tab_top .b_l li {
    float: left;
    text-align: center;
    height: 33px;
    line-height: 33px;
    border-right: 1px solid #ccc;
}

.tab_top .b_l li a {
    display: block;
    padding: 0px 10px;
}

.tab_top .b_l li a:hover, .tab_top .b_l .currents {
    background: url(../images/t-bg.gif) 0px -172px repeat-x;
}

.tab_top .b_l .dy {
    background: url(../images/t-bg.gif) 0px -43px no-repeat;
}

.tab_top .b_l .dy a:hover, .tab_top .b_l .dd {
    background: url(../images/t-bg.gif) 0px 0px no-repeat;
}

.tab_top .b_r {
    float: right;
    background: url(../images/t-bg.gif) right -86px no-repeat;
    width: 100px;
    height: 33px;
    line-height: 33px;
    text-align: center;
}

.tab_top .b_l li em {
    width: 16px;
    height: 16px;
    display: block;
    float: left;
    margin-top: 8px;
    padding-right: 5px;
}

.tab_top .b_l .photos em {
    background: url(../images/product-icon.gif) no-repeat;
}

.tab_top .b_l .video em {
    background: url(../images/product-icon.gif) 0px -24px no-repeat;
}

.red a {
    color: #900;
    font-size: 12px;
    text-decoration: underline;
}

.red a:hover {
    text-decoration: none;
}

ul#tabs a:hover, ul#tabs2 a:hover {
    text-decoration: none;
    color: #444444;
}

a:hover, #navEZPagesTOC ul li a:hover, #navMain ul li a:hover, #navCatTabs ul li a:hover, #photoPoints a:hover, .giftSale a:hover, .addTo a:hover {
    color: #3399CC;
    text-decoration: underline;
}

/***************payment****************/
/*****
 * price style
 */
span#priceshow {
    padding: 0 3px;
	margin-top:6px;
	padding-right:5px;
}

span#priceshow span.productSpecialPrice, span#priceshow span.productPrice {
    font-size: 24px;
    font-family: arial;
    font-weight: 700;
    color: #B80D0A;
    display: inline;
}

.bigPrice {
    font-size: 24px;
    font-family: arial;
    font-weight: 700;
    color: #B80D0A;
}


.salePrice {
    color: #B80D0A;
    font-size: 13px;
    font-weight: bold;
}

span#priceshow .normalprice, span#priceshow .productPriceDiscount {
    color: #000000;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}

span.salePrice, span.normalprice {
    color: #000000;
    font-size: 12px;
    font-weight: normal;
}

span.normalprice, span.productSpecialPriceSale {
    text-decoration: line-through;
}

/**************************************************
 *  Products Img
 ***********************************************/
#highslide {
    position: relative;
}

.smallpic {
    cursor: pointer !important;
    margin: 10px 5px 5px;
}

.imgLink {
    background: url(../images/larger_14.gif) no-repeat;
    bottom: 3px;
    color: #808080;
    cursor: pointer;
    display: block;
    left: 150px;
    line-height: 19px;
    position: absolute;
    text-indent: 20px;
    width: 108px;
}

#productAdditionalImages {
    border-top: 1px solid #e8e8e8;
    padding: 8px 20px 0;
}

.product_img img.select {
    border: 1px solid #e8e8e8;
}

.product_img img.selected {
	border: 1px solid #CC0000;
}

.product_img {
    margin:0px;
}

#productMainImage a {
    display: block;
    text-decoration: none;
}

.right .red a {
    color: #B80D0A;
    text-decoration: underline;
}

.highslide {
    outline: medium none;
    text-decoration: none;
}

.right .red a:hover {
    text-decoration: none;
}

/**
 *
 */
.ranger_l {
    background: url("../images/ranger_bg.gif") no-repeat scroll 0 0 transparent;
    padding-left: 2px;
}

.ranger_r {
    background: url("../images/ranger_bg.gif") no-repeat scroll right -46px transparent;
    padding-right: 2px;
    padding-top: 1px;
}

/*********************
 * reviews
 */
.reviewcontent {
    border-bottom: 1px dashed #E4E4E4;
    margin: 2px 0;
    padding: 5px 0;
}

span.revicecont {
    font-weight: normal;
    line-height: 1.5;
}

/***********************
 * People Also Bought
 **********************/
.itemTitle {font-size:12px;height:32px;line-height:130%;overflow: hidden;width:160px;}

.centerBoxContentsAlsoPurch {
    height: 210px;
    padding: 0 10px;
    text-align: left;
    width: 197px;
}

.centerBoxContentsAlsoPurch a {
    line-height: 15px;
}

.centerBoxContentsAlsoPurch span {
    display: inline;
}

.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {
    color: #B80D0A;
    font-size: 13px;
    font-weight: bold;
}


/***********ugc style ***************/
.ugc_show .ugc_img_list, .ugc_show  .ugc_video_list{
	padding:15px 0;
}

.ugc_show .sub_title {
    border-bottom: 1px solid #EEEEEE;
    height: 24px;
    line-height: 24px;
}
.ugc_show .sub_title b {
    float: left;
}
.ugc_show  .sub_title font {
    float: right;
    font-size: 12px;
}
.ugc_show  .sub_title font a {
    color: #3399CC;
    text-decoration: underline;
	font-weight:normal;
}
.sharelink a {
    color: #3399CC;
    text-decoration: underline;
	font-weight:normal;
}
.ugc_show #ugcimgprev ,.ugc_show #ugcvideoprev{
    background: url("../images/thumbs_big.png") no-repeat scroll 0 -342px transparent;
    cursor: pointer;
    height: 172px;
    margin: 10px 0;
    width: 24px;
	margin-right:14px;
}

.ugc_show #ugcimgnext , .ugc_show #ugcvideonext {
    background: url("../images/thumbs_big.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 172px;
    margin: 10px 0;
    width: 24px;
	margin-left:14px;
}

.ugc_show #ugcprev .disabled  {
    background-position: 0 -513px;
}

.ugc_show #ugcnext .disabled {
    background-position: 0 -171px;
}

#ugcImgList ul li, #ugcVideoList ul li{
	margin:0 16px;
}

#ugcImgList ul li img, #ugcVideoList ul li img{
	border:1px solid #ccc;
	padding:1px;
}

#ugcVideoList ul li img 
{
	width:150px;
	height:150px;
}

.uploadimg{
	height:100px;
}
.uploadimg p{
	margin:0;
	padding:0;
	line-height:20px;
	padding-bottom:15px;
}


#ugctab_links {
	display:none;
}
#ugctab_links .member_share {
    padding: 20px 20px 0 10px;
	height:62px;
}
#ugctab_links ul{
	overflow:hidden;
}
#ugctab_links ul li {
    float: left;
    padding-right: 10px;
	width: 222px;
}
#ugctab_links ul li img {
    float: left;
    margin-right: 10px;
}
#ugctab_links ul li a{
	display:inline;
}
#ugcimgthumb{
	background-color:#f4f4f4;
	padding:0 15px;	
}

ul#ugctab{
	overflow:hidden;
}

ul#ugctab li{
	height:30px;
	line-height:30px;
	cursor:pointer;
}
ul#ugctab li b{
	color:#3399cc;
}
ul#ugctab li.ugccheck b{
	color:#444;
}

.ugc_show .ugcimglit{
	overflow:hidden;
	padding:0 38px;
}
.ugc_show .ugcimglit ul li img{
	border:1px solid #ccc;
	padding:1px;
}
.ugc_show .ugcimglit ul li{
	float:left;
	margin:0 16px;
	width:154px;
}

.ugc_show .ugcimglit .caption_name{
	line-height:16px;
	height:32px;
	overflow:hidden;
}
.ugc_show .ugcimglit .ugc_adddate{
	line-height:24px;
}
/*************************************** Related Products **************************/
.bs_container {
    background: none repeat scroll 0 0 #FFFFFF;
    font-size: 12px;
}

.bs_container p {
    padding: 0.5em 0;
}

.back {
    float: left;
}

.centerBoxContentsFeatured {
    padding: 10px 19px;
    text-align: left;
}

/********      * Description  *******/
.product_c .p_f, #products_features ul{list-style-type: square; margin-left: 15px;}

.box_a_con p {
    padding: 0px;
}

.box_a_disc {
    list-style: disc;
    margin: 0px 0 10px 15px;
    width: 485px;
}

.box_a_it_275,.box_a_it_250{
	display:inline-block;
}

.box_a_it_275 .l_s {
    padding-left: 60px;
}

.box_a_it_275 dl {
    width: 275px;
    float: left;
}

.box_a_it_275 dd {
    padding-bottom: 10px;
}
.box_a_it_250 .l_s {
    padding-left: 110px;
}

.box_a_it_250 dl {
    width: 250px;
    float: left;
}

.box_a_it_250 dd {
    padding-bottom: 10px;
}

.box_a_table table {
    border-collapse: collapse;
    clear: both;
}

.box_a_table td, .box_a_table th {
    padding: 5px;
    border: 1px solid #ddd;
}

.space_7px, .space_10px, .space_13px, .space_23px {
    clear: both;
    height: 10px;
    font-size: 1px;
    line-height: 10px;
    display: block;
}

.space_23px {
    height: 23px;
    line-height: 23px;
}

.space_7px {
    height: 7px;
    line-height: 7px;
}

.space_13px {
    height: 13px;
    line-height: 13px;
}

.size_13px {
    font-size: 13px;
}


/******************* Message Box ****************/
#popupContact .popupmssage p {
    padding: 10px 0;
}

.popupmssage {
    padding: 15px;
}

.mailinput {
    border: 1px solid #C6C6C6;
    height: 22px;
    width: 230px;
    margin: 3px 0;
    padding: 0 5px;
    line-height: 22px;
}

.tellfriend span {
    padding-right: 15px;
}

.mailmessage {
    border: 1px solid #C6C6C6;
    float: left;
    height: 120px;
    width: 350px;
    font-size: 12px;
    padding: 3px;
}

#popupContact .popupmssage #sedsuccess {
    border: 1px solid #A9D093;
    padding: 5px 5px 5px 20px;
    background: url(../images/success.png) no-repeat left center #EEFCE2;
    color: #507510;
}

/*=================for discontinued===================================*/
.product .left_dis {
    float: left;
    width: 690px;
}

.product .left_dis .focus {
    border: 0px solid #ccc;
    float: left;
}

.product .left_dis .dis_title {
    width: 340px;
    float: left;
    text-align: right;
    margin-left: 15px;
}

.product .left_dis .dis_content {
    line-height: 23px;
    width: 340px;
    float: left;
    padding: 15px 0px;
    margin-left: 15px;
    border-bottom: #e3e3e3 solid 1px;
    border-top: #e3e3e3 solid 1px;
}

.product .left_dis .dis_content p {
    padding: 0px;
}

.left_dis .dis_content .sku_condition {
    padding-top: 10px;
}

.pic_top {
    background: url(../images/bg_pic.jpg) no-repeat;
    width: 332px;
    height: 5px;
}

#highslide_dis {
    position: relative;
    border-left: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    width: 330px;
}

.product .right_dis {
    float: left;
    width: 260px;
    margin-left: 10px;
}



.product .right_dis h3 {
    background: url(../images/search.gif) repeat-x scroll 0 -120px transparent;
    width: 187px;
    height: 28px;
    color: #FFF;
    text-align: center;
    line-height: 28px;
    font-size: 14px;
}

/*
 .product .right .content .price span{ display:block;}
 */
.product .left_dis .dis_content .price font {
    font-size: 24px;
    color: #900;
    font-weight: bold;
}

.product .left_dis .dis_content .price span {
    text-indent: 24px;
    color: #227500;
}

.product .left_dis .free {
    background: url(../images/product-icon.gif) 0px -215px no-repeat;
    display: block;
    line-height: 23px;
}

#discon_box {
    height: 75px;
    overflow: hidden;
}

#discon_box ul li {
    width: 77px;
    float: left;
    text-align: center;
}

#discon_prev {
    width: 21px;
    height: 68px;
    position: absolute;
    display: block;
    background: url(../images/thumbs.png) no-repeat 0 -142px;
    cursor: pointer;
    left: 0;
    top: 0;
    z-index: 80;
}

#discon_next {
    width: 21px;
    height: 68px;
    position: absolute;
    display: block;
    background: url(../images/thumbs.png) no-repeat 0 0;
    cursor: pointer;
    right: 0;
    top: 0;
    z-index: 80;
}

.tab_dis {
    height: 33px;
    background: url(../images/t-bg.gif) 0px -129px repeat-x;
}

.tab_dis .b_l li {
    float: left;
    text-align: center;
    height: 33px;
    line-height: 33px;
    border-right: 1px solid #ccc;
}

.tab_dis .b_l li a {
    display: block;
    padding: 0px 10px;
}

.tab_dis .b_l li a:hover, .tab_dis .b_l .currents {
    background: url(../images/t-bg.gif) 0px -172px repeat-x;
}

.tab_dis .b_l .dy {
    background: url(../images/t-bg.gif) 0px -43px no-repeat;
}

.tab_dis .b_l .dy a:hover, .tab_dis .b_l .dd {
    background: url(../images/t-bg.gif) 0px 0px no-repeat;
}

.tab_dis .b_r {
    float: right;
    background: url(../images/t-bg.gif) right -86px no-repeat;
    width: 100px;
    height: 33px;
    line-height: 33px;
    text-align: center;
}

.imgLink_dis {
    background: url("../images/view.gif") no-repeat scroll left center transparent;
    bottom: 3px;
    color: #777777;
    cursor: pointer;
    display: block;
    font-size: 11px;
    font-weight: bold;
    left: 116px;
    line-height: 25px;
    position: absolute;
    text-indent: 2em;
    width: 100px;
}

.cart_dis input:hover {
    cursor: default;
}

/***producst img **/
#thumb_scroll {
    position: relative;
}

#thumb_prev {
    background: url("../images/thumbs.png") no-repeat scroll 0 -142px transparent;
    cursor: pointer;
    display: block;
    height: 60px;
    left: 0;
    position: absolute;
    top: -5px;
    width: 21px;
    z-index: 80;
}

#thumb_next {
    background: url("../images/thumbs.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    height: 60px;
    position: absolute;
    right: 0;
    top:-5px;
    width: 21px;
    z-index: 80;
}

#thumb_box {
    height: 66px;
    overflow: hidden;
}

#previd .disabled {
    background-position: 0 -213px;
}

#nextid .disabled {
    background-position: 0 -71px;
}



/****discotion Quantity ************/
table#discount_display {
    border-collapse: collapse;
    width: 100%;
}

table#discount_display td.tdtitel {
    background: #F3F2F7;
    padding: 0 0 0 5px;
}

table#discount_display td.tdtitel span {
    text-indent: 0px;
}

table#discount_display td {
    border: 1px solid #ccc;
    height: 30px;
    line-height: 30px;
    text-align: center;
}

table#discount_display td span {
    color: #000;
}

.products_discount_quantity {
    padding: 0px 0px 5px;
}

table#discount_display td.tdsuborder {
    text-align: left;
    padding: 0 0 0 5px;
}

table#discount_display td.tdsuborder a {
    color: #3399cc;
    text-decoration: underline;
}

table#discount_display td.tdsuborder a:hover {
    text-decoration: none;
}

/*************Price Match ***************/
.shareboxcon {
    padding: 20px 10px;
	overflow:hidden;
}

h3.title {
    font-size: 14px;
    color: #000;
    line-height: 25px;
    /*height: 25px;*/
	width: 520px;
    padding-bottom: 5px;
}

.line-bottom {
    border-bottom: 1px solid #ccc;
}

p.share_boxinfo {
    padding: 5px 0 15px;
    line-height: 1.5;
}

.share_pinfo {
    padding: 10px 0 20px;
}

#share_img img {
    border: 1px solid #eee;
}

#share_price .productSpecialPrice {
    padding-right: 10px;
}

#share_price .productPrice {
    color: #B80D0A;
    display: inline;
    font-family: arial;
    font-size: 16px;
    font-weight: bold;
}

#share_price .productPriceDiscount {
    color: #000000;
    font-size: 12px;
    font-weight: normal;
    padding: 0 10px;
}

.share_form {
    padding: 10px 0 0 0;
}

.share_form table td {
    padding: 3px 0;
}

input.share_input {
    border: 1px solid #999999;
    height: 18px;
    line-height: 16px;
    padding: 2px;
    width: 280px;
}

textarea.share_msg {
    width: 280px;
    height: 60px;
    border: 1px solid #999999;
    line-height: 16px;
    padding: 2px;
    font-size: 12px;
}

.price_match {
    background: url(../images/price_match.gif) left top no-repeat;
    padding-left: 22px;
    line-height: 16px;
    display: inline-block;
}

.subscribe {
    background: url(../images/subscribe.gif) left top no-repeat;
    padding-left: 22px;
    line-height: 16px;
    display: inline-block;
}

.follows span {
    color: #3399cc;
}

.chicklets {
    background: url("../images/service-icons-sprite.png") no-repeat scroll 0 -1080px transparent;
    display: inline-block;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    height: 16px;
    line-height: 16px;
    padding-left: 20px;
    padding-right: 3px;
    white-space: nowrap;
}

.facebook .facebooklogo{
float:left;
}
.facebook .facebooklink
{
display:block;
float:left;
margin-left:5px;
line-height:23px;
}
.facebooklink:hover
{
color:#3399cc;
text-decoration:underline;

}
.detail .box_a {
    float: left;
    width: 690px;
}

.detail .box_b {
    margin-left: 700px !important;
    margin-left: 697px;
    width: 260px;
}

.detail .box_b dl,.product .right_dis dl {
    background: url(../images/details_r_bg.gif) -311px bottom no-repeat;
    padding-bottom: 5px;
    margin-bottom: 10px;
}

.detail .box_b dt,.product .right_dis dl dt {
    height: 36px;
    line-height: 36px;
    font-weight: bold;
    text-indent: 20px;
    font-weight: bold;
    font-size: 13px;
    background: url(../images/details_r_bg.gif) left top no-repeat;
}

.detail .box_b dd,.product .right_dis dl dd {
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    padding: 10px;
}

.detail .box_b dd img,.product .right_dis dd img {
    float: left;
    margin-right: 10px;
}

.detail .box_b dd b,.product .right_dis dd b {
    color: #900;
}

.detail .box_b dd p ,.product .right_dis dd p{
    height: 60px;
    overflow: hidden;
    display: block;
}

.detail .box_b dd li,.product .right_dis dd li {
    height: 76px;
}

.related_infor {
    background: url(../images/c_b_bg.gif) bottom no-repeat;
    padding-bottom: 5px;
}

.related_infor .title {
    height: 33px;
    background: url(../images/t-bg.gif) 0px -349px repeat-x;
}

.related_infor .title .b_l {
    float: left;
    background: url(../images/t-bg.gif) 0px -43px no-repeat;
    line-height: 33px;
    font-weight: bold;
    text-indent: 10px;
    font-size: 13px;
}

.related_infor .title .b_r {
    float: right;
    background: url(../images/t-bg.gif) right -86px no-repeat;
    line-height: 33px;
}

.related_infor .content {
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    padding: 15px;
}

.sub_link {
    padding-top: 10px;
}

.sub_link a, a.r_t_write {
    color: #39c;
    text-decoration: underline;
    padding-right: 10px;
}

.sub_link a:hover {
    text-decoration: none;
}

#product_reviews .newdigg span {
    display: block;
    height: 22px;
    line-height: 22px;


}

#product_reviews .newdigg a, #product_reviews .newdigg code {
    float: left;
    padding-left: 22px;
    line-height: 22px;
    font-weight: bold;
    display: block;
    margin-left: 4px;
    height: 22px;
}

#product_reviews .yes_digg {
    background: url(../images/review_vote.gif) left -32px no-repeat;
}

#product_reviews .no_digg {
    background: url(../images/review_vote.gif) no-repeat;
}

#product_reviews a:hover.no_digg {
    background: url(../images/review_vote.gif) left -64px no-repeat;
}

#product_reviews a:hover.yes_digg {
    background: url(../images/review_vote.gif) left -96px no-repeat;
}

.share_related .s_t {
    height: 30px;
    line-height: 29px;
    border-bottom: 1px solid #ccc;
}

.share_related .s_t li {
    float: left;
    border: 1px solid #ccc;
    padding: 0px 10px;
    background: #f9f9f9;
    margin-right: 5px;
    font-weight: bold;
}

.share_related .s_t .hover {
    border-bottom: 1px solid #fff;
    background: #fff;
}

.product_discuss_c table {
    border-collapse: collapse;
}

.product_discuss_c th {
    font-weight: normal;
    text-align: left;
    line-height: 30px;
}

.product_discuss_c td {
    padding: 5px 0px;
}


/*add by huixiaopan ugc*/

div#alsoprev_1, .alsoprev_module {
    background: url("../images/thumbs_big.png") no-repeat scroll 0 -342px transparent;
    cursor: pointer;
    height: 172px;
    margin: 10px 0;
    width: 24px;
}

div#alsonext_1, .alsonext_module {
    background: url("../images/thumbs_big.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 172px;
    margin: 10px 0;
    width: 24px;
}

#pprev_1 .disabled, .pprev_module .disabled {
    background-position: 0 -513px;
}

#pnext_1 .disabled, .pnext_module .disabled {
    background-position: 0 -171px;
}


/*facebooklogin*/

.fb_login{border-top:1px solid #ccc; padding-top:10px; }
.fb_login p{float:left; line-height:30px; padding:0px;}

/*time counter*/
.timer_count {width:142px; height:34px;background:url('../images/DD_30-08.jpg'); color:#fff;  line-height: 34px; font-size:26px;}
.timer_count .townum {text-indent:4px;letter-spacing:4px;}

/*----------------2011-11-28 Start:Expected---------------------*/
.clear{clear:both;}
.Tmart_Expected{height:auto; width:100%; color:#b80d0a; position:relative; }
.dydian{position:relative; width:20px; height:17px;}
.Expected_b{
	display:inline;
	position:absolute;
	top:17px;
	left:-248px;
	width:270px;
	height:auto;
	z-index:5;
}
.Expected_pic{float:left; margin-top:3px;}
.Expected_content{float:left;}
.Expected_b_top{height:12px; width:266px; padding:17px 4px 0 0; text-align:right;}  
.Tmart_Expected_bt{background:url(/images/Expexted_b_b02.png) no-repeat top;}
.Tmart_Expected_bb{background:url(/images/Expexted_b_bottom.png) no-repeat bottom; height:15px;}
.Expected_b_bottom{height:auto; width:240px; line-height:18px; padding:0 15px; color:#070707;}
/*----------------2011-11-28 End:Expected---------------------*/


#ugcimgthumb { background-color: rgb(244, 244, 244); padding: 0pt 15px; margin:10px 0; }
.dotted { height: 1px; border-top: 1px dashed #ccc; }
#procurselect { top:32px; font-size: 12px;line-height: 1; position: absolute; z-index: 200; border: 1px solid rgb(204, 204, 204); padding: 2px 16px 2px 2px; background: url('../images/curr_select.gif') no-repeat scroll 30px 2px rgb(255, 255, 255); width: 26px; left:0px;}
#procurselect ul{
	padding-top:3px;
}
#procurselect ul li a{
	line-height:18px;
	height:18px;
}
.product .right .content .price .free { background: url('../images/product-icon.gif') no-repeat scroll 0px -215px transparent; color: rgb(34, 117, 0); font-weight:bold;text-indent: 24px;  display: block;}
.product .right .content .follows {  }
.product .right .content .follows a { margin-left: 12px; padding-left: 20px; padding-top: 1px; color:#3399cc; }
.product .right .content .follows .awl { background: url('../images/product-icon.gif') no-repeat scroll left -264px transparent; margin-left: 5px; }
.product .right .content .follows .pm { background: url('../images/product-icon.gif') no-repeat scroll left -317px transparent; margin-left: 5px;}
.product .right .content .follows .ss { background: url('../images/product-icon.gif') no-repeat scroll left -340px transparent; }
#highslide { position: relative; height:360px;}
#ugctab_imgs {padding:15px 10px 10px 10px; border-bottom:1px dashed #dcdcdc;}
.product .right .content .price { padding: 0 0 10px 0; }

.pro_ttop .diggarea { height: 20px; margin-top: 2px; margin-left:10px;  float:left; width: 87px;  background: url('../images/digg_btn_01.gif') no-repeat scroll 0px 0px transparent; text-indent: 24px; line-height: 20px; text-align: center;font-size: 11px;}
a.candigg {color: #0b75bd;}
a.haddigg {color: #AAAAAA;cursor: default; text-decoration: none;}


html,body{-webkit-text-size-adjust:none;}
.pro_ttop {padding-bottom:10px; border-bottom:1px solid #e8e8e8;}
.pro_ttop .sku {float:left; height:20px; line-height:20px; font-weight:bold; padding-right:10px;padding-top:2px; color:#333;}
.pro_ttop .reviews { height:20px; line-height:21px; padding:0 10px;padding-top:2px;}
.pro_ttop .reviews a{ color:#3399cc; text-decoration:none;}
.pro_ttop .reviews a:hover{ color:#3399cc; text-decoration:underline;}
.product .title {padding-bottom: 10px; font-size:32px;}
.product .title h1{font-size:18px;}
.pro_ttop .icon{ }
.rl { float:right; }
.red{ color: rgb(153, 0, 0);}
.redx{ color: #ae6766;}
.blue{ color:#3399cc;}
a.blue{ color:#3399cc;}
.product .right .content .price span.iconl{ font-size:11px; color:#333; text-indent: 24px; display: block;}
.product .right .content .price span.disabled { color:#aaa;}
ul#ugctab li.photosicon { background: url('../images/product-icon.gif') no-repeat scroll 0px 8px transparent; text-indent: 24px;}
ul#ugctab li.videosicon { background: url('../images/product-icon.gif') no-repeat scroll 0px -16px transparent;text-indent: 24px;}
div#priceshow span.productSpecialPrice, div#priceshow span.productPrice { font-size: 24px; font-family: arial; font-weight: 700; color: rgb(184, 13, 10); display: inline; }
div#priceshow span.productNormalPrice{color: #666666;
    display: block;
    font-size: 12px;
    padding: 0;}
div#priceshow { padding: 0pt 3px;line-height:normal; padding:5px 0 0 0;}
.bluebox {
    background: none repeat scroll 0 0 #F3F4F5;
    overflow: hidden;
    padding: 10px;
    position: relative;
}
.whitebox{background:#FFF; width:429px;height:120px; position: absolute;left:10px;}
.wbox_t{width:20px;height:8px; background: url('../images/wboxtop.png') no-repeat; margin-left:10px;}
.wbox_top{line-height:18px;text-align:right;cursor:pointer; font-size:18px; padding-right:6px;padding-top:2px;}
.wbox_bom{color:#999; line-height:18px; padding-left:20px; }
.wbox_deng{background: url('../images/wbox_icon2.gif') no-repeat scroll left top transparent; text-indent:20px;  }
.product .right .content .price .save { background: url('../images/product-icon.gif') no-repeat scroll 0px -382px transparent;}
.product .right .content .price .gift { background: url('../images/product-icon.gif') no-repeat scroll 0px -410px transparent;}
.product .right .content .price .points { background: url('../images/product-icon.gif') no-repeat scroll 0px -434px transparent;}
.time_clock { margin-left:20px; margin-top:2px; width:131px; padding:11px 0px 7px 34px; height:15px; background:url('../images/time_clock.gif') no-repeat left center; font-size:16px; font-weight:bold; color:#0b75bd; }
.wbox_question{width:14px;height:16px;display:inline-table; background:url(../images/wbox_question.png) no-repeat right center; line-height:24px;}
.link_l {padding:10px 0; margin:5px 0; line-height:24px;}
.shiptips {border-bottom:1px solid #CCC;}
.qty_btn{ width:17px; height:15px; clear:none; display:inline-block;vertical-align:middle;}


.btn2_on{background: url(../images/num_btn.gif) no-repeat scroll -15px 0px; width:13px; height:13px; border:1px solid #ff8e01;}
.btn1_off{background:url(../images/num_btn.gif) no-repeat scroll 0px 0px; width:13px; height:13px; border:1px solid #ff8e01;}
.btn2_off{background: url(../images/num_btn.gif) no-repeat scroll -15px 0px; width:13px; height:13px; border:1px solid #ff8e01;}
.btn1_on{background:url(../images/num_btn.gif) no-repeat scroll 0px 0px; width:13px; height:13px; border:1px solid #ff8e01;}

.spv{ font-family:Arial, Helvetica, sans-serif;}
/*   */
.product .right .content .sku {}
.product .right .title {}
span#priceshow span.productSpecialPrice, span#priceshow span.productPrice
.product .right .content .price span {}
/* */
.timelimit{
	position:relative;
	height:36px;
	width:220px;
	overflow: hidden;
	left:5px;
}
.timelimit .clock{
	width:30px; 
	height:30px; 
	background:url('../images/time_clock.gif') 0px 0px no-repeat;
	position:absolute;
	top:3px;
	left:0px;
}
.timelimit .texts{
	font-size:10px;
	line-height:10px;
	color:#B80D0A; 
	position:absolute;
	top:0px;
	left:32px;
}
.timelimit .texts_item{
	font-size:12px;
	color:#B80D0A;
	position:absolute;
	top:5px;
	left:32px;
}
.timelimit .texts_item .itemnum{
	font-size:13px;
	font-weight:bold;
}


.timelimit .timer{
	font-size:16px; 
	font-weight:bold; 
	color:#0b75bd;
	position:absolute;
	top:12px;
	left:32px;
	line-height:20px;
}
/**/
.payment {
	width:444px; 
	height:34px; 
	background:url(../images/kancpay.png) 0px 0px no-repeat;
	position:relative;
}
.payment .erisign {
	width:54px; 
	height:26px;
	display:block;
	position:absolute;
	right: 0px;
}
.amaz{
	width:510px; 
	height:64px; 
	background:url(../images/points.gif) 0px 0px no-repeat;
}

/* 0424 tmart start */
.sorryBox{ padding:10px; background: #fef0f0; border:1px solid #cc0000; overflow:hidden;}
.sorryBox div{ padding:4px 0px;}
.sorryNote{line-height:24px; font-size:16px; color:#cc0000;}
.formWidth{ width:170px;}
.sorryWarning{color:#CC0000;}
.similarItems{padding:0px 0px 20px; overflow:hidden;}
.simItemsTit{font-size:16px; font-weight:bold;}
.simItemMain{ padding-top:15px; border:1px solid #e0e0e0; overflow:hidden;}
.simItemMain li{ width:113px; padding:0px 7px; float:left;}
.simItemMain li img{ width:110px; height:110px; margin:0px auto;}
.simItemTxt{height: 48px; line-height: 16px; margin: 5px 0 3px; overflow: hidden;}
.simItemprice{ padding-top:5px;}
.delPrice{color: #636363; text-decoration: line-through;}
.free1{background: url('../images/product-icon.gif') no-repeat scroll 0px -215px transparent; color: rgb(34, 117, 0); font-weight:bold;text-indent: 24px;  display: block;  line-height: 24px;}
.discontinued{border-top:1px #e7e7e7 solid; margin:7px 0px 0px; padding:15px; height:170px;}
.disLeft{float:left; margin:5px 40px 0px 5px}
.disRight{float:left; padding-top:15px; width:630px;}
.disNote{padding:7px 0px; font-size:14px; color: #CC0033;}
.notifyMe{ background:url('../images/notifybtn.gif') no-repeat; width:85px; height:23px; border:0px; cursor: pointer;}
.msgbox_success{
	border-bottom: #a9d093 1px solid;
	border-left: #a9d093 1px solid;
	padding-bottom: 5px;
	padding-left: 25px;
	padding-right: 5px;
	background: url(../images/success.png) #eefce2 no-repeat 5px 5px;
	color: #507510;
	border-top: #a9d093 1px solid;
	border-right: #a9d093 1px solid;
	padding-top: 5px;
	text-indent:20px;
}
/* 0424 tmart end */

#container .group_p .rig_div {
    padding-left: 0;
}
.msright {
    margin-left: 25px;
}

.share_txt {
    height:22px;
    line-height:22px;
    font-weight:bold;
    margin-right: 3px;
    *margin-right: 0;
}

/* IE7гЂЃChromeгЂЃSafari CSS fixed */
.st_facebook_custom , .st_twitter_custom {
    [;display: block;];
    [;float: left;];
    [;margin-left: 3px;];
}

#product_reviews .newdigg .yes_digg , #product_reviews .newdigg .no_digg {
    [;float: none;];
    [;display: inline-block;];
    [;height: 25px;];
    [;width: 23px;];
    [;text-indent: 3px;];
}

/**groupbuying products tips**/
.attention p {
    background: none repeat scroll 0 0 #E9F6FC;
    border: 1px solid #CCCCCC;
    color: #444444;
    display: block;
    font-size: 14px;
    line-height: 30px;
    margin-bottom: 10px;
    padding: 0 10px;
}
.attention p span {
    color: #B80D0A;
}

/************multi prices new style***********/
.photoBox {position: relative;left: 30px;}
.photoBox li{float:left; width:58px; height:65px; padding:0px 5px;}

#photoPoints{margin-top:13px;}

#photoPoints div{ margin-bottom:10px;}

#photoPoints span{ display:inline-block; color:#3399CC;}

#photoPoints a{ text-indent:7px; color:#3399CC;}

.PlayVideos{background:url(../images/ico.gif) no-repeat 0px 0px; width:11px; height:11px;}

.viewImages{background:url(../images/ico_viewImages.gif) no-repeat 0px 0px; width:12px; height:12px;}

.pointsTen{background:url(../images/ico.gif) no-repeat -15px 0px; width:11px; height:11px;}

.pointsTwenty{background:url(../images/ico.gif) no-repeat -31px 0px; width:11px; height:9px;}

.pointsForty{background:url(../images/ico.gif) no-repeat -47px 0px; width:11px; height:9px;}

.shipInformation{ border:1px solid #eee; background:#f8f8f9; padding:3px; position:relative; z-index: 0;}

.shipIn span{ float:left; display:block; height:22px; line-height:18px;}

.shipIn{ overflow:hidden;}

.shipMain{ background:#fcfcfc; padding:5px;}

#shipFrom { top:12px; font-size:12px; line-height: 1; position: absolute; z-index: 100; border: 1px solid #CCC; padding: 3px 16px 3px 2px; background: url(../images/curr_select.gif) no-repeat scroll 254px 3px #FFFFFF; width: 250px; left:80px; }

#shipFrom ul{
	padding-top:3px;
}
#shipFrom ul li a{
	line-height:18px;
	height:18px;
}

.questionMark{ background:url(../images/tu.gif) no-repeat 0px 0px; width:14px; height:15px; display:inline-block; cursor:pointer; }

.exclamation{ background:url(../images/tu.gif) no-repeat -21px 1px; width:14px; height:15px; margin:0px 0px 0px 5px; display:inline-block; cursor:pointer;  }

.shipDiv{
	margin-top:5px;
	height:24px;
	line-height:24px;
}

.redBold{
	color:#b80d0a;
	font-weight:bold;
}

.shipSpan{ font-weight:bold; display:inline-block;margin-right:5px;}

.shipSpan1{ font-weight:bold; display:inline-block;margin-right:5px; }

.red1{color:#b80d0a;}

.giftDiv{ width:253px;}

.giftSale span {
    display: inline-block;
    line-height: 12px;
    margin-right: 7px;
}
.giftSale .textbox {width:215px;font-size:11px;}

.addTo span{ margin-right:7px; float:left; height:15px; line-height:15px;}

.giftSale a, .addTo a{color:#3399CC;}

.giftBox{background:url(../images/ico.gif) no-repeat -135px 0px; width:14px; height:18px;}

.lowPrice{background:url(../images/ico.gif) no-repeat -181px 0px; width:14px; height:18px; }

.gainPoints{background:url(../images/ico.gif) no-repeat -158px 0px; width:14px; height:18px;}

.notification{background:url(../images/ico.gif) no-repeat -205px 0px; width:14px; height:18px;}

.quantity{ width:40px; height:12px; line-height:12px; text-align:center; border:1px solid #ff8e01; margin:0px; padding:0px;}

.num { height:15px;line-height:15px; }

.num span{float:left; line-height:0px;}

.numLeft{ display:block; float:left; }

.subtotal{line-height:15px; padding-left:5px;}


.wholesale{background:url(../images/ico.gif) no-repeat -64px 3px; width:14px; height:15px;}

.wishLish{background:url(../images/ico.gif) no-repeat -85px 3px; width:14px; height:15px;}

.dropShipping{background:url(../images/ico.gif) no-repeat -106px 0px; width:14px; height:15px;}

.only{position:relative;}

.onlyBj{background:url(../images/only_07.gif) no-repeat; width:106px; height:43px; position:absolute; top:-10px; left:-96px; z-index:200px; padding:15px 0px 0px 15px;}

.onlyBj span{ float:left; display:block; height:15px; line-height:15px;}

.onlyImg{ background:url(../images/tu.gif) no-repeat -42px 0px; width:14px; height:15px; margin-left:5px;}

.buyTogether{}

.togetherBar{ background:url(../images/bar.gif) no-repeat; width:960px; height:37px;}

.togetherBar span{ display:block; line-height:37px; padding-left:15px;}

.barFont{ font-size:14px; font-weight:bold;} 

.togetherMain{ border:1px solid #e0e0e0; background:#f3f4f5; padding:15px; overflow:hidden;}

.togetherProduct{ background:#fff; border:1px solid #d6d6d6; width:164px; height:195px; float:left; margin-right:15px;}

.productBox{padding:0px 10px 20px; overflow:hidden;}

.togetherImg{ width:60px; height:60px; text-align:center; margin:0px auto 20px;}

.togetherPirce{
	color:#b80d0a;
	font-weight:bold;
	font-size:16px;
	margin-top:10px;
}

.togetherSel{
	width:21px;  height:21px;  background:#d6d6d6; float:right; line-height:21px;
}

.togetherInput{
	margin: 0px 0px 3px 4px; padding:0px; border:0px; *margin: 0px 0px 3px 1px;
}

.totalP{
	color: #B80D0A;
    font-size: 20px;
    font-weight: 700;
}
  
.selBtn{ background:url(../images/sel_btn_25.gif) no-repeat; border:0px; cursor:pointer; width:167px; height:26px; }

.totalSpan{
	display:block; margin-top:20px;
}

.yourSave{
	display:block; margin:3px 0px 10px;
}

.msrp{
	padding:30px 0px 0px 5px;
}

.addSel{display:block; margin-top:10px;}

.addSel a{color: #3399CC; text-decoration:underline;}

#recent_history {
    overflow: hidden;
	border: 1px solid #E0E0E0;
}

.modulebox {
    overflow: hidden;
    padding: 10px;
}

#pprev .disabled {
    background-position: 0 -513px;
}
#pnext .disabled {
   background-position: 0 -171px;
}

div#alsoprev {
    background: url("../images/thumbs_big.png") no-repeat scroll 0 -342px transparent;
    cursor: pointer;
    height: 172px;
    margin: 30px 0;
    width: 24px;
}

#sho_also_pruch {
    float: left;
}

.centerBoxContentsAlsoPurch {
    height: 262px;
    padding: 0 12px;
    text-align: left;
    width: 198px;
}

#sho_also_pruch .alsoshow {
    overflow: hidden;
}

.centerBoxContentsAlsoPurch a {
    line-height: 15px;
}


.centerBoxContentsAlsoPurch span {
    display: inline;
}
.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {
    color: #B80D0A;
    font-size: 13px;
    font-weight: bold;
}

.centerBoxContentsAlsoPurch span {
    display: inline;
}
span.normalprice, span.productSpecialPriceSale {
    color: #696969;
    font-size: 12px;
    font-weight: normal;
    text-decoration: line-through;
}

.starts {
    height: 17px;
    line-height: 18px;
    text-align: left;
    width: 100%;
}

.centerBoxContentsAlsoPurch span {
    display: inline;
}

.y_star_p_s {
    background: url(../images/star_01.gif) no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 17px;
    width: 16px;
}

div#alsonext {
    background: url(../images/thumbs_big.png) no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 172px;
    margin: 30px 0;
    width: 24px;
}

div#alsoprev {
    background: url(../images/thumbs_big.png) no-repeat scroll 0 -342px transparent;
    cursor: pointer;
    height: 172px;
    margin: 30px 0;
    width: 24px;
}

.recent_history_add_to_cart{ margin-top:5px;}

.historyBox{visibility: visible; overflow: hidden; position: relative; z-index: 2; left: 0px; width: 887px;}

.historyBox ul{margin: 0px; padding: 0px; position: relative; list-style-type: none; z-index: 1; width: 1998px; left: 0px;}

.historyBox ul li{overflow: hidden; float: left; width: 222px; height: 275px;}

.topHeight{ margin-top:10px;}

.fontTit{ font-size:16px; font-weight: bold;}

.seeMore span{ display:inline-block; margin-left:5px;}

.moreLeft{ background: url(../images/jianhao.png) no-repeat 0px 0px; width:14px; height:14px;  }

.moreRight{ background: url(../images/jianhao.png) no-repeat -18px 0px; width:14px; height:14px;  }

.disPrice{position: relative;z-index: 200; padding-top:10px;}

.disNote{line-height:24px; padding:0px 10px; background:#FEF0F0; border: 1px solid #CC0000; width:220px; margin-top:20px; color:#cc0000; font-size:12px;}

.noteYellow{line-height:24px; padding:0px; background:#ffffdd; border: 1px solid #fab418; width:100%; color:#ff8a00 ; font-size:12px; text-indent:7px;}

.noteYellow span{ display:inline-block;}


#recent_history1 {
    overflow: hidden;
	
}

.modulebox1 {
    overflow: hidden;
    padding: 10px 10px 0px;
	height:230px;
}

#pprev1 .disabled {
    background-position: 0 -513px;
}

div#alsoprev1 {
    background: url("../images/thumbs_big.png") no-repeat scroll 0 -342px transparent;
    cursor: pointer;
    height: 172px;
    margin: 30px 0;
    width: 24px;
}

#sho_also_pruch1, .sho_also_pruch_moudle {
    float: left;
}

.centerBoxContentsAlsoPurch1 {
    height: 230px;
    padding: 0px;
    text-align: left;
    width: 158px;
}

#sho_also_pruch1 .alsoshow {
    overflow: hidden;
}

.centerBoxContentsAlsoPurch1 a {
    line-height: 15px;
}

.itemTitle1 {
    font-size: 12px;
    height: 55px;
    line-height: 130%;
    overflow: hidden;
}

.centerBoxContentsAlsoPurch1 span {
    display: inline;
}
.productSpecialPrice1, .productSalePrice1, .productSpecialPriceSale1, .productPriceDiscount1 {
    color: #B80D0A;
    font-size: 13px;
    font-weight: bold;
}

.centerBoxContentsAlsoPurch1 span {
    display: inline;
}
span.normalprice1, span.productSpecialPriceSale1 {
    color: #696969;
    font-size: 12px;
    font-weight: normal;
    text-decoration: line-through;
}

.centerBoxContentsAlsoPurch1 span {
    display: inline;
}

.y_star_p_s1 {
    background: url(../images/star_01.gif) no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 17px;
    width: 16px;
}

.recent_history_add_to_cart1{ margin-top:5px;}

.historyBox1{visibility: visible; overflow: hidden; position: relative; z-index: 2; left: 0px; width: 887px;}

.historyBox1 ul{margin: 0px; padding: 0px; position: relative; list-style-type: none; z-index: 1; width: 1998px; left: 0px;}

.historyBox1 ul li{overflow: hidden; float: left; width:158px; height: 230px; padding:0px 10px;}

.noteImg{ background:url(../images/note.png) no-repeat 0px 0px; width:18px; height:14px; }

.wholesaleTable{ background:#eee;}

.wholesaleTable th{ background:#e0e0e0; font-weight:bold; height:25px; line-height:25px; text-align:left; padding-left:10px; width:130px;}

.wholesaleTable td{ background:#fff; line-height:25px; text-align:left; padding-left:10px;}

.noteBlue{position:absolute; z-index:200; width:510px; top:86px; left:-1px;}

.noteBlue1{position:absolute; z-index:200; width:510px; top:26px; left:0px;}

.noteBlueTop{background: url(../images/bj.png) no-repeat 0px 0px; width:510px; height:12px;}

.noteBlueTop1{background: url(../images/bj.png) no-repeat 0px -15px; width:510px; height:12px;}

.noteBlueBj{background:#d1e4f3; border:1px solid #4d8fcb; border-top:0px; font-size:11px; line-height:16px;  color:#565656;}

.noteBlueClose{background:url(../images/bj.png) no-repeat 0px -30px; width:5px; height:5px; float:right; margin:3px 10px 0px 0px; cursor:pointer;}

.noteBlueBj span{padding:0px 40px 10px 10px; display:block;}

.noPadding{ padding:0px;}

.endTime{padding-top:7px;}

.timeRed{font-size:20px; padding-right:5px;}

.timer_block {position: relative;top:-50px}
.timeImg{background:url(../images/time.gif) no-repeat; width:37px; height:34px; position: absolute;left:210px;top:10px;}
.timeTxt{width:270px;line-height:12px; position: absolute;left:250px;top:5px;}
.timer { position: absolute;left:250px;top:25px;}

/************е¤љд»·ж ји®ѕи®Ўж–°еўћж ·ејЏ Select Shipping Warehouseеј№е‡єжЎ†***********/

.promptBox{position: fixed; top: 165px; left:410px; display: block;}

.boxTitle{border-bottom:1px solid #dddddd; padding:15px 0px 9px; border-bottom: 1px solid #DDDDDD; font-size:16px; }

.boxTitle span{display:inline-block;}

.boxTableBj{
    border: 2px solid #EEEEEC; background:#ededeb;
}

.boxTable th{
	font-weight:bold; padding:0px 10px; line-height:25px; background:#fff; text-align:center;
}

.boxTable td{
	line-height:22px; background:#fff; text-align:center;
}



.left{ float:left;}

.right{ float:right;}

.signbox {
    padding:3px; overflow:hidden;
}

.signbox h3 {
    font-size: 16px;
    padding: 10px 0;
}

.signbox h4 {
    font-size: 16px;
}

.boxCenter .ask{
    font-weight: bold;
    height: 34px;
    line-height: 37px;
    padding: 0;
}

.boxCenter p{
    line-height:18px;
	margin:0px; 
	padding:0px;
}

.boxCenter a{
    color:#3399CC;
}

.disable_text{color:#AAAAAA;}
.enable_text{color:#333333;}
.shoo {
    position: relative;
    top: -4px;
    width: 650px;
}
.group_price {
	margin-right:5px;
	margin-top:0px;
	margin-top:-3px \9;
}
.position{position:relative; top:3px;}
.pad_price_choose{margin-top:-5px;}


.comment_form {

}
.comment_form label {
	color:#444;
	display:block;
	font-size:14px;
	font-weight:bold;
	margin:8px 0 3px 0;
}

.comment_form input[type="text"] {
width: 483px;
height: 23px;
border: 1px solid #dddddd;
line-height: 23px;
padding: 0px 5px 0px 5px;
color: #444444;
}
.comment_form textarea {
width: 483px;
border: 1px solid #dddddd;
line-height: 23px;
padding: 0px 5px 0px 5px;
color: #444444;
}



.comment_form .captcha {
float:left;
}
.comment_form input[type="submit"] {
width:99px;
height:30px;
text-indent:-9999px;
border:0;
margin:10px 0 0 0;
}
.comment_header label {
	color:#444;
	display:block;
	font-size:14px;
	font-weight:bold;
	margin:3px 0 0 0;
}
.comment_header i {
	display:block;
}
.comment_header {
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom: 1px dashed #E4E4E4;
}




/* //////////// compare */
.catalog_detail-center_block-compare{
	padding-left:20px;
	padding-bottom:3px;
	background-repeat:no-repeat;
	overflow:hidden;
}

.compare_icon{background-image:url('../images/compare_icon.png');}

