@charset "utf-8";
/* CSS Document */
/*Colors
brick red: #7b2e00
creme: #fae8b8
green: #005826
hover: f7941d
darkbrown:2e1701
*/
html, body, #wrap {
	height: 100%;
	margin:0px;
	background-image:url(/images/new/page_bkgrd.jpg);
	background-color:#fdebc6;
	background-repeat: repeat-y;
	font-family:Arial, Helvetica, sans-serif;
}
.bodybkgrd {
	background-color:#2e1701;
}
body > #wrap {height: auto; min-height: 100%;
background-color:#fdebc6;}

#main {padding-bottom: 50px;
background-image:url(/images/new/page_bkgrd.jpg);
background-repeat: repeat-x;}  /* must be same height as the footer */

#footer {
	position: relative;
	background:#2e1701;
	margin-top: -50px; /* negative value of footer height */
	height: 50px;
	clear:both;
} 
	
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */



#logo {
	width:361px;
	height:168px;
	position:absolute;
	left:0px;
	bottom:0px;
	top:0px;
	background-image:url(/images/new/logo.png);
	background-repeat:no-repeat;
	overflow: visible;
	visibility: visible;
	z-index:99;
	
}
.logo_area {
	height: 127px;
	background-color:#fdebc6;
}
#header_bkgrd {
	width:100%;
	height:127px;
	position:absolute;
	top:0px;
	left:0px;
	background-image:url(/images/new/header_bkgrd.gif); 
	background-repeat:repeat;
}

.menu_bkgrd {
	
	width:100%;
	height:34px;
	background-image:url(/images/new/menu_bkgrd.gif); 
	background-repeat:repeat-x;
}
#menu {
	width:600px;
	height:29px;
	top:5px;
	left:364px;
	right:0px;
	position:relative;
}

#header_script {
	right:0px;
	width:100%;
	height:100px;
	padding-top:24px;
	border: 0px solid #7b2e00;
	background-color:#fdebc6;
}
.page_bkgrd {
	width:100%;
	background-color:#fdebc6;
	background-image:url(/images/new/page_bkgrd.jpg);
	background-repeat:repeat-y;
}
.page_color {
	background-color:#fdebc6;
	left:0px;
	width:90%;
	}

	#content {
	width:700px;
	height:525px;
	top:0px;
	left:290px;
	margin-top:25px;
	margin-bottom: 0px;
	position:absolute;
	}
#horse {
	background-image:url(/images/new/horse.png);
	background-repeat:no-repeat;
	background-position: left bottom;
	width:295px;
	height:323px;
	padding-bottom: 84px;
	top:-323px;
	}
.horse {
	width:295px;
	height:323px;
	}
#horse_bot {
	background-image:url(/images/new/horse_bottom.png);
	background-repeat:no-repeat;
	background-position: left bottom;
	width:739px;
	height:51px;
	bottom:30px;
	
}
.horse_grass {
	background-image:url(/images/new/footer.png);
	background-repeat: no-repeat;
	background-position: left top;
	width:836px;
	height:84px;
}

#right_margin {
	width:200px; 
	padding-top:25px; 
	padding-left:25px; 
	padding-right:30px;
	float:left;
	
	}
#left_menu {
	width:147px;
	left:0px;
	top:0px;
	padding-left:15px;
	padding-top:5px;
	
}
.left_text  {
	width:142px;
	height:30px;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	color:#fae8b8;
	font-weight: bold;
	background-image:url(/images/new/menu_line.png);
	background-repeat:no-repeat;
	background-position: left bottom;
	text-decoration:none;
	line-height: 25px;	
}
.left_text a:link, .left_text a:visited  {
	width:142px;
	height:30px;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	color:#fae8b8;
	font-weight: bold;
	text-decoration:none;
	line-height: 25px;	
}
.left_text a:hover {
	color:#f7941d;
	font-weight: bold;

	}

/*FOOTER*/

.footer, .footer a:link, .footer a:visited {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #fae8b8;
	text-decoration:none;
	letter-spacing:1pt;
	
}

.footer a:hover {
	color: #f7941d;
	text-decoration:none;
}
.footer_sm, .footer_sm a:link, .footer_sm a:visited {
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color: #fae8b8;
	text-decoration:none;
	
}

.footer_sm a:hover {
	color: #f7941d;
	text-decoration:none;
}

/*TEXT STYLES!!*/

/*HEADER TEXT*/

.heading {
	font-size:16px;
	color:#2e1701;
	font-family:Arial, Helvetica, sans-serif;
}

.heading a:link, .heading a:visited {
	font-size:16px;
	color:#7b2e00;
	text-decoration:none;
}
.heading a:hover {
	font-size:16px;
	color:#005826;
	text-decoration:none;
}
/*MAIN CONTENT TEXT*/

.content   {
	font-family:Arial, Helvetica, sans-serif;
	color: #2e1701;
	font-size:12px;
	line-height:22px;
	}

.content a:link, .content a:visited {
	font-family:Arial, Helvetica, sans-serif;
	color: #7b2e00;
	font-size:12px;
	line-height:22px;
	}

.content  a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color: #7b2e00;
	font-size:12px;
	line-height:22px;
	}

.pic, .pic a:link, .pic a:visited {
	border-color:#7b2e00;
	}
TD {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #2e1701;
}

P {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #2e1701; 
}
td.product a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2e1701;
	text-decoration:none;
}

p.product a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2e1701;
	text-decoration:none;
}
td.product {
	border: 1px solid #f7941d;
	background-image: url(/images/webdesign/top.png);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2e1701;
	text-align:left;
}
td.prodnavigation {
font-size: 11px;
font-family : Arial, Helvetica, sans-serif;
color : #2e1701; 
}
td.prodnavigation a:link, td.prodnavigation a:visited  {
font-size: 11px;
font-family : Arial, Helvetica, sans-serif;
color : #7b2e00; 
}

P.prodnavigation a:link, P.prodnavigation a:visited {
font-size: 11px;
font-family : Arial, Helvetica, sans-serif;
color : #7b2e00;
}
a:link {
	color : #7b2e00;
}
TABLE.cobtbl{
background-color: #2e1701;
} 

TD.cobhl{
	background-color: #fdebc6;
}

TD.cobll{
	background-color: #fdebc6;
}

P.catname, P.catname a:link, P.catname a:visited {
font-size: 11px;
font-family : Arial, Helvetica, sans-serif;
color : #7b2e00;
}

P.catdesc { 
font-size: 11px;
font-family : Arial, Helvetica, sans-serif;
color : #2e1701; 
}
.div.cpdhlname {
	width:150px;
}
.div.cpdhldescription {
	width:100px;
}
div.cpdhlprice {
	width:50px;
}

div.cpdhlquantity {
	width:20px;
}
.div.prod3quant {
	width:20px;
}
.detailimage {
	vertical-align:top;
}

.copyright, .copyright a:link, .copyright a:visited {
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color: #fae8b8;
	text-decoration:none;
	
}
.copyright a:hover {
	color: #f7941d;
	text-decoration:none;
}
.cpd {
background : #2e1701;
} 
.cpdll {
background : #dfbf98;

}
.cpdhl {
background : #7b2e00;
color: #fae8b8;
font-weight: bold;
}
.tw_div {
	width:150px;
	border: 1px solid #fae8b8;
	padding:5px;
	margin-left:20px;
	margin-top:20px;
}
.rss-box-news {	 
width: 150px;

}
.rss-title_tw  {
	margin: 10px 0;
	font-family: Tahoma;
	font-weight:normal;
	font-size: 10px;
	color: #fae8b8;
	
}
.rss-title_tw a:link, rss-title_tw a:visited {
	margin: 10px 0;
	font-family: Tahoma;
	font-weight:bold;
	font-size: 10px;
	color: #fae8b8;
	
}
.rss-items_tw {
list-style:none;       
margin:10px;       
padding:0;
}
.rss-item_tw  {  
margin-bottom: 1em;
font-family: Tahoma;
font-size: 11px;
color: #fae8b8;
}
.rss-item_tw a:link {	
font-family: Tahoma;
font-size: 11px;
color: #fae8b8;
font-weight:bold;
}
/*.rss-item a:hover {
 	}*/	
.rss-date {	
font-size: xx-small;	
} 