@charset "utf-8";

/***********************************all************************************/

*{
	margin:0;
	padding:0;
	border:0;
}

a:link,
a:visited{
	text-decoration:none;
}

a:hover{
	text-decoration:none;
}

h1{
	clear:both;
}

h6{
	font:10px "MS UI Gothic",Verdana;
	text-align:right;
	margin-bottom:20px;}
	
body{
	text-align:center;
}

#content-holder{
	width:960px;
	margin:0 auto;
	text-align:left;
}

.clear{
	clear:both;
	height:0;
	font-size:0;
}

hr{border-top:1px dashed #bdbdbd;HEIGHT:0; clear:both; margin:2px 0 2px 0;}

/**********************************header**********************************/

#header-top{
	margin-left:8px;
	background:url(../../images/red/001.jpg) no-repeat right;
	height:21px;
	text-align:right;
	color:#FFF;
	font-size:12px;
	padding-top:10px;
	font-weight:bold;
}

#header-top a{
	color:#FFF;
	font:12px/22px "MS UI Gothic",Verdana;
	padding:3px 7px 3px 7px;
	font-size:12px;
	font-weight:bold;
}

#header-top a:hover{
	color:#c82b00;
	background:#FFFFFF url(../../images/white.gif) repeat-x;
	font-size:12px;
	font-weight:bold;
}

#header-mid{
	margin-left:8px;
	background:url(../../images/red/002.jpg) no-repeat right;
	height:98px;
}

#header-mid img{
	margin:28px 0 0 54px;
	}

#header-bottom{
	margin-left:8px;
	background:#c82b00 url(../../images/red/003.jpg) no-repeat right;
	height:20px;
	padding-left:144px
}

#header-bottom a{
	display:block;
	float:left;
	font:12px "MS UI Gothic",Verdana;
	color:#FFF;
	height:15px;
	background:url(../../images/red/006.jpg) no-repeat left bottom;
	padding:5px 25px 0px 25px;
	font-weight:bold;
}

#header-bottom a:hover{
	background:none;
}
#header-bottom span{
	float:right;
	height:20px;
	color:#c00;
}
#header-bottom span a{
	display:block;
	float:right;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	height:16px;
	padding:4px 2px 0 2px;
	background:#fff;
}
#header-bottom span a:hover{
	display:block;
	float:right;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#c00;
	height:16px;
	padding:4px 2px 0 2px;
	background:#fff;
}

.header-bottom-nav{
	height:28px;
	width:60%;
	float:left;
	border-bottom:1px solid #999999;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.header-bottom-nav-01{
	margin-left:10px;
	background:url(../../images/red/007.jpg) no-repeat left top;
	color:#c82b00;
	padding-left:25px;
	height:28px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	}

.header-bottom-nav-02{
	background:url(../../images/red/007.jpg) no-repeat left top;
	color:#c82b00;
	padding-left:25px;
	height:28px;
	margin-left:163px;
}

.header-bottom-nav-03{
	background:url(../../images/red/007.jpg) no-repeat left top;
	color:#c82b00;
	padding-left:25px;
	height:28px;
	margin-left:262px;
}

.header-bottom-nav-04{
	background:url(../../images/red/011.jpg) no-repeat right top;
	color:#c82b00;
	float:left!important;
    float:right;
	padding-right:60px!important;
    padding-right:9px;
	height:28px;
	margin-left:50px!important;
	margin-right:70px;
}

.header-bottom-nav a{
	display:block;
	float:left;
	color:#c82b00;
	font:12px "MS UI Gothic",Verdana;
	margin:3px 7px 0 0px;
	padding-right:7px;
	font-weight:bold;
}

.header-bottom-nav a:hover{
	color:#c82b00;
}

.tttt{
	border-right:1px solid #c82b00;
}

.newsletter{
	width:100%;
	float:right;
	height:28px;
	text-align:right;
}

.newsletter-txt{
	width:20px;
	color:#FFF;
	background-color:#a4270b;
	font:12px/27px "MS UI Gothic",Verdana;
	padding:0 5px 0 0;
}
.newsletter p{
	height:27px;
	background-color:#a4270b;
	width:140px;
	float:right;
	margin-left:8px;
	margin-right:35px;
}
.newsletter a{
	font:12px/27px "MS UI Gothic",Verdana;
	color:#fff;
	border-left:none;
	font-weight:bold;
	text-decoration:underline;
	padding:1px 2px 0px 2px;
	*padding:3px 2px 2px 8px;	
}
	
.newsletter a:hover{
	color:#a4270b;
	background-color:#fff;
	text-decoration:underline;
	font-weight:bold;
}
	
.newsletter-input{
	float:right;
	border:1px solid #a4270b;
	height:16px;
	font:12px "MS UI Gothic",Verdana;
	padding-left:3px;
	padding-top:2px;
	margin-top:5px;
}
/**********************************content*************************************/

#content-left{
	width:142px;
	float:left;
}
#content-right{
	width:818px;
	float:right;
}

#categories{
	background:#c82b00 url(../../images/red/004.jpg) repeat-y;
}

.categories-usu{
	display:block;
	padding-left:15px;
	padding-top:2px;
	font:13px/13px  Arial, "MS UI Gothic",Verdana; 
	color:#dddddd;
	height:30px;
	word-spacing:-2px;
	font-weight:bold;
	background:url(../../images/red/catline.gif) top no-repeat;
}

.categories-hover{
	display:block;
	padding-left:15px;
	font:13px/13px  Arial, "MS UI Gothic",Verdana; 
	color:#dddddd;
	height:32px;
	word-spacing:-2px;
	font-weight:bold;
	background:url(../../images/red/005.jpg) no-repeat;
	font-weight:bolder;
	padding-left:5px;
}

.categories-usu:hover{
	background:url(../../images/red/005.jpg) no-repeat;
	font-weight:bolder;
	padding-left:5px;
}
 
.categories-title{
	margin-left:8px;
	padding-top:8px;
	padding-bottom:2px;
	font:bolder 14px/16px "MS UI Gothic",Verdana; 
	color:#FFF;
}


.categories-color{
	background-color:#c82b00;
	margin-left:8px;
	padding-left:8px;
}

.categories-color a{
	color:#FFF;
	font:12px/28px "MS UI Gothic",Verdana;
	}
	
.categories-color a:hover{
	font-weight: bolder;
}

.categories-color-dark{
	background-color:#a4270b;
	margin-left:8px;
	padding-left:8px;
}

.categories-color-dark a{
	color:#FFF;
	font:11px/14px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
	
.categories-color-dark a:hover{
	font-weight:bolder;
}

.calendar{
	margin:8px 0 8px 8px;
	height:150px;
	background:url(../../images/red/loadinfo_24.gif) center no-repeat;
}

table.calendartable{border:#a4270b 1px solid; width:134px; height:151px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt;}
table.calendartable .calendartitle{ text-align:center; color:#c82b00; height:13px; line-height:13px;}
table.calendartable .yearmonth{ text-align:center; color:#ffffff; height:13px; line-height:13px; font-family:"MS UI Gothic",Verdana; font-size:8pt;}
table.calendartable .th1{ color:#FF0000; width:18px; height:16px; line-height:15px;}
table.calendartable .th2{ width:18px; height:16px; line-height:16px;}
table.calendartable .calendarbodys{ width:128px; border-top:#cccccc 1px solid; border-left:#cccccc 1px solid; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; background-color:#FFFFFF;}
table.calendartable .tds{border-bottom:#cccccc 1px solid; border-right:#cccccc 1px solid; width:16px; height:16px; line-height:16px; text-align:center; color:#ff0000; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt;}
table.calendartable .td{border-bottom:#cccccc 1px solid; border-right:#cccccc 1px solid; width:16px; height:16px; line-height:16px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt;}
table.calendartable .tdf{ color:#999999; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt;}
table.calendartable .nextmonth{cursor:pointer;}

#indexnotice{
	color:#666666;
	font-size:10px;
	text-align:left;
	line-height:150%;
	margin-bottom:5px;
	margin-left:10px;
	border-bottom:solid #333333 1px;
}

.product-title{
	font:13px/24px "MS UI Gothic",Verdana;
	color:#000;
	margin:0 0 0 10px;
}

.product-title a{
	color:#999;
	text-decoration:underline;
}

.product-title a:hover{
	color:#000;
}

.product{
	padding-left:3px;
}

.product-list{
	float:left;
	width:20%;
	text-align:center;
	margin-top:5px;
	height:180px;
}

.ecard-list{
	float:left;
	width:20%;
	text-align:center;
	margin-top:25px;
	padding:6px 20px;
	}

.product-list-img{
	border:1px solid #CCC;
}

.product-list-img:hover{
	border-color:#c82b00;
}

.product-list-img-spe{
	position:absolute;}

.product-list-name,
.product-list-price{
	font:10px Verdana;
}

.product-list-name{
	color:#999;
	padding-left:2px;
}


.product-list-price{
	color:#ff0000;
	padding-right:2px;
	font-weight:bolder;
}

.product-list-price-before{
	color:#CCCCCC;
	text-decoration:line-through;
	font:10px "MS UI Gothic",Verdana;
	padding-right:2px;
	font-weight:bolder;
}

.page{
	padding:3px;
	margin:10px 3px 3px 3px;
	text-align:right;
	font:11px "MS UI Gothic",Verdana;
}
.page a{
	padding:2px 5px 2px 5px;
	margin-right:2px;
	text-decoration:none;
	border:#dcdcdc solid 1px;
	color:#c82b00;
}

.page a:hover{
	background:url(../../images/red/010.gif);
	color:#fff;
}

.page a:active{
	background:url(../../images/red/010.gif);
	color:#fff;
}

.page span.current {
	padding:2px 5px 2px 5px;
	FONT-WEIGHT: bold;
	BACKGROUND: url(../../images/red/010.gif);
	COLOR: #fff;
	MARGIN-RIGHT: 2px;
}

.page span.disabled {
	color:#bbb;
	padding:2px 5px 2px 5px;
}

/**********************************footer**********************************/

#footer{
	clear:both;
	text-align:center;
	height:50px;
	padding:40px 0 10px 0;
}
#footer .note{text-align:right;}

.ecard-nav{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#993300;
	font-weight:bold;
	text-align:center;
}
.ecard-nav a{
	color:#993300;
	text-decoration:underline;
	font-weight:bold;
}
.ecard-nav a:hover{
	color:#ff3300;
	text-decoration:underline;
	font-weight:bold;
}
.footer-nav{
	font:14px/24px "MS UI Gothic",Verdana;
	color:#993300;
	font-weight:bold;
	margin-bottom:10px;
}

.footer-nav a{
	color:#993300;
	text-decoration:underline;
}

.footer-nav a:hover{
	color:#ff3300;
	text-decoration:underline;
}

.copyright{
	font:11px/16px Verdana;
	color:#999999;
	margin-top:10px;
}
/**********************************shoppingchart ADN member**********************************/
.shoppingchart{
	padding-left:20px;
	padding-right:20px;
}


.shoppingchart-title{
	height:21px;
	background:#c82b00 url(../../images/f.jpg) no-repeat right;
	margin:10px 0 10px 0;
	color:#fff;
	font:bolder 12px "MS UI Gothic",Verdana;
	padding-top:7px;
	padding-left:5px;
}

.s-list{
	font:12px "MS UI Gothic",Verdana;
	color:#c82b00;
}

.basket_tab{
	font:12px "MS UI Gothic",Verdana;
	text-align:center;
}

.list-title{
	font-weight:bolder;
	color:#c82b00;
	height:30px;
}

.list-title td{
	border-bottom:1px solid #c82b00;
	border-top:1px solid #c82b00;
}

.list-details td{
	border-bottom:1px solid #CCCCCC;
}

.list-img{
	padding:5px;}

.shoppingcart-bottom{
	height:3px;
	background-color:#c82b00;
	border-top:2px solid #c82b00;
}

.shoppingcart-input{
	border:1px solid #999;
	font:12px "MS UI Gothic",Verdana;
	height:20px;
}

.shoppingcart-signin{
	font:12px "MS UI Gothic",Verdana;
	padding-left:50px;
	margin-top:20px;
}

.ss-choice{
	padding:8px 0 0 30px;}

.ss-des{
	color:#999;
	padding:0 0 5px 55px;}
	
.ss-big{
	margin-top:5px;
	font:12px/20px "MS UI Gothic",Verdana;
	padding-left:55px;
}

.ss-big label{
	float:left;
	width:100px;
}

.ss-small{
	font:10px/12px "MS UI Gothic",Verdana;
	margin-left:100px;
	margin-top:5px;
	padding-left:55px;
}

.ss-small a{
	color:#c82b00;
}

.ss-small a:hover{
	color:#c82b00;}
	
.ss-button{
	border:2px solid #c82b00;
	width:180px;
	background-color:#c82b00;
	font:12px/20px "MS UI Gothic",Verdana;
	text-align:center;
}

.ss-button a{
	color:#fff;
	display:block;
	padding:0 5px 0 5px;
}

.ss-button a:hover{
	color:#000;
}

.ss-button2{
	border:2px solid #c82b00;
	width:120px;
	background-color:#c82b00;
	font:12px/20px "MS UI Gothic",Verdana;
	text-align:center;
}

.ss-button2 a{
	color:#fff;
	display:block;
	padding:0 5px 0 5px;
}

.ss-button2 a:hover{
	color:#000;
}


.ss-enter{
	margin-left:155px;
	margin-top:15px;
	border:2px solid #c82b00;
	width:70px;
	background-color:#c82b00;
	font:12px/20px "MS UI Gothic",Verdana;
	text-align:center;
}

.ss-enter a{
	color:#fff;
}

.ss-enter a:hover{
	color:#000;
	padding:5px;
}

.ss-warning{
	padding:20px 0 20px 60px;
	background:url(../../images/red/warning.jpg) no-repeat left;
	color:#999;
	width:80%;
}

.ss-referring{
	list-style-type:none;
}

.ss-referring li{
	float:right;
	display:block;
	margin-left:20px;
}

.payment{
	padding-left:20px;
	padding-right:20px;
	font:12px "MS UI Gothic",Verdana;
}

.payment p{
	padding:15px 0 15px 50px;
	width:706px;
}

.payment p input{
	margin-right:10px;
}

.payment-order{
	font-weight:bolder;
	text-align:center;}
	


/**********************************signin**********************************/
.signin{
	padding-left:20px;
	padding-right:20px;
}


.sigin-input{
	border:1px solid #999;
	font:12px "MS UI Gothic",Verdana;
	padding-left:3px;
	padding-top:2px;
	height:16px;
	width:250px;
}

.sigin-input2{
	border:1px solid #999;
	font:12px "MS UI Gothic",Verdana;
	padding-left:3px;
	padding-top:2px;
	height:16px;
}

.stateselect,
.countryselect,
.sigin-select{
	border:1px solid #999;
	font:12px "MS UI Gothic",Verdana;
	height:20px;
}

.signin-title{
	height:21px;
	background:#c82b00 url(../../images/f.jpg) no-repeat right;
	margin:20px 0 20px 0;
	color:#fff;
	font:bolder 12px "MS UI Gothic",Verdana;
	padding-top:7px;
	padding-left:5px;
	list-style-type:none;
}

.signin p{
	padding-left:5px;
}
#spec{
	width:300px;
	}
.signin-big{
	margin-top:5px;
	font:12px/20px "MS UI Gothic",Verdana;
}

.signin-big1{
	margin-top:5px;
	margin-left:210px;
	font:12px/20px "MS UI Gothic",Verdana;
}

.signin-big label{
	text-align:right;
	width:200px;
	padding-right:10px;
	float:left;
}

.signin-small{
	font:11px/12px "MS UI Gothic",Verdana;
	margin-left:210px;
	_margin-left:215px;;
	margin-top:5px;}

.signin-enter{
	margin-left:215px;
	_margin-left:220px;
	margin-top:15px;
	border:2px solid #c82b00;
	width:70px;
	background-color:#c82b00;
	font:12px/20px "MS UI Gothic",Verdana;
	text-align:center;
}

.signin-enter a{
	color:#fff;
}

.signin-enter a:hover{
	color:#000;
	padding:5px;
}

.signin-create{
	margin-left:215px;
	_margin-left:220px;
	margin-top:15px;
	border:2px solid #c82b00;
	width:150px;
	background-color:#c82b00;
	font:12px/20px "MS UI Gothic",Verdana;
	text-align:center;
	margin-bottom:10px;
}

.signin-create a{
	color:#fff;
}

.signin-create a:hover{
	color:#000;
	padding:5px;
}

.signin-bottom{
	height:3px;
	background-color:#c82b00;
	border-top:2px solid #c82b00;
	margin-top:25px;
}

/**********************************all-txt**********************************/
.main-txt{
	background:url(../../images/red/bg-txt.gif) no-repeat right top;
	padding:0 110px 0 10px;
}

.txt-title2{
	padding-left:50px;
	color:#c82b00;
	font:24px "MS UI Gothic",Verdana;
	margin-bottom:20px;
}

.txt-title3{
	margin-top:25px;
	margin-left:55px;
	padding-left:25px;
	font:bolder 12px/16px "MS UI Gothic",Verdana;
	background:url(../../images/red/009.gif) no-repeat left;}

.txt-title{
	font:12px "MS UI Gothic",Verdana;
	color:#fff;
	padding:10px 0 0 0;
	margin-bottom:60px;
}

.txt-title a{
	color:#fff;
}

.txt-title a:hover{
	text-decoration:underline;
}
.table-p{ padding:5px; font-size:12px; border-bottom:#000000 1px solid; padding:2px;}
.main-txt p{
	font:12px/16px "MS UI Gothic",Verdana;
	padding:10px 0 0 80px;
}

.main-txt p a{
	color:#c82b00;
}

.main-txt p a:hover{
	color:#c82b00;

}
.main-txt-ul{
    font:12px/18px "MS UI Gothic",Verdana;
	padding-left:90px;
	padding-top:10px;
}
.main-txt-ol{
	font:12px/18px "MS UI Gothic",Verdana;
	padding-left:105px;
	padding-top:10px;
}	

.main-txt-ol li{
	padding-bottom:10px;
}
	
.main-txt-ol a{
	color:#c82b00;
}

.main-txt-ol a:hover{
	color:#c82b00;
}

/**********************************colorchart**********************************/
.colorchart{
	padding-left:20px;
	padding-right:20px;
}

.colorchart-title{
	list-style-type:disc;
	height:30px;
	background:#c82b00 url(../../images/f.jpg) no-repeat right;
	color:#fff;
	font:24px/30px "MS UI Gothic";
	text-align:center;
	margin:10px 0 10px 0;
}

.colorchart-nav{
	border-bottom:1px solid #999;
	border-top:1px solid #999;
	height:52px;
	font-size:12px;
}

.colorchart-nav-link a{
	color:#999;
	padding:0 6px 0 6px;
	font:12px/26px "MS UI Gothic",Verdana;
}

.colorchart-nav-link a:hover{
	color:#c82b00;
}

.colorchart-nav-nolink{
	padding-right:15px;
	*padding-right:25px;
	color:#c82b00;
	font:12px/26px "MS UI Gothic",Verdana;
}

.colorchart-nav-spe{
	text-align:right;
}

.colorchart-nav-spe a{
	margin-left:7px;
	*margin-left:14px;
	text-decoration:underline;
	color:#999;
	font:10px/20px "MS UI Gothic",Verdana;
}
	
.colorchart-nav-spe a:hover{
	color:#000;
}

.colorchart-details{
	margin-top:5px;
	border-bottom:1px solid #999;
}

.colorchart-details-left{
	font:12px/16px "MS UI Gothic",Verdana;
	margin-bottom:6px;
	padding-left:5px;
}

.colorchart-nav-spe2{
	color:#c82b00;
	font:13px "MS UI Gothic",Verdana;
}

.colorchart-nav-spe2 a{
	color:#c82b00;
}

.colorchart-nav-spe2 a:hover{
	color:#c82b00;
}

.colorchart-details-right{
	margin-bottom:3px;
	text-align:right;
}

.colorchart-details-right img{
	margin:3px 3px 0 0;
}

.colorchart-details-pic{
	padding:10px 10px 2px 10px;
	border-bottom:1px solid #999;
	min-height:400px;
	height:auto !important;
	height:400px;
}

.colorchart-details-pic img{
	margin:4px;
}

.colorchart-details-pic a{
	margin:0px;
}
#colorpic{
	float:left;
	}

.colorchart-more{
	padding-left:3px;
	text-align:right;}

.colorchart-more a{
	color:#c82b00;
	font:11px "MS UI Gothic",Verdana;
}

.colorchart-more a:hover{
	color:#c82b00;}
	
.colorchart-bottom{
	font:12px "MS UI Gothic",Verdana;
	color:#c82b00;
	padding:2px 0 2px 5px;
	margin-top:5px;
}
	
/**********************************product details**********************************/

.product-other-colors{
	color:#666; font:10px  Arial, Helvetica, sans-serif; width:500px;
}
.product-other-colors ul{float:left;
}

.product-other-colors h4 {font:14px Arial, Helvetica, sans-serif; color:#cc0000; padding-left:8px;
}
.product-other-colors ul li{
	float:left;
	list-style:none; 
	width:90px;
	padding-left:8px; 
	height:126px;
}
.product-other img{
	border:1px solid #CCC;
}

.product-other img:hover{
	border-color:#c82b00;
}

.product-details-left{
	float:left;
	width:500px;
	margin-left:3px;
	margin-top:5px;
}


.product-details-right{
	float:right;
	width:290px;
	margin-top:5px;
	border-left:1px dashed #bdbdbd;
	padding-left:24px;
	_padding-left:21px;}
	
table.product-details-img{
	float:left;
}	
table.product-details-img img{
	margin:2px;
}

#Big_image,
.Small_image{
	border:1px solid #bdbdbd;
}

.Small_image{
	cursor:pointer;
	}

.p-seelarger a{
	background:url(../../images/red/seedetails.jpg) no-repeat right;
	display:block;
	width:152px;
	height:21px;
}

.p-seelarger a:hover{
	background-position:left;
}

.product-details-txt{
	width:235px;
	float:right;
}

.product-details-txt ul{
	list-style-type:none;
}

.product-details-txt ul li{
	float:left;
	display:block;
}

.p-price,
.p-point{
	margin-top:2px;
	width:115px;
	color:#fff;
	background-color:#c82b00;
	padding:5px 0 5px 0;
	font:14px "MS UI Gothic",Verdana;
}

.p-price{
	padding-left:3px;
}

.p-point{
	text-align:right;
	padding-right:2px;
}

.p-size{
	width:225px;
	text-align:left;
	font:12px "MS UI Gothic",Verdana;
	padding-left:10px;
	padding-top:10px;
	height:30px;
}

.p-qty{
	width:125px;
	text-align:left;
	font:12px "MS UI Gothic",Verdana;
	padding-left:10px;
	padding-top:10px;
	height:30px;
	}
.p-size label,
.p-qty label{
	font-weight:bolder;
	padding-right:15px;
}

.p-redeem{
	height:18px;
	font:12px "MS UI Gothic",Verdana;
	padding-top:22px;
	padding-left:7px;
}


.p-embroidery{
	width:132px;
	height:20px;
	padding-top:18px;
	margin-left:8px;
	_margin-left:4px;
	font:12px "MS UI Gothic",Verdana;
	display:inline;
}

.p-buy{
	height:20px;
	padding-top:18px;
	font:12px "MS UI Gothic",Verdana;
	padding-left:5px;
}

.gggg{
	margin-top:10px;
}
.p-size select,
.p-qty select{
	border:1px solid #bdbdbd;
	height:18px;
	font:12px "MS UI Gothic",Verdana;
	margin-top:10px;
}

.p-buy a{
	background:url(../../images/red/shoppingcart-gray.gif) no-repeat left;
	padding-left:26px;
	color:#999;
	line-height:21px;
	display:block;
	font-weight:bold;
}
	
.p-buy a:hover{
	background:url(../../images/red/shoppingcart-red.gif) no-repeat left;
	color:#c82b00;
}

.p-embroidery a{
	/*background:url(../../images/e.gif) no-repeat bottom left;*/
	background:url(../../images/g.gif) no-repeat bottom left;
	padding-left:22px;
	line-height:21px;
	display:block;
	color:#999;
	font-weight:bold;
}
	
.p-embroidery a:hover{
	background-position:0 -59px;
	color:#c82b00;
}

.p-redeem a{
	background:url(../../images/g.gif) no-repeat bottom left;
	padding-left:22px;
	height:14px;
	line-height:14px;
	display:block;
	color:#999;
	}
	
.p-redeem a:hover{
	background-position:0 -66px;
	color:#c82b00;
}

.product-details-color{
	font:12px/18px "MS UI Gothic",Verdana;
	text-align:center;
	padding:10px 0 5px 0;
	height:190px;
}

.product-details-txt p{
	font:bolder 10px "MS UI Gothic",Verdana;
	
}

.p-img-colour{padding-left:30px;}

.p-item{
	padding:10px 0 5px 0;
	margin-top:10px;
	border-top:1px dashed #bdbdbd;
	color:#999;
	padding-left:30px;
}

.p-colour{
	border-top:1px solid #e0e0e0;
}

.p-description,
.p-colour,
.p-length{
	margin-left:30px;
	padding:5px 0 5px 0;
	color:#999;
	width:180px;
	overflow:hidden;
	border-bottom:1px solid #e0e0e0;
}

.lltt{ font:12px Verdana, Arial, Helvetica, sans-serif; color:#999;}

.product-details-colour-title{
	font:11px/14px "MS UI Gothic",Verdana;
	color:#c82b00;
}

.product-details-colour-title2{
	text-align:right;
}
.product-details-colour-title2 a{
	text-decoration:underline;
	color:#999;
	font:10px "MS UI Gothic",Verdana;
}

.product-details-colour-title2 a:hover{
	color:#000;}
	
	
.colorchart-nav-spe3{
	font:12px/16px "MS UI Gothic",Verdana;
}

.colorchart-nav-spe4 img{
	margin:3px;
}

.p-other{
	font:bolder 12px/20px "MS UI Gothic",Verdana;
	color:#c82b00;
	padding-left:5px;
}

.p-other-img{
	list-style-type:none;
	font:9px "MS UI Gothic",Verdana;
	color:#999;
	padding-left:5px;
}

.p-other-img li{
	float:left;
	width:20%;
	padding:5px 0 5px 0;
}

/**********************************embroidery**********************************/
.embroidery{
	padding:0 50px 0 30px;
}

.embroidery-title{
	font:24px/30px "MS UI Gothic",Verdana;
	color:#c82b00;
	text-align:center;
	margin:10px 0 10px 0;}
	
.embroidery-img{
	text-align:center;
	width:320px;
	float:left;}
	
.embroidery-img-bg{
	background:url(../../images/bgembroidery.jpg) no-repeat center top;
	width:310px;
	height:404px;}
	
.embroidery-txt{
	width:390px;
	float:right;}

.embroidery-img-txt{
	font:12px "MS UI Gothic",Verdana;
	color:#c82b00;
}

.e-input{
	border:1px solid #bdbdbd;
	font:12px/18px "MS UI Gothic",Verdana;
	height:18px;
	padding-left:3px;
}

.e-info,
.e-name,
.e-font,
.e-colour{
	font:13px "MS UI Gothic",Verdana;
}

.e-info{
	padding-bottom:20px;
}
.e-name{
	padding:5px 0 0 15px;
}

.e-name label{
	padding-left:15px;
}

.e-colour{
	padding:15px 0 45px 15px;
	list-style-type:none;
}

.e-colour-title{
	width:140px;
	padding-right:12px;
	line-height:24px;}

.e-colour li{
	float:left;}

.e-red,	
.e-green,
.e-blue,
.e-yellow,
.e-black{
	width:24px;
	height:24px;
	margin:0 5px 0 5px;
	line-height:24px;
	cursor:hand;
}

.e-red{
	color:#FF0000;
}

.e-green{
	color:#00FF00;}

.e-blue{
	color:#0000FF;}

.e-yellow{
	color:#FFFF00;}

.e-black{
	color:#000;}

.e-font{
	list-style-type:none;
	padding:5px 0 50px 15px;
}

.e-font li{
	float:left;
}

.e-font-title{
	width:180px;
	height:20px;
	display:block;
	margin-top:10px;
	
}

.e-font-input{
	width:180px;
	height:20px;
	padding:0 0 4px 0;

}

.e-name-description{
	font:10px "MS UI Gothic",Verdana;
	color:#808080;
	padding:5px 0 20px 15px;
}

.e-button{
	font:bolder 13px "MS UI Gothic",Verdana;
	margin-top:20px;
	padding-left:15px;}
	
.e-button-description{
	font:11px/15px "MS UI Gothic",Verdana;
	padding-left:15px;
}

.e-button-description-spe{
	color:#c82b00;
}

.e-add{
	border:2px solid #c82b00;
	width:164px;
	background-color:#c82b00;
	font:13px/20px "MS UI Gothic",Verdana;
	text-align:center;
	margin:3px 0 0 15px;
}

.e-add a{
	color:#fff;
}

.e-add a:hover{
	color:#000;
	padding:5px;
}

.e-continue{
	border:2px solid #c82b00;
	width:117px;
	background-color:#c82b00;
	font:13px/20px "MS UI Gothic",Verdana;
	text-align:center;
	margin:3px 0 0 15px;
}

.e-continue a{
	color:#fff;
}

.e-continue a:hover{
	color:#000;
	padding:5px;
}
.embroidery-bottom{
	border:1px solid #bdbdbd;
	margin:35px 0 0 0;
	background:url(../../images/red/e2.jpg) no-repeat left;
	height:139px;
	padding-left:200px;}
	
.embroidery-bottom-title1{
	font:16px "MS UI Gothic",Verdana;
	margin:3px 0 15px 0;
}

.embroidery-bottom-title2{
	font:14px/16px "MS UI Gothic",Verdana;
	margin:3px 0 15px 0;
}

.embroidery-bottom-txt{
	font:12px "MS UI Gothic",Verdana;
	color:#c82b00;}
	
/**********************************account**********************************/
.account{
	padding-left:20px;
	padding-right:20px;
}

.account-nav{
	border-bottom:1px solid #999;
	border-top:1px solid #999;
	height:26px;
	font-size:12px;
	text-align:center;
	margin-bottom:20px;
}

.account-nav-link a{
	color:#999;
	padding:0 15px 0 15px;
	font:12px/26px "MS UI Gothic",Verdana;
}

.account-nav-link a:hover{
	color:#c82b00;
}

.a-mainpage{
	color:#999;
}
	
.a-edit{
	padding-left:30px;}

.a-edit a{
	color:#999;
	text-decoration:underline;
	padding:0 4px 0 4px;}

.a-edit a:hover{
	color:#000;}


.all_txt_table {border-collapse: collapse;border: 1px solid #e5e5e5; margin:0 auto; line-height:18px;font:12px/24px "MS UI Gothic",Verdana;}
.all_txt_table caption{ margin-top:10px;margin-bottom:-10px;}
.zzzz{ padding-left:5px;}
.odd{background-color:#f6f6f6;}
.odd_w{ text-align:}
.all_txt_table tr:hover{ background-color:#2c343f;color:#fff;}
.all_txt_table tr:hover a{color:#c82b00;}
.all_txt_table tr:hover a:hover{color:#FFFFFF;}
.all_txt_table thead { background: #ccc url(../../images/red/bar.gif) repeat-x left center;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.all_txt_table a{ color:#c82b00;}
.all_txt_table a:hover{ color:#FFFFFF;_color:#c82b00; display:block;}
.all_txt_table img{ margin-top:5px;}


.promotion_detail img{ float:left; padding:0 20px 5px 5px; position:relative;}
.promotion_txt{position:relative;*top:-10px;min-height:110px;}
.promotion-content{ padding:0 20px 0 20px; font-family:"MS UI Gothic",Verdana;}
.promotion{ list-style-type:none; background-color:#e5e5e5; padding-top:9px; padding-bottom:1px; margin-top:8px;}
.promotion_detail{ background-color:#FFFFFF; padding:5px;border-bottom:1px solid #999; margin-top:20px;}
.promotion_p_pri{ height:20px; color:#c82b00; font-size:14px;}
.promotion_p_code{font:12px "MS UI Gothic",Verdana;height:16px;}
.promotion_p_code span{ color:#c82b00;}
.promotion_p_des{ height:50px;font-size:12px;}
.promotion_p_time{ height:16px;font-size:11px;}

#promotion_sp{list-style-type: none; font:12px "MS UI Gothic",Verdana;}
#promotion_sp a{ color:#999; text-decoration:underline;}
#promotion_sp a:hover{ color:#c82b00;}
#promotion_sp li{ float:left; width:130px; display:block; line-height:22px; padding:1px 0 3px 18px; background:url(../../images/red/hand1.gif) left no-repeat;}
#promotion_sp li:hover{background:url(../../images/red/hand2.gif) left no-repeat;}
.promotioncode-get-title{ font:13px "MS UI Gothic",Verdana;
	color:#c82b00;
	padding:10px;}
	
.promotioncode-big{
	margin-top:15px;
	font:12px/20px "MS UI Gothic",Verdana;
	list-style-type:none;
}

.promotioncode-big textarea{
	border:1px solid #999;}
.promotioncode-big label{
	text-align:right;
	float:left;
	width:200px;
	padding-right:10px;
}

.promotioncode-create{
	margin-left:210px;
	_margin-left:213px;
	margin-top:15px;
	border:2px solid #c82b00;
	width:150px;
	background-color:#c82b00;
	font:12px/20px "MS UI Gothic",Verdana;
	text-align:center;
	margin-bottom:10px;
}

.promotioncode-create a{
	color:#fff;
}

.promotioncode-create a:hover{
	color:#000;
	padding:5px;
}

#linestr{
	height:20px;
	font:12px/20px "MS UI Gothic",Verdana;
	color:#666666;
	font-weight:bold;
	border-bottom:1px solid #eeeeee;
}
	
/**********************************contact**********************************/


.by-email{
	width:65%;
	height:21px;
	margin:15px 0 25px 0;
	color:#333333;
	font:bolder 12px "MS UI Gothic",Verdana;
	padding-top:0px;
	padding-left:55px;
}

.contactus-input{

	width:85%;
	height:100px;
	color:#000000;
	font:bolder 12px "MS UI Gothic",Verdana;
	padding-top:7px;
	padding-left:10px;
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 25px;
	margin-left: 0;
}

.input-big{
	margin-top:15px;
	font:12px/20px "MS UI Gothic",Verdana;
	width:85%;
}

#input { margin-top:20px ; margin-left:60px;
	font-size:12px;
	color:#333333;
	line-height: 32px;
	width: 500px;
}        
.a-input {
	font-size:12px;
	color:#333333;
	border:1px solid #cccccc;
}     
textarea { border:1px #CCCCCC solid  }        
select { font-size:12px;color:#3D3D3D;;border:1px}  

.questions-title{
	width:85%;
	height:21px;
	margin:5px 0 5px 0;
	color:#fff;
	font:bolder 12px "MS UI Gothic",Verdana;
	padding-top:7px;
	padding-left:5px;
}



.a-cantact:link{font-weight:bold}
.a-cantact:hover{
	text-decoration:none;
	font-weight:bold
}
.a-cantact:visited{
	text-decoration:none;
	font-weight:bold
}
/******************************************************end****************************************************************/



.ss-button3{
	border:2px solid #c82b00;
	width:180px;
	background-color:#c82b00;
	font:12px/20px "MS UI Gothic",Verdana;
	text-align:center;
	margin:0 auto;
}

.ss-button3 a{
	color:#fff;
}

.ss-button3 a:hover{
	color:#000;
	padding:5px;
}

.s-null{
	text-align:center;
	font:12px "MS UI Gothic",Verdana;
	padding:10px 0 20px 0;}
.pp-referring{
	list-style-type:none;
}

.pp-referring li{ float:left; margin:5px 20px 0 0;}

.signin-big-c{
	margin-top:15px;
	font:12px/20px "MS UI Gothic",Verdana;
}

.signin-big-c label{
	text-align:right;
	width:120px;
	padding-right:10px;
	float:left;
}
.signin-big-c textarea{
	border:1px solid #999;
	font:12px/20px "MS UI Gothic",Verdana;
	padding-left:3px;}
	

.main-txt-title4{
	font:12px/18px "MS UI Gothic",Verdana;
	padding-left:105px;
	padding-top:10px;
	width:70%;
	list-style-type:decimal;
	
}	

.main-txt-title4 a{
	color:#c82b00;
	
}

.main-txt-title4 a:hover{
	color:#c82b00;
}


/**********************************gallery**********************************/

.gallery{
	padding:0 20px 0 20px;}
	
.gallery-list{
	width:194px;
	float:left;
	font:12px/16px "MS UI Gothic",Verdana;
	border-bottom:1px dashed #bdbdbd;
	height:320px;
	margin-top:20px;
}

.gallery-list table{
	margin:0 auto;}
	
.g-img{
	border:1px solid #e3e3e3;}
	
.g-id{
	color:#c82b00;
	height:20px;
	font:bolder 12px "MS UI Gothic",Verdana;
	text-align:center;}
	
.g-author,
.g-name{
	padding:0 2px 0 2px;
	color:#999;
}

.g-author span{color:#000;}

.g-author a{ color:#999;}

.g-author a:hover{ color:#000;}

.g-name span{color:#c82b00;}

.g-enter{
	border:2px solid #c82b00;
	width:128px;
	background-color:#c82b00;
	font:12px/20px "MS UI Gothic",Verdana;
	text-align:center;
	margin:0 auto;
}

.g-enter a{
	color:#fff;
}

.g-enter a:hover{
	color:#000;
	padding:5px;
}

.upload{
	border:2px solid #c82b00;
	width:128px;
	background-color:#c82b00;
	font:12px/20px "MS UI Gothic",Verdana;;
	text-align:center;
	float:right;
}

.upload a{
	color:#fff;
}

.upload a:hover{
	color:#000;
	padding:5px;
}

.seeall{
	border:2px solid #c82b00;
	width:128px;
	background-color:#c82b00;
	font:12px/20px "MS UI Gothic",Verdana;;
	text-align:center;
	float:left;
}

.seeall a{
	color:#fff;
}

.seeall a:hover{
	color:#000;
	padding:5px;
}


.gallery-details{
	font:12px/16px "MS UI Gothic",Verdana;
	border-bottom:1px dashed #bdbdbd;
	margin-top:10px;
	text-align:center;}

.g-catogries{
	list-style-type:none;
	height:30px;
}

.g-catogries li{
	float:right;
	width:50%
}

.gallery-comment{
	padding:0 80px 0 80px;
	text-align:left;
}
	
.gallery-comment input{
	border:1px solid #999;
	font:12px "MS UI Gothic",Verdana;
	padding-left:3px;
	padding-top:2px;
	height:16px;
}

.gallery-comment select{
	border:1px solid #999;
	font:12px "MS UI Gothic",Verdana;
	height:20px;
}

.g-pic{
	margin-bottom:8px;}

.g-des{
	list-style-type:none;
	margin:10px 80px 20px 80px;
	text-align:left;
}

.g-des li{
	float:left;
	width:50%;
	display:block;
	padding:6px 0 6px 0;
	color:#999;}

.g-des li span{
	color:#000;}
	
.comment{
	list-style-type:none;
	padding:10px 20px 10px 20px;
	border:1px dashed #bdbdbd;
	margin:10px 0 10px 0;
}

.comment li{
	padding:5px 0 5px 0;}

.comment-title{
	color:#c82b00;}
	
.comment-bottom{
	text-align:right;
	color:#999;}
	
.g-ver{
	float:right;}

.g-ver li{
	float:left;}

.g-right a{
	display:block;
	background:#c82b00 url(../../images/red/g-right.jpg) no-repeat left;
	width:28px;
	height:28px;
}

.g-right a:hover{
	background-position:right;

}

.g-left a{
	display:block;
	background:#c82b00 url(../../images/red/g-left.jpg) no-repeat left;
	width:28px;
	height:28px;
}

.g-left a:hover{
	background-position:right;
}

.signin-title-detaile{
	font:bolder 12px "MS UI Gothic",Verdana;
	height:21px;
	margin:20px 0 20px 0;
	color:#000;
	padding-top:7px;
	padding-left:5px;
	border-bottom:1px dashed #bdbdbd;
	list-style-type:none;
}

.signin-title-detaile li{
	width:49%;
	float:left;}

.signin-title-right{
	font:10px/15px "MS UI Gothic",Verdana;
	text-align:right;
}

.signin-title-detaile-30{
	font:bolder 12px "MS UI Gothic",Verdana;
	height:30px;
	margin:20px 0 20px 0;
	color:#000;
	padding-top:7px;
	padding-left:5px;
	border-bottom:1px dashed #bdbdbd;
	list-style-type:none;
}

.signin-title-detaile-30 li{
	width:49%;
	float:left;}

.signin-title-right-30{
	font:10px/15px "MS UI Gothic",Verdana;
	text-align:right;
}

.signin-txt a{
	color:#c82b00;
}

.signin-txt a:hover{
	color:#c82b00;
}

.signin-txt-coupon a{
	color:#c82b00;
	line-height:135%;
}

.signin-txt-coupon a:hover{
	color:#c82b00;
	line-height:135%;
}

.kkkk{
	width:280px;

}

.llll{
	padding:1px 0 0 3px;
	text-align:left;}
	
.nnnn{
	height:20px; font:12px Verdana; background-color:#e3ef9b;
}
.promotioncode-big li{
	float:left;
}

.g-delete a{
	display:block;
	background:#c82b00 url(../../images/red/delete-gray.jpg) no-repeat;
	width:128px;
	height:27px;
	margin:0 auto;
}

.g-delete a:hover{
	background:url(../../images/red/delete.jpg);
}

.promotioncode-big a{
	color:#999;
	text-decoration:none;}
	
.promotioncode-big a:hover{
	color:#000;}

.main-txt-t2{
	list-style-type:disc;
	margin-left:18px;
}

.main-txt-t2 li{
	font:12px/18px Verdana, Arial, Helvetica, sans-serif;
	padding:0;
	}	
	
.main-txt-t3{
	list-style-type:disc;
	margin:10px 0 0 95px;
}	
.main-txt-t3 li{
	font:12px/18px Verdana, Arial, Helvetica, sans-serif;
	padding:0;
	}
/*************************************************seeeffect**************************************/

.seeeffects{
	width:800px;
	margin:10px 0 10px 0;}
	
	
.seeeffects-single{
	width:400px;
	margin:10px 0 10px 0;}


.see-main{
	list-style-type:none;
	float:left;
}

.see-main li{
	float:left;
	width:193px;
}

.see-main img{
	margin:0 auto;}
	
.see-main2{
	list-style-type:none;
	float:left;
	margin-right:7px;
}

.see-main2 li{
	float:left;
	width:193px;
}

.see-main2 img{
	margin:0 auto;}
	
.see-main3{
	list-style-type:none;
	float:left;
	margin-left:7px;
}

.see-main3 li{
	float:left;
	width:155px;
}

.see-main3 img{
	margin:0 auto;}
	


.see-title2{
	font:12px/22px "MS UI Gothic",Verdana;
	color:#c82b00;
	text-align:left;
	padding-left:5px;
	}

.see-title3{
	font:12px/22px "MS UI Gothic",Verdana;
	text-align:right;
	padding-right:5px;
	}

.see-title{
	font:bolder 12px/26px "MS UI Gothic",Verdana;
	color:#FFFFFF;
	text-align:left;
	padding-left:5px;
	background:#b6171d url(../../images/red/seebg.gif) no-repeat right top;}

.seeeffects-bottom{
	clear:both;
	height:8px;
	margin:5px 0 5px 0;
	background-color:#c82b00;
	font-size:0;}
	
.see-line{
	height:2px;
	background-color:#c82b00;
	font-size:0;
	}

.redemption{
	font:12px/20px "MS UI Gothic",Verdana; text-align:center; border:1px solid #000; margin:10px;}
	
.redemption1{ text-align:left; padding-left:5px; padding-right:-5px;
}

.redemption2{ font:12px/24px "MS UI Gothic",Verdana; margin-left:40px;}

.redemm-border1{border-left:1px solid #000;border-right:1px solid #000;}

.redemm-border2{border-bottom:1px solid #000;}

.redemm-title{ color:#c82b00; font-weight:bolder; line-height:30px;}

.redwwm-spe{font:12px/16px "MS UI Gothic",Verdana; color:#c82b00; margin-left:450px;}

.wigsize-tab{ font:12px "MS UI Gothic",Verdana; margin:10px 0 0 80px;}

.ss-txt{ font:12px/16px "MS UI Gothic"; color:#c82b00; margin-left:25px;}

.ss-txt-tab{clear:both; width:450px; position:relative; top:-20px;}

/*Index*/
.index_main{width:810px; padding:2px; margin:auto; font-size:12px;}
.index_left{width:425px; float:left;}
.index_right{width:382px; float:left; margin-left:2px; margin-bottom:6px;}
.index_right .index_new_product{float:left; padding:4px;}
.index_right .index_new_product img{width:170px; height:220px; border:1px solid #ffffff;}
.index_right .index_new_product img:hover{border-color:#c82b00;}
.index_right .index_small_pic{padding:0 1px; float:left; width:174px;}
.index_right .index_small_pic img{margin: 0 2px; border:1px solid #ffffff;}
.index_right .index_small_pic img:hover{border-color:#c82b00;}
.index_red{color:#C30; font:bold;}
.index_pro_num{font-size:10px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.index_right .saleprice,.index_right .newprice{color:#f00; font-size:10px; font-weight:bold; padding:0 10px;font-family:Arial, Helvetica, sans-serif;}
.index_right .normalprice{color:#a4270b;font-size:10px; font-weight:bold; padding-left:10px; text-decoration:line-through; font-family:Arial, Helvetica, sans-serif;}
.index_new_spe{width:178px; float:left}
.index_flash{width:425px; height:330px;}
.index_cod{width:425px; height:30px;}

#imgmenu{
		width: 420px;
		height: 30px; /*高度是背景图片的一半*/
		background: url(../../images/red/main_nav.jpg) ;
		list-style-type: none;
		padding: 0px;
		margin: 0px;
}
#imgmenu li{
		float: left;
}
#imgmenu li a{
		display: block;
		width: 140px;
		height: 30px;
}

#imgmenu li#free a:hover,#activea{
		background: url(../../images/red/main_nav.jpg) 0 -30px;
	
}
#imgmenu li#express a:hover,#activep{
		background: url(../../images/red/main_nav.jpg) -140px -30px;
}
#imgmenu li#special a:hover,#activef{
		background: url(../../images/red/main_nav.jpg) -280px -30px;
}


/*新的首页的样式*/
.fla_under{width:420px; height:40px;}
.fri_link{width:810px; height:78px; margin:auto;}
.fla_under-img{float:left; padding-right:6px;}
.fri_link-img{float:left; padding-right:6px;}
.fla_under a, .fri_link a{float:left; display:block;  margin:0 0 0 4px; border:1px solid #ffffff;}
.fla_under a:hover, .fri_link a:hover{float:left; display:block; margin:0 0 0 4px; border:1px solid #b6171c;}
.ad{width:810px; height:72px; margin-top:6px; margin:auto;}
.ad-img{float:left; padding-right:1px;}
.ad a{float:left; display:block; border:1px solid #ffffff;}
.ad a:hover{float:left; display:block; border:1px solid #b6171c;}
.bob_title{width:800px; height:21px; padding-top:4px; padding-left:10px; font:12px Arial, Helvetica, sans-serif; color:#ffffff; background:#c82b00 url(../../images/f.jpg) no-repeat right; text-align:left;  margin:auto;}
.red_line{margin:auto; width:810px; height:2px; display:block; margin-top:6px;  margin-bottom:6px; background: #b6171c; font-size:0;}
.w2-profile{width:790px; padding:10px; line-height:150%; font-size:12px; font-family:"Arial", Gadget, sans-serif; text-align:left; margin:auto;}
.w2-profile span{color:#b6171c;}
.bot_star{width:330px; height:30px; background:#a4270b url(../../../files_jp/images/red/bg_star.gif) no-repeat; padding:10px 0 0 480px; margin-top:10px; margin:auto;}
.roll_bob{width:810px; height:220px; margin:auto; font-size:12px;}


/*产品搜索首页*/
#productsearch{border-bottom:1px solid #999999;background:url(../../../files_jp/images/red/searchbg.gif);}
#productsearch form{ margin:0; padding:0; width:230px; float:left;}
#productsearch .keywordinput{margin:2px;border:solid 1px #a4270b;height:19px;padding-top:3px;padding-left:2px;}
#productsearch .searchbutton{border:2px solid #a4270b;width:60px;background-color:#a4270b;font:12px/20px "MS UI Gothic",Verdana;color:#FFFFFF;text-align:center;cursor:hand;}
#productsearch a{float:left;color:#FFFFFF;padding:0 6px 0 6px;font:12px/26px "MS UI Gothic",Verdana;text-decoration:underline;}
#productsearch a:hover{color:#c82b00;}
.productsearch{width:40%;float:right;height:28px;text-align:right;}
.productsearch-txt{width:20px;color:#FFF;background-color:#a4270b;font:12px/27px "MS UI Gothic",Verdana;padding:0 5px 0 0;}
.productsearch p{height:27px;background-color:#a4270b;width:140px;float:right;margin-left:8px;}
.productsearch a{font:12px/27px "MS UI Gothic",Verdana;color:#fff;border-left:none;font-weight:bold;text-decoration:underline;padding:1px 2px 0px 2px;*padding:3px 2px 2px 8px;}	
.productsearch a:hover{color:#a4270b;background-color:#fff;text-decoration:underline;font-weight:bold;}
.productsearch-input{float:right;border:1px solid #a4270b;height:16px;font:12px "MS UI Gothic",Verdana;padding-left:3px;padding-top:2px;margin-top:5px;}


/*高级搜索样式*/
#advanced_search_title{font:12px/26px "MS UI Gothic",Verdana;font-weight:bold;}
#advanced_search_text{font:12px/26px "MS UI Gothic",Verdana;color:#666666;}
#advanced_searchbutton{margin-top:20px;margin-left:180px;border:2px solid #c82b00;width:120px;background-color:#c82b00;font:12px/20px "MS UI Gothic",Verdana;color:#FFFFFF;text-align:center;cursor:hand;}


/*首页BOB产品显示*/
.jcarousel-skin-tango .jcarousel-container {
    -moz-border-radius: 10px;
    background: #FFFFFF;
    border: 0px;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
	width: 728px;
    padding: 20px 40px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  728px;
    height: 180px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 180px;
    height: 180px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 24px;
    height: 180px;
    cursor: pointer;
    background: transparent url(../../../files_jp/images/red/right-arrow.gif) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 24px;
    height: 180px;
    cursor: pointer;
    background: transparent url(../../../files_jp/images/red/right-arrow.gif) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 24px;
    height: 180px;
    cursor: pointer;
    background: transparent url(../../../files_jp/images/red/right-arrow.gif) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 24px;
    height: 180px;
    cursor: pointer;
    background: transparent url(../../../files_jp/images/red/left-arrow.gif) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 24px;
    height: 180px;
    cursor: pointer;
    background: transparent url(../../../files_jp/images/red/left-arrow.gif) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 24px;
    height: 180px;
    cursor: pointer;
    background: transparent url(../../../files_jp/images/red/left-arrow.gif) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}