html, body { text-align:justify; margin:0px; padding:0px; font:italic 15px Arial; color:#656565; }
div, input, textarea, table, tr, td { text-align:justify; font:italic 15px Arial; color:#656565; }
table, tr, td {vertical-align:top;}
img { border:0px; }
form { margin:0; padding:0; }
.cl { clear:left; }
.cr { clear:right; }
.cb { clear:both; }
.fl { float:left; }
.fr { float:right; }
.all_ul { padding:0px; margin:0px; list-style-type:none; }
#container { width:1001px; margin:0 auto; background:#fff url(/img/headbg.jpg) no-repeat; height:expression(this.scrollHeight < 861 ? "861px" : "auto");
min-height:861px; border-left:solid 1px #ededed; border-right:solid 1px #ededed; border-bottom:solid 1px #ededed; padding-bottom:5px;}
.rel { position:relative; top:0px; left:0px; width:0px; height:0px; }
/* IDs **/
#logo { padding:5px 6px; }
/* CLASSes **/
.menu_ul { padding:0px; margin:0px; list-style-type:none; margin-top:20px; padding-right:75px;}
.facepro { font-family:Kozuka Gothic Pro; }
.green { color:#1f7900; }
.green2 { color:#6f981e; }
.green3 { color:#7e9e00; }
.orange { color:#ff9600; }
.gray { color:#363636; }
.fs10 { font-size:10px; }
.fs11 { font-size:11px; }
.fs12 { font-size:12px; }
.fs16 { font-size:16px; }
.fs18 { font-size:18px; }
.fs19 { font-size:19px; }
.fs24 { font-size:24px; }
.fs30 { font-size:30px; }
.fs42 { font-size:42px; }
.w34  { width:34px; }
.w48  { width:47px; }
.w100 { width:100px; }
.w113 { width:113px; }
.w157 { width:157px; }
.w180 { width:180px; }
.w290 { width:290px; }
.w216 { width:216px; }
.w600 { width:600px; }
.w711 { width:711px; }
.h356{height:356px;}

.ptop5{padding-top:5px}

.white{color:#fff;}
.blue{color:#003b78;}
.red{color:#D50000;}
.greens{color:#335700; font-style:normal; }
.gray{color:#518B00; font-style:normal; }

.stnormal { font-style:normal; }
.stbold { font-weight:bold; }
.contpad{padding:33px 64px 33px 47px;}
.pad3 { padding:3px 3px 0px 3px; }
.padcart { padding:3px 5px 0px 0px; }
.padtop80 { padding-top:80px; }
.logmarg { margin:14px 0px 7px 10px; }
.logmarg1 { margin:0px 0px 7px 10px; }
.passmarg { margin:0px 0px 0px 10px; }
.margbtn { margin-top:5px;}
.logbtnmarg{margin:1px 8px;}
.searchmarg { margin:14px 0px 0px 10px; }
.searchbtnmarg { margin:14px 7px 14px 8px; }
.logborder { border:solid 1px #ababab; }
.imgborder{border:solid 1px #a0a0a0;}
/* BACKGROUNDs **/
.sep { background:url(/img/sep.gif) repeat-x bottom left; padding:2px 0px 2px 0px;}
.hline { background:url(/img/hline.gif) repeat-x top left; height:6px;}
.rbg{padding:19px; height:460px; background:url(/img/rbg.jpg) no-repeat bottom left;}
.logbg { background:url(/img/loginbg.gif) no-repeat; width:179px; margin-top:3px; margin-bottom:8px; height:90px; }
.sbg{background:#e3e3e3; width:179px; margin-top:3px; height:43px;}
.contbg{background:#fff url(/img/contbg.jpg) no-repeat top right;}
/* LINKs **/
a, a:active, a:visited { color:#000; text-decoration:none; }
a:hover { text-decoration:underline; }
a.menu, a.menu:active, a.menu:visited { color:#fff; background:url(/img/bullet.gif) no-repeat 20px 10px; padding-left:40px; }
a.menu:hover { background:url(/img/bullet.gif) no-repeat 20px 10px; color:#363636; text-decoration:none; }
a.menu_act, a.menu_act:active, a.menu_act:visited, a.menu_act:hover { background:url(/img/bullet.gif) no-repeat 20px 10px; color:#363636; text-decoration:none; padding-left:40px;}
a.botmenu, a.botmenu:active, a.botmenu:visited { color:#a0a0a0; }
a.botmenu:hover { color:#a0a0a0; text-decoration:underline; }


a.sitemap, a.sitemap:active, a.sitemap:visited { color:#363636; background:url(/img/bullet.gif) no-repeat 20px 5px; padding-left:40px; }
a.sitemap:hover { background:url(/img/bullet.gif) no-repeat 20px 5px; color:#4C7300; text-decoration:none; }

a.pager, a.pager:active, a.pager:visited {font-weight:bold; color:#518B00; font-style:normal; padding-left:3px; padding-right:3px; }
a.pager:hover {font-weight:bold; text-decoration:none; font-style:normal; color:#518B00; padding-left:3px; padding-right:3px; }
a.pager_act, a.pager_act:active, a.pager_act:visited, a.pager_act:hover {font-weight:bold; text-decoration:none; font-style:normal; color:#335700; padding-left:3px; padding-right:3px; }

a.green, a.green:active, a.green:visited, a.green:hover { color:#1f7900; }

/* CONTACTs **/
.contit { width:115px; font-size:12px;  font-style:normal;}
.contit_err { color:#d50000; width:115px; font-size:12px; font-style:normal; }

.asterisk { color:#d50000; font-size:12px; padding:0px 2px 0px 2px;}
.mandatory { color:#000; font-style:normal;}
.inputtext { border:solid 1px #135100; width:160px; color:#000; font-size:12px; background:#f8f8f8; margin-bottom:5px; height:16px; font-style:normal; margin-top:2px;}
.inputtext_reg { border:solid 1px #135100; width:200px; color:#000; font-size:12px; background:#f8f8f8; margin-bottom:5px; height:16px; font-style:normal; margin-top:2px;}
.inputtextarea { border:solid 1px #135100; width:320px; height:80px; color:#000; font-size:12px; background:#f8f8f8; overflow:auto; margin-bottom:3px; margin-top:2px; font-style:normal;}
.code { border:solid 1px #135100; width:95px; height:16px; font-size:16px;  font-weight:bold; text-align:center; background:#f8f8f8; float:left; font-style:normal; color:#000; }
.conttext{margin-left:20px; width:220px; margin-top:10px;}

.select_reg{margin:0;padding:0px 2px 2px 2px; height:20px; width:202px; border:1px solid #b7b7b7; color:#333; background:#f1f1f1;margin-bottom:5px;}

/* LOGIN **/
.login { border:solid 1px #bdbdbd; height:16px; color:#505050; padding-left:3px;}
.btn { border:solid 1px #175900; height:19px; background:#1f7900; color:#fff; text-align:center;}

.basket_count{font-weight:bold; font-size:11px; color:#FF9600}
.prodimg{width:250px; float:left}
.price{color:#FF9600; font-weight:bold;}
a.prod_name,a.prod_name:hover,a.prod_name:active,a.prod_name:visited,a.prod_name:link {color:#7E9E00;text-decoration:none; font-weight:bold}
.prod_name {color:#7E9E00;text-decoration:none; font-weight:bold}

.border_buy_listing{
	padding:10px; 
	background:#FFF; 
	font-size:12px; 
	color:#197500; 
	display:none; 
	border:2px solid #197500; 
	position:absolute; 
	margin-top:40px; 
	margin-left:300px; 
	width:210px; 
	z-index:150;
}
.border_buy_listing1{
	padding:10px; 
	background:#FFF; 
	font-size:12px; 
	color:#197500; 
	display:none; 
	border:2px solid #197500; 
	position:absolute; 
	margin-top:50px; 
	margin-left:100px; 
	width:210px; 
	z-index:150;
}
.tdalpha{filter: alpha(opacity=40); -moz-opacity: 0.40;}
.tdnonalpha{}

.title_b{
	text-align:center;
	font-weight:bold;
	color:#197500;
	font-size:13px;
}

.separr2 {
	background:url(/img/sep2.gif) repeat-x center left;
	text-align:center;
	height:10px;
}

.separr {
	background:url(/img/sep.gif) repeat-x center left;
	text-align:center;
	height:10px;
}

.b_price{
	color:#D50000;
	padding:0px 5px 0px 5px;
	text-align:center;
}

a.freg, a.freg:active, a.freg:visited { 
    color:#1F7900;
	font-size:11px;
	font-style:normal; 
	
	
}
	
a.freg:hover { 
    color:#1F7900;
	font-size:11px;
	font-style:normal; 
}
	
a.freg_act, a.freg_act:active, a.freg_act:visited, a.freg_act:hover  { 
    color:#1F7900;
	font-size:11px;
	font-style:normal; 
	text-decoration:underline;
	
}

a.login_menu, a.login_menu:active, a.login_menu:visited, a.login_menu:link{
	color:#518B00;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
	font-style:normal;
	padding-left:10px;
	line-height:20px;
	
}
a.login_menu:hover{
	color:#335700;
	font-weight:bold;
	font-size:13px;
	text-decoration:underline;
	font-style:normal;
	padding-left:10px;
	line-height:20px
}

a.login_menu_act, a.login_menu_act:active, a.login_menu_act:visited, a.login_menu_act:link,a.login_menu_act:hover{
	color:#335700;
	font-weight:bold;
	font-size:13px;
	text-decoration:underline;
	font-style:normal;
	padding-left:10px;
	line-height:20px
}