/* 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; }
.h_sep_04 {height:10px; background-image:url(/style/img/v7/bg_sep_808080.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 { float:left; 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; }

#PTleftcell a.bannerSC { text-decoration:none; cursor: pointer;}
#PTleftcell a.bannerSC:hover { text-decoration:none;}
.dsBodyBg .banerHeader { position:absolute ; padding:10px 0px 5px 10px; width:140px;  font-weight: bold ;font-family:inherit; color:#FFCC00; font-size:10pt; text-decoration:none; cursor: pointer; }
.dsBodyBg .banerText { position:absolute ; padding:45px 0px 5px 10px;font-size:8pt;font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; cursor: pointer;}
.dsBodyBg .banerHeaderShort { position:absolute ; padding:15px 0px 5px 10px; width:140px;  font-weight: bold ;font-family:inherit; color:#FFCC00; font-size:10pt; text-decoration:none; cursor: pointer; }
.dsBodyBg .banerTextShort { position:absolute ; padding:45px 0px 5px 10px;font-size:8pt;font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; cursor: pointer;}
.dsBodyBg .banerTextLong { position:absolute ; width:140px; padding:33px 0px 5px 10px;font-size:8pt;font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; cursor: pointer;}
.dsBodyBg .bannerHeader { position:absolute ; padding:10px 0px 5px 10px; width:120px; font-weight: bold ;font-family:inherit; color:#FFCC00; font-size:10pt; text-decoration:none; cursor: pointer; }
.dsBodyBg .bannerText { position:absolute ; bottom:0px; width:140px; padding:0px 0px 5px 10px;font-size:8pt;font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; cursor: pointer; }


/* 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; }


/*new Footer*/
#footer-area {text-align:center}
/*LOGO-SECTION: Partnerlogos, Securty&Trust, Concessioni */
#footer-area #logo-section{text-align:center;clear:both;width:988px;margin:20px auto 0}
#footer-area #logo-section a{text-decoration:none;color:#ccc}
#footer-area #logo-section a:hover{text-decoration:none}
#footer-area #logo-section ul{text-align:center}
#footer-area #logo-section.footer2column ul,#logo-section.footer3column ul{float:left}
#footer-area #logo-section.footer2column ul.column1{width:47%;margin-right:2%}			/*only assign cumulated percentages up to 99% (IE break behaviour)*/
#footer-area #logo-section.footer2column ul.column2{width:47%;margin-left:2%}
#footer-area #logo-section.footer3column ul.column1{width:30%;margin-right:3%}		/*only assign cumulated percentages up to 99% (IE break behaviour)*/
#footer-area #logo-section.footer3column ul.column2{width:30%;margin-right:3%}
#footer-area #logo-section.footer3column ul.column3{width:30%;margin-left:3%}
#footer-area #logo-section ul li{list-style:none inside;display:inline}
#footer-area #logo-section ul li h5,#logo-section ul li h5 a{color:#ccc;font-size:10px}
#footer-area #logo-section ul li h5{padding-bottom:15px;}
#footer-area #logo-section ul li img{margin-left:10px;margin-right:10px;}
/*LOGO-SECTION END*/

/*horizontal rule between logo and linksection*/
#footer-area div.sep{clear:both;height:28px; background:#222 url(/style/img/v7/hr-gradient.gif) repeat-x; position:relative;top:10px}

/*LINKLIST*/
#footer-area #linklist-footer{clear:both;padding-top:20px;width:1000px;margin:0 auto}
#footer-area #linklist-footer a:hover{text-decoration:underline}
#footer-area .break{clear:both}
#footer-area #linklist-footer ul{list-style-type:none;color:#888;width:181px;float:left;margin-left:15px;margin-bottom:14px;text-align:left}
#footer-area #linklist-footer ul li{border-bottom:dotted 1px;margin-top:-1px;border-bottom-color:#454545;font-size:10px;line-height:16px}
#footer-area #linklist-footer ul li.header{border-bottom:none}
#footer-area #linklist-footer ul li.more{border-bottom:none;font-weight:bold;}
#footer-area #linklist-footer ul li.more a{}
#footer-area #linklist-footer ul li a{color:#888;text-decoration:none;font-size:10px}
#footer-area #linklist-footer ul li h5,#linklist-footer ul li h5 a{color:#ccc;font-size:10px;font-weight:700;padding-bottom:7px;padding-left:1px}
/*LINKLIST END */
/*Footer END*/




/* 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> */

.closeButton { background: url(/style/img/close-layer.gif) no-repeat; width:6px; height:7px; }

.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; border-top:2px solid #222222 }
*html #userStateContainer { border-top:none; margin-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; }

#userState .bold { font-weight:bold; text-decoration:none; color:#FFCC00; }
#userState .bold a:hover { text-decoration:underline; color:#FFCC00;  }

#userState .journalButtonEmpty		{ background: url(/media/img/bawcom/journal/PersonalButton_Empty.png) no-repeat left top; padding: 5px 7px 3px 10px; }
*html #userState .journalButtonEmpty	{ display:block; float:left; height:20px; left:6px; margin-top:-5px; padding:0; position:relative; width:20px }
#userState a.journalButton			{ background: url(/media/img/bawcom/journal/PersonalButton_Left.png) no-repeat left -1px; padding: 4px 0; }
*html #userState a.journalButton	{ background-position: left 2px; padding: 0; }
#userState a.journalButton:hover	{ text-decoration: none; }
#userState a.journalButton span		{ background: url(/media/img/bawcom/journal/PersonalButton_Right.png) no-repeat right 2px; padding: 8px 13px 3px 5px; color: #000000; font-family: Tahoma, Arial; font-size: 9px; text-decoration: none; }

/* Modal Dialog */
#modaldialog-overlay {position: absolute;top: 0;left: 0;z-index: 99997; background-color: #000;opacity: 0.8;} 
.modaldialog-dialogwindow{position: absolute;background-color: #222;top:120px;z-index: 99999;}
.modaldialog-dialogwindow-innercontainer{position: relative;width:100%;}
.modaldialog-dialogwindow-innercontentcontainer{margin-top:40px;}
.modaldialog-dialogwindow-innercontentcontainer-withoutheaderbar{margin:0;}
.modaldialog-dialogwindow-shadow {position: absolute;background-color: #5D5D5D;top:120px;z-index: 99998; }
.modaldialog-dialogwindow-headerbar{height:35px;width:100%;background-image:url(/style/img/v7/bgControlHeaderDs.png);padding:0;margin:0;position:absolute;top:0;left:0;}
.modaldialog-dialogwindow-headerbar h1{font-size:12px;color:#FC0;float:left;margin:5px 0 0 4px;padding:0;}
.modaldialog-dialogwindow-headerbar h2{font-size:12px;color:#FC0;float:left;margin:5px 0 0 4px;padding-left:7px;}
.modaldialog-dialogwindow-headericons{float:right;width:20px;height:20px;}
.modaldialog-dialogwindow-headericons .texticon{color:#FC0;font-size:12px;font-weight:bold;cursor:pointer;margin-top:5px;}

/* Circular bar re-used in modal dialogs and Contact page*/
.circular-progress-bar{ background: url("/style/img/circular-progress-bar_small.gif") no-repeat scroll 0 0px transparent; display: inline; height: 19px; margin-bottom:-5px; padding:4px 0 2 24px; margin-left: 3px; }
* html .circular-progress-bar { margin-bottom: 13px;}

/* journal dialog */
.journalContentContainer {background-color: #121212; padding-top:25px; text-align:left;}
.journalContentContainer .journal {padding-left: 15px; overflow-y: auto; background-color:#222; height: 304px;}
.journalContentContainer .journal .title  {padding-top: 15px; padding-bottom: 15px;}
.journalContentContainer .loadingJournal {display:block; height: 250px;}
.journalContentContainer .loadingJournal table { height:100%; width:100%; text-align:center;}
.journalContentContainer .journalContent {display:none;}
.journalContentContainer .journalContent .groupItems {margin-bottom: 10px;}
.journalContentContainer .journalContent .groupItems .headerItem { font-weight: bold; vertical-align:top; }
.journalContentContainer .journalContent .groupItems .headerItem img { margin-left: -4px; cursor:pointer; }
.journalContentContainer .journalContent .groupItems .headerItemDisabled { font-weight: bold; color:898989; }
.journalContentContainer .journalContent .groupItems .headerItemDisabled img { margin-left: -4px; }
.journalContentContainer .journalContent .groupItems .contentItem { margin-top: 5px; }
.journalContentContainer .journalFooter {padding: 5px 0 15px 0; width: 100%; text-align:center; background-color:#222;}
.journalContentContainer .journalFooter .footerNote {color: #767676; font-size: 9px; padding-top: 6px;}
/* journal footer+tac boxex */
.journalContentContainer .journalFooter #tacContainer {text-align: left; padding: 0; margin: 10px 15px; background-color: #333233;}
.journalContentContainer .journalFooter #tacContainer h4 {background-color: #000000;color: #ffffff;font-weight: bold;padding-left: 12px;line-height: 27px;}
.journalContentContainer .journalFooter #tacContainer p, .journalContentContainer .journalFooter #tacContainer label { color: #ffffff; }
.journalContentContainer .journalFooter #tacContainer .checkBoxContainer { float: left; padding-top:0; padding-left: 1.2em; }
.journalContentContainer .journalFooter #tacContainer .checkBoxContainer input { margin-top: 3px; }
* html .journalContentContainer .journalFooter #tacContainer .checkBoxContainer input { margin-top: 0px; }
.journalContentContainer .journalFooter #tacContainer img#journal_tac_required { margin-right: 6px; }
.journalContentContainer .journalFooter #tacContainer label { float:left; display:block; padding-top:3px; padding-bottom:12px; }
* html .journalContentContainer .journalFooter #tacContainer label { float:none; }
.journalContentContainer .journalFooter #tacContainer p { padding: 4px 12px; margin: 0.6em 0;}
.journalContentContainer .journalFooter #tacContainer input { margin-right: 0.6em; }
.journalContentContainer .journalFooter .acceptTacMessageContainer { padding-top:0; position:absolute; }
.journalContentContainer .journalFooter .acceptTacMessageContainer div { float:left; padding: 7px 2px 2px 2px;}
.journalContentContainer .journalFooter .acceptTacMessageContainer div.validationErrorImage { vertical-align:middle; margin-top:2px; }
.journalContentContainer .journalFooter .acceptTacMessageContainer div.acceptTacMessageText { width: 20em; text-align: left; }
.journalContentContainer .journalFooter #btnAgreement {cursor:pointer;}
.journalContentContainer .journalFooter .footerNote a { color: #767676; }
.journalContentContainer .clearBoth { clear:both; line-height:0; height:0; }

.journalContentContainer #defaultTemplate {display:none;}
.journalContentContainer #sportTemplate {display:none;}
.journalContentContainer .tableTemplate {width: 98%;}
.journalContentContainer .tableTemplate .evenbg{background-color: #1c1c1c;}
.journalContentContainer .tableTemplate .oddbg{background-color: #333233;}
.journalContentContainer .tableTemplate .defaultItem {padding: 5px 5px 5px 5px; vertical-align:top;}
.journalContentContainer .tableTemplate .nameItem {padding: 5px 12px 5px 0;}
.journalContentContainer .tableTemplate .itemCol1 { padding-left: 12px; }
.journalContentContainer .tableTemplate .col1 {width: 9%; text-align:left; padding: 5px 0 5px 12px;}
.journalContentContainer .tableTemplate .col2 {width: 8%; text-align:left; padding: 5px 0 5px 5px;}
.journalContentContainer .tableTemplate .col3 {width: 24%; text-align:left; padding: 5px 0 5px 5px;}
.journalContentContainer .tableTemplate .col4 {width: 16%; text-align:left; padding: 5px 0 5px 5px;}
.journalContentContainer .tableTemplate .col5 {width: 18%; text-align:left; padding: 5px 0 5px 5px;}
.journalContentContainer .tableTemplate .col7 {width: 11%; text-align:left; padding: 5px 0 5px 5px;}
.journalContentContainer .tableTemplate .col6 {width: 14%; text-align:right; padding: 5px 5px 5px 5px;}
.journalContentContainer .tableTemplate thead tr td {background-color: #000000; font-weight: bold; color #000000; padding: 5px 0 5px 5px;}
.journalContentContainer .tableTemplate .red   {font-weight: bold; color:#FF0000;}
.journalContentContainer .tableTemplate .green {font-weight: bold; color:#02DE00;}
                         

/* Header Css Sprites */	        
.menu_bg a		{ height: 30px; display: block;  background: url(/media/img/header/channelBwin/allheader/AllChannels_COM_Buttons_bg.gif);       }       	
.menu_ca a		{ height: 30px; display: block;  background: url(/media/img/header/channelBwin/allheader/AllChannels_COM_Buttons_ca.gif);       }       	
.menu_cs a		{ height: 30px; display: block;  background: url(/media/img/header/channelBwin/allheader/AllChannels_COM_Buttons_cs.gif);       }       	
.menu_da a		{ height: 30px; display: block;  background: url(/media/img/header/channelBwin/allheader/AllChannels_COM_Buttons_da.gif);       }      	
.menu_de a		{ height: 30px; display: block;  background: url(/media/img/header/channelBwin/allheader/AllChannels_COM_Buttons_de.gif);       }     
.menu_el a		{ height: 30px; display: block;  background: url(/media/img/header/channelBwin/allheader/AllChannels_COM_Buttons_el.gif);       }     
.menu_en a		{ height: 30px; display: block;  background: url(/media/img/header/channelBwin/allheader/AllChannels_COM_Buttons_en.gif);       }     
.menu_es a		{ height: 30px; display: block;  background: url(/media/img/header/channelBwin/allheader/AllChannels_COM_Buttons_es.gif);       }     
.menu_fr a		{ height: 30px; display: block;  background: url(/media/img/header/channelBwin/allheader/AllChannels_COM_Buttons_fr.gif);       }     
.menu_hr a		{ height: 30px; display: block;  background: url(/media/img/header/channelBwin/allheader/AllChannels_COM_Buttons_hr.gif);       } 
.menu_hu a		{ height: 30px; display: block;  background: url(/media/img/header/channelBwin/allheader/AllChannels_COM_Buttons_hu.gif);       }     
.menu_it a		{ height: 30px; display: block;  background: url(/media/img/header/channelBwin/allheader/AllChannels_COM_Buttons_it.gif);       }     
.menu_nl a		{ height: 30px; display: block;  background: url(/media/img/header/channelBwin/allheader/AllChannels_COM_Buttons_nl.gif);       }     
.menu_no a		{ height: 30px; display: block;  background: url(/media/img/header/channelBwin/allheader/AllChannels_COM_Buttons_no.gif);       }     
.menu_pl a		{ height: 30px; display: block;  background: url(/media/img/header/channelBwin/allheader/AllChannels_COM_Buttons_pl.gif);       }     
.menu_pt a		{ height: 30px; display: block;  background: url(/media/img/header/channelBwin/allheader/AllChannels_COM_Buttons_pt.gif);       }     
.menu_ro a		{ height: 30px; display: block;  background: url(/media/img/header/channelBwin/allheader/AllChannels_COM_Buttons_ro.gif);       }     
.menu_ru a		{ height: 30px; display: block;  background: url(/media/img/header/channelBwin/allheader/AllChannels_COM_Buttons_ru.gif);       }     
.menu_sk a		{ height: 30px; display: block;  background: url(/media/img/header/channelBwin/allheader/AllChannels_COM_Buttons_sk.gif);       }     
.menu_sl a		{ height: 30px; display: block;  background: url(/media/img/header/channelBwin/allheader/AllChannels_COM_Buttons_sl.gif);       }     
.menu_sv a		{ height: 30px; display: block;  background: url(/media/img/header/channelBwin/allheader/AllChannels_COM_Buttons_sv.gif);       }     
.menu_tr a		{ height: 30px; display: block;  background: url(/media/img/header/channelBwin/allheader/AllChannels_COM_Buttons_tr.gif);       }     
    
	
.menu {margin: 0; padding: 0; position:relative; height:30px; }		
.menu ul {margin:10px;list-style:none;}        
.menu li        { list-style-type: none; background-repeat: no-repeat; float:left;text-indent:-9999px;padding-right:16px ; }
		
.home a							{ background-position: 0 0; }
.home a:hover					{ background-position: 0 -30px; }
.home_over a					{ background-position: 0 -60px; }
.home_inactive a				{ background-position: 0 -90px; }

.Channel-Sportsbook a			{ background-position: -200px 0; }
.Channel-Sportsbook a:hover		{ background-position: -200px -30px; }
.Channel-Sportsbook_over a		{ background-position: -200px -60px; }
.Channel-Sportsbook_inactive a	{ background-position: -200px -90px; }

.Channel-Poker a				{ background-position: -400px 0; }
.Channel-Poker a:hover			{ background-position: -400px -30px; }
.Channel-Poker_over a			{ background-position: -400px -60px; }
.Channel-Poker_inactive a		{ background-position: -400px -90px; }

.Channel-Casino a				{ background-position: -600px 0; }
.Channel-Casino a:hover			{ background-position: -600px -30px; }
.Channel-Casino_over a			{ background-position: -600px -60px; }
.Channel-Casino_inactive a		{ background-position: -600px -90px; }

.Channel-Games a				{ background-position: -800px 0; }
.Channel-Games a:hover			{ background-position: -800px -30px; }
.Channel-Games_over a			{ background-position: -800px -60px; }
.Channel-Games_inactive a		{ background-position: -800px -90px; }

/* Know Your Customer - Age Verification */
.kycnav				{ padding: 0 5px; position: relative; top: -1px; }
.kycnav td			{ padding: 0 9px 9px 5px; vertical-align: middle; }
.kycnav a			{ text-decoration: none; font-weight: normal; }
.kycnav a:hover		{ text-decoration: underline; }

.kycheader td		{ vertical-align: bottom; }
.kycheader .txt		{ text-align: right; }
.kycheader a		{ text-decoration: none; }
.kycheader a:hover	{ text-decoration: underline; }
.kycheader td.img	{ padding-left: 15px; }

.headerPromoPlaceholder { float: left; margin-bottom: 13px; margin-left: 16px }
.channelNaviInnerTable { vertical-align: bottom; }

/* Age check dialogue */
.DOBCheckError { background-color: #FFFFFF; margin: 5px 10px 5px 10px; padding: 0px; text-align: left; }
.DOBCheckError td { color: #000000; }
.DOBCheckTop { font-size:14px; margin: 10px 0px 10px 0px; font-weight: bold; }
.DOBCheckInput { font-size:12px; margin: 5px 0px 5px 0px; }
.DOBCheckInput .dropDown input, select { visibility: visible !important; }
.DOBCheckButton { margin: 25px 0px 25px 0px; text-align: center; }
.DOBCheckButton a.btnStandard {float:none;}
.DOBCheckBottom { margin: 0px 20px 20px 20px; text-align: left; }

.identificationContent { padding: 0px 15px 20px 15px; }

/* Responsible Gaming Banner */
.responsibleGamingBanner	{ background-color: #FFFFFF; padding: 7px; text-align: center; }

/* Login dialog */
.LoginDlgErrorIcon { background: url("/style/img/hint2.png") no-repeat scroll 0 0px transparent; display: inline; height: 20px; margin-bottom:-5px; padding:4px 0 2 24px; margin-left: 3px; }
.LoginDlgContent { text-align: left; margin: 5px 10px 5px 10px; }
.LoginDlgError { margin-bottom: 10px; display: none; }
.LoginDlgControls { overflow:auto; margin-top: 15px; }
.LoginDlgControls input { border:1px solid #000000; color:#000000; font-size:11px; padding: 1px 3px; }
.LoginDlgControls select { border:1px solid #000000; color:#000000; font-size:11px; margin-top: 0 }
.LoginDlgInput { width: 200px; }
.LoginDlgLine { margin-bottom: 7px; }
.LoginDlgLabel { width: 100px; float: left; }
.LoginDlgButton{ height:44px; padding-top: 3px; }
.LoginDlgButton .LoginDlgLabel { float: left;}
.LoginDlgButton .btnStandard { float: left; background-repeat:no-repeat; cursor:pointer; z-index:50; margin-left: -8px;}
.LoginDlgButton .circular-progress-bar {float: left; margin-top: 8px;}
.LoginDlgBottom { margin-bottom: 10px; text-align:right; }
.LoginDlgLink { padding-bottom:5px; }
.LoginDlgLink .arrow { padding-left:5px; }

/*********************
NEW Channel-NAVI
*********************/
#channel-navi {height:69px;background:url(/media/img/v7/bgBwinHeader.gif) repeat-x; padding-left:0px;clear:both;min-width:1000px}
#channel-navi h2{float:left}
#channel-navi img.app-logo{margin:0 10px 0 0; padding:0px;border:0px}
#channel-navi ul{height:69px; float:left; white-space:nowrap}
#channel-navi ul li{list-style-type:none; float:left; margin:0 5px;padding-top:37px; height:32px}
#channel-navi ul li a{height:32px;text-decoration:none;color:#fff;font:Verdana, Geneva, sans-serif;font-size:17px;font-weight:normal}
#channel-navi ul li a:hover{color:#FFCD00}
#channel-navi ul li.selected{background:url(/style/img/arrow_up.gif) no-repeat bottom center;}
#channel-navi ul li.selected a{color:#FFCD00;font-weight:bold}

#channel-navi .placeholderLeft{float:left; position:relative;height:69px}
#channel-navi .placeholderLeft .headerPromoPlaceholder {position:absolute; bottom:15px; margin:0 0 0 10px}
#channel-navi .placeholderRight{float:right;height:69px}

#channel-navi table.kycheader{height:69px}
#channel-navi .kycheader td	{vertical-align: middle}
#channel-navi .kycheader .txt{text-align: right}
#channel-navi .kycheader a{ text-decoration: none}
#channel-navi .kycheader a:hover{text-decoration: underline}
#channel-navi .kycheader td.img{padding:0 15px 0 15px}

/* IE min-width */
*html #channel-navi{width:expression(document.body.clientWidth < 1001? "1000px": "auto")}

/* TAC dialog for BWI */
.modaldialog-dialogwindow-innercontentcontainer #tacDialogContainer {
  padding: 0px 10px 10px 13px;
  text-align: middle;
}
#tacDialogContainer .tacContainer {text-align: left; }
#tacDialogContainer .acceptTacMessageText { float: right; }
#tacDialogContainer .checkBoxContainer { float: left; padding-top:0; }
* html #tacDialogContainer .checkBoxContainer img { margin-top: 0px; }
#tacDialogContainer .checkBoxContainer input { margin-top: 2px; }
* html #tacDialogContainer .checkBoxContainer input { margin-top: -1px; }
#tacDialogContainer img#journal_tac_required { margin-right: 0.6em; }
#tacDialogContainer .tacContainer label { float:left; display:block; padding-top:2px; padding-bottom:12px; }
* html #tacDialogContainer label { float:none; }
#tacDialogContainer .tacContainer input { margin-right: 0.6em; }
#tacDialogContainer .acceptTacMessageContainer { padding-top:0; position:absolute; }
#tacDialogContainer .acceptTacMessageContainer div { float:left; padding: 12px 2px 2px 2px;}
#tacDialogContainer .acceptTacMessageContainer div.validationErrorImage { vertical-align:middle; margin-top: -2px; }
#tacDialogContainer .acceptTacMessageContainer div.acceptTacMessageText { width: 220px; text-align: left; position:relative; top: -6px; }
#tacDialogContainer #btnTacAgreement {cursor:pointer;float:left; margin-left: 342px;}
#tacDialogContainer .clearBoth { clear:both; line-height:0; height:0; }
#tacDialogContainer .circular-progress-bar { float:left; margin-top:10px;}

#tacDialogContainer .footerNote {color: #767676; font-size: 9px; padding-top: 6px; clear:both;}

/* passwordExpiredDialog for bwin.it */
.passwordExpiredDialog			{text-align: left; padding: 5px 10px; }
.passwordExpiredDialog p 		{padding-top: 7px; padding-bottom: 7px;}
.passwordExpiredDialog .msg		{padding-bottom:25px}
.passwordExpiredDialog div.ped_field {height:25px;padding-top:3px}
.passwordExpiredDialog div.errorIcon {background: url(/style/img/hint2.png) 0px -2px no-repeat; }
.passwordExpiredDialog label	{float:left; width:180px}
.passwordExpiredDialog input	{float:left; border: solid 1px #7f9db9; width: 189px}
.passwordExpiredDialog .button	{padding-left: 175px;height:auto }
.passwordExpiredDialog .circular-progress-bar {float:left; margin-top:10px; }
.passwordExpiredDialog .more	{padding-right: 10px; background: url(/style/img/arrow_white.gif) no-repeat right; }
.passwordExpiredDialog .right   {clear:both;text-align:right;display:block;margin-top:30px}
.passwordExpiredDialog .LoginDlgErrorIcon { float: left; background-position: 0px -2px}
.passwordExpiredDialog .links {clear: both;float: right; list-style: none outside none; margin-bottom: 10px;}
.passwordExpiredDialog .links li{background: url(/style/img/arrow_white.gif) no-repeat scroll right 3px transparent; padding-right: 8px; margin: 3px 0 0 0 ;}

/* LocationConfirmationDialog for bwin.com.ar */
#locationConfirmationDialogContainer { padding: 0px 10px 12px 10px; text-align: left; }
.modaldialog-dialogwindow-headerbar h1 .circular-progress-bar { float:left; } /* general dialog rule, but needed only for Location dialog */
#locationConfirmationDialogContainer .content { margin-top: 10px;}

.NicknameButtons{ color: Gray; vertical-align: middle; width:25%;padding-bottom: 3px;  height: 25px;}

/* CONTROL HEADER */
.controlHeaderNickname { background-image:url(/style/img/v7/bgControlHeaderDs.png); background-repeat:repeat-x; cursor:text; margin:0; position:static; width:100%; padding-bottom:18px; }
.controlHeaderNickname  span { color:#FFCC00; display:block; font-weight:bold; margin-bottom:-17px; padding:5px 0 17px 10px; white-space:nowrap; }
#NickNameHolder * html .controlHeaderNickname  { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/style/img/v7/bgControlHeaderDs.png',sizingMethod='crop'); padding-bottom:4px; }
#NickNameHolder * html .controlHeaderNickname  span { margin-bottom:-2px; }

#NickNameHolder .dsBodyNickname { padding-top:4px; width:100%; }
#NickNameHolder .dsBodyNicknameLeft { background-image:url(/style/img/v7/dsBodyLeft.gif); background-repeat:repeat-y; padding-left:4px; text-align:left; }
#NickNameHolder * html .dsBodyNicknameLeft { float:left; }
#NickNameHolder .dsBodyNicknameRight { background-image:url(/style/img/v7/dsBodyRight.gif); background-position:100% 0; background-repeat:repeat-y; padding-right:11px; }
#NickNameHolder .dsBottomNickname { 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; }
#NickNameHolder .dsBottomNicknameLeft { background-image:url(/style/img/v7/dsBottomLeft.gif); background-repeat:no-repeat; font-size:0; height:14px; left:-15px; position:relative; width:15px; }
#NickNameHolder .dsTopNickname { background-image:url(/style/img/v7/dsTop.gif); background-position:100% 0; height:14px; margin-bottom:-14px; }
#NickNameHolder .dsTopNicknameLeft { background-image:url(/style/img/v7/dsTopLeft.gif); background-repeat:no-repeat; font-size:0; height:14px; left:-4px; margin-bottom:-4px; width:15px; } 
#NickNameHolder .dsBodyNicknameBg { overflow:hidden; width:100%; }



