@charset "utf-8";
/* CSS Document */

.header_menu
{
	display:block;
	margin:0 auto;
	width:900px;
}

#page_content
{
	display:block;
	width:900px;
	margin:0 auto;
}

ul#product_list
{
	display:block;
	position:relative;
	list-style:none;
	margin:3px 0 0 0;
	padding:0;
}

ul#product_list li
{
	float:left;
	height:320px;
	margin:0;
	padding:0 8px 10px 6px;
	text-align:left;
	font-size:12px;
	font-weight:bold;
}

#right_container #product_holder ul#product_list .hidden
{
	display:none;
}

.sale_tag
{
	display:block;
	position:absolute;
	background:url(/images/sale_tag.png) no-repeat left;
	margin:0;
	padding:0;
	height:50px;
	width:50px;
}

.clearance_tag
{
	display:block;
	position:absolute;
	background:url(/images/c_tag.png) no-repeat left;
	margin:0;
	padding:0;
	height:50px;
	width:50px;
}

.new_tag
{
	display:block;
	position:absolute;
	background:url(/images/new_burst.png) no-repeat left;
	margin:0;
	padding:0;
	height:50px;
	width:50px;
}

.new_release_tag
{
	display:block;
	position:absolute;
	background:url(/images/new_release_burst.png) no-repeat left;
	margin:0;
	padding:0;
	height:50px;
	width:50px;
}

ul#product_list li a.product_link
{
	display:block;
	width:150px;
	height:50px;
	padding:165px 5px 0 5px;
	text-decoration:none;
	color:#600;
	font-weight:bold;
	text-align:center;
	background:url(/images/products/Default_1S.jpg) no-repeat top;
	border:solid 1px #CCC;
}

ul#product_list li a.product_link:hover
{
	color:#999;
	border:solid 1px #600;
}

ul#product_list li .star_review
{
	display:block;
	width:70px;
	height:12px;
	padding:0 0 0 57px;
	margin:3px 0;
	background:url(/images/css_sprites_wsc_subcategory_1-1.png);
	background-repeat:no-repeat;
	background-position:0 0;
	font-weight:normal;
	text-align:left;
	font-size:11px;
	color:#333;
}

ul#product_list li .s_0_0
{
	background-position:0 0;
}

ul#product_list li .s_0_5
{
	background-position:0 -12px;
}

ul#product_list li .s_1_0
{
	background-position:0 -24px;
}

ul#product_list li .s_1_5
{
	background-position:0 -36px;
}

ul#product_list li .s_2_0
{
	background-position:0 -48px;
}

ul#product_list li .s_2_5
{
	background-position:0 -60px;
}

ul#product_list li .s_3_0
{
	background-position:0 -72px;
}

ul#product_list li .s_3_5
{
	background-position:0 -84px;
}

ul#product_list li .s_4_0
{
	background-position:0 -96px;
}

ul#product_list li .s_4_5
{
	background-position:0 -108px;
}

ul#product_list li .s_5_0
{
	background-position:0 -120px;
}

ul#product_list li .out_of_stock
{
	font-size:11px;
	color:#C00;
	font-weight:bold;
}

ul#product_list li .out_of_stock a
{
	color:#333;
	text-decoration:underline;
	font-weight:normal;
}

ul#product_list li .out_of_stock a:hover
{
	color:#C00;
}

ul#product_list li .yp
{
	font-weight:normal;
	font-size:14px;
	color:#660000;
	margin:2px 0 4px 0;
	padding:0;
}

ul#product_list li .atc
{
	text-indent:-9999px;
	background:url(/images/css_sprites_wsc_subcategory_1-1.png);
	background-repeat:no-repeat;
	background-position:0 -150px;
	height:38px;
	width:92px;
	margin:0;
	padding:0;
	cursor:pointer;
}

ul#product_list li .oos
{
	text-indent:-9999px;
	background:url(/images/css_sprites_wsc_subcategory_1-1.png);
	background-repeat:no-repeat;
	background-position:-120px -150px;
	height:38px;
	width:92px;
	margin:0;
	padding:0;
	cursor:pointer;
}

ul#left_nav
{
	display:block;
	width:190px;
	padding:0;
	margin:0;
	float:left;
	height:auto;
	list-style:none;
}

#left_nav #lnt
{
	text-indent:-9999px;
	background:url(/images/css_sprites_wsc_subcategory_1-1.png);
	background-repeat:no-repeat;
	background-position:-250px -320px;
	height:20px;
	width:190px;
	margin:0;
	padding:0;
}

#left_nav #lnm
{
	background:url(/images/sub_left_nav_mid.png);
	background-repeat:repeat-y;
	height:auto;
	width:188px;
	margin:0;
	padding:0 6px;
}

#left_nav #lnm ul
{
	display:block;
	padding:0;
	margin:0;
	list-style:none;
	background:none;
	position:relative;
	top:-10px;
}

#left_nav #lnm ul li
{
	padding:0;
	margin:0;
	width:178px;
	line-height:15px;
}

#left_nav #lnm ul li:hover a
{
	background:#CCC;
}

#left_nav #lnm ul li a
{
	display:block;
	padding:4px 0 4px 8px;
	margin:0;
	width:170px;
	text-align:left;
	text-decoration:none;
	color:#000;
}

#left_nav #lnm ul li.h h1
{
	font-weight:bold;
	color:#660000;
	font-size:20px;
	padding:0 0 5px 0;
	margin:0;
	border-bottom:solid 1px	#000;
	text-align:center;
	display:block;
	line-height:22px;
}

#left_nav #lnm ul li.selected a
{
	background:#E0E0E0 url(/images/selected.jpg) no-repeat scroll left center;
	color:#000;
	font-weight:bold;
	text-decoration:none;
}

#left_nav #lnm ul li.line_b
{
	border-bottom:solid 1px #000;
	margin-bottom:4px;
	padding:4px 0;
}

#left_nav #lnm ul li.line_t
{
	border-top:solid 1px #000;
	margin-top:4px;
	padding:4px 0;
}

#left_nav #lnm ul li.h2
{
	font-weight:bold;
	color:#660000;
	font-size:16px;
	text-align:center;
	display:block;
	line-height:18px;
	padding:8px 0;
}

#left_nav #lnm ul li.h3
{
	font-weight:bold;
	color:#660000;
	font-size:15px;
	text-align:left;
	display:block;
	line-height:17px;
	padding:8px 0 0 0;
}

#left_nav #lnm ul li.filter
{
	font-size:11px;
	text-align:left;
	display:block;
	line-height:16px;
	padding:3px 0 3px 15px;
	width:163px;
	background:url(/images/css_sprites_wsc_subcategory_1-1.png);
	background-repeat:no-repeat;
	background-position:0 -305px;
}

#left_nav #lnm ul li.filter.selected
{
	background:url(/images/css_sprites_wsc_subcategory_1-1.png);
	background-repeat:no-repeat;
	background-position:0 -336px;
}

#left_nav #lnm ul li.filter.disabled
{
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
}

#left_nav #lnm ul li.filter:hover
{
	background-color:#CCC;
	cursor:pointer;
}

#left_nav #lnm ul li.filter.disabled:hover
{
	background-color:#FFFFFF;
	cursor:default;
}

#left_nav #lnb
{
	text-indent:-9999px;
	background:url(/images/css_sprites_wsc_subcategory_1-1.png);
	background-repeat:no-repeat;
	background-position:-250px -350px;
	height:20px;
	width:190px;
	margin:0;
	padding:0;
}

#right_container
{
	display:block;
	width:705px;
	float:right;
	padding:0;
	margin:0;
}

#right_container #product_holder
{
	height:990px;
	overflow:hidden;
	clear:both;
	margin:0;
	padding:0;
	position:relative;
}

#right_container #product_holder #product_ul_holder
{
	display:block;
	height:9999px;
	margin:0;
	padding:0;
}

#right_container #sub_ban
{
	display:block;
	margin:0 0 10px 0;
	padding:0;
	width:700px;
	height:75px;
	float:right;
	font-weight:normal;
	overflow:hidden;
	cursor:pointer;
	text-indent:-9999px;
}

#right_container ul#product_nav
{
	display:block;
	list-style:none;
	margin:0;
	padding:0;
}

#right_container ul#product_nav li
{
	width:230px;
	margin:7px 0;
	padding:0;
	float:left;
	text-align:center;
}

#right_container ul#product_nav ul
{
	display:block;
	list-style:none;
	margin:0;
	padding:0;
}

#right_container ul#product_nav li ul li
{
	display:block;
	padding:0;
	margin:0 5px;
	width:10px;
	height:13px;
	background:url(/images/css_sprites_wsc_subcategory_1-1.png);
	background-repeat:no-repeat;
	float:left;
}

#right_container ul#product_nav li ul li.pn_1
{
	background-position:-35px -207px;
	cursor:pointer;
}

#right_container ul#product_nav li ul li.pn_2
{
	background-position:-46px -207px;
	cursor:pointer;
}

#right_container ul#product_nav li ul li.pn_3
{
	background:none;
	width:80px;
	padding:0;
}

#right_container ul#product_nav li ul li.pn_4
{
	background-position:-56px -207px;
	cursor:pointer;
}

#right_container ul#product_nav li ul li.pn_5
{
	background-position:-66px -207px;
	cursor:pointer;
}

.net_pop
{
	position:absolute;
	top:0;
	left:160px;
	height:268px;
	width:247px;
	padding:13px 20px 20px 23px;
	background:url(/images/css_sprites_wsc_subcategory_1-1.png);
	background-repeat:no-repeat;
	background-position:-213px 0;
	display:none;
	z-index:100;
}

.net_pop ul
{
	display:block;
	list-style:none;
	margin:0;
	padding:0;
	width:240px;
}

.net_pop ul li
{
	margin:0;
	padding:0;
	font-size:11px;
}

.net_pop ul li.ln1
{
	display:block;
	height:37px;
	padding:3px;
	vertical-align:middle;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
}

.net_pop ul li.ln2
{
	font-size:11px;
	color:#444;
	line-height:15px;
}

.net_pop ul li.ln2 b
{
	font-weight:normal;
	color:#660000;
	font-style:normal;
}

.net_pop ul li.ln2 i
{
	font-weight:normal;
	color:#009900;
	font-style:normal;
}

.net_pop ul li.ln3
{
	border-top:solid 1px #CCC;
	border-bottom:solid 1px #CCC;
	padding:5px 0;
	margin:5px 0;
	font-size:12px;
	color:#000;
	height:152px;
	line-height:14px;
}

.net_pop ul li.ln4
{
	font-weight:bold;
	color:#660000;
	font-size:12px;
	text-align:right;
}

.net_pop ul li.ln4 b
{
	font-size:18px;
}

#net_arrow
{
	display:block;
	position:absolute;
	top:-9999px;
	left:-9999px;
	height:75px;
	width:29px;
	padding:0;
	margin:0;
	background:url(/images/css_sprites_wsc_subcategory_1-1.png);
	background-repeat:no-repeat;
	background-position:-6px -230px;
	z-index:105;
}
