/* Compiled by Kevin 'Methodologi' Williams */

/*----------------------------GENERAL----------------------------------------------------*/

#current_site_search {

	font-weight: bold;
	font-size: 14px;
}

.odd {
	/*background-color: #A6A3A3;*/
	background-color: #F6F2EF;
	color: #000;
}

.even {
	/*background-color: #fff;*/
	background-color: #000; /*83512E*/
	color: #fff;
}

body {
	background-color:#fff; 
	background: url(../images/bg.jpg) top center ;
	font-family: Georgia;
	color: #ffffff;
	margin:0;
	padding:0;
	border:0;
	border-style:none;
}
/*
a:link {	color: #000;	text-decoration: none;}
a:visited {	text-decoration: none;	color: #000;}
a:hover {	text-decoration: underline;	color: #000;}
a:active {	text-decoration: none;	color: #000;}
*/

a.article:link, a.article:visited {
	color: #024D8E;
	text-decoration: underline;
}

#container {
	width:970px;
	margin:0 auto;
}
#top {
	width:892px;
	height:390px;
	float:left;
	margin:0 0 0 0px;
	/*border:1px solid #f00;*/
}
#header {
	background: url(../images/header.png) top center ;
	width:892px;
	height:81px;
	margin:0 0 0 5px;
	float:left;
}
.horseshoe {
	background: url(../images/horseshoe.png) no-repeat;
	width:201px;
	height:222px;
	margin:-5px 0 0 750px;
	float:left;
	z-index:10;
	position:absolute;
}
/* html .horseshoe {position:absolute;}*/

.logo {
	width:101px;
	height:81px;
	margin:0 0 0 5px;
	float:left;
}
.search-box {
	width:150px;
	height:30px;
	margin:50px 0 0 445px;
	float:left;
}
.search-box input{ 
border: solid 1px;
border-color:#cecccc;
}
#splash {
	width:889px;
	height:260px;
	margin:8px 0 0 10px;
	float:left;
	z-index:0;
	position:relative;
}
.wide-spacer {
	width:880px;
	height:20px;
	/*float:left;*/
	display:block;
	margin:0 0 0 0;
}
.table-spacer {
	width:870px;
	height:40px;
	float:left;
	margin:0 0 0 0;
}
.subheader {
	width:885px;
	height:30px;
	font:18px Times New Roman normal; color:#000; text-transform:uppercase;
	text-align:center;
	float:left;
}
.subtext {
	width:885px;
	/*height:100px;*/
	font:14px Times New Roman normal; color:#000; /*text-transform:uppercase;*/
	text-align:center;
	float:left;
}
.mini-header {
	width:870px;
	height:20px;
	font:22px Times New Roman bold; color:#006633; text-transform:uppercase;
	text-align:center;
	float:left;
}
.mini-text {
	width:875px;
	height:20px;
	font:14px Times New Roman normal; color:#f00; text-transform:uppercase;
	text-align:center;
	float:left;
}
/*---------------------- Splash Tags (Begins)-------------------*/
#descripion {
	width:370px;
	height:90px;
	position:absolute;
	float:left;
	margin:270px 0 0 10px;
	z-index:10;
	/*border:1px solid #f00;*/
}
.description-box {
	background: url(../images/descript-bg.png) repeat;
	width:370px;
	height:90px;
	float:left;
	margin:0 0 0 0;
	position:absolute;
}
.descript-header {
	font:bold italic 22px Georgia;
	width:350px;
	height:25px;
	margin:10px 0 0 22px;
	padding:0 0 0 0;
	float:left;
}
.descript-tag {
	font:bold italic 14px Georgia;
	width:350px;
	height:65px;
	margin:0 0 0 22px;
	padding:0 0 0 0;
	float:left;
}
.coming {
	margin:60px 0 0 400px;
	font:bold 20px Times New Roman;
}
/*---------------------- Splash Tags (Ends)-------------------*/
#navigation {
	background: url(../images/nav.jpg) no-repeat;
	width:889px;
	height:40px;
	margin:0 0 0 10px;
	float:left;
}
.clear {
	clear:both;
}
#content {
	width:885px;
	/*height:100%;*/
	margin:10px 0 0 10px;
	float:left;
	color:#000;
	/*border:1px solid #f00;*/
}
.wide-content {
	width:875px;
	/*height:100%;*/
	margin:10px 0 0 10px;
	float:left;
	color:#000;
	/*border:1px solid #f00;*/
}
#lcontent {
	width:460px;
	margin:8px 0 0 10px;
	float:left;
}
#rcontent {
	width:380px;
	margin:8px 0 0 10px;
	float:left;
}
#footer-bg {
	background: url(../images/grass.png) repeat-x;
	width:900px;
	height:137px;
	margin:0px 0 0 0;
	float:left;
}

#footer-bg-extended-page {
	background: url(../images/grass.png) repeat-x;
	width:900px;
	height:137px;
	margin:170px 0 0 0;
	float:left;
}
#footer {
	width:890px;
	height:60px;
	float:left;
	margin:10px 0 0 0;
	padding:0 0 10px 0;
}
#footer-left {
	width:520px;
	height:50px;
	margin:0 0 0 0;
	float:left;
	text-decoration:none;
	font:normal 12px Georgia ;
}
#footer-right {
	width:370px;
	height:50px;
	margin:0 0 0 0;
	float:left;
	text-align:right;
	font:normal 12px Georgia ;
	color:#000;
}
.foot-links {
	margin:0 0 0 10px;

	color:#000;
}
.foot-links a:link {	color: #000;	text-decoration: none;}
.foot-links a:visited {	text-decoration: none;	color: #000;}
.foot-links a:hover {	text-decoration: underline;	color: #000;}
.foot-links a:active {	text-decoration: none;	color: #000;}

/*----------------------------Banners----------------------------------------------------*/
.banner_generic{
	background:url(../images/subheadbanner.png) no-repeat;
	font-weight:bold;
	font-style:italic;	
	font-size:15px;
	width:870px;
	height:23px;
	float:none;
	margin:0px;
	padding-left: 10px;
	z-index:0;
	position:relative;
	/*border: #FF0000 solid 1px;*/
}
/*.about-banner {
	background: url(../images/about-banner.png) no-repeat;
	width:890px;
	height:28px;
	float:left;
	margin:12px 0 0 0;
	z-index:1;
	position:relative;
}
.ysale-banner {
	background: url(../images/ysale-banner.png) no-repeat;
	width:890px;
	height:28px;
	float:left;
	margin:12px 0 0 0;
	z-index:0;
	position:relative;
}*/
/*----------------------------SADDLE----------------------------------------------------*/
.saddle {
	background: url(../images/saddle.png) no-repeat;
	width:39px;
	height:67px;
	margin-left:848px;
	position:absolute;
	z-index:10;
	top: 400px;
	/*border:1px solid #f00;*/
}
.about-saddle {
	background: url(../images/saddle.png) no-repeat;
	width:39px;
	height:67px;
	margin-left:848px;
	position:absolute;
	z-index:10;
	top: 400px;
	/*border:1px solid #f00;*/
}
.articles-saddle {
	background: url(../images/saddle.png) no-repeat;
	width:39px;
	height:67px;
	margin-left:848px;
	position:absolute;
	z-index:10;
	top: 400px;
	/*border:1px solid #f00;*/
}
.bet-saddle {
	background: url(../images/saddle.png) no-repeat;
	width:39px;
	height:67px;
	margin-left:848px;
	position:absolute;
	z-index:10;
	top: 400px;
	/*border:1px solid #f00;*/
}
.coming-saddle {
	background: url(../images/saddle.png) no-repeat;
	width:39px;
	height:67px;
	margin-left:848px;
	position:absolute;
	z-index:10;
	top: 400px;
	/*border:1px solid #f00;*/
}
.wide-saddle {
	background: url(../images/saddle.png) no-repeat;
	width:39px;
	height:67px;
	margin-left:848px;
	position:absolute;
	z-index:10;
	top: 400px;
	/*border:1px solid #f00;*/
}
.yearling-saddle {
	background: url(../images/saddle.png) no-repeat;
	width:39px;
	height:67px;
	margin-left:848px;
	position:absolute;
	z-index:10;
	top: 400px;
	/*border:1px solid #f00;*/
}
/*------------------- Content Holders------------------------- */

.words{
	width:auto;
	height:auto;
	margin-left:10px;
	display:block;
	float:none;
	font-size: 12px;
	font-weight:normal;
	/*margin-top:10px;*/
}
.words a:link {	text-decoration: none;	color: #0000cc;}
.words a:visited {	text-decoration: none;	color: #0000cc;}
.words a:hover {	text-decoration: underline;	color: #0000cc;}
.words a:active {	text-decoration: none;	color: #0000cc;}

.words h1{
	font-size: 14px;
	font-weight:200;
	font-style:italic;
	}

.words h2{
	font-size: 12px;
	font-weight:100;
	font-style:italic;
	text-decoration:underline;
	}
.emphasis{
	width:auto;
	height:auto;
	/*margin-left:10px;*/
	display:block;
	float:none;
	font-size: 12px;
	font-weight:normal;
	/*margin-top:10px;*/
}
.emphasis h1{
	font-size: 14px;
	font-weight:200;
	font-style:italic;
	}

.emphasis h2{
	font-size: 14px;
	font-weight:bold;
	font-style:italic;
	text-decoration:underline;
	}
/* Even 2-column layout */

.wordsleft{
	width:50%;
	height: auto;
	margin-right: 10px;
	display:inline-block;
	float:left;
}

.wordsright{
	width:47%;
	height: auto;
	display:inline-block;
	float:right;
}
/*----------------------------Index----------------------------------------------------*/
#welcome-box {
	width:470px;
	height:150px;
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.welcome-img {
	width:159px;
	height:150px;
	float:left;
	margin:0 0 0 0;
	border:1px solid #000;
}
.welcome-text {
	width:300px;
	height:145px;
	float:left;
	margin:0 0 0 6px;
	font: normal 12px Georgia;
}
#yearling-box {
	width:218px;
	height:245px;
	float:left;
	margin:20px 0 0 0;
	padding:0 0 0 0px;
}
.yearling-img {
	width:218px;
	height:107px;
	float:left;
	margin:0 0 0 0;
	border:1px solid #000;
}
.yearling-text {
	width:215px;
	height:130px;
	float:left;
	margin: 8px 0 0 0;
	font: normal 12px Georgia;
}
#stud-box {
	width:223px;
	height:245px;
	float:left;
	margin:20px 0 0 14px;
	padding:0 0 0 0px;
}
.stud-img {
	width:223px;
	height:107px;
	float:left;
	margin:0 0 0 0;
	border:1px solid #000;
}
.stud-text {
	width:215px;
	height:130px;
	float:left;
	margin: 8px 0 0 0;
	font: normal 12px Georgia;
}
#featured-box {
	width:385px;
	height:395px;
	float:left;
	margin:0 0 0 0;
}
.featured-header {
	background: url(../images/sub-tab.gif) top center no-repeat ;
	width:385px;
	height:28px;
	float:left;
	margin:0 0 0 0;
	color:#fff;
}
.featured-headline {
	text-decoration:none; 
	font: normal 13px Georgia; 
	color:#fff; 
	margin:2px 0 0 4px; 
	padding: 0px 0 0 0;
	font-weight:bold;
}
.featured-note {text-decoration:underline; font: normal 12px Georgia; font-weight:bold;}
.featured-text {
	width:360px;
	float:left;
	margin:6px 0 0 2px;
	padding:0 0 0 0;
	font: normal 11px Georgia;
}
	
.featured-divider {
	width:385px;
	height:5px;
	border-bottom:1px solid #262525;
	margin:4px 0 0 0;
	padding:0 0 4px 0;
	float:left;
}	

/*------------------------------------------------------*/

#upcoming-events-box {
	width:385px;
	height:395px;
	float:left;
	margin:0 0 0 0;
}
.upcoming-events-header {
	background: url(../images/sub-tab.gif) top center no-repeat ;
	width:385px;
	height:28px;
	float:left;
	margin:0 0 0 0;
	color:#fff;
}
.upcoming-events-headline {
	text-decoration:none; 
	font: normal 13px Georgia; 
	color:#fff; 
	margin:2px 0 0 4px; 
	padding: 0px 0 0 0;
	font-weight:bold;
}
.upcoming-events-note {text-decoration:underline; font: normal 12px Georgia; font-weight:bold;}
.upcoming-events-text {
	width:360px;
	float:left;
	margin:6px 0 0 2px;
	padding:0 0 0 0;
	font: normal 11px Georgia;
}
	
.upcoming-events-divider {
	width:385px;
	height:5px;
	border-bottom:1px solid #262525;
	margin:4px 0 0 0;
	padding:0 0 4px 0;
	float:left;
}	
/*----------------------------About----------------------------------------------------*/
#about-content {
	width:870px;
	float:left;
	margin:10px 0 0 10px;
	padding:0 0 15px 0;
	color:#000;
}
.hold{
	height:auto;
	width:auto;
	display:block;
}
.about-wide {
	width:874px;
	/*height:100%;*/
	margin:10px 0 0 10px;
/*	float:left;*/
	display:block;
	color:#000;
	/*border:1px solid #f00;*/
	font:normal 12px Georgia;
}
.about-wide a:link {	text-decoration: none;	color: #0000cc;}
.about-wide a:visited {	text-decoration: none;	color: #0000cc;}
.about-wide a:hover {	text-decoration: underline;	color: #0000cc;}
.about-wide a:active {	text-decoration: none;	color: #0000cc;}
.about-box {
	width:290px;
	float:left;
	margin:6px 0 0 0;
	font:normal 12px Georgia;
}
.about-box a:link {	text-decoration: none;	color: #0000cc;}
.about-box a:visited {	text-decoration: none;	color: #0000cc;}
.about-box a:hover {	text-decoration: underline;	color: #0000cc;}
.about-box a:active {	text-decoration: none;	color: #0000cc;}
.about-left {
	width:550px;
	float:left;
	display:inline-block;
	margin:6px 0 0 10px;
	font:normal 12px Georgia;
	color:#000;
}
.about-right {
	width:300px;
	/*height:330px;*/
	float:left;
	display:inline-block;
	margin:6px 0 0 10px;
	/*border:1px solid #f00;*/
	color:#000;
}
.board-box {
	background: url(../images/board-bg.png) no-repeat;
	width:286px;
	height:250px;
	float:left;
	margin:0px 0 0 0;
	font:normal 12px Georgia;
	color:#000;
	font-weight:bold;
}
.longboard-box {
	background: url(../images/longboard-bg.png) no-repeat;
	width:286px;
	height:300px;
	float:left;
	margin:0px 0 0 0;
	font:normal 12px Georgia;
	color:#000;
	font-weight:bold;
}
.board-headline {
	width:270px;
	height:30px;
	float:left;
	margin:24px 0 0 8px;
	text-align:center;
	font:bold 14px Georgia;
}
.board-row {
	width:135px;
	height:168px;
	float:left;
	margin:0px 0 0 26px;
	font:bold 11px Georgia;
	line-height:18px;
}
.board-row2 {
	width:100px;
	height:168px;
	float:left;
	margin:0px 0 0 4px;
	font:bold 11px Georgia;
	line-height:18px;
}
.members-request {
	width:286px;
	height:70px;
	float:left;
	margin:0px 0 0 0;
}
	
/*----------------------------Yearling Sale----------------------------------------------------*/
#ysale-content {
	width:890px;
	float:left;
	display:inline-block;
	margin:10px 0 0 10px;
	padding:0 0 15px 0;
	color:#000;
}
.ysale-left {
	width:560px;
	float:left;
	display:inline-block;
	margin:6px 0 0 10px;
	font:normal 12px Georgia;
}
.ysale-right {
	width:260px;

	float:left;
	margin:4px 0 0 10px;
	font:normal 12px Georgia;
	/*border:1px solid #f00;*/
}
.ysale-left a:link {	text-decoration: none;	color: #0000cc;}
.ysale-left a:visited {	text-decoration: none;	color: #0000cc;}
.ysale-left a:hover {	text-decoration: underline;	color: #0000cc;}
.ysale-left a:active {	text-decoration: none;	color: #0000cc;}

.ysale-right a:link {	text-decoration: none;	color: #0000cc;}
.ysale-right a:visited {	text-decoration: none;	color: #0000cc;}
.ysale-right a:hover {	text-decoration: underline;	color: #0000cc;}
.ysale-right a:active {	text-decoration: none;	color: #0000cc;}

.yearling a:link {	text-decoration: none;	color: #0000cc;}
.yearling a:visited {	text-decoration: none;	color: #0000cc;}
.yearling a:hover {	text-decoration: underline;	color: #0000cc;}
.yearling a:active {	text-decoration: none;	color: #0000cc;}
/*----------------------------Tables & Containment----------------------------------------------------*/
.tablebox {
	width:850px;
	/*height:140px;*/
	float:left;
	margin:0 0 0 0;
	/*border:1px solid #f00;*/
}
.tablebox2 {
	width:884px;
	/*height:140px;*/
	float:left;
	margin:0 0 0 0;
	/*border:1px solid #f00;*/
}
.calendar-month {
	/*width:885px;
	height:100%;
	margin:10px 0 0 10px;
	float:left;
	color:#000;*/
	font:16px Times New Roman normal;
	/*border:1px solid #f00;*/
}
.calendar-content {
	/*width:885px;
	height:100%;
	margin:10px 0 0 10px;
	float:left;
	color:#000;*/
	font:14px Times New Roman normal;
	/*border:1px solid #f00;*/
}
/*----------------------------LOTS & Listings----------------------------------------------------*/
#lot-content {
	width:890px;
	float:left;
	margin:6px 0 0 10px;
	padding:0 0 15px 0;
	color:#000;
}
#lot-title {
	width:890px;
	float:left;
	margin:16px 0 0 4px;
	padding:0 0 0px 0;
	color:#000;
	font:normal 12px Georgia;
	font-weight:bold;
}
.lot-box {
	width:370px;
	float:left;
	margin:6px 0 0 0;
	padding:0 0 0 0;
	font:normal 12px Georgia;
	color:#000;
}
.lot-description {
	width:500px;
	float:left;
	margin:6px 0 0 10px;
	padding:0 0 10px 0;
	color:#000;
	font:normal 12px Georgia;
}
#lot-listing {
	width:890px;
	float:left;
	margin:6px 0 0 10px;
	padding:0 0 15px 0;
	font:normal 12px Georgia;
	color:#000;
}
.list-box {
	float:left;
	margin:0 0 0 60px;
	padding:0 0 0 0;
	/*border:1px solid #f00;*/
	text-align:left;
}
/*----------------------------COMING----------------------------------------------------*/



/*----------------------------BETS----------------------------------------------------*/
.bet-types {
	width:140px;
	height:75px;
	float:left;
	display:inline-block;
	margin:0 0 0 0;
	font-size:12px;
}
.bet-types2 {
	width:140px;
	height:75px;
	float:left;
	display:inline-block;
	margin:0 0 0 0;
	font-size:12px;
}
.bet-types a:link {	color: #0000ff;	text-decoration: none;}
.bet-types a:visited {	text-decoration: none;	color: #0000ff;}
.bet-types a:hover {	text-decoration: underline;	color: #0000ff;}
.bet-types a:active {	text-decoration: none;	color: #0000ff;}

.bet-types2 a:link {	color: #0000ff;	text-decoration: none;}
.bet-types2 a:visited {	text-decoration: none;	color: #0000ff;}
.bet-types2 a:hover {	text-decoration: underline;	color: #0000ff;}
.bet-types2 a:active {	text-decoration: none;	color: #0000ff;}
/*----------------------------Contact----------------------------------------------------*/
.contact-note { 
	width:420px;
	height:30px;
	text-decoration:underline; 
	font:normal 12px Georgia;
	font-weight:bold;
	color:#000;
	padding:0 0 16px 0;
}
.contact-form {
	width:420px;
	height:400px;
	float:left;
	margin:0 0 0 10px;
	font:normal 12px Georgia;
	color:#000;
}
.contact-details {
	width:300px;
	height:320px;
	float:left;
	margin:0 0 0 0;
	font:normal 12px Georgia;
	color:#000;
}
.standard {font:normal 12px Georgia; color:#000; text-decoration:none;}
.standard a:link {	color: #000;	text-decoration: none;}
.standard a:visited {	text-decoration: none;	color: #000;}
.standard a:hover {	text-decoration: underline;	color: #000;}
.standard a:active {	text-decoration: none;	color: #000;}

.eleven_pixels {
	font-size: 1px;	
}

table.sortable td {
	font-size: 12px;
}

table.video_list {
	max-height: 500px;
	border: 1px solid #fff;
	width: 300px;
}

.selected_video {
	background-color: #fff;
	height: 100%;
	width: 100%;
}

.regular_race_day{
	background-color: #3333cc;
}

.holiday_racing {
	background-color: #ff0000;
}

.holiday_no_racing {
	background-color: #cc00cc;
}
