html {
	height: 100%;
}
img {
	border: 0px;
}
body {
	margin: 0px;
	padding: 0px; 
	font: normal .8em Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;
	background: url('/bg.jpg');
}
.preload {
	display: none;
}

a:link, a:visited, a:active {
	color: rgb(255,215,106); text-decoration: none; font-weight: bold; font-size: 12px;
}
a:active {
	color: rgb(255,255,255);
}
a:hover {
	color: rgb(255,215,106); text-decoration: underline; font-weight: bold; font-size: 12px;
}

#s {
	position: absolute; top: 0px; left: 0px; color: rgb(203,205,191); font-style: italic; font-weight: normal; width: 151px; height: 20px; padding: 4px 10px; margin: 0px 0px 12px 0px; border: 1px solid rgb(0,0,0);
}
#ssubmit {
	position: absolute; top: 0px; right: -2px; width: 17px; height: 20px; padding: 4px 5px; margin: 0px 0px 12px 0px; border: 1px solid rgb(0,0,0); background: rgb(115,153,35);
}
#ssubmit:hover {
	background: rgb(171,245,9);
}
#menuD {
	width: 200px; position: absolute; top: 180px; left: 30px; padding-top: 50px;
}
a#cartL:link, a#cartL:visited, a#cartL:active {
	position: absolute; right: 30px; top: 10px; display: block; width: 80px; padding: 5px 10px; border: 1px solid rgb(0,0,0); background: rgb(115,153,35); color: rgb(255,255,255); font-size: 1.05em; font-weight: bold; text-decoration: none; text-align: center;
}
a#cartL:hover {
	background: rgb(171,245,9); color: rgb(0,0,0);
}
#menuD a {
	display: block; width: 180px; margin-bottom: 8px; padding: 2px 10px; border: 1px solid rgb(0,0,0); background: rgb(115,153,35); color: rgb(255,255,255); font-size: 1.05em; font-weight: bold; text-decoration: none;
}
#menuD a.specialL {
	background-color: rgb(81,107,26);
}
#menuD a:hover {
	background: rgb(171,245,9); color: rgb(0,0,0);
}
#collectionsD {
	position: absolute; left: 0px; top: 50px; width: 40px; border: 1px solid rgb(171,245,9); background: rgb(76,76,76) url('/collections.gif') center center no-repeat;
}
#menuD a.collectionsL {
	width: 120px; padding: 5px 10px; margin-bottom: 10px; margin-left: 60px;
}
#menuD a.thisL {
	color: rgb(0,0,0); background-color: rgb(171,245,9);
}
a#pw:link, a#pw:visited, a#pw:active {
	color: rgb(100,100,100); text-decoration: underline; font-weight: normal; font-size: 10px; position: relative; top: 5px; left: 5px; background: none; border: 0px; display: inline;
}
a#pw:hover {
	color: rgb(150,150,150); text-decoration: none;
}
#logoI {
	position: absolute; left: 70px; top: 35px;
}

#frame {
	width: 83%; height: 100%; float: right;
}
#pageD {
	width: 755px; padding: 85px 0 15px 245px; margin: 0 auto; position: relative;
}
#pageD h1, #pageD h1 a {
	font-size: 18px; color: rgb(255,255,255); margin-top: 20px;
}
#pageD .h1S, #pageD .h1S a {
	font-size: 16px; color: rgb(171,245,9); font-weight: normal;
}
#pageD .h1S a:link, #pageD .h1S a:visited, #pageD .h1S a:active {
	text-decoration: underline;
}
#pageD .h1S a:hover {
	text-decoration: none;
}
#slidesWrapD {
	
}
#slidesWrapD #slidesD {
	height: 600px; overflow: hidden;
}
#slidesD table tr td {
	height: 600px; padding: 0px; border-spacing: 0px; text-align: center; vertical-align: middle; overflow: hidden;
}
#loggedD {
	position: absolute; top: 10px; right: 160px; height: 40px; /* to match the view cart button next to it... */
}
#signonD {
	background: url('curl.gif'); position: absolute; top: 0px; right: 0px; width: 417px; height: 113px; text-align: right; z-index: 6; padding: 4px; visibility: hidden;
}
#signonD input.text {
	width: 50px; font-size: 10px; color: rgb(180,180,180); height: 12px;
}
#signonD #submit {
	width: 25px; font-size: 10px; height: 18px; font-weight: bold; color: rgb(0,0,0);
}
#remember {
	width: 20px;
}
a.darkL:link, a.darkL:visited , a.darkL:active {
	color: rgb(150,150,150); font-size: 10px; text-decoration: underline;
}
a.darkL:hover {
	color: rgb(50,50,50); font-size: 10px; text-decoration: none;
}
a.applyL:link, a.applyL:visited, a.applyL:active {
	color: rgb(205,165,56); font-weight: bold; text-decoration: underline;
}
a.applyL:hover {
	color: rgb(235,195,86); font-weight: bold; text-decoration: none;
}
.applyS {
	color: rgb(205,165,56); font-weight: bold; font-size: 10px;
}
.n_row {
	clear: both; margin-bottom: 20px; height: 100px;
}
.newsletter {
	width: 100px; float: left;
}
#expD {
	position: absolute; top: 42px; right: 0px; padding: 0px 15px 0px 0px; width: 100%; height: 90%;
}
#expinnerD {
	position: relative; top: 0px; right: 0px; margin: 18px 0px 0px 275px;
}
h1 {
	font-size: 2em; color: rgb(255,255,255); margin: .67em 0;
}
.h1S {
	font-size: 16px; color: rgb(171,245,9);
}
.detailsD h1 {
	font-size: 1.4em; margin: 0;
}
.detailsD .h1S {
	font-size: 12px;
}
.thumbsugI {
	margin: 0px 30px 0px 0px; 
}
.thumboI {
	border: 1px solid rgb(163,155,151); cursor: pointer;
}
.thumbD {
	width: 105px; height: 125px; border: 2px groove rgb(50,50,50); padding: 5px; text-align: center; font-size: 10px; font-weight: normal; position: relative; background: rgb(255,255,255);
}
.thumbwrapD {
	float: left; width: 105px; height: 145px; margin: 0px 50px 50px 0px; position: relative;
}
#greenlineD {
	border: 2px solid rgb(171,245,9); padding: 15px 15px 0px 15px; margin-right: 15px; color: rgb(255,255,255);
}
#lineD {
	position: absolute; right: -30px; width: 30px; height: 2px; background: rgb(171,245,9);
}
.clear {
	display: block; clear: both; height: 1px; font-size: 1px;
}
img.statusI {
	margin: 3px 0px 0px 5px;
}
div.statusI {
	clear: right; float: right; text-align: center; width: 132px;
}
.optdesD {
	float: left; width: 70px; height: auto; margin: 15px 15px 0px 0px; font-size: 12px; font-weight: normal; text-align: center; cursor: pointer;
}
.detailswrapD {
	float: left; margin: 0px 0px 0px 15px; width: 300px; min-height: 420px;
}
.detailsD {
	font-size: 15px; padding-top: 80px;
}
.addD {
	text-align: right; font-size: 12px; font-weight: bold; margin: 15px 0px 0px 0px; border-top: 1px solid rgb(200,200,200); padding-top: 15px; line-height: 30px;
}
.priceS {
	font-size: 20px;
}
.pricegS {
	font-size: 20px; color: rgb(163,155,151);
}
.availS {
	font-size: 10px; color: rgb(200,40,40); font-weight: bold;
}
.optionsD {
	float: left; font-weight: bold; font-size: 14px; margin: 25px 15px 40px 0px; height: auto; width: auto;  background: rgb(76,76,76); padding: 10px;
}
.suggestD {
	clear: both; font-weight: bold; font-size: 14px; margin: 0px 15px 50px 0px; height: auto; width: auto; color: rgb(200,40,40);
}
.suggestD a.kw:link, .suggestD a.kw:visited, .suggestD a.kw:active {
	font-weight: bold; font-size: 16px; color: rgb(171,245,9); text-decoration: underline;
}
.suggestD a.kw:hover {
	font-weight: bold; font-size: 16px; color: rgb(115,153,35);  text-decoration: none;
}
.recycD a.kw:link, .recycD a.kw:visited, .recycD a.kw:active {
	font-weight: bold; font-size: 12px; color: rgb(171,245,9); text-decoration: underline;
}
.recycD a.kw:hover {
	font-weight: bold; font-size: 12px; color: rgb(115,153,35);  text-decoration: none;
}
.recycD {
	text-align: center;
}
.recycD img {
	margin-bottom: 5px;
}
#optionS {
	color: rgb(171,245,9); font-size: 16px; font-weight: bold; margin-right: 15px; float: left; width: 180px;
}
a#a2cB:link, a#a2cB:visited, a#a2cB:active {
	float: right; display: block; width: 130px; padding: 0px 0px 10px 0px; border: 1px solid rgb(0,0,0); background: rgb(115,153,35); color: rgb(255,255,255); font-size: 1.05em; font-weight: bold; text-decoration: none; margin-bottom: 10px; text-align: center; height: 20px;
}
a#a2cB:hover {
	background: rgb(171,245,9); color: rgb(0,0,0);
}
#largeI {
	margin: 15px 15px 15px 0px; padding: 10px; background-color: rgb(255,255,255);
}
#largeID {
	float: left; position: relative; width: auto; height: auto;
}
#leftI, #centerI, #rightI {
	position: absolute; bottom: 0px; visibility: hidden; border: black 1px solid;
}
#leftI {
	left: 0px;
}
#centerI {
	left: 120px;
}
#rightI {
	left: 240px;
}
a.thumbDA:link, a.thumbDA:visited, a.thumbDA:active {
	color: rgb(153,145,141);
}
a.thumbDA:hover {
	color: rgb(0,0,0); text-decoration: none;
}
span.codeS {
	font-size: 10px; color: rgb(193,185,181); line-height: 22px;
}
img.thumbI {
	margin-bottom: 4px;
}
.specialS {
	color: rgb(200,40,40); font-weight: bold; font-size: 20px;
}
.discD {
	position: absolute; top: -14px; left: 0px; font-weight: bold; font-size: 11px; color: rgb(200,40,40); text-align: center;
}
.nocooksS {
	color: rgb(220,100,100); font-weight: bold; font-size: 11px;
}
a.nocooksS {
	color: rgb(200,40,40); font-weight: bold; font-size: 10px; text-decoration: underline;
}
.cartheadD {
	margin-bottom: 0px; border-top: 1px solid rgb(183,175,171); border-bottom: 1px solid rgb(183,175,171); clear: both; font-weight: bold; font-size: 12px; height: 40px;
}
.cartrowD {
	margin-bottom: 15px; border-top: 1px solid rgb(243,235,231); clear: both;
}
.cart0D {
	width: 105px; height: 70px; padding: 5px; 
	margin-right: 15px; float: left;
}
.cart0D a img {
	max-height: 75px;
}
.cart1D {
	width: 24%; padding-top: 15px;
	margin-right: 15px; float: left;
}
.cart2D {
	width: 9%; padding-top: 15px;
	margin-right: 15px; float: left; white-space: nowrap;
}
.qua {
	width: 25px; text-align: right; position: relative; top: -5px; left: 10px;
}
a#checkout0B:link, a#checkout0B:visited, a#checkout0B:active {
	float: right; display: block; width: auto; padding: 5px 10px; border: 1px solid rgb(0,0,0); background: rgb(115,153,35); color: rgb(255,255,255); font-size: 1.05em; font-weight: bold; text-decoration: none; margin: 0px 0px 0px 2%; text-align: center; height: 20px;
}
a#checkout0B:hover {
	background: rgb(171,245,9); color: rgb(0,0,0);
}
a#checkout1B:link, a#checkout1B:visited, a#checkout1B:active {
	float: right; display: block; width: auto; padding: 5px 10px; border: 1px solid rgb(0,0,0); background: rgb(115,153,35); color: rgb(255,255,255); font-size: 1.05em; font-weight: bold; text-decoration: none; margin: 5px 0px 10px 2%; text-align: center; height: 20px;
}
a#checkout1B:hover {
	background: rgb(171,245,9); color: rgb(0,0,0);
}
a#sendB:link, a#sendB:visited, a#sendB:active {
	float: right; display: block; width: auto; padding: 5px 10px; border: 1px solid rgb(0,0,0); background: rgb(115,153,35); color: rgb(255,255,255); font-size: 1.05em; font-weight: bold; text-decoration: none; margin: 5px 50% 10px 2%; text-align: center; height: 20px;
}
a#sendB:hover {
	background: rgb(171,245,9); color: rgb(0,0,0);
}
.cartbut0D {
	padding-bottom: 10px; clear: both; font-weight: bold; font-size: 15px; height: 35px; border-bottom: 1px solid rgb(243,235,231);
}
.cartbut1D {
	margin: 5px 0px 5px 0px; border-top: 1px solid rgb(183,175,171); clear: both; font-weight: bold; font-size: 15px; height: 35px;
}
.updateB {
	font-size: 9px; font-weight: normal; padding: 0px; margin: 0px;
}
.totD {
	width: 15%; padding-top: 15px; text-align: right;
	margin-right: 15px; float: right; white-space: nowrap;
}
#thisdel {
	width: 250px; height: 80px; font: normal 10px Arial; overflow: auto;
}
.pageD {
	width: 600px; font-size: 12px; color: rgb(255,255,255);
}
h2 a:link, h2 a:visited, h2 a:active {
	color: rgb(0,0,0); text-decoration: none; font-weight: bold; font-size: 17px;
}
h2 a:hover {
	color: rgb(255,215,106); text-decoration: underline; font-weight: bold; font-size: 17px;
}
div.desc {
	float: left; clear: left; width: 195px; height: 15px; text-align: right; padding: 10px 5px 5px 5px;
	}
div.descb {
	float: left; clear: left; width: 195px; height: 15px; text-align: right; padding: 10px 5px 8px 5px; border-bottom: 1px solid rgb(200,200,200);
}
div.field {
	float: right; clear: right; width: 400px; height: 20px; text-align: left; padding: 5px; _padding: 3px;
}
div.fieldb {
	float: right; clear: right; width: 400px; height: 20px; text-align: left; padding: 5px 5px 8px 5px; _padding: 6px 3px 6px 3px; border-bottom: 1px solid rgb(200,200,200);
}
div.field input, div.fieldb input {
	margin: 0px; width: 280px;
}
div.field input.med, div.fieldb input.med {
	margin: 0px; width: 180px;
}
div.field input.sml, div.fieldb input.sml {
	margin: 0px; width: 80px;
}
#FormFill {
    display:none;
}