div#PageLayoutLeft {
    float: left;
    width: 640px;
    height: auto;
    padding: 0px;
    margin: 0px auto;
}

div#PageLayoutRight {
    float: Right;
    width: 270px;
    height: auto;
    padding: 0px;
    margin: 0px auto;
}

.RaceList {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color:#FFF;
	font-weight:bold;
	background-image: url(../media/layout/Header_Orange.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:640px;
	border-spacing:0;
	border-collapse:collapse;
}


.RaceList .Flight{
	width:160px;}
.RaceList TH.Travel{
	width:180px;
	overflow:hidden;}
.RaceList TD.Travel{
	width:180px;
	height:20px;
	overflow:hidden;}
.RaceList .Time{
	width:80px;
	text-align:center;}
.RaceList .Length{
	width:60px;
	text-align:center;}
.RaceList th.Action{
	width:60px;
	text-align:center;}
.RaceList td.Action{
	width:60px;
	text-align:right;
	padding-right:3px;}
.RaceList .Payout{
	width:40px;
	text-align:center;}
.RaceList .Wager{
	width:60px;
	text-align:center;}
	
#flightgridcontainer .btnPlaceWager{
	width:40px;
	height:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	background-color:#8dc640;
	color:#FFF;
	word-wrap:normal;
	white-space: normal;}

#flightgridcontainer .btnPlaceWagerOff{
	width:40px;
	height:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	background-color:#999;
	color:#FFF;
	word-wrap:normal;
	white-space: normal;
}


.FlightHistory {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color:#FFF;
	width:640px;
	border-spacing:0;
	border-collapse:collapse;
}



div#PlaceWager{}

div#PlaceWager H1{
	padding:0px;
	margin:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFF;}

div#PlaceWager H2{padding:0px;
	margin:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;}

#PlaceWager table{
	background-image: url(/media/layout/Wager_Bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	width:100%;
}

#PlaceWager table th{
	padding:2px;
	text-align:right;
}

#PlaceWager table td{
	padding:2px;
	text-align:left;
}

#PlaceWager table td{
	padding:2px;
}

#PlaceWager table td span#WagerPic{
	float:left;
	height:46px;
	width:46px;
}

#PlaceWager table td span#WagerFlight{
	float:right;
	width:230px;
	height:auto;
	text-align:left;
	padding-left:6px;
}


.XXPlaceWagerBtn{
	color:transparent;
	background:none;
	border:0px;
	width:140px;
	height:40px;
	background-image: url(../media/layout/Wager_buttons.jpg);
	background-repeat: no-repeat;
	background-position: -222px 0px;
	}

.XXPlaceWagerBtn:Hover{
	color:transparent;
	background-image: url(../media/layout/Wager_buttons.jpg);
	background-repeat: no-repeat;
	background-position: -222px -40px;}


.XXXClearBtn{
	color:transparent;
	background:none;
	border:0px;
	width:95px;
	height:40px;
	background-image: url(../media/layout/Wager_buttons.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}

.XXXClearBtn:Hover{
	color:transparent;
	background-image: url(../media/layout/Wager_buttons.jpg);
	background-repeat: no-repeat;
	background-position: 0px -40px;}
	
.CancelBtnXXX{
	color:transparent;
	background:none;
	border:0px;
	width:95px;
	height:40px;
	background-image: url(../media/layout/Wager_buttons.jpg);
	background-repeat: no-repeat;
	background-position: -112px 0px;
	}

.CancelBtn:HoverXXX{
	color:transparent;
	background-image: url(../media/layout/Wager_buttons.jpg);
	background-repeat: no-repeat;
	background-position: -112px -40px;}

.PlaceWagerBtn{
	color: #ffffff;
	font-weight:bold;
	font-size:12px;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #1f6a2f;
	background-image: -moz-linear-gradient(top, #1f6a2f, #1a5927);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1f6a2f), to(#1a5927));
	background-image: -webkit-linear-gradient(top, #1f6a2f, #1a5927);
	background-image: -o-linear-gradient(top, #1f6a2f, #1a5927);
	background-image: linear-gradient(to bottom, #1f6a2f, #1a5927);
	background-repeat: no-repeat;
	border-color: #FFF #FFF #FFF;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1727e', endColorstr='#de4253', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	background-image:url(../media/layout/wager_btn_check.png);
	background-position: left center;
	width:120px;
	height:40px;
	 -webkit-border-radius: 5px;
	 -moz-border-radius: 5px;
	 border-radius: 5px;
	 -moz-box-shadow:    2px 3px 7px 0px #333;
    -webkit-box-shadow: 2px 3px 7px 0px #333;
     box-shadow:         2px 3px 7px 0px # 333;
	 padding-left:18px;
}


.PlaceWagerBtn:Hover{
	background-color: #123d1b;}


.ClearBtn{
	color: #ffffff;
	font-weight:bold;
	font-size:12px;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #2c5379;
	background-image: -moz-linear-gradient(top, #2f5881, #264768);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2f5881), to(#264768));
	background-image: -webkit-linear-gradient(top, #2f5881, #264768);
	background-image: -o-linear-gradient(top, #2f5881, #590b13);
	background-image: linear-gradient(to bottom, #2f5881, #264768);
	background-repeat: no-repeat;
	border-color: #FFF #FFF #FFF;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1727e', endColorstr='#de4253', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	background-image:url(../media/layout/wager_btn_clear.png);
	background-position: left center;
	width:95px;
	height:40px;
	 -webkit-border-radius: 5px;
	 -moz-border-radius: 5px;
	 border-radius: 5px;
	 -moz-box-shadow:    2px 3px 7px 0px #333;
    -webkit-box-shadow: 2px 3px 7px 0px #333;
     box-shadow:         2px 3px 7px 0px #333;
	 padding-left:18px;
}


.ClearBtn:Hover{
	background-color: #1d364f;}


.CancelBtn{
	color: #ffffff;
	font-weight:bold;
	font-size:12px;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #86111d;
	background-image: -moz-linear-gradient(top, #8e121f, #590b13);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#8e121f), to(#590b13));
	background-image: -webkit-linear-gradient(top, #8e121f, #590b13);
	background-image: -o-linear-gradient(top, #8e121f, #590b13);
	background-image: linear-gradient(to bottom, #8e121f, #590b13);
	background-repeat: no-repeat;
	border-color: #FFF #FFF #FFF;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1727e', endColorstr='#de4253', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	background-image:url(../media/layout/wager_btn_cancel.png);
	background-position: left center;
	width:95px;
	height:40px;
	 -webkit-border-radius: 5px;
	 -moz-border-radius: 5px;
	 border-radius: 5px;
	 -moz-box-shadow:    2px 3px 7px 0px #333;
    -webkit-box-shadow: 2px 3px 7px 0px #333;
     box-shadow:         2px 3px 7px 0px #333;
}


.CancelBtn:Hover{
	background-color: #590b13;}






.FlightInfo {
	float:none;
	height:46px;
	width:110px;}


.FlightAvatar {
	float:left;
	height:46px;
	width:46px;}
	
.FlightAvatar_Default {
	float:left;
	height:46px;
	width:46px;
	background-image: url(../media/layout/flight_icons.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.FlightAvatar_grey_1 {
	float:left;
	height:46px;
	width:46px;
	background-image: url(../media/layout/flight_icons.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.FlightAvatar_grey_2 {
	float:left;
	height:46px;
	width:46px;
	background-image: url(../media/layout/flight_icons.gif);
	background-repeat: no-repeat;
	background-position: -46px 0px;
}

.FlightAvatar_grey_3 {
	float:left;
	height:46px;
	width:46px;
	background-image: url(../media/layout/flight_icons.gif);
	background-repeat: no-repeat;
	background-position: -92px 0px;
}

.FlightAvatar_grey_4 {
	float:left;
	height:46px;
	width:46px;
	background-image: url(../media/layout/flight_icons.gif);
	background-repeat: no-repeat;
	background-position: -138px 0px;
}

.FlightAvatar_grey_5 {
	float:left;
	height:46px;
	width:46px;
	background-image: url(../media/layout/flight_icons.gif);
	background-repeat: no-repeat;
	background-position: -184px 0px;
}

.FlightAvatar_grey_6 {
	float:left;
	height:46px;
	width:46px;
	background-image: url(../media/layout/flight_icons.gif);
	background-repeat: no-repeat;
	background-position: -230px 0px;
}

.FlightAvatar_grey_7 {
	float:left;
	height:46px;
	width:46px;
	background-image: url(../media/layout/flight_icons.gif);
	background-repeat: no-repeat;
	background-position: -276px 0px;
}

.FlightAvatar_grey_8 {
	float:left;
	height:46px;
	width:46px;
	background-image: url(../media/layout/flight_icons.gif);
	background-repeat: no-repeat;
	background-position: -322px 0px;
}
.FlightAvatar_dkblue_1 {
	float:left;
	height:46px;
	width:46px;
	background-image: url(../media/layout/flight_icons.gif);
	background-repeat: no-repeat;
	background-position: 0px -46px;
}

.FlightAvatar_dkblue_2 {
	float:left;
	height:46px;
	width:46px;
	background-image: url(../media/layout/flight_icons.gif);
	background-repeat: no-repeat;
	background-position: -46px -46px;
}

.FlightAvatar_dkblue_3 {
	float:left;
	height:46px;
	width:46px;
	background-image: url(../media/layout/flight_icons.gif);
	background-repeat: no-repeat;
	background-position: -92px -46px;
}

.FlightAvatar_dkblue_4 {
	float:left;
	height:46px;
	width:46px;
	background-image: url(../media/layout/flight_icons.gif);
	background-repeat: no-repeat;
	background-position: -138px -46px;
}

.FlightAvatar_dkblue_5 {
	float:left;
	height:46px;
	width:46px;
	background-image: url(../media/layout/flight_icons.gif);
	background-repeat: no-repeat;
	background-position: -184px -46px;
}

.FlightAvatar_dkblue_6 {
	float:left;
	height:46px;
	width:46px;
	background-image: url(../media/layout/flight_icons.gif);
	background-repeat: no-repeat;
	background-position: -230px -46px;
}

.FlightAvatar_dkblue_7 {
	float:left;
	height:46px;
	width:46px;
	background-image: url(../media/layout/flight_icons.gif);
	background-repeat: no-repeat;
	background-position: -276px -46px;
}

.FlightAvatar_dkblue_8 {
	float:left;
	height:46px;
	width:46px;
	background-image: url(../media/layout/flight_icons.gif);
	background-repeat: no-repeat;
	background-position: -322px -46px;
}

.FlightAvatar_yellow_1 {
	float:left;
	height:46px;
	width:46px;
	background-image: url(../media/layout/flight_icons.gif);
	background-repeat: no-repeat;
	background-position: 0px -92px;
}

.FlightAvatar_yellow_2 {
	float:left;
	height:46px;
	width:46px;
	background-image: url(../media/layout/flight_icons.gif);
	background-repeat: no-repeat;
	background-position: -46px -92px;
}

.FlightAvatar_yellow_3 {
	float:left;
	height:46px;
	width:46px;
	background-image: url(../media/layout/flight_icons.gif);
	background-repeat: no-repeat;
	background-position: -92px -92px;
}

.FlightAvatar_yellow_4 {
	float:left;
	height:46px;
	width:46px;
	background-image: url(../media/layout/flight_icons.gif);
	background-repeat: no-repeat;
	background-position: -138px -92px;
}

.FlightAvatar_yellow_5 {
	float:left;
	height:46px;
	width:46px;
	background-image: url(../media/layout/flight_icons.gif);
	background-repeat: no-repeat;
	background-position: -184px -92px;
}

.FlightAvatar_yellow_6 {
	float:left;
	height:46px;
	width:46px;
	background-image: url(../media/layout/flight_icons.gif);
	background-repeat: no-repeat;
	background-position: -230px -92px;
}

.FlightAvatar_yellow_7 {
	float:left;
	height:46px;
	width:46px;
	background-image: url(../media/layout/flight_icons.gif);
	background-repeat: no-repeat;
	background-position: -276px -92px;
}

.FlightAvatar_yellow_8 {
	float:left;
	height:46px;
	width:46px;
	background-image: url(../media/layout/flight_icons.gif);
	background-repeat: no-repeat;
	background-position: -322px -92px;
}

.FlightAvatar_red_1 {
	float:left;
	height:46px;
	width:46px;
	background-image: url(../media/layout/flight_icons.gif);
	background-repeat: no-repeat;
	background-position: 0px -138px;
}

.FlightAvatar_red_2 {
	float:left;
	height:46px;
	width:46px;
	background-image: url(../media/layout/flight_icons.gif);
	background-repeat: no-repeat;
	background-position: -46px -138px;
}

.FlightAvatar_red_3 {
	float:left;
	height:46px;
	width:46px;
	background-image: url(../media/layout/flight_icons.gif);
	background-repeat: no-repeat;
	background-position: -92px -138px;
}

.FlightAvatar_red_4 {
	float:left;
	height:46px;
	width:46px;
	background-image: url(../media/layout/flight_icons.gif);
	background-repeat: no-repeat;
	background-position: -138px -138px;
}

.FlightAvatar_red_5 {
	float:left;
	height:46px;
	width:46px;
	background-image: url(../media/layout/flight_icons.gif);
	background-repeat: no-repeat;
	background-position: -184px -138px;
}

.FlightAvatar_red_6 {
	float:left;
	height:46px;
	width:46px;
	background-image: url(../media/layout/flight_icons.gif);
	background-repeat: no-repeat;
	background-position: -230px -138px;
}

.FlightAvatar_red_7 {
	float:left;
	height:46px;
	width:46px;
	background-image: url(../media/layout/flight_icons.gif);
	background-repeat: no-repeat;
	background-position: -276px -138px;
}

.FlightAvatar_red_8 {
	float:left;
	height:46px;
	width:46px;
	background-image: url(../media/layout/flight_icons.gif);
	background-repeat: no-repeat;
	background-position: -322px -138px;
}

.FlightAvatar_purple_1 {
	float:left;
	height:46px;
	width:46px;
	background-image: url(../media/layout/flight_icons.gif);
	background-repeat: no-repeat;
	background-position: 0px -184px;
}

.FlightAvatar_purple_2 {
	float:left;
	height:46px;
	width:46px;
	background-image: url(../media/layout/flight_icons.gif);
	background-repeat: no-repeat;
	background-position: -46px -184px;
}

.FlightAvatar_purple_3 {
	float:left;
	height:46px;
	width:46px;
	background-image: url(../media/layout/flight_icons.gif);
	background-repeat: no-repeat;
	background-position: -92px -184px;
}

.FlightAvatar_purple_4 {
	float:left;
	height:46px;
	width:46px;
	background-image: url(../media/layout/flight_icons.gif);
	background-repeat: no-repeat;
	background-position: -138px -184px;
}

.FlightAvatar_purple_5 {
	float:left;
	height:46px;
	width:46px;
	background-image: url(../media/layout/flight_icons.gif);
	background-repeat: no-repeat;
	background-position: -184px -184px;
}

.FlightAvatar_purple_6 {
	float:left;
	height:46px;
	width:46px;
	background-image: url(../media/layout/flight_icons.gif);
	background-repeat: no-repeat;
	background-position: -230px -184px;
}

.FlightAvatar_purple_7 {
	float:left;
	height:46px;
	width:46px;
	background-image: url(../media/layout/flight_icons.gif);
	background-repeat: no-repeat;
	background-position: -276px -184px;
}

.FlightAvatar_purple_8 {
	float:left;
	height:46px;
	width:46px;
	background-image: url(../media/layout/flight_icons.gif);
	background-repeat: no-repeat;
	background-position: -322px -184px;
}

.FlightAvatar_green_1 {
	float:left;
	height:46px;
	width:46px;
	background-image: url(../media/layout/flight_icons.gif);
	background-repeat: no-repeat;
	background-position: 0px -230px;
}

.FlightAvatar_green_2 {
	float:left;
	height:46px;
	width:46px;
	background-image: url(../media/layout/flight_icons.gif);
	background-repeat: no-repeat;
	background-position: -46px -230px;
}

.FlightAvatar_green_3 {
	float:left;
	height:46px;
	width:46px;
	background-image: url(../media/layout/flight_icons.gif);
	background-repeat: no-repeat;
	background-position: -92px -230px;
}

.FlightAvatar_green_4 {
	float:left;
	height:46px;
	width:46px;
	background-image: url(../media/layout/flight_icons.gif);
	background-repeat: no-repeat;
	background-position: -138px -230px;
}

.FlightAvatar_green_5 {
	float:left;
	height:46px;
	width:46px;
	background-image: url(../media/layout/flight_icons.gif);

	background-repeat: no-repeat;
	background-position: -184px -230px;
}

.FlightAvatar_green_6 {
	float:left;
	height:46px;
	width:46px;
	background-image: url(../media/layout/flight_icons.gif);
	background-repeat: no-repeat;
	background-position: -230px -230px;
}

.FlightAvatar_green_7 {
	float:left;
	height:46px;
	width:46px;
	background-image: url(../media/layout/flight_icons.gif);
	background-repeat: no-repeat;
	background-position: -276px -230px;
}

.FlightAvatar_green_8 {
	float:left;
	height:46px;
	width:46px;
	background-image: url(../media/layout/flight_icons.gif);
	background-repeat: no-repeat;
	background-position: -322px -230px;
}

.FlightAvatar_ltblue_1 {
	float:left;
	height:46px;
	width:46px;
	background-image: url(../media/layout/flight_icons.gif);
	background-repeat: no-repeat;
	background-position: 0px -276px;
}

.FlightAvatar_ltblue_2 {
	float:left;
	height:46px;
	width:46px;
	background-image: url(../media/layout/flight_icons.gif);
	background-repeat: no-repeat;
	background-position: -46px -276px;
}

.FlightAvatar_ltblue_3 {
	float:left;
	height:46px;
	width:46px;
	background-image: url(../media/layout/flight_icons.gif);
	background-repeat: no-repeat;
	background-position: -92px -276px;
}

.FlightAvatar_ltblue_4 {
	float:left;
	height:46px;
	width:46px;
	background-image: url(../media/layout/flight_icons.gif);
	background-repeat: no-repeat;
	background-position: -138px -276px;
}

.FlightAvatar_ltblue_5 {
	float:left;
	height:46px;
	width:46px;
	background-image: url(../media/layout/flight_icons.gif);
	background-repeat: no-repeat;
	background-position: -184px -276px;
}

.FlightAvatar_ltblue_6 {
	float:left;
	height:46px;
	width:46px;
	background-image: url(../media/layout/flight_icons.gif);
	background-repeat: no-repeat;
	background-position: -230px -276px;
}

.FlightAvatar_ltblue_7 {
	float:left;
	height:46px;
	width:46px;
	background-image: url(../media/layout/flight_icons.gif);
	background-repeat: no-repeat;
	background-position: -276px -276px;
}

.FlightAvatar_ltblue_8 {
	float:left;
	height:46px;
	width:46px;
	background-image: url(../media/layout/flight_icons.gif);
	background-repeat: no-repeat;
	background-position: -322px -276px;
}

.FlightAvatar_orange_1 {
	float:left;
	height:46px;
	width:46px;
	background-image: url(../media/layout/flight_icons.gif);
	background-repeat: no-repeat;
	background-position: 0px -322px;
}

.FlightAvatar_orange_2 {
	float:left;
	height:46px;
	width:46px;
	background-image: url(../media/layout/flight_icons.gif);
	background-repeat: no-repeat;
	background-position: -46px -322px;
}

.FlightAvatar_orange_3 {
	float:left;
	height:46px;
	width:46px;
	background-image: url(../media/layout/flight_icons.gif);
	background-repeat: no-repeat;
	background-position: -92px -322px;
}

.FlightAvatar_orange_4 {
	float:left;
	height:46px;
	width:46px;
	background-image: url(../media/layout/flight_icons.gif);
	background-repeat: no-repeat;
	background-position: -138px -322px;
}

.FlightAvatar_orange_5 {
	float:left;
	height:46px;
	width:46px;
	background-image: url(../media/layout/flight_icons.gif);
	background-repeat: no-repeat;
	background-position: -184px -322px;
}

.FlightAvatar_orange_6 {
	float:left;
	height:46px;
	width:46px;
	background-image: url(../media/layout/flight_icons.gif);
	background-repeat: no-repeat;
	background-position: -230px -322px;
}

.FlightAvatar_orange_7 {
	float:left;
	height:46px;
	width:46px;
	background-image: url(../media/layout/flight_icons.gif);
	background-repeat: no-repeat;
	background-position: -276px -322px;
}

.FlightAvatar_orange_8 {
	float:left;
	height:46px;
	width:46px;
	background-image: url(../media/layout/flight_icons.gif);
	background-repeat: no-repeat;
	background-position: -322px -322px;
}





















.GreenTable {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color:#FFF;
	font-weight:bold;
	background-image: url(../media/layout/Table_Green.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:101px;
	width:640px;
	border-spacing:0;
	border-collapse:collapse;

}

.GreenTable TH{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color:#FFF;
	font-weight:bold;
	height:25px;
	text-align:right;

}

.GreenTable TD{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color:#333333;
	height:20px;
	vertical-align:central;
	text-align:right;

}

.GreenTable TD.Stats{
	text-align:right;
	width:80px;
}

.GreenTable TD.Wager{
	text-align:right;
	width:240px;
}

.GreenTable TD.Details{
	text-align:right;
	width:80px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #435e1d;
}

.GreenTableUserInfo {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color:#FFF;
	font-weight:bold;
	width:640px;
	background-color: #a2cbef;	
	border-spacing:0;
  border-collapse:collapse;

}

.GreenTableUserInfo TH{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color:#FFF;
	font-weight:bold;
	height:25px;
	text-align:right;

}

.GreenTableUserInfo TD{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color:#333333;
	height:20px;
	vertical-align:central;
	text-align:right;

}

.GreenTableUserInfo TD.Wager{
	text-align:right;
	width:240px;
	background-image: url(../media/layout/blue_table_border.gif);
	background-repeat: repeat-X;
	background-position: left top;
}

.GreenTableUserInfo .Spacer{
	text-align:right;
	width:80px;
	background-image: url(../media/layout/blue_table_border.gif);
	background-repeat: repeat-X;
	background-position: left top;
}
.GreenTableUserInfo TD.Stats{
	text-align:right;
	width:80px;
	background-image: url(../media/layout/blue_table_border.gif);
	background-repeat: repeat-X;
	background-position: left top;
}

.GreenTableUserInfo TD.Details{
	text-align:right;
	width:80px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #305679;
	background-image: url(../media/layout/blue_table_border.gif);
	background-repeat: repeat-X;
	background-position: left top;
}


.FlightRow1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-top: 1px solid #797979;
	border-right: 1px solid #797979;
	border-bottom: 1px solid #797979;
	border-left: 1px solid #797979;
	background-color: #FFF;
	font-weight: normal;
	font-size: 10px;
	color:#072845;
}
.FlightRow2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-top: 1px solid #797979;
	border-right: 1px solid #797979;
	border-bottom: 1px solid #797979;
	border-left: 1px solid #797979;
	background-color: #e0dfdf;
	font-weight: normal;
	font-size: 10px;
	color:#072845;
}


.FlightRowRaceClosed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-top: 1px solid #797979;
	border-right: 1px solid #797979;
	border-bottom: 1px solid #797979;
	border-left: 1px solid #797979;
	background-color: #E8E8E8;
	font-weight: normal;
	font-size: 10px;
	color:#072845;
}


.FlightRowRaceOver {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-top: 1px solid #797979;
	border-right: 1px solid #797979;
	border-bottom: 1px solid #797979;
	border-left: 1px solid #797979;
	background-color: #C4D8E0;
	font-weight: normal;
	font-size: 10px;
	color: #072845;
}
.FlightRowSelected {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-top: 1px solid #797979;
	border-right: 1px solid #797979;
	border-bottom: 1px solid #797979;
	border-left: 1px solid #797979;
	background-color: #D5D5D5;
	font-weight: normal;
	font-size: 10px;
	color:#FFF;
}


.FlightRowHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-top: 1px solid #797979;
	border-right: 1px solid #797979;
	border-bottom: 1px solid #797979;
	border-left: 1px solid #797979;
	background-color: #f69520;
	font-weight: normal;
	font-size: 10px;
	color:#FFF;
	font-weight:bold;
}

A#PlaceBets{
	margin:0px;
	padding:3px;
	background-color:#8dc63f;
	border-radius:5px;
	color:#FFF;
	text-decoration:none;
	display:block;
	}

A#PlaceBets:Hover{
	margin:0px;
	padding:3px;
	background-color:#587b28;
	border-radius:5px;
	color:#FFF;
	text-decoration:none;}

A#ViewDetails{
	margin:0px;
	padding:3px;
	background-color:#89d6f5;
	border-radius:5px;
	color:#FFF;
	text-decoration:none;
	display:block;
	}

A#ViewDetails:Hover{
	margin:0px;
	padding:3px;
	background-color:#6abddf;
	border-radius:5px;
	color:#FFF;
	text-decoration:none;}
	
A#ViewResults{
	margin:0px;
	padding:3px;
	background-color:#f38920;
	border-radius:5px;
	color:#FFF;
	text-decoration:none;
	display:block;
	}

A#ViewResults:Hover{
	margin:0px;
	padding:3px;
	background-color:#b56618;
	border-radius:5px;
	color:#FFF;
	text-decoration:none;}
	
#Hangers{
	margin:0px;
	padding:0px;}

#HangerSmall{
	  float: left;
    height: 66px;
    width: 200px;
    background-color: #272727;
    border: 4px solid #A0A0A0;
    color: #8cc53f;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 18px;
    padding-top: 24px;
    text-align: center;
}

#HangerBig{
	float:right;
	height: 80px;
    width: 380px;
    background-color: #272727;
    border: 4px solid #A0A0A0;
    color: #8cc53f;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 18px;
    padding-top: 10px;
    text-align: center;
	margin-bottom: 10px;
	}
	
#Duty_Store {
	margin:0px auto;
	padding:0px;}

#Duty_Store #Duty_Msg{
	margin:10px auto;
	padding:10px;
	border:1px solid #f79521;
	}


.Duty_Item {
	padding:10px;
	width:220px;
	height:auto;
	border:1px solid #333;
	text-align:center;
}

.D_Left{
	float:left;
	width:110px;}

.D_Right{
	float:right;
	width:100px;
	padding-left:10px;}

.Duty_Item label{
	width:150px;
	height:25px;
	display:inline-block;
	vertical-align:middle;
	font-weight:bold;
	}

.Duty_Item_Pic {
	height:100px;
	width:100px;
	margin:0px;
	padding:0px;
	padding:5px;
	border:1px solid #999;}
.Duty_Item_Title {

	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:24px;
	color:#f79521;
}

.Duty_Item_Sub {

	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	line-height:24px;
	color:#333;
	}
	
.Duty_Item_Desc {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:30px;
	color:#333;}
	

.Duty_Item_Details {
	margin:0px;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#f79521;}

.Duty_Item_Price {
	margin:0px;
	padding:0px;
	padding-top:5px;
	padding-left:32px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#458ccb;
	background-image: url(../media/layout/coin_silver.png);
	background-repeat: no-repeat;
	background-position: left center;
}
	

.Duty_Item_Button {
	margin:0px;
	}

.Duty_Item_Button input{
	margin:0px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
	padding-right:15px;
	border-radius:5px;
	background-color:#8dc63f;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	}
	
.Duty_Item_Button input:hover{

	background-color:#f79521;

	}
	


.Duty_Item_Button_Upgrade {
	margin:0px;
	}

.Duty_Item_Button_Upgrade input{
	margin:0px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
	padding-right:15px;
	border-radius:5px;
	background-color:#a51e2c;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	}
	
.Duty_Item_Button_Upgrade input:hover{

	background-color:#711019;

	}



#Menu_User {
	width:620px;
	height:30px;
	font-size:10px;
	font-weight:bold;
	line-height:normal;
	vertical-align: middle;
}
#Menu_User ul {
	margin:0;
	list-style:none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
}
#Menu_User li {
	display:inline;
	margin:0px auto;
	width:65px;
	vertical-align: middle;
}
#Menu_User a {
	float:left;
	width:98px;
	height:42px;
	background:url("/media/layout/menu_tab_left.png") no-repeat left top;
	margin:0;
	text-decoration:none;
	text-align: center;
	vertical-align: middle;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 0;
	padding-left: 10px;
	margin-left:10px;
	cursor:pointer;
}
#Menu_User a span {
	float:left;
	height:30px;
	display:block;
	background:url("/media/layout/menu_tab_right.png") no-repeat right top;
	color:#0d1573;
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
    #Menu_User a span {
	float:none;
}
/* End IE5-Mac hack */
    #Menu_User a:hover span {
}
#Menu_User a:hover {
	background:url("/media/layout/menu_tab_left_on.png") no-repeat left top;
	color:#2d2c2c;
}
#Menu_User a:hover span {
	background:url("/media/layout/menu_tab_right_on.png") no-repeat right top;
	color:#2d2c2c;
}
#Menu_User #current a {
	background:url("/media/layout/menu_tab_left_on.png") no-repeat left top;
	color:#2d2c2c;
	border-bottom:1px solid #f79521;
}
#Menu_User #current a span {
	background:url("/media/layout/menu_tab_right_on.png") no-repeat right top;
	color:#2d2c2c;
	border-bottom:1px solid #f79521;
}

#UserAcct{
	width:620px;
	height:auto;
	padding:5px;
	margin:0px;
	border:2px solid #f79521;}

#ACH_Box	{
	margin:0px;
	padding:0px;
	width:610px;
	height:auto;
	text-align:center;}

.ACH_Item{
	margin:5px;
	padding:0px;
	padding-top:5px;
	width:110px;
	height:230px;
	text-align:center;
	display:inline-block;
	vertical-align: top;
	border:1px solid #666;}

.ACH-Pic{
	margin:0px;
	padding:5px;
	width:75px;
	height:100px;
	text-align:center;}
	
.ACH-Title{
	margin:0px;
	padding:5px;
	width:100px;
	height:45px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	display:block;}
.ACH-Desc{
	margin:0px;
	padding:5px;
	width:100px;
	height:40px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	display:block;}
.ACH-Credits{
	margin:0px;
	padding:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	width:50px;
	display:inline-block;
	vertical-align: top;
	color:#86888b;}
.ACH-Coins{
	margin:0px;
	padding:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	width:50px;
	display:inline-block;
	vertical-align: top;
	color:#ae7a33;}
.ACH-Type{
	margin:0px;
	padding:5px;}
.ImgThumb{
	height:25px;
	width:auto;}
	
/* Home Elements */
.Home_RaceAction{
	padding:5px;
	margin-left:15px;
	width:276px;
	}
	
.Home_RaceAction th{
	background-color:#719e32;
	color:#FFF;
	}
	
#Home_Leaderboard table{
	padding:5px;
	margin-left:15px;
	width:276px;}
	
#Home_Leaderboard .cellborder3{
	background-color:#0e76bc;
	}

/*  */
#WagerList, #WagerList table  {
	width:600px;
	height:auto;
	}

#WagerList table th{
	padding:5px;
	background-color:#4f94cf;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	border:1px solid #4f94cf;
	}
	
#WagerList table td.row1{
	padding:3px;
	background-color:#FFF;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;

	}
	
#WagerList table td.row2{
	padding:3px;
	background-color:#ccc;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;

	}
#WagerList .blank{
	width:20px;}

#WagerList .LeftCell {
	border-left:1px solid #8dc640}	
	
#WagerList .RightCell {
	border-right:1px solid #8dc640;
	text-align:right;}	

#WagerList td.RaceName {
	background-color: #8dc640;
	border:1px solid #8dc640;
	color:#FFF;
	font-weight:bold;
	padding:3px;

}

#WagerList td.RaceSums {
	background-color: #FFF;
	border-top:1px solid #8dc640;
	font-weight:bold;
	padding:3px;
}

#WagerList td.RaceGrandTotal {
	background-color: #FFF;
	border-top:1px solid #8dc640;
	font-weight:bold;
	font-size:14px;
	padding:5px;
	color: #4f94cf;
}

.cellborderFirst {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-top: 1px solid #0f377a;
	border-right: 1px solid #0f377a;
	border-bottom: 1px solid #0f377a;
	border-left: 1px solid #0f377a;
	background-color: #f1cd00;
	font-weight: normal;
	font-size: 11px;
}

.cellborderSecond {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-top: 1px solid #0f377a;
	border-right: 1px solid #0f377a;
	border-bottom: 1px solid #0f377a;
	border-left: 1px solid #0f377a;
	background-color: #c4bc7c;
	font-weight: normal;
	font-size: 11px;
}


/* User Profile */
div#AcctSnapshot {
	color:#FFF;
	font-family:Arial, Regular;
	font-size: 12px;
	text-align:center;
	border-radius:10px;
	
	margin-left: 0px;
	margin-top: 0px;
	padding:0px;
	width:618px;
	height:120px;
	background-color:#cccccc;
	background-image: linear-gradient(bottom, rgb(131,131,131) 9%, rgb(164,164,164) 55%, rgb(204,204,204) 78%);
background-image: -o-linear-gradient(bottom, rgb(131,131,131) 9%, rgb(164,164,164) 55%, rgb(204,204,204) 78%);
background-image: -moz-linear-gradient(bottom, rgb(131,131,131) 9%, rgb(164,164,164) 55%, rgb(204,204,204) 78%);
background-image: -webkit-linear-gradient(bottom, rgb(131,131,131) 9%, rgb(164,164,164) 55%, rgb(204,204,204) 78%);
background-image: -ms-linear-gradient(bottom, rgb(131,131,131) 9%, rgb(164,164,164) 55%, rgb(204,204,204) 78%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.09, rgb(131,131,131)),
	color-stop(0.55, rgb(164,164,164)),
	color-stop(0.78, rgb(204,204,204))
);
}
#AcctSnapLeft{
	float:left;
	width:124px;
}
#AcctSnapRight{
	float:right;
	width:494px;
	text-align:left;
}
.AcctSnapPic{
	padding:10px;
	margin:0px auto;}
	
#ASRScreenName{
	float:left;}



#ASRCoins {
	background-image: url(../media/layout/Account_Coin_BG.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 32px;
	width: 152px;
	float:left;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-top:24px;
	padding-right:20px;
}
#ASRItems{
	float:right;
	padding:0px;
	margin:0px;
	}
#ASRGold{
	background-image: url(../media/layout/Account_Gold_BG.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 32px;
	width: 142px;
	float:left;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-top:24px;
	padding-right:10px;
	
}

#ASRUpgrade{
	float:right;
	height: 32px;
	width: 117px;
	padding-top:15px;
	padding-right:10px;
	padding-left:25px;
	}

#ActiveWagers {
	width:314px;
	height:auto;
	float:left;}

#ActiveWagers table th{
	padding:3px;
	background-color:#8dc640;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	border:1px solid #8dc640;
	width:314px;
	}
	
#ActiveWagers table td.row1{
	padding:3px;
	background-color:#FFF;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;

	}
	
#ActiveWagers table td.row2{
	padding:3px;
	background-color:#ccc;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;

	}
#ActiveWagers .blank{
	width:20px;}
	
.GrandTotal {
	padding:3px;
	background-color:#8dc640;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	border:1px solid #8dc640;
	text-align:right;
}
ActiveWagers .LeftCell {
	border-left:1px solid #8dc640}	
	
ActiveWagers .RightCell {
	border-right:1px solid #8dc640;
	text-align:right;}	
.AcctRaceView {
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	background-image: url(../media/layout/icon_plane_mini.png);
	background-position: right top;
	padding-right:20px;
	background-repeat:no-repeat;
	}
	
	
#WinVsWager {
	/*float:right;*/}
	
#UserStatistics {
	display: inline-block; 
	padding-left: 20px;}

#WinVsWager_Snapshot {
	}
	
#WinVsWager table, #WinVsWager_Snapshot table{
	width:280px;
	border-collapse:collapse;}

#WinVsWager H2, #WinVsWager_Snapshot H2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	color: #f38920;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	clear: both;
	width:auto;
}

#WinVsWager .ValueLeft, #WinVsWager_Snapshot .ValueLeft{
	background-color:#858181;
	text-align:right;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	padding:2px;}

#WinVsWager .ValueRight, #WinVsWager_Snapshot .ValueRight{
	background-color:#858181;
	text-align:right;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	padding:2px;}
	

	
#WinVsWager .TopValueLeft, #WinVsWager_Snapshot .TopValueLeft{
	text-align:left;
	color:#4f94cf;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:2px;}

#WinVsWager .TopValueRight, #WinVsWager_Snapshot .TopValueRight{
	text-align:right;
	color:#858181;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	padding:2px;}
	
#WinVsWager .BotValueLeft, #WinVsWager_Snapshot .BotValueLeft{
	text-align:left;
	color:#858181;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	padding:2px;}

#WinVsWager .BotValueRight, #WinVsWager_Snapshot .BotValueRight{
	text-align:right;
	color:#858181;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	padding:2px;}

#WinVsWager .GraphBG, #WinVsWager_Snapshot .GraphBG{
	background-image: url(../media/layout/graph_bg.jpg);
	background-repeat: repeat;
	background-position: left top;
	padding:0px;
	margin:0px auto;
}

#WinVsWager .value, #WinVsWager_Snapshot .value{
	padding:0px;
	margin:0px;
	background-color: transparent;
	background-image: url(../media/layout/graph_value.jpg);
	background-repeat: repeat;
	background-position: right top;
}

#WinVsWager .valueUser, #WinVsWager_Snapshot .valueUser{
	padding:0px;
	margin:0px;
	background-color: transparent;
	background-image: url(../media/layout/graph_value_user.jpg);
	background-repeat: repeat;
	background-position: right top;
}

#WinVsWager .valueExtra, #WinVsWager_Snapshot .valueExtra{
	padding:0px;
	margin:0px;
	background-color: transparent;
	background-image: url(../media/layout/graph_value_100.jpg);
	background-repeat: repeat;
	background-position: right top;
}

#WinVsWager .blank, #WinVsWager_Snapshot .blank{
	padding:0px;
	margin:0px;
	background: transparent;
}

#ASRLevel_1{
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align:right;
	color: #FFF;
	background-image: url(../media/layout/Flight_Account_Levels.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 33px;
	width: 210px;
	padding-right:55px;
	padding-top:15px;
	}
	
#ASRLevel_10{
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align:right;
	color: #FFF;
	background-image: url(../media/layout/Flight_Account_Levels.png);
	background-repeat: no-repeat;
	background-position: 0px -48px;
	height: 32px;
	width: 210px;
	padding-right:55px;
	padding-top:16px;
	}
#ASRLevel_20{
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align:right;
	color: #FFF;
	background-image: url(../media/layout/Flight_Account_Levels.png);
	background-repeat: no-repeat;
	background-position: 0px -96px;
	height: 32px;
	width: 210px;
	padding-right:55px;
	padding-top:16px;
	}
#ASRLevel_30{
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align:right;
	color: #FFF;
	background-image: url(../media/layout/Flight_Account_Levels.png);
	background-repeat: no-repeat;
	background-position: 0px -144px;
	height: 32px;
	width: 210px;
	padding-right:55px;
	padding-top:16px;
	}
#ASRLevel_40{
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align:right;
	color: #FFF;
	background-image: url(../media/layout/Flight_Account_Levels.png);
	background-repeat: no-repeat;
	background-position: 0px -192px;
	height: 32px;
	width: 210px;
	padding-right:55px;
	padding-top:16px;
	}
	
#Inventory {
	border:2px solid #4f94cf;
	padding:10px;}


/*********************************
	-	BUTTON LIGHT	-
**********************************/
.buttonRED {
 height: 30px;
 line-height: 30px;
 font-size: 10px;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 	-moz-box-shadow:    2px 3px 7px 0px #333;
    -webkit-box-shadow: 2px 3px 7px 0px #333;
     box-shadow:         2px 3px 7px 0px # 333;
}

.buttonRED:link, .buttonRED:visited {

 color: #fff;
 padding: 5px 10px 5px 10px;
 text-align: center;
 /*text-shadow: 1px 1px 0px #fff;*/
 text-shadow: 1px 1px 0px #000;
 background: #999 url('/media/layout/btn_red.png') repeat-x center top;
 border: 1px solid #cecece;
 text-decoration: none;
 font-weight: bold;
}

.buttonRED:hover {
 color: #fff;
 text-shadow: 1px 1px 0px #000;
 background: #333;
 border: 1px solid #555555;
 text-decoration: none;
}

.buttonGREEN {
 height: 30px;
 line-height: 30px;
 font-size: 10px;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 	-moz-box-shadow:    2px 3px 7px 0px #333;
    -webkit-box-shadow: 2px 3px 7px 0px #333;
     box-shadow:         2px 3px 7px 0px # 333;
}

.buttonGREEN:link, .buttonGREEN:visited {

 color: #fff;
 padding: 5px 10px 5px 10px;
 text-align: center;
 /*text-shadow: 1px 1px 0px #fff;*/
 text-shadow: 1px 1px 0px #000;
 background: #999 url('/media/layout/btn_Green.png') repeat-x center top;
 border: 1px solid #cecece;
 text-decoration: none;
 font-weight: bold;
}

.buttonGREEN:hover {
 color: #fff;
 text-shadow: 1px 1px 0px #000;
 background: #333;
 border: 1px solid #555555;
 text-decoration: none;
}
#PaymentForm input.MakePayment {
	height: auto;
 line-height: 30px;
 font-size: 16px;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 	-moz-box-shadow:    2px 3px 7px 0px #333;
    -webkit-box-shadow: 2px 3px 7px 0px #333;
     box-shadow:         2px 3px 7px 0px # 333;
 color: #fff;
 padding: 5px 10px 5px 10px;
 text-align: center;
 /*text-shadow: 1px 1px 0px #fff;*/
 text-shadow: 1px 1px 0px #000;
 background-color: #8cc53f;
 border: 1px solid #cecece;
 text-decoration: none;
 font-weight: bold;	 }
 
 
#PaymentForm input.MakePayment:hover{

	background-color:#6a9630;

}
 
#LoginPop label {
	padding:10px;
	text-align:right;
	width:75px;
	height:30px;
	display:inline-block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;}
	
#LoginPop input {
	padding:5px;
	border-radius:5px;
	display:inline-block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;}

#LoginPop input.LoginSubmit {
	height: auto;
 line-height: 30px;
 font-size: 16px;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 	-moz-box-shadow:    2px 3px 7px 0px #333;
    -webkit-box-shadow: 2px 3px 7px 0px #333;
     box-shadow:         2px 3px 7px 0px # 333;
 color: #fff;
 padding: 5px 10px 5px 10px;
 text-align: center;
 /*text-shadow: 1px 1px 0px #fff;*/
 text-shadow: 1px 1px 0px #000;

 border: 1px solid #cecece;
 text-decoration: none;
 font-weight: bold;	 }
 
#LoginPop input.LoginRegister {
	height: auto;
 line-height: 30px;
 font-size: 16px;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 	-moz-box-shadow:    2px 3px 7px 0px #333;
    -webkit-box-shadow: 2px 3px 7px 0px #333;
     box-shadow:         2px 3px 7px 0px # 333;
 color: #fff;
 padding: 5px 10px 5px 10px;
 text-align: center;
 /*text-shadow: 1px 1px 0px #fff;*/
 text-shadow: 1px 1px 0px #000;

 border: 1px solid #cecece;
 text-decoration: none;
 font-weight: bold;
 background-color:#a90404;
 width:120px;}
 
#LoginPop input.LoginRegister:hover {
 background-color:#6e0303;}
 
 /*  FAQ  */ 
 
#FAQ{
	margin:0px auto;
	padding:0px;}

#FAQ UL{
	margin:20px auto;
	padding:20px;
	border: 2px solid #f79521;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;}
	
#FAQ LI{
	margin:0px auto;
	margin-left:20px;
	padding:3px;
	line-height:15px;}

#FAQ H2{
	margin:0px auto;
	margin-top:20px;
	padding:20px;
	border: 2px solid #f79521;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;}

#FAQ .answer{
	margin:0px auto;
	margin-left:30px;
	margin-right:30px;
	padding:10px;
	border:2px solid #CCC;
	border-top-color:#FFF;
	-webkit-border-bottom-right-radius: 20px;
	-webkit-border-bottom-left-radius: 20px;
	-moz-border-radius-bottomright: 20px;
	-moz-border-radius-bottomleft: 20px;
	border-bottom-right-radius: 20px;
	border-bottom-left-radius: 20px;}
	
.WhyBuy {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#468bcc;}

.ExampleTable {
	width:640px;
	border: 2px solid #f79521;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	border-spacing: 0;
	margin-top:20px;
	}
	
.ExampleTable th{
	background-color:#f79521;
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	}
	
.example {
	border-bottom:1px solid #CCC;}

/*--------------------------
Colored Table Styling
----------------------------*/
.racewinners table{
	height:450px;
	width:350px;
	margin-top:20px;
}
.greenTable>h2{
	background-color:#8dc640;
	color:white;
}
.blueTable>h2{
	background-color:#8ad6f4;
	color:white;
}
.yellowTable>h2{
	background-color:#e9c01e;
	color:white;
}
.orangeTable>h2{
	background-color:#f89522;	
	color:white;
}
.redTable>h2{
	background-color:#a81e22;	
	color:white;
}
.greenTable .cellborder4{
	background-color: #8dc640;
}
.blueTable .cellborder4{
	background-color:#8ad6f4;
}
.yellowTable .cellborder4{
	background-color:#e9c01e;
}
.orangeTable .cellborder4{
	background-color:#f89522;
}
.redTable .cellborder4, .redTable .cellborder4 a:hover, .redTable .cellborder4 a{
	background-color:#a81e22;
	color:white;
}

.greenTable .cellborder2{
	background-color:#cdff87;
}
.blueTable .cellborder2{
	background-color:#bfe2ff;
}
.yellowTable .cellborder2{
	background-color:#ffeba3;
}
.orangeTable .cellborder2{
	background-color:#ffd19e;
}
.redTable .cellborder2{
	background-color:#ffa0a2;
}
.greenTable .cellborder1, .blueTable .cellborder1, .yellowTable .cellborder1, .orangeTable .cellborder1, .redTable .cellborder1{
	background-color:white;
}
.greenTable table, .blueTable table, .yellowTable table, .orangeTable table, .redTable table{
	border:0;
}
.greenTable tr, .blueTable tr, .yellowTable tr, .orangeTable tr, .redTable tr{
	border:0;
}


#MiniInstructions {
    float: right;
    background-image: url(../media/layout/bg_40_white.png);
    background-repeat: repeat;
    width: 230px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    margin-right: 10px;
    padding: 10px;
    font-size: 14px;
    line-height: 20px;}

#MiniInstructions UL LI{
	padding-bottom:7px;}

#MiniGameWagerWindow{
    margin-bottom: 20px;
	margin-top: 20px;
    border: 2px solid #cdcdcd;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	width: 620px;
    padding: 10px;
	background-image: url(../media/layout/background_winnerbox.jpg);
	display: inline-block;}

#MiniGameWagerWindow FORM{
	float:left;}

#MiniGameWagerWindow H2{
	font-family: 'Homenaje', sans-serif;
	color:#375972;
	font-weight: normal;
	font-size: 30px;}

#MiniGameWagerWindow label{
    font-weight: bold;
    color: #939393;
    display: inline-block;
    width: 50px;
    padding-left: 20px;}


#MiniGameWagerWindow em {
    font-style: italic;
    font-weight: bold;
    font-size: 12px;
    line-height: 16px;
    width: 200px;
    display: block;
    margin-left: 80px;
}

#MiniGameWagerWindow input.GameCode{
	padding: 5px;
    border: 1px solid #999999;
    font-weight: bold;
    color: #f69520;
	font-size:12px;
	width:60px;}

#MiniGameWagerWindow select{
	padding: 5px;
    border: 1px solid #999999;
    font-weight: bold;
    color: #f69520;
	font-size:12px;
	margin:3px;}
	
#MiniGameWagerWindow select.Win{
	background-image:url(../media/layout/mini_form_1.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:45px;
	color: #90c34c;}

#MiniGameWagerWindow select.Place{
	background-image:url(../media/layout/mini_form_1.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:45px;}

#MiniGameWagerWindow select.Show{
	background-image:url(../media/layout/mini_form_1.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:45px;
	color: #61277c;}	

.BetButton{
	width: 322px;
    height: 30px;
    margin-top: 10px;
    color: #FFF;
    background-color: #f69520;
    border: 0px;
	display:block;
	text-decoration:none;
	text-align:center;}

.BetButton:hover{background-color:#8dc640;}






#UserSnapshot{
	margin:0px auto;
	padding:0px;
	height:60px;
	width:360px;
	margin-top:8px;
	float:right;
}

#SnapLeft{
	float:left;
	text-align:center;
	margin:0px auto;
	padding:0px;
	height:60px;
	width:180px;
	background-image: url(../media/layout/Account_Left.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
}
#SnapLeft A, SnapLeft A:Hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}
#SnapLeft #Races IMG{
	margin:0px auto;
	padding:0px;
	height:30px;
	width:45px;}
	
#SnapLeft #Wagers IMG{
	margin:0px auto;
	padding:0px;
	height:30px;
	width:30px;}


#SnapRight{
	float:right;
	text-align:center;
	margin:0px auto;
	padding:0px;
	height:60px;
	width:180px;
	background-image: url(../media/layout/Account_Right.png);
	background-repeat: no-repeat;
	background-position: right top;

}

#SnapRight A, SnapRight A:Hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
}
#SnapRight #Races IMG{
	margin:0px auto;
	padding:0px;
	height:30px;
	width:45px;}
	
#SnapRight #Wagers IMG{
	margin:0px auto;
	padding:0px;
	height:30px;
	width:30px;}
	
#CurrentWagers{
	margin:0px auto;
	padding:0px;
	height:24px;
	width:180px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#3b5516;
	text-align:center;
	padding-top:2px;
}



#Holdings{
	margin:0px auto;
	padding:0px;
	height:24px;
	width:180px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#FFF;
	text-align:center;
	padding-top:2px;
}


#SnapRight #Credits {
	width:120px;}

#SnapRight #Coins {
	width:60px;}













/* NEW TABLE STYLES */

#flightgridcontainer {
    width: 640px;
    height: 75px;
    display: inline-table;
}

#flightgridcontainer .Flight{
	margin-bottom:10px;
}

th.FlightIcon{
	padding: 5px;
    width: auto !important;
}



#flightgridcontainer .Airline {
	font-family: 'Homenaje', sans-serif;
	color: #375972;
	font-size: 24px;
	font-weight: normal;
	line-height: 26px;
	margin:0;
	padding: 3px;
	width:250px;
	overflow:hidden;
	display:inline-block;
}

#flightgridcontainer .FlightNumber {
	color:#f19736;
	font-weight: normal;
}


#flightgridcontainer .FromSpacer {
	width:60px;
	overflow:hidden;
	display:inline-block;
	font-family: 'Homenaje', sans-serif;
	color: #484848;
	font-size: 16px;
	font-weight: normal;}


#flightgridcontainer .OriginOfDeparture {
	width:320px;
	overflow:hidden;
	display:inline-block;
	font-family: 'Homenaje', sans-serif;
	color: #375972;
	font-size: 20px;
	font-weight: normal;}



#planeiconbox {
	background-color: #333;
	width: 80px;
	height: 80px;
	display: inline-block;
	vertical-align: top;
}

	.FlightList {
		border:1px solid #C0C0C0;
		border-collapse:collapse;
		
		display: inline-block;
		vertical-align: top;
	}
	.FlightList th {
		font-family: 'Homenaje', sans-serif;
		font-size: 16px;
		border:1px solid #C0C0C0;
		padding:2px;
		background:#FFF;
		height: 25px;
		width: 60px;
		font-weight: normal;
		text-align: center;
	}
	.FlightList td {
		font-family: 'Homenaje', sans-serif;
		font-size: 16px;
		border:1px solid #C0C0C0;
		padding:2px;
		height:15px;
		text-align: center;
	}
	
	.FlightList td.Win, .FlightList th.Win  { 
	color:#90C34C;
	text-align: center;}
	
	.FlightList td.Place, .FlightList th.Place  { 
	color:#F19736;
	text-align: center;}
	
	.FlightList td.Show, .FlightList th.Show { 
	color:#61277c;
	text-align: center;}
	
	
	.AirlineName {
		
	}
	
H1.RaceOddsCap {
	  font-family: 'Homenaje', sans-serif;
	  font-weight:normal;
	  font-size:18px;
	  background-color: #375972;
	  -webkit-border-top-left-radius: 10px;
	  -webkit-border-top-right-radius: 10px;
	  -moz-border-radius-topleft: 10px;
	  -moz-border-radius-topright: 10px;
	  border-top-left-radius: 10px;
	  border-top-right-radius: 10px;
	  border: 2px solid #375972;
	  display: block;
	  color: #fff;
	  padding: 5px;
	  margin-bottom: 0px;
	  width: 630px;
      margin-top: 20px;
}
	

	
#RaceOddsListing {
	padding:0;
	margin:0 auto;
	border: 2px solid #375972;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	width: 640px;
	float: left;
	display: block;
	margin-bottom: 20px;
    text-align: center;
	background-color:#FFF;
	 }

#RaceOddsListing table{
	display:block;
	height:85px;}
	
#RaceOddsListing table th{
	width:50px;
	text-align:center;}

#RaceOddsListing table td.Win{
	width:40px;
	height:40px;}

#RaceOddsListing UL{
	list-style:none;
	padding:0;
	margin:0 auto;}

#RaceOddsListing UL LI{
	padding:0;
	margin:12px;
	display:inline-block;
	width:50px;
	text-align:center;
	}

#RaceOddsListing .RaceOdds {
	display:block;
	font-family: 'Homenaje', sans-serif;
	font-size: 18px;
	padding-top:10px;}



/* Search Table*/

#flightSearchContainer {
    width: 640px;
    height: 75px;
    display: inline-table;
}

#flightSearchContainer .Flight{
	margin-bottom:10px;
}

flightSearchContainer .FlightIcon{
	padding: 5px;
    width: auto !important;
}



#flightSearchContainer .Airline {
	font-family: 'Homenaje', sans-serif;
	color: #375972;
	font-size: 24px;
	font-weight: normal;
	line-height: 26px;
	margin:0;
	padding: 3px;
	overflow:hidden;

}

#flightSearchContainer .FlightNumber {
	color:#f19736;
	font-weight: normal;
}


#flightSearchContainer .FromSpacer {
	width:60px;
	overflow:hidden;
	display:inline-block;
	font-family: 'Homenaje', sans-serif;
	color: #484848;
	font-size: 16px;
	font-weight: normal;}


#flightSearchContainer .OriginOfDeparture {
	font-family: 'Homenaje', sans-serif;
	color: #375972;
	font-size: 20px;
	font-weight: normal;}

/********************************************************
					NEW RACE RESULTS BOX STYLES
********************************************************/




#RaceResultsBoxHeading {
	background-color: #375972;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	color: #FFF;
	padding: 10px;
	width: 622px;
	margin: 0;
	font-size: 22px;
	font-family: 'Homenaje', sans-serif;
	font-weight:normal;
    margin-top: 20px;
}


#RaceResultsContainer {
	border: 2px solid #375972;
	
	width: 638px;
	padding-bottom: 10px;
	margin: 0 ;
    margin-bottom: 20px;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	background-image: url(../media/layout/background_winnerbox.jpg);

}

.RacingPlace {
	width: 500px;
	padding-top: 10px;
	padding-left: 15px;
}

.RacingPlace IMG {
	width: 75px;
	height: 75px;
	display: inline-block;
	vertical-align: top;
}

.RacingPlace UL {
	list-style: none;	
	vertical-align: top;
	display: inline-block;
	
}

.RacingPlace UL LI {
	display: inline-block;
	margin: 0;
}

.RacingPlace P {
    padding-left: 120px;
    vertical-align: top;
    margin-top: -10px;
    font-family: 'Homenaje', sans-serif;
    font-size: 18px;
}
.RacingPlace TABLE {
	display: inline-block;
}



#ResultsGraphic{
	margin-top:10px;
	margin-bottom:10px;}

.MiniIcon {
	overflow: hidden;
    zoom:0.5;
    -moz-transform:scale(0.5);
    -moz-transform-origin: 0 0;
    float: right;
    margin-left: 10px;
}

.MiniIconLft {
	overflow: hidden;
    zoom:0.5;
    -moz-transform:scale(0.5);
    -moz-transform-origin: 0 0;
    margin-left: 10px;
}


#flightHistory .Airline {
	font-family: 'Homenaje', sans-serif;
	color: #375972;
	font-size: 30px;
	font-weight: normal;
	line-height: 36px;
	margin:0;
	padding: 3px;

}


#flightHistory .OriginOfDeparture {
	font-family: 'Homenaje', sans-serif;
	color: #375972;
	font-size: 24px;
	font-weight: normal;
	line-height: 26px;
	margin:0;
	padding: 3px;
}



#flightHistory .FlightNumber {
	color:#f19736;
	font-weight: normal;
}


#UserStandings {
	float:right;
	padding:10px;
	margin:0 auto;}

#UserStandings P, #UserStandings H3 {
	font-family: 'Homenaje', sans-serif;
	font-weight: normal;
	display:block;
	margin:0 auto;
	padding:0;}
	
#FirstPlace {
	display:inline-block;
	text-align:center;
	width:60px;
	height:120px;
	border:1px solid #000000;}

#FirstPlace P{
	font-size: 30px;
    padding-top: 20px;
    line-height: 26px;
    width: 60px;
    height: 40px;}

#FirstPlace H3{
	font-size: 25px;
    line-height: 28px;
	color:#FFFFFF;
	background-color:#74a53a;
	width:60px;
	height:60px;
	}

#leaderboardCount {
	display:block;
	margin:0 auto;
	padding:0;
	width:210px;
	height:120px;
	float:right;
	text-align:center;}

#leaderboardCount H2{
	font-family: 'Homenaje', sans-serif;
	font-weight: normal;
	font-size: 20px;
    line-height: 26px;
	    margin: 0 auto;
	}

#LBDetails {
	display:inline-block;
	text-align:center;
	width:44px;
	height:80px;
	vertical-align:top;
	border:1px solid #585858;}

#LBDetails P{
	    font-size: 24px;
    line-height: 26px;
    width: 40px;
    height: 33px;
    padding-top: 7px;}

#LBDetails H3{
    font-size: 15px;
    line-height: 18px;
    color: #FFFFFF;
    background-color: #f89522;
    width: 44px;
    height: 33px;
    padding-top: 7px;
}
#SocialIcons {
	text-align:center;
	display:block;
	padding:10px;
	border:2px solid #8dc640;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-bottom:20px;}

/*#PageLayoutRight IMG{
	width:270px !important;
	height:auto !important;}*/
	
#PlayToday {
	margin:0 auto;
	margin-bottom:20px;
	text-align:center;
	padding:10px;
	border:2px solid #7C7C7C;
	display:block;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	}

#PlayToday P{ margin:5px;}

#PlayToday UL{
	text-align: left;
    margin-left: 190px;
}

#PlayToday strong {
	font-weight:bold;}

.Btn {
	font-size:14px;
	text-decoration:none;
	padding:10px;
	color:#FFFFFF;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	display:inline-block;
}

.HowToPlay {
	background-color:#a81e23;}

.CreateAccount {
	background-color:#f69520;}

.Login {
	background-color:#8dc640;}


.LockedButton {
    width: 70px;
    height: auto;
    padding: 10px;
    margin-top: 10px;
    color: #FFF;
    background-color: #333;
    border: 0px;
    display: block;
    text-decoration: none;
    text-align: left;
    background-image: url(../media/images/icon_lock.png);
    background-position: center right;
    background-repeat: no-repeat;
}
.Locked {
	background-image:url(../media/images/icon_lock.png);
	background-position:center right;
	background-repeat:no-repeat;}