/*FONT FACE DECLARATIONS*/
@font-face {
    font-family: 'OpenSansCondensed';
    src: local('?'),
		 url('fonts/OpenSans-CondBold-webfont.woff') format('woff'),
         url('fonts/OpenSans-CondBold-webfont.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'OpenSans';
	src: url('fonts/OpenSans-Regular-webfont.eot');
    src: local('?'),
		 url('fonts/OpenSans-Regular-webfont.eot') format('embedded-opentype'),
		 url('fonts/OpenSans-Regular-webfont.woff') format('woff'),
         url('fonts/OpenSans-Regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
		font-family: 'OpenSans';
		src: local('?'),
		 url('fonts/OpenSans-Semibold-webfont.woff') format('woff'),
		 url('fonts/OpenSans-Semibold-webfont.ttf') format('truetype');
		font-weight: bold;
		font-style: normal;
	}

@font-face {
    font-family: 'Dingbats';
    src: url('fonts/bhdingbats-webfont-subset.eot');
    src: url('fonts/bhdingbats-webfont-subset.eot?#iefix') format('embedded-opentype'),
         url('fonts/bhdingbats-webfont-subset.woff') format('woff'),
         url('fonts/bhdingbats-webfont-subset.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}


/*RESET*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong,  tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline;}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
table {border-collapse: collapse; border-spacing: 0;}
img {max-width: 100%; -ms-interpolation-mode:bicubic}


/*BASE STYLES*/

html, body, .wrap, .aspNetForm { height: 100%; }
body > .wrap, body > .aspNetForm {height: auto; min-height: 100%;}
body {font-family:Roboto, Geneva, Tahoma, Verdana, sans-serif; font-size:16px; color:#333; line-height:1.5em;}
legend {white-space:normal;}
ul, ol {margin:0; padding:0; margin-bottom:18px; overflow:hidden;}
ul li {margin:0 0 6px; padding:1px 0; line-height:1.5em;}
ol {list-style:decimal inside;}
ol li {line-height:1.5em;}
ol ol {list-style-type:upper-alpha; margin-bottom:24px; margin-left:30px}
ol ol li {margin-bottom:12px}
ol h4{display:inline-block;}
a {color:#258; text-decoration:none;}
a:visited {color:#27a; text-decoration:none;}
a:hover, a:active {color:#258; text-decoration:underline;}
p {margin:0 0 24px;}
strong, b {font-weight:bold;}
em, i {font-style:italic;}
figure {position:relative;}


/*SIZES*/
.giga {font-size:2.25em !important; line-height:1.5em;}
.mega {font-size:1.5em !important; line-height:1.5em;}
.kilo {font-size:1.125em !important; line-height:1.5em;}
.milli {font-size:.875em !important; line-height:1.5em;}
.micro {font-size:.8125em !important; line-height:1.5em;}
.nano, small {font-size:.75em !important; line-height:1.5em;}
.pico {font-size:.625em !important; line-height:1.5em;}

.hilight {
	background: #ffffcc;
	background: -moz-linear-gradient(top,  #ffffcc 2%, #ffffed 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#ffffcc), color-stop(100%,#ffffed));
	background: -webkit-linear-gradient(top,  #ffffcc 2%,#ffffed 100%);
	background: -o-linear-gradient(top,  #ffffcc 2%,#ffffed 100%);
	background: -ms-linear-gradient(top,  #ffffcc 2%,#ffffed 100%);
	background: linear-gradient(to bottom,  #ffffcc 2%,#ffffed 100%);
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffcc', endColorstr='#ffffed',GradientType=0 );*/
}
.notice{font-weight:bold;color:#C00;}
.new:after{color:#0f0; content:"NEW!";font-size:.625em;margin-left:5px;}

/*HEADERS*/
h1 {font-size:2.5em; margin:0 0 .375em; line-height:1.25em;font-weight:bold;font-family:'OpenSansCondensed', 'Arial Narrow', 'Helvetica Narrow', Arial, Helvetica, sans-serif;}
h2 {font-size:2em; margin:0 0 .375em; line-height:1.5em;font-family:'OpenSansCondensed', 'Arial Narrow', 'Helvetica Narrow', Arial, Helvetica, sans-serif;}
h3 {font-size:1.375em; border-bottom: 1px solid #CCC; color: #3e840f; padding: 0 0 6px; margin:0 0 24px; position:relative; clear:both; font-weight:bold;font-family: 'OpenSansCondensed', 'Arial Narrow', 'Helvetica Narrow', Arial, Helvetica, sans-serif;;}
h3 a:link, h3 a:visited {color: #3e840f;}
h3 a:hover, h3 a:active {color:#6A3; text-decoration:none;}
h3 a:after, h3 a:visited:after {content: '»';color: #3e840f; font-size:.85em; position:relative; top:-2px; left:5px}
h3 a:hover:after, h3 a:active:after {color: #6A3;}
h4 { margin:0 0 12px;font:bold 1.25em 'OpenSansCondensed', 'Arial Narrow', 'Helvetica Narrow', Arial, Helvetica, sans-serif;;line-height: 1.25em;}
h4>small {color: #555; font-weight: normal;}
h5 {font-weight:bold; line-height:1.5em; font-style:italic; color:#3e840f; margin-bottom:6px;}
h6 {line-height:1.5em; color:#555; margin-bottom:6px;}
h4+h5 {margin: -.5em 0 1em;color: inherit;font-size: inherit;}
hr{height:1px;border: 0;border-top:1px solid #ddd;margin: 0 0 1.5em;}

/*BUTTONS & LINKS*/
button, .button {cursor:pointer; overflow:hidden;  padding: .3125em .75em; border-radius:3px; font-weight:bold; display:inline-block; vertical-align:middle; color:#fff;  background: #759e4d;  text-shadow:1px 1px 1px #24511E;/*text-shadow: 1px 1px 1px #250; border:1px solid #759e4d;background: -moz-linear-gradient(top, #759e4d 0%, #4c7333 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #759e4d), color-stop(100%, #4c7333)); background: -webkit-linear-gradient(top, #759e4d 0%, #4c7333 100%); background: -o-linear-gradient(top, #759e4d 0%, #4c7333 100%); background: -ms-linear-gradient(top, #759e4d 0%, #4c7333 100%); background: linear-gradient(to bottom, #759e4d 0%, #4c7333 100%);*/}
.button:visited {color:#fff;}
.button + .button {margin-left:.25em;}
button:hover, .button:hover {text-decoration:none; color:#fff; background:#558030;/*background: #8FB669; background: -moz-linear-gradient(top, #a1bd86 0%, #4c7333 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a1bd86), color-stop(100%, #4c7333)); background: -webkit-linear-gradient(top, #a1bd86 0%, #4c7333 100%); background: -o-linear-gradient(top, #a1bd86 0%, #4c7333 100%); background: -ms-linear-gradient(top, #a1bd86 0%, #4c7333 100%); background: linear-gradient(to bottom, #a1bd86 0%, #4c7333 100%);*/}
a.moreLink, .moreLink a {font-weight:bold; white-space:nowrap;}
a.moreLink:after, .moreLink a:after {content:" »";}
.moreLink+.moreLink{margin-left: 0.75em;}
.moreLink.expand,  .moreLink.contract, .moreLink.expand a,  .moreLink.contract a{cursor:pointer; color:#555;}
.moreLink.expand:before,  .moreLink.contract:before, .moreLink.expand a:before,  .moreLink.contract a:before{font-family: 'Dingbats', Arial, sans-serif;font-weight: normal;}
.moreLink.expand:before, .moreLink.expand a:before{content: '\E018\00a0';} 
.moreLink.contract:before, .moreLink.contract a:before{content:'\E017\00a0';}
a.moreLink.expand:after, .moreLink.expand a:after, a.moreLink.contract:after, .moreLink.contract a:after { display:none;}
.button.selected {border:#ccc solid 1px; color:#555; text-shadow: 1px 1px 1px #ccc; box-shadow: inset -1px -1px 1px 0px rgba(0, 0, 0, .1); background-color:#f8f8f8; background: -moz-linear-gradient(top, #dedede 0%, #ffffff 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dedede), color-stop(100%, #ffffff)); background: -webkit-linear-gradient(top, #dedede 0%, #ffffff 100%); background: -o-linear-gradient(top, #dedede 0%, #ffffff 100%); background: -ms-linear-gradient(top, #dedede 0%, #ffffff 100%); background: linear-gradient(to bottom, #dedede 0%, #ffffff 100%);}
.properties a.button {border:#ccc solid 1px; color:#333!important; text-shadow: 1px 1px 1px #ccc; background-color:#f8f8f8; background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#dedede)); background-image:-moz-linear-gradient(top, #fff, #dedede); background-image:-o-linear-gradient(top, #fff, #dedede); background-image:-ms-linear-gradient(top, #fff, #dedede); background-image:linear-gradient(top, #fff, #dedede); font-size:.875em; font-weight:normal;padding: 0 .5em;}
.button.selected:hover, .properties a.button:hover {background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #ebebeb 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #ebebeb)); background: -webkit-linear-gradient(top, #ffffff 0%, #ebebeb 100%); background: -o-linear-gradient(top, #ffffff 0%, #ebebeb 100%); background: -ms-linear-gradient(top, #ffffff 0%, #ebebeb 100%); background: linear-gradient(to bottom, #ffffff 0%, #ebebeb 100%);}

/*ICONS*/
.icon {display:none; vertical-align: baseline;margin-right:.1875em;font-size: .9375em;}
.icon:before{font-family:'Dingbats', Arial, sans-serif; font-size:1.125em;font-weight:normal!important;}
.fontface .icon.blog, .fontface .icon.video, .fontface .icon.slideshow, .fontface .icon.horse, .fontface .icon.audio, .fontface .icon.pdf, .fontface .icon.pinterest, .fontface .icon.youtube, .fontface .icon.facebook, .fontface .icon.twitter, .fontface .icon.gplus, .fontface .icon.instagram{display:inline-block;}
.icon.blog:before {content:'\E02F';}
.icon.video:before {content:'\E02C';}
.icon.slideshow:before {content:'\E022';}
.icon.horse:before {content:'\E042';}
.icon.audio:before {content:'\E02B';}
.icon.pdf:before {content:'\E026';}
.icon.twitter:before{content:'\E008'}
.icon.facebook:before{content:'\E093'}
.icon.youtube:before{content:'\E00B'}
.icon.pinterest:before{content:'\E006'}
.icon.gplus:before{content:'\E007'}
.icon.instagram:before{content:'\E0A5'}

.whatsThis {margin:0 0 20px; display:block;}
.whatsThis a {color:#666; text-decoration:none; font-weight:bold; font-size:.9375em; cursor:pointer;line-height:1em;}
.whatsThis a:before{content:'+';font-size:.86666em;color:#999;display:inline-block; border:1px solid #999;margin-right:.5em;line-height:1em;width:1em;vertical-align:middle;text-align:center;font-weight:bold;}
.whatsThis a.selected:before {content:'-';}
.explainer {display:none; font-size:.75em; line-height:1.5em;}
.loading {display:block; text-align:center; background:url('images/loadBarRepeat_black.gif') repeat-x left 22px; position:absolute; top:50%; left:50%; margin:-33px 0 0 -66px; font-size:.75em; text-transform:uppercase; padding-bottom:22px;}
.tooltip {position:relative; display:none; background:rgba(0,0,0,.85); font-size:.8125em; line-height:1.5em; height:100px; width:460px; padding:12px; color:#eee; border-radius:5px; }
.tooltip:after {content:""; border:10px transparent solid; border-top-color:rgba(0,0,0,.85); position:absolute; bottom:-20px; left:10px; display:block;}

/*TABLES*/
table {width:100%; margin:0 0 24px;}
td, th {padding:5px 6px; border-bottom:1px dotted #ccc;}
.nano td, .nano th {padding:4px 6px;}
th, td.sideHead {font-weight:bold; text-align:left;}
tbody>tr:hover {background:#F5F7F2;}
tbody>tr:first-child {border-top:1px solid #999;}
tbody>tr:last-child {border-bottom:1px solid #999}
th+td, td.sideHead+td {border-left:1px solid #999; padding-left:8px}
thead>tr th {vertical-align:bottom; text-align:center; color:#6A3;font-size:1.125em}
thead>tr:last-child th { color:#555; text-align:left;font-size:1em; border-bottom:1px solid #999;}
thead>tr+tr th{background:#EAF0E5;border-bottom:1px solid #ccc!important;border-top:1px solid #ccc;}

.sortarrow, .sort_desc:after,.sort_asc:after  {display:none; width:0; height:0; border:4px solid transparent; margin-left:3px;}
.sort_desc:after,.sort_asc:after{content:"";}
.sortarrow[sortdir="up"], .sort_asc:after {display:inline-block; border-top-color:#759E4D;}
.sortarrow[sortdir="down"], .sort_desc:after {display:inline-block; border-bottom-color:#759E4D; margin-bottom:4px;}
.tableDiv {border-left:1px solid #ccc;}
tr.total {background:none !important; border-bottom:0 !important;}
tr.total>td, tr.total>th {font-weight:bold; border-top:1px solid #999; border-bottom:0 !important;color:#555;}
td ol {margin:0;}
.adBlock tbody>tr:nth-child(even) {background:none;}
td > h3 {margin: -6px;border: 0;padding: 16px 0 6px;line-height: 1em;border-bottom: 2px solid #3e840f;}

/*EQUINELINE STUFF*/
a.equinelineData {background: url('images/sprite-new.png') no-repeat -1px -114px; display: inline-block; vertical-align:middle; width: 121px; height: 19px; text-indent: -9999px;}
a.equibaseData {background: url('images/sprite-new.png') no-repeat -110px -55px; display: inline-block; vertical-align:middle; width: 95px; height: 19px; text-indent: -9999px;}
.equinelineLink {background: url('images/sprite-new.png') no-repeat -1px -49px;display:inline-block;vertical-align:middle;width: 16px; height: 12px;line-height: 1em;
margin: 0;}

/*FORMS*/
.required {color:#900; font-weight:bold; font-size:1em;}
.msg {color:blue; font-weight:bold;}
label {display:block; font-weight:bold; font-size:.875em;}
label span {font-weight:normal; font-size:.875em;}
label strong {display:block;}
input{font-family:'OpenSans', Roboto, Geneva, Tahoma, Verdana, sans-serif;}
input[type="text"], input[type="password"], textarea{-webkit-appearance:none;-moz-box-sizing:border-box;box-sizing:border-box;}
input[type="text"], input[type="password"], select, textarea {border-radius: 5px; display:block; border:1px solid #ccc; padding:.3125em; width:100%; box-sizing:border-box; margin-bottom:.75em;}
input[type="checkbox"] + label, input[type="radio"] + label, input[type="checkbox"] + input[type="hidden"] + label, input[type="radio"]  + input[type="hidden"] + label {display:inline; font-weight:normal}
input[type="text"].date{background: url('images/sprite-new.png') no-repeat right -524px #fff; }
.stack {overflow:hidden; margin-bottom:12px;}
.stack input[type="checkbox"], .stack input[type="radio"] {clear:both; float:left; margin-top: 2px;}
.stack input[type="checkbox"] + label, .stack input[type="checkbox"] +  input[type="hidden"] + label, .stack input[type="radio"] + label {float:left; width: 87%; margin-bottom: 6px;line-height:1.25em;}
input[type="text"] + .stack, input[type="password"] + .stack{margin-top:-6px;}
input[type="submit"], input[type="reset"], input[type="button"] {font-size:1em; cursor:pointer; overflow:hidden; border:0; padding: .5em; border-radius:3px;  font-weight:bold; display:block; margin:0 auto .75em; vertical-align:middle; color:#fff;box-shadow:  1px 1px 3px 0px rgba(0, 0, 0, .2); background: #759e4d;text-shadow:1px 1px 1px #24511E; /*text-shadow: 1px 1px 1px #250; border:1px solid #759e4d;background: -moz-linear-gradient(top, #759e4d 0%, #4c7333 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #759e4d), color-stop(100%, #4c7333)); background: -webkit-linear-gradient(top, #759e4d 0%, #4c7333 100%); background: -o-linear-gradient(top, #759e4d 0%, #4c7333 100%); background: -ms-linear-gradient(top, #759e4d 0%, #4c7333 100%); background: linear-gradient(to bottom, #759e4d 0%, #4c7333 100%);*/}
input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover { background:#558030;/*background: #8FB669;background: -moz-linear-gradient(top, #a1bd86 0%, #4c7333 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a1bd86), color-stop(100%, #4c7333)); background: -webkit-linear-gradient(top, #a1bd86 0%, #4c7333 100%); background: -o-linear-gradient(top, #a1bd86 0%, #4c7333 100%); background: -ms-linear-gradient(top, #a1bd86 0%, #4c7333 100%); background: linear-gradient(to bottom, #a1bd86 0%, #4c7333 100%);*/}
input[type="submit"].delete {background: #d70133; /*background: -moz-linear-gradient(top, #d70133 0%, #c1012e 44%, #a20026 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d70133), color-stop(44%, #c1012e), color-stop(100%, #a20026)); background: -webkit-linear-gradient(top, #d70133 0%, #c1012e 44%, #a20026 100%); background: -o-linear-gradient(top, #d70133 0%, #c1012e 44%, #a20026 100%); background: -ms-linear-gradient(top, #d70133 0%, #c1012e 44%, #a20026 100%); background: linear-gradient(to bottom, #d70133 0%, #c1012e 44%, #a20026 100%);border-color:#a20026; text-shadow: 1px 1px 1px #620016;*/}
input[type="submit"].delete:hover {background: #FE0E44; /*background: -moz-linear-gradient(top, #ffa8bb 0%, #c1012e 44%, #a20026 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffa8bb), color-stop(44%, #c1012e), color-stop(100%, #a20026)); background: -webkit-linear-gradient(top, #ffa8bb 0%, #c1012e 44%, #a20026 100%); background: -o-linear-gradient(top, #ffa8bb 0%, #c1012e 44%, #a20026 100%); background: -ms-linear-gradient(top, #ffa8bb 0%, #c1012e 44%, #a20026 100%); background: linear-gradient(to bottom, #ffa8bb 0%, #c1012e 44%, #a20026 100%);*/ }
input[type="button"].cancel {background-color:#f8f8f8; /*background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#dedede)); background-image:-moz-linear-gradient(top, #fff, #dedede); background-image:-o-linear-gradient(top, #fff, #dedede); background-image:-ms-linear-gradient(top, #fff, #dedede); background-image:linear-gradient(top, #fff, #dedede); border:#ccc solid 1px; color:#555; text-shadow:0 1px 0 rgba(255,255,255,.5);*/}
input[type="button"].cancel:hover {color:#759E4D; text-decoration:none; background: #ffffff; /*background: -moz-linear-gradient(top, #ffffff 0%, #eaeaea 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #eaeaea)); background: -webkit-linear-gradient(top, #ffffff 0%, #eaeaea 100%); background: -o-linear-gradient(top, #ffffff 0%, #eaeaea 100%); background: -ms-linear-gradient(top, #ffffff 0%, #eaeaea 100%); background: linear-gradient(to bottom, #ffffff 0%, #eaeaea 100%);*/}
.grid_3 input.date{font-size:.75em;}
.fadeLabel {-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;box-sizing: border-box;overflow:hidden; font-weight:normal;text-align:left;font-style:italic; font-size:1em; padding: .375em .5em !important; margin-bottom:-2.25em;border:1px solid #fff; background:#fff; color:#888; line-height:normal !important; z-index:0;  border-radius: 5px; position:relative;}
.fadeLabel + input[type='text'], .fadeLabel + input[type='password'], .fadeLabel + textarea {-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;box-sizing: border-box;margin:0 0 12px 0; background-color:transparent; padding:.5em !important; font-size:1em; z-index:5; line-height:normal !important; position:relative;}
.fadeLabel + input[type="text"].focus, .fadeLabel + input[type="password"].focus, .fadeLabel + textarea.focus {background-color:#fff !important;}

.nano select{font-size:1em;padding:3px;}

.inlineBtns {text-align:center;}
.inlineBtns input[type="submit"], .inlineBtns input[type="button"] {display:inline-block;margin-right:15px;}

.filter {clear:both; background:#EAF0E5;padding:0;border:1px solid #FFF;margin-bottom:36px;border-radius: 5px;}
.pageHead + .filter, .pageHead + form>.filter{margin-top:-37px;position: relative;z-index: 10;}

.filter>div{margin:0; display:inline-block;vertical-align:top;padding: .5em;min-height:50px;position:relative;white-space:nowrap;}
/*.filter>div:after{content:''; position:absolute; top:0; left:0; width:1px;height:80px;background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0)));background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);}*/
.filter>div:first-child:after {display:none;}
.filter .quickSearch{margin-bottom:0;}
.filter .paginate, .filter .stack{margin:0!important;}
.filter>div>.button:first-child, .filter>div> input[type="submit"]:first-child, .filter>div> input[type="button"]:first-child{margin-top: 1.125em;}
.filter input {margin:0;}
.filter input, .filter select{margin:0;display: inline-block;width: auto;}
.filter input[type="submit"], .filter input[type="button"], .filter .button{display:inline-block;}
.filter input + input, .filter input + select, .filter select + input{margin-left:5px;}
.filter label {font-weight:bold; display:block;font-size:.875em;color:#3e840f;}
.filter input[type="checkbox"], .filter input[type="radio"]{line-height:1em;margin-top:.5em;float: none!important;}
.filter input[type="checkbox"] + label, .filter input[type="checkbox"] + input[type="hidden"] + label, .filter input[type="radio"] + label, .filter input[type="radio"] + input[type="hidden"] + label{color:#333; display:inline-block;font-weight: normal;margin:0; line-height:1em;float: none!important;width: auto;font-size: .825em;}
.filter .quickSearch input[type="submit"]{font-size:.75em;}

.grid_10 .filter{border:0;background:none;}
.grid_10 .filter>div {display:block; margin:15px 0 0; padding:14px 0 0; border:0; border-top:1px solid #ccc;}
.grid_10 .filter>div:first-child {border:0; padding-top:0; margin-top:0;}
.sortControls a, .viewControls a {font-size:.9375em;font-weight:bold; cursor:pointer; padding:5px 7px; position:relative; margin:0 2px; display:inline-block; color:#666; background-color:#f8f8f8; box-shadow:  1px 1px 1px 0px rgba(0, 0, 0, .1); background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#dedede)); background-image:-moz-linear-gradient(top, #fff, #dedede); background-image:-o-linear-gradient(top, #fff, #dedede); background-image:-ms-linear-gradient(top, #fff, #dedede); background-image:linear-gradient(top, #fff, #dedede); border:#ccc solid 1px; border-radius:4px; text-shadow:0 1px 0 rgba(255,255,255,.5); -webkit-user-select:none; -moz-user-select:none; -o-user-select:none; user-select:none; overflow:hidden;}
.sortControls a:hover, .viewControls a:hover {color:#759E4D; text-decoration:none; background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #eaeaea 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #eaeaea)); background: -webkit-linear-gradient(top, #ffffff 0%, #eaeaea 100%); background: -o-linear-gradient(top, #ffffff 0%, #eaeaea 100%); background: -ms-linear-gradient(top, #ffffff 0%, #eaeaea 100%); background: linear-gradient(to bottom, #ffffff 0%, #eaeaea 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea', GradientType=0 );}
.viewControls a.current, .viewControls a.current:hover, .sortControls a.current, .sortControls a.current:hover {color:#759E4D; border-radius:5px;cursor:default;box-shadow: inset 0px 0px 3px 0px rgba(0, 0, 0, .2); background: #ededed;background: -moz-linear-gradient(top,  #ededed 0%, #ffffff 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#ffffff));background: -webkit-linear-gradient(top,  #ededed 0%,#ffffff 100%);background: -o-linear-gradient(top,  #ededed 0%,#ffffff 100%);background: -ms-linear-gradient(top,  #ededed 0%,#ffffff 100%);background: linear-gradient(to bottom,  #ededed 0%,#ffffff 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=0 );}

.thumbViewBtn:before, .listViewBtn:before{font: 1.25em 'Dingbats', Arial, sans-serif;display:inline-block;margin-right:.1875em;}
.thumbViewBtn:before {content:"\E014";}
.listViewBtn:before {content:"\E013";}

.quickSearch {background:#fff;border:1px solid #ddd;border-radius:5px;position:relative;padding:.1875em 2.6875em .1875em .1875em;margin-bottom:12px;}
.quickSearch input, .quickSearch select {display:inline-block; vertical-align:top;margin-bottom:0;}
.quickSearch input[type="text"] {margin:0 !important;}
.quickSearch input[type="text"], .quickSearch select {vertical-align: middle;border:1px solid #fff;}
.quickSearch input[type="submit"], .quickSearch input[type="button"] {position:absolute;top:.1875em;;right:.1875em;;margin:0;}
.quickSearch input[type="submit"] {width:2.25em;text-indent:2em;overflow:hidden;background: url('images/search-icon.png') no-repeat center center #759e4d;/*background: url('images/search-icon.png') no-repeat center center, -moz-linear-gradient(top, #759e4d 0%, #4c7333 100%);background: url('images/search-icon.png') no-repeat center center, -webkit-gradient(linear, left top, left bottom, color-stop(0%, #759e4d), color-stop(100%, #4c7333));background: url('images/search-icon.png') no-repeat center center, -webkit-linear-gradient(top, #759e4d 0%, #4c7333 100%);background: url('images/search-icon.png') no-repeat center center, -o-linear-gradient(top, #759e4d 0%, #4c7333 100%);background: url('images/search-icon.png') no-repeat center center, -ms-linear-gradient(top, #759e4d 0%, #4c7333 100%);background:url('images/search-icon.png') no-repeat center center, linear-gradient(to bottom, #759e4d 0%, #4c7333 100%);}
.quickSearch input[type="submit"]:hover{background: url('images/search-icon.png') no-repeat center center #8FB669;background: url('images/search-icon.png') no-repeat center center, -moz-linear-gradient(top, #a1bd86 0%, #4c7333 100%);background:  url('images/search-icon.png') no-repeat center center,-webkit-gradient(linear, left top, left bottom, color-stop(0%, #a1bd86), color-stop(100%, #4c7333));background: url('images/search-icon.png') no-repeat center center, -webkit-linear-gradient(top, #a1bd86 0%, #4c7333 100%);background: -o-linear-gradient(top, #a1bd86 0%, #4c7333 100%);background: -ms-linear-gradient(top, #a1bd86 0%, #4c7333 100%);background: url('images/search-icon.png') no-repeat center center, linear-gradient(to bottom, #a1bd86 0%, #4c7333 100%);*/}
.quickSearch input[type="submit"]:hover{background-color:#558030;}

.facetSearch {margin-bottom: 40px;clear: both;position: relative;font-size:.8125em;}
.facetSearch  ul {padding:0;line-height:1.5em;}
.facetSearch li.overflow {max-height:0;overflow:hidden;padding:0;}
.facetSearch  li,.facetSearch li.overflow.show {max-height:1000px;margin:0;padding:0;background:none;-webkit-transition: all .25s linear;-moz-transition: all .25s linear;-ms-transition: all .25s linear;-o-transition: all .25s linear;transition: all .25s linear;}
.facetSearch h5 span {color: #777;font-size: .9375em;}
.facets li a, .facets li a:visited{padding:.125em 0;padding-left: 16px; background: url('images/facet-checkboxes.png') no-repeat 0 6px;display: block;color:#258;}
.facets li a:hover{background-color:#e8e8e8;text-decoration:none;}
.facets li.selected a{font-weight: bold;background: url('images/facet-checkboxes.png') no-repeat -208px 6px;}
.facets li a.moreLink  {background: none;padding-left: 0px;}
.facetSearch h5 {border-bottom: 1px #3e840f solid;}
.facetSearch .facetCount {color: #888;font-size:.9230769em;font-weight:normal;}
.facets li.facetClear a{background: none;padding-left: 0px;font-weight:bold;color:#900;}
.fontface .facets li.facetClear a:before {font-family:'Dingbats', Arial, sans-serif;content: '\E019\00a0';font-weight: normal;color: #900;}

/*TABS & ACCORDIONS*/
/*.tabs {border-bottom:1px solid #bbb; margin:0 0 24px; overflow:visible;list-style:none;}
.tabs:after {content:""; clear:both; display:block;}
.tabs li {float:left; text-shadow: 0px 0px 5px #333; cursor:pointer;border-radius: .25em .25em 0px 0px;padding: .25em .5em;margin: 0 .125em; bottom:-1px; position:relative; border:1px solid #888; border-bottom:0; color:#fff; background: #888; background: -moz-linear-gradient(top, #666666 0%, #747474 29%, #555555 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #666666), color-stop(29%, #747474), color-stop(100%, #555555)); background: -webkit-linear-gradient(top, #666666 0%, #747474 29%, #555555 100%); background: -o-linear-gradient(top, #666666 0%, #747474 29%, #555555 100%); background: -ms-linear-gradient(top, #666666 0%, #747474 29%, #555555 100%); background: linear-gradient(to bottom, #666666 0%, #747474 29%, #555555 100%); font-weight:bold;}
.tabs li:hover {background: #444444; background: -moz-linear-gradient(top, #444444 0%, #555555 29%, #222222 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #444444), color-stop(29%, #555555), color-stop(100%, #222222)); background: -webkit-linear-gradient(top, #444444 0%, #555555 29%, #222222 100%); background: -o-linear-gradient(top, #444444 0%, #555555 29%, #222222 100%); background: -ms-linear-gradient(top, #444444 0%, #555555 29%, #222222 100%); background: linear-gradient(to bottom, #444444 0%, #555555 29%, #222222 100%);}
.tabs li.current, .tabs li.current:hover {border-color:#bbb; background:#fff; bottom:-1px; filter:none; text-shadow: none; color:#6a3; cursor:default;}
.tabs li.disabled {background: none !important; filter:none !important; text-shadow: none; border-color: #EEE; bottom: 0; cursor: default; color: #CCC; box-shadow:  none;}
.tabs li a, .tabs li a:visited {color:#fff;}
.tabs li a:hover {text-decoration:none;}
.tabs li.current a, .tabs li.current a:visited, .tabs li.current a:hover {color:#6a3}
.tabs.mega, .tabs.kilo, .tabs.giga {margin-bottom:36px}
.tabs.mega li {padding:5px 16px;}
.tabs.micro li {margin:0 3px; padding:3px 10px}
.tabs.nano li {margin:0 3px;}*/
.tabs {border-bottom:1px solid #ccc; margin:0 0 1.5em; overflow:visible;list-style:none;padding:0 .25em;}
.tabs:after {content:""; clear:both; display:block;}
.tabs li {float:left; cursor:pointer;padding: .25em .5em;border-radius: .25em .25em 0px 0px;margin:0; border:1px solid #fff; border-bottom:0; color:#555; background: #ddd;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.tabs li:hover {background: #444444!important;color:#fff;}
.tabs li.current, .tabs li.current:hover {border-color:#bbb;background:#fff!important; bottom:-1px; color:#3e840f!important; cursor:default;font-weight: bold;padding: .5em;margin-top: -.5em; position:relative;}
.tabs li.disabled {background: none !important;border-color: #EEE; bottom: 0; cursor: default; color: #CCC;}
.tabs li a, .tabs li a:visited {color:#fff;}
.tabs li a:hover {text-decoration:none;}
.tabs li.current a, .tabs li.current a:visited, .tabs li.current a:hover {color:#3e840f!important;background:#fff!important;}
.tabPanes .tabs li {background: #fff;font-size: .875em;}

.tabs.vertical{border:0;}
.tabs.vertical li{display:block; float:none;text-shadow:none;border-radius:0;position:relative;margin-bottom:0;margin-right:12px;}
.tabs.vertical li.current{margin-right:0px; border-bottom:1px solid #BBB!important;border-radius:  0px 5px 5px 0px;bottom: 0;
margin-top: 0;}
.tabPanes.bordered>div {padding:24px 24px 0; border:1px solid #bbb; border-top:0; margin-top:-24px; overflow:hidden;}
.tabPanes.shaded{margin-top:-24px;border:1px solid #bbb; border-top:0; border-top-left-radius:0;border-top-right-radius:0; background:  -moz-linear-gradient(top,  #ffffff 0%, #eeeeee 50%);
background:  -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#eeeeee));
background:  -webkit-linear-gradient(top,  #ffffff 0%,#eeeeee 50%);
background:  -o-linear-gradient(top,  #ffffff 0%,#eeeeee 50%);
background:  -ms-linear-gradient(top,  #ffffff 0%,#eeeeee 50%);
background:  linear-gradient(to bottom,  #ffffff 0%,#eeeeee 50%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );}
.accordion>h4 {color:#444; border:1px solid #ddd; padding:5px 10px; border-radius:5px;  cursor:pointer;background: #e5e5e5;
background: -moz-linear-gradient(top,  #efefef 0%, #ededed 50%, #e5e5e5 50%, #dfdfdf 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(50%,#ededed), color-stop(50%,#e5e5e5), color-stop(100%,#dfdfdf));
background: -webkit-linear-gradient(top,  #efefef 0%,#ededed 50%,#e5e5e5 50%,#dfdfdf 100%);
background: -o-linear-gradient(top,  #efefef 0%,#ededed 50%,#e5e5e5 50%,#dfdfdf 100%);
background: -ms-linear-gradient(top,  #efefef 0%,#ededed 50%,#e5e5e5 50%,#dfdfdf 100%);
background: linear-gradient(to bottom,  #efefef 0%,#ededed 50%,#e5e5e5 50%,#dfdfdf 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#dfdfdf',GradientType=0 );
}
.accordion>h4:hover {background: #f1f1f1;
background: -moz-linear-gradient(top,  #f2f2f2 0%, #f1f1f1 50%, #eaeaea 50%, #e5e5e5 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(50%,#f1f1f1), color-stop(50%,#eaeaea), color-stop(100%,#e5e5e5));
background: -webkit-linear-gradient(top,  #f2f2f2 0%,#f1f1f1 50%,#eaeaea 50%,#e5e5e5 100%);
background: -o-linear-gradient(top,  #f2f2f2 0%,#f1f1f1 50%,#eaeaea 50%,#e5e5e5 100%);
background: -ms-linear-gradient(top,  #f2f2f2 0%,#f1f1f1 50%,#eaeaea 50%,#e5e5e5 100%);
background: linear-gradient(to bottom,  #f2f2f2 0%,#f1f1f1 50%,#eaeaea 50%,#e5e5e5 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#e5e5e5',GradientType=0 );

}
.accordion>h4:before { display:inline-block; margin:0 .1875em 0 0; vertical-align:text-bottom;font-family:'Dingbats', Arial, sans-serif;font-size:1em;}
.accordion>h4[data-state='closed']:before {content:"\E055";}
.accordion>h4[data-state='open']:before {content:"\E057";}
.accordion>h4+div {margin:0; padding:0 0 0 15px; display:none;}
.accordion>h4 small{color:#666;}
.accordion .collapse, .accordion .expand{display:none;}
.accordion .viewControls{font-size:.8125em;margin-bottom:18px;}

/*LISTS*/
.topList{list-style:none;}
.topList li {border-bottom:1px solid #eee; padding:5px 6px; font-weight:bold;}
.columns{width:48%;margin:0 2% 0 0;float:left;font-size:.9375em;}
.columns +h2, .columns +p{clear:both;}
.columnList {-moz-column-count: 3; -moz-column-gap: 30px; -webkit-column-count: 3; -webkit-column-gap: 30px; column-count: 3; column-gap: 30px;list-style:none;}
.columnList li {-webkit-column-break-inside:avoid; -moz-column-break-inside:avoid; column-break-inside:avoid;}
.columnList dt {-webkit-column-break-after:avoid; -moz-column-break-after:avoid; column-break-after:avoid;}
.grid_5 .columnList, .grid_6 .columnList, .grid_7 .columnList, .grid_8 .columnList, .grid_9 .columnList, .grid_10 .columnList, .grid_11 .columnList, .grid_12 .columnList, .grid_13 .columnList, .grid_14 .columnList, .grid_15 .columnList, .grid_16 .columnList {-moz-column-count: 2; -moz-column-gap: 20px; -webkit-column-count: 2; -webkit-column-gap: 30px; column-count: 2; column-gap: 30px;}
.grid_0 .columnList {-moz-column-count: 4; -moz-column-gap: 30px; -webkit-column-count: 4; -webkit-column-gap: 30px; column-count: 4; column-gap: 30px;}
.inlineList {list-style:none;}
.inlineList li {display:inline;}
.inlineList li:after {content:"\00a0\2219";display: inline-block;margin: 0 3px;}
.inlineList li:last-child:after {display:none;}
.subNav {overflow:visible;list-style: none!important;}
.subNav.accordion ul{-webkit-transition: all .25s ease-in;-moz-transition: all .25s ease-in;-ms-transition: all .25s ease-in;-o-transition: all .25s ease-in;transition: all .25s ease-in;}
.subNav li {padding:0!important; background:none; border-bottom:1px solid #fff; margin:0!important;left:auto!important;}
.subNav li > a {padding:5px 10px; display:block; background:#EAF0E5;font-weight:bold;color:#444;}
.subNav li > a:hover {text-decoration:none; background:#F5F7F2;color:#222}
.subNav .current, .subNav .current:hover {padding:5px 10px; font-weight:bold; background:#4C7333; color:#fff; position:relative;}
.subNav .current:after, .tabs.vertical li.current:after {content:"\E055"; position:absolute; margin-top:-.5em;top:50%; right:.5em; overflow:visible;font:1em 'Dingbats', Arial, sans-serif;line-height:1em;}
.subNav li.current > a, .subNav li.current > a:hover {padding:0; display:block; background:none;color:#FFF;}
.subNav ul {font-size:.875em;margin:0;border-top:2px solid #fff;}
.subNav ul li > a {padding:5px 10px; display:block; background:#F5F7F2;padding-left:24px!important;font-weight:normal;}
.subNav ul li > a:hover {background:#fff;}
dt {font-weight:bold;}
dd {margin-bottom:12px;}
dl.inlineList {overflow:hidden;}
.inlineList dt, .inlineList dd {float:left; border:0; padding:0; margin:0 6px 12px 0;}
.inlineList dt {clear:left;}
.headlines{list-style:none;}
.headlines li {padding:0;margin:0; background:none; border-top:1px dotted #ccc; font-weight:bold; font-size:0.875em;}
.headlines li:before{display:none;}
.headlines li:first-child {border:0;}
.headlines li:first-child a {padding-top:0;}
.headlines li a {padding:.375em; font-weight:bold; display:block;}
.headlines li a:hover {text-decoration:none; background: #f5f5f5; background: -moz-linear-gradient(top, #ffffff 0%, #f5f5f5 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f5f5f5)); background: -webkit-linear-gradient(top, #ffffff 0%, #f5f5f5 100%); background: -o-linear-gradient(top, #ffffff 0%, #f5f5f5 100%); background: -ms-linear-gradient(top, #ffffff 0%, #f5f5f5 100%); background: linear-gradient(top, #ffffff 0%, #f5f5f5 100%);}
.headlines select {margin:6px 0;}
.headlines.columnList li:first-child {border-top:1px dotted #ccc;}
.headlines.columnList li:first-child a {padding:5px;}
article.summary + .headlines {border-bottom:1px dotted #ccc;}
.grid_10 .headlines li a, .grid_10 .headlines li a:first-child {font-size:.9379em; padding:5px 0}
ul.inline li {display:inline-block; vertical-align:top; margin-left:15px; padding:0; background:none;}
ul.inline li:first-child {margin-left:0;}
.buttonList{list-style:none;}
.buttonList li {padding:0; background:none; margin-bottom:12px;}
.buttonList .button {display:block; text-align:center;}
.columnList.calendar li{padding-left:0;background:none;margin-bottom:18px}
.columnList.calendar strong{display:block;}

/*PAGINAION*/
.paginate {text-align:center; clear:both;  }
.paginate h5{text-align:left;}
.paginate { text-align: center; clear: both; font-size: .875em; margin-bottom:1.5em;}
.paginate a, .paginate span{ line-height: 1em; margin: .3125em; cursor: pointer; padding: .3125em .5em; border-radius: 1.125em; position: relative; display: inline-block; vertical-align: middle; -webkit-transition: all .25s ease-in; -moz-transition: all .25s ease-in; -ms-transition: all .25s ease-in; -o-transition: all .25s ease-in; transition: all .25s ease-in; }
.paginate a:hover { background-color: #666; color: #fff; text-decoration: none; }
.paginate .first, .paginate .previous, .paginate .next, .paginate .last { text-indent: -9999px; text-align: left; width: 1em; background-color: #666; color: #fff; padding: .3125em; }
.paginate .first:hover, .paginate .previous:hover, .paginate .next:hover, .paginate .last:hover { background-color: #333 }
.paginate .first:after, .paginate .previous:after, .paginate .next:after, .paginate .last:after { content: ""; font-family: 'Dingbats', Arial, sans-serif; position: absolute; text-indent: 0; color: #fff; top: .25em; left: .25em; }
.paginate .first:after { content: "\2039\2039"; }
.paginate .previous:after { content: "\2039"; }
.paginate .next:after { content: "\203A"; }
.paginate .last:after { content: "\203A\203A"; }

.fontface .paginate .first:after { content: "\E054"; }
.fontface .paginate .previous:after { content: "\E056"; }
.fontface .paginate .next:after { content: "\E055"; }
.fontface .paginate .last:after { content: "\E053"; }

.paginate a.disabled, .paginate a.disabled:hover { background-color: #ebebeb !important; color: #666; cursor: default; }
.paginate .current, .paginate .active, .paginate .selected { background-color: #759E4D !important; color: #fff; cursor: default; }
.filter .paginate .disabled, .paginate .disabled:hover {background-color:#ccc;}

/*HEADER*/
header.siteHead {min-width:990px;display:block; padding:0;  box-shadow:  0px 1px 3px 0px rgba(0, 0, 0, .5);background:#01411E;/*background: #194c02; background: -moz-linear-gradient(top, #023300 1%, #194c02 44%, #103f01 59%, #012300 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #023300), color-stop(44%, #194c02), color-stop(59%, #103f01), color-stop(100%, #012300)); background: -webkit-linear-gradient(top, #023300 1%, #194c02 44%, #103f01 59%, #012300 100%); background: -o-linear-gradient(top, #023300 1%, #194c02 44%, #103f01 59%, #012300 100%); background: -ms-linear-gradient(top, #023300 1%, #194c02 44%, #103f01 59%, #012300 100%); background: linear-gradient(to bottom, #023300 1%, #194c02 44%, #103f01 59%, #012300 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#194c02', endColorstr='#023300', GradientType=0 );*/}
header .branding {max-width:1030px; min-width:990px; margin:0 auto; padding:0; position:relative;z-index:11000}

.siteLogo{width: 230px;height: 61px;margin: .75em;}
.userLinks {position:absolute; top:-43px; right:8px; color:#fff;margin:0; line-height:normal;overflow: visible;z-index:11500; list-style:none;}
.userLinks li { font-size:0.8125em;display:block; float:left; background:none;padding: 0;margin:0;line-height: normal;position:relative;}
.userLinks li a {color:#CED8CC; padding:.46em 1em;display:block;}
.userLinks li a:visited {color:#CED8CC}
.userLinks li a:hover, .userLinks li a:active, .userLinks .menu:hover {color:#fff; text-decoration:none;background:#000;}

.userLinks .subscribe {position:relative;font-weight:bold;}
.userLinks .subscribe>a, .userLinks .subscribe>a:visited, .userLinks .subscribe>a:hover{background:yellow;color:#333;}
.fontface .userLinks .subscribe>a:after, .fontface .userLinks .menu>a:after{content:'\00a0\E057';font:.6875em 'Dingbats', Arial, sans-serif;}
.userLinks li ul {max-height:0;min-width:100%;overflow:hidden;background:#000;background:rgba(0,0,0,.85); position:absolute; top:30px;right:0;-webkit-transition: max-height .25s ease-in;-moz-transition: max-height .25s ease-in;-ms-transition:max-height .25s ease-in;-o-transition:max-height .25s ease-in;transition:max-height .25s ease-in;}
.userLinks li ul li{display:block;float:none;border-top:1px dotted #555}
.userLinks li:hover a+ul{max-height:1100%;}
.userLinks .subscribe ul li a:hover{background:yellow;color:#333;}

.branding .quickSearch {position:absolute; right:12px; top:9px;max-width: 200px;}
.branding .subscribeAd {position:absolute; top:14px; right:265px;}
#subTicker {overflow:hidden; width:285px; height:25px;}
#daily-promo {color: #fff;font-weight: bold; margin-top: -20px; text-align: center; width: 250px;line-height: 30px;}
#daily-promo .button{color:#fff!important;}
.branding .subscribeAd a, .branding .subscribeAd a:visited{ color:#CED8CC;}
.branding .subscribeAd a:hover, .branding .subscribeAd a:active {color:#fff; text-decoration:none;}
.branding #subTicker a, .branding #subTicker a:visited {font-weight:bold;color:#fff;padding:4px 10px; width:265px; display:block; text-align:center;font-size:1.0625em;}
.branding .subscribeAd .inlineList {font-size:.75em; text-align:center;margin-top:3px;}
.branding .subscribeAd .inlineList li{background:none;padding:0;}
.branding .subscribeAd .inlineList li + li a:before{content:"\2002\2022\2002"; color:#618940;}
nav.global{margin:0 auto;line-height:normal;position:relative;/*border-bottom: 1px solid #003300;box-shadow: 1px 1px 0px 0px #004400;*/list-style:none;}
nav.global ul {margin:0 auto; max-width:1030px;}
nav.global li {float:left;display:block;line-height: normal;padding:0; background:none;margin:0;}
nav.global a{color:#B1B7B0; font-size:0.8125em; padding:6px 12px;display:block;}
nav.global a:hover {color:#fff; text-decoration:none;background:#000;}
nav.global a.new {color:#fff;}
nav.global a.new:after {color: #ff0;font-size: .875em;}
/*Main Nav*/
nav.primary { border-radius: 2px 2px 0px 0px; z-index:10001; padding:0; position:relative; margin:0 auto;min-width:990px; max-width:1030px; float:none; /*border-bottom:5px solid #425d35;*/ background: #618940; background: -moz-linear-gradient(top, #759e4d 0%, #4c7333 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #759e4d), color-stop(100%, #4c7333)); background: -webkit-linear-gradient(top, #759e4d 0%, #4c7333 100%); background: -o-linear-gradient(top, #759e4d 0%, #4c7333 100%); background: -ms-linear-gradient(top, #759e4d 0%, #4c7333 100%); background: linear-gradient(top, #759e4d 0%, #4c7333 100%); text-align:center;line-height:1em;/*height:2.25em;*/}
nav.primary>ul {list-style:none;width:100%;display:table;padding:0; margin:0 auto; position:relative; overflow:visible;}
nav.primary>ul:after {clear:both; display:block; content:"";}
nav.primary>ul>li {display:table-cell; margin:0; border:0; background:none; padding:0; line-height:1em;text-align:left;z-index:10001;}
nav.primary>ul>li:before{content: '';display:block; position: absolute; width: 1px; height: 2.25em; margin:0; background:#79A04F; background: -moz-linear-gradient(top, rgba(146,186,95,1) 0%, rgba(146,186,95,0) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(146,186,95,1)), color-stop(100%, rgba(146,186,95,0))); background: -webkit-linear-gradient(top, rgba(146,186,95,1) 0%, rgba(146,186,95,0) 100%); background: -o-linear-gradient(top, rgba(146,186,95,1) 0%, rgba(146,186,95,0) 100%); background: -ms-linear-gradient(top, rgba(146,186,95,1) 0%, rgba(146,186,95,0) 100%); background: linear-gradient(top, rgba(146,186,95,1) 0%, rgba(146,186,95,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#92ba5f', endColorstr='#0092ba5f', GradientType=0 ); box-shadow:  -1px 0px 0px 0px rgba(50, 50, 50, .1);}
nav.primary>ul>li:first-child:before {display:none;}
nav.primary>ul>li.selected {z-index:9800}
nav.primary>ul>li:hover {z-index:10000}
nav.primary>ul>li>a {text-decoration:none;text-align:center; white-space:nowrap; color:#fff; padding:.625em .6875em .75em; display:block; margin:0; position:relative; text-shadow: 1px 1px 1px #13330F;}
nav.primary>ul>li>a:visited {color:#C7D6C5; color:#fff;}
nav.primary>ul>li>a:hover, nav.primary>ul>li>a:active {color:#fff; text-decoration:none; background: -moz-linear-gradient(top, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0.3) 1%, rgba(255,255,255,0) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.3)), color-stop(1%, rgba(255,255,255,0.3)), color-stop(100%, rgba(255,255,255,0))); background: -webkit-linear-gradient(top, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0.3) 1%, rgba(255,255,255,0) 100%); background: -o-linear-gradient(top, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0.3) 1%, rgba(255,255,255,0) 100%); background: -ms-linear-gradient(top, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0.3) 1%, rgba(255,255,255,0) 100%); background: linear-gradient(top, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0.3) 1%, rgba(255,255,255,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4dffffff', endColorstr='#00ffffff', GradientType=0 );}
nav.primary>ul>li.selected>a {z-index:9900}
nav.primary>ul>li>div, nav.primary>ul>li>div.submenu {display:block!important;position:absolute; top:100%; left:50%;margin-left: -495px; height:0; box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, .3); line-height:1em;}
nav.primary>ul>li.minor a {font-size:.9375em;padding-top:.75em;}
.homeBtn a span{font-size:.75em;}
.fontface .homeBtn a{padding:.375em .5em .5em;}
.fontface .homeBtn a span{display:none;font-size:.9375em;}
.fontface .homeBtn a:before {content: '\E011';font: 1.25em 'Dingbats', Arial, sans-serif;line-height: 1em;}

.subMenu{height:0;-webkit-transition: height .25s ease-out;-moz-transition: height .25s ease-out;-ms-transition: height .25s ease-out;-o-transition: height .25s ease-out;transition: height .25s ease-out;}
nav.primary ul li.selected .subMenu{height:300px;-webkit-transition: height .25s ease-out;-moz-transition: height .25s ease-out;-ms-transition: height .25s ease-out;-o-transition: height .25s ease-out;transition: height .25s ease-out;transition-delay:.25s;-moz-transition-delay:.25s;-webkit-transition-delay:.25s;}

/*DROPDOWNS*/
.subMenu { padding:0 15px; width:961px; height:300px; overflow:hidden; background:rgba(17,17,17,.95); color:#fff; }
.subMenu ul{list-style:none;margin-bottom: .65em;}
.subMenu > div { border-left:1px solid #333; height:240px; padding:30px 0 30px 29px; margin:0 15px}
.subMenu > div:first-child, .subMenu > div.split { border:0; padding-left:0; }
.subMenu li { margin:0 0 8px 0; padding-left:0; background:none;line-height:1em; }
.subMenu li p { margin:0; color:#999; font-size:.8125em; line-height:1.5em; }
.subMenu li select{margin:0;padding:3px;}
.subMenu a { color:#fff; }
.subMenu li>a { font-size:.9325em; line-height:1.4em;  }
.subMenu li>ul{padding:0;margin:.5em 0 0 0;}
.subMenu li>ul>li{font-size:.875em;/*display:inline-block;margin:0;*/margin-left:1.5em;}
.subMenu ol{color:#999;font-size:.875em;font-style:italic;}
.subMenu ol a {font-style:normal;font-size:1.0714285em;}
.subMenu h4 { color:#759E4D; font-size:1.125em; line-height:1.5em; }
.subMenu h4 span{font-size:.722222222222em}
.subMenu h5 { color:#759E4D; font-size:.8125em; line-height:1.5em; }
.subMenu .partners {border-radius: 0; padding:0;margin:0; width:auto; overflow:hidden; position:relative; box-shadow:none;background:none;}
.subMenu .partners a{margin:0 auto;}
.subMenu .brand-mw{background-position: -24px -74px;margin: 0;width: 105px;} 
.subMenu .locksmithReport article.summary h4, .subMenu .locksmithReport article.summary p{margin-bottom:18px !important;}
.subMenu .locksmithReport article.summary p{font-size:.875em;}
.subMenu .moreLink:after{color:#759E4D;}
.subMenu .stack input[type="checkbox"], .subMenu .stack input[type="checkbox"]+label{margin-bottom:5px;}
.subMenu label span {color:#ccc;}
.subMenu .new:after{color:#0f0; content:"NEW!";font-size:.625em;margin-left:5px;}
.subMenu  article.summary.report figure {max-width:100px;}
.subMenu .thumbView article.summary.report figure {margin:0 auto 12px;}
.subMenu .thumbView article.summary.report {padding:0;border:0;height: auto;width: 30%;}
.subMenu .thumbView article.summary.report h4{font-size:.8125em;}
.subMenu #map-container, .subMenu .map-container{margin-top:2em;float:left;margin-right:1.5em}
.subMenu .date {z-index:10000!important}
/*BREADCRUMB*/
.breadCrumb{font-size:.75em;color:#999;margin-bottom:1em;}
.breadCrumb ol{margin:0;list-style:none;}
.breadCrumb ol li {display:inline-block;}
.breadCrumb ol li+li:before{content: '\00a0\203A\00a0';color:#ccc;font-size: 1.125em;}
.breadCrumb a {color:#777;}
.breadCrumb a:hover {color:#759D4D;}
.breadCrumb .home {background:none;padding:0;}

.fontface .breadCrumb .home a{width: 1.25em;height: 1.25em;display:block;overflow:hidden;color:#999;}
.fontface .breadCrumb .home a:before{content:'\E011';font:1.25em 'Dingbats', Arial, sans-serif;vertical-align:text-top;line-height:1em;}
.fontface .breadCrumb .home a:hover{color:#759D4D;text-decoration:none;}

/*SITE MESSAGE*/
.siteMsg .ContentBox {margin:0;}
.siteMsg.hidden{display:none!important;}
.siteMsg {line-height:1em; background: #ffff00;margin:-12px 0 24px; position:relative;display:table;width:100%;}
.siteMsg strong {background:#000; padding:16px 12px; color:#fff; font-weight:bold; font-style:italic; text-transform:uppercase; display:table-cell;vertical-align:middle;white-space:nowrap;width:60px;}
.siteMsg a {padding:16px 36px 12px 8px;  color:#000;font-size:1.25em;font-family: 'OpenSansCondensed', 'Arial Narrow', 'Helvetica Narrow', Arial, Helvetica, sans-serif;;line-height: 1em; display:table-cell;vertical-align:middle;}
.siteMsg a:hover {text-decoration:none; color:#555;}
.no-js .siteMsg .close{display:none;}
.js .siteMsg .close {position: absolute;top: 50%;right: 6px;margin-top: -15px;color: #222;}
.siteMsg .moreLink {font-size: 1em;}

/*FOOTER*/
.siteFoot {margin:-333px 0 0 0; clear:both; position:relative;min-width:990px;}
/*.partners {  padding:15px; max-width:970px; overflow:hidden; position:relative; margin:-40px auto;border-radius: 3px; box-shadow:  1px 1px 6px 0px rgba(0, 0, 0, .3); background: #618940; background: -moz-linear-gradient(top, #759e4d 0%, #4c7333 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #759e4d), color-stop(100%, #4c7333)); background: -webkit-linear-gradient(top, #759e4d 0%, #4c7333 100%); background: -o-linear-gradient(top, #759e4d 0%, #4c7333 100%); background: -ms-linear-gradient(top, #759e4d 0%, #4c7333 100%); background: linear-gradient(top, #759e4d 0%, #4c7333 100%);}*/
.partners {padding: 15px;overflow: hidden;position: relative;margin: 0;box-shadow: 1px 1px 6px 0px rgba(0, 0, 0, .3);background: #313131;}
.partners h4 {width:100px; font-weight:normal; color:#fff; text-transform:uppercase; float:left; text-shadow: 1px 1px 6px #42572F;}
.partners h4 {float:left;}
/*.partners ul{display:table;width:100%;margin:0;}*/
.partners ul {display: table;width: 100%;margin: 0 auto;max-width: 970px;}
.partners ul li {display:table-cell;width:1%;text-align:center;float:none;margin:0; padding:0; background:none;list-style:none;}
.partners a {background-image:url("images/sprite-new.png"); background-repeat:no-repeat; display:inline-block; text-indent:-9999px;}
.partners a:hover {opacity:0.75; filter:alpha(opacity=75);}
.brand-sr {background-position:-30px 0px; width:61px; height:37px;margin: 6px 0;}
.brand-tn {background-position: -131px -162px;width: 104px;height: 38px;margin: 6px 0;}
.brand-mw {background-position: -1px -74px;width: 130px;height: 33px;margin: 7px 0;}
.brand-ae {background-position: -30px -37px;width: 80px;height: 37px;margin: 7px 0;}
.brand-ee {background-position: -133px -80px;width: 101px;height: 37px;margin: 7px 0;}
.brand-th {background-position: -1px -137px;width: 111px;height: 35px;margin: 8px 0;}
.brand-thesource {background-position: 0px -171px;width: 92px;height: 32px;margin: 6px 0;}
.brand-ep {background-position: -131px -119px;width: 95px;height: 42px;margin: 3px 0;}
.links {background:#222; overflow:hidden; box-shadow:  1px -1px 6px 0px rgba(0, 0, 0, .3); /*padding-top:70px;*/padding-top:30px;border-bottom: 1px solid #111;}
.links>ul {padding:10px 0; margin:0 auto; width:930px; display:table;list-style:none;}
.links>ul>li {display:table-cell; background:none; font-weight:bold; line-height:1.5em; width:20%; padding:0 1.5%; color:#759E4D;-moz-box-sizing:border-box;box-sizing:border-box;}
.links>ul>li>ul>li {font-weight:normal; font-size:.875em; line-height:1.714em; padding:0; background:none;}
.links a {color:#fff;}
.links a:visited {color:#eee;}
.links .icon{font-size:1.25em;vertical-align:middle;}
.copyright {text-align:center; padding:12px; margin:0; font-size:.8125em; color:#999; clear:both; background:#222;border-top:1px solid #272727;}





/*CONTENT*/
.content {width:990px; margin:0 auto; clear:both; background:#fff; padding:30px 20px; box-shadow: 0px 0px 20px 0px #CCC; padding-bottom:333px;}
.content:after {content:""; display:block; clear:both;}
.content .adBlock {margin:0 auto 30px; clear:both;text-align:center;}
.adBlock.island {border:1px solid #ddd; padding:24px;}
.adBlock.inline {display:inline-block;}
.adLabel {margin-bottom:5px;}
.adBlock.island .adLabel {margin-top: -35px; padding-bottom: 5px;}
.adBlock td, .adBlock tr {border:0 !important; padding:0;vertical-align: middle;}
.adBlock table {margin:0;}
.content>.adBlock>a{display:block; text-align:center;}
.adBlock>*, .adBlock>a>* { margin:0 auto!important;}
.adBlock>object,.adBlock>img, .adBlock>a>img {display:block;border: 1px solid #ddd;}
header .adBlock>*, header .adBlock>a>*{border:0!important;}
.adBlock>script{display:none!important;}
.adLabel {font-size:.75em; margin-bottom:10px; text-align:center; font-weight:bold; color:#555}
.content .contentBlock {margin-bottom:40px; clear:both; position:relative;}
.content .contentBlock .adBlock {margin-bottom:0;}
section {margin-bottom:36px; clear:both;}
section section {margin-bottom:24px;}
section section:last-child {margin-bottom:0;}
section > header {position:relative; height:1%; margin-bottom:24px; clear:both;}
section section > header {margin-bottom:12px;}
section > header .adBlock, section > header .moreLink, section > header span { position: absolute; top: 0; right: 0; margin:0;}
section > header .adBlock {margin:0;}
section > header h4 + .adBlock, section > header h5 + .adBlock {position:static; margin:6px 0 0!important;}
section > header h4 + .adBlock img, section > header h5 + .adBlock img{display:inherit !important; margin:0!important;}
section > header h3, section > header h4 {margin-bottom:0;}

/*GRID*/
.grid_0 {margin:0 15px;}
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16, .grid_17, .grid_18, .grid_19, .grid_20, .grid_21, .grid_22, .grid_23, .grid_24, .grid_25, .grid_26, .grid_27, .grid_28, .grid_29, .grid_30, .grid_31 {margin:0 15px; float:left; clear:none !important;}
.grid_1 {width:30px;}
.grid_2 {width:60px;}
.grid_3 {width:90px;}
.grid_4 {width:120px;}
.grid_5 {width:150px;}
.grid_6 {width:180px;}
.grid_7 {width:210px;}
.grid_8 {width:240px;}
.grid_9 {width:270px;}
.grid_10 {width:300px;}
.grid_11 {width:330px;}
.grid_12 {width:360px;}
.grid_13 {width:390px;}
.grid_14 {width:420px;}
.grid_15 {width:450px;}
.grid_16 {width:480px;}
.grid_17 {width:510px;}
.grid_18 {width:540px;}
.grid_19 {width:570px;}
.grid_20 {width:600px;}
.grid_21 {width:630px;}
.grid_22 {width:660px;}
.grid_23 {width:690px;}
.grid_24 {width:720px;}
.grid_25 {width:750px;}
.grid_26 {width:780px;}
.grid_27 {width:810px;}
.grid_28 {width:840px;}
.grid_29 {width:870px;}
.grid_30 {width:900px;}
.grid_31 {width:930px;}
.grid_0 {width:960px;}
.split {margin:0 -15px; clear:both;overflow:hidden;}
.center {margin:0 auto; float:none;}

/*SCROLLABLES*/
.scrollContainer {position:relative;}
.scrollable {position:relative; overflow:hidden; width: 500px; height:192px; margin:0 65px;}
.scrollable .items {width:20000em; position:absolute;}
.scrollable .item {float:left; width:500px;}
.slideControls {margin:0;}
.slideControls span {border:1px solid #ddd; width:36px; height:192px; cursor:pointer; text-indent:-9999px;}
.slideControls span:hover {border-color:#ccc; background-color: #f5f5f5;}
.slideControls .prev {position:absolute; top:0; left:0px;  border-radius: 5px 0px 0px 5px;}
.slideControls .next {position:absolute; top:0; right:0px;border-radius: 0px 5px 5px 0px;}
.slideControls .prev:after, .slideControls .next:after{font-family:'Dingbats', Arial, sans-serif;font-size:3.5em; color:#ccc;text-indent: 0;display:block;position:absolute; top: 50%;left: 50%;margin-left: -.5em;
margin-top: -.5em;line-height: 1em;}
.slideControls .prev:after {content:'\2039';}
.slideControls .next:after{content:'\203A'}
.fontface .slideControls .prev:after {content:'\E0A0';}
.fontface .slideControls .next:after{content:'\E0A1'}
h3 + .scrollContainer .slideNav {position:absolute; top:-55px; right:0px;}
.slideNav a {background-color:#999; display:inline-block; line-height:1em; border-radius:15px; padding:5px 8px; text-decoration:none; cursor:pointer; margin-right:8px; font-weight:bold; color:#fff; font-size: .875em;}
.slideNav a:hover {background-color:#666;}
.slideNav a.active, a.active:hover {background-color:#759E4D;cursor:default;}
.featured .scrollable {height:225px; width:884px; margin: 0 37px;}
.featured .scrollable article {float:left; width:824px; padding:0 30px;}
.featured .scrollable article h4 {font-size:2em; line-height:1.5em;}
.featured .scrollable article p {font-size:1.125em; line-height:1.5em; margin-bottom:18px}
.featured .scrollable article figure {margin-right:30px; margin-bottom:0;}
.featured .slideControls span {height:225px;}
.featured .slideControls .prev, .photoScroller .slideControls .prev {background-position: -619px -332px !important;}
.featured .slideControls .next, .photoScroller .slideControls .next {background-position: -683px -332px !important;}
.featured .slideNav {position:absolute; bottom:15px; right:50px;}

/*ARTICLE SUMMARIES*/
article.summary {overflow:hidden;}
article.summary h4, article.summary p {margin-bottom:6px;}
article.summary figure {float:left; margin:0 .75em .75em 0;}
article.summary figure img {display:block;}

figure.noImage {width: 140px;height: 100px;background: #eee;}
figure.noImage:before {content: 'Image Not Available';color: #bbb;text-shadow: 1px 1px 1px #ffffff;margin:2em 0 0;display: inline-block;}
.fontface figure.noImage:before {content: '\E044';font: normal 4em 'Dingbats', Arial, sans-serif;position: absolute;top: 50%;left: 50%;margin: -42px 0 0 -30px;}
.fontface article.summary.video figure.noImage:before { content: '\E02C';margin-top: -46px;}
.fontface article.summary.blog figure.noImage:before { content: '\E02F'; }
.fontface article.summary.download figure.noImage:before, .fontface article.summary.report figure.noImage:before { content: '\E026'; margin-top: -36px;}
.fontface article.summary.audio figure.noImage:before { content: '\E02B'; margin-top: -38px;}
.fontface article.summary.slideshow figure.noImage:before { content: '\E022';margin: -38px 0 0 -32px;}
.fontface article.summary.horse figure.noImage:before { content: '\E042'; margin-top: -32px;}

article.summary .properties {margin-bottom: .75em;line-height: 1em;list-style:none;}
article.summary .properties li{float:none; display:inline;}
.summaryView article.summary h4 {font-size:1.5em; line-height:1.5em;}
.summaryView article.summary, .summaryView .adBlock {padding-bottom:1.5em; border-bottom:1px solid #ddd; margin-bottom:1.5em;}
.grid_10 .summaryView article.summary, .summaryView .adBlock {padding-bottom:.75em; border-bottom:1px solid #ddd; margin-bottom:.75em;}
.grid_10 .summaryView article.summary h4, .grid_10 .summaryView article.summary p {font-size:1em;}
.grid_10 .summaryView article.summary h5 {font-size:.875em;}
.grid_10 .summaryView article.summary figure {margin-bottom:0;}
.summaryView .adBlock:before {content:"Advertisement"; text-align:center; text-transform:uppercase; font-size:.6875em; display:block; color:#999; margin-top:-.75em;}
.thumbView {margin-left: -19px;}
.thumbView article.summary {width:140px; height:162px; display:inline-block; margin:0 0 24px 19px; padding:12px; border:1px solid #ddd; vertical-align:top; text-align:center;}
.thumbView article.summary figure {float:none; margin:0 0 6px;line-height: 1em;}
.thumbView article.summary h4 {text-align: center; font-size: 1em; line-height: 1.4em;font-family:Roboto, Geneva, Tahoma, Verdana, sans-serif;font-weight:bold;}
.thumbView article.summary figure+h4 {font-size: .875em; line-height:1.3em; text-align: center; }
.thumbView article.summary p {font-size: .8125em; line-height:1.5em; text-align:center;}
.thumbView article.summary ul.properties, .thumbView article.summary figure +h4+p, .thumbView article.summary p {display:none;}
.thumbView article.summary .button {display:none;}
.thumbView article.summary.report {height: 282px; width:145px; position:relative;}
.thumbView article.summary.report .properties {display:block;}
.thumbView article.summary.report figure img {box-shadow:  0px 1px 5px 0px rgba(0, 0, 0, .2);}
.scrollable .thumbView article.summary {width:140px; height:177px; float:left; margin:0 0 10px 19px; padding:6px; border:1px solid #ddd;}
.scrollable .thumbView article.summary:first-child {margin-left:0;}
.scrollable .thumbView {margin-left:0;}
.megaThumbView article.summary {width: 30%;float: left;margin: 1.5%;text-align: center;}
.megaThumbView article.summary:nth-child(3n-2) {clear: both;}
.megaThumbView article.summary p{display:none;}
.productView article.summary {width:120px; display:inline-block; margin:0 0 20px 19px; vertical-align:top; text-align:center;}
.productView article.summary img, .tileView article.summary img {max-height: 130px; max-width: 120px;}
.tileView article.summary {width:30%;margin:0 1.5%;display:inline-block;vertical-align:top;}

/*MEDIA TYPE OVERLAYS*/
article.summary figure>a {position:relative;display: block;}
article.summary.video figure>a:after {font: 1.25em 'Dingbats', Arial, sans-serif;background: #000;border: 3px solid #fff;border-radius: 1em;position: absolute;bottom: .375em;right: .375em;display: block;padding: .2em 0.1em .2em .3em;line-height: 1em;color: #fff;opacity: 0.65;content: "\E027";-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; }
article.summary.video figure>a:hover:after{opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.featured article.summary.video figure>a:after {font-size:2.25em;}

/*TOP HEADLINES*/
.topHeadlines {border-bottom: 1px dotted #ccc;overflow:hidden; padding-bottom:0px;margin-top: -30px;padding-top: 30px;}
.topHeadlines .topStory {width:380px; float:left; text-align:center; margin:0 30px 24px 0px;}
.topHeadlines article.summary figure {margin:0 0 24px 0; position:relative; background:#fff; display:inline-block;float: none;max-width: 380px;}
.topHeadlines article.summary figure a {display:block; line-height: 100%;}
.topHeadlines article.summary figure img {display:block;}
.topHeadlines figcaption {position:absolute; bottom:-20px; left:0; color:#999; font-size:.85em; margin:0; padding:0;}
.topHeadlines .topStory h4 {font-size:1.75em; line-height:1.285em; margin-bottom:5px; text-align:left;font-family:'OpenSansCondensed', 'Arial Narrow', 'Helvetica Narrow', Arial, Helvetica, sans-serif;}
.topHeadlines .topStory p {font-size:1em; line-height:1.4em; text-align:left;}
.topHeadlines .topStory article.summary + article.summary{margin:36px 0 0;padding-top:36px;border-top:1px dotted #ccc;}
.topHeadlines .headlines {overflow:hidden; float:left; width:398px; margin:0;border-bottom:0 !important;border-left: 1px dotted #ccc;margin-top:-24px;padding-top:24px;}
.topHeadlines .headlines li {font-weight:normal; line-height:1em; background:none;border:0;}
.topHeadlines .headlines li a {padding:10px 0 10px 30px;}
.topHeadlines .headlines li:first-child a{padding-top:0;}

.topFeatures {clear:both; padding-top:15px; margin-top:-36px; position:relative;}
.topFeatures h5 {margin-bottom:15px; font-size:1.125em;}
.topFeatures .scrollable, .topFeatures div.item {width: 680px;}
.topFeatures article.summary.thumb {margin:0 0 10px 20px;}
.topFeatures div.item article.summary:first-child {margin-left:0;}
.topFeatures h5 + .scrollContainer .slideNav {position:absolute; top:-40px; right:0px;}


/*HOMEPAGE TOPIC MODULES*/
.topicModule, .featureModule {overflow:hidden;}
.topicModule .featureBlock {padding:0 30px 0 0; margin-right:30px; border-right:1px dotted #ccc; float:left; width:389px;}
.topicModule .headlines {float:left; width:350px; border-bottom:0 !important;margin-bottom:0;}
.topicModule .headlines li {border:0}
.topicModule .headlines li a {padding:3px 0}
.topicModule .headlines li a:hover {background:none; filter:none; text-decoration:underline;}
.topicModule .headlines+div {clear:both; padding-top:6px;}
.topicModule .moreLink { margin-right:15px;}
.topicModule figure.noImage{display:none;}
.featureBlock {position:relative}
.featureBlock figure {margin:0 12px 12px 0}
.featureBlock h4 {margin:0;}
.featureBlock p { line-height:1.5em; font-size:.875em;}
.featureSlider figure {position:relative;}
.featureSlider {overflow:hidden; position:relative; height:160px; width:380px;}
.featureSlider .slidesContainer {margin:0; padding:0; position:absolute; width:20000em;}
.featureSlider .slidesContainer .slide {float:left; width:380px; margin-right:10px;}
.featureSlider article {float:left; width:380px;}
.featureModule .slideNav {position:absolute; top:-55px; right:0;}
.topicModule .shaded {padding:12px;}
#marketplace {font-size:.7em;}
#marketplace h5 {font-size:1em; margin-bottom:5px;}
#marketplace ul {margin-bottom:10px;list-style:none;}
#marketplace li {font-size:.875em;margin:0;}
#marketplace .new:after{color:#c00; font-size:1em;font-weight:bold;margin-left:5px;}

/*Race Module*/
.topicModule.racing .headlines {width:389px; float:none; margin-bottom: 0;}
.topicModule.racing .featureBlock, .grid_13 .topicModule .featureBlock { margin-bottom:12px; border:0; float:none;}
.topicModule.racing .news {float:left; width:419px; border-right:1px dotted #ccc; margin-right:30px}
.raceModule {float:left; width:350px;}
.raceModule .explainer {font-size: .75em; margin-bottom:12px; line-height:1.5em;}
.raceModule .raceList {max-height:260px; overflow:auto; margin-bottom:12px; border:1px solid #ccc; background:#fff;}
.raceModule .raceList table {margin:0;}
.raceModule .raceList table tr:first-child {border-top:0;}
.raceModule .raceList a {font-weight:bold;}

/*Health Module*/
.topicModule.health .headlines {width:408px; float:none; margin-bottom: 0;}
.topicModule.health .featureBlock {width:340px}

/*MAG MODULE*/
.magModule .featureBlock {width:340px}
.magModule .featureBlock  h4{font-size:1.5em;}
.magModule .featureBlock  strong{font-weight:normal!important;}
.magModule article.summary figure{border:0;padding:0;}
.magModule .headlines {margin-bottom:.75em;width: 408px;}
.magModule div{clear:left;}
.magModule .featureBlock p+p{margin-top:.75em;}
/*NEW SUBSCRIPTION MODULE*/
.subModule{position:relative;box-sizing:border-box;}
.subModule .tabs{position:absolute;bottom:0;left:0;right:0;margin:0;border-bottom:0;}
.subModule h3{text-transform: uppercase;border: 0;padding: 0;font-size: 2em;line-height: 1em;margin-bottom:.5em}
.subModule article h4{margin-bottom:.5em;}
.subModule .scrollable .item{padding:1.5em;width:480px;-moz-box-sizing:border-box;box-sizing:border-box;}
.subModule .scrollable{width:478px;height:250px;margin:0;border:1px solid #ccc;}
.subModule .slideNav a{color:#fff!important;position:relative;border-radius: 5px 5px 0 0;padding: .75em 1em;width: auto;margin: 0;font-size:1em;}
.subModule .slideNav a.active:before {content: '';position: absolute;top: 100%;left: 50%;width: 0;height: 0;border: 9px solid transparent;border-top-color: rgb(117, 158, 77);margin-left: -9px;z-index:60;}
.subModule .magazine article{float:left;width:300px;}
.subModule .magazine ul{float:left;width:122px;margin: 0  0 0 10px;}
.subModule .magazine li {font-size: .8375em;font-weight:bold;padding: .5em .25em .75em;width: auto;border-bottom:1px solid #ccc;  line-height: 1em;}
.subModule .magazine li:first-child {padding: 0;border: 0;}
.subModule .magazine h4 {font-size: 1.75em;line-height: 1em;margin: 0;}
.subModule .magazine h5 {margin: 0 0 .5em;}
.subModule .magazine .button{font-size: 18px;line-height: 1.5em;}
.subModule .tablet .button, .subModule .daily .button{vertical-align: top; border: 0; margin-right: 5px;}			
.subModule .tablet .badge, .subModule .daily .badge{max-height:30px;}
.subModule .tablet-wrap{background:url('//cdn.bloodhorse.com/current/css/images/iPad-Air-2.png') no-repeat top left;width:84px; padding:16px 15px 18px 15px; background-size: 100%;  margin-bottom: 0px!important;}
.split > .grid_16+.grid_10>.adBlock:first-child{ margin-top: 40px;}
.subModule .new-red {color:#c00;}
/*SHOP MODULE*/
.priceTable {width:auto;}
.priceTable th {font-size:.75em !important;text-align:center!important;line-height: 1.25em;white-space: nowrap;}
.priceTable td {font-size:.875em; text-align:center; font-weight:bold;}
.priceTable tr:first-child {border-top:0;}
.priceTable .price {color:#c00;}

/*PAGE HEADING STYLES*/
.properties {margin:0; overflow:hidden; color:#555;list-style:none;}
.properties li, .fullpost .properties li {background:none; float:left; padding:0 0 0 10px!important; margin:0 10px 12px 0; border-left:1px solid #ccc;left:0!important;list-style: none!important;}
.properties li:first-child, .fullpost .properties li:first-child {border-left:0; padding-left:0!important;}
.properties a, .properties a:visited {color:#555;}
.summary .properties li {font-size:.8125em;}
.pageHead>.properties:last-child li{margin-bottom:0;}

h2.subHead {font-style: italic;font-family:'OpenSans', Roboto, Geneva, Tahoma, Verdana, sans-serif; color:#759E4D; font-size:1.25em; font-weight:normal; border-bottom:0; padding: 0; margin-bottom:24px;}
h2.subHead a {text-decoration:underline; color:#759E4D}
h2.subHead a:visited {color:#8AB362}
h2.subHead a:hover {text-decoration:none; color:#8AB362}

.pageHead {padding-bottom:24px; border-bottom:1px dotted #ccc; margin-bottom:30px; position:relative;}
.pageHead .adBlock {position:absolute; top:16px; right:0; margin:0;}
.pageHead figure {float:left; margin-right:20px;}
.pageHead h1  {margin: 0 0 0;}
.pageHead h2.subHead{margin: 0 0 18px;}
.pageHead .properties, .pageHead .articleTools.inline, .pageHead p, .pageHead small{margin:6px 0;}
.pageHead>*:last-child {margin-bottom:0 !important;}

/*ARTICLE STYLES*/
.fullPost {padding-left:100px; margin-bottom:40px;word-wrap: break-word;line-height: 1.625em;}
.fullPost .articleTools, .fullPost header, .fullPost footer, .fullPost .grid_16{margin-left:-100px;margin-right: 0;}
.fullPost.report:after {content: "";display: block;clear: both;}
.byline {font-weight:bold; margin-bottom:6px}
.byline .twitter-follow-button {vertical-align:bottom; font-weight:normal; margin-left:3px;}
.fullPost footer {padding-top:24px; border-top:1px dotted #ccc; margin-top:24px;clear: both;}
.fullPost ul {list-style-type: disc; list-style-position: outside;}
.fullPost ul li {position: relative;left: 1.25em;padding: 0;padding-right: 1.25em;background: none;}
.fullPost figure, .fullPost aside {margin-bottom:1.5em; border-bottom :1px dotted #ccc; padding-bottom:12px;display:table;width:140px;}
.fullPost figcaption{ font-size:.8125em;line-height: 1.5em;}
.fullPost aside figure{float:none;width:auto;}
.fullPost aside>p{line-height:1.5em;}
.fullPost aside>p:last-child{margin-bottom:0;}
.fullPost figure img {display:block;max-width:530px;}
.fullPost figure img + figcaption{position:relative;padding-top:1.5em;}
.fullPost figure small + .photoCaption{}
.fullPost>figure:first-child{float:left;margin:0 1.5em 1.5em -100px;}
.fullPost>figure:first-child img {max-width: 630px;}
.fullPost .adBlock.inline{max-width:500px;margin-left:0;float:none;}
.fullPost img + figcaption > small{position:absolute;top:.25em; right:0;}
.fullPost a{font-weight:bold;}
.articleTools {float:left; clear:both; margin-right:30px;list-style:none!important;}
.articleTools li {background:none; padding-left:0; padding-right:0!important; margin-bottom:6px;position:static!important;}
.articleTools .stButton .stFb, .articleTools .stButton .stTwbutton, .articleTools .stButton .stMainServices {width:auto !important; background:none !important; font:inherit !important; padding:0 !important; height:auto!important; line-height:1em!important; white-space:nowrap;}
.articleTools a, .articleTools a:visited, .articleTools .stButton {-moz-box-sizing: border-box;box-sizing:border-box;width:75px; display:block; margin:0; padding:.3125em .4375em; font:bold .8175em 'Helvetica Neue', Arial, Helvetica, sans-serif; position:relative; background-color:#f8f8f8; background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#dedede)); background-image:-moz-linear-gradient(top, #fff, #dedede); background-image:-o-linear-gradient(top, #fff, #dedede); background-image:-ms-linear-gradient(top, #fff, #dedede); background-image:linear-gradient(top, #fff, #dedede); border:#ccc solid 1px;border-radius:4px; color:#333; font-weight:bold; text-shadow:0 1px 0 rgba(255,255,255,.5); -webkit-user-select:none; -moz-user-select:none; -o-user-select:none; user-select:none; cursor:pointer; overflow:hidden;line-height: 1em;}
.articleTools a:focus, .articleTools a:hover, .articleTools a:active, .articleTools .stButton:hover {color:#759E4D !important;text-decoration:none; border-color:#bbb; background-color:#f8f8f8; background-image:-webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#d9d9d9)); background-image:-moz-linear-gradient(top, #f8f8f8, #d9d9d9); background-image:-o-linear-gradient(top, #f8f8f8, #d9d9d9); background-image:-ms-linear-gradient(top, #f8f8f8, #d9d9d9); background-image:linear-gradient(top, #f8f8f8, #d9d9d9); box-shadow:none;}
.articleTools a:active {background-color:#efefef; box-shadow:inset 0 3px 5px rgba(0,0,0,0.1);}
.articleTools.inline {float:none; margin:0 0 36px;}
.articleTools.inline li {display:inline-block; vertical-align:top; margin-left:15px}
.articleTools.inline li:first-child {margin-left:0;}
.inBodyPromo {padding:11px; margin:18px 0; border:1px solid #ddd; font-weight:bold;}
.breakingNews{padding:6px 12px;font-size:1.25em;margin-bottom:18px;font-weight:bold;font-style:italic;text-transform:uppercase;background:url('images/yellow-stripes.png') bottom left repeat-x;color:#333;border-radius:5px;border-bottom:1px dotted #ccc;}
.breakingNews > .adBlock{top:3px;right:12px;}
.sponsorLabel{font-size:.625em!important;color:#555 !important; font-weight:bold!important;font-style:italic!important;text-transform:none!important;vertical-align:middle!important;white-space: nowrap;}
.sponsorLabel + *, .sponsorLabel > * > img{display:inline!important;vertical-align:middle!important;max-width: 170px!important;}

.articleTools .print a:before, .st-email-counter:before, .st-facebook-counter:before, .st-sharethis-counter:before{font-family:"Dingbats";font-size:1.5em;font-weight:normal;color:#777;}
.st-email-counter:after{content: "Email";}
.st-facebook-counter:after, .st-sharethis-counter:after {content: "Share";}
.articleTools .print a:before {content:"\E001\00a0";}
.st-email-counter:before {content:"\E090";}
.st-facebook-counter:before {content:"\E093";color: #6079AB;top:2px;position: relative;}
.st-sharethis-counter:before {content:"\E005";color:green;top:1px;position: relative;}

.articleTools .print a:hover:before, .st-email-counter:hover:before, .st-facebook-counter:hover:before, .st-sharethis-counter:hover:before{color:#759E4D !important}

.articleTools li.tweetBtn{margin-bottom:0;}
.tags {overflow:hidden;position:relative;padding-left:100px;}
.tags ul li {display:inline-block; font-size:.875em; padding:0; background:none; font-weight:bold; position:relative;margin: 0;}
.tags ul li:after {content:"\00a0\2219";display: inline-block;margin: 0 3px;}
.tags ul li:last-child:after {display:none;}
.tags h5 {width:90px; color:#666;position:absolute;top:0;left:10px;}
.tags h5:before{content:"\E039";font-family:'Dingbats', Arial, sans-serif;display:block;float:left;font-size: 2em;font-weight: normal;margin-top: -0.20em;font-style: normal;}
.tags ul {margin:0;list-style:none;}
.tags ul li a {text-transform:capitalize;}
.grid_10 article.summary + .headlines {border-top:1px dotted #ccc; margin-top:12px;}

/*SHORTCODES*/

.shortcode{display:block;}
.race-entry-shortcode{display:block;width:100%;border-bottom:0;padding-bottom:0;}
.race-entry-shortcode .properties{font-size: .875em;}
.race-entry-shortcode h5{margin-bottom: .25em;}
.race-entry-shortcode span.postPos {padding: .3125em 0; width: 1.75em; margin: 0 .5em .25em -5px; display: block;  float: left;}
.race-entry-shortcode th, .race-entry-shortcode td{padding:5px;}

.race-results-shortcode {overflow: hidden;}
.race-results-shortcode th, .race-results-shortcode td {font-size: .8125em !important;line-height: 1.5em;}
.race-results-shortcode .order-of-finish{width:100%; float:left;}
.race-results-shortcode h5 {margin-bottom: .25em;}
.race-results-shortcode .properties {font-size: .875em;}
.race-results-shortcode a {font-weight: bold;}
.race-results-shortcode .exotics{border-left:1px solid #999}

.horse-detail-shortcode{overflow:hidden;margin-bottom:1.5em;border-bottom: 1px dotted #ccc;padding-bottom: 0.5em;}
.horse-detail-shortcode h4{font-size: 1.5em;}
.horse-detail-shortcode figure + table{width:auto;}
.horse-detail-shortcode table td, .horse-detail-shortcode table th{font-size:.875em;line-height: 1.5em;}
.horse-detail-shortcode figure{margin-left: 0;padding-bottom: 0;border-bottom: 0;margin-bottom: 0;}
.horse-detail-shortcode figure img{max-width: 298px;}
.horse-detail-shortcode h5.subHead, .horse-detail-shortcode .properties{margin-bottom: .375em;font-style: normal;}
.horse-detail-shortcode .properties li{font-size: .875em;margin-bottom: 0;line-height: 2em;}
.horse-detail-shortcode tbody>tr:last-child, .horse-detail-shortcode tbody>tr:last-child th, .horse-detail-shortcode tbody>tr:last-child td, .horse-detail-shortcode tbody>tr:first-child {border: 0!important;}
.horse-detail-shortcode th+td{border-left:0}

.race-replay-shortcode{position: relative;width: 100%;padding-bottom: 75%;}
.race-replay-shortcode iframe{width: 100%!important;max-width: 100%!important;min-height: 100%!important;position: absolute;top: 0;left: 0;}

a.buy-link-caption{display:block;}
a.buy-link-img {position: relative; display: block;}
a.buy-link-img:after {opacity:0;content: "Order This Photo";background: rgba(0,0,0,.85);position: absolute; top: 50%; left: 50%; color: #fff; padding: .5em .75em; width: 9em; text-align: center;  margin-left: -4.5em; margin-top: -1.3125em;-webkit-transition: all .25s ease-in-out;  -moz-transition: all .25s ease-in-out; -ms-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}
a.buy-link-img:hover:after {opacity:1;}

.alignLeft{float:left;margin-right:1.5em;}
.alignRight{float:right;margin-left:1.5em;}
.widthFull{width:530px!important;margin-left:0;margin-right:0}
.widthFull.pullIntoMargin{width:630px!important;}
.widthHalf{width:315px!important;}
.widthThird{width:210px!important;}
.widthFull img, .widthThird img, .widthHalf img{max-width:100%!important;}
.widthFull, .widthThird, .widthHalf{display:block!important;}
.pullIntoMargin{margin-left: -100px;}
.pullIntoMargin img{max-width:630px;}

/* MAGAZINE CONTENTS ARTICLES*/
.contents-cover h4{font-size: 3em;line-height: 1em;}
.contents-feat, .contents-dept{margin-bottom:1em;}
.contents-feat+.contents-feat {border-top: 0;padding-top: 0;}
.contents-feat>div, .contents-dept>div{ margin-bottom:1em;display:inline-block;width:100%;}
.contents-feat>div p, .contents-dept>div ul{margin:0;}
.contents-feat h5{-moz-column-span:all;-webkit-column-span:all;column-span:all;}
.contents-feat{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding-top:2em;min-width:100%;}
.contents-feat h4{margin:0;}
.contents-dept ul{list-style-type:square;}

/*TOPIC PAGE*/
.topicNews .scrollContainer {float:left; margin-right:35px; overflow:hidden;padding-left: 35px;}
.topicNews .headlines {/*float:left;margin-left:35px;  border-left:1px dotted #ccc;font-size: .9375em;*/ border-left:1px dotted #ccc;  overflow:hidden;}
.topicNews .headlines li a {padding-left:36px; margin-left:2px;}
.topicNews .scrollable {width:160px; height:330px; margin:0;}
.topicNews .scrollable article.summary {height:330px; width:160px; margin:0; float:left;}
.topicNews article.summary figure {float:none; margin:0 0 12px;}
.topicNews article.summary h4 {font-size:1.25em; line-height:1.5em;}
.topicNews article.summary p {font-size:.875em; line-height:1.5em;}
.topicNews .slideNav {text-align:center;/*top: 0!important;left: 0!important;width: 20px;right: auto !important;*/}
.topicNews .slideNav a {padding:inherit 10px}
/*REGION MAP*/ 
.pageHead #map-container, .pageHead .map-container {float:left; margin:0 20px 0 0;}
#map-container, .map-container {background:url('images/sprite-new.png') no-repeat -1px -206px; position:relative; width:210px; height:137px;}
.imageMap {position:absolute; left:0px; top:0px; z-index:1000}
.region {z-index:500; display:none; background:url('images/sprite-new.png') no-repeat;}
.region.default {display:block !important; z-index:0 !important;}
.region.default .label {display:none;}
.region.region-kentucky {position:absolute; left:136px; top:64px; width:28px; height:15px; background-position: -88px -354px;}
.region.region-northeast {position:absolute; left:169px; top:7px; width:41px; height:40px; background-position: -193px -357px;}
.region.region-midatlantic {position:absolute; left:160px; top:42px; width:32px; height:34px; background-position: -88px -375px;}
.region.region-midwest {position:absolute; left:77px; top:10px; width:89px; height:66px; background-position: 0px -438px;}
.region.region-southwest {position:absolute; left:27px; top:57px; width:112px; height:80px; background-position: -119px -424px;}
.region.region-southeast {position:absolute; left:127px; top:73px; width:63px; height:63px; background-position: -126px -356px;}
.region.region-west {position:absolute; left:0px; top:0px; width:84px; height:93px; background-position: 0px -344px;}
.region>.label {z-index:600; position:absolute; left:50%; bottom:108%;margin-left:-37px;background:black;white-space:nowrap; color:#fff;font-weight: bold; font-size: .625em;border-radius:.5em;padding:0 8px;width:59px;text-align:center;}
.region>.label:after{content:"";width:0;height:0;border:5px solid transparent; border-top-color:black;position:absolute;top:100%;left:50%;margin-left:-5px;}

.region-kentucky .label:after {border-top-color:#FF0;}
.region-northeast .label:after {border-top-color:#27A}
.region-midwest .label:after {border-top-color:#4C7333}
.region-west .label:after {border-top-color:#C60}
.region-southwest .label:after {border-top-color:#636}
.region-southeast .label:after {border-top-color:#C00}
.region-midatlantic .label:after {border-top-color:#0BB}

.map-container .region { display: block!important; opacity: 0; -webkit-transition: all .25s linear; -moz-transition: all .25s linear; -ms-transition: all .25s linear; -o-transition: all .25s linear; transition: all .25s linear; }
.map-container .region.selected { display: block!important; opacity: .8; }

.mapLabels li{text-align:center;padding:.25em;border-radius:.5em; margin:0!important;}
.mapLabels li a:hover{text-decoration:none;}
li.region-kentucky.selected {background:#FF0;}
li.region-kentucky.selected a {color:#333}
li.region-northeast.selected {background:#27A}
li.region-midwest.selected {background:#4C7333}
li.region-west.selected {background:#C60}
li.region-southwest.selected {background:#636}
li.region-southeast.selected {background:#C00}
li.region-midatlantic.selected {background:#0BB}

[data-region]{text-align:center;padding:.25em;border-radius:.5em; margin:0!important;}
[data-region] a:hover{text-decoration:none;}

.grid_10 .regionMap {margin:0 auto 12px; width:210px}
.grid_10 .regionMap + .columnList { margin:0 auto;-webkit-column-count: 3;-webkit-column-gap: 10px;-moz-column-count: 3;-moz-column-gap: 10px;column-count: 3;column-gap: 10px;}
.regionMap{position:relative;}



/*BREEDING & SIRELISTS*/
.stallion {display:block; font-weight:bold; white-space:nowrap;}
.stallionSpotlight figure {float:left; margin-right:15px;}
.stallionSpotlight h4 {margin:6px 0}
.stallionSpotlight p {font-size:.875em; margin:0; overflow:hidden;}

/*FANTASY RACING*/
.fantasyContainer {width:782px; height:1208px; overflow:hidden; position:relative;margin: 0 auto 36px;}
.fantasyContainer iframe {position:absolute; top:0; left:-4px}

/*Race Track Pages*/
.restricted, .bcRace {background:#777; color:#fff; border-radius:50%; padding:0; font-size:.75em; font-weight:bold;width: 1.9375em;display: inline-block;text-align: center;}
.bcRace {background:#25085a;color:#fff;}
.turfRace {font-style: italic;}
.raceCol {width:180px;}
.dateCol {width:60px;}
.safetyBadge + h1 {display:inline-block; vertical-align:top}
.safetyBadge {vertical-align:top;}
.safetyBadge a {display:inline-block; width:48px; height:48px; text-indent:-9999px; background: url('images/sprite-new.png') no-repeat -111px 0px;}
#trackMap {width:300px; height:250px; margin-bottom:18px;}
#tracksMap {width:690px; height:450px; float:left; margin-right:30px;}
.dirForm {overflow:hidden;}
.dirForm label{ width:30px; height:28px; display:inline-block; vertical-align:top;overflow:hidden;color:#999;position:relative;}
.dirForm label:before{content:"\E094";font:2.25em 'Dingbats', Arial, sans-serif;display:inline-block;margin-right:.5em;line-height:1em;}
.dirForm label:after{position:absolute; top:0;left:0;color:#fff;width:30px;text-align:center;font-size:.9375em;}
.dirForm label[for="saddr"]:after { content:"A";}
.dirForm label[for="daddr"]:after { content:"B";}
.dirForm input[type="text"] {width:265px; display:inline-block; vertical-align:top;}
.dirForm input[type="submit"] {float:right;}
.weather {min-height:177px; position:relative; border:4px solid #555; border-radius:10px; color:#fff; background: #000000; background: -moz-linear-gradient(top, #111111 0%, #555555 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #111111), color-stop(100%, #555555)); background: -webkit-linear-gradient(top, #111111 0%, #555555 100%); background: -o-linear-gradient(top, #111111 0%, #555555 100%); background: -ms-linear-gradient(top, #111111 0%, #555555 100%); background: linear-gradient(to bottom, #111111 0%, #555555 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#111111', endColorstr='#555555', GradientType=0 );
text-shadow: 1px 1px 5px #000;}
.wxIcon {float:left; margin:5px 10px}
.location {display:block; margin:18px 0 12px; font-size:.875em; line-height:1em;}
.temp {display:inline-block; font-size:2.25em; margin-right:6px; vertical-align:middle;}
.conditions {display:inline-block; vertical-align:middle; max-width:90px; font-size:.875em; line-height:1.4em;}
.details {display:block; padding:12px; clear:both; text-align:center; font-size:.875em; border-top:1px solid #444;}
.credit {background:rgba(255,255,255,.2); display:block; padding:6px; text-align:center; border-radius: 0px 0px 8px 8px; line-height:1em;}
.weather .loading {display:block; text-align:center; position:static; margin:50px;}
.details+.loading {display:none;}

/*RACE RESULTS & ENTRIES*/
article.summary.race {margin-bottom:36px; position:relative; padding-bottom:36px; border-bottom:1px dotted #ccc;}
article.summary.race:last-child {padding-bottom:0; border-bottom:0}
article.summary.race .adBlock {margin:0; float:right; padding: 23px 0px 24px 12px; height:60px; width:234px;/* border-top:2px solid #ccc; border-bottom:2px solid #ccc;*/}
article.summary.race table {width: 444px; font-size:.8125em;}
article.summary.race table .horseName {font-size:1.125em;}
article.summary.race table tbody tr:first-child {border-top:2px solid #ccc;}
article.summary.race table tbody tr:last-child {border-bottom:2px solid #ccc;}
.payoffs {margin: -6px 0 0;}
.payoffs h5, .payoffs table:first-child {margin:0;}
tr.scratch td {background:#f9f9f9;}
.horseName {font-weight:bold; white-space:nowrap;}
.raceTable .horseName{font-size:1.25em;}
.raceTable .adBlock{margin:0;}
.raceTable .adBlock img{margin:5px 0 0!important;}
.connections {margin-bottom:0;}
.connections li {background:none; padding:6px 0 0; margin:0;list-style:none;position:static!important;}
.connections li:first-child {border:0;}
.postPos+.horseName+.connections {margin-left: 2.5em;}
.horseName + .connections li {padding:3px 0 0}
.JT li {white-space:nowrap;}
.OB li {max-width:210px}
.placer td{border:0;}
.horseDetails td{padding:12px 6px;}
.horseDetails ul{margin:0}
.raceName {font-weight:bold; font-size:1em; max-width: 260px; display:block;}
.prepsTable .raceName {font-size:1.125em; margin-bottom:6px;}
.prepsTable  .raceType {display:block; font-weight:bold; margin-bottom:6px;}
.postPos {font-weight:bold; text-align:center; padding:.5em 0; width:2em; line-height:1em; border:1px solid transparent; border-radius: 100%;   }
.micro .postPos{margin: -2px 0;}
span.postPos {display:inline-block;}
.post1, .post1A { background: #F00; color: #FFF }
.post2, .post2B { background: #FFF; color: #000; border-color:#ccc; }
.post3, .post3C, .post3X { background: #00F; color: #FFF }
.post4 { background: #FF0; color: #000 }
.post5 { background: #080; color: #FFF }
.post6 { background: #000; color: #FF0 }
.post7 { background: #F60; color: #000 }
.post8 { background: #F9C; color: #000 }
.post9 { background: #0Ff; color: #000 }
.post10 { background: #808; color: #FFF }
.post11 { background: #C2C2C2; color: #F00 }
.post12 { background: #9C0; color: #000 }
.post13 { background: #400; color: #FFF }
.post14 { background: #700; color: #FF0 }
.post15 { background: #DDD9C3; color: #000 }
.post16 { background: #DEF; color: #f60 }
.post17 { background: #003; color: #FFF }
.post18 { background: #030; color: #FF0 }
.post19 { background: #039; color: #F00 }
.post20 { background: #f18; color: #FF0 }
.post21 { background: #BBD; color: #000 }
.post22 { background: #036; color: #FFF }
.post23 { background: #BDC; color: #030 }
.post24 { background: #340; color: #FFF }

/*Race Video Modal*/
div#raceReplayModal {background: #111;}
body.replay{margin:0; background:transparent;}
.replay .wrap{}
.replay .content{position:relative; padding:15px; box-shadow:none;margin:0;width:840px;background:#111;}
.replay .raceModule{width:auto;}
.replay h1{color:#fff;font-size:2em;}
.replay h2{font-size:1.25em;}
.replay .properties, .replay .properties a {color:#ccc}
.replay .pageHead{border-bottom-color: #333;}
.replay .tabs{border:0;margin:0;background:#222;width:870px;}
.replay .tabs li{background:none;border-radius:0;filter:none;margin-bottom:0;border:0;margin:0;color:#999;text-shadow: none;}
.replay .tabs li:hover{color:#fff;}
.replay .tabs li.current, .replay .tabs li.current:hover{background:#000;filter:none;color: #6a3!important;}
.replay .tabPanes{background:#000;width:870px;padding:30px 15px;overflow:hidden;height:550px;}
.replay .moreRaces{display:none;}
.replay .raceList {max-height:433px; overflow:auto; background:#eee;}
.replay .raceList table{margin:0;}
.replay .raceList a {font-weight:bold;}
.replay .moreRaces h4, .replay h2.subHead, .replay h2.subHead a{color:#3E840F;}
.replay label {color:#777;}
.replay input[type="text"], .replay select{background-color:#eee;}

/*Horse Profiles*/
.photoScroller {margin:0; width:auto; position:relative;  overflow:visible; padding:0 38px;border-radius:5px; }
.photoScroller .slideControls span {position:absolute; top:0; height:225px;display:block;}

.photoScroller .scrollable {margin:0; width:554px; height:225px;border:0;}
.photoScroller .scrollable .items{height:225px;}
.photoScroller figure.item {width:494px; position:relative;padding:0 30px;height:100%;}	
.photoScroller figure img{float:left;margin-right:.75em;max-height: 100%;}
.photoScroller figure small{position:absolute;bottom:0;left:340px;}

.horseSearch h4{color:#555;font-size:1.5em}
.horseSearch h4, .horseSearch .quickSearch{display:inline-block;font-weight:normal;margin:0 10px 0 0;vertical-align:middle}
table.pedigree, table.pedigree tr, table.pedigree td {border:0 !important; background-color:transparent !important;}
table.pedigree {width:auto;margin:0 auto 24px;}
table.pedigree td {font-weight:bold; vertical-align:middle; padding:10px 10px 10px 15px; white-space:nowrap}
table.pedigree td.pedMale {background: url('images/ped_bracket_top.gif') no-repeat left center;}
table.pedigree td.pedFemale {background: url('images/ped_bracket_bottom.gif') no-repeat left center;}
table.pedigree .pedRoot {font-size:1.5em; color:#759E4D;display:block;margin-bottom:6px;}

/*SALES TOPIC PAGE*/
.saleSelectTable {max-height:300px; overflow:auto; border:1px solid #ddd; background:#fff;}
.saleSelectTable {margin:0}

/*HANDICAPPING TOPIC PAGE*/
.locksmithReport h4 {margin-bottom: 12px !important;}
.locksmithReport ul {padding-left:20px; font-weight:bold; overflow:hidden;}
.locksmithReport a.button {padding: 8px 15px;background: #d70133; background: -moz-linear-gradient(top, #d70133 0%, #c1012e 44%, #a20026 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d70133), color-stop(44%, #c1012e), color-stop(100%, #a20026)); background: -webkit-linear-gradient(top, #d70133 0%, #c1012e 44%, #a20026 100%); background: -o-linear-gradient(top, #d70133 0%, #c1012e 44%, #a20026 100%); background: -ms-linear-gradient(top, #d70133 0%, #c1012e 44%, #a20026 100%); background: linear-gradient(to bottom, #d70133 0%, #c1012e 44%, #a20026 100%);border-color:#a20026; text-shadow: 1px 1px 1px #620016;}
.locksmithReport a.button:hover {color:#fff;background: #FE0E44; background: -moz-linear-gradient(top, #ffa8bb 0%, #c1012e 44%, #a20026 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffa8bb), color-stop(44%, #c1012e), color-stop(100%, #a20026)); background: -webkit-linear-gradient(top, #ffa8bb 0%, #c1012e 44%, #a20026 100%); background: -o-linear-gradient(top, #ffa8bb 0%, #c1012e 44%, #a20026 100%); background: -ms-linear-gradient(top, #ffa8bb 0%, #c1012e 44%, #a20026 100%); background: linear-gradient(to bottom, #ffa8bb 0%, #c1012e 44%, #a20026 100%); }
.locksmithReport article.summary figure {margin-right:24px;}
.grid_10 .locksmithReport {border:0; padding:0; margin:0;}
.brisPick {padding-top:15px; margin-bottom:24px; width:298px; border:1px solid #ddd; background: #efefef; background: -moz-linear-gradient(top, #efefef 0%, #ffffff 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #efefef), color-stop(100%, #ffffff)); background: -webkit-linear-gradient(top, #efefef 0%, #ffffff 100%); background: -o-linear-gradient(top, #efefef 0%, #ffffff 100%); background: -ms-linear-gradient(top, #efefef 0%, #ffffff 100%); background: linear-gradient(to bottom, #efefef 0%, #ffffff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#ffffff', GradientType=0 );}
.brisPick img {margin:5px auto 15px; display:block;}
.brisPick .race {margin:0 0 6px; font-size:.875em; font-weight:bold; text-align:center;}
.brisPick .pick {font-weight:bold; font-size:1.5em; margin:0 0 12px; text-align:center; color:#A90533;}
.brisPick .comment {text-align:center; font-weight:bold; margin:0; padding:10px;font-size:.875em;line-height:1.5em;}
.brisPick .whatsThis {margin:0; text-align:center; background:#f0f0f0; padding:5px 15px; border-top:1px solid #ddd;}
.brisPick .whatsThis a {color:#333;}

/*VIDEO */
.videoWrap {width:640px; margin-right:5px; margin-bottom:36px;}
.qualControls{text-align:center;}

/*SLIDESHOW*/
.slideshowWrap {background:#000; overflow:hidden; clear:both; margin-bottom:36px;}
.slideInfo a{color:#fff;text-decoration:underline;}
.slideInfo a:visited{color:#eee;}
.slideInfo a:hover, .slideInfo .button{text-decoration:none;}
.slideshowWrap .slide .adBlock {margin: 0 auto;}
.slideshowWrap .slide .adBlock img{border: 0;}
#final-slide{width:100%!important;}
.pageHead + .slideshowWrap {margin-top: -30px;}
.slideshowWrap .adBlock {margin:24px auto;}
.slideshowWrap .adBlock img{margin:0 auto; display:block;}
.slidesContainer {position:relative; height:480px; vertical-align:middle;}
.slide {position:absolute; top:0; left:0; height:480px;overflow: hidden;}
.slide:first-child{z-index:100;}
.slideInfo, .slidePhoto {float:left;}
.slidePhoto {display:block; height:480px; width:630px; background:#000;text-align:center;}
.slidePhoto img {display:inline-block;vertical-align:middle;}
.slidePhoto:before {display:inline-block;vertical-align:middle;height:100%; content:"";}
.slideInfo {-moz-box-sizing:border-box;box-sizing:border-box;font-size: .9375em;line-height: 1.5em;width:330px;height:480px; overflow:auto; padding:30px; word-wrap:break-word;color:#fff; background: #000; background: -moz-linear-gradient(top, #333333 0%, #000000 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #000000)); background: -webkit-linear-gradient(top, #333333 0%, #000000 100%); background: -o-linear-gradient(top, #333333 0%, #000000 100%); background: -ms-linear-gradient(top, #333333 0%, #000000 100%); background: linear-gradient(top, #333333 0%, #000000 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000', GradientType=0 );;}
.slideInfo .button {margin-bottom:24px;}
.slideInfo .photoCredit {padding-left:0; color:#999; font-weight:normal; font-size:85%;margin-bottom:0;line-height: 1.3em;}
.slideshowWrap .slideshowControls {border-bottom:1px solid #000; height:45px;}
.slideshowWrap .slideNav {width:870px; height:45px; position:relative; overflow:hidden; display:block; float:left; white-space:nowrap; background: #333; background: -moz-linear-gradient(top, #191919 0%, #333333 99%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #191919), color-stop(99%, #333333)); background: -webkit-linear-gradient(top, #191919 0%, #333333 99%); background: -o-linear-gradient(top, #191919 0%, #333333 99%); background: -ms-linear-gradient(top, #191919 0%, #333333 99%); background: linear-gradient(top, #191919 0%, #333333 99%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#191919', endColorstr='#333333', GradientType=0 );}
.slideshowWrap .slideNav a, .slideNav a:visited {background:none; border-radius:0; font-weight:bold; text-align:center; display:inline-block; vertical-align:top; padding:15px 0; border-right:1px solid #000; width:44px; color:#999; font-size:16px; line-height:1em; margin:0;}
.slideshowWrap .slideNav a:hover {color:#fff; text-decoration:none; background: #666; background: -moz-linear-gradient(top, #1a1a1a 0%, #666666 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1a1a1a), color-stop(100%, #666666)); background: -webkit-linear-gradient(top, #1a1a1a 0%, #666666 100%); background: -o-linear-gradient(top, #1a1a1a 0%, #666666 100%); background: -ms-linear-gradient(top, #1a1a1a 0%, #666666 100%); background: linear-gradient(top, #1a1a1a 0%, #666666 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a1a1a', endColorstr='#666666', GradientType=0 );}
.slideshowWrap .slideNav a.activeSlide, .slideNav a.activeSlide:visited, .slideNav a.activeSlide:hover, .slideNav a.activeSlide:active {cursor:default; color:#fff; text-decoration:none; background: #4e753e; background: -moz-linear-gradient(top, #4e753e 0%, #25461c 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4e753e), color-stop(100%, #25461c)); background: -webkit-linear-gradient(top, #4e753e 0%, #25461c 100%); background: -o-linear-gradient(top, #4e753e 0%, #25461c 100%); background: -ms-linear-gradient(top, #4e753e 0%, #25461c 100%); background: linear-gradient(top, #4e753e 0%, #25461c 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e753e', endColorstr='#25461c', GradientType=0 );}
#navPanel {position:absolute; top:0; left:0;}
.slideshowWrap .slideshowControls>a{white-space:nowrap;color:#fff;display:block; cursor:pointer; height:45px; width:45px; float:left; vertical-align:top;background:#333; background:-moz-linear-gradient(top, #333333 0%, #000000 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #000000)); background:-webkit-linear-gradient(top, #333333 0%, #000000 100%); background:-o-linear-gradient(top, #333333 0%, #000000 100%); background:-ms-linear-gradient(top, #333333 0%, #000000 100%); background:linear-gradient(top, #333333 0%, #000000 100%);}
.slideshowWrap .slideshowControls>a:hover, .slideshowWrap .slideshowControls>a:active {background:#666; background:-moz-linear-gradient(top, #666666 0%, #000000 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #666666), color-stop(100%, #000000)); background:-webkit-linear-gradient(top, #666666 0%, #000000 100%); background:-o-linear-gradient(top, #666666 0%, #000000 100%); background:-ms-linear-gradient(top, #666666 0%, #000000 100%); background:linear-gradient(top, #666666 0%, #000000 100%);}
.slideshowWrap .slideshowControls>a:before{font: 1.25em 'Dingbats', Arial, sans-serif;display: inline-block;margin: .5em .6825em;}
.slideshowWrap .slideshowControls>a#prev:before{content:'\2039';}
.slideshowWrap .slideshowControls>a#next:before{content:'\203A';}

.fontface .slideshowWrap .slideshowControls>a#prev:before{content:'\E056';}
.fontface .slideshowWrap .slideshowControls>a#next:before{content:'\E055';}

/*ECLIPSE AWARDS*/
article.eclipseAward h4 {font-size:1.25em; margin:0;}
article.eclipseAward .properties {margin-bottom:18px}
article.eclipseAward ul {font-size:.875em; overflow:hidden;margin: 0;}
article.eclipseAward figure + ul {margin-left:15px;}
.eclipseContenders .scrollable{width: 879px;margin: 0 41px;height: 165px;}
.eclipseContenders .scrollable .item{width: 879px;}
.eclipseContenders .item div{width: 140px;margin-right: 2px;background: #EAF0E5;border-radius: .25em;padding: 1em;float: left;height: 131px;text-align: center;border: 1px solid #D7DFD1;}
.eclipseContenders .item ul{margin:0;}
.eclipseContenders .item ul li{font-size:.875em;line-height:1.25em;}
.eclipseContenders .item>:last-child{margin:0;}
.eclipseContenders .slideControls span{height: 162px;border:0;}
.eclipseContenders.featured .slideNav {position: absolute;top: -55px;right: 0;}

/*Contacts*/
.contacts {padding-left:30px; border-left:1px dotted #ddd;overflow:hidden;}
.grid_0 + .grid_10>.contacts, .split > .grid_10:first-child>.contacts {padding-left:0px; border-left:0;}
.contacts h4 {margin:0;}
.contacts img {float:left;margin-right:.75em; }

/*Charts*/
.pieChart {height:270px; position:relative; margin-bottom:36px;}
#hipChart, #worldHipChart {height:365px;}
.barContainer, .chartContainer {height:300px; position:relative;}

/*CONVERSION PAGES*/
.conversion header .branding {padding:6px 0;}
.conversion footer.siteFoot .copyright {background:none;border:none;}
body.conversion > .wrap {height: auto;min-height:0;}
.conversion .content {padding-bottom:36px;}
.conversion .siteFoot {margin-top:0;}
.conversion .subHead {font-weight:bold;}
.conversion header {position:relative; z-index:20;}
.conversion.mini{background:none;font-family:'OpenSans', Roboto, Geneva, Tahoma, Verdana, sans-serif;}
.conversion.mini .siteLogo {width: 130px;height: 34px;margin:0;}
.conversion.mini header .branding {padding:6px;min-width:0;}
.conversion.mini header.siteHead {min-width:0;}
.conversion.mini .content{width: auto;box-shadow: none;padding: 18px;}
.conversion.mini .wrap {width:427px;}
.conversion.mini .siteFoot{display:none;}
.upsell {text-align:center; padding:18px; background:#eee; border-radius:5px; }
figure .price {white-space:nowrap;font-family:'OpenSansCondensed', 'Arial Narrow', 'Helvetica Narrow', Arial, Helvetica, sans-serif;;border-radius: 0px 0px 2px 2px;box-shadow:  0px -1px 5px 0px rgba(0, 0, 0, .2);text-shadow: 1px 1px 3px #900;color:#fff; font-weight:bold; font-size:1.5em; position:absolute; bottom:-30px; left:-43px; padding:12px 24px 13px 40px; line-height:1em; text-align:center; width:100%; background: #cc0000;height: 19px;}
.fullPost.report figure {padding:0; border:0;margin-right:48px;}
.fullPost table{font-size:.9375em;}
.fullPost h3 {clear: none;overflow: hidden;font-size:1.75em;}
figure .price:before {content:""; position:absolute; top:-8px; left:0; border:4px solid transparent; border-bottom-color:#900; border-right-color:#900;}
figure .price:after{content:""; border:22px solid transparent;border-top-color:#c00;border-bottom-color:#c00;position:absolute;top:0;right:-22px;}
.shaded figure .price:after {border-right-color:#eee;}
.thumbView article.summary.report .price {font-size:.875em; left:-6px; padding:3px 9px;}
.thumbView article.summary.report .price:before {top:-6px; left:0; border:3px solid transparent; border-bottom-color:#900; border-right-color:#900; width:auto;}
.thumbView article.summary.report .price:after {border-width:10px; margin-top:-10px;}
.landingFormWrap {margin-top:-48px; z-index:50; position:relative;}
.landingForm {padding:24px 30px; background:#ddd; border-radius:5px;  text-align:center; margin-bottom:0;}
.landingForm h4 {position:relative;background:#759E4D;background: -moz-linear-gradient(top,  #4c7333 0%, #759e4d 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c7333), color-stop(100%,#759e4d));background: -webkit-linear-gradient(top,  #4c7333 0%,#759e4d 100%);background: -o-linear-gradient(top,  #4c7333 0%,#759e4d 100%);background: -ms-linear-gradient(top,  #4c7333 0%,#759e4d 100%);background: linear-gradient(to bottom,  #4c7333 0%,#759e4d 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c7333', endColorstr='#759e4d',GradientType=0 ); border-radius: .25em;color:#ffffff; text-align:center; margin:-24px -30px 30px -30px; padding:18px 30px; font-size:1.625em; text-shadow: 1px 1px 3px #000000;}
.landingForm h4:after{content:"";position:absolute;top:100%;left:50%;width:0;height:0;border:20px solid transparent; border-top-color:#759E4D;margin-left:-20px;}
.landingForm p, .landingForm label, .landingForm input {text-align:left;}
.landingForm input[type="submit"] {margin: 0 auto; display: block;}
.prodSelect { border-radius: 5px; border:1px solid #ccc; text-align:left;}
.prodSelect tr {padding:5px; background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #eeeeee)); background: -webkit-linear-gradient(top, #ffffff 0%, #eeeeee 100%); background: -o-linear-gradient(top, #ffffff 0%, #eeeeee 100%); background: -ms-linear-gradient(top, #ffffff 0%, #eeeeee 100%); background: linear-gradient(to bottom, #ffffff 0%, #eeeeee 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0 );}
.prodSelect td, .prodSelect tr{border-color:#ccc !important;}
.prodSelect label {max-width: 85%; font-weight:bold !important; font-size:.875em; line-height:1.3em;}
.prodSelect label, .prodSelect input[type="radio"] {display:inline-block !important; vertical-align:top}
.prodSelect th {font-size:.8125em; border-bottom:0 !important; padding: 0 6px;}
.prodSelect .price {font-weight:bold; color:#c00; font-size:.875em;}
.prodSelect select {width:50px; margin:0;}
.convBreadCrumb {text-align:center; overflow:visible;list-style:none;}
.convBreadCrumb li {padding:6px 0; display:inline-block; width:24%; margin:0; background:#EAF0E5; text-align:center; color:#777; position:relative; overflow:visible; border-radius:5px; }
.convBreadCrumb li.current {font-weight:bold; background:#759E4D; color:#fff; border-radius: 5px 0px 0px 5px;}
.convBreadCrumb li.current:after {content:""; border:18px solid transparent; border-left-color:#759E4D; position:absolute; top:0; right:-36px; z-index:13}
.convBreadCrumb li.current:last-child {border-radius:5px; }
.convBreadCrumb li.current:last-child:after {display:none;}
.quickConvert input, .quickConvert select {display:inline; vertical-align:top;}
.quickConvert input[type="text"], .quickConvert select {width:270px; margin-right:5px;}
.quickConvert .fadeLabel {width:254px;}
.grid_10 .quickConvert input {display:block; margin:0 auto 12px}
.grid_10 .quickConvert input[type="text"], .grid_10 .quickConvert .fadeLabel {width:240px;}
.newsletter {margin-bottom:18px; border-bottom:1px dotted #ccc;}
.newsletter h5 {margin-bottom:0px; color: #333;}
.newsletter p {font-size:.875em; margin-bottom:18px;}
.newsletter input[type="checkbox"] + label{display:inline-block;width:93%;vertical-align:top;margin-bottom:18px;}
.newsletter .button {float:right; margin:6px 12px 12px 0; font-size:.8125em; width: 77px; text-align: center;}
.shaded.report + .articleTools.inline {text-align:center;}
.shaded {padding:23px 29px; background:#f0f0f0; border-radius:5px;  border:1px solid #e8e8e8;}
.shaded>:last-child{margin-bottom:0!important;}
.shaded.report figure {float:left; margin:0 20px 0 0;}
.shaded table tbody tr:hover{background: none;}
.shaded table td {border-bottom: 1px dotted #ccc;}
.grid_8 .shaded, .grid_7 .shaded, .grid_6 .shaded  {padding:17px 14px;}

/*COMMUNITY SERVER*/
.folderList li { padding-left:0;background:none;margin-bottom:0;list-style:none;}
.folderList  ul {margin:6px 0 0 25px;}
.folderList li:before{content:"\E021";display:inline-block;margin:0 .1875em;font-family:'Dingbats', Arial, sans-serif; color:#999}
.folderList li.current {background-color:#FFFF99; border-radius:5px;  padding: 5px 5px 5px auto; font-weight:bold;}
.folderList li.current:before{content:'\E020';}
.downloadWrap{text-align:center;margin:0 36px 24px 0;float:left;}
.downloadWrap small{display:block;margin-top:6px;}

.blogBranding {margin: 0 0 36px; max-width: 300px; text-align:center;}
.blogBranding img{display:block;}
.blogBranding nav{border:1px solid #ddd; border-top:0;border-radius: 0px 0px 5px 5px;}
.blogBranding nav ul {margin:0;list-style:none;}
.blogBranding nav ul li{float:left;margin:0;padding:0;background:none;}
.blogBranding nav a{color:#333;padding: 8px 12px;width:74px;display:block;border-left:1px solid #ddd;text-align:center;}
.blogBranding nav li:first-child a{border-left:0;width:76px;}
.blogBranding nav a:hover{background:#eee;text-decoration:none;}
.comment {position:relative; margin: 0 0 36px;}
.comment .commentBody {background:#f0f0f0; padding:24px; border-radius: 0px 0px 5px 5px;}
.comment header {font-weight:bold; font-size:1.25em;border-radius: 5px 5px 0px 0px; padding:12px 24px; position:relative; border:1px solid #eee; background: #fff; background: -moz-linear-gradient(top, #eeeeee 0%, #ffffff 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #ffffff)); background: -webkit-linear-gradient(top, #eeeeee 0%, #ffffff 100%); background: -o-linear-gradient(top, #eeeeee 0%, #ffffff 100%); background: -ms-linear-gradient(top, #eeeeee 0%, #ffffff 100%); background: linear-gradient(to bottom, #eeeeee 0%, #ffffff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0 );}
.comment header:after {border:10px solid transparent; border-bottom-color:#eee; content:''; position:absolute; bottom:0; left:36px;}
.comment footer {font-size:.825em; position:absolute; top:12px; right:12px;}
.comment .commentBody :last-child {margin-bottom:0;}
.comment.form .button {float:right; margin-left:10px; margin-top:6px;}
.comment.form .fadeLabel {height: 5em;margin-bottom: -5em; font-weight:normal}
.comment.form .fadeLabel+textarea{height:81px;resize: none;}
.comment.form header, .comment.blogOwner header {color:#759E4D}
.comment.unauth { border-radius: 5px; padding:12px 24px; background: #eeeeee;}
.comment.unauth h4, .comment.unauth .button {display:inline-block; margin:0 5px 0 0; vertical-align: middle;}
#disqus_thread li {background:none;}

/*Derby Dozen Styles*/
.derbyDozen{position:relative;margin-bottom:20px}
.derbyDozen p{padding-left:40px;margin-top:8px;}
.derbyDozen img {float:right;margin-left:10px;border:1px solid #bbb;}
.derbyDozen .number {position:absolute; top:0px; left:0;padding:0; font-weight:bold; font-size:1.8125em; color:#999; margin:0;line-height:1em;}
.derbyDozen .pedigree {font-size:.875em;margin:0;padding:6px 0 0 40px;font-weight:bold; color:#333;}
.derbyDozen .horse {margin:0; padding:0 0 6px 40px; color:#666; font-style:italic;font-weight:normal; border-bottom:1px dotted #ccc;font-size:1.125em;line-height:1em;}
.derbyDozen .horse a {font-size:1.5em; color:#4C7333;font-style:normal;font-weight:bold;line-height:1em;font-family:'OpenSansCondensed', 'Arial Narrow', 'Helvetica Narrow', Arial, Helvetica, sans-serif;}
.knocking .horse{font-size:95%}
.knocking .horse, .knocking .pedigree, .knocking p{padding-left:0px}
.postBody h2{font-family:'OpenSansCondensed', 'Arial Narrow', 'Helvetica Narrow', Arial, Helvetica, sans-serif;}
.postBody img[align='left']{margin-right:.75em}
.keeIcon img{margin:0; border:none;float:none;margin-left:5px;margin-top:-3px;max-width: none !important;}

/*Streaming Sales*/
/*.saleStream {background:#000; padding:30px 15px; overflow:hidden; color:#fff;}*/


.saleHead{padding:0;border-bottom:0;}
.saleHead h1 img{vertical-align:text-bottom;}
.saleHead h1, .saleHead h2 {font-size:2.25em;margin-bottom:.25em; display:inline-block;font-family:'OpenSansCondensed', 'Arial Narrow', 'Helvetica Narrow', Arial, Helvetica, sans-serif;margin-right: .25em;}
.saleSched {margin-bottom:30px;list-style:none;}
.saleSched li{padding:.375em;display:table-cell;font-size:.8125em;width:10%;border-left:1px solid #fff;background:#EAF0E5; text-align:center;border-radius:.375em;}
.saleSched li:first-child{border-left:0;padding-left:0;}
.saleSched li:last-child{padding-right:0;}
.saleSched li strong{display:block;}
.saleSched li.current{background: #759E4D;color: #fff;}
.saleSched li.past{color:#777;font-style:italic;}

/*.saleVideo{background:#000;margin-bottom:30px;color:#fff;opacity:1;}
.saleVideo a {color:#bbb;}*/
.vertical.carousel .thumbView{margin:0 0 12px;}
.vertical.carousel .thumbView article.summary{border:0;width:150px;height:auto;margin:0;padding: 9px 0 0;font-size:.875em;cursor:pointer;}
.vertical.carousel .thumbView article.summary.current{background:#333}
.vertical.carousel .thumbView article.summary figure{max-width:120px;margin: 0 auto 6px; min-height:60px; }
.vertical.carousel .thumbView article.summary:hover{background:#222;}
.vertical.carousel .thumbView article.summary:nth-child(odd){border-bottom:1px dotted #555;}
.vertical.carousel{width:150px;float:left;margin:0 15px 0 0;}

.saleVideo{background:#000;overflow:hidden;}

.saleVideo h5{padding:.375em .5em;background:#222;width:100%;box-sizing:border-box;margin:0;color:#777;}
.saleVideo a{color:#ccc}

.playlist {float: left;max-width:150px;overflow:hidden;-webkit-transition: all .25s ease-out;
-moz-transition: all .25s ease-out;
-ms-transition: all .25s ease-out;
-o-transition: all .25s ease-out;
transition: all .25s ease-out;}
.js .playlist h5{cursor:pointer}
.playlist h5:before{content:"\E012\00a0";font-family:'Dingbats', Arial, sans-serif;font-style:normal;}
.playlist.hidden{max-width:36px;}
.playlist.hidden .carousel, .playlist.hidden .browse {visibility:hidden;}

.saleVideo .videoWrap{float: left;margin: 0;background:#222;-webkit-transition: all .25s ease-out;
-moz-transition: all .25s ease-out;
-ms-transition: all .25s ease-out;
-o-transition: all .25s ease-out;
transition: all .25s ease-out;}
.saleVideo .videoWrap h5{background:#333;}
.saleVideo .videoWrap object{min-width:100%;min-height:100%;}

.saleVideo .playlist + .videoWrap{width: 540px;}
.saleVideo .playlist.hidden + .videoWrap{width: 654px;}

.saleVideo .streamPlayer.hidden {display:none;}
.saleVideo .playlist + .videoWrap .streamPlayer{max-height:360px;}
.saleVideo .playlist.hidden + .videoWrap .streamPlayer{max-height:430px;}

.saleVideo .bcPlayer.hidden{width: 0;height: 0;min-width:0;min-height:0;padding: 0;overflow:hidden;}
.saleVideo .playlist + .videoWrap .bcPlayer{max-height:304px;}
.saleVideo .playlist.hidden + .videoWrap .bcPlayer{max-height:368px;}

.articleTools .catalog a{padding-left:7px;width:auto;}

.carousel.vertical{padding-bottom:12px;text-align:center;}
.carousel > a.browse{color:#fff;display:inline-block;text-align:center;text-indent:-9999px;padding:.3125em;border-radius:100%;background:#555;position:relative;width:1.25em; height:1.25em;cursor:pointer;}
/*.carousel.vertical  > a.browse{margin:0 auto;display:block;}*/
.carousel > a.browse:hover {background:#6a3;color:#fff;}
.carousel > a.browse:after{text-indent:0;font-family:'Dingbats', Arial, sans-serif;display:block;position:absolute;top:50%;left:50%;margin:-.75em 0 0 -.5em;}
.carousel > a.browse.next:after{content:"\203a";}
.carousel > a.browse.previous:after{content:"\2039";}
.fontface .carousel > a.browse.next:after{content:"\E055";}
.fontface .carousel > a.browse.previous:after{content:"\E056";}
.carousel.vertical > a.browse.next:after{content:"\E057";}
.carousel.vertical > a.browse.previous:after{content:"\E058";}
.headlines li.tweet {padding-top:12px;}
.headlines li.tweet a{padding:0;}
.headlines li.tweet img{float:left;margin:12px 12px 12px 0;}
.headlines li.tweet h4, .headlines li.tweet h5{display:inline-block;margin-right:3px;margin-bottom:0;}

/*STAKES CALENDAR*/
.stakesCalHead{margin-bottom:1.5em}
.stakesCalHead .articleTools{float: right; margin: 0;}
.stakesCalHead h4{font-size:1em;display:inline;}
.stakesCalHead p.resultCount{font-size:.8125em;display:inline;}
/*NSC*/
.nscModal.jqmWindow{margin-left: -300px;width: 600px;background: #f0f0f0;}
.nscForm input[type="checkbox"],.nscForm input[type="radio"] { margin: 0; padding: 0; width: 20px; }
.nscForm input[type="checkbox"]+label,.nscForm input[type="checkbox"]+input[type="hidden"] +label, .nscForm input[type="radio"]+label { position: relative; margin-right: 15px; vertical-align:top;}
.nscForm h5{margin-bottom:0;}
.nscForm p{margin-bottom:.75em;}
.nscForm .select-all, .nscForm .deselect-all {font-size:12px;color:#555;border-color:#ccc;background: #e5e5e5;background: -moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5));background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%);background: -o-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%);background: -ms-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%);background: linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );border-radius:5px;cursor:pointer;text-shadow: none;}
.nscForm #regionSelect, .nscForm #trackSelect { display: none; }
.no-js #trackSelect, .no-js #regionSelect { display: block!important; }
.rangeInput input[type="text"], .rangeInput select { display: inline-block; width:auto;}
.ms-container { max-width: 100%; margin-bottom: 5px; list-style:none;}
.ms-container #searchregion { width: 100%; *width:200px;padding: 3px; border: 1px solid #ccc; margin-bottom: 5px; box-sizing:border-box;border-radius:3px;}
.ms-container li { background: none; padding: 0; }
.ms-container h4 { margin: 5px 0; }
.ms-container:after { content: "."; display: block; height: 0; line-height: 0; font-size: 0; clear: both; min-height: 0; visibility: hidden; }
.ms-container .ms-selectable, .ms-container .ms-selection {color: #555555; float: left;}
.ms-container .ms-list { background: #fff; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; -moz-transition: border linear 0.2s, box-shadow linear 0.2s; -ms-transition: border linear 0.2s, box-shadow linear 0.2s; -o-transition: border linear 0.2s, box-shadow linear 0.2s; transition: border linear 0.2s, box-shadow linear 0.2s; border: 1px solid #ccc; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.ms-selected { display: none; }
.ms-container .ms-selectable { margin-right: 20px; }
.ms-container .ms-list.ms-focus { border-color: rgba(82, 168, 236, 0.8); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); outline: 0; outline: thin dotted \9; }
.ms-container ul { margin: 0; list-style-type: none; padding: 0; }
.ms-container .ms-optgroup-container { width: 100%; }
.ms-container ul.ms-list {width:270px; height: 200px; padding: 0; overflow-y: auto; margin-bottom:5px;*overflow:auto;}
.ms-container .ms-selectable li.ms-elem-selectable, .ms-container .ms-selection li.ms-elem-selection, .ms-container .ms-optgroup-label { border-bottom: 1px #eee solid; padding: 3px 5px; color: #555; font-size: 14px;padding-left: 14px;margin: 0;position:relative;*position:static;}
.searchFilter .ms-container .ms-selectable li.ms-elem-selectable, .searchFilter .ms-container .ms-selection li.ms-elem-selection,.searchFilter  .ms-container .ms-optgroup-label {font-size:13px;}
.ms-container .ms-optgroup-label { margin: 0;padding-left:5px; cursor: pointer; font-weight: bold;color:#222; background: #dadada;
background: -moz-linear-gradient(top,  #dadada 0%, #f4f4f4 30%, #d3d3d3 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dadada), color-stop(30%,#f4f4f4), color-stop(100%,#d3d3d3));
background: -webkit-linear-gradient(top,  #dadada 0%,#f4f4f4 30%,#d3d3d3 100%);
background: -o-linear-gradient(top,  #dadada 0%,#f4f4f4 30%,#d3d3d3 100%);
background: -ms-linear-gradient(top,  #dadada 0%,#f4f4f4 30%,#d3d3d3 100%);
background: linear-gradient(to bottom,  #dadada 0%,#f4f4f4 30%,#d3d3d3 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dadada', endColorstr='#d3d3d3',GradientType=0 );
}
/*.ms-container .ms-optgroup-container li.ms-elem-selectable:before, .ms-container .ms-optgroup-container li.ms-elem-selection:before{content:""; width:5px;height:14px;border:1px dotted transparent;border-left-color:#ccc;border-bottom-color:#ccc;position:absolute;top:0; left:5px;}*/
.ms-container .ms-selectable li.ms-elem-selectable:before, #ms-regionGroups .ms-selectable .ms-optgroup-label:before, .ms-container .ms-selection li.ms-elem-selection:before, #ms-regionGroups .ms-selection .ms-optgroup-label:before{ content: "+"; float: right; font: bold 13px "Courier New", Courier, monospace; color: #fff; background: #3e840f; border: 2px solid #fff; padding: 1px 5px; margin-right: 3px; display: inline-block; border-radius: 15px; -webkit-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, .4); box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, .4); margin-top:-1px;}
.ms-container .ms-selectable li.ms-elem-selectable:before, #ms-regionGroups .ms-selectable .ms-optgroup-label:before {}

.ms-container .ms-selection li.ms-elem-selection:before, #ms-regionGroups .ms-selection .ms-optgroup-label:before { content: "-"; background: #900;}
.ms-container .ms-selectable li.ms-hover, .ms-container .ms-selection li.ms-hover { cursor: pointer; color: #fff; text-decoration: none; background-color: #08c; }
.ms-container .ms-selectable li.disabled, .ms-container .ms-selection li.disabled { background-color: #eee; color: #aaa; cursor: text; }
.searchFilter .ms-container .ms-selectable li.ms-elem-selectable:before, .searchFilter #ms-regionGroups .ms-selectable .ms-optgroup-label:before, .searchFilter .ms-container .ms-selection li.ms-elem-selection:before,.searchFilter  #ms-regionGroups .ms-selection .ms-optgroup-label:before {padding: 1px 5px;font-size:11px;margin-top:-1px}

.ms-container .ms-selectable li.ms-elem-selectable:before, #ms-TrackId .ms-selectable .ms-optgroup-label:before, .ms-container .ms-selection li.ms-elem-selection:before, #ms-TrackId .ms-selection .ms-optgroup-label:before{ content: "+"; float: right; font: bold 13px "Courier New", Courier, monospace; color: #fff; background: #3e840f; border: 2px solid #fff; padding: 1px 5px; margin-right: 3px; display: inline-block; border-radius: 15px; -webkit-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, .4); box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, .4); margin-top:-1px;}
.ms-container .ms-selectable li.ms-elem-selectable:before, #ms-TrackId .ms-selectable .ms-optgroup-label:before {}
.ms-container .ms-selection li.ms-elem-selection:before, #ms-TrackId .ms-selection .ms-optgroup-label:before { content: "-"; background: #900;}
.ms-container .ms-selectable li.ms-hover, .ms-container .ms-selection li.ms-hover { cursor: pointer; color: #fff; text-decoration: none; background-color: #08c; }
.ms-container .ms-selectable li.disabled, .ms-container .ms-selection li.disabled { background-color: #eee; color: #aaa; cursor: text; }
.searchFilter .ms-container .ms-selectable li.ms-elem-selectable:before, .searchFilter #ms-TrackId .ms-selectable .ms-optgroup-label:before, .searchFilter .ms-container .ms-selection li.ms-elem-selection:before,.searchFilter  #ms-TrackId .ms-selection .ms-optgroup-label:before {padding: 1px 5px;font-size:11px;margin-top:-1px}


.searchSummary strong{margin:15px 0 5px;color:#3e840f;font-style:italic}
.searchSummary ul{list-style:none;}
.searchSummary li{padding-left:0;background:0;border-bottom:1px dotted #ddd;padding-bottom:8px; margin-bottom:8px; font-size:.8125em;}
.searchSummary + button{margin:-12px auto 0;display:block;text-align:center;font-size:1.125em;}
.searchSummary + button + p{margin:3px 0 0; font-size:.8125em;text-align:center;}
.searchSummary + button + p a{text-decoration:underline;}
.searchSummary + button + p a:hover{text-decoration:none;}
.sort select{width:auto;display:inline;margin:0}
.sort label{font-size:.875em;font-weight:bold;display:inline;}

/*TOBA SEMINAR PRODUCTS*/
.seminarRegister .userInfo{margin-bottom:1.5em;}
.seminarRegister .userInfo fieldset {float: left;width: 48%;margin: 1%;}
.seminarRegister .userInfo>label, .seminarRegister .userInfo>input, .seminarRegister .userInfo>select{width: 48%;}
.seminarRegister .state, .seminarRegister .zipCode{float:left;width:58%;margin-right: 2%;}
.seminarRegister .zipCode{width:40%;margin-right:0;}
.seminarRegister label{clear:both;}
.seminarSummary table {max-width: 530px;margin: 0 auto 1.5em;}

/*Classifieds*/
.displayAd {margin:18px 10px; text-align:center; float:left; max-width:100%;}
.oneColumn {width:200px;}
.twoColumn {width:420px;}
.threeColumn {}
.adLinks {margin:0;list-style:none;}
.adLinks li {word-wrap: break-word; display:inline; font-weight:bold; font-size:.75em; line-height:1em;background-position:-716px -589px;}
.adLinks li:first-child, .oneColumn .adLinks li {padding:0; background:none;}

.displayAd + .textAd, h5 + .textAd{border-top:1px dotted #ccc;}
.textAd {clear:both; padding:18px; border-bottom:1px dotted #ccc;}
.textAd h4 {margin-bottom:6px;}
.textAd p {margin-bottom:6px; font-size:.8125em; line-height:1.5em;}
.printAd{text-align:center; border-top:2px solid black;border-bottom:2px solid black;padding:12px;}
.printAd p{margin:0;}
.sourcePromo {padding:18px; background:#eee; border-radius:5px;clear:both;}
.sourcePromo h4, .sourcePromo p {margin:6px;}
.sourcePromo p {font-size:.875em;}
.sourcePromo input, .sourcePromo select {display:inline; width: auto;}
.sourcePromo input[type="submit"] {font-size:.8125em; padding:5px 7px; margin:0;}
.adArchive{border-bottom:1px dotted #ccc;margin-bottom:1.5em;}
.adArchive .textAd{border:0;padding:0;margin-bottom:1em;font-size:1.125em}
.adArchive .grid_9{border-left:1px dotted #ccc;padding-left:29px;}
.adArchive  .inlineBtns, .adArchive  .inlineBtns input{text-align:left;}

.warning{color:#900}
.caution{color:#C90}
.success{color:#390}

/*THE SOURCE*/
.sourceHead{position:relative;width:100%;margin-bottom:40px;border-radius: 5px;box-shadow: 3px 3px 6px rgba(0, 0, 0, .3);background: rgb(193,17,52); background: -moz-linear-gradient(top,  rgba(193,17,52,1) 0%, rgba(145,13,39,1) 98%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(193,17,52,1)), color-stop(98%,rgba(145,13,39,1)));background: -webkit-linear-gradient(top,  rgba(193,17,52,1) 0%,rgba(145,13,39,1) 98%); background: -o-linear-gradient(top,  rgba(193,17,52,1) 0%,rgba(145,13,39,1) 98%);background: -ms-linear-gradient(top,  rgba(193,17,52,1) 0%,rgba(145,13,39,1) 98%); background: linear-gradient(top,  rgba(193,17,52,1) 0%,rgba(145,13,39,1) 98%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c11134', endColorstr='#910d27',GradientType=0 ); }
.sourceHead h1{margin:0;line-height:1em;padding:10px 0 0 10px;}
.sourceHead h2.subHead{margin:0;font-size:1.125em;letter-spacing:.07em;background:#750B20;color:#fff;font-style:italic;padding:5px 15px;border-radius: 0px 0px 5px 5px;}
.bhsNav{position:absolute;top:0;right:0px;border-left:1px solid rgba(0, 0, 0, .1);width:700px;margin:0;list-style:none;}
.bhsNav li{border-left:1px solid rgba(255, 255, 255, .1);border-right:1px solid rgba(0, 0, 0, .1);margin:0;padding:0;background:none; float:left;overflow:hidden;text-shadow: 1px 1px 3px #83182E;width:24.5%;}
.bhsNav li a{display:block;color:#FFF;text-transform:uppercase;font-weight:bold;font-size:.9325em;padding:31px 0px 30px;text-align:center; }
.bhsNav li:last-child {border-right:0;}
.bhsNav li a:visited{color:#F1CFD6;}
.bhsNav li a:hover{text-decoration:none;color:#FFCC88;background:rgba(0, 0, 0, .1);}
.bhs .filter{background:#f9f9f9;border-color: #fff;}
.bhs .paginate h5{display:none;}
.bhs .filter .paginate h5{font-size:1.142857em;display:block;}
.bhs .paginate{margin-top:1.5em;}
.bhs .filter .paginate {margin-top:0;}
.bhs .paginate .current {background-color: #fff!important; color:#333;border:1px solid #666}
.filter .bhsSearch input[type="text"], .filter .bhsSearch select{max-width:200px;margin-right:.25em;}
.bhs .shaded{border:1px solid #FFF3D9;background:#FFFCF4;background: -moz-linear-gradient(top,  rgba(255,248,231,1) 0%, rgba(255,252,244,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,248,231,1)), color-stop(100%,rgba(255,252,244,1)));background: -webkit-linear-gradient(top,  rgba(255,248,231,1) 0%,rgba(255,252,244,1) 100%); background: -o-linear-gradient(top,  rgba(255,248,231,1) 0%,rgba(255,252,244,1) 100%);background: -ms-linear-gradient(top,  rgba(255,248,231,1) 0%,rgba(255,252,244,1) 100%); background: linear-gradient(top,  rgba(255,248,231,1) 0%,rgba(255,252,244,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff8e7', endColorstr='#fffcf4',GradientType=0 );  }.bhs h3{color:#000;}
.bhs h5{color:#F98F00;}
.bhs .subHead{color:#900;}
.bhs .shaded select, .bhs .shaded input[type="text"]{font-size:1.125em;width:350px; margin:0 auto 12px;}
.bhs input[type="submit"], .bhs input[type="reset"], .bhs .button{border:1px solid #FFC06C;color:#fff;cursor:pointer;text-shadow: 1px 1px 4px #B0763C;box-shadow: 2px 2px 6px 0px rgba(153, 153, 153, .3);background: #ffb95a; background: -moz-linear-gradient(top,  #ffb95a 0%, #f79c53 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffb95a), color-stop(100%,#f79c53));background: -webkit-linear-gradient(top,  #ffb95a 0%,#f79c53 100%); background: -o-linear-gradient(top,  #ffb95a 0%,#f79c53 100%);background: -ms-linear-gradient(top,  #ffb95a 0%,#f79c53 100%); background: linear-gradient(top,  #ffb95a 0%,#f79c53 100%);}
.bhs input[type="submit"]:hover, .bhs input[type="reset"]:hover, .bhs .button:hover{background: #ffc984;background: -moz-linear-gradient(top,  #ffc984 0%, #f79c53 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffc984), color-stop(100%,#f79c53));background: -webkit-linear-gradient(top,  #ffc984 0%,#f79c53 100%);background: -o-linear-gradient(top,  #ffc984 0%,#f79c53 100%);background: -ms-linear-gradient(top,  #ffc984 0%,#f79c53 100%);background: linear-gradient(to bottom,  #ffc984 0%,#f79c53 100%);}
.bhs .textAd.hilight{padding:15px;border:0;border:1px solid #FFF3D9;}
.bhs .adBlock h4, .bhs .adBlock p {margin:0;}
.listing{margin-bottom:2em;}
.adLabel{text-align:center;font-weight:bold;border-bottom:1px solid #ddd;padding-bottom:2px;text-transform:uppercase;color:#999;margin-bottom:20px;font-size:12px;}
.listingForm{margin-bottom:2em;}
.listingForm input[type="text"], .listingForm select, .listingForm label, .listingForm input[type="password"] {max-width:400px;}
.listingForm textarea, .listingForm p{max-width:600px;}
.listingForm input[type="submit"], .listingForm input[type="reset"], .listingForm .button{display:inline-block;}
.listingForm fieldset{margin-bottom:10px;clear:both}
.listingForm label{clear:both;margin-right:10px;font-weight:bold;font-size:110%;padding-top:3px;}
.listingForm label span, .listingForm p{font-weight:normal;font-size:.9em;}
.listingForm .selectInput{width:41%;}
.listingForm  #recaptcha_widget_div{clear:both;padding-top:10px;}
.listingForm .recaptchatable{background:#fff;}
.listingForm .contactsFields {margin-bottom:5px;overflow:hidden;clear:both;max-width:600px;}
.listingForm .contactsFields label{clear:none;width:32%;margin:0 ;font-size:.9em;color:#777;display:inline-block;}
.listingForm .contactsFields input, .listingForm .contactsFields select{float:left;width:31%;margin:0 0 0 2%}
.listingForm .contactsFields label:first-child, .listingForm .contactsFields input:first-child, .listingForm .contactsFields select:first-child{margin:0;}
.listingForm .contactsFields+div>label{margin-top:1em;}
.listingForm input.invalid, .listingForm select.invalid {border:2px solid #f79c53;}
.listingForm .field-validation-error{display:block;color:#c00;clear:both;}

.listingForm .errArrow {margin:0;padding:5px 15px 5px 10px;background:#FFAE43;width:auto;font-weight:bold; color:#fff; text-shadow: 1px 1px 4px #B0763C;filter: dropshadow(color=#B0763C, offx=1, offy=1);-webkit-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, .2);-moz-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, .2);box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, .2);}
.errMsg{display:none;padding:10px;background:#FFAE43;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;font-size:130%;font-weight:bold;text-shadow: 1px 1px 4px #B0763C;filter: dropshadow(color=#B0763C, offx=1, offy=1);-webkit-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, .2);-moz-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, .2);box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, .2);color: white!important;}
.errMsg .field-validation-error{color:#fff;}
.listingForm .errArrow span {display:block;width:0;height:0;border:15px solid;border-color: transparent #FFAE43 transparent transparent;position:absolute; left:-30px; top:0px; }
.listingForm .checkBoxCol{margin:20px 0;overflow: hidden;}
.listingForm .checkBoxCol h3{clear:both;border-bottom:1px solid #FFCF8F; color:#AF1030;background:url('/img/new/BH-Source-Arrow.png') no-repeat 0 7px; padding-left:16px;font-size:20px;margin:0 0 15px;}
.listingForm .checkBoxCol label{width:23%; margin:0 2% 5px 0;clear:none;float:none;vertical-align:top; display:inline-block; *display:inline;*zoom:1;}
.listingForm .checkBoxCol.threeCol{-moz-column-count: 3;-moz-column-gap: 15px;-webkit-column-count: 3;-webkit-column-gap: 15px;column-count: 3;column-gap: 15px;}
.listingForm .checkBoxCol.threeCol label{padding-left:5px;width:auto;width:31%\9; margin:0 2% 5px 0;\9clear:none;display:block;display:inline-block\9; *display:inline;*zoom:1;}
label.checkBox input{margin:0 4px 3px 0;vertical-align:middle;}
.listingForm label.checkBox.selected {background: #900;color: white;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}
.listingForm td label{width:auto;display:inline;float:none;}
.categoryList{margin:0 0 20px; padding:0;width:790px;-moz-column-gap: 20px;-webkit-column-gap: 20px;column-gap: 20px;-moz-column-count: 5;-webkit-column-count: 5; column-count: 5;}
.categoryList h3{border-bottom:1px dotted #ccc;}
.categoryList li {padding:0;background:none;border-bottom:1px dotted #ccc;}
.categoryList li a{display:block;padding:3px 5px;background:none;font-size:85%;}
.categoryList li a:visited{color:#258;}
.categoryList li a:hover{background-color:#f0f0f0;text-decoration:none;}
/*SITE MAP*/
.siteMap{padding:0;list-style:none;font-weight:bold;}
.siteMap ul{margin-left:30px;margin-bottom:0;list-style:none;}
.siteMap li{background:none;}
.siteMap>li{font-size:1.25em;background:none;padding-left:0;margin-bottom:6px;}
.siteMap ul>li{font-weight:normal;font-size:.8em;padding:5px 0; border:none;  margin:0;border-left:1px dotted #ccc;position:relative;padding-left:10px;}
.siteMap ul>li:last-child{border-left:0;}
.siteMap ul li:before{content:"";width:5px;height:15px;border-bottom:1px solid #ddd;display:block;position:absolute;top:0;left:0;}
.siteMap ul li:last-child:before{border-left:1px dotted #ccc;}
.siteMap>li>ul{margin-bottom:6px;}
.siteMap ul>li>ul>li{font-size:.875em;margin:0px;display:block;width:auto;font-weight:normal;}

/*BH DAILY*/
.daily-app-landing { margin: 0 -35px 35px; }
.daily-download { background: #3d3d3d; background: -moz-linear-gradient(top, #3d3d3d 0%, #010101 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3d3d3d), color-stop(100%, #010101)); background: -webkit-linear-gradient(top, #3d3d3d 0%, #010101 100%); background: -ms-linear-gradient(top, #3d3d3d 0%, #010101 100%); background: linear-gradient(to bottom, #3d3d3d 0%, #010101 100%); border-radius: 7px; box-shadow: 3px 4px 0 #484848; color: #fff; padding: .875em 1em; text-transform: uppercase; display: inline-block; vertical-align: top; margin-right: .25em; line-height: 1em; }
.daily-download:hover { text-decoration: none; color: #fff; }
.daily-download:visited { text-decoration: none; color: #fff; }
.daily-intro figure { float: left; margin-right: 2.75em; }
.daily-intro { overflow: hidden; padding: 2em 3em; background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #eeeeee)); background: -webkit-linear-gradient(top, #ffffff 0%, #eeeeee 100%); background: -ms-linear-gradient(top, #ffffff 0%, #eeeeee 100%); background: linear-gradient(to bottom, #ffffff 0%, #eeeeee 100%); position: relative; }
.daily-intro p:first-of-type { max-width: 52em;-webkit-text-size-adjust:none; }
.daily-intro h1 { background: url('//cdn.bloodhorse.com/daily-app/images/landing-page-logo.png') no-repeat left top; overflow: hidden; text-indent: 100%; white-space: nowrap; height: 41px; min-width: 350px; margin-top: .375em; }
.daily-intro span.new-text { position: absolute; left: 3em; top:18em; background: #Ec4848; text-align: center; border-radius: 100%; line-height: 1.25em; text-transform: uppercase; font-weight: bold; color: #fff; padding: 1.25em 1em; overflow: hidden; white-space: pre-line; }
.daily-details { display: table; width: 100%; }
.daily-details div { display: table-cell; padding: 3em; }
.daily-details div p.buttons { margin: 0; }
.daily-details h4 { text-transform: uppercase; color: #9ad388; }

/*STRIKE THAT. REVERSE IT.*/
/*.daily-pdf { background: url('//cdn.bloodhorse.com/daily-app/images/landing-page-angle.gif') no-repeat right top #255e3f; background-size: auto 100%; color: #fff; width: 55%; }
.daily-pdf figure { float: left; margin-right: 1.5em; }
.daily-pdf p { margin-right: 2em; }
.daily-pdf .daily-download { font-size: 13px; }
.daily-phone { background-color: #01441f; color: white; width: 352px; text-align: right; }
.daily-phone figure { float: right; margin-left: 1.5em; }
.daily-phone p.buttons img { max-height: 40px; }*/
.daily-pdf { color: #fff; background-color: #01441f;text-align: right;}
.daily-pdf figure { float: right; margin-left: 1.5em; }
.daily-pdf .daily-download { font-size: 13px; }
.daily-phone {color: white;width: 375px;text-align: left;background: url('//cdn.bloodhorse.com/daily-app/images/landing-page-angle.gif') no-repeat right top #255e3f;background-size: auto 100%;    padding-right: 5em!important;}
.daily-phone figure { float: left; margin-right: 1.5em; }
.daily-phone p.buttons img { max-height: 40px; }
form.daily-inline-form input[type="text"], form.daily-inline-form select { clear: none;  font-size: 17px; font-family: 'Open Sans', Arial, sans-serif; font-weight: normal; margin: 0; /*padding: .5em .25em;*/padding:.625em;width:300px;}
.daily-inline-form .form-validation { display: block; clear: left; font-weight: bold; font-size: 14px; text-align: left; margin-top: 5px; color: red; }
.daily-inline-form a { display: block; clear: left; font-weight: bold; font-size: 18px; text-align: center; margin-top: 12px; }
form.daily-inline-form { overflow: hidden; display:inline-block;}
form.daily-inline-form fieldset, form.daily-inline-form input[type="submit"] { display: inline-block; vertical-align: bottom; }
form.daily-inline-form input[type="submit"] { background: #3d3d3d; background: -moz-linear-gradient(top, #3d3d3d 0%, #010101 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3d3d3d), color-stop(100%, #010101)); background: -webkit-linear-gradient(top, #3d3d3d 0%, #010101 100%); background: -ms-linear-gradient(top, #3d3d3d 0%, #010101 100%); background: linear-gradient(to bottom, #3d3d3d 0%, #010101 100%); border-radius: 7px; color: #fff; padding: .875em 0.75em; text-transform: uppercase; width: auto; display: inline-block; vertical-align: bottom; margin: 0; line-height: 1em; border: 0; font-weight: normal; }
form.daily-inline-form select { width: 183px; }

/*JQ MODAL*/
.close, .jqmClose {cursor:pointer;width:1em; height:1em;display:block;overflow:hidden;font-size:2em;color:#fff;line-height: 1em;}
.close:hover, .jqmClose:hover{text-decoration:none; color:#999;}
.close:before,.jqmClose:before {content:'X'}
.fontface .close:before, .fontface .jqmClose:before{content:'\E019'; Font-family:'Dingbats', Arial, sans-serif;}

.jqmWindow .loading {position:static; margin: 0 auto 18px; width:300px;}
.jqmWindow {display: none; z-index:15100!important; box-shadow:  0px 0px 20px 2px rgba(0, 0, 0, .1); position: absolute; top: 17%; left: 50%; margin-left: -436px; width: 800px; background-color: white; border-radius:5px;  color: #333; border: 1px solid #ccc; padding: 2.5em;;}
.jqmWindow .close, .jqmWindow .jqmClose{position:absolute; top:1em; right:1em;}
.jqmOverlay, .jqmOverlayReplay {background-color: black; z-index:15099!important;}
.jqmOverlayReplay {opacity:.7!important;}
.jqmReplay .jqmClose{top: 0.25em;right: 0.25em;}
.jqmWindow.jqmReplay {background: none;border: 0;box-shadow: none;padding: 0;width:870px;position: fixed;top: 50%; left: 50%; margin-left: -435px; margin-top: -325px;}

/*lightbox ad*/
div.lightBoxAd{position:absolute;top:50px;left:10%;right:10%;display:none;border-radius:.5em;margin:0 auto;max-width:1000px;padding:2em;background:#FFF;z-index:15100!important;}
div.lightBoxAd div.close{cursor:pointer;position:absolute;top:.75em;right:2em;display:block;height:auto;width: auto;font-weight:bold;font-size: .875em;color: #258;}
div.lightBoxAd div.close:hover{color:#759E4D}
div.lightBoxAd div.close:before{content:''}
div.lightBoxAd img{width:100%;}


/*JQUERY UI Datepicker*/
.ui-helper-hidden {display: none;}
.ui-helper-hidden-accessible {position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px);}
.ui-helper-reset {margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;}
.ui-helper-clearfix:before, .ui-helper-clearfix:after {content: ""; display: table;}
.ui-helper-clearfix:after {clear: both;}
.ui-helper-clearfix {zoom: 1;}
.ui-helper-zfix {width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0);}
.ui-state-disabled {cursor: default !important;}
.ui-widget-overlay {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.ui-datepicker {width: 17em; padding: .2em; display: none;}
.ui-datepicker .ui-datepicker-header {position:relative; padding:.2em 0;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {white-space: nowrap;position:absolute; top: .25em; padding:.25em .375em; overflow:hidden;height:1.25em;width:1em; background-color:#194C02; color:#fff; cursor:pointer; display:inline-block; border-radius:15px;}
.ui-datepicker .ui-datepicker-prev {left:.25em;}
.ui-datepicker .ui-datepicker-next {right:.25em;}

.ui-datepicker .ui-datepicker-prev:before, .ui-datepicker .ui-datepicker-next:before{font-family:'Dingbats', Arial, sans-serif; color:#fff;display:block;width:1em;}
.ui-datepicker .ui-datepicker-prev:before {content:'\2039'}
.ui-datepicker .ui-datepicker-next:before {content:'\203A'}
.fontface .ui-datepicker .ui-datepicker-prev:before {content:'\E056'}
.fontface .ui-datepicker .ui-datepicker-next:before {content:'\E055'}

.ui-datepicker .ui-datepicker-prev:hover, .ui-datepicker .ui-datepicker-next:hover {border:none !important; background-color:#000; text-decoration:none;}
.ui-datepicker .ui-datepicker-next.ui-state-disabled, .ui-datepicker .ui-datepicker-prev.ui-state-disabled {opacity:.5; filter:Alpha(Opacity=50); background-color:#555;}
.ui-datepicker .ui-datepicker-title {margin: 0 2.3em; line-height: 1.8em; text-align: center;}
.ui-datepicker .ui-datepicker-title select {font-size:1em; margin:1px 0;}
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {width: 49%;display:inline;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em;}
.ui-datepicker table tr {background:none !important; border:0 !important;}
.ui-datepicker th {padding: .3em; font-weight: bold; border:0 !important; font-size:.8125em; text-align:center!important;}
.ui-datepicker td {border: 0; padding: 1px;}
.ui-datepicker-calendar {margin:0!important;}
.ui-datepicker-calendar td{width:14%;}
.ui-datepicker-calendar th{font-size:.75em !important;text-transform:uppercase;}
.ui-datepicker td span, .ui-datepicker td a {display: block; padding: .2em; text-align: right; text-decoration: none;}
.ui-datepicker .ui-datepicker-buttonpane {background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0;}
.ui-datepicker .ui-datepicker-buttonpane button {float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible;}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {float:left;}
.ui-datepicker.ui-datepicker-multi {width:auto;}
.ui-datepicker-multi .ui-datepicker-group {float:left;}
.ui-datepicker-multi .ui-datepicker-group table {width:95%; margin:0 auto .4em;}
.ui-datepicker-multi-2 .ui-datepicker-group {width:50%;}
.ui-datepicker-multi-3 .ui-datepicker-group {width:33.3%;}
.ui-datepicker-multi-4 .ui-datepicker-group {width:25%;}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {border-left-width:0;}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {border-left-width:0;}
.ui-datepicker-multi .ui-datepicker-buttonpane {clear:left;}
.ui-datepicker-row-break {clear:both; width:100%; font-size:0em;}
.ui-datepicker-rtl {direction: rtl;}
.ui-datepicker-rtl .ui-datepicker-prev {right: 2px; left: auto;}
.ui-datepicker-rtl .ui-datepicker-next {left: 2px; right: auto;}
.ui-datepicker-rtl .ui-datepicker-prev:hover {right: 1px; left: auto;}
.ui-datepicker-rtl .ui-datepicker-next:hover {left: 1px; right: auto;}
.ui-datepicker-rtl .ui-datepicker-buttonpane {clear:right;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {float: left;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {float:right;}
.ui-datepicker-rtl .ui-datepicker-group {float:right;}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {border-right-width:0; border-left-width:1px;}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {border-right-width:0; border-left-width:1px;}
.ui-datepicker-cover {position: absolute; z-index: -1; filter: mask(); top: -4px; left: -4px; width: 200px; height: 200px;}
.ui-widget {font-family: Arial, sans-serif; font-size: 1.1em;}
.ui-widget .ui-widget {font-size: 1em;}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {font-family: Arial, sans-serif; font-size: 1em;}
.ui-widget-content {border: 1px solid #eeeeee; background: #ffffff; color: #333333;}
.ui-widget-content a {color: #333333;}
.ui-widget-header {border: 1px solid #759E4D; background: #4C7333; color: #ffffff; font-weight: bold;}
.ui-widget-header a {color: #ffffff;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {border: 1px solid #ffffff; background: #eeeeee; font-weight: bold; color: #004276; text-align: center;}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {color: #004276; text-decoration: none;}
.ui-state-hover,a.ui-state-default:hover,  .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {border: 1px solid #ccc; background-color: #f6f6f6; font-weight: bold; color: #111111;}
.ui-state-hover a, .ui-state-hover a:hover {color: #111111; text-decoration: none;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {background:#DDD; color: #444444; border-color: #CCC}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {border: 1px solid #eeeeee; background: #759E4D; font-weight: bold; color: #fff;}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {color: #444444;}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cc0000; background: #f3d8d8; color: #2e2e2e;}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {color: #2e2e2e;}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {color: #2e2e2e;}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {font-weight: bold;}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {opacity: .7; filter:Alpha(Opacity=70); font-weight: normal;}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {opacity: .35; filter:Alpha(Opacity=35);}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { border-top-left-radius: 6px;}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {border-top-right-radius: 6px;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {border-bottom-left-radius: 6px;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {border-bottom-right-radius: 6px;}
.ui-widget-overlay {background: #a6a6a6 url(images/ui-bg_dots-small_65_a6a6a6_2x2.png) 50% 50% repeat; opacity: .4; filter:Alpha(Opacity=40);}
.ui-widget-shadow {margin: -8px 0 0 -8px; padding: 8px; background: #333333 url(images/ui-bg_flat_0_333333_40x100.png) 50% 50% repeat-x; opacity: .1; filter:Alpha(Opacity=10); border-radius: 8px;}
.nano .ui-datepicker-inline{max-width:180px;}
.ui-datepicker-inline{max-width:100% !important;}
.nano.inSubMenu.ui-datepicker{width:180px;}
.nano.inSubMenu.ui-datepicker td span, .nano.inSubMenu.ui-datepicker td a, .nano.inSubMenu.ui-datepicker td, .nano.inSubMenu.ui-datepicker th, .nano.inSubMenu.ui-datepicker .ui-datepicker-header {padding:0 !important;}
.nano.ui-datepicker .ui-state-default{border-color:#fff;}
.nano .ui-datepicker-prev, .nano .ui-datepicker-next {top:0;}

/*JQUERY UI AUTOCOMPLETE*/

.ui-autocomplete{max-width:40em;max-height:15em;overflow-y:scroll;font-size:.875em;}
.ui-autocomplete li {border-bottom:1px solid #eee;margin:0;padding:0;}
.ui-autocomplete li a {cursor:pointer;display:block;padding:.25em .5em;border-radius:0!important;border:0!important;color:#333;}
.ui-autocomplete li a:hover {background:#eff4e6!important;text-decoration:none;}

/*JPLAYER jplayer.org*/
.jp-audio li{padding:0;background:none;}
.jp-audio {color:#666; position:relative;width:480px;margin-bottom:30px;}
.jp-audio .jp-interface { overflow:hidden;position: relative; width:100%;border-radius: 5px;box-shadow: 1px 1px 4px 1px rgba(0, 0, 0, .2);background: #4c4c4c;background: -moz-linear-gradient(top,  #4c4c4c 0%, #2c2c2c 50%, #000000 51%, #131313 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c4c4c), color-stop(50%,#2c2c2c), color-stop(51%,#000000), color-stop(100%,#131313));background: -webkit-linear-gradient(top,  #4c4c4c 0%,#2c2c2c 50%,#000000 51%,#131313 100%);background: -o-linear-gradient(top,  #4c4c4c 0%,#2c2c2c 50%,#000000 51%,#131313 100%);background: -ms-linear-gradient(top,  #4c4c4c 0%,#2c2c2c 50%,#000000 51%,#131313 100%);background: linear-gradient(to bottom,  #4c4c4c 0%,#2c2c2c 50%,#000000 51%,#131313 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=0 );}
.jp-audio .jp-controls-holder { clear: both; width:440px; margin:0 auto; position: relative; overflow:hidden; }
.jp-audio .jp-controls { width: 480px; height:85px;}
.jp-audio .jp-controls a {overflow:hidden; }
.jp-audio .jp-play, .jp-audio .jp-pause, .jp-audio .jp-stop{white-space:nowrap;color:#fff!important;}
.jp-audio .jp-play:hover:before, .jp-audio .jp-pause:hover:before, .jp-audio .jp-stop:hover:before{background-color:#222;}
.jp-audio .jp-play:before, .jp-audio .jp-pause:before{padding:.125em .25em;font:2.5em 'Dingbats', Arial, sans-serif;display:inline-block;background-color:#111;border-radius: 30px;box-shadow:0px 1px 2px 0px rgba(100,100,100, 1);text-align:center;margin-right:1em;}
.jp-audio .jp-play:before{padding:.125em .15em .125em .35em}
.jp-audio .jp-play, .jp-audio .jp-pause{width:60px; height:61px;margin:0;position:absolute;top:13px;left:13px;}
.jp-audio .jp-pause{display:none;}
.jp-audio .jp-play:before {content:'\E027';}
.jp-audio .jp-pause:before  {content:'\E028';}
.jp-audio .jp-stop{width:40px;height:40px;position:absolute;top:21px;left:80px;}
.jp-audio .jp-stop:before  {content:'\E029';padding:.25em .375em;font:1.375em 'Dingbats', Arial, sans-serif;display:inline-block;background-color:#111;border-radius: 30px;box-shadow:0px 1px 2px 0px rgba(100,100,100, 1);text-align:center;margin-right:1em;}
.jp-audio .jp-progress {border-radius: 2px; overflow:visible;height:15px; width:220px;display:inline-block;vertical-align:middle;position:absolute; top:35px;left:135px;background: #d2d2d2; background: -moz-linear-gradient(top,  #d2d2d2 0%, #c6c6c6 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d2d2d2), color-stop(100%,#c6c6c6));background: -webkit-linear-gradient(top,  #d2d2d2 0%,#c6c6c6 100%); background: -o-linear-gradient(top,  #d2d2d2 0%,#c6c6c6 100%);background: -ms-linear-gradient(top,  #d2d2d2 0%,#c6c6c6 100%); background: linear-gradient(top,  #d2d2d2 0%,#c6c6c6 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2d2d2', endColorstr='#c6c6c6',GradientType=0 ); }
.jp-audio .jp-seek-bar { width:0px; height:15px; cursor: pointer;  border-radius: 2px;background: #939393; background: -moz-linear-gradient(top,  #555555 0%, #939393 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#555555), color-stop(100%,#939393));background: -webkit-linear-gradient(top,  #555555 0%,#939393 100%); background: -o-linear-gradient(top,  #555555 0%,#939393 100%);background: -ms-linear-gradient(top,  #555555 0%,#939393 100%); background: linear-gradient(top,  #555555 0%,#939393 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555', endColorstr='#939393',GradientType=0 ); }
.jp-audio .jp-play-bar {border-radius: 2px; background: #759E4D; background: -moz-linear-gradient(top,  #759E4D 0%, #4C7333 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#759E4D), color-stop(100%,#4C7333));background: -webkit-linear-gradient(top,  #759E4D 0%,#4C7333 100%); background: -o-linear-gradient(top,  #759E4D 0%,#4C7333 100%);background: -ms-linear-gradient(top,  #759E4D 0%,#4C7333 100%); background: linear-gradient(top,  #759E4D 0%,#4C7333 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#759E4D', endColorstr='#4C7333',GradientType=0 ); width:0px;height:15px; }
.jp-audio .jp-seeking-bg { background: url("images/loadBarRepeat_black.gif") center center;border-radius: 2px;}
.jp-audio .jp-mute, .jp-audio .jp-unmute{ width:18px; height:18px;position:absolute;top:33px; right:90px;color:#ccc!important;}
.jp-audio .jp-mute:before, .jp-unmute:before {font:1em 'Dingbats', Arial, sans-serif;display:inline-block; }
.jp-audio .jp-mute:before {content:'\E02B';}
.jp-audio .jp-unmute:before {content:'\E02A'; }

.jp-audio .jp-mute:hover, .jp-audio .jp-unmute:hover {color:#fff!important;}
.jp-audio .jp-unmute{ display: none;}
.jp-audio .jp-volume-bar {overflow:hidden; background:#ccc; width:70px; height:6px; cursor: pointer; position:absolute;top:41px;right:18px;}
.jp-audio .jp-volume-bar-value {background: #999999; background: -moz-linear-gradient(top,  #999999 0%, #666666 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#999999), color-stop(100%,#666666));background: -webkit-linear-gradient(top,  #999999 0%,#666666 100%); background: -o-linear-gradient(top,  #999999 0%,#666666 100%);background: -ms-linear-gradient(top,  #999999 0%,#666666 100%); background: linear-gradient(top,  #999999 0%,#666666 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#999999', endColorstr='#666666',GradientType=0 );  width:0px; height:6px; }
.jp-audio .jp-time-holder { position:absolute; top:50px; left:0px; width:186px; }
.jp-audio .jp-current-time, .jp-audio .jp-duration { width:60px; font-size:.75em;line-height:1em; font-style:oblique; position:absolute;bottom:18px;color:#888}
.jp-audio .jp-current-time {left:135px;}
.jp-audio .jp-duration { text-align: right;right:125px; }
.jp-no-solution { position:absolute; width:390px; margin-left:-202px; left:50%; top: 10px; padding:5px; font-size:.8em; background-color:#eee; border:2px solid #009be3; color:#000; display:none; }
.jp-no-solution a { color:#000; }
.jp-no-solution span { font-size:1em; display:block; text-align:center; font-weight:bold; }
.jp-audio .jp-title{font-weight:bold;position:absolute;top:8px;left:135px;font-size:90%;color:#ccc;white-space:nowrap;}
.jp-audio .jp-controls .jp-download{color:#ccc;text-indent:0;text-transform:uppercase;font-size:10px;font-weight:bold;position:absolute;bottom:10px;right:15px;padding:3px 5px; line-height:1em;display:block;border-radius: 2px;}
.jp-audio .jp-controls .jp-download:hover{color:#759E4D;text-decoration:none;background:rgba(255,255,255,.15)}

/*CUSTOM GOOGLE SEARCH*/
.gsc-control-cse {padding: 0!important;}
.gsc-control-cse table {margin: 0!important;}
.gsc-control-cse table tbody>tr:last-child, .gsc-control-cse table tbody>tr:first-child, .gsc-control-cse table td  {border: 0!important;background: none!important;}
.gsc-table-result tr:last-child td {padding-bottom: 1em!important;}
.gsc-result {margin:0!important;border-bottom: 1px dotted #ccc!important;}
.gs-result .gs-snippet {line-height: 1.5em!important;}
.gsc-cursor-box{margin-top:1em!important;}

/*BEGIN MEDIA QUERIES*/
@media only screen and (min-width: 768px) {
	@font-face {
		font-family: 'OpenSans';
		src: url('fonts/OpenSans-Italic-webfont.woff') format('woff'),
			 url('fonts/OpenSans-Italic-webfont.ttf') format('truetype');
		font-weight: normal;
		font-style: italic;
	}
	@font-face {
		font-family: 'OpenSans';
		src: url('fonts/OpenSans-SemiboldItalic-webfont.woff') format('woff'),
			 url('fonts/OpenSans-SemiboldItalic-webfont.ttf') format('truetype');
		font-weight: bold;
		font-style: italic;
	}
	body, .thumbView article.summary h4 {font-family:'OpenSans', Roboto, Geneva, Tahoma, Verdana, sans-serif;}
	
}
@media only screen and (max-width: 1024px) {
	body {background: #eeeeee;}
  .content{padding-left:0;padding-right:0;}
  nav.primary .minor>a{font-size: .9375em;padding:.8125em .5625em}
}
/*PRINT*/
@media print {
	body{font-family:Roboto, Geneva, Tahoma, Verdana, sans-serif;}
	nav.primary,nav.global,.equinelineLink, .adBlock, nav.secondary, .userLinks, .subscribeAd, .branding .quickSearch, .siteFoot .links, .siteFoot .partners, .articleTools, .twitter-follow-button, #related, object, .comment.form, .comment.unauth, .filter, .siteMsg, .slideshowControls, .facetSearch, .facetSearch+section{display:none;}
	.content{width:auto;padding:0;box-shadow:none;}
	.siteFoot {margin:0;}
	.siteHead{margin-bottom:36px;border:0!important;filter:none!important;background:none!important;box-shadow: none!important;}
	.branding{padding:0!important;border:0!important;}
	h2.subHead{color:#333;}
	.breadCrumb .home a{text-indent:0;width:auto; height:auto;display:inline;}
	.breadCrumb li { list-style-type:square;list-style-position:inside;margin-right:0;padding-left:0;}
	.breakingNews {padding-left:0;}
	.comment .commentBody {border: 1px solid #EEE;border-top: 0;}
	article.summary figure>a:after, .icon{display:none!important}
	 .accordion>h4+div {display:block!important;margin-bottom:36px;border-bottom:2px solid #ccc;}
	.postPos {color:#333!important; border:0;}
	.subNav .current  {color:#333;}
	.subNav .current:after {border-left-color:#333;}
	.slideInfo{color:#333;filter:none;}
	.slidePhoto {width:auto;height:auto;}
	.tabs{display:none;}
	.tabPanes>div{display:block!important;}
	.split, .grid_0,.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16, .grid_17, .grid_18, .grid_19, .grid_20, .grid_21, .grid_22, .grid_23, .grid_24, .grid_25, .grid_26, .grid_27, .grid_28, .grid_29, .grid_30, .grid_31 {margin:0!important; float:none!important; clear:both !important;width:auto!important;}
	thead {display: table-header-group;}
	tbody {display: table-row-group;}
	tr {page-break-inside: avoid;}
}

/*  < IE10 STYLES  */

.lt-ie10 .columnList li{float:left;width:30%;margin-right:3%;padding-left:0;background:none;}
.lt-ie10 .grid_7 .columnList li, .lt-ie10 .grid_8 .columnList li, .lt-ie10 .grid_9 .columnList li, .lt-ie10 .grid_10 .columnList li, .lt-ie10 .grid_11 .columnList li, .lt-ie10 .grid_12 .columnList li, .lt-ie10 .grid_13 .columnList li, .lt-ie10 .grid_14 .columnList li, .lt-ie10 .grid_15 .columnList li, .lt-ie10 .grid_16 .columnList li {width:48%;margin-right:2%;}
.lt-ie10 .grid_0 .columnList li {width:23%;margin-right:2%}
.lt-ie10 nav.primary>ul>li:before {border-left:1px solid #5C803E;}
.lt-ie10 .button,  .lt-ie10 input[type="submit"], .lt-ie10 input[type="button"], .lt-ie10 .button:hover,  .lt-ie10 input[type="submit"]:hover, .lt-ie10 input[type="button"]:hover{box-shadow: inset 0px -5px 20px 0px rgba(76, 115, 51, 1);}
.lt-ie10 input[type="button"].cancel, .lt-ie10 input[type="button"].cancel:hover, .lt-ie10 .button.selected, .lt-ie10 .button.selected:hover, .lt-ie10 .properties a.button, .lt-ie10 .properties a.button:hover{box-shadow: inset 0px -5px 20px 0px rgba(222, 222, 222, 1);}
.lt-ie10 input[type="submit"].delete, .lt-ie10 input[type="submit"].delete:hover, .lt-ie10 .locksmithReport a.button, .lt-ie10 .locksmithReport a.button:hover{box-shadow: inset 0px -5px 20px 0px rgba(162, 0, 38, 1);}
.lt-ie10 .partners, .lt-ie10 nav.primary{box-shadow: inset 0px -10px 30px 0px rgba(76, 115, 51, 1);}
.lt-ie10 .bhs input[type="submit"], .lt-ie10 .bhs .button{box-shadow: inset 0px -5px 20px 0px #f79c53;}
.lt-ie10 .subMenu .partners {box-shadow:none;}

/*  < IE9 STYLES  */
.lt-ie9 .subMenu{background:#000;}
.lt-ie9 .fadeLabel + input[type="text"], .lt-ie9 .fadeLabel + input[type="password"]{background:url(images/sprite-new.png) no-repeat 600px 600px;}
.lt-ie9 .tabs li{filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#555555', GradientType=0 );}
.lt-ie9 .tabs li:hover{filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555', endColorstr='#222222', GradientType=0 );}
.lt-ie9 .tabs li.current, .lt-ie9 .tabs li.current:hover, .lt-ie9 .tabs li.disabled {filter:none !important; }
.lt-ie9 input[type="submit"], .lt-ie9 input[type="button"], .lt-ie9 .button {filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#759e4d', endColorstr='#4c7333', GradientType=0 );}
.lt-ie9 input[type="submit"]:hover, .lt-ie9 input[type="button"]:hover, .lt-ie9 .button:hover {filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a1bd86', endColorstr='#4c7333', GradientType=0 );}
.lt-ie9 input[type="submit"].delete, .lt-ie9 .locksmithReport a.button {filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d70133', endColorstr='#a20026', GradientType=0 );}
.lt-ie9 input[type="submit"].delete:hover, .lt-ie9 .locksmithReport a.button:hover {filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa8bb', endColorstr='#a20026', GradientType=0 );}
.lt-ie9 input[type="button"].cancel, .lt-ie9 .button.selected, .lt-ie9 .properties a.button {filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dedede', GradientType=0 );}
.lt-ie9 input[type="button"].cancel:hover, .lt-ie9 .button.selected:hover, .lt-ie9 .properties a.button:hover {filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea', GradientType=0 );}
.lt-ie9 .bhs input[type="submit"], .lt-ie9 .bhs .button{filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb95a', endColorstr='#f79c53',GradientType=0 );}
.lt-ie9 .bhs input[type="submit"]:hover, .lt-ie9 .bhs .button:hover{filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc984', endColorstr='#f79c53',GradientType=0 );}
.lt-ie9 .partners {filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#759e4d', endColorstr='#4c7333', GradientType=0 );}
.lt-ie9 .subMenu .partners {filter:none;}
.lt-ie9 .quickSearch input[type="submit"]{filter:none;}
.lt-ie9 .fadeLabel{font-size:0.87em}

/*  < IE8 STYLES  */
.lt-ie8 .fullPost figure {display:inline;zoom:1;width:auto!important;}
.lt-ie8 .fullPost figure figcaption {max-width:298px;}
.lt-ie8 ol h4,.lt-ie8 button,.lt-ie8 .button,.lt-ie8 .icon,.lt-ie8 .sortarrow[sortdir="up"],.lt-ie8 .sortarrow[sortdir="down"],.lt-ie8 .equinelineLink,.lt-ie8 .inlineBtns input[type="submit"],.lt-ie8 .inlineBtns input[type="button"],.lt-ie8 .filter>div,.lt-ie8 .filter input[type="text"],.lt-ie8 .filter input[type="password"],.lt-ie8 .filter select, .lt-ie8 .filter input[type="submit"],.lt-ie8 .filter input[type="button"],.lt-ie8 .filter .button,.lt-ie8 .sortControls a,.lt-ie8 .viewControls a,.lt-ie8 .quickSearch input,.lt-ie8 .quickSearch select,.lt-ie8 ul.inline li,.lt-ie8 .paginate a,.lt-ie8 .paginate .current,.lt-ie8 .paginate .active,.lt-ie8 nav.secondary li,.lt-ie8 nav.primary>ul,.lt-ie8 .siteMsg strong,.lt-ie8 .siteMsg a,.lt-ie8 .adBlock.inline,.lt-ie8 .slideNav a,.lt-ie8 .thumbView article.summary,.lt-ie8 .productView article.summary,.lt-ie8 .topHeadlines article.summary figure,.lt-ie8 .articleTools.inline li,.lt-ie8 .tags li,.lt-ie8 .region>.label>span,.lt-ie8 .safetyBadge + h1,.lt-ie8.safetyBadge a,.lt-ie8 .dirForm label[for="saddr"],.lt-ie8 .dirForm label[for="daddr"],.lt-ie8 .dirForm input[type="text"],.lt-ie8 .temp,.lt-ie8 .conditions,.lt-ie8 span.postPos,.lt-ie8 .horseSearch h4,.lt-ie8 .horseSearch .quickSearch,.lt-ie8 .betTotals strong,.lt-ie8 .betTotals .thisWeek,.lt-ie8 .betTotals .overall,.lt-ie8 .slideshowWrap .slideNav a,.lt-ie8 .slideNav a:visited,.lt-ie8 .prodSelect label,.lt-ie8 .prodSelect input[type="radio"],.lt-ie8 .convBreadCrumb li,.lt-ie8 .comment.unauth h4,.lt-ie8 .comment.unauth .button,.lt-ie8 .ui-datepicker .ui-datepicker-prev,.lt-ie8 .ui-datepicker .ui-datepicker-next, .lt-ie8 .slideInfo, .lt-ie8 .slidePhoto , .lt-ie8 .breadCrumb li {display:inline;zoom:1;}
.lt-ie8 .quickSearch input[type="submit"]{text-transform: capitalize;}
.lt-ie8 .links > ul> li {width:18%}
.lt-ie8 .wrap, .lt-ie8 body, .lt-ie8{height:auto;min-height:0;}
.lt-ie8 .content{padding-bottom:36px;}
.lt-ie8 .siteFoot{margin-top:0;}
.lt-ie8 .split, .lt-ie8 .shaded{zoom:1;position: relative;}
.lt-ie8 .pieChart, .lt-ie8 .chartContainer, .lt-ie8 .barContainer{display:none;}
.lt-ie8 ul.tabs{overflow:hidden;}
.lt-ie8 .pageHead .adBlock, .lt-ie8 section > header .adBlock{width:300px;}
.lt-ie8 .viewControls .listViewBtn, .lt-ie8 .viewControls .thumbViewBtn {padding-left:7px;}
.lt-ie8 td, .lt-ie8 th{vertical-align: text-top;}
.lt-ie8 thead>tr th { color:#555; text-align:left;font-size:1em; border-bottom:1px solid #999;}
.lt-ie8 article.summary.race .adBlock {border:0; }
.lt-ie8 input[type="text"],.lt-ie8 input[type="password"]{padding-left:0!important;padding-right:0!important;display:inline;zoom:1;}
.lt-ie8 .stack input[ype="checkbox"]{margin-top:0}
.lt-ie8 .temp {line-height:1em}
.lt-ie8 .fadeLabel + input[type="text"]{display:block!important}
.lt-ie8 .branding .quickSearch{width:250px;}
.lt-ie8 .stack input[type="checkbox"] + label, .lt-ie8 .stack input[type="radio"] + label {margin-top:2px;margin-bottom:6px}
.lt-ie8 .wrap {z-index:10008}
.lt-ie8 nav.primary>ul {display:inline-block;}
.lt-ie8 nav.primary>ul>li {display:block;width:auto;float:left;}