td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height:21px;
	color: #999999;
	background-color: #FFFFFF;
	width:620px;
	padding:12pt;

}

body {
	background:url(images/background-tile.gif) 0 0 repeat;
}




.logoArea {
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #66CC66;
}

.lh {
	font-size:15px;
	line-height:21px;
}







/*
  ---------------------------------------------------------
  STYLES TO MIMIC WORDPRESS TEMPLATE
  ---------------------------------------------------------
 */  
 
 
*	{
   margin:0;
	}



html, body {
   min-width : 980px;
   height:100%;
	}

/*
  ---------------------------------------------------------
  CONTAINERS
  ---------------------------------------------------------
 */  
 
/* wraps around entire page content, except thin white footer band */ 
#container {
   min-width : 980px;
   min-height:100%;
   height: auto !important;
   height:100%;
   margin: 0 auto -26px;
	}

/* wraps around .body and main page footer */
#wrapper {
   position : static;
   /*background-color:#dedac5;*/
   width:1030px;
   padding-top: 0;
   margin:-12px auto;
   z-index:1;
	}

/* wraps around page header and contentfull */
.body {
   min-height:689px;
   background:url(images/background-fade.png) 0 0 repeat-y;
   z-index:2;
	}
  
  
/* contentfull wraps around shoppingbar, content and rightsidebar */  
#contentfull {
   width:967px;
   min-height:528px;
   margin:-468px auto 0 auto;  /* to sit below header */
   padding:0;
   font-family:Arial, Helvetica, sans-serif;
   color:#696969;
   font-size:13px;
   line-height:16px;
   overflow:hidden; /* removing overflow fixes blog anchor issue*/
   clear:both;
   }
	

/* space for page-specific content*/   
#content {
   margin:0 0 0 13px;  /* create margin between shopping banner and content */
   float:left;
   width:620px;
   font-family:Arial, Helvetica, sans-serif;
   color:#696969;
   font-size:13px;
   line-height:16px;
   }
 

/* right column in 3-column layout */
#rightsidebar {
   float: right;
   width: 153px; 
   padding:0px 0px 100px 0px;
   margin:0px 0px -100px 0px;
   overflow: hidden;
	} 


/* primary footer band with links */
.footer {
    clear: both;
    padding: 0px;
   bottom:0;
   margin-bottom:0px;
	}


img {
   border:none;
	}


/* thin white band at top of page */
#topbanner {
   position:relative;
   left:0;
   right:0;
   background:url(images/whiteband-upper.png) 0 0 repeat-x;
   /*width:100%;*/
min-width:1040px;
   height:26px;
   font-family:Arial, Helvetica, sans-serif;
   color:#6c6c6c;
   font-size:8pt;
   text-align:center;
   vertical-align:middle;
   top:0;
   z-index:1000;
   margin:0;
	}  
   
   
.push {
   height:26px;	
   margin:26px 0 0 0;
	}
	
   
/* thin white band at bottom of page */   
#lowestbanner {
   left:auto;
   right:auto;
   background:url(images/whiteband-lower.png) 0 0 repeat-x;
   /*width:100%;*/
/*min-width:980px;*/
min-width:1040px;
   height:26px;
   z-index:500;
   margin:0;
/*padding:0;*/
   font-size:8pt;
	}	
	
#lowestbanner p {
   font-family:Arial, Helvetica, sans-serif;
   color:#6c6c6c;
   font-size:8pt;
   text-align:center;
   vertical-align:middle;
   padding-top:11px;
	}


/* newsletter tab fixed on left side */
#newsletter {
   position:fixed;
   top:43%;
   left:0px;
   float:left;
   z-index:50;
   clear:both;
   }   
   


 /*
  ---------------------------------------------------------
  CONTENT STYLES
  ---------------------------------------------------------
 */     

p {
   font-family:Arial, Helvetica, sans-serif;
   color:#000;
   font-size:13px;
   line-height:16px;
   }

.emphasis {
   color:#0d2c61;
   font-weight:bold;
   font-style:normal;
	}	




   
 /*
  ---------------------------------------------------------
  HEADER CONTENT
  ---------------------------------------------------------
 */     
   
#mainbanner {
   position:relative;
   background:url(images/downbound-banner.jpg) 0 0 no-repeat;
   left:32px;
   top:0;
   width:967px;
   height:122px;
   z-index:0;
   overflow:hidden;
	}
	
	
#navbar {
   font: 11pt Arial, Helvetica, sans-serif;
   overflow :hidden;
   position: relative;
   background: url(images/downbound-buttonbar.gif) no-repeat;
   width:980px;
   height:26px;
   margin: 5px 0 100px;

   top:-381px;
   left: 26px;
	}
	

ul.topnav {
   float: left;
   list-style: none;
   position: relative;
   padding:0;
   left:30px;
	}
	
.topnav li{
   float: left;
   line-height: 26px;
   position: relative;
   border-left: 1px solid #fff;
	}
	
.topnav li.first_item{
   border-left: 0;
	}
	
	
.topnav li a:link,
.topnav li a:visited {
   color: #fff;
   padding: 9px 12px;
   text-decoration: none;
	}

.topnav li a:hover, .topnav li .selected{
   background: url(images/button-mainnav-over.gif) 0 .35em repeat-x;
   color:#ffcc33;
	}
		

#downbound-logo a {
   position:relative;
   background:url(images/downbound-logo-on-banner.jpg) 0 0 no-repeat;
   display:block;
   top:-125px;
   left:52px;
   margin:0;
   width:291px;
   height:122px;
   z-index:50;
	}
	
#downbound-logo a span {
    display: none;
}	
   
#buygreen-ad a {
   position:relative;
   background:url(images/buygreen-ad.png) 0 0 no-repeat;
   display:block;
   top:-232px;
   left:377px;
   margin:0;
   width:215px;
   height:67px;
   z-index:50;
	}
	
#buygreen-ad a span {
    display: none;
}	
	
#veganessentials-ad a {
   position:relative;
   background:url(images/veganessentials-ad.png) 0 0 no-repeat;
   display:block;
   top:-299px;
   left:601px;
   margin:0;
   width:215px;
   height:67px;
   z-index:50;
	}	
	
#veganessentials-ad a span {
    display: none;
	}	


#button-emailsignup a {
   position:relative;
   background:url(images/email_sign-up.gif) 0 0 no-repeat;
   display:block;
   top:-378px;
   left:859px;
   margin:0;
   width:128px;
   height:120px;	
   z-index:50;
	}

#button-emailsignup a span {
    display: none;
	}

   
#search {
   position:relative;
   left:600px;
   top:1px;
   width:350px;
   font-family:Arial, Helvetica, sans-serif;
   color:#696969;
   font-size:12px;
   z-index:4;
	}

/* custom search button */
#searchsubmit {
   width: 84px;
   height: 24px;
   margin: 0 0 0 -280px;
   padding: 0;
   border: 0;
   background: transparent url(images/button-sitesearch.gif) no-repeat right top;
   text-indent: -10000px;
   overflow:hidden;
   cursor: pointer; /* hand-shaped cursor */
   cursor: hand; /* for IE 5.x */
   }

/* wraps around search form field */
.fieldholder {
   width: 224px;
   height: 20px;
   margin:0 0 0 -505px;
   background: url(images/search-formfield.gif) no-repeat;
   float: left;
   margin-top:2px;
   }

/* actual form field */
#searchinput {
   position:relative;
   width: 212px;
   height: 18px;
   background: none;
   border: none;
   color: #000000;
   left:0;
   float:left;
   margin-top: 3px;
   margin-left: 5px;
   }
   
   
   

	
   /*

  ---------------------------------------------------------
  PAGE.php MAIN CONTENT (for About Us, Privacy...)
  ---------------------------------------------------------
 */     

/*#stage {
   background-color:#FFF;
   min-height:500px;
   padding:15px;
   }*/	

td p {
   margin:1em 0;
   }

h2 {
   font-family:Arial, Helvetica, sans-serif;
   font-weight:normal;
   color:#768f34;
   font-size:15pt;
line-height:18pt;
padding-bottom:6pt;
   }

h3 {
   font-family:Arial, Helvetica, sans-serif;
   font-weight:bold;
   color:#768f34;
   font-size:11pt;
line-height:14pt;
   }

h3 a,
h3 a:visited {
   color:#768f34;
   text-decoration:none;
   }

h3 a:hover,
h3 a:active {
   color:#796731;
   text-decoration:underline;
   }

td p {
   color:#000;	
   font-weight:normal;
   }	

td p em {
   color:#0d2c61;
   font-weight:bold;
   }	

td ul {
	padding:0;
	margin:0 0 0 14pt;
}

td li {
	list-style:disc;
	text-indent:2px;
}

td li a,
td li  a:visited {
   color:#4572bf;
   text-decoration:none;
}

td li a:hover,
td li a:active {
   color:#796731;
   text-decoration:underline;
   }

td a,
td a:visited {
   color:#4572bf;
   text-decoration:none;
}

td a:hover,
td a:active {
   color:#796731;
   text-decoration:underline;
   }
   
   

/*table div table tr td {
border:1px solid green;
}

table div table tr td img {
border:1px solid red;	
margin:0;
padding:0;
}
 */  
   
/*
  ---------------------------------------------------------
  FOOTER CONTENT
  ---------------------------------------------------------
 */     
   

#lowerbuttonbar {
    position: relative;
   background:url(images/downbound-footerbar.png) 0 0 no-repeat;
   top:0;
   left:0;
   padding:1.2em 0;
   text-align:center;
   width:1030px;
   height:93px;
   }   


   
#lowerbuttonbar ul {
   display: inline;
   list-style:none;
   font-family:Arial, Helvetica, sans-serif;
   color:#FFF;
   font-size:9pt;
   padding:.5em 0; 
   }

#lowerbuttonbar li {
   display: inline;
   list-style:none;
   padding: 0px 3px 0px 7px;
   border-left: 1px solid #FFF;
   }
	
#lowerbuttonbar li.first_item {
   border-left: 0;
	}

#lowerbuttonbar a,
#lowerbuttonbar a:visited {
   color:#FFF;
   text-decoration:none;
	}
	
#lowerbuttonbar a:hover,
#lowerbuttonbar a:active {
   color:#ffcc33;
   text-decoration:none;
	}

	
#legallinks {
   padding:.8em;
	}		
	
#legallinks ul {
   display: inline;
   list-style:none;
   padding:.4em 0; 
   font-family:Arial, Helvetica, sans-serif;
   color:#796731;
   font-size:7.7pt;
   }	
	
#legallinks li {
   display: inline;
   list-style:none;
   padding: 0px 3px 0px 7px;
   border-left: 1px solid #796731;
   font-size:7.7pt;
  }	
	
#legallinks a,
#legallinks a:visited {
   color:#796731;
   text-decoration:none;
   font-size:7.7pt;
	}
	
#legallinks a:hover,
#legallinks a:active {
   color:#474747;
   text-decoration:underline;
	}	
	
	
#morelinks {
   padding:.1em .8em .8em;
	}		
	
#morelinks ul {
   display: inline;
   list-style:none;
   padding:.1em 0; 
   font-family:Arial, Helvetica, sans-serif;
   color:#4572bf;
   font-size:7pt;
   }	

#morelinks li {
   display: inline;
   list-style:none;
   padding: 0px 3px 0px 7px;
   border:0;
	}	
	
#morelinks a,
#morelinks a:visited {
   color:#4572bf;
   text-decoration:none;
   font-size:7pt;
	}
	
#morelinks a:hover,
#morelinks a:active {
   color:#474747;
   text-decoration:underline;
   font-size:7pt;
	}		
	   