/*------------ProductIntro----------------*/
.product-intro .images img{
	width:100%;
	margin-bottom:5px;}
/*---------------Module ProductHot-----------------------------*/
.home-product-title{
	background: url(../images/bg.jpg) repeat-x;
	    height: 27px;
    line-height: 25px;
    color: #FFF;
    font-weight: bold;
    text-transform: uppercase;
	padding-left:15px}
.home-product{
	    margin-bottom: 3px;
    border: 1px solid #CCC;
	margin-top:20px}
.product-hot-bound{


	padding:5px;
	border: 1px solid #f4e5d4;
    background-color: #fff7e9;
    line-height: 26px;


}


.product-hot-content{


	width:169px;


	float:left;


	border:1px solid #CCC;


	text-align:center;


	margin:1px;

	margin-left:14px;
	margin-bottom:10px


}


.product-image-url{


	width:160px;	


	height:156px;


	overflow:hidden;
	padding-left:5px;

}


.product-image-url IMG{


	width:150px;
	height:155px;


}


.product-code{


	padding-top:3px;


	font-weight:bold;


	text-transform:uppercase;


	color:#3189af;


}


.product-name{


	padding-top:2px;


}


.product-name A{


	color:#000;	


}


/*---------------Module HomeProductCategory-----------------------------*/


.home-product-bound{ clear:both; padding:0px 15px 10px; }


.home-product-list-bound{


}


.home-product-category-name{


	background:url(../images/products/product_home_05.gif) repeat-x;


	height:48px;


}


.home-product-category-name-1{


	background:url(../images/products/left_03.jpg) 0% 0% no-repeat;


	height:48px;


}


.home-product-category-name-2{


	background:url(../images/products/product_home_07.gif) 100% 0% no-repeat;


	height:48px;


}


.home-product-category-name-2 div{


	background:url(../images/products/icon_category_03.jpg) 0% 0% no-repeat;


	margin-left:10px;


	text-indent:45px;


	line-height:36px;


	height:48px;


}


.home-product-category-name-2 div a:link,.home-product-category-name-2 div a:visited{


	font-size:16px;


	/*color:#FFD201;*/ color:#ffffff;


	font-weight:bold;


}


.home-product-category-name-2 div a:hover,.home-product-category-name-2 div a:visited:hover{


	font-size:16px;


	/*color:#FFD201;*/ color:#ffffff;


	text-decoration:none;


	font-weight:bold;	


}


.home-product-category-content{


	margin-top:10px; margin-bottom:20px;


	background:url(../images/products/product_home_18.gif) 0% 100% repeat-x;


}


.home-product-category-content-1{


	background:url(../images/products/product_home_16.gif) 0% 100% no-repeat;


}


.home-product-category-content-2{


	background:url(../images/products/product_home_20.gif) 100% 100% no-repeat;	


}


.home-product-category-content-2 a:link,.home-product-category-content-2 a:visited{


	color:#333333;


}


.home-product-category-content-2 a:hover,.home-product-category-content-2 a:visited:hover{


	color:#333333;


	text-decoration:none;


}


.home-product-item-bound{


	float:left;


	width:33%;


	height:174px;


	#height:178px;


	text-align:center;


	padding-top:8px;


	padding-bottom:2px;


}


.home-product-item-image{}


.home-product-item-image img{


	width:110px;


	height:130px;


}


.home-product-item-name{


	margin-top:10px;


	


	padding:4px 5px 0px;


}


.home-product-item-name a:link, .home-product-item-name a:visited{  }


.home-product-item-name a:hover,.home-product-item-name a:visited:hover{ color:#66FF00;}


/*---------------Module ProductCategory-----------------------------*/


.product-bound{ clear:both; padding:0px 15px 5px; }


.product-list-bound{


}


.product-category-name{


	background:url(../images/products/product_home_05.gif) repeat-x;


	height:48px;


}


.product-category-name-1{


	background:url(../images/products/left_03.jpg) 0% 0% no-repeat;


	height:48px;


}


.product-category-name-2{


	background:url(../images/products/product_home_07.gif) 100% 0% no-repeat;


	height:48px;


}


.product-category-name-2 div{


	background:url(../images/products/icon_category_03.jpg) 0% 0% no-repeat;


	margin-left:10px;


	text-indent:45px;


	line-height:36px;


	height:48px;


}


.product-category-name-2 div a:link,.product-category-name-2 div a:visited{


	font-size:16px;


	/*color:#FFD201;*/ color:#ffffff;


	font-weight:bold;


}


.product-category-name-2 div a:hover,.product-category-name-2 div a:visited:hover{


	font-size:16px;


	/*color:#FFD201;*/ color:#ffffff;


	text-decoration:none;


	font-weight:bold;


}


.product-category-content{


	margin-top:10px; margin-bottom:20px;


	background:url(../images/products/product_home_18.gif) 0% 100% repeat-x;


}


.product-category-content-1{


	background:url(../images/products/product_home_16.gif) 0% 100% no-repeat;


}


.product-category-content-2{


	background:url(../images/products/product_home_20.gif) 100% 100% no-repeat;	


}


.product-category-content-2 a:link,.product-category-content-2 a:visited{


	color:#333333;


}


.product-category-content-2 a:hover,.product-category-content-2 a:visited:hover{


	color:#333333;


	text-decoration:none;


}


.product-item-bound{


	float:left;


	width:33%;


	height:174px;


	text-align:center;


	padding-top:8px;


	padding-bottom:6px;


}


.product-item-image{}


.product-item-image img{


	width:110px;


	height:130px;


}


.product-item-name{


	margin-top:10px;


	padding:4px 5px 0px;


}


.product-item-name a:link, .product-item-name a:visited{  }


.product-item-name a:hover,.product-item-name a:visited:hover{ color:#66FF00;}


.product-paging{


	text-align:center;


}


/*------------------- Product Detail ----------------------------*/


.product-detail-bound{




}


.product-detail-name{


	font-size:14px;

    margin-top: 10px;


	color:#666666;	


	text-transform:uppercase;


	margin-bottom:10px;


}

.order-prd a{ color:#fff;}
.product-detail-image{


	float:left;


	margin-right:10px;


	margin-bottom:10px;
	width:310px;
	padding-right:10px

}





.product-detail-image-main img{

    width: 100%;
    border: 1px solid #CCCCCC;
    padding: 1px;
        max-height: 422px;

}


.product-detail-information-bound{ }


.product-detail-information-title{


	background-color:#B5AD9C;


	color:#000000;


	font-weight:bold;


	width:200px;


	margin-top:10px;


	line-height:20px;


	padding-left:10px;


}


.product-detail-information{


	border:1px solid #AFAFAF;


	padding-top:15px;


	#width:99%;


	_width:95%;


}


.product-detail-description{ color:#333333; line-height:18px; padding:0px 5px 5px; }


.product-detail-description p{

	line-height:18px;

}


.product-detail-brief{ color:#333333; line-height:18px;}


.other-product-bound{


	width:33%;


	float:left;


	text-align:center;


	margin-bottom:20px;


}


.other-product-image{


	margin-bottom:5px;


}


.other-product-image img{


	border:1px solid #CCCCCC;


	padding:1px;


	width:110px;


	height:110px;


}


.other-product-name{


	font-weight:bold;


}


.other-product-name a,


.other-product-name a:hover,


.other-product-name a:visited,


.other-product-name a:visited:hover{


	color:#666666;


}


.prduct-detail-notice{


	font-weight:bold;


	color:#0000FF;


	text-align:center;


}


.product-detail-edit-link a{


	color:#FF0000;


}


.product-detail-field{


	line-height:18px;


	color:#333333;


}


.product-detail-field span{


	display:block;


	width:100px;


	float:left;


	color:#333333;


}


.procduct-item-loading{


	display:none;


	position:absolute;


	line-height:18px;


	background:#FF8B00;


	padding:2px 10px;


}


.product-detail-order{ margin-top:10px; cursor:pointer;}


/*-----------Module ProductCart----------------------------*/


.product-cart-bound


{


}


.product-cart-list-bound-amount{


	padding-left:20px;


	padding-top:10px;


}


.product-cart-order-form-title{


	font-weight:bold;


	padding-top:10px;


	padding-bottom:10px;


	font-size:14px;


}


.product-cart-list-content-list td{


	color:#333333;


}


.product-cart-list-content-list td div{


	color:#333333;


}


.product-cart-list-content-list td div span{


	color:#66FFCC;


}


.product-cart-order-form-correct{ color:#FF0000; }


.product-cart-list-update{


	padding-top:10px;


	padding-right:20px;


	text-align:right;


}


.product-cart-list-bound-amount span{


	margin-right:20px;


	font-weight:bold;


}


.product-cart-list-other-bound{


	padding-top:10px;


	text-align:center;


}


.product-cart-list-bound-buy a:link,.product-cart-list-bound-buy a:visited,


.product-cart-list-bound-order-to-cart a:link,.product-cart-list-bound-order-to-cart a:visited{


	background:url(../images/product/compare_button_bg_03.png) no-repeat;


	width:140px;


	line-height:24px;


	margin-right:20px;


	color:#333333;


	font-size:16px;


	text-decoration:none;


}


.content-list-space a:link,.content-list-space a:visited{


	color:#333333;


}


.content-list-space a:hover,.content-list-space a:visited:hover{


	color:#333333; font-weight:bold;


}


/*---order----*/


.product-cart-buyer-infor-account tr td{


	vertical-align:top;


	padding-top:3px;


	padding-bottom:3px;


	padding-left:10px;


	color:#333333;


}


.product-cart-order-note-text{


	vertical-align:top;


}


.product-cart-order-form-submit{


	text-align:center;


	margin-top:20px;


	margin-bottom:20px;


}


.product-cart-order-form-title{


	color:#333333;


}


.product-cart-list-bound-title{


	color:#000000;


	font-size:14px;


	font-weight:bold;


	padding:10px 0px 10px 20px;


}


.product-cart-list-content-title td{


	font-weight:bold;


	text-align:center;


	color:#333333;


}


.product-cart-list-send-success{


	margin-top:20px;


	font-weight:bold;


	font-size:28px;


	text-align:center;


	margin-bottom:20px;


}


.product-cart-list-send-success-button{


	text-align:center;


}


.product-cart-list-send-success-button span,


.product-cart-list-send-success-button a{


	font-size:14px;


	font-weight:bold;


	padding-right:10px;


	padding-left:10px;


}


.product-cart-list-send-success-button a,


.product-cart-list-send-success-button a:link,


.product-cart-list-send-success-button a:visited,


.product-cart-list-send-success-button a:hover,


.product-cart-list-send-success-button a:visited:hover{


	color:#FF0000;


	text-decoration:none;


}


/*----------ProductList------------------*/


.product-list-bound{


	padding-left:20px;


	margin-right:20px;


}


.product-list-title{


	text-transform:uppercase;


	font-weight:bold;


	font-size:16px;


	color:#4E4E4E;


	margin-bottom:10px;


	margin-top:6px;


}


.product-list-page-no{


	color:#666666;


	float:right;


	padding-bottom:10px;


}


.product-list-category-border{


	margin-bottom:10px;


	border-bottom:1px dotted #CCCCCC;


}


.product-list-item-content{


	float:left;


	width:164px;


	margin-right:25px;


	margin-left:0px;


	margin-bottom:10px;


}


.product-list-item-image{


	text-align:center;


	border:1px solid #cccccc;


	padding:5px 6px;


}


.product-list-item-image img{


	width:150px;


	height:100px;	


}


.product-list-item-name{


	text-align:center;


	margin-top:4px;


	background-color:#e6e6e6;


	height:40px;


	line-height:20px;


	padding:0 5px;


}


.product-list-item-name a:link,.product-list-item-name a:visited,


.product-list-item-name a:hover,.product-list-item-name a:visited:hover{


	text-decoration:none;


	color:#3A3A3A;


	margin-bottom:2px;


}


.product-list-paging {


	float:right;


	padding-bottom:20px;


}


.product-paging{


	float:left;


	padding-top:2px;


}


.product-paging a,


.product-paging a:hover,


.product-paging a:visited,


.product-paging a:visited:hover {


	text-decoration:none;


	color:#666666;


}


.paging-search {


	float:left;


}


.paging-search-label {


	background-color:#e6e6e6;


	color:#666666;


	height:19px;


	line-height:19px;


	padding-left:5px;


	padding-right:5px;


	float:left;


	width:85px;


	margin-right:5px;


}


.paging-search-input{


	width:22px;


	height:19px;


	float:left;


	margin-right:5px;


}


.paging-search-input input{


	width:22px;


	height:15px;


	border:solid 1px #CCCCCC;


	line-height:17px;


}


.paging-search-submit {


	width:40px;


	height:22px;


	float:left;


}


.paging-search-submit input{


	margin-top:-2px;


	_margin-top:0px;


}