/* CSS Document */

body {
	background-color:#EEE9D9;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:76.1%;
	}
	
* {margin:0;padding:0;}

p {margin:1em 0;}
h1 {color:#FFFFFF;font-size:2em;}
h2 {color:#78A22E;font-size:1.4em;}
h3 {color:#FFFFFF;font-size:1.4em;}
h4 {color:#FFFFFF;font-size:1.8em;font-weight:normal;}
h5 {color:#FFFFFF;font-size:1.8em;font-weight:normal;color:#4F331B;}
h6 {}

.email {font-size:0.9em;color:#333333;width:100px}
.button {font-size:0.9em;color:#FFFFFF;background-color:#FF6600;border:none;}
.small a, .small a:link {font-size:0.85em; color:#666666;}
.small a:hover {text-decoration:none;}

.CartMenuItems a, .CartMenuItems a:link {color:#FFFFFF;}
	
#wrapper {
	width:1000px;
	text-align:left;
	margin:auto;
	margin-top:20px;
	}

#header {
	margin:0 20px;
	}
	
	#header .logo {padding:5px 0 0 0;float:left;display:inline;}
	
	#header .catselect {float:right;display:inline;margin-top:45px;width:150px;}
	#header .search {float:right;display:inline;margin-top:45px;width:320px;text-align:right;}
	
	#topmenu {display:block;width:960px;float:right;border-bottom:1px solid #CCCCCC;margin:0 20px;}
	#topmenu ul {display:inline;list-style-type:none;float:right;background:url(images/menu_bg.gif) repeat-x;}
	#topmenu li {display:inline;padding:0 8px;border-right:1px solid #FFFFFF;}
	#topmenu a, #topmenu a:link {color:#FFFFFF;text-decoration:none;line-height:2em;font-size:0.9em;font-weight:bold;}
	#topmenu a:hover {color:#666666;}

#main {
	margin:10px 0 0 20px;
	float:left;
	display:inline;
	width:610px;
	background:url(images/dudes_bg.gif) top no-repeat;
	padding:12px 0 10px 15px;
	}
	
	#main2 {float:left;display:inline; width:620px; margin:10px 20px 0 0;padding:12px 0 10px 15px;}
	
	#main .silo {margin-top:140px;float:left; display:inline;width:190px;margin-right:13px;}
	#main a, #main a:link {color:#F1BA69;}
	#main2 a, #main2 a:link {color:#FF6600;}
	#main a:hover, #main2 a:hover  {color:#FF9900;}
	#main p {font-size:0.9em; color:#FFFFFF; margin:0;}
	#main2 p {font-size:0.9em; margin:0;}
	#main2 h1 {color:#E97119;font-size:2em;}
	#main2 h3 {color:#78A22E;font-size:1.4em;}
	
	#col1 {float:left; display:inline;width:290px;margin-top:35px;}
	#col2 {float:left; display:inline;width:310px;margin-top:35px;}
	
	#why {float:left;display:inline;width:120px;background-color:#FAE6C8;padding:10px;margin:0 15px;}
		#why p {color:#666666;font-size:0.9em;}
		#why a, #why a:link {color:#78A22E;}
	#eco {float:left;display:inline;width:120px;background-color:#FAE6C8;padding:10px;}
		#eco p {color:#666666;font-size:0.9em;}
		#eco a, #eco a:link {color:#78A22E;}
		
	#why2 {float:left;display:inline;width:120px;background-color:#FAE6C8;padding:10px;margin:0px 0px 20px 20px}
		#why2 p {color:#666666;font-size:0.9em;margin:0}
		#why2 a, #why a:link {color:#78A22E;}
		#why2 h5 {margin:0;}


    	#why3 {float:left;display:inline;width:120px;background-color:#FAE6C8;padding:7px;margin:0px 0px 0px 0px;}
		#why3 p {color:#666666;font-size:0.9em;margin:0}
		#why3 a, #why3 a:link {color:#78A22E;font-weight: bold;}
		#why3 h5 {margin:0;}

	#eco2 {float:left;display:inline;width:120px;background-color:#FAE6C8;padding:10px;margin:0px 0px 20px 20px}
		#eco2 p {color:#666666;font-size:0.9em;margin:0}
		#eco2 a, #eco a:link {color:#78A22E;}
		#eco2 h5 {margin:0;}
		
	#offer {margin:15px;padding:12px;padding-left:9px;background:url(images/offer_bg.gif) no-repeat #E99519;width:276px;height:107px;}
		#offer h1 {color:#FFFFFF;font-size:2em;font-weight:normal;}
		#offer p {color:#FFFFFF;font-size:1em;font-weight:normal;}
		#offer a, #offer a:link {color:#4F331B;font-weight:bold;}
	
	#intro p {font-size:1em;color:#666666;margin:1em 0;}
	#intro a, #intro a:link {color:#FF9900;}
	#intro a:hover {color:#4F331B;}
	
#dude {}

.ecards {
	margin:10px 0 0 10px;
	float:left;
	display:inline;
	width:170px;
	}
	
	.ecards img {border:5px solid #FFFFFF;}
	.ecards a, .ecards a:link {color:#FFFFFF; text-decoration:none;}
	.ecards a:hover {}
	
#leftcol {display:inline;float:left;margin:10px 0 0 20px;width:160px;}

.left-ecards {
	margin:10px 0;
	float:left;
	display:inline;
	width:140px;
	}

#rightcol {
	float:left;
	display:inline;
	width:140px;
	margin:10px 0 0 10px;
	color:#FFFFFF;
	}
	
	#rightcol a, #rightcol a:link {color:#FFFFFF;}
	
	
	#col3 {float:left; display:inline;width:180px;margin:10px 0 0 20px;}
	
	.charity {padding:10px;background:url(images/green_wood.gif) no-repeat #A2B544;margin-bottom:15px;color:#FFFFFF}
	.charity a, .charity a:link {color:#4F331B}
	.clients {padding:10px;background:url(images/orange_wood.gif) no-repeat #F0AA31;margin-bottom:15px;color:#FFFFFF}
	.clients a, .clients a:link {color:#4F331B}
	.newsletter {padding:10px;background:url(images/brown_wood.gif) no-repeat #4F331B;margin-bottom:15px;color:#FFFFFF}
	
	

#footer {
	width:960px;
	text-align:left;
	font-size:0.85em;
	margin:auto;
	margin-top:15px;
	}
	
	#footer ul {list-style-type:none;}
	#footer li {display:inline;padding:2px 5px}
	#footer a, #footer a:link {text-decoration:none;color:#999999;}
	#footer a:hover {text-decoration:underline;}
	
	

/* spiffy corners */
.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#FFFFFF}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #FFFFFF;
  border-right:1px solid #FFFFFF;
  background:#FFFFFF}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #FFFFFF;
  border-right:1px solid #FFFFFF;
  background:#FFFFFF}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #FFFFFF;
  border-right:1px solid #FFFFFF;}
.spiffy4{
  border-left:1px solid #FFFFFF;
  border-right:1px solid #FFFFFF}
.spiffy5{
  border-left:1px solid #FFFFFF;
  border-right:1px solid #FFFFFF}
.spiffyfg{
  background:#FFFFFF}
  
  

.ecard{display:block}
.ecard *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#78A22E}
.ecard1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #78A22E;
  border-right:1px solid #78A22E;
  background:#78A22E}
.ecard2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #78A22E;
  border-right:1px solid #78A22E;
  background:#78A22E}
.ecard3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #78A22E;
  border-right:1px solid #78A22E;}
.ecard4{
  border-left:1px solid #78A22E;
  border-right:1px solid #78A22E}
.ecard5{
  border-left:1px solid #78A22E;
  border-right:1px solid #78A22E}
.ecardfg{
  background:#78A22E;
  padding:10px;}