@charset"UTF-8";
/* search styles class */

.s-box, .s-listType{
	width:512px;
	text-align:left;
	float:left;
}
.s-bl{
	border-bottom:1px solid #CCCCCC;
	padding-bottom:5px;
	margin-bottom:10px;
}
.s-bl p strong{
	font-size:14px;
	color:#000000;
	line-height:16px;
}
.s-bl p{
	float:left;
}
.s-bl p.sub-catch{
	font-size:12px;
	line-height:15px;
	padding-bottom:10px;
	float:left;
}
.s-box h1{
	font-size:14px;
	color:#ff5045;
	display:inline;
	line-height:16px;
}
.s-boxs{
	background:transparent url(../images/category/bg_title.gif) no-repeat scroll left top;
	width:512px;
	height:30px;
	padding-bottom:20px;
	text-align:left;
	float:left;
}
.s-boxs h1{
	font-size:18px;
	color:#fff;
	display:inline;
	margin-left:35px;
	line-height:38px;
}
.s-box p{
	font-size:14px;
	display:inline;
	line-height:16px;
}
.s-box p b{
	font-size:14px;
}
.s-box ul{
	float:left;
}
.s-box li{
	margin-right:10px;
	color:#000000;
}
.s-box li img{
	vertical-align:middle;
	margin-right:5px;
}
.s-box li a, .s-box li a:visited{
	color:#848485;
	text-decoration:none;	
}
.s-box li a:hover, .s-box li a:active{
	color:#848485;
	text-decoration:underline;
}

/* listType */
.s-listType ul{
	float:left;
}
.s-listType li{
	float:left;
	margin-right:10px;
	color:#000000;
}
.s-listType li img{
	vertical-align:top;
	margin-right:5px;
}
.s-listType li a, .s-box li a:visited{
	color:#848485;
	text-decoration:none;	
}
.s-listType li a:hover, .s-box li a:active{
	color:#848485;
	text-decoration:underline;
}

.s-pageSelect{
	float:right;
}
.s-pageSelect form select{
	vertical-align:middle;
}
/*- Menu Tabs 1--------------------------- */ 
.s-box .s-tabs {
	border-bottom:1px solid #cccccc;
	float:left;
	font-size:12px;
	line-height:normal;
	width:100%;
}
.s-box .s-tabs ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding-right:10px;
}
.s-box .s-tabs li {
	display:inline;
}
.s-box .s-tabs a {
	background:transparent url(../images/search/tableft1.gif) no-repeat scroll left top;
	float:left;
	margin:0pt;
	padding:0pt 0pt 0pt 4px;
}
.s-box .s-tabs a span {
	background:transparent url(../images/search/tabright1.gif) no-repeat scroll right top;
	color:#848485;
	display:block;
	float:left;
	padding:9px 15px 7px 6px;
}
.s-box .s-tabs a span {
	float:none;
}
.s-box .s-tabs a:hover span {
	color:#848485;
}
.s-box .s-tabs a:hover {
	background-position:0% -42px;
	color:#000000;
	text-decoration:none;
}
.s-box .s-tabs a:hover span {
	background-position:100% -42px;
	color:#000000;
	text-decoration:none;
}
.s-box .s-tabs li.off {
	background:transparent url(../images/search/tableft1.gif) no-repeat scroll left top;
	background-position:0% -42px;
	float:left;
	margin:0pt;
	padding:0pt 0pt 0pt 4px;
}
.s-box .s-tabs li.off span {
	background:transparent url(../images/search/tabright1.gif) no-repeat scroll right top;
	background-position:100% -42px;
	color:#000000;
	display:block;
	float:left;
	padding:9px 15px 7px 6px;
}
.s-boxlist, .s-catalogue{
	width:512px;
	margin-top:15px;
	padding-bottom:10px;
	border-bottom:1px dotted #cccccc;
	float:left;
}
.s-img{
	width:75px;
	float:left;
}
.s-img a{
	border:1px solid #aeaeaf;
	display:block;
	float:left;
}
.s-img a:visited{
	border:1px solid #aeaeaf;
}
.s-img a:hover{
	border:1px solid #FA6521;
}
.s-img a:active{
	border:1px solid #e1092e;
}
.s-title{
	width:300px;
	padding-right:10px;
	overflow:hidden;
	float:left;
}
.s-title h2 a{
	color:#ff5048;
	text-decoration:none;
	font-size:12px;
	line-height:15px;
}
.s-title h2 a:visited{
	color:#ff5048;
	text-decoration:none;
}
.s-title h2 a:hover{
	color:#564b47;
	text-decoration:none;
}
.s-title h2 a:active{
	color:#000000;
	text-decoration:none;
}
.s-title span{
	color:#000000;
	font-size:12px;
	font-weight:bold;
	margin:5px 0;
	text-align:left;
	display:block; 
}
.s-title p{
	line-height:15px;
}
.s-button{
	width:125px;
	float:left;
}
.s-button li{
	width:125px;
	margin-bottom:3px;
	float:left;
}
/* link */
a.cssbutton{
	border:0;
	float:left;
	text-align:center;
	cursor:pointer;
	text-decoration: none;
}
a.cssbutton span{
	font:bold 12px/23px Verdana; 
	color:#666; 
	display:block; 
	float:left; 
	white-space:nowrap; 
	height:25px; 
	margin-left:1px; 
	padding:0 10px 0 9px;
	line-height:25px;
	text-align:left;
} 
a.cssbutton img{
	border:0;
	padding-top:9px;
	padding-right:7px;
	vertical-align:text-bottom;
}
/* bg button */
button.cssbutton.search.a span,a.cssbutton.search.a span,div.cssbutton.search.a input {
	color:#ff5045;
	width:104px;
	background:transparent url("../images/search/button_aRight.gif") no-repeat right 0;
}
button.cssbutton.search.a,a.cssbutton.search.a,div.cssbutton.search.a {
	width:104px;
	background:transparent url("../images/search/button_aLeft.gif") no-repeat 0 center;
}
button.cssbutton.search.a:hover span,a.cssbutton.search.a:hover span,div.cssbutton.search.a:hover input {
	color:#fff;
	width:104px;
	background:transparent url("../images/search/button_aRight.gif") no-repeat right 100%;
}
button.cssbutton.search.a:hover,a.cssbutton.search.a:hover,div.cssbutton.search.a:hover {
	background:transparent url("../images/search/button_aLeft.gif") no-repeat -272px center;
}

button.cssbutton.search.b span,a.cssbutton.search.b span,div.cssbutton.search.b input {
	color:#fff;
	width:104px;
	background:transparent url("../images/search/button_bRight.gif") no-repeat right 0;
}
button.cssbutton.search.b,a.cssbutton.search.b,div.cssbutton.search.b {
	background:transparent url("../images/search/button_bLeft.gif") no-repeat 0 center;
}
button.cssbutton.search.b:hover span,a.cssbutton.search.b:hover span,div.cssbutton.search.b:hover input {
	color:#fff;
	width:104px;
	background:transparent url("../images/search/button_bRight.gif") no-repeat right 100%;
}
button.cssbutton.search.b:hover,a.cssbutton.search.b:hover,div.cssbutton.search.b:hover {
	background:transparent url("../images/search/button_bLeft.gif") no-repeat -272px center;
}
/* search button */
button.cssbutton.search.c span,a.cssbutton.search.c span,div.cssbutton.search.c input {
	color:#fe7108;
	background:transparent url("../images/details/button_cRight.gif") no-repeat right 0;
}
button.cssbutton.search.c,a.cssbutton.search.c,div.cssbutton.search.c {
	background:transparent url("../images/details/button_cLeft.gif") no-repeat 0 center;
}
button.cssbutton.search.c:hover span,a.cssbutton.search.c:hover span,div.cssbutton.search.c:hover input {
	color:#fff;
	background:transparent url("../images/details/button_cRight.gif") no-repeat right 100%;
}
button.cssbutton.search.c:hover,a.cssbutton.search.c:hover,div.cssbutton.search.c:hover {
	background:transparent url("../images/details/button_cLeft.gif") no-repeat -272px center;
}
/* catalogue button for shop */
button.cssbutton.search.d span,a.cssbutton.search.d span,div.cssbutton.search.d input {
	color:#fff;
	background:transparent url("../images/search/button_bRight.gif") no-repeat right 0;
}
button.cssbutton.search.d,a.cssbutton.search.d,div.cssbutton.search.d {
	background:transparent url("../images/search/button_bLeft.gif") no-repeat 0 center;
}
button.cssbutton.search.d:hover span,a.cssbutton.search.d:hover span,div.cssbutton.search.d:hover input {
	color:#fff;
	background:transparent url("../images/search/button_bRight.gif") no-repeat right 100%;
}
button.cssbutton.search.d:hover,a.cssbutton.search.d:hover,div.cssbutton.search.d:hover {
	background:transparent url("../images/search/button_bLeft.gif") no-repeat -272px center;
}


/* pagination */
.s-pagination{
  	float:left;
	width:512px;
	padding-top:15px;
}
.s-pagination ul{
	float:right;
}
.s-pagination ul li{
	float:left;
	margin-left:3px;
	xpadding:0 0 3px;
	padding:4px 0px;
}
.s-pagination ul li a{
	display:block;
	width:auto !important;
	width:7px;
	height:13px !important;
	height:12px;
	border:1px solid #aaa;
	padding:2px 4px;  
	color:#000000;
	font-size:12px;
	line-height:11px;
	background-color:#fff !important;
	text-decoration:none;
}
.s-pagination ul li a img{
	margin-top:3px;
	margin-bottom:1px;
	background-color:#FFFF00;
}

.s-pagination ul li a:visited{
	color:#000000;
}
.s-pagination ul li a:hover{
	text-decoration:none;
	background:#fff;
	padding:2px 4px;  
	border:1px solid #ff5048;    
	color:#ff5048;
}
.s-pagination ul li.disabled a{cursor:pointer;}
.s-pagination ul li.disabled a:hover{border:1px solid #aaa; padding:2px 4px; cursor:default;}
.s-pagination ul li.arrow-disabled {display:inline; border:1px solid #aaa; padding:0px 4px 2px;}
.s-pagination ul li.current a, .s-pagination ul li.current a:hover{
	text-decoration:none;
	background:#ff5048 !important;
	color:#fff !important;
	padding:2px 4px;
	border:1px solid #ff5048;
}
.s-pagination ul li.elipsis{font-weight:bold;}

/* left side */
.s-color-palette{
	width:176px;
}
/* left gray box */
.s-menutop{
	background:transparent url(../images/search/bg_top.gif) no-repeat scroll left top;
	width:180px;
	height:33px;
	float:left;
}
.s-menutop h3{
	font-size:14px;
	margin-top:12px;
	margin-left:10px;
}
.s-menucenter{
	width:176px;
	border-left:2px solid #c2c2c2;
	border-right:2px solid #c2c2c2;
	background-color:#fff;
	float:left;
}
.s-menubottom{
	background:transparent url(../images/search/bg_bottom.gif) no-repeat scroll left top;
	width:180px;
	height:10px;
	float:left;
}
/* color search */
.s-color-palette span{
	float:left;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:10px 0 0 8px;
}
.s-color-palette .s-color{
	border:0pt none;
	float:left;
	font-size:0pt;
	height:10px;
	margin:12px 0pt 0pt 8px;
	width:10px;
	background-color:rgb(0, 0, 0);
}
.s-color-palette a{
	float:right;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:11px 8px 0pt 8px
}
.s-color-palette a:visited{
	text-decoration:underline;
}
.s-moreColor{
	text-align:left;
}
.s-moreColor a, .s-moreColor a:visited{
	font-size:10px;
	margin-left:8px;
	text-decoration:underline;
}
/* color palette */
.s-palette{
	width:176px;
	margin-top:10px;
}
.s-palette dl{
	margin-left:2px;
	height:65px;
	float:left;
}
.s-palette dt{
	width:22px;
	height:24px;
	margin:0 1px;
	text-align:center;
	padding-bottom:5px;
	float:left;
}
.s-paletteDetails{
	margin-left:8px;
	margin-bottom:10px;
}
.s-paletteDetails dl{
	height:256px;
	float:left;
}
.s-paletteDetails dt{
	border:1px solid #9d9c9d;
	width:12px;
	height:12px;
	margin:1px;
	float:left;
}
.s-paletteDetails dt a, .s-paletteDetails dt a:visited{
	display:block;
	height:12px;
	text-decoration:none;
	width:12px;
}
.s-paletteDetails dt a:hover{
	border:1px solid #000000;
	display:block;
	text-decoration:none;
	width:10px;
	height:10px;
}
.s-paletteDetails dt a span{
	visibility:hidden;
}

/* price box */
.s-price{
	margin-top:5px;
	text-align:center;
	border-top:1px solid #eeeeee;
	padding-top:5px;
}
.s-price input, textarea{
	border:1px solid #999999;
    background-color:#fff;
	color:#9d9d9d;
	font-size:12px;
	margin-bottom:2px;
	padding:1px 0 2px 1px;
	vertical-align:middle;
}
.s-button-small{
	margin-left:50px;
	margin-top:5px;
}
/* color code */
/* 1 */
.cFFF{background-color:#FFFFFF;}
.cCCC{background-color:#CCCCCC;}
.c999{background-color:#999999;}
.c666{background-color:#666666;}
.c000{background-color:#000000;}
.c000{background-color:#000000;}
.c666{background-color:#666666;}
.c999{background-color:#999999;}
.cCCC{background-color:#CCCCCC;}
.cFFF{background-color:#FFFFFF;}
/* 2 */
.cFCF{background-color:#FFCCFF;}
.cF9C{background-color:#FF99CC;}
.cF69{background-color:#FF6699;}
.cF36{background-color:#FF3366;}
.cF03{background-color:#FF0033;}
.cF00{background-color:#FF0000;}
.cF33{background-color:#FF3333;}
.cF66{background-color:#FF6666;}
.cF99{background-color:#FF9999;}
.cFCC{background-color:#FFCCCC;}
/* 3 */
.cF9F{background-color:#FF99FF;}
.cF6C{background-color:#FF66CC;}
.cF39{background-color:#FF3399;}
.cF06{background-color:#FF0066;}
.cC03{background-color:#CC0033;}
.cC00{background-color:#CC0000;}
.cF30{background-color:#FF3300;}
.cF63{background-color:#FF6633;}
.cF96{background-color:#FF9966;}
.cFC9{background-color:#FFCC99;}
/* 4 */
.cF6F{background-color:#FF66FF;}
.cF3C{background-color:#FF33CC;}
.cF09{background-color:#FF0099;}
.cC06{background-color:#CC0066;}
.c903{background-color:#990033;}
.c900{background-color:#990000;}
.cC30{background-color:#CC3300;}
.cF60{background-color:#FF6600;}
.cF93{background-color:#FF9933;}
.cFC6{background-color:#FFCC66;}
/* 5 */
.cF3F{background-color:#FF33FF;}
.cF0C{background-color:#FF00CC;}
.cC09{background-color:#CC0099;}
.c906{background-color:#990066;}
.c603{background-color:#660033;}
.c600{background-color:#660000;}
.c930{background-color:#993300;}
.cC60{background-color:#CC6600;}
.cF90{background-color:#FF9900;}
.cFC3{background-color:#FFCC33;}
/* 6 */
.cF0F{background-color:#FF00FF;}
.cC0C{background-color:#CC00CC;}
.c909{background-color:#990099;}
.c606{background-color:#660066;}
.c303{background-color:#330033;}
.c300{background-color:#330000;}
.c630{background-color:#663300;}
.c960{background-color:#996600;}
.cC90{background-color:#CC9900;}
.cFC0{background-color:#FFCC00;}
/* 7 */
.cCFF{background-color:#CCFFFF;}
.c9CF{background-color:#99CCFF;}
.c69F{background-color:#6699FF;}
.c36F{background-color:#3366FF;}
.c00F{background-color:#0000FF;}
.c03F{background-color:#0033FF;}
.c33F{background-color:#3333FF;}
.c66F{background-color:#6666FF;}
.c99F{background-color:#9999FF;}
.cCCF{background-color:#CCCCFF;}
/* 8 */
.c9FF{background-color:#99FFFF;}
.c6CF{background-color:#66CCFF;}
.c39F{background-color:#3399FF;}
.c06F{background-color:#0066FF;}
.c00C{background-color:#0000CC;}
.c03C{background-color:#0033CC;}
.c30F{background-color:#3300FF;}
.c63F{background-color:#6633FF;}
.c96F{background-color:#9966FF;}
.cC9F{background-color:#CC99FF;}
/* 9 */
.c6FF{background-color:#66FFFF;}
.c3CF{background-color:#33CCFF;}
.c09F{background-color:#0099FF;}
.c06C{background-color:#0066CC;}
.c039{background-color:#003399;}
.c009{background-color:#000099;}
.c30C{background-color:#3300CC;}
.c60F{background-color:#6600FF;}
.c93F{background-color:#9933FF;}
.cC6F{background-color:#CC66FF;}
/* 10 */
.c3FF{background-color:#33FFFF;}
.c0CF{background-color:#00CCFF;}
.c09C{background-color:#0099CC;}
.c069{background-color:#006699;}
.c036{background-color:#003366;}
.c006{background-color:#000066;}
.c309{background-color:#330099;}
.c60C{background-color:#6600CC;}
.c90F{background-color:#9900FF;}
.cC3F{background-color:#CC33FF;}
/* 11 */
.c0FF{background-color:#00FFFF;}
.c0CC{background-color:#00CCCC;}
.c099{background-color:#009999;}
.c066{background-color:#006666;}
.c033{background-color:#003333;}
.c003{background-color:#000033;}
.c306{background-color:#330066;}
.c609{background-color:#660099;}
.c90C{background-color:#9900CC;}
.cC0F{background-color:#CC00FF;}
/* 12 */
.cFFC{background-color:#FFFFCC;}
.cCF9{background-color:#CCFF99;}
.c9F6{background-color:#99FF66;}
.c6F0{background-color:#66FF00;}
.c3F0{background-color:#33FF00;}
.c0F0{background-color:#00FF00;}
.c3F3{background-color:#33FF33;}
.c6F6{background-color:#66FF66;}
.c9F9{background-color:#99FF99;}
.cCFC{background-color:#CCFFCC;}
/* 13 */
.cFF9{background-color:#FFFF99;}
.cCF6{background-color:#CCFF66;}
.c9F3{background-color:#99FF33;}
.c6F3{background-color:#66FF33;}
.c3C0{background-color:#33CC00;}
.c0C3{background-color:#00CC33;}
.c0F3{background-color:#00FF33;}
.c3F6{background-color:#33FF66;}
.c6F9{background-color:#66FF99;}
.c9FC{background-color:#99FFCC;}
/* 14 */
.cFF6{background-color:#FFFF66;}
.cCF3{background-color:#CCFF33;}
.c9F0{background-color:#99FF00;}
.c6C0{background-color:#66CC00;}
.c390{background-color:#339900;}
.c090{background-color:#009900;}
.c0C0{background-color:#00CC00;}
.c0F6{background-color:#00FF66;}
.c3F9{background-color:#33FF99;}
.c6FC{background-color:#66FFCC;}
/* 15 */
.cFF3{background-color:#FFFF33;}
.cCF0{background-color:#CCFF00;}
.c9C0{background-color:#99CC00;}
.c690{background-color:#669900;}
.c360{background-color:#336600;}
.c060{background-color:#006600;}
.c093{background-color:#009933;}
.c0C6{background-color:#00CC66;}
.c0F9{background-color:#00FF99;}
.c3FC{background-color:#33FFCC;}
/* 16 */
.cFF0{background-color:#FFFF00;}
.cCC0{background-color:#CCCC00;}
.c990{background-color:#999900;}
.c660{background-color:#666600;}
.c330{background-color:#333300;}
.c030{background-color:#003300;}
.c063{background-color:#006633;}
.c096{background-color:#009966;}
.c0C9{background-color:#00CC99;}
.c0FC{background-color:#00FFCC;}

/* category top */
/* img box */
.s-popular{
	width:512px;
	margin-bottom:25px;
	float:left;
}
.s-popular li{
	width:103px;
	padding:0 12px;
	float:left;
}
.s-popular li a{
	border:1px solid #eeeeee;
	display:block;
	float:left;
}
.s-popular li a:visited{
	border:1px solid #eeeeee;
}
.s-popular li a:hover{
	border:1px solid #FA6521;
}
.s-popular li a:active{
	border:1px solid #e1092e;
}
.s-itemstr{
	width:102px;
	margin-bottom:5px;
	color:#ff8725;
	font-weight:bold;
}

/* catalogue list */
.s-catalogueBox{
	width:118px;
	height:260px;
	margin:0 4px;
	text-align:center;
	float:left;
}
.s-imgBig a{
	width:116px;
	padding:8px 0;
	display:block;
	background-color:#FFFFFF;
	border:1px solid #eeeeee;
}
.s-imgBig a:visited{
	border:1px solid #eeeeee;
}
.s-imgBig a:hover{
	border:1px solid #FA6521;
}
.s-imgBig a:active{
	border:1px solid #e1092e;
}
.s-catalogueTitle {
	height:70px;
	overflow:hidden;
}
.s-catalogueTitle h2{
	margin-top:5px;
	text-align:center;
}
.s-catalogueTitle h2 a{
	color:#ff5048;
	text-decoration:none;
	font-size:12px;
	line-height:15px;
	text-align:center;
}
.s-catalogueTitle h2 a:visited{
	color:#ff5048;
	text-decoration:none;
}
.s-catalogueTitle h2 a:hover{
	color:#564b47;
	text-decoration:none;
}
.s-catalogueTitle h2 a:active{
	color:#000000;
	text-decoration:none;
}
.s-catalogueTitle span{
	color:#000000;
	font-size:12px;
	font-weight:bold;
	margin-top:5px;
	text-align:center;
	display:block; 
}
.s-buttonBoxTop, .s-buttonBoxBottom{
	padding-left:10px;
	padding-bottom:2px;
	float:left;
}
.s-buttonBoxBottom span a{
	color:#999999;
	line-height:17px;
}
.s-buttonBoxBottom span a:visited{
	color:#999999;
}
.s-buttonBoxBottom span a:hover{
	color:#FA6521;
}
.s-buttonBoxBottom span a:active{
	color:#000000;
}
/* event keyword box */
.s-eventBox{
	width:506px;
	margin-bottom:25px;
	border:3px solid #ff923b;
	background-color:#FFF2E6;
	float:left;
}
.s-eventBox ul{
	margin:10px;
}
.s-eventBox li{
	margin-bottom:10px;
	padding-left:10px;
	padding-bottom:5px;
	line-height:15px;
	background:transparent url(../images/common/icon_redDot.gif) no-repeat scroll 0 3px;
	border-bottom:1px dotted #cccccc;
}
.s-top{
	width:512px;
	padding-top:20px;
	text-align:right;
	float:left;
}
.s-top a{
	color:#333333;
}