/* FRONT END */
.hr {background-image: url(/images/hr.jpg);background-repeat: no-repeat;	width: 253px;height: 49px;float: left; margin-top:-1px;}
.CLine {float: left;height: 9px;width: 623px;display: block;background-color: #69B62C;}
.TC	{background-image: url(/images/hrLine.jpg);background-repeat: no-repeat;background-position: top;margin-top: 10px;border-right-width: thin;border-bottom-width: thin;border-left-width: thin;border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;border-right-color: #69B62C !important;border-bottom-color: #69B62C !important;	border-left-color: #69B62C !important;}
.mnhr a, .mntm a:link, .mnhr a:visited {color:#333333;text-decoration: none;display: block;height: 37px;width: 253px;background-repeat: no-repeat;font-size: 12px;line-height: 34px;text-indent: 30px;background-image: url(/images/lcbh.jpg);}
.mnhr a:hover {color:#333333;background-image: url(/images/lcbh.jpg);background-position: 0px -37px;text-decoration: none;}

.prop {height:655px!important;}
.TD2  {color: #666666;font-size:16px;font-weight: bold;}
h1 {color: #63AF28!important;}
h2 {color: #666666!important;}
h3 {color: #63AF28!important;margin: 0px;float: left;padding-top: 0px;padding-right: 5px;padding-bottom: 0px;	padding-left: 0px;}
h4 {color: #63AF28!important;}
h5 {color: #63AF28!important;}
/* BACK END */

.Lmrgn2 {width:921px;height: auto;float: left;padding-bottom: 7px;padding-left: 17px;}
.tnt2 {width: 921px;margin: 0;float: left;background-image: url(/images/back.jpg);background-repeat: repeat-y;	height: auto;position: relative;overflow: visible;}
.MainC {height: auto;width: 888px;float: left;display: block;clear: both;background-color: #FFFFFF;}
.HORSES {float: left;height: auto;width: 880px;text-align: justify;}
#BLNC2 {
	width:888px;
	height: 10px; 
	background-color: #8BC727;
}
.BLNC3 {
	width:888px;
	height: 10px;
	background-color: #8BC727;
}
#BSNav {
	width:888px;
	height: 72px;
	background-color: #efefef;
	float: left;
}
.CL1 {
	width:580px;
	height: 49px;
	float: left;
	background-image: url(/images/backwagertabs.jpg);
	background-repeat: repeat-x;
	margin-top: 11px;
}
.CL1 a:link,.CL1 a:active,.CL1 a:visited {font-size:0px;color: #CCCCCC;}
.CL1 a:hover {font-size:0px;}
.CL2 {width:580px;height: 18px;background-color: #FFFFFF;float: left;text-indent: 20px;}
.CR {width:308px;height: 67px;background-color: #FFFFFF;float: right;margin-top: 10px;background-image: url(/images/crn_sprts.jpg);background-repeat: no-repeat;}
.CR span {color: #8AC628;font-weight: bold;font-size: 18px;margin-top: 15px;display: block;text-align: right;
	margin-right: 20px;}
.MainC {width:888px;height: 700px;background-color: #FFFFFF;float: left;}
.HRC {width:275px;height: 550px;float: left;padding-left: 15px;padding-top: 10px;}
.HLC {width:583px;height: 650px;float: right;}
.UpRaces {width:273px;height: 40px;background-image: url(/images/UpRacesBack.jpg);background-repeat: no-repeat;	background-position: right top;line-height: 40px;font-size: 13px;text-indent: 6px;background-color: #8AC628;	color: #FFFFFF;font-weight: bold;} 
 
.R1  {height: 24px;text-indent: 5px;background-color: #999999;color: #000000;font-weight: bold;}  
.RaceG {width:273px;height: 30px;background-image: url(/images/Race.jpg);background-repeat: no-repeat;	background-position: right top;line-height: 35px;font-size: 14px;text-indent: 8px;background-color: #8AC628;	color: #FFFFFF;font-weight: bold;}
.RFaq {width:255px;color: #FFFFFF;float: right;margin-top: 10px;line-height: 15pt;}
.RFaq a:link,.RFaq a:active,.RFaq a:visited {color: #000000;}
.RFaq a:hover {color: #000000;}
.RacesRight {color: #FFFFFF;float: right;line-height: 15pt;background-color: #C7C7C7;}
.RRTitle {color: #FFFFFF;background-color: #C7C7C7;height: 20px;text-indent: 5px;font-weight: bold;line-height: 14pt;
}
.WTypes {color: #FFFFFF;background-color: #C7C7C7;text-indent: 5px;font-weight: bold;line-height: 14pt;display: block;}
.Ticket {color: #FFFFFF;background-color: #C7C7C7;height: 20px;text-indent: 5px;font-weight: bold;line-height: 14pt;}
/* Design by Adriana Castro */

.selecttrack{
	position:absolute;
	left:50%;
	margin-left:-170px;
	top:165px;
	height:25px;
	width:250px;		
}
.selectticket{
	position:absolute;
	left:50%;
	margin-left:-170px;
	height:25px;
	width:500px;			
}
.selectrace{
	margin-left:320px;		
}
.CurrentRaces { 
	height:40px; 
	background-image: url(/images/UpRacesBack.jpg);	
	background-repeat: no-repeat;	
	background-position: right top;
	font-size: 13px;
	text-indent: 6px;
	background-color: #8AC628;	
	color: #FFFFFF;
	font-weight: bold;
} 
.bordering{
	border-right: thin solid #999999;
	border-left: thin solid #999999;
	border-bottom: thin solid #999999;
	border-width:1px;
	width:606px;
	height:92px;
}
.box{
	width:608px;
	height:100px;
	margin-top:45px;
	margin-left:1px;	
}
.racerow1{
	background-color:#F3F9E9;
	height:24px;
	padding:0 0 0 0;
	margin:0 0 0 0;	
}
.selectedwagertype{
	color:#000000; 
	background-color:#D3E921; 
	height:19px; 
	font-weight:bold;
	padding-left:5px;
	padding-top:3px;
	width:140px;
}
.racerow2{
	background-color:#FFFFFF;
	height:24px;
	padding:0 0 0 0;
	margin:0 0 0 0;			
}
.borderright{
	background-image:url(/images/pixel.gif); 
	background-repeat:repeat-y; 
	background-position:right;
}
.borderleft{
	background-image:url(/images/pixel.gif); 
	background-repeat:repeat-y; 
	background-position:left;
}
.borderbottom{
	background-image:url(/images/pixel.gif); 
	background-repeat:repeat-x;
	background-position:bottom;
}
.upcoming{
	padding-left:10px; 
	width:117px;
	background-image:url(/images/side.gif); 
	background-repeat:repeat-y; 
	height:24px; 
	font-size:12px;
}
#racetitle{
	margin-left:300px; 
	width:200px; 
	margin-top:5px;
}
#tracktitle{
	margin-top:30px;
	margin-left:15px; 
	width:200px; 	
}
a.upcoming:link {color:#5C5A5B; background-image:none; font-weight:bold;}
a.upcoming:visited {text-decoration: none; color:#666666;}
a.upcoming:active {text-decoration: none; color:#666666;}
a.upcoming:hover {text-decoration: underline; color:#333333;}
.wagertype{
	padding-left:5px; 
	height:21px; 
	font-size:12px;
	text-align:left;
}
a.wagertype:link {color:#737172; background-image:none; font-weight:bold;}
a.wagertype:visited {text-decoration: none; color:#666666;}
a.wagertype:active {text-decoration: none; color:#666666;}
a.wagertype:hover {text-decoration: underline; color:#333333;}


/* quick fixes by GB - 20091216 */

.Text { padding-bottom:15px;}

.trackInfo { position:relative; }
.trackInfo .upcomingGlobal { width:250px; border:1px solid gray; background-color:#fff; }
.trackInfo .upcomingGlobal .upcomingBox { padding:10px;}
.race_list {}
.race_list_header_post, .race_list_header_track { width:50%; float:left;}
.line_item_even { background-color:#eee;}

.race_text_post {width:40px;  float:left;}

.raceDisplay {}
.raceDisplay li { list-style:none;}
.raceSelect {}

.raceDetails { margin-top:10px;}
.raceDetails .rbookBox { padding:10px; background-color:#fff;border:1px solid gray;}
.raceDetails .rbookBox table { width:535px;}
.raceDetails .rbookBox table tbody { }
.raceDetails .rbookBox table .headTable { border-bottom:1px solid silver;}
.raceDetails .rbookBox table .headTable h1 { margin-bottom:3px;}
.raceDetails .rbookBox table .headTable span { font-weight:bold;}
.raceDetails .rbookBox table .topCategories td { font-size:.8em; font-weight:bold;color:#63AF28 ;}
.raceDetails .rbookBox table .topCategories td.horseN:before, .raceDetails .rbookBox table .topCategories td.jockeyN:before { content:"\25bc"; }
.raceDetails .rbookBox table .evenRow { background-color:#eee}