/* print only styles */
.printonly { display: block; visibility: visible;  }
.noprint { display: none; visibility: hidden; position: absolute; top: -1000em; left: -1000em;  }


/* flash text replacement (sifr) - REMOVE IF NOT USING */
.sIFR-flash {  display: none !important;  height: 0;  width: 0;  position: absolute;  overflow: hidden;}
.sIFR-alternate {  visibility: visible !important;  display: block !important;  position: static !important;  left: auto !important;  top: auto !important;}

.outer, #dialog, .skiplinks{display:none; visibility:hidden; }
h1 { font-size:24px; font-weight:bold; border-bottom:1px solid #CCC; padding-bottom:10px; margin-bottom:20px; }
#overlay{ display:block !important;visibility:visible !important; border:2px solid black; padding:10px; float:left; top:0px !important; margin-left:0px; width:590px; clear:both !important; }
#overlay .a-p-01{ float:left; width:350px;}
#overlay .a-p-01 img{ margin-bottom:20px;}
#overlay .c-a-01{ float:right;width:240px;}
#overlay .c-a-01 h3{ font-size:24px;}
#overlay .c-a-01 h4{ font-size:20px;}
#overlay .c-a-01 ul{ margin:0 0 20px 20px;}
#overlay .jcarousel-container{display:none !important; visibility:hidden !important;}
.clear{ clear:none; }
/*#overlay .a-c-02 .print-email{ display:none;}*/
.close, .previmg, .nextimg { display:none; }
.glinner { margin-top:10px; }

#pageheader {height:99px;} .navarea {display:none;} #bodyheader {display:none;} .left-panel {display:none;} .site-nav {display:none;} .tertiary-nav {display:none;} /*.print-email {display:none;}*/

.flasharea {display:none !important;}
.member-topnav {display:none;}
.tabs {display:none;}
.user {display:none;}

.pagebreak {page-break-before: always;}

/* Ads wrapper */

/* ads - standard */
.a-w-01{ clear:both; float:left; width:709px; padding:1px; font-size:1em;color:#000; position:relative;}
.ads-standard { float:left; }
.a-w-01 .inner { float:left; width:699px; border:1px solid #aca899; }
.a-w-01 .inner .a-c-02 { float:left; width:699px;}
.a-w-01 .inner .a-c-02 .detailmain { clear:both; float:left; overflow:hidden; width:699px; position:relative;}
.a-w-01 .inner .a-c-02 .detailmain.pdf { margin:0 !important; }
.a-w-01 .inner .a-c-02 .contact-footer { clear:both; text-align:center; width:690px;}

.a-w-01 .inner .a-c-02 table.pedegree {border-collapse:separate;border:0; margin-bottom:20px;}
.a-w-01 .inner .a-c-02 table.pedegree tr td {background:#eef1f3;width:115px;text-align:center;padding:10px 0; border:1px solid #c6cdd1; /*color:#02529b;*/color:#000; /*font-weight:bold;*/}
.a-w-01 .inner .a-c-02 h3 {/*color:#650094;*/color:#000059; font-size:2.1em;}
.a-w-01 .inner .a-c-02 h4 {/*color:#650094;*/color:#000059; font-size:1.7em;}
.a-w-01 .inner .a-c-02 h5 {/*color:#650094;*/color:#000059; font-size:1.5em;}

.a-w-01 .inner .a-c-02 ul { list-style:none; margin-left:0; }
.a-w-01 .inner .a-c-02 ul li{ padding-left:15px;  }

.a-w-01 .inner .a-c-02 dl { float:left; display:block;margin-bottom:7px; font-size:1.2em;}
.a-w-01 .inner .a-c-02 dl dt { font-weight:bold; float:left; padding-right:5px; width:70px; }
.a-w-01 .inner .a-c-02 dl dd { float:left; width:240px; }

.a-w-01 .inner .a-c-02 .bullets {color:#000059; list-style-type:disc; padding:15px 0 0 30px;}
.a-w-01 .inner .a-c-02 .bullets li { margin-bottom:7px; font-weight:bold; }

.a-w-01 .inner .a-c-02 .a-p-01 { float:left; width:320px; padding:13px 14px 13px 22px; position:relative; /*border-right:1px solid #ffffff; margin-bottom:-1000px; padding-bottom:1000px;*/   }
.a-w-01 .inner .a-c-02 .a-p-01 .center-align { text-align:center; }
.a-w-01 .inner .a-c-02 .a-p-01 .main-img { width:320px; overflow:hidden;  }
.a-w-01 .inner .a-c-02 .a-p-01 .main-img img{ max-width:318px; /*border:1px solid #650094 !important;*/ }

.a-w-01 .inner .a-c-02 .a-p-01 .center-me { width:315px; height:100%;}
.a-w-01 .inner .a-c-02 .a-p-01 .center-me #fullheight { vertical-align: middle; width:690px; margin:0 auto;}
.a-w-01 .inner .a-c-02 .a-p-01 .center-me #fullheight td { text-align:left; border:none; background:none;}
.a-w-01 .inner .a-c-02 .a-p-01 .center-me #fullheight td.logo {  text-align:center; }
.a-w-01 .inner .a-c-02 .a-p-01 .center-me #fullheight td img {margin:0 30px;}

.a-w-01 .inner .a-c-02 .a-p-01 img.carousel-placeholder { cursor:pointer; }
.a-w-01 .inner .a-c-02 .c-a-01 { float:right; clear:right; width:340px; font-size:1.2em; border-left:1px solid #aca899;/*margin-bottom:-1000px; padding-bottom:1000px; */}
.a-w-01 .inner .a-c-02 .c-a-01 .posttitle {padding:20px 15px; width:311px; border-bottom:1px solid #aca899;}

/*.a-w-01 .inner .a-c-02 .c-a-01 .detail-a-01 {padding:25px 12px 150px 12px; width:317px; border-top:1px solid #aca899;}*/
.a-w-01 .inner .a-c-02 .c-a-01 .detail-a-01 {padding:25px 12px 0; width:317px; border-top:1px solid #aca899;}

.a-w-01 .inner .a-c-02 .c-a-01 .detail-a-01.multi {padding-bottom:25px; border-bottom:1px solid #aca899;}
.a-w-01 .inner .a-c-02 .c-a-01 .yarddetail {border-top:none;}

/*.a-w-01 .inner .a-c-02 .detail-a-c-01 {margin-bottom:10px;padding:25px 12px 0 12px; max-height:125px; display:inline-table; vertical-align:middle; width:317px; position:absolute; bottom:0px; right:0;}*/
.a-w-01 .inner .a-c-02 .detail-a-c-01 {margin-bottom:10px;padding:25px 12px 0 12px; max-height:125px; width:316px;float:right;clear:right; color:#000059; border-top:1px solid #aca899; border-left:1px solid #aca899;}

.a-w-01 .inner .a-c-02 .print-email {width:100px;right:0;top:0px;position:absolute;padding:5px;float:right;clear:right; overflow:hidden;}
.a-w-01 .inner .a-c-02 h5.price { font-size:1.2em !important; text-transform:uppercase; margin-top:5px; }
.a-w-01 .inner .a-c-02 .breed-details {/*font-weight:bold;*/margin-bottom:15px;font-style:italic;}
span.horseprice {font-weight:bold; color:#000059;}
.contactdetails {font-weight:bold;}
.linkprint {margin-left:5px;}

/* header footer */
.a-w-01 .inner .a-c-02 .logobox {float:left; clear:both; width:679px; padding:15px 10px; min-height:100px; text-align:center;}
.a-w-01 .inner .a-c-02 .logobox .c-a-01 {float:none; width:360px; border:none; }
.a-w-01 .inner .a-c-02 .logobox .logo-blurb {padding:40px 30px 0 30px; float:none; }
/*.a-w-01 .inner .a-c-02 .detailmain .moreinfo { position:relative; margin-top:-20px; float:right; width:80px; margin-bottom:0; background:#2E3F64; padding:2px; }*/
.a-w-01 .inner .a-c-02 .detailmain .moreinfopdf { padding:5px 0 0 5px; margin-bottom:0; font-weight:bold; font-size:1.1em;}

/*.a-w-01 .inner .a-c-02 .logobox .logo-img {margin:0 30px;}*/
/*.a-w-01 .inner .a-c-02 .logobox .logo-img img { width:250px; }*/
/*.a-w-01 .inner .a-c-02 .logobox .logo-blurb {float:right; padding:25px 0 0 10px; }*/

.a-w-01 .inner .a-c-02 .logobox table {width:670px;vertical-align: middle;  margin:0 auto;}
.a-w-01 .inner .a-c-02 .logobox table td {text-align:center;  border:none; background:none;}
.a-w-01 .inner .a-c-02 .logobox table td.logo {width:300px;}

/* popup */ 
.a-w-01.overlay .inner .a-c-02 .logobox table {width:546px;}
.a-w-01.overlay .inner .a-c-02 .logobox .logo-blurb {width:265px; }
.a-w-01.overlay .inner .a-c-02 .logobox.footer .logo-blurb {  }
.a-w-01.overlay .inner .a-c-02 .logobox.footer .logo-img { width:250px; }
.a-w-01.overlay .inner .a-c-02 .logobox .c-a-01 {float:none; width:246px; }


/* footer */
.a-w-01 .inner .a-c-02 .logobox.footer { font-size:1em; min-height:25px; clear:both; }
.a-w-01 .inner .a-c-02 .logobox.footer .logo-blurb { font-weight:bold; width:auto; text-align:center; float:none;  padding:5px 0; }
.a-w-01 .inner .a-c-02 .logobox.footer .logo-blurb dl dt { width:50px; }
.a-w-01 .inner .a-c-02 .logobox.footer .logo-img { width:340px; float:right; }
.a-w-01 .inner .a-c-02 .logobox.footer .logo-img.full { width:640px; float:left; text-align:center; }


.a-w-01 .inner .a-c-02 .premierheader {text-transform:uppercase; clear:both; float:left; width:679px; text-align:center; padding:15px 10px; background-color:#E5EFF8; color:#650094 !important; font-size:2.2em; }


.title-a-01 { text-transform:uppercase; text-align:center;padding:0; }

.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 .title-a-01 { 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 */
.a-p-01.dealer { width:auto !important; }
.a-p-01.dealer img { width:240px; }

/* image carousel */
.carousel {display:none;}

.ajaxloader {display:none; }
.switchpaging {display:none; }