/* CSS Document */

/* all pages */
body, div, td, p, li  { font-size: 12px; font-family: verdana, Helvetica, arial, "sans serif"; }

body {background: #F6F3C0 url(../images/PageElements/Background-Blend-565hi.gif) repeat-x; margin: 0}

h1  { 
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	margin: 0px;
	}	
	
h2 {font-size: 14px;
	font-weight: bold;
	color: black}
		
h3 {font-size:14px;
	font-weight:bold;
	color: black}
	
h4 {}

form {margin:0px}

a:link {color:#7c412f; text-decoration: none}
a:visited {color:#000; text-decoration: none}
a:hover {color:#6dacd8; text-decoration: none}
a:active {color:#000; text-decoration: none}

td.category a:link  {font-weight: bold; color: #7c412f; text-decoration: none }
td.category a:visited { font-weight: bold; color: #000; text-decoration: none}			
td.category a:hover {font-weight: bold; color: #6dacd8; text-decoration: none}
td.category a:active {font-weight: bold; color: #000; text-decoration: none}

#header a:link {color:#f6f3c0; text-decoration: none}
#header a:visited {color:#fff; text-decoration: none}
#header a:hover {color:#6dacd8; text-decoration: none}
#header a:active {color:#fff; text-decoration: none}

.link a:link {color: blue; text-decoration: underline}
.link a:visited {color: blue; text-decoration: underline}
.link a:hover {color:#6dacd8; text-decoration: underline}
.link a:active {color:#fff; text-decoration: underline}



#body-background {background:transparent url(../images/PageElements/Background-Logo-500hi.jpg) 550px 0px no-repeat;}

#body-background-logo {width:760px;}

#footertemplate {padding:15px 0px 20px 0px;
		 text-align:left;
		 margin-bottom:25px;}

#footer {clear: both;
		 padding:15px 0px 20px 0px;
		 text-align:left;
		 border-top: 1px solid #84412E;
		 margin-bottom:25px;}

#bottomtext {font-size:9px}

#formerror {width:400;
			margin:10px 0px 10px 175px;
			color: red;
			font-weight: bold}

.formreqtext {color: red;
			   font-size: 9px;}
			   
			   

/* template */
#header {background: url(../images/PageElements/Background-Beans-65hi-2.jpg) repeat-x; height:65px;}

#header-links {position:relative; top:38px; left:370px}

#header-logo {border:0px; margin:10px 10px}

h1.template-headerone {
	font:bold 22px Verdana, Helvetica, garamond, arial; 
	color: #7c412f; 
	margin:20px 0px 20px 0px}

h2.template-headertwo {}

h3.template-headerthree {}

#category_product {
	text-align:center; 
	font-weight:bold; 
	width:150px; 
	margin:10px 15px 10px 0px; 
	float:left}
	
#category_product img {border:1px solid black; margin-bottom:4px}

#leftnav {
	width:220px; 
	border-right:1px solid #84412E; 
	float:left; 
	margin-right:15px}
		  			   
.leftnav-pic {margin:15px 0px 0px 8px; border:0px; background: transparent;}

#leftnav table {width:210px;
				border:0px;
				text-align:left;
				margin-top:15px;
				}
				
#leftnav table td {padding:3px 0px}
			
#leftnav table #col1 {width:15px;}

#leftnav table #col2 {width:15px;}

#leftnav table #col3 {width:15px;}

#leftnav table #col4 {width:165px;}

#template-centercolumn {width:220px; float:left; margin-right:15px}

#template-rightcolumn {width:250px; float:right;}

.pic-border {border:1px solid black}

#template-categorycolumn {width:515px; margin-bottom:25px; background:transparent; float:left;}

#buybox {width:220px; text-align:left;	margin-top:10px; }

#orderbox-name {font-weight:bold; margin:10px 0px 0px 0px;}

#footer-line {border-top:1px solid #7c412f; width:100%; clear: both}

#footer-service-links {width:750px; text-align:center; margin-bottom:20px}

#footer-service-links2 {margin:75px 0px 10px 225px; clear: both;}

#footer-template-text {margin:0px 0px 100px 225px; font-size: 10px;}

.faq {font-weight:bold; display:block; margin:0px;}

#contact-table {width:350px; border:0px}

#contact-table td {padding:3px 0px}

#break {clear: both;}


/* put classes here */
.headercell {border:1px none #84412E;
			 background:transparent;
			 font-size:13px;
			 font-weight:bold;
			 }
	
.border {border: 1px solid #000000;}

.tinytype {font-size: 9px;}

.bold {font-weight:bold;}

.block {display:block;}
		 
p.shipto {font-weight: bold;
		  margin:0px;
		  }
.floatleft {float:left;}	  
		  
.width140 {width:140px}		  

.width200 {width:200px}

.align-right {text-align:right;}		

.spacer {margin:5px 0px}  		

.acrobat {border:0px; float:left; margin-right:6px}   

.formfield {
	BACKGROUND-COLOR: #fbfbfb;
	BORDER-BOTTOM: #999999 1px solid;
	BORDER-LEFT: #999999 1px solid;
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;
	COLOR: #003163;
	FONT-SIZE: 12px;
}

.featurepic {border:1px solid black; padding:3px;}

#signup {width:290px; padding:20px; background: #faf8e1; border: 1px dotted #7C412F; margin:0px 0px 20px 210px}
#signup2 {width:290px; padding:20px; background: #faf8e1; border: 1px dotted #7C412F;}