.playerSmall { width:500px; height:282px; } /* 375 */
.playerFull { width:1000px; height:563px; } /* 750  */
.mainContainer { width:1000px; }
 
/*.playerFull:-webkit-full-screen {
    width: 100%;
    height: 100%;
}

.playerFull:-moz-full-screen {
    width: 100%;
    height: 100%;
}

.playerFull:-ms-full-screen {
    width: 100%;
    height: 100%;
	z-index: -1!important;
}

body.fullscreen,
body.fullscreen #mediaWrapper1 {
    overflow: hidden;
    width: 100%;
    height: 100%;
    display: block;
}

body.fullscreen .isotope_item {
    visibility: hidden;
    display: none;
}

body.fullscreen .playerFull,
body.fullscreen .mainContainer {
    width: 100%;
    height: 100%;
    visibility: visible;
    display: block;
}

body.fullscreen .playerFull {
    margin-top: -48px;
} */
 
.hidden 
{
    visibility:hidden;
    display:none;
}
    
.headerBarLeftMid 
{
    width:474px; 
    height:33px; 
    background-image:url('../images/headerGradient.png'); 
    background-repeat:repeat-x; 
    padding-top:10px;
    color: White;
    text-align: left;
    font-weight: bold;
    font-size: 12pt;
    float:left;
}
    
.headerBarRightMid 
{
    width:486px; 
    height:43px; 
    background-image:url('../images/headerGradient.png'); 
    background-repeat:repeat-x; 
       
    color: White;
    text-align: left;
    font-weight: bold;
    font-size: 12pt;
    float:left;
}
    
.headerBarLeft
{
    width:26px; 
    height:43px; 
    background-image:url('../images/headerGradientLeft.png'); 
    background-repeat:none; 
    float:left;
}
    
.headerBarRight
{
    width:14px; 
    height:43px; 
    background-image:url('../images/headerGradientRight.png'); 
    background-repeat:none; 
    float:left;
}
    
.screensSelector
{
    width:500px; 
    height:43px; 
}


.screensSelector1
{
    width:230px; 
    height:34px; 
    background-image:url('../images/screenSelector1.png'); 
    float: right;
    cursor:pointer;
}

.screensSelector2
{
    width:230px; 
    height:34px; 
    background-image:url('../images/screenSelector2.png'); 
    float: right;
    cursor:pointer;
}
        
.info
{
    background-image:url('../images/panelsBack.png'); 
    background-repeat:repeat-x repeat-y; 
    height:380px;
    width:333px;
}
    
.info H3 
{
    color: White;
    text-align: left;
}
    
#next_to_go li,
#next_to_go div,
#race_replays li,
#race_replays div
{
       
    text-align: left;
    list-style-type: none;
    vertical-align:middle;
    float:left;
}
    
.info li
{
    height:47px;
}
    
#next_to_go, #race_replays, #latest_results
{
    padding:10px;
}

#next_to_go h3, #race_replays h3
{
    padding-top:4px;
    padding-bottom:4px;
    padding-right:20px;
}
    
#latest_results h3
{
    padding-top:4px;
    padding-bottom:4px;
    padding-right:6px;
}
    
#rl1, #rl2, #rl3
{
    cursor:pointer;
    width:26px; 
    height:26px; 
    background-image:url('../images/buttonRefresh.png'); 
}
    
#next_to_go ul li a
{
    cursor:pointer;
    width:70px; 
    height:33px; 
    background-image:url('../images/buttonBetNow.png');  
    display: inline-block;
    text-indent: -9000px;
    float:right;
    margin-top: 6px;
    margin-right: 4px;
}
    
.playControls
{
    margin-top: 9px;
    float:right;
}
    
.startCap
{
    width:293px;
    height:47px;
    background-image:url('../images/lightPanel.png');  
    background-position:left;
    background-repeat:no-repeat;
    vertical-align:middle;
      
}
    
.endCap
{
    width:293px;
    height:47px;
    background-image:url('../images/lightPanelRight.png');  
    background-position:right;
    background-repeat:no-repeat;
    padding-right:4px;
}

    
.videoControlItem
{
    float:left;        
}
    
.videoControl
{
    width: 1000px;
    height: 39px;
    background-image:url('../images/controlsBack.png'); 
    background-repeat:repeat-x;
    vertical-align:middle; 
}
    
.videoControlStateStopped .videoControlPlay
{
    background-image:url('../images/controlsPlay.png'); 
    background-repeat:none; 
    width: 29px;
    height:28px;  
    cursor:pointer;  
    margin:4px;    
    text-indent: -9000px;
}   

.videoControlStatePlaying .videoControlPlay
{
    background-image:url('../images/controlsPause.png'); 
    background-repeat:none; 
    width: 29px;
    height:28px;  
    cursor:pointer;  
    margin:4px;    
    text-indent: -9000px;
}   

.videoControlStop
{
    background-image:url('../images/controlsStop.png'); 
    background-repeat:none; 
    width: 29px;
    height:28px;  
    cursor:pointer;  
    margin:4px;    
    text-indent: -9000px; 
}   


.videoControlFullscreen
{
    background-image:url('../images/fullscreen.png');
    background-repeat:none;
    width: 29px;
    height:28px;
    cursor:pointer;
    margin:4px;
    text-indent: -9000px;
}

.videoControlFullscreenDisabled
{
    background-image:url('../images/fullscreen.png');
    background-repeat:none;
    width: 29px;
    height:28px;
    cursor:auto;
    margin:4px;
    text-indent: -9000px;
    pointer-events: none;
    opacity: 0.3;
}
    
.videoControlGear
{
    background-image:url('../images/controlsGear.png'); 
    background-repeat:none; 
    width: 85px;
    height:28px;  
    cursor:pointer;  
    margin:4px;    
    text-indent: -9000px;
}   
    
.videoControlSound
{
    background-image:url('../images/controlsSpeaker.png'); 
    background-repeat:none; 
    width: 29px;
    height:28px;  
    cursor:pointer;  
    margin:4px;    
    text-indent: -9000px; 
}
    
.videoControlSoundOff
{
    background-image:url('../images/controlsSpeakerOff.png'); 
    background-repeat:none; 
    width: 29px;
    height:28px;  
    cursor:pointer;  
    margin:4px;    
    text-indent: -9000px; 

}
    
.SingleView .videoControlTitle
{
    /*width:684px;*/
    width:655px;
}
.DoubleView .videoControlTitle
{
    width:240px;
}
    
.videoControlTitle
{
    color: white;
    font-weight: bold;
    text-align: left;    
    margin-top: 10px;
    margin-left: 4px;    
}
    
.videoControlDoubleLeft,
.videoControlDoubleRight
{
    width:450px;
    height:39px;
    float:left;
}    

.videoControlDoubleMid
{
    width:100px;
    height:39px;
    float:left;
}    

.slider  
{
    margin: 12px; 
}
    
.img_harness
    {
    cursor:pointer;
    width:55px; 
    height:37px; 
    background-image:url('../images/iconTrot_sml.png');  
    display: inline-block;
    text-indent: -9000px;
    margin-top: 5px;	
	margin-left: 2px;
}
    
.img_dog
    {
    cursor:pointer;
    width:55px; 
    height:37px; 
    background-image:url('../images/iconDog_sml.png');  
    display: inline-block;
    text-indent: -9000px;
    margin-top: 5px;
	margin-left: 2px;
}
    
.img_horse
    {
    cursor:pointer;
    width:55px; 
    height:37px; 
    background-image:url('../images/iconHorse_sml.png');  
    display: inline-block;
    text-indent: -9000px;
    margin-top: 5px;
	margin-left: 2px;
}
    
#latest_results .img_harness
    {
    cursor:pointer;
    width:74px; 
    height:50px; 
    background-image:url('../images/iconTrot.png');  
    display: inline-block;
    text-indent: -9000px;
    margin-top: 5px;
}
    
#latest_results .img_dog
    {
    cursor:pointer;
    width:74px; 
    height:50px; 
    background-image:url('../images/iconDog.png');  
    display: inline-block;
    text-indent: -9000px;
    margin-top: 5px;
}
    
#latest_results .img_horse
    {
    cursor:pointer;
    width:74px; 
    height:50px; 
    background-image:url('../images/iconHorse.png');  
    display: inline-block;
    text-indent: -9000px;
    margin-top: 5px;
    margin-left: 4px;
}
    
    
.img_fullvid
    {
    cursor:pointer;
    width:19px; 
    height:15px; 
    background-image:url('../images/playRaceVideo.png');  
    display: inline-block;
    text-indent: -9000px;
    margin-top: 5px;
}
    
.img_runhome
    {
    cursor:pointer;
    width:19px; 
    height:15px; 
    background-image:url('../images/playRaceVideoEnd.png');  
    display: inline-block;
    text-indent: -9000px;
    margin-top: 5px;
}
    
.img_audio
    {
    cursor:pointer;
    width:16px; 
    height:15px; 
    background-image:url('../images/playRaceAudio.png');  
    display: inline-block;
    text-indent: -9000px;
    margin-top: 5px;
}

.img_fullvid-grey
    {
    cursor:pointer;
    width:19px; 
    height:15px; 
    background-image:url('/images/race_full-grey.png');  
    display: inline-block;
    text-indent: -9000px;
    margin-top: 5px;
}
    
.img_runhome-grey
    {
    cursor:pointer;
    width:19px; 
    height:15px; 
    background-image:url('/images/race_replay-grey.png');  
    display: inline-block;
    text-indent: -9000px;
    margin-top: 5px;
}
    
.img_audio-grey
    {
    cursor:pointer;
    width:16px; 
    height:15px; 
    background-image:url('/images/race_audio-gry.png');  
    display: inline-block;
    text-indent: -9000px;
    margin-top: 5px;
}


.replayWrapper .img_fullvid
{
    width:71px; 
    height:71px; 
    background-image:url('../images/button_replay.png');  
}

.replayWrapper .img_runhome
{
    width:71px; 
    height:71px; 
    background-image:url('../images/button_replay-finish.png');  
}

.replayWrapper .img_audio
{
    width:71px; 
    height:71px; 
    background-image:url('../images/button_replay-audio.png');  
}

.replayWrapper .playControls a div {
    margin-left: 0;
}

.replayWrapper .playControls 
{
    clear:both;
    float:none;
}

.replayWrapper .replayText
{
    float:right;
    font-size:18px;
    white-space: normal;
    padding: 0;
    text-align: left;    
}

.replayWrapper .playControls
{
    padding-top:40px
}

.latest_race_details_border
{
    background-image:url('../images/latestResultsPanelBack.png');  
    width: 312px;
    height: 191px;
}

.replayWrapper img_dog, .replayWrapper img_harness, .replayWrapper img_horse{
    float:left;
}


.latest_race_details{
    white-space: nowrap;
    text-align: left;
}

.latest_result_line
{
    height:24px;
    padding-top: 6px;
    white-space: nowrap;
    width: 96%;
    margin-left: 6px;
    text-align: left;
}
    
.latest_result_line:nth-child(even)
{

    background-color: white;
}
    
.latest_result_line:nth-child(odd)
{

    background-color: #ececec;
}
    
.latest_number_data
{
    width: 15px;
    display: inline-block;
    vertical-align:top;
    text-align: right;
    margin-right: 4px;
}
    
.latest_name_data
{
    width: 105px;
    display: inline-block;
    vertical-align:top;
}
    
.latest_win_data
{
    /*width: 50px;*/
	width: 40px;
    display: inline-block;
    vertical-align:top;
}
    
.latest_place_data
{
    /*width: 50px;*/
	width: 40px;
    display: inline-block;
    vertical-align:top;
}
    
.latest_exotics_data_1
{
    width: 20px;
    display: inline-block;
    vertical-align:top;
}

.latest_exotics_data_2
{
    width: 52px;
    display: inline-block;
    vertical-align:top;
    text-align:right;
}

.latest_race_title
{
    display: inline-block;
    vertical-align: top;
    padding-top: 10px;
    padding-left: 4px;
}
        
.latest_race_title1
{
    color: #0068B9;
    font-weight:bold;
    font-size:14px;
    text-transform:uppercase;
        
}

.latest_race_title2
{
    color: #8C8C8C;
    font-weight:bold;
    font-size:14px;
    text-transform:uppercase;
}

.audioSlideImg
{
    /*text-align: center !important;*/
    vertical-align:middle !important;	
}
    
#mediaWrapper1
{
    z-index: 1002;
    position: absolute;
    width: 100%;
    text-align: center;
    vertical-align: middle;
    height: 100%;
}

#mediaWrapper2
{
    z-index: 1003;
    position: absolute;
    width: 100%;
    text-align: center;
    vertical-align: middle;
    height: 100%;
}

#playerAlt1, #playerAlt2
{
    z-index: 1001;
    position: absolute;
    width: 100%;
    height: 100%;
    margin: 0 auto;
    background: black;
}


#playerChannelsWrapper1, #playerChannelsWrapper2
{
    width: 100%;
    height: 100%;
    text-align: center;
    vertical-align: middle;
    z-index:3003;
    position: absolute;
    display: none;
}

.playerChannelsBack
{
    /*background-image:url('../images/channelsBack.png');  
	width: 360px;
    height: 372px;
    margin: 4px auto;*/
	background-image:url('../images/channelsBack.png');     
	width: 510px;
    height: 372px;
    margin: 4px auto;
}

.channelsHeading
{
    background-image:url('../images/channelsWatchOrListen.png');  
    width: 169px;
    height: 15px;
    float: left;
    display:inline-block;
    margin-top: 5px;
}

.channelsClose
{
    background-image:url('../images/channelsClose.png');  
    width: 29px;
    height: 27px;
    float: right;
    display:inline-block;
    cursor: hand;
}

.channelsRacing1
{
    background-image:url('../images/channelsSkyRacing1_on.png');  
    width: 59px;
    height: 60px;
    float:left;
    display:inline-block;
    cursor: hand; cursor: pointer;  
	margin-left:20px;      
}

.channelsRacing2
{
    background-image:url('../images/channelsSkyRacing2_on.png');  
    width: 59px;
    height: 60px;
    display:inline-block;
    cursor: hand; cursor: pointer;  
	/*margin-left:15px;  */
}

.channelsRacingW
{
    background-image:url('../images/channelsSkyRacingW_on.png');  
    /*width: 62px;
    height: 59px;*/
	width: 65px;
    height: 59px;
    /*float:left;*/
    display:inline-block;
    cursor: hand; cursor: pointer;  
	margin-left:20px;      
}

.channelsRacingWHD
{
    background-image:url('../images/channelsSkyRacingW_on_hd.png');  
	width: 65px;
    height: 59px;
    display:inline-block;
    cursor: hand; cursor: pointer;  
	margin-left:18px;      
}

.channelsRacingRadio
{
    background-image:url('../images/channelsSkyRacingRadio_on.png');  
    width: 59px;
    height: 60px;
    float:right;
    display:inline-block;
    cursor: hand; cursor: pointer;
	/*margin-right:30px;*/
	margin-right:28px;
}

.channelsShows
{
    background-image:url('../images/channelsPickAShow.png');  
    width: 210px;
    height: 47px;
    display:inline-block;
    margin: 10px;
    cursor: hand;    
}

.channelsPlayslist
{
    background-image:url('../images/channelsMyPlaylist.png');  
    width: 210px;
    height: 47px;
    display:inline-block;
    margin: 10px;
    cursor: hand;    
}

.channelsTop, .channelsMid, .ChannelsBottom
{
    display: block;
    clear: both;
    padding: 13px;
}

.channelsMid
{
    padding-top: 40px;
    padding-bottom: 30px;
}
.showListWrapper
{
    height:330px;
    width:310px;  
    overflow-y:auto;
    -ms-overflow-y:auto;
    overflow-x:hidden;
    -ms-overflow-x:hidden;
    margin:10px;
}
.replayWrapper
{
    height:230px;
    width:238px;  
    overflow-y:auto;
    -ms-overflow-y:auto;
    overflow-x:hidden;
    -ms-overflow-x:hidden;
    margin:6px;
}

.replayHeading
{
    text-align: left;
    font-weight: bold;
    font-size: 20px;
    float: left;
}

.replayWrapper
{
    padding-top:20px;
}

.channel_playlist
{
    text-align: left;
    padding-top: 4px;
}

.channelListImage
{
    float: left;
}

.channelListImage img {
	width: 54px;
	height: 30px;	
}

.channelListTitle
{
    padding-left: 8px;
    display: inline-block;
    width: 175px;
}

.channel_playlist li
{
    clear:both;
    height:30px;
    list-style-type: none;
	margin-bottom: 10px;
}

.channel_playlist ul li:nth-child(even)
{
    background-color: white;
}
    
.channel_playlist ul li:nth-child(odd)
{
    background-color: #ececec;
}   

.channel_playlist a
{
    text-decoration:none;
}

.channel_playlist h3
{
    color: #0068B9;
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
}


.isotope-item {
  z-index: 2;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

.channel_playlist h3 
{
    cursor:pointer;
}

.channel_playlist ul
{
    display:none;
    list-style-type: none;
}

.replayText
{
    width: 166px;
    overflow: hidden;
    white-space: nowrap;
    padding-top: 14px;
}

.nextText
{
    width: 160px;
    overflow: hidden;
    white-space: nowrap;
    padding-top: 12px;
}

.playControls a div
{
    margin-left:4px;
}

#isotope_container
{
    /*background-color: Black;*/
}

.playerFull .audioSlideImg
{
    padding-top:120px;
	padding-left: 320px;
}

.playerSmall .audioSlideImg
{
    padding-top:20px;
}


/* JQUERY OVERRIDE STYLES */

/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1.1em/*{fsDefault}*/; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1em; }
.ui-widget-content { border: 1px solid #aaaaaa/*{borderColorContent}*/; background: #8A8A8A/*{bgColorContent}*/ url(images/ui-bg_flat_75_ffffff_40x100.png)/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/; color: #222222/*{fcContent}*/; }
.ui-widget-content a { color: #222222/*{fcContent}*/; }
.ui-widget-header { border: 1px solid #aaaaaa/*{borderColorHeader}*/; background: #cccccc/*{bgColorHeader}*/ url(images/ui-bg_highlight-soft_75_cccccc_1x100.png)/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/; color: #222222/*{fcHeader}*/; font-weight: bold; }
.ui-widget-header a { color: #222222/*{fcHeader}*/; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #2c2c2c/*{borderColorDefault}*/; background: #727272/*{bgColorDefault}*/ url(images/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #555555/*{fcDefault}*/; outline-color:transparent; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555/*{fcDefault}*/; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #585858/*{borderColorHover}*/; background: #727272/*{bgColorHover}*/ url(images/ui-bg_glass_75_dadada_1x400.png)/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcHover}*/; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121/*{fcHover}*/; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa/*{borderColorActive}*/; background: #727272/*{bgColorActive}*/ url(images/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcActive}*/; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121/*{fcActive}*/; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fcefa1/*{borderColorHighlight}*/; background: #fbf9ee/*{bgColorHighlight}*/ url(images/ui-bg_glass_55_fbf9ee_1x400.png)/*{bgImgUrlHighlight}*/ 50%/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/; color: #363636/*{fcHighlight}*/; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636/*{fcHighlight}*/; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a/*{borderColorError}*/; background: #fef1ec/*{bgColorError}*/ url(images/ui-bg_glass_95_fef1ec_1x400.png)/*{bgImgUrlError}*/ 50%/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/; color: #cd0a0a/*{fcError}*/; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a/*{fcError}*/; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a/*{fcError}*/; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

