@charset "UTF-8";
/* CSS Document */


/* Base HTML Elements
-------------------------------------------------------------------------------- */
body            {font-family:"Times New Roman", Times, serif; font-size:13pt; background:#6e1211; line-height:19pt; }

h1              {font-size:20px; padding-bottom:5px; color:#6e1211;} 
h2              {font-size:18px;}
h3              {font-size:16px;} 
p               {margin-bottom:15px; line-height:21px;}

a               {text-decoration:underline; cursor:pointer; color:#6e0004;}
a:after 		{ content: " (" attr(href) ") "; font-size: 80%; }
a:hover         {text-decoration:none;}

em              {font-style:italic;}
strong          {font-weight:bold;}

ul              {list-style:disc outside;}
ol              {list-style:decimal outside;}
li              { padding-bottom:4px; line-height:16px;}

th              {font-weight:bold; text-align:left;}


/* Global Classes
-------------------------------------------------------------------------------- */
.clear         			{clear:both; margin:0; padding:0; line-height:0;}
.floatLeft      		{float:left; position:relative;}
.floatRight     		{float:right; position:relative;}

.text-left              {text-align:left;}
.text-right             {text-align:right;}
.text-center            {text-align:center;}

.disclaimer             {font-size:10px;}
.small           		{font-size:10px;}
.smallerPromo			{font-size:16px !important; font-style:italic; line-height:22px!important; color:#a69777!important;}
.red-bold				{font-weight:bold; color:#6e0004; }
.red-large				{ color:#6e0004; font-size:18px;}
.odd					{ background-color:#f6f2ee; }	


/*  Document and Wrapper Elements
-------------------------------------------------------------------------------- */
#backgroundWrapper					{ background:url(/assets/img/bckgrnd_main.jpg) repeat-x #908C83; }
#wrapper 							{ position:relative; margin:0 auto 0 auto; padding-left:22px; width:1024px;  background-image:url(/assets/img/background_shadow_sides.png);}

#header								{ position:relative; background:url(/assets/img/bckgrnd_header.jpg); width:1002px; height:117px;}
#header #logo						{ width:266px; height:86px; padding:18px 0 0 30px; display:none; }
#header ul							{ position:absolute; list-style:none; text-align:center; width:550px; left: 424px;top: 12px; display:none; }
#header ul li						{ display:inline; font-family:"Times New Roman", Times, serif; font-size:13px; text-transform:uppercase; padding-left:15px; }
#header ul li a 					{ color:#FFF; text-decoration:none;}
#header ul li a:hover				{ text-decoration:underline;}
#header #printHeader				{ display:block;}

#nav								{ position:relative; background:url(/assets/img/backgrnd_nav.jpg); width:1002px; height:39px; display:none; }
#mainBanner							{ position:relative; width:1002px; height:261px; *z-index:-1;}

#homeContent						{ position:relative; background:url(/assets/img/bckgrnd_home_content.jpg); width:1002px;}
#homeContent #leftColumn			{ position:relative; height:280px; width:430px; background:url(/assets/img/bckgrnd_lasso_promo.png) no-repeat 70px 30px;}
#medPromoArea						{ position:absolute; width:200px; text-align:center;left: 98px;top: 70px;}
#medPromoArea p, #medPromoArea span	{ font-size:27px; line-height:26px; color:#6b5034; }
#homeContent #rightColumn			{ position:relative; float:right; width:477px; padding:110px 75px 20px 0;}
#promoNav							{ position:absolute; list-style:none; left: 449px; z-index:9; display:none; }
#promoNav li						{ position:relative; background:url(/assets/img/bckgrnd_home_promo.png); background-repeat:no-repeat; width:161px; height:81px; float:left; margin:0 2px 0 2px;}
#promoNav li h2						{ position:absolute; width:161px; height:81px; text-transform:uppercase; font-size:18px; text-align:center; color:#6b5034; padding-top:25px;}
#promoNav a							{ color:#6b5034; text-decoration:none; display:block; height:25px; padding-top:11px;}
#promoNav a:hover					{ color:#696153; background-image:url(/assets/img/bckgrnd_promo_nav.png); }
#contentFooter						{ background:url(/assets/img/bckgrnd__inside_content_footer.png); height:28px;}


#footerBackground					{ position:relative; background:url(/assets/img/footer_bckgrnd.jpg); height:160px; }
#footerWrapper						{ position:relative; background-image:url(/assets/img/footer_content_shadow.png); width:100%; height:160px; margin:0 auto 0 auto; z-index:2; border-top:solid 1pt #666;}
#footerContent						{ position:relative; width:977px; height:130px; background:url(/assets/img/footer_main_bckgrnd.jpg); margin-left:22px; padding:25px 25px 0 0; }
#footerContent ul					{ position:relsative; list-style:none; width:360px; margin-top:30px; display:none;}
#footerContent ul li				{ position:relative; display:inline; margin-left:50px}
#footerContent ul li a				{ color:#ddd9d1; padding:10px 0 0 0; }
#footerContent #twitterIcon			{ position:absolute; top: -7px; left: -38px; *top: 2px; *left: -38px; }
#footerContent #facebookIcon		{ position:absolute; top: -7px; left: -38px; *top: 2px; *left: -38px;}
#printMessage						{ display:block; }

#insideContent						{ position:relative; background:url(/assets/img/bckgrnd_home_content.jpg); width:1002px;}
#insideContent h1					{ font-size:26pt; padding-bottom:12px;}
#insideContent h2					{ font-size:17pt; padding-bottom:5px; color:#6b5034; }
#insideContent h3					{ font-size:14pt; font-weight:bold; color:#000; }
#insideContent ul					{ padding:0 0 8px 50px; }
#insideContent ol					{ padding:0 0 8px 50px; }
#insideContentHeader				{ position:relative; background:url(/assets/img/bckgrnd__inside_content_header.png); width:1002px; height:39px; }
#insideLeftColumn					{ position:relative; width:100%; }
#insideLeftColumn img				{ margin:16px; border:solid #dfceaa 8px; }

#subColumnOne						{ width:45%; float:left; padding-right:20px;}
#subColumnOne img					{ float:left;}
#subColumnTwo						{ width:45%; float:left; }
#subColumnTwo img 					{ border:none; padding:0; margin:0;}
#pedigeeButton						{ margin:10px 0 10px 0;}
#horseFee							{ background:url(/assets/img/bckgrnd_horse_fee.png) no-repeat; height:33px; font-size:20px; color:#6e0004; padding:10px 0 0 10px; margin-bottom:10px; }

#insideRightColumn					{ position:relative; width:275px; float:left; background:url(/assets/img/sidebar_divider.png) no-repeat; min-height:450px; display:none;}
#insideRightColumn ul				{ padding:0 0 8px 0px; display:none; }

#insideSingleColumn					{ position:relative; width:852px; min-height:450px; margin:0 75px 0 75px;}

#sideNavWrapper						{ position:relative; background:url(/assets/img/bckgrnd_inside_sidebar.png); width:211px; min-height:200px; margin:0 auto 0 auto; }
#sideNavWrapper	h2					{ color:#6b5034; text-transform:uppercase; ssfont-size:14px; text-align:center; padding:39px 0 40px 0; }
#sideNavWrapperFooter				{ position:relative; background:url(/assets/img/bckgrnd_inside_sidebar_footer.png) no-repeat; width:211px; height:21px; margin:0 auto 0 auto;}
#sideNavWrapper ul					{ list-style:none; }
#sideNavWrapper ul li				{ padding:5px 0 5px 25px; background:url(/assets/img/sidebar_icon_star.png) no-repeat 0 5px; margin:0 0 0 12px; }

table.horseSale 								{ border-collapse: collapse; width:100%; margin-top:20px; }
table.horseSale th 								{ padding:0; text-align: left; }
table.horseSale td 								{ border: 0; padding:6px; border-collapse: collapse; font:10px; }
table.horseSale tr:first-child 					{ width: 190px; background:url(/assets/img/bckgrnd-table-hr.gif); color:#FFF; padding:8px; font:12px;}
table.horseSale tr:first-child 	td:first-child	{ text-transform:none; font-weight:normal;}
table.horseSale td:first-child					{ text-transform:uppercase; font-weight:bold; }
	



