body {
	font-family: Arial;
	margin:0px;
	font-size:12px;
	background:url(images/bg.gif) fixed repeat;
	}
	td { font-size:12px;}
a  { color:#FFFFFF; text-decoration:none }
a:hover { color:#e8e6e6; text-decoration:none }
#banner {background:url(images/banner.gif); width:900 ; height:104px ; }
#menu { background:url(images/bg_menu.gif); height:44px; padding-left:50px; padding-right:40px }
#main {background:url(images/bg_main.gif); padding-left:50px; padding-right:50px; padding-top:32px; padding-bottom:28px; vertical-align:top; height:317px;}
#main_p { background:#FFFFFF;padding-top:0px; padding-bottom:28px; vertical-align:top;}
#intro { padding-left:32px;; padding-right:32px; width:490px; background:url(images/intro_bg.gif); height:285px}
#footer { background:#000000 url(images/footer.gif); font-size:1opx; color:#42494f; height:68px; text-align:center}
#menu_nut a {background:url(images/nut_menu.gif); width:134px; height:42px;  font-size:12px; text-align:center;font-weight:300; text-decoration:none; padding:15px 0 0 0;}
#menu_nut a:hover {background:url(images/nut_menu_hover.gif); width:134px; height:42px;  font-size:13px; text-align:center; font-weight:300; text-decoration:none;}
#menu_nut a:active {background:url(images/nut_menu_hover.gif); width:134px; height:42px;  font-size:13px; text-align:center; font-weight:300; text-decoration:none;}
#menu_nut_dai a { background:url(images/nut_menu_dai.gif); width:143px; height:42px;  font-size:12px; text-align:center;font-weight:300; text-decoration:none; padding:15px 0 0 0;}
#menu_nut_dai a:hover { background:url(images/nut_menu_dai_hover.gif); width:143px; height:42px;  font-size:13px; text-align:center; font-weight:300; text-decoration:none;}
#menu_nut_dai a:active { background:url(images/nut_menu_dai_hover.gif); width:143px; height:42px;  font-size:13px; text-align:center; font-weight:300; text-decoration:none;}
#learn{ padding:6px 25px 8px 0px; text-align:right;}
#learnmore a { background:url(images/learnmore.gif);padding:2px 35px 8px 0px; color:#FF9900; width:117px; height:24; vertical-align:middle; font-size:13px; font-weight:bold}
#learnmore a:hover {color:#FFFFFF;}
#new_wel{ text-align:justify}
#bg_news{ background:url(images/last_news.gif); height:54px;}
#bot_news {background:url(images/last_news_bot.gif); height:11px; } 
#topmenu { background:url(); height:27px; vertical-align:middle; padding:10px 5px 5px 8px; color:#FFFFFF; font-size:11px; text-align:right;}
#topmenu a { color:#FFFFFF}
#topmenu a:hover { color:#CCCCCC}
#news {background:url(images/bg_news.gif); padding:10px 15px 10px 15px ; text-align:left; color:#23527f;}
#news_title a { font-weight:bold; color:#23527f; font-size:12px }
#news_title a:hover { color:#FF9900;}
#left {background:url(images/best_products.gif); width:189px ; height:54px }
#id_cat a { border:#FFFFFF solid 1px; background:#1a3a69; color:#FFFFFF; font-weight:bold; padding:3px 0 0 15px; width:193px; height:22px; font-size:13;}
#id_cat a:hover { border:#FFFFFF solid 1px; background:#112033; color:#FFFFFF; font-weight:bold; padding:3px 0 0 15px; width:193px; height:22px; font-size:13;}
#id_cat a:active { border:#FFFFFF solid 1px; background:#112033; color:#FFFFFF; font-weight:bold; padding:3px 0 0 15px; width:193px; height:22px; font-size:13;}

#id_p a {background:#112033; color:#9d9d9d; font-weight:300; padding:5px 3px 5px 20px; width:193px; height:22px; font-size:13; text-decoration:underline;}
#id_p a:hover {background:#112033; color:#FFFFFF; font-weight:300; padding:5px 3px 5px 20px; width:193px; height:22px; font-size:13; text-decoration:underline;}
#id_p a:active {background:#112033; color:#FF9933; font-weight:300; padding:5px 3px 5px 20px; width:193px; height:22px; font-size:13; text-decoration:underline;}
.main_menu { color:#001a49; text-decoration:none }
.main_menu:hover { color:#e8e6e6; text-decoration:none }
.link {color:#FFFFFF}
.link:hover {color:#CCCCCC}
.link_page { color:#333333; text-decoration:none}
.link_page:hover {color:#CCCCCC; text-decoration:none}
#add {color:#919aa2; font-size:11px; text-align:right; padding-top:34px}
#search_sub { background:url(images/search_product.gif) no-repeat; height:88px; width:191px; padding:32px 0px 2px 0px; vertical-align:middle; text-align:center}
.menu_b {color:#003366;}
.menu_b:hover {color:#FF9900;}
.cam { color:#FF9900;}
.cam:hover {color:#FFFFFF;}
.buttons {
	background: url('images/search.gif');
	color: #FFFFFF;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	border: 0px solid #313131;
	cursor: hand;
	width:78px;
	height:21px;
	text-align:center;	
}
input ,
.textarea{
	background:url('images/search-bar.gif');
	font-family: Tahoma, Arial, Helvetica;
	color: #646363;
	font-size: 11px;
	border:0px;
	width:182px;
	height:21px;
	padding-bottom:4px;
	}
	.img_f
{	
	FILTER: alpha(opacity=100);	
}
.img_box
{
	height:100px;
	width:100px;
	border-bottom:solid 1px #cecece;	
	border-top:solid 1px #cecece;
	border-left:solid 1px #cecece;
	border-right:solid 1px #cecece;
	
}

/* -----------FORM */
fieldset{margin-bottom:1em;padding:.5em; border:#E4E4E4 1px solid}
legend{font-family: Arial,Tahoma,Verdana; font-size: 12px; font-weight: bold; color: #575757; text-decoration:none}

.fieldname { font-family: Arial,Tahoma,Verdana; font-size: 12px; font-weight: normal; color: #575757; text-decoration:none}
.requirement { font-family: Arial,Tahoma,Verdana; font-size: 12px; font-weight: normal; color: #FD0202; text-decoration:none}
.fieldname_note { font-family: Arial,Tahoma,Verdana; font-size: 11px; font-weight: normal; color: #575757; text-decoration:none}
.form-text{background:#fffdfd;border-top:2px solid #b2ca64;border-bottom:1px solid #b2ca64;border-left:1px solid #b2ca64;border-right:2px solid #b2ca64;padding:2px;margin:4px 0 2px 0;font-size:1.2em;}
.form-text:focus{background:#feffd0;}
.form-text.hint{color:#898989;font:italic 1.2em Georgia,Times New Roman,Times,serif;}
.form-search{ background-image:url(../images/bg_search.gif); width:277; height:28;border-top:0px solid #b2ca64;border-bottom:0px solid #b2ca64;border-left:0px solid #b2ca64;border-right:0px solid #b2ca64;padding:5px; padding-left:5px;font-size:1.2em; color:#4A4A4A}
span.pageroute_buttons {  display: block;  margin-top: 0.5em;}
span.pageroute_buttons a {  margin-right: 0.5em;}

.form-text2{background:#ffffff;border-top:1px solid #cecece;border-bottom:1px solid #cecece;border-left:1px solid #cecece;border-right:1px solid #cecece;padding:2px;margin:4px 0 2px 0;font-size:10px;}
.form-text2:focus{background:#feffd0;}
.form-text2.hint{color:#898989;font:italic 12px Georgia,Times New Roman,Times,serif;}
