body {
	margin: 0px;
	margin: auto;
	background-color:#EBEBE9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #5b4c21;
}

html {
	border:0;
	padding:0;
	margin:0;
	}

td {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
} 

form {
	margin:0px;
	padding:0;
}

li {color:#5B4C21; font-weight:normal; padding:0 0 6px 0 }
li li {color:#5B4C21; font-weight:normal }
li a {color:#5B4C21; font-weight:bold; text-decoration:none}
li li a {color:#5B4C21; font-weight:normal; text-decoration:none}

h1 {
	/* display:inline; */
	font-size:110%;
	color:#5B4C21;
	font-weight:bold;
	padding:0 0 12px 0;
	margin:0;
}

h2 {font-size:120%;
	font-weight:normal;
	margin:0;
	padding:0 0 12px 0;
	margin:0;
	}
	
h3 {font-size:100%;
	font-weight:bold;
	margin:0;
	padding:0 0 12px 0;
	margin:0;
	}
	
p {
	padding:0 0 10px 0;
	margin:0;
	}

hr {clear:both}

#container {
	width:770px;
	background-color:#FFFFFF;
	/*border:1px solid #CCCCCC;*/
	margin:auto;
	margin-top:10px;
	margin-bottom:10px;
	padding:0;
	}

#topbar {
	width: 100%;
	height: 150px;
	padding: 0px;
	margin:0;
}

#quicksearch {
	float:right;
	text-align:right;
	width:160px;
	background-color:#ECE9DF;
	padding:5px 11px 15px 5px;
	margin:0;
}

#secondbar {
	color:#5B4C21;
	font-size:85%;
	font-weight:normal;
	height: 20px;
	padding: 5px;
	text-align:left;
}

div#secondbar a {
	color: #993333;
	text-decoration: none;
}

div#secondbar a:hover {
	text-decoration: underline;
}

#sidebar {
	padding: 0 5px;
	float: left;
	width: 175px;
	text-align: left;
	left: 0px;
	font-size: 90%;
}

#sidebar a {
	color: #5b4c21;
	padding: 2px 2px 2px 4px;
	width: 100%;
	text-decoration: none;
}

#sidebar a:hover {
	color: #000;
}

#sidebar a:visited {
	color: #993333;
}

#sidebar p {
	padding:5px 2px;
	margin:0;
	background-image:url(res/dots.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	}

#home {
	width:166px;
	background-color:#5B4C21;
	color:#FFFFFF;
	font-size:100%;
	padding:4px 3px;
	margin-bottom:5px;
	}
	
#home a:link {
	color:#FFFFFF;
	}
	
#home a:visited {
	color:#FFFFFF;
	}
	
#home a:hover {
	color:#FFFFFF;
	}
	
#home a:active {
	color:#FFFFFF;
	}
	
#pageTitle {
	padding: 4px;
	margin:0;
	text-align:center;
	/* float:right;
	font-size: 90%; */
	color: #5B4C21;
	font-weight:bold;
	/* background-color: #C8C3A5;
	text-align: right; 
	border-bottom:5px solid #FFF;*/
	/* width: 100px; */
}

#cartsummary {
	padding: 4px;
	margin:0;
	font-size: 90%;
	color: #5B4C21;
	background-color: #C8C3A5;
	text-align: right;
	border-bottom:2px solid #FFF;
}

#cartsummary a {
	color: #5B4C21;
	text-decoration:none;
}

#bulk {
	padding: 0 9px 0 0;
	float: left;
	width: 576px;
	background-image:url(res/vert-dot.gif);
	background-position:left;
	background-repeat:repeat-y;
}

#bulkProd {
	padding: 0 9px 0 0;
	float: left;
	width: 576px;
}

#bulkAffiliate {
	padding: 10px;
	float: left;
	width: 97%;
	/* background-image:url(res/vert-dot.gif);
	background-position:left;
	background-repeat:repeat-y; */
}

#parentsectionlist {
	width: 570px;
	padding:2px;
	text-align:left;
	clear: right;
	border:1px solid #C9C2A5;
	margin-top: 10px;
}

#parentsectionlist a {
	color: #5B4C21;
	text-decoration:none;
}

#section {
	width: 191px;
	height: 180px;
	padding:0;
	margin:0;
	margin-top:10px;
	float:left;
	text-align:center;
	background-image:url(res/sectionback.gif);
	background-position:right top;
	background-repeat:no-repeat;
}

#sectionHome {
	width: 191px;
	height: 175px;
	padding:0;
	margin:0;
	margin-top:10px;
	float:left;
	text-align:center;
	background-image:url(res/sectionback-home.gif);
	background-position:right top;
	background-repeat:no-repeat;
}

#sectionimage {
	float: left;
	height: 130px;
	width:100%;
	text-align:center;
}

#sectiontext {
	float: left;
	text-align:center;
	width:185px;
	padding:0 3px;
	clear:both;
}

#sectiontext a {
	color:#5B4C21;
	text-decoration:none;	
}

#product {
	width: 570px;
	clear: right;
	padding:0;
	margin-top:20px;
	margin-bottom:20px;
}

#productFrag {
	width: 570px;
	clear: right;
	padding:0 0 10px 5px;
	margin-bottom:20px;
	border-bottom:1px solid #C7C2A4;
}

#homeMessage {
	float:left;
	width: 375px;
	height: 290px;
	/* min-height: 287px; */
	padding:0 10px 5px 10px;
	margin:0;
	margin-bottom:5px;
	background-image:url(res/vert-dot.gif);
	background-position:right;
	background-repeat:repeat-y;
}

#homeMessageWide {
	float:left;
	width: 535px;
	padding:0 10px 5px 10px;
	margin:0;
	margin-bottom:5px;
}

#homeMessageWide a {
	text-decoration:underline;
	color:#5B4C21;
}

#homeMessage a {
	text-decoration:underline;
	color:#5B4C21;
}

#bulkNostore {
	float:left;
	width: 550px;
	padding:0 10px;
	margin:0;
}

#column180 {
	float: left;
	padding-left:1px;
	margin-right: 10px;
	text-align:center;
	width: 180px;
}

#column {
	float: left;
	width:357px;
	padding:0 10px;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0px;
	background-image:url(res/vert-dot.gif);
	background-position:left;
	background-repeat:repeat-y;
}

#columnUpsell {
	float: left;
	padding:0 10px;
	width:228px;
	margin: 0px;
	background-image:url(res/vert-dot.gif);
	background-position:left;
	background-repeat:repeat-y;
}

#columnUpsellPopup {
	float: left;
	padding:0 10px;
	width:350px;
	margin: 0px;
	background-image:url(res/vert-dot.gif);
	background-position:left;
	background-repeat:repeat-y;
}

#upsell {
	float: right;
	text-align:center;
	width:118px;
	padding:0 5px;
	font-size:85%;
	background-image:url(res/vert-dot.gif);
	background-position:left;
	background-repeat:repeat-y;
}

#upsellTitle {
	float: right;
	text-align:center;
	font-size:85%;
	font-weight:bold;
	width:128px;
	height:20px;
	padding:0;
	background-image:url(res/vert-dot.gif);
	background-position:left;
	background-repeat:repeat-y;
	}

#upsell a {text-decoration:none; color:#5B4C21; }

#column2 {
	/*float: left;*/
	padding:0 10px 5px 10px;
	/*background-color:#99FFCC;*/
	margin: 0px;
}

#twocolumn {
	float: left;
	width: 50%;
	padding-right: 10px;
}

#fullwidth {
	clear: both;
	margin-top: 10px;
	padding-left:5px;
	margin-bottom: 20px;
}

#fullwidthCart {
	clear: both;
	padding:0 0 10px 0;
}

#fullwidth a {
	text-decoration: none;
	color:#5B4C21;
}

.smalltext {
	font-size: 80%;
}

.smalltextMenu {
	font-size: 110%;
	*font-size: 100%;
}

.actwarningcolor {	color:#ff3300;}
.actrequiredcolor {	color:#993333;}
.actsearchhighlightcolor {color:#ff0000;}
.indent {padding-left:10px}
/* .actrequired {
	color:#ff3300;
} */
.actwarning {color:#ff3300;}
.actwelcome {font-size: medium;}
.search {width:145px; border:1px solid #5B4C21; padding:0; margin:2px 0}
.butSearch {width:38px; height:21px; color:#FFF; border:1px solid #5B4C21; background-color:#9D947A; font-weight:bold; padding:0; margin-top:2px;margin-bottom:2px; font-family:Arial, Helvetica, sans-serif;}
.price {font-size:110%; font-weight:bold; font-family: Arial, Helvetica, sans-serif;} 
.prodTitle {font-size:120%; }

#formemphasis {
	background-color: #5b4c21;
	font-weight: bold;
	padding: 3px;
	width: 100%;
}

#logos {
	clear:both;
	margin-top:25px;
	height:55px;
	height:112px;
	min-height:112px;
	padding-top:8px;
	background-image:url(res/dot.gif);
	background-position:top;
	background-repeat:repeat-x;
}

#logosLeft {text-align:left; float:left; width:240px }
#logosRight {text-align:right; float:right; width:400px }

#clear {
	height:1px;
	clear:both;
	}
	
#footer {
	height:20px;
	font-size:90%;
	background-color:#C7C2A4;
	color:#000;
	padding:5px;
	}
	
#footer a {
	color:#000;
	}

/* orig before scip 
#blackbar {
	padding: 0;
	font-size:110%;
	*font-size:100%;
	margin-top:100px;
	text-align: left;
	left: 0px;
	padding-bottom:45px;
}*/

#blackbar {
	padding: 0;
	font-size:110%;
	*font-size:100%;
	margin-top:50px;
	text-align: left;
	left: 0px;
	padding-bottom:45px;
}

#blackbar a {
	color: #000;
	padding: 2px 2px 2px 4px;
	width: 100%;
	text-decoration: none;
}

#blackbar a:hover {
	color: #000;
}

#blackbar a:visited {
	color: #993333;
}

#blackbar p {
	padding:3px 2px;
	margin:0;
	background-image:url(res/dots-sub.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	}
	
#order01 {
	padding:0 0 0 8px;
	}
	
#order02 {
	padding:0 0 0 8px;
	}

#order04 {
	padding:0 0 0 8px;
	}
	
#sectionTitle { 
	width: 566px;
	padding:2px 0px 2px 8px;
	text-align:left;
	clear: right;
	/*border:1px solid #C9C2A5; */
	font-weight:bold;
	font-size:100%;
	background-color:#C9C2A5;
	/*margin-top:20px;*/
	}
	
#sectionTitleRed { 
	width: 566px;
	padding:2px 0px 2px 8px;
	background-color:#993333;
	text-align:left;
	clear: right;
	font-weight:bold;
	color:#FFFFFF;
	font-size:100%;
	}

#sectionTitle a {
	color: #5B4C21;
	text-decoration:none;
}

.moreInfo {font-size:85%}
.moreInfo a {font-size:85%}
.quote { font-style:italic}
.thumb { border:2px solid #FFFFFF; top:0}
.italics { font-style:italic; padding:0 2px; border:0}
.but-buymore {padding-left:115px} 
i {padding:0; border:0}
.normal {font-weight:normal}

#popup {
	padding:10px;
}

#left {
	float:left;
	text-align:left;
}

#center {
	float:left;
	text-align:center;
}

#right {
	float:right;
	text-align:right;
}

.white {
	color:#FFFFFF;
	font-size:120%;
	font-weight:bold;
	}
	
.bookRight {float:right; padding-bottom:15px}
.optionlist {width:700px}

#bookmark {clear:both; float:right; padding-right:15px}

#homeHotlinks {
	float:left;
	text-align:center;
	/* width: 535px; */
	padding:0 10px 5px 10px;
	color:#5b4c21;
	margin:0;
	margin-bottom:5px;
}

#homeHotlinks a {
	color:#5b4c21;
}

#scip {
margin-top:20px;
margin-left:5px;
}

/* Removes default top margin from left/right column paragraphs in Mozilla */
div > p {
  margin-top: 0;
}

