/*** named containers ***/
#pageform { display: inline }
#PT2ColNav #PTRight { height: 100%; vertical-align: top; width: 100% }
#PT2ColNavAlt, #PT2ColNav, #PT2ColNonav #PTmaincell, #PT2ColNav #PTmaincell, #PT3Col, #PT2ColNonav { height: 100%; width: 100% }
#PT3Col #PTmaincell { height: 100%; width: 70% }
#PT2ColNavAlt #PTmaincell { height: 100%; width: 100% }
#PT2ColNavAlt #PTMain { height: 100%; width: 100% }
#PT2ColNavAlt #PTLeft { background: #F1F1F1; width: 75%; vertical-align: top; }
#PT2ColNavAlt #PTRight { background: #F1F1F1; width: 25%; vertical-align: top; }
#PT3Col #PTmaincellbottom { width: 70% }
#PT3Col #PTtopmain, #PT2ColNav #PTtopmain { height: 7px; width: 70% }
#PTfirst #PTfirstmain { background: #E8E8E8; text-align: right }
#PTleftcell { background: #4C4C4C; height: 100%; width: 164px }
#PTleftmain, #PTmainright { width: 7px }
#PTnavcell, #PTtopcell, #PT2ColNav #PTRight #PTmain { width: 100% }
#PTnavmain img, #PT2ColNonav #PTtopmain, #PTnavmain { height: 7px; width: 100% }
#PTrightcell { width: 30% }
#PTtopleft, #PTtopleft img { height: 7px; width: 164px }
#PTtopleftmain, #PTtopleftmain img, #PTtopmainright, #PTtopmainright img { height: 7px; width: 7px }
#PTtopright { height: 7px; width: 30% }

/* html elements */
a { color: #000000; font-weight: bold }
a:visited, a:link, a:active { text-decoration: none }
a:hover { text-decoration: underline }
blockquote { margin-left: 30px }
body { color: #000000; font: 70% Verdana; margin: 0 }
h1 { font-size: 12pt }
hr { background: #800000 }
input { font-size: 95% }
label { margin-right: 6px }
select { border: 1px #000000 solid; font-size: 95% }
table { border-style: none }
td { font-size: 70% }
th { font-weight: bold }

/* global styles */
.btnSelected { background: #FFCC00 }
.caption { padding-bottom: 20px; text-transform: uppercase }
.captionsub { text-transform: uppercase }
.clear-left { clear: left; font-size: 1px; height: 1px; overflow: hidden }
.clear-right { clear: right; font-size: 1px; height: 1px; overflow: hidden }
.clock { color: #CCCCCC; padding: 0 4px 0 7px }
.dottedRuler { border-bottom: dotted 1px #000000; height: 1px; overflow: hidden }
.header { font-weight: bold }
.more { padding-bottom: 3px; padding-top: 15px }
.odd { color: #AD2900 }
.onlyVisibleForPrinting { display: none }
.radio { border: 0px }
.region { color: #000000; font-size: 90%; padding-bottom: 6px; text-transform: uppercase }
.service { padding-bottom: 15px; padding-top: 15px }
.serviceFriendsWanted { padding-bottom: 9px; padding-top: 15px }
.spacer { height: 7px; overflow: hidden; width: 7px }
.indent { padding: 0 7px 0 7px }
.lIndent { padding: 0 0 0 7px }
.rIndent { padding: 0 7px 0 0 }
.readonly { color: #808080 }
.dontwrap { white-space:nowrap; }
/* default dimensions for corners/bottomline */
.llcorner div, .lrcorner div, .bottomline div, .ulcorner div, .urcorner div { font-size: 1px; height: 6px; overflow: hidden; width: 6px }

/* default rounded corners style */
.rounded { width: 100%; }
.rounded .inner { padding: 0 6px; }
.rounded .tlcorner { background: url(/style/img/corner-ul.gif) no-repeat top left; height: 6px; }
.rounded .trcorner { background: url(/style/img/corner-ur.gif) no-repeat top right; height: 6px; overflow: hidden; font-size: 1px; }
.rounded .blcorner { background: url(/style/img/corner-ll.gif) no-repeat bottom left; height: 6px; }
.rounded .brcorner { background: url(/style/img/corner-lr.gif) no-repeat bottom right; height: 6px; overflow: hidden; font-size: 1px; }

/* Layout styles*/
/*** appheader ***/
.appheader { border-bottom: solid 1px #FFFFFF; background-color:#000000 }
.appheader .logo { padding: 1px }
.appheader .nav { padding: 7px 0 0 0; vertical-align: top }
.appheader .slogan { font-size: 8pt }
.appheader .text { padding: 12px 6px 2px 0px; vertical-align: top }

/* bwin header */
.bwinheader{ background-color: #000000; }	
.bwinheader .channelsTd { vertical-align: bottom; padding: 0 0 6px 7px; white-space:nowrap; }
.bwinheader .channelsTd img { margin-right: 18px; }
.bwinheader .cpTd {vertical-align: top; width:250px; align: right; }

/*** login ***/
.login { height: 100%; padding-left: 7px }
.login .borderright img { width: 6px }
.login .btns { padding: 2px 7px 6px 0; white-space: nowrap }
.login .btns .active { border: solid #000000 1px }
.login .btns .button { background: #4B8ABD; border: outset 1px; margin-top: 1px; color: #FFFFFF }
.login .btns .inactive { border: solid #DEDEDE 1px }
.login .ctl { padding: 2px 7px 3px 0; white-space: nowrap }
.login .fontsize { font-weight: normal }
.login .inlinespacer { display: inline; font-size: 1px; height: 1px; overflow: hidden; width: 1px }
.login .iteml { padding: 6px 6px 5px 7px; white-space: nowrap }
.login .itemr { padding: 4px 6px 5px 7px; white-space: nowrap }
.login .itemsl { float: left; white-space: nowrap }
.login .itemsr { background: #DEDEDE; border-left: solid 1px #FFFFFF; float: right; white-space: nowrap }
.login .oddItem { background: #4B8ABD; border-left: solid 1px #FFFFFF; color: #FFFFFF; padding: 5px 7px 6px 6px; white-space: nowrap }
.login .oddItem a { color: #FFFFFF }
.login .textbox { width: 10.0em; height: 20px; }
.login .linknotavail { font-weight: bold; color: #9A9A9A; }
.login .linkactnotavail { color: #9A9A9A; }

/* error layer */
.layer .bottom1 { background: #FFE681; padding-bottom: 13px; padding-top: 12px }
.layer .bottom2 { background: #FFE681; padding-bottom: 3px }
.layer .bottombar .bottomline { background: #FFE681 url(/style/img/line-bottom-layer.gif) }
.layer .bottombar .llcorner { background: url(/style/img/corner-ll-layer.gif) no-repeat }
.layer .bottombar .lrcorner { background: url(/style/img/corner-lr-layer.gif) no-repeat }
.layer .left { background: url(/style/img/line-left-layer.gif) }
.layer .middle { background: #FFE681; padding-bottom: 14px; padding-top: 12px }
.layer .normal { background: #FFE681 }
.layer .right { background: url(/style/img/line-right-layer.gif) }
.layer .separator { background: #DD9A56 }
.layer .sepleft { background: url(/style/img/line-left-sep-layer.gif) no-repeat }
.layer .sepright { background: url(/style/img/line-right-sep-layer.gif) no-repeat }
.layer .title { background: #FFE681; color: #9A0002; padding: 6px 0 6px 0 }
.layer .top { background: #FFE681; color: #9A0002; padding-bottom: 15px; padding-top: 18px }
.layer .topline { background: #FFE681 url(/style/img/line-top-layer.gif) }
.layer .ulcorner { background: url(/style/img/corner-ul-layer.gif) no-repeat }
.layer .urcorner { background: url(/style/img/corner-ur-layer.gif) no-repeat }

/*** Navigation styles ***/
.leftnav { color: #FFFFFF; width: 100% }
.leftnav .bg .football { background: url(/style/img/bg_football.gif) no-repeat top right }
.leftnav .channelfooter, .leftnavdiv, .leftnav .default { background: #4C4C4C }
.leftnav .chkInput { height: 1.1em; margin: 0 0px 2px 0; width: 1.1em }
.leftnav .ctl { float: left; padding: 1px 1px 0px 6px }
.leftnav .dotitem { float: left; padding: 1px 4px 1px 2px }
.leftnav .dotitem a:hover { background: transparent }
.leftnav .feature { padding: 0 4px 0 7px }
.leftnav .feature a { color: #FFCC00 }
.leftnav .helpitem2 { color: #CCCCCC; padding: 0 4px 0 14px }
.leftnav .subsubitem { padding: 0 4px 0 7px; color: #CCCCCC; } 
.leftnav .subsubitem a { color: #FFFFFF; } 
.leftnav .highlight { background: #262626 }
.leftnav .item { text-transform: uppercase; padding: 0 4px 0 7px; color: #CCCCCC; }
.leftnav .item a { text-transform: none; color: #CCCCCC; }
.leftnav .item2 { color: #FFFFFF; padding: 0 4px 0 7px }
.leftnav .item2 a, .leftnav .tool .link, .leftnav .caption, .leftnav .title a, .leftnav .dotitem a, .leftnav .item a { color: #FFFFFF }
.leftnav .item3 { background: #262626; color: #CCCCCC; padding: 0 4px 0 7px }
.leftnav .item4 { color: #CCCCCC; padding: 0 4px 0 7px }
.leftnav .itemsep { background: #666666; font-size: 1px; height: 1px; overflow: hidden }
.leftnav .main-item { color: #FFFFFF; font-weight: bold; padding: 0 4px 0 7px }
.leftnav .main-item a, .leftnav .tool-odd a { color: #FFCC00; font-weight: bold }
.leftnav .main-item a, .leftnav .tool-odd-poker a { color: #FFCC00; font-weight: bold; padding: 0 4px 0 7px; }
.leftnav .separator, .leftnav .smallspace { font-size: 1px; height: 1px; overflow: hidden }
.leftnav .separator-odd { background: #000000; font-size: 1px; height: 1px; overflow: hidden }
.leftnav .space { height: 1em; overflow: hidden }
.leftnav .sport { background: #646464; width: 100% }
.leftnav .sportLabel { text-transform: uppercase }
.leftnav .subitem { color: #CCCCCC; padding: 0 4px 0 0px }
.leftnav .title { color: #FFFFFF; font-size: 85%; padding: 0 4px 0 0; text-transform: uppercase }
.leftnav .tool { background: #666666; border-color: #000000 #A2A2A2 #A2A2A2 #000000; border-style: solid; border-width: 1px; color: #FFFFFF; padding: 0.5em 4px 0.5em 7px }
.leftnav .tool .headline, .leftnav .item3 a, .leftnav .item4 a, .leftnav .helpitem2 a, .leftnav .subitem a, .leftnav .tool a { color: #CCCCCC }
.leftnav .tool-odd { color: #FFCC00; padding: 0.4em 4px 0.4em 7px }
.leftnav .transblocker { background: #4C4C4C; width: 100% }
.leftnav a { font-weight: normal }

/* .RegBtn, .PayinBtn		{ color: #FFFFFF; width: 164px; background-color: #4B8ABD; font-weight:bold; border: solid 1px #000000; margin-bottom:6px; } */
.RegBtn, .PayinBtn		{ background-color: #4B8ABD; border: solid 1px #000000; text-align: center; width: 160px; padding: 1px; _width: 164px; _padding: 2px; }
.RegBtn a, .PayinBtn a	{ color: #FFFFFF; }

/* metanavi */
.metanavi { color: #666666; margin-bottom: 6px }
.metanavi a { color: #666666; font-weight: bold; text-decoration: none }


/* Textual content */
.box { border: solid 1px #000000; border-collapse: collapse; border-spacing: 0px }
.box .caption { color: #000000; padding: 6px 0 6px 0 }
.box .caption a { color: #000000 }
.box .content { padding: 6px }
.box .headerbar { background: #4C4C4C; color: #FFFFFF }
.box .headerbar .caption { color: #FFFFFF; padding: 1px 0px 1px 0px }
.box .headerbar .caption a { color: #FFFFFF }
.box .headerbar .urcorner { border-style: none }
.box .main td { background: #F3F3F3 }
.box .maintable { background: url(/media/img/bawde/welcome/welcome.jpg) no-repeat top right }
.box .topbar { background: #FFCC00; border-top: solid 1px #DC6666 }
.box .topbar td, .box .headerbar td { border-bottom: solid 1px #000000 }
.box .ulist { list-style-image: url(/media/img/arrow_dot.gif); margin: 18px }
/* override box styles */
.ext .box { border: solid 1px #CCCCCC; border-collapse: collapse; border-spacing: 0px }
.ext .box .headerbar td { border-style: none; padding: 3px 6px 3px 6px }
.ext .box .main td { background: #F7F7F7; padding: 6px }
 def .contenttable { border-bottom: solid 1px #FFFFFF; border-collapse: collapse; border-spacing: 0px; padding: 0px; width: 100% }
.def .contenttable .caption { padding: 0px; text-transform: none }
.def .contenttable .topbar { background: #666666; border-bottom: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; color: #FFFFFF; text-transform: uppercase; white-space: nowrap }
.def .contenttable .topbar a { color: #FFFFFF }
.def .contenttable td { border-spacing: 0px; padding: 3px 6px 3px 6px; vertical-align: top } 
.def .contenttable .alternate { padding: 0px; border-bottom: solid 1px #FFFFFF; border-collapse: collapse; border-spacing: 0px; }
.def .contenttable .alternate .def { background-color: #DEDEDE; }	
.def .contenttable .alternate .def td { text-align: center; border-right: solid 1px #EFEFEF; } 
.def .contenttable .alternate .alt { background-color: #EFEFEF; } 
.def .contenttable .alternate .alt td { text-align: center; border-right: solid 1px #DEDEDE; } 
.def .contenttable .alternate .alt-odd { background-color: #EFEFEF; } 
.def .contenttable .alternate .alt-odd td { text-align: center; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #FFFFFF; }	
/* copyright */
.copyright, .copyright a { color: #999999 }

/* support */
.support .caption { padding: 0; text-transform: uppercase }
.support .content { float: left; padding: 10px 0 0 7px }
.support .pic { float: left; padding: 0 0 0 7px }
.support, .support a { color: #CCCCCC }

/* Promotion styles */
/* addserver-DIV */
.promocell { padding-bottom: 6px; background-color: #FFFFFF; }
.promodiv { background-color: #FFFFFF; }
/* promotion reminder */
.promo-reminder { margin: 2px 0px 7px 0px; } 
.promo-reminder .main { border: solid 1px #993300; padding: 6px; }
.promo-reminder a { color: #993300; }

/* landingpage feedlanding */
.feedlanding .headtext { text-transform: uppercase; padding-top: 5px; padding-bottom: 8px; padding-left: 6px; color: #990000; background-color: #FFCC00; }
.feedlanding .headline { background-color: #FFCC00; }
.feedlanding .yellowbackground { background-color: #FFE682; padding: 8px; background-image: url(/media/img/marketing/partnerfeed/lp_arrows.gif); background-position: right; background-repeat: no-repeat; }
.feedlanding .linetop { background-image: url(/media/img/marketing/partnerfeed/lp_linetop.gif); background-position: top; }
.feedlanding .linebott { background-image: url(/media/img/marketing/partnerfeed/lp_linebott.gif); background-position: bottom; }
.feedlanding .lineleft { background-image: url(/media/img/marketing/partnerfeed/lp_lineleft.gif); background-position: left; }
.feedlanding .lineleftgrey { background-color: #E5E5E5; }
.feedlanding .lineleftyellow { background-color: #FFE682;  }
.feedlanding .lineright { background-image: url(/media/img/marketing/partnerfeed/lp_lineright.gif); background-position: right; }
.feedlanding .linerightgrey { background-color: #E5E5E5; background-position: right; }
.feedlanding .linerightyellow { background-color: #FFE682;  }
.feedlanding .whitetable { background-color: #FFFFFF; padding: 6px; }
.feedlanding .greytable { background-color: #E5E5E5; padding: 6px; }

/* maintenance */
.maintenance { background: #E8E8E8; width: 60% }
.maintenance .content { padding: 0 6px }
.maintenance .llcorner { background: url(/style/img/corner-ll.gif) no-repeat }
.maintenance .lrcorner { background: url(/style/img/corner-lr.gif) no-repeat }
.maintenance .topbar div, .maintenance .bottombar div { font-size: 1px; height: 6px; overflow: hidden; width: 6px }
.maintenance .ulcorner { background: url(/style/img/corner-ul.gif) no-repeat }
.maintenance .urcorner { background: url(/style/img/corner-ur.gif) no-repeat }

.secure	{ background-color: #F2F2F2; border: solid 1px #464646; padding: 10px 10px 10px 10px; text-align: center; }

/* bet slip - head of betslip is located outside of iframe */
.bet-slip-top { background: #FFCC00; border-left: solid 1px #A08100; border-right: solid 1px #A08100; border-top: solid 1px #A08100 }
.bet-slip-top .caption  { padding: 3px 3px 20px 3px }

/* migration info */

#miginfo .header	{ height:112px; background:url(/media/img/bawcom/migration/header_bg.gif); }
#miginfo .content	{ padding:10px 0 0 50px; width:80%; }
#miginfo .content li	{ padding:10px 0; list-style-position:inside; }


/* responsible gaming */
.respgam {}
.respgam .header01 { background: #4D4D4D; color: #FFFFFF; margin: 0 0 6px 0; padding: 2px 6px 2px 6px; text-transform: uppercase; width: 100%; }
.respgam .header02 { background: #CCCCCC; padding: 2px 6px 2px 6px; text-transform: uppercase; width: 100%; }
.respgam .formTest { background-color: #E5E5E5; }
.respgam .formTest td { padding-left: 4px; }
.respgam .formTest .question { padding: 2px 0px 10px 2px; }

/* partners footer */
.partnersfooterheader { padding: 15px 0 5px 0; text-align: center; color: #666666; font: 90% Verdana; }
.partnersfooterimages { padding: 5px 10px 15px 10px; text-align: center;  white-space: nowrap; }


/* responsible gaming LimitConfirmation */
.LimitConfirmation				{ margin-bottom: 6px; }
.LimitConfirmation .header		{ background: #FFCC00; vertical-align: middle; width: 100%; padding:6px; color: #000000; font-size: 115%; }
.LimitConfirmation .content		{ background: #FFFFFF; width: 100%; color: #000000; padding: 12px 6px; }
.LimitConfirmation .bgcontent	{ background: #FFFFFF; }
.LimitConfirmation .bgcontent img	{ position:relative; right:-3px; }
.LimitConfirmation .border		{ background: #FFCC00; }
.LimitConfirmation .lborder		{ background: #FFFFFF url(/style/img/yellow.gif) repeat-y left; }
.LimitConfirmation .rborder		{ background: #FFFFFF url(/style/img/yellow.gif) repeat-y right; }
.LimitConfirmation .bborder		{ background: #FFFFFF url(/style/img/yellow.gif) repeat-x bottom;}
.LimitConfirmation .ulcorner	{ background: url(/style/img/corner-ul-yellow.gif) bottom right; }
.LimitConfirmation .urcorner	{ background: url(/style/img/corner-ur-yellow.gif) bottom left; }
.LimitConfirmation .llcorner	{ background: url(/style/img/corner-ll-yellow.gif) top right; }
.LimitConfirmation .lrcorner	{ background: url(/style/img/corner-lr-yellow.gif) top left; }
.LimitConfirmation .llcorneri	{ background: url(/style/img/corner-ll-yellow-roundinner.gif) top right; }
.LimitConfirmation .lrcorneri	{ background: url(/style/img/corner-lr-yellow-roundinner.gif) top left; }

.LimitConfirmation a { color: #FFFFFF; font-weight: normal; }
.LimitConfirmation .btn_table { margin-top: 48px; }
.LimitConfirmation .bigger { font-size: 200%; font-weight : bold; }
.LimitConfirmation .betweenbtn { width: 68px;  }
.LimitConfirmation .btn_green_bg { width:97px; text-align: center;  padding: 0 5px 7px 5px;   background: url(/media/img/bawcom/respGaming/btn_green_bg.gif); }
.LimitConfirmation .btn_red_bg { width:97px; text-align: center; padding: 0 5px 7px 5px; background: url(/media/img/bawcom/respGaming/btn_red_bg.gif); }

/*WC06 styles*/
.countdown .flash { background: #000000 url(/media/img/bawcom/promotion/wc/header_liquid1.gif); height:104px; }
.countdown .noflash { background: #000000 url(/media/img/bawcom/promotion/wc/header_liquid1.gif); height:104px; }