body
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
h1, h2, h3, h4, h5, h6, p, ul, li
{
	margin: 0px;
	padding: 0px;
	text-align: left;
	font-weight: normal;
}
img, form, input
{
	border: 0;
	margin: 0px;
	padding: 0px;
}
a
{
	text-decoration: none;
	cursor: pointer;
	outline: none;
}
.img_left
{
	float: left;
}
.img_right
{
	float: right;
}

.index_body
{
	background: url(images/index_bg.jpg) repeat;
}
.index_content_width
{
	background: #FFFFFF;
	margin-bottom: 20px;
}


#doc_width
{
	width: 1000px;
	padding: 5px 0px 0px 0px;
	margin: 0px auto 0px auto;
	min-height: 1000px;
	border: 0px solid #ff0000;
}
#header
{
	float: left;
	width: 1000px;
	height: 141px;
	float: left;
	text-align: right;
	border: 0px solid #ff0000;
}
.header_text
{
	font-size: 10px;
	float: left;
	width: 986px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #7f7f7f;
	margin: 0px;
}
.header_text span
{
	float: left;
	width: 620px;
}
.header_text span a
{
	color: #ed1a3b;
	text-decoration: underline;
}
.header_text p
{
	float: left;
	width: 250px;
}
.header_text p a
{
	color: #7f7f7f;
}
.shopping_cart
{
	float: right;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin-right: 5px;
}
.shopping_cart a
{
	color: #000000;
}
#header_text a
{
	color: #ed1a3b;
	text-decoration: underline;
}
.logo
{
	float: left;
	margin: 8px 0px 0px 5px;
}
.header_tag
{
	float: right;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ff0000;
	font-style: italic;
	margin: 10px 0px 0px 0px;
	width: 500px;
}


#search
{
	float: right;
	font-size: 14px;
	width: 324px;
	height: 38px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ff0000;
	margin: 20px 0px 0px 0px;
}
.search_middle
{
	float: left;
	background: url(images/search_bg.jpg) repeat-x;
	height: 38px;
	width: 300px;
	text-align: left;
}
.search_table
{
	font-size: 11px;
	padding: 13px 0px 0px 0px;
	display: inline;
	float: left;
}
.search_middle p
{
	float: left;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	padding: 0px 10px 0px 0px;
}
.search_box
{
	float: left;
	width: 210px;
	height: 12px;
	border: 1px solid #b4b9bc;
	padding: 1px 0px 1px 0px;
	margin: 0px 5px 0px 0px;
	font-size: 10px;
	color: #444444;
}
.header_bottom_line
{
	float: left;
	width: 1000px;
	margin: 0px;
	padding: 0px;
}

.top_links
{
	float: left;
	width: 1000px;
	height: 44px;
	background: url(images/top_link_bg.jpg) repeat-x left 1px;
}
.top_links ul
{
	list-style: none;
	color: #fff;
	float: left;
	font-size: 11px;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}
.top_links ul li
{
	margin: 0px 0px 0px 0px;
	padding: 14px 15px 11px 15px;
	background: url(images/top_link_sep.jpg) right 5px no-repeat;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.top_links ul li a
{
	color: #fff;
}
.top_links ul li a:hover
{
	color: #b4b4b4;
}

#main_body
{
	float: left;
	width: 1000px;
}
#menu_left
{
	float: left;
	width: 177px;
}
.menu_left_title
{
	float: left;
	width: 177px;
}
.menu_left_title_bg
{
	float: left;
	width: 159px;
	background: url(images/menu_left_tbg.jpg) repeat-x;
	height: 31px;
}
.menu_left_title_bg p
{
	float: left;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	margin: 10px 0px 0px 0px;
}
.menu_left_title_bg span
{
	float: left;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	margin: 10px 0px 0px 0px;
}

.menu_left_sub_title
{
	float: left;
	width: 170px;
	border: 1px solid #c4c4c4;
	text-align: left;
	padding: 0px 0px 2px 4px;
}
.menu_left_sub_title p
{
	float: left;
	margin: 5px 0px 0px 0px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #d11920;
	font-weight: bold;
}

.left_links
{
	float: left;
	width: 174px;
	border-left: 1px solid #c4c4c4;
	border-right: 1px solid #c4c4c4;
}
.left_links ul
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	font-size: 11px;
	float: left;
	width: 172px;
	background: url(images/left_bg.jpg) repeat-y top left;
}
.left_links ul li
{
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 20px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: url(images/menu_sep.gif) repeat-x left bottom;
	width: 150px;
}
.left_links ul li a
{
	color: #526e93;
	padding: 0px 0px 0px 10px;
	background: url(images/menu_sep.jpg) no-repeat left 6px;
	display: block;
	text-decoration: underline;
}
.left_links ul li a:hover
{
	color: #999999;
}
.left_links ul li a.active_link
{
	font-weight:bold;
}

.sub_menu
{
	float: left;
	width: 174px;
	border-bottom: 1px solid #c4c4c4;
}
.sub_menu p
{
	float: left;
	margin: 5px 0px 0px 5px;
	padding-bottom: 3px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #d11920;
	font-weight: bold;
}

.menu_left_box2
{
	float: left;
	margin: 3px 0px 0px 0px;
	width: 174px;
}
.menu_left_box2_mid
{
	float: left;
	border-left: 1px solid #c4c4c4;
	border-right: 1px solid #c4c4c4;
	width: 174px;
	background: #ffffff;
}
.product_img
{
	float: left;
	margin: 13px 0px 0px 12px;
}
.menu_left_box2_text
{
	float: left;
	width: 174px;
	background: #f0f0f0;
}
.menu_left_box2_text p
{
	float: left;
	margin: 5px 0px 0px 5px;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ff0000;
	font-weight: bold;
}
.menu_left_box2_text span
{
	float: left;
	margin: 5px 0px 0px 5px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ff0000;
	font-weight: bold;
}


.quick_find
{
	float: left;
	width: 175px;
	margin: 10px 0px 0px 0px;
}
.quick_find_bg
{
	float: left;
	width: 163px;
	height: 32px;
	background: url(images/quick_f_bg.jpg) repeat-x;
}
.quick_find_bg p
{
	float: left;
	margin: 10px 0px 0px 0px;
	font-size: 12px;
	font-family: "Futura LT Condensed";
	color: #ffffff;
	font-weight: bold;
}
.quick_find_box
{
	float: left;
	width: 174px;
	background: url(images/quick_finder_bg.jpg) repeat-x;
	height: 32px;
	border-left: 1px solid #c7c7c7;
	border-right: 1px solid #c7c7c7;
}
.quick_text
{
	float: left;
	width: 112px;
	height: 17px;
	border: 1px solid #7f9db9;
	margin: 7px 0px 0px 5px;
}
.quick_text_button
{
	float: right;
	margin: 7px 7px 0px 0px;
}

.menu_left_box3
{
	float: left;
	margin: 3px 0px 0px 0px;
	width: 177px;
}
.menu_left_box3_left
{
	float: left;
	width: 9px;
	height: 167px;
	background: url(images/menu_box3_l.jpg);
}
.menu_left_box3_middle
{
	float: left;
	width: 158px;
	height: 167px;
	background: url(images/menu_left_box3_bg.jpg);
}
.menu_left_box3_middle p
{
	float: left;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
	margin: 5px 0px 0px 0px;
}
.box3_img
{
	float: left;
	margin: 0px 0px 0px 10px;
}
.menu_left_box3_middle span
{
	float: left;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #7a7a7a;
	margin: 5px 0px 0px 0px;
}
.menu_left_box3_right
{
	float: left;
	width: 8px;
	height: 167px;
	background: url(images/menu_box3_r.jpg);
}


.newsletter
{
	width: 177px;
	float: left;
	padding: 3px 0px 0px 0px;
}
.newsletter_box
{
	width: 176px;
	background: url(images/news_bg.gif) repeat-y top left;
	float: left;
	padding: 0px 0px 0px 0px;
}

.content_center
{
	float: left;
	margin: 0px 0px 0px 6px;
	width: 656px;
}
.tabs
{
	float: left;
	width: 656px;
	margin: 6px 0px 0px 0px;
	padding: 0px;
}
.tab1
{
	float: left;
	width: 325px;
	background: url(images/month_bg.gif) repeat-y top left;
	padding: 0px;
	margin: 0px;
}
.tab2
{
	float: right;
	width: 325px;
	background: url(images/month_bg.gif) repeat-y top left;
	padding: 0px;
	margin: 0px;
}
.tab1_box
{
	float: left;
	width: 295px;
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 0px 15px;
	height: 170px;
}
.tab1_box_img
{
	float: left;
	text-align: center;
	width: 100px;
	height: 94px;
	border: 1px solid #710700;
	margin: 12px 0px 5px 5px;
	background: #ffffff;
	padding: 6px 0px 0px 0px;
}
.tab1_box_text
{
    text-align:left;
	width: 175px;
	float: right;
	padding: 12px 0px 0px 0px;
	font-size: 10px;
	font-family: Tahoma;
	margin-left:5px;
	color: #616161;
}
.tab1_box_text h5
{
	font-size: 11px;
	font-weight: bold;
	color: #365b8b;
	padding: 0px 0px 10px 0px;
}
.tab1_box_text h5 a
{
	color: #365b8b;
	text-decoration: underline;
}
.tab1_box_price
{
    float:left;
}
.tab1_box_price p
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #c71a20;
	padding: 5px 0px 5px 7px;
}
.tab1_box_price p span
{
	font-size: 9px;
	font-family: Tahoma;
	color: #616161;
	margin-top: 3px;
}

/*.tab1{float:left; width:325px; background:url(images/month_bg.gif) repeat-y top left; }
.tab2{float:right; width:325px;}
.tab1_box_bg{float:right;width:152px; height:15px;margin:0px 4px 0px 0px; background:#d21806;}
.p_box{float:left; width:314px; background:#f3f2f2; margin:0px 0px 0px 5px;}
.p_box_img{float:left; width:100px; height:100px; border:1px solid #710700; margin:12px 10px 0px 10px; background:#ffffff;}
	.p_box_img div.img_center{display:table-cell; text-align:center; vertical-align:middle; width:101px; height:101px;}
	.p_box_img div.img_center *{vertical-align:middle;}
	.p_box_img div.img_center span{display:inline-block; height:100%;}
		<!--[if IE]>
	.p_box_img div.img_center span{display:inline-block; height:100%;}
	
.p_box_text{margin:15px 10px 0px 10px;}	
.p_box_text p{font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#365b8b;}
.p_box_text p a{color:#365b8b; text-decoration:underline;}
.p_box_text_span{font-size:10px; font-family:Tahoma; color:#616161; margin-top:3px;}
.p_box_text_span p{font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#c71a20; margin:8px 0px 5px 0px;}
.p_box_text_span p span{font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#616161;font-weight:normal; margin:8px 0px 5px 0px;}
.p_box_button{ float:left; margin:5px 0px 5px 110px;}
*/
.f_box_title
{
	float: left;
}
.f_box_title p
{
	font-size: 16px;
	font-family: "Myriad Pro";
	color: #c71a20;
	margin: 7px 0px 0px 5px;
	width: 600px;
	padding-bottom: 5px;
}
.f_box
{
	float: left;
	width: 656px;
	background: url(images/fop_bg_img.gif) repeat-y top left;
	margin: 0px 0px 0px 0px;
}
.f_box ul
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	font-size: 12px;
	float: left;
	width: 323px;
}
.f_box ul li
{
	margin: 5px 0px 5px 15px;
	padding: 0px 0px 5px 0px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	background: url(images/f_box_sep.jpg) repeat-x left bottom;
	width: 290px;
}
.f_box ul li a
{
	color: #61676d;
	padding: 0px 0px 0px 10px;
	background: url(images/f_arrow.jpg) no-repeat left 4px;
	display: block;
}
.f_box ul li a:hover
{
	color: #999999;
}
.f_box ul li a.active
{
	color: #df3222;
}

.s_deal
{
	float: left;
	margin: 10px 2px 0px 8px;
	width: 313px;
}
.s_deal_img
{
	float: left;
	width: 92px;
	height: 106px;
}
.s_deal_img div.img_center
{
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	width: 101px;
	height: 101px;
}
.s_deal_img div.img_center *
{
	vertical-align: middle;
}
.s_deal_img div.img_center span
{
	display: inline-block;
	height: 100%;
}
 <!
--[if IE] > .s_deal_img div.img_center span
{
	display: inline-block;
	height: 100%;
}


.s_box_text p
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #365b8b;
}
.s_box_text p a
{
	color: #365b8b;
	text-decoration: underline;
}
.s_box_text_span
{
	font-size: 10px;
	font-family: Tahoma;
	color: #616161;
	margin-top: 3px;
}
.s_box_text_span p
{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #616161;
	margin: 8px 0px 5px 90px;
}
.s_box_text_span p span
{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #c71a20;
	margin: 8px 0px 5px 0px;
}

.f_brand
{
	float: left;
	width: 654px;
	margin: 10px 0px 0px 0px;
}
.f_brand_text
{
	float: left;
	width: 654px;
	border-right: 1px solid #eaeaea;
	border-left: 1px solid #eaeaea;
}
.f_brand_title
{
	float: left;
	width: 139px;
	background: #ffffff;
	border-left: 2px solid #ff0000;
	margin: 0px 0px 0px 5px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #365b8b;
	height: 16px;
}
.f_brand_title_bg
{
	float: right;
	width: 503px;
	height: 15px;
	margin: 0px 3px 0px 0px;
	background: #d21806;
}
.f_brand_body
{
	float: left;
	width: 650px;
}
.f_brand_body p
{
	float: left;
	margin: 10px 0px 10px 0px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.f_brand_body ul
{
	margin: 20px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	font-size: 12px;
}
.f_brand_body ul li
{
	margin: 0px 5px 20px 10px;
	padding: 0px 10px 0px 0px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	width: 120px;
	text-align: center;
	height: 140px;
}
.f_brand_body ul li a
{
	color: #61676d;
	padding: 5px 0px 0px 0px;
	display: block;
}
.f_brand_body ul li a:hover
{
	color: #999999;
}
.f_brand_body ul li a.active
{
	color: #df3222;
}

.a_box
{
	float: left;
	width: 656px;
	margin: 10px 0px 0px 0px;
}
.a_box_title
{
	float: left;
	width: 614px;
	padding: 10px 20px 0px 20px;
	border-right: 1px solid #eaeaea;
	border-left: 1px solid #eaeaea;
}
.a_box_title p
{
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #d11920;
	padding: 0px 0px 10px 0px;
}
.a_box_title_Static
{
	float: left;
	width: 614px;
	padding: 10px 20px 0px 20px;
	border-right: 1px solid #eaeaea;
	border-left: 1px solid #eaeaea;
}
.a_box_title span
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #575757;
}


#bread_crum
{
	float: left;
	width: 600px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
#bread_crum a
{
	color: #000000;
}
#bread_crum a.active
{
	color: #000000;
}
#bread_crum span
{
	color: #d21806;
}
#static_text
{
	float: left;
	width: 654px;
	border-right: 1px solid #eaeaea;
	border-left: 1px solid #eaeaea;
}
.static_text
{
	float: left;
	width: 644px;
	background: #f3f2f2;
	margin: 0px 5px 0px 5px;
}
.static_text_title
{
	float: left;
	width: 640px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	background: #d21806;
	padding: 0px 0px 3px 4px;
	margin: 0px 0px 0px 5px;
}
.static_text_title_b
{
	float: left;
}
.b_box_img
{
	width: 134px;
	height: 108px;
	border: 1px solid #e5e5e5;
	margin: 20px 0px 0px 0px;
	background: #ffffff;
}
.b_box_img div.img_center
{
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	width: 134px;
	height: 108px;
}
.b_box_img div.img_center *
{
	vertical-align: middle;
}
.b_box_img div.img_center span
{
	display: inline-block;
	height: 100%;
}
 <!
--[if IE] > .b_box_img div.img_center span
{
	display: inline-block;
	height: 100%;
}
#static_text_box_text
{
	float: left;
	width: 629px;
	margin: 10px 0px 0px 10px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #444444;
}
.b_box_text
{
	float: left;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 18px;
	width: 136px;
	padding-bottom: 5px;
}
.b_name
{
	background: #e5e5e5;
	width: 134px;
	height: 38px;
	border-bottom: 1px solid #d0d0d0;
	border-left: 1px solid #d0d0d0;
	border-right: 1px solid #d0d0d0;
	overflow:hidden;
}
.b_name p
{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	text-align: center;
	padding-top: 10px;
}
.b_name p a
{
	color: #000000;
}

.menu_right
{
	float: right;
	width: 148px;
	padding: 0px 6px 0px 0px;
}
.menu_right_title
{
	float: left;
	width: 147px;
	margin-top: 0px;
}
.menu_right_title_bg
{
	float: left;
	width: 129px;
	height: 31px;
	background: url(images/menu_left_tbg.jpg) repeat-x;
}
.menu_right_title_bg p
{
	text-align:left;
	margin: 10px 0px 0px 0px;
	font-size: 10px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
	color: #ffffff;
}
.right_box
{
	float: left;
	width: 147px;
}
.right_box a
{
	float: left;
	margin: 4px 0px 1px 0px;
}

.free_shipping
{
	width: 137px;
	background: url(images/right_ad1.jpg) no-repeat left top;
	height: 21px;
	color: #ffffff;
	font-size: 11px;
	padding: 48px 0px 0px 10px;
	font-family: Arial, Helvetica, sans-serif;
}

.div_select
{
	float: left;
	width: 500px;
	margin: 10px 0px 0px 8px;
}
.combo
{
	float: left;
	width: 170px;
	height: 18px;
	border: 1px solid #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	margin: 0px 3px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.pagging
{
	float: right;
	padding: 10px 10px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.pagging p
{
	float: left;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #d21806;
}
.pagging p a
{
	color: #d21806;
}
.pagging p span
{
	color: #616161;
}
.pagging p span a
{
	color: #616161;
}

.list_box
{
	float: left;
	width: 312px;
	margin: 10px 0px 0px 10px;
}
.list_box_text
{
	float: left;
	width: 300px;
}
.list_box_text p
{
	float: left;
	width: 300px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #365b8b;
}
.list_box_text p a
{
	color: #365b8b;
}
.list_box_img
{
	float: left;
	width: 100px;
	height: 100px;
	border: 1px solid #bbbaba;
	background: #ffffff;
	margin: 8px 5px 10px 0px;
}
.list_box_img div.img_center
{
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	width: 100px;
	height: 100px;
}
.list_box_img div.img_center *
{
	vertical-align: middle;
}
.list_box_img div.img_center span
{
	display: inline-block;
	height: 100%;
}
 <!
--[if IE] > .list_box_img div.img_center span
{
	display: inline-block;
	height: 100%;
}

.list_box_text_span
{
	float: right;
	width: 200px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #616161;
	margin: 10px 0px 20px 0px;
}
.list_box_text_span p
{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #c71a20;
	margin: 8px 0px 5px 0px;
}
.list_box_text_span p span
{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #616161;
	margin: 8px 0px 5px 0px;
}
.list_box_button
{
	float: left;
	margin: 5px 0px 0px 0px;
}



.content_bg
{
	float: left;
	width: 644px;
	padding: 0px 6px;
	background: url(images/cat_content_bg.gif) left top repeat-y;
	min-height:1285px;height:auto !important;height:1285px;
}
.content_bg_title
{
	background: url(images/title_bg.jpg) repeat-x top left;
	height: 19px;
	width: 638px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	padding: 0px 0px 5px 6px;
}
.itemcontent_bg_title
{
	background: #d31807 none repeat top left;
	width: 638px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	padding: 0px 0px 5px 6px;
	float:left;
}
.itemcontent_bg_title div
{
    float:left;
    width:625px;
}
.content_bg_text
{
	width: 634px;
	padding: 5px 0px 5px 0px;
	margin: 0px 5px;
	font-size: 11px;
	float: right;
	min-height:1285px;
    height:auto !important;
    height:1285px;
}

/*static*/
.staic_bg_text
{
	width: 639px;
	padding: 5px 0px 5px 0px;
	font-size: 11px;
	float: right;
}


/*Item*/
.item_bg
{
	float: left;
	width: 644px;
	padding: 0px 6px;
	background: url(images/cat_content_bg.gif) left top repeat-y;
}
.item_width
{
	width: 612px;
	padding: 0px 10px;
	float: left;
	margin-bottom: 20px;
}
.item_pt1
{
	float: left;
	width: 294px;
	margin: 0px 28px 0px 0px;
}
.item_pt1 p
{
	padding: 0px 0px 10px 0px;
}

.item_pt1 div.image
{
	width: 292px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #cecece;
	height: 292px;
}
.item_pt1 div.image div.img_center
{
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	width: 292px;
	padding: 0px 0px 0px 0px;
	background: #ffffff;
	height: 292px;
}
.item_pt1 div.image div.img_center *
{
	text-align: center;
	vertical-align: middle;
}
.item_pt1 div.image div.img_center span
{
	display: inline-block;
	height: 100%;
}
 <!
--[if IE] > .item_pt1 div.image div.img_center span
{
	display: inline-block;
	height: 100%;
}

.item_pt2
{
	float: right;
	width: 288px;
	border: 1px solid #ececec;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.item_pt_ro1
{
	width: 286;
	background: #f7f6f6;
	float: left;
	padding: 14px 0px 10px 6px;
}
.item_pt_ro2
{
	width: 286;
	background: #fcfbfb;
	float: left;
	padding: 14px 0px 10px 6px;
}
.item_pt2_left
{
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4a4949;
	font-size: 12px;
	width: 138px;
	text-align: left;
}
.item_pt2_right
{
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	width: 144px;
	float: left;
}
.reg_price
{
    color: #000000;
	font-size: 13px;
	font-weight: bold;
	width: 144px;
	float: left;
    text-decoration: line-through; 
    text-align: left;
    font-family:Helvetica,Arial,Verdana,sans-serif;
}
.item_pt2_right span
{
	color: #d21806;
	font-size: 14px;
	font-weight: bold;
	width: 144px;
}
.item_buttons_img
{
	width: 218px;
	float: right;
	padding: 10px 70px 0px 0px;
}
.item_buttons_img img
{
    cursor:pointer;
}
.item_bg_text
{
	width: 644px;
	padding: 5px 0px 5px 0px;
	font-size: 11px;
	float: left;
}
.item_text
{
	float: left;
	width: 644px;
	background: #f3f2f2;
	margin: 0px 0px 0px 0px;
	background: #0099FF;
}
.pd_bg
{
	background: #f60;
	width: 632px;
	float: left;
	margin-bottom: 15px;
	background: #ffffff;
	padding: 0px 0px 0px 0px;
}
.pd_title
{
	background: url(images/item_title_bg.gif) no-repeat top left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #444444;
	padding: 5px 0px 0px 10px;
	height: 22px;
}
.pd_bg p
{
	padding: 10px 15px 5px 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.td_bg
{
	background: #ffffff;
	padding: 0px 0px 0px 20px;
}
.th_bg
{
	background: #fcfbfb;
	padding: 0px 0px 0px 20px;
}
.item_bottom
{
	background: #fcfbfb;
	border: 1px solid #999999;
	width: 612px;
	float: left;
	padding: 10px;
}
.item_bottom_img
{
	width: 100px;
	height: 102px;
	border: 1px solid #999999;
	background: #ffffff;
	float: left;
	margin: 0px 10px 0px 0px;
}
.item_bottom p
{
	color: #000000;
	font-size: 11px;
	padding: 10px 0px 10px 0px;
}
.item_bottom a
{
	float: left;
	color: #ff0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 10px 0px 0px 0px;
}



/*Click to enlarge*/
.item_enlarge_width
{
	width: 612px;
	padding: 0px 10px;
	float: left;
}
.item_enlarge
{
	float: left;
	width: 560px;
	margin: 0px 0px 10px 15px;
}
.item_enlarge p
{
	padding: 0px 0px 20px 0px;
}

.item_enlarge div.image
{
	width: 560px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #cecece;
	height: 520px;
}
.item_enlarge div.image div.img_center
{
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	width: 560px;
	padding: 0px 0px 0px 0px;
	background: #ffffff;
	height: 520px;
}
.item_enlarge div.image div.img_center *
{
	text-align: center;
	vertical-align: middle;
}
.item_enlarge div.image div.img_center span
{
	display: inline-block;
	height: 100%;
}
 <!
--[if IE] > .item_enlarge div.image div.img_center span
{
	display: inline-block;
	height: 100%;
}


.prod_button
{
	float: left;
	text-align: left;
	width: 251px;
	margin: 0px 0px 10px 10px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #484848;
}
.item_img_box
{
	width: 210px;
	float: left;
}
.prod_button p
{
	float: left;
	width: 210px;
	padding: 0px 0px 0px 0px;
}
.prod_button p a
{
	color: #484848;
}
.prod_button span
{
	width: 100px;
}
.prod_button span a
{
	color: #484848;
}
.product_zoom
{
	float: left;
	width: 244px;
	margin: 0px 0px 0px 10px;
}
.product_zoom_box
{
	float: left;
	width: 240px;
	height: 240px;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
	border: 1px solid #cecece;
	background: #ffffff;
}
.product_zoom_box div.img_center
{
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	width: 240px;
	height: 240px;
}
.product_zoom_box div.img_center *
{
	vertical-align: middle;
}
.product_zoom_box div.img_center span
{
	display: inline-block;
	height: 100%;
}
 <!
--[if IE] > .product_zoom_box div.img_center span
{
	display: inline-block;
	height: 100%;
}




.prod_detail
{
	float: right;
	width: 310px;
	margin: 0px 0px 10px 0px;
	border: 1px solid #ececec;
}
.prod_detail_odd
{
	float: left;
	width: 300px;
	background: #f7f6f6;
	padding: 16px 0px 10px 10px;
}
.prod_detail_odd p
{
	float: left;
	width: 150px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4a4949;
	font-weight: bold;
}
.prod_detail_odd span
{
	float: left;
	width: 150px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
}
.prod_detail_even
{
	float: left;
	width: 300px;
	background: #ffffff;
	padding: 16px 0px 10px 10px;
}
.prod_detail_even p
{
	float: left;
	width: 150px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4a4949;
	font-weight: bold;
}
.prod_detail_even span
{
	float: left;
	width: 150px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
}

#button_cart
{
	float: right;
	width: 300px;
	margin: 10px 0px 20px 0px;
}
#button
{
	float: left;
	width: 250px;
	margin: 0px 0px 10px 0px;
}
#button a
{
	margin: 0px 0px 10px 0px;
}
.product_div
{
	float: left;
	width: 624px;
	margin: 10px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
}
.product_div_title
{
	float: left;
	width: 624px;
	height: 21px;
	background: #e3e3e3;
}
.product_div_title p
{
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #444444;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
}
.product_div_text
{
	float: left;
	width: 624px;
	background: #ffffff;
}
.product_div_text p
{
	float: left;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 10px;
}

.feature_text
{
	float: left;
	width: 624px;
	background: #ffffff;
}
.feature_text ul
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	font-size: 12px;
	float: left;
	width: 312px;
}
.feature_text ul li
{
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 5px 20px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	width: 292px;
	color: #333333;
}
.feature_text ul li.active
{
	background: #fcfbfb;
}

.product_text
{
	float: left;
	width: 624px;
	margin: 5px 0px 0px 0px;
}
.product_text p
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.product_text p span
{
	color: #ff0000;
	margin-left: 200px;
}
.product_text span a
{
	color: #ff0000;
}

#footer
{
	float: left;
	width: 1000px;
	margin: 10px 0px 0px 0px;
}
#footer ul
{
	background: url(images/footer_bg.jpg) repeat-x;
	width: 1000px;
	height: 33px;
	list-style: none;
	color: #fff;
	float: left;
	font-size: 12px;
	padding: 0px 0px 5px 13px;
	margin: 0px 0px 0px 0px;
}
#footer ul li
{
	margin: 0px 0px 0px 0px;
	padding: 8px 15px 11px 15px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
}
#footer ul li a
{
	color: #fff;
}
#footer ul li a:hover
{
	color: #b4b4b4;
}

#footer p
{
	float: left;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #7f7f7f;
	line-height:18px;
}
#footer span
{
	float: right;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #7f7f7f;
}
#footer span a
{
	color: #7f7f7f;
}


#popupup_docwidth
{
	width: 450px;
	padding: 0px 20px 0px 20px;
	margin: 0px auto 0px auto;
	font-family: Arial, Helvetica, sans-serif;
}
#popup_bg
{
	float: left;
	width: 448px;
}
#popup_header
{
	float: left;
	width: 450px;
	height: 80px;
}
#popup_content
{
	float: left;
	width: 448px;
	background: #f1f1f1;
	border: 1px solid #ddd6c9;
}
#popup_content h1
{
	background: #f1f1f1;
	float: left;
	width: 440px;
	padding: 5px 0px 5px 10px;
	font-size: 18px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.popup_img_bg
{
	float: left;
	margin: 8px;
	display: inline;
	width: 432px;
	border: 1px solid #e1e1e1;
	background: #fff;
	color: #817a7a;
	font-size: 11px;
}
#popup_content div.img_center
{
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	width: 300px;
	height: 300px;
}
#popup_content div.text
{
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	width: 140px;
	height: 300px;
}
#popup_content div.text p
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#popup_content div.img_center *
{
	vertical-align: middle;
}
#popup_content div.img_center span
{
	display: inline-block;
	height: 100%;
	width: 1px;
}
 <!
--[if IE] > #popup_content div.img_center span
{
	display: inline-block;
	height: 100%;
}
.popup_staticcontent
{
	float: left;
	width: 413px;
	padding: 10px;
	background: #f1f1f1;
	font-size: 12px;
	font-weight: bold;
}
.popup_text
{
	float: left;
	width: 413px;
	margin: 5px 5px 5px 5px;
}

.tellafriend_pt1
{
	width: 150px;
	float: left;
	text-align: left;
	line-height: 32px;
	font-size: 12px;
	color: #908977;
	margin-left: 5px;
}
.tellafriend_pt2
{
	width: 150px;
	float: left;
	text-align: left;
	line-height: 32px;
	font-size: 12px;
	color: #908977;
	margin-left: 5px;
}
.textfield_medium
{
	border: 1px solid #d7d6d6;
	width: 180px;
	color: #908977;
	padding-left: 3px;
	height: 18px;
	margin: 7px 0px;
	font: Verdana, Arial, Helvetica, sans-serif;
}



.shopping_display
{
	float: left;
	width: 779px;
	padding: 5px 0px;
	margin: 0px 0px 0px 0px;
	color: #626469;
	font-size: 11px;
	line-height: 16px;
	background: #ffffff;
}
.shopping_display h3
{
	border: 1px solid #d7d4e5;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #666666;
	margin-bottom: 8px;
	padding: 2px 9px;
	color: #ffffff;
}
.shopping_display p
{
	padding: 0px 10px 10px 10px;
	line-height: 16px;
	color: #666666;
}
.shopping_display a
{
	color: #8d87b1;
}
.shopping_display span
{
	color: #FF6600;
}
.shopping_display a:hover
{
	text-decoration: underline;
}
.shopping_display ul
{
	font-size: 11px;
	color: #4c4c4c;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}
.shopping_display ul li
{
	font-size: 11px;
	color: #666666;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 18px;
	background: url(images/bullet_gray.gif) no-repeat 8px 5px;
	line-height: 16px;
}
.textfield_medium
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #626469;
	border: 1px solid #cecece;
	padding-left: 2px;
	height: 16px;
	background-color: #ffffff;
}
.shopping_display ol
{
	font-size: 11px;
	color: #666666;
	margin: 0px 0px 0px 28px;
	padding: 0px 0px 0px 0px;
	list-style-type: decimal;
}
.shopping_display ol li
{
	font-size: 11px;
	color: #666666;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 28px;
	line-height: 16px;
}
.login_bg
{
	width: 639px;
	padding: 5px 0px 5px 0px;
	font-size: 11px;
	float: left;
}
.login_border
{
	border: 1px solid #edecea;
}
.login_box
{
	text-align: left;
	background: #ffffff;
}
.login_box td
{
	padding: 5px 12px;
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #999;
}
.login_box td a
{
	color: #ff6e03;
	text-decoration: underline;
}
.login_box th
{
	background: #878787;
	font-size: 13px;
	border: solid 1px #fff;
	padding: 8px;
	color: #fff;
}
.login_box td p
{
	color: #535353 !important;
	padding: 0px !important;
	text-align: left !important;
}
.login_box td input.txtbox
{
	border: solid 1px #cecece;
	width: 175px;
	font-weight: normal;
}
.form_box
{
	text-align: left;
	background: #ffffff;
	padding: 5px;
}
.form_table td
{
	padding-left: 5px; /*padding: 5px 8px;*/
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #666;
	line-height: 18px;
}
.form_table td span
{
	color: #d23333;
}
.form_table td code
{
	font-size: 10px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 13px;
}
.form_table td input.txtbox
{
	border: solid 1px #edecea;
	width: 175px;
	font-weight: normal;
}
.form_table td textarea
{
	border: solid 1px #cecece;
	width: 350px;
	font-weight: normal;
}
.form_table td select
{
	font-size: 11px;
}
.form_table th
{
	background: #edecea;
	font-size: 13px;
	padding: 5px 8px;
	border-bottom: none;
	border: 1px solid #fff;
	color: #666;
}
.form_table a
{
	color: #ff6e03 !important;
	font-weight: bold;
}

.table
{
	border: 1px solid #edecea;
	border-collapse: collapse;
}

.form_table
{
	border-collapse: collapse;
}
.table td
{
	padding: 5px 8px;
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #535353;
	line-height: 18px;
	border: 1px solid #edecea;
}
.table th
{
	background: #edecea;
	font-size: 13px;
	padding: 5px 8px;
	border-bottom: none;
	border: 1px solid #d7d4e5;
	color: #666;
}
.table td input.txtbox
{
	border: solid 1px #edecea;
	font-weight: normal;
	text-align: center;
	color: #818387;
}
.table td textarea
{
	border: solid 1px #edecea;
	width: 350px;
	font-weight: normal;
	background-color: #f9f9fc;
	color: #626469;
}
.table a
{
	color: #ff6e03;
}
.table a:hover
{
	text-decoration: underline;
}



/*Sub Category*/
.sub_content_bg
{
	float: left;
	width: 799px;
	padding: 0px 6px;
	background: url(images/sub_content_bg.jpg) left top repeat-y;
}
.sub_content_bg_title
{
	background: url(images/title_bg.jpg) repeat-x top left;
	height: 19px;
	width: 794px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	padding: 0px 0px 5px 5px;
}
.sub_content_bg_text
{
	width: 779px;
	margin: 0px;
	padding: 5px 10px 10px 10px;
	font-size: 11px;
	float: right;
	min-height:1285px;
    height:auto !important;
    height:1285px;
}
.sub_cat_width
{
	width: 760px;
	padding: 10px 10px 0px 10px;
	float: right;
}
.sub_cat_box1
{
	width: 370px;
	height: 190px;
	float: left;
	padding: 10px 0px 0px 0px;
}
.sub_cat_box2
{
	width: 370px;
	height: 190px;
	float: right;
	padding: 10px 0px 0px 0px;
}

.sub_category_box
{
	width: 370px;
	float: left;
	padding: 0px 0px 0px 0px;
}
.sub_category_box_text
{
	float: left;
	width: 370px;
}
.sub_category_box_text p
{
	float: left;
	width: 370px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #365b8b;
}
.sub_category_box_text p a
{
	color: #365b8b;
}
.sub_category_box_img
{
	float: left;
	width: 100px;
	height: 102px;
	border: 1px solid #bbbaba;
	background: #ffffff;
	margin: 8px 5px 10px 0px;
}
.sub_category_box_img div.img_center
{
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	width: 100px;
	height: 100px;
}
.sub_category_box_img div.img_center *
{
	vertical-align: middle;
}
.sub_category_box_img div.img_center span
{
	display: inline-block;
	height: 100%;
}
 <!
--[if IE] > .sub_category_box_img div.img_center span
{
	display: inline-block;
	height: 100%;
}

.sub_category_box_text_span
{
	float: right;
	width: 245px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #616161;
	margin: 7px 0px 20px 0px;
}
.sub_category_box_text_span p
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 5px 0px;
	color: #616161;
}
.sub_category_box_text_span p span
{
	color: #c71a20;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	font-weight: bold;
}
.sub_category_box_button
{
	float: left;
	margin: 5px 0px 0px 0px;
}





.sub_table
{
	float: left;
	width: 811px;
	margin: 6px 0px 0px 0px;
}
#sub_static_text
{
	float: left;
	width: 809px;
	border-right: 1px solid #eaeaea;
	border-left: 1px solid #eaeaea;
}
.sub_static_text
{
	float: left;
	width: 799px;
	background: #f3f2f2;
	margin: 0px 5px 0px 5px;
}
.sub_static_text_title
{
	float: left;
	text-align: left;
	width: 629px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	background: #d21806;
	padding: 0px 0px 3px 4px;
	margin: 0px 0px 0px 5px;
}
.sub_div_select
{
	float: left;
	width: 550px;
	padding: 10px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
}
a.pagelink
{
	text-align: left;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: Purple;
}

a.pagelink :hover
{
	color: Black;
}

.tooltip
{
	width: 200px;
	color: #000;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #626469;
	text-decoration: none;
	text-align: center;
}

.tooltip span.top
{
	padding: 30px 8px 0;
	background: url(images/tooltip.gif) no-repeat top;
}

.tooltip b.bottom
{
	padding: 3px 8px 15px;
	color: #548912;
	background: url(images/tooltip.gif) no-repeat bottom;
}
.PopUpPanel
{
	position: absolute;
	background: transparent url(images/popuppanel_bg.gif) repeat-y scroll left top;
	float: left;
	height: 130px;
	width: 200px;
	opacity: 0.9;
	filter: alpha(opacity=90);
}
/*css for drop down menu*/
#navi
{
	margin: 0;
	list-style: none;
	/*position: relative;*/
	z-index:0;
}
#navi li
{
	display: block;
	position: relative; /*	padding: 2px 30px 0px 30px;*/	
	z-index: 100;
}
#navi li.green
{
    z-index:0;
}
#navi li a
{
	display: block;
	float: left;
}

#navi li ul
{
	position: absolute;
	float: left;
	left: 0;
	top: 28px;
	margin: 0;
	padding: 0 0 5px 0;
	background: #ffffff;
	display: none;
	z-index: 1000;
	border: 1px solid #d7d6d6;
	width:300px;
}
*html #navi li ul
{
    width:300px;
}
#navi li ul li
{
	float:left;
	display: block;
	background: none;
	padding:0px;
	width:300px;
}
#navi li ul li:hover
{
	background: #F6F6F8;
}
#navi li ul li a
{
	float: left;
	white-space: nowrap;
	font-size: 11px;
	padding: 0 10px 0px;
	line-height: 24px;
	color:#7F7F7F;
	width:280px;
}
*html #navi li ul li a
{
	width:300px;
}
#navi li ul li a:hover
{
	color: #7d080b;
}
*html #navi li ul li a:hover
{
    background: #F6F6F8;
}
#navi li:hover ul, #navi li.over ul
{
	display: block;
}
/*css for drop down menu*/

.fp_box_main{float:left; width:656px; margin:0px 0px 0px 0px;}
.fp_box_bg{float:left; width:630px; padding:0px 14px 0px 14px;}	
.fp_box{float:left; width:147px; padding:14px 14px 0px 0px; height:190px;}

.fp_box_img{float:left; width:145px; height:132px; vertical-align:middle; text-align:center; border:1px solid #e1e5ec; background:#f6f6f8;  }
	.fp_box_img div.img_center{display:table-cell; text-align:center; vertical-align:middle; width:145px; height:132px; }
	.fp_box_img div.img_center *{vertical-align:middle;}
	.fp_box_img div.img_center span{display:inline-block; height:100%;}
		<!--[if IE]>
	.fp_box_img div.img_center span{display:inline-block; height:100%;}
	
.fp_box h2{float:left; padding:12px 0px 0px 0px; color:#6081a4; width:147px; font-size:11px; height:15px; text-align:center;}	
.fp_box h2 a{color:#6081a4;}	



/* Green Products */
	.top_links ul li a.green{color:#b3ff77;}
	.top_links ul li a:hover.green{color:#4cc800;}
	.top_links ul li.green{margin:0px 0px 0px 0px; padding:14px 15px 11px 15px; background:url(images/green.gif) right 5px no-repeat; float:left;font-family:Verdana, Arial, Helvetica, sans-serif;}	
	.top_links ul li.green a{color:#0b5600;}
	
	
	

.greencontent_bg_title{ background:url(images/title_bg_green.jpg) repeat-x top left; height:19px; width:638px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; padding:0px 0px 5px 6px;}


.greencontent_bg{float:left; width:644px; padding:0px 6px; background:url(images/greem_content_bg_pista.gif) left top repeat-y;}


.greencontent_bg_text{float:left; margin:0px 0px 0px 0px; padding:0px 0px 5px 5px;min-height:1285px;height:auto !important;height:1285px;}
.greenb_box_text{float:left; margin:0px 0px 0px 0px; padding:0px 0px 5px 5px;}
.greenb_name{background:#4E9440; width:150px; height:38px; border:1px solid #d0d0d0; border-top:none;overflow:hidden;}
.greenb_name p{font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#2e4100; text-align:center; padding-top:10px;}
.greenb_name p a{color:#2e4100;}
.greenb_box_img{width:150px; height:130px; border:1px solid #e5e5e5; margin:5px 0px 0px 0px; background:#ffffff;}
.greenb_box_img div.img_center{display:table-cell; text-align:center; vertical-align:middle;  width:150px; height:130px;}
.greenb_box_img div.img_center *{vertical-align:middle;}
.greenb_box_img div.img_center span{display:inline-block; height:100%;}
<!--[if IE]>
.greenb_box_img div.img_center span{display:inline-block; height:100%;}
.green_content_bg_title{ background:url(images/title_bg_green.jpg) repeat-x top left; height:19px; width:794px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#2e4100; font-weight:bold; padding:0px 0px 5px 5px; margin:0px 0px 0px 6px;}
.green_pagging{float:right; padding:10px 10px 0px 0px; margin:0px 0px 0px 0px;}
.green_pagging p{float:left;font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#2e4100;}
.green_pagging p a{color:#d21806;}
.green_pagging p span{color:#616161;}
.green_pagging p span a{color:#616161;}

.greensub_content_bg{float:left; width:799px; padding:0px 6px; background:url(images/greensub_content_bg.gif) left top repeat-y;}
.greensub_content_bg_title{ background:url(images/title_bg_green.jpg) repeat-x top left; height:19px; width:794px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; padding:0px 0px 5px 5px;}
.green_content_bg_text{width:779px; margin:0px; padding:5px 10px 10px 10px ; font-size:11px; float:right;}
.green_cat_width{width:759px; padding:10px 10px 0px 10px; float:right;}
.green_cat_box1{width:370px; float:left; padding:10px 0px 0px 0px;}
.green_cat_box2{width:370px; float:right;  padding:10px 0px 0px 0px;}

.green_category_box{width:370px; float:left; padding:0px 0px 0px 0px; }
.green_category_box_text{float:left; width:370px; }
.green_category_box_text p{float:left; width:370px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#365b8b;}
.green_category_box_text p a{color:#365b8b;}
.green_category_box_img{float:left; width:100px; height:100px; border:1px solid #3e5700; background:#ffffff; margin:8px 5px 10px 0px;}
.green_category_box_img div.img_center{display:table-cell; text-align:center; vertical-align:middle;  width:100px; height:100px;}
.green_category_box_img div.img_center *{vertical-align:middle;}
.green_category_box_img div.img_center span{display:inline-block; height:100%;}
		<!--[if IE]>
.green_category_box_img div.img_center span{display:inline-block; height:100%;}

.green_category_box_text_span{ float:right; width:245px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#616161; margin:10px 0px 20px 0px; }
.green_category_box_text_span p{font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;   margin:8px 0px 5px 0px; color:#616161; }
.green_category_box_text_span p span{ color:#c71a20;font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;  font-weight:normal; margin:8px 0px 5px 0px; font-weight:bold;}
.green_category_box_button{float:left; margin:5px 0px 0px 0px;}

.greensub_table{float:left; width:811px;margin:6px 0px 0px 0px;}
#greensub_static_text{float:left; width:809px;border-right:1px solid #eaeaea;border-left:1px solid #eaeaea;}
.greensub_static_text{float:left; width:799px;background:#f3f2f2; margin:0px 5px 0px 5px;}
.greensub_static_text_title{float:left; text-align:left; width:629px;font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold; background:#d21806; padding:0px 0px 3px 4px;  margin:0px 0px 0px 5px; }
.greensub_div_select{float:left; width:600px; padding:10px 0px 0px 10px; margin:0px 0px 0px 0px;}

.greensub_category_box_text{float:left; width:370px; }
.greensub_category_box_text p{float:left; width:370px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#2e4100;}
.greensub_category_box_text p a{color:#2e4100;}

.product_pair{clear:both;float:left;width:760px;}


	.index { background:url(images/sitemap-static.gif) no-repeat 8px 5px; color:#811146; font-weight: bold; padding:0px 0px 0px 15px; }
	.category1 { background:url(images/sitemap-index.gif) no-repeat 18px 5px; color:#c02064; font-weight: bold; padding:0px 0px 0px 25px; }
	.sub_category { color:#666666; line-height:18px; padding:0px 0px 0px 35px; color:#c22974; }
	.static-page { background:url(images/sitemap-static.gif) no-repeat 8px 5px; color:#811146; font-weight: bold;  padding:0px 0px 0px 20px;}
	#footer br
{line-height:18px;}
#footer a
{color:black;}
.f_brand_welcom{float:left; width:654px; margin:10px 0px 0px 0px;}
.f_brand_welcome_text {float:left; width:645px; padding:0px 0 0 05px;text-align:left;}
.f_brand_welcome_text p {float:left; width:645px; padding:0px 0 0 05px; color :Black ; font-size :11px; font-family :Verdana,Arial,Helvetica,sans-serif;margin:0px;}
.sitemap_navi {width:1000px; float:left; font-size:11px;font-weight:normal;color:#1c0c0c;line-height: 19px; background:url(images/bottom_links_bg.gif) repeat-y left top; font-family:Arial, Helvetica, sans-serif;margin-top:15px;}
.sitemap_navi_display{width:1000px; float:left; margin:0px 0px 10px 0px;}
.sitemap_navi div.links{ width:160px; float:left; padding: 0px 0px 0px 8px;}
.sitemap_navi h3{font-size:12px;font-weight:bold;color:#d11920; width:160px; height:35px; line-height:16px;}
.sitemap_navi h3 a{color:#d11920;}
.sitemap_navi ul {font-size:11px; padding:0px;margin:0px;list-style:none;color:#1c0c0c; float:left; width:155px; padding:0px 0px 0px 5px;}
.sitemap_navi ul li {font-size:11px; color:#1c0c0c;background: url(images/bullet_grey.gif) no-repeat left 6px; padding-left: 8px;}
.sitemap_navi li a {font-size:11px; color:#1c0c0c;text-decoration:none;}
.sitemap_navi li a:hover {font-size:11px; color:#365b8b;text-decoration:none;}
