﻿img, div, input { behavior: url("http://brightwells.com/iepngfix.htc") }
#menuGreen{
	width:170px;
	background-color:#366;
	background-repeat:no-repeat;
	background-position:top;
	float:left;
	padding-left:10px;
	}
#menuBlue{
	width:170px;
	background-color:#036;
	background-repeat:no-repeat;
	background-position:top;
	float:left;
	padding-left:10px;
	}
#BloodstockLatestNews {
width:197px;
height:295px;
background-color:#FFF;
float:left;
padding-right:50px;
padding-top:55px
}

#bloodstock {
width:270px;
height:1100px;
float:left;
text-align:right;
padding-right:20px;
padding-top:30px
}

#bloodstock img,#horses img {
padding-top:20px
}

#bloodstocktypo {
width:215px;
height:70px;
float:left;
text-align:right;
padding-right:75px
}

#container,#containerContact {
width:960px;
margin-left:auto;
margin-right:auto;
background-color:#366;
position:relative
}

#containerBloodstock {
width:960px;
margin-left:auto;
margin-right:auto;
background-color:#036;
position:relative
}

#containerClassicCars {
width:960px;
margin-left:auto;
margin-right:auto;
background-color:#3C615B;
position:relative
}

#containerProperty {
width:960px;
margin-left:auto;
margin-right:auto;
background-color:#2f4542;
position:relative
}

#containerhome {
width:960px;
margin-left:auto;
margin-right:auto;
background-color:#FFF;
position: relative;
}

#contentMenu {
width:180px;
float:left;
text-align:center
}

#footer {
clear:both;
background-color:#366;
height:120px;
padding-top:20px;
margin-top:5px
}

#footerBloodstock {
clear:both;
background-color:#036;
height:120px;
padding-top:20px;
margin-top:5px
}

#footerClassicCar {
clear:both;
height:120px;
padding-top:20px;
margin-top:5px
}

#footerProperty {
clear:both;
background-color:#2f4542;
height:120px;
padding-top:20px;
margin-top:5px
}

#footerXmas {
clear:both;
background-color:#366;
height:140px;
margin-top:5px
}

#header {
width:960px;
height:110px;
background-color:#FFF;
margin:0;
padding:0
}

#horses {
width:270px;
height:1100px;
float:left;
text-align:left;
padding-left:20px;
padding-top:30px
}

#horsestypo {
width:235px;
height:70px;
float:left;
text-align:left;
padding-left:55px
}

#mainContent {
width:580px;
margin-left:20px;
padding-top:10px;
float:left;
border-top-color:#666;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:400;
color:#666;
border-style:solid none none;
border-width:1px 0 0
}

#mainContent li {
padding-bottom:5px
}

#mainContent ol {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#666;
line-height:1.4
}

#mainContent ul {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666;
line-height:1.4;
list-style:disc;
padding-top:15px;
margin-top:0
}

#mainContentBig {
width:760px;
margin-left:20px;
padding-top:25px;
float:left;
border-top-color:#666;
border-style:solid none none;
border-width:1px 0 0
}

#mainContentLatest {
width:510px;
margin-left:20px;
padding-top:25px;
padding-left:70px;
float:left;
border-top-color:#666;
border-style:solid none none;
border-width:1px 0 0
}

#mainContentTel {
width:580px;
margin-left:20px;
padding-top:10px;
float:left;
border-top-color:#666;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:400;
color:#666;
border-style:solid none none;
border-width:1px 0 0
}

#mainContentText {
width:580px;
margin-left:20px;
padding-top:40px;
float:left;
border-top-color:#666;
min-height:340px;
border-style:solid none none;
border-width:1px 0 0;
position: relative
}

#mainContentText ul {
list-style:disc;
padding-top:10px;
margin-top:0
}

#mainContenthome {
width:676px;
margin-left:70px;
padding-top:35px;
float:left;
border-top-color:#666;
border-style:solid none none;
border-width:1px 0 0
}

#mainContenthomeXmas {
width:676px;
margin-left:70px;
padding-top:10px;
padding-bottom:15px;
float:left;
border-top-color:#666;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#366;
font-style:normal;
font-variant:normal;
border-style:solid none none;
border-width:1px 0 0
}

#menu {
width:170px;
background-color:#366;
background-image:url(../images/menu.jpg);
background-repeat:no-repeat;
background-position:top;
float:left;
padding-left:10px;
padding-top:275px
}

#menuAgriculture {
width:170px;
background-color:#366;
background-image:url(../images/agriculturalandrural/menu.jpg);
background-repeat:no-repeat;
background-position:top;
float:left;
padding-left:10px;
padding-top:280px
}

#menuAntiques {
width:170px;
background-color:#366;
background-repeat:no-repeat;
background-position:top;
float:left;
padding-left:10px
}

#menuGeneric {
width:180px;
float:left;
}

#menuAntiquesAntiques {
width:170px;
background-color:#366;
background-image:url(../images/fineart/Menus/menu-antiques.jpg);
background-repeat:no-repeat;
background-position:top;
float:left;
padding-left:10px;
padding-top:280px
}

#menuAntiquesBooks {
width:170px;
background-color:#366;
background-image:url(../images/fineart/Menus/menu-books.jpg);
background-repeat:no-repeat;
background-position:top;
float:left;
padding-left:10px;
padding-top:280px
}

#menuAntiquesMilitaria {
width:170px;
background-color:#366;
background-image:url(../images/fineart/Menus/menu-militaria.jpg);
background-repeat:no-repeat;
background-position:top;
float:left;
padding-left:10px;
padding-top:280px
}

#menuAntiquesPaintings {
width:170px;
background-color:#366;
background-image:url(../images/fineart/Menus/menu-paintings.jpg);
background-repeat:no-repeat;
background-position:top;
float:left;
padding-left:10px;
padding-top:280px
}

#menuAntiquesSilver {
width:170px;
background-color:#366;
background-image:url(../images/fineart/Menus/menu-silver.jpg);
background-repeat:no-repeat;
background-position:top;
float:left;
padding-left:10px;
padding-top:280px
}

#menuAntiquesSpecialist {
width:170px;
background-color:#366;
background-image:url(../images/fineart/Menus/menu-other.jpg);
background-repeat:no-repeat;
background-position:top;
float:left;
padding-left:10px;
padding-top:280px
}

#menuAntiquesToys {
width:170px;
background-color:#366;
background-image:url(../images/fineart/Menus/menu-toys.jpg);
background-repeat:no-repeat;
background-position:top;
float:left;
padding-left:10px;
padding-top:280px
}

#menuAscot {
width:170px;
background-color:#366;
background-image:url(../images/ascot/menu.jpg);
background-repeat:no-repeat;
background-position:top;
float:left;
padding-left:10px;
padding-top:280px
}

#menuAscotFestival {
width:170px;
background-color:#036;
background-image:url(../images/ascot/menu.jpg);
background-repeat:no-repeat;
background-position:top;
float:left;
padding-left:10px;
padding-top:280px
}

#menuBloodstock {
width:170px;
background-color:#036;
background-image:url(../images/bloodstock/menu.jpg);
background-repeat:no-repeat;
background-position:top;
float:left;
padding-left:10px;
padding-top:280px;
padding-bottom:25px
}

#menuCarboot {
width:170px;
background-color:#366;
background-image:url(../images/carboot/menu.jpg);
background-repeat:no-repeat;
background-position:top;
float:left;
padding-left:10px;
padding-top:280px
}

#menuCheltenhamDecember {
width:170px;
background-color:#036;
background-image:url(../images/cheltenham/menu.jpg);
background-repeat:no-repeat;
background-position:top;
float:left;
padding-left:10px;
padding-top:280px
}

#menuClassicCars {
width:170px;
background-color:#3C615B;
/*background-image:url(../images/classiccars/menu.jpg);*/
background-repeat:no-repeat;
background-position:top;
float:left;
padding-left:10px;
/*padding-top:280px*/
}

#menuEquine {
width:170px;
background-color:#366;
background-image:url(../images/equine/menu.jpg);
background-repeat:no-repeat;
background-position:top;
float:left;
padding-left:10px;
padding-top:280px
}

#menuLeisure {
width:170px;
background-color:#366;
background-image:url(../images/leisure/menu.jpg);
background-repeat:no-repeat;
background-position:top;
float:left;
padding-left:10px;
padding-top:280px
}

#menuLiquidation {
width:170px;
background-color:#366;
background-image:url(../images/liquidation/menu.jpg);
background-repeat:no-repeat;
background-position:top;
float:left;
padding-left:10px;
padding-top:280px
}

#menuLocation {
width:170px;
background-color:#366;
background-image:url(../images/locationandinformation/menu.jpg);
background-repeat:no-repeat;
background-position:top;
float:left;
padding-left:10px;
padding-top:280px
}

#menuOther {
width:170px;
background-color:#366;
background-image:url(../images/other/menu.jpg);
background-repeat:no-repeat;
background-position:top;
float:left;
padding-left:10px;
padding-top:280px
}

#menuPlantAndMachinery {
width:170px;
background-color:#366;
background-image:url(../images/plantandmachinery/menu.jpg);
background-repeat:no-repeat;
background-position:top;
float:left;
padding-left:10px;
padding-top:280px
}

#menuProperty {
width:170px;
background-image:url(../images/property/menu.jpg);
background-repeat:no-repeat;
background-position:top;
float:left;
padding-left:10px;
padding-top:280px
}

#menuPropertyValuation {
width:170px;
background-color:#2f4542;
float:left;
padding-left:10px
}

#menuValuation {
width:170px;
background-color:#366;
background-image:url(../images/valuation/menu.jpg);
background-repeat:no-repeat;
background-position:top;
float:left;
padding-left:10px;
padding-top:280px
}

#menuVehicles {
width:170px;
background-color:#366;
background-image:url(../images/vehicles/menu.jpg);
background-repeat:no-repeat;
background-position:top;
float:left;
padding-left:10px;
padding-top:280px
}

#menuhome {
width:50px;
float:left
}

#menuproperty2 {
width:170px;
background-repeat:no-repeat;
background-position:top;
float:left;
padding-left:10px
}

#pastresults {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
color:#666
}

#propresultstext {
padding-bottom:10px;
margin-top:-15px;
margin-bottom:20px;
width:375px;
float:left;
font-family:Arial, Helvetica, sans-serif;
color:#666;
font-size:12px
}

#propresultswrapper {
padding-top:10px;
padding-bottom:10px;
margin-top:10px;
margin-bottom:10px;
font-family:Arial, Helvetica, sans-serif;
color:#666;
font-size:12px
}

#white {
background-color:#FFF;
height:100%;
float:left;
margin:0;
padding:0
}

.BlodstLatestNews {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
color:#333;
line-height:1.6;
padding-bottom:10px;
padding-left:35px;
padding-right:30px
}

.addresses {
width:200px;
float:left;
padding-top:20px;
height:300px
}

.addresses a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400
}

.addresses h5 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:400;
color:#333
}

.addresses p {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:400;
color:#333;
line-height:1.6
}

.addressesloc {
width:230px;
float:left;
padding-top:20px
}

.addressestwo {
width:290px;
float:left
}

.agents {
padding-top:50px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
color:#999;
text-align:center;
line-height:1.3
}

.agentsCountry {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:400;
color:#333;
margin:0;
padding:0
}

.agentsName {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:400;
color:#999;
line-height:1.6
}

.agentsTop {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:400;
color:#036
}

.agentsTopGreen {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:400;
color:#366
}

.ascoticons {
width:558px;
float:left
}


.ascotRegicons {
width:578px;
float:left
}

.ascotlatest {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666;
line-height:17px;
padding-top:0px;
margin-top:0;
width:170px
}

.ascotnews {
width:202px;
height:350px;
background-color:#FFF;
float:left
}

.ascotFlatnews{
	width:222px;
	height:257px;
	background-color:#FFF;
	float:left;
}

.automobiliasale {
height:52px;
border:0 1px 0 1px;
width:280px;
padding-top:10px;
border-top-color:#999;
border-bottom-color:#999;
margin-bottom:5px;
margin-top:15px;
padding-left:75px;
background-repeat:no-repeat;
background-image:url(../images/classiccars/shell.jpg);
border-style:solid none;
border-width:1px 0
}

.black {
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
font-size:15px;
color:#333;
line-height:35px
}

.blacknote {
font-family:Arial, Helvetica, sans-serif;
font-weight:400;
color:#000;
font-size:12px
}

.bloodstocknews{
	width:222px;
	height:350px;
	background-color:#FFF;
	float:left;
	}
	
.bluenote {
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:700;
color:#036;
text-align:center;
width:100%;
margin:0;
padding:0
}

.bolder {
font-weight:700;
line-height:1.2;
padding-bottom:3px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#666
}

.boxtext {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
color:#666;
line-height:1.6
}

.brightwellshome {
width:175px;
float:left;
padding-top:20px;
padding-left:5px
}

.calendarbox {
margin-top:20px;
margin-bottom:20px;
background-color:#f5f5f5;
padding:10px
}

.catIcons {
text-align:right;
clear:both;
margin:0;
padding:20px 0 0
}

.cataloguePrice {
float:left;
width:190px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:400;
color:#666;
text-align:right;
margin-top:38px
}

.cataloguePriceNonFull {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:400;
color:#666;
text-align:right;
margin-top:10px;
margin-bottom:10px;
width:170px;
float:right
}

.cataloguetable {
clear:both;
margin:0 20px 10px;
padding:0
}

.catlbl,.nextsalecontacts {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
color:#666
}

.ccCareers {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666;
line-height:1.4;
padding-top:0;
margin-top:0;
padding-left:4px;
width:190px;
float:left;
background-color:#FFF
}

.centre {
text-align:center
}

.champ,.iconimages img,.iconimagesPlantAndMachinery img,.iconimagescc img,#mainContent img, .iconimagesSm img {
float:left
}

.championDescription {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:1.5;
font-weight:400;
color:#666;
padding-right:15px;
padding-top:0;
padding-bottom:10px;
text-align:left;
clear:both
}

.championName {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#366;
text-align:left;
padding-right:15px;
clear:both
}

.championName1 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#366;
text-align:left;
clear:both
}

.champions {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:400;
color:#666;
padding-top:10px;
padding-bottom:5px;
text-align:left
}

.cheltLatestNews {
font-family:"Times New Roman", Times, serif;
font-size:13px;
font-weight:400;
color:#333;
line-height:16px;
padding-bottom:10px;
clear:both;
padding-left:35px;
width:75%;
text-align:justify
}

.clear,.smallerimages {
clear:both
}

.companyhome {
margin-bottom:20px
}

.contact {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
color:#666;
background-image:url(../images/fineart/GeoffreyCroftsbg.jpg);
background-repeat:no-repeat;
background-position:left center;
height:90px;
width:300px;
margin-top:5px;
margin-bottom:5px;
border-color:#666;
border-style:solid none;
border-width:1px;
padding:3px 3px 3px 90px
}

.contactdetails {
width:230px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:400;
color:#333;
float:left;
line-height:1.4;
margin:0;
padding:0
}

.contactemail {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:400;
color:#333;
margin:0;
padding:5px 0 0
}

.contactform {
position:absolute;
left:490px;
top:160px;
width:380px;
float:left
}

.contactform1 {
font-family:Arial, Helvetica, sans-serif;
color:#666;
font-size:12px;
width:100%;
margin:0;
padding:0
}

.contactname {
width:230px;
font-family:Arial, Helvetica, sans-serif;
font-weight:400;
font-size:16px;
color:#666;
line-height:17px;
float:left;
margin:0;
padding:0 0 5px
}

.date,.dateBlue {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:400;
color:#036;
border-bottom-color:#333;
border-style:none none solid;
border-width:0 0 1px
}

.dateClassic {
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
font-size:16px;
font-weight:400;
color:#366;
border-bottom-color:#333;
line-height:20px;
border-style:none none solid;
border-width:0 0 1px
}

.dateGreen {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:400;
color:#366;
border-bottom-color:#333;
border-style:none none solid;
border-width:0 0 1px
}

.datedetails {
font-family:Arial, Helvetica, sans-serif;
font-weight:400;
font-size:16px;
color:#366;
padding-top:5px;
padding-bottom:0;
margin:0
}

.descr {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
color:#666;
line-height:1.6;
padding-bottom:20px;
width:440px;
float:left;
min-height:100px
}

.designed {
padding-top:40px;
padding-left:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFF
}

.designedXmas {
padding-top:40px;
padding-left:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFF;
background-image:url(../images/homepage/xmasClosing.png);
background-repeat:no-repeat
}

.entriesclose {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:400;
color:#333;
line-height:1.4;
margin:0;
padding:0 0 5px
}

.fulldetails {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#366;
padding-left:8px
}

.fulldetailsBlue {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#036;
padding-left:8px
}

.fulldetailscall {
display:block;
float:left;
font-family:Arial;
font-size:12px;
font-weight:700;
color:#666;
text-align:left;
width:30px
}

.fulldetailstel {
display:block;
float:left;
font-family:Arial;
font-size:14px;
font-weight:700;
color:#666;
text-align:left;
width:170px
}

.gallerybox {
clear:both;
margin-top:20px;
margin-bottom:10px;
padding:20px 0 0
}

.green {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:700;
color:#366
}

.greencc {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
font-weight:700;
color:#366
}

.greenname {
font-family:Arial, Helvetica, sans-serif;
color:#366;
font-size:16px;
line-height:20px
}

.greyname {
color:#666;
font-size:16px;
line-height:24px
}

.headlines {
width:475px;
float:left
}

.headlinesBig {
width:650px;
float:left
}

.home {
width:170px;
float:left;
padding-top:60px;
padding-left:10px
}

.homehome {
width:50px;
float:left;
padding-top:80px;
padding-left:5px
}

.horsedescr {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
color:#666;
line-height:1.6;
padding-bottom:20px;
float:left;
min-height:100px;
width:400px
}

.iconimagesFlags {
width:150px;
float:left
}

.iconimagesPlantAndMachinery {
width:630px;
float:left
}

/*.iconimagescc {
background-color:#FFF;
min-height:375px
}*/

.icons {
padding-top:30px;
text-align:center;
padding-bottom:0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
color:#366;
margin:0
}

.icons li {
list-style:none;
margin:0
}

.icons ul,.iconsCatalogue ul,.iconsCatalogueHor ul,.iconsCatalogueHorNonFull ul {
margin:0;
padding:0
}

.iconsCatalogue {
padding-top:15px;
text-align:center;
padding-bottom:0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
color:#366;
margin:0
}

.iconsCatalogue li {
list-style:none;
padding-top:38px;
padding-bottom:0;
margin:0
}

.iconsCatalogueHor {
text-align:center;
padding-bottom:0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
color:#366;
float:left;
width:170px;
margin:0
}

.iconsCatalogueHor li {
list-style:none;
padding-bottom:5px;
margin:0
}

.iconsCatalogueHorNonFull {
text-align:center;
padding-bottom:0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
color:#366;
margin:90px 0 0
}

.iconsCatalogueHorNonFull li {
list-style:none;
padding-top:38px;
padding-bottom:5px;
margin:0
}

.im {
height:83px;
margin:0;
padding:0
}

.imagemenuantiques,.imagemenuproperty2 {
margin-left:-10px;
margin-bottom:10px
}

.imgprop {
margin-right:20px;
margin-left:0;
border:1px solid #666;
margin-bottom:10px
}

.importantdetails {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:400;
color:#7d2124;
margin:0;
padding:0
}

.importantdetailsbold {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:700;
color:#7d2124;
margin:0 0 0 65px;
padding:0
}

.jobdescription {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
color:#666;
line-height:1.6;
padding-bottom:30px;
clear:both;
padding-left:90px;
text-align:justify
}

.latest {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666;
line-height:17px;
padding-top:0;
margin-top:0
}

.latestcc {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
line-height:1.4;
padding-top:0;
margin-top:0
}

.latestnews {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#036;
list-style-type:none;
padding-left:35px;
line-height:20px
}

.left {
width:375px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
color:#666;
height:25px;
padding-top:10px;
margin-bottom:20px;
background-color:#f5f5f5;
padding-left:10px
}

.leftContact,.leftContactVehiclesClendar {
width:290px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:700;
color:#666;
padding-top:0;
line-height:14px;
margin-bottom:10px
}

.leftContactAgriculture {
width:100px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:700;
color:#666;
padding-top:0;
line-height:14px;
margin-bottom:10px
}

.leftContactAntiques {
width:150px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:700;
color:#666;
padding-top:0;
line-height:14px;
margin-bottom:10px
}

.leftContactBooks,.leftContactRichardB {
width:180px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:700;
color:#666;
padding-top:0;
line-height:14px;
margin-bottom:10px
}

.leftContactCatryn {
width:170px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:700;
color:#666;
padding-top:0;
line-height:14px;
margin-bottom:10px
}

.leftContactCheltenham,.leftContactHp {
width:250px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:700;
color:#666;
padding-top:0;
line-height:14px;
margin-bottom:10px
}

.leftContactCollectables,.leftContactCarboot {
width:200px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:700;
color:#666;
padding-top:0;
line-height:14px;
margin-bottom:10px
}

.leftContactDispersal {
width:270px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
color:#666;
padding-top:0;
line-height:14px;
margin-bottom:10px
}

.leftContactEwe {
width:180px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
color:#666;
padding-top:0;
line-height:14px;
margin-bottom:10px
}

.leftContactLiquidation {
width:285px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:700;
color:#666;
padding-top:0;
line-height:14px;
margin-bottom:10px;
text-align:right;
padding-right:10px
}

.leftContactMilitaria {
width:265px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
color:#666;
padding-top:0;
line-height:14px;
margin-bottom:10px
}

.leftContactNSA {
width:250px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
color:#666;
padding-top:0;
line-height:14px;
margin-bottom:10px
}

.leftContactRebeca {
width:190px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:700;
color:#666;
padding-top:0;
line-height:14px;
margin-bottom:10px
}

.leftContactSilver {
width:335px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
color:#666;
padding-top:0;
line-height:14px;
margin-bottom:10px
}

.leftContactSingle {
width:200px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
color:#666;
padding-top:0;
line-height:14px;
margin-bottom:10px
}

.leftContactStraw {
width:190px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:400;
color:#333;
padding-top:0;
line-height:16px;
margin-bottom:10px
}

.leftContactVehicles {
width:300px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:700;
color:#666;
padding-top:0;
line-height:14px;
margin-bottom:10px
}

.leftContactWine {
width:270px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:700;
color:#666;
padding-top:0;
line-height:14px;
margin-bottom:10px
}

.location {
padding-top:20px;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
font-size:16px;
color:#666
}

.location img {
float:left;
margin-right:20px
}

.locationicon {
width:100px;
float:left;
text-align:right
}

.logo {
width:180px;
float:left;
text-align:center;
height:110px
}

.maintenance {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:400;
color:#666;
padding:50px 0
}

.maintext {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
color:#666;
line-height:1.6;
padding-bottom:10px;
clear:both
}

.maintext ol {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
color:#666;
width:95%;
line-height:1.6
}

.maintextBig {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:400;
color:#333;
line-height:1.6;
padding-bottom:5px;
padding-top:15px;
clear:both
}

.maintextCat,.maintextspan {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
color:#666;
line-height:1.6;
clear:both
}

.maintextcontact {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
color:#666;
padding-left:250px;
width:250px
}

.map,.map1,.map2,.map3,.map4,.map5 {
width:350px;
float:left;
padding-top:20px
}

.menuhorizontal {
margin-bottom:10px;
padding-top:15px;
margin-top:0
}

.menuhorizontalNonFull {
float:left;
width:400px;
margin-bottom:10px
}

.menus {
margin-right:20%;
border:2px solid #CCC;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:400;
color:#666;
line-height:1.6;
font-style:italic;
background-image:url(../images/equine/menutop.jpg);
background-repeat:no-repeat;
background-position:center top;
padding:90px 10px 30px
}

.menusPrices {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:400;
color:#333;
font-style:normal
}

.more {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
color:#366;
padding-left:8px
}

.moreBlue {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
color:#036;
padding-left:8px
}

.moredetails {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
color:#366
}

.moreinfo {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
color:#366;
padding-left:190px
}

.newsalesdate {
font-family:Arial, Helvetica, sans-serif;
font-weight:400;
font-size:18px;
color:#C00;
line-height:22px
}

.newsbox {
clear:both;
margin-top:10px;
margin-bottom:10px;
background-image:url(../images/cheltenham/latestnews.png);
background-repeat:no-repeat;
background-position:left top;
padding:10px
}

.newsbox p {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#000;
padding-top:10px;
font-weight:400
}

.newsboxBlue {
background-color:#F5F5F5;
margin-bottom:10px;
background-image:url(../images/vehicles/latestnews.png);
background-repeat:no-repeat;
background-position:left top;
padding:25px 10px 10px 30px
}

.newsboxPl {
background-color:#F5F5F5;
margin-bottom:10px;
background-image:url(../images/plantandmachinery/latestnewsPl.png);
background-repeat:no-repeat;
background-position:left top;
padding:25px 10px 10px 30px
}

.note {
font-weight:400;
padding-bottom:3px;
padding-top:0;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#666
}

.or {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#333;
}

.pageTitle {
margin-left:20px;
width:580px;
float:left;
padding-top:60px
}

.pageTitlehome {
margin-left:15px;
width:676px;
float:left;
padding-top:60px
}

.pdfandexcell {
clear:both;
text-align:right;
padding-right:20px;
padding-bottom:5px
}

.propertyname {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:400;
color:#366;
padding:0 0 10px
}

.propfloatLeft {
float:left;
margin-right:20px;
margin-left:0;
border:1px solid #666;
margin-bottom:10px
}

.propresultsaddr {
font-family:Arial, Helvetica, sans-serif;
font-weight:400;
font-size:14px;
color:#366;
margin:0;
padding:0 0 5px
}

.propresultsprice,legend.quickcontact {
font-family:Arial, Helvetica, sans-serif;
font-weight:400;
font-size:15px;
color:#333
}

.readreport {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#366;
padding-left:30px
}

.rednote {
font-family:Arial, Helvetica, sans-serif;
font-weight:400;
color:#C00;
font-size:12px;
padding-top:10px;
padding-bottom:0
}

.resultstable {
font-family:"Times New Roman", Times, serif;
font-size:13px;
font-weight:400;
color:#333;
padding-left:35px;
border-style:none
}

.right {
width:195px;
float:left;
margin-bottom:20px;
background-color:#f5f5f5;
padding:0
}

.rightContact {
width:260px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1.6;
font-weight:400;
color:#666;
padding-bottom:20px
}

.rightContactAntiques {
width:350px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1.6;
font-weight:400;
color:#666;
padding-bottom:10px
}

.rightContactSilver {
width:200px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1.6;
font-weight:400;
color:#666;
padding-bottom:10px
}

.saledate {
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
font-size:17px;
line-height:21px;
font-weight:400;
color:#366
}

.saledescription {
padding-top:20px;
padding-bottom:0;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:400;
color:#666;
clear:both;
line-height:1.4
}

.saledescriptionBlack {
padding-top:20px;
padding-bottom:0;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:400;
color:#000;
clear:both;
line-height:1.4
}

.saledescriptiontel {
padding-top:20px;
padding-bottom:0;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
color:#666;
clear:both;
line-height:1.4
}

.salename {
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
font-size:19px;
line-height:21px;
font-weight:400;
color:#666
}

.salenameCalendar {
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
font-size:14px;
font-weight:400;
color:#333;
padding-bottom:3px
}

.salenameCalendarBlue {
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
color:#333;
font-size:12px;
padding:5px 0
}

.salenameCalendarGrey {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:400;
color:#333;
padding-bottom:3px
}

.searchleft {
padding-top:5px;
padding-bottom:5px;
float:left;
width:170px;
padding-left:80px
}

.searchright {
padding-top:5px;
padding-bottom:5px;
float:left;
width:250px
}

.successfont {
font-family:Arial, Helvetica, sans-serif;
font-weight:400;
font-size:13px;
color:#333;
line-height:15px
}

.tbbolder {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#666
}

.threeboxes {
width:180px;
float:left;
padding-top:20px
}

.twoboxes {
width:270px;
float:left
}

.viewbasket {
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
color:#366;
font-size:11px;
position:absolute;
top:85px;
left:700px
}

.viptables {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:400;
color:#333
}

IMG {
border:0
}

a:active.onlineEntry {
background-image:url(../images/icons/onlineEntrygreenoutline.pngs);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

.gradedListedWinners {
background-image:url(../images/icons/GradedListedWinners.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:active.transport {
background-image:url(../images/iconstransportgreenoutline.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:hover {
text-decoration:underline;
color:#366
}

a:hover.NewsMailing,a:active.NewsMailing {
background-image:url(../images/icons/newsMailinggreenoutline.png);
background-repeat:no-repeat;
background-position:right top;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
color:#366;
height:21px;
padding-right:30px;
padding-bottom:10px;
padding-top:5px
}

a:hover.back,a:active.back {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#CCC;
display:block;
text-decoration:underline;
font-weight:700;
margin:0;
padding:3px 0 0 2px
}

a:hover.backsearch,a:active.backsearch {
text-decoration:underline;
color:#366;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
width:200px;
line-height:32px;
padding-left:30px;
background-image:url(../images/property/back.png);
background-repeat:no-repeat;
display:block;
float:left
}

a:hover.blue {
text-decoration:underline;
color:#036;
width:180px
/*display:block;
text-align:right*/
}

a:hover.bluesmall {
text-decoration:underline;
color:#036
}

a:hover.buycatalogue,a:active.buycatalogue {
background-image:url(../images/icons/add-to-basketgreenoutline.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block;
margin-top:20px
}

a:hover.buycatalogueBlue,a:active.buycatalogueBlue {
background-image:url(../images/icons/add-to-basketblueoutline.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block;
margin-top:20px
}

a:hover.buynow,a:active.buynow {
background-image:url(../images/icons/buynowgreenoutline.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:hover.calBasket,a:active.calBasket {
background-image:url(../images/icons/add-to-basketgreenoutlinesm.png);
background-repeat:no-repeat;
background-position:right top;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#366;
height:21px;
padding-right:28px;
padding-bottom:10px;
padding-top:5px;
margin-right:20px
}

a:hover.calBlueMailing,a:active.calBlueMailing {
background-image:url(../images/icons/mailingsmgreenoutline.png);
background-repeat:no-repeat;
background-position:right top;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#036;
height:21px;
padding-right:28px;
padding-bottom:10px;
padding-top:5px;
margin-right:20px
}

a:hover.calCatalogue,a:active.calCatalogue {
background-image:url(../images/icons/cataloguegreenoutlinesm.png);
background-repeat:no-repeat;
background-position:right top;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#366;
height:21px;
padding-right:28px;
padding-bottom:10px;
padding-top:5px;
margin-right:20px
}

a:hover.calEntry,a:active.calEntry {
background-image:url(../images/icons/onlineEntrygreenoutlinesm.png);
background-repeat:no-repeat;
background-position:right top;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#366;
height:21px;
padding-right:28px;
padding-bottom:10px;
padding-top:5px;
margin-right:20px
}

a:hover.calEntryBlue,a:active.calEntryBlue {
background-image:url(../images/icons/onlineEntryblueoutlinesm.png);
background-repeat:no-repeat;
background-position:right top;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#036;
height:21px;
padding-right:28px;
padding-bottom:10px;
padding-top:5px;
margin-right:20px
}

a:hover.calMailing,a:active.calMailing {
background-image:url(../images/icons/mailinggreenoutlinesm.png);
background-repeat:no-repeat;
background-position:right top;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#366;
height:21px;
padding-right:28px;
padding-bottom:10px;
padding-top:5px;
margin-right:20px
}

a:hover.calMailingBlue,a:active.calMailingBlue {
background-image:url(../images/icons/mailingblueoutlinesm.png);
background-repeat:no-repeat;
background-position:right top;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#036;
height:21px;
padding-right:28px;
padding-bottom:10px;
padding-top:5px;
margin-right:20px
}

a:hover.calPrintable,a:active.calPrintable {
background-image:url(../images/icons/printablegreenoutlinesm.png);
background-repeat:no-repeat;
background-position:right top;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#366;
height:21px;
padding-right:28px;
padding-bottom:10px;
padding-top:5px;
margin-right:20px
}

a:hover.calResults,a:active.calResults {
background-image:url(../images/icons/salesresultsgreenoutlinesm.png);
background-repeat:no-repeat;
background-position:right top;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#366;
height:21px;
padding-right:28px;
padding-bottom:10px;
padding-top:5px;
margin-right:20px
}

a:hover.calResultsBlue,a:active.calResultsBlue {
background-image:url(../images/icons/salesresultsblueoutlinesm.png);
background-repeat:no-repeat;
background-position:right top;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#036;
height:21px;
padding-right:28px;
padding-bottom:10px;
padding-top:5px;
margin-right:20px
}

a:hover.calReview,a:active.calReview {
background-image:url(../images/icons/salesreviewgreenoutlinesm.png);
background-repeat:no-repeat;
background-position:right top;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#366;
height:21px;
padding-right:28px;
padding-bottom:10px;
padding-top:5px;
margin-right:20px
}

a:hover.calSearch,a:active.calSearch {
background-image:url(../images/icons/searchgreenoutlinesm.png);
background-repeat:no-repeat;
background-position:right top;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#366;
height:21px;
padding-right:28px;
padding-bottom:10px;
padding-top:5px;
margin-right:20px
}

a:hover.calendar,a:active.calendar {
background-image:url(../images/sales-calendargreen.jpg);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:hover.catalogue,a:active.catalogue {
background-image:url(../images/icons/cataloguegreenoutline.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:0;
text-decoration:none;
background-position:center top;
display:block
}

a:hover.catalogueBlue,a:active.catalogueBlue {
background-image:url(../images/icons/catalogueblueoutline.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:0;
text-decoration:none;
background-position:center top;
display:block
}

a:hover.conditions,a:active.conditions {
background-image:url(../images/icons/conditionsgreenoutline.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:hover.conditionsBlue,a:active.conditionsBlue {
background-image:url(../images/icons/conditionsblueoutline.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:hover.darkgrey {
text-decoration:underline;
color:#333
}

a:hover.faq,a:active.faq {
background-image:url(../images/icons/faqgreenoutline.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:hover.gallery,a:active.gallery {
background-image:url(../images/icons/gallerygreenoutline.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:hover.greenReadMore {
text-decoration:underline;
color:#366;
display:block;
width:160px;
text-align:right
}

a:hover.horizontalBlue,a:active.horizontalBlue {
font-family:Arial, Helvetica, sans-serif;
color:#036;
font-weight:700;
font-size:12px;
text-decoration:none;
width:200px;
background-image:url(../images/cheltenham/menuhorizbg.jpg);
background-repeat:no-repeat;
padding:14px 17px 10px 14px
}

a:hover.horizontalGreen,a:active.horizontalGreen {
font-family:Arial, Helvetica, sans-serif;
color:#366;
font-weight:700;
font-size:12px;
text-decoration:none;
width:150px;
background-image:url(../images/cheltenham/menuhoriz.jpg);
background-repeat:repeat-x;
height:28px;
border:1px solid #999;
padding:5px
}

a:hover.horizontalNonFull,a:active.horizontalNonFull {
font-family:Arial, Helvetica, sans-serif;
color:#999;
font-weight:700;
font-size:12px;
text-decoration:none;
width:150px;
background-image:url(../images/cheltenham/menuhoriz.jpg);
background-repeat:repeat-x;
height:28px;
border:1px solid #999;
margin-right:5px;
padding:5px
}

a:hover.howtobuy,a:active.howtobuy {
background-image:url(../images/icons/howtobuygreenoutline.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:hover.howtobuyBlue,a:active.howtobuyBlue {
background-image:url(../images/icons/howtobuyblueoutline.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:hover.howtoenter,a:active.howtoenter {
background-image:url(../images/icons/entryonlinegreenoutline.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:hover.howtoenterBlue,a:active.howtoenterBlue {
background-image:url(../images/icons/entryonlineblueoutline.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:hover.information,a:active.information {
background-image:url(../images/icons/informationgreenoutline.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:hover.insurance,a:active.insurance {
background-image:url(../images/icons/insurancegreenoutline.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:hover.iso,a:active.iso {
background-image:url(../images/icons/isogreenoutline.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:hover.itineraryBlue,a:active.itineraryBlue {
background-image:url(../images/icons/saleitineraryblueoutline.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:hover.latest,a:hover.ascotlatest {
text-decoration:underline;
color:#666
}

a:hover.location,a:active.location {
background-image:url(../images/locationgreen.jpg);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:hover.mailing,a:active.mailing {
background-image:url(../images/icons/mailinggreenoutline.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:hover.newtoauction,a:active.newtoauction {
background-image:url(../images/icons/newtoauctiongreenoutline.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:hover.newtoauctionBlue,a:active.newtoauctionBlue {
background-image:url(../images/icons/newtoauctionblueoutline.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:hover.onlineEntry {
background-image:url(../images/icons/onlineEntrygreenoutline.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:hover.onlineEntryBlue,a:active.onlineEntryBlue {
background-image:url(../images/icons/onlineEntryblueoutline.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:hover.pastresults,a:active.pastresults {
background-image:url(../images/icons/salesresultsgreenoutline.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:hover.pastresultsBlue,a:active.pastresultsBlue {
background-image:url(../images/icons/salesresultsblueoutline.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:hover.pdf,a:active.pdf {
background-image:url(../images/icons/downloadpdfgreenoutline.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:hover.pdfBlue,a:active.pdfBlue {
background-image:url(../images/icons/downloadpdfblueoutline.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:hover.print,a:active.print {
text-decoration:underline;
color:#366;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
width:200px;
line-height:32px;
padding-left:30px;
background-image:url(../images/property/print.png);
background-repeat:no-repeat;
display:block;
float:left
}

a:hover.prizes,a:active.prizes {
background-image:url(../images/icons/prizegreenoutline.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
text-decoration:none;
background-position:center top;
display:block;
padding:38px 5px 5px
}

a:hover.search,a:active.search {
background-image:url(../images/icons/searchgreenoutline.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:hover.soc,a:active.soc {
background-image:url(../images/icons/socgreenoutline.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:hover.spconditions,a:active.spconditions {
background-image:url(../images/icons/spconditionsgreenoutline.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:hover.spconditionsBlue,a:active.spconditionsBlue {
background-image:url(../images/icons/spconditionsblueoutline.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:hover.success,a:active.success {
background-image:url(../images/icons/press-releasesgreenoutline.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:hover.tableBookingBlue,a:active.tableBookingBlue {
background-image:url(../images/icons/bookTableblueoutline.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:hover.tables,a:active.tables {
background-image:url(../images/icons/bookTablegreenoutline.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:hover.termsandconditions,a:active.termsandconditions {
background-image:url(../images/icons/termsandconditionsgreenoutline.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:hover.termsandconditionsBlue,a:active.termsandconditionsBlue {
background-image:url(../images/icons/termsandconditionsblueoutline.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:hover.tickets,a:active.tickets {
background-image:url(../images/icons/ticketsgreenoutline.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:hover.transport {
background-image:url(../images/icons/transportgreenoutline.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:hover.winners,a:active.winners {
background-image:url(../images/icons/winnersgreenoutline.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:hover.winnersBlue,a:active.winnersBlue {
background-image:url(../images/icons/winnersblueoutline.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:hover.wishlist,a:active.wishlist {
background-image:url(../images/icons/wishlistgreenoutline.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:link {
color:#366;
text-decoration:none
}

a:link.NewsMailing,a:visited.NewsMailing {
background-image:url(../images/icons/newsMailing.png);
background-repeat:no-repeat;
background-position:right top;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
color:#666;
height:21px;
padding-right:30px;
padding-bottom:10px;
padding-top:5px
}

a:link.back,a:visited.back {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#CCC;
display:block;
text-decoration:none;
font-weight:700;
margin:0;
padding:3px 0 0 2px
}

a:link.backsearch,a:visited.backsearch {
color:#666;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
width:200px;
line-height:32px;
padding-left:30px;
background-image:url(../images/property/back.png);
background-repeat:no-repeat;
display:block;
float:left
}

a:link.blue {
color:#036;
text-decoration:none;
/*display:block;
text-align:right*/
width:180px
}

a:link.bluesmall {
color:#036;
text-decoration:none
}

a:link.buycatalogue,a:link.buycatalogueBlue {
background-image:url(../images/icons/add-to-basket.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block;
margin-top:20px
}

a:link.buynow {
background-image:url(../images/icons/buynow.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:link.cal,a:visited.cal,a:hover.cal,a:active.cal {
background-image:url(../images/cheltenhamCalendar/cataloguesm.png);
background-repeat:no-repeat;
background-position:right top;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#366;
height:21px;
padding-right:28px;
padding-bottom:10px;
padding-top:5px;
margin-right:20px
}

a:link.calBasket,a:visited.calBasket {
background-image:url(../images/icons/add-to-basketsm.png);
background-repeat:no-repeat;
background-position:right top;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#366;
height:21px;
padding-right:28px;
padding-bottom:10px;
padding-top:5px;
margin-right:20px
}

a:link.calBlue,a:visited.calBlue,a:hover.calBlue,a:active.calBlue {
background-image:url(../images/cheltenhamCalendar/cataloguesm.png);
background-repeat:no-repeat;
background-position:right top;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#036;
height:21px;
padding-right:28px;
padding-bottom:10px;
padding-top:5px;
margin-right:20px
}

a:link.calCatalogue,a:visited.calCatalogue {
background-image:url(../images/icons/cataloguesm.png);
background-repeat:no-repeat;
background-position:right top;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#366;
height:21px;
padding-right:28px;
padding-bottom:10px;
padding-top:5px;
margin-right:20px
}

a:link.calEntry,a:visited.calEntry {
background-image:url(../images/icons/onlineEntrysm.png);
background-repeat:no-repeat;
background-position:right top;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#366;
height:21px;
padding-right:28px;
padding-bottom:10px;
padding-top:5px;
margin-right:20px
}

a:link.calEntryBlue,a:visited.calEntryBlue {
background-image:url(../images/icons/onlineEntrysm.png);
background-repeat:no-repeat;
background-position:right top;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#036;
height:21px;
padding-right:28px;
padding-bottom:10px;
padding-top:5px;
margin-right:20px
}

a:link.calMailing,a:visited.calMailing {
background-image:url(../images/icons/mailingsm.png);
background-repeat:no-repeat;
background-position:right top;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#366;
height:21px;
padding-right:28px;
padding-bottom:10px;
padding-top:5px;
margin-right:20px
}

a:link.calMailingBlue,a:visited.calMailingBlue,a:link.calBlueMailing,a:visited.calBlueMailing {
background-image:url(../images/icons/mailingsm.png);
background-repeat:no-repeat;
background-position:right top;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#036;
height:21px;
padding-right:28px;
padding-bottom:10px;
padding-top:5px;
margin-right:20px
}

a:link.calPrintable,a:visited.calPrintable {
background-image:url(../images/icons/printablesm.png);
background-repeat:no-repeat;
background-position:right top;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#366;
height:21px;
padding-right:28px;
padding-bottom:10px;
padding-top:5px;
margin-right:20px
}

a:link.calResults,a:visited.calResults {
background-image:url(../images/icons/salesresultssm.png);
background-repeat:no-repeat;
background-position:right top;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#366;
height:21px;
padding-right:28px;
padding-bottom:10px;
padding-top:5px;
margin-right:20px
}

a:link.calResultsBlue,a:visited.calResultsBlue {
background-image:url(../images/icons/salesresultssm.png);
background-repeat:no-repeat;
background-position:right top;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#036;
height:21px;
padding-right:28px;
padding-bottom:10px;
padding-top:5px;
margin-right:20px
}

a:link.calReview,a:visited.calReview {
background-image:url(../images/icons/salesreviewsm.png);
background-repeat:no-repeat;
background-position:right top;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#366;
height:21px;
padding-right:28px;
padding-bottom:10px;
padding-top:5px;
margin-right:20px
}

a:link.calSearch,a:visited.calSearch {
background-image:url(../images/icons/searchsm.png);
background-repeat:no-repeat;
background-position:right top;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#366;
height:21px;
padding-right:28px;
padding-bottom:10px;
padding-top:5px;
margin-right:20px
}

a:link.calendar {
background-image:url(../images/sales-calendar.jpg);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:link.catalogue,a:link.catalogueBlue {
background-image:url(../images/icons/catalogue.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:0;
text-decoration:none;
background-position:center top;
display:block
}

a:link.conditions,a:link.conditionsBlue {
background-image:url(../images/icons/conditions.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:link.darkgrey {
color:#333;
text-decoration:none
}

a:link.entryform,a:visited.entryform,a:hover.entryform,a:active.entryform {
background-image:url(../images/horsesandponies/entryformbg.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#366;
font-weight:700;
padding:12px 25px 15px 24px
}

a:link.faq {
background-image:url(../images/icons/faq.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:link.gallery {
background-image:url(../images/icons/gallery.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:link.greenReadMore {
color:#366;
text-decoration:none;
display:block;
width:160px;
text-align:right
}

a:link.horizontalBlue,a:visited.horizontalBlue {
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:12px;
text-decoration:none;
width:200px;
background-image:url(../images/cheltenham/menuhorizbg.jpg);
background-repeat:no-repeat;
padding:14px 17px 10px 14px
}

a:link.horizontalGreen,a:visited.horizontalGreen {
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:12px;
text-decoration:none;
width:150px;
background-image:url(../images/cheltenham/menuhoriz.jpg);
background-repeat:repeat-x;
height:28px;
border:1px solid #999;
padding:5px
}

a:link.horizontalNonFull {
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:12px;
text-decoration:none;
width:150px;
background-image:url(../images/cheltenham/menuhoriz.jpg);
background-repeat:repeat-x;
height:28px;
border:1px solid #999;
margin-right:5px;
padding:5px
}

a:link.howtobuy,a:link.howtobuyBlue {
background-image:url(../images/icons/howtobuy.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:link.howtoenter,a:link.howtoenterBlue {
background-image:url(../images/icons/entryonline.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:link.information {
background-image:url(../images/icons/information.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:link.insurance {
background-image:url(../images/icons/insurance.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:link.iso {
background-image:url(../images/icons/iso.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:link.itineraryBlue {
background-image:url(../images/icons/saleitinerary.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:link.latest,a:link.ascotlatest {
color:#666;
text-decoration:none
}

a:link.location {
background-image:url(../images/location.jpg);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:link.mailing {
background-image:url(../images/icons/mailing.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:link.newtoauction,a:link.newtoauctionBlue {
background-image:url(../images/icons/newtoauction.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:link.nomination,a:visited.nomination,a:hover.nomination,a:active.nomination {
background-image:url(../images/horsesandponies/entryformbg.jpg);
background-repeat:no-repeat;
padding-top:10px;
padding-bottom:15px;
padding-left:17px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#036;
font-weight:700;
display:block
}

a:link.onlineEntryBlue,a:link.onlineEntry {
background-image:url(../images/icons/onlineEntry.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:link.pastresults,a:link.pastresultsBlue {
background-image:url(../images/icons/salesresults.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:link.pdf,a:link.pdfBlue {
background-image:url(../images/icons/downloadpdf.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:link.print,a:visited.print {
color:#666;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
width:200px;
line-height:32px;
padding-left:30px;
background-image:url(../images/property/print.png);
background-repeat:no-repeat;
display:block;
float:left
}

a:link.prizes {
background-image:url(../images/icons/prize.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
text-decoration:none;
background-position:center top;
display:block;
padding:38px 5px 5px
}

a:link.readreport,a:visited.readreport,a:hover.readreport,a:active.readreport {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#366;
padding-left:30px
}

a:link.readreportBlue,a:visited.readreportBlue,a:hover.readreportBlue,a:active.readreportBlue {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
color:#036;
padding-left:5px
}

a:link.search {
background-image:url(../images/icons/search.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:link.soc {
background-image:url(../images/icons/soc.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:link.spconditions,a:link.spconditionsBlue {
background-image:url(../images/icons/spconditions.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:link.success {
background-image:url(../images/icons/press-releases.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:link.tableBookingBlue,a:link.tables {
background-image:url(../images/icons/bookTable.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:link.termsandconditions,a:link.termsandconditionsBlue {
background-image:url(../images/icons/termsandconditions.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:link.tickets {
background-image:url(../images/icons/tickets.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:link.transport {
background-image:url(../images/icons/transport.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:link.viewBasket,a:visited.viewBasket,a:hover.viewBasket,a:active.viewBasket {
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
text-decoration:none;
line-height:25px
}

a:link.winnersBlue,a:link.winners {
background-image:url(../images/icons/winners.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:link.wishlist {
background-image:url(../images/icons/wishlist.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:visited,a:active {
text-decoration:none;
color:#366
}

a:visited.blue,a:active.blue {
text-decoration:none;
color:#036;
/*display:block;*/
/*text-align:right*/
width:180px
}

a:visited.bluesmall,a:active.bluesmall {
text-decoration:none;
color:#036
}

a:visited.buycatalogue,a:visited.buycatalogueBlue {
background-repeat:no-repeat;
background-image:url(../images/icons/add-to-basket.png);
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block;
margin-top:20px
}

a:visited.buynow {
background-repeat:no-repeat;
background-image:url(../images/icons/buynow.png);
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:visited.calendar {
background-repeat:no-repeat;
background-image:url(../images/sales-calendar.jpg);
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:visited.catalogue,a:visited.catalogueBlue {
background-repeat:no-repeat;
background-image:url(../images/icons/catalogue.png);
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:0;
text-decoration:none;
background-position:center top;
display:block
}

a:visited.conditions,a:visited.conditionsBlue {
background-repeat:no-repeat;
background-image:url(../images/icons/conditions.png);
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:visited.darkgrey,a:active.darkgrey {
text-decoration:none;
color:#333
}

a:visited.faq {
background-repeat:no-repeat;
background-image:url(../images/icons/faq.png);
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:visited.gallery {
background-repeat:no-repeat;
background-image:url(../images/icons/gallery.png);
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:visited.greenReadMore,a:active.greenReadMore {
text-decoration:none;
color:#366;
display:block;
width:160px;
text-align:right
}

a:visited.horizontalNonFull {
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:12px;
text-decoration:none;
width:150px;
background-image:url(../images/cheltenham/menuhoriz.jpg);
background-repeat:repeat-x;
height:28px;
border:1px solid #999;
margin-right:5px;
padding:5px
}

a:visited.howtobuy,a:visited.howtobuyBlue {
background-repeat:no-repeat;
background-image:url(../images/icons/howtobuy.png);
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:visited.howtoenter,a:visited.howtoenterBlue {
background-repeat:no-repeat;
background-image:url(../images/icons/entryonline.png);
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:visited.information {
background-repeat:no-repeat;
background-image:url(../images/icons/information.png);
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:visited.insurance {
background-repeat:no-repeat;
background-image:url(../images/icons/insurance.png);
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:visited.iso {
background-repeat:no-repeat;
background-image:url(../images/icons/iso.png);
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:visited.itineraryBlue {
background-repeat:no-repeat;
background-image:url(../images/icons/saleitinerary.png);
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:visited.latest,a:active.latest,a:visited.ascotlatest,a:active.ascotlatest {
text-decoration:none;
color:#666
}

a:visited.location {
background-repeat:no-repeat;
background-image:url(../images/location.jpg);
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:visited.mailing {
background-repeat:no-repeat;
background-image:url(../images/icons/mailing.png);
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:visited.newtoauction,a:visited.newtoauctionBlue {
background-repeat:no-repeat;
background-image:url(../images/icons/newtoauction.png);
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:visited.onlineEntryBlue,a:visited.onlineEntry {
background-repeat:no-repeat;
background-image:url(../images/icons/onlineEntry.png);
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:visited.pastresults,a:visited.pastresultsBlue {
background-repeat:no-repeat;
background-image:url(../images/icons/salesresults.png);
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:visited.pdf,a:visited.pdfBlue {
background-repeat:no-repeat;
background-image:url(../images/icons/downloadpdf.png);
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:visited.prizes {
background-repeat:no-repeat;
background-image:url(../images/icons/prize.png);
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
text-decoration:none;
background-position:center top;
display:block;
padding:38px 5px 5px
}

a:visited.search {
background-repeat:no-repeat;
background-image:url(../images/icons/search.png);
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:visited.soc {
background-repeat:no-repeat;
background-image:url(../images/icons/soc.png);
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:visited.spconditions,a:visited.spconditionsBlue {
background-repeat:no-repeat;
background-image:url(../images/icons/spconditions.png);
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:visited.success {
background-repeat:no-repeat;
background-image:url(../images/icons/press-releases.png);
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:visited.tableBookingBlue,a:visited.tables {
background-repeat:no-repeat;
background-image:url(../images/icons/bookTable.png);
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:visited.termsandconditions,a:visited.termsandconditionsBlue {
background-repeat:no-repeat;
background-image:url(../images/icons/termsandconditions.png);
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:visited.tickets {
background-repeat:no-repeat;
background-image:url(../images/icons/tickets.png);
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:visited.transport {
background-repeat:no-repeat;
background-image:url(../images/icons/transport.png);
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:visited.winnersBlue,a:visited.winners {
background-repeat:no-repeat;
background-image:url(../images/icons/winners.png);
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

a:visited.wishlist {
background-repeat:no-repeat;
background-image:url(../images/icons/wishlist.png);
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:700;
font-size:11px;
padding-top:38px;
padding-bottom:5px;
text-decoration:none;
background-position:center top;
display:block
}

address {
padding-top:15px;
padding-bottom:20px;
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
font-size:12px;
color:#666;
line-height:16px
}

body {
background-color:#333
}

fieldset.contactformborder {
width:330px;
float:left;
clear:left;
border:1px solid #CCC;
margin:0;
padding:0 0 0 10px
}

fieldset.submitcontact {
float:none;
width:auto;
border:0 none #FFF;
padding-left:232px;
margin-bottom:10px;
margin-top:5px
}

h1 {
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
font-weight:400;
font-size:30px;
text-align:left;
color:#666;
margin:0;
padding:0
}

h1.green {
font-family:Arial, Helvetica, sans-serif;
font-weight:400;
font-size:30px;
text-align:left;
color:#366;
margin:0;
padding:0
}

h1.grey {
font-family:Arial, Helvetica, sans-serif;
font-weight:400;
font-size:24px;
text-align:left;
color:#333;
margin:0;
padding:0
}

h1.stud {
font-family:Arial, Helvetica, sans-serif;
font-weight:400;
font-size:30px;
text-align:left;
color:#333;
margin:0;
padding:0
}

h2 {
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
font-weight:400;
font-size:20px;
line-height:20px;
color:#666;
margin:0;
padding:0
}

h2.blue {
font-family:Arial, Helvetica, sans-serif;
font-weight:400;
font-size:20px;
line-height:20px;
color:#036;
margin:0;
padding:0
}

h2.cheltLatestnews {
font-family:"Times New Roman", Times, serif;
font-weight:400;
font-size:24px;
line-height:20px;
color:#000;
margin:0;
padding:0
}

h2.green {
font-family:Arial, Helvetica, sans-serif;
font-weight:400;
font-size:20px;
line-height:20px;
color:#366;
padding-top:10px;
margin:0
}

h2.grey {
font-family:Arial, Helvetica, sans-serif;
font-weight:400;
font-size:20px;
line-height:25px;
color:#333;
margin:0 0 15px 0;
padding:15px 0 0
}

h3 {
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
font-weight:400;
font-size:20px;
color:#366;
margin:0;
padding:9px 0 0
}

h3.Dressage {
font-family:Arial, Helvetica, sans-serif;
font-weight:400;
font-size:16px;
color:#366;
padding-top:10px;
padding-right:0;
padding-left:0;
line-height:24px;
margin:0
}

h3.FayreOak {
font-family:Arial, Helvetica, sans-serif;
font-weight:400;
font-size:16px;
color:#366;
line-height:24px;
margin:0 0 10px 0;
padding:10px 0
}

h3.blue {
font-family:Arial, Helvetica, sans-serif;
font-weight:400;
font-size:18px;
color:#036;
margin:0;
padding:5px 0 10px
}

h3.green {
font-family:Arial, Helvetica, sans-serif;
font-weight:400;
font-size:20px;
color:#366;
margin:0 0 10px;
padding:9px 0 0
}

h3.grey {
font-family:Arial, Helvetica, sans-serif;
font-weight:400;
font-size:18px;
color:#666;
width:50%;
margin:0;
padding:0 0 10px
}

h4 {
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
font-size:16px;
color:#666;
line-height:17px;
padding-top:5px;
margin:0
}

h5 {
font-family:Arial, Helvetica, sans-serif;
font-weight:400;
font-size:15px;
color:#366;
line-height:17px;
padding-top:25px;
width:100%;
margin:0
}

h5.cheltLatestNews {
font-family:"Times New Roman", Times, serif;
font-weight:700;
font-size:14px;
color:#333;
line-height:17px;
padding-top:8px;
padding-bottom:8px;
padding-left:35px
}

h5.green {
font-family:Arial, Helvetica, sans-serif;
font-weight:400;
font-size:15px;
color:#366;
line-height:17px
}

h5.grey {
font-family:Arial, Helvetica, sans-serif;
font-weight:400;
font-size:15px;
color:#333;
line-height:17px;
padding-top:8px;
padding-bottom:8px
}

h5.lighter {
font-family:Arial, Helvetica, sans-serif;
font-weight:400;
font-size:15px;
color:#666;
line-height:35px
}

h6.grey {
font-family:Arial, Helvetica, sans-serif;
font-weight:400;
font-size:18px;
color:#333;
padding-top:10px;
line-height:22px;
margin:0
}

h6.stud {
font-family:Arial, Helvetica, sans-serif;
font-weight:400;
font-size:16px;
color:#333;
padding-top:20px;
line-height:22px;
margin:0
}

img.floatLeft {
float:left;
margin-right:20px;
margin-left:0
}

img.propfloatLeft {
float:left;
border:1px solid #666;
padding-top:10px;
padding-bottom:10px;
margin:10px 20px 10px 0
}

input.submitcontact {
background-image:url(../images/horsesandponies/entryformbg.jpg);
background-repeat:no-repeat;
padding-top:12px;
padding-bottom:15px;
padding-left:17px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#366;
font-weight:700;
display:block;
width:148px;
height:40px;
border:0 none #FFF
}

label.contactlable {
float:left;
width:85px;
margin-right:10px
}

li.cont {
padding-bottom:10px;
padding-top:5px
}

ol.cont {
list-style:none;
margin:15px 0 0;
padding:0
}

table {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
color:#666;
text-align:center
}

ul {
clear:both;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
color:#666;
width:95%;
line-height:1.6
}

.iconimagesSm {
float:left;
height:350px;
background-color:#FFF;
width:780px;
}

.manorNews {
width:650px;
margin-left:20px;
padding-top:0px;
float:left;
padding-left:110px;
}

/* Text Styles */
.smallmargin p
{
    margin: 5px 0;
}
.marginbottom
{
    margin-bottom: 20px;
}
.para
{
    margin: 15px 0 !important;
}
.para.bottom
{
    margin: 0 0 15px !important;
}
.nobpadding
{
    padding-bottom: 0;
}
.onlineetries
{
    margin-bottom: 10px;
}
.newentries
{
    position: absolute;
    top: 58px;
    right: 0;
}
.onlineetries
{
    margin-bottom: 10px;
}
.exceeded
{
    background-color: Red;
}
input.fancy
{
    background: url(../Images/fancy-input.jpg) no-repeat top left;
    height: 26px;
    width: 80px;
    padding: 4px;
    text-align: center;
    border: none;
    font-weight: bold;
}
input.fancytext
{
    -moz-border-radius: 3px; border-radius: 3px; border: 1px solid #999999; height: 20px; padding: 4px; width: 245px !important; margin-bottom: 10px;
}
.gridenlarge { background: url(http://brightwells.com/Images/enlarge.gif) no-repeat top left; line-height: 21px; padding-left: 25px; display: block; }
.farow 
{
    color: #131313;
}
.xmas { position: absolute; top: 471px; right: 42px; z-index: 10; }
*:first-child+html .xmas { top: 485px; }

.cat_list { margin: 0; padding: 0px; width: 500px; }
.cat_head { padding: 5px 10px; border-radius: 10px; -moz-border-radius: 10px; font-weight: bold; cursor: pointer; position: relative; background-color:#58585a; display: inline-block; margin: 1px 1px 5px; color: #fff; }
.cat_head span { font-weight: normal; }
#SaleAdditional { display: block; width: 360px; padding: 5px 10px 15px; background-color:#e6e6e6; color: #000; border-radius: 5px; -moz-border-radius: 5px; }
