body {
	font-family: "Times New Roman", Times, sans-serif;
	font-size:16px;
	margin:0px;
	padding:0px;
	color:#000000;
    /*background-color:#D2CBAA;*/
    background-color:#6072b9;
	}

/*div border around site*/
.siteborder{
    font-family: "Times New Roman", Times, sans-serif;
	font-size: 14px;
	text-align:left;
	border: 1px #000000 solid; 
	width:950px;
	background: #ffffff;
	}
h1 {
padding: 3px;
font-size: 18px;
}
h2 {
/*background:#CFDEB7;*/
background:#a7b5ef;
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:"Times New Roman", Times, sans-serif;
/*background: #d2cbaa;*/
background: #6072b9;
height: 22px;
text-align: center;
width: 140px;
padding-top: 3px;
padding-bottom: 3px;
color: #FFFFFF;
margin: 3px;
border: 0px;
font-weight:normal;
font-size:15px;

}

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

/*div classes*/
/*top navigation*/
.top-main-nav{
font-family: "Times New Roman", Times, sans-serif;
padding:3px 6px 3px 6px;
/*background: #C1B88F;*/
background: #626e9e;

border-top: 1px solid #61200c;
border-bottom: 3px solid #61200c;
width: 950px; 
height: 31px;
}

.top-main-nav-home{
             font-family: "Times New Roman", Times, sans-serif;
			 padding:4px;
			 margin-left:15px;
			 }

.subtotal{
          font-family: "Times New Roman", Times, sans-serif;
		  background-color:#E5E2F5;
		  border: 1px #000000 solid; 
		  margin-left:50px;
		  padding-left:5px;
		  font-size:16px;
		 }

.footertxt{
          font-family: "Times New Roman", Times, sans-serif;
		  background-color:#626e9e;
		  margin-left:2px;
		  padding-left:2px;
		  margin-right:2px;
		  padding-right:2px;
		  font-size:15px;
		  color:#000000;
	 
}
          
.content {
         margin:10px;
         }

/*special box*/
.special{
          font-family: "Times New Roman", Times, sans-serif;
		  paddingt:5px;
		  font-size:16px;
		  }
.blurb{
          font-family: "Times New Roman", Times, sans-serif;
		  paddingt:5px;
		  font-size:16px;
          background: #FEFEEB;
          border: 1px solid #cccccc;
          padding: 8px;
		  }
/*quick links*/
.spacer{
        margin-left:10px;
		}

.contentsearch{
    font-family: "Times New Roman", Times, sans-serif;
	font-size: 15px;
	color:#383a3f;
	padding:2px;
	text-align:left;
	font-weight:bold;
	margin-right:15px;
	}

#horses .categorysearch{
    font-family: "Times New Roman", Times, sans-serif;
	font-size: 16px;
	color:#ffffff;
	padding:2px;
	text-align:left;
	font-weight:bold;
	margin-right:15px;
	background: #61200c;
	
	
}

#horses .headersearch{
    font-family: "Times New Roman", Times, sans-serif;
	font-size: 16px;
	color:#ffffff;
	padding:2px;
	text-align:left;
	font-weight:bold;
	margin-right:15px;
	background: #626e9e;
	
	}

.contenthome{
    font-family: "Times New Roman", Times, sans-serif;
	font-size: 14px;
	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: #000000;
  }

.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: "Times New Roman", Times, sans-serif;
             font-size:15px;
	         /*color:#695D47;*/
			 color:#383a3f;
			 font-weight:bold;
			 margin-left:5px;
             }


/*anchor classes*/
/*top navigation*/
a.topnav{
         font-family: "Times New Roman", Times, sans-serif;
         font-size:17px;
	     /*color:#695D47;*/
	     color:#FFFFFF;
	     text-decoration: none;
	     font-weight:bold;
		 margin-right:15px;
	     }
a.topnav:hover{
              font-family: "Times New Roman", Times, sans-serif;
              font-size:17px;
	          color:#a7b5ef;
	          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: "Times New Roman", Times, sans-serif;
         font-size:15px;
	     /*color:#695D47;*/
	     color:#383a3f;
	     text-decoration: none;
	     font-weight:bold;
	     }
a.quicklinks:hover{
              font-family: "Times New Roman", Times, sans-serif;
              font-size:15px;
	          color:#000000;
	          text-decoration: none;
	          font-weight:bold;
			  text-decoration:underline;
			  }

a.gallerylinks{
         font-family: "Times New Roman", Times, sans-serif;
         font-size:12px;
	     /*color:#695D47;*/
	     color:#383a3f;
	     text-decoration: none;
	     font-weight:bold;
		 
	     }
a.gallerylinks:img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
-moz-opacity: 1;
}

a.gallerylinks:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: .7;
}

a.itemlinks:hover{
              font-family: "Times New Roman", Times, sans-serif;
              font-size:16px;
	          color:#000000;
	          text-decoration: underline;
	          font-weight:bold;
			  text-decoration:underline;
			  }

a.itemlinks{
         font-family: "Times New Roman", Times, sans-serif;
         font-size:16px;
	     /*color:#695D47;*/
	     color:#383a3f;
	     text-decoration: underline;
	     font-weight:bold;
	     }
a.itemlinks:hover{
              font-family: "Times New Roman", Times, sans-serif;
              font-size:16px;
	          color:#000000;
	          text-decoration: underline;
	          font-weight:bold;
			  text-decoration:underline;
			  }
a.catlinks{
         font-family: "Times New Roman", Times, sans-serif;
         font-size:16px;
	     /*color:#695D47;*/
	     color:#383a3f;
	     text-decoration: none;
	     font-weight:bold;
	     }
a.catlinks:hover{
              font-family: "Times New Roman", Times, sans-serif;
              font-size:16px;
	          color:#000000;
	          text-decoration: none;
	          font-weight:bold;
			  text-decoration:underline;
			  }

a{
         font-family: "Times New Roman", Times, sans-serif;
         font-size:16px;
	     /*color:#695D47;*/
	     color:#383a3f;
	     text-decoration: none;
	     font-weight:bold;
	     }
a:hover{
              font-family: "Times New Roman", Times, sans-serif;
              font-size:16px;
	          color:#000000;
	          text-decoration: none;
	          font-weight:bold;
			  text-decoration:underline;
			  }


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

/*span classes*/
.search-text{
            font-family: "Times New Roman", Times, sans-serif;
            font-size:17px;
	        /*color:#695D47;*/
			color:#383a3f;
			font-weight:bold;
		    }

/*Registration Form Style*/
fieldset
{
border: #FFFFFF solid 1px;
width:90%;
font-family: Arial,Trebuchet,Sans-serif;
font-size:16px;
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:16px;
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:17px;
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;
}

#horses td {
 background: #a7b5ef;
 padding: 3px;
 /*border-bottom: 1px solid #c1b88f;*/
 border-bottom: 1px solid #626e9e;
}

