/* MAIN CSS ADDON */
body { background-color:#222222; } 

* html .CategoryFilter .btnContainer .btnStandard { display:block; float:right; position:static; }
.CategoryFilter .controlHeaderNoShadow { color:#FFCC00; background-color: #000000; padding:0; font-weight:bold; margin-top:0; }
.CategoryFilter .controlHeaderNoShadow .spanLeft { display:block; padding:6px 10px 6px 10px; }
* html .CategoryFilter .controlHeaderNoShadow .spanLeft { padding-bottom:0px; }
.CategoryFilter .controlHeaderNoShadow .spanRight { display:inline-block; float:right; position:relative; padding-top:2px; top:-18px;(-bracket-:hack;top:-6px;); z-index:66; }
* html .CategoryFilter .controlHeaderNoShadow .spanRight { margin-top:-19px; padding:3px 0 8px 0; position:static; }
.CategoryFilter .controlHeaderNoShadow .spanRight label { color:#FFFFFF; font-weight:normal; padding:3px 5px 0 0; position:static; text-transform:uppercase; }
* html .CategoryFilter .controlHeaderNoShadow .spanRight label { padding:3px 5px 0 0; position:static; }
.CategoryFilter .controlHeaderNoShadow .spanRight select { font-weight:normal; }

.controlHeaderBottomShadowDropDown { background-image: url(/style/img/v7/bgControlHeaderShadow.png); background-repeat:repeat-x; background-position:top left; position:relative; margin:0; height:8px; z-index:37; overflow:hidden; width:100%; height:5px; margin-bottom:10px; }
* html .controlHeaderBottomShadowDropDown { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/style/img/v7/bgControlHeaderShadow.png',sizingMethod='crop'); margin-bottom:5px; }
.errorpage .controlHeaderBottomShadowDropDown { display: none; }

/* BWIN CSS */
#PT3Col  { background-color:#222222; margin:0 auto; text-align:left; width:100%; }
#PTfirst .wrapper .login .itemsr .oddItem #currencyBalance { padding-left: 0px }
#PTleftcell { max-width:197px; min-width:185px; padding-left:11px; width:185px; height:100%; }
#PTleftcell a { color:#FFFFFF; text-decoration:none; }
#PTleftcell a:hover { color:#FFFFFF; text-decoration:underline; }
#PTleftmain,#PTmainright { display:none; }
#PTmaincell { height:100% }
#PTrightcell { padding-right:4px; width:25%; }
#PTtopcell { width:100%; }
.spacer { display:none; }

a.moreLink { background-image:url(/media/img/v7/symArrowMore.gif); background-position:100% 4px; background-repeat:no-repeat; color:#FFCC00 !important; padding-right:10px; text-decoration:none; }
a:hover.moreLink { color:#FFCC00; text-decoration:none; }


/* LEFT NAV */ 
.leftnavdiv { max-width:185px; min-width:185px; width:100%; }
* html .leftnavdiv .leftnav table { width:100%; }
.leftnavdiv .leftnav .ctlsports { padding-left:10px; vertical-align:top; padding-bottom:6px; }
.leftnavdiv .leftnav .ctlsports input { width:1.1em; height:1.1em; }
.leftnavdiv .leftnav .ctl2sports { padding-left:5px; vertical-align:top; padding-bottom:6px; padding-right:10px; }
.leftnavdiv .leftnav .ctl3sports { padding-left:10px; vertical-align:top; padding-bottom:3px; }
.leftnavdiv .leftnav .ctl3sports input { width:1.0em; height:1.0em;}
.leftnavdiv .leftnav .ctl4sports { padding-left:3px; vertical-align:top; padding-bottom:3px; padding-right:10px; }
.leftnavdiv .leftnav .highlight { color: #FFCC00 !important; }
.leftnavdiv .leftnav .highlight a { color: #FFCC00 !important; }
.leftnavdiv .leftnav .item { height: 22px; margin-left: 10px }
* html .leftnavdiv .leftnav .item { margin-top: -2px }
.leftnavdiv .leftnav .item img { vertical-align:middle; }
.leftnavdiv .leftnav .item .padding { padding-left:5px; padding-right:10px;}
.leftnavdiv .leftnav .item2 {  margin-left: 10px; margin-top: 3px; }
.leftnavdiv .leftnav .item3 { background-image:url(/style/img/v7/bgControlHeaderDs.png); background-repeat:repeat-x; margin:0; position:relative; width:100%; z-index:37; }
* html .leftnavdiv .leftnav .item3 { -background:none; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/style/img/v7/bgControlHeaderDs.png',sizingMethod='crop'); -position:static; }
.leftnavdiv .leftnav .item3 .pad { color:#FFCC00; display:block; font-weight:bold; padding:5px 10px 17px 10px; white-space:normal; }
* html .leftnavdiv .leftnav .item3 .pad { position:relative; margin-bottom:-2px; z-index:37; }
.leftnavdiv .leftnav .item3l { background-image:url(/style/img/v7/bgControlHeaderDs-2lines.png); background-repeat:repeat-x; margin:0; position:relative; width:100%; z-index:37; }
* html .leftnavdiv .leftnav .item3l { -background:none; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/style/img/v7/bgControlHeaderDs-2lines.png',sizingMethod='crop'); -position:static;}
.leftnavdiv .leftnav .item3l .padl { color:#FFCC00; display:block; font-weight:bold; padding:5px 10px 17px 10px; white-space:normal; }
* html .leftnavdiv .leftnav .item3l .padl { position:relative; margin-bottom:-2px; z-index:37; }
.leftnavdiv .leftnav .itemLast { margin:-2px 0 10px 10px; }
.leftnavdiv .leftnav .items { margin-left: 10px }
* html .leftnavdiv .leftnav .items { margin-top: -1px }
.leftnavdiv .leftnav .items img { vertical-align:middle; }
.leftnavdiv .leftnav .items .padding { padding-left:3px; padding-right:10px; }
.padding { cursor: pointer; }
.leftnavdiv #SportsList .itemsep, .leftnavdiv #SportDetail .itemsep, .leftnavdiv #AjaxSportNavigationContainer .itemsep { font-size:0; }
.leftnavdiv .leftnav .main-item a { color: #FFCC00 !important; font-weight:bold !important; margin-left:10px; padding-bottom:5px;}
* html .leftnavdiv .leftnav .main-item a { color: #FFCC00 !important; font-weight:bold !important; -margin-left:5px; padding-bottom:5px;}
.leftnavdiv .leftnav .main-item select { margin-left:10px; margin-bottom:5px; font-family:Verdana; font-size:11px;}
.leftnavdiv .leftnav .main-item2 { padding-bottom:6px; padding-top:5px; }
.leftnavdiv .leftnav .main-item2 a { color: #FFCC00 !important; font-weight:bold !important; margin-left:10px; margin-bottom:5px; }
.leftnavdiv .leftnav .main-item3 { padding-bottom:4px; padding-top:5px; }
.leftnavdiv .leftnav .main-item3 a { margin-left:10px; }
* html .leftnavdiv .leftnav .main-item3 a { -margin-left:5px; }
.leftnavdiv .leftnav .separator-odd { background:url(/style/img/dot.gif) repeat-x; font-size:1px; height:1px; left:-11px; margin:7px 0 7px 0; position:relative; }
.leftnav .space { font-size:0; height:0; }
.leftnavdiv .leftnav .virtualsports { padding:0 0 10px 11px; }
.leftnavdiv .leftnav .virtualsports select { width:140px; font-family:Microsoft Sans Serif; font-size:11px; }
.leftnavminsize  { min-height: 42px; height:expression( "42px" ); }

/* Duplicated sportIcon Style since leftnav needs  the mouse cursor as a pointer */
.sporticonleftnav { background-image:url(/media/img/v7/sporticons.png); background-repeat: no-repeat; height:19px; width:19px; margin:0 0 0 0; cursor:pointer;}
* html .sporticonleftnav { -background-image:url(/media/img/v7/sporticons.gif); cursor: pointer; }
.sporticonleftnav .onlyPrint {display: none;}

/* Mouse cursor pointer style for left nav up button */
.naviupleftnav { cursor: pointer; }

/* Collapsable controls */
img#imageFold, #imageFoldBestseller { cursor: pointer; float: left; padding-top: 4px; padding-right: 5px; }
* html img#imageFold, * html #imageFoldBestseller { margin-top: 4px; margin-right: 5px; }

/*  We had to remove the navigation bar underline for onhover for the sportsname link */
#sportDetailTable .padding a:hover { text-decoration: none; } 

#showAllSports .item4 { padding:5px 0 10px 20px; background:url(/style/img/arrow-yellow-right2.gif) no-repeat 10px 8px; margin-left:2px;}
#showAllSports .item4 a { color: #FFCC00; }
#showAllSports .item4 a:hover { color: #FFCC00; }

#hideAllSports .item4 { padding:5px 0 10px 20px; background:url(/style/img/arrow-yellow-down.gif) no-repeat 10px 8px; margin-left:2px;}
#hideAllSports .item4 a { color: #FFCC00 }
#hideAllSports .item4 a:hover { color: #FFCC00 }

#showAllSports .item4new { padding: 5px 0 10px 10px; color:White; font-weight: bold; }
#hideAllSports .item4new { padding: 5px 0 10px 10px; color:White; font-weight: bold; }

/* FAVOURITES */
/* #FavouritesControl .controlHeaderNoShadow { background-image:url(/media/img/bawcom/favourites/new.gif); background-repeat: no-repeat; background-position: 114px 8px; } */
#FavouritesControl .controlHeaderNoShadow .spanLeft { width: 100%; }
#FavouritesControl .titleText { float: left; }
#FavouritesControl .showStarsIcon { width: 19px; height: 19px; margin-top: -2px; margin-right: -3px; float: right; background-image:url(/media/img/bawcom/favourites/showStars.gif); background-repeat: no-repeat; cursor: pointer; }
#FavouritesControl .showNoStarsIcon { width: 19px; height: 19px; margin-top: -2px; margin-right: -3px; float: right; background-image:url(/media/img/bawcom/favourites/dontShowStars.gif); background-repeat: no-repeat; cursor: pointer; }
* html #FavouritesControl .showStarsIcon { margin-right: 0px; margin-top: 0px; }
* html #FavouritesControl .showNoStarsIcon { margin-right: 0px; margin-top: 0px; }
#FavouritesControl .sporticonleftnav { cursor: default; }
#FavouritesControl .favitem { padding-left: 3px; }
#FavouritesControl .deletedfavitem { padding-left: 3px; color: #808080; }
#FavouritesControl .selectedFavitem { padding-left: 3px; color: #FFCC00; }
#FavouritesControl a.selectedFavitem:hover { color: #FFCC00; }
#FavouritesControl .controlHeaderBottomShadowDropDown { margin-bottom: 6px; }
#FavouritesControl .ControlContent { padding-bottom: 5px; }
#FavouritesControl .cb-checked { background-image:url(/media/img/bawcom/favourites/checked.png);  }
#FavouritesControl .cb-unchecked { background-image:url(/media/img/bawcom/favourites/unchecked.png);  }
#FavouritesControl .tempShowNoStars { background-image:url(/media/img/bawcom/favourites/noFavourite.gif);  }
/* * html #FavouritesControl .tempShowNoStars { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/img/bawcom/favourites/noFavourite.png',sizingMethod='crop'); } */
#FavouritesControl .tempShowStars { background-image:url(/media/img/bawcom/favourites/favourite.gif);  }
/* * html #FavouritesControl .tempShowStars { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/img/bawcom/favourites/favourite.png',sizingMethod='crop'); } */
#FavouritesControl #FavouritesContainer .favouritesSeperator { padding-top: 5px; }
#FavouritesControl #FavouritesContainer .sportsNavigationSeperator { margin-top: 3; margin-bottom: 6px; width: 100%; }
#FavouritesControl .favfooter { padding-left: 11px; padding-right: 11px; }
#FavouritesControl .favfooter2 { text-align: center; }
#FavouritesControl .favfooter2 a { float:none; }
#FavouritesControl a.editfavs { font-weight: bold; cursor: pointer; }
* html #FavouritesControl a.editfavs { float: left; padding-bottom: 8px; }
#FavouritesControl a.editfavs:hover { color: #FFCC00; text-decoration: none; }
#FavouritesControl a.selectall,
#FavouritesControl a.selectnone
{
	display: block;
	width: 18px;
	height: 10px;
	float: right;
	margin-top: 4px;
	margin-bottom: 10px;
	overflow: hidden;
	background: url(/style/img/toggle-selection.gif) no-repeat;
	cursor: pointer;
}
* html #FavouritesControl a.selectall,
* html #FavouritesControl a.selectnone 
{
	margin-top: 3px;
	margin-bottom: 0px;
}
#FavouritesControl a.selectall:hover 
{
	background-position: 0 -10px;
}
#FavouritesControl a.selectnone
{
	background-position: -19px 0;
	margin-right: 7px;
}
#FavouritesControl a.selectnone:hover
{
	background-position: -19px -10px;
	margin-right: 7px;
}
#FavouritesControl .editButtons { padding-top: 5px; }
#FavouritesControl .saveFavourites { padding-left: 12px; }

#FavouritesControl .moveUp,
#FavouritesControl .remove {
	display: block;
	width: 8px;
	height: 8px;
	float: left;
	margin-top: 3px;
	overflow: hidden;
	background: url(/media/img/bawcom/favourites/editorIcons.gif) no-repeat;
	cursor: pointer;
}

#FavouritesControl .remove
{
	margin-left: 2px;
	background-position: -8px 0px;
}

#FavouritesControl a.moveUp:hover
{
	background-position: 0px -8px;
}

#FavouritesControl a.remove:hover
{
	background-position: -8px -8px;
}

#FavouritesControl td.selectionbuttons
{
	width: 18px;
	vertical-align: top;
}

#FavouritesControl .emptyView 
{
	color: White;
	padding: 3px 10px 10px 10px;
}

/* COUNTRY HIGHLIGHTS */
#CountryHighlightsControl .controlHeaderNoShadow { height: 25px; padding: 0px 0px 0px 10px; }
#CountryHighlightsControl .controlHeaderNoShadow .spanLeft { padding-top: 6px; padding-bottom: 6px; }
* html #CountryHighlightsControl .controlHeaderNoShadow .spanLeft { float: left; }
#CountryHighlightsControl .CountryHighlightsSportHeader { background-color: #3C3C3C; padding: 5px 5px 0px 9px; height: 20px; }
#CountryHighlightsControl .CountryHighlightsSportHeader .sporticon { float: left; margin-top: -3px; }
* html #CountryHighlightsControl .CountryHighlightsSportHeader .sporticon { position: static; }
#CountryHighlightsControl .CountryHighlightsSportHeader span { padding: 3px 0px 0px 5px; font-weight:bold; }
#CountryHighlightsControl .bet-list .ControlContent { padding: 0px 5px 0px 4px; }
* html #CountryHighlightsControl .bet-list .ControlContent { width: 100%; }
#CountryHighlightsControl .bet-list table.listing { margin: -1px 0px -2px; }
#CountryHighlightsControl .verticalSplitter div { width: 100%; font-size: 0px; height: 1px; background-image: url(/media/img/account/rowsperator.gif); margin: 2px 0px 1px 0px;}
#CountryHighlightsControl .topLinks { padding: 6px 10px 13px 10px; }

/* BETS FOR YOU */
#BetsForYouControl .ControlContent { background-color: #404040; }
#BetsForYouControl .controlHeaderBottomShadowDropDown { background-color: #404040; margin-bottom: -6px; height: 10px; }
#BetsForYouControl .controlHeaderNoShadow { height: 25px; padding: 0px 0px 0px 10px; }
#BetsForYouControl .controlHeaderNoShadow .spanLeft { padding-top: 6px; padding-bottom: 6px; }
#BetsForYouControl .controlHeaderNoShadow .spanLeft .b4uUserName { color: White; }
* html #BetsForYouControl .controlHeaderNoShadow .spanLeft { float: left; }
#BetsForYouControl .BetsForYouSportHeader { padding: 8px 6px 0px 9px; height: 20px; }
#BetsForYouControl .BetsForYouSportHeader .sporticon { float: left; margin-top: -3px; margin-left: 1px; }
* html #BetsForYouControl .BetsForYouSportHeader .sporticon { position: static; }
#BetsForYouControl .BetsForYouSportHeader span { padding: 3px 0px 0px 5px; font-weight:bold; }
#BetsForYouControl .bet-list .ControlContent { padding: 0px 5px 0px 4px; }
* html #BetsForYouControl .bet-list .ControlContent { width: 100%; }
#BetsForYouControl .bet-list table.listing { margin: -7px 0px -2px; }
#BetsForYouControl .b4uSeperator { background-color: #585858; border-top: 1px solid #0B0B0B; overflow: hidden; height: 1px; margin-top: 6px; margin-bottom: 0px; width: 100%; }
#BetsForYouControl .lastB4uSeperator { display: none; }
#BetsForYouControl .verticalSplitter div { width: 100%; font-size: 0px; height: 1px; background-image: url(/media/img/account/rowsperator.gif); margin: 0px; border-bottom: 1px;}
#BetsForYouControl .topLinks, #BetsForYouControl .alternateTopLinks { background-color: #222222; padding: 6px 10px 13px 10px; }
 
/* LEVT NAV BET SEARCH */
.leftnav .tool td { padding: 0px 0px 7px 0px; }
.leftnav .tool .caption { color:#FFCC00; display:block; font-weight:bold; padding:5px 0 15px 10px; }
.leftnav .tool .betFinderField { border:none; font-size:8pt; height:15px; margin-left:10px; padding:1px 4px; vertical-align:middle; width:80px; font-family:Microsoft Sans Serif; }
.leftnav .tool .headline { background-image:url(/style/img/v7/bgControlHeaderDs.png); background-repeat:repeat-x; margin:0; width:100%; }
* html .leftnav .tool .headline { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/style/img/v7/bgControlHeaderDs.png',sizingMethod='crop'); }

/* partnerfeed */
.partnerfeed .arrowpadding { padding-left:10px; padding-right:10px; }
.partnerfeed .borders { width:10px; }
.partnerfeed .subheader { background-image:url(/media/img/bawcom/partners/arrow_gradient.png); height:55px;  background-repeat:no-repeat; font-weight:bold; color:#000000; text-align:center; background-color:#FFCC00; background-position:right; }
.partnerfeed .subheader2 { background-image:url(/media/img/bawcom/partners/arrow_small.png); height:55px; width:40px; background-repeat:no-repeat; }
* html .partnerfeed .subheader2 { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/img/bawcom/partners/arrow_small.png',sizingMethod='crop'); }
.partnerfeed .caption { color:#FFCC00; display:block; font-weight:bold; padding:5px 0 17px 10px; }
.partnerfeed .maincontent .noncaption { color:#FFCC00; display:block; padding-bottom:5px; }
.partnerfeed .maincontent .notacustomer { padding-bottom:16px; }
.partnerfeed .registrationtableright { padding-left:7px; padding-bottom:5px;}
.partnerfeed .registrationtableright input { width:150px; height:18px; }
.partnerfeed .registrationtablerightradio { padding-left:7px; padding-bottom:5px; vertical-align:middle; }
.partnerfeed .registrationtablerightradio input { margin-right:4px; vertical-align:middle; }
* html .partnerfeed .registrationtablerightradio input { height:1.1em; width:1.1em; margin-right:4px; vertical-align:middle; }
.partnerfeed .registrationtablerightradio label { vertical-align:middle; }
.partnerfeed .registrationtableleft { width:80px; padding-bottom:5px; vertical-align:middle; }
.partnerfeed .criteria { background-image:url(/style/img/v7/bgControlHeaderDs.png); background-repeat:repeat-x; margin:0; width:100%; }
* html .partnerfeed .criteria { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/style/img/v7/bgControlHeaderDs.png',sizingMethod='crop'); }

/* BET SERVICES */
.betServicesHeader { background-image:url(/style/img/v7/bgControlHeaderDs.png); background-repeat:repeat-x; margin:0; position:relative; width:100%; z-index:37; }
* html .betServicesHeader { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/style/img/v7/bgControlHeaderDs.png',sizingMethod='crop'); }
.betServicesHeader span { color:#FFCC00; display:block; font-weight:bold; margin-bottom:-12px; padding:5px 0 17px 10px; white-space:nowrap; }
* html .betServicesHeader span { position:relative; margin-bottom:-2px; z-index:37; }

/* BET SLIP */
#BetSlipIframe1 { background: #FFCC00; position: relative; top:-1px }
.bet-slip-top .caption { color: #000000; background: url(/style/img/v7/bgControlHeaderYellow.gif) repeat-x; font-weight: bold; vertical-align: middle; padding: 0 10px }
.bet-slip-top .caption a { color: #000000; font-weight: bold; text-decoration: none }
.bet-slip-top .caption div span { font-weight: bold }
.bet-slip-top .caption img { display: none }
.bet-slip-top .help { text-align: right }


.bet-slip-top-new {background-color:#FFCB01;}
.bet-slip-top-new {background:#FFCB01 url(/media/img/bawcom/betSlip/betslip_top_corner.png) no-repeat; background-position:right 0;}
.bet-slip-top-new .caption { color: #000000;font-weight: bold; vertical-align: middle; padding: 0 20px 0 10px;}
.bet-slip-top-new .caption div span { font-weight: bold; }
.bet-slip-top-new .caption a {float:right;}
.bet-slip-top-new .caption img { display:block; float:right;}
.bet-slip-top-new .help { text-align: right; padding: 0 20px 0 0;}

/* LEFT NAVIGATION */
#leftNavigation { font-size:8pt; list-style-type:none; margin-left:4px; }
#leftNavigation a { color: #FFFFFF; text-decoration: none; font-weight: normal; }
#leftNavigation a:hover { color: #FFCC00; }
#leftNavigation ul { padding: 5px 5px 5px 5px; }
#leftNavigation li { padding-bottom: 2px; }

/* BESTSELLER */
.bestseller { background-color:#373737; background-image:url(/style/img/v7/bgControlGradientBestseller.gif); background-repeat:no-repeat; }
.bestseller td { color:#FFFFFF; }
.bestseller .topbar { display:none; }
.bestseller .headbar .caption { color:#FFCC00; font-weight:bold; padding:5px 0 17px 10px; }
.bestseller .headbar .bordertop { height:25px; vertical-align: middle; }
.bestseller .headbar .clear-right { display:none; }
.bestseller .headbar .headline { padding:0 5px 10px 10px; }
.bestseller .headbar .headline b { font-weight:bold; }
.bestseller .bsitem { text-align: left; vertical-align: middle; padding-left: 10px; padding-bottom: 10px }
.bestseller .bsitem .label { padding: 0 }
.bestseller .bsitem .symbol { padding-left: 5px }
.bestseller .headbar .criteria { background-image:url(/style/img/v7/bgControlHeaderDs.png); background-repeat:repeat-x; margin:0; width:100%; }
* html .bestseller .headbar .criteria { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/style/img/v7/bgControlHeaderDs.png',sizingMethod='crop'); }

/* MESSAGE VIEWER */
#messageViewerTemplate { background-color: #FFFFFF; color: #000000 }
.messageViewer { background-color: #FFFFFF; color: #000000 }
.messageViewer a { color: #000000; text-decoration: none; font-weight: bold }
.messageViewer a:hover { color: #000000; text-decoration: underline; font-weight: bold }
.messageViewer table { background-color: #FFFFFF; color: #000000 }
.messageViewer .sepleft { color: #000000; height: 1px; font-size: 1px }
.messageViewer table .separator { color: #000000; height: 1px; font-size: 1px }
.messageViewer .sepright { color: #000000; height: 1px; font-size: 1px }
.messageViewer .top { padding: 3px; }
.messageViewer .middle { padding: 3px }

/* SPORT NAVIGATION - NEW LEFT NAVIGATION */

#PTleftcell .sportsNavigationSeperator 
{
	background-color: #353535;
	border-top: 1px solid #121212;
	overflow: hidden;
	height: 1px;
	margin-top: 6px;
	margin-bottom: 2px;
}
* html #PTleftcell .sportsNavigationSeperator 
{
	height: 2px;
}

#PTleftcell .sportsNavigationArrowButton {
	display: block;
	padding: 0 0 0 34px;
	background-position: 22px 5px;
	background-repeat: no-repeat;
}

#PTleftcell .sportsNavigationArrowButtonNew {
	display: block;
	padding: 0 0 0 22px;
	background-position: 10px 5px;
	background-repeat: no-repeat;
}

#PTleftcell .sportNavigationShowAllRegions { padding: 10px 0 10px 2px; }
#PTleftcell .sportNavigationShowAllRegions .sportsNavigationArrowButton { background-image: url(/style/img/arrow-yellow-right2.gif); }
#PTleftcell .sportNavigationShowAllRegions .sportsNavigationArrowButtonNew { background-image: url(/style/img/arrow-white-right.gif); }
#PTleftcell .sportNavigationShowAllRegions a { color: #FFCC00; }
#PTleftcell .sportNavigationShowAllRegions a:hover { color: #FFCC00; }

#PTleftcell .sportNavigationHideAdditionalRegions { padding: 10px 0 5px 2px; }
#PTleftcell .sportNavigationHideAdditionalRegions .sportsNavigationArrowButton { background-image: url(/style/img/arrow-yellow-down.gif); zoom: 1; }
#PTleftcell .sportNavigationHideAdditionalRegions .sportsNavigationArrowButtonNew { background-image: url(/style/img/arrow-white-down.gif); zoom: 1; }
#PTleftcell .sportNavigationHideAdditionalRegions a { color: #FFCC00 }
#PTleftcell .sportNavigationHideAdditionalRegions a:hover { color: #FFCC00 }

#PTleftcell .sportNavigationShowAllRegionsNew { padding: 5px 0 10px 10px; color:White; font-weight: bold; }
#PTleftcell .sportNavigationHideAdditionalRegionsNew { padding: 5px 0 10px 10px; color:White; font-weight: bold; }

#sportNavigationAllSports {
	border-top: 1px solid #4b4b4b;
	border-bottom: 1px solid #161616;
	background: #272727;
	margin-bottom: 7px;
	cursor: pointer;
	height: 23px;
}

#PTleftcell #sportNavigationAllSports .sportsNavigationArrowButton { background-image: url(/style/img/arrow-yellow-left2.gif); }
#PTleftcell #sportNavigationAllSports .sportsNavigationArrowButtonNew { background: url(/style/img/arrow_white_left.gif) no-repeat 10px 4px; }

#SportDetail .specialLeaguesContainer .specialLeaguesTopDelimiter { margin-top: 2px; padding-bottom: 2px; height: 1px; font-size: 0; width: 100%; background-image: url(/media/img/bawcom/leftnav/specialleaguesdelimiter.gif); background-repeat: repeat-x; }
#SportDetail .specialLeaguesContainer .specialLeaguesBottomDelimiter { margin-bottom: 3px; padding-top: 7px; height: 1px; font-size: 0; width: 100%; background-image: url(/media/img/bawcom/leftnav/specialleaguesdelimiter.gif); background-position: 0px 100%; background-repeat: repeat-x; }
#SportDetail .specialLeaguesContainer { background-color: #1B1B1B; }

#PTleftcell .sportNavigationRegionCollapsed .sportsNavigationArrowButton { background-image: url(/style/img/arrow-yellow-right2.gif); }
#PTleftcell .sportNavigationRegionCollapsed a { color: #FFFFFF; }
#PTleftcell .sportNavigationRegionCollapsed a:hover { color: #FFFFFF; }

#PTleftcell .sportNavigationSelectedRegionCollapsed .sportsNavigationArrowButton { background-image: url(/style/img/arrow-yellow-right2.gif); }
#PTleftcell .sportNavigationSelectedRegionCollapsed a { color: #FFCC00; }
#PTleftcell .sportNavigationSelectedRegionCollapsed a:hover { color: #FFCC00; }

#PTleftcell .sportNavigationRegionExpanded .sportsNavigationArrowButton { background-image: url(/style/img/arrow-yellow-down.gif); }
#PTleftcell .sportNavigationRegionExpanded a { color: #FFCC00; }
#PTleftcell .sportNavigationRegionExpanded a:hover { color: #FFCC00 }

#PTleftcell .sportNavigationRegionCollapsedNew .sportsNavigationArrowButtonNew { padding-top: 2px; background-image: url(/style/img/arrow-white-right.gif); }
#PTleftcell .sportNavigationRegionCollapsedNew a { color: #FFFFFF; }
#PTleftcell .sportNavigationRegionCollapsedNew a:hover { color: #FFFFFF; }

#PTleftcell .sportNavigationSelectedRegionCollapsedNew .sportsNavigationArrowButtonNew { padding-top: 2px; background-image: url(/style/img/arrow-yellow-right2.gif); background-position: 12px 5px; }
#PTleftcell .sportNavigationSelectedRegionCollapsedNew a { color: #FFFFFF; }
#PTleftcell .sportNavigationSelectedRegionCollapsedNew a:hover { color: #FFFFFF; }

#PTleftcell .sportNavigationSelectedAllRegionCollapsedNew .sportsNavigationArrowButtonNew { padding-top: 2px; background-image: url(/style/img/arrow-yellow-right2.gif); background-position: 12px 5px; }
#PTleftcell .sportNavigationSelectedAllRegionCollapsedNew a { color: #FFCC00; }
#PTleftcell .sportNavigationSelectedAllRegionCollapsedNew a:hover { color: #FFCC00; }

#PTleftcell .sportNavigationRegionExpandedNew .sportsNavigationArrowButtonNew { padding-top: 2px; background-image: url(/style/img/arrow-white-down.gif); background-position: 10px 4px; }
#PTleftcell .sportNavigationRegionExpandedNew a { color: #FFFFFF; }
#PTleftcell .sportNavigationRegionExpandedNew a:hover { color: #FFFFFF }

#PTleftcell .sportNavigationSelectedRegionExpandedNew .sportsNavigationArrowButtonNew { padding-top: 2px; background-image: url(/style/img/arrow-yellow-down.gif); background-position: 10px 6px; }
#PTleftcell .sportNavigationSelectedRegionExpandedNew a { color: #FFFFFF; }
#PTleftcell .sportNavigationSelectedRegionExpandedNew a:hover { color: #FFFFFF }

#PTleftcell .sportNavigationSelectedAllRegionExpandedNew .sportsNavigationArrowButtonNew { padding-top: 2px; background-image: url(/style/img/arrow-yellow-down.gif); background-position: 10px 6px; }
#PTleftcell .sportNavigationSelectedAllRegionExpandedNew a { color: #FFCC00; }
#PTleftcell .sportNavigationSelectedAllRegionExpandedNew a:hover { color: #FFCC00 }

#PTleftcell .sportNavigationLeague { padding:5px 4px 1px 34px; margin-left:2px; }
#PTleftcell .sportNavigationLeague a, .sportNavigationLeague a:visited { color: #FFFFFF; }

#PTleftcell .sportNavigationLeagueSelected { padding:5px 4px 1px 34px; margin-left:2px; }
#PTleftcell .sportNavigationLeagueSelected a, .sportNavigationLeagueSelected a:visited { color: #FFCC00; }
#PTleftcell .sportNavigationLeagueSelected a:hover { color: #FFCC00; }

.sportNavigationFilter { background-color: #242424; position:absolute; left: 0px; top: 23px; z-index: 10001; width: 100%; height: 94px; }
.sportNavigationFilter span { color:#7E7E7E; }
#maskElement {position:absolute; left: 0px; top: 23px; z-index: 10000; width: 100%; height: 2000; background-color:Gray; filter:alpha(opacity=0); opacity:0; }
.filtericon { position: absolute; top: 0; right: 0; width: 23px; height: 0; padding-top: 23px; overflow: hidden; background-repeat: no-repeat; z-index: 99; display: block; }
a#showFilter.white { background-image: url(/style/img/filter-white.gif); }
#PTleftcell a.yellow { background: url(/style/img/filter-yellow.gif) no-repeat; }
a#showFilter.white:hover { background-image: url(/style/img/filter-yellow.gif); }
.sportNavigationFilter select {width: 86%; margin-bottom:10px;}
.FilterButtons {margin-left:auto; margin-right:auto; padding-right:22;}
.sportNavigationFilter2 { border: 1px solid #3E3E3E; padding: 5px 10px 5px 10px; background-color: #242424; }

.errorNoBetsAvailable { color: #000; padding: 10px; border: 1px solid #000; background-color: #F9C801;  margin: 10px; }
.errorNoBetsAvailable .closebtn { float: right; }
#SportsList .items { margin-left: 0; }

#SportsList .items table { display: block; }

.items table td .sporticon { position: static; }

#PTleftcell .items table.hover {
	/* bevel disabled, but will be used in the future
	border-top: 1px solid #4b4b4b;
	border-bottom: 1px solid #161616;
	background: #272727;*/
}

#sportDetailTable {
	width: 100%;
	border-top: 1px solid #121212;
	border-bottom: 1px solid #363636;
	background: #202020;
	padding-left: 10px;
	cursor: pointer;
}

#sportDetailTable.hover {
	border-top: 1px solid #4b4b4b;
	border-bottom: 1px solid #161616;
	background: #272727;
}

#sportDetail .items { margin-left: 0; }

#remainingSports .items { margin-left: 0; }
#remainingSports .items table { width: 100%; }

#sportDetail .selectall,
#sportDetail .selectnone {
	display: block;
	float: left;
	width: 18px;
	height: 0;
	padding-top: 10px;
	overflow: hidden;
	background: url(/style/img/toggle-selection.gif) no-repeat;
	_height: 10px;
}

/* handles multi line leftnav titles, e.g. Weddenschappen */
.leftnavNumberOfBetsTitle {
	padding-right: 0 !important;
	margin-right: 25px;
}

#sportDetail .selectnone {
	background-position: -19px 0;
}

#sportDetail .selectall:hover {
	background-position: 0 -10px;
}

#sportDetail .selectnone:hover {
	background-position: -19px -10px;
}

#sportDetail td.selectionbuttons {
	width: 40px;
	visibility: hidden;
}

#sportDetail .sportNavigationRegionCollapsed,
#sportDetail .sportNavigationRegionExpanded,
#sportDetail .sportNavigationSelectedRegionCollapsed {
	zoom: 1;
	margin-top: 5px;
}
	

/* ERROR PAGE */
.browserNotSupportedError { background: #000 url(/style/img/v7/error_bottom.jpg) no-repeat bottom center; }
.browserNotSupportedError .dsBodyContent { padding: 10px; }
.browserNotSupportedError .startlivebetsbutton a {float: none; display: inline;  margin: 0 auto;}
.browserNotSupportedError .importantnotice { position: relative; top: 6px; margin-right: 6px; }
.browserNotSupportedError ol { margin: 10px 0 0 20px; }
.browserNotSupportedError .os { background: url(/media/img/os-icons.gif) no-repeat; overflow: hidden; display: block; padding-left: 20px; line-height: 18px;}
.browserNotSupportedError .linux { background-position: 0 0; }
.browserNotSupportedError .windows { background-position: 0 -38px; }
.browserNotSupportedError .mac { background-position: 0 -78px; }

div.bet-list span.spanRight { top: -13px; margin-bottom: -7px;  }
body:nth-of-type(1) div.bet-list span.spanRight { [top: -13px; top: 0px;] } /*Chrome, Safari*/
div.bet-list span.spanLeft { display: block; }

/* PAGING */
a.pagingGotoPreviousItem  { padding: 0 4px 0 4px; text-decoration: none; background: url(/style/img/previous.gif) no-repeat 0 -12px }
a:hover.pagingGotoPreviousItem  { padding: 0 4px 0 4px; text-decoration: none; background: url(/style/img/previous.gif) no-repeat 0 -24px }
a.pagingGotoNextItem  { padding: 0 4px 0 4px; text-decoration: none; background: url(/style/img/next.gif) no-repeat 6px -12px }
a:hover.pagingGotoNextItem  { padding: 0 4px 0 4px; text-decoration: none; background: url(/style/img/next.gif) no-repeat 6px -24px }

a.pagingGotoPreviousItemDisabled  { padding: 0 4px 0 4px; text-decoration: none; cursor: default; background: url(/style/img/previous.gif) no-repeat 0 0px }
a:hover.pagingGotoPreviousItemDisabled  { padding: 0 4px 0 4px; text-decoration: none; cursor: default; background: url(/style/img/previous.gif) no-repeat 0 0px }
a.pagingGotoNextItemDisabled  { padding: 0 4px 0 4px; text-decoration: none; cursor: default; background: url(/style/img/next.gif) no-repeat 6px 0px }
a:hover.pagingGotoNextItemDisabled  { padding: 0 4px 0 4px; text-decoration: none; cursor: default; background: url(/style/img/next.gif) no-repeat 6px 0px }

.pagingInfoText  { color: #cccccc; padding: 17px 0 7px; }
* html .pagingInfoText  { display: inline-block; }
.pagingLinks  { padding: 0px 0 7px; }
* html .pagingLinks  { display: inline-block; }
.pagingBottomLinksSpacer  { font-size: 1px; padding-top: 14px; }
* html .pagingBottomLinksSpacer { display: inline-block; }
.pagingTopLinksSpacer  { font-size: 1px; padding: 0px 0 8px; }
* html .pagingTopLinksSpacer { display: inline-block; }

a.pagingGotoItem  { padding: 0 4px 0 4px; text-decoration: none; color: #cccccc; }
a:hover.pagingGotoItem  { padding: 0 4px 0 4px; text-decoration: none; color: #ffcc33; }
a.pagingCurrentItem  { padding: 0 4px 0 4px; text-decoration: none; cursor: default; background-color: #ffcc33; color: Black; }
a:hover.pagingCurrentItem  { padding: 0 4px 0 4px; text-decoration: none; cursor: default; background-color: #ffcc33; color: Black; }

/* FALLBACK TEASER */
.fallbackteaser { height:240px; text-align:left }
.fallbackteaser h1 { color:#FFF; cursor:text; font-size:18px; padding:7px 0 5px 0 }
.fallbackteaser img { float:left; margin-right:10px }
.fallbackteaser p { cursor:text; margin-bottom:13px }
.fallbackteaser .lnkBtn { margin:0 10px 0 330px }
.fallbackteaser .lnkBtn a { border-bottom:1px solid #111111; border-left:1px solid #595959; border-right:1px solid #111111; border-top:1px solid #595959; color:#FFFFFF; display:block; font-weight:bold; margin-top:2px; padding:1px 0 3px 5px; text-decoration:none }
.fallbackteaser .lnkBtn a:hover { background-color:#FFCC00; border-bottom:1px solid #907608; border-left:1px solid #FFE066; border-right:1px solid #907608; border-top:1px solid #FFE066; color:#000; text-decoration:none }
.fallbackteaser .txt { height:198px; margin-left:330px }

.PlaceBetText {
	font-weight: bold !important;
}

.PlaceBetText a {
	font-weight: normal;
}

