body,
html {
	margin: 0;
	padding: 0;
	height: 100%;
	background: #832D2D;
}
P,
TD,
UL,
DIV {
	color: #282828;
	font-size: 11px;
	font-family: Verdana, Arial
}
A:link,
A:visited {
	color: #c00;
	text-decoration: none
}
A:hover {
	color: #f00;
	text-decoration: underline
}
A:active {
	color: #f00;
	text-decoration: underline
}
HR {
	background-color: #999;
	height: 1px
}
TD.smaller {
	font-size: 11px;
	font-family : Verdana;
	color : #CC0000;
}
P.smaller {
	font-size: 11px;
	font-family : Verdana;
	color : #CC0000;
}
P.catname {
	text-align: center;
	margin-top: 0px;
	margin-bottom: 4px;
	vertical-align:top;
}
P.catdesc {
	margin-top: 0px;
	margin-bottom: 4px;
	vertical-align:top;
}
IMG.catimage {
	vertical-align: top;
	border: 1px
}
TD.catimage {
	vertical-align:top;
}
TD.catname a:link,
TD.catname a:visited {
	color: #810000;
	font-size: 16px
}
TD.catname a:hover {
	color: #c00;
	font-size: 16px;
	text-decoration: underline
}
TD.catname a:active {
	color: #f00;
	font-size: 16px;
	text-decoration: underline
}
TD.catnavigation {
	vertical-align:middle;
	text-align: left;
}
P.catname {
	margin-top: 0px;
	margin-bottom: 4px;
	vertical-align:top;
	text-align: left;
}
SELECT.prodoption {
	color: #810000;
	font-size: 11px;
	font-family: Verdana
}
OPTION.oostock {
	color : #A0A0A0;
}
td.prodnavigation {
	font-size: 11px;
	font-family : Verdana;
	color : #A0A0A0;
}
P.prodnavigation {
	font-size: 11px;
	font-family : Verdana;
	color : #A0A0A0;
}
/* ##### SHOPPING CART TABLE ###################### */
/********** Table Notice **********/
TABLE.cobtbl-alert {
	border: solid 1px #832D2D;
	border-collapse: collapse
}
TD.cobhl-alert {
	background-color: #E6CF6F;
	border: solid 1px #832D2D;
	border-collapse: collapse
}
TD.cobhl-alert h3 {
	color:#832D2D;
	font: bold 20px/15px Verdana, Geneva, sans-serif;
	margin:10px 0;
	padding:0;
}
TD.cobhl-alert p {
	color:#000;
	font: normal 12px/15px Verdana, Geneva, sans-serif;
	margin:10px 0;
	padding:0;
}
/********** Eccomerce-Templates Default **********/
TABLE.cobtbl {
	border: solid 1px #e2d695;
	border-collapse: collapse
}
/*Table Cell - TAN Background*/
TD.cobhl {
	background-color: #f4eec9;
	border: solid 1px #e2d695;
	border-collapse: collapse
}
/*Table Cell - WHITE Background*/
TD.cobll {
	background-color: white;
	border: solid 1px #e2d695;
	border-collapse: collapse
}
TD.cpdhl {
	background-color: #f4eec9;
	border-style: none solid solid none;
	border-width: 0 1px 1px 0;
	border-color: #f4eec9;
	border-collapse: collapse
}
TD.cpdll {
	border-style: none solid solid none;
	border-width: 0 1px 1px 0;
	border-color: #f4eec9;
	border-collapse: collapse
}
TABLE.cpd {
	border-style: solid none none solid;
	border-width: 1px 0 0 1px;
	border-color: #f4eec9;
	border-collapse: collapse
}
SPAN.extracurr {
	font-size: 10px;
	font-family : Verdana;
	color: #666666
}
/* ##### CROSS SALE ###################### */

DIV.crsl_prodname {
	color: #000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
}
/* ##### PRODUCT REVIEWS & TESTIMONIALS ###################### */

TD.review {
	margin: 0;
	padding: 9px 9px 0px 5px;
}
DIV.modintro2 {
	font-size: 12px;
	font-family: Verdana;
	text-align: center
}
.review_bold,
.review_name {
	color: #832d2d;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold
}
.review_prod {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 1px 0;
	padding: 0;
	width: 100%;
	float: left
}
.review_score {
	color: #000;
	font-size: 12px;
	font-weight: bold
}
.tstmnl_prod {
	color: #d00;
	font-size: 12px;
	font-weight: bold
}
.tstmnl_prod a:link,
.tstmnl_prod a:visited {
	color: #d00;
	font-size: 12px;
	font-weight: bold
}
.tstmnl_prod a:hover {
	color: #d00;
	font-size: 12px;
	font-weight: bold
}
.tstmnl_prod a:active {
	color: #d00;
	font-size: 12px;
	font-weight: bold
}
/* ##### TINYMICE FORMAT CSS ###################### */

.ingredients {
	color: #4b4b4b;
	font-size: 10px;
	font-style: italic
}
.attention {
	color: #43880e;
	font-size: 13px;
	font-weight: bold
}
.discount_short {
	color: #17006d;
	font-size: 11px;
	font-weight: bold
}
.discount_long {
	color: #17006d;
	font-size: 12px;
	font-weight: bold
}
/* ##### RBD FORMAT ###################### */

.bold_red {
	color: #c00;
	font-weight: bold
}
.bold_black {
	color: #000;
	font-weight: bold
}
.subhead {
	color: #832d2d;
	font-size: 13px;
	font-weight: bolder;
}
.subhead_small {
	color: #663d00;
	font-size: 12px;
	font-weight: bolder;
}
.footer {
	color: #ffc;
	font-size: 10px;
	font-weight: normal;
}
.footer a:link,
.footer a:visited {
	color: #e2d695;
	font-size: 10px;
	font-weight: bold;
}
.footer a:hover {
	color: #ffc42b;
	font-size: 10px;
	font-weight: bold;
}
TD.borderdotbot {
	border-style: none none dotted;
	border-width: 0 0 2px;
	border-color: #f6e893;
}
TD.borderdottop {
	border-style: dotted none none;
	border-width: 2px 0 0;
	border-color: #f6e893;
}
.image_left {
	background-color: white;
	margin: 6px 12px 3px 0;
}
.image_right {
	background-color: white;
	margin: 3px 0 3px 12px;
	border: solid 1px #000;
}
.separator {
	margin: 3px 0;
	padding: 0;
}
.date {
	display: block;
	width: auto;
	padding: -3px;
	color: #832d2d;
	font: italic 10px/12px Verdana, Geneva, sans-serif;
}
/* ##### RBD DESIGN ###################### */

#rope_bot_wide {
	background-image: url("/images/interface/pg_rope_mid_bot1_wide.gif");
	background-repeat: repeat-x
}
#left_nav_bkgd {
	background-image: url("/images/interface/pg_leftnav_mid.jpg");
	background-repeat: repeat-y
}
/* ##### MINI-CART ###################### */

TABLE.mincart {
	width: 150px;
	border-style: solid solid none solid;
	border-width: 1px 1px 0 1px;
	border-color: #9e7817
}
TD.mincart_head {
	color: black;
	font-size: 10px;
	font-weight: bold;
	margin: 0;
	background-color: #f6e893;
	text-align: center;
	padding: 4px 2px;
	border-bottom: solid 1px #9e7817
}
TD.mincart_product {
	color: black;
	font-size: 10px;
	font-weight: bold;
	margin: 0;
	background-color: #f4eec9;
	padding: 4px 2px 4px 4px;
	border-style: none none dashed none;
	border-width: 0 0 1px 0;
	border-color: #9e7817
}
TD.mincart_total {
	color: black;
	font-size: 10px;
	font-weight: bold;
	margin: 0;
	background-color: #f4eec9;
	padding: 4px 2px 4px 4px;
	border-style: none none solid none;
	border-width: 0 0 1px 0;
	border-color: #9e7817
}
TD.mincart {
	color: black;
	font-size: 10px;
	font-weight: normal;
	margin: 0;
	font-family: Arial;
	background-color: white;
	padding: 2px 2px 2px 4px;
	border-style: none none dashed none;
	border-width: 0 0 1px 0;
	border-color: #9e7817
}
P.mincart {
}
/* ##### SEARCH ###################### */
.box_search {
	margin: 0;
	padding: 0
}
.inputbox_search {
	font-size: 11px;
	background-color: #ffc;
	margin: 0 5px 1px 0;
	padding: 2px 2px 2px 4px;
	width: 100px;
	height: 20px;
	max-height: 20px;
	border: solid 1px #5e2b2b
}
.inputbox_track {
	color: #9e7817;
	font-size: 11px;
	background-color: #ffc;
	margin: 0 5px 10px 0;
	padding: 2px 2px 2px 4px;
	height: 20px;
	max-height: 20px;
	border: solid 1px #5e2b2b
}
.input_button {
	color: #f9ffeb;
	font-size: 11px;
	font-weight: bold;
	background-color: #874b26;
	width: 9.5em;
	height: 2.25em;
	max-width: 9.5em;
	max-height: 2.25em;
	border-style: solid;
	border-width: 2px;
	border-color: #f1e5c4 #512b13 #512b13 #f1e5c4
}
/* ##### LEFT NAVIGATION ###################### */

.navtitle {
	margin: 0 0 -8px;
	padding: 0
}
.navlist ul {
	font-size: 11px;
	font-family: Verdana;
	width: 160px;
}
.navlist li {
	text-align:left;
	margin: 1px 0 0 3px;
	padding: 0;
	list-style: url("images/misc/star.gif")
}
.navlist li a:link,
.navlist li a:visited {
	color: #740000;
	margin: 0;
	padding: 0
}
.navlist li a:hover {
	color: #c00;
	text-decoration: underline;
	margin: 0;
	padding: 0
}
.navlist li a:active {
	color: #c00;
	text-decoration: underline;
	margin: 0;
	padding: 0
}
/* ##### PRODUCT PAGE VERSION 1,2 ###################### */

div.prodid {
}
div.prodname, h2{
	text-decoration: none
}
div.prodname a, h2 {
	text-decoration: none;
	margin: 0;
	padding: 0;
}
div.prodname h2 a {
	font-size: 16px;
	font-weight: normal;
	line-height: 18px;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
div.prodname a:link, div.prodname a:visited, {
	color: #c00;
	/*font-size: 12px;
	font-weight: bold;*/
	text-decoration: none
}
div.prodname a:hover {
	color: #f00;
	/*font-size: 12px;
	font-weight: bold;*/
	text-decoration: underline
}
div.prodname a:active {
	color: #fc0;
	/*font-size: 12px;
	font-weight: bold*/;
	text-decoration: underline
}
div.listprice {
	textalign: left;
}
/*span.prodlistprice,*/
/*.listprice {
	color: #9e7817;
	text-align: left;
}*/
div.proddiscounts {
}
div.proddescription {
}
div.proddescription p {
	margin: 0.25em 0;
	padding: 0
}
div.prodoptions {
}
div.prodprice,
span.prodprice {
	color: #000;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
}
div.prodcurrency {
}
td.prodimage {
}
img.prodimage {
}
table.products {
	width: auto;
	border: 0
}
/* ##### PRODUCT PAGE VERSION 3 ###################### */

div.prod3name {
	color: #832d2d;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	margin: 0 0 5px 4px;
	padding: 0;
	width: 100%;
	float: left
}
div.prod3listprice {
	color: #9e7817;
	text-decoration: line-through
}
div.prod3buy {
}
div.cpdhlimage {
}
/* ##### PRODUCT DETAIL PAGE ###################### */

div.detailqty {
	font-weight: bold
}
div.detailqty input {
	color: #5c1d1d;
	font-size: 11px;
	background-color: #fff8ba;
	margin: 0 1px;
	padding: 2px 2px 2px 4px;
	border: solid 1px #832d2d
}
div.detailid {
	color: #9e7817
}
/*div.detailname,*/
.content-details H1 {
	color: #000;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
div.detaildiscounts {
}
div.detaildescription {
	margin: 0;
	padding: 0;
}
div.detaildescription ul {
	color: #17006d;
	font-size: 12px;
	list-style-type: disc;
	list-style-image: url("/images/misc/star.gif");
	margin: 0.5em 0 0.5em 12px
}
div.detailoptions {
}
div.detailprice {
	font-size: 12px
}
div.detailcurrency {
}
td.detailimage {
	border: dotted 1px #ccc
}
img.prodimage {
}
IMG.cartimage {
	width: 50px;
	padding: 2px 4px;
	margin: 0;
	background-color:#FFFFFF;
	border: solid 1px #e2d695;
}
/* ##### PRODUCT DETAIL PAGE ###################### */

hr.review {
	border: 0;
	color: #9E9E9E;
	background-color: #9E9E9E;
	height: 1px;
	width: 100%;
	text-align: left;
	margin: 10px 0;
}
SPAN.review.numreviews {
	color: #000;
	font-size: 13px;
	font-weight: bold;
}
SPAN.review.reviewheader {
	display: block;
	color: #832D2D;
	font-size: 13px;
	font-weight: bold;
	margin: 0;
}
SPAN.review.reviewname {
	display: block;
	color: #832D2D;
	font-size: 12px;
	font-weight: normal;
	margin: 0;
}
/* ##### Removes Prod Navigation Bread Crumb ###################### */

.prodnavigation {
	display: none;
}
IMG.checkoutbutton {
	margin: 0;
	padding: 0 0 0 4px;
}
td.cobll .checkoutbutton {
	display: block;
	margin: 10px 0;
	padding: 10px;
}
.categorylist {
	margin: 0;
}
.content h1,
.content-details h3 {
	width: 385px;
	height: 35px;
	margin: 20px 0 0 10px;
	padding: 0;
	text-indent: -3000px;
	background-image: url(/images/titles/title_cat_nuggets.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.content p {
	text-align: left;
	margin: 10px 10px 0 10px;
}
TD.pagenums {
	margin: 0;
	padding: 0;
}
P.pagenums {
	font-size: 12px;
	font-family : Verdana;
	margin: 10px;
	padding: 0;
	text-align: center;
}
TABLE#mainbodyspan {
	padding: 8px 10px 0 8px;
}
/* ##### CC Order Page ###################### */
span.cc-complete-order {
	display:block;
	margin: 10px 0 0 0;
	font:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 18px;
	font-weight:bold;
	color:#000;
}
span.cc-order-once {
	display:block;
	margin: 0 0 10px 0;
	font:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 24px;
	font-weight:bold;
	color:#CC0000;
}
/* ##### Dynamic Home Page ###################### */
.listprice, .listprice span, .detaillistprice span {
	/*color: #729F63;*/
	color: #9e7817 !important;
	font-weight:normal;
	font-style:italic;
	text-decoration: line-through
}
.price {
	color: #f00;
	font-size: 18px;
	font-weight: bold;
}
.savings {
	color: #000;
	font-weight: bold/*color: #990000;
	line-height: 200%;
	border: 1px solid #FF9900;
	background-color: #FFFFCC;
	padding-right: 4px;
	padding-left: 4px;
	text-decoration: none;
	font-size: 12px;*/
}
.name {
	margin: 0;
	padding: 0;	
}
/*table.outerframe td {
	margin: 0;
	padding: 0;
}*/

