/*_________________________________________ MAIN LAYOUT ___*/

* {	margin: 0px;
	padding: 0px;}
	
/* mac hide \*/
html, body {height:100%}
/* end hide*/

body {
	text-align: center;
  font-family: arial, verdana, sans-serif;
  font-size: 12px;}
	
div#outer {
	min-height: 100%;
	margin-bottom: -83px;}

div#clearheader {
	height: 171px;}
	
div#header_mask {
  float: right;
  width: 50%;
  height: 110px;}
  
div#header {
	width: 100%;
	position: absolute;
	top: 0px;}
	
div#header div.centered {
	height: 188px;}
	
div#clearfooter {
	clear: both;
	height: 83px;}
	
div#footer {
	width: 100%;
	height: 83px;}
	
div#content {
  padding: 20px 0 10px 0;
  min-height: 425px;
  width: 100%;}
	
div.centered {
	width: 850px;
	margin-left: auto;
	margin-right: auto;}
	
/*_________________________________________ MAIN BACKGROUNDS ___*/

div#outer {
	background: #A1BA5C;}

div#clearheader {
	background: #555;}
	
div#header_mask {
  background: #555;
  border-bottom: solid 61px #fff;}
	
div#content {
  border-top: solid 6px #A7BE67;
	background: url('/images/content_bg.gif') repeat-x top;}
	
div#footer {
	background: #444 url('/images/footer_bg.gif') repeat-x top;}
	
div#footer div.centered {
	background: url('/images/footer_logo.gif') no-repeat top right;
	height: 73px;}

	/*
body {
	background: #fcd;}	
	
	

	
div#content div.centered {
	background: #08f;}	*/
/*_________________________________________ MAIN RULES ___*/

a {font-weight: bold;}
	
/*_________________________________________ HEADER ___*/
div#logo {
  float: left;
  padding-left: 25px;
  padding-top: 33px;}

  
a#postaproduct {
  float: right;
  display: block;
  width: 128px;
  height: 19px;
  background: #DDEBA3 url('/images/link_bg_off.gif') no-repeat bottom;
  color: #555;
  text-decoration: none;
  font-size: 14px;
  padding-top: 3px;}
  
a:hover#postaproduct {
  color: #fff;
  background: #A7BE68 url('/images/link_bg_on.gif') no-repeat bottom;}
  
a#last100 {
float: right;
display: block;
width: 128px;
height: 19px;
background: #DDEBA3 url('/images/link_bg_off.gif') no-repeat bottom;
color: #555;
text-decoration: none;
font-size: 14px;
padding-top: 3px;
position:relative;
left: 10px;
}
  
a:hover#last100 {
  color: #fff;
  background: #A7BE68 url('/images/link_bg_on.gif') no-repeat bottom;}
  
a#top10 {
float: right;
display: block;
width: 128px;
height: 19px;
background: #DDEBA3 url('/images/link_bg_off.gif') no-repeat bottom;
color: #555;
text-decoration: none;
font-size: 14px;
padding-top: 3px;
position:relative;
left: 5px;
}
  
a:hover#top10 {
  color: #fff;
  background: #A7BE68 url('/images/link_bg_on.gif') no-repeat bottom;}
  
div#explanation {
  float: right;
  width: 547px;
  height: 83px;
  overflow: hidden;
  padding: 5px 0 0 40px;
  text-align: justify;
  color: white;
  font-weight: bold;
  font-size: 16px;
  line-height: 1.4em;}
  
div#searchform {
  margin-left: -7px;
  float: right;
  width: 587px;
  height: 61px;
  background: #fff;  }

div#searchform form {
  width: 412px;
  float: right;
  text-align: left;}
  
div#searchform label{
  display: block;
  font-size: 14px;
  font-weight: bold;
  color: #444;
  padding-top: 3px;}
  
div#searchform input{
  width: 330px;
  height: 23px;
  font-size: 1.5em;
  border: solid 1px #7A9A21;}

div#searchform input#submit {
  float: right;
  width: 75px;
  height: 33px;
  border: none;}
  
    /*_________________________________________ PRODUCT LISTINGS___*/
    div.holder {margin-bottom: 9px;}
    
    div.holder div {
    width: 413px;}
    
    div.left {
    float: left;}
  
    div.right {
    float: right;}
    
    div.top {
    height: 5px;
    overflow: hidden;
    background: url('/images/prod_bg.gif') no-repeat top;}
    
    div.bottom {
    height: 5px;
    overflow: hidden;
    background: url("/images/prod_bg.gif");
    background-position: 100% 100%;}
    
    div.product {
    min-height: 76px;
    background: #fff url('/images/label.jpg') no-repeat bottom right;}
    
    div.product h1 {
    font-size: 18px;
    text-align: left;
    padding: 0 10px 5px 10px;}
    
    div.product h1 a{
    color: #7E9B2D;
    text-decoration: none;}

    div.product h1 a:hover{
    color: #4E6B00;}
        
    div.product img {
    float: left;
    margin: 0 5px 0 10px;
    border: solid 1px #DCE7BE;}
    
    div.product p {
    color: #444;
    margin-left: 70px;
    width: 225px;
    text-align: left;
    min-height: 50px;}
    
    div.product h2.price {
    float: right;
    width: 100px;
    height: 22px;
    font-size: 16px;
    margin: -26px 10px 0 0;
    padding-top:4px;}
    
div.clearholder {
    height: 1px;
    width: 100%;
    clear: both;
    overflow: hidden;}
    
          /*_________________________________________ PRODUCT DETAILS___*/
    
div#prod_image {
float: left;
text-align: left;
}

div#prod_image img {
border: solid 7px #93A466;}

div#prod_image span.price {
  display: block;
  width: 115px;
  height: 52px;
  background: url('/images/label2.gif') no-repeat;
  margin-top: -3px;
  padding: 10px 32px 0 0;
  text-align: center;
  font-size: 16px;
  font-weight: bold;}
  
div#prod_info {
  width: 530px;
  float: right;
  text-align: left; }
  
div#prod_info div.top {
  background: url('/images/prod_d_top.gif');
  height: 4px;
  overflow: hidden;
  width: 530px;}
  
  div#prod_info div.bottom {
  background: url('/images/prod_d_bot.gif');
  height: 4px;
  overflow: hidden;
  width: 530px;}
  
div#prod_info div#info {
  background: #fff;
  padding: 3px 10px 3px 10px;}
  
div#prod_info h1 {
   color: #7E9B2D;
   font-size: 24px;
   line-height: 1em;
   margin-bottom: 18px;
   position: relative;}
   
div#prod_info p.info {
  float: left;}
  
div#prod_info a#buylink {
  display: block;
  width: 140px;
  height: 36px;
  margin-bottom: 18px;
 background: url('/images/buynow.gif') bottom;
  float: right;}
  
div#prod_info a:hover#buylink {
  background: url('/images/buynow.gif') top;}
  
div#prod_info a#buylink span {
  display: none;}
  
div#prod_info p {
 clear: both;
 font-size: 14px;
 line-height: 1.5em;}
    
  /*_________________________________________ POST FORM___*/
  
#post label {
  clear: both;
  display: block;
  float: left;
  width: 200px;
  text-align: right;
  height: 40px;
  margin-right:20px;
  }
  
#post input {
  display: block;
  float: left;
  text-align: left;
  font-size: 1.5em;
  height: 23px;
  margin-bottom: 15px;
  border: solid 1px black;
  }

#post textarea {
  display: block;
  float: left;
  text-align: left;
  font-size: 1em;
  margin-bottom: 15px;
  border: solid 1px black;
  }
  
#post imgUpload {
  opacity: 1;
	filter: alpha(opacity=100);
	font-size: 1em;
}
  /*_________________________________________ FOOTER ___*/
  
#footer div.centered {
padding-top: 10px;
color: #bbb;}

#footer div.centered span {
  font-size: 11px;
  font-weight: bold;
  line-height: 22px;}

#footer div.centered a {
color: #ACC270;}

#footer div.centered a:hover {
color: #D5FF00;}

a#donate {
  display: block;
  float: left;
  width: 92px;
  height: 46px;
  margin: -10px -92px 0 0;
  background: url('/images/donate.gif') no-repeat bottom;}
  
a:hover#donate {
  background: url('/images/donate.gif') no-repeat top;}

a#donate span {
  display: none;}

	
