@charset "utf-8";
/* CSS Document */

img { -ms-interpolation-mode:bicubic; }

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center, ul
dl, dt, dd, 
fieldset, form, label, legend,
caption, tbody, tfoot, thead,{
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}

html, body,input.text,input.select,textarea{
	margin:0px;
	padding:0px;
	font-family:"Arial",Verdana, Tahoma;
	font-size:12px;
	color:#666;
	text-align:left;
}

select.currency,select.language{
	margin:0px;
	padding:0px;
	font-family:"Arial",Verdana, Tahoma;
	font-size:12px;
	color:#666;
	text-align:left;
}

input.button,td{
	font-family:"Arial",Verdana, Tahoma;
	font-size:12px;
	color:#666;
}

input.button{text-align:center;}

a{text-decoration:none;color:#025aab;}
a:hover{text-decoration:underline;}

a img { border: none; }

li{
	margin:5px 0px 7px 0px;
	padding:0px;
	
}
#container{
	width:100%;
	clear:both;
	margin:0 auto;
	height:auto;
	
}

.floatleft{
 float:left;
}

.clear{
	 clear:both;
	 height:0px;
	 width:100%;
	 padding:0px;
	 margin:0px;
	 _margin:-13px 0 0 0;
}

#div_ajaxProcessing{
	width:100%;
	height:30px;
	
}
#div_ajaxContent{
	width:100%;
	height:auto;
	float:left;
	margin:0px;
	padding:0px;
}

/************************header************************/
#header{
	width:960px;
	clear:both;
	height:82px;
	margin:0 auto;	
	/*padding-bottom:5px;*/
	
}
	
#header .logo{
	float:left;
	/*
	width:150px;	
	height:94px;
	*/
	width:396px;
	height:95px;
	
}

#header .topnav{
	float:right;
	width:auto;
	height:auto;
	margin:12px 0px 0px 0px;
}



#header .topnav a{
	text-decoration:none;
	color:#666;
} 

#header .topnav a:hover{
	text-decoration:underline;
} 

#header .topnav a.en{
	font-size:11px;
} 

#header .topnav a.zh{
	font-size:12px;
} 

#header .topnav ul{
	margin:0px;
	padding:0px;
}

#header .topnav ul li{
	float:left;
	margin:5px 0px;
	padding: 0px 4px 0px 4px;
	text-align:center;
	list-style-type:none;
	display:inline;
	font-size:11px;
	text-transform:capitalize;
	border-right:1px solid #fee2d8;	
}

#header .topnav .last{
	float:left;
	margin:5px 0px;
	padding: 0px 0px 0px 13px;
	text-align:center;
	list-style-type:none;
	display:inline;
	font-size:11px;
	text-transform:capitalize;
	border-right:0px solid #fee2d8;	
}

.gap{
	padding:0px 8px;	
}
#navibar{
	width:100%;
	clear:both;
	height:28px;
	background:url(../images/navibar_bg.jpg) repeat-x top;
}

#navibar td{
	text-align:center;
	vertical-align: middle;
}

#navibar a{
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	font-family:Tahoma;
}

#navibar a:hover{
	color:#000;
	text-align:center;
	text-transform:uppercase;
}

#navibar a.en{
	font-size:11px;
}

#navibar a.zh{
	font-size:12px;
}

#navibar a.onbold{
	font-weight:bold;
	color:#000;
}


	
#menu{
	width:960px;
	margin:0px auto;
}

#menu ul{
	margin:0px;
	padding:11px 0px 0px 0px;
	_padding:12px 0px 0px 0px;	
}

#menu ul li{
	list-style-type:none;
	display:inline;	
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	padding: 0px 30px 0px 0px;
	font-size:12px;
}

#menu .last{
	list-style-type:none;
	display:inline;	
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	padding: 0px 0px 0px 0px;
	font-size:12px;
}


#search_top{
	width:960px;
	height:16px;
	margin:0 auto;	
	text-align:right;
	padding:0px 0px 9px 0px;
	_padding:0px 0px 10px 0px;
}


#locale_top{
	width:960px;
	height:16px;
	margin:0 auto;	
	text-align:right;
	padding:0px 0px 15px 0px;
	_padding:0px 0px 16px 0px;
}

#locale_top a{
	text-decoration:none;
	color:#666;
	font-weight:bold;
}


/************************middle content************************/

#middle_content{
	padding:12px 0px 0px 0px;
	width:960px;
	clear:both;
	height:auto;
	margin:0px auto;	
}


/*******************news scroller********************/
#notice_bar{
	float:left;
	width:935px;
	_width:930px;
	height:auto;
	padding:6px 10px 4px 10px;
	border:1px dashed #f2c79a;
}

.notice{
	float:left;
	width:750px;
	overflow:hidden;
	text-align:left;
	padding-left:10px;
}
.notice_readAll{
	float:left;
	width:50px;
	overflow:hidden;
	text-align:left;
	padding-left:10px;
}

.notice_readAll a{
	color:#F00;
	font-weight:bold;
}

#pscroller{
	width: 100%;
	height: 16px;
	margin-left: 0px;
	margin-top:-2px;
	color:#333;

}

#pscroller a{
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#cc0033;
}

.someclass{ /*class to apply to your scroller(s) if desired*/
}

.more{
	padding-left:10px;	
	font-size:11px;
}

/********************content***********************/

#wrapper{
	margin:0px;
	padding:0px 0px 0px 0px;
	width:960px;
	float:left;
	height:auto;
}

#leftbanner{
	width:205px;
	height:306px;
	float:left;
	padding-right:15px;
	_padding-right:12px;
	margin-top:8px;
}

#banner{
	float:left;
	width:530px;
	margin-top:8px;
	height:306px;

}

#rightbanner{
	float:left;
	width:210px;
	margin-top:8px;
	padding:0px;
	height:auto;
	_height:308px;
	display:block;

}


#featured_leftwrapper{
	float:left;
	width:240px;
	height:auto;
}

#featured_rightwrapper{
	float:right;
	width:700px;
	height:auto;
}


/**************************** New Arrival **********************/
#newarrival{
	float:left;
	margin:8px 0px 0px 0px;
	padding: 0px;
	width:960px;
	height:180px;
}

#newarrival ul{
	list-style: none;
	margin: 0px 5px 0px 0px;
	_margin: 0;
	padding: 0;
}

#newarrival li{
	margin: 5px 8px 0px 5px;
	_margin: 5px 3px 0px 5px;
	padding: 0;
	float: right;
	position: relative;
	width: 100px;
	height: 100px;
}

#newarrival img{
	width:105px;
	height:105px
}

/**************************** Products Banner **********************/
#adsProductsBanner{
	float:left;
	margin:10px 0px 5px 0px;
	width:960px;
	height:250px;
}
#adsProductsBanner img{
	border:1px solid #ccc;
}


/**************************** Header Useful Banner **********************/
#usefulBanner{
	float:left;
	margin:10px 0px 5px 0px;
	width:960px;
	height:60px;
}
#usefulBanner img{
	border:1px solid #000;
}

/**************************** Latest News **********************/
#latestnews{
	float:left;
	margin:5px 0px 10px 0px;
	_margin:13px 0px 0px 0px;
	padding:0px 00px 5px 6px;
	border: solid 1px #ccc;
	width:236px;
	_height:620px;
	height:610px;
}

#latestnews #title{
	font-weight:bold;
	text-align:left;
}

#latestnews #content{
	text-align:left;
	color:#b9b5b2;
}



/**************************** Best Seller **********************/
#bestseller{
	float:left;
	margin:8px 0px 10px 0px;
	_margin:8px 0px 0px 0px;
	padding:0 0 5px 0px;
	width:236px;
	height:auto;
}

#bestseller img{
	width:80px;
	height:80px
	text-align:center;
}

#bestseller ul{
	float:left;
	list-style: none;
	width:100%;
	_width:236px;
	text-align:center;
	margin: 155px 0px 0px 0px;
	_margin: 165px 0px 0px 0px;
	padding:0px;
}

#bestseller li{
	float: left;
	margin: 12px 2px 5px 10px;
	_margin: 0px 0px 10px 0px;
	padding:0px 5px 0px 0px;
	_padding: 0px 0px 0px 0px;
	position: relative;
	width: 100px;
	_width:110px;
	height: 105px;
	_height:115px;
}

/**************************** hotpick***************************/
#hotpick{
	float:left;
	margin:10px 0px 10px 0px;
	_margin:0px 0px 0px 0px;
	padding: 0px;
	width:700px;
	height:auto;
}

#hotpick #banner{
	height:33px;
	width:700px;
}

#hotpick ul{
	list-style: none;
	margin: 50px 0px 0px 10px;
	_margin: 5px 0px 0px 9px;
	padding: 0;
	
}

#hotpick li{
	margin:5px 7px 5px 1px;
	padding: 0;
	float: left;
	position: relative;
	width: 130px;
	height: 180px;
}

#hotpick #imgborder{
	border: solid 1px #ccc;
	padding:10px;
	text-align:center;
}

#hotpick img{
	width:100px;
	height:100px;
}

/**************************  Ads Banner Area  ***********************/

#adsbanner{
	float:left;
	margin:15px 0px 5px 0px;
	_margin:10px 0px 8px 0px;
	padding: 0px;
	width:700px;
	height:120px;
	_height:125px;
}

/**************************  Featured Product : Group Best Seller ***********************/



/**************************  Posting Brand  ***********************/
#posting_brand{
	float:left;
	width:700px;
	height:180px;
	margin:10px 0px 20px 0px;
	border:0px solid #e0e0e0;
}

#posting_brand #icon{
	float:left;
	width:700px;
	height:15px;
	margin:3px 0px 3px 0px;
	padding:3px;
	border-bottom:1px dashed #ccc;
}

#posting_brand #detail{
	float:left;
	width:100%;
	padding:3px;
	_padding:0px;
	margin-top:10px;
}

#posting_brand #name{
	text-align:center;
	font-weight:bold;
	color:#000;
}

#posting_brand ul{
	list-style: none;
	margin:0px;
	padding: 0;
	
}

#posting_brand li{
	margin:3px 0px 3px 0px;
	padding: 5px;
	float: left;
	position: relative;
	text-align:center;
}



/**************************  Featured Group  ***********************/
#featuredgroup{
	float:left;
	width:750px;
	height:270px;
	margin:10px 0px 10px 0px;
	border:1px solid #e0e0e0;
}

#featuredgroup #icon{
	float:left;
	/*width:165px;
	height:43px;*/
	width:750px;
	height:43px;
	margin-top:3px;
}

#featuredgroup #detail{
	float:left;
	width:100%;
	margin:3px 0px 0px 0px;
	padding:0px;
	_padding:0px;
	border:0px solid #000;
}


#featuredgroup ul{
	list-style: none;
	margin: 0px 0px 0px 10px;
	_margin: 5px 0px 0px 9px;
	padding: 0;
	
}

#featuredgroup li{
	margin:3px 0px 3px 0px;
	padding: 0;
	float: left;
	position: relative;
	width: 148px;
	height: 200px;
	text-align:left;
}


#featuredgroup #pic{
	float:left;
	width:138px;
	height:135px;	
	text-align:center;
	vertical-align:middle;
	padding-top:5px;
	border:1px solid #e0e0e0;
}

#featuredgroup .thumbcode{
	text-align:left;
	font-weight:bold;
}

#featuredgroup .thumbdesc{
	text-align:center;
	font-style:normal;
	line-height:17px;
	font-size:12px;
	padding-left:4px;
	padding-right:4px;
	
}


#featuredgroup .thumbprice{
	text-align:center;
	line-height:18px;
}

/****************************** featured fixed banner ************************************/

#fgroup_leftwrapper{
	float:left;
	width:750px;
	height:auto;
}

#fgroup_rightwrapper{
	float:right;
	width:200px;
	height:auto;
}

#fixedbanner{
	float:left;
	vertical-align:top;
	width:195px;
	height:100%;
	margin:10px 0px 10px 0px;
	padding:0px;
	border:0px solid #e0e0e0;
}

#fixedbanner ul{
	list-style: none;
	margin:0px;
	padding: 0px;
}

#fixedbanner li{
	margin:5px 0px 15px 0px;
	padding: 0;
	position: relative;
	width: 100%;
	border:0px solid #F00;
}




#featured_dayproduct{
	border:0px solid #f00;
	width:170px;
	margin:10px 0px 5px 3px;
	padding:0px;
	float:left;	
}

#featured_dayproduct #content{
	border:1px solid #000;
	width:170px;
	height:280px;
	padding-top:5px;
	padding-left:7px;
	padding-right:7px;
}

#featured_dayproduct #label{
	text-align:center;
	background-color:#f00;
	font-weight:bold;
	font-size:15px;
	color:#ffffff;
	width:160px;
	padding-bottom:6px;
	padding-top:6px;
	margin-left:5px;	
	border:0px solid #000;
}

#featured_dayproduct #discountnote{
	margin-top:3px;
	margin-bottom:3px;
	color:#000;
	font-weight:bold;
}

/****************************** Border Styling ************************************/

#bordertop{
	float:left;
	width:960px;
	height:18px;
	background:url(../images/border_top.jpg) no-repeat;
}


#border{
	float:left;
	width:960px;
	height:auto;
	background:url(../images/border_body.jpg) no-repeat bottom;
	padding-bottom:13px;
	margin-bottom:15px;
}

#border_content{
	float:left;
	padding:0px 15px;
	width:930px;
	height:auto;
}


/****************************** User Page Styling ************************************/
#userpage{
	float:left;
	width:100%;
	margin:3px;
}


/****************************** Posting Border Styling ************************************/
#posting{
	float:left;
	width:960px;
}

#posting_menu ul{
	list-style: none;
	margin: 0;
	padding: 0;
}

#posting_menu li{
	float: left;
	width:100%;
	color:#893332;	
	padding:4px 0px 4px 8px;
	margin:0px;
}

#posting_menu li a{
	color:#893332;
	font-weight:bold;
}

#posting_bordertop{
	float:left;
	width:100%;
	height:28px;
	background:url(../images/posting_border-top.gif) no-repeat;
	margin-top:15px;
}

#posting_borderbottom{
	float:left;
	width:100%;
	height:20px;
	background:url(../images/posting_border-bottom.gif) no-repeat;
	margin-bottom:5px;
}


#posting_borderbody{
	float:left;
	width:100%;
	height:auto;
	background:url(../images/posting_border-body.gif) repeat-y;
}

#posting .contenttitle{
	float:left;
	height:auto;
	width:93%;
	margin-left:20px;
	_margin-left:15px;
	margin-right:20px;
	_margin-right:15px;
	padding:0px 0px 5px 10px;
	border-bottom:1px dotted #e4e4e4;
	color:#893332;
	font-weight:bold;
}

#posting .backtotop{
	float:right;
	width:100px;
	text-align:right;
}

#posting .backtotop a{
	font-weight:normal;
	font-style:italic;
}

#posting .title{
	float:left;
	width:700px;
}
#posting .content{
	float:left;
	padding:10px 15px 0px 30px;
	width:94%;
	_width:92%;
	height:auto;
}
#posting table{
	float:left;
}


/*******************************footer box******************************/

#footerbox{
	margin-top:10px;
	_margin-top:20px;
	padding:0px 0px 0px 0px;
	width:960px;
	float:left;
	height:auto;
}


#footer_box_noborder{
	float:left;
	width:230px;
	height:203px;
}

#footer_box_withborder{
	float:left;
	width:190px;
	height:auto;
	border-left:1px solid #ededed;
	padding:0px 16px;
}

#footer_box_middle{
	float:left;
	width:190px;
	height:auto;
	border-left:1px solid #ededed;
	padding:0px 16px;
}

#footer_box_middle .blog_title{
	float:left;
	padding:7px 0px 5px 0px;
	width:194px;
	height:auto;
	border-bottom:1px dotted #ccc;
}
	
#footer_box_middle .blog_title a{
	
	color:#666;
	text-decoration:none;
	}
	
#footer_box_middle .blog_date{
	float:left;
	padding:6px 0px 2px 0px;
	width:42px;
	height:auto;
	text-align:left;
	color:#2444ad;
	}

#footer_box_last{
	float:left;
	
	_width:225px;
	width:235px;
	height:auto;
	border-left:1px solid #ededed;
	padding:0px 0px 0px 16px;
}

.skynetform{
	float:left;
	width:180px;	
}

.topmargin{
	margin-top:3px;	
}


	
#footer_box_last img{
	margin-bottom:6px;
}

#footer{
	float:left;
	width:100%;
	text-align:center;
	margin:5px 0px 10px 0px;
	font-size:11px;
	_height:auto;
}

#footer .content{
	float:left;
	width:100%;
	margin:0px 0px 5px 0px;
	padding:7px 0px 7px 0px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	color:#f37c13;
}

#footer .content a.en{
	color:#24577e;
	text-decoration:none;
	font-weight:normal;
}

#footer .content a.zh{
	color:#24577e;
	text-decoration:none;
	font-weight:normal;
	font-size:12px;
}

#footer .content a:hover{
	text-decoration:underline;
}

#footer .detail{
	float:left;
	width:100%;
}



/************************************subpage*************************************/

#leftwrapper{
	width:205px;
	height:auto;
	float:left;
	padding-right:14px;
	_padding-right:11px;
	margin-bottom:5px;
}
#leftcontent{
	float:left;
	width:205px;
	height:auto;
	padding-bottom:30px;
}

/*#leftcontent ul{
	padding:0px 0px 0px 17px;
	margin:0px;
	}

#leftcontent li{
	list-style-type: none;
	padding:0px 0px 8px 10px;
	background-image: url(../images/icon_side_menu.jpg);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left: 1.3em;
	height:20px;
}*/

.treemenu_title{
	cursor:pointer;
	color:#751b1d;
	width:172px;
	padding:8px 0px 8px 20px;
	background-image: url(../images/icon_side_menu.jpg);
	background-repeat: no-repeat;
	background-position: 0px 13px;
	margin-left:8px;
	border-bottom: 1px dotted #ccc;
	/*background:#FFFFFF url(../images/line.jpg) repeat-x bottom left;*/
	text-transform:capitalize;
}

.treemenu_title a{
	color:#751b1d;
}

.treemenu_title a:hover{
	text-decoration: none;
	/*background-color::#6bc8aa;*/
	color:#666;
	width:180px;
	font-weight:normal;


}

.treemenu_submenu{
	padding:3px 5px 3px 5px;
	/*background-color:#6bc8aa;*/
	width:170px;
	font: normal 12px "Arial";
	text-decoration: none;
	line-height: 23px;
	color:#666;
	text-transform:capitalize;
}

.treemenu_submenu a{
	color:#666;
	text-decoration:none;
}

.treemenu_submenu a:hover{
	color:#d58769;
	text-decoration:none;
}

.treemenu_submenu .arrow{
	width:172px;
	padding:3px 0px 3px 20px;
	background-image: url(../images/icon_site_submenu.jpg);
	background-repeat: no-repeat;
	background-position: 0px 13px;
	margin-left:8px;
	color:#751b1d;
}

.treemenu_submenu .arrow a{
	color:#751b1d;
}

.treemenu_submenu .arrow a:hover{
	color:#333;
}


/******************************right content*********************************/
#wrapper_leftborder{
	float:left;
	width:100%;
	border-left:1px dashed #ccc;
	padding-left:10px;
}

#wrapper_emptydivider{
	float:left;
	width:10px;
}

#rightwrapper{
	float:left;
	width:728px;
	_width:724px;
	height:auto;
	padding:6px 0px 0px 0px;	
	margin-bottom:5px;
}

#rightcontent{
	float:left;
	width:728px;
	_width:724px;
	height:auto;
	margin-bottom:5px;
}

#sidebanner_title{
	float:left;
	padding:19px 0px 0px 0px;
}

#sidebanner_content{
	float:left;
	width:205px;
	height:auto;
	padding-bottom:30px;
	border:1px;
}

#sidebanner_content #brandprofilepic{
	padding:4px;
	text-align:center;
	border:0px solid #f0f0f0;
}

#sidebanner_content #brandprofileheader{
	color:#000;
	padding:0px 0px 0px 22px;
	margin-bottom:3px;
	background-image: url(../images/icon_subpage_location.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-size:13px;
	font-weight:bold;
	text-transform:capitalize;
}

#sidebanner_content #brandprofiledesc{
	line-height:21px;
}

#featured_groupbestseller img{
	border: 1px solid #ccc;
	padding : 5px;
}

#featured_groupbestseller #divider{
	
	border-bottom:1px dotted #ccc;
	margin-bottom:8px;
	margin-top:8px;
}


.sidebanner_arrowlist{
	cursor:pointer;
	color:#751b1d;
	width:172px;
	padding:8px 0px 8px 20px;
	background-image: url(../images/icon_site_submenu.jpg);
	background-repeat: no-repeat;
	background-position: 0px 13px;
	margin-left:8px;
	border-bottom: 1px dotted #ccc;
	/*background:#FFFFFF url(../images/line.jpg) repeat-x bottom left;*/
	text-transform:capitalize;
}

.sidebanner_arrowlist a{
	text-decoration: none;
	color:#8a3433;
	width:180px;
	font-weight:normal;
}

.sidebanner_arrowlist a:hover{
	text-decoration: none;
	color:#333;
	width:180px;
	font-weight:normal;
}



#dotted_divider{
	float:left;
	border-bottom:1px dashed #ccc;
	width:100%;
	padding:0px;
	margin:0px;	
}

/***************************** Brand related ***************************/
#brand_defaultbanner{
	border:3px solid #f0f0f0;
	width:722px;
	_width:718px;
}

#brand_highlight{
	float:left;
	margin:0px 0px 10px 0px;
	_margin:0px 0px 0px 0px;
	padding: 0px;
	width:705px;
	height:auto;
}

#brand_highlight ul{
	list-style: none;
	margin: 0px 0px 0px 10px;
	_margin: 0px 0px 0px 9px;
	padding: 0;
	
}

#brand_highlight li{
	margin:5px 7px 5px 1px;
	padding: 3px;
	float: left;
	position: relative;
	width: 155px;
	height: 190px;
	border:1px solid #ccc;
	text-align:center;
}


/***************************** product group related ***************************/

#productgroup_defaultbanner{
	float:left;
	margin-top:9px;
	width:722px;
	_width:718px;
	height:131px;
	border:3px solid #f0f0f0;
}


/*** subpage title locator****/
#productgroup_breaklist{
	float:left;	
	color:#000;
	padding:0px 0px 0px 22px;
	background-image: url(../images/icon_subpage_location.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin:0px;
	width:100%;
	_width:700px;
	font-size:13px;
	font-weight:bold;
	text-transform:capitalize;
}

#productgroup_breaklist a{
	color:#751b1d;
}



/************************************** Sort Menu Bar ******************************************/

#sortmenu{	
	float:right;
	padding:0px;
	margin:0px;
}
	

#sortmenu ul {
	float:right;
	padding:0px;
	margin:0px;
	list-style: none;
	padding: 0 10px;
}
#sortmenu li {
	display: inline;
}

#sortmenu a {
	float: left;
	font: normal 11px "Arial", Helvetica, sans-serif;
	color: #555;
	background: transparent url('../images/sortmenu_left-desc.gif') no-repeat left top;
	text-decoration: none;
	padding:0 0 0 11px;
	margin: 0px 0px 0 7px;
	cursor: pointer;
	position:relative;
	overflow: visible;
}
#sortmenu a span {
	float:left;
	display:block;
	padding:2px 15px 3px 5px;
	background: transparent url('../images/sortmenu_right.gif') no-repeat right top;
}
#sortmenu a:hover {
	background-position: 0% -19px;
	color: #fff;
	overflow: visible;
}
#sortmenu a:hover span {
	background-position: 100% -19px;
	overflow: visible;
}

#sortmenu a.en{
	font-size:11px;
}

#sortmenu a.zh{
	font-size:12px;
}

#sortmenu a.sort-asc, #nav a:active {
	background: transparent url('../images/sortmenu_left-asc.gif') no-repeat left top;
	background-position: 0% -19px;
	color: #fff;
}
#sortmenu a.sort-asc span {
	background-position: 100% -19px;
}

#sortmenu a.sort-desc, #nav a:active {
	background: transparent url('../images/sortmenu_left-desc.gif') no-repeat left top;
	background-position: 0% -19px;
	color: #fff;
}
#sortmenu a.sort-desc span {
	background-position: 100% -19px;
}


/********************************** Standard Product Listing (Thumb) Styling ******************************/
.thumbdesc{
	color:#545658;
	font-size:12px;
	text-align:center;
}

.thumbprice{
	color:#f1063d;
	font-size:12px;	
	text-align:center;
}

.thumbprice del{
	color:#666;
	font-weight:normal;
	font-size:12px;
	text-align:center;
}

.thumbprice em{
	color:#cc0033;
	font-weight:bold;
	text-transform:uppercase;	
	text-align:center;
}

.thumbcode{
	color:#545658;
	font-weight:bold;
}

.thumbcode_new{
	background-image: url('../images/btn-product-new.gif');
	background-repeat:no-repeat;
	background-position: center right;
	font-weight:bold;
	color:#000;
	height:14px;
}

.thumbstatus_soldout{
	color:#F00;
	font-weight:bold;
}

.thumbstatus_sellingfast{
	color:#685357;
	font-weight:bold;
}

/****************************************************** subpage product listing************************************/

#product_listing{
	float:left;
	width:700px;
	height:auto;
	margin-bottom:15px;
}

#product_listing p{
	width: 82px;
	background: url(../images/btn-product-detail.gif) no-repeat;
	display: block;
	position: absolute;
	top: 186px;
	_top: 197px;
	right: -36px;
	_right: -9px;
	text-align: center;
	font: 100%/100% "Arial", Times New Roman, Times, serif;
	padding-top: 43px;
	border:0px solid #f00;
}


#product_listing ul{
	list-style: none;
	margin: 0;
	padding: 0;
}

#product_listing li{
	margin: 4px 12px 12px 20px;
	_margin: 4px 0px 0px 0px;
	padding: 4px 0px 6px 0px;	
	float: left;
	position: relative;
	width: 200px;
	_width: 225px;
	height: 312px;
	_height: 340px;
	text-align:center;
}


#product_listing #detail{
	float:left;
	width:100%;
	height:auto;
}

#product_listing .thumbpic{
	/*background: #fff;*/
	border: solid 1px #ccc;
	padding: 8px;
	width:200px;
	height:200px;
}


#product_listing .thumbcode_new{
	float:left;
	padding-left:70px;
	padding-right:30px;
	text-align:center;
}

#product_listing .thumbcode{
	float:left;
}

#product_listing .thumbstars{
	float:left;
	width:100%;
	padding-top:4px;
	padding-bottom:4px;
}


#product_listing .thumbdesc{
	float:left;
	width:100%;	
	padding:3px;
	text-align:center;
}

#product_listing .thumbprice{
	float:left;
	font-weight:bold;	
	width:100%;	
	padding:3px;
	text-align:center;
}


#product_listing .thumbstatus_soldout{
	float:left;
	width:100%;
}

#product_listing .thumbstatus_sellingfast{
	float:left;
	width:100%;	
}




/******************************* RELATED PRODUCT LISTING *****************************/
#relatedproduct_listing{
	float:left;
	width:700px;
	height:auto;
	margin-bottom:15px;
}

#relatedproduct_listing ul{
	list-style: none;
	margin: 0;
	padding: 0;
}

#relatedproduct_listing li{
	margin: 4px 8px 12px 12px;
	_margin: 4px 10px 0px 6px;
	padding: 4px 0px 6px 0px;
	float: left;
	position: relative;
	width: 155px;
	height: 210px;
	_height: 210px;
}

#relatedproduct_listing p{
	width: 82px;
	background: url(../images/btn-product-detail.gif) no-repeat;
	display: block;
	position: absolute;
	top: 133px;
	_top: 140px;
	right: -28px;
	_right: -22px;
	text-align: center;
	font: 100%/100% "Arial", Times New Roman, Times, serif;
	padding-top: 43px;
}

#relatedproduct_listing .thumbpic{
	border: solid 1px #ccc;
	width:150px;
	_width:145px;
	height:150px;
	_height:145px;
	padding:5px;
}

#relatedproduct_listing .thumbprice{
	float:left;
	font-weight:bold;	
	width:100%;
	padding-top:5px;
	padding-bottom:3px;	
	text-align:center;
}

#relatedproduct_listing .thumbstatus_soldout{
	float:left;
	width:100%;
	text-align:center;
}

#relatedproduct_listing .thumbstatus_sellingfast{
	float:left;
	width:100%;	
	text-align:center;
}



/******************************************pagination*************************/

#pagination_wrapper{
	float:right;
	width:728px;
	_width:730px;
	height:auto;
	border-top:1px dashed #ccc;
	padding-top:10px;
	margin-bottom:0px;
}

.goto_text{
	float:left;
	font-weight:bold;
	font-size:17px;
	color:#666;
	padding-right:5px;
		
}

#pagination_box{
	margin:0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:700px;
	height:auto;
	border:0px solid #ccc;
}

#pagination_box ul{
	margin:0px;
	padding: 0px;
}

#pagination_box ul li {
	margin:0px 5px 0px 0px;
	padding:0px;
	list-style-type:none;
	display:inline;
	float:left;
}

#pagination_box ul li a{
	margin:0px 0px 0px 0px;
	padding: 5px 7px 5px 7px;
	float:left;
	font-size:12;
	font-family: "Trebuchet MS";
	border: 1px solid #ccc;
}

#pagination_box .currentpage{
	background: #fedbbc;
}

#pagination_box li a:link{
	color:#999999;
	text-decoration:none;

}

#pagination_box li a:visited{
	color:#999999;
	text-decoration:none;

}

#pagination_box li a:hover{
	background: #fedbbc;
	color:#666;
	text-decoration:none;

}

#pagination_box li a:active{
	background: #fff;
	color:#999999;
	text-decoration:none;
}

/***********************check out button*****************/

#checkout{
	float:right;
	padding-top:10px;
	padding-bottom:10px;
	width:220px;
	height: auto;
	border:0px solid #ccc;
	text-align:center;
}

.text{
	font-size:12px;
}




/***************** Next Pre Menu Bar **************************/
#nextpremenu{
	float:right;
	padding:0px;
	margin:0px;
}
	

#nextpremenu ul {
	float:right;
	padding:0px;
	margin:0px;
	list-style: none;
	padding: 0 10px;
}
#nextpremenu li {
	display: inline;
}

#nextpremenu a {
	float: left;
	font: normal 11px "Arial", Helvetica, sans-serif;
	color: #555;
	background: transparent url('../images/nextpre_left.gif') no-repeat left top;
	text-decoration: none;
	padding:0 0 0 11px;
	margin: 0px 0px 0 7px;
	cursor: pointer;
	position:relative;
	overflow: visible;
}
#nextpremenu a span {
	float:left;
	display:block;
	padding:2px 15px 3px 5px;
	background: transparent url('../images/nextpre_right.gif') no-repeat right top;
}
#nextpremenu a:hover {
	background-position: 0% -19px;
	color: #fff;
	overflow: visible;
}
#nextpremenu a:hover span {
	background-position: 100% -19px;
	overflow: visible;
}


#nextpremenu a.sort-asc, #nav a:active {
	background: transparent url('../images/nextpre_left.gif') no-repeat left top;
	background-position: 0% -19px;
	color: #fff;
}
#nextpremenu a.sort-asc span {
	background-position: 100% -19px;
}

#nextpremenu a.sort-desc, #nav a:active {
	background: transparent url('../images/nextpre_left.gif') no-repeat left top;
	background-position: 0% -19px;
	color: #fff;
}
#nextpremenu a.sort-desc span {
	background-position: 100% -19px;
}

/*****************product detail page**************************/
#span_cartsize{
	font-weight:bold;
}


#product_detail{
	float:left;
	margin-top:10px;
	width:380px;
	_width:380px;
	height:auto;
	padding-right:17px;
	
}

#product_detail .description{
	float:left;
	width:350px;
	padding:0px 0px 3px 20px;
	line-height:18px;
	color:#000;
}

#product_detail label{
	float:left;
	width:130px;
	padding:4px 0px 3px 20px;
	background-image: url(../images/semicolon.gif);
	background-repeat: no-repeat;
	background-position: center right;
	line-height:18px;
}

#product_detail p{
	float:left;
	width:200px;
	padding:4px 0px 3px 10px;
	margin:0px;
	line-height:18px;
	
}

#product_detail p strong{
	color:#cc0033;
	font-weight:bold;
	text-transform:uppercase;
	width:auto;
	float:left;
	padding-right:40px;
	background-image: url(../images/now.gif);
	background-repeat: no-repeat;
	background-position: center right;
}

#product_detail .new{
	padding-right:33px;
	background-image: url(../images/watermark_new_small.gif);
	background-repeat: no-repeat;
	background-position: center right;
}

#product_detail .addtocart{
	float:left;
	width:350px;
	text-align:center;
	line-height:18px;
	padding-top:5px;
	padding-bottom:5px;
	color:#000;
}

#product_detail .addtofavorite{
	float:left;
	width:350px;
	text-align:right;
	padding-top:5px;
}




#product_detail input{
	margin-left:10px;
	_margin-left:8px;
}


#product_detail .cart{
	float:left;
	width:400px;
	padding:10px 0px 5px 0px;
	margin:0px;
	height:auto;
}

#product_detail .twobtn{
	float:left;
	width:290px;
	padding:0px 0px 10px 120px;
	margin:0px;
	height:auto;
	text-align:right;
}

#product_detail_checkout{
	float:right;
	padding-right:10px;
	padding-top:10px;
}


#product_share{
	float:left;
	width:705px;
	_width:700px;
	height:auto;
	text-align:right;
	margin:0px;
	padding:0px;
	
}

#product_share #sharetitle{
	float:left;
	width:610px;
	text-align:right;
	font-weight:bold;
	font-size:14px;
	color:#f15b28;
	padding-right:8px;
}

#product_share #sharetitle a{
	font-weight:bold;
	font-size:14px;
	color:#f15b28;
}

#product_share #shareimg{
	float:left;
	width:55px
	text-align:right;
}

#product_image{
	float:left;
	margin-top:10px;
	width:300px;
	height:300px;
	border:1px solid #ccc;
	padding:3px;
	background-color:#fff;
}

#product_info{
	float:left;
	width:705px;
	_width:700px;
	height:auto;
	margin:8px 0px;
	padding:5px;
	background-color:#fff;
	border:1px solid #ccc;
	text-align:left;
}


#faqContent div{
	margin-top:5px;
	margin-bottom:10px;
}


/********************* SKIN STYLE ********************************/

#skin_imgborder{
	float:left;
	height:41px;
	width:960px;
}

#skin_imgborder_body{
	float:left;
	width:960px;
	height:auto;
	background:url(../images/border_body.jpg) no-repeat bottom;
	padding-bottom:13px;
	margin-bottom:15px;
}

#skin_imgborder_content{
	float:left;
	padding:0px 5px 0px 5px;
}



/*
#skin_headerbar_content{
	float:left;
	padding:0px 10px 0px 10px;
}*/


#skin_titleline{
	float:left;	
	width:100%;
	height:23px;
	border-bottom:1px dashed #a16e5b;
	/*background-image:url(../images/skin_title-line.jpg);
	background-repeat: repeat-x;*/
}


#skin_titleline #title{
	font-weight:bold;
	color:#a16e5b;
	margin-left:5px;
	font-size:14px;
	font-size:arial;
}

#skin_titleline_content{
	float:left;
	width:100%;
	padding:15px 0px 20px 0px;
}

/**************************** default header bar  ********************************/
#headerbar{
	background-image:url(../images/header-bar.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	float:left;	
	color:#751b1d;
	margin:0px 0px 13px 0px;
	_margin:0px 0px 7px 0px;
	width:707px;
	_width:703px;
	padding:9px 0px 12px 12px;
	text-transform:capitalize;
	font-size:12px;
	font-weight:bold;	
	
}
	

#headerbar .title{
	background-image:url(../images/headerbar-arrow.gif);
	background-repeat: no-repeat;
	background-position: center left;
	float:left;
	font-weight:normal;
	font-size:13px;
	color:#751b1d;
	padding-left:15px;
}


/***********************  BLOG **********************/

.blogTitle{font-size:15px;font-weight:bold;color:#A20D0B;}
a.blogTitle{font-size:15px;font-weight:bold;color:#A20D0B;text-decoration:none}
a.blogTitle:hover{font-size:15px;font-weight:bold;color:#A20D0B;text-decoration:underline}

#blogtag{
	float:left;
	width:650px;
	border:0px solid #f00;
}


#blogtag ul{
	float:left;
	list-style: none;
	width:100%;
	_width:236px;
	margin:0px;
	padding:0px;
}

#blogtag li{
	float: left;
	margin: 12px 2px 5px 10px;
	_margin: 0px 0px 10px 0px;
	padding:0px 5px 0px 0px;
	_padding: 0px 0px 0px 0px;
	position: relative;
	width: 180px;
	height:auto;
}



/************ DEFAULT STYLING *******************/
.helpMessage{color:#901111}
.errMessage{color:#FF0000;font-weight:bold}

.subtitle_color1{ font-size:14px; font-weight:bold;color:#a16e5b;}
a.subtitle_color1{font-size:14px;font-weight:bold;color:#a16e5b;text-decoration:none;}
a.subtitle_color1:hover{font-size:14px;font-weight:bold;color:#a16e5b;text-decoration:underline;}

.subtitle_color2{font-size:14px;font-weight:bold;color:#fa5617}
a.subtitle_color2{font-size:14px;font-weight:bold;color:#fa5617;text-decoration:none;}
a.subtitle_color2:hover{font-size:14px;font-weight:bold;color:#a16e5b;text-decoration:none;}


.xsubtitle_color1{font-size:13px;font-weight:bold;color:#a16e5b;}
a.xsubtitle_color1{font-size:13px;font-weight:bold;color:#a16e5b;text-decoration:none;}
a.xsubtitle_color1:hover{font-weight:bold;color:#a16e5b;text-decoration:underline;}

.xsubtitle_color2{font-size:13px;font-weight:bold;color:#fa5617}
a.xsubtitle_color2{font-size:13px;font-weight:bold;color:#fa5617;text-decoration:none;}
a.xsubtitle_color2:hover{font-weight:bold;color:#a16e5b;text-decoration:underline;}

.text_color1{color:#a16e5b;}
a.text_color1{color:#a16e5b;text-decoration:none;}
a.text_color1:hover{color:#a16e5b;text-decoration:underline}

.text_color2{color:#fa5617;}
a.text_color2{color:#fa5617;text-decoration:none;}
a.text_color2:hover{color:#a16e5b;text-decoration:underline}



.standardTdHeaderFirst{
	background-color: #f3eae3;
	BORDER-BOTTOM: #d7bcb2 1px solid;
	border-left:#d7bcb2 1px solid;
	border-right:#d7bcb2 1px solid;
	border-top:#d7bcb2 1px solid;
	font-weight:bold;
	color:#000;
}

.standardTdHeader{
	background-color: #f3eae3;
	BORDER-BOTTOM: #d7bcb2 1px solid;
	border-left:#d7bcb2 0px solid;
	border-right:#d7bcb2 1px solid;
	border-top:#d7bcb2 1px solid;
	font-weight:bold;
	color:#000;
}

.standardTdTopFirst{
	BORDER-BOTTOM: #d7bcb2 1px solid;
	border-left:#d7bcb2 1px solid;
	border-right:#d7bcb2 1px solid;
	border-top:#d7bcb2 1px solid;
}
.standardTdTop{
	BORDER-BOTTOM: #d7bcb2 1px solid;
	border-left:#d7bcb2 0px solid;
	border-right:#d7bcb2 1px solid;
	border-top:#d7bcb2 1px solid;
}


.standardTdAltTopFirst{
	color:#000000;
	background-color: #f3eae3;
	BORDER-BOTTOM: #d7bcb2 1px solid;
	border-left:#d7bcb2 1px solid;
	border-right:#d7bcb2 1px solid;
	border-top:#d7bcb2 1px solid;
}

.standardTdAltTop{
	color:#000000;
	background-color: #f3eae3;
	BORDER-BOTTOM: #d7bcb2 1px solid;
	border-left:#d7bcb2 0px solid;
	border-right:#d7bcb2 1px solid;
	border-top:#d7bcb2 1px solid;
}


.standardTdAltFirst{
	color:#000000;
	background-color: #f3eae3;
	BORDER-BOTTOM: #d7bcb2 1px solid;
	border-left:#d7bcb2 1px solid;
	border-right:#d7bcb2 1px solid;
	border-top:#d7bcb2 0px solid;
}

.standardTdAlt{
	color:#000000;
	background-color: #f3eae3;
	BORDER-BOTTOM: #d7bcb2 1px solid;
	border-left:#d7bcb2 0px solid;
	border-right:#d7bcb2 1px solid;
	border-top:#d7bcb2 0px solid;
}

.standardTdFirst{
	BORDER-BOTTOM: #d7bcb2 1px solid;
	border-left:#d7bcb2 1px solid;
	border-right:#d7bcb2 1px solid;
	border-top:#d7bcb2 0px solid;
}

.standardTd{
	BORDER-BOTTOM: #d7bcb2 1px solid;
	border-left:#d7bcb2 0px solid;
	border-right:#d7bcb2 1px solid;
	border-top:#d7bcb2 0px solid;
}


.cartTdHeaderFirst{
	background-color: #f3eae3;
	BORDER-BOTTOM: #d7bcb2 1px solid;
	border-left:#d7bcb2 1px solid;
	border-right:#d7bcb2 1px solid;
	border-top:#d7bcb2 1px solid;
	font-weight:bold;
	color:#000000;
}

.cartTdHeader{
	background-color: #f3eae3;
	BORDER-BOTTOM: #d7bcb2 1px solid;
	border-left:#d7bcb2 0px solid;
	border-right:#d7bcb2 1px solid;
	border-top:#d7bcb2 1px solid;
	font-weight:bold;
	color:#000000;
}

.cartTdFirst{
	BORDER-BOTTOM: #d7bcb2 1px solid;
	border-left:#d7bcb2 1px solid;
	border-right:#d7bcb2 1px solid;
	border-top:#d7bcb2 0px solid;	
	color:#000000;
}
.cartTd{	
	BORDER-BOTTOM: #d7bcb2 1px solid;
	border-left:#d7bcb2 0px solid;
	border-right:#d7bcb2 1px solid;
	border-top:#d7bcb2 0px solid;	
	color:#000000;
}

.cartTdAltFirst{
	BORDER-BOTTOM: #d7bcb2 1px solid;
	border-left:#d7bcb2 1px solid;
	border-right:#d7bcb2 1px solid;
	border-top:#d7bcb2 0px solid;	
	color:#000000;
	background-color:#f3eae3;
}
.cartTdAlt{	
	BORDER-BOTTOM: #d7bcb2 1px solid;
	border-left:#d7bcb2 0px solid;
	border-right:#d7bcb2 1px solid;
	border-top:#d7bcb2 0px solid;	
	color:#000000;
	background-color:#f3eae3;
}

.defaultBorder {
	margin: 0;
	padding: 0px;
	border: 1px solid #ccc;
}

.dottedBorder {
	margin: 0px;
	padding: 3px;
	border: 1px dotted #ccc;
}
