/* -=- css for main -=- */
/* RESET CSS */
html,address,blockquote,body,div,dl,dt,dd,fieldset,h1,h2,h3,h4,h5,h6,ol,p,ul,li,center,hr,pre,table,tr,td,th,thead,tbody,tfoot,caption {
	font-family:inherit; font-style:normal; font-weight:normal;
	font-variant:normal; font-size:inherit; line-height:inherit;
	text-decoration:none; padding:0; margin:0;
	float:none; border:0px; display:block; cursor:default; }
form {
	font-family:inherit; font-style:normal; font-weight:normal;
	font-variant:normal; font-size:inherit; line-height:inherit;
	text-decoration:none; padding:0; margin:0;
	float:none; border:0px; display:block; cursor:default; }
span,a,abbr,code,legend,button,object,var,tt,kbd,samp,small,sub,sup {
	font:inherit; padding:0; margin:0;
	color:inherit; display:inline; float:none; border:0; }
img {
	font:inherit; padding:0; margin:0;
	color:inherit; display:inline; float:auto; border:0; }
/* */ input, select, textarea	{
	padding:0; margin:0;
	display:inline; float:none; }
	
li       { display:list-item; }

table    { display:table; /* border-spacing:0; border-collapse:collapse; */ }
tr       { display:table-row; }
th,td    { display:table-cell; }
thead    { display:table-header-group; }
tbody    { display:table-row-group; }
tfoot    { display:table-footer-group; }
caption  { display:table-caption; }
colgroup { display:table-column-group; }
col      { display:table-column; }

head     { display:none; }

/* */ button,textarea,input,object,select { display:inline-block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; }
/*_*/ input[type=hidden]	{ display: none; } 

/* BWIN CSS */
/* */ body { background-color:#282828; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; }
/* */ body,table,p { font-size:8pt; }


a { color:#FFFFFF; text-decoration:underline; }
a:hover { color:#FFFFFF; text-decoration:underline; }
a:active, a:focus { outline:none; }

h1 { font-family:Verdana; font-size:11px; font-weight:bold; color:#FFCC00; }
h2 { font-family:Tahoma; font-size:18px; font-weight:bold; color:#FFCC00; }
h3 { font-family:Verdana; font-size:11px; font-weight:bold; color:#FFFFFF; }
h4 { font-family:Verdana; font-size:11px; font-weight:bold; color:#FFCC00; }
h5 { font-family:Verdana; font-size:11px; font-weight:normal; color:#FFCC00; }

/* List of anchors (links on innerpage, no reload) */
ul.linklist { list-style-type:none; margin:0px; }
ul.linklist li { text-decoration:none; background:url(/style/img/v7/arrow_right_fff.gif) top left no-repeat; padding-left:12px; }
ul.linklist li a  { text-decoration:none; }
ul.linklist li a:focus, ul.linklist li a:hover, ul.linklist li a:active { text-decoration:underline; }

/* List of links (links to other page, with reload) */
ul.linklistExtern      { list-style-type:none; margin:0px; }
ul.linklistExtern li a { font-weight:bold; text-decoration:none; background:url(/style/img/v7/arrow_right_fff.gif) top right no-repeat; padding-right:12px; }
ul.linklistExtern li a:focus, ul.linklistExtern li a:hover, ul.linklistExtern li a:active { text-decoration:underline; }

/* Link to top of page*/
div.toplink	{ text-align:right; padding:0 17px 7px 0;  }
div.toplink a	{ text-decoration:none; font-weight:bold; background:url(/style/img/v7/arrow_top_fff.gif) bottom right no-repeat; padding-right:12px; }
div.toplink a:focus, div.toplink a:hover, div.toplink a:active { text-decoration:underline; }


/* BWIN HEADER */
.bwinheader { background-color:#000000; border-top:solid 1px #000000; }
.bwinheader .gradienttop { background:url(/media/img/v7/bgBwinHeader.gif) repeat-x; background-position:0 -1; height: 69px }
.bwinheader a img { margin-right:16px}
.bwinheader .channelsTd { vertical-align:bottom; white-space:nowrap; }


/* SEPARATOR */
.h_sep_01 {height:10px; background-image:url(/style/img/v7/bg_sep_808080.gif); border:0;background-repeat:repeat-x; background-position: center left; }
.h_sep_02 {height:10px; background-image:url(/style/img/v7/bg_sep_ffcc00.gif); border:0;background-repeat:repeat-x; background-position: center left; }
.h_sep_03 {height:1px; background-image:url(/style/img/v7/bgSep.gif); border:0;background-repeat:repeat-x; background-position: center left; }
.v_sep_01_left  {background-image:url(/style/img/v7/bg_sep_808080.gif); border:0;background-repeat:repeat-y; background-position: top left;padding-left:3px;}
.v_sep_01_right {background-image:url(/style/img/v7/bg_sep_808080.gif); border:0;background-repeat:repeat-y; background-position: top right;padding-right:3px;}
.v_sep_02_left  {background-image:url(/style/img/v7/bg_sep_ffcc00.gif); border:0;background-repeat:repeat-y; background-position: top left; padding-left:3px;}
.v_sep_02_right {background-image:url(/style/img/v7/bg_sep_ffcc00.gif); border:0;background-repeat:repeat-y; background-position: top right;padding-right:3px;}

/* BUTTONS */
a.btnStandard { background-repeat: no-repeat; float:left; z-index: 50; cursor: pointer;}
a:hover.btnStandard { background-repeat: no-repeat; }

/* CONTROL HEADER */
.controlHeader { background-image:url(/style/img/v7/bgControlHeaderDs.png); background-repeat:repeat-x; cursor:text; margin:0; position:static; width:100%; z-index:37; padding-bottom:18px; }
.controlHeader span { color:#FFCC00; display:block; font-weight:bold; margin-bottom:-17px; padding:5px 0 17px 10px; white-space:nowrap; }
* html .controlHeader { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/style/img/v7/bgControlHeaderDs.png',sizingMethod='crop'); padding-bottom:4px; }
* html .controlHeader span { margin-bottom:-2px; z-index:37; }

/* CONTROL HEADER NO Background*/
.controlHeaderNoBackground span { color:#FFCC00; display:block; font-weight:bold; padding:5px 0 17px 10px; white-space:nowrap; }

/* CONTROL HEADER NO SHADOW */
.controlHeaderNoShadow { color:#FFCC00; background-color: #000000; padding: 6px 10px 6px 10px; font-weight:bold; }
.controlHeaderNoShadow .spanLeft { color:#FFCC00; cursor:text; display:inline-block; font-weight:bold; position:static; white-space:nowrap; }
.controlHeaderNoShadow .spanLeft a.link { background-image:url(/style/img/v7/arrow_right_ff0.gif); background-position:right 4px; background-repeat:no-repeat; color:#FFCC00; display:inline-block; padding-right:10px; position:static; text-decoration:none; }
.controlHeaderNoShadow .spanRight { display:inline-block; float:right; position:relative; top:-18px; }
.controlHeaderNoShadow .spanRight label { position:relative; top:5px; }
* html .controlHeaderNoShadow .spanRight { margin-top:-15px; position:static; }
* html .controlHeaderNoShadow .spanRight label { float:left; padding: 4px 0 0 0; }
.controlHeaderNoShadow .spanRight .arrowLeft { /* background-image:url(/style/img/v7/img/arrow_left_fff.gif); background-position:left 4px; background-repeat:no-repeat; */ display:inline-block; padding-left:10px; position:static; text-decoration:none; }
.controlHeaderNoShadow a:hover.link { text-decoration: underline; }
.controlHeaderNoShadow a { color: #FFFFFF; }
.controlHeaderNoShadow  .printIcon {width: 10px; align: right }
.controlHeaderNoShadow  .printLable {width: 35px; valign:top}
/* CONTROL HEADER - BOTTOM SHADOW */
.controlHeaderBottomShadow { 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%; }
* html .controlHeaderBottomShadow  { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/style/img/v7/bgControlHeaderShadow.png',sizingMethod='crop'); }

/* CONTROL HEADER WITH LINK */
.controlHeader .spanLeft { color:#FFCC00; cursor:text; display:inline-block; font-weight:bold; margin-bottom:-12px; padding:5px 0 17px 10px; position:static; white-space:nowrap; }
* html .controlHeader .spanLeft { margin-bottom:-35px; }
.controlHeader .spanLeft a { background-image:url(/style/img/v7/arrow_right_ff0.gif); background-position:right 4px; background-repeat:no-repeat; color:#FFCC00; display:inline-block; padding-right:10px; position:static; text-decoration:none; }
.controlHeader .spanLeft a:hover { text-decoration:none; }
.controlHeader .spanRight { float:right; padding-right:10px; position:relative; top:-21px; }
.controlHeader .spanRight label { margin-top:-1px; }
* html .controlHeader .spanRight { display:inline-block; margin-bottom:10px; position:static; margin-top:-21px; }
* html .controlHeader .spanRight label { float:left; margin:3px 5px 0 0; }
.controlHeader .spanRight .arrowLeft { /* background-image:url(/style/img/v7/img/arrow_left_fff.gif); background-position:left 4px; background-repeat:no-repeat; */ display:inline-block; padding-left:10px; position:static; text-decoration:none; }

/* CONTROL HEADER FOR REGISTRATION */
.columnHeader { background-image:url(/style/img/v7/bgControlHeaderDs.png); background-repeat:repeat-x; margin:0; position:relative; width:100%; z-index:37; padding-bottom:18px;}
.columnHeader span { color:#FFCC00; display:block; font-weight:bold; margin-bottom:-12px; padding:5px 0 17px 10px; white-space:nowrap; }
.columnHeader span img { float:right;}
* html .columnHeader { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/style/img/v7/bgControlHeaderDs.png',sizingMethod='crop'); padding-bottom:4px; }
* html .columnHeader span { position:relative; margin-bottom:-2px; z-index:37; }


/* DROP SHADOW */
.dsBody { padding-top:4px; width:100%; }
.dsBodyLeft { background-image:url(/style/img/v7/dsBodyLeft.gif); background-repeat:repeat-y; padding-left:4px; position:relative; text-align:left; }
* html .dsBodyLeft { float:left; }
.dsBodyRight { background-image:url(/style/img/v7/dsBodyRight.gif); background-position:100% 0; background-repeat:repeat-y; padding-right:11px; }
.dsBottom { background-image:url(/style/img/v7/dsBottom.gif); background-repeat:no-repeat; background-position:100% 0; height:14px; left:11px; margin-top:-3px; position:relative; }
.dsBottomLeft { background-image:url(/style/img/v7/dsBottomLeft.gif); background-repeat:no-repeat; font-size:0; height:14px; left:-15px; position:relative; width:15px; }
.dsTop { background-image:url(/style/img/v7/dsTop.gif); background-position:100% 0; height:14px; margin-bottom:-14px; position:relative; }
.dsTopLeft { background-image:url(/style/img/v7/dsTopLeft.gif); background-repeat:no-repeat; font-size:0; height:14px; left:-4px; position:relative; margin-bottom:-4px; width:15px; } 


/* DROP SHADOW AND STRETCHED BACKGROUND TABLE */
.dsTable { background-color:#373737; }
.dsTable .bodyLeft { background-image:url(/style/img/v7/dsBodyLeft.gif); background-repeat:repeat-y; font-size:0px; overflow:hidden; }
.dsTable .bodyRight { background-image:url(/style/img/v7/dsBodyRight.gif); background-position:right 0; background-repeat:repeat-y; padding-right:9px; vertical-align:top; }
* html .dsTable .bodyRight { padding-right:0px; }
.dsTable .bodyRight .bodyBg { left:-9px; margin-bottom:-9px; padding-right:7px; position:relative; top:-6px; width:100%; }
* html .dsTable .bodyRight .bodyBg { height:100%; margin:-7px 0 -3px -9px; padding-right:2px; position:fixed; }
* html .dsTable .bodyRight .bodyBg { -overflow:hidden; } /* IE 6 ONLY */
.dsTable .bodyRight .bodyBg div,.dsTable .bodyRight .bodyBg p { cursor:text; }
.dsTable .bodyRight .bodyBg .bgImg { height:100%; position:absolute; width:100%; }
.dsTable .bodyRight .bodyBg .bodyContent { margin-right:-7px; position:relative; top:0px; z-index:40; }
* html .dsTable .bodyRight .bodyBg .bodyContent { margin-right:0px; }
.dsTable .bottom { background-image:url(/style/img/v7/dsBottom.gif); background-position:right 0px; font-size:0px; }
.dsTable .bottomLeft { background-image:url(/style/img/v7/dsBottomLeft.gif); font-size:0px; height:13px; }
.dsTable .top { background-image:url(/style/img/v7/dsTop.gif); background-position:right 0px; font-size:0px; }
.dsTable .topLeft { background-image:url(/style/img/v7/dsTopLeft.gif); font-size:0px; height:10px; width:13px; }
.dsTable .topLeft img { height:0px; width:13px; }


/* CONTROL BACKGROUND */
.createDropShadow { margin:0 auto; text-align:left; width:100%; }
.dsBodyBg { overflow:hidden; position:relative; width:100%; }
.dsBodyBg * p,.dsBodyBg * h1,.dsBodyBg * h2,.dsBodyBg * h3,.dsBodyBg * h4,.dsBodyBg * h5 { cursor:text; }
.dsBodyBg .gradientImg { height:100%; margin:0 -100% -100% 0; position:absolute; width:100%; z-index: -1; }
.dsBodyBg .transparent { background:#FFFFFF; filter:alpha(opacity=60); opacity:0.6; }
.dsBodyBg .dsBodyContent { position:relative; top:0; z-index:99;}
* html .dsBodyBg { height:100%; position:fixed; z-index:30; }
* html .dsBodyBg .gradientImg { z-index: 0; }

/* SUBCHANNEL NAVIGATION */
#subChannelNavigation { font-size:8pt; list-style-type:none; margin-left:24px; }
#subChannelNavigation li { float:left; padding:11px 18px 6px 0; }
#subChannelNavigation a { color:#FFFFFF; text-decoration:none; }
#subChannelNavigation a:hover { color:#FFCC00; }
#subChannelNavigation .selected a { color:#FFCC00; font-weight:bold; }
#subChannelNavigation li .selected { color:#FFCC00; }

/* IMPRINT */
.imprintContent		{ padding: 0px 0px 0px 10px; vertical-align: top }

/* UserState */
#PTfirst, #PTfirstmain { height: 23px; width: auto; background-color: #202020; color: #cccccc }
* html #PTfirst, #PTfirstmain { height: 24px }
#PTFirst { padding: 1px 24px 0 24px }
/*** login ***/
#PTfirst .wrapper { height: 22px; width: 100%; font-size: 10px; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; color: #cccccc; background-color: #202020 }
#PTfirst .wrapper .login { height: 22px; width: 100%; border: none }
#PTfirst .wrapper .login a { color: #cccccc; text-decoration: none; font-size: 10px; font-weight: normal }
#PTfirst .wrapper .login a:hover { color: #cccccc; text-decoration: underline }
#PTfirst .wrapper .login .itemsl { height: 22px; background-color: #202020; border: none; float: left }
#PTfirst .wrapper .login .itemsr { height: 22px; background-color: #202020; border: none; float: right; color: #cccccc; font-size: 10px }
#PTfirst .wrapper .login .itemsl .iteml { color: #cccccc; padding: 1px 1px 0 0; white-space: nowrap; font-weight: normal; vertical-align: middle }
* html #PTfirst .wrapper .login .itemsl .iteml { padding: 0 1px 0 0 }
#PTfirst .wrapper .login .itemsr .itemr { color: #cccccc; padding: 0 0 0 14px; white-space: nowrap; font-weight: normal; vertical-align: middle }
#PTfirst .wrapper .login .itemsr .oddItem { font-size: 10px; color: #ffcc00; background-color: #202020; padding: 0 0 0 14px; white-space: nowrap }
#PTfirst .wrapper .login .itemsr .oddItem a { color: #ffcc00 }
#PTfirst .wrapper .login .itemsr .oddItem #currencyBalance { padding-left: 6px }
#PTfirst .wrapper .login .itemsr .ctl { padding: 0px 7px 0 12px; white-space: nowrap }
#PTfirst .wrapper .login .itemsr .ctl .textbox { height: 17px; width: 10.0em; font-size: 10px; border: solid 1px #5a5a5a; margin-top: 1px; background-color: #000000; color: #ffffff; padding: 1px 0 0 2px }
#PTfirst .wrapper .login .itemsr .ctl input { display: inline; margin: 0; font-size: inherit; font-family: inherit }
#PTfirst .wrapper .login .itemsr .binside { padding: 0 0 0 14px; color: #ffcc00 }
#PTfirst .wrapper .login .linkIntoLoyalty { vertical-align: baseline }
#PTfirst .wrapper .login .linkIntoLoyalty a { color: #ffcc00 }
#PTfirst .wrapper .login .linkIntoLoyalty a:hover { color: #ffcc00 }
#PTfirst .wrapper .login .linknotavail { font-weight: normal; color: #cccccc; font-size: 10px }
#PTfirst .wrapper .login .linkactnotavail {  }

#PTfirst .wrapper .login .itemsr .btns { white-space: nowrap }
#PTfirst .wrapper .login .itemsr .btns .inactive { }

/* IE(6) PNG image hack */
#PTfirst .wrapper .login .itemsr .btns a.btnStandard { background-repeat: no-repeat; display: block; float: left; z-index: 50; cursor: pointer;}
#PTfirst .wrapper .login .itemsr .btns a:hover.btnStandard { background-repeat: no-repeat; }
#PTfirst .wrapper .login .itemsr .btns a.loginBtn { background-image: url(/style/img/v7/btnLogin_en.png); }
* html #PTfirst .wrapper .login .itemsr .btns a.loginBtn { background-image: url(/style/img/v7/p.gif); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/style/img/v7/btnLogin_en.png',sizingMethod='crop'); cursor: pointer; }
#PTfirst .wrapper .login .itemsr .btns a:hover.loginBtn { background-image: url(/style/img/v7/btnLoginHover_en.png); }
* html #PTfirst .wrapper .login .itemsr .btns a:hover.loginBtn { background-image: url(/style/img/v7/p.gif); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/style/img/v7/btnLoginHover_en.png',sizingMethod='crop'); }

#PTfirst .wrapper .login .navigationItems .navigationItem td { padding: 5px 12px 6px 0px; font-size: 10px; }
#PTfirst .wrapper .login .navigationItems a { font-size: 10px; color: #cccccc; }
#PTfirst .wrapper .login .navigationItemsDisabled .navigationItem td { padding: 5px 12px 6px 0px; font-size: 10px; }
#PTfirst .wrapper .login .navigationItemsDisabled a { font-size: 10px; color: #cccccc; }
#PTfirst .wrapper .login .navigationItemsDisabled a:hover {text-decoration: none; }

#BtnLoginBorder {margin:0 0 0 5px;padding:0;border:0px;}

/* FOOTER */
/* Footer LanguageSelect/Copyright Bar*/
.footer { font-size:10px; font-family:Verdana; width:100%; height:36px; background:#222222; color:#ffffff; vertical-align:top; margin:30px 0 0 0; border-top: solid 1px #000000; }
.footer .gradienttop { background:url(/media/img/footer/gradient_wb_small.gif) bottom left repeat-x; height:36px; padding:0; }
* html .footer .gradienttop{ background:url(/media/img/footer/gradient_wb_small.gif) top left repeat-x; height:36px; padding:0;}
.footer .gradienttop .left { width:41%; height:36px; text-align:left; float:left; margin:5px 0 0 0px; }
* html .footer .gradienttop .left { margin-top:3px; }
.footer .gradienttop .left table { margin-left:7px; }

.footer .gradienttop .right { width:59%; height:36px; text-align:right; float:right; }
.footer .gradienttop table { color:#ffffff; font-size:10px; }
.footer .gradienttop td.select { font-family:inherit; font-size:inherit; height:15px; }

.footer .gradienttop .languageSelect { padding-left:15px; padding-right:5px; }
.footer .gradienttop .languageSelect select { height:15px; border:solid 1px #000000; font-size:1.0em; font-family:inherit; }
.footer .gradienttop .languageSelect label { padding-right:5px; }
* html .footer .gradienttop .languageSelect label { position:relative; top:-1px; }
* html .footer .gradienttop div.languageSelect label { position:relative; top:-3px; }

.footer .gradienttop .channelSelect { padding-left:15px; }
.footer .gradienttop .channelSelect select { height:15px; border:solid 1px #000000; font-size:1.0em; font-family:inherit; }
.footer .gradienttop .channelSelect label { padding-right:5px; }
* html .footer .gradienttop .channelSelect label { position:relative; top:-1px; }

.footer .copyright { margin:7px 17px 0 0; float:right; white-space:nowrap; }
.footer .age { display:inline; float:right; background:url(/media/img/footer/age.gif) top right no-repeat; margin:0 25px 0 0; height:35px; width:35px; }
.footer .age .lnkimg { width: 35px; height:35px; }

/* Footer Logo Section */
/* for Logos in DIV- and TABLE-Layout */
#footerlogos { clear:both; text-align:center; margin:0; padding-top: 15px; color:#cccccc; }
#footerlogos table { padding:0px; vertical-align:top; margin:auto; font-size:10px; }
#footerlogos td { text-align:center; color:#cccccc; }
#footerlogos img { margin:5px 5px; }
/* only for Logos in DIV-Layout */
#footerlogos .footerPartner, #footerlogos .footerSecurity, #footerlogos .footerLicences { margin:0 40px; float:none; display:block; color:#cccccc; font-size:10px; }


/* BOTTOM NAVIGATION */
.metanavi { text-align:center; font-size:10px; font-weight:normal; font-family:inherit; color:#cccccc; margin-top:21px; }
.metanavi a { font-size:10px; font-weight:normal; color:#cccccc; text-decoration:none; padding:0 7px; }
.metanavi a:hover { text-decoration:underline; color:#cccccc }
.metanavi div { text-align:center; }
.metanavi table { margin:auto; }


/* LEFT NAVIGATION */
#leftNavigation { font-size:8pt; list-style-type:none; margin-left:4px; width:178px; }
#leftNavigation ul { padding: 5px 5px 5px 5px; }
#leftNavigation li { padding-bottom: 2px; }
/*
#leftNavigation a { color: #FFFFFF; text-decoration: none; font-weight: normal; }
#leftNavigation a:hover { color: #FFCC00; }
*/

.AspNet-TreeView { color: #FFFFFF; }
.AspNet-TreeView a { color: #FFFFFF; text-decoration: none; }
.AspNet-TreeView ul { list-style-type: none; }
.AspNet-TreeView li { margin: 0px 5px 3px 0px; }
.AspNet-TreeView a:hover { text-decoration: underline; }
.AspNet-TreeView-Separator { margin-left:2px; width: 170px; height: 3px; background-image: url(/media/img/bawcom/tmp_separator.gif); background-repeat: repeat-x; }
.AspNet-TreeView-Header { text-transform: uppercase; color: #969696; }
.AspNet-TreeView-Selected a { color: #FFCC00; }
.AspNet-TreeView-Show { display: block; }
.AspNet-TreeView-Hide { display: none; }
.AspNet-TreeView-ParentSelected a { color: #FFFFFF; text-decoration: none; }


/* <message viewer> */
.layer { background-color:#f9c801; color:#000; }
.layer a {color:#000;}
.layer a:hover {color:#FFFFFF;}
.layer .bottombar .bottomline { background: #000 url(/style/img/black-line.gif) }
.layer .bottombar .llcorner { background: url(/style/img/black-line.gif) no-repeat }
.layer .bottombar .lrcorner { background: url(/style/img/black-line.gif) no-repeat }
.layer .left { background: url(/style/img/black-line.gif) }
.layer .middle { padding-right:8px; padding-left:8px; padding-bottom: 16px; padding-top: 9px }
.layer .headerbar .title { padding:9px 8px 0px 8px; font-weight:bold;}
.layer .headerbar .left { background: url(/style/img/black-line.gif) }
.layer .headerbar .right { background: url(/style/img/black-line.gif) }
.layer .right { background: url(/style/img/black-line.gif) }
.layer .separator { background: #000 }
.layer .sepleft { background: url(/style/img/black-line.gif) no-repeat }
.layer .sepright { background: url(/style/img/black-line.gif) no-repeat }
.layer .top { padding-right:8px; padding-left:8px; padding-bottom: 16px; padding-top: 9px }
.layer .topline { background: #000 url(/style/img/black-line.gif) }
.layer .ulcorner { background: url(/style/img/black-line.gif) no-repeat }
.layer .urcorner { background: url(/style/img/black-line.gif) no-repeat }
.layer .leftpadding { padding-left:8px; padding-top: 9px }
.layer .rightpadding { padding-right:8px; padding-top: 9px }
/* </message viewer> */

.spacer6px {font-size:0; height: 7px;}

/* Bestseller No-Flash fallback styles */
a.noFlashButton:hover, a.noFlashButton:active { font-weight:bold; text-decoration:none; color:#000000; background-color:#FFCC00; }
a.noFlashButton { font-weight:bold; text-decoration:none; color:#FFCC00; }




#userState { float:right; z-index:95;  margin:0; color:#cccccc; font-size:9px;  }
#userState .topLeft {  }
#userState .topRight {  }
#userState .bottomLeft {  }
#userState .bottomRight {  }
*html #userState .topLeft, *html #userState .topRight, *html #userState .bottomLeft, *html #userState .bottomRight {  }

#userState div.contentAdditional { position:relative; right:0px; float:right; border:1px solid #ffcc00; }
#userState div.content { float:right; position:relative; height:20px; color:#cccccc; text-align:middle; white-space:nowrap; }
#userState div.content div { float:left; font-size:9px; color:#ffffff; text-align:middle; white-space:nowrap;  }
#userState a { font-size:10px; color:#cccccc; text-decoration:none; }
#userState a:hover { text-decoration:underline; }
#userState label { display:none; margin-right:4px; }
#userState .form { margin-right:4px; }
#userState .input { width:10em; border:1px solid #666666; background:#000000; color:#ffffff; font-size:10px; padding:1px 0 2px 2px; margin-top:3px; }
*html #userState .input { margin-top:2px; }
#userState .action li { margin-top:5px; }
#userState .action a { max-width:150px; padding-right:0; }
#userState .language { display:none; position:absolute; top:5px; right:0; width:40px; height:20px; margin:0; }
#userState .language li { float:left; margin-left:0; }
#userState .login { margin-right:15px; }
*html #userState .login { margin-right:8px; }
#userState .login li {  }
#userState .login img { position:relative; top:1px; right:0; }
/**html #userState .login span { position:absolute; top:-5px; right:0; }*/
#userState .userStateMetaInformation { list-style-type:none; float:left; }
#userState .userStateMetaInformation li { float:left; margin-left:3; padding-left:3px;}

ul.listType1 { list-style-type:none; }
#userState ul.horizontal { margin-top:5px; }
ul.horizontal li { display:inline; margin-right:15px; }
.right { right:0; margin-right:0; }

#userState .UserstateControlContainer { margin-top:5px; }
#userState .UserstateControlContainer, #userState .userStateMetaInformation { color:#ffcc00;  }
#userState .UserstateControlContainer a { margin-right:10px; margin-top:5px; color:#ffcc00; }
#userState .userStateMetaInformation { margin-right:20px; margin-left:4px; }
#userStateContainer {height:22px;padding-top:2px;}

#userLinksNavigation { float:left; margin-top:4px; position:relative; left:23px; }
#userLinksNavigation a { font-size:10px !important; color:#cccccc; text-decoration:none; }
#userLinksNavigation a:hover { text-decoration:underline; }
/* -=- css for application -=- */
/* 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; 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; }

/* 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 .leftnav .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; }

/* 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: transparent; 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; }


#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 { border: 1px solid #3E3E3E; padding: 5px 10px 5px 10px; 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;}
* html .sportNavigationFilter select {width: 100%; margin-bottom:10px;}
.FilterButtons {margin-left:auto; margin-right:auto; padding-right:22;}

.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: table; _display: inline-block; 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; }
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:#FFCC00; 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;
}

/* -=- css for mainv7 -=- */
body{background-color: #282828;text-align: center;font-family: Verdana, Sans-Serif;}
.maincontainer{	text-align:left; width:1000px; background-color:#222; margin:auto; padding:auto;}

.shadowblock {margin:0; padding:0;font-family: Tahoma, Verdana, Sans-Serif;}
.shadowblock .rt { background:url(/media/img/shadowblock_rt.gif) top right no-repeat;}
.shadowblock .lt {background:url(/media/img/shadowblock_lt.gif) top left no-repeat;}
.shadowblock .rb {background:url(/media/img/shadowblock_rb.gif) bottom right no-repeat;}
.shadowblock .lb {background:url(/media/img/shadowblock_lb.gif) bottom left no-repeat;}

.shadowblock h4, .shadowblock h4 a { color: #ffcc00; margin: 4px 0px 0px 0; padding-top: 0; font-size: 13px; font-weight: bold; text-decoration: none }
.shadowblock h4 a:hover { color: #ffcc00; text-decoration: underline }

.shadowblock .content {padding:6px 12px 13px 6px;}
* html .shadowblock .content {padding:6px 12px 11px 6px;}

.shadowblock .brandareacontent {padding:6px 12px 13px 6px;}
* html .shadowblock .brandareacontent {padding:6px 12px 13px 6px;font-size:11px;}

.opacitystripe {position:absolute; bottom:0; left:0; height:54px; width:100%; z-index:1; }
* html .opacitystripe{position:absolute; bottom:1; left:0; height:54px; width:100%; z-index:1;}

.shadowblock .titlebar{width:100%; height:24px; background-color:#000000;margin:0;padding-top:1px;}
* html .shadowblock .titlebar{width:100%; height:25px; background-color:#000000;margin:0;padding:0;}

.shadowblock .overlaytitlebar{position:absolute; top:0px; z-index:15; width:100%; height:34px; }
* html .shadowblock .overlaytitlebar{position:absolute; top:0px; z-index:15; width:100%; height:34px; }

.shadowblock .overlaytitlebar h4 {margin: 4px 0 0 15px; }
.shadowblock .overlaytitlebar h4 div {display:inline; }
.shadowblock .overlaytitlebar h4 a { padding: 0 10px 0 0; background-image: url(/style/img/arrow_yellow.gif); background-position: right; background-repeat: no-repeat; color:#fc0; text-decoration:none; }
.shadowblock .overlaytitlebar h4 a:hover { color:#fc0; text-decoration:underline; }
.shadowblock .titlebar h4 {margin: 4px 0 0 15px; }

.imagecontent{position:absolute; bottom:5px; left:5px; z-index:15; width:100%;color:#fff;height:50px;font-size:15px;font-family: Tahoma, Verdana, Sans-Serif;letter-spacing:1px;}
.imagecontent a{color:#fc0;}
.imagecontent h1{color:#fff; padding:0; margin:0px 0px 0px 10px; font-size:30px;font-weight:normal;}
.imagecontent h2{color:#fc0; padding:0; margin:10px 0px 0px 10px; font-size:16px;font-weight:bold;}
.imagecontent h3{color:#fff; padding:0; margin:0px 0px 0px 10px; font-size:15px;font-weight:bold;}
.imagecontent h5{color:#fff; padding:0; margin:0px 0px 0px 10px; font-size:13px;font-weight:bold; font-family: Tahoma, Verdana, Sans-Serif; }
.imagecontent h6{color:#fc0; padding:0; margin:10px 0px 0px 10px; font-size:11px;font-weight:normal;}
.imagecontent .fulltext {margin:0 10px 0 10px;}
* html .imagecontent .fulltext {position: relative;top: -50%;margin:0 10px 0 10px;font-size:11px;}
 
.imagecontent .fulltextcontainer {height: 60px; width:100% }
* html .imagecontent .fulltextcontainer {height: 55px; width:100%;position:relative;}

.imagecontent .fulltextwrapper {display: table-cell; vertical-align: middle; }
* html .imagecontent .fulltextwrapper {position: absolute;top: 50%;display: table-cell; vertical-align: middle; }
.imagecontent .fulltextwrapper a { color:#FFFFFF; font-weight: normal; text-decoration:underline; }
.imagecontent .fulltextwrapper a:hover { color:#FFFFFF; font-weight: normal; text-decoration:underline; }

.bigteaser {width: 100%; position: relative;margin-bottom:10px; }
.bigteaser .opacitystripe {height:80px;}
* html .bigteaser .fulltext div {font-size:15px;}
* html .bigteaser .opacitystripe {height:80px;bottom:2px;}

#messageViewerRemover{left:0;}

.bwinheader { background:#000000 none repeat scroll 0%; padding:1px; }
.bwinheader .infoBox { border:1px solid #434343; color:#FFFFFF; padding:2px; text-align:center; }
.bwinheader .gradienttopmini { background:transparent url(/media/img/header/gradient_minigames.gif) repeat-x scroll left top; height:50px; padding-left: 5px; padding-right: 5px; }
.bwinheader .userInfo, .bwinheader .userInfo a { color:#FFCD00; }

