/* CSS Document */
/*
* title : wedowholesale
* author: opencss
*/

/* default styles
   -------------- */
  
   
body{
	margin:0;
	padding:0;
	font: 0.75em Tahoma;
	line-height: 1.5em;
	color:#000;
}
a {	color: #000;text-decoration:none;}
a:hover { color: #920213; }   
img{ border:none;}
h1 {  padding: 7px 0 0 8px; margin: 0; }
h1 a, h2 a { text-decoration: none;  }
h1 a:hover, h2 a:hover { color: #FF6600; background: inherit; }
h2 { margin: 0; padding: 0; font: bold 1.7em Arial, Sans-Serif; letter-spacing: -1px; }
h2 { font-size: 1.5em; margin-bottom: 5px; color: #000; background: inherit; }
h3 { margin:0; padding:6px 0; font:bold 1.2em Arial, Helvetica, sans-serif; color:#920213; text-align:center;}
p {	margin: 0 0 5px 0; }

ul { margin: 0; padding : 0; list-style : none; }

form { 	margin: 0; }
input.search { 
	width: 290px;
	border: 0;
	background: #920213 url(../images/input.gif) no-repeat;
	padding: 4px; 
	color:#000;
	font-size:11px; 
}

input.submit {
	background:  url(../images/submit.gif) no-repeat;
	border:0;
	font-weight:bold;
	/*
	border: 0;
	padding: 3px 2px 4px 0;
	margin: 0px 15px 1px 10px;
	color: #730514;
	font: bold 1em Arial, Sans-Serif;
	*/
}

select.Items_category {
	padding: 2px 0 4px 0;
	width: 120px;
	margin: 0 5px 1px 10px;
	font: bold 1em Arial, Sans-Serif;
}
select.currency_select{
	border:0;
	padding:0;
	margin:0;
    width: 100px;
	background:#FFFFFF;
	*font-size:12px;
	/*font-weight:bold;*/
	background:url(../images/white_bg.gif) repeat;
}


/*
---------------layout---------------
*/
.tophead{ width:1002px;
		margin:0 auto;
		padding-top:8px;
		padding-bottom:10px;
		background: #CCC;
} 
.wrap{
	width:1002px;
	margin:0 auto;
	/*background:#fff url(../images/wrap_bg.png) repeat-x;*/
}

.header {
	height:108px;
	*height:106px;
	_height:100px;
}

.top_info {
	float: right;
	padding: 0px 0px 0 0;
	text-align:right;
	height:108px;
	*height:100px;
	display:inline;
}

	.top_info_top {
		width:380px;
		*width:400px;
		height:40px;
		margin-top:5px;
		padding-left:173px;
		color:#920213;
		word-spacing:1px;
		/*
		background:url(../images/top_info_top.png) no-repeat;	*/
	}
	.top_info_top a{ /*font-weight:bold;*/ } 
	.top_info_middle{
		height:40px;
	}
	.top_info_bottom {
		width:550px;
		*width:650px;
		margin-top:13px;
		*margin-top:11px;
		_margin-top:25px;
		height:30px;
		font-family: Arial, Helvetica, sans-serif;
		padding: 2px 4px 0 6px;
		background:url(../images/title_1.gif) no-repeat right;
	}
	.top_info_bottom a { 
		font-weight: bold;
		color: #9b1828; 
		text-decoration: none;
	} 
	/*.active{ background-color: #CCC; width:106px; height:25px; margin-left:5px; float:left;}*/
	.top_info_bottom img{ margin:0 3px;}

.logo{
	float:left;
	line-height:17px;
	*line-height:15px;
	padding-left:0px;
}
.logo p{ padding-left:51px;}
/*
-------------tool_field--------------------
*/
.tool_field{
	padding:0;
	background:#9b1828;
	background:url(../images/search_bg.gif) no-repeat;
	/*background:url(../images/shop_cart_icon.gif) no-repeat 770px 24px*/
}
.shop_cart{
	width:190px;
	*width:200px;
	height:26px;
	float:right;
	padding:10px 0px 0 80px;
	color:#FFFFFF;
	background:url(../images/cart_index.gif) no-repeat  20px 5px;	
}

.shop_cart a{ color:#FFFFFF;}
.shop_cart a:hover{ color:#FFFFFF; text-decoration:underline;}	

.search_field {
	color:#FFF;
	font-weight: bold;
	margin: 0;
	padding-left:10px;
	float:left;
	height:45px;

}
.search_form {  padding:11px 0 0 0px;*padding:8px 0 0 0px;}
.search_form a{ color:#FFFFFF;}
.search_form a:hover{ color:#FFFFFF; text-decoration:underline;}
/*
.subheader {
	margin: 0px 0 10px 0;
	border-bottom: 1px solid #eee;
	padding: 5px 0 5px 0;
	background: #A4A4A4;
	color: #fff;
}
*/
.popular_search{
	color:#414B56;
	clear:both;
	font-size:11px;
	margin-top: 0px;
	background:#FFF;
	}

/*
-----------left_side--------
*/
.left_side{
	width:205px;
	float:left;
}
.category{
	border:solid #A8ADB4 1px;
	background:url(../images/category_bg.gif) repeat-x;
}
	.category li {
		border-bottom:solid 1px #ccc;

	}
	.category li a{
		font:Arial, Helvetica, sans-serif;
		display:block;
		padding:5px 0 5px 18px;
		}
		.category li a.current,.category li a:hover{
			background-color:#DCDDDD;
			color:#920213;
		}
.category ul.list li.list {
	font-size:11px;
	
}
.category ul.list li.list1 {
	font-size:12px;color:#920213;
}
.category ul.list li.list2 {
	font-size:11px; color:#920213;
}
.category ul.list li.list a{
	font-weight:bold;
}
.category ul.list li.list1 a{
color:#920213;
}
.category ul.list li.list2 a{
color:#920213;
}

	ul.sub_list{
		margin:0;
		padding:0;
		}
	.category ul.sub_list li{
		border:solid #FFFFFF 1px;
		padding:0;
		background:url(../images/sub_icon.gif) no-repeat 25px center;
	}
	.category ul.sub_list li a{
		font:bold 0.8em Verdana, Arial, Helvetica, sans-serif;
		text-decoration:underline;
		padding:5px 0 5px 40px;
		color:#414B56;
	}
	ul.sub_list li a:hover{ text-decoration:underline;}
.hots{
	width:202px;
	margin:10px 0;
	background:url(../images/special_field.gif) no-repeat;	
}
.hots h4{
		font:bold 11px Tahoma, "Times New Roman", Times, serif;
		color:#FFFFFF;
		text-align:right;
		padding:7px 10px;
		margin:0;
	}
.hots ul li {
		margin:0;
		padding:6px 0 4px 40px;
		background:url(../images/list_icon.gif) no-repeat 20px 10px;
	}
	.hots li a{
	color:#333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
		}
.specials{
	width:202px;
	height:270px;
	margin:10px 0;
	background:url(../images/special_field.gif) no-repeat;
}
	.specials h4{
		font:bold 11px Tahoma, "Times New Roman", Times, serif;
		color:#FFFFFF;
		text-align:right;
		padding:7px 10px;
		margin:0;
	}
.img_info{
	padding:12px 0 4px 0;
	text-align:center;
	height:100px;
}
.product_info{
	text-align:center;
	padding:2px 10px;
	font:bold 11px Tahoma, "Times New Roman", Times, serif;
}
	.product_info a{
		color:#920213;
		text-decoration:underline;
	}
	.product_info a:hover{
		color:#920213;
		text-decoration:none;
	}
.price_info{
	text-align:center;
	padding:4px 0;
	font:bold 11px Tahoma, "Times New Roman", Times, serif;
}
	.list_price{
		text-decoration:line-through;
	}
	.current_price{
		color:#920213;
	}
.more_special_links{
	height:28px;
	padding:12px 18px 0 0;
	text-align:right;
	font:bold 11px Tahoma, "Times New Roman", Times, serif;
	background:url(../images/submit_go.gif) no-repeat 50px center;
}
	.more_special_links a{
		color:#FFFFFF;
	}
	.more_special_links a:hover{
		color:#FFFFFF;
		text-decoration:underline;
	}
.custom_book{
	border:solid 1px #C3C8CD;
	font-family:Georgia;
}
.custom_book h4{
	padding:4px 0 5px 0;
	margin:0 5px;
	border-bottom:dashed 1px #414B56;
	font:bold 13px Tahoma, "Times New Roman", Times, serif;
}
	.custom_book p{
		padding:3px 15px;
		font-size:11px;
		font-style:italic;
		color:#666;
	}
	p.author_name {
		padding:0 10px 0 0;
		text-align:right;
		margin:5px;
		border-bottom:dashed 1px #414B56;
	}
	
b.more_custom_book {
	display:block;
	padding:10px 0;
	text-align:center;
}
	b.more_custom_book a{
		color:#920213;
	}
	b.more_custom_book a:hover{
		color:#920213;
		text-decoration:underline;
	}
	
/*
-----------------center_side------------------
*/
.center_side{
	margin:0 203px 0 210px;
         }
.center_right{
	margin:0 0 0 210px;
}
.center_right h3{
	text-align:left;
}
.center_right h5{
	text-align:left;
	margin:0;
	padding:6px 40px;
	font-size:12px;
	background:url(../images/content_side_icon.gif) no-repeat 5px 0px;
}
.center_right h3 a:hover{
	text-decoration:underline;
}
.center_adv{
	width:581px;
	height:210px;
}
.center_adv p{
	padding:60px 160px 0 20px;
	margin:0;
	font:bold 14px Tahoma, "Times New Roman", Times, serif;
	line-height:28px;
}
.center_category{
	width:581px;
	background:url(../images/center_category.png) no-repeat;
}
	.center_category h3{
		text-align:left;
		padding:6px 0 7px 10px;
	}
.center_category table {
	margin:0;
	background-color:#FFFFFF; 
	border-collapse:collapse;}
.center_category table td{
	width:184px;
	height:176px;
	padding:10px 0 0 10px;
	background-color:#FFFFFF;
	border-collapse:collapse;
	border:solid #ccc 1px;
	vertical-align: top;
}
.center_category table td b{
	display:block;
	padding:0 0 8px 0;
}
.center_category table td b a:hover{ text-decoration:underline;}
.center_info p{
	padding:0 15px;
	font-size:11px;
}
p.font15{
	color:#920213;
	font-size:14px;
	margin-top:10px;
}
/*
----------------right_side---------------------
*/
.right_side{
	float:right;
	width:200px;
}
.help_info{
	height:90px;
	font-family:Arial, Helvetica, sans-serif;
	border:solid #920213 1px;
	font-size:12px;
	color:#920213;
	text-align:left;
	padding-top:5px;
	padding-left:2px;
	padding-right:2px;
	/*background:url(../images/help_info.gif) no-repeat;*/
}
	.help_info p{
		padding-right:5px;
		padding-top:0px;
	}
	.help_info p a{
		color:#000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		padding:0px;
		line-height:8px;
	}
	.help_info p a:hover{
		text-decoration:underline;
		color:#920213;
	}
.right_colum{
	margin-top:10px;
	*margin-top:0px;
	border:solid #A8ADB4 1px;
	background:url(../images/category_bg.gif) repeat-x;
	
}
	.right_colum h3{
		padding:6px 0 6px 20px;
		text-align:left;
	}
	.right_colum ul li {
		margin:0;
		padding:6px 0 4px 40px;
		background:url(../images/list_icon.gif) no-repeat 20px 10px;
	}
	.right_colum li a{
	color:#333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
		}
.hot_product{
	overflow:hidden;
	width:185px;
}		
.hot_img_info{
	float:left;
	padding:10px;
	height:70px;
	
}
.hot_product_info{
	padding:10px 5px;
	line-height:13px;
}
.hot_product_info a{
	background:none;
	font-size:11px;
	font-weight:normal;
}
.hot_price_info{
	color:#920213;
	font-size:11px;
	text-decoration:underline;
	line-height:3px;
}
/*
----------------footer---------------------
*/
.footer{
	clear:both;
	text-align:center;
}
.footer_links{
	padding:10px 0 0 0;
	margin-top:10px;
	border-top:solid #ccc 1px;
}
.copy_right{
	font-size:11px;
}

/*
----------------content_side (check_out)--------------------
*/
.content_side{
	width:790px;
	float:right;
	
}
.content_side h3{
	text-align:left;
	font-family:font-family:Arial, Helvetica, sans-serif;
}
.content_side h5{
	text-align:left;
	margin:0;
	padding:6px 40px;
	font-size:12px;
	background:url(../images/content_side_icon.gif) no-repeat 5px 0px;
}
.content_side h3 a:hover{
	text-decoration:underline;
}
.cart_status{
	color:#6F6F6F;
	height:45px;
	margin-top:20px;
	padding-left:60px;
	background:url(../images/cart_status_bg.gif) repeat-x left center;
}
.cart_status b{
	display:block;
	float:left;
	font-size:11px;
	padding:0 20px;
	text-align:center;
}
/*
--------cart_table(checkout1)---------------------------
*/
table.cart_table{
	width:780px;
	border-collapse:collapse;
}
.cart_table th{
	background-color:#920213;
	color:#FFFFFF;
	padding:3px 0;
}
td.cart_p_info{
	width:300px;
}
.cart_table td{
	text-align:center;
}
.cart_p_price {
	width:100px;
	font-weight:bold;
	text-align:center;
}
.cart_p_numb input{
	width:40px;
}
.cart_p_numb a{
	text-decoration:underline;
}
.numb{
	font-weight:bold;
}
.total_numb{
	text-align:right;
	padding-right:10px;
	font-weight:bold;
	font-size:13px;
	color:#6F6F6F;
}
.total_numb label{
	color:#920213;
	font-size:16px;
}
td.total_numb{
	text-align:right;
	padding-right:10px;
	font-weight:bold;
	font-size:13px;
	color:#6F6F6F;
}
td.total_numb label{
	color:#920213;
	font-size:16px;
}

p.cart_shipping {
	padding:10px 0 0 10px;
}
input.continue_checkout{
	border:0;
	width:142px;
	font:bold 12px Tahoma, "Times New Roman", Times, serif;
	color:#FFFFFF;
	padding:4px 20px 4px 15px;
	background:url(../images/submit_go.gif) no-repeat;
}
.total_numb p{
	padding:5px 0;
}
/*
----------------login -- register(checkout2)------------------
*/
.content_side h6{
	margin:0;
	padding:5px 15px;
	/*color:#FFFFFF;
	background-color:#920213;*/
	color:#920213;
	background-color:#DCDDDD;
	font:bold 12px Tahoma, "Times New Roman", Times, serif;
}
.center_right h6{
	margin:0;
	padding:5px 15px;
	/*color:#FFFFFF;
	background-color:#920213;*/
	color:#920213;
	background-color:#DCDDDD;
	font:bold 12px Tahoma, "Times New Roman", Times, serif;
}
.login{
	width:365px;
	float:left;
	border:solid #868F98 1px;
}
	.login p{
		padding:5px 0 0 15px;
		color:#767A7D;
	}
	.login table{
		border-collapse:collapse;
		margin-left:20px;
		font:bold 12px Tahoma, "Times New Roman", Times, serif;
		color:#5A5A5A;
	}
	.login table td{
		border:none;
		height:40px;
		padding:0 10px;
	}
	.login table input{ 
		font-weight:bold;
		width:180px;
	}

input.submit_check{
	border:0;
	width:102px;
	font:bold 12px Tahoma, "Times New Roman", Times, serif;
	color:#FFFFFF;
	padding:2px 20px 4px 10px;
	background:url(../images/submit_bg.gif) no-repeat;
}
P.forget_PW a{
	color:#920213;
	text-decoration:underline;
}
P.forget_PW a:hover{
	color:#000000;
	text-decoration:none;
}
.register{
	width:415px;
	float:right;
	border:solid #868F98 1px;
}
	.register p{
			padding:5px 0 0 15px;
			color:#767A7D;
			font-size:11px;
		}
	.register fieldset{
		margin:10px 10px 0 10px;
	}
	.register legend{
		color:#920213;
		font:bold 12px Tahoma, "Times New Roman", Times, serif;
	}
	.register fieldset table{
		font-size:11px;
	}
	.register  span{
		color:#920213;
		font-size:11px;
		padding:0 10px;
	}
	input.textInput{
		width:200px;
	}
	input.ps{
		width:100px;
	}
/*
-------------------shipping_info (checkout 3)---------------------------
*/
.shipping_info{
	border:solid #868F98 1px;
	margin-bottom:15px;
}
.shipping_addr_info{
	float:left;
	width:370px;
	font-weight:bold;
	color:#920213;
}
.shipping_addr_info p{
	padding:10px;
}
.shipping_addr{
	float:right;
	width:350px;
	padding:10px;
	font-size:12px;
}
input.change_addr_bnt{
	width:162px;
	height:27px;
	border:0;
	padding-left:5px;
	font-weight:bold;
	background:url(../images/change_addr_bnt.gif) no-repeat;
}
.shipping_method{
	clear:both;
	margin:0 10px;
}
	.shipping_method p{
		padding:5px 10px;
	}
	.shipping_method legend{
		color:#000000;
		font-size:1.1em;
		font-weight:900;
	}
	li.shipping_check_on{
		background:#E1E1E1;
	}
	.shipping_method li{
		margin:0 10px;
		clear:both;
		float:left;
		height:40px;
		width:500px;
	}
	.shipping_method li input{
		float:left;
		display:inline;
		margin:6px 15px 0 0;
		padding:0;
	}
	.shipping_method li img{
		float:left;
		width:75px;
		margin:2px 0;
	}
	.shipping_method li label{	
		float:left;
		width:290px;
		padding-left:10px;
	}
	.order_comment{
	clear:both;
	padding:10px;
	margin:20px;
	}
	.order_comment input.continue_checkout{
		margin-top:10px;
	}
	
	.order_comment textarea{
		width:580px;
		height:160px;
		margin-right:10px;
	}
	
	/*
-------------------pay_method (checkout 4)---------------------------
*/
.pay_method{
	border:solid #868F98 1px;
	margin-bottom:15px;
}
	.pay_method fieldset{
	clear:both;
	margin:0 10px;
	}
	.pay_method legend{
		color:#000000;
		font-size:1.1em;
		font-weight:900;
	}
	.payment{
	clear:both;
}
	.payment p{
		padding:5px 10px;
	}
	li.payment_check_on{
		background:#E1E1E1;
	}
	.payment li{
		margin:0 10px;
		clear:both;
		float:left;
		height:40px;
		width:500px;
	}
	.payment li input{
		float:left;
		display:inline;
		margin:6px 15px 0 0;
		padding:0;
	}
	.payment li p{
		float:left;
		padding:0;
		width:100px;
		text-align:center;
	}
	.payment li label{	
		float:left;
		width:290px;
		padding-left:10px;
	}
	.pay_method fieldset table {
		width:500px;
		margin-right:50px;
	}
	.pay_method fieldset table td{
		text-align:right;
	}
	
	
/*
---------------------order (checkout 5)------------------------
*/

.change_btn{
	text-align:right;
	margin-right:30px;
	font-weight:bold;
}
.change_btn a{ text-decoration:underline;}
.billing_info{
	width:385px;
	height:170px;
	float:left;
	border:solid #868F98 1px;
}
	.billing_info p{
		padding:5px 0 0 15px;
		color:#767A7D;
		clear:both;
	}

.delivery_info{
	width:385px;
	height:170px;
	float:right;
	border:solid #868F98 1px;
}
	.delivery_info p{
			padding:5px 0 0 15px;
			color:#767A7D;
			font-size:11px;
		}
		
.order_colunm{
	clear:both;
	padding-top:15px;
}
.order_colunm td{ text-align:center;}
.edit_btn{ font-weight:bold; color:#920213; padding:5px 10px;}
.edit_btn a{ text-decoration:underline; color:#920213;}
.edit_btn a:hover{ text-decoration:none; color:#000000;}

.sub_total { text-align:right; clear:both;}
.order_body{
	padding-left:50px;
}
.order_body img{
	float:left;
	padding-right:20px;
}
.pro_img img{
	width:30px;
	height:40px;
}
.order_table{
	width:600px;
}
.pro_name{
	width:330px;
}
.org_numb{
	font-weight:bold;
	color:#920213;
	padding:0 10px;

}
	
/*
----------------sitemap-----------------------------
*/
.sitemap{
	border-top:solid #A8ADB4 1px;
	clear:both;
}
	.sitemap ul{
		float:left;
		width:190px;
		padding-left:4px;
		font-size:11px;
		padding-bottom:15px;
		background:url(../images/border_line.gif) repeat-y 180px 0;
	}
	.sitemap ul h4 { margin:5px 0;}
	.sitemap ul h4 a{
		color:#920213;
		font-size:11px;
	}

/*
--------------------page_error---------------------------
*/
.content_side h3{ clear:both;}
.content_side h3 a{ margin-left:600px; font-size:12px;}
.page_error{
	clear:both;
}
.page_error img{
	float:left;
}
.page_error p {
	padding:35px 100px 0 150px;
	color:#666;
}
.page_error p a{
	color:#920213;
	text-decoration:underline;
}

/*
------------------------contact us and support--------------------------------
*/
.contact_us{
	border-top:solid #333 1px;
}
.contact_us ul li{ padding-left:10px; }
.contact_us li img{
	margin:20px 0;
}
.contact_us a{ text-decoration:underline;}
.contact_us h4{
	font-size:12px;
}
.fl{
	float:left;
}
/*
------------------------support(ohters)--------
*/
.person_info span{
	color:#c33;
}
/*
--------------------somecontent------------------------
*/
.somecontent{
	font-size:12px;
	border-top:solid #333 1px;
	padding:15px 25px;
	text-align:justify;
}
.somecontent table{
	width:550px;
}
.somecontent fieldset{
		margin:10px 10px 0 10px;
	}
	.somecontent legend{
		color:#920213;
		font:bold 12px Tahoma, "Times New Roman", Times, serif;
	}
	
	button.submit_check{
	border:0;
	width:102px;
	font:bold 12px Tahoma, "Times New Roman", Times, serif;
	color:#FFFFFF;
	padding:2px 20px 4px 10px;
	background:url(../images/submit_bg.gif) no-repeat;
}
address{ padding:8px 5px;}
.somecontent .ps{ width:200px;}
.alert{ color:#CC0000;}
.forward{ text-align:right;}
.instructions{ margin-left:360px; line-height:160%;}
.back{ float:left;}
.buttonRow{ padding-bottom:10px;}
.buttonRow a{ color: #920213; text-decoration:underline; margin:0 5px; padding:0 2px; font-size:1.1em; font-weight:bold;}
.buttonRow a:hover{ color: #000; text-decoration:none; background:#F0F0F0; }
.accountProductDisplay{ width:600p; line-height:140%;}
.accountTotalDisplay{ width:100px;}
.centeredContent{ text-align:center;}

.condition_search{ width:730px;}
.condition_search fieldset.fl{ width:300px; float:left;}
.condition_search fieldset.fl legend{ padding:5px 0;}

/*
--------------------- account--------------------------
*/
.rightside_table{  width:600px;}
.tableHeading{ color:#920213;
	background-color:#DCDDDD;
	font:bold 12px Tahoma, "Times New Roman", Times, serif;}
.view_td a{ color: #920213; text-decoration:underline; font-size:14px;}
.view_td a:hover{ text-decoration:none;}

.sub_nav_list{
	list-style:disc;
	padding-right:20px;
}
.sub_nav_list li{  margin-left:30px; line-height:230%; list-style-type:disc;}
.sub_nav_list li a{ text-decoration:underline;}
/*
--------------------- ABOUT US--------------------------
*/
.about_us{
	border-top:solid #333 1px;
	padding-left:15px;
	padding-right:15px;
	/*border:solid #C3C8CD 1px;&#161;&#162;
	*/
}
/*
--------------------- FAQS--------------------------
*/

.help_faq{
	padding-left:20px;
	border-top:solid #333 1px;

}
.help_faq a{ text-decoration:underline;}
.help_faq h5{ background:#fff; text-align:left; padding:15px 0; margin:0;}
.help_faq h6{ float:left; clear:both; color:#000; border:solid #C3C8CD 1px; background:#F0F0F0; border-bottom:0; margin:15px 0 0 0;}
.help_faq_list{
border:solid #C3C8CD 1px;
clear:both;
}
.help_content{ border:solid #C3C8CD 1px; margin:5px 30px; background:#FFFEEB; padding:10px; }
.help_faq_list ul{
	clear:both;
	margin-left:30px;
}
.help_faq_list ul li{
	/*margin:8px 0;*/
}

/*
---------------------product_list1 and product_list2--------------------------
*/
.product_category_name{
	text-align: left;
	line-height: 25px;
}
.product_category_info{
	font-size:11px;
	padding:0 10px;
}

	.product_category_info h3{
		text-align:left;
		font-size:14px;
	}
.product_list_category{
	width:220px;
	border:solid #C3C8CD 1px;
	float:left;
	font-size:13px;
}
	.product_list_category li{
		padding:4px 10px;
	}
	.product_list_category a{


		color:#920213;
	}	
	.product_list_category a:hover{
		text-decoration:underline;
	}	
.dash_border{
	border-bottom:dashed #DBDEE1 1px;
	border-top:dashed #DBDEE1 1px;
	}
	
	.product_list1{
		padding:0 10px;
	}
	.product_list2{
		padding:0 10px;
	}
	
.pagenation{
	color:#000;
	font-weight:bold;
	font-size:11px;
	text-align:right;
	padding:10px 0;
}
.pagenation_info{
	float:left;
	color:#868F98;
}
.pagenation a{ text-decoration:underline; padding:0 2px;}
.page_numb{
	color:#000000;
}


.product_list1_ul p{
	font-size:11px;
}
.product_list1_ul li{
	height:100px;
}
.product_category_left{
	float:left;
	display:block;
	width:82px;
	height:100px;
}
.product_category_left a{ display:block;}
.product_category_right{
	float:right;
	width:460px;
	height:90px;
	
}
.product_category_right b a{ color:#920213; text-decoration:underline;}

.product_category_price{
	font-weight:bold;
	text-align:right;
	padding-right:10px;
	text-decoration:underline;
}

/*
-------------------product_list2-others----------------------
*/
.category_name a{
	font-size:13px;
	color:#920213;
}
.product_list2_ul p{
	font-size:11px;
}
.product_list2_ul li{
	height:100px;
}
p.product_list2_info{
	float:left;
	width:380px;
	
}
p.product_list2_price{
	float:right;
	text-align:right;
	padding:35px 10px;

}
.category_sort{
	text-align:right;
	padding-right:15px;
	color:#920213;
}
.category_sort span{ float:left; padding-left:110px;}
.category_sort a{ color:#920213; text-decoration:underline;}

/*
---------------------------product_box-----------------------
*/

.product_box{
	width:767px;
	border:solid #C3C8CD 1px;
	
}
.left_box {
padding-left:15px;
	float:left;
	width:250px;
	height:260px;
	
}

.product_img img{ width:295px; height:295px; border:solid #C3C8CD 1px; padding:10px 5px; }
.img_big_bnt{  float:left; }
.img_big_bnt a{ text-decoration:underline;}
.more_img_bnt a{ text-decoration:underline;}
.more_img_bnt { text-align:right; padding-right:5px; padding-top:3px;}

/*&#191;&#216;&#214;&#198;&#180;&#242;&#213;&#219;&#176;&#230;&#191;&#233;*/
.discount{
 float:left;
 width:260px;
 margin-left:170px;
overflow:hidden;
}


.bottom_box{
margin_top:8px;
	padding-left:13px;
	width:95%;
	text-align:justify;
	overflow:hidden;

}
.comment_box{
	border:solid #C3C8CD 1px;
	padding-left:13px;
	width:98%;
	text-align:justify;
	overflow:hidden;
}
.comment_show{
	color:#414B56;
	padding:0px 15px;
}
.comment_show li{
border:solid #C3C8CD 1px;  padding:10px; background:#FFFEEB;
margin:10px 0;
}

p.comment_content{margin:5px; font-size:12px;}
p.comment_name{text-align:left;  padding:0; margin:5px;}
.img{
	
}

.comment_field{
		padding:10px;
	}
		.comment_field input.continue_checkout{
		margin-top:10px;
	}
	
	.comment_field textarea{
		width:500px;
		height:100px;
		margin-right:10px;
	}
p.nologin_info{
	padding:10px;
	font-size:14px;
	}
	p.nologin_info a{
		
		font-weight:bold;
		 color: #920213;
		 text-decoration:underline;
	}
.login_box{
	border:solid #C3C8CD 1px;
	padding-left:13px;
	width:98%;
	overflow:hidden;
}
.login_content{
	border:solid #C3C8CD 1px;
	width:98%;
	padding:10px 0px 10px 0px;
	color:#F00;
	margin-top:20px;
	margin-bottom:20px;
	overflow:hidden;
}
.login_content a{
	color:#00F;
	text-decoration:underline;
}
.service_info table{
margin-left:1px;
	border:solid #C3C8CD 1px;
	float:left;
	width:771px;
}
.service_info table td{ width:180px; }
.service_info table td a{ text-decoration:underline;  }
.service_info table td  p{ padding:10px 5px;}
.service_info table img{ float:left;}
/*
-----------&#191;&#216;&#214;&#198;product_info&#210;&#179;&#195;&#230;&#181;&#196;&#182;&#224;&#205;&#188;-----------
*/


.manyimg table{
float:left;
width:600px;
margin-left:90px;
*margin-left:55px;
margin-top:30px !important;
margin-bottom:20px !important;
}
.manyimg table td{
padding-top:10px !important;
}

/*
-------------------NEW and ----------------------
*/
.border_b {padding:10px;line-height:120%;}
.border_b li {padding:10px 0;}
.text {font-family:Georgia,"Times New Roman",times,serif;font-style:italic;font-size:1.4em;line-height:1.33em;}
.text2 { font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:right;border-bottom:solid 1px #CCCCCC;}
.important{ line-height:15px;
width:80%;}

/*
-----------&#191;&#216;&#214;&#198;product_info&#210;&#179;&#195;&#230;-----------
*/
.center_side1{
	margin:0 0px 0 210px;
         }
.center_right{
	margin:0 0 0 210px;
}
.center_right h3{
	text-align:left;
}
.center_right h5{
	text-align:left;
	margin:0;
	padding:6px 40px;
	font-size:12px;
	background:url(../images/content_side_icon.gif) no-repeat 5px 0px;
}
.center_right h3 a:hover{
	text-decoration:underline;
}
.center_adv{
	width:581px;
	height:210px;
	
}
.center_adv p{
	padding:60px 160px 0 20px;
	margin:0;
	font:bold 14px Tahoma, "Times New Roman", Times, serif;
	line-height:28px;
}
.center_category{
	width:581px;
	background:url(../images/center_category.png) no-repeat;
}
	.center_category h3{
		text-align:left;
		padding:6px 0 7px 10px;
	}
.center_category table {
	margin:0;
	background-color:#FFFFFF; 
	border-collapse:collapse;}
.center_category table td{
	width:184px;
	height:176px;
	padding:10px 0 0 10px;
	background-color:#FFFFFF;
	border-collapse:collapse;
	border:solid #ccc 1px;
	vertical-align: top;
}
.center_category table td b{
	display:block;
	padding:0 0 8px 0;
}
.center_category table td b a:hover{ text-decoration:underline;}
.center_info p{
	padding:0 15px;
	font-size:11px;
}
p.font15{
	color:#920213;
	font-size:14px;
	margin-top:10px;
}
.centerColumn{
width:580px;
}
.textinfotitle{
font-family:Tahoma, Times New Roman, Times, serif;
font-size:12px; color:#930213;
padding-top:5px;
padding-bottom:5px;
}
.textinfo2{
margin-left:1px;
font-size:11px;
border:solid #C3C8CD 1px; padding:8px;
}
.pay{
font-size:11px;
color:#930213;
}
.clearBoth{
height:20px;
}