body
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px 0px 0px 0px;
}

#LeftPadder
{
	padding-left:10px;
	height:165px;
}

#MinAge, #MaxAge
{
	width:52px;
}
#LogoLink 
{
	position:absolute;
	top:82px;
	margin-left:515px;
	border:none;
	width:385px;
	height:43px;
	z-index:2000;
}
.BannerNav{height:32px; 
	position:relative;
	left:25px;
	top:115px;
	z-index:1000;
	}
 img, .BannerNav a { behavior: url(iepngfix.htc) }
a
{
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
#BoxSellYourHorseHeader
{
	background-image: url(http://horsequestrian.co.uk/Images/SiteImages/SellYourHorseHeaderBg.jpg);
	background-repeat:no-repeat;
	height:32px;
	padding:8px 0px 0px 200px;
}
#Container
{
	width: 1000px;
	margin: 0px auto 0px auto;
	border-top: none;
	background-image: url(http://horsequestrian.co.uk/Images/SiteImages/ContainerBg.jpg);
	background-image: url(http://horsequestrian.co.uk/Images/SiteImages/ContainerBg.jpg);
	background-repeat: repeat-y;
	padding: 0px 0px 15px 0px;
	height:auto;
}
#Footer
{
	background-color: #9fab64;
	background-color: #9fab64;
	clear: both;
}
#FooterCenter
{
	padding: 25px 0px 25px 0px;
	margin-left: auto;
	margin-right: auto;
	width: 948px;
	font-size: 10px;
	color: #FFFFFF;
}
#Banner
{
	height: 147px;
	background-image: url(http://horsequestrian.co.uk/Images/SiteImages/BannerBg.jpg);
	background-repeat: no-repeat;
	border-bottom: none;
	border:0px solid #000;
}
#Top
{
	height: 17px;
	color: #7d8a2e;
	font-size: 10px;
	background-color: #c9d787;
	padding: 2px;
}
#InnerTop
{
	width: 940px;
	margin: 0px auto 0px auto;
	padding-top: 2px;
}

#TopSection
{
	height: 193px;
	background-image: url(http://horsequestrian.co.uk/Images/SiteImages/TopSectionBg.jpg);
	background-repeat: no-repeat;
	padding: 0px 30px 0px 30px;
}
#Main
{
	margin: 0px 40px 0px 40px;
}
#MainLeft
{
	width: 225px;
}
#MainRight
{
	width: 673px;
	height: auto;
	float: right;
}
.FivePadder
{
	padding: 5px 5px 5px 5px;
}
.TenPadder
{
	padding:10px 10px 10px 10px;
}
.Left
{
	float: left;
}
.Right
{
	float: right;
}
.AlignRight
{
	text-align: right;
}
.Blue
{
	color: #0087d4;
}
.Red
{
	color: #d73f0a;
}
.Light
{
	color: #fbfbfb;
}
.Orange
{
	color: #a65925;
}
.White
{
	color: #FFFFFF;
}
.Grey
{
	color:#797575;
}
h1
{
	font-size: 16px;
	margin: 10px 0px 3px 0px;
	color: #a65925;
}
h2
{
	font-size: 18px;
	margin: 5px 5px 5px 5px;
	color: #a65925;
}
h3
{
	color: #828181;
	font-size: 18px;
	margin: 10px 0px 10px 0px;
}
h4
{
	color: #a65925;
	font-size: 18px;
	margin: 10px 0px 10px 0px;
}
.Ten
{
	font-size: 10px;
}
.clear
{
	float: none;
	clear: both;
}
.Login
{
	border: 1px solid #bcbcb1;
	background-color: #f5f5ef;
}
.Tan
{
	color:#a5642e;
}

/* BOXES */
#SearchBox
{
	width: 398px;
	height: 160px;
	position:relative;
	left:-3px;
}
#GradBox
{
	width: 345px;
	height: 127px;
	position:relative;
	left:6px;
	top:2px;
	background-image: url(http://horsequestrian.co.uk/Images/SiteImages/GradBoxBg.jpg);
	background-repeat: no-repeat;
	padding:15px 20px 10px 15px;
	border-top:1px solid #c4d27b;	
}
#GradBox h4
{
	margin:0px 0px 10px 0px;
}
#TopRightBox
{
	width: 510px;
	float: right;
	color: #828181;
	position:relative;
	left:-11px; 
	top:3px;
}
#BoxLatestNews
{
	background-image: url(http://horsequestrian.co.uk/Images/SiteImages/LatestNewsBg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #c9d787;
	border-bottom: 1px solid #e4ebc3;
	width: 225px;
	overflow: hidden;
}
#BoxLatestNews img
{
	float: left;
	margin: 0px 5px 5px 0px;
}
#BoxFreeBuying
{
	background-image: url(http://horsequestrian.co.uk/Images/SiteImages/FreeBuyingBg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color: #c9d787;
	width: 290px;
	height: 198px;
	float: left;
}
#BoxSellYourHorse
{
	background-image: url(http://horsequestrian.co.uk/Images/SiteImages/SellYourHorseBg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color: #c9d787;
	width: 363px;
	height: 198px;
	float: left;
	margin-left: 20px;
}
#HomeAdvert
{
	height: 95px;
	background-image: url(http://horsequestrian.co.uk/Images/SiteImages/StonerBg.jpg);
	background-repeat: no-repeat;
	text-align: center;
	padding: 40px 10px 10px 10px;
	margin-top: 15px;
	line-height: 130%;
	color: #FFFFFF;
}
#HorseBoxContainer
{
	width: 668px;
	height: 200px;
	background-image: url(http://horsequestrian.co.uk/Images/SiteImages/HorseBoxBg.jpg);
	background-repeat: no-repeat;
	margin-top: 15px;
	padding: 0px 0px 0px 5px;
	border-top:1px solid #e4ebc2;
}
#HorseBoxContainer h2 
{
	margin:10px 0px 10px 0px;
}

.HorseBox
{
	width: 115px;
	height: 140px;
	float: left;
	margin: 10px 0px 10px 10px;
	text-align: center;
}
.HorseBox p 
{
	margin:0px 0px 0px 0px;
	font-weight:bold;
	color:#a65925;
}
.HorseBox img
{
	border: 1px solid #FFFFFF;
	margin: 0px 0px 6px 0px;
}
#Login
{
	width: 215px;
	position: relative;
	top: 5px;
	float: left;
}
#Member
{
	width: 215px;
	position: relative;
	top: 20px;
	position: relative;
	left: -30px;
	line-height: 130%;
	float: right;
}

/* Navigation */
.BannerNav ul
{
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.BannerNav li
{
	margin: 0px 4px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}
.BannerNav a
{
	display: block;
	width: 130px;
	height: 22px;
	background-image: url(http://horsequestrian.co.uk/Images/SiteImages/NavBg.png);
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 10px;
	font-size: 14px;
	color: #5e715b;
	cursor: pointer;
}
.BannerNav a:hover
{
	text-decoration: none;
	background-image: url(http://horsequestrian.co.uk/Images/SiteImages/NavBgOver.png);
	background-repeat: no-repeat;
	color: #333;
}
#Current
{
	background-image: url(http://horsequestrian.co.uk/Images/SiteImages/NavBgOver.png);
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-weight: bold;
}
a.Orange:link, a.Orange:visited, a.Orange:active
{
	color: #a65925;
	text-decoration: none;
}
a.Orange:hover
{
	text-decoration: underline;
}
#Top a
{
	color: #FFFFFF;
}

#Top a.Login
{
	color: #A85B27;
	background-color:#C9D787;
	border:solid 1px #C9D787;
}

#Footer a
{
	color: #FFFFFF;
}
#MyStableRight a
{
	width:103px;
	height:20px;
	display:block;
	background-image: url(http://horsequestrian.co.uk/Images/SiteImages/StableNavBg.jpg);
	background-repeat:no-repeat;
	text-align:left;
	color:#ea7e02;
	margin:7px 0px 0px 0px;
	padding:4px 0px 0px 10px;
	font-weight:bold;
	text-decoration:none;
	float:right;
	position:relative;
	left:-22px;
}
#MyStableRight a:hover
{
	text-decoration:none;
	color:#af642a;
}
.ResultRight a
{
	width:124px;
	height:20px;
	display:block;
	background-image: url(http://horsequestrian.co.uk/Images/SiteImages/ResultNavBg.gif);
	background-repeat:no-repeat;
	text-align:center;
	color:#ea7e02;
	margin:15px 0px 0px 22px;
	padding:4px 0px 0px 0px;
	font-weight:bold;
	text-decoration:none;
	float:right;
	position:relative;
	left:-22px;
}
.ResultRight a:hover
{
	text-decoration:none;
	color:#af642a;
}
a.BgStyle:link, a.BgStyle:visited, a.BgStyle:active
{
	width:124px;
	height:20px;
	display:block;
	background-image: url(http://horsequestrian.co.uk/Images/SiteImages/BgStyleBg.gif);
	background-repeat:no-repeat;
	text-align:center;
	color:#ea7e02;
	padding:4px 0px 0px 0px;
	font-weight:bold;
	text-decoration:none;
}
.ThumbImg 
{
	float:left;
	margin-right:5px;
	cursor:hand;
	display:inline;
	border:1px solid #a65925;
}
a.BgStyle:hover
{
	text-decoration:none;
	color:#af642a;
}


#ResultHeader a:link, #ResultHeader a:visited, #ResultHeader a:active
{
	color:#FFFFFF;
	text-decoration:none;
}
#ResultHeader a:hover
{
	color:#FFFFFF;
	text-decoration:underline;
}

/* Display Page Styles */
#DisplayBoxFreeBuying
{
	background-image: url(http://horsequestrian.co.uk/Images/SiteImages/DisplayFreeBuyingBg.gif);
	background-repeat: no-repeat;
	background-color: #c9d787;
	width: 362px;
	height: 198px;
	float: left;
	overflow:hidden;
	margin-top:10px;
}
#DisplayBoxFreeBuyingHeader
{
	background-image: url(http://horsequestrian.co.uk/Images/SiteImages/DisplayTitleFreeBuying.jpg);
	background-repeat: no-repeat;
	height:40px;
	border:0px solid #000;
}
#DisplayBoxSellYourHorse
{
	background-image: url(http://horsequestrian.co.uk/Images/SiteImages/DisplaySellYourHorseBg.jpg);
	background-repeat: no-repeat;
	background-color: #c9d787;
	width: 355px;
	height: 198px;
	float: left;
	margin-left: 20px;
	margin-top:10px;
}
#DisplayBoxSellYourHorseHeader
{
	background-image: url(http://horsequestrian.co.uk/Images/SiteImages/DisplaySellYourHorseHeaderBg.jpg);
	background-repeat:no-repeat;
	height:32px;
	padding:8px 0px 0px 200px;
}

#DisplayTopRightBox
{
	position:relative;
	left:-12px;
	top:3px;
	width: 509px;
	float: right;
	color: #828181;
}
#DisplayTopSection
{
	height: 193px;
	background-image: url(http://horsequestrian.co.uk/Images/SiteImages/DisplayTopSectionBg.jpg);
	background-repeat: no-repeat;
	padding: 0px 30px 0px 30px;
}
#MyStableHeader
{
	padding:1px 3px 5px 12px;
	background-color:#dcef79;
	background-image:url(http://horsequestrian.co.uk/Images/SiteImages/HorseShoe.jpg);
	background-repeat:no-repeat;
	background-position:center right;
}
#MyStableHeader h3
{
	font-size:22px;
	margin:0px 20px 0px 0px;
	color:#818085;
	font-weight:normal;
	display:inline;
}
#MyStableLeft
{
	float:left;
	width:208px;
	margin:6px 10px 5px 10px;
}
#MyStableLeft img
{
	margin:0px 6px 5px 0px;
	border:2px solid #dcef79;
}
#MyStableRight
{
	float:left;
	width:240px;
	margin:5px 10px 5px 10px;
	color:#000;
	padding:3px 0px 0px 0px;
}
#MyStableRight img
{
	margin:0px 10px 0px 0px;
	border:2px solid #dcef79;
}
#DisplyMainLeft
{
	width: 160px;
}
#DisplayMainRight
{
	width: 740px;
	float: right;
}
.Advert
{
	height:auto;
	margin:0px 0px 15px 0px;
	background-image:url(http://horsequestrian.co.uk/Images/SiteImages/AdvertBg.jpg);
	background-repeat:no-repeat;
	text-align:center;
	padding:10px 0px 10px 0px;
	height:270px;
}
#ResultHeader
{
	height:18px;
	background-image:url(http://horsequestrian.co.uk/Images/SiteImages/ResultHeader.jpg);
	padding:13px 25px 10px 25px;
	text-align:right;
	color:#FFFFFF;
}
.ResultListing
{
	background-color:#d6e1a5;
	height:auto;
	padding:10px 10px 10px 10px;
}
#PageHeading
{
	height:18px;
	overflow:hidden;
	background-image:url(http://horsequestrian.co.uk/Images/SiteImages/PageHeader.jpg);
	padding:13px 25px 10px 15px;
	color:#FFFFFF;
}
#PageHeading h3
{
	color:#FFFFFF;
	margin:0px 0px 0px 0px;
	font-size:16px;
}
#PageHeading a 
{
	color:#FFFFFF;
}
#PageContent
{
	background-color:#d6e1a5;
	height:auto;
	padding:10px 10px 10px 10px;
	margin-bottom:10px;
}
#Page
{
	background-color:#d6e1a5;
	height:auto;
	padding:10px 10px 10px 10px;
	margin-bottom:10px;
}
#PageContent h4 
{
	margin:8px 0px 0px 0px;
	font-size:16px;
}
#PageContent a
{
	color:#333333;
}
#Page a
{
	color:#000000;
}
.ResultLeft
{
	width:260px;
	height:160px;
	float:left;
}
.ResultLeft img
{
	margin:5px 5px 0px 0px;
}
.ResultRight
{
	width:440px;
	height:auto;
	float:right;
}
.ResultRight table
{
	margin:10px 0px 10px 0px;
	color:#797878;
	border:none;
}
.ResultRight table strong
{
	color:#45463f;
}
.ResultRight table td
{
	padding:3px 12px 3px 0px;
	line-height:140%;
}

.AdvertButton
{
	background-color:#A0AB66; font-size:12px; color:#FFFFFF; width:70px; height:22px; border:solid 1px #DCEF79;
}

.AdvertButton2
{
	background-color:#A0AB66; font-size:12px; color:#FFFFFF; width:80px; height:22px; border:solid 1px #DCEF79;
}

.AdvertButton3
{
	background-color:#A0AB66; font-size:12px; color:#FFFFFF; width:120px; height:22px; border:solid 1px #DCEF79;
}

.AdvertButton4
{
	background-color:#A0AB66; font-family:Verdana; font-size:11px; color:#FFFFFF; width:160px; height:25px; border:solid 1px #DCEF79;
}

.Error
{
	color:Red;
}
	
.LoginButton
{
	height:42px;
	width:35px; 
	font-family:Verdana;
	background-color:#D7ED6D;
	border:solid 1px #000000;
	color:#000000;
	font-size:11px;
}
.Center 
{
	text-align:center;
}
#WhatAreYouSelling
{
	width:160px;
	float:left;
	margin:20px 0px 0px 30px;
	color:#a65925;
	position:relative;
}
#WhatAreYouSelling ul 
{
	list-style-type:none;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#WhatAreYouSelling li 
{
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 0px;
}
#WhatAreYouSelling a:link, #WhatAreYouSelling a:visited, #WhatAreYouSelling a:active
{
	display:block;
	width:140px;
	background-color:#a0ab66;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	padding:3px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
#WhatAreYouSelling a:hover 
{
	display:block;
	width:140px;
	background-color:#c4d27b;
}
#PlaceAdvert 
{
	background-color:#d6e1a5;
	border-top:1px solid #d6e1a5;
	padding:10px 10px 10px 10px;
	position:relative;
	min-height:200px;
}

#PlaceAdvert h2, #PlaceAdvert a 
{
	color:#a65925;
	margin:0px 0px 0px 0px;
}
.NewImage 
{
	margin:10px 10px 10px 0px;
	float:left;
	position:relative;
	border:1px solid #a65925;
}
#Rows td 
{
	padding:8px 0px 8px 3px;
	vertical-align:middle;
}
.Sold 
{
	background-color:#990000;
	display:block;
	text-align:center;
	text-transform:uppercase;
	width:148px;
	padding:5px 0px 5px 0px;
	color:#FFFFFF;
	font-weight:bold;
	background-image:url(http://horsequestrian.co.uk/Images/SiteImages/SoldBg.jpg);
	background-repeat:repeat-x;
	font-size:14px;
}
#SearchTable
{
	margin-top:8px;
}
#SearchTable td 
{
	height:24px;
	padding:2px 0px 2px 2px;
	overflow:hidden;
	width:125px;
}
 #SearchBtn, #Search 
 {
	position:relative;
 }
 #BtnCell 
 {
	text-align:left;
 }

#ImageDiv
{
	margin:10px 10px 10px 10px;
	border:1px solid #000000;
	text-align:center;
}
#ImageNavBox
{
	margin:auto;
	border:1px solid #000;
}
#ImageNavBox a:link, #ImageNavBox a:visited, #ImageNavBox a:active
{
	font-family:Verdana, Sans-Serif;
	text-decoration:none;
}
#HomeLink 
{
	width:50px;
	float:right;
	position:relative;
	left:-90px;
	top:8px;
	text-align:center;
}
#HomeLink a 
{
	color:#666666;
	text-decoration:none;
}
#Remember 
{
	color:#a65925;
	text-align:center;
	padding:10px;
	float:right;
	width:260px;
	position:relative;
	left:-150px;
	border:1px solid #a65925; 
	background-color:#cad787;
}
#SearchPositioning
{
	height:150px;
	position:relative;
}

#SellingTypeTitle
{
	position:absolute;
	left:20px;
	top:15px;
	font-weight:bold;
	width:120px;
}


.SellingType1, .SellingType2, .SellingType3 , .SellingType5
{
	position:absolute;
	left:2px;
	top:39px;
	width:123px;
}
.Price1, .Price2, .Price3, .Price5
{
	position:absolute;
	left:133px;
	top:67px;
	width:128px;
}
.PostCode1,.PostCode2, .PostCode3, .PostCode5
{
	position:absolute;
	left:268px;
	top:39px;
	width:112px;
}
.MilesFrom1, .MilesFrom2, .MilesFrom3, .MilesFrom5
{
	position:absolute;
	left:133px;
	top:39px;
	width:128px;
}
.PrivateOrTrade1, .PrivateOrTrade2, .PrivateOrTrade3, .PrivateOrTrade5
{
	position:absolute;
	left:2px;
	top:67px;
	width:123px;
}
.Keyword1, .Keyword2, .Keyword3, .Keyword5
{
	position:absolute;
	left:268px;
	top:67px;
	width:112px;
}
.LiveryType2
{
	position:absolute;
	left:133px;
	top:39px;
	width:127px;
}
.SearchBtn1
{
	position:absolute;
	left:268px;
	top:122px;
}
.Title3, .Title5
{
	position:absolute;
	left:2px;
	top:94px;
	width:117px;
}
#ContactForm 
{
	border:0px solid #000;
	width:520px;
	height:200px;
	float:right;
	position:relative;
	top:10px;
	left:-20px;
}
#ContactFormLeft, #ContactFormRight
{
	border:0px solid #000;
	width:260px;
	float:left;
	display:inline;
}
#ContactFormLeft 
{
	width:230px;
}
#ContactFormLeft input 
{
	width:200px;
}
#PageHeading a.PopLink
{
	font-size:14px;
	font-weight:bold;
}

.Required
	{ 
		color:Red;
		font-size:12px;
	}
.Normal
	{
		color:#000000;
	}	