﻿/*
Color 1: #390873 (background)
Color 2: #CCCC99 (Showcase Ads, Ad Details)

Color 1 Font: #FFFFFF; /* Color 1 Font
Color 2 Font: #000000; /* Color 2 Font

Outside Nav Color: #E9DE16 (outside)
Inside Nav Color: #641D91 (inside)

Complementary Color: #F5F5D1 (Complementary Color)

Search Results Box : #F5F5D1 /* Search Results

*/

BODY
{
    font-family: Arial;
    font-size: 10px;
    background-color: #390873; /* Cobrand */
    margin: 0px;
    color: #FFFFFF;
}
/* example: Main Header bgcolor and text */
.MainTableColor
{
    background-color: #E9DE16; /* Cobrand */
    color: #ffffff;
    font-size: 14px;
}
/* Homepage Banner box*/
.HomeBannerBox
{
	background-color: #CCCC99; /* Cobrand */
}
/* Special Offers */
.specials
{
	width: 505px;
}
.specials a, .specials a:link, .specials a:active, .specials a:visited
{
    font-family: Arial;
    font-size: 14px;
    color: Blue;
}
.specials a:hover
{
	text-decoration: none;
	color: Blue;
}
.specialsCell
{
	background-color: #ffffff;
}
.specialsCellAlt
{
	background-color: #F5F5D1;
}


/* Special Offers */
.home_specialsBody
{
	background-color: #FFFFFF;
}
.home_specials TABLE 
{
	border: 1px solid #9BACC0;   
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.home_specials a
{
	color: Blue;
}
.home_specials a:hover
{
	color: Blue;
	text-decoration: none;
}
.home_specials TD { background-color: #FFFFFF; }
.home_specials TD.home_specialsAlt { background-color: #F5F5D1;
}
/* Search Results */
.search_results .divider
{
    font-size: 1px;
    background-color: #CCCC99; /* Cobrand */
}
.SubtitleHFS
{
    text-transform: uppercase;
    color: #960000;
    font-weight: bold;
    padding-bottom: 5px;
}
/* Advanced Search Form */
.search_advanced TABLE
{
    background-color: #F5F5D1; /* Cobrand */
}
/* Place Ad Styles */
.PlaceAdComment
{
	font-size: 12px;
	font-style: italic;
	color: #000000; /* Cobrand */
}
.PlaceAdCellBorder
{
	padding: 10px;
	border-bottom: solid 1px #390873; /* Cobrand */
	vertical-align: top;
}
/* Ad Details Section */
.details TABLE
{
    background-color: #CCCC99; /* Cobrand 465B75 */
    color: #000000; /* Color 2 Font */
}
.details .light
{
    background-color: #390873; /* Cobrand */
}
.details
{
    font-family: Arial;
    font-size: 14px;
    color: #000000;
}
.details A, .details A:Link, .details A:Hover, .details A:Active, .details A:Visited
{
    font-size: 12px;
    color: #000000;
    text-decoration: underline;
}

.details A.video, .details A.video:Link, .details A.video:Active, .details A.video:Visited
{
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    text-decoration: underline;
}
.details A.video:Hover
{
    text-decoration: underline;
}
.LinkWhite a, .LinkWhite a:link, .LinkWhite a:hover, .LinkWhite a:active, .LinkWhite a:visited
{
    font-size: 12px;
    color: #000000;
}
.ContentXSmWhite
{
    font-family: Arial;
    font-size: 10px;
    color: #000000;
}
.ContentXSmWhite a
{
    color: #000000;
    text-decoration: underline;
}
/* Data */
.data TR.ads
{
    background-color: #CCCC99; /* Cobrand */
    color: #000000; /* Color 2 Font */
}
/* Sitewide styles */
.AnnouncementTableBlue
{
    background-color: #CCCC99; /* Cobrand */ 
    font-size: 12px;
    color: #000000; /* Color 2 Font */
    width: 100%;
}
.MostRecentYellowBorderTable
{
    background-color: #FFFFFF;
    font-size: 12px;
    border: solid 2px #FFCC66; /* Cobrand */
    color: #000000;
    padding: 0px;
    margin: 0px;
    width: 508px;
}
.YellowBorderTable
{
    background-color: #FFFFFF;
    width: 508px;
    font-size: 12px;
    border: solid 2px #FFCC66; /* Cobrand */
    color: #000000;
    padding: 0px;
    margin: 0px;
}
.YellowHeaderCell
{
    padding: 5px;
    background-color: #FFCC66; /* Cobrand */
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
}
.YellowHeaderCellAlt
{
    background-color: #FFCC66; /* Cobrand */
    color: #000000;
    font-size: 12px;
}
.YellowContentCell
{
    font-family: Arial;
    font-size: 12px;
    color: #000000;
    background-color: #FFE7B5; /* Cobrand */
}
.ContentYellow
{
    font-size: 12px;
    color: #000000;
}
.ContentTable
{
    background-color: #F5F5D1;
    width: 100%;
    font-family: Arial;
    font-size: 12px;
    color: #000000;
}
.ContentTable a, .ContentTable a:Hover, .ContentTable a:Link, .ContentTable a:Active
{
    color: #000000;
}
.ContentTableSm
{
    background-color: #F5F5D1;
    font-family: Arial;
    font-size: 14px;
    color: #000000;
}
.ContentTableSm a, .ContentTableSm a:link, .ContentTableSm a:visited
{
    color: blue;
    font-size: 14px;
    font-weight: bold;
}
.ContentTableSm a:hover
{
    color: blue;
    font-size: 14px;
    text-decoration: none;
}
.ContentTableWide
{
	background-color: #F5F5D1;
    font-family: Arial;
    font-size: 14px;
    color: #000000;
}
.ContentTableWide a
{
    color: blue;
    font-size: 14px;
}
.ContentTableMini
{
    background-color: #F5F5D1;
    width: 250px;
    font-family: Arial;
    font-size: 12px;
    color: #000000;
}
.ContentTableMini a, .ContentTableMini a:Visited, .ContentTableMini a:Hover
{
    color: blue;
    font-size: 14px;
}
.Title
{
    font-family: Arial;
    font-size: 18px;
    color: #000000;
    font-weight: bold;
}
.Title a, .Title a:link, .Title a:visited
{
    color: #000000;
    font-size: 18px;
    font-weight: bold;
}
.Title a:hover
{
    color: #000000;
    text-decoration: none;
}
/* Search Results Data Style */
.listing1 TABLE, .listing1 TR
{
    background-color: #390873; /* Cobrand */
}
.ListingTable
{
    border: solid 1px #390873; /* Cobrand */
    width: 100%;
}
.ListingTableSm
{
    border: solid 1px #390873; /* Cobrand */
}
.ListingBlueHeaderCell
{
    background-color: #390873; /* Cobrand */
    color: #FFFFFF;
    font-size: 14px;
}
.ListingWhiteCell
{
    background-color: #FFFFFF;
    color: #000000;
    font-size: 12px;
}
.ListingWhiteCell a, .ListingWhiteCell a:link, .ListingWhiteCell a:visited
{
    color: #000000;
    font-size: 12px;
}
.ListingWhiteCell a:hover
{
    color: #000000;
	font-size: 12px;
	text-decoration: none;
}
.HorseForSaleTable
{
    background-color: #CCCC99; /* Cobrand */
    border: solid 1px #F5F5D1;
    color: #000000; /* Color 2 Font */
    font-size: 12px;
    font-family: Arial;
    width: 251px;
    height: 100%;
}
.HorseForSaleTable a, .HorseForSaleTable a:link, .HorseForSaleTable a:visited
{
	color: #000000;
}
.HorseForSaleTable TD a:hover
{
    text-decoration: underline;
    color: #000000;
}
.DashHFS
{
	  border-top:0px; 
	  border-bottom:0px; 
	  border-right:0px; 
	  border-left-style: dashed; 
	  border-width: 1px;
	  border-left-color: #F5F5D1;
}
.ImageHFS
{
    border: solid 1px #F5F5D1;
    margin: 2px;
}
/* Compare */

.compare
{
   background-color: #CCCC99;
}
.compare a, .compare a:Link, .compare a:Hover, .compare a:Visited, .compare a.Active
{
    color: #000000;
    font-size: 14px;
}
.CompareImgCell
{
	background-color: #F5F5D1;	
}
.CompareBkg1
{
	color:#000000; 
	background-color: #FFFFFF;
}
.CompareBkg2
{
	color:#000000; 
	background-color: #F5F5D1;
}
/* Side Ad */
.SideAd
{
    width: 250px;
    background-color: #FFFFFF;
    font-size: 12px;
    color: #000000;
    font-family: Arial;
    text-align: left;
    border: solid 1px #FFCC66; /* Cobrand */
}
.SideAdHeader
{
    background-color: #FFCC66; /* Cobrand */
    color: #000000;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 14px;
    padding-left: 10px;
    text-align: left;
}
.SideAdHeaderAlt
{
    background-color: #FFCC66; /* Cobrand */
    color: #000000;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 12px;
    padding-left: 10px;
}
.SideTable
{
    width: 185px;
    background-color: #CCCC99; /* Cobrand */
    font-size: 12px;
    color: #000000; /* Color 2 Font */
}
.SideTable a, .SideTable a:visited, .SideTable a:link, .SideTable a:hover, .SideTable a:active
{
    font-size: 12px;
    color: #000000;
}
.SideTableWide
{
    width: 250px;
    background-color: #CCCC99; /* Cobrand */
    font-size: 12px;
    line-height: 22px;
    color: #000000; /* Color 2 Font */
}
.SideTableWide a, .SideTableWide a:hover, .SideTableWide a:active, .SideTableWide a:link, .SideTableWide a:visited
{
    font-size: 12px;
    color: #000000;
}
.ScrollTable
{
    background-color: #FFFFFF;
    font-size: 12px;
    color: #000000;
    font-family: Arial;
    border: solid 1px #FFCC66; /* Cobrand */ 
}
.ScrollTableHeader
{
    background-color: #FFCC66; /* Cobrand */ 
    color: #000000;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 14px;
    padding: 5px;
    padding-left: 10px;
}
.BlueTableAlt
{
    background-color: #CCCC99; /* Cobrand  */ 
    font-size: 12px;
    color: #000000; /* Color 2 Font */
}
.BlueTableDetails
{
    background-color: #CCCC99; /* Cobrand  */
    color: #000000; /* Color 2 Font */
}
.HomeSectionHeader /* Cobrand */
{
	color: #F5F5D1;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}
.HomeTopBannerTable /* Cobrand */
{
	margin: 10px 0px 10px 0px;
}
/* Category Sponsor */

.cat_sponsor H1
{
	font-size: 14px;
	color: #000000;
	line-height: 5px;
}
/* Homepage Quick Search */
.MenuTabDefault, .MenuTabDefault TABLE
{
    border: 0px;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    width: 100%;
}
.MenuTabDefault TD
{
    background-color: #641D91; /* Nav */
    color: #ffffff;
    border: solid 2px #FFCF63;
    border-bottom-width: 0px;
    height: 22px;
}
.MenuTabDefault a, .MenuTabDefault a.active, .MenuTabDefault a:link, .MenuTabDefault a:visited
{
    background-color: #641D91;
    color: #ffffff;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    padding: 2px;
    width: 100%;
}
.MenuTabDefault a:hover
{
    color: #FFE5B2;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    padding: 2px;
    width: 100%;
}
.MenuTabSelected, .MenuTabSelected TABLE
{
    border-width: 0px;
    font-size: 11px;
    font-weight: bold;
}
.MenuTabSelected TD
{
    background-color: #FFFFFF;
    border: solid 2px #FFCF63;
    border-bottom-width: 0px;
    height: 22px;
}
.MenuTabSelected a, .MenuTabSelected a:active, .MenuTabSelected a:link, .MenuTabSelected a:visited
{
    background-color: #FFFFFF;
    color: #000000;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    padding: 2px;
    width: 100%;
}
.MenuTabSelected a:hover
{
    color: Blue;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    padding: 2px;width: 100%;
}
.BigYellow
{
    font-size: 22px;
    font-weight: bold;
    color: #000000;
    font-family: Arial;
}
.BigYellowAlt
{
    font-size: 17px;
    font-weight: bold;
    color: #000000;
}
.MediumYellow
{
    font-size: 18px;
    font-weight: bold;
    color: #000000;
    font-family: Arial;
}
.SideCellContent
{
    font-family: Arial Narrow;
    font-size: 15px;
    font-weight: bold;
    color: #000000;
}
.SideCellContent_StandOut
{
	color: #000000;
	text-decoration: underline;
}
/* Quick Search */
.WhiteTable
{
    background-color: #FFFFFF;
    width: 100%;
    font-size: 12px;
    color: #000000;
}
.WhiteTable a, .WhiteTable a:link, .WhiteTable a:hover, .WhiteTable a:visited, .WhiteTable a:active
{
    font-size: 12px;
    color: #000000;
}
.WhiteTable li
{
    color: #465B75;
}
.SearchTable
{
    background-color: #FFFFFF;
    width: 100%;
    font-size: 12px;
    border: solid 1px #CCCC99;
    color: #000000;
}
.SearchTable H1
{
	font-size: 18px;
	color: Red;
	line-height: 10px;
}
/* Message Center */
.Tabs, .Tabs TABLE
{
    border-width: 0px;
    font-size: 13px;
    font-weight: bold;
}
.Tabs TD
{
    background-color: #641D91;
    border: solid 1px #FFF7CE;
    border-bottom: none 0px;
    height: 25px;
    text-align: center;
    width: 80px;
}
.Tabs a, .Tabs a.active, .Tabs a:link, .Tabs a:visited
{
    background-color: #641D91;
    border-width: 0px;
    color: #FFFFFF;
    font-size: 13px;
    text-decoration: none;
    font-weight: bold;
    padding: 2px;
}
.Tabs a:hover
{
    border-width: 0px;
    color: #FFF7CE;
    font-size: 13px;
    text-decoration: none;
    padding: 2px;
}
.Active, .Active TABLE
{
    border-width: 0px;
    font-size: 13px;
    font-weight: bold;
}
 .Active TD
{
    background-color: #FFF7CE;
    border: solid 1px #FFF7CE;
    border-bottom: none 0px;
}
.Active a, .Active a:active, .Active a:link, .Active a:visited
{
    background-color: #FFF7CE;
    border-width: 0px;
    color: #000000;
    font-size: 13px;
    text-decoration: none;
    font-weight: bold;
    padding: 2px;
    width: 100%;
}
.Active a:hover
{
    border-width: 0px;
    color: Blue;
    font-size: 13px;
    text-decoration: none;
    padding: 2px;
}
.DemoPanel, .DemoPanel DIV
{
    border: solid 1px #FFF7CE;
    border-top: none 0px;
    width: 100%;
}

/* Cobrand styles */
.cobrandPageHeaderBackground
{
	/*background-color: #CCCC99;*/
}
.cobrandWelcomeTable
{
	background-color: #CCCC99;
	color: #000000; /* Color 2 Font */
	height: 40px;
	font-size: 12px;
}
.cobrandWelcomeTable a, .cobrandWelcomeTable a:link, .cobrandWelcomeTable a:visited
{
	color: #000000;
	font-size: 12px;
}
.cobrandWelcomeTable a:hover
{
	color: #000000;
	text-decoration: none;	
	font-size: 12px;
}
.cobrandNavMessage
{
	background-color: #E9DE16;
	margin-bottom: 1px;
	color: #000000;
	font-size: 12px;
}
.cobrandNavMessage a, .cobrandNavMessage a:link, .cobrandNavMessage a:visited
{
	color: #000000;
	font-weight: bold;
	font-size: 12px;
}
.cobrandNavMessage a:hover
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;	
}
.CobrandFooter
{
	background-color: #390873;
	color: #CCCC99;
}
.cobrandMiniNav
{
	font-size: 12px;
	font-weight: bold;
	background-color: #641D91;
	border: solid 1px #E9DE16;
	border-bottom-width: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.cobrandMiniNav a, .cobrandMiniNav a:link, .cobrandMiniNav a:visited
{
	font-size: 12px;
	font-weight: bold;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration: none;
}
.cobrandMiniNav a:hover
{
	background-color: #E9DE16;
	color: #000000;
}
.global_cobrand TABLE.active TD
{
	background-color: #E9DE16;
	padding-top: 5px;
	padding-bottom: 5px;
}
.global_cobrand TABLE.active TD a
{
    color: #000000;
}
.cobrandMiniNav_sep
{
	width: 5px;
}
.PhotoGallery
{
	background-color: #390873; /* Cobrand */
	padding: 5px 0px 5px 0px;
	color: #FFFFFF; /* Color 1 Font */
}
.ContactSeller
{
	background-color: #390873;
}
.detailsMoreLinks
{
	padding: 5px;
}
.detailsMoreLinks a, .detailsMoreLinks a:link, .detailsMoreLinks a:visited
{
	font-size: 12px;
	color: #FFFFFF; /* Color 1 Font */
}
.detailsMoreLinks a:hover
{
	text-decoration: none;
}
.ListingTextStats
{
	background-color: #390873;
	color: #FFFFFF; /* Color 1 Font */
}
.SearchResultsBox
{
	background-color: #390873;
	color: #FFFFFF; /* Color 1 Font */
}
.SearchResultsTopLinks a, .SearchResultsTopLinks a:link, .SearchResultsTopLinks a:hover, .SearchResultsTopLinks a:active, .SearchResultsTopLinks a:visited
{
    font-size: 12px;
    color: #FFFFFF;
}
.myBkgnd_1 TABLE
{
	background-color: #F5F5D1 /* Search Results */;
    color: #000000;
}
.LeaderBoardTable
{
    background-color: #CCCC99;
    color: #000000; /* Color 2 Font */
    margin-top: 10px;
    margin-bottom: 10px;
    width: 100%;
}
/* New and Notable */
.NewNotable
{
    background-color: #F5F5D1;
    color: #000000;
    width: 100%;
    font-family: Arial;
    font-size: 12px;    
}
.NewNotableData
{
    width: 100%;
    background-color: #CCCC99;
    border: solid 1px #999999;
}
.NewNotableData TD
{
    height: 30px;
    width: 100%;
    vertical-align: top;
    color: #000000; /* Color 2 Font */
}
.NewNotableData a, .NewNotableData a:visited, .NewNotableData a:link, .NewNotableData a:hover
{
    width: 100%;
    font-size: 12px;
    font-weight:normal;
    color: #000000; /* Color 2 Font */
}
.NewNotableData a:hover
{
	text-decoration: none;
}
.NewNotableImg
{
	border: solid 1px #F5F5D1;
}
