body {
	font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
	font-size:10px;
	margin:0px;
	padding:0px;
	color:#000000;
    background-color:#FFFFFF;
	}

/*div border around site*/
.siteborder{
    font-family:Trebuchet MS, Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-align:left;
	border: 1px #000000 solid; 
	width:785px;
	}
h1 {
padding: 3px;
font-size: 18px;
}
h2 {
background:#CFDEB7;
border: 1px solid #cdcdcd;
font-size: 16px;
}
/*td classes*/
td {
    vertical-align: top;
    text-align:left;
   }

.no-rep{
        background-repeat:no-repeat;
		}

img { border: 0px; }

/*buttons*/
.zenbutton {
font-family: Trebuchet, Arial, sans-serif;
background: url(../images/button.png) no-repeat left top;
height: 40px;
text-align: center;
width: 166px;
padding-top: 8px;
padding-bottom: 6px;
color: #FFFFFF;
float: left;
margin: 3px;
border: 0px;
font-weight:normal;
font-size:14px;

}

input.zenbutton:hover {
color:#000000;
}

/*div classes*/
/*top navigation*/
.top-main-nav{
             font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
			 padding:6px;
			 margin-left:15px;
			 }

.top-main-nav-home{
             font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
			 padding:4px;
			 margin-left:15px;
			 }

.subtotal{
          font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
		  background-color:#E5E2F5;
		  border: 1px #000000 solid; 
		  margin-left:50px;
		  padding-left:5px;
		  font-size:12px;
		 }
          
.content {
         margin:10px;
         }

/*special box*/
.special{
          font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
		  paddingt:5px;
		  font-size:11px;
		  }
.blurb{
          font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
		  paddingt:5px;
		  font-size:12px;
          background: #FEFEEB;
          border: 1px solid #cccccc;
          padding: 8px;
		  }
/*quick links*/
.spacer{
        margin-left:10px;
		}

.contenthome{
    font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
	font-size: 12px;
	color:#9F9F9F;
	padding:2px;
	text-align:left;
	margin-right:15px;
	}

.divider{ 
         background-image:url(../borderhax/top2.jpg);
		 background-repeat:no-repeat;
         width:450px;
		 height:5px;
		 }


.itemheadline{
  font-family: Trebuchet, Helvetica, Arial, sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #737374;
  }

.product{
        width:130px;
		height:220px;
		border:1px solid;
        float:left;
		margin-right:5px;
		margin-top:5px;
		}

.home{
     float:left;
     padding:5px;
     margin-bottom:5px;
     margin-left:2px;
     height: 122px;
     }

.home2{
float:left;
padding:5px;
margin-bottom:5px;
margin-left:2px;
height:145px;
}

/*optional dropdown*/
/*dropdown styles*/
#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px Trebuchet;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
color:#000000;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #750a1a;
color: #FFFFFF;
}

/* formatting for php sections */
.err {
  font-weight: bold;
  color: #FF3300;
}

.err_green {
  font-weight: bold;
  color: #339900;
}
form.center {
  float: left;
}

/*span classes*/

.quick-links{
             font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
             font-size:14px;
	         color:#695D47;
			 font-weight:bold;
			 margin-left:5px;
             }


/*anchor classes*/
/*top navigation*/
a.topnav{
         font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
         font-size:14px;
	     color:#695D47;
	     text-decoration: none;
	     font-weight:bold;
		 margin-right:15px;
	     }
a.topnav:hover{
              font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
              font-size:14px;
	          color:#FFFFFF;
	          text-decoration: none;
	          font-weight:bold;
			  margin-right:15px;
			  text-decoration:underline;
			  }

/* sidenav */
div.leftnav {
padding:1px 0px 1px 8px;
width:145px; 
background: transparent; 
border-bottom: 1px solid #b3ab86;
}
a.quicklinks{
         font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
         font-size:14px;
	     color:#695D47;
	     text-decoration: none;
	     font-weight:bold;
	     }
a.quicklinks:hover{
              font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
              font-size:14px;
	          color:#000000;
	          text-decoration: none;
	          font-weight:bold;
			  text-decoration:underline;
			  }
a.itemlinks{
         font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
         font-size:12px;
	     color:#695D47;
	     text-decoration: none;
	     font-weight:bold;
	     }
a.itemlinks:hover{
              font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
              font-size:12px;
	          color:#000000;
	          text-decoration: none;
	          font-weight:bold;
			  text-decoration:underline;
			  }
a.catlinks{
         font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
         font-size:12px;
	     color:#695D47;
	     text-decoration: none;
	     font-weight:bold;
	     }
a.catlinks:hover{
              font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
              font-size:12px;
	          color:#000000;
	          text-decoration: none;
	          font-weight:bold;
			  text-decoration:underline;
			  }

a{
         font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
         font-size:12px;
	     color:#695D47;
	     text-decoration: none;
	     font-weight:bold;
	     }
a:hover{
              font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
              font-size:12px;
	          color:#000000;
	          text-decoration: none;
	          font-weight:bold;
			  text-decoration:underline;
			  }


/*search box placement*/
.search-box{
            margin-top:90px;
			margin-left:50px;
			}
/*go button*/
.go {
    margin-top:30px;
	}

/*span classes*/
.search-text{
            font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
            font-size:14px;
	        color:#695D47;
			font-weight:bold;
		    }

/*Registration Form Style*/
fieldset
{
border: #FFFFFF solid 1px;
width:90%;
font-family: Arial,Trebuchet,Sans-serif;
font-size:12px;
padding:10px;
margin-left:10px;
margin-right:20px;
margin-bottom:20px;
text-align:left;
color:#000000;

}

fieldset.gallery
{
border: #FFFFFF solid 1px;
width:90%;
font-family: Arial,Trebuchet,Sans-serif;
font-size:12px;
padding:10px;
margin-left:10px;
margin-right:20px;
margin-bottom:20px;
background-color: #ffffff;
text-align:left;

}

legend
{
background: #A89DC5;
border: #AFAFAF solid 1px;
padding-left:10px;
padding-right:10px;
padding-top:2px;
padding-bottom:2px;
font-family: Arial,Trebuchet,Sans-serif;
color:#FFFFFF;
font-size:14px;
font-weight:bold;

}

.lt_gray {
background: #EDE7DC;

}

.med_gray {
background: #E7E0D2;
}

#review th {
text-align:right;
background: #D1DDb7;
font-weight: bold;
vertical-align: top;
}

#review th.left {
text-align:left;
background: #D1DDb7;
font-weight: bold;
vertical-align: top;
}

#review td {
text-align:right;
vertical-align: top;
}

#cart {
margin:10px;
}

#cart th {
text-align:right;
background: #D1DDb7;
font-weight: bold;
vertical-align: top;
}

#cart th.left {
text-align:left;
background: #D1DDb7;
font-weight: bold;
vertical-align: top;
}

#cart td {
text-align:right;
vertical-align: top;
}

#cart td.left {
text-align:left;
vertical-align: top;
}

div.notes {
float:right;
background: #FEFEEB;
border: 1px solid #cdcdcd;
width: 200px;
padding: 5px;
}
