body {
	background-color: #FFFFFF;
	font-family:"MS Sans Serif",Tahoma;
	font-size:12px;
	margin-top:0px;
}
form{
	margin:0px 0px 0px 0px;
	
}
a:link,a:visited,a:active {
	text-decoration: none;
}
a:hover{
	text-decoration:underline;
}
#header_row2 a:hover{
	text-decoration:none;
}
/* Page navigation */ 
.paging p a,.paging p span {padding-left:2px;padding-right:2px;}
.paging p span {color:red;}
.paging p .current{color:brown;}
/*
.paging {width:auto;background: #f2f2f2;color:#666;margin-top:5px;margin-bottom:5px;padding: 4px 2px 4px 7px;border: 1px solid #ddd;margin: 0 0 1.5em}
.paging p {position:relative;text-align:left}
.paging p a:link, .paging p a:visited, .paging p a:hover, .paging p a:active {text-decoration:none;background:#fff;padding:2px 5px;border: 1px solid #ccc; margin-right:1px}
.paging p a:hover {background:pink;color:brown}
.paging p span {text-decoration:none;background:#fff;padding:2px 5px;border: 1px solid #ccc;color:#ccc; margin-right:1px}
.paging * {margin:0}
*/
/* Block Style */
img{
	border:none;
}
.block_content{
	clear:both;
}
.block_row_head{
	text-align:center;
	font-weight:bold;
	clear:both;
}
.block_row_content{
	clear:both;
}
.block_row_foot{
	clear:both;
}
.block_area:after, .block_row_head:after, .block_row_content:after, .block_row_foot:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.block_head_top{
	display:none;
}
.block_head_left{
	float:left;
	display:none;
}
.block_head_right{
	float:right;
	display:none;
}
.block_head_center{
	float:left;
	width:100%;
	padding-bottom:3px;
}
.block_content_left{
	float:left;
	display:none;
}
.block_content_right{
	float:right;
	display:none;
}
.block_content_center{
	float:left;
	width:100%;
}
.block_content_center{
	padding-top:2px;
	padding-bottom:2px;
}
.block_content_center li{
	margin-left:10px;
	padding-left:0px;
}
.block_foot_left{
	float:left;
	display:none;
}
.block_foot_right{
	float:right;
	display:none;
}
.block_foot_center{
	float:left;
	display:none;
}
.block_foot_bottom{
	display:none;
}
.block_content .block_row_head{
	font-size:13px;
}
.block_content .block_row_content, .block_content .block_row_content p{
	font-size:10px;
}
#bc_login a{
	text-decoration:underline;
	font-size:9px;
}

/* Width */
.width_2x{
	width:49%;
	float:left;
}
.width_3x{
	width:31%;
	float:left;
}
.width_4x{
	width:24.5%;
	float:left;
}
.width_5x{
	width:19%;
	float:left;
}
.width_6x{
	width:16.5%;
	float:left;
}
.width_7x{
	width:14.2%;
	float:left;
}
.width_8x{
	width:12.5%;
	float:left;
}
.message_info{
	margin:10px;
	padding:10px;
	background-color:#CCCCFF;
	border:1px solid blue;
	color:#000099;
}
.message_warning{
	margin:10px;
	padding:10px;
	background-color:#FFFF66;
	border:1px solid red;
	color:#FF3300;
}
.message_success{
	margin:10px;
	padding:10px;
	background-color:#CCCCFF;
	border:1px solid blue;
	color:#000099;
}
.message_error{
	margin:10px;
	padding:10px;
	background-color:#FFFF66;
	border:1px solid red;
	color:#FF3300;
}
.required{
	color:red;
}
.input{
	border:1px solid #8DC9DD;
}
.search_box{
	border:1px solid gray;
}
.clear_float{
	clear:both;
	height:0px;
}
.table_head{
	background-color:#9ECD41;
}
.row_odd{
	background-color:white;
}
.row_even{
	background-color:#FFFF66;
}
#bc_itemlist_rowitem{
	clear:both;
}
#bc_shopinfo .block_content_center{
	text-indent:20px;
}
.bc_itemlist_rowitem,.bc_itemrandomlist_rowitem,.bc_itemsearch_rowitem{
	clear:both;
}
#bc_itemlist_selectgroup{
	width:97%;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:10px;
	color:black;
	background-color:#FFFF99;
	padding-bottom:5px;
}
#bc_itemlist_selectgroup_headertext{
	margin-top:0px;
	margin-bottom:0px;
}
.bc_itemlist_selectgroup_item{
	padding-bottom:3px;
}

/* forum */
#bc_forumlist_control{
	padding:3px;
	padding-left:5px;
}
#bc_forumlist_list .row_odd,#bc_forumlist_list .row_even{
	color:black;
}
#bc_forumlist_list .table_head{
	background-color:#669900;
	height:25px;
}
#bc_forumlist_list a{
    color:black;
}
#bc_forumlist_postnew{
	color:black;
	background-color:#FFFFFF;
}
#bc_forumlist_postnew_head{
	background-color:#CCCC00;
	padding:8px;
	font-weight:bold;
}
#bc_forumlist_postnew table th.row_input, #bc_forumview_postnew table th.row_input{
	width:20%;
}

#bc_forumview .block_content_center{
	width:584px;
	padding-left:5px;
	padding-right:5px;
}
#bc_forumview_topic_topic{
	background-color:#CCCC00;
	margin-top:10px;
	padding:8px;
	font-weight:bold;
	color:red;
	font-size:16px;
	border-top:2px solid #FBFB87;
	border-right:2px solid #FBFB87;
	border-left:2px solid #FBFB87;
}
#bc_forumview_topic_detail{
	clear:both;
	background-color:#FBFB87;
	min-height:50px;
	height: expression(this.height<50?50:true); 
	padding:8px;
	color:black;
}
#bc_forumview_topic_info{
	background-color:#CCCC00;
	padding-left:8px;
	padding-right:8px;
	padding-top:2px;
	padding-bottom:2px;
	border-left:2px solid #FBFB87;
	border-right:2px solid #FBFB87;
	border-bottom:2px solid #FBFB87;
}
.bc_forumview_reply_no{
	background-color:#C3C355;
	margin-top:10px;
	padding:8px;
	font-weight:bold;
	color:red;
}
.bc_forumview_reply_topic{
	background-color:#9ECD41;
}
.bc_forumview_reply_detail{
	clear:both;
	background-color:#F5F5BC;
	min-height:50px;
	height: expression(this.height<50?50:true); 
	padding:8px;
	color:black;
}
.bc_forumview_reply_info{
	clear:both;
	background-color:#F5F5BC;
	padding:8px;
	color:black;
}
#bc_forumview_postnew{
	margin-top:20px;
}
#bc_forumview_postnew_head{
	background-color:#CCCC00;
	padding:8px;
	font-weight:bold;
}
#bc_forumview_postnew_form{
	background-color:#FFFFFF;
	color:#669900;
}
#bc_forum_list_control{
	margin-bottom:10px;
}
#text-show-all-products,#text-show-made-to-order-products{
	padding:5px 10px;
	background-color:lightgray;
	display:inline-block;
}
#text-seperate-showall-showmadetoorder{
	display:none;
}
#text-itemlist-select-product-in-group{
	font-size:16px;
}
.itemlist-group{
	font-size:14px;
}
#itemlist-group-selected{
	color:red;
	font-size:14px;
	font-weight:bold;
}
#text_download_catalog{
	display:none;
}

#bc_bankaccount li{
	list-style-type:none;
	clear:both;
}
#bc_bankaccount li .bc_bankaccount_info_head{
	float:left;
	width:250px;
	font-weight:bold;
	width:15%;
}
#bc_bankaccount li .bc_bankaccount_info{
	float:right;
	width:85%;
}
#bc_bankaccount ul{
	padding-bottom:20px;
}

#bc_form_contactus .shop-info-head, #bc_form_contactus .spw-info-head{
	text-decoration:underline;
}
.contactus-form{
	margin-bottom:15px;
}
.contactus-table-column{
	width:20%;
}
.contactus-info td{
	padding-left:20px;
}


/* thumbnail viewer css */
#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #313131;
visibility: hidden;
z-index: 10;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 16px Tahoma;
letter-spacing: 5px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}

.tree-tab1{
	margin-left:0px;
}
.tree-tab2{
	margin-left:15px;
}
.tree-tab3{
	margin-left:30px;
}
.tree-tab4{
	margin-left:45px;
}
.tree-tab5{
	margin-left:60px;
}
ul{
	display:inline-block;
	margin-left:15px;
	padding-left:0px;
	list-style-position:inside;
}
ul.itemgroup-list li.tree-tab1{
	margin-left:0px;
}
ul.itemgroup-list li.tree-tab2{
	margin-left:10px;
}
ul.itemgroup-list li.tree-tab3{
	margin-left:20px;
}
ul.itemgroup-list li.tree-tab4{
	margin-left:30px;
}
ul.itemgroup-list li.tree-tab5{
	margin-left:40px;
}
