@charset "utf-8";
/* CSS Document */

sup { font-size: 7px; font-weight: bold; }

.page-betting_home #Menu .main-menu { background: #8b3007; }
.page-betting_home #MenuShadow { background-color: #8b3007; }
.page-betting_home #GamesMenu { background: #8b3007; }

.border {border: 2px #D8D8D8  solid; margin-left: 25px; margin-right: 25px; padding-top:10px; padding-bottom:10px; display:inline-block;}

#Content.home-1 {  }
#Content.home-1 .bg { background: url(/img/themes/orange/HomeBg1.jpg) repeat-x; width: 932px; margin-left: 7px;  }

#Content.home-2 {  }
#Content.home-2 .bg { background: url(/img/themes/orange/HomeBg2.jpg) repeat-x; width: 932px; margin-left: 7px;  }

a.tooltip, a.tooltop:hover { color: inherit; text-decoration: none; }

.datactnr {border:2px #FF6400 solid;}
.whitetext {color:#FFFFFF;}

.membercard_ctnr {margin-left:25px; min-height:80px; float:left;}

#Content {min-height:600px;}

#BtnBet {background-image:url(/betting/img/Button_bg.jpg); width:200px; height:28px;  position:relative; margin-left:350px; cursor: pointer; margin-bottom:0px;}
#MeetingsOptions {width:220px; float: right; margin-top: 4px;}
#MeetingOption_Today {padding: 1px 10px 1px 10px; }
#MeetingOption_Tomorrow {padding: 1px 10px 1px 10px;}

.MeetingOption_Active {background-color:#9F0404; color:#FFFFFF; border-top:#000000 1px inset; border-right:#000000 1px inset; border-left:#FC696C 1px inset; border-bottom:#FC696C 1px inset;}
.MeetingOption_Inactive {background-color:#E76600; color:#FFFFFF; border-top:#FFFFFF 1px outset; border-right:#FFFFFF 1px outset; border-left:#000000 1px outset; border-bottom:#000000 1px outset;}


.title-row  { text-transform: uppercase; padding-top:4px; padding-left:20px; padding-bottom:4px; font-weight:600; cursor: pointer; background: url(/betting/img/titlerow_background.jpg); }
.title-row-nopoint  { text-transform: uppercase; padding-top:4px; padding-left:20px; padding-bottom:4px; font-weight:600; background: url(/betting/img/titlerow_background.jpg); }
.title-row-opened { background: url(/betting/img/minusbutton.png); width:27px; height:20px; margin-top:2px; display:inline;margin-left:20px;margin-right:10px;float:left; cursor:pointer;}
.title-row-closed { width:27px; height:20px; margin-top:2px; background: url(/betting/img/plusbutton.png); display:inline;margin-left:20px;margin-right:10px;float:left; cursor:pointer;}
.title-home-boxes {font-weight:bold; font-size:11px;}



.title { text-transform: uppercase; padding: 4px 6px; cursor: pointer; }
.title-plain { text-transform: uppercase; padding: 4px 6px; }
.panel-title { text-transform: uppercase; font-weight: bold; width: 350px; padding-left:30px; padding-top:6px; height:26px; float: left; color:#FFFFFF;}

.btn { background: #FC0; border: 1px solid #F90; text-align: center; font-weight: bold; padding: 5px 0px; cursor: pointer; }
.btn-x-close { width: 70px; height:26px; float: right; margin-left: 10px; background: url(/betting/img/Button_ClosePopup.jpg) no-repeat;  cursor: pointer; padding-right:8px; /*padding-bottom:12px; height:26px;*/ padding-top:6px; padding-left:4px; }
.btn-x-close-text {font-weight:bold; color:#EEE; font-size:12px; margin-top:15px; }
.btn-grey-white {  float: right; margin-left: 10px; background: url(/betting/img/Button_bg.jpg) no-repeat; width:190px; height:28px; cursor: pointer; padding-top:10px; font-weight:600; text-align:center; text-transform:uppercase;}
.btn-grey-white-c {  margin-left: 10px; background: url(/betting/img/Button_bg.jpg) no-repeat;  width:200px; height:28px; cursor: pointer; padding-top:10px; font-weight:600; text-align:center;}

.loading {
	background: url(/betting/img/loading_icon.gif) no-repeat 5px 5px;
	padding-left: 30px;
	font-weight: bold;
	padding-top: 6px;
	padding-bottom: 5px;
}



.panel { width: 600px; height: 475px; background-color: white; border: 5px #FF6400 ridge; position: absolute; }
.panel .panel-content { height: 415px; }
.panel-title-bar { background: url(/betting/img/Background_Popup.jpg); width:600px; height:26px;}
.login-panel-message { height:310px; padding-left:50px; padding-right:50px; padding-top:50px; font-weight:600;}
.login-btn-container {padding-right:50px; }

.meeting-row { padding: 4px 0px; cursor: pointer;}
.meeting-row-alt {  background-color: #ffe5d1; }
.meeting-number { width: 35px; text-align: center;  }
.meeting-name { width: 400px; font-weight: bold;  }
.meeting-country { width: 150px;  text-align:left;}
.meeting-time  {width:10px; text-align:right;}
.number-of-races {padding-left:50px; width:200px; text-align:left; }

.bet-mouse-over {background:#990000; color:white; }

.mouse-over { background:#990000; color:white; }
.selected { background: #FC3; }

.race-row { padding: 4px 0px; cursor: pointer; }
.race-row-alt {  background: #ffe5d1; }
.race-number { width: 35px; text-align: center; }
.race-name { width: 400px; font-weight: bold; max-height:20px; min-height:20px;  }
.race-time { width: 120px; padding-left:25px; }


.bet-type-row { padding: 4px 0px; cursor: pointer; }
.bet-type-row-alt {  background: #ffe5d1; }
.bet-type-name { padding-left: 35px; width: 250px; font-weight: bold; }

.alternate-row { background-color: #ffe5d1;}

.runner-header { padding: 10px 0px; background-color: #ffe5d1;   }
.runner-row { padding: 10px 0px; text-align:center; width:100%; table-layout:inherit;}
.runner-row a:link {color:#330000;}
.runner-row a:active {color:#FF0000;}
.runner-row a:visited {color:#330000;}
.runner-row a:hover {color:#FF0000;}
.runner-number { padding-left:5px; width: 35px; padding-top:30px; padding-top:4px; padding-bottom:4px;}
.runner-name {text-align:left; font-weight: bold; text-transform: capitalize; padding-top:4px; padding-bottom:4px;}
.runner-jockey {min-width:135px; max-width:125px; padding-top:4px; padding-bottom:4px;}
.runner-weight {min-width: 50px; max-width: 50px; padding-top:4px; padding-bottom:4px;}
.runner-trainers {min-width:130px; max-width:100px; padding-top:4px; padding-bottom:4px;}
.runner-lane {min-width:45px; max-width:45px;  padding-top:4px; padding-bottom:4px;}
.runner-prob-odds {min-width:60px; max-width:60px;  padding-top:4px; padding-bottom:4px;}
.runner-bet-field { min-width:40px; max-width: 40px; width:40px; padding-top:4px; padding-bottom:4px;}
.smallfont {font-size: 10px;}
/* 720 */
.runner-cardsandtips-name {width:180px; min-width:180px; max-name:180px;}
/*.runner-quickbet-name {width:465px; min-width:465px; max-width:465px;}*/
.runner-quickbet-name {width:594px; min-width:594px; max-width:594px;}

.runner-scratched {background-color:#EEEEEE;}


.RunnersTable {table-layout:fixed; margin:0px; width:100%; }


.place-bets-rows { height: 275px; overflow: auto; overflow-x: hidden; margin-bottom: 10px; }
.place-bets-header { padding: 4px 0px; background-color: #FF6400; margin-top: 15px; }
.place-bets-row { padding: 4px 0px; }
.place-bets-meeting { width: 100px; text-align: center; }
.place-bets-race { width: 70px; text-align: center; }
.place-bets-bet { width: 90px; text-align: center; }
.place-bets-combination { width: 100px; text-align: center; }
.place-bets-stake { width: 100px; text-align: center; }
.place-bets-stake input { width: 40px; text-align: right; }
.place-bets-maxstake { width: 80px; text-align: center; }
.place-bets-remove { width: 40px; text-align: center; }
.place-bets-remove .btn-remove { width: 14px; height: 14px; border: 1px solid #FC3; color: #FC3; font-weight: bold; cursor: pointer; }
.place-bets-buttons {height: 28px; text-align: center;}
.place-bets-errormsg {color:#C00; font-weight:bold; padding-left:50px; padding-right:50px; display:none; }
.place-bets-errormsg-ctnr {height:55px; min-height:55px; max-height:55px; margin-top:10px; margin-bottom:10px; }


.account-search-form {background-color:#990000; padding-top:10px; padding-bottom:0px;  }
.account-search-form .title {float: left; text-transform: uppercase; color: white; text-align: right; margin-right: 5px; margin-top: 4px;}
.account-search-form .date-from {padding-left: 40px; padding-right:40px;}
.account-search-form .date-to {padding-left: 40px; padding-right:40px;}
.account-search-form .status {padding-left: 40px; padding-right:40px;}
.account-search-title-plain {font-weight: bold; margin-left: 25px; margin-right: 25px; border: 1px dotted #aaaaaa; margin-top:10px;}
.account-search-form .select-box .odd-option {background-color:#ffe5d1;}
.account-search-form .form-table {background-color:#990000;}
.account-search-form .betrows { background-color:#ffe5d1; }



input.confirm-bet { border: 1px solid #ffffff; color: #000000; background-color: #ffffff; }

.error { background-color: #FCC; }
.error input { border: 1px solid #C00; }

/* Home Page */
.home-1 .info-panel { width: 912px; height: 467px; background: url(/betting/img/Home1_Panel1.png) no-repeat; background-position: 0px 5px; margin-left: 10px; }
.home-1 .panel-title { width: 500px; height: 10px; margin-top: 12px; margin-left: 30px; float: left; }
.home-1 .panel-options { width: 300px; height: 23px; margin-top: 7px; margin-right: 10px; float: right; }
.home-1 .panel-options .options-tabs { width: 41px; height: 23px; float: right; }
.home-1 .panel-options .options-tabs img { background: url(../img/Button_TabMode.png); cursor: pointer; }
.home-1 .panel-options .options-tabs.active img { background: url(../img/Button_TabMode_Active.png); cursor: auto; }
.home-1 .panel-options .options-boxes { width: 41px; height: 23px; float: right; margin-right: 5px; }
.home-1 .panel-options .options-boxes img { background: url(../img/Button_BoxMode.png); cursor: pointer; }
.home-1 .panel-options .options-boxes.active img { background: url(../img/Button_BoxMode_Active.png); cursor: auto; }
.home-1 .panel-options .options-title { width: 200px; height: 20px; float: right; text-transform: uppercase; color: white; text-align: right; margin-right: 5px; margin-top: 4px; }
.home-1 .list-panel { width: 294px; height: 230px; background: url(/betting/img/Home1_ListBox.jpg) no-repeat; float: left; margin-top: 4px; margin-left: 7px; }
.home-1 .list-panel .title { width: 150px; height: 22px; float: left; margin-top: 15px; margin-left: 20px; cursor: auto; }
.home-1 .list-panel .options { width: 80px; height: 23px; float: right; margin-top: 10px; margin-right: 10px; }
.home-1 .list-panel .options .more { width: 21px; height: 21px; float: right; margin-top: 6px; }
.home-1 .list-panel .options .more img { width: 21px; height: 21px; background: url(../img/Home1_More.png) no-repeat; border: 0px; }
.home-1 .list-panel .options .flash { width: 41px; height: 23px; float: right; margin-top: 4px; margin-right: 5px; }
.home-1 .list-panel .options .flash img { width: 41px; height: 23px; background: url(../img/Button_Flash.png) no-repeat; border: 0px; }
.home-1 .list-panel .list { margin-top: 4px; margin-left: 3px; margin-right: 2px; }
.home-1 .list-panel .list .list-row { padding: 10px; margin-top: 1px; cursor: pointer; }
.home-1 .list-panel .list .list-row-alt { background-color: #ffe5d1; }
.home-1 .list-panel .list .list-row-over { background-color: #9f0404; color: white; }
.home-1 .list-panel .news { margin-top: 4px; margin-left: 3px; margin-right: 2px; }
.home-1 .list-panel .news .news-row { margin-bottom: 4px; }
.home-1 .list-panel .news .news-row .race-name { background-color: #9f0404; color: white; padding: 3px; width: auto; font-weight: normal; padding-top: 4px; padding-bottom: 4px; }
.home-1 .list-panel .news .news-row .runner-name { background-color: #ffe5d1; width: auto; font-weight: normal; margin-top: 2px; }
.home-1 .list-panel .news .news-row .runner-name .text { width: 210px; float: left; margin-left: 5px; }
.home-1 .list-panel .news .news-row .runner-name .btn-bet { width: 30px; height: 15px; float: right; }
.home-1 .list-panel .news .news-row .runner-name .btn-bet img { width: 30px; height: 15px; background: url(../img/Button_BetOnThisHorse.png) no-repeat; border: 0px; }
.home-1 .list-panel .news .news-row .description { margin-left: 5px; margin-right: 5px; margin-top: 2px; }
.home-1 .photo-finish { width: 464px; height: 187px; background: url(../img/Home1_PhotoFinishBox.jpg); float: left; margin-left: 9px; margin-top: 8px; }
.home-1 .photo-finish .race-name { margin-top: 9px; margin-left: 10px; margin-right: 5px; font-weight: bold; text-transform: uppercase; width: auto; }
.home-1 .photo-finish .photo { width: 258px; height: 145px; border: 1px solid #9c360c; float: left; margin-left: 10px; margin-top: 4px; }
.home-1 .photo-finish .photo img { width: 258px; height: 145px; }
.home-1 .photo-finish .info { margin-left: 10px; width: 160px; float: left; margin-top: 10px; border-bottom: 1px solid #9c360c; padding-bottom: 7px; }
.home-1 .photo-finish .info .time { width: 90px; height: 28px; float: left; background: url(../img/Icon_Time.png) no-repeat 0px 2px; }
.home-1 .photo-finish .info .time .text { margin-top: 6px; margin-left: 26px; font-size: 10px; }
.home-1 .photo-finish .info .race { width: 70px; height: 28px; float: left; background: url(../img/Icon_Race.png) no-repeat; }
.home-1 .photo-finish .info .race .text { margin-top: 6px; margin-left: 26px; font-size: 10px; }
.home-1 .photo-finish .finish-order { margin-left: 10px; width: 160px; float: left; }
.home-1 .photo-finish .finish-order .title { padding: 0px; padding-bottom: 2px; padding-left: 1px; font-weight: bold; font-size: 11px; margin-top: 4px; }
.home-1 .photo-finish .finish-order .runner { background-color: #e28501; color: white; margin-top: 2px; padding: 2px; text-transform: capitalize; }
.home-1 .photo-finish .finish-order .runner-first { background-color: #e24301; }
.home-1 .banner { width: 425px; height: 188px; float: left; margin-top: 15px; margin-left: 13px; }

.home-2 .info-panel { width: 912px; height: 467px; background: url(/betting/img/Home2_Panel1.png) no-repeat 0px 5px; margin-left: 10px; position: relative; }
.home-2 .list-panel { width: 902px; height: 227px; background: url(/betting/img/Home2_TabPanel.jpg) no-repeat 0px 40px; margin-left: 7px; }
.home-2 .other-panel { width: 912px; background: url(../img/Home1_PhotoFinishBox.jpg) no-repeat 0px 35px; margin-left: 7px; position: relative; }
.home-2 .tabs { width: 600px; height: 30px; margin-top: 15px; float: left; }
.home-2 .tabs .tab { width: 174px; height: 30px; float: left; background: url(../img/Home2_Tab.png) no-repeat; margin-right: 3px; cursor: pointer; }
.home-2 .tabs .tab .label { width: 174px; margin-top: 8px; font-weight: bold; color: white; text-align: center; text-transform: uppercase; font-size: 12px; }
.home-2 .tabs .tab-active { background: url(../img/Home2_Tab_Active.png) no-repeat; }
.home-2 .tabs .tab-active .label { color: black; }
.home-2 .tabs .tab-next-races .label { width: 125px; float: left; }
.home-2 .tabs .tab-next-races .flash { width: 41px; height: 23px; float: right; margin-top: 5px; margin-right: 5px; }
.home-2 .tabs .tab-next-races .flash img { width: 41px; height: 23px; background: url(../img/Button_Flash.png) no-repeat; border: 0px; }
.home-2 .tabs .tab-photo-finish { cursor: auto; }

.home-2 .list-panel .panel-options { width: 200px; height: 23px; margin-top: 7px; margin-right: 5px; float: right; }
.home-2 .list-panel .panel-options .options-tabs { width: 41px; height: 23px; float: right; }
.home-2 .list-panel .panel-options .options-tabs img { background: url(../img/Button_TabMode.png); cursor: pointer; }
.home-2 .list-panel .panel-options .options-tabs.active img { background: url(../img/Button_TabMode_Active.png); cursor: auto; }
.home-2 .list-panel .panel-options .options-boxes { width: 41px; height: 23px; float: right; margin-right: 5px; }
.home-2 .list-panel .panel-options .options-boxes img { background: url(../img/Button_BoxMode.png); cursor: pointer; }
.home-2 .list-panel .panel-options .options-boxes.active img { background: url(../img/Button_BoxMode_Active.png); cursor: auto; }
.home-2 .list-panel .panel-options .options-title { width: 100px; height: 20px; float: right; text-transform: uppercase; color: white; text-align: right; margin-right: 5px; margin-top: 4px; }

.home-2 .other-panel .tabs { margin-top: 10px; }
.home-2 .other-panel .panel-options { width: 47px; height: 16px; margin-top: 8px; margin-right: 20px; float: right; }
.home-2 .other-panel .panel-options .more { width: 47px; height: 16px; cursor: pointer; }
.home-2 .other-panel .panel-options .more img{ background: url(../img/Home2_More.png); }

.home-2 .list-panel .options { width: 80px; height: 23px; float: right; margin-top: 10px; margin-right: 10px; display: none; }
.home-2 .list-panel .options .more { width: 21px; height: 21px; float: right; margin-top: 6px; }
.home-2 .list-panel .options .more img { width: 21px; height: 21px; background: url(../img/Home1_More.png) no-repeat; border: 0px; }
.home-2 .list-panel .options .flash { width: 41px; height: 23px; float: right; margin-top: 4px; margin-right: 5px; }
.home-2 .list-panel .options .flash img { width: 41px; height: 23px; background: url(../img/Button_Flash.png) no-repeat; border: 0px; }

.home-2 .list-panel .list .header { font-weight: bold; text-transform: uppercase; padding-top: 3px; padding-bottom: 2px; font-size: 11px; text-align: left; }
.home-2 .list-panel .list .header th { text-indent: 5px; }
.home-2 .list-panel .list .row { text-align: left; padding-top: 3px; padding-bottom: 2px; cursor: pointer; }
.home-2 .list-panel .list .row td { text-indent: 5px; }
.home-2 .list-panel .list .race-runners-count { width: 63px; }
.home-2 .list-panel .list .race-number { width: 35px; text-align: left; }
.home-2 .list-panel .list .race-name { width: 156px; }
.home-2 .list-panel .list .race-type { width: 115px; }
.home-2 .list-panel .list .race-start { width: 116px; }
.home-2 .list-panel .list .race-distance { width: 75px; }
.home-2 .list-panel .list .race-venue { width: 195px; }
.home-2 .list-panel .list .race-stake { width: 70px; }
.home-2 .list-panel .list .race-country { width: 50px; }

.home-2 .list-panel .list { }
.home-2 .list-panel .list .list-row { margin-left: 3px; width: 892px; }
.home-2 .list-panel .list .list-row-alt { background-color: #ffe5d1; }
.home-2 .list-panel .list .list-row-over { background-color: #9f0404; color: white; }
.home-2 .list-panel .news { margin-top: 4px; margin-left: 3px; margin-right: 7px; }
.home-2 .list-panel .news .news-row { margin-bottom: 4px; }
.home-2 .list-panel .news .news-row .race-name { background-color: #9f0404; color: white; padding: 3px; width: auto; font-weight: normal; padding-top: 4px; padding-bottom: 4px; }
.home-2 .list-panel .news .news-row .runner-name { background-color: #ffe5d1; width: auto; font-weight: normal; margin-top: 2px; }
.home-2 .list-panel .news .news-row .runner-name .text { width: 210px; float: left; margin-left: 5px; }
.home-2 .list-panel .news .news-row .runner-name .btn-bet { width: 30px; height: 15px; float: right; }
.home-2 .list-panel .news .news-row .runner-name .btn-bet img { width: 30px; height: 15px; background: url(../img/Button_BetOnThisHorse.png) no-repeat; border: 0px; }
.home-2 .list-panel .news .news-row .description { margin-left: 5px; margin-right: 5px; margin-top: 2px; }
.home-2 .photo-finish { width: 464px; height: 187px; float: left; margin-left: 0px; margin-top: 0px; }
.home-2 .photo-finish .race-name { margin-top: 6px; margin-left: 10px; margin-right: 5px; font-weight: bold; text-transform: uppercase; width: auto; }
.home-2 .photo-finish .photo { width: 258px; height: 145px;  border: 1px solid #9c360c; float: left; margin-left: 10px; margin-top: 4px;}

.home-2 .photo-finish .info { margin-left: 10px; width: 160px; float: left; margin-top: 10px; border-bottom: 1px solid #9c360c; padding-bottom: 7px; }
.home-2 .photo-finish .info .time { width: 90px; height: 28px; float: left; background: url(../img/Icon_Time.png) no-repeat 0px 2px; }
.home-2 .photo-finish .info .time .text { margin-top: 6px; margin-left: 26px; font-size: 10px; }
.home-2 .photo-finish .info .race { width: 70px; height: 28px; float: left; background: url(../img/Icon_Race.png) no-repeat; }
.home-2 .photo-finish .info .race .text { margin-top: 6px; margin-left: 26px; font-size: 10px; }
.home-2 .photo-finish .finish-order { margin-left: 10px; width: 160px; float: left; }
.home-2 .photo-finish .finish-order .title { padding: 0px; padding-bottom: 2px; padding-left: 1px; font-weight: bold; font-size: 11px; margin-top: 4px; }
.home-2 .photo-finish .finish-order .runner { background-color: #e28501; color: white; margin-top: 2px; padding: 2px; }
.home-2 .photo-finish .finish-order .runner-first { background-color: #e24301; }
.home-2 .banner { width: 425px; height: 188px; float: left; margin-top: 0px; margin-left: 14px; }

.photo-finish-image-small {width: 258px; height: 145px; }

.latest-news  .list-panel { width: 255px; background: url(/betting/img/Home1_ListBox.jpg) no-repeat;  margin-top: 4px; margin-left: 7px; }


/* latest news */
#NewsCtnr {width:500px; margin-left:15px; position:relative; float:left; display:inline;}
#News {position:relative; display:inline;}
.latest-news-boxes-right {width:333px; float:right; position:relative;}
#LNNextRaces {width:300px; float:right; margin-right:15px; position:relative;}
#LNNextMeetings {width:300px; float:right; margin-right:15px; margin-top:10px; position:relative;}

#Latestnews_ShowAll {padding: 1px 10px 1px 10px; display: inline; margin-left: 10px; margin-right:30px; margin-top:2px; cursor:pointer; float:right;}
.Latestnews_ShowAll_Active {background-color:#9F0404; color:#FFFFFF; border-top:#000000 1px inset; border-right:#000000 1px inset; border-left:#FC696C 1px inset; border-bottom:#FC696C 1px inset;}
.Latestnews_ShowAll_Inactive {background-color:#E76600; color:#FFFFFF; border-top:#FFFFFF 1px outset; border-right:#FFFFFF 1px outset; border-left:#000000 1px outset; border-bottom:#000000 1px outset;}

.latest-news-boxes-right {position:relative; display:inline;}
.latest-news-row { padding-top: 1px; padding-bottom:1px; width:500px;}
.latest-news-row-alt { background-color: #ffe5d1;  width:500px;}
.latest-news-row-over {}
.latest-news-row .meeting {padding-left: 10px; font-weight: bold; color:#990000; float:left;}
.latest-news-row .race {font-weight:bold; float:left;}
.latest-news-row .runner {margin-left:10px;}
.latest-news-row .runner-name { padding-left: 10px; font-weight: bold; text-transform:capitalize; float:left;}
.latest-news-row .description {padding-left: 10px; }
.latest-news-row .betbutton {margin-right:40px; width:30px; float:right; background: url(/betting/img/Button_BetOnThisHorse.png) no-repeat;}
.latest-news-row .betbutton-over {margin-right:40px; width:30px; float:right; background: url(/betting/img/Button_BetOnThisHorse_over.png) no-repeat;}
.latest-news .list-row { padding: 10px; margin-top: 1px; cursor: pointer; }
.latest-news .list-row-alt { background-color: #ffe5d1; }
.latest-news .list-row-over { background-color: #9f0404; color: white; }


/* cards and tips */
#MeetingsCtnr {border:2px #FF6400 solid;}
#RacesCtnr  {border:2px #FF6400 solid; }
#BetTypesCtnr {border:2px #FF6400 solid; }
#RunnersCtnr {border:2px #FF6400 solid; }
#PrognosisCtnr {border:2px #FF6400 solid; }

#Prognosis {padding: 2px 10px 2px 10px;}

/* runner details */
.runnerdetail-title {font-weight:600;padding-top:30px; padding-bottom:10px; padding-left:15px;}
.runnerdetail-row {width:inherit;}
.runnerdetail-alt-row {background-color: #ffe5d1;  }
.runner-datatype {width:200px; minimum-width:200px; color:#990000; font-weight:bold; text-align:left; padding-left:30px; padding-top:5px; padding-bottom:5px; text-transform:uppercase;}
.runner-datavalue {text-align:left; width:400px; padding-top:5px; padding-bottom:5px;}
.runnerdetail-footnote {padding-top:30px; padding-bottom:30px; padding-left:15px;}
.change-runner-buttons {height: 28px; text-align: center;}
#BtnNextHorse { margin-right:110px;}
#BtnPrevHorse {}

/* account_bets */
#AccountCtnr {border:2px #FF6400 solid; width:800px;}
.account-bet-header { padding: 4px 0px; background-color: #ffe5d1; }
.account-bet-row { padding: 4px 0px; text-align:center;}
.account-bet-date { width: 100px; padding-left: 10px; padding-right:10px; }
.account-bet-meeting { width: 120px; padding-right:10px; }
.account-bet-race { width: 160px; }
.account-bet-bet { width: 100px; }
.account-bet-combination { width: 100px;  }
.account-bet-stake { width: 70px; }
.account-bet-status { width: 90px; }
.account-bet-cancel { width: 60px;  background-color:inherit; }
.account-bet-cancel-sign {width:13px; height:13px; background:url(/betting/img/Transparent_cross.gif) no-repeat; display:inline-block; cursor:pointer;}
.account-bet-modify { width: 60px; text-align: center; }
.account-bet-modify-sign {width:13px; height:13px; background:url(/betting/img/Modify.gif) no-repeat; display:inline-block; cursor:pointer;}


.home-1 .list-panel .list { margin-top: 4px; margin-left: 3px; margin-right: 2px; }
.home-1 .list-panel .list .list-row { padding: 10px; margin-top: 1px; cursor: pointer; }
.home-1 .list-panel .list .list-row-alt { background-color: #ffe5d1; }
.home-1 .list-panel .list .list-row-over { background-color: #9f0404; color: white; }

/* account_history */
#AccountHistoryBox  {border:2px #FF6400 solid; width:800px;}
#AccountHistoryTitle {padding-top:3px; padding-bottom:3px; padding-left:40px; text-transform:uppercase; text-align:left; color:#000000;}
.account-history {margin-left:25px; margin-right:25px;}

.account-history-header { padding: 4px 0px;  background-color:#ffe5d1; }
.account-history-row { padding: 4px 0px;}
.account-history-date { width: 125px; padding-left: 10px; }
.account-history-meeting { width: 110px; padding-left: 10px;}
.account-history-race { width: 150px; padding-left: 10px;}
.account-history-bet { width: 80px; padding-left: 10px;}
.account-history-combination { width: 85px; text-align: center; }
.account-history-stake { width: 35px; text-align: center; }
.account-history-status { width: 50px; text-align: center; }
.account-history-finish { width: 130px; text-align: center; }
.account-history-winnings { width: 65px; text-align: center; }
.account-history-profits { width: 50px; text-align: center; }
.account-history .form-table {background-color:#990000;}
.account-history .betrows { background-color:#ffffff; }

/* Paddock tips */
#TipsCtnr {border:2px #FF6400 solid; width:513px; margin-left:15px; margin-top:15px; position:relative; float:left; display:inline;}
#PTNextRaces {width:250px; margin-right:25px; margin-top:10px; }
#PTNextMeetings {width:250px; margin-right:25px; margin-top:10px; }
.paddock-tips .right-boxes { float:right; }

.paddock-tips-row { padding-top: 5px; padding-bottom:5px; padding-left:10px; padding-right:10px; }
.paddock-tips-row-alt {  background-color: #ffe5d1; }
.paddock-tips-row .race { color:#990000; font-weight:600; }
.pt-header {font-weight:bold; }

.paddock-tips .list { margin-top: 0px; margin-left: 0px; margin-right: 0px; }
.paddock-tips .list .list-row { padding: 10px; margin-top: 0px; cursor: pointer; }
.paddock-tips .list .list-row-alt { background-color: #ffe5d1; }
.paddock-tips .list .list-row-over { background-color: #9f0404; color: white; }


/* results and winnings */
#FinishCtnr {border:2px #FF6400 solid; min-width:500px; max-width:500px; float:left; display:inline-block;}
#PhotoFinishCtnr {border:2px #FF6400 solid; min-width:280px; max-width:280px; float:right; display:inline-block;}
#SingleRatesCtnr {border:2px #FF6400 solid; }
#ForecastRatesCtnr {border:2px #FF6400 solid; }
#Str8ForecastRatesCtnr {border:2px #FF6400 solid;}
#TrifectaRatesCtnr {border:2px #FF6400 solid; }
#TrioRatesCtnr {border:2px #FF6400 solid;}
#FourthRatesCtnr {border:2px #FF6400 solid; }
#FourRatesCtnr {border:2px #FF6400 solid; }

.text-panel { margin-top: 10px; margin-left: 10px; }
.text-panel .top { width: 911px; height: 21px; background: url(/betting/img/Home1_Panel2_Top.png) no-repeat; }
.text-panel .mid { width: 911px; background: url(/betting/img/Home1_Panel2_Tile.png) repeat-y; }
.text-panel .mid .text{ margin-left: 20px; margin-right: 20px; }
.text-panel .end { width: 911px; height: 23px; background: url(/betting/img/Home1_Panel2_End.png) no-repeat; }
.results-row {padding-top: 2px; padding-bottom:2px; min-width:500px; max-width:500px; width:500px;}
.results-header-row {font-weight:bold;}
.results-row-alt {background-color: #ffe5d1; min-width:500px; max-width:500px; width:500px;}
.results-place { width:30px; min-width:30px; max-width:30px; text-align:center; display:inline-block; }
.results-number { width:30px; min-width:30px; max-width:30px; text-align:center; display:inline-block; }
.results-name {width:200px; min-width:200px; max-width:200px; text-align:left; padding-left:15px; display:inline-block;}
.results-jockey {min-width:125px; max-width:125px;  text-align:left; padding-left:10px; display:inline-block;}
.results-time {min-width:75px; max-width:75px; display:inline-block;}

.winnings-header-row {padding-top: 2px; padding-bottom:2px; background-color: #ffe5d1; font-weight:bold;}
.winnings-row {padding-top: 2px; padding-bottom:2px; font-weight:bold;}
.winnings-row-alt {background-color: #ffe5d1;}
.winnings-combination1 {width:250px; min-width:250px; max-width:250px; text-align:left; padding-left:35px; display:inline-block;}
.winnings-win1 {width:250px; min-width:250px; max-width:250px; text-align:left; display:inline-block;}
.winnings-show1 {width:250px; min-width:250px; max-width:250px; text-align:left; display:inline-block;}
.winnings-combination2 {width:350px; min-width:350px; max-width:350px; text-align:left; padding-left:35px; display:inline-block;}
.winnings-win2 {width:350px; min-width:350px; max-width:350px; text-align:left; display:inline-block;}
.winner-amount {color:#990000; }

/* photo finish */
.photo-finish-no-photo {padding-left:20px; padding-top:50px; padding-bottom:50px;}
.photo-finish-meeting-header {border:2px #FF6400 solid;width:850px;min-width:850px;max-width:850px;margin-bottom:25px;}
.photo-finish-race {padding-left:10px; width:110px; min-width:110px; max-width:110px; min-height:105px; max-height:105px; display:inline-block;}
.photo-finish-race-name {width:110px; min-width:110px; max-width:110px; height:40px; font-size:10px;}
.photo-finish-race-photo {width:110px; min-width:110px; max-width:110px; cursor:pointer;}

/* photo finish panel */

.photo-finish-panel-photo {min-height:160px; max-hight:160px; height:160px; margin-left:150px; margin-right:150px;  margin-bottom:20px; margin-top:20px;}
.photo-finish-image {min-height:160px; max-height:160px; border:2px #FF6400 solid;}
.photo-finish-panel-data {max-height:100%; background-color:#FFD2A6; display:block; min-height:165px;}
.photo-finish-timeandnum {float:left; font-weight:bold;}
.photo-finish-clock {width: 28px; height: 28px; float: left; background: url(../img/Icon_Time.png) no-repeat 0px 2px;}
.photo-finish-flag {width: 28px; height: 28px; float: left; background: url(../img/Icon_Race.png) no-repeat; }
.photo-finish-racedata { margin-top: 6px; margin-right: 26px; font-size: 10px; float:left;}

.photo-finish-panel-title {font-weight:bold; margin-top:10px; margin-bottom:10px;}
.photo-finish-panel-text {color:white; background-color:#EF4005; min-width:250px; max-width:250px; margin-top:10px; margin-bottom:10px; padding-left:25px;}
.photo-finish-right-item {float:right; padding-right: 25px; display:inline-block;}
.photo-finish-left-item {padding-left:25px; float: left; display:inline-block;}

#BtnShowResults {margin-top:30px;}

