﻿article, aside, figure, footer, header, hgroup, menu, nav, section { display: block; }

body { padding:0; }
form,.margin0{margin:0;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .openSans { font-family:"Open Sans","Helvetica Neue","Helvetica",Arial,Verdana,sans-serif;font-weight: bold; }h1, h2, h3, .h1, .h2, .h3 {font-weight:300;}.font300 { font-weight:300; }
.h1{font-size:38.5px}.h2{font-size:31.5px}.h3{font-size:24.5px}.h4{font-size:17.5px}.h5{font-size:14px}.h6{font-size:11.9px}.h1,.h2,.h3{line-height:40px}                                                                                                             
input[type="radio"], input[type="checkbox"] { margin: 0 5px 0 0; }input.input-xxxlarge { height:38px !important; }
.btn { border-width:1px; border-style:solid; }
.breadcrumb {margin: 12px 0;}
/* navbar */
.navbar-fixed-top { position:relative; }
#logo{padding:4px 0 0;} .brand img { margin-top:0; }
#outerContainer {position:relative;}
#main_nav { width:100%; }
#main_nav div.navbar-inner,.dropdown-menu li > a:hover,.dropdown-menu li > a:focus{background: #d00c56; /* Old browsers */background: -moz-linear-gradient(top,  #d00c56 0%, #ce0058 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d00c56), color-stop(100%,#ce0058)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #d00c56 0%,#ce0058 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #d00c56 0%,#ce0058 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #d00c56 0%,#ce0058 100%); /* IE10+ */background: linear-gradient(to bottom,  #d00c56 0%,#ce0058 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d00c56', endColorstr='#ce0058',GradientType=0 ); /* IE6-9 */}
.navbar .nav > li > a:focus, .navbar .nav > li > a:hover { color: #FFF; }
.navbar .nav li.dropdown.open > .dropdown-toggle .caret,.navbar .nav li.dropdown.active > .dropdown-toggle .caret,.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret,.navbar .nav li.dropdown > a:hover .caret,.navbar .nav li.dropdown > a:focus .caret {border-top-color: #FFF;border-bottom-color: #FFF;}
.navbar .nav > li > a{color:#FFF;font-weight:400;font-family:"Open Sans","Helvetica Neue","Helvetica",Arial,Verdana,sans-serif;text-shadow:none;padding:10px;font-size:14px;}
.navbar .nav > li > a:hover{background:rgb(185,0,79);background:rgba(0,0,0,0.1);color:#F7F7F7;border-top-color:#FFF;border-bottom-color:#FFF;}
.navbar .divider-vertical{background-color:#B20D4F;border-right:1px solid #D73275;border-left:1px solid #B20D4F;margin:0;}
.navbar .nav .active > a,.navbar .nav .active > a:hover{background-color:rgba(0,0,0,0.2);}
.dropdown-menu li > a:hover,.dropdown-menu li > a:focus,.dropdown-submenu:hover > a{color:#fff;text-decoration:none;}
.navbar .nav li.dropdown > .dropdown-toggle .caret{border-top-color:#FFF;border-bottom-color:#FFF;}
.navbar .btn-navbar{float:left;}
.navbar .btn-navbar:hover, .navbar .btn-navbar:focus, .navbar .btn-navbar:active, .navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar[disabled] { background-color: #b9004f;background:rgba(0, 0, 0, 0.1);*background-color: #b9004f; }      
.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle {background:rgb(185,0,79);color: #FFF;}
body i span.i{display:none;}
.strip.home h1 {font-size: 31.5px;line-height:40px;color: #3a87ad;margin: 0 0 5px;}
.strip.home h2 {font-size: 14px;line-height: 20px;font-weight:normal;}
/* footer */
#footer{background:none repeat scroll 0 0 #333;border-top:10px solid #999;margin-top:20px;}
#footer .content{box-shadow:0 3px 3px rgba(0,0,0,0.25) inset;-moz-box-shadow:0 3px 3px rgba(0,0,0,0.25) inset;-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.25) inset;padding:25px 0 10px;}
#footer h5{border-bottom:1px solid #262626;font-weight:500;text-shadow:0 1px 0 #111;margin:0;padding:0 0 5px;}
#footer .col{width:100%;color:#F7F7F7;}
#footer ul{border-top:1px solid #404040;padding:0;}
#footer ul li{display:inline-block;padding-right:40px;}
#footer ul li a{font-size:14px;line-height:34px;color:#F7F7F7;text-shadow:0 1px 0 #111;}
#footer ul li a:hover{color:#CCC;}

.btn-pink { color: #ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background-color: #c43572;*background-color: #b9004f;background-image: -moz-linear-gradient(top, #cf3879, #c30054);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#cf3879), to(#c30054));background-image: -webkit-linear-gradient(top, #cf3879, #c30054);background-image: -o-linear-gradient(top, #cf3879, #c30054);background-image: linear-gradient(to bottom, #cf3879, #c30054);background-repeat: repeat-x;border-color: #b9004f #b9004f #9a0042;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcf3879', endColorstr='#ffc30054', GradientType=0);filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); }
.btn-pink:hover,.btn-pink:focus,.btn-pink:active,.btn-pink.active,.btn-pink.disabled,.btn-pink[disabled] {color: #ffffff;background-color: #c30054;*background-color: #af004b;}
.btn-pink:active,.btn-pink.active {background-color: #a50046 \9;}
.btn-facebook.active {
  color: rgba(255, 255, 255, 0.75);
}

.btn-facebook {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  padding:0;
  white-space: nowrap;
  background-color: #6179AA;
  *background-color: #516A9D;
  background-repeat: repeat-x;
    background-image: linear-gradient(to bottom, #6D84B4, #516A9D);
    border-left-color: #516A9D;
    border-right-color: #516A9D;
    border-top-color: #516A9D;
    border-bottom-color: #37486B;
}
.btn-facebook:hover,
.btn-facebook:active,
.btn-facebook.active,
.btn-facebook.disabled,
.btn-facebook[disabled] {
  color: #ffffff;
  background-color: #516A9D;
  *background-color: #6179AA;
}
.btn-facebook:active,
.btn-facebook.active {
  background-color: #3f537c \9;
}
.btn-facebook.btn-large { padding:0; }
.btn-facebook i.icon-facebook, .btn-facebook:hover i.icon-facebook {
    border-right: 1px solid #566A93;
    float:left;
    font-size: 1.4em;
    padding: 9px 15px 9px;
    vertical-align: middle;
}
.btn-facebook span, .btn-facebook:hover span {
    display: inline-block;
    padding: 11px 10px;
}

.promo { color:rgba(0,0,0,0.60);position:relative; }
.promo h4 { color:rgba(0,0,0,0.70);font-weight:bold; }
.promo p { padding-right:75px; }
.promo .calltoaction a {color:rgba(0,0,0,0.70);text-decoration:underline;}
.promo .promo-icon { position:absolute;right:5px;top:0;font-size:6em;color:rgba(0,0,0,0.15); }

.alert-pink {color: #9a0042;background-color: #ed9dbf;border-color: #e77fac;}
.alert-pink h4 {color: #9a0042;}
.alert-brown {color: #6d4d33;background-color: #d2c8bf;border-color: #c9bcb1;}
.alert-brown h4, .alert-brown h5 {color: #6d4d33;}
.alert-dkbrown {color: #FFF;background-color: #634C36;border-color: #c9bcb1;}
.alert-dkbrown h4, .alert-dkbrown h5 {color: #FFF;}
.text-pink{color:#D00C56;}
.text-gray{color:#666!important;}
.bgFFF{background:#FFF;}
.strip{border-bottom:1px solid #CCC;padding:20px 0;}
.strip h1{color:#666;font-size:28px;line-height:28px;margin:0;padding:0;}
.strip h1 small{font-size:16px;}
.strip.gray{background:none repeat scroll 0 0 #F7F7F7;box-shadow:0 2px 4px #CCC inset;-moz-box-shadow:0 2px 4px #CCC inset;-webkit-box-shadow:0 2px 4px #CCC inset;}
.strip.grayPlain{background:none repeat scroll 0 0 #F7F7F7;}
.strip.cross { background:url(//d3o47n6kn1r59u.cloudfront.net/images/bootstrap/hero_bg.gif) repeat scroll 0 0 transparent;box-shadow: 0 2px 4px #CCCCCC inset;-moz-box-shadow: 0 2px 4px #CCCCCC inset;-webkit-box-shadow: 0 2px 4px #CCCCCC inset; }
h1.subhead{line-height:24px;}h1.subhead small{color:#666;font-weight:300;}
.result{margin-left:15px;margin-bottom:10px;width:15%;float:left;}
.subHeader{border-top:1px solid #CCC;border-bottom:1px solid #CCC;background:#F7F7F7;margin:0;padding:7px 4px;}
.bold{font-weight:700;}
.spacer5{margin-top:5px;}.spacer10{margin-top:10px;}.spacer20{margin-top:20px;}.spacer30{margin-top:30px;}.spacer40{margin-top:40px;}.spacerBot10{margin-bottom:10px;}.pad0{padding:0;}.pad5{padding:5px;}.pad10{padding:10px;}
.center{text-align:center;}.underline{text-decoration:underline;}.round4{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.lAlign{text-align:left;}.marginCenter{margin:0 auto;}.txt85{font-size:85%;}
.fave:hover{text-decoration:none;}
.well.condensed,.alert.condensed{padding:7px;}
a.white,a.white:hover{color:#FFF;}
.pointer,.fave{cursor:pointer;}
.bannerMobile,.banner{display:none;}
.breedMatchIcon { background:#FFF url(//d3o47n6kn1r59u.cloudfront.net/images/bootstrap/sprite.png) no-repeat 3px 3px;width:55px;height:42px;display:block;padding:3px;border:1px solid #CCC;margin-right:10px; }
.well.paging .pagination { float:right; }
.pagination ul > li > a, .pagination ul > li > span { padding: 4px 10px; }
div.thumbs .thumbnail { display:inline-block;margin-bottom:7px;margin-right:5px;vertical-align:top; }
.loginForm .control-group {margin-bottom: 5px;}
.thumbs .thumbnail { line-height:15px;font-size:12px; }.thumbs .thumbnail p { margin:5px 0 3px; }  
.panel-heading { color: #666; background-color: #f5f5f5; border-bottom:1px solid #e3e3e3;padding: 7px 15px; border-top-left-radius: 4px; border-top-right-radius: 4px; }
.panel-footer {padding: 10px 15px;background-color: #f5f5f5;border-top: 1px solid #ddd;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;}
div.bg-default {background-color: #f5f5f5;}
.logoDesktop { background:url(//d3o47n6kn1r59u.cloudfront.net/images/bootstrap/logo.png) no-repeat left top; width:214px;height:96px;display:inline-block;text-indent:-9999px; }
.thumbs .thumbnail { width:150px; }
.colContent { float:left;width:850px;margin-left:30px; }
.colBanner { float:left;width:300px;margin-left:20px; }   
.mobileClose { display:block; }
.listing .details { margin-left:170px; } 
.listing .tmplThmb { width:150px; } 
.listing { background:#FFF;padding:5px; }
.listing li { font-size:12px; color:#666; line-height:18px; }
.listing .well i { font-size:18px; }
.listing .well .label i { font-size:14px; }
.listings .listing { margin:7px 0; }
ul.listings li { width:220px;padding:0 10px;vertical-align:top; }
li.icon i { font-size:16px; }
.txt20 { font-size:20px; }
.title { text-decoration:underline; }
#slider .steps { border: 1px solid transparent;position: relative;height: 20px; }
#slider .tick { border: 1px solid transparent;position: absolute;width: 1.2em;margin-left: -.6em;text-align:center;left: 0;font-size:12px;line-height:16px;color:#999999; }    
#slider .ui-slider-horizontal {height: 0.6em;}
#slider .ui-slider .ui-slider-handle {height: 1em;width: 1em;}  
.breedRating{font-family:FontAwesome;position:relative;display:inline;}.breedRating:before{content:"\f096\f096\f096\f096\f096\f096\f096";color:#D00C56;letter-spacing:3px;}.breedRating:after{position:absolute;left:0;color:#D00C56;letter-spacing:4px;}.box-1:after{content:"\f0c8";}.box-2:after{content:"\f0c8\f0c8";}.box-3:after{content:"\f0c8\f0c8\f0c8";}.box-4:after{content:"\f0c8\f0c8\f0c8\f0c8";}.box-5:after{content:"\f0c8\f0c8\f0c8\f0c8\f0c8";}.box-6:after{content:"\f0c8\f0c8\f0c8\f0c8\f0c8\f0c8";}.box-7:after{content:"\f0c8\f0c8\f0c8\f0c8\f0c8\f0c8\f0c8";}p.starRating{font-family:FontAwesome;position:relative;display:block;letter-spacing:2px;}p.starRating:before{content:"\f005\f005\f005\f005\f005";color:#DDD;}p.starRating:after{color:#D00C56;position:absolute;left:0;}.star-05:after{content:"\f089\00a0";}.star-1:after{content:"\f005";}.star-15:after{content:"\f005\f089\00a0";}.star-2:after{content:"\f005\f005";}.star-25:after{content:"\f005\f005\f089\00a0";}.star-3:after{content:"\f005\f005\f005";}.star-35:after{content:"\f005\f005\f005\f089\00a0";}.star-4:after{content:"\f005\f005\f005\f005";}.star-45:after{content:"\f005\f005\f005\f005\f089\00a0";}.star-5:after{content:"\f005\f005\f005\f005\f005";}

/*toastr */
.toast-title{font-weight:bold}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:9999}#toast-container>div{margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;background-position:15px center;background-repeat:no-repeat;-moz-box-shadow:0 0 12px #999;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#fff;opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}.toast{background-color:#030303}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}#toast-container>:hover{-moz-box-shadow:0 0 12px #000;-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);cursor:pointer}#toast-container>.toast-info{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=")!important}#toast-container>.toast-error{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=")!important}#toast-container>.toast-success,#toast-container>.toast-warning{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==")!important}@media all and (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:108px}}@media all and (min-width:241px)and (max-width:320px){#toast-container>div{padding:8px 8px 8px 50px;width:128px}}@media all and (min-width:321px)and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:192px}}@media all and (min-width:481px)and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:300px}}#toast-container.toast-top-full-width>div,#toast-container.toast-bottom-full-width>div{width:100%;margin:1px 0 1px 0}
/*Google AFC*/
.adLabel,.adLabel:hover{color:#333;font-size:14px;text-decoration:none;}
a.titleLink{font-size:1em;font-weight:700;line-height:1.2em;text-decoration:underline;color:#0000ff;}
.ad span{color:#333;font-size:.9em;line-height:1.2em;}
.domainLink{color:#666;font-size:11px;font-style:normal;font-weight:400;text-decoration:none;}

.carousel-indicators.middle{left:0;right:0;top:auto;bottom:15px;text-align:center;}
.carousel-indicators.middle li{float:none;display:inline-block;cursor:pointer;-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.5);-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.5);box-shadow:1px 1px 2px rgba(0,0,0,0.5);}
.carousel-indicators li{background-color:rgba(255,255,255,0.75);}
.carousel-indicators .active{background-color:#555;}

/*Youtube embed or other iframes*/
.embed-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}
.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}    

.col1, .col2 { float:left;margin-left:30px; }
#breedPage .col1 { width:660px; }
#breedPage .col2 { width:490px;margin-left:20px; }       
#detailPage .col1 { width:850px; }
#detailPage .col2 { width:300px;margin-left:20px; }   
#breedConsider {background:#f7f7f7;}
.tab-content > .tabBreeder.tab-pane, .tab-content > .tabDescr.tab-pane { display:block; }
#otherListings ul { max-height:300px;overflow:auto; }
#otherListings ul li div { width:150px;margin:0 auto; }
.breederTabs { display:none; }
#description { float:left; width:850px; }
#aboutBreeder { float:left; width:300px;margin-left:20px; }       
.tab-content > .tabInsurance.tab-pane { display:none; }

.rightBreedTmp ul li { float:left;width:210px; }
.rightBreedTmp { float:right;width:210px; }
.leftBreedTmp { float:left;width:516px; }

.rdr .forms { margin:0 auto; }
.rdr .logo { width:214px;margin-top:10px; } 
.rdr #wrap { position:fixed; left:0; width:100%; top:167px; height:100%; }
.rdr #header { height:160px; }
.icon-5x{font-size:5em}
.modal.larger { margin-left: -390px;width:780px; }


#sidebar{overflow-y:scroll;overflow-x:hidden;padding-right:10px;}
#sidebar.affix{top:0;}
section{border-top:1px solid #d7d7d7;}
.questions section{padding:8px;}
.questions .answer{background:#F7F7F7;}
.questions .comment{background:#E7E7E7;}
.questions p{font-size:12px;line-height:18px;margin:0;}
.table tbody tr.default > td{background-color:#f9f9f9;}
#content-left,#content-right{display:block;float:left;box-sizing:border-box;min-height:30px;}
.listing-content { background-color:#FFF;padding:10px 20px;}.listing-header { background-color:#F7F7F7;font-weight:700;font-size:16px;padding:10px 20px;}
.askQInput{height:135px;}
section.rating .inner{padding:0 15px 15px;}
#sidebar .listings .main-photo{height:68px;width:100px;float:left;margin:0 8px 0 0;}
#sidebar .listings-inner{display:block;border-bottom:1px solid #d7d7d7;box-shadow:inset 0 1px 0 #fff;-webkit-box-shadow:inset 0 1px 0 #fff;overflow:hidden;padding:8px;}
#sidebar .listings a,#sidebar .listings a:hover,.related-item-list a,.related-item-list a:hover{text-decoration:none!important;}
#sidebar .listings p{color:#666;margin:0;padding:0;}
.listing-info .title{color:#777;font-size:12px;line-height:18px;text-decoration:none;overflow: hidden;}
.listing-info .info{font-size:11px;line-height:16px;margin:0;}
.table.table-noborder td{border-top:0;}
.userRating{unicode-bidi:bidi-override;direction:rtl;font-size:25px;}
.userRating span.star{font-family:FontAwesome;font-weight:400;font-style:normal;display:inline-block;}
.userRating span.star:hover{cursor:pointer;}
.userRating span.star:before{content:"\f006";padding-right:2px;color:#999;}
.userRating span.star:hover:before,.userRating span.star:hover ~ span.star:before{content:"\f005";color:#D00C56;}
p.starRating{font-size:25px;display:inline-block;}
.forum p.starRating{font-size:15px;}
h3.breed-header{margin:12px;}
.breedRating{display:block;clear:both;}
ul.thumblist > li{padding:0 2px;}
.related-container .btn{bottom:0;position:absolute;top:0;width:32px;margin:0;padding:0;}
.related-container .btn.prev{left:0;}
.related-container .btn.next{right:0;}
.related-container .btn i{display:block;position:absolute;top:50%;margin-top:-10px;width:32px;}
.related-container .related-item-list{min-height:40px;box-sizing:border-box;margin:0;padding:0;}
.related-container .related-item{width:15.2%;margin-right:1%;float:left;height:auto;}
.related-container .related-item:first-child{margin-left:2%;}
#QandA_Container a,.related-container .related-item p{color:#666;}
#sidebar .listings .listing-info,.related-container{overflow:hidden;}
p.starRating.hide,.loading,.related-container .related-item:nth-child(n+7){display:none;}
.btnTypeahead{margin-top:2px;}
.tt-query{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);border:2px solid #ccc;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;outline:none}.typeahead{background-color:#fff}input.tt-hint{color:#BBB}.tt-menu{width:100%;padding:8px 0;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.tt-suggestion{padding:5px 15px;cursor:pointer}.tt-suggestion.tt-cursor{color:#fff;background-color:#0097cf}.tt-suggestion p{margin:0}
.input-xxxlarge {width:545px !important;margin-right:10px;}
#slot-header {float: right;margin-bottom:5px;}

#detailPage .breadcrumb{font-size:13px;line-height:20px;}
#detailPage .badge.videoIcon{padding:10px 11px 10px 12px;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;position:absolute;top:28px;left:50%;margin-left:-20px;opacity:.75;filter:alpha(opacity=75);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75)}
.media-thumbs hr{border-top:1px solid #CCC;border-bottom:1px solid #DDD;margin:5px 0 10px}
#detailPage{font-size:16px;line-height:24px}
#detailPage .stats .span4{border-right:2px solid #EEE}
#detailPage .stats .span4:last-child{border-right:0}
#detailPage h3{font-weight:700;margin:40px 0}
.media-thumbs .vid{width:120px}
.media-thumbs .pics img{width:52px;display:inline-block;margin:0 10px 8px 0;vertical-align:middle}
.media-thumbs .media-em{cursor:pointer}
ul.trust li{width:100px;vertical-align:top;text-align:center}
#detailPage section{padding-bottom:40px}
#detailPage section.first{padding:0}
#scrollWrapper2.is_stuck{background:#FFF;margin:0 -10px;padding:10px;border-bottom:1px solid #CCC;border-right:1px solid #CCC;border-left:1px solid #CCC;z-index:500}
.btn-icon{padding:0}
.btn-icon i{float:left;border-right:1px solid rgba(0,0,0,.06);padding:12px}
.btn-icon span{display:block;padding:11px 0}
.btn-logo{padding:0 19px 0 0}
.btn-logo i{float:left;border-right:1px solid rgba(255,255,255,.1);padding:12px 19px}
.btn-logo img{padding:12px 0 10px 19px}
.btn-logo i{background:rgba(255,255,255,.20);border-top-left-radius:6px;border-bottom-left-radius:6px}
.btn-logo-sm{padding:0 12px 0 0}
.btn-logo-sm i{float:left;border-right:1px solid rgba(255,255,255,.1);padding:9px 12px}
.btn-logo-sm img{padding:9px 0 6px 12px}
.btn-logo-sm i{background:rgba(255,255,255,.20);border-top-left-radius:4px;border-bottom-left-radius:4px}
#detailPage .circle{color:#006dcc;width:100px;height:100px;line-height:100px;background:#EEE;border-radius:100%;display:block;margin:0 auto 20px}
#detailPage .circle-block{text-align:center}
#detailPage .carousel-control{position:absolute;top:50%;left:15px;margin-top:-20px;font-size:40px;color:#FFF;text-align:center;opacity:.5;filter:alpha(opacity=30);background:none;border:0;text-shadow:0 1px 2px rgba(0,0,0,0.8)}
#detailPage .carousel-control.right {right: 15px;left: auto;}
.dynamic-wrap{transition:max-height .25s ease-in-out;width:100%;overflow:hidden;position:relative}
.height-active .dynamic-wrap:before{content:'';position:absolute;left:0;right:0;bottom:0;height:75px;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(247,247,247,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,rgba(247,247,247,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(247,247,247,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(247,247,247,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(247,247,247,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(247,247,247,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#f7f7f7',GradientType=0);z-index:1}
.dynamic-max-height.height-active .dynamic-show-more{display:inline-block;margin-top:0}
.dynamic-max-height .dynamic-show-more{display:none;margin-top:20px}

input.cc {background-image: url(//d3o47n6kn1r59u.cloudfront.net/images/static/ccIcons.png);background-size: 44px 155px;background-repeat: no-repeat;padding-left: 52px}input.blank {background-position: 2px 2px}input.visa {background-position: 2px -30px}input.amex {background-position: 2px -62px}input.discover {background-position: 2px -93px}input.mastercard {background-position: 2px -125px}



@media (min-width: 980px) { 
    #content-left { margin-left: 0; width: 645px; }
    #content-right { margin-left: 15px; width: 270px; }
    #sidebar { width: 270px; }
}
@media (min-width: 1200px) { 
    #content-left { margin-left: 0; width: 855px; }
    #content-right { margin-left: 15px; width: 290px; }
    #sidebar { width: 290px; }
    .media-thumbs .vid {width:130px;}
    .media-thumbs .pics img {width:70px;}
}
@media (max-width: 1199px) {
    ul.trust li {width:75px;}   
    #detailPage small a {font-size:13px;}
    .logoDesktop { background:url(//d3o47n6kn1r59u.cloudfront.net/images/bootstrap/logo_small.png) no-repeat left top; width:175px;height:79px;display:inline-block;margin-top:10px; }
    .thumbs .thumbnail { width:132px; }
    .colContent { width:620px;margin-left:20px; } 
    #content .col1 { width:620px;margin-left:20px; }
    #content .col2 { width:300px;margin-left:20px; }    
    #detailPage #description { width:620px; }         
    .leftBreedTmp { width:376px; }
    .rdr .logo { width:175px;margin:5px 0; } 
    .input-xxxlarge {width:395px !important;}
    .related-container .related-item:nth-child(n+6){display:none;}
    .related-container .related-item{width:17.6%;margin-right:2%;}
    .hidden-tablet.bnr {display:none !important;}.hidden-desktop.bnr {display:block !important;}
} 
@media (max-width: 980px) {
    .navbar .nav > li > a { padding:10px;  }     
    .logoMobile { background:url(//d3o47n6kn1r59u.cloudfront.net/images/bootstrap/logo_mobile_white.png) no-repeat left top; width:150px;height:30px;display:block;text-indent:-9999px; }
    li.icon span { display:none; }
    .navbar .brand { padding: 7px 10px 0; }
    .navbar-fixed-top { margin:0; }   
    .navbar-fixed-top .navbar-inner { padding:0; }    
    .thumbs .thumbnail { width:150px; }
    #content .col1, #content .col2 { float:none;width:auto;margin-left:20px; }
    ul.listings li {padding: 0 5px;width: 165px;}
    .colContent { width:554px;margin-left:20px; }
    .colBanner { width:160px;margin-left:10px; }  
    .strip h1 { font-size:26px;line-height:28px; }              
    #detailPage .col1, #detailPage .col2 { float:none;width:auto;margin-left:20px; }
    #detailPage #description, #detailPage #aboutBreeder, #detailPage #Insurance { width:auto;margin:0; }
    #petInsuranceBlock { display:none; }
    #detailPage #aboutBreeder .well.fix { border:0;background:none;padding:0;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none; } 
    .tab-content.box { background:#F5F5F5;border:1px solid #E3E3E3;border-top:0;-moz-border-radius:0px 0px 4px 4px;-webkit-border-radius:0px 0px 4px 4px;border-radius:0px 0px 4px 4px;padding:5px 10px 10px; }
    .tab-content > .tabBreeder.tab-pane, .tab-content > .tabDescr.tab-pane, .tab-content > .tabInsurance.tab-pane { display:none; }
    .breederTabs, .tab-content > .tabBreeder.tab-pane.active, .tab-content > .tabDescr.tab-pane.active, .tab-content > .tabInsurance.tab-pane.active { display:block; }          
    .rightBreedTmp ul li { margin-right:10px; }.rightBreedTmp,.leftBreedTmp { clear:both;float:none;width:auto; }
    .rdr .forms, .rdr #afc { display:none; } .rdr #header { height:90px; } .rdr #wrap { top:92px; }
    .input-xxxlarge {width:250px !important;}
    .media-thumbs .pics img {width:50px;margin-bottom:0px;margin-top:3px;}
    .media-thumbs .vid {width:44px;}
    .media-thumbs {overflow-x:auto;overflow-y:none;height:49px;white-space:nowrap;margin-top:3px;-webkit-overflow-scrolling: touch;}
    #detailPage .badge.videoIcon {padding: 5px 6px 4px 7px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;top: 10px;margin-left: -6px;}
}
@media (max-width: 767px) {
    .nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a { color: #FFFFFF; }
    body { padding:0 0 0; }
    li.icon span { display:inline; }
    .nav-collapse ul.nav { background:#666666;margin: 0 0 2px; }
    .mobileClose { display:none; }    
    .strip h1 { font-size:24px;line-height:26px; }
    .strip h1 small { font-size:14px; }       
    .colContent, .colBanner { float:none;width:auto;margin-left:0; }
    .mobilePad { margin:0 10px; }
    #footer .col {padding-bottom:10px;}
    #footer ul li{display:block;float:left;padding-right:0;width:50%;}
    #content .strip.cross { margin:0 -10px; }
    .strip.cross .container { padding:0 10px; }
    ul.listings li {width: 135px;word-wrap: break-word;}
    ul.listings img { width:90px;height:60px; }
    #otherListings ul li div{width:90px;}
    #content .col1, #content .col2 { margin-left:0; } 
    .modal.larger { margin:0;width:auto; }
    .navbar .brand { margin:0 0 0 10px; }
    .navbar .btn-navbar { margin:0;background:none;border:0;padding:14px 10px 0;cursor:pointer;height:26px; }        
    .navbar .nav-collapse .nav li.dropdown.open > .dropdown-toggle, .navbar .nav-collapse .nav li.dropdown.active > .dropdown-toggle, .navbar .nav-collapse .nav li.dropdown.open.active > .dropdown-toggle {background:#555;color: #FFF;}
    .nav-collapse .nav > li > a:hover, .nav-collapse .nav > li > a:focus, .nav-collapse .dropdown-menu a:hover, .nav-collapse .dropdown-menu a:focus { background:#555; }
    .nav-collapse li + li { border-top: 1px solid #777777; }
    .nav-collapse li.dropdown.open li a { font-weight:300;transition: background 0.2s linear 0s;padding:7px 25px;margin-bottom:0; }
    .nav-collapse .dropdown-menu { margin:0;background:#777; }
    .nav-collapse .dropdown-menu .divider { display:block;background-color:#888;border-bottom: 1px solid #888;margin:0;height:2px; }
    .nav-collapse .dropdown-menu li + li a { border-top:1px solid #888; }
    .nav-collapse .dropdown-menu li a:hover,.nav-collapse .dropdown-menu li a:focus { background:#808080; }
    .panel-heading { padding: 3px 10px; }
    .panel-heading h3 {font-size: 20px;line-height:26px;}
    .promo p { padding-right:0; }
    #content-left { float:none;width: 100%; }
    .related-container .related-item { width:30%;margin-right:2.5%; }
    .related-container .related-item:first-child { margin-left:2.5%; }
    .related-container .related-item:nth-child(n+4) { display:none; }
    .breedRating {float:right;display:table;}
    .askQ .control-group {margin-bottom:0;}
    .askQInput { height:65px; }
    h3.breed-header {margin:5px;font-size:22px}
    section.rating .inner {padding: 0 10px;}
    .twitter-typeahead{display:block !important;}.btnTypeahead{margin-top:5px;display:block;}#bloodhound .input-xxxlarge {width:100% !important;margin-right:0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.tt-container .pull-left{float:none;}
    #breedConsider {background:#FFF;}
    #slot-header {margin:0 auto;float:none;width:320px;}
            #detailPage section {padding:10px 10px 20px;}
            #detailPage h3 {margin:10px 0 20px;font-size:16px;line-height:20px;}
            #detailPage h4 {font-size:14px;line-height:20px;}
            #detailPage h4 small {font-size:13px;line-height:18px;}
            #detailPage {font-size:14px;line-height:22px;}
            ul.trust li {width:70px;}
            #detailPage .owner .thumbnail {width:175px;}
            #detailPage .stats .row-fluid {float:left;width:49%;}
            #detailPage .stats .row-fluid:last-child {margin-left:2%;}
            #detailPage .stats .span4 {border-right:0;}
            #detailPage hr {border-bottom:0;}
            .circle-block {clear:both;text-align:left;}
            .circle {float:left;text-align:center;}
            .circle.last {margin-bottom:0;}
            .circle-block h4 {margin-left: 110px;padding-top:25px;}
            .carousel-control {margin-top: -15px;font-size: 30px;}
    #detailPage .breadcrumb{font-size:12px;margin:0 0 6px;padding:4px 7px;}
    #detailPage .breadcrumb > li > .divider {padding: 0 2px;}
}
@media (max-width: 480px) {
    .strip{padding:8px 0;}.strip h1{font-size:18px;line-height:22px;}
    h2.lemon{font-size:24px;line-height:30px;}
    .navbar .nav { float:none; }
    .bannerMobile { display:block; }
    .bannerSmall { display:none !important; }
    .home_hero h1 { font-size:25px;line-height:25px; }    
    .listing .tmplThmb { width:100px; }
    .listing .details { margin-left:115px; }
    .listing h4, .listing h5 { font-size:13px; }
    .hideMobile { display:none; }
    .tabbable .btnTabs { font-size:12px; }
    .well.paging select { display:block;width:100%;margin-bottom:10px; }
    .well.paging .pull-left, .well.paging .pagination { float:none; }
    .well.paging .pagination { text-align:center; }
    .related-container .related-item { width:47%;margin-right:2%; }
    .related-container .related-item:first-child { margin-left:2%; }
    .related-container .related-item:nth-child(n+3) { display:none; }
    #logo{padding:2px 0;}
            #detailPage .stats h4, #detailPage .stats h4 small {font-size:14px;}
            #detailPage .owner .thumbnail {width:125px;}
            #pp_promo .span4 {margin-bottom:20px;}
            #pp_promo .span4:last-child {margin-bottom:0;}
            #includedItems {border:0;background:none;padding:0;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
            .circle-block h4 {margin-left: 90px;padding-top:10px;}
            .circle {width:80px;height:80px;line-height:80px;}
}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 0) {
  select,
  select[size="0"],
  select[size="1"] {
    -webkit-appearance: none; /* clean up default UI*/
    background-image: url(data:image/png;base64,R0lGODlhDQAEAIAAAAAAAP8A/yH5BAEHAAEALAAAAAANAAQAAAILhA+hG5jMDpxvhgIAOw==); /* a simple arrow img */
    background-repeat: no-repeat;
    background-position: right center;
    height:auto;
    padding:2px 20px 2px 6px;
  }  
}
@media (max-width: 325px) {
    .related-container .related-item { width:96%;margin-right:2%; }
    .related-container .related-item:first-child { margin-left:2%; }
    .related-container .related-item:nth-child(n+2) { display:none; }
}
@media (max-width: 979px) and (min-width: 768px) {#application .form-horizontal .controls {margin-left: 110px;}#application .form-horizontal .control-label {width:auto;}}