@charset "utf-8";
/* CSS Document */
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2e2e2e;
	margin:0px auto;
	padding:0px;
}
#main1{
	width:100%;
	margin:15px auto;
	padding:0px;
	height:100%;
	overflow:hidden:
}
div, h1, h2, h3, h4, p, form, label, textarea, img, span{
	margin:0;
	padding:0;
}
ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
.spacer{
   clear:both; font-size:0; line-height:0;
}
img{
	border:0px;
}
a{
	text-decoration:underline;
	color:#2e2e2e;
}
a:hover{
	text-decoration:underline;color:#54740B;}
	/*text-decoration:underline;color:#FF0000;}*/
/*Header*/
#header{
	width:958px;
	height:175px;
	padding-left:15px;
	position:relative;
	margin:auto;
}
#logo{
	float:left;
	width:209;
	height:175px;
	overflow:hidden;
}
.logo_left{
	float:left;
	height:175px;
	width:5px;
	background:url(../images/logo_left.gif) no-repeat 0px 0px;
}
.logo_mid{
	width:199px;
	height:175px;
	float:left;
	background:url(../images/logo_mid.gif) repeat-x 0px 0px;
}
.logo_right{
	float:left;
	width:5px;
	height:175px;
	background:url(../images/logo_right.gif) no-repeat 0px 0px;
}
.logo_img{
	margin:40px 3px 0px 4px;

}
#header_right{
	float:left;
	width:748px;
	height:175px;
	background:url(../images/bg_header.gif) no-repeat 0px 0px;
}
.header_text
{
	width:698px;
	height:94px;
	padding:23px;
	overflow:hidden;
}
#header_right h2{
	font-size:20px;
}
#header_right p{
	/*line-height:18px;
	margin-top:15px;*/
}
#nav{
	width:748px;
	height:35px;
}
.nav_left
{
	float:left;
	width:10px;
	height:35px;
	background:url(../images/nav_left.gif) no-repeat 0px 0px;
}
.nav_right{
	float:right;
	width:5px;
	height:35px;
	background:url(../images/nav_right.gif) no-repeat 0px 0px;
}
.nav_mid{
	float:left;
	width:733px;
	height:35px;
	background:url(../images/bg_nav.gif) repeat-x 0px 0px;
}
ul.menu123{
	width:730px;
	height:35px;
	padding:0px;
}
ul.menu123 li{
	padding:0 2px 0 0;
	float:left;
	background:url(../images/nav_divider.gif) right top no-repeat;
	height:35px;
	width:118px;
	/*width:102px;*/
	text-align:center;
}
ul.menu123 li a{
	display:block;
	background:url(../images/bg_nav.gif) repeat-x 0px 0px;
	font-size:16px;
	line-height:35px;
	color:#ffffff;
	text-decoration:none;
}
ul.menu123 li a:hover{
	background:url(../images/nav_mid_over.gif) 0 0 repeat-x #fff;
	color:#666666;
	text-decoration:none;
}
ul.menu123 li.noImg{
	background-image:none;
}


/*Main Container*/
#container
{
	width:965px;
	margin-bottom:10px;
	overflow:hidden;
	padding-left:22px;
	position:relative;
	margin:auto;
}
#left{
	float:left;
	color:#E5F9AC;
	width:209px;
	background:url(../images/bg_left_panel.gif) repeat-y 0px 0px;
	}
.search_box{
	width:187px;
	height:60px;
	margin:0px 1px;
	padding:0px 10px;
	background:url(../images/bg_searchbox.gif) repeat-x 0px 0px;
	overflow:hidden;
}
#left form input{
	width:135px;
	float:left;
	height:15px;
	border-bottom:#D4D0C8 solid 1px;
	border-right:#D4D0C8 solid 1px;
	border-top:#404040 solid 1px;
	border-left:#404040 solid 1px;
	color:#101010;
	background-color:#fff;
	font-size:12px;
	line-height:21px;
	margin:25px 0 0 0;
}
#left form input.signup{
	background:url(../images/btn_go.gif) 0 0 no-repeat;
	width:38px;
	height:23px;
	border:none;
	cursor:pointer;
	float:right;
	margin:25px 0 0 0;
	padding:0;
}
.category{
	width:187px;
	margin:0 11px;
	padding:5px 0;
	border-bottom: #e5f9ac solid 3px;

}
.category_nobrd{
	width:187px;
	margin:0 11px;
	padding:5px 0;
	overflow:hidden;
}
.arrow{
	display:block;
	font-size:13px;
	font-weight:bold;
	text-transform: uppercase;
	color:#FFFFFF;
	padding-left: 20px;
	line-height:20px;
	background:url(../images/head_bullet_green.gif) no-repeat 3px 4px;
}
.arrow a{
	color:#fff;
	text-decoration:none;
}
.arrow a:hover
{
	text-decoration:underline;
	color:#bc2b22;
}

#left ul.support{
	width:187px;
	padding:5px;
	float:left;
}
#left ul.support li{
	padding:1px 0px;
	margin:0;
	line-height:0;
}
#left ul.support li a{
	background:url(../images/bullet.gif) 5px 6px no-repeat;
	padding:0 0 0 15px;
	font-size:12px;
	line-height:18px;
	color:#e5f9ac;
	font-weight:normal;
	text-decoration:none;
	background-color:inherit;
	display:block;
}
#left ul.support li a:hover{
	text-decoration:underline;
}
.bottom_left{
	width:209px;
	height:5px;
	font-size:0px;
	background:url(../images/btm_leftpanel.gif) no-repeat 0px 0px;
}
#left h2{
	font-size:12px;
	font-weight:bold;
	color:#e5f9ac;
	padding-left:10px;
}
#left p.ctnt
{
	font-size:11px;
	color:#e5f9ac;
	text-align:justify;
	padding-left:10px;
}
#left p.more
{
	font-size:12px;
	text-align:right;
	font-weight:bold;
	color:#FFFFFF;
	margin-bottom:3px;
}
#left p.more a:link,#left p.more a:visited{
	text-decoration:none;
	color:#FFFFFF;
}
#left p.more a:hover{
	text-decoration:underline;
	color:#ba2921;
}

/*End Left panel*/
#center
{
	width:528px;
	margin:10px 10px 0 10px;
	float:left;
}
.mdbox_top{
	width:528px;
	height:6px;
	font-size:0px;
	background:url(../images/md_top.gif) no-repeat 0px 0px;
}
.mdbox_center{
	width:506px;
	background:url(../images/md_middle.gif) repeat-y 0px 0px;
	padding:4px 11px;
}
.mdbox_down
{
	width:528px;
	height:6px;
	font-size:0px;
	background:url(../images/md_down.gif) no-repeat 0px 0px;
}
.banner{
	margin:15px 15px 25px 15px;
}
.fban_top{
	width:480px;
	height:7px;
	font-size:0px;
}
.fban_l{
	background:#ffffff url(../images/fban_left.gif) no-repeat 0 0;
	width:7px;
	height:7px;
	float:left;
}
.fban_m{
	border-top:solid 1px #d6e4ef;
	height:7px;
	width:466px;
	float:left;
}
.fban_r{
	background:url(../images/fban_right.gif) no-repeat 0 0;
	width:7px;
	height:7px;
	float:right;
}
.fban_mid{
	width:458px;
	font-size:0px;
	padding:10px;
	border-left:solid 1px #d6e4ef;
	border-right:solid 1px #d6e4ef;
}
.fban_btm{
	width:480px;
	height:7px;
	font-size:0px;
}
.fban_bl{
	background:url(../images/fban_bl.gif) no-repeat 0 0;
	width:5px;
	height:30px;
	float:left;
}
.fban_bm{
	background:url(../images/fban_bm.gif) repeat-x 0 0;
	height:30px;
	width:470px;
	float:left;
}
.fban_br{
	background:url(../images/fban_br.gif) no-repeat 0 0;
	width:5px;
	height:30px;
	float:right;
	font-size:0px;
	margin-bottom:10px;
	display:inline;
}
.scroller{
	height:28px;
	width:300px;
	margin: 0 auto;
	margin-top:2px;
}
.scroll_left{
	/*background:url(../images/Scroll_left.gif) no-repeat 0 0;*/
	width:34px;
	height:28px;
	float:left;
}
.scroll_mid{
	background:url(../images/Scroll_bg.gif) repeat-x 0 0;
	float:left;
	width:232px;
	height:28px;
}
.scroll_right{
	/*background:url(../images/Scroll_right.gif) no-repeat 0 0;*/
	width:34px;
	height:28px;
	float:right;
}
.selected_no{
font-color:red;
}
.notselected{

}
#center ul.scroll{
	width:232px;
	padding:2px;
	display:inline;

}
#center ul.scroll li{
	width:28px;
	padding:3px 0;
	margin:0 auto;
	line-height:0;
	float:left;
}
#center ul.scroll li a{
	height:17px;
	font-size:11px;
	line-height:17px;
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;
	background-color:inherit;
	display:block;
	padding-left:12px;
	background: url(../images/scroll_btn_normal.gif) no-repeat center center;
}
#center ul.scroll li a:hover{
	background: url(../images/scroll_btn_over.gif) no-repeat center center;
}

.banner_new{
   height:10px;

}
.ylbox_top{
	width:506px;
	height:4px;
	font-size:0px;
	background:url(../images/ylbox_top.gif) no-repeat 0px 0px;
}
.ylbox_center{
	width:486px;
	background-color:#faf3c7;
	padding:6px 10px;
	float:left;
	overflow:hidden;
}

.ylbox_down{
	width:506px;
	height:4px;
	font-size:0px;
	background:url(../images/ylbox_down.gif) no-repeat 0px 0px;
}
.left_column
{
	float:left;
	width:238px;
	margin-right:10px;
}
.right_column
{
	float:left;
	width:238px;

}
.wtbox_tops{
	width:225px;
	height:4px;
	font-size:0px;
	background:url(../images/wtbox_top11.gif) no-repeat 0px 0px;
	}
.wtbox_centers{
	width:205px;
	padding:0 10px;
	height:90px;
	background-color:#ffffff;
}
.wtbox_downs{
	width:225px;
	height:4px;
	font-size:0px;
	background:url(../images/wtbox_down11.gif) no-repeat 0px 0px;
	margin-bottom:10px;
	}
.wtbox_top{
	width:238px;
	height:4px;
	font-size:0px;
	background:url(../images/wtbox_top.gif) no-repeat 0px 0px;
	}
.wtbox_down{
	width:238px;
	height:4px;
	font-size:0px;
	background:url(../images/wtbox_down.gif) no-repeat 0px 0px;
	margin-bottom:10px;
	}
.wtbox_down_nopadding{
	width:238px;
	height:4px;
	font-size:0px;
	background:url(../images/wtbox_down.gif) no-repeat 0px 0px;
}

.wtbox_center{
	width:218px;
	padding:0 10px;
	height:90px;
	background-color:#ffffff;
}
.wtbox_center_new{
	width:218px;
	padding:0 10px;
	height:140px;
	background-color:#ffffff;
}

.catg{
	display:block;
	height:20px;
	font-size:13px;
	font-weight:bold;
	color:#70951e;
	padding-left: 20px;
	line-height:20px;
	background:url(../images/img_bullet.gif) no-repeat left center;
}
/*
#center ul{
	width:187px;
	padding:3px;
	float:left;
}
#center ul li{
	padding:2px 0px;
	margin:0;
	line-height:0;
}
#center ul li a{
	background:url(../images/bullet_red.gif) 0 6px no-repeat;
	padding:0 0 0 15px;
	font-size:12px;
	line-height:16px;
	color:#4c4c4c;
	font-weight:bold;
	text-decoration:none;
	background-color:inherit;
	display:block;
}
#center ul li a:hover{
	text-decoration:underline;
}*/
.left_col
{
	float:left;
	width:80px;
	margin-right:10px;
	margin-top:6px;
}
.right_col{
	float:left;
	width:125px;
	margin-top:6px;
	font-size:11px;
}
.prod_name
{
	font-weight:bold;
}
.prod_img{
	margin-top:10px;
}
.prod_img a{
	text-decoration:none;
	color:#2e2e2e;
}
.prod_img a:hover{
	text-decoration:underline;
	color:#FF0000;
}

.btm_img
{
	float:left;
}
/*End center panel */

#right{
	float:left;
	width:201px;
	margin:10px 0 0 0;

}
.rt_top{
	width:201px;
	height:6px;
	font-size:0px;
	background:url(../images/right_top.gif) no-repeat 0px 0px;
}
.rt_mid
{
	width:187px;
	background:url(../images/right_mid.gif) repeat-y 0px 0px;
	padding:1px 7px;
}
.rt_down{
	width:201px;
	height:6px;
	font-size:0px;
	background:url(../images/right_down.gif) no-repeat 0px 0px;
}
.ylbox_top_right
{
	width:187px;
	height:4px;
	font-size:0px;
	background:url(../images/ylbox_top_right.gif) no-repeat 0px 0px;
}
.ylbox_down_right
{
	width:187px;
	height:4px;
	font-size:0px;
	background:url(../images/ylbox_down_right.gif) no-repeat 0px 0px;
	margin-bottom:6px;
}
.ylbox_down_right_nomrg
{
	width:187px;
	height:4px;
	font-size:0px;
	background:url(../images/ylbox_down_right.gif) no-repeat 0px 0px;
}
.ylbox_mid_right
{
	width:175px;
	background:#faf3c7;
	padding:0px 6px;
	overflow:hidden;
}
.msgbox_top{
	width:187px;
	background:url(../images/tp_msgbrd.gif) no-repeat 0 0;
	font-size:0px;
	height:5px;
}
.msgbox_mid{
	/*background:url(../images/msgbox_mid.gif) repeat-x 0 0;*/
	width:185px;
	height:171px;
	/*border-left: 1px solid #d7a218;
	border-right: 1px solid #d7a218;*/
}
.msgbox_down{
	width:187px;
	height:5px;
	background:url(../images/msgbox_down.gif) no-repeat 0 0;
	font-size:0px;
	margin-bottom:6px;
}
#right ul{
	width:173px;
	padding: 0 5px;
	float:left;
}
#right ul li{
	padding:1px 0px;
	margin:0;
	line-height:0;
}
#right ul li a{
	background:url(../images/bullet_small.gif) 5px 3px no-repeat;
	padding:0 0 0 20px;
	font-size:11px;
	line-height:15px;
	color:#2e2e2e;
	font-weight:normal;
	text-decoration:none;
	background-color:inherit;
	display:block;
}
#right ul li a:hover{
	text-decoration:underline;
}
.card{
	width:187px;
	height:70px;
	margin-bottom:6px;
}

.creg
{
	display:block;
	height:30px;
	padding: 3px 0 3px 30px;
	background:url(../images/customer_registration.gif) no-repeat left center;
	font-weight:bold;
	color:#2e2e2e;
	text-decoration:none;
}
.creg a
{
	font-weight:bold;
	color:#bc2b22;
	text-decoration:none;
}
.creg a:hover
{
	text-decoration:underline;
	color:#54740b;
}

.morelink a
{
	font-weight:bold;
	color:#bc2b22;
	text-decoration:none;
	float:right;
}
.morelink a:hover
{
	text-decoration:underline;
	color:#54740b;
}

.preg
{
	display:block;
	height:30px;
	padding: 3px 0 3px 30px;
	background:url(../images/partner_registration.gif) no-repeat left center;
	font-weight:bold;
	color:#2e2e2e;
	text-decoration:none;
}
.preg a
{
	font-weight:bold;
	color:#bc2b22;
	text-decoration:none;
}
.preg a:hover
{
	text-decoration:underline;
	color:#54740b;
}
.right_arrow{
	display:block;
	font-size:13px;
	font-weight:bold;
	color:#bc2b22;
	padding-left: 20px;
	background: url(../images/head_bullet1.gif) no-repeat 3px 2px;
	margin-top:5px;
	margin-bottom:5px;
	text-transform: uppercase;
}
.right_arrow a{
	color:#bc2b22;
	text-decoration:none;
}
.right_arrow a:hover
{
	text-decoration:underline;
	color:#54740b;
}
.offerimg{
	margin-bottom:5px;
}
.cart {
	display:block;
	height:36px;
	margin-left:20px;
	padding: 3px 0 3px 50px;
	background: url(../images/img_mycart.gif) no-repeat left center;
	font-size:18px;
	font-weight:bold;
	line-height:36px;
	color:#aa1511;
	text-decoration:none;
}
.arrow_red{
	display:block;
	height:20px;
	font-size:13px;
	font-weight:bold;
	color:#aa1511;
	padding-left: 20px;
	line-height:20px;
	background:url(../images/head_bullet.gif) no-repeat left center;
}
.row_hd{
	height:20px;
	margin: 5px 0;
	font-weight:bold;
}
.row
{
	height:20px;
	margin-bottom:5px;
}
.row_left{
	float:left;
	height:15px;
	width: 20px;
	margin-right:5px;
}
.row_right{
	float:left;
	height:15px;
	line-height:17px;
}
.vote{
	background:url(../images/Btn_vote.gif) 0 0 no-repeat;
	width:63px;
	height:23px;
	border:none;
	cursor:pointer;
	float:left;
	padding:0;
}
/*End right panel
*/
#footer{
	width:958px;
	height:40px;
	margin:0 auto;
	clear:both;
	background:url(../images/bg_footer.gif) repeat-x 0 0;
}
.footer_left{
	width:200px;
	float:left;
	height:35px;
	line-height:35px;
}
.footer_right{
	width:525px;
	float:right;
	height:35px;
	line-height:35px;
	text-align:right;
}
#footer a{
	text-decoration:none;
	color:#2e2e2e;
}
#footer a:hover{
	text-decoration:underline;
	color:#2e2e2e;
}
/*Inner page*/
.ylbox_ci{
	width:500px;
	background-color:#faf3c7;
	padding: 0 3px;
	overflow:hidden;
}
.wtbox_ci{
	width:480px;
	padding:10px 10px;
	background-color:#ffffff;
}
.type_box
{
	width:210px;
	height:50px;
	margin-top:5px;
	background:#f0f0f0;
	border:solid 1px #e5e5e5;
}
.product-name
{
	color:#5e7f15;
	font-weight:bold;
	margin-bottom:10px;
	text-transform: uppercase;

}/*
input{
	background:#f4c0bd;
	border:solid 1px #9c0a07;
}*/
.quick_overview{
	background: rgb(216, 231, 182) none repeat s#croll 0%;
	margin-bottom:1em;
}
.welcome-msg{
float:right;
color:#AA1511;
font-weight:bold;
}

div.infoDiv {
	width:98%;
	padding:10px;
	border:1px solid #D8D8D8;
	margin:0px 10px 10px 0px ;
	text-align:justify;
	color:#D8D8D8;
}
