@charset "UTF-8";

* { margin: 0; padding: 0; }

img { border: 0; }

.rolloverImage { cursor: pointer; }

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */ clear:both; height:0; font-size: 1px; line-height: 0px; }

body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0px; background-image: url(../images/GG_website_background1.jpg); background-repeat: no-repeat; background-position: center bottom; background-color: #80a8c9; background-attachment: fixed; color: #636363; }

#siteContainer { width: 956px; margin-right: auto; margin-left: auto; padding: 8px; background-color: #FFF; }

#header { padding-bottom: 8px; height: 146px; position: relative; }

#headerLogo { width: 290px; position: absolute; top: 0px; }

#headerSlideshow { position: absolute; left: 290px; top: 0px; }

#headerPromo { width: 163px; background-image: url(../images/header_promo_bg.gif); background-repeat: no-repeat; position: absolute; top: 0px; height: 146px; left: 793px; }

#headerPromo h2 { margin-top: 25px; font-size: 19px; font-weight: bolder; color: #80b840; margin-bottom: 5px; }

#headerPromo p { font-weight: bolder; color: #80b840; line-height: 16px; }

#headerPromo a { color: #636363; }

#headerPromo a:hover { color: #80b840; }

#navBar { background-image: url(../images/navBar_bg.gif); background-repeat: repeat-x; height: 38px; }

#nav { float: left; background-image: url(../images/nav_btn_bg_off_end.gif); border-right-width: 8px; border-right-style: solid; border-right-color: #FFF; }

#nav ul { margin: 0px; padding: 0px; color: #636363; line-height: 38px; white-space: nowrap; }

#nav li { list-style-type: none; display: inline; }

#nav li a { text-decoration: none; padding: 12px; color: #636363; background-image: url(../images/nav_btn_bg_off.gif); background-repeat: no-repeat; background-position: right top; }

#nav li a:hover { color: #636363; background-image: url(../images/nav_btn_bg_on.gif); }

#loginBar { padding-top: 8px; }

#loginBar div.login { float: left; padding-right: 8px; }

#loginBar form { }

#loginBar .welcomeMessage { padding-right: 22px; float: left; height: 21px; padding-left: 8px; }

#loginBar .welcomeMessage p { line-height: 21px; }

#loginBar input.textField { height: 21px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background: transparent url(../images/text-field1_bg.gif) repeat-x; border:solid 0 #fff; width: 125px; vertical-align: top; margin-left: 8px; padding-right: 2px; padding-left: 4px; color: #636363; padding-top: 1px; }

#loginBar input.submitBtn { vertical-align: top; margin-left: 8px; }

#loginBar div.smallText { font-size: 10px; line-height: 9px; color: #636363; float: left; }

#loginBar div.smallText label { vertical-align: middle; }

#loginBar div.smallText input.checkbox { margin:0; width:13px; height:13px; overflow:hidden; }

#loginBar div.smallText a { color: #636363; text-decoration: underline; }

#loginBar div.smallText a:hover { color: #3A3A3A; }

#loginBar div.register { float: right; text-align: right; padding-right: 8px; }

#siteContents { padding-top: 8px; }

#googleSkyscraper { float: right; height: 600px; width: 160px; }

#mainContent { width: 788px; }

#editableContent { }

/* HOMEPAGE */
#homepageContent1 { height: 518px; }

#homepageGrazing { float: left; width: 390px; }

#homepageGrazing .featuredAd { background-image: url(../images/homepageFeaturedAdGrazing_bg.jpg); background-repeat: no-repeat; height: 149px; width: 202px; padding: 11px 177px 19px 11px; position: relative; font-size: 11px; }

#homepageGrazing .featuredAd h1 { color: #8dc63f; font-size: 20px; font-weight: normal; }

#homepageGrazing .featuredAd h1.replace { padding: 35px 0 0; overflow: hidden; background-image: url(../images/homepageFeaturedAdGrazing_h1.gif); background-repeat: no-repeat; height: 0px !important; /* for most browsers */ height /**/:35px; /* for IE5.5's bad box model */ margin-bottom: 11px; }

#homepageGrazing .featuredAd h2 { font-size: 14px; font-weight: normal; color: #8dc63f; margin-bottom: 7px; }

#homepageGrazing .featuredAd h2.replace { padding: 12px 0 0; overflow: hidden; background-image: url(../images/homepageFeaturedAdGrazing_h2.gif); background-repeat: no-repeat; height: 0px !important; /* for most browsers */ height /**/:12px; /* for IE5.5's bad box model */ margin-bottom: 7px; }

#homepageGrazing .featuredAd a { color: #636363; }

#homepageGrazing .featuredAd a:hover { color: #8dc63f; }

#homepageGrazing .featuredAd .imageBox { height: 107px; width: 143px; text-align: center; position: absolute; left: 231px; top: 16px; }

#homepageGrazing .searchBox { padding: 11px; height: 70px; width: 368px; margin-bottom: 8px; background-image: url(../images/homepageGrazingSearchBox_bg.jpg); background-repeat: no-repeat; color: #c8f2cd; position: relative; }

#homepageGrazing .searchBox label { font-size: 14px; font-weight: bolder; color: #FFF; display: block; padding-bottom: 4px; }

#homepageGrazing .searchBox input.textField { height: 25px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background: transparent; border:solid 0 #fff; width: 309px; vertical-align: top; padding-right: 2px; padding-left: 4px; color: #636363; padding-top: 4px; margin-bottom: 6px; }

#homepageGrazing .searchBox input.submitBtn { position: absolute; left: 341px; top: 31px; }

#homepageGrazing .searchBox a { color: #c8f2cd; }

#homepageGrazing .searchBox a:hover { color: #FFF; }

#homepageGrazing .advertise { padding: 21px 13px 13px; height: 197px; width: 364px; background-image: url(../images/homepageAdvertiseGrazing_bg.jpg); background-repeat: no-repeat; margin-bottom: 8px; }

#homepageGrazing .advertise h2 { color: #3ab046; font-size: 16px; font-weight: normal; }

#homepageGrazing .advertise h2.replace { padding: 43px 0 0; overflow: hidden; background-image: url(../images/homepageAdvertiseGrazing_h2.gif); background-repeat: no-repeat; height: 0px !important; /* for most browsers */ height /**/:43px; /* for IE5.5's bad box model */ margin-bottom: 28px; }

#homepageGrazing .advertise a { color: #636363; }

#homepageGrazing .advertise a:hover { color: #8dc63f; }

#homepageGrazing .advertise p { padding-top: 16px; line-height: 15px; }

#homepageLiveryYards { float: right; width: 390px; }

#homepageLiveryYards .featuredAd { background-image: url(../images/homepageFeaturedAdLiveryYard_bg.jpg); background-repeat: no-repeat; height: 149px; width: 202px; padding: 11px 177px 19px 11px; position: relative; font-size: 11px; }

#homepageLiveryYards .featuredAd h1 { color: #9653a2; font-size: 20px; font-weight: normal; }

#homepageLiveryYards .featuredAd h1.replace { padding: 35px 0 0; overflow: hidden; background-image: url(../images/homepageFeaturedAdLiveryYard_h1.gif); background-repeat: no-repeat; height: 0px !important; /* for most browsers */ height /**/:35px; /* for IE5.5's bad box model */ margin-bottom: 11px; }

#homepageLiveryYards .featuredAd h2 { font-size: 14px; font-weight: normal; color: #9653a2; margin-bottom: 7px; }

#homepageLiveryYards .featuredAd h2.replace { padding: 12px 0 0; overflow: hidden; background-image: url(../images/homepageFeaturedAdLiveryYard_h2.gif); background-repeat: no-repeat; height: 0px !important; /* for most browsers */ height /**/:12px; /* for IE5.5's bad box model */ margin-bottom: 7px; }

#homepageLiveryYards .featuredAd a { color: #636363; }

#homepageLiveryYards .featuredAd a:hover { color: #9653a2; }

#homepageLiveryYards .featuredAd .imageBox { height: 107px; width: 143px; text-align: center; position: absolute; left: 231px; top: 16px; }

#homepageLiveryYards .searchBox { padding: 11px; height: 70px; width: 368px; margin-bottom: 8px; background-image: url(../images/homepageLiveryYardsSearchBox_bg.jpg); background-repeat: no-repeat; color: #e1cee4; position: relative; }

#homepageLiveryYards .searchBox label { font-size: 14px; font-weight: bolder; color: #FFF; display: block; padding-bottom: 4px; }

#homepageLiveryYards .searchBox input.textField { height: 25px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background: transparent; border:solid 0 #fff; width: 309px; vertical-align: top; padding-right: 2px; padding-left: 4px; color: #636363; padding-top: 4px; margin-bottom: 6px; }

#homepageLiveryYards .searchBox input.submitBtn { position: absolute; left: 341px; top: 31px; }

#homepageLiveryYards .searchBox a { color: #e1cee4; }

#homepageLiveryYards .searchBox a:hover { color: #FFF; }

#homepageLiveryYards .advertise { padding: 21px 13px 13px; height: 197px; width: 364px; background-image: url(../images/homepageAdvertiseLiveryYards_bg.jpg); background-repeat: no-repeat; margin-bottom: 8px; }

#homepageLiveryYards .advertise h2 { color: #9653a2; font-size: 16px; font-weight: normal; }

#homepageLiveryYards .advertise h2.replace { padding: 43px 0 0; overflow: hidden; background-image: url(../images/homepageAdvertiseLiveryYards_h2.gif); background-repeat: no-repeat; height: 0px !important; /* for most browsers */ height /**/:43px; /* for IE5.5's bad box model */ margin-bottom: 28px; }

#homepageLiveryYards .advertise a { color: #636363; }

#homepageLiveryYards .advertise a:hover { color: #9653a2; }

#homepageLiveryYards .advertise p { padding-top: 16px; line-height: 15px; }

#homepageText { background-image: url(../images/homepageTextPanel_bg.jpg); background-repeat: no-repeat; height: 404px; }

#homepageText p { padding-bottom: 18px; }

#homepageText h2 { font-size: 18px; font-weight: normal; }

#homepageText .features { padding-left: 48px; background-image: url(../images/homepageTextPanel_features-icon.gif); background-repeat: no-repeat; }

#homepageText .features ul { margin-left: 12px; }

#homepageText .features li {}

#homepageText .leftCol { width: 314px; padding-top: 26px; padding-right: 52px; padding-left: 13px; float: left; }

#homepageText .leftCol h2.replace { padding: 20px 0 0; overflow: hidden; background-image: url(../images/homepageTextPanel_h2-leftCol.gif); background-repeat: no-repeat; height: 0px !important; /* for most browsers */ height /**/:20px; /* for IE5.5's bad box model */ margin-bottom: 18px; }

#homepageText .rightCol { width: 329px; padding-right: 50px; padding-top: 26px; float: right; }

#homepageText .rightCol h2.replace { padding: 20px 0 0; overflow: hidden; background-image: url(../images/homepageTextPanel_h2-rightCol.gif); background-repeat: no-repeat; height: 0px !important; /* for most browsers */ height /**/:20px; /* for IE5.5's bad box model */ margin-bottom: 18px; }



/* DETAIL PAGE (GRAZING) */
a.print { color: #636363; text-decoration: none; display: block; background-image: url(../images/print_icon.gif); background-position: right top; background-repeat: no-repeat; padding-right: 25px; padding-top: 4px; }

a.print:hover { color: #8dc63f; }

#detailPageGrazing { padding-bottom: 8px; }

#detailPageGrazing .header { height: 39px; }

#detailPageGrazing .header .leftCol { float: left; width: 390px; }

#detailPageGrazing .header .leftCol a { color: #8dc63f; }

#detailPageGrazing .header .leftCol a:hover { color: #198425; }

#detailPageGrazing .header .rightCol { float: right; width: 390px; text-align: right; }

#detailPageGrazing .headerTitle { height: 83px; background-image: url(../images/grazingForSale_title_bg.gif); background-repeat: no-repeat; padding: 5px; }

#detailPageGrazing .headerTitle .leftCol { float: left; width: 485px; }

#detailPageGrazing .headerTitle .leftCol h1 { color: #8dc63f; font-size: 30px; font-weight: normal; }

#detailPageGrazing .headerTitle .leftCol h1.replace { padding: 54px 0 0; overflow: hidden; background-image: url(../images/grazingForSale_h1.gif); background-repeat: no-repeat; height: 0px !important; /* for most browsers */ height /**/:54px; /* for IE5.5's bad box model */ }

#detailPageGrazing .headerTitle .rightCol { float: right; width: 208px; }

#detailPageGrazing .description { background-image: url(../images/grazingForSale_description_bg.jpg); background-repeat: no-repeat; padding-top: 32px; padding-right: 390px; padding-bottom: 26px; padding-left: 26px; position: relative; margin-bottom: 8px; width: 372px; min-height:300px; }

* html #detailPageGrazing .description { height: 300px; }

#detailPageGrazing .description h2 { font-weight: bolder; color: #8dc63f; font-size: 16px; margin-bottom: 14px; }

#detailPageGrazing .description h3 { font-size: 12px; color: #636363; font-weight: bolder; margin-bottom: 14px; }

#detailPageGrazing .description p { margin-bottom: 14px; }

#detailPageGrazing .description a { color: #636363; }

#detailPageGrazing .description a:hover { color: #8dc63f; }

#detailPageGrazing #detailphotos { position: absolute; left: 457px; top: 37px; }

#detailPageGrazing .leftCol { width: 567px; }

#detailPageGrazing .rightCol { float: right; width: 213px; }

#detailPageGrazing .facilities { border: 3px solid #8dc63f; padding-right: 17px; padding-left: 17px; background-color: #FFF; background-image: url(../images/grazingForSale_facilities_bg.jpg); background-repeat: no-repeat; margin-bottom: 8px; width: 527px; overflow: auto; }

#detailPageGrazing .facilities h3 { font-size: 16px; font-weight: bolder; color: #FFF; padding-top: 5px; padding-bottom: 28px; }

#detailPageGrazing .facilities div.row { height: 182px; overflow: auto; }

#detailPageGrazing .facilities div.utilities { color: #8dc63f; padding-left: 51px; float: left; background-image: url(../images/grazing_utilities_icon.gif); background-repeat: no-repeat; padding-right: 30px; }

#detailPageGrazing .facilities div.fencing { color: #8dc63f; padding-left: 51px; float: left; background-image: url(../images/grazing_fencing_icon.gif); background-repeat: no-repeat; padding-right: 30px; }

#detailPageGrazing .facilities div.access { color: #8dc63f; padding-left: 51px; float: left; background-image: url(../images/grazing_access_icon.gif); background-repeat: no-repeat; }

#detailPageGrazing .facilities h4 { font-size: 16px; font-weight: bolder; padding-bottom: 31px; }

#detailPageGrazing .facilities ul { list-style-type: none; }

#detailPageGrazing .facilities li { list-style-type: none; padding-bottom: 9px; font-size: 11px; }

#detailPageGrazing .contact { background-image: url(../images/grazingForSale_contact_bg.jpg); background-repeat: no-repeat; margin-bottom: 8px; width: 567px; padding-bottom: 8px; }

#detailPageGrazing .contact h3 { font-size: 16px; font-weight: bolder; color: #8dc63f; padding-bottom: 25px; }

#detailPageGrazing .contact h4 { font-size: 16px; font-weight: bolder; color: #8dc63f; padding-bottom: 25px; }

#detailPageGrazing .contact p { margin-bottom: 24px; }

#detailPageGrazing .contact address { font-style: normal; }

#detailPageGrazing .contact .leftCol { width: 257px; float: left; padding-top: 9px; padding-left: 11px; }

#detailPageGrazing .contact .leftCol a { color: #636363; }

#detailPageGrazing .contact .leftCol a:hover { color: #8dc63f; }

#detailPageGrazing .contact .rightCol { width: 285px; float: none; margin-left: 279px; padding-top: 9px; position: relative; }

#detailPageGrazing .contact .rightCol .viewLargerMap { position: absolute; top: 9px; right: 8px; }

#detailPageGrazing .contact .rightCol .viewLargerMap a { color: #636363; }

#detailPageGrazing .contact .rightCol .viewLargerMap a:hover { color: #8dc63f; }

#grazingRefineSearch { background-color: #67b63e; background-image: url(../images/grazing_refineSearch_bg.jpg); background-repeat: no-repeat; padding: 8px 8px 11px; width: 197px; color: #FFF; margin-bottom: 8px; }

#grazingRefineSearch h2 { font-size: 14px; font-weight: bolder; color: #FFF; padding-bottom: 5px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #99d38a; margin-bottom: 11px; margin-top: 14px; }

#grazingRefineSearch label.changeLoc { font-size: 14px; font-weight: bolder; color: #FFF; padding-bottom: 19px; display: block; }

#grazingRefineSearch label { padding-left: 2px; }

#grazingRefineSearch input.textField { height: 25px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background: transparent; border:solid 0 #fff; width: 191px; vertical-align: top; padding-right: 2px; padding-left: 4px; color: #636363; padding-top: 4px; margin-bottom: 6px; }

#grazingRefineSearch ul { list-style-type: none; padding-bottom: 13px; }

#grazingRefineSearch li { list-style-type: none; padding-bottom: 4px; }

#grazingSearchForLivery { background-color: #803e8c; background-image: url(../images/grazing_searchForLivery_bg.jpg); background-repeat: no-repeat; padding: 6px 8px 3px; width: 197px; color: #FFF; }

#grazingSearchForLivery label.changeLoc { font-size: 14px; font-weight: bolder; color: #FFF; padding-bottom: 16px; display: block; }

#grazingSearchForLivery input.textField { height: 25px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background: transparent; border:solid 0 #fff; width: 191px; vertical-align: top; padding-right: 2px; padding-left: 4px; color: #636363; padding-top: 4px; margin-bottom: 6px; }

#grazingSearchForLivery input.submitBtn { margin-top: 11px; float: left; margin-right: 9px; }

#grazingSearchForLivery .moreOptions { color: #e1cee4; padding-top: 11px; padding-bottom: 12px; }

#grazingSearchForLivery .moreOptions a { color: #e1cee4; }

#grazingSearchForLivery .moreOptions a:hover { color: #FFF; }

/* DETAIL PAGE (LIVERY YARD) */
a.print { color: #636363; text-decoration: none; display: block; background-image: url(../images/print_icon.gif); background-position: right top; background-repeat: no-repeat; padding-right: 25px; padding-top: 4px; }

a.print:hover { color: #8dc63f; }

#detailPageLiveryYard { padding-bottom: 8px; }

#detailPageLiveryYard .header { height: 39px; }

#detailPageLiveryYard .header .leftCol { float: left; width: 390px; }

#detailPageLiveryYard .header .leftCol a { color: #803e8c; }

#detailPageLiveryYard .header .leftCol a:hover { color: #592A5E; }

#detailPageLiveryYard .header .rightCol { float: right; width: 390px; text-align: right; }

#detailPageLiveryYard .headerTitle { height: 83px; background-image: url(../images/liveryForSale_title_bg.gif); background-repeat: no-repeat; padding: 5px; }

#detailPageLiveryYard .headerTitle .leftCol { float: left; width: 485px; }

#detailPageLiveryYard .headerTitle .leftCol h1 { color: #803e8c; font-size: 30px; font-weight: normal; }

#detailPageLiveryYard .headerTitle .leftCol h1.replace { padding: 54px 0 0; overflow: hidden; background-image: url(../images/liveryForSale_h1.gif); background-repeat: no-repeat; height: 0px !important; /* for most browsers */ height /**/:54px; /* for IE5.5's bad box model */ }

#detailPageLiveryYard .headerTitle .rightCol { float: right; width: 208px; }

#detailPageLiveryYard .description { background-image: url(../images/liveryForSale_description_bg.jpg); background-repeat: no-repeat; padding-top: 32px; padding-right: 390px; padding-bottom: 26px; padding-left: 26px; position: relative; margin-bottom: 8px; width: 372px; min-height:300px; }

#detailPageLiveryYard .description .description { height: 300px; }

#detailPageLiveryYard .description h2 { font-weight: bolder; color: #9653a2; font-size: 16px; margin-bottom: 14px; }

#detailPageLiveryYard .description h3 { font-size: 12px; color: #636363; font-weight: bolder; margin-bottom: 14px; }

#detailPageLiveryYard .description p { margin-bottom: 14px; }

#detailPageLiveryYard .description a { color: #636363; }

#detailPageLiveryYard .description a:hover { color: #9653a2; }

#detailPageLiveryYard #detailphotos { position: absolute; left: 457px; top: 37px; }

#detailPageLiveryYard .leftCol { width: 567px; }

#detailPageLiveryYard .rightCol { float: right; width: 213px; }

#detailPageLiveryYard .facilities { border: 3px solid #9653a2; padding-right: 17px; padding-left: 17px; background-color: #FFF; background-image: url(../images/liveryForSale_facilities_bg.jpg); background-repeat: no-repeat; margin-bottom: 8px; width: 527px; overflow: auto; }

#detailPageLiveryYard .facilities h3 { font-size: 16px; font-weight: bolder; color: #FFF; padding-top: 5px; padding-bottom: 28px; }

#detailPageLiveryYard .facilities div.row1 { overflow: auto; height: 220px; }

#detailPageLiveryYard .facilities div.row2 { overflow: auto; height: 250px; }

#detailPageLiveryYard .facilities div.liveryService { color: #9653a2; padding-left: 51px; float: left; background-image: url(../images/livery_liveryService_icon.gif); background-repeat: no-repeat; padding-right: 30px; }

#detailPageLiveryYard .facilities div.liveryService h4 { padding-bottom: 13px; }

#detailPageLiveryYard .facilities div.security { color: #9653a2; padding-left: 51px; float: left; background-image: url(../images/livery_security_icon.gif); background-repeat: no-repeat; padding-right: 30px; }

#detailPageLiveryYard .facilities div.turnoutFacilities { color: #9653a2; padding-left: 51px; float: left; background-image: url(../images/livery_turnoutFacilities_icon.gif); background-repeat: no-repeat; }

#detailPageLiveryYard .facilities div.turnoutFacilities h4 { padding-bottom: 13px; }

#detailPageLiveryYard .facilities div.manegeFacilities { color: #9653a2; padding-left: 51px; float: left; background-image: url(../images/livery_manegeFacilities_icon.gif); background-repeat: no-repeat; padding-right: 30px; }

#detailPageLiveryYard .facilities div.manegeFacilities h4 { padding-bottom: 13px; }

#detailPageLiveryYard .facilities div.localRidingInstruction { color: #9653a2; padding-left: 51px; float: left; background-image: url(../images/livery_localRidingInstruction_icon.gif); background-repeat: no-repeat; padding-right: 30px; }

#detailPageLiveryYard .facilities div.localRidingInstruction h4 { padding-bottom: 13px; }

#detailPageLiveryYard .facilities div.misc { color: #9653a2; padding-left: 51px; float: left; background-image: url(../images/livery_misc_icon.gif); background-repeat: no-repeat; }

#detailPageLiveryYard .facilities h4 { font-size: 16px; font-weight: bolder; padding-bottom: 31px; }

#detailPageLiveryYard .facilities ul { list-style-type: none; }

#detailPageLiveryYard .facilities li { list-style-type: none; padding-bottom: 9px; font-size: 11px; }

#detailPageLiveryYard .contact { background-image: url(../images/liveryForSale_contact_bg.jpg); background-repeat: no-repeat; margin-bottom: 8px; width: 567px; padding-bottom: 8px; }

#detailPageLiveryYard .contact h3 { font-size: 16px; font-weight: bolder; color: #9653a2; padding-bottom: 25px; }

#detailPageLiveryYard .contact h4 { font-size: 16px; font-weight: bolder; color: #9653a2; padding-bottom: 25px; }

#detailPageLiveryYard .contact p { margin-bottom: 24px; }

#detailPageLiveryYard .contact address { font-style: normal; }

#detailPageLiveryYard .contact .leftCol { width: 257px; float: left; padding-top: 9px; padding-left: 11px; }

#detailPageLiveryYard .contact .leftCol a { color: #636363; }

#detailPageLiveryYard .contact .leftCol a:hover { color: #9653a2; }

#detailPageLiveryYard .contact .rightCol { width: 285px; float: none; margin-left: 279px; padding-top: 9px; position: relative; }

#detailPageLiveryYard .contact .rightCol .viewLargerMap { position: absolute; top: 9px; right: 8px; }

#detailPageLiveryYard .contact .rightCol .viewLargerMap a { color: #636363; }

#detailPageLiveryYard .contact .rightCol .viewLargerMap a:hover { color: #8dc63f; }

#liveryRefineSearch { background-color: #803e8c; background-image: url(../images/livery_refineSearch_bg.jpg); background-repeat: no-repeat; padding: 8px 8px 11px; width: 197px; color: #FFF; margin-bottom: 8px; }

#liveryRefineSearch h2 { font-size: 14px; font-weight: bolder; color: #FFF; padding-bottom: 5px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #d89dd8; margin-bottom: 11px; margin-top: 14px; }

#liveryRefineSearch label.changeLoc { font-size: 14px; font-weight: bolder; color: #FFF; padding-bottom: 19px; display: block; }

#liveryRefineSearch label { padding-left: 2px; }

#liveryRefineSearch input.textField { height: 25px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background: transparent; border:solid 0 #fff; width: 191px; vertical-align: top; padding-right: 2px; padding-left: 4px; color: #636363; padding-top: 4px; margin-bottom: 6px; }

#liveryRefineSearch ul { list-style-type: none; padding-bottom: 13px; }

#liveryRefineSearch li { list-style-type: none; padding-bottom: 4px; }

#liverySearchForGrazing { background-color: #4fa837; background-image: url(../images/livery_searchForGrazing_bg.jpg); background-repeat: no-repeat; padding: 6px 8px 3px; width: 197px; color: #FFF; }

#liverySearchForGrazing label.changeLoc { font-size: 14px; font-weight: bolder; color: #FFF; padding-bottom: 16px; display: block; }

#liverySearchForGrazing input.textField { height: 25px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background: transparent; border:solid 0 #fff; width: 191px; vertical-align: top; padding-right: 2px; padding-left: 4px; color: #636363; padding-top: 4px; margin-bottom: 6px; }

#liverySearchForGrazing input.submitBtn { margin-top: 11px; float: left; margin-right: 9px; }

#liverySearchForGrazing .moreOptions { color: #d6f2da; padding-top: 11px; padding-bottom: 12px; }

#liverySearchForGrazing .moreOptions a { color: #d6f2da; }

#liverySearchForGrazing .moreOptions a:hover { color: #FFF; }

/* RESULTS PAGE (GRAZING) */

.noResults { padding-bottom: 22px; font-size: 12px; }

.noResults h2 { font-size: 18px; font-weight: normal; color: #333; }

#resultsPageGrazing { padding-bottom: 8px; }

#resultsPageGrazing .header { height: 39px; }

#resultsPageGrazing .header .leftCol { float: left; width: 390px; }

#resultsPageGrazing .header .leftCol a { color: #8dc63f; }

#resultsPageGrazing .header .leftCol a:hover { color: #198425; }

#resultsPageGrazing .header .rightCol { float: right; width: 390px; text-align: right; }

#resultsPageGrazing .headerTitle { height: 83px; background-image: url(../images/grazingForSale_title_bg.gif); background-repeat: no-repeat; padding: 5px; }

#resultsPageGrazing .headerTitle .leftCol { float: left; width: 485px; }

#resultsPageGrazing .headerTitle .leftCol h1 { color: #8dc63f; font-size: 30px; font-weight: normal; }

#resultsPageGrazing .headerTitle .leftCol h1.replace { padding: 54px 0 0; overflow: hidden; background-image: url(../images/grazingForSale_h1.gif); background-repeat: no-repeat; height: 0px !important; /* for most browsers */ height /**/:54px; /* for IE5.5's bad box model */ }

#resultsPageGrazing .headerTitle .rightCol { float: right; width: 208px; }

#resultsPageGrazing .leftCol { width: 567px; }

#resultsPageGrazing .rightCol { float: right; width: 213px; }

#resultsPageGrazing .paginationFilter { width: 567px; padding-bottom: 22px; overflow: auto; }

#resultsPageGrazing .paginationFilter .pages { width: 280px; float: left; }

#resultsPageGrazing .paginationFilter .pages h5 { float: left; }

#resultsPageGrazing .paginationFilter .pages ul { clear: both; margin: 0; }

#resultsPageGrazing .paginationFilter .pages ul li { float: left; padding: 0; margin: 0; list-style: none; }

#resultsPageGrazing .paginationFilter .pages ul li.page { padding: 5px 8px 5px 0px; display: block; margin-right: 4px; background-color: #FFF; }

#resultsPageGrazing .paginationFilter .pages a { padding: 5px 8px; border: 1px solid #e3e3e3; display: block; margin-right: 4px; background-color: #FFF; color: #636363; text-decoration: none; }

#resultsPageGrazing .paginationFilter .pages a:hover { color: #8dc63f; }

#resultsPageGrazing .paginationFilter .pages ul li a.selected { background-color: #F4F4F4; }

#resultsPageGrazing .paginationFilter .filterBy { float: right; width: 200px; text-align: right; }

#resultsPageGrazing .paginationFilter .filterBy select { font-size: 12px; }

#resultsPageGrazing .paginationFilter .filterBy a { color: #636363; }

#resultsPageGrazing .paginationFilter .filterBy a:hover { color: #8dc63f; }

#resultsPageGrazing .premiumAd { background-image: url(../images/grazingForSale_premiumAd_bg.jpg); background-repeat: no-repeat; height: 164px; width: 355px; margin-bottom: 22px; padding-left: 12px; padding-top: 18px; padding-bottom: 12px; padding-right: 200px; position: relative; }

#resultsPageGrazing .premiumAd h2 { font-size: 16px; font-weight: bolder; color: #8dc63f; margin-bottom: 15px; }

#resultsPageGrazing .premiumAd h3 { font-size: 12px; margin-bottom: 5px; }

#resultsPageGrazing .premiumAd h4 { margin-bottom: 15px; font-size: 12px; font-weight: bolder; }

#resultsPageGrazing .premiumAd p { margin-bottom: 15px; }

#resultsPageGrazing .premiumAd a { color: #8dc63f; }

#resultsPageGrazing .premiumAd a:hover { color: #198425; }

#resultsPageGrazing .premiumAd .photo { position: absolute; left: 401px; top: 46px; text-align: center; height: 107px; width: 143px; }

#resultsPageGrazing .standardAds { }

#resultsPageGrazing .standardAds .standardAd { height: 174px; width: 367px; margin-bottom: 30px; padding-right: 200px; background-image: url(../images/grazingForSale_standardAd_bg.jpg); background-repeat: no-repeat; position: relative; }

#resultsPageGrazing .standardAds .standardAd h2 { font-size: 12px; font-weight: bolder; margin-bottom: 5px; }

#resultsPageGrazing .standardAds .standardAd h3 { font-size: 12px; font-weight: bolder; margin-bottom: 15px; }

#resultsPageGrazing .standardAds .standardAd p { margin-bottom: 15px; }

#resultsPageGrazing .standardAds .standardAd a { color: #8dc63f; }

#resultsPageGrazing .standardAds .standardAd a:hover { color: #198425; }

#resultsPageGrazing .standardAds .standardAd .photo { position: absolute; left: 401px; top: 26px; text-align: center; height: 107px; width: 143px; }

/* RESULTS PAGE (LIVERY) */
#resultsPageLivery { padding-bottom: 8px; }

#resultsPageLivery .header { height: 39px; }

#resultsPageLivery .header .leftCol { float: left; width: 390px; }

#resultsPageLivery .header .leftCol a { color: #8dc63f; }

#resultsPageLivery .header .leftCol a:hover { color: #198425; }

#resultsPageLivery .header .rightCol { float: right; width: 390px; text-align: right; }

#resultsPageLivery .headerTitle { height: 83px; background-image: url(../images/liveryForSale_title_bg.gif); background-repeat: no-repeat; padding: 5px; }

#resultsPageLivery .headerTitle .leftCol { float: left; width: 485px; }

#resultsPageLivery .headerTitle .leftCol h1 { color: #803e8c; font-size: 30px; font-weight: normal; }

#resultsPageLivery .headerTitle .leftCol h1.replace { padding: 54px 0 0; overflow: hidden; background-image: url(../images/liveryForSale_h1.gif); background-repeat: no-repeat; height: 0px !important; /* for most browsers */ height /**/:54px; /* for IE5.5's bad box model */ }

#resultsPageLivery .headerTitle .rightCol { float: right; width: 208px; }

#resultsPageLivery .leftCol { width: 567px; }

#resultsPageLivery .rightCol { float: right; width: 213px; }

#resultsPageLivery .paginationFilter { width: 567px; padding-bottom: 22px; overflow: auto; }

#resultsPageLivery .paginationFilter .pages { width: 280px; float: left; }

#resultsPageLivery .paginationFilter .pages h5 { float: left; }

#resultsPageLivery .paginationFilter .pages ul { clear: both; margin: 0; }

#resultsPageLivery .paginationFilter .pages ul li { float: left; padding: 0; margin: 0; list-style: none; }

#resultsPageLivery .paginationFilter .pages ul li.page { padding: 5px 8px 5px 0px; display: block; margin-right: 4px; background-color: #FFF; }

#resultsPageLivery .paginationFilter .pages a { padding: 5px 8px; border: 1px solid #e3e3e3; display: block; margin-right: 4px; background-color: #FFF; color: #636363; text-decoration: none; }

#resultsPageLivery .paginationFilter .pages a:hover { color: #8dc63f; }

#resultsPageLivery .paginationFilter .pages ul li a.selected { background-color: #F4F4F4; }

#resultsPageLivery .paginationFilter .filterBy { float: right; width: 200px; text-align: right; }

#resultsPageLivery .paginationFilter .filterBy select { font-size: 12px; }

#resultsPageLivery .paginationFilter .filterBy a { color: #636363; }

#resultsPageLivery .paginationFilter .filterBy a:hover { color: #8dc63f; }

#resultsPageLivery .premiumAd { background-image: url(../images/liveryForSale_premiumAd_bg.jpg); background-repeat: no-repeat; height: 164px; width: 355px; margin-bottom: 8px; padding-left: 12px; padding-top: 18px; padding-bottom: 12px; padding-right: 200px; position: relative; }

#resultsPageLivery .premiumAd h2 { font-size: 16px; font-weight: bolder; color: #803e8c; margin-bottom: 15px; }

#resultsPageLivery .premiumAd h3 { font-size: 12px; margin-bottom: 5px; }

#resultsPageLivery .premiumAd h4 { margin-bottom: 15px; font-size: 12px; font-weight: bolder; }

#resultsPageLivery .premiumAd p { margin-bottom: 15px; }

#resultsPageLivery .premiumAd a { color: #803e8c; }

#resultsPageLivery .premiumAd a:hover { color: #592A5E; }

#resultsPageLivery .premiumAd .photo { position: absolute; left: 401px; top: 46px; text-align: center; height: 107px; width: 143px; }

#resultsPageLivery .standardAds { }

#resultsPageLivery .standardAds .standardAd { height: 174px; width: 367px; margin-bottom: 30px; padding-right: 200px; background-image: url(../images/liveryForSale_standardAd_bg.jpg); background-repeat: no-repeat; position: relative; }

#resultsPageLivery .standardAds .standardAd h2 { font-size: 12px; font-weight: bolder; margin-bottom: 5px; }

#resultsPageLivery .standardAds .standardAd h3 { font-size: 12px; font-weight: bolder; margin-bottom: 15px; }

#resultsPageLivery .standardAds .standardAd p { margin-bottom: 15px; }

#resultsPageLivery .standardAds .standardAd a { color: #803e8c; }

#resultsPageLivery .standardAds .standardAd a:hover { color: #198425; }

#resultsPageLivery .standardAds .standardAd .photo { position: absolute; left: 401px; top: 26px; text-align: center; height: 107px; width: 143px; }

/* SEARCH (GRAZING) */
#searchPageGrazing { padding-bottom: 8px; }

#searchPageGrazing .header { height: 39px; }

#searchPageGrazing .header .leftCol { float: left; width: 390px; }

#searchPageGrazing .header .leftCol a { color: #8dc63f; }

#searchPageGrazing .header .leftCol a:hover { color: #198425; }

#searchPageGrazing .header .rightCol { float: right; width: 390px; text-align: right; }

#searchPageGrazing .headerTitle { height: 83px; background-image: url(../images/grazingForSale_title_bg.gif); background-repeat: no-repeat; padding: 5px; }

#searchPageGrazing .headerTitle .leftCol { float: left; width: 485px; }

#searchPageGrazing .headerTitle .leftCol h1 { color: #8dc63f; font-size: 30px; font-weight: normal; }

#searchPageGrazing .headerTitle .leftCol h1.replace { padding: 54px 0 0; overflow: hidden; background-image: url(../images/grazingForSale_h1.gif); background-repeat: no-repeat; height: 0px !important; /* for most browsers */ height /**/:54px; /* for IE5.5's bad box model */ }

#searchPageGrazing .headerTitle .rightCol { float: right; width: 208px; }

#searchPageGrazing .leftCol { width: 567px; }

#searchPageGrazing .rightCol { float: right; width: 213px; }

#searchPageGrazing .location { height: 45px; width: 548px; background-image: url(../images/grazingSearch_location_bg.jpg); background-repeat: no-repeat; padding-left: 19px; padding-top: 15px; }

#searchPageGrazing .location label { font-size: 16px; font-weight: bold; color: #FFF; padding-right: 31px; vertical-align: middle; }

#searchPageGrazing .location input.textField { height: 25px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background: transparent; border:solid 0 #fff; width: 307px; vertical-align: middle; padding-right: 2px; padding-left: 4px; color: #636363; padding-top: 4px; margin-bottom: 6px; }

#searchPageGrazing .facilities { border: 3px solid #41ab3e; padding-right: 17px; padding-left: 17px; background-color: #FFF; background-image: url(../images/grazingSearch_facilities_bg.jpg); background-repeat: no-repeat; margin-bottom: 8px; width: 527px; overflow: auto; }

#searchPageGrazing .facilities h2 { font-size: 16px; font-weight: bolder; color: #8dc63f; padding-top: 20px; padding-bottom: 28px; }

#searchPageGrazing .facilities div.row { height: 182px; overflow: auto; }

#searchPageGrazing .facilities div.utilities { color: #8dc63f; padding-left: 51px; float: left; background-image: url(../images/grazing_utilities_icon.gif); background-repeat: no-repeat; padding-right: 20px; }

#searchPageGrazing .facilities div.fencing { color: #8dc63f; padding-left: 51px; float: left; background-image: url(../images/grazing_fencing_icon.gif); background-repeat: no-repeat; padding-right: 20px; }

#searchPageGrazing .facilities div.access { color: #8dc63f; padding-left: 51px; float: left; background-image: url(../images/grazing_access_icon.gif); background-repeat: no-repeat; }

#searchPageGrazing .facilities h3 { font-size: 16px; font-weight: bolder; padding-bottom: 31px; }

#searchPageGrazing .facilities ul { list-style-type: none; }

#searchPageGrazing .facilities li { list-style-type: none; padding-bottom: 9px; font-size: 11px; line-height: 16px; }

#searchPageGrazing .facilities .goBtn { clear: both; text-align: right; width: 527px; padding-bottom: 8px; }

/* SEARCH (LIVERY) */
#searchPageLivery { padding-bottom: 8px; }

#searchPageLivery .header { height: 39px; }

#searchPageLivery .header .leftCol { float: left; width: 390px; }

#searchPageLivery .header .leftCol a { color: #803e8c; }

#searchPageLivery .header .leftCol a:hover { color: #592A5E; }

#searchPageLivery .header .rightCol { float: right; width: 390px; text-align: right; }

#searchPageLivery .headerTitle { height: 83px; background-image: url(../images/liveryForSale_title_bg.gif); background-repeat: no-repeat; padding: 5px; }

#searchPageLivery .headerTitle .leftCol { float: left; width: 485px; }

#searchPageLivery .headerTitle .leftCol h1 { color: #803e8c; font-size: 30px; font-weight: normal; }

#searchPageLivery .headerTitle .leftCol h1.replace { padding: 54px 0 0; overflow: hidden; background-image: url(../images/liveryForSale_h1.gif); background-repeat: no-repeat; height: 0px !important; /* for most browsers */ height /**/:54px; /* for IE5.5's bad box model */ }

#searchPageLivery .headerTitle .rightCol { float: right; width: 208px; }

#searchPageLivery .leftCol { width: 567px; }

#searchPageLivery .rightCol { float: right; width: 213px; }

#searchPageLivery .location { height: 45px; width: 548px; background-image: url(../images/liverySearch_location_bg.jpg); background-repeat: no-repeat; padding-left: 19px; padding-top: 15px; }

#searchPageLivery .location label { font-size: 16px; font-weight: bold; color: #FFF; padding-right: 31px; vertical-align: middle; }

#searchPageLivery .location input.textField { height: 25px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background: transparent; border:solid 0 #fff; width: 307px; vertical-align: middle; padding-right: 2px; padding-left: 4px; color: #636363; padding-top: 4px; margin-bottom: 6px; }

#searchPageLivery .facilities { border: 3px solid #9653a2; padding-right: 17px; padding-left: 17px; background-color: #FFF; background-image: url(../images/liverySearch_facilities_bg.jpg); background-repeat: no-repeat; margin-bottom: 8px; width: 527px; overflow: auto; }

#searchPageLivery .facilities h2 { font-size: 16px; font-weight: bolder; color: #9653a2; padding-top: 20px; padding-bottom: 28px; }

#searchPageLivery .facilities div.row1 { overflow: auto; height: 240px; }

#searchPageLivery .facilities div.row2 { overflow: auto; height: 290px; }

#searchPageLivery .facilities div.liveryService { color: #9653a2; padding-left: 51px; float: left; background-image: url(../images/livery_liveryService_icon.gif); background-repeat: no-repeat; padding-right: 20px; }

#searchPageLivery .facilities div.liveryService h3 { padding-bottom: 13px; }

#searchPageLivery .facilities div.security { color: #9653a2; padding-left: 51px; float: left; background-image: url(../images/livery_security_icon.gif); background-repeat: no-repeat; padding-right: 20px; }

#searchPageLivery .facilities div.turnoutFacilities { color: #9653a2; padding-left: 51px; float: left; background-image: url(../images/livery_turnoutFacilities_icon.gif); background-repeat: no-repeat; }

#searchPageLivery .facilities div.turnoutFacilities h3 { padding-bottom: 13px; }

#searchPageLivery .facilities div.manegeFacilities { color: #9653a2; padding-left: 51px; float: left; background-image: url(../images/livery_manegeFacilities_icon.gif); background-repeat: no-repeat; padding-right: 20px; }

#searchPageLivery .facilities div.manegeFacilities h3 { padding-bottom: 13px; }

#searchPageLivery .facilities div.localRidingInstruction { color: #9653a2; padding-left: 51px; float: left; background-image: url(../images/livery_localRidingInstruction_icon.gif); background-repeat: no-repeat; padding-right: 20px; }

#searchPageLivery .facilities div.localRidingInstruction h3 { padding-bottom: 13px; }

#searchPageLivery .facilities div.misc { color: #9653a2; padding-left: 51px; float: left; background-image: url(../images/livery_misc_icon.gif); background-repeat: no-repeat; }

#searchPageLivery .facilities h3 { font-size: 16px; font-weight: bolder; padding-bottom: 31px; }

#searchPageLivery .facilities ul { list-style-type: none; }

#searchPageLivery .facilities li { list-style-type: none; padding-bottom: 9px; font-size: 11px; line-height: 16px; }

#searchPageLivery .facilities .goBtn { clear: both; text-align: right; width: 527px; padding-bottom: 8px; }

/* INFO PAGE */
#infoPage { width: 788px; margin-bottom: 35px; overflow: auto; }

#infoPage .header { height: 76px; width: 788px; background-image: url(../images/infoPage_header_bg.gif); background-repeat: no-repeat; padding-top: 14px; }

#infoPage .header h1 { font-size: 32px; font-weight: normal; color: #bdb38c; }

#infoPage .header h1.register { padding: 39px 0 0; overflow: hidden; background-image: url(../images/register_h1.gif); background-repeat: no-repeat; height: 0px !important; /* for most browsers */ height /**/:39px; /* for IE5.5's bad box model */ }

#infoPage .header h1.about { padding: 39px 0 0; overflow: hidden; background-image: url(../images/aboutUs_h1.gif); background-repeat: no-repeat; height: 0px !important; /* for most browsers */ height /**/:39px; /* for IE5.5's bad box model */ }

#infoPage .header h1.faqs { padding: 39px 0 0; overflow: hidden; background-image: url(../images/faqs_h1.gif); background-repeat: no-repeat; height: 0px !important; /* for most browsers */ height /**/:39px; /* for IE5.5's bad box model */ }

#infoPage .header h1.contact { padding: 39px 0 0; overflow: hidden; background-image: url(../images/contact_h1.gif); background-repeat: no-repeat; height: 0px !important; /* for most browsers */ height /**/:39px; /* for IE5.5's bad box model */ }

#infoPage .header h1.terms { padding: 39px 0 0; overflow: hidden; background-image: url(../images/terms_h1.gif); background-repeat: no-repeat; height: 0px !important; /* for most browsers */ height /**/:39px; /* for IE5.5's bad box model */ }

#infoPage .header h1.privacy { padding: 39px 0 0; overflow: hidden; background-image: url(../images/privacy_h1.gif); background-repeat: no-repeat; height: 0px !important; /* for most browsers */ height /**/:39px; /* for IE5.5's bad box model */ }

#infoPage .header h1.links { padding: 39px 0 0; overflow: hidden; background-image: url(../images/links_h1.gif); background-repeat: no-repeat; height: 0px !important; /* for most browsers */ height /**/:39px; /* for IE5.5's bad box model */ }

#infoPage .header h1.specialOffer { padding: 39px 0 0; overflow: hidden; background-image: url(../images/special-offer_h1.gif); background-repeat: no-repeat; height: 0px !important; /* for most browsers */ height /**/:39px; /* for IE5.5's bad box model */ }

#infoPage .header h1.news { padding: 39px 0 0; overflow: hidden; background-image: url(../images/news_h1.gif); background-repeat: no-repeat; height: 0px !important; /* for most browsers */ height /**/:39px; /* for IE5.5's bad box model */ }

#infoPage .header h1.newAd { padding: 39px 0 0; overflow: hidden; background-image: url(../images/new-ad_h1.gif); background-repeat: no-repeat; height: 0px !important; /* for most browsers */ height /**/:39px; /* for IE5.5's bad box model */ }

#infoPage .header h1.yourProfile { padding: 39px 0 0; overflow: hidden; background-image: url(../images/your-profile_h1.gif); background-repeat: no-repeat; height: 0px !important; /* for most browsers */ height /**/:39px; /* for IE5.5's bad box model */ }

#infoPage .header h1.login { padding: 39px 0 0; overflow: hidden; background-image: url(../images/login_h1.gif); background-repeat: no-repeat; height: 0px !important; /* for most browsers */ height /**/:39px; /* for IE5.5's bad box model */ }

#infoPage .header h1.loggedOut { padding: 39px 0 0; overflow: hidden; background-image: url(../images/logged-out_h1.gif); background-repeat: no-repeat; height: 0px !important; /* for most browsers */ height /**/:39px; /* for IE5.5's bad box model */ }

#infoPage .header h1.forgottenYourPassword { padding: 39px 0 0; overflow: hidden; background-image: url(../images/forgottenYourPassword_h1.gif); background-repeat: no-repeat; height: 0px !important; /* for most browsers */ height /**/:39px; /* for IE5.5's bad box model */ }

#infoPage a { color: #A59A7A; }

#infoPage a:hover { color: #8C8367; }

#infoPage .infoPagePhoto { width: 252px; float: right; }

#infoPage #infoPageContent { padding-bottom: 30px; width: 482px; }

#infoPage #infoPageContent h2 { margin-bottom: 11px; color: #A59A7A; font-weight: normal; font-size: 16px; }

#infoPage #infoPageContent h3 { color: #A59A7A; font-weight: normal; font-size: 14px; margin-bottom: 11px; }

#infoPage #infoPageContent h4 { font-size: 14px; color: #A59A7A; margin-bottom: 11px; }

#infoPage #infoPageContent p.introPara { font-size: 14px; color: #A59A7A; }

#infoPage #infoPageContent p { margin-bottom: 30px; line-height: 18px; }

#infoPage #infoPageContent strong { }

#infoPage #infoPageContent ul { margin-bottom: 20px; list-style-type: none; }

#infoPage #infoPageContent ul li { list-style-type: none; padding-left: 10px; background-image: url(../images/bullet.gif); background-repeat: no-repeat; background-position: left center; }

#infoPage #infoPageContent ol { margin-bottom: 20px; list-style-type: decimal; margin-left: 25px; }

#infoPage #infoPageContent ol li { list-style-type: decimal; }

#infoPage .formIntro { width: 430px; padding-bottom: 30px; }

#infoPage form { margin-bottom: 22px; }

.error { color: #CC3333; background-image: url(../images/alert_icon.gif); background-repeat: no-repeat; background-position: left top; padding-left: 23px; margin-left: 5px; padding-top: 2px; padding-bottom: 22px; }

#infoPage .formPanel1 { width: 588px; padding: 21px; background-color: #d3cbab; background-image: url(../images/formPanel1_bg.jpg); background-repeat: no-repeat; background-position: left bottom; color: #FFF; margin-bottom: 21px; }

#infoPage .formPanel1  select { font-size: 11px; }

#infoPage .formPanel1  h2 { margin-bottom: 11px; color: #89774E; font-weight: normal; font-size: 16px; }

#infoPage .formPanel1 h3 { color: #89774E; font-weight: normal; font-size: 14px; margin-bottom: 11px; }

#infoPage .formPanel1 ul { list-style-type: none; }

#infoPage .formPanel1 li { list-style-type: none; padding-bottom: 15px; overflow: auto; }

#infoPage .formPanel1 label { width: 230px; display: block; float: left; padding-top: 3px; font-weight: bolder; }

#infoPage .formPanel1 .required { font-size: 10px; padding-left: 5px; font-weight: normal; }

#infoPage .formPanel1 input.textField { width: 175px; height: 19px; font-size: 12px; vertical-align: middle; }

#infoPage .formPanel1 select.dropDown { width: 175px; font-size: 12px; padding: 2px; }

#infoPage .formPanel1 a { color: #FFF; }

#infoPage .formPanel1 a:hover { }

#infoPage .formPanel1 p { margin-bottom: 22px; }

#infoPage .formPanel1 li.submit { clear: left; }

#advertiseLiveryYard { height: 66px; background-image: url(../images/advertiseLivery_bg.jpg); background-repeat: no-repeat; padding: 13px 184px 13px 13px; margin-bottom: 8px; }

#advertiseLiveryYard h2 { font-size: 22px; font-weight: normal; color: #9653a2; }

#advertiseLiveryYard h2.replace { padding: 46px 0 0; overflow: hidden; background-image: url(../images/advertiseLivery_h2.gif); background-repeat: no-repeat; height: 0px !important; /* for most browsers */ height /**/:46px; /* for IE5.5's bad box model */ }

#advertiseLiveryYard a { color: #636363; }

#advertiseLiveryYard a:hover { color: #9653a2; }

#advertiseGrazing { height: 66px; background-image: url(../images/advertiseGrazing_bg.jpg); background-repeat: no-repeat; padding: 13px 184px 13px 13px; margin-bottom: 8px; }

#advertiseGrazing h2 { font-size: 22px; font-weight: normal; color: #39b54a; }

#advertiseGrazing h2.replace { padding: 46px 0 0; overflow: hidden; background-image: url(../images/advertiseGrazing_h2.gif); background-repeat: no-repeat; height: 0px !important; /* for most browsers */ height /**/:46px; /* for IE5.5's bad box model */ }

#advertiseGrazing a { color: #636363; }

#advertiseGrazing a:hover { color: #39b54a; }

#googleLeaderboard { padding-bottom: 8px; }

#footer { height: 124px; background-image: url(../images/footer_bg.gif); background-repeat: no-repeat; }

#footer div { padding-top: 10px; float: left; }

#footer div.column { padding-right: 30px; padding-left: 10px; }

#footer div.columnEnd { }

#footer h2 { color: #82b93f; font-size: 12px; font-weight: bolder; padding-bottom: 8px; }

#footer p { padding-bottom: 8px; }

#footer ul { list-style-type: none; }

#footer li { list-style-type: none; padding-bottom: 8px; }

#footer a { color: #636363; text-decoration: none; }

#footer a:hover { text-decoration: underline; }

#addThis { float: left; width: 390px; padding-top: 8px; }

#credits { float: right; width: 390px; text-align: right; padding-top: 8px; font-size: 10px; }

#credits a { color: #333; text-decoration: none; }

#credits a:hover { text-decoration: underline; }

