/* Global HTML Resets */
* { margin:0; padding:0; }
body { font-family:Arial, Helvetica, sans-serif; font-size:100%; line-height:1em; }
input, textarea { font-family:Arial, Helvetica, sans-serif; font-size:1em; }
input, select { vertical-align:middle; font-weight:normal; }
img { border:0; vertical-align:top; text-align:left; }
p { margin-bottom:16px; }
ul { list-style:none; }
a:hover{text-decoration:none; }
h1 { font-weight:normal; font-size:1.17em; text-transform:uppercase; font-weight:normal; padding:17px 0 12px 18px; margin-bottom:2px; }
h2 { font-weight:normal; font-size:1.17em; text-transform:uppercase; font-weight:normal; padding:17px 0 12px 18px; margin-bottom:2px; margin-left: 2px; }
h3 { font-size:1.17em; font-weight:normal; margin-bottom:10px; }
h4 { font-size:1.17em; font-weight:normal; margin-bottom:6px; }
h4 strong { font-size:.85em; }
h5 { font-size:1.17em; font-weight:normal; margin-bottom:10px; }

/*Layout Styles */
#main { width:976px; margin:0 auto; }
#header { height:484px; }
#header, #content, #footer { font-size:0.80em; }
.col-1, .col-2, .col-3 { float:left; }
#page1 #content .col-1 { width:216px; margin-right:3px; }
#page1 #content .col-2 { width:535px; margin-right:3px; }
#page1 #content .col-3 { width:216px; }
#page2 #header {height: 170px; }
#page2 #header .row-2 { height: 30px; }
#page2 #top-links{ margin-top: -20px; }
#page2 #content .col-1 { width:216px; margin-right:3px; }
#page2 #content .col-2 { width:751px; margin-right:3px; }
#page2 #content .col-3 { width:170px; float: right; }
#page2 #content #featuredWrapper { float: left; width: 575px; }
#page2 #content .HorseDetails { margin-top: -15px; }
#page2 #content .horseFactory { padding-bottom: -10px; min-height: 85px; }
#page3 #content .col-1 {width: 100%; }
#page3 #header { height: 170px; }
#page3 #header .row-2 { height: 30px; }
#page3 #top-links{ margin-top: -20px; }
#footer { padding:22px 0 22px 350px; }
#poweredByMHFS {float: right; clear:right; margin-top: 25px; margin-right: 100px;}

/* Global Classes */
.fleft { float:left; margin-top: -25px; }
.fright { float:right; }
.clear { clear:both; }
.alignright { text-align:right; }
.aligncenter { text-align:center; }
.container { width:100%; }
.soldImg { position: absolute;left: 8px; }
.wrapper, block { width:100%; overflow:hidden; margin-top: 6px; }
.img-box { width:100%; overflow:hidden;}
.img-box img { float:left; margin:0 20px 0 0;}
.p1 { margin-bottom:16px;}
.p2 { margin-bottom:10px;}
.banners-list {margin-left: 30px;}
.link2 { display:block; float:right; font-family:"trebuchet ms", helvetica, sans-serif;  text-decoration:none; text-transform:uppercase; padding:3px 15px 3px 15px; font-size:.91em; margin-right:10px;}

/* Site Stylings */

/* Navigation */
#site-nav { width:100%; overflow:hidden; }
#site-nav li { display:inline; }
#site-nav li a { display:block; float:left; text-align:center; font-size:1.20em; text-decoration:none; margin-right:2px; padding:11px 23px 8px 23px; }
#site-nav li a.last { margin-right:0;}

#topNav { float: right; position: relative; left: -20px; font-size: 12px; }
#topNav li { display: inline; list-style: none; padding: 0 3px; }
#topNav li a { text-decoration:none; }
#topNav .lastItem { border-right: none; }

.top-links { text-align:center; padding:18px 0 0 0; }
.top-links li { display:inline; padding:0 10px; }

/* Footer Navigation */
.list1 li { padding:0 0 10px 23px; font-weight:bold;}
.list3 { font-size:1.17em; padding:5px 0 20px 0; margin-left: -350px; }
.list3 li { display:inline; }
.list3 li a { text-decoration:none; }
.list3 li a:hover { text-decoration:underline; }

#list4 li { display:inline; font-size:1.17em; margin:0; }
#list4 li a { list-style: none; display: inline; padding: 0 3px; text-decoration:none; }
#list4 li a:hover { text-decoration:underline; }
#list4 .lastItem a { border-right:none; }

.button { display:block; text-align:right; font-family:"trebuchet ms", helvetica, sans-serif; text-decoration:none; text-transform:uppercase; font-size:.91em; padding:8px 8px 8px 0; margin-top:3px; }
.button span { padding:0 28px 2px 0; display:inline-block; cursor:pointer;}
.button:hover { text-decoration:none; }

.col-2-3main h1 { font-weight:normal; font-size:1.17em; text-transform:uppercase; font-weight:normal; padding:17px 0 12px 18px; margin-bottom:2px; margin-left: 219px; }


/* Showcased Ads */
.banners-list { float:left; } 
.style3 h5 {height:34px; line-height:34px; font-size:1em; text-transform:uppercase; padding-left:15px; margin-bottom:9px; }
.style4 h5 {height:34px; line-height:34px; font-size:1em; text-transform:uppercase; padding-left:15px; margin-bottom:9px; }
.style3 { float:left; width: 216px; margin-right: 3px; margin-left: 15px; }
.style4 { float:left; width: 216px; margin-right: 3px; margin-left: 15px; }

/* Main Layouts */
.box { margin-left: 2px; }
.box .inner { padding:5px 5px 7px 5px; }	
#searchFields { width: 191px; padding:5px; margin-top: 1px; font-weight:bold; }
#searchFields .submitHome { padding: 2px 3px; margin: 5px 0; width: 145px; font-weight: bold; }	
#searchFields .form { font: normal verdana; padding: 2px; width: 175px; margin-bottom:5px; }	
#searchFields .text { width: 77px; }

.box1 { padding-top: 5px; padding-bottom: 5px; margin-left: 2px; }
.box1 .inner { padding:5px 5px 7px 5px; width: 192px; padding:5px; font-weight:bold; margin-left: 5px; margin-right: 5px; } 
.box1 .twtr-hd h3 { display:none; } /*Remove UserName from Twitter Box */
.box1 .newsletterTitle { font-size: 15px; margin-left:-16px; font-family: "Times New Roman", Times, serif; font-weight:bold; background:none; } 
.box1 #newsletterArea .submit { float: left; padding: 2px 3px; margin: 5px 0; font-weight: bold; margin-left: 110px; margin-bottom: 20px; }

.box2.alt { margin-bottom:6px; }
.box2 .horseFactory { padding:18px 13px 16px 19px; }
.horseFactory { clear: both; padding: 10px; margin: 0 5px 0px 5px; min-height: 100px; }
#horseFactoryLastItem { border: none; }
.horseFactory .horsePhoto { float: left; padding: 5px; margin: 0 5px 5px 0; }
.horseFactory .adType { float: left; }
.horseFactory .adType li { display: inline; list-style: none; text-indent: -9999px; }
.horseFactory .videoAd { float: left; padding-right: 5px; }
.horseFactory .horseType { font-size: 10px; }
.horseFactory a { font-size: 14px; font-weight: bold; }
.horseFactory .smallEm { font-size: 10px; }
.horseFactory img { float: left; }
.horseFactory #fdescription { margin-top: 5px; padding-top: 5px; }
.horseDetails { width: 540px;float: right; }
.homeHorseDetails { width: 360px;float: right; margin-top:-17px; }
.horseFactory #freadmore { float:right; font-size: 10px; }

.box3 .inner { padding:5px 5px 5px 3px; font-size: 1.15em;}
.box3 .inner .horsePhoto { padding: 5px; margin: 0 5px 5px 0; }
.box3 .inner a { text-decoration:none; }
.box3 .inner #featuredName{ font-size:1.2em; font-weight:normal; margin-bottom:6px; margin-left: 3px; }
.box3 .inner ul { margin-left: 10px; padding-bottom: 2px; padding-top: 5px; }
.box3 .inner #featuredRight { margin-bottom: 22px; width:204px;  }

.cont-box { padding:0 20px 0 0; margin:0; }
.cont-box span { float:right; }

#header .row-1 { height:101px; }
#header .row-1 .fleft { padding:32px 0 0 0;}
#header .row-2 { height:63px; }
#header .row-3 { height:272px; }
#content .block { margin-bottom:3px; }
#bannerContainer { clear: both;text-align: center;padding-top: 20px; }
#bannerContainer ul { padding: 7px; margin-left: 5px; margin-right: 5px;}
#bannerContainer li { display: inline; list-style: none; padding-right:20px; margin-left: 5px; }
#states { padding-bottom: 100px; }
#stateList { clear: both; width: 750px; margin: 0 auto; font-size: 12px; padding: 20px 0; }
#stateList ul { width: 240px; float: left;padding: 0;padding-right: 10px; }
#stateList li { list-style: none; padding-bottom: 5px; }
#footer { text-align:right; }
#footer p { font-size:1.17em; margin:0; }
#footerNav li { list-style: none; display: inline; padding: 0 3px; }
#footerNav .lastItem { border-right:none; }
#footer .list3 { float:left; text-align:right; width: 880px; }
#footer #list4 { text-align:right; width: 880px; margin-left: -345px; padding-top: 35px; }
#poweredbyGSM { float:right; margin-top: 25px; width: 50px; padding-bottom: 20px; margin-right: 20px; }

/* Area Specific Styles */
#topBannerContainer { padding-bottom: 10px; padding-top: 10px; }
#topBannerContainer ul { text-align: center; }
#horsesForSaleBannerAds img { width: 160px; margin-left: -9px; }

#paginator { margin-top: 10px; }
#pagination ul { border:0; margin:0; padding:0; }
#pagination li{ border:0; margin:0; padding:0; font-size:11px; list-style:none; margin-right:2px; }
#pagination a { border:solid 1px #9aafe5; margin-right:2px; }
#pagination .previous-off, #pagination .next-off { display:block; float:left; font-weight:bold; margin-right:2px; padding:3px 4px; }
#pagination .next a, #pagination .previous a { font-weight:bold; }
#pagination .active { font-weight:bold; display:block; float:left; padding:4px 6px; }
#pagination a:link, #pagination a:visited { display:block; float:left; padding:3px 6px; text-decoration:none; }

#advancedSearch { margin-left: 7px; }
#advancedSearch dt { margin-top: 10px; font-weight: bold; }
#advancedSearch span { font-weight: normal; line-height: 1.3; display: block; font-style: italic; font-size: 85%; }
#advancedSearch .right .submit { float: left; padding: 2px 3px; margin: 5px 0; width: 145px; font-weight: bold; margin-left: 175px; margin-top: 20px; }
.advancedSearchBox { width: 383px; padding: 9px; margin: 5px 0; }

/* Horse Ad */
.insideLeft { margin-left: 18px; }
.insideLeft { float:left; width: 430px; }
.insideLeft .breedHeading { text-transform:none; padding:0px 0px 0px 0px; margin-bottom:10px; font-size: 12px; }

.insideRight { float:right; width: 505px; margin-right: 8px; }

.tableAdDetail { width: 430px; margin: 0 0 15px 0; padding: 0; }
.tableAdDetail td { padding: 5px;text-align: left; }
.tableAdDetail ul { list-style: square;	margin-left: 0;	padding-left: 15px; }	
.tableAdDetail ul li { padding-bottom: 3px; }	
dl { margin: 0 0 10px 0; padding: 0; }	
dl dt { margin: 0; padding: 0; font-weight: bold; line-height: 1.7; }
dl dt span { font-weight: normal; line-height: 1.3; display: block; font-style: italic; font-size: 85%; }
dl dt span.dashboard { margin-left: 25px; }
dl dt div { font-weight: normal; line-height: 1.3; display: inline; font-style: italic;	font-size: 85%;	margin-left: 10px; }
dl dd { margin: 0; padding: 0; }	
dl dd.dashboard { margin: 5px 0 0 25px; padding: 0; }

    /* Contact Information */
    .insideRight #searchOptions { padding: 10px 0;clear: right;font-size: 10px;text-align: center; }
    .insideRight #searchOptions .topExtra { border-bottom: 0px; padding: 9px; }
    .insideRight #searchOptions .bottomExtra { border-top: 0px; padding: 9px; padding-bottom: 20px; }
    .insideRight #searchOptions li { list-style: none; padding: 5px 10px 5px 18px;display: inline; }
    .insideRight #searchOptions #search { background: url(http://www.myoregonhorseforsale.com/themes/oregon-2//global/images/icons/find.png) no-repeat 0px 3px; }
    .insideRight #searchOptions #searchNew { background: url(http://www.myoregonhorseforsale.com/themes/oregon-2//global/images/icons/findnew.png) no-repeat 0px 3px; }
    .insideRight #searchOptions #send { background: url(http://www.myoregonhorseforsale.com/themes/oregon-2//global/images/icons/send.png) no-repeat 0px 3px; }
    .insideRight #searchOptions #save { background: url(http://www.myoregonhorseforsale.com/themes/oregon-2//global/images/icons/save.png) no-repeat 0px 3px; }
    .insideRight #searchOptions #print { background: url(http://www.myoregonhorseforsale.com/themes/oregon-2//global/images/icons/print.png) no-repeat 0px 3px; }
	#watchListAdd { background: url(http://www.myoregonhorseforsale.com/themes/oregon-2//global/images/icons/silk/tag_blue_add.png) no-repeat 0px 0px;  margin-bottom:10px; }
	#watchListRemove { background: url(http://www.myoregonhorseforsale.com/themes/oregon-2//global/images/icons/silk/tag_blue_delete.png) no-repeat 0px 0px;  margin-bottom:10px; }
		
	.adHighlightBox { clear: right; float: right; width: 483px; padding: 9px; margin: 5px 0; }
	.adHighlightBox ul { padding-left: 20px; }
	.adHighlightBox li { list-style: square; }
    .adHighlightBox h3 { font-size: 16px; font-weight: bold; margin-bottom: 5px; }
	#contactName { font-weight:bold; font-size: 13px; text-decoration: underline; }
        
  		#contactInfo { float:left; width: 220px; }
        #contactInfo ul { margin-top: 15px; }
        #contactInfo li { list-style:none; }
        #contactInfo li a { padding-left: 30px; }
        #contactInfo #send { background: url(http://www.myoregonhorseforsale.com/themes/oregon-2//global/images/icons/silk/email_go.png) no-repeat left; margin-bottom: 10px; }
        #contactInfo #print { background: url(http://www.myoregonhorseforsale.com/themes/oregon-2//global/images/icons/print.png) no-repeat left; margin-bottom: 10px; }
        #adContactSeller { float:right; width: 245px; border-left: solid 1px; padding-left: 15px; }
        #adContactSeller h3 { margin-bottom: 5px; }
		#contactRegister { clear:both; margin-top: 70px; }
		#contactSellerLogin { margin-top: 10px; }
		#contactSellerLogin .loginSubmitButton { margin-top: -20px; }
		#contactSellerLogin input { width: 150px; }
		#contactSellerLogin label { float:left; margin-right: 10px; }


	/* Pedigree */
    #pedigree { float:left; width: 650px; }
	.sire { padding:3px; }
	.dam { padding:3px; }
	.pedigree { border-collapse:collapse; width:100%; }
	.pedigree td.v { height:10px; }

	/* Other Sellers Horses */
	#otherUserHorses { float:right; width: 300px; }
	#otherHorses li { float:left; width:85px; margin-left: 15px; min-height: 140px; }
	#otherHorses img { padding: 3px; list-style:none; }
	#otherHorses .soldImg {border: 0px;}
	#otherHorses a { text-decoration:none; }
	
	/* Image Viewer */
	#gallery { margin-top: 10px; }
	.ad-controls { display:none; }
	
/* Farm Profile */
#page2 #content #farmProfile .col-2 { width: 550px; margin-right:2px; }
#page2 #content #farmProfile .col-3 { width: 215px; float:right; margin-top: 10px; }
#page2 #content #farmProfile #farmDescription { width: 520px; }
#page2 #content #farmProfile #farmStallions { width: 751px; clear:both; }
#page2 #content #farmProfile #farmHorses { width: 751px; clear:both; }
#page2 #content #farmImage { width: 520px; }
#page2 #content #farmProfile .col-3 .box3 .inner img { margin-bottom: 15px; }
#page2 #content #farmProfile .col-3 .box3 .inner { margin: 5px 6px 5px 5px; }
#page2 #content #farmProfile .col-3 .box3 { padding-bottom: 5px; margin-bottom: 10px; padding-top: 5px; }

#farmImage img { margin: 10px 15px 15px 10px; padding: 5px; }
#farmDescription { margin: 0px 0px 0px 10px; }
#farmProfile .inner dd a { word-wrap:break-word }
#farmProfile #farmSocialLinks li { padding-right: 35px; }
#farmProfile #farmSocialLinks #farmTwitter { background: url(http://www.myoregonhorseforsale.com/themes/oregon-2//global/images/icons/twitter.png) no-repeat left; margin-bottom: 10px; }
#farmProfile #farmSocialLinks #farmFacebook { background: url(http://www.myoregonhorseforsale.com/themes/oregon-2//global/images/icons/facebook.png) no-repeat left; margin-bottom: 10px; }
#farmProfile #farmSocialLinks #farmMySpace { background: url(http://www.myoregonhorseforsale.com/themes/oregon-2//global/images/icons/myspace.png) no-repeat left; margin-bottom: 10px; }
#farmProfile #farmSocialLinks #farmYouTube { background: url(http://www.myoregonhorseforsale.com/themes/oregon-2//global/images/icons/youtube.png) no-repeat left; margin-bottom: 10px; }
#farmProfile #farmSocialLinks #farmRSS { background: url(http://www.myoregonhorseforsale.com/themes/oregon-2//global/images/icons/feed.png) no-repeat left; margin-bottom: 10px; }
#farmProfile #farmSocialLinks #farmDelicious { background: url(http://www.myoregonhorseforsale.com/themes/oregon-2//global/images/icons/delicious.png) no-repeat left; margin-bottom: 10px; }
#farmProfile #farmSocialLinks #farmBlogger { background: url(http://www.myoregonhorseforsale.com/themes/oregon-2//global/images/icons/blogger.png) no-repeat left; margin-bottom: 10px; }
#farmProfile #farmSocialLinks #farmFlickr { background: url(http://www.myoregonhorseforsale.com/themes/oregon-2//global/images/icons/flickr.png) no-repeat left; margin-bottom: 10px; }
#farmProfile #farmSocialLinks li a { padding-left: 35px; }

#farmProfile #farmTabs #farmsHorsesList .farmHorsesList { float:left; padding-left: 3px; list-style: none; min-height: 315px; margin-left: 20px;  }
#farmProfile #farmTabs #farmsHorsesList #featuredList { margin-left: 10px; padding-top: 3px; }

#farmProfile #farmTabs #farmStallions img { width: 192px; height: 150px; }
#farmProfile #farmTabs #farmStallions img.soldImg { position: absolute;left: 8px; width: 20px; height: 45px; }
#farmProfile #farmTabs #farmStallions a { text-decoration:none; }
#farmProfile #farmTabs #farmStallions #featuredName{ font-size:1.17em; font-weight:normal; margin-bottom:6px; margin-left: 3px; }
#farmProfile #farmTabs #farmStallions #featuredRight { margin-bottom: 22px; width:204px; }
#farmProfile #farmTabs #farmStallions .horsePhoto { padding: 5px; margin: 0 5px 5px 0; }

#farmProfile #farmTabs #farmHorses img { width: 192px; height: 150px; }
#farmProfile #farmTabs #farmHorses img.soldImg { position: absolute;left: 8px; width: 20px; height: 45px; }
#farmProfile #farmTabs #farmHorses a { text-decoration:none; }
#farmProfile #farmTabs #farmHorses #featuredName{ font-size:1.17em; font-weight:normal; margin-bottom:6px; margin-left: 3px; }
#farmProfile #farmTabs #farmHorses #featuredRight { margin-bottom: 22px; width:204px; }
#farmProfile #farmTabs #farmHorses .horsePhoto { padding: 5px; margin: 0 5px 5px 0; }

#farmProfile dt { float: left; clear: left; text-align: right; font-size:12px; font-weight:bold; } 
#farmProfile dd { margin: 0 0 0 10px; padding: 0 0 0px 0; } 
#farmProfile .ui-tabs-nav a { width:325px; }
.farmLogo { margin-left:-1.5px; }

/* Ad Types Page */
#signupH1 { font-weight:normal; font-size:1.25em; text-transform:uppercase; font-weight:normal; padding:17px 0 12px 18px; margin-bottom:2px; text-align: left; }
.signup { padding-bottom: 10px; }
.signup p { margin-left: 35px; padding-top:10px; margin-right: 35px; font-size: 13px; }
.signup h1, h2, h3, h4, h5 { font-family: Georgia, "Times New Roman", Times, serif;font-style: italic; }
.signup h1 { text-align: center; font-size: 2.5em; letter-spacing: -1px; font-family: helvetica, arial, sans-serif; margin: 0; padding: 0; }
.signup div.jacket { height: 360px; margin: 0 auto; font-family: helvetica, arial, sans-serif; }
.signup div.short { width: 160px; height: 270px; float: left; margin-top: 22px; text-align: center; padding: 10px; }
.signup div.tall { width: 200px; height: 310px; float: left; text-align: center; padding: 8px 10px 10px 10px; }
.signup div.short h1 { margin: 0; padding: 0; font-size: 22px; background:none; margin-top: 10px; }
.signup div.short h1, .signup div.short h1 a, div.short h2 { text-decoration: none; }
.signup div.tall h1, .signup div.tall h1 a { margin: 0; padding: 0; font-size: 32px; line-height: 1em; text-decoration: none; }
.signup div.short h2 { margin: 0 0 2px 0; padding: 0; font-size: 18px; font-weight: normal; background:none; }
.signup div.tall h2 { margin: 0 0 2px 0; padding: 0; font-size: 24px; font-weight: normal; }
.signup div.short li, .signup div.tall li { font-size: 15px; }
.signup div.tall ul, .signup div.short ul { list-style: none; margin: 0 0 30px 0; padding: 0; }
.signup div.tall ul.highlight li { font-size: 18px; margin-bottom: 5px; }
.signup div.tall img { margin: 1px 0 4px 0; }
.short { width: 153px!important; }
.tall { width: 170px!important; }
.tall a { text-decoration: none!important; }
.tall h3 { border: none!important; }
.tall h1 { background:none; }
.tall h2 { background:none; }
.tall li { padding-bottom: 0px; }
.tall h1 a { font-size:30px; }
.short h2 { min-height: 40px; }
.tall h2 { min-height: 55px; }
.short ul { min-height: 75px; }
.under_chart_left { text-align: left!important; }
#placeAd { text-align: center; }
.placeAdImages li { display:inline; margin-left: 35px; margin-right: 35px; }
.placeAdImages img { margin-top:20px; }
#farmPlaceAd { float: right; width: 740px; }
#farmPlaceAd ul { margin-bottom: 15px;}
#farmPlaceAd li { list-style:disc; padding-left:5px; margin-left: 35px;}
#farmPlaceAd h1 { margin-left: -15px; }
#farmBenefits { width: 740px; float:right; font-size: 14px;}
.farmPackage { float: left; width: 215px; margin: 10px; padding: 10px; }
.farmPackage .farmPackageImage img { padding: 5px; margin-left: 8px; width: 190px; }
#farmPackage-5 { margin-right: 0px; margin-left: 90px; }
#farmPackage-6 { float: right; margin-right: 100px; }
.farmPackage .farmPackageTitle { font-weight: bold; font-size: 14px; }
.farmPackage .farmPackagePrice { text-align: center; font-weight: bold; font-size: 18px; }
.farmPackage .farmPackageButton { text-align: center; }   

/* Login Page */
#register {float:left; margin-left: 0px; width: 490px;}
#register form {margin-left: 10px;}
#register .submit {float: left; padding: 2px 3px; margin: 5px 0; width: 100px; font-weight: bold; margin-left: 55px; margin-top: 20px;}
#login {float:right; width: 264px}
#login form {margin-left: 10px;}
#login .submit {float: left; padding: 2px 3px; margin: 5px 0; width: 50px; font-weight: bold; margin-left: 95px; margin-top: 20px;}

/* Dashboard */
#dashboardMain { float: right; width: 750px; }
#dashboardMain 	.highlightBox { clear: right; float: right; width: 283px; padding: 9px;margin: 50px 0; margin-right: 8px; }
#dashboardMain #message { margin-top: 20px; }
#dashboardMain #message #messageAction { font-weight: bold; }
#farmAccountEdit form { margin-left: 15px; }
#farmAccountEdit h2 { margin-left: -15px; }
.dbNav { margin-top: 0px;  padding: 10px 5px; margin-right: 7px; }
.dbNav ul { margin: 0; padding: 0!important; }
.dbNav ul li { list-style: none; display: inline; padding: 5px 10px; margin-right: 5px; }
.dbNav ul li a { text-decoration: none; font-size: 14p; }

#dbFarmName { background:none; font-size: 15px; font-weight: bold; margin-left: -10px; }
#dbFarmProfileDetails { margin-left: 10px; margin-top: -10px; }
.dbhorse { margin-top: 10px; margin-left:10px; }
.dbhorseLastItem { border-bottom: none; }
.dbhorse .horsePhoto { float: left; margin: 0 1em 1em 0; }
.dbpreviewLink { float: left; clear: left; font-size: 10.5px; text-decoration: none; }
.dbhorseAction { font-size: 10px;clear: left; padding: 10px; }
.dbhorseAction { padding: 0!important; }
.dbhorseAction li { list-style: none; display: inline; margin-right: 5px; padding: 2px 3px; float: left; margin-bottom: 10px; margin-top: 10px; }
.dbhorseAction li a { text-decoration: none; }
.dbhorse .dbHorseName { font-size: 14px; text-transform: capitalize; font-weight: bold; margin-bottom: -5px; }
.dbhorse .dbhorsedetail { margin-left: 90px; font-size: 10px;}
.dbhorse .dbAdtype { font-style: italic; }
.dbhorse .dbhorsedetail .dbexpiration { font-size: 11px; font-weight: bold; }
.dbhorse .dbhorsedetail .dbexpRenew a { font-size: 9px; text-decoration: none; font-weight: normal; }  
.dbhorse .dbhorsedetail p { margin: 3px 0; }
.dbStallionsatStud .shadowbox { padding: 10px; margin-right: 5px; }
.dbStallionsatStud h2 { margin-top: 0; }
.dbHorsesForSale .shadowbox { padding: 10px; margin-right: 5px; }
.dbHorsesForSale h2 { margin-top: 0; }
.borderbox { padding: 10px; margin-right: 5px; }
.dbStallionsatStud h2 { margin-top: 0; }
.dbsoldImg { position: absolute;left: 0px; }

#dbErrorMessage { padding: 5px; margin: 5px 0; }
#dbErrorMessage p { margin: 0; }

#dbFarmProfileDetails { float: left; width: 200px; margin-bottom: 20px; }
#dbFarmCreateAds { float: right; width: 300px; }
#dbFarmCreateAds li { list-style: none; text-indent: -9999px; margin: 0 10px 0px 0; display: inline; float: right; width: 105px; height: 35px; }
#dbFarmCreateAds li a { width: 105px; height: 35px; display: block; }
#dbFarmCreateAds #dbFarmCreateStallion a { background: url(http://www.myoregonhorseforsale.com/themes/oregon-2//global/images/addstallion.png) no-repeat; }
#dbFarmCreateAds #dbFarmCreateHorse a { background: url(http://www.myoregonhorseforsale.com/themes/oregon-2//global/images/addhorse.png) no-repeat; }
#dbFarmName span a { font-size: 10px; margin-left: 10px; }
#dbFarmName span a:hover { text-decoration: none; }

.dbMessageCenter h1 { margin-left: -15px; margin-top: 10px; margin-right: 8px; margin-bottom: 15px; font-size: 16px; }
.farmsSocialNetworks label { margin-left: 5px; font-size:11px; font-weight:normal; }
.farmsSocialNetworks select { margin-right: 10px; width: 200px; }
#socialLinks { margin: -21px 10px 0px 211px; font-weight: bold; line-height: 1.7; font-size: 12px; font-style: normal; }
#farmAccountEdit .submit { float: left; padding: 2px 3px; margin: 5px 0; width: 125px; font-weight: bold; margin-left: 450px; margin-top: 20px; }
	
.dbMessageCenter { margin-left: 15px; font-size: 12px; }

#userAccountEdit form { margin-left: 15px; }
#userAccountEdit h2 { margin-left: -15px; margin-right: 8px; }
#userAccountEdit .submit { float: left; padding: 2px 3px; margin: 5px 0; width: 125px; font-weight: bold; margin-left: 203px; margin-top: 20px; } 

/* Dasbhoard Buying */
#dbBuyingSubNav { text-align: right; margin-right:20px; margin-bottom: 20px; min-height: 65px; }
#dbBuyingSubNavWelcomeMessage { float:left; clear:both; text-align:left; width: 500px; border: 1px; padding-left: 10px; margin-left: 10px; font-size: 12px; }
#dbBuyingSubNavWelcomeMessage span { font-size: 15px; font-weight:bold; }
#dbSubNavSettings { float:right; padding:5px; }


.dbBold { font-weight: bold; }
.dbBuyingWatchListDetails { float:left; width: 300px; min-height: 120px; }
.dbBuyingWatchListHorses { margin-top: 10px; width:710px; margin-left: 0px; min-height: 140px; }
.dbBuyingWatchListHorsesLastItem { border:none; }
.dbBuyingWatchListHorsesImage {padding: 5px; margin: 0 5px 5px 0; }
.dbBuyingWatchListHorsesRemoveLink { text-align:center; float: left; clear:left; font-size: 10.5px; text-decoration: none; width: 140px; }
.dbBuyingWatchListHorsesRemoveLinkText  { float:left; clear:both; background:url(http://www.myoregonhorseforsale.com/themes/oregon-2//global/images/icons/silk/delete.png) left no-repeat; margin-left: 25px; }
.dbBuyingWatchListHorsesRemoveLinkText a { padding-left: 20px; }
.dbBuyingWatchListHorsesName { font-size: 14px; text-transform: capitalize; font-weight: bold; margin-bottom: -5px; margin-left: 0px; }
.dbBuyingWatchListHorsesBreed { margin-left: 0px; margin-top: 10px; margin-bottom: -10px; }
.dbBuyingWatchListHorsesState { margin-left: 0px; margin-top: 10px; margin-bottom: 0px; }
.dbBuyingWatchListHorsesPrice { margin-left: 0px; margin-top: 00px; margin-bottom: 0px; }
.dbBuyingWatchListHorsesSire { margin-top:0px; margin-bottom: 0px; }
.dbBuyingWatchListHorsesDam { margin-top:0px; margin-bottom: 0px; }
.dbBuyingWatchListHorsesExtras { float:left: clear:left; margin-left: 250px; margin-top: 10px; }
.dbBuyingWatchListHorsesExtras li { float:left: clear:left; padding-right: 35px; margin-bottom: 10px; }
.dbBuyingWatchListHorsesExtras #contact a { background: url(http://www.myoregonhorseforsale.com/themes/oregon-2//global/images/icons/silk/user_comment.png) no-repeat left; padding-left: 25px; margin-bottom: 10px; padding-top: 3px; }
.dbBuyingWatchListHorsesExtras #send a { background: url(http://www.myoregonhorseforsale.com/themes/oregon-2//global/images/icons/silk/email_go.png) no-repeat left; padding-left: 25px; margin-bottom: 10px; padding-top: 3px; }
.dbBuyingWatchListHorsesExtras #notes a { background: url(http://www.myoregonhorseforsale.com/themes/oregon-2//global/images/icons/silk/page_edit.png) no-repeat left; padding-left: 25px; margin-bottom: 10px; padding-top: 3px; }
.dbBuyingWatchListHorsesExtras #print a { background: url(http://www.myoregonhorseforsale.com/themes/oregon-2//global/images/icons/silk/printer.png) no-repeat left; padding-left: 25px; margin-bottom: 10px; padding-top: 3px; }
#dbBuyingWatchlistIntroduction { margin-left: 10px; }
#dbBuyingWatchlistIntroductionSavedSearchImage { padding: 5px; border: 1px solid #B8B8B8; background: #F9F9F9; margin: 25px 35px 5px 35px; }
#dbBuyingWatchlistIntroductionSearchToolsImage { padding: 5px; border: 1px solid #B8B8B8; background: #F9F9F9; margin: 15px 5px 5px 15px; }

.dbBuyingSearchesList { margin-left: 10px; min-height: 190px; margin-top:10px; }
.dbBuyingSearchesListLastItem { border-bottom: none; }
.dbBuyingSearchesListProfile { float:left; }
.dbBuyingSearchesListTitle a { font-weight: bold; font-size: 14px; text-transform:capitalize; }
#dbBuyingSearchesListTitleEdit a { padding-left: 30px; font-size: 10px; text-decoration: none; }
.dbBuyingSearchesListCount { font-size: 11px; margin-top: -15px; margin-left: 10px; }
.dbBuyingSearchesListExtras { float:right;  width: 340px; padding-top: 22px; }
.dbBuyingSearchesListExtras li { display:inline; margin-left: 30px; }
.dbBuyingSearchesListRSS { background: url(http://www.myoregonhorseforsale.com/themes/oregon-2//global/images/icons/silk/feed.png) no-repeat left; padding-left: 25px; margin-bottom: 10px; padding-top: 3px; }
.dbBuyingSearchesListShareURL { background: url(http://www.myoregonhorseforsale.com/themes/oregon-2//global/images/icons/silk/group.png) no-repeat left; padding-left: 25px; margin-bottom: 10px; padding-top: 3px; }
.dbBuyingSearchesListHorses { float:left; clear:left; margin-left: 10px; width: 480px; }
.dbBuyingSearchesListHorses li { display: inline; margin-right:15px;}
.dbBuyingSearchesListHorses li img { padding: 5px; margin: 0 5px 5px 0; }
.dbBuyingSearchesListHorsesHeading { font-size: 14px; margin-bottom: 4px; text-decoration: underline; font-weight:bold; }
#dbBuyingSearchesListHorsesLastItem { margin-left: 394px; margin-top: -20px; }
#dbBuyingSearchesListHorsesLastItem a { text-decoration: none; }
#dbBuyingSearchesIntroduction { margin-left: 10px; }
#dbBuyingSearchesIntroductionSavedSearchImage { padding: 5px; margin: 0 45px 5px 45px; }
#dbBuyingSearchesIntroductionSearchToolsImage { padding: 5px; margin: 15px 5px 5px 15px; }

#buyerAccountEdit form { margin-top: 10px; margin-left: 10px; }
#buyerAccountEdit p { margin-top: 0px; margin-bottom: 0px; font-size: 14px; }
#buyerAccountEdit span { font-size: 18px; font-weight: bold; }
#buyerAccountEdit dt label { float:left; margin-top: 20px; padding-left: 10px; margin-left: 25px; }
#buyerAccountEdit dd { margin-top: 20px; margin-left: 135px; }
#buyerAccountEdit .submit { float: left; padding: 2px 3px; margin: 5px 0; font-weight: bold; margin-left: 410px; margin-top: -35px; }
#dbBuyerAccountEditZeep { margin-top: 40px; width: 525px; margin-left: 10px; }
#state_not_subscribed { display:none; }

/* Ad Creation Page */
.uploadArea { width: 100px; float: right!important; }
.imageUpload { padding: 0 20px; float: left; width: 230px; }
div.button { font-size: 12px; text-align: center; padding: 4px 5px; }
.files li { clear: left; margin-bottom: 5px; min-height: 80px; }
.files li img { float: left;  width: 80px; }
.files li { list-style: none; }
.files li img { margin: 0 1em 1em 0; }
.setdefaultimage a { float: right; width:140px; }
.deleteimage a { float: right; width: 140px; }
#horsesName { border-right: 1px solid #999; width: 475px; }
.freeCheckBox { position: relative; left: 95px; top: 5px; }
.freeCheckBox label { position: relative; top: -2px; }
.leftLine { display: block; float: left; clear: left; width: 100px; padding-top: 0em; }
.cityFields { float: left; width: 300px; clear: left; }
.cityFields input { width: 150px; }
.statesFields { float: left; width: 275px; }
.zipcodeFields { float: left; width: 300px; clear: left; }
.countryFields { float: left; width: 275px; }
.genderFields { float: left; width: 300px; clear: left; }
.colorFields { float: left; width: 250px; }
.heightFields { float: left; width: 300px; clear: left; }
.weightFields { float: left; width: 250px; }
.foaldateFields { float: left; width: 300px; clear: left; }
.foaldateFields select { margin-right: 3px; }
.temperamentFields { float: left; width: 275px; }
.temperamentFields dd { font-style: italic; font-size: 10px; }
.temperamentFields select { width: 175px; }
.markingsFields { clear: left; }
.markingsFields input { width: 475px; }
.breedsFields { width: 425px; }
.breedsFields select { width: 200px; float: left; }
.additionalBreedsLink { float: right; font-size: 10px; }
.additionalBreeds { margin-left: 100px; margin-bottom: 5px; }
.descriptionFields { clear: left; padding-top: 10px; }
.disciplinesFields { width:570px;margin-top: 10px; float: left; }
.disciplinesFields select { width: 150px; margin-right: 5px; float: left; }
.disciplinesFields dd { clear:left; margin-left: 100px; }
.disciplinesFields .additionalDisciplinesLink { float: right; font-size: 10px; }
.additionalDisciplines { margin-left: 100px; margin-bottom: 5px; }
.registrationsFields { width: 570px;margin-top: 10px; float: left; clear: left; }
.registrationsFields select { width: 150px; margin-right: 5px; float: left; }
.registrationsFields input { float: left; width: 80px; margin-right: 5px; }
.registrationsFields dd label { float: left; margin: 0 5px 0 5px; }
.registrationsFields .additionalRegistrationsLink { float: right; font-size: 10px; }
.additionalRegistrations select { clear: left; }
.additionalRegistrations { margin-left: 100px; margin-bottom: 5px; }
.attributesFields { width: 395px;margin-top: 10px; float: left; clear: left; }
.attributesFields select { width: 150px; margin-right: 5px; float: left; }
.attributesFields input { float: left; }
.attributesFields .additionalAttributesLink { float: right; font-size: 10px; }
.additionalAttributes { margin-left: 100px; margin-bottom: 5px; }
.pedigreeFields { clear: left; }
dd label { font-weight: bold; line-height: 1.7; }
.adCreation  { margin-top:10px; margin-left:10px; margin-right:10px; }
.adCreation .leftAlign { width: 675px; float: left; }
.adCreation .rightAlign { float: right; width: 230px; }
#imageUploader { clear: right; float: right; margin-top: 20px; }
#videoUploader .wrapper { margin: 0 ;}
#videoUploader #videoUploadButton { position: relative; }
#videoUploader input { width: 180px; }
#videoUploader textarea { width: 185px; }
.imageUpload h3 { text-align: center; font-size: 20px; margin-top: 10px; font-weight:bold; }
.adCreation .submit { float: left; padding: 2px 3px; margin: 5px 0; font-weight: bold; margin-left: 550px; margin-top: 20px; }

/* Upgrades - Ad Creation */
.enhancementsFields li {list-style: none;}
.enhancementsLeft {float: left; padding-right: 30px;}
.enhancementsRight {float: left;}

/* Promote Horse Ad */
#promoteHeading { margin-left: 30px; margin-right: 10px; }
#promoteHeading h1 { padding-left: -10px; margin-left: -15px; }
#promoteFeatures { float:left; width: 500px; margin-left: 15px; }
#promoteFeatures h2 { padding-left:  -10px; margin-left: -15px; }
#promoteShowcased { margin-left: 15px; }
#promoteShowcased ul { margin-left: 35px; margin-bottom: 15px; }
#promoteShowcased li { list-style: disc; }
#promoteShowcased input { margin-right: 10px; margin-top: -3px; }
#promoteFeatured { float: left; width: 500px; margin-left: 15px; margin-top: 20px; }
#promoteFeatured h2 { padding-left: -10px; margin-left: -15px; }
#promoteFeatured form { margin-left: 15px; }
#promoteFeatured input  { margin-right: 10px; margin-top: -3px; }
#promoteEnhanced { float: right; clear:right; width: 400px; margin-top: -17px; margin-right: 15px; }
#promoteEnhanced h2 { padding-left: -10px; margin-left: -15px; }
#promoteEnhanced form { margin-left: 15px; }
#promoteEnhanced input { margin-right: 10px; margin-bottom: 5px; }
#promoteFooter { clear: both; }
#promoteFooter .submit { float:right; padding: 2px 3px; margin: 5px 0; width: 215px; font-weight: bold; margin-right: 25px; margin-top: 20px; }

/* Checkout */
#myCartAds { font-size: 14px; margin-top:-5px; margin-left:10px; width: 520px; }
#myCartAds h1 { padding-left: 3px; }
#myCartAds .placeAd { font-size: 11px; padding: 15px 17px 10px 10px; float:right; }
#myCartAds table { width: 550px; }
#myCartAds table thead h2 { padding-bottom:2px; }
#myCartAds table .heading { text-align: left; color: #fff; padding: 5px; font-size: 14px; }
#myCartAds table .heading em { font-size: 10px; font-weight: normal; font-style: italic; }
#myCartAds table tbody { font-size: 12px; font-style: italic; }
#myCartAds table .featureTitle { text-align: right; padding: 5px; } 
#myCartAds table .featureTitle em { font-size: 10px; font-weight: normal; font-style: italic; }
#myCartAds .featureAmount { width: 50px; font-weight: bold; text-align: right; padding: 5px; }
#myCartAds .editLink { font-size: 10px; padding: 5px; }
#myCartAds table .total, #myCartAds table .totalAmount { padding-top: 10px; }
#myCartAds tfoot { font-size: 12px ; }
#myCartAds .total { font-size: 12px; }
#myCartAds .totalAmount, #myCartAds .discountTotalAmount, #myCartAds .finalTotalAmount { text-align: right; padding: 5px; }
#myCartAds .finalTotal { font-size: 13px; padding: 5px; }
#myCartAds .finalTotalAmount { font-weight: bold;; font-size: 13px; }
#myCartAds table h2 { text-align: left; margin-left: -20px; }
#myCartAds table .featuredAmount { text-align: right; }
#myCartAds table h2 { text-align: left; margin-bottom: 2px; background:none; }
#myCartAds h2 span a { font-size: 10px; margin-left: 10px; font-weight: normal; }
#myCartAds h2 span a:hover { text-decoration: none; }
#myCartAds .discount { color:#AD0000; }
#myCartAds .discountAmount { width: 50px; text-align: right; padding: 5px; }
#myCartAds .heading th { padding-top: 7px; padding-bottom: 7px; padding-right: 4px; padding-left: 7px; }
#promoCode { margin-left: 10px; }
.returnDashboard { margin-left: 10px; }
.checkout #centerCol3 { float: left; width: 550px; }
.checkout #centerCol3 h1 { padding-left: 15px; margin: 0; font-size:25px; margin-top: 15px; }
.checkout #rightCol2 {float: right; width: 330px; margin-top: 10px; }
.checkout #rightCol2 .inputField { width: 230px; }
.billingTable td { padding-bottom: 10px; }
.billingTable label { padding-right: 10px; }
.checkout #rightCol2 label { margin-right: 10px; width: 80px; }
.checkout #rightCol2 td { padding-bottom: 10px; }
.checkout #rightCol2 .tos label { float:left; margin-left:10px; width: 200px; }
.checkout #rightCol2 .submit { float: left; padding: 2px 3px; margin: 5px 0; font-weight: bold; margin-left: 100px; margin-top: 20px; }

/* Contact Form */
#contactForm { float:right; width:750px; }
#contactForm h3 { font-weight:normal; font-size:1.17em; text-transform:uppercase; font-weight:normal; padding:17px 0 12px 18px; margin-bottom: 10px;  margin-left: -15px; }
#contactForm #insideBodyCopy { margin-left: 15px; }
#contactForm label { margin-right: 10px; font-weight:bold; }
#contactForm input { margin-bottom: 10px; }
#contactForm .submit { float: left; padding: 2px 3px; margin: 5px 0; font-weight: bold; margin-left: 230px; margin-top: 20px; }

/* Buyer Search Save Box */
#saveSearch { padding-bottom: 15px; margin-bottom: 10px; }
#saveSearch  h2 { text-align:center;  padding-top: 10px; padding-left: 5px; margin-left: 0px; margin-bottom: 10px; }
#saveSearch a { font-size: 12px; }
#saveSearch ul { margin-left: 15px; }
#saveSearch li { margin-bottom: 10px; }
#saveSearch #searchRSS a { background: url(http://www.myoregonhorseforsale.com/themes/oregon-2//global/images/icons/silk/feed.png) no-repeat left; padding-left: 25px; margin-bottom: 10px; padding-top: 3px; }
#saveSearch #searchRemember a { background: url(http://www.myoregonhorseforsale.com/themes/oregon-2//global/images/icons/silk/book_add.png) no-repeat left; padding-left: 25px; margin-bottom: 10px; padding-top: 3px; }
#saveSearch h3 { text-align: center; text-decoration: underline; }
#saveSearch select { margin-left: 5px; width:150px; }
#faceboxSaveSearch label{ font-size: 12px; }
#faceboxSaveSearch #bsearchesEmailFlag { font-size: 10px; }
#faceboxSaveSearch .submit { float: left; padding: 2px 3px; margin: 5px 0; font-weight: bold; margin-left: 200px; margin-top: 20px; }
#faceboxSaveSearch #bsearchInterval { margin-left: 25px; }

/* Buyer Tools Marketing Page */
#buyerToolsMarketing { float:right; clear left; width: 740px; margin-top: 10px; }
#buyerToolsMarketingHeadline { font-size: 25px; font-weight:bold; padding: 10px; margin-right: 80px; margin-left: 30px; }
#buyerToolsMarketingMessage { font-size: 1.7em; line-height: 1em; margin-left: 15px; margin-right: 45px; text-align: center; }
#buyerToolsMarketing #dbBuyingWatchlistIntroduction { width: 95%; font-size: 1.1em; border: 1px solid;  padding: 5px; margin-left: -5px; }
#buyerToolsMarketing h3 { font-size: 1.7em; margin-top: 10px; }
#buyerToolsMarketing #dbBuyingSearchesIntroduction { width: 95%; font-size: 1.1em; border: 1px solid; padding: 5px; margin-left: -5px; margin-top: 20px; }
#buyerGetStartedNow { text-align: center; margin-top: 20px; font-size: 1.9em; padding: 10px; margin-left: 190px; margin-right: 190px; }
#buyerGetStartedNow a { text-decoration: none; }

/* Upgrade Path */
#dbUpgrade { float: left; width: 100%; }
#dbUpgrade h1 { font-size: 16px; font-weight:bold; margin-left: 0px; margin-right: 200px; margin-bottom: -15px; }
#dbUpgrade .submit { float: right; padding: 2px 3px; margin: 5px 0; font-weight: bold; margin-right: 25px; margin-top: 20px; }
.upgradePlan { float:left; width: 500px; margin:5px 17px; 0px 10px; }
.upgradePlan a { display: block; width:100%; text-decoration:none; padding-bottom: 10px; padding-top: 1px; }
.upgradePlan .upgradePlanDescription { margin-left: 25px; width: 450px; }
.upgradePlanCurrent { clear:both; float:left; width: 500px; margin:0px 17px 0px 17px; padding-bottom: 10px; }
.upgradePlanTitle { font-size: 1.3em; margin: 10px; float:left; width: 75%; color: #700909; }
.upgradeCurrentPlan { float:right; width: 19%; text-align: right; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; font-size: 1.3em; }
.upgradePlanPrice { float:right; width: 15%; text-align: right; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; font-size: 1.3em; }
.upgradePlanDescription { width: 480px; color:#000; font-size: 12px; margin-left: 10px; margin-bottom: 10px; }
.upgradesChoose { margin-top: 10px; margin-bottom: 0px; font-size: .9em; font-style: italic; margin-left: 20px; }
.upgradePlan input { float:left; margin-top: 10px; }
.upgradePlan dt { float:left; width: 480px; margin-top: -4px; }
#upgradeTotal { float:right; margin-top:-15px; margin-right: 20px; }
#upgradeTotal .upgradeTotalTitle { font-size: 16px; font-weight: bold; }
#upgradeTotal .upgradeTotalCurrency { font-size: 18px; }
#upgradeTotal .upgradeTotalAmount { font-size: 18px; }
#upgradeFeatures #promoteFeatures, #promoteFeatured { float: left; width: 375px; }
#upgradeFeatures #promoteFeatures h2 { margin-left: 0px; font-style: normal; font-weight: bold; font-size: 16px; padding-left: 0px; text-decoration: underline; }
#upgradeFeatures label { font-weight: bold; }
#upgradeFeatures #promoteFeatures input { margin-left: 10px; }
#upgradeEnhancements #promoteEnhanced {width: 300px; margin-top: 0px; padding-bottom: 10px; margin-right: 10px; }
#upgradeEnhancements #promoteEnhanced h2 { margin-left: 0px; font-style: normal; font-weight: bold; font-size: 16px; padding-left: 0px; text-decoration: underline; }
#upgradeEnhancements #promoteEnhanced ul { margin-left: 15px; }
#sitemapPages { float:right; width: 720px; margin-top: 10px; }
#sitemapPages li { float:left; width:325px; margin-left: 15px; }
#sitemapFarms { float:right; width: 745px; margin-bottom: 20px; }
#sitemapFarms ul { margin-left: 30px; margin-top: 10px; list-style: disc; }
#sitemapFarms li { float:left; width:325px; margin-left: 15px; padding-bottom: 2px; }
#sitemapFarms h2 { background: none; font-size: 1.5em; text-decoration: normal; }
#sitemapHorses { float:right; width: 745px; }
#sitemapHorses ul { margin-left: 30px; margin-top: 10px; list-style: disc; }
#sitemapHorses li { float:left; width:325px; margin-left: 15px; padding-bottom: 2px; }
#sitemapHorses h2 { background: none; font-size: 1.5em; text-decoration: normal; }
#recaptcha_logo, #recaptcha_tagline { display:none; }
#recaptcha_table { border-color: #e1e8ee !important; }
.recaptcha_image_cell { background-color:#e1e8ee !important; }