@import url(hacks.css);
@import url(content.css);
@import url(left.css);
@import url(right.css);
@import url(footer.css);
* {
	margin: 0;
	padding: 0;
}
body {
	background: #fff;
	color: #3a3a00;
	color: #383902;
	color: #444508;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	/* text-align: center; */
}
form, fieldset, legend, img {
	border: 0 none;
	margin: 0;
	padding: 0;
}
a, a:link, a:visited {
	color: #444508;
}
a:active, a:focus, a:hover {
	color: #989400;
}
th {
	text-align: left;
}
#gh{width:1016px; margin:0px auto;}
#shop{background-color:#f6f6e9; position:relative; background-image:url(0/images/cn_bg_shop.gif); background-repeat:repeat-y; }
#leftBottom{ position:absolute; bottom:25px; left:22px;}
#leftBottomCreditCard{background-color:#fff; position:absolute; bottom:-50px; left:0px; height:50px; padding: 14px 0 0 21px; margin:0; text-align:left; width:179px;}
#header, #middle, #footer div {
	text-align: left;
}
#master {
	background: transparent url(0/images/bg.gif) 50% 0 repeat-y;
	display: block;
	text-align: left;
	width: 100%;
}
#procart {
	display: block;
	margin: 0 0 0 0px;
	padding-left: 30px;
	padding-left: 0;
	width: 1016px;
}
#header, #middle{
	display: block;
	margin: 0 0 0 20px;
	padding-left: 10px;
	padding-left: 0;
	width: 996px;
}
#footer .inner {
	display: block;
	margin: 0 0 0 20px;
	padding-left: 10px;
	padding-left: 0;
	width: 1016px;
	background-color:#fff;
}
#header, #procart {
	background: #d7ce00 url(0/images/headbg.gif) right top repeat-y;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.cl {
	clear: both;
	height: 0;
	line-height: 0;
}
.cl * {
	display: none;
}
/* hide from mac ie \*/
.cl * {
	display: static;
}
/* */
.cl:before {
	content: ".";
	visibility: hidden;
}
.ser {
	font-family: "Times New Roman", Times, Courier, serif;
	font-style: normal;
}
legend, #right-search label {
	display: none;
}
#logo {
	padding-top: 15px;
}
#logo, #logo h1 {
	width: 200px;
	height: 117px;
}
#logo h1 a {
	background: transparent url(0/images/logo.gif) left top no-repeat;
	display: block;
	height: 117px;
	width: 182px;
}
#himgr {
	width: 659px;
}
#himg {
	background: transparent url(0/images/himgbg.gif) left top no-repeat;
	display: block;
	height: 140px;
	padding-right: 2px;
	text-align: right;
	width: 455px;
}
#cartinfo {
	padding-top: 20px;
	width: 202px;
}
#cartinfo .cart {
	display: block;
	line-height: .8em;
	width: 202px;
}
#cartinfo .cart-btn {
	font-size: .8em;
}
body #cartinfo div.cart .cart-btn button {
	width: 188px !important;
}
/* hide from mac ie \*/
body #cartinfo div.cart .cart-btn button {
	width: 202px !important;
}
/* hide from mac ie */
#cartinfo .cart-entry {
	border: 1px solid #989200;
	border-top: 0 none;
	color: #73721c;
	font-size: .7em;
	padding: .3em 5px;
	width: 190px;
}
#cartinfo .info-next {
	border-bottom-style: dashed;
	/*color: #fff;*/
	font-size: .7em;
	font-weight: bold;
	/*line-height: 1.4em;*/
}
#procart .pro a, #procart .cart, #procart .cartsel a {
	border: 1px solid #989200;
	border-bottom: 0 none;
	display: block;
}
#procart .pro, #procart .cartsel {
	text-align: center;
	float: left;
}
#procart .pro, #procart .pro a {
	width: 70px;
}
#procart .cartsel, #procart .cartsel a {
	width: 70px;
}
#procart .pro a, #procart .cartinf, #procart .checkout, #procart .cartsel a {
	display: block;
	padding: 5px 0;
}
#procart .pro a, #procart .cartsel a {
	font-size: .85em;
	padding-bottom: 6px !important;
}
#procart .pro a:hover, #procart .pro a:focus, #procart .pro a.sel, #procart .pro a.sel:hover, #procart .pro a.sel:focus,
#procart .cartsel a:hover, #procart .cartsel a:focus, #procart .cartsel a.sel, #procart .cartsel a.sel:hover, #procart .cartsel a.sel:focus {
	background: #b5ad00;
	color: #fff;
}
#procart .cartsel a:hover, #procart .cartsel a:focus, #procart .cartsel a.sel, #procart .cartsel a.sel:hover, #procart .cartsel a.sel:focus {
	background: #7f7e00;
}
#procart .cart, #procart .cartsel a {
	margin-left: 200px !important;
	width: 254px;
}
#procart .cartsel a {
	margin-left: 10px !important;
	width: 99px;
}
#procart .cart .cartinf {
	font-size: .9em;
	padding-left: 5px;
	width: 185px;
}
#procart .cart .checkout {
	margin-top: .1em;
	font-size: .8em;
	padding-right: 5px;
	text-align: right;
	width: 49px;
}
#procart .art {
	color: #757200;
	font-size: .85em;
}
#middle {
	/* background: #fff url(0/images/mbg_all.gif) -10px top repeat-y;*/

	width:996px;
}
/* .cat2 #middle, .productdetail2 #middle {
	background-image: url(0/images/mbg_cat2_1.gif);
}
.cat3 #middle {
	background-image: url(0/images/mbg_cat3.gif);
}
.cat4 #middle {
	background-image: url(0/images/mbg_cat4.gif);
}
.productdetail #middle {
	background-image: url(0/images/mbg_productdetail.gif);
} */
#procart a, #left a, #content #subnav a {
	color: #2f3000;
	text-decoration: none;
}
#procart .checkout a, #left-opt .left-opt-block a {
	background: transparent url(0/images/arrow-dark.gif) left 40% no-repeat;
	padding-left: 8px;
	text-decoration: none;
}
#procart .checkout a {
	background-position: left 45%;
}
#procart .checkout a:hover, #left-opt .left-opt-block a:hover, #left-opt .left-opt-block .sel a {
	background-image: url(0/images/arrow-light.gif);
	color: #fff;
}
#newsemail{background: #fff;
	border: 2px solid red;
	border-color: #a1998a;
	border-bottom-color: #d6d1be;
	border-left-color: #d6d1be;
	color: #3a3a00;
	cursor: pointer;
	font-size: .9em;
	padding: .1em 5px;
	text-align: left;

	}
button, button:link, button:visited {
	background: #c9bf00;
	border: 2px solid red;
	border-color: #F8F6DD;
	border-bottom-color: #898400;
	border-left-color: #898400;
	color: #3a3a00;
	cursor: pointer;
	font-size: .9em;
	padding: .1em 5px;
	text-align: left;
}
#fnews-submit{
	background: #c9bf00;
	border: 2px solid red;
	border-color: #d6d1be;
	border-bottom-color: #a1998a;
	border-left-color: #a1998a;

	color: #3a3a00;
	cursor: pointer;
	font-size: .9em;
	padding: .1em 5px;
	text-align: left;
}
button:active, #content .newdeldate td a:active, body #pop .popdate a:active {
	border-color: #f8f6dd !important;
	border-top-color: #898400 !important;
	border-right-color: #898400 !important;
	color: #fff;
}
input {
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.tipOfTheWeek a{color:#a71a21; !important }
.tipOfTheWeek{color:#a71a21;padding-bottom:15px; !important  }
