@charset "utf-8";
/* CSS Document */
body{
background:#dfcfae url(../images/mainbg.jpg) repeat-x;
font-family:Verdana, Geneva, sans-serif;
margin:0;
padding:15px 0 0 0;
}
a{outline:none;}
img{outline:none;}
h1{
color:#990000;
font-size:21px;
margin:0 0 28px 0;
padding:0;
}
h2{
font-size:12px;
color:#ffffff;
font-weight:bold;
margin:0;
padding:0;
}
h3{
	font-size:12px;
color:#990000;
font-weight:bold;
margin:0;
padding:0;
}
p{
color:#8d7354;
font-size:12px;
line-height:1.9;
}
ul{
color:#8d7354;
font-size:12px;
line-height:1.9;
}
a{
color:#990000;
text-decoration:none;
outline:none;
}
a:hover{
text-decoration:underline;	
}
.intro{
font-weight:bold;	
}
.alttitlecolour{
color:#986b38;	
}
.image_right{float:right; width:290px; margin:10px 0 10px 20px;}
.container{
width:940px;
margin:0 auto;
padding:0;
}
.wrap{
	float:left;
width:940px;
margin:0 0 0 0;
padding:10px;
background:#d6c2a2 url(../images/wrapbg.jpg) repeat-x;
}
.header{
width:940px;
margin:0;
padding:0;
float:left;
}
.logo{
width:260px;
margin:0;
padding:0;
float:left;
}
.logo img{
border:none;
}
.headerright{
width:680px;
margin:0;
padding:0;
float:left;
}
.headercontact{
width:680px;
margin:15px 0 0 0;
padding:0;
float:left;
color:#8d7354;
font-size:16px;
text-align:right;
}
.headercontact a{
color:#8d7354;
text-decoration:none;
}
.headercontact a:hover{
text-decoration:underline;
}
.redtext{
color:#990000;
padding-left:15px;
}
.navigation{
width:680px;
margin:30px 0 0 0;
padding:0;
float:left;
text-align:right;
font-size:13px;
color:#990000;
}
.navigation ul{
float:right;
margin:0;
padding:0;
text-align:right;
list-style:none;
}
.navigation li{
float:left;
margin:0;
padding:0 0 0 20px;
text-align:right;
list-style:none;
}
.navigation a{
color:#990000;
text-decoration:none;
}
.navigation a:hover{
text-decoration:underline;
}
.maincontentarea{
width:940px;
margin:35px 0 0 0;
padding:0;
float:left;	
}
.homepagetiles{
width:940px;
margin:0;
padding:0;
float:left;
}
.tile{
width:226px;
height:300px;
margin:0 12px 0 0 ;
padding:0;
float:left;
background:#aa8457 url(../images/tilebgoff.jpg) no-repeat;
}
.tile img{
	float:left;
	width:220px;
border:none;
position:absolute;
}
.tile a{
color:#ffffff;
text-decoration:none;
}
.tile:hover{
background:#702e28 url(../images/tilebgon.jpg) no-repeat;
cursor:pointer;
}
.tilelast{
width:226px;
height:300px;
margin:0;
padding:0;
float:left;
background:#aa8457 url(../images/tilebgoff.jpg) no-repeat;

}
.tilelast img{
border:none;
position:absolute;
}
.tilelast a{
color:#ffffff;
text-decoration:none;
}
.tilelast:hover{
background:#702e28 url(../images/tilebgon.jpg) no-repeat;
cursor:pointer;
}
.tileimage{
	float:left;
width:220px;
height:258px;
margin:3px 0 0 3px;
padding:0;
display:inline;
}
.tileheading{
	float:left;
width:226px;
height:42px;
margin:0;
padding:12px 0 0 0;
text-align:center;
}
.content{
width:940px;
float:left;
margin:12px 0 0 0;
padding:0;
}
.left-content{float:left; width:702px; margin-right:12px; display:inline; padding:0;}
.right-content{float:left; width:226px; display:inline; padding:0;}
.contentleft{
float:left; width:714px; margin:0; padding:0; display:inline;	
}
.contentright{
float:left; width:220px; margin:0; padding:0; display:inline;	
}
.maintextarea{
width:632px;
height:208px;
float:left;
background:#ffffff;
margin:0 10px 0 0;
padding:35px;
}

.maintextareastandard{
width:632px;
float:left;
background:#ffffff;
margin:0 12px 0 0;
padding:35px;
display:inline;
}


.maintextareahorsedetail{
width:632px;
float:left;
background:#ffffff;
margin:0 12px 0 0;
padding:35px;
display:inline;
}


.maintextarea ul{
	color:#8d7354;
font-size:12px;
line-height:1.9;
}
.maintextarealeft{
float:left;
width:174px;
margin:0 20px 0 0;
padding:0;
}
.maintextarearight{
float:left;
width:438px;
margin:0;
padding:0;
}
.maintextarearightimages{width:438px; float:left; margin-top:23px;}
.maintextarearightimages h3{margin-bottom:15px;}
.maintextarearightimages img{border:none; margin-bottom:15px;}
.horsedetailimage{margin-right:12px; float:left;}
.horsedetailimagelast{ float:left;}
.maintextarearight p{
float:left;
margin:0;
padding:0;
}
.latestnewsarea{
width:220px;
height:272px;
float:left;
background:#ffffff;
margin:0;
padding:3px;
display:inline;
}
.latestnewsarea img{border:none;}
.latestnewsarea h2{
background:#56442e;
height:24px;
padding:9px 0 0 11px;
}
.latestnewsarea h2 a{
color:#ffffff;
text-decoration:none;
}
.latestnewsarea img{
width:220px;
margin:3px 0 0 0;
}
.latestnewsarea p{
margin:7px 0 0 9px;
padding:0;
}

.pricebandsarea{
width:220px;
height:272px;
float:left;
background:#ffffff;
margin:0 0 12px 0;
padding:3px;
}
.pricebandsarea h2{
background:#990000;
height:24px;
padding:9px 0 0 11px;
margin:0 0 15px 0;
}
.pricebandsarea h2 a{
color:#ffffff;
text-decoration:none;
}
.pricebandsarea img{
width:220px;
margin:3px 0 0 0;
}
.pricebandsarea p{
margin:7px 0 0 9px;
padding:0;
}
.pricebandinfo{
	color:#ffffff;
	margin:21px 0 0 0;
	line-height:1.7;
	padding:2px 0 0 0;
	background:#5a3e3e;
	font-size:12px;
	height:110px;
}
.pricebandinfo p{
color:#ffffff;	
}
#rotate{
float:left;
width:632px;
margin:0;
padding:0;
display:inline;
}
#rotate h1{
margin:0 0 20px 0;
padding:0;
}
#rotate ul{
float:left;
margin:0 0 5px 0;	
padding:0;
}

.horsesforsale{
float:left;
width:702px;
margin:0;
padding:0;
}

.horsesforsale img{border:none; width:174px; float:left; display:inline;}

.horsesforsaleleft{
	float:left;
	width:345px;
	margin:0 12px 0 0;
	padding:0;
	
}
.horsesforsaleright{
	float:left;
	width:345px;
	margin:0;
	padding:0;
}
.horseprofile{
float:left;
margin:12px 0 0 0;
padding:5px;
width:335px;
height:170px;
background:#ffffff;
}
.horseprofile h2{
background:#990000;
height:24px;
padding:8px 0 0 8px;
}
.horseprofile p{
padding:0 0 0 8px;	
}
.profilelink{
	background:#5a3e3e;
height:23px;
margin:25px 0 0 0;
padding:9px 0 0 8px;
font-size:12px;
font-weight:bold;
color:#ffffff;
	}
.profilelink:hover{
background:#362323;	
}
.profilelink a{
	display:block;
color:#ffffff;
text-decoration:none;
}
.profileleft{
float:left;
width:174px;
margin:0;
padding:0;
}
.profileright{
float:left;
width:156px;
margin:0 0 0 5px;
padding:0;
}
.profileright a{
color:#ffffff;
display:block;
text-decoration:none;
}
.horsedetails{
float:left;
width:134px;
margin:12px 0 0 0;
padding:20px;
color:#ffffff;
background:#5a3e3e;
}
.horsedetails ul{
float:left;
list-style:none;
margin:0;
padding:0;
font-weight:bold;
font-size:12px;
line-height:2.7;
}
.horsedetails li{color:#ffffff;}

.footer{
float:left;
width:100%;
height:80px;
background:#c9b997;	
margin:30px 0 0 0;
padding:0;
color:#4d3d2a;
font-size:11px;
}
.footercontent{
width:940px;
margin:0 auto;
padding:33px 0 0 12px;	
}
.footerleft{
float:left;
margin:0;
padding:0;
width:550px;
}
.footerright{
width:215px;
float:right;
margin:0;
padding:0;
}
.findustext{
float:left;
margin:0;
padding:0;
text-align:right;
width:115px;
}
.sociallinks{
float:right;
margin:0;
padding:0;
width:100px;
}
.sociallinks img{
float:left;
margin:0;
padding:0 0 0 10px;
border:none;
}
.news h2{color:#990000; padding-top:10px;}



.formfields{border:none; font-size:12px; float:left; margin:0; padding:0; color:#8d7354;}
.formlabel{width:110px; margin:0; padding:0; float:left;}
.formtext{width:150px; background:#f1ebdb; border:1px solid #56442e; color:#56442e; font-family:Verdana, Geneva, sans-serif; font-size:12px;}
.area{margin:15px 0 15px 0; width:540px; background:#f1ebdb; border:1px solid #56442e; overflow:auto; float:left; color:#56442e; font-family:Verdana, Geneva, sans-serif; font-size:12px;}
.message{width:100%; float:left; margin:0; padding:0;}
.send{width:100%; float:left; margin:5px 0 0 0; padding:0; }
.send a{outline:none;}
.formrow{margin:0 0 15px 0;}
.contactformleft{width:270px; float:left; margin:0; padding:0;}
.contactformright{width:270px; float:left; margin:0 0 0 10px; padding:0;}
.greenerror{color:#990000;}
.error{float:left; margin:0 0 15px 0; padding:0; font-weight:bold; color:#990000; width:100%;}



