﻿/* All screen styles go in here - common.css is just for styles that you want to appear on print and screen */

html{ height:100%; width:100%; }
body{ background:url(../images/bg-page.png) top left repeat-x; width: 100%; height: 100%; position: relative; }


.outer {margin: 0 auto;width:1000px;}
.main {float:left;width:990px;padding: 0 10px;background:url(../images/bg-shadow.png) repeat-y;display:inline;}
.header {padding: 0;width:990px;float:left;}

.req {color:#d00;font-weight:bold;} 
a.more{ color:#024e92; font-weight:bold;text-decoration:none; }

.padding{ padding:0 15px; }

/* hidden text */
a.btn {text-indent:-999em;outline:none;}


/* static Navigation */
#staticnav {margin:0; padding:0; float:left;list-style: none; background:url(/images/navigation/nav_bg.jpg) no-repeat; height:31px; width:990px;}
#staticnav li { float:left; height:31px; border-right:1px solid #a1c7e9;}
#staticnav li.first {padding-left:19px;}
#staticnav li.last {padding-right:18px; border:none;}

#staticnav li a { }
/*
#staticnav li.breeding {background:url(/images/navigation/nav_breeding.jpg) no-repeat; width:91px; }
#staticnav li.employment {background:url(/images/navigation/nav_employment.jpg) no-repeat; width:112px; }
#staticnav li.events {background:url(/images/navigation/nav_events.jpg) no-repeat; width:70px; }
#staticnav li.holidays {background:url(/images/navigation/nav_holidays.jpg) no-repeat; width:85px; }
#staticnav li.pricemovers {background:url(/images/navigation/nav_pricemovers.jpg) no-repeat; width:124px; }
#staticnav li.products {background:url(/images/navigation/nav_products.jpg) no-repeat; width:92px; }
#staticnav li.property {background:url(/images/navigation/nav_property.jpg) no-repeat; width:92px; }
#staticnav li.saddlery {background:url(/images/navigation/nav_saddlery.jpg) no-repeat; width:91px; }
#staticnav li.services {background:url(/images/navigation/nav_services.jpg) no-repeat; width:85px; }
#staticnav li.transport {background:url(/images/navigation/nav_transport.jpg) no-repeat; width:102px; }
*/
.nav-advertise {clear:both; float:left; text-decoration:none; height:75px;}


/* Start of superfish menu */
/*.nav { position:absolute; top:152px; left:15px; z-index:2; font-size:1.3em; padding:5px 0; }*/
/* background */
/*#staticnav li:hover, #staticnav li.sfHover, #staticnav li.over { background:url(/images/tabs/tab-menu-bg.gif) top left no-repeat; padding:0 0 0 6px; }*/
/*#staticnav li:hover a, #staticnav li.sfHover a, #staticnav li.over a { background:url(/images/tabs/tab-menu-bg.gif) top right no-repeat; }*/

/* first level */
/*#staticnav li a { padding:8px 0; display:block; }
#staticnav li a span { border-left:1px solid #5e9b04; padding:0 6px; text-transform:uppercase; font-weight:bold; color:#fff; white-space:nowrap; }
#staticnav li:hover a span, #staticnav li.sfHover a span, #staticnav li.over a span { margin:0 0 0 -6px; border:0; padding:0 6px 0 7px; }
#staticnav li:hover a span.noBorder, #staticnav li.sfHover a span.noBorder, #staticnav li.over a span.noBorder { margin:0 0 0 -6px; border:0; padding:0 6px; }
*/

/*second level drop down */
#staticnav li li, #staticnav li li:hover, #staticnav li.sfHover li, #staticnav li.sfHover li:hover  { color:#fff; line-height:15px; height:auto; padding:0; background:#a1c7e9; }
#staticnav li li a { border:0; height:auto; padding:5px 0 5px 13px; color:#fff; width:169px; font-weight:bold; font-size:1.2em; }
#staticnav li li:hover a, #staticnav li li a:hover  { color:#024e92; }
#staticnav li.menuFooter, #staticnav li.menuFooter:hover { padding:0; line-height:0px; background:none !important; }
#staticnav li.menuFooter img, #staticnav li.menuFooter:hover img { float:left; }
/* clear lower level style setting */
#staticnav li:hover li a, #staticnav li.sfHover li a { background-image:none; }
/* End of superfish menu */






/* Float navigation */
.main-nav{ float:left; clear:left; width:243px;min-height:800px; margin-bottom:20px;}
#nav {position:absolute; width:243px;background:#d6e6f4 url(../images/bg-nav.png) bottom left repeat-x;}
.nav {line-height:1.0;font-size:1.5em;border-bottom:1px solid #999;float:left;margin-bottom:10px; width:243px; margin-top:-1px;}
.nav ul {width:243px;}
.nav ul li,.nav a {width: 100%;padding:0;}
.nav li {float:left;display:block;position:relative; padding:0;width:243px;border-top:1px solid #999;}
.nav li.top {border-top:none;}
.nav li .navtitle {float:left; text-decoration:none;display:block;width:65px;line-height:30px;color:#454545;font-weight:bold;white-space:nowrap;text-transform:uppercase;padding:0 10px 0 30px;}
/*.nav li select option{width:213px;background:#edf4fa; border:none; font-weight:bold;}*/
.nav li li {float:left;width:243px;}
.nav li li a {text-align:left;text-indent:2.7em;line-height:1.6em;color:#454545;font-weight:normal;display:block;width:183px;text-transform:none;background:url(../images/double-arrows-nav.png) 2em .6em no-repeat;}
.nav li li a:hover {background:url(../images/double-arrows-nav.png) 2em .6em no-repeat;}
.nav li li.more-links a { background:url(../images/double-arrows-more.png) 2em .6em no-repeat;font-weight:bold;}

.nav li li a:hover, .nav li li a:focus {color:#454545;}
.nav li:hover, .nav li.sfHover,.nav a:focus, .nav a:hover, .nav a:active {color:#ffd438;}
.nav li li {border-top:none;}
.nav li li li {background:#2165a6;}
.nav li li li li {background:#367abb;}
.nav li a:hover, .mainnav li a:focus {background:url(../images/bg-nav-header.png) top left repeat-x;color:#454545;}
.nav a.on {background:url(../images/bg-nav-header.png) top left repeat-x; color:#454545;}
.nav a.on:hover, .nav a.on:focus {color:#454545;}

.navdropdown {background:#edf4fa; margin:4px 0;float:left; width:213px; font-size:0.9em; text-transform:none; margin-left:30px;}


/* accessible skip links */
.skiplinks {display:none;left:-100px;top:-100px;position:absolute;}
.skiplinks a {color: #fff; text-align:center;padding:5px;}
.skiplinks a:focus, .skiplinks li a:active{position:relative;top:100px;left:100px;z-index:1;}

.maincontent {float:right;width:720px;font-size:1.2em;padding:14px 10px 20px 0;display:inline;position:relative;}
.home .maincontent {width:700px;padding:20px;}

.maincontent ul {padding-left: 20px; margin: 0 0 20px 0;}
.subnav {width:187px;float:left;padding: 0 0 5px 0;font-size:1.3em}

/* level 1 */
.subnav ul {list-style:none;font-size:1em;}
.subnav ul li a {display:block;text-decoration:none;color:#808080;background:url(../images/arrow-right.gif) no-repeat 23px 9px;padding: 0 0 0 35px;line-height:1.7em;}
.subnav ul li a:hover, .subnav ul li a:focus {background-color:#fff9cf;}
.subnav ul li.on a,.subnav ul li.on a:hover,.subnav ul li.on a:focus {background-color:#eee;border-top:1px solid #DCDCDC;border-bottom:1px solid #DCDCDC;} /* affects all list items under the "on" one */

/* level 2 */
.subnav ul li ul {list-style:none;}
.subnav ul li li a {background:#f9f9f9;font-size:0.85em;padding-left:45px;border-top:1px solid #eee;}
.subnav ul li li a:hover, .subnav ul li li a:focus {background:#f9f9f9;color:#3479BE;}
.subnav ul li li a.more,.subnav ul li li a.more:hover, .subnav ul li li a.more:focus  {background-repeat:no-repeat;background-position:171px 8px;}
.subnav ul li li a.more {background-image:url(../images/bg-subnav-off.gif);}
.subnav ul li li a.more:hover, .subnav ul li li a.more:focus {background-image:url(../images/bg-subnav-on.gif);}

/* level 3 */
.subnav ul li li li a {padding-left:60px;}
.subnav ul li li li.first a,.subnav ul li li li.first a:hover,.subnav ul li li li.first a:focus {border:none;}
.subnav ul li.on li a,.subnav ul li.on li a:hover,.subnav ul li.on li a:focus {border-top:1px solid #fff;border-bottom:none;}
.subnav ul li.on li a:hover, .subnav ul li.on li a:focus {color:#000 !important;}

.footer {border-bottom:1px solid #e2e2e2;padding:20px;font-size:1.1em;float:left;width:970px;background:url(../images/bg-footer.png) top left no-repeat;}
.footer .footernav {font-size:0.9em;float:left;width:600px;margin-top:11px;}
.footer a {color:#808080;text-decoration:none;}
.footer a:hover, .footer a:focus {color:#000;}
.footer a.willogo {float:right;padding:0 76px 0 0;line-height:34px;display:block;width:104px;background:url(../images/logo-wiliam.gif) no-repeat right top;}
.footer .footernav a.rss { background:url(../images/rss.gif) no-repeat 0 0; padding:1px 0 2px 50px; margin:0 0 0 5px }

/* enquiry popup - don't forget the ie6 fixes - REMOVE IF NOT USING */
.jqmWindow {display: none;position: absolute;background-color: #fff;color: #333;border: 1px solid #686868;padding: 9px;}
.jqmWindow .enqform {clear:both;background:#fff;}
.jqmWindow .enqform h2, .jqmWindow .enqform h3 {padding: 15px 0 5px 15px;margin:0;}
/*.jqmWindow table th,.jqmWindow table td {padding: 3px 25px;}*/
.jqmWindow table th,.jqmWindow table td {padding: 3px 10px;}
.jqmWindow table {width:100%;}
.jqmWindow table th {background-color:#fafafa;}
.jqmWindow table td {background-color:#f6f6f6;}

/* jcarousel scrolling motion gallery - REMOVE IF NOT USING */
.jcarousel-skin-tango.jcarousel-container-horizontal {width: 274px; padding: 20px 22px;}
.jcarousel-skin-tango .jcarousel-clip-horizontal {width:  278px; height: 75px;}
.jcarousel-skin-tango .jcarousel-item {width: 64px; height: 47px;}
.jcarousel-skin-tango .jcarousel-item-horizontal {margin-right: 6px;}
.jcarousel-skin-tango .jcarousel-item-placeholder {background: #fff; color: #000;}
.jcarousel-skin-tango .jcarousel-next-horizontal {position: absolute; top: 43px; right: 5px; width: 11px; height: 40px; cursor: pointer; background: transparent url(../images/carousel-right.png) no-repeat center right;}
.jcarousel-skin-tango .jcarousel-prev-horizontal {position: absolute; top: 43px; left: 5px; width: 11px; height: 40px; cursor: pointer; background: transparent url(../images/carousel-left.png) no-repeat center left;}

.jcarousel-skin-tango .jcarousel-clip-horizontal ul.jcarousel-list li.jcarousel-item-horizontal{ background:none ;padding-left:0 ; }

.jcarousel-container {position: relative;}
.jcarousel-clip {z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative;}
.jcarousel-list {z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0;}
.jcarousel-item {float: left; list-style: none; /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 75px; height: 75px; }

.jcarousel-next,.jcarousel-prev {z-index: 3; display: none;}

.jcarousel-skin-tango span{display:none; }

/* flash text replacement (sifr) - don't change these - REMOVE IF NOT USING */
.sIFR-flash {  visibility: visible !important;  margin: 0;  padding: 0;}
.sIFR-unloading .sIFR-flash {  visibility: hidden !important;}
.sIFR-replaced, .sIFR-ignore {  visibility: visible !important;}
.sIFR-alternate {  position: absolute;  left: 0;  top: 0;  width: 0;  height: 0;  display: block;  overflow: hidden;}
.sIFR-replaced div.sIFR-fixfocus {  margin: 0pt;   padding: 0pt;   overflow: auto;   letter-spacing: 0px;   float: none;}
.sIFR-dummy {   width: 0px;  height: 0px;  margin-left: 42px;  z-index: 0;}


/* flash text content styles - change this to match the design - REMOVE IF NOT USING SIFR */
.sIFR-active .flashtext h2, .sIFR-active .flashtext h3 {visibility: hidden;font-family: Verdana;line-height: 1em;padding:0;display: inline-block;}
.sIFR-active .flashtext h2 {font-size: 32px;}
.sIFR-active .flashtext h3 {font-size: 26px;}

h1{clear:both;margin:0;padding:0;}
h1 a {background: url(/images/logo.jpg) no-repeat top left; display:block; height:155px; overflow:hidden; text-indent:-9999px; width:990px;}
h2 {display:inline;}



/* page structure */

.content{ float:left; width:492px; }
.home .content{ width:481px; }
.side-bar{ float:right; width:209px; }

.maincontent h2{ font-size:2.2em; padding:0 0 10px 0; }
.home .maincontent h2{ display:block; }
/* about us */
.content .about-us img{ margin-bottom:1em; }
.content .about-us h3{ font-weight:normal; color:#0e4176;padding:0 0 5px 0; }

/* advert box */
.header .advert-box{ background:#fff; width:495px; padding:5px 0; text-align:center; height:90px; float:left; }
.header .advert-box a{ line-height:1;}
.header .advert-box img{ margin:0 auto; width:364px; vertical-align: middle; }

.maincontent .advert-box {padding: 0 9px 12px 0; text-align: center; float:left; }
.maincontent .advert-box.last { padding-right:0px !important; }
.maincontent .advert-box img{ margin:0 auto; width:350px !important; }

.home-ads { float:left; clear:both; width:720px; margin:0px 0 10px -8px; }
.home-ads .advert-box {padding: 0 9px 12px 0; text-align: center; float:left; }
.home-ads .advert-box.last { padding-right:0px !important; }
.home-ads .advert-box img{ margin:0 auto; width:350px !important; }

/* utilities nav */
.header .utilities-nav { background:#3c5265 url(../images/bg-advert-box-btm.png) bottom left repeat-x;float:left; width:1010px; margin-left:-10px;display:inline;}
.header .utilities-nav .inner{background:url(../images/bg-advert-box.png) top left no-repeat;width:1010px;float:left; }
.header .utilities-nav ul{  list-style:none; text-align:right;float:right;margin-right:10px;}
.header .utilities-nav ul li{ float:left; }
.header .utilities-nav ul li a{ color:#fff;padding:5px;display:block; }

/* horse site ad */
.main-nav .ad-holder{ width:226px; margin:0 auto; padding-bottom:10px; background:url(../images/horse-ad-btm.png) bottom left no-repeat;}

/* login */
.leftContainer .floatleft .login{ float:left;font-size:1.2em;color:#fff; width:202px; height:179px; margin-bottom:20px; padding:11px 10px 7px 30px; display:inline; background:url(../images/myhorseq-bg.gif) top left no-repeat;}
.leftContainer .floatleft .login h4{ font-size:1.25em;font-weight:bold;text-transform:uppercase; padding-bottom:1.3em !important; }
.leftContainer .floatleft .login input{ margin:0 0 10px 0; background:transparent url(../images/input-shadow.png) no-repeat scroll left top;border:1px solid #646464;width:180px;}
.leftContainer .floatleft .login label{ display:block; }
.leftContainer .floatleft .login a{ display:block;text-align:right;color:#fff; margin:0 21px 6px 0; font-size:1em; text-transform:uppercase;font-weight:bold;text-decoration:none; }
.leftContainer .floatleft .login ul{ list-style:none; font-size:.9em; }
.leftContainer .floatleft .login ul li{ float:left;display:inline;padding:0 0 0 10px; width:70px; }
.leftContainer .floatleft .login ul li.first{ padding-left:0; width:120px !important; }
.leftContainer .floatleft .login ul li a{ display:block; text-transform:none;text-decoration:underline;color:#fff;text-align:left;float:left;font-weight:normal; }

/* logged in */
li.loggedin { position:relative; background:url(../images/myhorseq-bg.gif) no-repeat !important; font-size:1em; background-position:0 10px !important; padding:15px 0 0px 0; color:#fff !important; margin:0 0 10px 0; }
li.loggedin .navtitle { color:#fff; }
li.loggedin .arrow { display:block; width:6px; height:12px; background:url(../images/myhorseq-arrow-closed.gif) no-repeat; position:absolute; top:23px; right:58px; }
li.loggedin a { color:#fff !important; }
li.loggedin .arrowOn { display:block; width:62px; height:14px; background:url(../images/myhorseq-arrow-open.gif) no-repeat; position:absolute; top:23px; right:8px; }
li.loggedin ul { float:left; clear:left; margin:10px 0 6px 30px !important; padding:0 !important; list-style:none !important; }
li.loggedin ul li { margin:0 0 2px 0 !important; padding:0 5px 5px 0 !important; background:url(../images/myhorseq-dot-bg.gif) no-repeat left bottom !important; }
li.loggedin ul li a { text-decoration:none; margin:0 !important; padding:0 !important; color:#fff !important; background:none !important; text-indent:0em; font-size:0.9em !important; }
li.loggedin ul li a:hover { text-decoration:underline; }

.error {color:red;}

/* basic news/blog template */
.mod-group{ float:left;font-size:1em;padding:26px 15px;border-bottom:1px solid #e3e3e5; }
.mod-group .mod-meta{ float:left; width:200px; }
.mod-group .mod-meta img{border:1px solid #30302f;}
.mod-group .mod-body{ float:right; width:270px; }
.mod-group h4{ font-size:1.2em;margin-bottom:5px;padding:0; }

.mod-group .date{ font-size:.8em; }

/* new-ads */
.maincontent .new-ads{ float:left; width:481px;margin-bottom:20px;font-size:1.1em;}
.maincontent .new-ads h3{ background:url(../images/lt-blue-hdr-left.png) top left no-repeat; display:block;padding:0;font-size:1.2em;}
.maincontent .new-ads h3 span{ background:url(../images/lt-blue-hdr-right.png) top right no-repeat;display:block; padding:15px 0px;margin-left:12px; }
.maincontent .new-ads .mod-group .mod-meta{ width:188px; }
.maincontent .new-ads .mod-group .mod-body{ width:263px; }
.maincontent .new-ads .mod-group h4{  }

/* for-sale */
.maincontent .for-sale{ float:left; width:481px; margin-bottom:20px;}
.maincontent .for-sale h3{ background:url(../images/lt-grey-hdr-left.png) top left no-repeat; display:block;padding:0;}
.maincontent .for-sale h3 span{ background:url(../images/lt-grey-hdr-right.png) top left no-repeat;display:block; padding:7px 5px;margin-left:10px; text-transform:uppercase;}
.maincontent .for-sale .mod-group { width:200px;float:left;  border-bottom:none; border-left:1px solid #e3e3e5; }
.maincontent .for-sale .mod-group .mod-meta{ width:70px; }
.maincontent .for-sale .mod-group .mod-body{ width:120px; }
.maincontent .for-sale .mod-group h4{ padding:0 0 5px 0;color:#505050;}
.maincontent .for-sale .mod-group h4 span{ font-weight:normal;}

.maincontent .for-sale.first{ margin-bottom:0;}
.maincontent .for-sale.first .mod-group{ border-bottom:1px solid #e3e3e5;}

.maincontent .for-sale .mod-group.first{ border-left:none; clear:both;}

.maincontent .for-sale .mod-group .filler{ position:absolute; top:-16px; left:-16px; width:33px; height:33px; background:#fff;  }
.maincontent .for-sale.first .mod-group .filler{ display:none;  }
.maincontent .for-sale .mod-group.first .filler{ display:none;  }

/* news */
.maincontent .news{ float:right; width:209px;margin-bottom:20px;font-size:.9em;}
.maincontent .news h3{ font-size:1.5em;background:url(../images/lt-purple-hdr-left.png) top left no-repeat; display:block;padding:0;}
.maincontent .news h3 span{ background:url(../images/lt-purple-hdr-right.png) top left no-repeat;display:block; padding:15px 5px;margin-left:10px; }
.maincontent .news .mod-group { width:179px;float:left; }
.maincontent .news .mod-group .mod-body{ width:179px;padding:0; }
.maincontent .news .mod-group h4{ padding:0 0 5px 0;}

/* sq home advert */
.maincontent .advert { float:right; width:209px; margin:20px 0 0 20px; }
.home-text table { width:auto; }

/* sq advert */ 
.side-bar .advert{ text-align:right;float:left;font-size:.9em; margin:0px; }

/* site-nav */
.site-nav{ clear:both; overflow: hidden; width:750px; background:url(../images/bg-site-nav.png) top left repeat-x;font-size:1em;color:#999999;padding:10px 0 10px 240px;}
.site-nav .site-nav-sections{ float:left; border-right:1px solid #e3e3e5;width:238px;padding:0 0 0 10px; }
.site-nav .site-nav-sections.last{ border-right:none;}
.site-nav h5{ padding:0 10px; font-weight:bold;font-size:1.1em; margin:0 0 5px 0;}
.site-nav ul{ float:left; width:99px; list-style:none;  padding:0 10px;}
.site-nav a{ color:#999; text-decoration:none;}

/* advertorial */
.advertorial { float:left; position:relative; background:url(../images/bg-advert.png) bottom left no-repeat; width:701px;padding:20px 0;margin:20px 0;font-size:1em;}
.advertorial .main-advert{ float:left; width:347px; margin:0 20px;padding-left:100px;display:inline; }
.advertorial .side-advert{ float:right; width:173px; margin:0 20px; display:inline;}
.advertorial .main-advert img.starburst{ position:absolute; top:0px; left:10px; }
.advertorial .main-advert h3{ color:#024e92; font-weight:bold; font-size:2em;padding-bottom:10px; }
.advertorial .side-advert h4{ color:#024e92; font-weight:bold; font-size:1em;padding-top:.9em;padding-bottom:10px; }
.advertorial .main-advert a{  }

/* ads - standard */
.ads-standard-wrapper{ clear:both; float:left; width:718px; /*padding-top:10px;/*margin-bottom:20px;*/font-size:1em;color:#02529b; position:relative;}
.ads-standard { float:left; }
.ads-standard-wrapper .inner{ float:left; width:718px; /*padding-bottom:15px;*/}
.ads-standard-wrapper .inner .ad-details { float:left; width:690px; padding:14px;}
.ads-standard-wrapper .inner .ad-details .detailmain{ clear:both; margin:15px 0; float:left;width:690px;}
.ads-standard-wrapper .inner .ad-details .detailmain.pdf { margin:0 !important; }
.ads-standard-wrapper .inner .ad-details .contact-footer { clear:both; text-align:center; width:690px;}

.ads-standard-wrapper .inner .ad-details table.pedegree {border-collapse:separate;border:0; margin-bottom:20px;}
.ads-standard-wrapper .inner .ad-details table.pedegree tr td {background:#eef1f3;width:115px;text-align:center;padding:10px 0; border:1px solid #c6cdd1;color:#02529b; font-weight:bold;}
.ads-standard-wrapper .inner .ad-details h3 {color:#02539d; font-size:2.1em;}
.ads-standard-wrapper .inner .ad-details h4 {color:#02539d; font-size:1.7em;}
.ads-standard-wrapper .inner .ad-details h5 {color:#02539d; font-size:1.5em;}

.ads-standard-wrapper .inner .ad-details ul { list-style:none;margin-left:0; }
.ads-standard-wrapper .inner .ad-details ul li{ padding-left:15px; background:url(../images/ads-bullet.png) 0 0.3em no-repeat; }

.ads-standard-wrapper .inner .ad-details dl {  float:left; display:block;margin-bottom:7px;}
.ads-standard-wrapper .inner .ad-details dl dt { font-weight:bold; float:left; padding-right:5px; width:70px; }
.ads-standard-wrapper .inner .ad-details dl dd { float:left; width:240px; }

.ads-standard-wrapper .inner .ad-details .bullets li { margin-bottom:7px; }

.ads-standard-wrapper .inner .ad-details .ad-photos { float:left; width:320px;position:relative; margin-right:25px; clear:left; }
.ads-standard-wrapper .inner .ad-details .ad-photos .center-align { text-align:center; }
/*.ads-standard-wrapper .inner .ad-details .ad-photos .main-img img{ width:318px; }*/
.ads-standard-wrapper .inner .ad-details .ad-photos .center-me { width:315px; height:100%;}
.ads-standard-wrapper .inner .ad-details .ad-photos .center-me #fullheight { vertical-align: middle; width:690px; margin:0 auto;}
.ads-standard-wrapper .inner .ad-details .ad-photos .center-me #fullheight td { text-align:left; border:none; background:none;}
.ads-standard-wrapper .inner .ad-details .ad-photos .center-me #fullheight td.logo {  text-align:center; }
.ads-standard-wrapper .inner .ad-details .ad-photos .center-me #fullheight td img {margin:0 30px;}

.ads-standard-wrapper .inner .ad-details .ad-photos img.carousel-placeholder { cursor:pointer; }
.ads-standard-wrapper .inner .ad-details .ad-content{ float:right; clear:right; width:345px; font-weight:bold; }
.ads-standard-wrapper .inner .ad-details .print-email{ display:none; }
.ads-standard-wrapper .inner .ad-details h5.price { font-size:1em !important; }
.ads-standard-wrapper .inner .ad-details .breed-details {  font-weight:bold; margin-bottom:15px; }

/* header footer */
.ads-standard-wrapper .inner .ad-details .logobox {float:left; clear:both; width:668px; padding:15px 10px; min-height:100px; text-align:center;}
.ads-standard-wrapper .inner .ad-details .logobox .ad-content {float:none; width:360px; }
.ads-standard-wrapper .inner .ad-details .logobox .logo-blurb {padding:40px 30px 0 30px; float:none; }
/*.ads-standard-wrapper .inner .ad-details .detailmain .moreinfo { position:relative; margin-top:-20px; float:right; width:80px; margin-bottom:0; background:#2E3F64; padding:2px; }*/
.ads-standard-wrapper .inner .ad-details .detailmain .moreinfopdf { padding:5px 0 0 5px; margin-bottom:0; font-weight:bold; font-size:1.1em;}

/*.ads-standard-wrapper .inner .ad-details .logobox .logo-img {margin:0 30px;}*/
/*.ads-standard-wrapper .inner .ad-details .logobox .logo-img img { width:250px; }*/
/*.ads-standard-wrapper .inner .ad-details .logobox .logo-blurb {float:right; padding:25px 0 0 10px; }*/

.ads-standard-wrapper .inner .ad-details .logobox table {width:670px;vertical-align: middle;  margin:0 auto;}
.ads-standard-wrapper .inner .ad-details .logobox table td {text-align:center;  border:none; background:none;}
.ads-standard-wrapper .inner .ad-details .logobox table td.logo {width:300px;}

/* popup */ 
.ads-standard-wrapper.overlay .inner .ad-details .logobox table {width:546px;}
.ads-standard-wrapper.overlay .inner .ad-details .logobox .logo-blurb {width:265px; }
.ads-standard-wrapper.overlay .inner .ad-details .logobox.footer .logo-blurb {  }
.ads-standard-wrapper.overlay .inner .ad-details .logobox.footer .logo-img { width:250px; }
.ads-standard-wrapper.overlay .inner .ad-details .logobox .ad-content {float:none; width:246px; }


/* footer */
.ads-standard-wrapper .inner .ad-details .logobox.footer { font-size:1em; min-height:25px; clear:both; }
.ads-standard-wrapper .inner .ad-details .logobox.footer .logo-blurb { font-weight:bold; width:auto; text-align:center; float:none;  padding:5px 0; }
.ads-standard-wrapper .inner .ad-details .logobox.footer .logo-blurb dl dt { width:50px; }
.ads-standard-wrapper .inner .ad-details .logobox.footer .logo-img { width:340px; float:right; }
.ads-standard-wrapper .inner .ad-details .logobox.footer .logo-img.full { width:640px; float:left; text-align:center; }


.ads-standard-wrapper .inner .ad-details .premierheader { text-transform:uppercase; clear:both; float:left; width:670px; text-align:center; padding:15px 10px; background-color:#E5EFF8; color:#02539D !important; font-size:2.1em !important; }


.ad-title { text-transform:uppercase; text-align:center; }

.sold-box { border:2px solid #cc0000 !important; color:#cc0000 !important; background-color:#fff; padding:10px; margin:0 0 20px 0; text-align:center; }
.sold-box .ad-title { text-transform:uppercase; color:#cc0000 !important; font-size:2em !important; font-weight:bold; padding:0; }
.sold-box p { margin:10px 0 0 0; }

/* yard new */
.ad-photos.dealer { width:auto !important; }
.ad-photos.dealer img { width:240px; }

/* image carousel */
.carousel {width:317px; margin:15px 0; clear:both; float:left;}
.previmg { width:11px; float:left; margin-right:10px;}
.previmg a img { border:none !important;}

.carousel .gl {float:left; overflow:hidden; width:275px; }
.carousel .glinner {float:left; margin:0; width:10000px;}
.carousel .tcontainer {float:left; height:44px;}
.carousel .thumb {float:left; margin:0 6px;}
.carousel .thumb img {border:1px solid #02539d !important;}
.nextimg { width:11px; float:right; margin-left:10px;}
.nextimg img { border:none !important;}
/*


.glinner {width:263px; float:left; padding: 0 10px; overflow:hidden; height:45px;}
.scroller {width:10000px; margin:0; float:left;}
.ad-photos .tcontainer .thumb img {border:1px solid #02539d !important; float:left; margin:0 5px;}
.ad-photos .tcontainer {float:left; height:42px; width:56px;}

*/

#overlay .ad-details .print-email {display:block; position:absolute; bottom:10px; right:10px; }
#overlay .ad-details .print-email a {margin-left:5px; display:inline; }

#advert-wrapper { position:relative; float:left; margin-bottom:20px;}
.advert-wrapper { position:relative; float:left; margin-bottom:20px;}
.advert-wrapper.homelist { display:none; visibility:hidden; }

a.close {float:right; cursor:pointer; font-weight:bold; margin-top:-15px; color:Red;}
.overlay .ads-standard-wrapper{ float:left; width:596px; padding-top:10px;margin-bottom:0px;font-size:1em;color:#02529b; padding-bottom:20px; z-index:20;}
.ads-standard-wrapper .standard {z-index:100;}
.overlay ul {margin:20px 0;}
.overlay a.moreinfo, .overlay a.multimoreinfo {display:none;} 
.overlay a.moreyard {display:none;}
.page .maincontent .ads-container .ads-standard-wrapper .inner .ad-details a.close {display:none;}
.overlay .ads-standard-wrapper .inner .ad-details .ad-photos img.carousel-placeholder { cursor:default;}
.ad-details .moreinfo, .ad-details .multimoreinfo {font-weight:bold; margin:0 0 20px 0; font-size:1.1em; float:left; clear:left; display:block; width:180px; } 
.ad-details .moreyard {font-weight:bold; margin:0 0 20px 0; font-size:1.1em; float:left; clear:left; display:block; width:315px; }
.ad-details .boldlink {font-weight:bold; margin:0 0 20px 0; font-size:1.1em; float:left; clear:left; display:block; width:180px; }

.ads-standard-wrapper .inner .ad-details .ad-photos img{border:1px solid #3d88cb;}
.ad-photos a.mainImg { display:block; }


.ads-standard-wrapper.overlay { width:596px; border:none;}
.ads-standard-wrapper.overlay .inner { background:none;width:597px;}
.ads-standard-wrapper.overlay .inner .ad-details { background:none; width:568px;}
.ads-standard-wrapper.overlay .inner .ad-details .detailmain{width:568px;}
.ads-standard-wrapper.overlay .inner .ad-details .logobox{ width:546px;}
.ads-standard-wrapper.overlay .inner .ad-details .premierheader{ width:546px;}
.ads-standard-wrapper.overlay .inner .ad-details .ad-content { width:223px; float:right; }
.ads-standard-wrapper.overlay .inner .ad-details dl dd { float:left; width:145px; }
.ads-standard-wrapper.overlay .inner .ad-details h3 {overflow:hidden;}


/* Custom Add Backgrounds */
.standard {background:#e5eff8; border:1px solid #02539d; color:#02539d }
.standard .inner .ad-details h3, .standard  .inner .ad-details h4, .standard .inner .ad-details h5,.ads-standard-wrapper.standard { color:#02539d; }
.standard .inner .ad-details .ad-photos img {border:1px solid #02539d; max-width:320px;}
.stable-lnk {clear:both; /*float:left;*/ width:200px; margin-bottom:10px; display:block; font-weight:bold; }
.horse-stabled { font-weight:bold; color:#ff0000; }
.standard a {color:#02539d;}

.impact {background:#02539D; border:1px solid #2e3f64; color:#e5eff8; }
.impact .inner .ad-details .ad-content h3, .impact .inner .ad-details .ad-content h4, .impact .ad-details .ad-content h5, .ads-standard-wrapper.impact, .impact .inner .ad-details .moreinfo, .impact .inner .ad-details .multimoreinfo,  .impact .inner .ad-details a.close { color:#e5eff8; }
.impact .ad-details .ad-photos img {border:1px solid #2e3f64}
.impact .inner .ad-details table tr td {background:#e5eff8;border:1px solid #2e3f64;color:#2e3f64; font-weight:bold;}
.impact .inner .ad-details .ad-content a, .impact .stable-lnk {color:#e5eff8;}
.impact a {color:#e5eff8;}

.purple {background:#5574b9; border:1px solid #2e3f64; color:#ffffff; }
.purple .inner .ad-details .ad-content h3, .purple .inner .ad-details .ad-content h4, .purple .ad-details .ad-content h5, .ads-standard-wrapper.purple, .purple .inner .ad-details .moreinfo, .purple .inner .ad-details .multimoreinfo,  .purple .inner .ad-details a.close { color:#ffffff; }
.purple .ad-details .ad-photos img {border:1px solid #2e3f64}
.purple .inner .ad-details table tr td {background:#e5eaf4;border:1px solid #2e3f64;color:#ffffff; font-weight:bold;}
.purple .inner .ad-details .ad-content a, .purple .stable-lnk {color:#ffffff;}
.ads-standard-wrapper.purple .inner .ad-details li { padding-left:15px; background:url(../images/ads-bullet-purple.png) no-repeat center left; }
.purple a {color:#ffffff;}

.teal {background:#00ffff; border:1px solid #029797; color:#333333; }
.teal .inner .ad-details .ad-content h3, .teal .inner .ad-details .ad-content h4, .teal .inner .ad-details .ad-content h5, .ads-standard-wrapper.teal, .teal .inner .ad-details .moreinfo, .teal .inner .ad-details .multimoreinfo, .teal .inner .ad-details a.close { color:#333333; }
.teal .ad-details .ad-photos img{border:1px solid #029797}
.teal .inner .ad-details table tr td {background:#ddffff;border:1px solid #029797;color:#333333; font-weight:bold;}
.teal .inner .ad-details .ad-content a, .teal .stable-lnk  {color:#333333;}
.ads-standard-wrapper.teal .inner .ad-details li { padding-left:15px; background:url(../images/ads-bullet-teal.png) no-repeat center left; }
.teal a {color:#333333;}

.yellow {background:#fff200; border:1px solid #857e01; color:#333333; }
.yellow .inner .ad-details .ad-content h3, .yellow .inner .ad-details .ad-content h4, .yellow .inner .ad-details .ad-content h5, .ads-standard-wrapper.yellow, yellow .inner .ad-details a.moreinfo, yellow .inner .ad-details a.multimoreinfo, .yellow .inner .ad-details a.close { color:#333333; }
.yellow .ad-details .ad-photos img{border:1px solid #857e01}
.yellow .inner .ad-details table tr td {background:#fffcbc;border:1px solid #857e01;color:#333333; font-weight:bold;}
.yellow .inner .ad-details .ad-content a, .yellow .stable-lnk {color:#333333;}
.ads-standard-wrapper.yellow .inner .ad-details li { padding-left:15px; background:url(../images/ads-bullet-yellow.png) no-repeat center left; }
.yellow a {color:#333333;}

.red {background:#ed1c24; border:1px solid #5e0c0f; color:#ffffff; }
.red .inner .ad-details .ad-content h3, .red .inner .ad-details .ad-content h4, .red .inner .ad-details .ad-content h5, .ads-standard-wrapper.red, .red .inner .ad-details a.moreinfo, .red .inner .ad-details a.multimoreinfo, .red .inner .ad-details a.close { color:#ffffff; }
.red .inner .ad-details .ad-photos img{border:1px solid #5e0c0f}
.red .inner .ad-details table tr td {background:#f9b8ba;border:1px solid #5e0c0f;color:#ffffff; font-weight:bold;}
.red .inner .ad-details .ad-content a, .red .stable-lnk {color:#ffffff;}
.red a {color:#fff !important;}
.ads-standard-wrapper.red .inner .ad-details li { padding-left:15px; background:url(../images/ads-bullet-red.png) no-repeat center left; }
.red a {color:#ffffff;}

.khaki {background:#827b00; border:1px solid #393601; color:#ffffff; }
.khaki .inner .ad-details .ad-content h3, .khaki .inner .ad-details .ad-content h4, .khaki .inner .ad-details .ad-content h5, .ads-standard-wrapper.khaki, .khaki .inner .ad-details a.moreinfo, .khaki .inner .ad-details a.multimoreinfo, .khaki .inner .ad-details a.close { color:#ffffff; }
.khaki .ad-details .ad-photos img{border:1px solid #ffffff}
.khaki .inner .ad-details table tr td {background:#c7c378;border:1px solid #393601;color:#ffffff; font-weight:bold;}
.khaki .inner .ad-details .ad-content a, .khaki .stable-lnk {color:#ffffff;}
.ads-standard-wrapper.khaki .inner .ad-details li { padding-left:15px; background:url(../images/ads-bullet-khaki.png) no-repeat center left; }
.khaki a {color:#ffffff;}

.brown {background:#7b2e00; border:1px solid #3d1700; color:#ffffff; }
.brown .inner .ad-details .ad-content h3, .brown .inner .ad-details .ad-content h4, .brown .inner .ad-details .ad-content h5, .ads-standard-wrapper.brown, .brown  .inner .ad-details a.moreinfo, .brown  .inner .ad-details a.multimoreinfo, .brown .inner .ad-details a.close { color:#ffffff; }
.brown .ad-details .ad-photos img {border:1px solid #3d1700}
.brown .inner .ad-details table tr td {background:#FBE7BD;border:1px solid #3d1700;color:#ffffff; font-weight:bold;}
.brown .inner .ad-details .ad-content a, .brown .stable-lnk {color:#ffffff;}
.ads-standard-wrapper.brown .inner .ad-details li { padding-left:15px; background:url(../images/ads-bullet-brown.png) no-repeat center left; }
.brown a {color:#ffffff;}

.grey {background:#acacac; border:1px solid #454545; color:#333333; }
.grey .inner .ad-details .ad-content h3, .grey .inner .ad-details .ad-content h4, .grey .inner .ad-details .ad-content h5, .ads-standard-wrapper.grey, .grey .inner .ad-details a.moreinfo, .grey .inner .ad-details a.multimoreinfo, .grey .inner .ad-details a.close { color:#333333; }
.grey .ad-details .ad-photos img {border:1px solid #454545}
.grey .inner .ad-details table tr td {background:#e5e5e5;border:1px solid #454545;color:#333333; font-weight:bold;}
.grey .inner .ad-details .ad-content a, .grey .stable-lnk {color:#333333;}
.ads-standard-wrapper.grey .inner .ad-details li { padding-left:15px; background:url(../images/ads-bullet-grey.png) no-repeat center left; }
.grey a {color:#333333;}

.green {background:#acd372; border:1px solid #4c5d33; color:#333333; }
.green .inner .ad-details .ad-content h3, .green .inner .ad-details .ad-content h4, .green .inner .ad-details .ad-content h5, .ads-standard-wrapper.green, .green .inner .ad-details a.moreinfo, .green .inner .ad-details a.multimoreinfo, .green .inner .ad-details a.close { color:#333333; }
.green .ad-details .ad-photos img{border:1px solid #4c5d33}
.green .inner .ad-details table tr td {background:#e2f0cc;border:1px solid #4c5d33;color:#333333; font-weight:bold;}
.green .inner .ad-details .ad-content a, .green .stable-lnk {color:#333333;}
.ads-standard-wrapper.green .inner .ad-details li { padding-left:15px; background:url(../images/ads-bullet-green.png) no-repeat center left; }
.green a {color:#333333;}

.pink {background:#bc8dbf; border:1px solid #59435a; color:#ffffff; }
.pink .inner .ad-details .ad-content h3, .pink .inner .ad-details .ad-content h4, .pink .inner .ad-details .ad-content h5, .ads-standard-wrapper.pink, .pink .inner .ad-details a.moreinfo, .pink .inner .ad-details a.multimoreinfo, .pink .inner .ad-details a.close { color:#ffffff; }
.pink .ad-details .ad-photos img{border:1px solid #59435a}
.pink .inner .ad-details table tr td {background:#d8e6c4;border:1px solid #59435a;color:#ffffff; font-weight:bold;}
.pink .inner .ad-details .ad-content a, .pink .stable-lnk {color:#ffffff;}
.ads-standard-wrapper.pink .inner .ad-details li { padding-left:15px; background:url(../images/ads-bullet-pink.png) no-repeat center left; }
.pink a {color:#ffffff;}

.white {background:#ffffff; border:1px solid #02539d; color:#02539d; }
.white .inner .ad-details .ad-content h3, .white .inner .ad-details .ad-content h4, .white .inner .ad-details .ad-content h5, .ads-standard-wrapper.white, .white .inner .ad-details a.moreinfo, .white .inner .ad-details a.multimoreinfo, .white .inner .ad-details a.close { color:#02539d; }
.white .ad-details .ad-photos img{border:1px solid #02539d}
.white .inner .ad-details .ad-content a, .white .stable-lnk {color:#02539d;}
.white a {color:#02539d;}

.black {background:#000000; border:1px solid #ffffff; color:#ffffff; }
.black .inner .ad-details .ad-content h3, .black .inner .ad-details .ad-content h4, .black .inner .ad-details .ad-content h5, .ads-standard-wrapper.black, .black .inner .ad-details a.moreinfo, .black .inner .ad-details a.multimoreinfo, .black .inner .ad-details a.close { color:#ffffff; }
.black .ad-details .ad-photos img{border:1px solid #ffffff}
.black .inner .ad-details table tr td {background:#f5f5f5;border:1px solid #ffffff; font-weight:bold;}
.black .inner .ad-details .ad-content a, .black .stable-lnk {color:#ffffff;}
.black a {color:#ffffff !important;}


/* ads - premium */
.ads-premium-wrapper{ float:left; width:710px; background:url(../images/ad-premium-top.png) top left no-repeat;padding-top:10px;margin-bottom:20px;font-size:1em;color:#02529b;}
.ads-premium{ float:left; }
.ads-premium-wrapper .inner{ float:left; width:710px; background:#e5eff8 url(../images/ad-premium-btm.png) bottom left no-repeat;padding-bottom:10px;}
.ads-premium-wrapper .inner .ad-details{ float:left; width:682px; background:#e5eff8 url(../images/ad-premium-mid.png) top left repeat-y;padding:14px;}

.ads-premium-wrapper .inner .ad-details table {border-collapse:separate;border:0;}
.ads-premium-wrapper .inner .ad-details table tr td{background:#eef1f3;width:115px;text-align:center;padding:10px 0; border:1px solid #c6cdd1;color:#02529b; font-weight:bold;}
.ads-premium-wrapper .inner .ad-details h3 {color:#02539d; font-size:2.1em;}
.ads-premium-wrapper .inner .ad-details h4 {color:#02539d; font-size:1.7em;}
.ads-premium-wrapper .inner .ad-details h5 {color:#02539d; font-size:1.5em;}

.ads-premium-wrapper .inner .ad-details ul { list-style:none;margin-left:0; }
.ads-premium-wrapper .inner .ad-details ul li{ padding-left:15px; background:url(../images/ads-bullet.png) 0 0.3em no-repeat; }

.ads-premium-wrapper .inner .ad-details dl{ clear:left;float:left; display:block;margin-bottom:5px;}
.ads-premium-wrapper .inner .ad-details dl dt{ font-weight:bold; float:left; padding-right:5px; }
.ads-premium-wrapper .inner .ad-details dl dd{ float:left; }

.ads-premium-wrapper .inner .ad-details .ad-photos{ float:left; width:340px;position:relative; }
.ads-premium-wrapper .inner .ad-details .ad-content{ float:right; width:340px; }

.ads-premium-wrapper .inner .ad-details .ad-photos img{border:1px solid #3d88cb;}

.ad-photos ul {clear:both;}

.premier-pop { position:relative; }
/* ads - yard */

.yard .ad-heading{ float:left;background:url(../images/yard-hdr-top.png) top left no-repeat; margin-bottom:15px; }
.yard .ad-heading div{float:left;display:block; background:url(../images/yard-hdr-btm.png) bottom left no-repeat; padding:9px;}
.yard .ad-heading div img{float:left;}
.yard .ads-yard-wrapper .inner .ad-details div h3{ float:right; width:330px; margin:0;padding:0;color:#02539d;font-size:1.4em;font-weight:bold;}


.ads-yard-wrapper{ float:left; width:710px; background:url(../images/yard-light-brown-top.png) top left no-repeat;padding-top:10px;margin-bottom:20px;font-size:1em;color:#02539d;}
.ads-yard{ float:left; }
.ads-yard-wrapper .inner{ float:left; width:710px; background:#e5eff8 url(../images/yard-light-brown-btm.png) bottom left no-repeat;padding-bottom:10px;}
.ads-yard-wrapper .inner .ad-details{ float:left; width:682px; background:#e5eff8 url(../images/yard-light-brown-mid.png) top left repeat-y;padding:14px;}
.ads-yard-wrapper .inner .ad-details table {border-collapse:separate;border:0;}
.ads-yard-wrapper .inner .ad-details table tr td{background:#eef1f3;width:115px;text-align:center;padding:10px 0; border:1px solid #c6cdd1;color:#02529b; font-weight:bold;}
.ads-yard-wrapper .inner .ad-details h3 {color:#02539d; font-size:2.1em;}
.ads-yard-wrapper .inner .ad-details h4 {color:#02539d; font-size:1.7em;}
.ads-yard-wrapper .inner .ad-details h5 {color:#02539d; font-size:1.5em;}
.ads-yard-wrapper .inner .ad-details ul { list-style:none;margin-left:0; }
.ads-yard-wrapper .inner .ad-details ul li{ padding-left:15px; background:url(../images/ads-bullet.png) 0 0.3em no-repeat; }
.ads-yard-wrapper .inner .ad-details dl{ clear:left;float:left; display:block;margin-bottom:5px;}
.ads-yard-wrapper .inner .ad-details dl dt{ font-weight:bold; float:left; padding-right:5px; }
.ads-yard-wrapper .inner .ad-details dl dd{ float:left; }
.ads-yard-wrapper .inner .ad-details .ad-photos{ float:left; width:340px;position:relative; }
.ads-yard-wrapper .inner .ad-details .ad-content{ float:right; width:340px; }
.ads-yard-wrapper .inner .ad-details .ad-photos img{border:1px solid #3d88cb;}
.ads-yard-wrapper .inner .ad-details .ad-photos .ad-description{ width:318px; }
.ads-yard-wrapper .hide{ display:none; }
.ads-yard-wrapper.overlay .hide{ display:block; }

.yard-wrapper{ float:left; width:710px; background:url(../images/ad-yard-top.png) top left no-repeat;padding-top:10px;margin-bottom:20px;font-size:1em;color:#fff;}
.yard-wrapper .inner{ float:left; width:710px; background:#e5eff8 url(../images/ad-yard-btm.png) bottom left no-repeat;padding-bottom:10px;}
.yard-wrapper .inner .ad-details{ float:left; width:682px; background:#e5eff8 url(../images/ad-yard-mid.png) top left repeat-y;padding:14px;}
.yard-wrapper .inner .ad-details table {border-collapse:separate;border:0;}
.yard-wrapper .inner .ad-details table tr td{background:#eef1f3;width:115px;text-align:center;padding:10px 0; border:1px solid #c6cdd1;color:#02529b; font-weight:bold;}
.yard-wrapper .inner .ad-details h3 {color:#e7a64a; font-size:2.1em;}
.yard-wrapper .inner .ad-details h4 {color:#e7a64a; font-size:1.7em;}
.yard-wrapper .inner .ad-details h5 {color:#e7a64a; font-size:1.5em;}
.yard-wrapper .inner .ad-details ul { list-style:none;margin-left:0; }
.yard-wrapper .inner .ad-details ul li{ padding-left:15px; background:url(../images/ads-bullet.png) 0 0.3em no-repeat; }
.yard-wrapper .inner .ad-details dl{ clear:left;float:left; display:block;margin-bottom:5px;}
.yard-wrapper .inner .ad-details dl dt{ font-weight:bold; float:left; padding-right:5px; }
.yard-wrapper .inner .ad-details dl dd{ float:left; }
.yard-wrapper .inner .ad-details .ad-photos{ float:left; width:340px;position:relative; }
.yard-wrapper .inner .ad-details .ad-content{ float:right; width:340px; }
.yard-wrapper .inner .ad-details .ad-photos img{border:1px solid #e7a64a;}
.yard-wrapper .inner .ad-details .ad-photos .ad-description{ width:318px; }

.ad-description { float:left; clear:left; margin-bottom:10px; width:318px !important; }

.hide{ display:none; }
.overlay .hide{ display:block; margin-bottom:15px; float:left; }
/*
.yard .ad-heading{ float:left;background:url(../images/yard-hdr-top.png) top left no-repeat; margin-bottom:15px; }
.yard .ad-heading div{float:left;display:block; background:url(../images/yard-hdr-btm.png) bottom left no-repeat; padding:9px;}
.yard .ad-heading div img{float:left;}
.yard .ads-yard-wrapper .inner .ad-details div h3{ float:right; width:330px; margin:0;padding:0;color:#02539d;font-size:1.4em;font-weight:bold;}


.ads-yard-wrapper{ float:left; width:710px; background:#e5eff8 url(../images/ad-yard-top.png) top left no-repeat;padding-top:10px;margin-bottom:20px;font-size:1em;color:#e7a64a;}
.ads-yard{ float:left; }

.ads-yard-wrapper .inner{ float:left; width:710px; background:#e5eff8 url(../images/ad-yard-btm.png) bottom left no-repeat;padding-bottom:10px;}
.ads-yard-wrapper .inner .ad-details{ float:left; width:682px; background:#e5eff8 url(../images/ad-yard-top.png) top left no-repeat;padding:14px;}

.ads-yard-wrapper .inner .ad-details table {border-collapse:separate;border:0;}
.ads-yard-wrapper .inner .ad-details table tr td{background:#eef1f3;width:115px;text-align:center;padding:10px 0; border:1px solid #c6cdd1;color:#02529b; font-weight:bold;}
.ads-yard-wrapper .inner .ad-details h3 {color:#e7a64a; font-size:2.1em;}
.ads-yard-wrapper .inner .ad-details h4 {color:#e7a64a; font-size:1.7em;}
.ads-yard-wrapper .inner .ad-details h5 {color:#e7a64a; font-size:1.5em;}

.ads-yard-wrapper .inner .ad-details ul { list-style:none;margin-left:0; }
.ads-yard-wrapper .inner .ad-details ul li{ padding-left:15px; background:url(../images/ads-bullet.png) 0 0.3em no-repeat; }

.ads-yard-wrapper .inner .ad-details dl{ clear:left;float:left; display:block;margin-bottom:5px;}
.ads-yard-wrapper .inner .ad-details dl dt{ font-weight:bold; float:left; padding-right:5px; }
.ads-yard-wrapper .inner .ad-details dl dd{ float:left; }

.ads-yard-wrapper .inner .ad-details .ad-photos{ float:left; width:340px; }
.ads-yard-wrapper .inner .ad-details .ad-content{ float:right; width:340px; }

.ads-yard-wrapper .inner .ad-details .ad-photos img{border:1px solid #3d88cb;}

.ads-yard-wrapper .inner .ad-details .ad-photos .ad-description{ width:318px; }
*/


/* ads - intro */
.ads-intro-wrapper{ float:left; width:709px;margin:0 0 30px 0;padding:0;font-size:1em;}
.ads-intro{ float:left; width:350px; background: url(../images/ad-intro-top.png) top left no-repeat; margin:0 0 20px 0; padding:7px 0 0px 0;position:relative;}
.ads-intro .inner{ float:left;padding:10px 15px 25px 15px; width:320px;background:#e9e9e9 url(../images/ad-intro-btm.png) bottom left no-repeat; position:relative;}
.ads-intro .inner img{border:1px solid #3d88cb;}
.odd{ float:right !important;}
.ads-intro h2{color:#0c4da2; font-size:1.8em;display:block; text-align:center; min-height:60px; }
.ads-intro a.find-more{ position:absolute;left:57px;bottom:-10px;}
.ads-intro a.find-more img{ border:none;}
.ads-intro .img-prem { width:320px; height:243px; text-align:center; }
.ads-intro .img-prem img{ max-width:318px; width:auto; width:318px !important; }


.intro-ad h3 { color:#025299; }

.prem-placeholder {padding-bottom:20px; display:block; float:left;}


/* products - standard */
.products-standard-wrapper { float:left; width:710px; padding-top:10px;margin-bottom:20px;font-size:1em;color:#02529b;}
.products-standard { float:left; }
.products-standard-wrapper .inner { float:left; width:710px; padding-bottom:10px;}
.products-standard-wrapper .inner .product-details{ float:left; width:682px; padding:14px;}

.products-standard-wrapper .inner .product-details table {border-collapse:separate;border:0;}
.products-standard-wrapper .inner .product-details table tr td {background:#eef1f3;width:115px;text-align:center;padding:10px 0; border:1px solid #c6cdd1;color:#02529b; font-weight:bold;}
.products-standard-wrapper .inner .product-details h3 {color:#02539d; font-size:1.2em;}
.products-standard-wrapper .inner .product-details h4 {color:#02539d; font-size:1.1em;}
.products-standard-wrapper .inner .product-details h5 {color:#02539d; font-size:1.5em;}

.products-standard-wrapper .inner .product-details ul { list-style:none;margin-left:0; }
.products-standard-wrapper .inner .product-details ul li{ padding-left:15px; background:url(../images/ads-bullet.png) 0 0.3em no-repeat; }

.products-standard-wrapper .inner .product-details dl{ clear:left;float:left; display:block;margin-bottom:5px;}
.products-standard-wrapper .inner .product-details dl dt{ font-weight:bold; float:left; padding-right:5px; }
.products-standard-wrapper .inner .product-details dl dd{ float:left; }

.products-standard-wrapper .inner .product-details .product-photos { float:left; width:340px;position:relative; }
.products-standard-wrapper .inner .product-details .product-content { float:right; width:340px; }

.products-standard-wrapper .inner .product-details .product-photos img {border:1px solid #3d88cb;}


.products-standard-wrapper.overlay{ width:597px; background:#e2e2db; border:1px solid #3d88cb;}
.products-standard-wrapper.overlay .inner{ background:none;width:597px;}
.products-standard-wrapper.overlay .inner .ad-details{ background:none;width:570px;}
.products-standard-wrapper.overlay .inner .ad-details .ad-content{ width:230px; }

.products-standard-wrapper {background:#e5eff8; border:1px solid #02539d; color:#02539d }
.products-standard-wrapper .inner .ad-details h3, .standard  .inner .ad-details h4, .standard .inner .ad-details h5 { color:#02539d; }
.products-standard-wrapper .inner .ad-details .ad-photos img {border:1px solid #02539d !important;}


/* terms and conditions */
.terms{ float:left;width:451px; padding:0 15px; }
.terms h3{ font-weight:normal; color:#0e4176;padding:0 0 5px 0; }
/* faq */
.faq{ float:left; width:492px;}
.maincontent .faq h3{ background:url(../images/lt-blue-hdr-left.png) top left no-repeat; display:block;padding:0;}
.maincontent .faq h3 span{ background:url(../images/lt-blue-hdr-right.png) top left no-repeat;display:block; padding:15px 5px;margin-left:10px; }
.faq dl{ float:left;width:466px; margin-left:15px;display:inline; }
.faq dl dt{ float:left;font-weight:bold; color:#0e4176;padding-left:12px; margin-bottom:5px;background:url(../images/faq-arrows.png) 0 0.4em no-repeat;width:454px;}
.faq dl dd {display:none;float:left;margin-bottom:20px;width:466px;}
.faq dl dt.open {background:transparent url(../images/faq-arrows-down.png) no-repeat scroll 0pt 0.2em;}


.maincontent .content h2{ background:url(../images/lt-blue-hdr-left.png) top left no-repeat; display:block;margin:0 0 20px 0; padding:0; font-size:2em; color:#454545;}
.maincontent .content h2 span{ background:url(../images/lt-blue-hdr-right.png) top right no-repeat;display:block; padding:15px 5px;margin-left:10px; }


/* advertise */
.advertise{ float:left; width:492px;}
.maincontent .advertise h3{ background:url(../images/lt-blue-hdr-left.png) top left no-repeat; display:block;padding:0;}
.maincontent .advertise h3 span{ background:url(../images/lt-blue-hdr-right.png) top left no-repeat;display:block; padding:15px 5px;margin-left:10px; }
.advertise dl{ float:left;width:492px;margin-bottom:30px; border-bottom:1px solid #ccc; }
.advertise dl dt{ float:left;font-weight:bold; color:#0e4176;padding:5px 0 0 27px; margin-bottom:5px;background:url(../images/faq-arrows.png) 15px 0.8em no-repeat;width:451px;border-top:1px solid #ccc;}

.advertise dl dd {display:none;float:left;padding:10px 0;width:492px; background:url(../images/advertise-top.png) top left no-repeat;}
.advertise dl dt.first{ border-top:none;margin-bottom:5px; }
.advertise dl dt.open {background:transparent url(../images/faq-arrows-down.png) no-repeat scroll 15px 0.7em;}
.advertise dl dd div.features{ padding:10px 20px 20px 20px; background:url(../images/advertise-btm.png) bottom left no-repeat;}
.advertise dl dd div.features ul{ list-style:none;margin:0 0 20px 0;}
.advertise dl dd div.features ul li{padding-left:15px;background:url(../images/dot-blue.png) 0 0.4em no-repeat;}
.advertise .price{ font-weight:bold; color:#0e4176; }
.advertise p{ color:#0e4176; }
.advertise .steps{ width:471px;float:left;margin:0 0 0 10px; }
.advertise .steps img{ width:407px;margin:20px 0 0 25px; }



/* Breadcrumbs */
.breadcrumbs{ margin:0 0 20px 0; padding:5px 0 5px 10px; position:relative; font-size:2em; color:#454545; background:url(../images/ad-heading.png) top left no-repeat;width:710px;float:left;display:inline;}
.breadcrumbs h2, .breadcrumbs a{ font-size:1em; }
.breadcrumbs h2{ font-weight:normal; }
.breadcrumbs a{ font-weight:bold; text-decoration:none; color:#454545;}
.breadcrumbs a.btSearch { position:absolute; top:10px; right:10px; display:block; width:83px; height:25px; background:url(../images/btn-search.png) top left no-repeat; }
.breadcrumbs a.btSearch span { display:none; }

/* form styles */

div.form{ width:492px;float:left;background:url(../images/form-top.png) top left no-repeat;margin:0 0 20px 0; }
div.form .inner{ width:492px;float:left;background:url(../images/form-btm.png) bottom left no-repeat;padding:10px 0; }
div.form .inner fieldset { float:left;width: 400px; margin: 0; border:none;border-right: 1px solid #e4e4dc; border-left: 1px solid #e4e4dc; padding: 20px 45px;background: #F6F4F4 url(../images/bg-form.png) top left repeat-x; }
div.form .inner legend { display: none; }

/* large form styles */
div.form-large{ width:710px;float:left;background:url(../images/form-top-lrg.png) top left no-repeat;margin:0 0 20px 0; }
div.form-large .inner{ width:710px;float:left;background:url(../images/form-btm-lrg.png) bottom left no-repeat; padding:10px 0; }
div.form-large .inner fieldset { float:left;width: 618px; margin: 0; border:none;border-right: 1px solid #e4e4dc; border-left: 1px solid #e4e4dc; padding: 20px 45px;background: #F6F4F4 url(../images/bg-form-lrg.png) top left repeat-x; }
div.form-large .inner legend { display: none; }
div.form-large .inner fieldset select { font-size:0.9em; height:auto; }






fieldset div.form-field, fieldset div.form-field-sngl { float:left;display: block; width: 400px; font-size: 12px; line-height: 14px; padding: 0px 0px 12px 0px; color: #5e6a71; font-weight: bold; }
fieldset div .required { color: #3080b4; font-size: 1.2em; }

fieldset div label{ display:block;margin-bottom:3px; }
fieldset input, fieldset textarea, fieldset select { border: 1px solid #646464; background: #fff url(../images/input-shadow.png) top left no-repeat; width:184px;}
fieldset input{ float: left;  padding: 2px; }
fieldset input.checkbox{width:13px !important;height:13px !important;float:left !important;}
/*fieldset select { float: left; display: block; padding: 0px; background: #fff; }*/
fieldset select { height:20px; font-size:0.9em; width:191px; }
fieldset div.form-field-sngl textarea { font-size:0.9em; width:380px; }
fieldset div.field-submit {padding:0;margin:0;}
fieldset div.field-submit input{ width:78px; height:22px; float:right;margin-right:10px;border:none;background:none; }
a.labelexplain {margin-left:10px;}

.recap {font-weight:normal; margin-bottom:20px;}
.recap label {display:inline; width:100px; font-weight:bold;}

/* Upload add */
.uploadAdd{ width:472px; margin:0 auto; }

.btn{ padding:0; }
.btn.next{ width:78px; height:22px; float:right; }
.btn.back{ width:78px; height:22px; float:left;}
.btn.submit{ width:78px; height:22px; float:right; }

.btnback { padding:0; width:78px; height:22px; float:left; }

/* advert step1 */
fieldset.advert-step1, fieldset.advert-step3, fieldset.advert-step4, fieldset.advert-step5, fieldset.advert-step6, fieldset.advert-step7 { background:#f3f6f6 url(../images/bg-step1.png) bottom left repeat-x; width:400px;padding:20px 36px;border: 1px solid #b8bdc1;}
fieldset.advert-step1 ul{ list-style-type: disc !important;}

/* advert step2 */
fieldset.advert-step2{ background:#f3f6f6 url(../images/bg-step1.png) bottom left repeat-x;width:400px;padding:20px 36px;border: 1px solid #b8bdc1; }
fieldset.advert-step2 div.field-title, fieldset.advert-step2 div.field-color, fieldset.advert-step2 div.field-font, fieldset.advert-step2 div.field-price{ width:190px;padding-right:10px; }
fieldset div.form-field { width:190px;padding-right:10px; float:left; }
fieldset div.form-field-sngl { width:400px; }
fieldset div.form-field.half{ width:90px; }
fieldset div.form-field.half input{ width:84px; }
fieldset div.radio input { width:25px !important; background:none; border:none; }
fieldset div.checkbox input { width:25px !important; background:none; border:none; }

fieldset div.form-field-sngl table input{ width:100px; }

fieldset table.pedigree{ margin-bottom:30px; }
fieldset table.pedigree tr td{ padding-bottom:5px; }
fieldset table.pedigree input{ width:110px; }


fieldset div.field-uploadphotos input, 
fieldset div.field-uploadvideos input, 
fieldset div.field-uploadlogo input {width:300px;}

fieldset ul{ float:left; }

/* step 2 */
.form-tbl {width:400px; float:left; margin-bottom:10px;}
.form-tbl td {width:200px; padding-bottom:5px;}
.form-tbl td.fullwidth {width:400px;}
.form-tbl td table td {width:auto;}
.form-tbl h3 {border-bottom:1px solid #B8BDC1; padding-top:10px; color:#454545; margin-top:5px; padding-bottom:5px;}
.form-tbl h3.first {border-top:none; padding-top:0;}
.form-tbl label {color:#5E6A71; font-size:12px; font-weight:bold; line-height:14px;}
.form-tbl .multiline {width:380px; font-size:0.9em;}
.form-tbl .chklst input {width:auto; border:none; background:none;}
.form-tbl .bulletpoint {width:380px;}
.form-tbl .form-btn {width:auto; height:auto;}

/* advert step3 */
fieldset.advert-step3{ background:#f3f6f6 url(../images/bg-step1.png) bottom left repeat-x; width:400px;padding:20px 36px;border: 1px solid #b8bdc1;}
fieldset div input.checkbox{width:13px;height:13px;float:left;}
fieldset div span.checkbox{ width:400px;clear:left; float:left;font-weight:normal; margin-top:3px; }
fieldset div div.checkbox{ width:200px;clear:none; float:left;font-weight:normal; margin-top:3px; }
fieldset div.field-bgcolor span.checkbox{ width:200px; clear:none;float:left; }
fieldset div.field-bgcolor span.checkbox span.color{ width:40px;height:10px; background:red;}

/* advert step4 */
fieldset.advert-step4 { background:#f3f6f6 url(../images/bg-step1.png) bottom left repeat-x; width:400px;padding:20px 36px;border: 1px solid #b8bdc1;}

.clearbutton { background:url(../images/clear.gif) no-repeat top left; border:0; text-indent:-999em; cursor:pointer; width:80px; font-size:0px; line-height:0px; overflow:hidden; height:22px;}

/* contact us */
fieldset.contact-us div.field-title select { background:#fff; width:auto; }
fieldset.contact-us div.field-first, fieldset.contact-us div.field-last, fieldset.contact-us div.field-phone, fieldset.contact-us div.field-email, fieldset.contact-us div.field-subject{ width:190px;padding-right:10px; }
fieldset.contact-us div.field-message { width:310px; clear:left; }
fieldset.contact-us div.field-message textarea{ width:300px; }
.contact .contact-details{ line-height:2em; padding:20px 0;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;float:left; }
.contact .contact-details dl{ float:left; }
.contact .contact-details dl dt{ float:left;width:150px;font-weight:bold;color:#3c5265; }
.contact .contact-details dl dd{ float:right; width:330px }
.contact div .required { color: #3080b4; }


/* update profile */
fieldset.update-profile div.field-title select { width:auto; }
fieldset.update-profile div.field-first, fieldset.update-profile div.field-last, fieldset.update-profile div.field-street, fieldset.update-profile div.field-tc, fieldset.update-profile div.field-email, fieldset.update-profile div.field-phone, fieldset.update-profile div.field-mobile, fieldset.update-profile div.field-username, fieldset.update-profile div.field-password{ width:190px;padding-right:10px; }
fieldset.update-profile div.field-state{ width:90px; padding-right:10px; }
fieldset.update-profile div.field-postcode{ width:190px;padding-right:10px; }
fieldset.update-profile div.field-state select, fieldset.update-profile div.field-postcode select{ width:86px; }
fieldset.update-profile div.field-state, fieldset.update-profile div.field-phone{ clear:left;}

/* advert step 3 */
fieldset.advert-step3 div.field-title select { width:auto; }
fieldset.advert-step3 div.field-first, fieldset.advert-step3 div.field-last{ width:190px;padding-right:10px; }
fieldset.advert-step3 div.field-message textarea{ width:300px; }
fieldset.advert-step3 div.field-state{ width:90px; padding-right:10px; }
fieldset.advert-step3 div.field-postcode{ width:190px;padding-right:10px; }
fieldset.advert-step3 div.field-state select, fieldset.advert-step3 div.field-postcode select{ width:86px; }
fieldset.advert-step3 div.field-phone input{ width:86px; }
fieldset.advert-step3 div.field-phone a{ font-weight:normal; padding-top:5px;}

/* retrieve password */
.retrieve-password p{float:left;margin:0 15px 1em 15px;display:inline;}
fieldset.password { float:left;background:#fff; width:auto; border:none; border-top:1px solid #ccc;width:462px; padding:20px 0 0 0;margin:0 15px;display:inline;}
fieldset.password label{ float:left;font-weight:normal; padding:0;margin-bottom:20px;color:#000;}
fieldset.password div.field-first{ width:190px;padding-right:10px;float:left; }
fieldset.password div.field-submit input{ float:left;}

span.no-css { display:none; }

.profile div{ margin-bottom:10px; }
.profile h3{ display:block; padding:15px 0px 10px 15px;}
.profile h3.heading1{background:url(../images/hdr-bright-blue.png) top right no-repeat;}
.profile h3.heading2{background:url(../images/hdr-bright-pink.png) top right no-repeat;}
.profile h3.heading3{background:url(../images/hdr-bright-green.png) top right no-repeat;}
.profile h3.heading4{background:url(../images/hdr-bright-yellow.png) top right no-repeat;}
.profile h3.heading5{background:url(../images/hdr-bright-blue.png) top right no-repeat;}
.profile h3.heading1 a{color:#024e92}
.profile h3.heading2 a{color:#000}
.profile h3.heading3 a{color:#357018}
.profile h3.heading4 a{color:#000}
.profile h3.heading5 a{color:#024e92}
.profile .body1{ padding:0 12px 10px 15px;background:url(../images/body-bright-blue.png) bottom right no-repeat; }
.profile .body2{ padding:0 12px 10px 15px;background:url(../images/body-bright-pink.png) bottom right no-repeat; }
.profile .body3{ padding:0 12px 10px 15px;background:url(../images/body-bright-green.png) bottom right no-repeat; }
.profile .body4{ padding:0 12px 10px 15px;background:url(../images/body-bright-yellow.png) bottom right no-repeat; }
.profile a.read-more{ font-weight:bold; text-decoration:underline; color:#000; }

/*
old nav
.tertiary-nav {background:url(../images/bg-tertiary-nav.png) top left repeat-y;width:709px;float:left;margin-bottom:20px;}
.tertiary-nav ul{ list-style:none; float:left; line-height:28px;margin:0; padding:0; }
.tertiary-nav ul li{ float:left; margin:0; padding:0; border:0px solid red; }
.tertiary-nav ul li a{ color:#fff;text-decoration:none; padding:0px 18px; float:left; white-space:nowrap;}
*/

.tertiary-nav { width:709px;float:left;margin-bottom:10px; background-color:#B6A157; border:1px solid #999999; }
.tertiary-nav ul{ list-style:none; float:left; line-height:26px;margin:0; padding:0; }
.tertiary-nav ul li{ float:left; margin:0; padding:0; border-right:1px solid #ffffff; }
.tertiary-nav ul li.last { border:none; }
.tertiary-nav ul li a { text-transform:uppercase; color:#fff;text-decoration:none; padding:0px 15px; float:left; white-space:nowrap;}
.tertiary-nav ul li a:hover { text-decoration:underline; }

img.banner{ margin-bottom:20px; }

/* user */
.user{ float:left; width:492px; margin-bottom:10px; color:#979797; }
.user .username{ color:#024e92;}
.user .user-actions{ margin-left:30px; }
.user .user-actions a{ color:#024e92;text-decoration:none;}
.user .user-actions a:hover{ text-decoration:underline;}


/* tabs */
.maincontent ul.tabs{ list-style:none; float:left;margin:0; padding:0;width:471px;margin-left:2px;margin-bottom:-1px;position:relative;}
.maincontent ul.tabs li{ float:left; background:url(../images/tab-right.png) top right no-repeat; margin-right:2px;}
.maincontent ul.tabs li span{  float:left;background:url(../images/tab-left.png) top left no-repeat; padding:5px 0;width:55px;text-align:center;color:#fff;text-decoration:none;min-height:28px; height:auto !important;height:28px; line-height:28px;}

.maincontent ul.tabs li.on{ float:left; background:url(../images/tab-right-on.png) top right no-repeat; margin-right:2px;}
.maincontent ul.tabs li.on span{  float:left;background:url(../images/tab-left-on.png) top left no-repeat; padding:5px 0;width:55px;text-align:center;border-bottom:none;color:#4a616b;text-decoration:none;
}

.tab-link-btn {cursor: pointer;}

/* Studs */

.studs{ float:left;width:694px; font-size:1.2em;margin-bottom:20px;}
.studs .image{ width:347px; float:left; }
.studs .image img{ border:1px solid #02539d !important;}
.studs .content{ width:694px; float:left; color:#02539d;padding-right:30px;}
.studs .content dl{ float:left; }
.studs .content dl dt{ float:left; font-weight:bold; margin-right:4px;}

.studs .content img.studimage {border:1px solid #02539d !important; margin-bottom:10px;}
.studs .content img.studimage.left {float:left; margin-right:20px;}
.studs .content img.studimage.right { float:right; margin-left:20px;}
.studname { font-size:2em;}

#pedegree {width:694px; border-collapse:separate;}
#pedegree tr td {background:#eef1f3; border:1px solid #c6cdd1; color:#02529b; font-weight:bold; width:150px;}


/* Stables */
.stables{ float:left;width:694px; font-size:1.2em;margin-bottom:20px;}
.stables .content { width:317px; float:left; padding-right:30px;}
/*.ads-container.stallion .standard .stables .content h3 {color:#266320;}*/
.stables .contactDetails{ width:285px; float:left;border:1px solid #02539D;padding:30px 0 30px 30px;margin-right:30px;  }
.stables .contactDetails dl{ float:left; }
.stables .contactDetails dl dt{ float:left; font-weight:bold; margin-right:4px; }
.stables .contactDetails dl dd{ width:185px !important; }

/* Stallion */
.stallion .stables, .stallion .studs { font-size:1em;}
.stallion-contact dl { clear:left; }
.ads-container.stallion .standard .inner .stallion {background:#fff;}
.ads-container.stallion .standard {background:#fff; border:0;}
.ads-container.stallion .standard p {line-height:1.5em;}
.ads-container.stallion .standard .contactname {padding-top:20px;}
.ads-container.stallion .standard h3 {font-size:1.2em; font-weight:bold; text-transform:capitalize;}
.ads-container.stallion .standard .print-email {float:right; padding-right:30px;}

.jqModal {
    display: none;
    position: absolute;
    top: 10px;
    left: 0;
    margin-left: 10px;
    width: 597px;
    background-color: #EEE;
    color: #333;
    border: 1px solid black;
    padding: 0;
	height:auto;
}

.jqmOverlay { background-color: #000; }


#apDiv1 {width:110px;margin:-130px 0 0 460px; float:left;}

.contact-detail {float:left; width:370px; margin:-66px 0 0 445px; position:relative; font-weight:bold; color:#024e92; font-size:1.3em;}
.contact-detail a {color:#024e92; text-decoration:none;}

.searchForm select { width:auto; }
.searchForm input { float: none; width:80px; }
.searchForm .form-field-sngl.alertname input { width:200px !important; }

.cb { float: none; display:inline; width:auto; }
.cb input { float:none; display:inline; width:auto; }
.field-tc label { display:inline; }
.rb {display:block; clear:both;}
.rb label { display:inline;}
.rb input {display:inline; width:auto; height:auto; vertical-align:text-top;}

.alerts label { display:inline; font-weight:normal !important; }
.alerts input { width:auto !important; }

/* Upload multi file box */

.uploadbox {width:auto; margin-bottom:10px; padding:0;}
.filelist {clear:both; padding:5px; /*border:1px solid #B8BDC1;*/}
.file-item {text-align:left; width:auto; font-weight:normal; }


/* navigation box add */
.nav-boxadd {clear:both;}
.nav-boxadd .advert {margin:0 15px;}


body.dialog	
{
	position:relative;
}
.dialog	
{
	position:absolute;
	top:25px;
	left:25px;
	width:721px;
	height:291px;
	background:#fff;
	font-size:12px;
	padding:10px;
	z-index:40000;
}
.overthetoplay	
{
	background:#000;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
}


/* Multi Advert listing */
.multi-advert-container { width:662px; text-align:center;}
.multi-advert-container .ad-content {width:662px !important; float:none !important;}
.multi-advert-container .ad-content .align-center {margin:0 auto; display:inline;}

.multi-advert {float:left; width:218px; text-align:center;}
.contact-info {width:662px; text-align:center;}
.multi-advert-container .moreinfo, .multi-advert-container .multimoreinfo { float:none; display: inline;}

/* Multi Advert popup */
