*
{
    font-family: montserrat;
    font-size: 12px;
    word-wrap: break-word;
}
body
{
    font-family: montserrat;
    font-size: 11px;
    margin: 0;
    padding: 0;
}
@media screen
{
    body
	{
        /*background: url(../img/Bloodstock-bg.png) top right no-repeat;*/
        background-attachment: fixed;
        background-color: black;
        background-size: 100%;
        margin: 0;
        /*padding: 8px 0;*/
    }
    body.syndications-page
	{
        background: none;
    }
    #master_wrapper
	{
        min-width: 990px;
        zoom: 1;
    }
    #header_wrapper
	{
        min-height: 35px;
        text-align: center;
        zoom: 1;
    }
    #content_wrapper
	{
        clear: both;
        text-align: center;
        zoom: 1;
    }
    #footer_wrapper
	{
        clear: both;
        margin-top: 25px;
        min-height: 35px;
        text-align: center;
        zoom: 1;
    }
    #bottom_banner
	{
		background: white;
    clear: both;
    margin: 0 auto;
    padding-bottom: 20px;
    padding-top: 20px;
    text-align: center;
		min-width: 728px;
		max-width: 1200px;
        zoom: 1;
    }
  #bottom_banner_fullwidth {
    background: white;
    clear: both;
    margin: 0 20px;
    padding-bottom: 20px;
    padding-top: 20px;
    text-align: center;;
    zoom: 1;
  }
  #bottom_banner div, #bottom_banner_fullwidth div {
    display: block;
    margin-left: auto;
    margin-right: auto;
  }

    #bottom_banner div.topLink, #bottom_banner_fullwidth div.topLink {
      padding: 5px 25px;
    }
  #header,
  #content,
  #footer {
    margin: 0 auto;
    text-align: left;
    /*width: 990px;*/
    zoom: 1;
    background-color: #FFF;
  }
    #header
	{
        background-color: white;
        padding-top: 10px;
    }
    #content
	{
        line-height: 133%;
    }
    #footer
	{
        _height: 40px;
        background-color: white;
        min-height: 40px;
        padding-bottom: 26px;
        padding-top: 20px;
    }
    html.popup #master_wrapper
	{
        min-width: 990px;
    }
    html.popup #header_wrapper,
    html.popup #footer_wrapper
	{
        display: none;
    }
    html.popup body
	{
        background: none;
        background-color: white;
    }
    html.popup #content_wrapper
	{
        background: white none;
    }
    html.popup #content
	{
        padding: 0;
    }
    html.sa #header,
    html.sa #content,
    html.sa #footer
	{
        height: auto;
        margin: 0 auto;
        min-width: 990px;
        text-align: left;
        width: auto;
    }
    html.sa #header .logo h1 a
	{
        text-indent: 0;
    }
    html.sa #header
	{
        padding: 0;
    }
    html.sa #header .layout
	{
        height: auto;
        padding-bottom: 4px;
        padding-top: 4px;
    }
    html.sa body
	{
        padding: 0;
    }
    html.sa body,
    html.sa #header_wrapper,
    html.sa #content_wrapper,
    html.sa #footer_wrapper
	{
        background: white none;
    }
    html.sa #bottom_banner,
    html.sa #footer_wrapper
	{
        display: none;
    }
}

@media only screen and (max-width: 1250px) {
  #header {
    padding-top: 0;
  }
}

@media print
{
    #header_wrapper,
    #content_wrapper,
    #footer_wrapper
	{
        clear: both;
        text-align: left;
    }
    #header
	{
        border-bottom: 1px solid black;
        margin-bottom: 18px;
        padding-bottom: 18px;
    }
    #content
	{
        line-height: 133%;
    }
    #footer
	{
        display: none;
    }
}
h1.regal-heading
{
    color: #BD8B24;
}
h3.box-title
{
    color: #BD8B24;
    font-size: 18px;
    margin-bottom: 10px;
    margin-top: 10px;
}
div.section
{
    margin: 0 0 2em 0;
}
#side div.section
{
    clear: both;
}
p
{
    margin: 0 0 0.8em 0;
}
a
{
    color: #33c;
}
a:visited
{
    color: #669;
}
a.mini
{
    font-size: 92%;
    white-space: nowrap;
}
@media print
{
    a.mini
	{
        display: none;
    }
}
a.mini img
{
    border: none;
    padding-right: 0.5em;
    text-decoration: none;
    vertical-align: middle;
}
a.button, input.button,
span.button
{
    background-color: #a29064;
    border: 1px solid #d7d7d7;
    box-shadow: none;
    color: white;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b6c6f2', endColorstr='#8595c1',GradientType=1 );
    font-size: 11px;
    height: 30px;
    margin: 0 6px 16px 0;
    -moz-box-shadow: none;
    padding: 0 10px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    text-decoration: none;
    text-transform: uppercase;
    -webkit-box-shadow: none;
	border-radius: 5px;
}
a.longbutton, input.longbutton,
span.longbutton
{
    background-color: #a29064;
    box-shadow: none;
    color: white;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b6c6f2', endColorstr='#8595c1',GradientType=1 );
    font-size: 16px;
    height: 15px;
	margin: 0;
    margin-bottom: 5px;
    -moz-box-shadow: none;
    padding: 10px;
    text-decoration: none;
    -webkit-box-shadow: none;
	border-radius: 5px;
	display: block;
	text-align: center;
	text-transform: uppercase;
}
a.longbutton b
{
	font-size: 16px;
}
a.longbutton.auctionColouring
{
	background-color: #515151;
}
a.longbutton.classifiedColouring
{
	background-color: #a29064;
}
a.button:hover,
span.button:hover
{
    border-bottom: 1px solid #88c;
    border-left: 1px solid #ddf;
    border-right: 1px solid #88c;
    border-top: 1px solid #ddf;
}
span.tooltip,
abbr
{
    cursor: help;
}
.error
{
    color: #c00;
    font-weight: bold;
}
.private
{
    color: #c00;
}
.nowrap
{
    white-space: nowrap;
}
.hidden, .hide, .h
{
    height: 10px;
    left: -1000px;
    overflow: hidden;
    position: absolute;
    width: 10px;
}
@media screen
{
    .noscreen
	{
        height: 10px;
        left: -1000px;
        overflow: hidden;
        position: absolute;
        width: 10px;
    }
}
@media print
{
    .noprint
	{
        display: none;
    }
}
div.clear, br.clear
{
    border: 0 !important;
    clear: left !important;
    font-size: 1px !important;
    height: 1px !important;
    margin: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    visibility: hidden !important;
    width: 1px !important;
}
img
{
    -ms-interpolation-mode: bicubic;
}
img.barchart
{
    -ms-interpolation-mode: nearest-neighbor;
}
a img
{
    border: none;
}
.info-item a img
{
    max-height: 80px;
    max-width: 200px;
}
big
{
    font-size: 133%;
}
small, sup, sub
{
    font-size: 75%;
}
input.hint, textarea.hint
{
    color: black;
    font-size: 11px;
}
input.dollar
{
    background: white url('../img/input_dollar_bg.png') no-repeat 0% 50%;
    padding-left: 20px;
}
input.colour
{
    background: url('../img/input_colour_bg.png') no-repeat 0% 50%;
    padding-left: 20px;
}
input.font
{
    font-size: 1.2em;
    height: 15px;
    width: 350px;
}
input.search
{
    background: url('../img/mini/search.png') no-repeat 1% 50%;
    padding-left: 20px;
}
.orderButtons
{
    background: url('img/tab_bottom.gif') repeat-x left bottom;
    margin: 0 0 0.8em 0 !important;
    overflow: hidden;
    padding: 5 !important;
	color: black;
    width: 100%;
}
.orderButtons span
{
    background: #f1f1f1 url('img/tab_left.gif') no-repeat left top;
    border-bottom: 1px solid #ccc;
    float: left;
    margin-right: 10px;
    margin-top: 0;
    white-space: nowrap;
}
.orderButtons span a
{
    background: url('img/tab_right.gif') no-repeat right top;
    color: black;
    display: block;
    float: left;
    padding: 3px 0.75em;
    text-decoration: none;
}
.tabs
{
    background: url('img/tab_bottom.gif') repeat-x left bottom;
    font-size: 118%;
    font-weight: bold;
    margin: 0 0 0.8em 0 !important;
    overflow: hidden;
    padding: 0 !important;
    width: 100%;
}
.tabs span
{
    background: #f1f1f1 url('img/tab_left.gif') no-repeat left top;
    border-bottom: 1px solid #ccc;
    float: left;
    margin-right: 2px;
    margin-top: 0;
    white-space: nowrap;
}
.tabs span.active
{
    background-color: white;
    border-bottom: 1px solid white;
}
.tabs span a
{
    background: url('img/tab_right.gif') no-repeat right top;
    display: block;
    float: left;
    padding: 3px 0.75em;
    text-decoration: none;
}
.tabs span a:hover
{
    text-decoration: underline;
}
.tabs span a:visited
{
    color: #33C !important;
}
.tabs span.active a
{
    color: black !important;
    cursor: default;
}
.tabs span.active a:hover
{
    text-decoration: none !important;
}
h1, h2, h3, h4, h5, h6
{
    font-weight: normal;
    line-height: 105%;
    margin: 0 0 0.6em 0;
}
h1
{
    font-size: 210%;
}
h2
{
    font-size: 170%;
}
h3
{
    font-size: 140%;
}
h4
{
    font-size: 118%;
}
h5
{
    font-size: 100%;
    color: #0067ab;
}
h6
{
    font-size: 92%;
}
#side h2
{
    border-bottom: 1px solid black;
    font-style: italic;
    padding-bottom: 0.2em;
}
#side h2 a
{
    color: black;
    text-decoration: none;
}
table
{
    border-collapse: collapse;
}
table tr td,
table tr th
{
    margin: 0;
    padding: 0.15em 0.66em 0.15em 0;
    text-align: left;
    vertical-align: middle;
}
table tr td:last-child,
table tr th:last-child
{
    margin: 0;
    padding: 0.25em 0 0.25em 0;
    vertical-align: middle;
}
table tr th {
    font-weight: normal;
    color: #6f6f6f;
}
table tr td {
    font-weight: bold;
}
.pagination table tr td,
.pagination table tr th
{
    margin: 0;
    padding: 0;
    vertical-align: middle;
}
table.tight tr td,
table.tight tr th
{
    padding: 0.15em 0.15em 0.15em 0;
}
table td.numeric-cell, table th.numeric-cell
{
    text-align: right;
}
@media screen
{
    .layout
	{
        clear: both;
        overflow: hidden;
        width: 100%;
    }
    .layout.full
	{
        overflow-x: visible;
        overflow-y: initial;
    }
}
#header .layout
{
    /*height: 150px;*/
    position: relative;
}
@media screen
{
    #header .logo
	{
        float: left;
        height: 100%;
        margin-left: 10px;
        margin-top: 15px;
        width: 225px;
    }
}
#header .logo h1 a
{
    background-position: center center;
    background-repeat: no-repeat;
	background-size: 100%;
    display: block;
    height: 100%;
    text-indent: -9999px;
    width: 100%;
}
#header .logo h1
{
    display: block;
    height: 100%;
    margin: 0;
    width: 100%;
}
#footer
{
    color: #666;
    font-size: 83.3%;
}
#footer p
{
    margin: 0.5em 0;
}
#footer a,
#footer a:visited
{
    color: white;;
    text-decoration: none;
}
@media screen
{
    #footer .logo
	{
        float: left;
        padding: 0 20px 15px 25px;
    }
}
#footer .logo
{
	font-size: 12px;
	font-weight: bold;
	float: left;
}
#footer .logo p:first-child
{
	font-size: 14px;
	text-transform: uppercase;
}
#footer .logo h2
{
    margin: 0 0 0.75em 0;
}
#footer .cp
{
    display: inline;
    float: right;
    margin: 0 25px 0 0;
}
#footer .social-links
{
    display: inline;
    float: right;
    margin: 5px 25px 0 20px;
}
#footer .social-links .social-button
{
    margin-left: 20px;
}
#footer .cp-logos
{
    margin-left: -15px;
    text-align: right;
}
#footer .cp-logos img
{
    vertical-align: middle;
}
#footer .cp-logos a
{
    margin-left: 15px;
}
#footer .mobile_footer_links
{
	display: none;
}
@media screen
{
    main.content .full #main
	{
        margin: 0;
		overflow: auto;
        /*padding: 0.8em 25px 0.8em 25px;*/
    }
    #content .full #side
	{
        display: none;
        padding: 0.8em 0;
    }
    #content .split #main
	{
		display: inline-block;
		vertical-align: top;
        margin: 0;
        overflow: hidden;
        padding: 0.8em 10px;
        width: 640px;
    }
    #content .split #side
	{
		display: inline-block;
		vertical-align: top;
        margin: 0;
        overflow: hidden;
        padding: 0.8em 10px;
        width: 300px;
    }
}
.ac_results
{
    background-color: white;
    border: 1px solid black;
    overflow: hidden;
    padding: 0px;
    z-index: 99999;
}
.ac_results ul
{
    list-style: none;
    list-style-position: outside;
    margin: 0;
    padding: 0;
    width: 100%;
}
.ac_results li
{
    cursor: default;
    display: block;
    line-height: 16px;
    margin: 0px;
    overflow: hidden;
    padding: 2px 5px;
}
.ac_odd
{
    background-color: #eee;
}
.ac_over
{
    background-color: #0A246A;
    color: white;
}
.nav, .nav
{
    /*background: url('../img/nav_bg.png') repeat-x;
    height: 40px;
    line-height: 1.0;*/
}
.nav.inactive ul li ul
{
    display: none !important;
}
.nav *
{
    margin: 0;
    padding: 0;
    position: relative;
    zoom: 1;
}
.nav ul
{
    height: 40px;
    list-style: none;
}
.nav ul li
{
    float: left;
    width: auto;
}
.nav
{
    text-align: center;
}
.nav ul.main-nav
{
    display: inline-block;
}
.nav nav.mobile-nav
{
	display: none;
}
.nav div.mobile-email
{
	display: none;
}
.nav ul.main-nav li a
{
    /*background: url('../img/nav-right.png') no-repeat right;*/
    border: none;
    display: block;
    font-weight: normal;
    height: 40px;
    line-height: 21px;
    margin: 0;
    overflow: hidden;
    padding: 1px 5px 0px;
}
.nav ul li.active, .nav ul.main-nav li.blue.active
{
	background-color: #a29064;
    background-size: 97% 100%;
    height: 100%;
}
.nav ul.main-nav li.blue a
{
    background: url('../img/nav-blue-right.png') no-repeat right;
}
.nav ul.main-nav li.blue
{
    background: url('../img/nav_bg_blue.png') repeat-x;
}
.nav ul.main-nav li.last a
{
    background: none;
}
.nav ul.main-nav li a img
{
    margin-left: 3px;
}
.nav ul.main-nav li a span
{
    float: left;
    font-family: montserrat;
    font-size: 9px;
    font-weight: normal;
    padding: 8px 5px;
}
.nav div.nav-buttons
{
	display: none;
}
body.sa .nav ul li.active
{
    background: none;
}
.nav ul li a
{
    color: white;
    display: block;
    font-weight: bold;
    padding: 0.75em 0 0.75em 24px;
    text-decoration: none;
}
.nav ul li ul li a.more
{
    background: url('../img/nav_more_bg.png') no-repeat 92.5% 50%;
}
.nav ul li.active a
{
    outline: 0;
}
.nav ul li ul
{
    border: none;
    height: auto;
    left: 0;
    position: absolute;
    top: 30px;
    width: 150px;
}
.nav ul li ul li
{
    margin-bottom: -1px;
    width: 150px;
}
.nav ul li ul li a
{
    background-color: white;
    border: 1px solid #DDB050;
    color: black;
    float: none;
    font-weight: normal;
    padding: 0.6em 10px;
    text-align: left;
}
.nav ul li.active ul li a
{
    background-color: white;
    text-decoration: none;
}
.nav ul li.active ul li.active a
{
    background-color: #F2E1BA;
}
.nav ul li.active ul li ul
{
    left: 149px;
    position: absolute;
    top: 0;
}
.nav ul li ul,
.nav ul li.active ul li ul,
.nav ul li.active ul li.active ul li ul,
.nav ul li.active ul li.active ul li.active ul li ul,
.nav ul li.active ul li.active ul li.active ul li.active ul li ul,
.nav ul li.active ul li.active ul li.active ul li.active ul li.active ul li ul
{
    display: none;
}
.nav ul li.active ul,
.nav ul li.active ul li.active ul,
.nav ul li.active ul li.active ul li.active ul,
.nav ul li.active ul li.active ul li.active ul li.active ul,
.nav ul li.active ul li.active ul li.active ul li.active ul li.active ul,
.nav ul li.active ul li.active ul li.active ul li.active ul li.active ul li.active ul
{
    display: block;
}
.nav ul li.active ul li.active ul li a,
.nav ul li.active ul li.active ul li.active ul li a,
.nav ul li.active ul li.active ul li.active ul li.active ul li a,
.nav ul li.active ul li.active ul li.active ul li.active ul li.active ul li a,
.nav ul li.active ul li.active ul li.active ul li.active ul li.active ul li.active ul li a,
.nav ul li.active ul li.active ul li.active ul li.active ul li.active ul li.active ul li.active ul li a
{
    background-color: white;
}
.nav ul li.active ul li.active ul li.active a,
.nav ul li.active ul li.active ul li.active ul li.active a,
.nav ul li.active ul li.active ul li.active ul li.active ul li.active a,
.nav ul li.active ul li.active ul li.active ul li.active ul li.active ul li.active a,
.nav ul li.active ul li.active ul li.active ul li.active ul li.active ul li.active ul li.active a,
.nav ul li.active ul li.active ul li.active ul li.active ul li.active ul li.active ul li.active ul li.active a
{
    background-color: #F2E1BA;
}
.nav .message
{
    color: #fff;
    float: right;
    font-weight: bold;
    line-height: normal;
    padding: 8px 25px 0 0;
    text-align: right;
    z-index: 1;
}
.nav .message a
{
    color: #fff;
}
@media print
{
    .nav
	{
        display: none;
    }
}
body.careers .result
{
    border: 1px solid #7D1E6A;
    border-top: 3px solid #7D1E6A;
}
body.classifieds .result
{
    border: 1px solid #093;
    border-top: 3px solid #093;
}
.result .header
{
    border-bottom: 1px solid grey;
    margin-bottom: 10px;
    margin-left: 15px;
    padding-bottom: 10px;
    width: 100%;
}
.result .info p
{
    width: 79%;
}
.result table tr th,
.result table tr td
{
    vertical-align: top;
}
.result table tr th
{
    white-space: nowrap;
}
body.careers .result .header
{
    background-color: #ECCBE5;
}
body.classifieds .result .header
{
    background-color: #C0E7CD;
}
.result.underoffer .header
{
    background: url('../img/label/small/underoffer.png');
    background-position: 100% 50%;
    background-repeat: no-repeat;
    padding: 0 65px 0 15px;
}
.result.sold .header
{
    background: url('../img/label/small/sold.png');
    background-position: 100% 50%;
    background-repeat: no-repeat;
    padding: 0 65px 0 15px;
}
.result.leased .header
{
    background: url('../img/label/small/leased.png');
    background-position: 100% 50%;
    background-repeat: no-repeat;
    padding: 0 65px 0 15px;
}
.result.passedin .header
{
    background: url('../img/label/small/passedin.png');
    background-position: 100% 50%;
    background-repeat: no-repeat;
    padding: 0 65px 0 15px;
}
.result
{
    border-bottom: 1px solid lightgrey;
    padding-bottom: 5px;
    position: relative;
    zoom: 1;
}
.result h2, .result h3
{
    line-height: 133%;
    margin: 0;
    padding: 0;
}
.result h2
{
    font-size: 100%;
    padding: 0.45em 0;
}
.result h3
{
    font-size: 110%;
    font-weight: bold;
    margin: 0 0 0.5em 0;
}
div.resultsContainer div.row
{
	padding: 10px 0;
	border-bottom: 1px solid lightgrey;
	max-height: 175px;
	position: relative;
}
div.resultsContainer div.row:first-child
{
	border-top: 1px solid lightgrey;
	margin-top: 5px;
}
div.resultsContainer div.row:last-child
{
	margin-bottom: 10px;
}
.result .icons
{
	margin: -1px 5px 5px 0;
}
.result .icons .category-fav
{
	margin-top: 5px;
	max-width: 20px;
}
.result .icons .category-fav
{
	display: none;
}
.result .icons .category-fav.active
{
	display: inline;
}
.result .icons #featured
{
	margin-left: 5px;
}
.cn_page .showcase-icons .category-fav
{
	display: none;
}
.cn_page .showcase-icons .category-fav.active
{
	display: inline;
}
div.resultsContainer div.featured
{
	background-color: #fffde2;
}
div.resultsContainer div.row .first
{
	width: 220px;
	display: inline-block;
    vertical-align: top;
	margin-right: 5px;
}
div.resultsContainer div.row .second
{
	width: 515px;
	display: inline-block;
	vertical-align: top;
	color: #686868;
	padding: 5px 0;
}
div.resultsContainer div.row .second  .secondSub1
{
	margin-bottom: 10px;
}
div.resultsContainer div.row .second .secondSub1Name
{
	color: #000;
	margin-bottom: 0px;
	display: inline-block;
	font-size: 24px;
    vertical-align: top;
}
div.resultsContainer div.row .second .secondSub1Name a
{
	color: #000;
	font-size: 24px;
	margin-bottom: 0px;
	display: inline-block;
	text-decoration: none;
}
div.resultsContainer div.row .second .secondSub1Details
{
	font-size: 18px;
	display: inline-block;
	vertical-align: middle;
}
div.resultsContainer div.row .second  .secondSub2
{
	font-size: 16px;
	color: #000;
	margin-bottom: 10px;
}
div.resultsContainer div.row .second  .secondSub3
{
	font-weight: bold;
}
div.resultsContainer div.row .second  .secondSub3 span
{
	min-width: 80px;
	display: inline-block;
}
div.resultsContainer div.row .second a
{
	color: #000;
	font-size: 24px;
    text-transform: capitalize;
	vertical-align: top;
    text-decoration: none;
}
div.resultsContainer div.row .second div
{
	font-weight: normal;
	color: #686868;
}
div.resultsContainer div.row .third
{
	width: 215px;
	display: inline-block;
	vertical-align: top;
	text-align: right;
	height: 160px;
	font-size: 10px;
	color: #686868;
	font-weight: bold;
	margin-bottom: 2px;
	margin-top: -10px;
}
div.resultsContainer div.row .third a
{
	text-decoration: none;
}
div.resultsContainer div.row .third a:hover
{
	text-decoration: none;
}
div.resultsContainer div.row .third .icons
{
	margin: -1px 5px 5px 0;
}
div.resultsContainer div.row .homeView
{
	text-transform: uppercase;
	text-align: center;
	margin-left: auto;
	font-weight: bold;
	color: #FFF;
	border-radius: 5px 5px 0 0;
	display: inline-block;
}
div.resultsContainer div.row .homeView a
{
	color: #FFF;
}
div.resultsContainer div.row .homeView a:hover
{
	color: #FFF;
}
div.resultsContainer div.row .home-price
{
	font-size: 18px;
	font-weight: bold;
	color: #000;
}
div.resultsContainer div.row .timeRemaining
{
	font-weight: bold;
	right: 72px;
	width: 100px;
}
div.resultsContainer div.row .timeRemaining .normal
{
	font-weight: normal;
}
div.resultsContainer div.row .viewLink
{
	padding-top: 7px;
	right: 5px;
}
div.resultsContainer div.row .auctionText
{
	color: #dc614a;
}
.groupfirst h3
{
    font-size: 110%;
    font-weight: normal;
    line-height: normal;
    margin: 0;
}
.result h3, .result h3 img
{
    vertical-align: middle;
}
.result h3 strong
{
    white-space: nowrap;
}
.result .header .name,
.result .header .location
{
    border-right: 1px solid black;
	color: #000;
	display: inline-block;
    font-family: "Montserrat";
    font-size: 17px;
    margin-right: 1em;
    padding-right: 1em;
}
.result .header .sire
{
    font-weight: bold;
}
.result .header .price
{
    color: #686868;
    float: right;
    font-family: "Montserrat";
    font-size: 14px;
    margin-right: 170px;
}
.result .info
{
    overflow: hidden;
    padding: 5px 50px 5px 230px;
}
.result .info p
{
    margin: 0;
}
.result .info p a
{
    white-space: nowrap;
}
.result .info .images
{
    _padding: 0 0 15px 0;
    clear: both;
    color: #444;
    display: inline;
    float: left;
    font-size: 92%;
    margin: 0 40px 0 -225px;
    text-align: center;
    width: 202px;
}
.result img.photo
{
    max-height: 175px;
    min-height: 155px;
    width: 210px;
}
.logoDiv div
{
	margin: auto;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
}
.logoDiv img
{
    max-width: 160px;
    min-height: 40px;
    min-width: 140px;
}
.result table
{
    color: rgb( 47, 47, 47 );
    font-family: "Montserrat";
    font-weight: bold;
    margin-bottom: 0.5em;
    text-transform: uppercase;
}
.result .footer
{
    border-bottom: 3px solid #EDD7A4;
    clear: both;
    font-size: 92%;
}
body.careers .result .footer
{
    border-bottom: 3px solid #ECCBE5;
}
body.classifieds .result .footer
{
    border-bottom: 3px solid #C0E7CD;
}
.result .footer img
{
    float: left;
    margin: -0.5em 8px 0 0;
}
.result .footer table
{
    border-top: 1px solid #EDD7A4;
    line-height: normal;
    margin: 0;
    margin-top: 5px;
    width: 100%;
}
.result .footer table tr td
{
    padding: 1em 15px 5px 15px;
    vertical-align: middle;
    width: 50%;
}
.bloodstock .latest table.data tr td a
{
    color: #33c;
}
input.checkbox,
input.radio
{
    height: 15px;
    margin-bottom: 1px;
    margin-left: 0;
    margin-top: 1px;
    vertical-align: middle;
    width: 15px;
}
input[type=checkbox],
input[type=radio]
{
    height: 15px;
    margin-bottom: 1px;
    margin-left: 0;
    margin-top: 1px;
    vertical-align: middle;
    width: 15px;
}
#section-tabs
{
    height: 28px;
    overflow: hidden;
    width: 640px;
}
#section-tabs a
{
    background: url('../img/searchbox_tabs_bg.png') no-repeat 0 0;
    float: left;
    height: 28px;
    margin-right: 8px;
    overflow: hidden;
    text-indent: -1000px;
    width: 154px;
}
#section-tabs a#section-tabs-bloodstock
{
    background-position: 0px 0px;
}
#section-tabs a#section-tabs-bloodstock:hover
{
    background-position: 0px -100px;
}
#section-tabs a#section-tabs-bloodstock.active,
#section-tabs a#section-tabs-bloodstock.active:hover
{
    background-position: 0px -200px;
}
#section-tabs a#section-tabs-property
{
    background-position: -162px 0px;
}
#section-tabs a#section-tabs-property:hover
{
    background-position: -162px -100px;
}
#section-tabs a#section-tabs-property.active,
#section-tabs a#section-tabs-property.active:hover
{
    background-position: -162px -200px;
}
#section-tabs a#section-tabs-careers
{
    background-position: -324px 0px;
}
#section-tabs a#section-tabs-careers:hover
{
    background-position: -324px -100px;
}
#section-tabs a#section-tabs-careers.active,
#section-tabs a#section-tabs-careers.active:hover
{
    background-position: -324px -200px;
}
#section-tabs a#section-tabs-classifieds
{
    background-position: -486px 0px;
}
#section-tabs a#section-tabs-classifieds:hover
{
    background-position: -486px -100px;
}
#section-tabs a#section-tabs-classifieds.active,
#section-tabs a#section-tabs-classifieds.active:hover
{
    background-position: -486px -200px;
}
#section-tabs a.last
{
    margin-right: 0;
}
#header #section-tabs
{
    border-bottom: 8px solid #BD8B24;
    padding: 0 25px;
    width: auto;
}
body.careers #header #section-tabs
{
    border-bottom: 8px solid #7D1E6A;
}
body.classifieds #header #section-tabs
{
    border-bottom: 8px solid #093;
}
.sbox
{
    /*background: #F6E6B5 url('../img/searchbox_bg.png') repeat-x left bottom;*/
	background-color: #f3f3f3;
    /*border: 1px solid #BD8B24;
    border-top: 5px solid #BD8B24;*/
    margin-bottom: 20px;
    padding: 0 15px;
	width: 280px;
	display: inline-block;
	vertical-align: top;
}
body.careers .sbox
{
    background: #ECCBE5 url('../img/searchbox_bg_careers.png') repeat-x left bottom;
    border: 1px solid #7D1E6A;
    border-top: 5px solid #7D1E6A;
}
body.classifieds .sbox
{
    background: #C0E7CD url('../img/searchbox_bg_classifieds.png') repeat-x left bottom;
    border: 1px solid #093;
    border-top: 5px solid #093;
}
.sbox p
{
    margin: 0;
}
.sbox .section
{
    margin: 1.2em 0 1.5em 0;
}
.sbox .section .section
{
    margin: 0 0 0 3em;
}
.sbox input.pretend
{
    cursor: default;
}
.sbox .switchmode
{
    margin: 0.5em 0 1em 0;
}
.sbox .quicksearch table tr th,
.sbox .quicksearch table tr td,
.sbox .quicklinks table tr th,
.sbox .quicklinks table tr td
{
    vertical-align: top;
}
.sbox .quicksearch strong,
.sbox .quicksearch a,
.sbox .quicklinks strong,
.sbox .quicklinks a
{
    white-space: nowrap;
    zoom: 1;
}
.sbox .quicksearch, .sbox .quicklinks
{
    margin-top: 1.5em;
}
.search-widget
{
    background: #F6E6B5 url('../img/searchbox_bg.png') repeat-x left bottom;
    border: 1px solid #BD8B24;
    border-top: 5px solid #BD8B24;
    padding: 0 15px;
}
.search-widget hr
{
    background-color: #BD8B24;
    border: none;
    height: 2px;
}
.search-widget h3
{
    color: #BD8B24;
    font-size: 18px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.search-widget a.view-all-button
{
    background: url('../img/view_all_button.png');
    background-repeat: no-repeat;
    display: block;
    height: 29px;
    margin-bottom: 0;
    margin-left: 5px;
    margin-top: 0;
    text-indent: -9999px;
    width: 74px;
}
.search-widget .quick-links ul
{
    list-style: none;
    padding: 0;
}
.search-widget .quick-links ul li.first
{
    border-left: none;
    padding-left: 0;
}
.search-widget .quick-links ul li
{
    border-left: 1px solid #000000;
    display: block;
    float: left;
    padding-left: 6px;
    padding-right: 6px;
}
.search-widget input.search-submit
{
    background: none;
    background: url('../img/search_button.png');
    background-repeat: no-repeat;
    border: none;
    cursor: pointer;
    height: 29px;
    margin-bottom: 5px;
    margin-left: 5px;
    text-indent: -9999px;
    width: 74px;
}
.search-widget .search-field
{
    margin-bottom: 8px;
    margin-top: 0;
}
.search-widget .search-field dt
{
    font-weight: bold;
    margin: 0;
    padding: 0;
}
.search-widget .search-field dd
{
    margin: 0;
    padding: 0;
}
.search-widget p
{
    margin: 0;
}
.search-widget .section
{
    margin: 1.2em 0 1.5em 0;
}
.search-widget .section .section
{
    margin: 0 0 0 3em;
}
.search-widget .search-field select
{
    white-space: nowrap;
}
.search-widget input.pretend
{
    cursor: default;
}
.search-widget .quicksearch, .search-widget .quicklinks
{
    margin-top: 1.5em;
}
#side .advertise h2
{
    border-bottom: 1px solid #c00;
    font-size: 166%;
    font-style: normal;
    text-transform: uppercase;
}
#side .advertise h2,
#side .advertise h2 a
{
    color: #c00;
}
#side .advertise p
{
    line-height: normal;
}
#side .advertise a.more
{
    color: #BD8B24;
    font-size: 92%;
    text-decoration: none;
}
#side .advertise a.more:hover
{
    text-decoration: underline;
}
#side .news-headlines .news-headline
{
    margin: 0 0 2em 0;
}
#side .news-headlines .news-headline p
{
    font-size: 92%;
    margin: 0 0 0.4em 0;
}
#side .news-headlines .news-headline p.summary
{
    text-align: justify;
}
#side .news-headlines .news-headline .date
{
    color: #c33;
    font-weight: bold;
}
#side .news-headlines .news-headline h3
{
    font-size: 125%;
    font-weight: bold;
    margin: 0 0 0.4em 0;
}
#side .news-headlines .news-headline h3 a
{
    color: black;
    display: block;
    text-decoration: none;
}
#side .news-headlines .news-headline h3 a:hover
{
    text-decoration: underline;
}
#side .news-headlines .news-headline a.more
{
    color: #BD8B24;
    font-weight: bold;
    text-decoration: none;
    white-space: nowrap;
}
#side .news-headlines .news-headline a.more:hover
{
    text-decoration: underline;
}
#main .news-headlines
{
    height: 893px;
    margin-left: 5px;
    overflow-y: hidden;
    width: 621px;
}
#main .news-headlines .news-headline
{
    margin: 0.8em 0;
    padding: 0.8em 0 1em 0;
}
#main .news-headlines .news-headline p
{
    margin: 0 0 0.4em 0;
}
#main .news-headlines div.story-header
{
    color: #666;
    font-size: 92%;
    line-height: normal;
    margin-bottom: 0.8em;
    overflow: hidden;
    width: 100%;
}
#main .news-headlines div.story-header p
{
    border-right: 1px solid #ccc;
    display: inline;
    float: left;
    margin: 0 1em 0 0;
    padding: 0 1em 0 0;
}
#main .news-headlines div.story-header p:last-child,
#main .news-headlines div.story-header p.last-child
{
    border-right: none;
}
#main .news-headlines .news-headline h2
{
    font-size: 140%;
    font-weight: bold;
    margin: 0 0 0.4em 0;
}
#main .news-headlines .news-headline h2 a
{
    color: black;
    display: block;
    text-decoration: none;
}
#main .news-headlines .news-headline h2 a:hover
{
    text-decoration: underline;
}
#main .news-headlines .news-headline a.more
{
    color: #BD8B24;
    font-size: 92%;
    font-weight: bold;
    text-decoration: none;
    white-space: nowrap;
}
#main .news-headlines .news-headline a.more:hover
{
    text-decoration: underline;
}
body.news-story #main div.tools a.mini
{
    margin-right: 1.5em;
}
body.news-story #main div.story div.story-header
{
    color: #666;
    font-size: 92%;
    line-height: normal;
    margin-bottom: 2.5em;
    overflow: hidden;
    width: 100%;
}
body.news-story #main div.story div.story-header p
{
    border-right: 1px solid #ccc;
    display: inline;
    float: left;
    margin: 0 1em 0 0;
    padding: 0 1em 0 0;
}
body.news-story #main div.story div.story-header p:last-child,
body.news-story #main div.story div.story-header p.last-child
{
    border-right: none;
}
body.news-story #main div.story div.story-body
{
    line-height: 150%;
}
body.news-story #main div.story div.story-body p:first-child,
body.news-story #main div.story div.story-body p.first-child
{
}
body.news-story #main div.story p.source
{
    color: #666;
    font-size: 92%;
    text-align: right;
}
body.news-story #main div.otherstories, body.stallions-section #main div.otherstories
{
    margin: 0;
}
body.news-story #main div.otherstories a, body.stallions-section #main div.otherstories a
{
    display: block;
    text-decoration: none;
}
body.news-story #main div.otherstories a.prev
{
    background: url('../img/article_prev.png') no-repeat 0% 50%;
    padding: 20px 10px 20px 60px;
}
body.stallions-section #main div.otherstories a.prev
{
    background: url('/img/article_prev.png') no-repeat 0% 50%;
    padding: 20px 10px 20px 60px;
}
body.news-story #main div.otherstories a.next
{
    background: url('../img/article_next.png') no-repeat 100% 50%;
    padding: 20px 60px 20px 10px;
}
body.stallions-section #main div.otherstories a.next
{
    background: url('/img/article_next.png') no-repeat 100% 50%;
    padding: 20px 60px 20px 10px;
}
body.news-story #main div.otherstories a:hover
{
    text-decoration: underline;
}
body.details #main h1,
body.details #main h2,
body.details #main h3,
body.details #main h4,
body.details #main h5,
body.details #main h6,
body.details #main p
{
    margin: 0 0 0.4em 0;
}
body.details #main h2
{
    color: #9F2515;
    font-size: 140%;
    font-weight: bold;
    line-height: normal;
}
body.details #main h3
{
    color: #c00;
    font-size: 100%;
    font-weight: bold;
    line-height: normal;
}
body.details #main div.section
{
    margin: 1em 0;
}
body.details #main div.tools
{
    margin: 0;
}
body.details #main div.section.related-race-info
{
    background-color: #313957;
    color: #ffffff;
    font-size: 100%;
    margin: 1em 0;
    padding: 6px;
    width: 414px;
}
body.details #main div.section.related-race-info h4
{
    font-size: 100%;
    font-weight: bold;
}
body.details #main div.section.related-race-info a,
body.details #main div.section.related-race-info a:visited,
body.details #main div.section.related-race-info a:active
{
    color: #ffffff;
}
body.details #main div.section.social-links
{
    margin: 1em 0;
}
body.details #main div.tools a.mini
{
    margin-right: 1.5em;
}
body.details #main div.logo
{
    clear: right;
    color: #444;
    display: inline;
    float: right;
    font-size: 92%;
    line-height: normal;
    margin: 0 0 0 50px;
    max-width: 200px;
    text-align: center;
}
body.details #main div.logo img
{
    margin-bottom: 2px;
}
body.details #main div.racefieldsupdate
{
    width: 400px;
	display: inline-block;
	vertical-align: top;
	text-align: left;
	margin: 10px 25px 0 0;
	background-color: #00549A;
    color: white;
	padding: 15px 10px;
}
body.details #main div.racefieldsupdate h2
{
	color: #FFF;
	text-transform: uppercase;
}
body.details #main div.racefieldsupdate a
{
    color: white;
}
body.details #main div.twitterBox
{
    padding: 10px;
    width: 410px;
	display: inline-block;
	vertical-align: top;
}
}
body.details #main div.media
{
    width: 420px;
}
@media screen
{
    body.details #main div.media,
    body.details #main div.stallion-banner
	{
        clear: right;
        float: right;
        margin: 0.8em 0 0.5em 24px;
    }
}
body.details #main div.media div#video .inpageplayer
{
    background-color: #333;
    color: white;
    padding: 15px 20px;
}
body.details #main div.media div#video #inpagemultiplayer.inpageplayer
{
    background-color: #333;
    color: white;
    padding: 15px 20px 0 20px;
}
body.details #main div.media div#photo
{
    margin: 0 0 15px 0;
    padding: 7px 0;
	position: relative;
}
body.details #main div.status *
{
	display: inline-block;
}
body.details #main div.status,
body.details #main div.price,
body.details #main div.viewpedigree,
body.details #main div.details
{
    margin: 1em 0;
}
body.details #main div.mobile-buttons
{
	display: none;
}
body.details #main div.section.title.stallion-title h1
{
    font-weight: bold;
}
body.details #main div.section.title.stallion-title
{
    color: #000;
    /*float: left;*/
    /*margin-top: 27px;*/
		margin: 10px 0 0 0;
}
body.details #main div.stallion-media div#photo
{
	padding: 0;
}
body.details #main div.details table tr td,
body.details #main div.details table tr th,
body.details #main div.asagentfor table tr td,
body.details #main div.asagentfor table tr th,
body.details #main div.broodmare table tr td,
body.details #main div.broodmare table tr th,
body.details #main div.trainer table tr td,
body.details #main div.trainer table tr th,
body.details #main div.syndication table tr td,
body.details #main div.syndication table tr th
{
    padding: 0 0.75em 0 0;
}
body.details #main .map
{
    clear: right;
    float: right;
	margin-left: 40px;
}
body.details #main div.auction table,
body.details #main div.bonus table
{
    line-height: normal;
    margin: 0;
}
body.details #main div.bonus table .status
{
    color: #c00;
}
body.details #main div.enquiry table tr td,
body.details #main div.enquiry table tr th
{
    padding: 0 1.5em 0 0;
}
body.details #main div.enquiry table#internationalphone
{
    margin: 0.4em 0;
}
body.details #main div.enquiry h3
{
    overflow: hidden;
    width: 100%;
}
body.details #main div.enquiry h3 label
{
    background: #c00000 url('../img/pulse_down.gif') no-repeat 98% 50%;
    color: white;
    float: left;
    font-size: 110%;
    padding: 4px 32px 4px 6px;
}
#main div.price #bidding-iframe
{
	border: 0;
	margin-left: -8px;
	width: 45%;
}
#main div.price #own-listing
{
	color: red;
	font-weight: bold;
	text-transform: uppercase;
}
a.enquiry-button
{
    background-color: #c00000;
    color: white;
    display: inline-block;
    font-size: 110%;
    font-size: 12px;
    font-weight: bold;
    line-height: normal;
    padding: 4px 10px;
    text-decoration: none;
}
a.enquiry-button-large
{
    background: url('../img/make-an-enquiry.jpg');
    background-repeat: no-repeat;
    display: inline-block;
    float: left;
    font-size: 0;
    height: 50px;
    line-height: 0;
    width: 145px;
}
a.enquiry-button-large.submit-tender
{
    background: url('../img/submit-a-tender.gif');
}
a.inspection-button
{
    background: url('../img/arrange-inspection.jpg');
    background-repeat: no-repeat;
    display: inline-block;
    font-size: 0;
    height: 50px;
    line-height: 0;
    width: 240px;
}
body.details #main div.enquiry form input.text,
body.details #main div.enquiry form textarea
{
    width: 97%;
}
body.details #main div.enquiry form table
{
    margin: 0 0 0.4em 0;
    width: 100%;
}
body.details #main div.enquiry form table tr td,
body.details #main div.enquiry form table tr th
{
    padding: 0.1em 0.75em 0.1em 0;
    white-space: nowrap;
}
body.details #main #pedigree
{
    clear: both;
}
body.details #main #pedigree #overview
{
	margin-top: 0;
}
body.details #main #pedigree #overview h3
{
	color: #000;
}
.sales-results-search
{
    font-size: 11px;
}
body.photo #main div#photo
{
    background-color: #f4f4f4;
    border: 1px solid #ccc;
    margin-top: 1em;
    padding: 10px;
    text-align: center;
}
body.video #main .inpageplayer
{
    background-color: #f4f4f4;
    border: 1px solid #ccc;
    margin-top: 1em;
    padding: 10px;
    text-align: center;
}
body.document #main .inpageplayer
{
    background-color: #f4f4f4;
    border: 1px solid #ccc;
    margin-top: 1em;
    padding: 10px;
    text-align: center;
}
table.options
{
    border-collapse: separate;
    width: 100%;
}
table.options tr th,
table.options tr td
{
    border: 2px solid #ddd;
    padding: 0.8em 18px;
    vertical-align: top;
}
table.options img
{
    float: right;
    margin: 0 0 0 5px;
}
table.data
{
    border-collapse: collapse;
    line-height: normal;
    margin: 0 0 0.8em 0;
    text-align: left;
    width: 100%;
}
table.data th, table.data td
{
	color: #686868;
}
table.data tr:nth-of-type(odd) td:nth-of-type(odd)
{
	background-color: #f5f3f0;
}
table.data tr:nth-of-type(even) td:nth-of-type(odd)
{
	background-color: #f0ede8;
}
table.data tr:nth-of-type(even) td:nth-of-type(even)
{
	background-color: #f5f3f0;
}

div#sales-results div.stallion-wrap table tr:nth-of-type(odd) td:nth-of-type(odd)
{
	background-color: #f5f3f0;
}
div#sales-results div.stallion-wrap table tr:nth-of-type(even) td:nth-of-type(odd)
{
	background-color: #f0ede8;
}
div#sales-results div.stallion-wrap table tr:nth-of-type(even) td:nth-of-type(even)
{
	background-color: #f5f3f0;
}

table.data caption,
table.data tr td,
table.data tr th
{
    background-color: white;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    font-size: 92%;
    padding: 0.55em 5px;
    vertical-align: top;
}
table.data tr th
{
    vertical-align: middle;
}
table.data tr th
{
    background-color: #e6e6e6 !important;
	color: #686868;
}
table.dataview th
{
    width: 1%;
}
table.data caption
{
    background-color: #DAE1F9 !important;
    border-bottom: none;
    font-size: 100%;
    font-weight: bold;
}
table.data caption
{
    text-align: center;
}
table.data tr.even td
{
    background-color: #f4f4f4;
}
table.data tr td.heading,
table.data tr th.heading
{
    background-color: #DAE1F9 !important;
}
table.data h1,
table.data h2,
table.data h3,
table.data h4,
table.data h5,
table.data h6
{
    margin: 0.25em 0;
}
table.data.bidding-report
{
	margin-top: 15px;
}
table.data.bidding-report tbody tr.autobid td
{
	background-color: #f5f5f5;
}
body.auction #main div.section
{
    margin: 2em 0;
}
body.auction #main .map
{
    border: 1px solid black;
}
body.auction-zone table.auctions tr td,
body.auction-zone table.auctions tr th
{
    font-size: 12px;
}
.auctions tr
{
    border: 1px solid black;
}
.auctions td
{
    padding: 10px;
}
table.auctions tr th
{
    background-color: #9eaedb !important;
    color: white;
    height: 32px;
    padding-left: 10px;
}
table.auctions
{
    margin-bottom: 25px;
}
.auctions td a
{
    font-size: 12px;
}
body.stallion-profiles
{
	display: inline-block;
    width: 620px;
}
body.stallion-profiles table.data tr td,
body.stallion-profiles table.data tr th
{
    vertical-align: middle;
}
body.seller.index table tr td,
body.seller.index table tr th
{
    vertical-align: middle;
}
body.seller .help
{
    font-size: 92%;
    line-height: normal;
}
body.seller.edit-details form div.section div.section
{
    padding-left: 20px;
}
body.seller.edit-details form table
{
    margin: 0 0 1em 0;
}
body.seller.edit-details form table tr td,
body.seller.edit-details form table tr th
{
    padding: 0.4em 0.75em 0.4em 0;
}
body.seller.edit-details form table tr th,
body.seller.edit-details form label
{
    white-space: nowrap;
}
body.seller.edit-photo .photoPreview,
body.seller.edit-document .documentPreview,
body.seller.edit-video .videoPreview
{
    background-color: #f4f4f4;
    border: 1px solid #ddd;
    margin: 0.8em 0;
    padding: 8px 12px;
}
body.seller.edit-photo .photoPreview table
{
    width: 100%;
}
html.sa form.search table
{
    border-collapse: collapse;
    margin-bottom: 0.5em;
}
html.sa form.search table tr th,
html.sa form.search table tr td
{
    background-color: #e4e4f4;
    border-left: 4px solid white;
    border-right: 4px solid white;
    font-size: 92%;
    padding: 3px 5px;
    vertical-align: top;
}
html.sa form.search table table tr th,
html.sa form.search table table tr td
{
    border-left: none;
    border-right: none;
    padding: 1px 1px;
}
html.sa form.search div.scrollable
{
    _height: 12.5em;
    background-color: white;
    border: 1px solid #ccc;
    max-height: 12.5em;
    overflow: auto;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 2px 25px 2px 2px;
}
body.emailalerts .sbox p
{
    margin: 0 0 0.5em 0;
}
form#sendToFriend
{
    background-color: #f4f4f4;
    border: 1px solid black;
    margin: 0 25px 15px 25px;
    padding: 15px;
}
form#sendToFriend h2
{
    color: #c00 !important;
    font-size: 140% !important;
    font-weight: bold !important;
    line-height: normal !important;
    margin: 0 0 1em 0 !important;
}
form#sendToFriend p
{
    margin: 0 0 1em 0 !important;
}
form#sendToFriend table
{
    width: 100%;
}
form#sendToFriend table tr td
{
    padding: 0 3% 0 0;
    vertical-align: top;
    width: 30%;
}
form#sendToFriend table tr td#sendToFriend-td-to,
form#sendToFriend table tr td#sendToFriend-td-from
{
    width: 30%;
}
form#sendToFriend table tr td#sendToFriend-td-message
{
    width: 40%;
}
form#sendToFriend table tr td input.text,
form#sendToFriend table tr td textarea
{
    _width: 90%;
    width: 97%;
}
form#sendToFriend table tr td textarea
{
    height: 3em;
}
#header .a
{
    position: absolute;
    right: 25px;
    top: 35px;
}
#header .a.top-banner
{
    right: 10px;
    top: 50px;
	margin-top:5px;
}
body.search #main .a
{
    margin: 10px 120px;
    text-align: center;
}
body.homepage #main .a,
body.syndications-home #main .a
{
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
body.news-story .story .a
{
    float: right;
    margin: 0 0 5px 25px;
}
#side .news-headlines .a
{
    margin: 2em -10px 2em -5px;
    text-align: center;
    width: 250px;
}
.legal table tr td
{
    vertical-align: top;
}
.legal p
{
    margin: 0 0 1em 0;
}
.legal table
{
    margin: 0;
}
.split-section
{
    background: url('../img/layout_divider.png') repeat-y 664px 0px;
}
.split-section .section
{
    float: left;
    padding-right: 20px;
    width: 640px;
}
html.popup body.watch-horse #content
{
    width: auto;
}
html.popup body.watch-horse #master_wrapper
{
    min-width: 0;
}
.watch-horse input[type=text]
{
    width: 200px!important;
}
div.notice
{
    background: #e5d0a7;
    border: 1px solid #c79245;
    margin-bottom: 20px;
    padding: 3px 7px 3px 7px;
}
div.error
{
    background: #e5d0a7;
    border: 1px solid #c79245;
    color: #cc0000;
    margin-bottom: 20px;
    padding: 3px 7px 3px 7px;
}
.iframe_content
{
    height: 80px;
    width: 410px;
}
a.icon
{
    white-space: nowrap;
}
a.icon img
{
    background: #f2d9a3;
    border: none;
    padding-left: 0.2em;
    padding-right: 0.5em;
    text-decoration: none;
    vertical-align: middle;
}
.listing-type-summary div
{
    float: left;
    height: 65px;
    padding: 13px 13px 10px 13px;
    width: 248px;
}
.listing-type-summary .border-middle
{
    border-left: 1px solid gray;
    border-right: 1px solid gray;
}
.upgrade-table tr
{
    height: 3em;
}
.upgrade-table td
{
    border-bottom: 1px solid #CCCCCC;
    padding: 10px!important;
}
.upgrade-table .sbox
{
    border-bottom: 1px solid #BD8B24;
    border-left: none;
    border-right: none;
    border-top: none;
}
.upgrade-table
{
    border: 2px solid #7E2F1B;
}
.featured-result .footer
{
    border-bottom: 3px solid #D6A9A9;
}
.unavailable
{
    color: #999999;
}
.sales-brochure fieldset
{
    border: solid 1px #bd8b24;
    margin: 10px;
}
.sales-brochure legend
{
    font-weight: bold;
    padding: 10px;
}
.sales-brochure input[type="text"]
{
    width: 300px;
}
.sales-brochure textarea
{
    height: 65px;
    width: 300px;
}
.sales-brochure .submit
{
    width: 100%;
}
.sales-brochure-send .col1
{
    float: left;
}
.sales-brochure-send .col2
{
    float: left;
    margin-left: 50px;
}
.sales-brochure-send input[type="text"]
{
    width: 400px;
}
.sales-brochure-send textarea
{
    height: 220px;
    width: 400px;
}
.action-help-container p
{
    margin: 0;
}
.action-help-container
{
    background: #dae4fc;
    border: solid 1px #005d94;
    padding: 7px 7px 16px 7px;
    width: 500px;
}
.action-help
{
    cursor: pointer;
}
.close-help
{
    cursor: pointer;
    float: right;
}
.valign-row
{
    vertical-align: top!important;
}
#financial-year-reports .manager-revenue-graph
{
    float: left;
    height: 300px;
    width: 500px;
}
table.admin-listings tr.featured td, .seller-home-legend .featured, .edit-featured-listing
{
    background: #D6A9A9;
}
.seller-home-legend
{
    float: left;
    width: 300px;
}
.owing-balance
{
    background-color: #ddaaaa;
    border: 3px solid #992222;
    color: #440000;
    float: left;
    font-size: 120%;
    font-weight: bold;
    padding: 10px;
}
.owing-balance p
{
    margin: 0;
}
.owing-balance a
{
    font-size: 100%;
    font-weight: normal;
}
.section.admin-results
{
    font-weight: bold;
}
.section.admin-view th
{
    width: 250px;
}
.edit-featured-listing
{
    background: url('../img/featured.png');
    background-color: #D6A9A9;
    background-position: 3px center;
    background-repeat: no-repeat;
    border: 2px solid #CD3535;
    margin-bottom: 10px;
    padding: 3px 3px 3px 80px;
}
ul.tick-list
{
    list-style-image: url(''../img/tick_small.png') ?>');
}
html.popup body.promotion-page #master_wrapper
{
    min-width: 800px;
}
body.promotion-page #content h1
{
    background-color: #c69244;
    color: #ffffff;
    display: block;
    font-size: 35px;
    height: 50px;
    margin: 0;
    padding: 45px 0;
    text-align: center;
    width: 100%;
}
body.promotion-page #content h1.large
{
    font-size: 74px;
    padding: 20px 0;
    text-transform: uppercase;
}
body.promotion-page #content h1.small
{
    font-size: 21px;
    font-weight: bold;
    padding: 0;
}
body.promotion-page #content
{
    font-size: 100%;
    width: 800px;
}
body.promotion-page #content .report-image
{
    float: left;
}
body.promotion-page #content .report-details
{
    float: right;
    font-size: 130%;
    width: 330px;
}
body.promotion-page #content .report-details h3
{
    text-align: center;
}
body.promotion-page #content .report-details .action-button
{
    background: #c69244;
    color: #ffffff;
    display: block;
    font-weight: bold;
    line-height: 22px;
    margin-left: auto;
    margin-right: auto;
    padding: 15px;
    text-align: center;
    text-decoration: none;
    width: 150px;
}
body.promotion-page #content .report-details ul
{
    line-height: 130%;
    margin: 30px 0;
}
body.promotion-page #content .report-details ul li
{
    margin: 15px 0;
}
body.promotion-page #content .main-message
{
    background-color: #c1cbe1;
    margin: 25px 0;
    padding: 20px 10px;
    text-align: center;
}
body.promotion-page #content .main-message h2
{
    font-size: 17px;
    font-weight: bold;
    margin-bottom: 20px;
}
body.promotion-page #content .main-message p
{
    font-size: 14px;
}
body.promotion-page #content .split
{
    background: none;
}
body.promotion-page #content .split #main
{
    height: 770px;
    padding-top: 30px;
    width: 490px;
}
body.promotion-page #content .split #main .important-message
{
    background-color: #c1cbe1;
    font-size: 130%;
    line-height: 130%;
    margin: auto;
    padding: 10px;
    width: 400px;
}
body.promotion-page #content .split #side
{
    background-color: #c1cbe1;
    height: 100%;
    height: 770px;
    padding-top: 30px;
    width: 225px;
}
body.promotion-page #content .split .promo-image
{
    border: 2px solid #7f7f7f;
    display: block;
    margin: 20px auto;
    padding: 20px;
    width: auto;
}
body.promotion-page #content .split #side h2
{
    border: none;
    color: #009600;
    font-style: inherit;
    margin-bottom: 35px;
    text-align: center;
}
body.promotion-page #content .split #side .bloodstock-logo
{
    background-color: #ffffff;
    display: block;
    height: 74px;
    margin: 40px auto;
    padding: 5px;
    width: 205px;
}
body.promotion-page #content .split #side .call-to-action
{
    background-color: #c69244;
    color: #ffffff;
    display: block;
    font-size: 15px;
    line-height: 18px;
    margin: 50px auto;
    padding: 15px;
    text-align: center;
    text-decoration: none;
    width: 170px;
}
body.promotion-page #content .footer .contact-details
{
    background-color: #c69244;
    color: #ffffff;
    padding: 10px 10px 30px 10px;
}
body.promotion-page #content .footer
{
    margin-top: 50px;
    text-align: center;
    width: 100%;
}
body.promotion-page #content .footer .logo
{
    display: block;
    margin: 15px auto;
}
html.popup body.featured-listing-info #content
{
    width: auto;
}
html.popup body.featured-listing-info #master_wrapper
{
    min-width: 0;
}
#global-messages
{
    background: url('../img/content_bg.png');
    font-size: 14px;
    font-weight: bold;
    margin: 0 auto;
    padding: 0;
    padding-left: 13px;
    padding-right: 13px;
    text-align: center;
    width: 990px;
}
#global-messages ul
{
    background-color: #f5eed3;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#global-messages ul li
{
    padding: 10px;
}
#global-messages ul li.success
{
    background-color: #77dd77;
    border: 3px solid #117711;
}
#global-messages ul li.error
{
    background-color: #ee4444;
    border: 3px solid #771111;
    color: #771111;
}
body.sa #global-messages
{
    background: none;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
}
body.standalone-enquiry #content
{
    margin: 10px;
    width: auto;
}
html.popup body.standalone-enquiry #master_wrapper
{
    min-width: 0;
}
html.popup body.enquiry #master_wrapper
{
    min-width: 0;
}
html.popup body.enquiry #content
{
    width: auto;
}
ul.error-list, ul.errors
{
    background-color: #ff7777;
    border: 2px solid #661111;
    color: #661111;
    list-style: none;
    padding: 10px;
}
.enquiry-banner
{
    float: right;
    padding-top: 36px;
    text-align: center;
    width: 400px;
}
.enquiry-banner a
{
    margin-left: auto;
    margin-right: auto;
}
#checkvault input[type="image"]
{
	height: auto;
	box-shadow: none;
}
body.details #main div.enquiry #checkvault
{
	display: inline-block;
    padding-left: 16px;
    margin-top: -37px;
}
.admin-form form select, .admin-form form input
{
    margin: 0;
	opacity: 1;
}
.admin-form form input[type=submit]
{
    cursor: pointer;
    font-weight: bold;
    padding: 10px;
}
.admin-form form input[type=text]
{
    width: 400px;
}
.admin-form form dt
{
    clear: left;
    float: left;
    margin-bottom: 10px;
    width: 130px;
}
.admin-form form dd
{
    float: left;
    margin-bottom: 10px;
}
.syndications-home form #sbox-adv-ls
{
    height: 18px;
}
.syndications-home form #sbox-adv-ls, .syndications-home form #sbox-adv-lt
{
    width: 150px;
}
.syndications-home form #sbox-adv-lt
{
    clear: both;
}
.listing-photo
{
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
.listing-photo.full-size
{
    height: 600px;
    width: 800px;
}
.listing-photo.large-size
{
    width: 420px;
}
.listing-photo.medium-size
{
    min-height: 150px;
    width: 200px;
}
.listing-photo.small-size
{
    height: 60px;
    width: 80px;
}
#fold-banner
{
    float: right;
    height: 100px;
    overflow: hidden;
    position: absolute;
    right: 0px;
    top: 0px;
    width: 100px;
    z-index: 9999;
}
.account-enquiry form input[type=submit]
{
    font-weight: bold;
    padding: 10px;
}
.account-enquiry form input[type=text]
{
    width: 250px;
}
.account-enquiry form dt
{
    clear: left;
    float: left;
    margin-bottom: 10px;
    width: 60px;
}
.account-enquiry form dd
{
    float: left;
    margin-bottom: 10px;
}
.account-enquiry form textarea
{
    height: 110px;
    width: 250px;
}
.account-enquiry form ul.errors
{
    color: red;
    list-style: none;
    margin: 3px;
    padding: 0;
}
.checkbox-list-container
{
    background-color: white;
    border: 1px solid ThreeDFace;
    height: 15em;
    overflow: auto;
    position: relative;
}
.checkbox-list-container ul
{
    list-style: none;
    margin: 2px;
    padding: 2px 4px;
}
.checkbox-list-container ul li
{
    padding: 2px;
}
.checkbox-list-container ul li label
{
    cursor: pointer;
}
#header .message
{
    color: #cd3838;
    font-size: 14px;
    font-weight: bold;
    padding-top: 25px;
    position: absolute;
    right: 10px;
	margin: 5px;
	vertical-align: middle;
}
#header .greeting
{
	display: inline-block;
    font-size: 14px;
    font-weight: bold;
	color: #000;
	vertical-align: middle;
}
ul.radio-list
{
    list-style: none;
    padding: 2px 4px;
}
ul.radio-list
{
    padding: 2px;
}
form.website-form ul, form.website-form ul li
{
    clear: both;
    list-style: none;
    margin: 0;
    padding: 0;
}
form.website-form ul li label
{
    clear: left;
    display: block;
    float: left;
    font-weight: bold;
    height: 20px;
    margin: 6px 0;
    width: 200px;
}
form.website-form ul li .orders-to-buy-categories label
{
    float: none;
}
form.website-form ul li .checkbox-list label
{
    font-weight: normal;
}
form.website-form ul li label input
{
    margin: 0 4px 0 0;
}
form.website-form ul li input, form.website-form ul li select, form.website-form ul li textarea
{
    display: block;
    float: left;
}
form.website-form ul li .widget-separator
{
    display: block;
    float: left;
    margin: 0 4px;
}
form.website-form ul li input[type='checkbox'], form.website-form ul li input.checkbox
{
    cursor: pointer;
    margin: 6px 6px 6px 0;
}
form.website-form ul li .checkbox-list
{
    float: left;
}
form.website-form ul li select
{
    margin: 0;
    max-width: 300px;
    padding: 1px 0;
}
form.website-form ul li input[type='text']
{
    margin: 2px 0;
    padding: 1px 0;
    width: 300px;
}
form.website-form ul li select
{
    margin: 0;
    padding: 1px 0;
}
form.website-form ul li textarea
{
    height: 150px;
    width: 420px;
}
form.website-form fieldset legend
{
    line-height: 105%;
    padding: 0 0 0.6em;
}
form.website-form fieldset
{
    border: 0;
    clear: both;
    margin: 20px 0 0 0;
    padding: 0;
}
form.website-form ul li p.description, form.website-form ul li p.hint
{
    display: inline;
}
.checkbox-list.orders-to-buy-categories label
{
    clear: none;
}
table.sorted-table thead tr .header
{
    background: url(../img/tablesort/bg.gif);
    background-position: center right;
    background-repeat: no-repeat;
    cursor: pointer;
}
table.sorted-table.revenue thead tr .header
{
    background: url(../img/tablesort/bg.gif);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 33px;
    cursor: pointer;
}
table.sorted-table thead tr .headerSortUp
{
    background: url(../img/tablesort/asc.gif);
	background-position: center right;
    background-repeat: no-repeat;
    cursor: pointer;
}
table.sorted-table thead tr .headerSortDown
{
    background: url(../img/tablesort/desc.gif);
	background-position: center right;
    background-repeat: no-repeat;
    cursor: pointer;
}
table.sorted-table.dark-table thead tr .header
{
    background: url(../img/tablesort/white-bg.gif);
    background-position: center right;
    background-repeat: no-repeat;
    cursor: pointer;
}
table.sorted-table.dark-table thead tr .headerSortUp
{
    background: url(../img/tablesort/white-asc.gif);
    background-position: center right;
    background-repeat: no-repeat;
    cursor: pointer;
}
table.sorted-table.dark-table thead tr .headerSortDown
{
    background: url(../img/tablesort/white-desc.gif);
    background-position: center right;
    background-repeat: no-repeat;
    cursor: pointer;
}
h1.benefits-heading
{
    background: url('img/inglis-logo.png') no-repeat;
    height: 48px;
    padding-left: 160px;
    padding-top: 14px;
}
.featured-listing-rotator-container h3
{
    color: #BD8B24;
    font-size: 18px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.featured-listing-rotator-container .jcarousel-container .jcarousel-prev.jcarousel-prev-disabled,
.featured-listing-rotator-container .jcarousel-container .jcarousel-next.jcarousel-next-disabled
{
    background-color: #ebebeb;
    border-color: #d3d3d3;
    cursor: default;
}
.featured-listing-rotator-container .jcarousel-clip
{
    overflow: hidden;
}
.featured-listing-rotator-container .prev, .featured-listing-rotator-container .next
{
    background-color: #ce9c35;
    border: 2px solid #BD8B24;
    color: #ffffff;
    cursor: pointer;
    font-weight: bold;
    margin-bottom: 5px;
    margin-top: 10px;
    padding: 4px;
}
.featured-listing-rotator-container .prev
{
    float: left;
}
.featured-listing-rotator-container .next
{
    float: right;
}
#featured-listings-rotator
{
    height: 325px;
    list-style: none;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
#featured-listings-rotator .featured-listing
{
    background: url('../img/rotating-featured-background.png');
    background-repeat: no-repeat;
    float: left;
    height: 100%;
    margin-right: 13px;
    text-align: center;
    width: 218px;
}
#featured-listings-rotator .featured-listing
{
    cursor: pointer;
    padding-top: 5px;
}
#featured-listings-rotator .featured-listing .info-item
{
    padding-left: 6px;
    padding-right: 6px;
}
#featured-listings-rotator .featured-listing .featured-listing-price
{
    color: #BD8B24;
    font-size: 11px;
    font-weight: bold;
    margin: 4px 8px;
}
#featured-listings-rotator .featured-listing .featured-listing-name
{
    font-size: 16px;
    font-weight: bold;
    margin: 4px 8px;
}
#featured-listings-rotator .featured-listing .featured-listing-name .sex
{
    color: #BD8B24;
    font-size: 13px;
}
#featured-listings-rotator .featured-listing .featured-listing-account-logo
{
    margin-bottom: 3px;
}
#featured-listings-rotator .featured-listing .listing-photo
{
    margin-bottom: 5px;
}
input.title-note-link, a.title-note-link
{
    border: 1px solid #686868;
    color: #686868;
    font-weight: normal;
    padding: 0 5px;
    text-decoration: none;
}
.item-list-form .item-prototype
{
    display: none;
}
.cn_wrapper.home .cn_preview img.photo 
{
	height: 210px;
	width: 280px;
}
.items-ticker
{
    height: 30px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    width: 920px;
}
.items-ticker h4
{
    display: inline-block;
    float: left;
    font-weight: bold;
    height: 16px;
    padding-bottom: 7px;
    padding-top: 7px;
    text-align: center;
}
.items-ticker .items
{
    display: block;
    float: left;
    height: 100%;
    height: 30px;
    overflow: hidden;
}
.items-ticker .items .tickercontainer
{
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
.items-ticker .items .tickercontainer .mask
{
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.items-ticker .items ul
{
    font: bold 10px;
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: relative;
}
.items-ticker .items ul li
{
    float: left;
    height: 100%;
    margin: 0 50px 0 0;
    margin: 0;
    padding: 0 7px;
    padding-bottom: 6px;
    padding-top: 6px;
    white-space: nowrap;
}
.bloodstock.homepage .items-ticker
{
    font-size: 10px;
    height: 26px;
}
.bloodstock.homepage .items-ticker h4 a, .bloodstock.homepage .items-ticker h4 a:active
{
    color: #ffffff;
    text-decoration: none;
}
.bloodstock.homepage .items-ticker h4
{
    background: #559944;
    height: 12px;
    width: 190px;
}
.bloodstock.homepage .items-ticker .items
{
    width: 720px;
}
<?php include(dirname(__FILE__) . '/sirepremiership.css.php') ?>
<?php include(dirname(__FILE__) . '/stallions.css.php') ?>
<?php include(dirname(__FILE__) . '/syndications.css.php') ?>
.buy-a-horse .buy-points
{
    border: 1px solid #B8C2DA;
    box-shadow: 3px 3px 4px #B8C2DA;
    display: block;
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#B8C2DA');
    float: left;
    height: 145px;
    margin-right: 12px;
    -moz-box-shadow: 3px 3px 4px #B8C2DA;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#B8C2DA')";
    padding: 8px;
    -webkit-box-shadow: 3px 3px 4px #B8C2DA;
    width: 185px;
}
.buy-a-horse .buy-points.last
{
    margin-right: 0;
}
.buy-a-horse .buy-points h4
{
    background-position: top center;
    background-repeat: no-repeat;
    font-weight: bold;
    height: 26px;
    text-align: center;
    text-indent: -9999px;
}
.buy-a-horse .buy-points ul
{
    list-style-type: square;
    padding-left: 15px;
}
.buy-a-horse .buy-points ul li
{
    margin: 0;
    margin-bottom: 5px;
    padding: 0;
}
.buy-a-horse .buy-points.for-sale
{
    background-color: rgb(209, 200, 176);
}
.buy-a-horse .buy-points.for-sale h4
{
    background: url(../img/buy-a-horse/for-sale-heading.png);
}
.buy-a-horse .buy-points.racehorse
{
    background-color: rgb(128, 170, 205);
}
.buy-a-horse .buy-points.racehorse h4
{
    background: url(../img/buy-a-horse/racehorse-shares-heading.png);
}
.buy-a-horse .buy-points.private-sales
{
    background-color: rgb(165, 144, 188);
}
.buy-a-horse .buy-points.private-sales h4
{
    background: url(../img/buy-a-horse/private-sales-heading.png);
}
body.empty
{
    background: none;
    padding: 0;
}
#content .split #side div.quicksearch strong, #content .split #side div.quicklinks strong
{
	font-size: 18px;
}
#content .split #side #sbox-sim
{
	background-color: #f3f3f3;
}
.searchcat, .searchbox
{
    background-color: #f3f3f3;
    border-top: 1px solid lightgrey;
    color: rgb( 104, 104, 104 );
    font-family: "Montserrat";
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    padding: 5px;
    text-transform: uppercase;
}
.searchcat a, .searchbox a
{
    color: rgb( 104, 104, 104 );
}
.packageLabel
{
    font-family: "Montserrat";
    font-size: 20px;
    font-weight: bold;
    line-height: 1.444;
    margin-top: 5px;
    text-transform: uppercase;
    z-index: 53;
	margin-bottom: 5px;
}
.bronzeBar
{
    background: -moz-linear-gradient( -90deg, rgb(151,70,26) 0%, rgb(251,216,197) 100%);
    background: -ms-linear-gradient( -90deg, rgb(151,70,26) 0%, rgb(251,216,197) 100%);
    background: -webkit-linear-gradient( -90deg, rgb(151,70,26) 0%, rgb(251,216,197) 100%);
    background-color: #97461A;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#97461A', endColorstr='#FBD8C5',GradientType=1 );
    height: 12px;
    width: 220px;
}
.silverBar
{
    background: -moz-linear-gradient( -90deg, rgb(189,180,171) 36%, rgb(242,242,242) 100%);
    background: -ms-linear-gradient( -90deg, rgb(189,180,171) 36%, rgb(242,242,242) 100%);
    background: -webkit-linear-gradient( -90deg, rgb(189,180,171) 36%, rgb(242,242,242) 100%);
    background-color: #cccccc;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#F2F2F2',GradientType=1 );
    height: 12px;
    width: 220px;
}
.goldBar
{
    background: -moz-linear-gradient( -90deg, rgb(217,159,0) 42%, rgb(252,237,190) 100%);
    background: -ms-linear-gradient( -90deg, rgb(217,159,0) 42%, rgb(252,237,190) 100%);
    background: -webkit-linear-gradient( -90deg, rgb(217,159,0) 42%, rgb(252,237,190) 100%);
    background-color: #D99F00;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#D99F00', endColorstr='#FCEDBE',GradientType=1 );
    height: 12px;
    width: 220px;
}
.classifiedBar
{
    background: -moz-linear-gradient( -90deg, #a29064 42%, #a29064 100%);
    background: -ms-linear-gradient( -90deg, #a29064 42%, #a29064 100%);
    background: -webkit-linear-gradient( -90deg, #a29064 42%, #a29064 100%);
    background-color: #a29064;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a29064', endColorstr='#a29064',GradientType=1 );
    height: 12px;
    width: 476px;
}
.auctionBar
{
    background: -moz-linear-gradient( -90deg, #515151 42%, #515151 100%);
    background: -ms-linear-gradient( -90deg, #515151 42%, #515151 100%);
    background: -webkit-linear-gradient( -90deg, #515151 42%, #515151 100%);
    background-color: #515151;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#515151', endColorstr='#515151',GradientType=1 );
    height: 12px;
    width: 476px;
}
.fullBar
{
    background: -moz-linear-gradient( -90deg, rgb(62,90,169) 0%, rgb(144,160,205) 100%);
    background: -ms-linear-gradient( -90deg, rgb(62,90,169) 0%, rgb(144,160,205) 100%);
    background: -webkit-linear-gradient( -90deg, rgb(62,90,169) 0%, rgb(144,160,205) 100%);
    background-color: #3E5AA9;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3E5AA9', endColorstr='#90A0CD',GradientType=1 );
    height: 12px;
    width: 220px;
}
.packagePrice
{
    color: rgb( 0, 0, 0 );
    display: inline;
    font-family: "Montserrat";
    font-size: 30px;
    font-weight: bold;
    text-transform: uppercase;
}
.packageGST
{
    color: rgb( 162, 162, 162 );
    display: inline-block;
    font-family: "Montserrat";
    font-size: 8.856px;
    font-weight: bold;
    text-transform: uppercase;
}
.freeEditsText
{
    color: rgb( 104, 104, 104 );
    font-family: "Montserrat";
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
}
.sellingButton
{
    background: -moz-linear-gradient( 90deg, #b6c6f2 0%, #8595c1 100%);
    background: -ms-linear-gradient( 90deg, #b6c6f2 0%, #8595c1 100%);
    background: -webkit-linear-gradient( 90deg, #b6c6f2 0%, #8595c1 100%);
    background-color: #a29064;
    color: white;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b6c6f2', endColorstr='#8595c1',GradientType=1 );
    font-family: "Montserrat";
    font-size: 12px;
    font-weight: bold;
    height: 45px;
    line-height: 45px;
    text-transform: uppercase;
}
.sellingButton a
{
    color: white;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
.includes
{
    color: rgb( 53, 53, 53 );
    font-family: "Montserrat";
    font-size: 14px;
    font-weight: bold;
    margin-top: 10px;
    text-align: center;
    text-transform: uppercase;
}
.packageHeader
{
	padding: 12px;
}
.packageHeader div
{
	margin-bottom: 15px;
}
.packageBox .packageDetails
{
    border-bottom: 1px rgb( 161, 161, 161 ) solid;
    color: rgb( 104, 104, 104 );
    font-family: "Montserrat";
    font-size: 10px;
    font-weight: bold;
    padding-bottom: 8px;
    text-align: center;
}
.packageBoxType .packageDetails
{
	border-bottom: 1px rgb( 161, 161, 161 ) solid;
	color: #000;
	font-family: "Montserrat";
	font-size: 10px;
	padding: 8px;
    text-align: left;
}
.packageDetails.last
{
    border-bottom: none;
}
.packageIntro
{
	text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    margin-top: 10px;
}
.packageStep
{
	font-size: 18px;
    margin-top: 20px;
	word-wrap: normal;
}
.packageBox
{
    background: -moz-linear-gradient( -90deg, rgb(255,255,255) 0%, rgb(238,238,238) 100%);
    background: -ms-linear-gradient( -90deg, rgb(255,255,255) 0%, rgb(238,238,238) 100%);
    background: -webkit-linear-gradient( -90deg, rgb(255,255,255) 0%, rgb(238,238,238) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#EEEEEE',GradientType=1 );
    /*float: left;*/
    height: 500px;
    margin-bottom: 25px;
    margin-left: 12px;
    margin-top: 10px;
    text-align: center;
    width: 232px;
}
.packageBox
{
	font-size: 12px;
	display: inline-block;
	vertical-align: top;
}
.packageBox input[type=radio] + label
{
	font-size: 20px;
}
.packagePriceDiv
{
    margin-bottom: 5px;
}
.packageBoxType
{
    background: -moz-linear-gradient( -90deg, rgb(255,255,255) 0%, rgb(238,238,238) 100%);
    background: -ms-linear-gradient( -90deg, rgb(255,255,255) 0%, rgb(238,238,238) 100%);
    background: -webkit-linear-gradient( -90deg, rgb(255,255,255) 0%, rgb(238,238,238) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#EEEEEE',GradientType=1 );
	display: inline-block;
	vertical-align: top;
    margin-bottom: 25px;
    margin-left: 12px;
    margin-top: 10px;
    text-align: center;
    width: 476px;
}
.packageBoxType input[type=radio] + label
{
	font-size: 20px;
}
body #main div.package-enquiry #enquiry-form
{
	width: 626px;
	margin: 0 auto;
}
body #main div.package-enquiry #details-container
{
	margin-top: -6px;
	overflow: auto;
}
body #main div.package-enquiry #details-container #left-details
{
	display: inline-block;
	margin: 30px 10px 15px 20px;
	vertical-align: top;
}
body #main div.package-enquiry #details-container #left-details input
{
	margin-bottom: 9px;
	width: 275px;
}
body #main div.package-enquiry #details-container #right-details
{
	display: inline-block
}
body #main div.package-enquiry #details-container #right-details #enquiry-your-message
{
	height: 177px;
	margin-top: 30px;
	padding: 8px;
	resize: none;
	width: 275px;
}
.showcase
{
    color: rgb( 0, 0, 0 );
    font-family: "Montserrat";
    font-size: 15px;
    font-weight: bold;
    line-height: 1.805;
    margin-right: 50%;
    text-transform: uppercase;
}
.showcase_name
{
    color: #000;
    font-family: "Montserrat";
    font-size: 12px;
    font-weight: bold;
    line-height: 1.823;
    width: 280px;
	text-align: left;
	margin: 0 10px;
}
.showcase_view
{
	background-color: #f5e61e;
	text-transform: uppercase;
}
.cn_list .showcase-photo.medium-size img
{
    height: 115px;
    width: 115px;
}
.cn_list.category .showcase-photo.large-size img.photo
{
    display: block;
    height: 285px;
    margin: auto;
    max-width: 350px;
    min-width: 250px;
}
.cn_list div.section.auctiontext
{
    color: #686868;
    margin-bottom: 0;
    margin-top: 0;
    padding-top: 12px;
    text-transform: uppercase;
}
.cn_list div.section.onlineAuctionCurrentBid
{
	display: inline-block;
	width: 135px;
	text-align: left;
    vertical-align: top;
	padding-bottom: 5px;
	padding-top: 0px;
}
.cn_list div.section.onlineAuctionBids
{
	display: inline-block;
	width: 30px;
	background-color: #dfdfdf;
	border-left: 1px solid #686868;
	border-right: 1px solid #686868;
	text-align: center;
    vertical-align: top;
	padding-bottom: 5px;
	padding-top: 0px;
}
.cn_list div.section.onlineAuctionEnds
{
	display: inline-block;
	width: 80px;
	text-align: left;
    vertical-align: top;
	padding-bottom: 5px;
	padding-top: 0px;
}
.cn_list div.section.onlineAuctionCurrentBidValue
{
	display: inline-block;
	width: 135px;
	color: #dc614a;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
    vertical-align: top;
	padding-top: 0px;
}
.cn_list div.section.onlineAuctionBidsValue
{
	display: inline-block;
	width: 30px;
	background-color: #dfdfdf;
	color: #000;
	font-size: 18px;
	font-weight: bold;
	border-left: 1px solid #686868;
	border-right: 1px solid #686868;
	text-align: center;
    vertical-align: top;
	padding-top: 0px;
}
.cn_list div.section.onlineAuctionEndsValue
{
	display: inline-block;
	width: 80px;
	color: #000;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	text-transform: uppercase;
    vertical-align: top;
	padding-top: 0px;
}
.cn_list div.price
{
	font-size: 20px;
	font-weight: bold;
}
.cn_wrapper.home .cn_preview img.photo
{
    max-height: 205px;
    width: 280px;
}
.cn_preview.category .showcase_name
{
    width: 280px;
}
.left-showcase
{
	position: relative;
	display: inline-block;
    width: 350px;
	height: 305px;
	vertical-align: top;
}
.left-showcase .num-photo
{
	background-color: #62bb5a;
    border-radius: 0px 0px 5px 5px;
    color: white;
    float: right;
    font-size: 16px;
    left: 85%;
    padding: 10px 10px;
    position: absolute;
}
.right-showcase
{
	display: inline-block;
    margin-left: 10px;
	position: relative;
	width: 260px;
	height: 305px;
	vertical-align: top;
}
.showcase-icons
{
	text-align: right;
	display: inline-block;
	position: absolute;
    right: 5px;
	z-index: 1;
}
.right-showcase .readmore
{
	text-align: right;
	color: #FFF;
	padding: 5px 15px;
    bottom: 0px;
	position: absolute;
	left: auto;
}
.right-showcase .yellow
{
	right: 5px;
}
.right-showcase .auction
{
	background-color: #515151;
	font-weight: bold;
}
.right-showcase .auction .normal
{
	font-weight: normal;
}
.right-showcase  .listing
{
	background-color: #0dace4;
}
.right-showcase .timer
{
	height: 17px;
	right: 72px;
}
.right-showcase .url
{
	padding-top: 7px;
	right: 5px;
}
.right-showcase .readmore a
{
	color: #FFF;
	text-decoration: none;
}
.right-showcase .readmore a:hover
{
	color: #FFF;
	text-decoration: none;
}
.right-showcase .yellow a
{
	color: #000;
	text-decoration: none;
}
.right-showcase .yellow a:hover
{
	color: #000;
	text-decoration: none;
}
.cn_list
{
	width: 300px;
	height: 150px;
	display: inline-block;
}
.cn_list p
{
    font-size: 12px;
    margin: auto;
    margin-top: 10px;
    text-align: justify;
}
.cn_preview.category .showcasebox .description
{
    font-size: 11px;
    margin-top: 10px;
    width: 280px;
	margin-left: 5px;
}
.cn_preview.category .showcasebox p
{
    margin-left: 15px;
}
.cn_page
{
	width: 641px;
	height: 305px;
	background-color: #fcf9e1;
}
.cn_page .showcase_name
{
	font-size: 20px;
	font-weight: bold;
	margin: 0px;
	width: 220px;
}
.cn_featured_horse
{
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 5px;
	display: inline-block;
}
.logoDiv
{
    background: white;
    float: right;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 190px;
}
.showcasebox
{
    font-size: 92%;
	text-align: center;
    width: 300px;
}
.showcasebox img
{
	text-align: center;
}
.showcasebox-sub
{
    float: left;
    margin: 12px;
}
.showcasebox p
{
    font-size: 13px;
    text-align: left;
}
.cn_preview
{
    height: 360px;
	width: 300px;
	display: inline-block;
	position: relative;
}
.cn_wrapper
{
    height: 310px;
    margin-top: 10px;
    overflow: hidden;
    position: relative;
    width: 670px;
}
.cn_wrapper_category
{
    margin-top: 10px;
    overflow: hidden;
    position: relative;
    width: 635px;
}
.cn_wrapper.home
{
    margin-bottom: 5px;
}
.cn_wrapper .num-photo
{
	display: none;
}
.cn_item
{
    margin: 0px 3px 3px 0px;
    overflow: hidden;
    position: relative;
}
.cn_nav a
{
    cursor: pointer;
}
.cn_nav
{
	height: 25px;
}
.cn_nav_button
{
	display: inline-block;
}
.cn_list.category .cn_item
{
    height: 261px;
    overflow: visible;
}
.cn_content
{
    height: 352px;
    position: absolute;
    top: 570px;
}
.active_showcase
{
    top: 8px;
}
.cn_preview, .cn_list
{
	margin-bottom: 10px;
}
.home-tab-box .cn_preview, .home-tab-box .cn_list
{
	background-color: #fcf9e1;
}
.searchbox
{
    height: 35px;
}
input
{
    padding-left: 4px;
}
input, select, textarea
{
    box-shadow: inset 0 0 8px #e8e8e8;
    -moz-box-shadow: inset 0 0 8px #e8e8e8;
    -webkit-box-shadow: inset 0 0 8px #e8e8e8;
}
input
{
    height: 26px;
}
select
{
    height: 30px;
}
.salesearchform select, .salesearchform input
{
    margin: 2px;
	background-color: #f3f3f3;
	color: #686868;
}
.section .selectplaceholder
{
    display: none;
}
.placeholder
{
    color: #686868;
}
::-webkit-input-placeholder
{
    color: #686868;
}
:-moz-placeholder
{
    color: #686868;
    opacity: 1;
}
::-moz-placeholder
{
    color: #686868;
    opacity: 1;
}
:-ms-input-placeholder
{
    color: #686868;
}
.search-label
{
    color: rgb( 0, 0, 0 );
    font-family: "Montserrat";
    font-size: 16px;
    font-weight: bold;
    line-height: 1.805;
    text-transform: uppercase;
}
.sort-box
{
	background-color: #dfdfdf;
	border: #dfdfdf;
	border-radius: 5px;
	color: #646464;
    font-size: 11px;
    height: 25px;
	font-weight: bold;
	line-height: 1.0;
	margin-right: 10px;
}
.sort-box option
{
    color: black;
}
.filter-box
{
	background-color: #dfdfdf;
	border: #dfdfdf;
	border-radius: 5px;
	color: #646464;
    font-size: 11px;
    height: 25px;
	font-weight: bold;
	line-height: 1.0;
	margin-right: 10px;
}
.filter-box option
{
    color: black;
}
.page-box
{
    background: url('../img/nav_bg.png') repeat-x;
    border-bottom: 3px solid #7E2F1B;
    color: white;
    height: 35px;
    line-height: 1.0;
}
.nav ul#page-nav li a
{
    background: url('../img/nav-right.png') no-repeat right;
    border: none;
    display: block;
    font-size: 10px;
    font-weight: bold;
    height: 35px;
    line-height: 21px;
    margin: 0;
    overflow: hidden;
    padding: 10px 15px 0px;
    text-shadow: #000000 0px 0px 6px;
    width: 18px;
}
.nav ul li.currentpage, .nav ul.main-nav li.blue.currentpage
{
    background: url('../img/nav-over.png') repeat-x;
    background-size: 100% 100%;
    height: 100%;
}
.sectionleft, .sectionright
{
    display: inline-block;
		vertical-align: top;
    padding-left: 10px;
    padding-top: 15px;
    width: 48%;
}
#sbox-adv-colour-content input, #searchbox-vendor-checkbox-list input
{
    width: 26px;
}
#ausmap
{
    background: url(/img/ausmap.png) no-repeat;
    height: 233px;
    margin-left: 50px;
    position: relative;
    width: 258px;
}
#ausmap li
{
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
    position: absolute;
}
#ausmap a
{
    display: block;
    font-size: 11px;
    font-weight: bold;
    line-height: normal;
    text-decoration: none;
}
#wa
{
    left: 0px;
    top: 21px;
    width: 101px;
    z-index: 10;
}
#wa a
{
    color: #fff;
    height: 72px;
    padding-left: 15px;
    padding-top: 80px;
    text-align: center;
}
#wa a:hover
{
    background: url(/img/ausmap.png) 0 -254px no-repeat;
    text-decoration: none;
}
#nt
{
    left: 102px;
    top: 2px;
    width: 56px;
    z-index: 10;
}
#nt a
{
    color: #fff;
    height: 46px;
    padding-left: 0px;
    padding-top: 60px;
    text-align: center;
}
#nt a:hover
{
    background: url(/img/ausmap.png) -102px -235px no-repeat;
    text-decoration: none;
}
#sa
{
    left: 102px;
    top: 108px;
    width: 75px;
    z-index: 10;
}
#sa a
{
    color: #fff;
    height: 70px;
    padding-left: 0px;
    padding-top: 15px;
    text-align: center;
}
#sa a:hover
{
    background: url(/img/ausmap.png) -102px -341px no-repeat;
    text-decoration: none;
}
#tas
{
    left: 200px;
    top: 212px;
    width: 25px;
    z-index: 10;
}
#tas a
{
    color: #fff;
    height: 19px;
    letter-spacing: -1px;
    padding-left: 0px;
    padding-top: 2px;
    text-align: center;
}
#tas a:hover
{
    background: url(/img/ausmap.png) -200px -445px no-repeat;
    text-decoration: none;
}
#qld
{
    left: 159px;
    top: 0;
    width: 99px;
    z-index: 9;
}
#qld a
{
    color: #fff;
    height: 49px;
    padding-right: 20px;
    padding-top: 80px;
    text-align: center;
}
#qld a:hover
{
    background: url(/img/ausmap.png) -159px -466px no-repeat;
    text-decoration: none;
}
#nsw
{
    left: 178px;
    top: 123px;
    width: 80px;
    z-index: 10;
}
#nsw a
{
    color: #fff;
    height: 46px;
    padding-right: 20px;
    padding-top: 20px;
    text-align: center;
}
#nsw a:hover
{
    background: url(/img/ausmap.png) -178px -356px no-repeat;
    text-decoration: none;
}
#vic
{
    left: 178px;
    top: 166px;
    width: 57px;
    z-index: 11;
}
#vic a
{
    color: #fff;
    height: 23px;
    padding-right: 25px;
    padding-top: 13px;
    text-align: center;
}
#vic a:hover
{
    background: url(/img/ausmap.png) -178px -632px no-repeat;
    text-decoration: none;
}
#act
{
    left: 224px;
    top: 167px;
    width: 40px;
    z-index: 12;
}
#act a
{
    height: 22px;
    padding-right: 0px;
    padding-top: 0px;
    text-align: right;
}
#act a:hover
{
    background: url(/img/actdot.png) 0 0 no-repeat;
    color: #322e2b;
    text-decoration: none;
}
.salesearchform
{
    float: none;
    width: auto;
}
.sbox h3
{
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 1.3em;
    text-transform: uppercase;
}
.sbox .section
{
    margin: 0;
    padding: 0;
}
.sbox .sectionleft
{
    border-right: 1px solid #a1a1a1;
    float: left;
    width: 479px;
}
.sectionleft.sectionthird
{
    border-right: 1px solid #a1a1a1;
}
.sbox .sectionright
{
    border: none;
    float: left;
    margin: 0;
    padding-left: 8px;
    width: 484px;
}
.sectionthird
{
    padding-left: 10px;
    width: 309px;
}
#sbox-adv input, #sbox-adv select
{
    border: 1px solid lightgrey;
    color: #686868;
    font-size: 11px;
    font-weight: bold;
    width: 210px;
}
#sbox-adv select
{
    height: 35px !important;
    moz-box-shadow: inset 0 0 8px #e8e8e8;
    webkit-box-shadow: inset 0 0 8px #e8e8e8;
    width: 216px;
	background-image: none;
}
.section .smallinput
{
    width: 220px;
}
.section .mediuminput
{
    width: 290px;
}
.section select.smallinput
{
    width: 230px;
}
.section select.largeinput
{
    width: 470px;
}
.section .selectplaceholder
{
    display: none;
}
.placeholder
{
    color: #686868;
}
::-webkit-input-placeholder
{
    color: #686868;
}
:-moz-placeholder
{
    color: #686868;
    opacity: 1;
}
::-moz-placeholder
{
    color: #686868;
    opacity: 1;
}
:-ms-input-placeholder
{
    color: #686868;
}
input.button
{
    background-color: #a29064;
    box-shadow: none;
    color: White !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b6c6f2', endColorstr='#8595c1',GradientType=1 );
    font-size: 11px;
    height: 30px;
    -moz-box-shadow: none;
    padding: 0 10px;
    text-transform: uppercase;
    -webkit-box-shadow: none;
}
#sbox-adv input.submitbutton
{
    background: linear-gradient(to bottom, #b6c6f2, #8595c1);
    background-color: #a29064;
    box-shadow: none;
    color: White;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b6c6f2', endColorstr='#8595c1',GradientType=1 );
    font-size: 11px;
    height: 30px;
    -moz-box-shadow: none;
    text-transform: uppercase;
    -webkit-box-shadow: none;
    width: 230px;
}
.section h3
{
    color: #686868;
    font-size: 13px;
    font-weight: bold;
    margin: 0 0 0.5em 0;
    text-transform: uppercase;
}
.section a
{
    color: #686868;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}
.section a.button
{
	color: #FFF;
}
.section ul.linksmenu
{
    margin: 0;
    padding: 0;
}
.section ul.linksmenu li
{
    display: inline-block;
    list-style: none outside none;
}
.section ul.linksmenu li::after
{
    color: #686868;
    content: ' |';
    font-size: 10px;
    padding: 0 10px 0 10px;
}
.section ul.linksmenu li:last-child::after
{
    content: '';
    padding: 0;
}
.section legend
{
    color: #686868;
    font-size: 12px;
    font-weight: bold;
}
.section fieldset
{
    border: none;
    margin: 0 0 8px 0;
    padding: 0;
}
.section label
{
    color: #686868;
    font-size: 11px;
}
/*input[type=checkbox],
input[type=radio]
{
    height: 14px;
    margin: 0;
    opacity: 0;
    padding: 0;
    width: 16px;
}
input[type=checkbox] + label,
input[type=radio] + label
{
    /*background: none;*/
    background-image: url('../img/checks.png');
    background-position: 0 -21px;
    background-repeat: no-repeat;
    display: inline-block;
    line-height: 16px;
    margin-left: -20px;
    margin-top: 9px;
    max-width: 75%;
    padding-left: 26px;
}
input[type=checkbox]:checked + label
{
    background-position: 0 0;
}
input[type=radio]:checked + label
{
    background-position: 0 0;
}*/
.section fieldset p
{
    color: #686868;
    font-size: 11px;
    margin: 1em 0 0.5em 0;
}
.emailalerts .section
{
    min-height: 560px;
}
.actionprompt
{
    border-top: 1px solid #a1a1a1;
    color: #686868;
    font-size: 10px;
    font-weight: bold;
    padding: 10px 0;
    text-align: right;
    text-transform: uppercase;
}
.section.category select.smallinput
{
    margin: 0;
    width: 141px;
}
.section.category select.largeinput
{
    margin: 0;
    width: 260px;
}
.section.category .largeinput
{
    margin: 0;
    width: 250px;
}
tr input[type=checkbox]
{
    height: initial;
    margin-top: 0px;
    opacity: 1;
    width: initial;
}
.nav-tabs > .active > a,
.nav-tabs > .active > a:hover
{
    background-color: #ffffff;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
    color: #555555;
    cursor: default;
}
.tab-content.hide
{
    display: none;
}
#mask
{
    background-color: #000;
    display: none;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 9000;
}
.box .window
{
    display: none;
    height: 200px;
    padding: 20px;
    position: fixed;
    width: 440px;
    z-index: 9999;
}
#syndications-dialog
{
    background: url(../img/syndications-splash.jpg);
    height: 611px;
    width: 528px;
}
#syndication-email-banner
{
	margin-bottom: 12px;
	position: relative;
}
#syndication-email-banner #email-box
{
	position: absolute;
	top: 29px;
	left: 732px;
	height: 25px;
	width: 92px;
	z-index: 1000;
}
#syndication-email-banner #email-submit
{
	position: absolute;
	top: 29px;
	left: 832px;
	background-color: #a29062;
	color: white;
	font-weight: bold;
	font-size: 12px;
	height: 31px;
	z-index: 1000;
	width: 73px;
}
#newsletter-dialog
{
    background: url(../img/bloodstock_weekly_flyer_large.jpg);
	background-size: 620px, 437px, cover;
    height: 437px;
    width: 620px;
	padding: 0;
}
div.boxclose
{
    cursor: pointer;
    float: right;
}
div.boxcloseHome 
{
	cursor: pointer;
	position: absolute;
    top: -30px;
    right: -30px;
}
a.boxclose-small
{
    float: right;
}
#home-nav
{
    border-bottom: 1px solid transparent;
    height: 35px;
    line-height: 1.0;
}
#home-nav ul
{
    height: 30px;
    list-style: none;
}
#home-nav ul li
{
    background-color: #a5a5a5;
    float: left;
    margin-right: 3px;
    width: 21%;
}
#home-nav ul li.active, #home-nav ul.main-nav li.blue.active
{
	background-color: #a29064;
    background-size: 100% 100%;
}
#home-nav li:last-child
{
	margin-right: 0px;
}
#main .tab-header
{
	display: none;
}
#content .split #main.home-tab-box
{
	max-width: 660px;
	padding: 0;
	margin-left: 10px;
	margin-top: 10px;
}
#content .split #side.home-tab-box
{
	width: 300px;
	padding: 0;
	margin-top: 10px;
	margin-left: 10px;
}
element.style
{
}
.nav ul li
{
    float: left;
    width: auto;
}
#home-nav *
{
    margin: 0;
    padding: 0;
    position: relative;
    zoom: 1;
}
#home-nav ul.main-nav li a
{
    background: none;
    border: none;
    display: block;
    height: 35px;
    line-height: 35px;
    margin: 0;
    overflow: hidden;
    padding: 1px 9px 0px;
    text-align: center;
    text-decoration: none;
}
#home-nav ul.main-nav li a span
{
    color: white;
    font-size: 10px;
    text-align: center;
}
.classifiedColouring
{
	background-color: #a29064;
}
.classifiedColouring a
{
	text-decoration: none;
}
.auctionColouring
{
	background-color: #515151;
}
.auctionColouring a
{
	text-decoration: none;
}
.auctionText
{
	color: #dc614a;
	font-size: 14px;
}
.listing-tabs
{
	padding: 5px 15px;
    position: absolute;
    right: 5px;
    bottom: 0px;
}
div.table-data
{
	width: 637px;
}
div.table-data div.row
{
	padding: 10px 0;
	border-bottom: 1px solid lightgrey;
	position: relative;
}
div.table-data .featured
{
	background-color: #fffde2;
}
div.table-data div.row:first-child
{
	border-top: 1px solid lightgrey;
	margin-top: 5px;
}
div.table-data div.row .first
{
	width: 120px;
	display: inline-block;
    vertical-align: top;
}
div.table-data div.row .second
{
	width: 295px;
	display: inline-block;
	vertical-align: top;
	color: #686868;
	padding: 5px 0;
}
div.table-data div.row .second a
{
	font-size: 12px;
}
div.table-data div.row.second h3
{
	color: #686868;
	font-size: 13px;
	margin-bottom: 10px;
}
div.table-data div.row .second div a
{
	font-weight: bold;
	color: #000;
}
div.table-data div.row .third
{
	width: 215px;
	display: inline-block;
	vertical-align: top;
	text-align: right;
	height: 100px;
	margin-bottom: 2px;
	margin-top: -10px;
}
div.table-data div.row .third a
{
	font-size: 12px;
	color: #686868;
	font-weight: bold;
}
div.table-data div.row .third div
{
	margin-top: 10px;
}
div.table-data div.row .homeView
{
	text-transform: uppercase;
	text-align: center;
	margin-left: auto;
	border-radius: 5px 5px 0 0;
	display: inline-block;
}
div.table-data div.row .homeView a
{
	font-weight: bold;
	color: #FFF;
}
div.table-data div.row .home-price a
{
	font-size: 18px;
	font-weight: bold;
	color: #000;
}
div.table-data div.row .timeRemaining
{
	font-weight: bold;
	height: 17px;
	right: 72px;
	width: 107px;
}
div.table-data div.row .timeRemaining .normal
{
	font-weight: normal;
}
div.table-data div.row .viewLink
{
	padding-top: 7px;
	right: 5px;
}
div.table-data div.row .auctionText a
{
	color: #dc614a;
}
div.table-data p
{
	margin-top: 15px;
	text-align: right;
}
#homeFooter
{
	max-width: 990px;
	margin: 0 auto;
	background-color: #FFF;
}
#homeFooter .viewAll
{
	color: #FFF;
	background-color: #a29064;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	padding: 5px;
	border-radius: 5px 5px 0 0;
	width: 125px;
	margin-right: 10px;
    margin-top: 85px;
    float: right;
}
#homeFooter .viewAll a
{
	color: #FFF;
	text-decoration:  none;
}
#homeFooter .viewAll a:visited
{
	color: #FFF;
	text-decoration:  none;
}
.table-data thead tr
{
    background-color: #666666;
    color: white;
    height: 42px;
}
.table-data thead tr th
{
    background: url('../img/nav-right.png') no-repeat right;
    font-weight: bold;
    overflow: hidden;
    text-align: center;
    text-shadow: #000000 0px 0px 6px;
}
.table-data thead tr th.last
{
    background: none;
}
.home-nav-photo
{
width:120px;
margin-top:2px;
}
.home-nav-photo img
{
width:120px;
}
.table-data h3 *
{
	font-size: 11.5px;
}
.table-data h3 *
{
	font-size: 11.5px;
}
.table-data th a
{
    color: white;
}
.table-data .grouplast td
{
    font-size: 11px;
    text-align: center;
}
.table-data.auction td
{
    text-align: center;
}
.table-data.auction *
{
    font-size: 12px;
}
.table-data.auction tr td:nth-of-type(1) img
{
	width: 140px;
}
.search-dropdown .checkbox
{
    width: 25px;
}
.search-dropdown label
{
    margin-right: 170px;
}
strong
{
    font-size: 12px;
}
#mask
{
    background-color: #000;
    display: none;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 9000;
}
.box .window
{
    display: none;
    height: 200px;
    padding: 20px;
    position: fixed;
    width: 440px;
    z-index: 9999;
}
#syndications-dialog
{
    background: url(../img/syndications-splash.jpg);
    height: 611px;
    width: 528px;
}
div.boxclose
{
    cursor: pointer;
    float: right;
}
a.boxclose-small
{
    float: right;
}
.boxclose-small:before
{
    content: "x";
}
.login-section,
.register-section
{
    border-bottom: 1px solid black;
    margin-left: 10px;
    margin-top: 20px;
    padding-bottom: 20px;
}
.login-section h1,
.register-section h1
{
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
}
.register-section h3
{
	margin-top: 20px;
}
.register-section a
{
	font-size: 13px;
}
.register-section p a
{
	font-size: 12px;
}
.register-section #register .section label
{
	display: inline-block;
	font-size: 12px;
	vertical-align: middle;
	width: 175px;
}
.register-section #register #terms
{
	color: #1a0dab;
}
.register-section #register .section input,
.register-section #register .section select
{
	margin-bottom: 5px;
	width: 250px;
}
.register-section #register .section select
{
	width: 257px;
}
.register-section #register .section input[type=radio]
{
	margin-left: 5px;
	width: auto;
}
.register-section #register .section .radio
{
	width: 50px;
}
.register-section #register .section .contactLabel
{
	width: 55px;
}
.register-section #f-submit
{
	margin-top: 10px;
}
.register-section #numStallions,
.register-section #afsNumber,
.register-section #repNumber,
.register-section #horsesWork
{
	display: none;
}
.section.locationsearch
{
    border-top: 1px solid black;
    margin-top: 10px;
    padding-top: 10px;
}
.adv-search-label
{
    font-weight: bold;
    margin-right: 25px;
}
a.emailalert
{
	float: left;
    margin-left: 25px;
    width: 193px;
    height: 18px;
    text-align: center;
}
.latest tbody
{
	height: 1023;
    overflow-y: scroll;
    width: 626px;
}
.section a.adv-cat-link, #sbox-adv a.adv-cat-link
{
    font-size: 15px;
    margin: 6px;
}
.news-headlines img
{
    float: left;
    margin-right: 10px;
    width: 88px;
}
a.news-headline
{
    color: black;
    font-size: 18px;
    font-weight: bold;
    text-decoration: none;
}
.grid
{
    overflow: auto;
}
.griditem
{
    background: #f6f6f6;
    background: linear-gradient(to bottom, #f6f6f6 1%,#f6f6f6 34%,#f6f6f6 40%,#fdfdfd 100%);
    background: -moz-linear-gradient(top, #f6f6f6 1%, #f6f6f6 34%, #f6f6f6 40%, #fdfdfd 100%);
    background: -ms-linear-gradient(top, #f6f6f6 1%,#f6f6f6 34%,#f6f6f6 40%,#fdfdfd 100%);
    background: -o-linear-gradient(top, #f6f6f6 1%,#f6f6f6 34%,#f6f6f6 40%,#fdfdfd 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#f6f6f6), color-stop(34%,#f6f6f6), color-stop(40%,#f6f6f6), color-stop(100%,#fdfdfd));
    background: -webkit-linear-gradient(top, #f6f6f6 1%,#f6f6f6 34%,#f6f6f6 40%,#fdfdfd 100%);
    background-color: white;
    border-left: 1px solid #e6e6e6;
    border-top: 1px solid #e6e6e6;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#fdfdfd',GradientType=0 );
    float: left;
    height: 122px;
    margin: 0 36px 26px 0;
    width: 278px;
}
.griditem:nth-child(3n)
{
    margin-right: 0;
}
.griditem p
{
    color: #686868;
    font-size: 10px;
    margin: 1em 2em;
}
.griditem a
{
    text-decoration: none;
}
.griditem img
{
    width: 278px;
}
.nav ul#states-nav li a
{
    background: url('../img/nav-right.png') no-repeat right;
    border: none;
    display: block;
    font-weight: bold;
    height: 35px;
    line-height: 35px;
    margin: 0;
    overflow: hidden;
    padding: 1px 9px 0px;
    text-shadow: #000000 0px 0px 6px;
    width: 75px;
}
.category-header
{
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
}
.readmore
{
    background-color: #a29064;
	padding: 5px 15px;
	text-transform: uppercase;
    text-decoration: none;
	border-radius: 5px 5px 0 0;
	position: absolute;
    bottom: 0px;
    left: 5px;
}
.arrow-down
{
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 20px solid #f00;
    height: 0;
    width: 0;
}
input#sbox-adv-ds, input#sbox-sim-s, input#sbox-sim-n
{
    text-transform: uppercase;
}
.dropdown-container
{
    border-top: 1.5px solid rgb(208, 208, 208);
    overflow: hidden;
    width: 278px;
}
.dropdown-container.adv
{
    background-color: white;
    display: inline-flex;
    margin-bottom: 15px;
    margin-right: 15px;
    width: 215px;
}
.dropdown-container .largeinput
{
    background: url("/img/background-arrow.png") no-repeat;
}
.dropdown-container .smallinput
{
    background: url("/img/background-arrow-small.png");
}
.dropdown-container .advinput
{
    background: url("/img/background-arrow-adv.png");
}
.dropdown-container input, .dropdown-container select
{
    background-repeat: no-repeat;
    border: none ! important;
    display: inline-block !important;
    height: 33px !important;
    outline: medium none !important;
    vertical-align: top;
    webkit-appearance: none;
    width: 100% !important;
}
.advinput
{
    background: url("/img/background-arrow.png");
    background-repeat: no-repeat;
    display: inline-flex !important;
    outline: medium none !important;
    vertical-align: top;
    webkit-appearance: none;
}
.grouplast td
{
    background: url(/img/nav-right-grey.png) no-repeat right;
}
.bonus-schemes-dropdown input[type=checkbox] + label, .bonus-schemes-dropdown input[type=radio ] + label
{
    margin-left: -16px;
    max-width: 100%;
}
.superSelect input[type=checkbox] + label, .superSelect input[type=radio ] + label
{
    margin-left: -13px;
    max-width: 100%;
}
.superSelect *
{
    font-size: 11.7px;
}
.smallinput.right
{
    margin-left: -3px !important;
}
.pagination *
{
    text-align: center;
}
.refine
{
	font-size: 20px;
    font-weight: bold;
    margin-bottom: 10px;
}
#sbox-wrapper
{
	background-color: #f3f3f3;
	padding: 10px;
	display: inline-block;
	vertical-align: top;
	position: relative;
	width: 280px;
}
#sbox-wrapper-left
{
	background-color: #f3f3f3;
	padding: 10px;
	margin: 10px 0 10px 10px;
	display: inline-block;
	vertical-align: top;
	position: relative;
	width:280px
}
#sbox-wrapper-right
{
	padding: 10px;
	padding-bottom: 0;
	margin: 10px 0 10px 10px;
	display: inline-block;
	vertical-align: top;
	position: relative;
	width:636px;
	background-color: #fcf9e1;
}
#sbox-wrapper-right .cn_list
{
	width: 640px;
	height: 305px;
}
#sbox-category *
{
    font-family: montserrat;
    font-size: 10px;
    font-weight: normal;
	background-color: #f3f3f3;
	margin: 0px;
}
#sbox-category a.button, #sbox-category input.button
{
	background-color: #a29064;
    border: 1px solid #d7d7d7;
    box-shadow: none;
    color: white;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b6c6f2', endColorstr='#8595c1',GradientType=1 );
    font-size: 11px;
    margin: 0 6px 16px 0;
    -moz-box-shadow: none;
    padding: 0 10px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    text-decoration: none;
    text-transform: uppercase;
    -webkit-box-shadow: none;
	border-radius: 5px;
}
#sbox-category a.button
{
	height: 15px;
	float: right;
}
#sbox-category input.button
{
	height: 26px;
}
#sbox-adv *
{
    font-family: montserrat;
    font-size: 12px;
    font-weight: normal;
}
#sbox-category select, #sbox-category input
{
    font-family: montserrat;
	color: #686868;
	font-size: 11px;
}
.resultsContainer
{
    margin-left: 10px;
    margin-right: 10px;
}
.nav.pagination, .nav.states
{
    height: 40px;
	margin-bottom: 10px;
}
#states-nav, #page-nav
{
    height: 40px;
}
#sbox-category .category-header
{
    font-size: 12px;
    font-weight: bold;
	color: #000;
}
.showcase-photo.small-size img
{
width: 70px;
height: 52px;
}
tr.grouplast
{
    border-bottom: 1px solid lightgrey;
}
.latest table 

	width: 100%;
}
.latest table tr:last-child td p
{
	width: 250px;
	margin-top: 6px;
}
.latest table tr:last-child td p strong a
{
	color: white;
}
.groupfirst td.first
{
	vertical-align: middle;
	text-align: center;
}
.groupfirst td.second
{
	vertical-align: top;
	border-bottom: none;
}
.grouplast td.no-border
{
	border-top: none;
}
.grouplast td.no-background
{
	background: none;
}
.mobile-spacer
{
	display: none;
}
#more.searchcat
{
	display: none;
}
.searchcat:hover a
{
    color: white;
}
.searchcat:hover
{
    background: url('../img/nav-over.png') no-repeat;
}
.table-data th
{
    font-size: 11px;
}
.homepage-box
{
    /*font-family: 'EB Garamond', serif;
    height: 210px;
    margin-top: 5px;
    text-transform: uppercase;
    width: 210px;
	margin-bottom: 10px;*/
	margin-top: 15px;
}
.homepage-box div
{
	display: inline-block;
	height: 85px;
	width: 210px;
	text-align: center;
}
.homepage-box a
{
	text-decoration: none;
	color: #515151;
	font-size: 14px;
}
.homepage-box .stallions img
{
	width: 102px;
	margin-bottom: 5px;
}
.homepage-box .syndications img
{
	width: 150px;
	margin-bottom: 5px;
}
.homepage-box .racefields img
{
    width: 120px;
	margin-bottom: 5px;
}
.homepage-box span
{
	display: block;
	font-size: 11px;
	text-transform: uppercase;
}
#horses-for-sale
{
	margin-top: 25px;
}
/*
.homepage-box.stallions
{
	background-position: -28px;
	display: inline-block;
	vertical-align: bottom;
	margin-bottom: 10px;
	position: relative;
	height: 100px;
}
/*.homepage-box.stallions img
{
	height: 40px;
	width: 68px;
}
.homepage-box.stallions div
{
	bottom: 5px;
	left: 5px;
	position: absolute;
}
.homepage-box.syndications
{
	display: inline-block;
	background-position: -28px;
	vertical-align: bottom;
	margin-bottom: 10px;
	position: relative;
	height: 120px;
}
/*.homepage-box.syndications img
{
	width: 100px;
}
.homepage-box.syndications div
{
	bottom: 5px;
	left: 5px;
	position: absolute;
}
.homepage-box .racefields
{
	display: inline-block;
	background-position: -28px;
	vertical-align: bottom;
	margin-bottom: 10px;
	position: relative;
	height: 120px;
}
/*.homepage-box.racefields img
{
	width: 80px;
}
.homepage-box.racefields div
{
	bottom: 5px;
	left: 5px;
	position: absolute;
}
.homepage-box .saleresults
{
	display: inline-block;
	vertical-align: bottom;
	margin-bottom: 10px;
	position: relative;
	display: none;
}
/*.homepage-box.saleresults div
{
	bottom: 5px;
	left: 5px;
	position: absolute;
}
.homepage-box h3 a
{
    color: black;
    font-family: 'EB Garamond', serif;
    font-size: 28px;
    text-decoration: none;
}
.homepage-box h3
{
    margin-bottom: 20px;
    margin-left: 8px;
    margin-top: 9px;
}
*/
.homepage-box .saleresults
{
	display: none;
}
.pagination ul
{
    color: white;
    font-size: 10px;
    line-height: 42px;
    text-align: center;
}
.latest thead, .latest tbody
{
    display: block;
}
.homepage-box p {
    margin: 0 0 0.4em 10px;
    padding-top: 5px;
}
.homepage-box p a
{
	color: #686868;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
	text-transform: uppercase;
}
.homepage-box p
{
    margin: 0 0 0.4em 10px;
}
.latest .table-data th
{
    font-size: 10px;
    font-weight: normal;
    text-transform: uppercase;
}
.latest img
{
    max-height: 90px;
}
#sbox-adv input.checkbox
{
    width: 25px;
}
.showcasebox .description
{
    font-size: 11px;
    text-align: justify;
    width: 277px;
    word-spacing: 2px;
	margin: 10px 10px 0 10px;
}
#sbox-category .smallinput
{
    height: 35px;
}
select#sbox-adv-lk
{
    font-size: 11px;
}
/*
#sbox-adv-sex-content label
{
    margin-left: 10px;
    margin-top: 0px;
}
*/
td input.button
{
    margin-top: 15px;
}
@-moz-document url-prefix()
{
    #tab1, #tab2, #tab4, #tab5
	{
        margin-top: 7px;
    }
}
#emailalerts input
{
    height: 36px;
}
form.website-form .sectionright fieldset
{
    margin: 0;
    margin-top: 8px;
    padding: 0;
}
dd
{
    margin: 0;
}
.rpp
{
    /*margin-left: 800px;*/
    margin-right: 5px;
	margin-left: auto;
    text-align: right;
	width: 175px;
}
#footer p a
{
    margin: 5px;
}
td.featured
{
    background-color: #D6A9A9 !important;
}
td.showcased
{
    background-color: #7ACD5F !important;
}
.button.featured
{
    /*background: linear-gradient(to bottom, #D6A9A9, #D6A9A9);*/
}
.button.showcased
{
    /*background: linear-gradient(to bottom, #ACE1AF, #4CBB17);*/
	background-color: #a29064;
}
.packageLevel
{
    font-size: 20px;
    padding-bottom: 2px;
    text-transform: capitalize;
    width: 202px;
}
.showcase_name.header
{
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b6c6f2', endColorstr='#8595c1',GradientType=1 );
    width: 280px;
	font-size: 20px;
	text-align: left;
}
.searchresultlink
{
    color: inherit;
    text-decoration: none;
}
.searchresultlinkTitle 
{
	font-weight:bold;
	font-size:13px
}
.showcaselink
{
    color: inherit;
    font-size: 11px;
    margin-top: 10px;
    text-align: justify;
    text-decoration: none;
    width: 275px;
    word-spacing: 2px;
}
.showcaselink:visited, .searchresultlink:visited
{
    color: inherit;
}
.split-section .side
{
    float: right;
    width: 250px;
}
#sbox-adv h1
{
    font-size: 25px;
}
#main .news-headlines.news-home
{
    height: 100%;
    overflow-y: visible;
    width: 100%;
}
#main div.latest h2
{
	text-align: right;
	height: 50px;
	background-image: url('../img/gradient-background.png');
	margin-top: 7px;
	width: 627px;
	margin-bottom: 0;
}
#main div.latest h2 a
{
	color: white;
	font-size: 15px;
	text-decoration: none;
}
#main div.latest h2 a img
{
	vertical-align: middle;
}
.home-news-title-mobile
{
	display: none;
}
.bronze
{
    border-bottom: 2px solid rgb(251,216,197);
}
.testimonial
{
    background: url('/img/testimonial.png');
    float: left;
    height: 150px;
    margin-bottom: 25px;
    margin-left: 20px;
    padding: 10px;
    width: 45%;
}
.testimonial span
{
    font-size: 11px;
    text-transform: uppercase;
}
.testimonial p
{
    font-size: 11px;
}
.result.featured-result
{
	background-color: #fffde2;
}
.result.featured-result .header span
{
    color: #000;
}
.result.featured-result .header .name
{
    border-right: 1px solid white;
}
.result.featured-result .header
{
    border-bottom: none;
}
body.stallions-section
{
    background: url('/img/Stallions-bg.png') top left no-repeat;
    background-attachment: fixed;
    background-size: 100%;
}
/*
.stallion-detail
{
    margin-top: 25px;
}
*/
.foal-gallery
{
    background-color: #333;
    margin-top: -15px;
    padding-bottom: 7px;
}
.stallion-detail .listing-photo.large-size
{
    height: 100%;
}
.showcasebox.cn_content a
{
	color: #000;
    text-decoration: none;
	font-weight: bold;
}
select#ageFrom, select#ageTo
{
    width: 91px;
}
div#Get_Racing_Buy_a_share
{
    margin-left: 35px;
}
#sbox-sim-cat option
{
    font-size: 15px;
}
#sbox-category option
{
    font-size: 12px;
}
.bonus-schemes-dropdown input
{
    width: 15px !important;
}
#mask
{
    background-color: #000;
    display: none;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 9000;
}
.box .window
{
    display: none;
    height: 200px;
    padding: 20px;
    position: fixed;
    width: 440px;
    z-index: 9999;
}
#syndications-dialog
{
    background-image: url(../img/syndications-splash.jpg);
    height: 611px;
    width: 528px;
}
div.boxclose
{
    cursor: pointer;
    float: right;
}
a.boxclose-small
{
    float: right;
}
.boxclose-small:before
{
    content: "x";
}
.header_quick_links
{
    text-align: left;
    margin-left: 10px;
}
.header_quick_links .label
{
    color: #FFFFFF !important;
    text-decoration: none;
}
.label-bloodstock
{
    background-color: #A29064;
}
.label-inglis
{
    background-color: #0067ab;
}
.label-inglisdigital {
    background-color: #222222;
}
.label-inglisdigitalusa {
    background-color: #11192B;
}
.label-racing
{
    background-color: #00AEEE;
}
.label-stallion
{
    background-color: #9C2E1A;
}
.label-property
{
    background-color: #61813e;
}
.label-insurance
{
    background-color: #2c3e50;
}
.label-horsezone
{
    background-color: #AE2720;
}
.header_quick_links .label
{
    font-size: 72%;
    font-weight: normal;
    padding: .15em .5em .2em;
}
.header_quick_links .label
{
    border-radius: .25em;
    color: #ffffff;
    display: inline;
    font-size: 0.9rem;
    line-height: 16px;
    margin-right: -4px;
    padding: .3em .6em .4em;
    text-align: center;
    vertical-align: baseline;
    white-space: nowrap;
}
.header_quick_links img {
    height: 12px;
    margin-right:3px;
    vertical-align: middle;
}
.stallions-section .logo a {
    background-size: 66%;
}
.state-submit::-ms-input-placeholder
{
    font-size: 11px;
}
.faqs
{
	line-height: 17px;
	text-align: justify;
	padding-bottom: 10px;
}
.faqs a
{
	color: #000;
}
.safepay-wrapper-left
{
	float: left;
	padding-top: 10px;
	width: 500px;
}
.safepay-wrapper-left img
{
	display: block;
	margin: 0 auto;
}
.safepay-wrapper-right
{
	float: right;
}
.safepay
{
	line-height: 17px;
	padding-bottom: 10px;
}
@media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px)
{
    .nav ul.main-nav li a
	{
        padding: 1px 8px 0;
    }
    .state-submit
	{
        font-size: 10px;
    }
    h3.box-title
	{
        font-size: 11px;
    }
    .dropdown-container.adv
	{
        display: inline-block;
    }
    #pedigree-report b
	{
        font-size: 13px;
        letter-spacing: 1px;
    }
    #f-sire, #f-dam
	{
        width: 200px;
    }
}
@media screen and (min-width:0\0)
{
    .packageDetails
	{
        font-size: 9.5px;
    }
    .state-submit
	{
        font-size: 11px;
    }
    .stallion-text h2
	{
        font-size: 14px !important;
    }
    #pedigree-report b
	{
        font-size: 14px;
        letter-spacing: 1px;
    }
}
.showcasebox-sub.cn_item
{
    cursor: pointer;
	/*margin-left: 5px;*/
}
.cn_page .showcasebox-sub.cn_item
{
	margin: 0px;
}
@media screen and (max-device-width: 480px)
{
    .header_quick_links .label
	{
        text-transform: none;
    }
    .packageDetails
	{
        font-size: 9.5px;
    }
    .state-submit
	{
        font-size: 11px;
    }
    .stallion-text h2
	{
        font-size: 14px !important;
    }
    .header_quick_links .label
	{
        font-size: 6px !important;
    }
    .header_quick_links
	{
        right: 275px !important;
    }
    .state-submit
	{
        padding: 0;
    }
    #pedigree-report b
	{
        font-size: 14px;
        letter-spacing: 1px;
    }
    #f-sire, #f-dam
	{
        width: 200px;
    }
}
.groupfirst, .grouplast
{
    height: 35px !important;
}
#google_translate_element
{
    /*float: right;*/
    display: inline-block;
}
.about-us-person
{
	float: left;
	margin: 10px 50px;
	height: 340px;
	width: 194px;
}
#news
{
	margin-left: 10px;
	margin-top: 20px;
	margin-right: 15px;
}
#news > form
{
	width: 400px;
	float: right;
	text-align: right;
}
@-moz-document url-prefix()
{
    .header_quick_links .label
	{
        font-size: 9.5px;
        margin-right: 0px;
    }
}
#sbox-category > form > div > input.button
{
	/*display: none;*/
	background-color: #a29064;
}
#mob-pedigree-top,
#searchbox-vendor-checkbox-list-ok,
#sbox-adv-color-ok,
#sbox-adv-sex-ok,
#sbox-adv-bonus-ok
{
	display: none;
}
#cc_image
{
	width: 100px;
	text-align: right;
	float: right;
}
.form_uploads_back
{
	margin-top: -20px;
}
.table-photo .groupfirst .first
{
	width:250px;
	text-align:center;
}
.table-extras .groupfirst .first
{
	width:120px;
}
.edit_columns
{
	vertical-align: top;
	display: inline-block;
	width: 260px;
	height: 80px;
	border: 2px solid #ddd;
    padding: 0.8em 18px;
	margin-right: 5px;
	margin-bottom: 8px;
	text-align: left;
}
.edit_columns img{
	float: right;
    margin: 0 0 0 5px;
}
.layout a#logout
{
	float: right;
    height: 15px;
	margin: -5px 10px 0 5px;
}
.featuredYesNo
{
	width: 150px;
}
.adminTitle
{
	width: 250px;
	text-align: center;
	font-weight: bold;
	color: #000;
	font-family: 'EB Garamond', serif;
	font-size: 16px;
	margin-top: -13px;
}
body.stallions-section #header_wrapper .logo a,
body.syndications-section #header_wrapper .logo a
{
	background-size: auto;
}
#header a
{
	text-decoration: none;
}
.listing-main #triedHorseAd
{
	margin: auto;
	width: 300px;
}
#onlineAuctionInfo-element
{
	padding-top: 10px;
}
#onlineAuctionInfo-element label
{
	display: inline-block;
	margin-top: 12px;
	width: 155px;
}
#onlineAuctionInfo-element input
{
	width: 170px;
}
#onlineAuctionInfo-element input#onlineAuctionStartImmediately-yes,
#onlineAuctionInfo-element input#onlineAuctionStartImmediately-no,
#onlineAuctionInfo-element label[for=onlineAuctionStartImmediately-yes],
#onlineAuctionInfo-element label[for=onlineAuctionStartImmediately-no]
{
	width: auto;
}
#onlineAuctionInfo-element .dollar
{
	width: 154px;
}
#pay-options
{
	margin-top: 25px;
}
body.details #main div.section.tools
{
	display: flex;
}
body.details #main div.section.panel.mobile
{
	display: none;
}
body.details #main div.section.panel
{
	margin-bottom: 0;
}
body.details #main div.section.panel #auction-ticker
{
	background-color: #515151;
	border-radius: 0px 0px 5px 5px;
	color: white;
	display: inline-block;
	font-size: 16px;
	font-weight: bold;
	padding: 8px 17px;
}
body.details #main div.section.panel #auction-ticker.closed
{
	height: 19px;
	padding: 10px 19px;
	text-transform: uppercase;
}
body.details #main div.section.panel #auction-ticker .normal
{
	font-size: 16px;
	font-weight: normal;
}
body.details #main div.section.panel #auction-ticker img
{
	vertical-align: middle;
	margin-right: 5px;
}
body.details #main div.section.panel #new
{
	background-color: #62bb5a;
	border-radius: 0px 0px 5px 5px;
	color: white;
	display: inline-block;
	font-size: 16px;
	padding: 10px 19px;
	height: 19px;
}
body.details #main div.section.panel #updated
{
	background-color: #62bb5a;
	border-radius: 0px 0px 5px 5px;
	color: white;
	display: inline-block;
	font-size: 16px;
	padding: 10px 19px;
	height: 19px;
}
body.details #main div.section.panel #enquiry
{
	background-color: #C00000;
	border-radius: 0px 0px 5px 5px;
	display: inline-block;
	padding: 10px 19px;
	height: 19px;
}
body.details #main div.section.panel #enquiry a
{
	color: white;
	font-size: 16px;
	padding: 0;
}
body.details #main div.section.panel .buttons
{
	margin-left: 10px;
}
body.details #main div.section.panel .buttons.fav
{
	display: none;
}
body.details #main div.section.panel .buttons.fav.active
{
	display: inline-block;
}
body.details #main div.section.panel .buttons.fav img
{
	vertical-align: middle;
}
body.details #main div.section.auctiontext
{
	color: #c0c0c0;
	margin-bottom: 0;
	margin-top: 0;
	padding-top: 12px;
	text-transform: uppercase;
}
body.details #main div.section.name
{
	margin: 10px 0 0 0;
}
body.details #main div.section.name h1
{
	font-size: 225%;
	font-weight: bold;
	margin-bottom: 5px;
}
body.details #main div.section.title
{
	margin: 0 0 1em 0;
}
body.details #main div.section.details table th
{
	color: #828282;
}
body.details #main div.section.details table td
{
	font-weight: bold;
}
body.details #main div.section.viewpedigree.noprint .report-link a
{
	background-color: #dfdfdf;
    border-radius: 5px 5px 5px 5px;
    color: #646464;
    display: inline-block;
    font-size: 13px;
	margin-bottom: 6px;
    padding: 8px 17px;
	text-transform: uppercase;
}
body.details #main div.section .listing-heading
{
	font-size: 21px;
	font-weight: bold;
	padding-bottom: 17px;
}
body.details #main div.section.details .row
{
	padding: 3px 0px;
}
body.details #main div.section.details .left,
body.details #main div.section.details .right
{
	display: inline-block;
	font-size: 13px;
}
body.details #main div.section.details .left
{
	width: 90px;
	color: #6f6f6f;
}
body.details #main div.section.details .right
{
	font-weight: bold;
}
body.details #main div.section.details .right a
{
	color: #000;
	font-size: 13px;
	font-weight: bold;
}
body.details #main div.section.details .right.category
{
	background: #dfdfdf;
	border-radius: 4px;
	padding: 4px 6px;
}

body.details #main div.section.details .right.studbook a
{
	background-color: #dfdfdf;
	border-radius: 4px;
	font-size: 16px;
	margin-left: 4px;
	padding: 2px 6px 2px 5px;
}
body.details #main div.section.details.stallion-overview .left
{
	width: 130px;
	color: #6f6f6f;
}
body.details #main div.section.details.stallion-overview .right.stud a
{
	color: #c00;
}
body.details #main div.section.details.stallion-overview .right.stud b
{
	font-size: 13px;
}
body.details #content .layout.full.seperator
{
	margin-top: 20px;
}
body.details #content .section.location
{
	clear: right;
	float: right;
	margin-bottom: 0px;
	width: 300px;
}
body.details #content .section.location.mobile
{
	display: none;
}
body.details #content .location-text
{
	clear: right;
    float: right;
	font-size: 14px;
    margin-left: 40px;
	padding-top: 7px;
    width: 300px;
}
body.details #main div.subscribe
{
	clear: right;
	float: right;
	display: block;
    margin: 24px 0 10px 24px;
	width: 300px;
	text-align: center;
}
body.details #main div.subscribe #email
{
	position: absolute;
	top: -59px;
	left: 20px;
	height: 27px;
	width: 162px;
}
body.details #main div.subscribe #submit
{
	position: absolute;
	top: -59px;
	left: 189px;
	background-color: #a29062;
	width: 96px;
	color: white;
	font-weight: bold;
	font-size: 14px;
	height: 32px
}
body.details #main div.subscribe #badaddress
{
	position: absolute;
	top: 560px;
	left: 460px;
	width: 100px;
	color: #FF2400;
	font-weight: bold;
	font-size: 11px;
	height: 40px;
}
body.details #main.listing-main.seperator.enquiry
{
	overflow: auto;
}
body.details #main.listing-main.seperator.enquiry .enquiry-banner
{
	margin-top: -364px;
	margin-right: -11px;
	padding-top: 0px;
	width: auto;
}
body.details #main div.enquiry-heading
{
	margin-bottom: 0;
}
body.details #main div.enquiry
{
	margin-top: 0;
}
body.details #main div.enquiry #enquiry-form
{
	width: 626px;
}
body.details #main div.enquiry #enquiry-form #enquiry-right
{
    background-color: #a29064;
    border-radius: 5px 5px 0px 0px;
    color: white;
	display: inline-block;
    font-size: 15px;
    margin-left: 509px;
	padding: 13px 23px 13px 23px;
    text-transform: uppercase;
}
body.details #main div.enquiry #enquiry-form .auction#enquiry-right
{
	background-color: #515151;
}
body.details #main div.enquiry #details-container
{
	background-color: #fff4f2;
	margin-top: -6px;
	overflow: auto;
}
body.details #main div.enquiry #details-container #left-details
{
	float: left;
	margin: 30px 10px 15px 20px;
}
body.details #main div.enquiry #details-container #left-details input
{
	background-color: #fff4f2;
	margin-bottom: 9px;
	width: 275px;
}
body.details #main div.enquiry #details-container #right-details #enquiry-message
{
	background-color: #fff4f2;
	height: 136px;
	margin-top: 30px;
	padding: 8px;
	resize: none;
	width: 275px;
}
body.details #main div.enquiry #details-container #right-details #buttons
{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}
body.details #main div.enquiry #details-container #right-details #buttons #enquiry-reset
{
	color: #5b5b5b;
	margin: 28px 0px 0px 55px;
	text-transform: uppercase;
}
/* button reset */
body.details #main div.enquiry #details-container #right-details #buttons #enquiry-submit
{
	background: none;
	border: 0;
	line-height: normal;
	overflow: visible;
	padding: 0;
	-webkit-appearance: button;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
body.details #main div.enquiry #details-container #right-details #buttons #enquiry-submit::-moz-focus-inner
{
	border: 0;
	padding: 0;
}
/* button customization */
body.details #main div.enquiry #details-container #right-details #buttons #enquiry-submit
{
	background-color: #6f6562;
    color: white;
    text-transform: uppercase;
	padding: 3px 15px 3px 15px;
    border-radius: 5px;
	margin: 20px 0px 0px 28px;
}
body.details #main div.enquiry #details-container #contact-details
{
	margin: 30px 0px 30px 20px;
}
body.details #main div.enquiry #details-container #contact-details #intl-phone
{
	display: none;
}
body.details #main div.enquiry #details-container #contact-details p
{
	font-weight: bold;
}
.checkvault-info
{
	float: right;
	margin-top: -436px;
}
body.details #main div.media #video
{
	display: inline-block;
	margin: 10px 0px 0px 0px;
	position: relative;
}
body.details #main div.media #video .yt-img
{
	max-width: 200px;
}
body.details #main div.media #video a::after
{
	background: transparent url('/img/icon/play.png') no-repeat center;
	content: '';
	height: 79px;
	left: 65px;
	pointer-events: none;
	position: absolute;
	top: 37px;
	width: 72px;
	z-index: 100;
}
body.details #main div.media .photo-container.show.first
{
	margin-top: 10px;
}
body.details #main div.media .photo-container.show.second
{
	margin-left: 16px;
}
body.details #main div.media #video .video-container,
body.details #main div.media .photo-container
{
	display: none;
}
body.details #main div.media #video .video-container.show,
body.details #main div.media .photo-container.show
{
	display: inline-block;
}
body.details #main div.media #photo .num-photo
{
	background-color: #62bb5a;
	border-radius: 0px 0px 5px 5px;
	color: white;
	float: right;
	font-size: 16px;
	left: 85%;
	padding: 10px 10px;
	position: absolute;
	top: 7px;
}
body #content .register-section #approval-info
{
	font-style: italic;
}
body #content .register-section #bidder-terms
{
	display: none;
	margin-top: 15px;
}
body #content .register-section #bidder-terms #terms-container
{
	border: thin solid black;
	height: 300px;
	overflow: scroll;
	padding: 5px;
	width: 75%;
}
body #content .data.watchlist .active
{
	color: #090;
}
body #content .data.watchlist .inactive
{
	color: #C33;
}
body.bloodstock #content .section.viewpedigree.noprint
{
	margin-left: 92px;
}
body #content #main .data.watchlist .watchlist-remove
{
	color: #686868;
	cursor: pointer;
	font-size: 11px;
}
#faq-data
{
	padding: 5px;
}
#faq-data .title
{
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 15px;
	text-transform: uppercase;
}
 #faq-data .question
{
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 3px;
}
#faq-data .answer
{
	padding-bottom: 15px;
}
body.account-created .section a
{
	font-size: 12px;
}
#mobileVerification #global-messages
{
	background: url(../img/content_bg.png?v=296); 
	font-size: 14px;	
	font-weight: bold;	
	margin: 0 auto;	
	padding: 0;	
	padding-left: 0px;
    padding-right: 0px;	
	text-align: center;	
	width: 282px;
}
#bidder-terms div
{
	margin: 10px 0;
}
#everyday-auctions-dialog
{
	height: 540px;
    width: 960px;
}
#onlineAuctionInfo-element #displayReserveAmount
{
	width: auto;
}