@charset "utf-8";
/* CSS Document */
/*footer*/
.footer {height:100%; display:block;}
.footer a{text-decoration:none;}
.footer a:active, .footer a:hover{text-decoration:underline; color:#FF9900; }
.footer a:link, .footer a:visited{color:#00CC00;}
.footer{text-align:center; color:#000000;}
.footer a{color:#000;}
.footer td{height:30px;}
#copyright{color:#006600;}

/*** submenu ***/
.submenu{color:#000000;}
.submenu th{background-image:url(/_assets/menuheader.jpg); background-repeat:no-repeat; height:35px; color:#FFFFFF;}
.submenu td{text-align:left; background-color:#EAFFF1; height:25px; padding-left:10px; border-bottom:#079B00 solid 1px;border-top:#CCCCCC solid 1px;}

/*** login ***/
.login{color:#666666; border-right:#666666 solid 1px; height:200px; width:200px;}
.loginbox{width:100%; font-weight:bold;}
.loginbox th{color: #fff; height:30px; border-bottom:#009900 solid 1px; font-size:11px; background-image:url(/_assets/menuheader.jpg);}

.loginbtm{border-top:#009900 solid 3px;}
.headerbar{height:30px;border-bottom:#FF9900 solid 1px;}

.inputfield{ background-color:#E9FFDF; border:#666 1px solid; width:100px; text-align:left; font-size:10px;}
.inputbtn{background-image:url(/_assets/btnBG.jpg); font-size:11px;}

.topbar{background-color:#666666; color:white; padding-right:15px; height:15px;}

/*** login2 ***/
.loginbox2{width:100%; font-weight:bold;}
.loginbox2 th{color: #fff; height:30px; border-bottom:#009900 solid 1px; font-size:11px; background-color:#00822B;}
.loginbox2 td{height:25px; text-align:left; padding-left:15px;}
.loginbox2 #subbuttonhead{background:#AAFF71; color:#FFFFFF;}
.loginbox2 #subbuttonhear a{color:#FFFFFF; !important}
.loginbox2 #subbutton{background:#E0FFA6; padding-left:25px;}

.order li{
	list-style-image: url(/_assets/ordericon.gif);
	list-style-type: none;
	border-bottom: 1px solid #00822B;
	padding-bottom:6px;

}
.order a{
	color:#FFCC00;
}

#loginpopup{display:none; background:#CCCCCC; float:left; position:absolute; padding:0 5px 10px 5px;}
#loginpopup .header{background-color:#FF9900; color:white;}

#loginbtn{color:white; display:block;}
#loginbtn a:hover #loginpopup{background:#CCCCCC; float:left; position:absolute; padding:0 5px 10px 5px;}

#popup a, #popup a:visited {
position: relative;
display: block;
width: 130px;
line-height: 30px;
text-align: right;
padding: 0 10px;
margin: 0;
border: 1px solid #666;
text-decoration: none;
font-size: 0.8em;
color: #000;
background: #eee;
}

#popup a span {display: none;}

#popup a:hover {
color: #f00;
}

#popup a:hover span{
display: block;
position: absolute;
top: 0px;
left: 150px;
width: 250px;
margin: 0px;
color: #000;
background: #fee;
text-align: center;
}
.logintab{color:#FFFFFF; height:20px; text-align:center; font-weight:bold; float:right; display:block;}
.logintab a{color:#FFFFFF; text-decoration:none;}
.logintab a:hover{color:#FF9900; text-decoration:underline;}
.logintab span{color:#FFCC66; font-size:11px;}
.logintab dl{margin:auto;}
.logintab dl dt{float:left;}
.logintab dl dt.leftend{background:url(/_assets/images/leftcorner_gray.gif)  no-repeat bottom; width:28px;height:26px;}
.logintab dl dt.rightend{background:url(/_assets/images/rightcorner_gray.gif) no-repeat bottom ; width:28px;height:26px;}
.logintab dl dt.center{background:#666;height:25px; padding:0;}

form{margin:auto;}

/*--------new menu----------*/
.headerbg{background: url(/_assets/images/topmenu_bg.jpg) repeat-x #dadada;}
/*#leftpadding{width:150px; display:block; float:left; background-color:#CC9933}*/
#menu {display:block;text-align:center; background-image:url(/_assets/images/menubg.gif); height:30px; width:100%; color:#FFFFFF; font-weight:bold; border-bottom:#666666 solid 2px; border-top:#999999 solid 1px;}
#menu dl{float:left; margin-top:7px; padding-left:200px;}
#menu dl dt{width:100px; float:left;}
#menu dl dt.divider{width:5px; color:#B9E703;}
#menu dl dt.rightside{background:url(/_assets/images/menubg_rightside.gif) no-repeat top; height:30px; width:30px; float:right;}
#menu dl dt.leftside{background:url(/_assets/images/menubg_leftside.gif)  no-repeat top; height:30px; width:30px; margin-top:-11px; margin-left:-9px;}
#menu a {color:white;}
#menu a:hover{color:#FFCC00;}

#address{ font-weight:bold; text-align:left; margin-top:25px; margin-right:15px; float:right; clear:right; text-transform:uppercase; font-size:20px; color:#009900;}

.ordertab{color:#FFFFFF; height:20px; text-align:center; font-weight:bold; float:right; clear:right; margin-top:58px; height:25px; margin-right:5px; position:relative; width:250px;}
.ordertab a{color:#FFFFFF; text-decoration:none;}
.ordertab a:hover{color:#FF9900; text-decoration:underline;}
.ordertab span{color:#FFCC66; font-size:11px;}
.ordertab dl{margin:auto;}
.ordertab dl dt{float:left;}
.ordertab dl dt.leftend{background:url(/_assets/images/order_lefttab.gif)  no-repeat bottom; width:15px;height:25px;}
.ordertab dl dt.rightend{background:url(/_assets/images/order_righttab.gif) no-repeat bottom ; width:15px;height:25px;}
.ordertab dl dt.center{background:#afc195; height:23px; padding-top:2px;}
.ordertab dl dt.centertext{background:#afc195; height:20px; padding:5px 5px 0 5px;}

.dotlines{border-bottom:#00CC00 1px dotted;}