

﻿@charset "utf-8";
/* CSS Document */
*{ margin:0;}
div,p{ padding:0;}
ul,li{ list-style:none; padding:0;}
img{ border:none;}
h1{ font-size:18px; font-weight:bold; color:#FFFFFF;}
p{ font-size:12px;}
.flat_right{ float:right;}
body
{
	 margin:0;
  padding:0;
  line-height: 1.5em;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  background: #000000 url('images/bg.png') no-repeat top center;
}
#wrapper
{
	width:996px;
	margin:0 auto;
}
#top
{
	background:url(/images/top_bg.jpg) left top no-repeat;
	width:100%;
	height:76px;
	padding:0;
}
.logo
{
	width:462px;
	padding-left:30px;
	padding-top:13px;
	float:left;
}
.top_right
{
	width:480px;
	float:right;
	padding:4px 18px 0 0;
	text-align:right;
}
.shipping_box
{
	background:url(/images/shipping_box_icon.jpg) right top no-repeat;
	width:100%;
	height:38px;
	float:right;
}
.shipping
{
	padding-top:10px;
	padding-right:8px;
	float:right;
}
.cart_menu
{
	width:259px;
	float:right;
	font-size:12px;
	color:#ffffff;
	padding-top:6px;
}
.cart_menu li
{
	float:left;
	width:auto;
	padding-right:6px;
}
.cart_menu li a
{	
	background:url(/images/cart_link_circle.jpg) left center no-repeat;
	text-decoration:none;
	color:#FFFFFF;
	font-size:12px;
	padding:0 0 0 10px;
}
.cart_menu li a.none{ background-image:none;}
.cart_menu li a:hover{ text-decoration:underline;}


.inner_cart_menu
{
	width:259px;
	float:right;
	font-size:12px;
	color:#ffffff;
	padding-top:7px;
	padding-right:5px;
	position:relative;
	margin-top:0px;
}
.inner_cart_menu li
{
	float:left;
	width:auto;
	padding-right:6px;
}
.inner_cart_menu li a
{	
	background:url(/images/cart_link_circle.jpg) left center no-repeat;
	text-decoration:none;
	color:#FFFFFF;
	font-size:12px;
	padding:0 0 0 10px;
}
.inner_cart_menu li a.none{ background-image:none;}
.inner_cart_menu li a:hover{ text-decoration:underline;}

/*------------------header menu start-----------------------*/
.header_menu
{
	width:97%;
	float:left;
	padding:7px 0 7px 15px;
	color:#020202;
	font-size:12px;
	font-weight:bold;
}
.header_menu ul{ position:relative; margin-top:-5px;}
.header_menu li
{
	float:left;
	width:auto;
}
.header_menu li a
{
	color:#020202;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding:0 12px;
}
.header_menu li a:hover
{
	color:#FFFFFF;
}
#menu
{
	width:100%;
	padding-bottom:11px;
	float:left;
}
.menu_left{ background:url(/images/menu_left.jpg) left top no-repeat; padding-left:6px; height:36px;}
.menu_right{ background:url(/images/menu_right.jpg) right top no-repeat; padding-right:6px; height:36px;}
.menu_bg{ background:url(/images/menu_bg.jpg) left top repeat-x; width:100%; height:36px;}
ul.main_menu
{
	color:#ff0101;
	width:97%;
	float:left;
	font-size:12px;
	font-weight:bold;
	padding:11px 0 0 6px;
}
ul.main_menu li
{
	float:left;
	padding:0;
}
ul.main_menu li a
{
	color:#f56a4f;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	padding:0 14px 0 15px;
}
ul.main_menu li.active a,ul.main_menu li a:hover{ color:#FFFFFF;}
.menu_arrow_pad{ padding-right:10px;}

/*--------------------banner start--------------------*/
#banner
{
	width:100%;
}
.banner_left
{
	width:740px;
	float:left;
	padding:0;
}
.banner_right
{
	width:242px;
	float:left;
	padding:0;
}
.main_banner_tumb_box
{
	width:184px;
	float:left;
	height:362px;
	padding:0 7px 0 28px;
}
.main_banner_tumb_box_right
{
	width:23px;
	float:left;
}
.banner_tumb_box
{
	width:86px;
	padding:0 5px 5px 0;
	float:left;
}
.helix_text_bg
{
	background:url(/images/helix_text_bg.jpg) left top repeat-x;
	width:99%;
	border:1px solid #780f0f;
	color:#FFFFFF;
	font-size:12px;
	text-align:center;
}
/*---------middle contain start-----------------*/
#middle_contain
{
	width:100%;
	float:left;
	padding-top:19px;
}
.mid_contain_box_1
{
	background:url(/images/mid_box_1.gif) left top no-repeat;
	width:244px;
	height:157px;
	float:left;
	margin-right:5px;
	padding:18px 0 0 0;
}
.mid_contain_box_2
{
	background:url(/images/mid_box_2.gif) left top no-repeat;
	width:244px;
	height:157px;
	float:left;
	margin-right:5px;
	padding:18px 0 0 0;
}
.mid_contain_box_3
{
	background:url(/images/mid_box_3.gif) left top no-repeat;
	width:220px;
	height:147px;
	float:left;
	margin-right:5px;
	padding:14px 12px;
}
.mid_contain_box_4
{
	background:url(/images/mid_box_4.gif) left top no-repeat;
	width:220px;
	height:147px;
	float:left;
	padding:14px 12px;
}
.ane_learn
{
	width:100%;
	float:left;
	text-align:center;
	height:73px;
}
.ane_learn_text
{
	width:145px;
	float:right;
	padding-right:8px;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
}
.cust_top_text
{
	width:100%;
	float:left;
	color:#ffffff;
	font-size:15px;
	font-weight:bold;
}
.ane_learn_text
{
	width:145px;
	float:right;
	padding-right:8px;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
}
.code_text_box
{
	width:100%;
	float:left;
	padding:0;
	height:115px;
}
.code_mid_text
{
	color:#FFFFFF;
	font-size:12px;
	float:left;
	width:166px;
	padding:0 7px;
}
.double_code
{
	background:url(/images/double_code.jpg) left top no-repeat;
	float:left;
}
.read
{
	color:#ff4324;
	text-decoration:none;
	padding:0;
	float:right;
	font-size:12px;
	font-weight:bold;
}
.read:hover{ text-decoration:underline;}
.mail_text_box
{
	width:100%;
	float:left;
	padding:0;
}
.mail_mid_text
{
	color:#FFFFFF;
	font-size:12px;
	float:left;
	width:100%;
	padding-top:10px;
}
.read_privacy
{
	color:#ff4324;
	text-decoration:none;
	padding:0;
	float:right;
	font-size:11px;
	font-style:italic;
	text-decoration:underline;
}
.read_privacy:hover{ text-decoration:none;}
.search_box
{
	padding:17px 0;
	float:left;
	width:100%;
}
.input
{
	background:#FFFFFF;
	width:172px;
	height:16px;
	border:none;
	font-size:11px;
	float:left;
}
.go
{
	background:url(/images/go.jpg) left top repeat-x;
	border:none;
	width:26px;
	height:18px;
	color:#ffffff;
	font-size:10px;
	font-weight:bold;
	float:left;
	cursor:pointer;
}
/*------------------------icon box start here------------------*/
.icon_box
{
	width:100%;
	float:left;
	padding:10px 0;
}
.icon_box1
{
	width:100%;
	float:left;
	padding-top:20px;
}
.icon_left{ width:486px; float:left; text-align:left; padding:0;}
.icon_right{ width:486px; float:right; text-align:right; padding:0;}
.latest_news
{
	background:url(/images/latest_icon.jpg) left top no-repeat;
	padding:0 0 0 20px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	width:620px;
	float:left;
}
.icon_img
{
	width:80px;
	float:left;
}
/*-----------------------------bottoom css start--------------------*/
#bottom
{
	background:url(/images/bottom_bg.jpg) left top repeat-x;
	width:98%;
	border:1px solid #c0c0c0;
	float:left;
	padding:6px;
	color:#3a3939; 
	font-size:12px;
}
.bottom_contain
{
	width:478px;
	float:left;
	padding-right:10px;
}
.bottom_img
{
	width:160px;
	height:152px;
	background:#FFFFFF;
	border:1px solid #c0c0c0;
	float:left;
}
.bottom_contain_text
{
	width:300px;
	float:left;
	padding-left:14px;
}
.bot_top_title
{
	color:#420606;
	font-size:13px;
	font-weight:bold;
	padding-top:15px;
	padding-bottom:15px;
}
.more
{
	color:#890000;
	text-decoration:underline;
	padding:0;
	float:right;
	font-size:12px;
	font-weight:bold;
}
.more:hover{ text-decoration:none;}
/*------------------footer css start-----------------------*/
#footer
{
	width:100%;
	float:left;
	text-align:center;
	color:#fffefe;
	font-size:12px;
	padding:22px 0 95px;
	position:relative;
}
.fot_menu
{
	width:100%;
	text-align:center;
	padding-top:10px;
}
.fot_menu a
{
	color:#fffefe;
	font-size:12px;
	text-decoration:none;
	padding:0 5px;
	position:relative;
}
.fot_menu a:hover{ text-decoration:underline;}

.fot_menu a.language { background:url(/images/language.jpg) right center no-repeat; padding-right:25px;}

/*-------------category css satart here-------------*/


.inner_mid_contain_box_1
{
	background:url(/images/category/mid_box_1.jpg) left top no-repeat;
	width:244px;
	height:157px;
	float:left;
	margin-right:5px;
	padding:18px 0 0 0;
}
.inner_mid_contain_box_2
{
	background:url(/images/category/mid_box_2.jpg) left top no-repeat;
	width:244px;
	height:157px;
	float:left;
	margin-right:5px;
	padding:18px 0 0 0;
}
.inner_mid_contain_box_3
{
	background:url(/images/category/mid_box_3.jpg) left top no-repeat;
	width:220px;
	height:147px;
	float:left;
	margin-right:5px;
	padding:14px 12px;
}
.inner_mid_contain_box_4
{
	background:url(/images/category/mid_box_4.jpg) left top no-repeat;
	width:220px;
	height:147px;
	float:left;
	padding:14px 12px;
}


.inner_banner_spot{ border:1px solid #b30000; width:468px; height:60px; float:right; margin-right:-10px; position:relative;}

#inner_left
{
	width:761px;
	float:left;
	padding-left:3px;
}
.cate_couple_bg p{ color:#FFFFFF;}
.cate_couple_bg
{
	background:url(/images/category/left_top_bg.jpg) left top no-repeat;
	width:725px;
	padding:0 12px 0px 24px;
	float:left;
	height:101px;
}
.couple_left
{
	width:98%;
	padding-right:2%;
	padding-top:18px;
	float:left;
}
.couple_left h1{ padding-bottom:5px;}
.couple_right
{
	float:right;
	text-align:right;
}
.couple_right ul{ float:right;}
.couple_right li{ float:left; padding:0; color:#ff0000; font-size:14px;}
.couple_right li a{ color:#ffffff; text-decoration:none; padding:0 5px; text-align:right;}
.couple_right li a:hover{ text-decoration:underline;}
.flesh_link
{
	width:148px;
	color:#ff0000;
	font-size:14px;
	padding:0 9px;
}
.flesh_link a{ color:#ffffff; text-decoration:none;}
.flesh_link a:hover{ text-decoration:underline;}

.category_main
{
	border:1px solid #c0c0c0;
	width:99.7%;
	float:left;
}

.category_box{ width:100%;}
.category_left{ background:url(/images/category/category_list_left.gif) left top no-repeat; padding-left:16px; height:234px;}
.category_right{ background:url(/images/category/category_list_right.gif) right top no-repeat; padding-right:16px; height:234px;}
.category_bg{ background:url(/images/category/category_list_bg.gif) left top repeat-x; width:100%; height:234px;}

.cate_img_box
{
	width:222px;
	float:left;
	background:url(/images/category/cate_img_border.gif) right top no-repeat;
	padding:18px 17px 10px 12px;
}
.padding{ padding:18px 17px 10px 0;}
.cate_img_box1
{
	width:222px;
	float:left;
	padding:18px 0 0 12px;
}
.category_text_Bg
{
	background:url(/images/category/category_text_bg.gif) left top no-repeat;
	float:left;
	padding:5px 0 0 5px;
	margin-top: -5px;
	height:43px;
}
.add_box
{
	float:left;
}
.add_box a.detail{ background:url(/images/category/details.jpg) left top no-repeat; width:67px; height:22px; float:left; position:relative; text-indent:-9999px; top:3px; padding-right:7px;}
.add_box a.detail:hover{ background:url(/images/category/details_hover.gif) left top no-repeat;}
.cate_number
{
	width:61px;
	color:#666666;
	font-size:14px;
	float:left;
	padding-left:11px;
}
.cate_text
{
	color:#c92100;
	font-size:14px;
	font-weight:bold;
	width:135px;
	float:left;
	padding-right:10px;
	position:relative;
}
.cate_text_link{ color:#c92100; text-decoration:none; font-size:14px; font-weight:bold;}
.add_pad{ padding:0; float:left;}

#inner_right
{
	width:222px;
	float:right;
	padding-right:5px;
}
.recomed_bg
{
	background:url(/images/category/right_top_title_bg.gif) left top repeat-x;
	width:96%;
	text-align:left;
	height:19px;
	float:left;
	padding:4px 0 0 4%;
}
.recomend_bg p{ color:#dad9d9;}
.recomed_content{ padding-left:6px;}
.recomend_bg div.img_pad{ padding:0 5px;}
.recomend_bg
{
	background:#250000;
	border:1px solid #900202;
	padding:9px 4px 5px 4px;
	float:left;
	width:214px;
	margin-bottom:10px;
}
.aneri_kit_title{ font-size:12px; color:#dad9d9; font-weight:bold; padding:12px 0 12px 6px;}
.r_add_bg a
{
	background:url(/images/category/cat_right_add_bg.gif) left top no-repeat;
	width:102px;
	height:21px;
	text-align:center;
	color:#ffdada;
	font-size:12px;
	font-weight:bold;
	float:left;
	text-decoration:none;
	padding-top:3px;
}
.r_add_bg a:hover{ color:#FF0000;}
.more_pad{ padding-top:20px; position:relative;}

.cate_moreinfo{ background:url(/images/category/more_info.jpg) left top no-repeat; width:101px; height:24px; float:left; text-indent:-9999px;}
.cate_moreinfo:hover{ background:url(/images/category/more_info_hover.gif) left top no-repeat;}

.addtocart{ background:url(/images/category/add_to_cart.jpg) left top no-repeat; width:143px; height:25px; float:left; float:left; position:relative; text-indent:-9999px;}
.addtocart:hover{ background:url(/images/category/add_to_cart_hover.gif) left top no-repeat;}

/*------------------product css start here---------------*/
.pr_flash
{
	border:2px solid #c10000;
	width:99.7%;
	float:left;
}
.pr_flash_box
{
	border:2px solid #c10000;
	border-top:none;
	float:left;
	width:757px;
}
.pr_flash_left
{
	width:619px;
	float:left;
}
.pr_flash_right
{
	width:138px;
	height:345px;
	float:left;
	background:url(/images/product/flash_right.jpg) left top no-repeat;
	padding-left:1px;
}
.pr_fl_thumb_title
{
	background:#6f0101;
	color:#ff0101;
	font-size:10px;
	font-weight:bold;
	padding:4px 0 4px 8px;
	width:127px;
}
.pr_fl_thumb_link
{
	width:92%;
	float:left;
	padding:8px 0 0 7px;
}
.pr_fl_thumb_link li
{
	float:left;
	padding-bottom:2px;
}


.pr_flash_top
{
	background:url(/images/product/video_title_bg.gif) left top repeat-x;
	border-bottom:2px solid #c10000;
	width:100%;
	height:18px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding-top:6px;
}
.fl_title{ width:500px; float:left; padding-left:10px}
.pr_next_link
{
	width:224px;
	padding-right:12px;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	float:right;
}
.pr_next_link a{ text-decoration:none; color:#FFFFFF;}
.pr_next_link a:hover{ color:#ffb395;}

.pro_spice_box
{
	background:#ffffff;
	border:1px solid #c0c0c0;
	float:left;
	margin:11px 0;
}
.pro_spice_box p{ color:#565656; padding:0 16px 15px 16px;}
.pro_spice_box_left
{
	width:518px;
	float:left;
	padding:0 4px;
}
.pro_spice_box_left_top
{
	background:url(/images/product/rate_title_bg.gif) left top no-repeat;
	width:97%;
	height:28px;
	border-bottom:1px solid #b7b7b7;
	padding:10px 8px 0 8px;
	margin-bottom:12px;
}
.pr_mgx_text{ color:#bd0100; font-size:16px; font-weight:bold; float:left;}
.pr_number{ color:#3b3b3b; font-size:18px; font-weight:bold; float:right; padding-right:19px;}
.pr_content_top
{
	background:url(/images/product/content_top_bg.jpg) left top no-repeat;
	width:97.3%;
	height:19px;
	float:left;
	padding:5px 10px;
}
.rate_bg
{
	background:url(/images/product/rate_bg.gif) left top repeat-x;
	width:100%;
	border-top:1px solid #b7b7b7;
	border-bottom:1px solid #b7b7b7;
	float:left;
	margin-top:14px;
}
.pr_rate_text{ color:#3c3c3c; font-size:13px; padding:0 8px 0 0;}
.pr_rate_left{ width:239px; float:left; border-right:1px solid #b7b7b7; padding:8px 12px;}
.pr_rate_right{ width:249px; float:left; text-align:center; padding-top:11px;}
.exp{ color:#383838; font-size:11px; font-weight:bold;}
.all{ color:#a51d1d; font-size:13px; font-weight:bold;}

.pr_select_box
{
	padding:17px 0 0 0;
	float:right;
	text-align:right;
	width:381px;
	position:relative;
	margin-right:-10px;
}
* html .select{ margin-top:-3px; position:relative;}
.select{  width:155px; color:#000000; font-size:13px; border:solid 1px #838383; padding:1px; float:left;}
p.pr_add a{ background:url(/images/product/pr_add_bg.gif) left top repeat-x; width:122px; height:17px; border:1px solid #7e7e7e; font-weight:bold; color:#ffffff; text-align:center; float:left; text-decoration:none; padding-top:3px; float:right; position:relative; margin-top:-4px;}
p.pr_add a:hover{ background:url(/images/product/pr_add_bg_hover.gif) left top repeat-x;}

.sub_mitreview a
{
	float:right;
	text-decoration:underline;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	padding-top:3px;
}
.sub_mitreview a:hover{ text-decoration:none;}

.pro_spice_box_right
{
	width:231px;
	float:right;
	border-left:1px solid #c1c1c1;
	border-top:1px solid #c1c1c1;
	padding:0;
}
.product_space{ background:url(/images/product/product_spices_bg.gif) left top no-repeat; width:100%; height:15px; color:#ffffff; font-size:10px; font-weight:bold; text-align:center;}
.product_space_link_top{ background:url(/images/product/pr_spice_link_top.gif) left top no-repeat; padding:0;}
.product_space_link_bottom{ background:url(/images/product/pr_spice_link_bottom.gif) left bottom no-repeat; padding:0;}
.product_space_link_bg{ background:url(/images/product/pr_spice_link_bg.gif) left top repeat-y; padding:0;}
.product_space_link_bg p { color:#565656; font-size:11px; line-height:15px;}
.pr_space
{
	width:82%;
	padding:9px 20px;
}
*html .pr_space li{ background:url(/images/product/pr_dot.gif) left 6px no-repeat; padding-left:10px; line-height:15px;}
.pr_space li{ background:url(/images/product/pr_dot.gif) left 6px no-repeat; padding-left:10px; line-height:14px; color:#565656; font-size:12px; font-weight:bold; text-decoration:none;}
.pr_space li a{ color:#565656; font-size:12px; font-weight:bold; text-decoration:none; padding:0;}
.pr_space li a:hover{ text-decoration:underline;}


.pr_content_bg
{
	background:#ffffff url(/images/product/content_bg.gif) left top repeat-x;
	border:1px solid #c0c0c0;
	border-top:none;
	padding:14px 17px;
	float:left;
}
.pr_content_bg h2{ font-size:12px; font-weight:bold; color:#d30100; padding-bottom:8px;}
.pr_content_bg p{ font-size:12px; color:#434343; padding-bottom:8px; position:relative;}


.community_box
{
	width:100%;
	float:left;
	padding-bottom:10px;
	position:relative;
	margin:8px 0 0 -5px;
}
.cum_text{ background:url(/images/product/community_features_bg.gif) left top no-repeat; width:100%; height:16px; text-align:center; font-size:11px; font-weight:bold; color:#ddc6c6; padding-top:2px; font-style:italic;}
.pr_mgx{ background:url(/images/product/pr_mgx_bg.gif) left top no-repeat; width:100%; height:19px; text-align:center; font-size:12px; color:#5f5f5f; padding-top:4px;}
.pr_r_top_link
{
	background:url(/images/product/pr_right_link_bg.gif) left top repeat-y;
	width:92.5%;
	float:left;	
	padding:7px 0 7px 17px;
}
.pr_r_top_link li{ background:url(/images/product/pr_dot.gif) left 6px no-repeat; padding-left:10px; line-height:14px;}
.pr_r_top_link li a
{
	color:#747474;
	font-size:12px;
	text-decoration:none;
	padding:0;
}
.pr_r_top_link li a:hover{ text-decoration:underline;}

.pr_no_bg{ background:url(/images/product/pr_725_bg.gif) left top no-repeat; width:100px; height:37px; float:left; padding-left:11px;}
.pr_no_bg1{ background:url(/images/product/pr_625_bg.gif) left top no-repeat; width:100px; height:37px; float:left; padding-left:11px;}
.pr_no725{ color:#ffffff; font-size:12px; font-weight:bold; padding-left:14px;}
.pr_no_icon{ color:#ffffff; font-size:14px; font-weight:bold; background:url(/images/product/725_icon.gif) left top no-repeat; padding-left:22px;}
.pr_no_icon1{ color:#ffffff; font-size:14px; font-weight:bold; background:url(/images/product/pr_725_plus.gif) left top no-repeat; padding-left:22px;}

.qty_box
{	
	width:54px;
	padding:0 12px;
	float:left;
}
.qty_num
{
	padding:1px 8px;
	border:1px solid #4b4b4b;
	border-top:1px solid #4b4b4b;
	color:#000000;
	font-size:13px;
	position:relative;
}
.qty
{
	color:#000000;
	font-size:13px;
	padding-right:6px;
}


/*-----------------popup css start here-----------------*/
.pop_up_box
{
	width:285px;
	position:absolute;
	display:none;
	left:117px;
	top:-146px;
	z-index:9999;
}
.pop_top{ background:url(/images/popup/top.png) left top no-repeat; width:100%; padding-top:92px;}
.pop_bottom{ background:url(/images/popup/bottom.png) left top no-repeat; width:100%; height:33px; text-align:center; padding-top:6px; float:left;}
.pop_bg{ background:url(/images/popup/pop_bg.png) left top repeat-y; width:100%; float:left; min-height:95px;}
* html .pop_bg{ height:95px;}

.corner{ background:url(/images/popup/left_corner.png) 1px top no-repeat; margin-top:-25px; width:27px; height:27px; float:left;}

* html .pop_content{ padding-left:15px;}
*+ html .pop_content{ padding-left:15px;}
.pop_content{ width:219px; padding:0; padding-left:42px; margin-top:-85px; position:absolute;}
.pop_up_box h1{ color:#c60101; font-size:14px; font-weight:bold; padding:7px 0 8px 7px; float:left; width:98%;}
.pop_up_box p{ font-size:12px; color:#353535; font-weight:normal; padding-left:7px;}
.pop_rate_text{ color:#565656; font-size:11px; padding-right:6px;}
.pop_img{ width:100%; float:left;}


.pop_725{ background:url(/images/popup/new_top_left_725.jpg) 1px top no-repeat; width:87px; height:37px; float:left; padding:0 0 0 20px;}
.pop_1250{ background:url(/images/popup/new_top_left_1250.jpg) 1px top no-repeat; width:88px; height:37px; float:left;  padding:0 0 0 20px;}
.p_user_text{ color:#c6c6c6; font-size:10px; font-weight:bold; padding:0;}
.p_want_text{ color:#ff7c7c; font-size:11px; font-weight:bold; padding:0;}

.pop_num
{
	width:80px;
	color:#979797;
	font-weight:bold;
	font-size:16px;
	padding:0;
}
.pop_num li
{
	background:url(/images/popup/pop_num_bg.jpg) left top repeat-x;
	padding:0 2px;
	float:left;
	margin-right:2px;
	height:18px;
}
.pop_num li span{ color:#FFFFFF;}



/*=================cart css start here=============================*/
.cart_left_top
{
	background:url(/images/cart/cart_left_top.jpg) left top no-repeat;
	width:733px;
	float:left;
	padding:0 14px;
}
.cart_left
{
       width:460px;
       padding-right:8px;
       padding-top:14px;
       padding-left:6px;
       padding-bottom:4px;
       float:left;
}
.cart_right
{
	width:100px;
	float:right;
	padding-top:15px;
}
.check_link
{
	width:74px;
	color:#ff0000;
	font-size:14px;
	float:left;
	padding-left:9px;
}
.check_link a{ color:#ffffff; text-decoration:none; font-weight:bold;}
.check_link a:hover{ text-decoration:underline;}

.cart_main
{
	border:1px solid #c0c0c0;
	width:99.7%;
	float:left;
	background:#FFFFFF;
}
.cart_gray_bg
{
	background:url(/images/cart/cart_l_top_gray.jpg) left top no-repeat;
	float:left;
	width:98.6%;
	padding:0 5px;
}
.more_box
{
	float:left;
	width:97.7%;
	padding:11px 8px 8px 8px;
}
.rel_text{ color:#474747; font-size:12px; font-weight:bold; width:535px; float:left;}

.show_more
{
    background:url(/images/cart/show.jpg) right 4px no-repeat;
     color:#474747;
     font-weight:bold;
     float:right;
     padding-right:12px;
     font-size: 12px;
     text-decoration:none;
}
.show_more:hover{ text-decoration:underline;}
.go_back
{
	background:url(/images/cart/go_back.jpg) left 4px no-repeat;
	 color:#474747;
	 font-weight:bold;
	 float:right;
     font-size: 12px;
	 padding-left:12px;
	 text-decoration:none;
     margin-right: 10px;
     display: none;
}
.go_back:hover{ text-decoration:underline;}

.add_img_box
{
	 border:1px solid #d0d0d0;
	 width:234px;
	 float:left;
}
.add_img_box1
{
	 border:1px solid #d0d0d0;
	 width:234px;
	 float:left;
	 margin:0 5px;
}
.cart_dollar{ background:url(/images/cart/items_no_bg.jpg) left top no-repeat; width:226px; height:14px; float:left; color:#fefefe; text-align:right; padding-right:8px; font-weight:bold; font-style:italic; font-size:12px;}

.add_img_con_bg
{
	background:url(/images/cart/items_box_bg.jpg) left top repeat-x;
	padding:2px;
	float:left;
}
.cart_list_img{ width:104px; height:57px; float:left; padding-right:2px;}
.cart_list_right{ width:124px; float:right;}
.cart_list_text{ color:#595959; font-size:10px; font-weight:bold; font-style:italic; height:36px; float:left; padding-left:7px; padding-top:4px;}

.cart_detail{ background:url(/images/cart/detail.jpg) left top no-repeat; width:47px; height:15px; float:left; font-weight:bold; color:#FFFFFF; text-decoration:none; text-align:center; font-size:10px; padding-top:2px;}
.cart_detail:hover{ background:url(/images/cart/detail_hover.jpg) left top no-repeat; text-decoration:underline;}

.cart_add{ background:url(/images/cart/addtocart.jpg) left top no-repeat; width:76px; height:16px; float:left; font-weight:bold; color:#FFFFFF; text-decoration:none; float:right; text-align:center; font-size:11px; padding-top:1px;}
.cart_add:hover{ background:url(/images/cart/addtocart_hover.jpg) left top no-repeat; text-decoration:underline;}


.qty_list_box
{
	padding:10px 0 0 0;
	float:left;
	width:720px;
}
.qty_title
{
	background:#4c4c4c;
	border-top:1px solid #6c6c6c;
	border-bottom:1px solid #6c6c6c;
	padding:1px 0;
	height:21px;
	float:left;
	width:100%;
}
.ql_num{ width:73px; border-right:1px solid #9a9a9a; text-align:center; color:#FFFFFF; font-weight:bold; float:left; padding-top:5px; height:16px;}
.ql_qty{ width:53px; border-right:1px solid #9a9a9a; text-align:center; color:#FFFFFF; font-weight:bold; float:left; height:18px; padding-top:3px;}
.ql_pro{ width:401px; border-right:1px solid #9a9a9a; text-align:center; color:#FFFFFF; font-weight:bold; float:left; height:18px; padding-top:3px;}
.ql_unite{ width:105px; border-right:1px solid #9a9a9a; text-align:center; color:#FFFFFF; font-weight:bold; float:left; height:18px; padding-top:3px;}
.ql_price{ width:82px; text-align:center; font-weight:bold; color:#FFFFFF; float:left; height:18px; padding-top:3px;}

.list_content_tr{ border-bottom:1px solid #cbcbcb; width:100%; float:left; background:url(/images/cart/list_tr_bg.gif) left top repeat-y; padding:12px 0;}

.remove 
{
	color:#6a6a6a;
	font-size:10px;
	text-decoration:underline;
	padding-top:8px;
}
.remove:hover{ text-decoration:none;}

.ql_num_con{ width:73px; text-align:center; color:#FFFFFF; font-weight:bold; float:left; padding-top:5px; height:16px;}
.ql_qty_con{ width:28px; background:url(/images/cart/qty_bg.jpg) left top no-repeat;  color:#555555; float:left; height:20px; padding-top:3px; padding-left:5px; margin:0 10px;}
.ql_pro_con{ width:391px; float:left; padding-top:3px; padding-left:10px;}
.ql_unite_con{ width:105px; text-align:center; color:#555555; font-weight:bold; float:left; height:18px; padding-top:3px;}
.ql_price_con{ width:82px; text-align:center; font-weight:bold; color:#555555; float:left; height:18px; padding-top:3px;}

.list_imgq{ padding-right:20px;}
.list_img_right{ width:262px; float:left;}

.list_con_link{ color:#cc0202; text-decoration:underline;}
.list_con_link:hover{ text-decoration:none;}

.update_quantityes{ background:url(/images/cart/update_quantity_bg.jpg) left top no-repeat; width:117px; height:21px; float:left; padding:6px 0 0 10px;}
.update_link{ background:url(/images/cart/update_arow.gif) right 4px no-repeat; color:#fffefe; font-weight:bold; font-size:11px; text-decoration:none; padding-right:12px;}

.subtotal_bg
{
	background:url(/images/cart/subtotal_bg.jpg) left top repeat-x; height:20px;
	border:1px solid #cbcbcb;
	width:589px;
	float:right;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	padding:2px 0;
}
.subtotal{ width:493px; float:left; border-right:1px solid #ffffff; text-align:right; padding-right:10px; padding-top:2px; height:18px;}
.subtotal_number{ width:81px; text-align:center; float:left; padding-top:2px;}

.cart_bottom
{
	padding:11px 0 8px 0;
	width:100%;
	float:left;
}
.cart_confi_bg{ background:#e8e8e8 url(/images/cart/confedence_box_bg.jpg) left top repeat-x; width:345px; border:1px solid #9d9d9d; float:left; padding:8px 10px; height:82px;}
.config_text{ color:#6a6a6a; font-size:12px; font-weight:bold; padding-bottom:3px;}

.cart_bot_link{ width:155px; float:left; color:#6a6a6a; font-size:10px;}
.cart_bot_link li{ background:url(/images/cart/cart_bottom_link.gif) left center no-repeat; padding-left:6px;}

.cart_bot_link_r{ width:190px; float:left; color:#6a6a6a; font-size:10px;}
.cart_bot_link_r li{ background:url(/images/cart/cart_bottom_link.gif) left center no-repeat; padding-left:6px;}

.bot_checkout_box
{
	width:346px;
	float:left;
}
.checkout_box_left{ width:250px; float:left; padding-left:16px;}
.apply{ background:#979797; border:1px solid #d9d9d9; width:49px; height:18px; color:#ffffff; font-size:9px; font-weight:bold; cursor:pointer; padding-bottom:3px; position:relative; margin-left:-1px;}

.disc_code{ color:#979797; font-style:italic; font-size:12px; float:left; padding-right:4px;}
.shipping_text{ color:#979797; font-style:italic; font-size:12px;}

.total{ color:#979797; font-weight:bold; font-size:14px;}
.calculate{ color:#979797; text-decoration:underline; font-size:14px;}

.cart_input{ border:1px solid #a9a9a9; width:107px; float:left; height:19px;}

.check_button{ background:url(/images/cart/checkout_button.jpg) left top no-repeat; width:116px; height:24px; float:right; color:#fefefe; font-size:12px; font-weight:bold; text-align:center; border:none; padding-bottom:6px; cursor:pointer; margin-top:5px;}
.check_button:hover{ background:url(/images/cart/checkout_button_hover.jpg) left top no-repeat; text-decoration:underline;}

.image_fade_view{
    position: relative;
    width: 619px;
    height: 345px;
}
.image_fade_view img{
    position: absolute;
    left: 0;
    top: 0;
    cursor: pointer;
    display: none;
}
.image_fade_view img.current{
    display: inline;
}
.image_fade_thumb_view a{
    border: solid 1px #ccc;
    padding: 2px;
    display: block;
    /*opacity: 0.67;
    filter: alpha(opacity=67);
    -moz-opacity: 0.67;
    -khtml-opacity: 0.67;*/
}
.image_fade_thumb_view a.selected{
    background-color: #ff0000;
/*    opacity: 1;
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;*/
}
.cart_item_contr{
    position: relative;
	min-height: 77px;
}                                                  
.ql_qty_con_input{
    border: none 0;
    background-color: transparent;
    width: 20px;
    width: 23px;
    text-align: center;
}

#qty_list_content{
    position: relative;
}
#qty_list_content .wrapper{
    background-color: white;
    opacity: 0.6;
    filter: alpha(opacity=60);
    -moz-opacity: 0.6;
    -khtml-opacity: 0.6;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: none;
}


#cart-listing-content{
    position: relative;
}

#cart-listing-content .wrapper{
    background-color: white;
    opacity: 0.6;
    filter: alpha(opacity=60);
    -moz-opacity: 0.6;
    -khtml-opacity: 0.6;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: none;
}