@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:15px; left:22px;}
#leftBottomCreditCard{background-color:#fff; position:absolute; bottom:-36px; left:15px;}
#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: #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, .tipOfTheWeek a{color:#a71a21; !important}
#himgr,#procart,#left-nav,#right-login,#right .right-opt,#right .right-line,#footer .inner .blocks{display:none;}
#shop,#master{background:none;}
#footer .inner .ft {
	background: #fff;
	padding: 13px 0 50px 282px;
	width: 714px;
	text-align:left;
 
}

 #content, #footer .blocks,#middle,#left,#right-content {
	background:none; background-color: #EFEBD5;
}
#logo{margin-left:270px;}
#header{background:none;background-color: #d7ce00;}
#content-block{margin-left:270px;}
.fr{float:left;}
