/* 
    Document   : header
    Created on : 11/03/2010, 12:18:19 PM
    Author     : Lauren
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

body 
{
    background-color: #dddddd;
}
#main_table
{
	background-color: white;
}
#logo_image 
{
    width: 278px;
}
.top_link_tabs div
{
	float: left;
}
table
{
	padding-top: 0px;
}
#logo_bar 
{
    height: 107px;
    background-color: white
}
#back_your_own_horse 
{
    height: 89px;
    background-color: white
}
#header_hr 
{
    background: white;
}
.browserFirefox #back_your_own_horse
{
    padding-bottom: 0
}

.browserIE #back_your_own_horse
{
    padding-top: 3px
}

#navi_bar_container {
    height: 25px;
    background-color: white
}

#index_navi_bar_element 
{
    /*background-image: url("../images/header/equine_front_gradient.jpg");*/
    background-color: #27282C;
}
#equestrian_navi_bar_element
{    
    /*background-image: url("../images/header/equestrian_front_gradient.jpg");*/
    background-color: #CC3D1D;
}
#racing_navi_bar_element
{    
    /*background-image: url("../images/header/racing_gradient_top.jpg");*/
    background-color: #1B1B7B;
}
#events_navi_bar_element
{
	background-color: #E4DCD1;
	color:black;
}
.top_menu_links
{
	height: 25px;
    font: 10pt verdana;
    color: white;
    vertical-align: bottom;
    padding: 3px;
    background-repeat: repeat-x;
    margin-top: -7px;
    width: 967px;
}
#top_menu_bar_element
{
	width:980px;
}
.top_menu_links ul
{
	position:relative;
	left: -50px;
}
.browserIE .top_menu_links ul
{
	margin-top:15px;
	margin-left:0px;
}
#navi_topright_tab 
{    
    width: 120px;    
    vertical-align: bottom
}
#float_left_div div
{
	float: left;
}
#float_left_div
{
	position:relative;
	top:80px;
}
#top_links
{
	width:983px;
}
#main_top_div
{
	position: relative;
}
img
{
	border: none;
}
.top_menu_links li 
{
	border-right:1px solid white;
	color:white;
	float:left;
	font-family:verdana;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:-10px 0 0;
	padding:0 9px;
}
.browserIE .top_menu_links li
{
	padding:5px 9px;
	
}
#header_sellable_banner
{
	position:relative;
	top:5px;
}
.slideshow
{ 
	z-index:-100;
	padding: 15px;
	/*border: 1px solid #ccc;
	background-color: #eee;*/
	padding-top:0px;
	padding-left:0px !important;
	padding-bottom:30px;
}
.main_top_links ul
{
	list-style-position:outside;
	list-style-type:none;
	margin:0 0 0 -41px;
}
.main_top_links li
{
	color:white;
	float:left;
	list-style-image:none;
	padding:5px 12px;
	padding-bottom: 4px;
}
#menu_top_links_left li
{
	border-right:1px solid white;
	background-color: black;
	font-size:7pt !important;
	position:relative;
	/*left:7px;*/
	/*padding:10px 3px !important;*/
}
#menu_top_links_right
{
	font-weight: bold;
	font-size:8pt !important;
}
#menu_top_links_left a
{
	text-decoration: none;
	color:white;
}
#menu_top_links_left a:hover
{
	text-decoration: underline;
}
#menu_top_links_left a:FOCUS
{
	text-decoration: underline;
}
#events_navi_bar_element a
{
	color:#454545;
}
#menu_top_links_right a
{
	text-decoration: none;
	color:white;
}
#menu_top_links_right a:hover
{
	text-decoration: underline;
}
#racing_link
{
	background-color: #1B1B7B;
	border-left: 1px solid white !important;
}
#equestrian_link
{
	background-color: #CC3D1D;
	border-left: 1px solid white !important;
}
#advertiser_link
{
	background-color: #817447;
	border-left: 1px solid white !important;
}
#events_link
{
	background-color: #E4DCD1;
}
#events_link a
{
	color:#454545;
}
#home_link
{
	background-color: #292A2E;
}

.top_menu_front_end li a
{
	/*padding:0px !important;
	margin:0px !important;*/
	background:transparent !important;
	font-weight:normal;
	padding:5px 10px !important;
	font-family:Verdana !important;
}
.top_menu_front_end li
{
	padding:0 7px !important;
}
.browserChrome .top_menu_front_end li
{
	padding:0px 7px 0px 7px !important;
}
.menu_drop_down
{
	width:100px;
}
.menu_drop_down a:hover
{
	text-decoration:none !important;
	color:#CC3D1D !important;
}
.menu_secondry_links_left
{
	border-bottom: 1px solid #000000;
	width: 965px;
}
.menu_secondry_links_left li
{
	padding:5px !important;
}
.menu_secondry_links_left a
{
	color:#000000;
	text-decoration: none;
	border-right: 1px solid #454545;
	padding-right: 5px;
	font-size: 11px;
}
.menu_secondry_links_left a:hover
{
	text-decoration: underline;
}
#equestrian_secondry_menu
{
	/*background: #CC3D1D;*/
	border-bottom: 1px solid #CC3D1D;
}
#equestrian_secondry_menu a
{
	color:#CC3D1D;
	border-right: 1px solid #CC3D1D;
}
#racing_secondry_menu
{
	/*background:#1B1B7B;*/
	border-bottom: 1px solid #1B1B7B;
}
#racing_secondry_menu a
{
	color:#1B1B7B;
	border-right: 1px solid #1B1B7B;
}
#events_secondry_menu
{
	/*background: #E4DCD1;*/
	border-bottom: 1px solid #E4DCD1;
}
#events_secondry_menu a
{
	color:black;
	border-right: 1px solid #E4DCD1;
}