﻿.ts_online,ts_online:hover
{
	font-size:11px;
	color:Black;
	
}
.ts_div_top_menu
{
display:block;
text-align:right;
padding-bottom	:3px;
padding-top:3px;
background-color:#ececec;
}

.ts_div_top_menu_2
{
	
}
.prd_detail_box
{
	font-size:10px;
	color:Black;
	font-weight:bold;
}
.ts_top_product_detail
{
	/*
	border:solid 1px red;
	float:right;
	bottom:-1;
	height:100%;
*/
	
	float:right;
height:100%;
}
.prd_detail__
{
	

	font-size:12px;
	color:#e9813a;
	font-weight:bold;

}
.prd_detail__:hover
{
	

	font-size:12px;
	color:#e9813a;
	font-weight:bold;
}

.prd_other_title
{
	font-size:11px;
	font-weight:bold;
	color:Black;
}
.prd_other_title:hover
{
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#e0a007;
}
.ts_top_product_detail_div
{
	text-align:left;
	border:solid 1px red;
	vertical-align:bottom;
	height:100%;
}

.prd_box_top
{
	background:url("../pic/tamson/border_top.gif");
	background-repeat:repeat-x
}

.prd_box_border_left				
{
	background:url("../pic/tamson/border_left.gif");
		background-repeat:repeat-y
}
.prd_box_border_right				
{
	background:url("../pic/tamson/border_right.gif");
	background-repeat:repeat-y;
	background-position:right;
}
.prd_box_bottom	
{
	background:url("../pic/tamson/border_bottom.gif");
	background-repeat:repeat-x;
	background-position:bottom;
}
.ts_topmenu
{
	
	font-size:14px;
	color:Black;
	font-weight:bold;
}
.ts_topmenu:hover
{
	font-size:14px;
	text-decoration:underline;
	font-weight:bold;
	color:Black;
}
.prd_title_detail
{
	font-size:14px;
	color:Black;
	text-decoration:underline;
	font-weight:bold;
}
.prd_title_detail_detail
{
	font-size:12px;
	color:#9b322f;
	text-decoration:underline;
	font-weight:bold;
}
.prd_big_title
{
		font-size:14px;
	color:black;
	font-weight:bold;
}
.prd_big_title:hover
{
		font-size:14px;
	color:#e9813a;
	font-weight:bold;
}



.prd_detail
{
	font-size:11px;
	color:#e9813a;
	font-weight:bold;
}
.prd_detail:hover
{
	font-size:11px;
	color:#e9813a;
	font-weight:bold;
}
.prd_title_cate
{
	font-size:13px;
	font-weight:bold;
	color:Black;
	margin-bottom:2px;
}
.prd_title_cate:hover
{
	font-size:13px;
	font-weight:bold;
	color:#3b6f91;
	text-decoration:none;margin-bottom:2px;
}
.prd_spre_cate
{
	background-color:#a02c2d;
	padding-top:1px;
}

.prd_hot_
{
	font-size:10px;
}
/*Menu*/
.prd_title_menu
{
	font-size: 13px;
	font-weight: bold;
	color: White;
	background: url( "../pic/tamson/header_menu.gif" );
	background-repeat: repeat-x;
	text-align: center;
	height:41px;
	padding-top:13px;
	margin:0;
}



.prd_spre_menu
{
	background: url( "../pic/tamson/spre_menu.gif" );
	padding-top:2px;
}
.prd_spre_news_menu
{
	background: url( "../pic/tamson/spre_news_menu.gif" );
	padding-top:2px;
}
.prd_title_cate_menu
{
	color: Black;
	font-size: 12px;
	font-weight: bold;
}
.prd_title_cate_menu:hover
{
	color: Black;
	font-size: 12px;
	font-weight: bold;
}
/*ENd Menu*/

.prd_box
{
	border:solid 5px #a7b0b9;
	
}
.prd_box_2
{
	background-color:#a7b0b9;
	text-align:center;
	
}

img.nhs
{
	margin: 2px 5px 0px 0px;
	height: 19px;
}
img.nhs_
{
	margin: 7px 3px 0px 0px;
	width: 25px;
}
/*PRODUCT DETAIL*/
img.imgdt
{
	border: solid 0px black;
}
.linespace
{
	display: block;
	height: 20px;
	margin: 1px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
}
a.prdtitle
{
	font-size: 11px;
	font-weight:bold;
	color: black;
	display: block;
	margin-top:3px;
	
}
a.prdtitle:hover
{	margin-top:3px;
	font-size: 11px;
	font-weight:bold;
		color: black;
	display: block;
	
}
.prdid
{
	font-size: 11px;
color:#242422;

	text-decoration: none;
}
.prdprice
{
	font-size: 11px;
	
	
	text-decoration: none;
}
.prdoldprice
{
	font-size: 11px;

	
	text-decoration: none;
}
.prdprice1
{
	display: block;
	font-size: 10px;
	font-weight: bold;
	color: red;
	text-decoration: none;
}
.prdoldprice1
{
	display: block;
	font-size: 10px;
	font-weight: bold;
	color: #a05e33;
	text-decoration: none;
}
.prddesc
{
	font-size: 11px;
}
td.dotrow
{
	padding: 15 0 5 0;
	border-top-style: dashed;
	border-top-width: thin;
}
.divpadding
{
	padding: 1 0 1 0;
}
/*END PRODUCT DETAIL*/


.font11
{
	font-size: 11px;
}
.spacemenu
{
	display: inline-block;
	margin: 3px 5px 4px 5px;
	color: #919191;
}



/*Documents*/
a.docutilities, a.docutilities:hover
{
	font-size: 11px;
	color: #0046BB;
	display: inline-block;
	padding: 0px 0px 0px 5px;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: Black;
}
/*End Documents*/


/*INDEX*/

img.imgtopnews
{
	height: 145px;
	margin: 5px 5px 5px 3px;
}
a.topitemtitle
{
	font-size: 13px;
	font-weight: bold;
	color: #6C811B;
	display: block;
	text-decoration: none;
}
a.topitemtitle:hover
{
	font-size: 13px;
	font-weight: bold;
	color: #CC3300;
	display: block;
	text-decoration: none;
}
.topitemdesc
{
	font-size: 11px;
	color: black;
	padding: 3px 3px 3px 5px;
	display: inline-block;
}


/*ENDTOP3*/
/*OTHER CATES*/
a.catetitle
{
	font-size: 12px;
	font-weight: bold;
	color: #2D64B7;
	display: block;
	height: 17px;
	text-decoration: none;
}
a.catetitle:hover
{
	font-size: 12px;
	font-weight: bold;
	color: black;
	display: block;
	height: 17px;
	text-decoration: none;
}
a.itemtothertitle
{
	font-size: 11px;
	font-weight: bold;
	color: #6C811B;
	text-decoration: none;
	display: block;
	margin: 5px 3px 3px 0px;
}
a.itemtothertitle:hover
{
	font-size: 11px;
	font-weight: bold;
	color: #B5D533;
	text-decoration: none;
	display: block;
	margin: 5px 3px 3px 0px;
}
a.itemtothertitle_
{
	font-size: 11px;
	color: #6C811B;
	text-decoration: none;
	display: inline-block;
	margin: 2px 3px 2px 5px;
}
a.itemtothertitle_:hover
{
	font-size: 11px;
	color: #B5D533;
	text-decoration: none;
	display: inline-block;
	margin: 2px 3px 2px 5px;
}
img.otherimg
{
	width: 115px;
	border: solid 1px #C9C9C9;
	margin: 3px 3px 3px 3px;
}
.itemotherdesc
{
	font-size: 10px;
	color: Black;
}
/*END OTHER CATES*/
A.catetitle_list
{
	display: block;
	font-weight: bold;
	font-size: 14px;
	color: black;
	height: 17px;
	text-decoration: none;
}
A.catetitle_list:hover
{
	display: block;
	font-weight: bold;
	font-size: 14px;
	color: #2d64b7;
	height: 17px;
	text-decoration: none;
}
/*LEFT CATE MENU*/
a.lfctemnu
{
	font-size: 12.5px;
	color: black;
	font-weight: bold;
	display: block;
	padding: 0px 0px 0px 5px;
	text-decoration: none;
	height: 20px;
}
a.lfctemnu:hover
{
	font-size: 12.5px;
	color: #4F4F4F;
	font-weight: bold;
	display: block;
	padding: 0px 0px 0px 5px;
	text-decoration: none;
	height: 20px;
}
a.lfctemnusb
{
	font-size: 12.5px;
	color: black;
	display: block;
	padding: 5px 0px 0px 15px;
	text-decoration: none;
}
a.lfctemnusb:hover
{
	font-size: 12.5px;
	color: #4F4F4F;
	display: block;
	padding: 5px 0px 0px 15px;
	text-decoration: none;
}
#TitileNew
{
	padding: 0px 2px 2px 2px;
	font-size: 19px;
	color: #ffcc99;
	font-weight: bold;
}
#TitileHot
{
	padding: 0px 2px 2px 2px;
	font-size: 19px;
	color: Red;
	font-weight: bold;
}
#TitileSale
{
	padding: 0px 2px 2px 2px;
	font-size: 19px;
	color: #cc99ff;
	font-weight: bold;
}
.addtocartimg
{
	cursor: pointer;
}

.addtocartimg:hover
{
	cursor: pointer;
}

.catetitle_ a, .catetitle_ a:hover
{
	font-size: 18px;
	color: Green;
	text-decoration: none;
}
/*Top product*/
.thumb_img
{
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 10px;
	margin: 0px;
	width: 149px;
	padding-top: 7px;
}
.thumb_img .prdtitle a.prdtitle
{
	font-size: 11px;
	font-weight: normal;
}
.thumb_img A
{
	display: block;
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src= 'pic/web/box/thumbnail_holder.png' ,sizingMethod= 'crop' );
	margin: 0px 2px 0px 9px;
	width: 138px;
	background-color: transparent;
	text-align: center;
}
.thumb_img A[href]
{
	background-image: url(pic/web/box/thumbnail_holder.png);
	background-repeat: no-repeat;
}
.thumb_img A:hover
{
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src= 'pic/web/box/thumbnail_highlight.png' ,sizingMethod= 'crop' );
	cursor: pointer;
}
.thumb_img A[href]:hover
{
	background-image: url(pic/web/box/thumbnail_highlight.png);
}
.thumb_img IMG
{
	margin: 7px 11px 14px 7px;
	width: 124px;
	height: 75px;
}
.thumb_img .prdtitle A
{
	FILTER: default;
	background-image: none;
	color: #0e396c;
}
.thumb_img .prdtitle A:hover
{
	FILTER: default;
	background-image: none;
	text-decoration: none;
}
.thumb_img A[href]:hover
{
	text-decoration: none;
}

.tool
{
	background: url(../pic/web/box/product-header-bg.gif) repeat-x;
	text-align: right;
	vertical-align: middle;
	width: 100%;
}
.tool span
{
	display: inline-block;
	padding-bottom: 7px;
}
.tool div
{
	padding-right: 15px;
}
.topprd_content
{
	width: 100%;
	height: 520px; /*overflow:auto; */
	border-bottom: solid 1px #e4e4e4;
	border-left: solid 1px #e4e4e4;
}

#product_style_2 div .title
{
	padding: 9px 0 2px 0;
}
#product_style_2 div .title a
{
	font-size: 11px;
	font-weight: bold;
}

#product_style_3 .ItemTemplate, #product_style_3 .AlternatingItemTemplate
{
	padding: 4px 10px 7px 10px;
}
#product_style_3 .AlternatingItemTemplate
{
	background-color: #ecf3f7;
}
#product_style_3 .ItemTemplate .title, #product_style_3 .AlternatingItemTemplate .title
{
	padding: 2px 0;
}
#product_style_3 .ItemTemplate .title a, #product_style_3 .AlternatingItemTemplate .title a
{
	font-size: 11px;
	font-weight: bold;
}

#product_style_3 .SeparatorTemplate
{
	height: 1px;
	background-color: #e1e1e1;
}


.search-box
{
	border: solid 2px #c3c3c3;
	padding: 5px;
	background-color: #d7d7d7;
	width: 100%;
}
