* {
    margin: 0;
    padding: 0;
}

html {
    overflow: auto;
}

body, input, select {
    font-family: Tahoma, Verdana, Arial, Sans-Serif;
}

body {
    font-size: 68.75%;
    background-color: #fff;
    color: #333;
    height: 100%;

    margin: 0 auto !important;
    overflow: hidden;
    width: auto;
}

body.www.prospect {
    width: 1008px;
}

body.www.aboutUs,
body.www.helpCenter,
body#home_node_home {
    width: auto;
}

select {
    font-size: 0.9em;
}

#heading {
    position: relative;
    width: 988px;
}

.www #heading {
    z-index: 2;
}

.www #content {
    z-index: 1;
}

.games #heading,
.games #subNavigationLinks ul {
    width: 1008px;
}

#heading.autoHeaderWidth {
    min-width: 970px;
    width: auto;
}

.www.prospect #heading {
    width: 1000px;
}

.inplay #heading {
    width: 1253px;
}

.inplay #heading.narrowHeading {
    width: 992px;
}

.link {
    cursor: pointer;
}

a.link,
span.link {
    color: #095ba6;
    text-decoration: none;
}

a.link:hover,
span.link:hover {
    text-decoration: underline;
}

.hidden {
    visibility: hidden;
}

#site_frame {
    height: 100%;
}

#navAccountContainer {
    position: relative;
    width: 100%;
    overflow: hidden;
    height: 117px;
    background-color: #fff;
}

#heading.darkBackground #navAccountContainer {
    background-color: #273a47;
}

div.img_login_baseline_border_gif {
    clear: both;
    width: 100%;
    background: transparent url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/login_baseline_border.gif)repeat-x scroll bottom left;
}

#NoScriptAlert {
    font-weight: bold;
    position: absolute;
    top: 18px;
    left: 10px;
    background: white;
}

/* limb */
iframe#LIMB {
    border: 0;
    position: absolute;
    width: 502px;
    height: 100%;
    left: 0;
    top: 0;
}

div#LIMBMask {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    background: white;
}

div#contentEditTab {
    position: absolute;
    color: #0084B4;
    font-size: 1.2em;
    line-height: 1.1;
    float: left;
    left: 0;
    top: 0;
    border: 1px solid green;
    background-color: #DDFFCC;
    visibility: hidden;
}

#contentEditorInput {
    position: absolute;
    color: #0084B4;
    float: left;
    left: 0;
    top: 0;
    background-color: #DDFFCC;
    padding: 5px;
    border: 1px solid #0084B4;
    visibility: hidden;
}

.beingEdited {
    background-color: #bbb;
}

#contentEditorChangeManagerBox {
    position: absolute;
    color: #0084B4;
    float: left;
    right: 0;
    top: 0;
    background-color: #DDFFCC;
    padding: 5px;
    border: 1px solid #0084B4;
    visibility: hidden;
}

#templateContentEditorBox {
    position: absolute;
    color: #0084B4;
    float: left;
    top: 0;
    left: 0;
    background-color: #DDFFCC;
    padding: 5px;
    border: 1px solid #0084B4;
    visibility: hidden;
}

#templateContentEditorFrame {
    margin: 5px;
    border: none;
    width: 373px;
    height: 380px;
}

#richTextContentEditorBox {
    position: absolute;
    color: #0084B4;
    float: left;
    top: 0;
    left: 0;
    background-color: #DDFFCC;
    padding: 5px;
    border: 1px solid #0084B4;
    visibility: hidden;
}

.templateEditableMarkerTab {
    position: absolute;
    color: #0084B4;
    left: 0;
    top: 0px;
    text-decoration: underline;
    cursor: pointer;
    background-color: #DDFFCC;
    padding: 5px;
    border: 1px solid #0084B4;
    visibility: hidden;
}
/* State switches - begin*/
#loginMessages > *{ display:none; }

#loginMessage > * { display:none; }

#account #userLogin { display: block; }
#account.authenticated #userLogin { display: none; }
#account.loginStatePending #userLogin { display: none; }

#account #livePricesLogin { display: inline; }
#account.authenticated #livePricesLogin { display: none; } 
#account.loginStatePending #livePricesLogin { display: none; }

#account #livePricesDeposit { display: none; }
#account.authenticated #loginMessages.userHasNoFunds #loginMessage #livePricesDeposit { display: inline; }
#account.authenticated #loginMessages.unfundedUser #livePricesDeposit { display: none; }
#account.loginStatePending #loginMessages.unfundedUser #livePricesDeposit { display: none; }

#account #livePricesHelp { display: none; }

#account #livePricesHelpLinkLoggedout { display: block; }
#account.authenticated #livePricesHelpLinkLoggedout { display: none; }

#account #livePricesHelpLinkLoggedin { display: none; }
#account.authenticated #livePricesHelpLinkLoggedin { display: block; }

#account #customerNumberLink { display: none; }
/*#account.authenticated #loginMessages.customerNumberAvailable #customerNumberLink { display: inline; }*/

#account #customerNumberPopup { display:none; }

#account #userAccount { display: none; }
#account.authenticated #userAccount { display: block; }
#account.loginStatePending #userAccount { display: none; }

#account #registeredUserName { display:none; }
#account.authenticated #registeredUserName { display:inline; }

#overlay { display:none; }

#account.authenticated #processingLogin { display: none; }

#account #processingLogout { display: none; }
#account.authenticated #processingLogout { display: block; }

#account #myaccount { display: none;}
.casino #account.authenticated #myaccount ,
.games #account.authenticated #myaccount ,
.arcade #account.authenticated #myaccount { display: none;}
#account.authenticated #myaccount { display: inline; }

#account #mycasinoaccount { display: none; }
.casino #account.authenticated #mycasinoaccount { display: inline; }

#account #mygamesaccount { display: none; }
.games #account.authenticated #mygamesaccount { display: inline; }

#account #myarcadeaccount { display: none; }
.arcade #account.authenticated #myarcadeaccount { display: inline; }


#account .hidden {
	display:none;
}

#account .invisible {
	visibility:hidden;
}

#account #loginChannel { display:none; }
/* State switches - end*/

#account a {
	cursor:pointer;
	color:#2789ce;
	text-decoration:none;	
}
#account a.disabled {
	color:#7E97A7;
}
#account span#transferFundsWrapper.hidden {
    display: none;
}

#account a:hover {
	color:#2789ce;
	text-decoration:underline;	
}
#account a.disabled:hover {
	color:#7E97A7;
	text-decoration:none;
	cursor:default;	
}

#account #userLogin,
#account #userAccount,
#account .overlay,
#account #livePricesHelp,
#account #customerNumberPopup {
	background-color:#e7ebef;
	height:85px;
	right:0;
    left: auto;
	padding:5px;
	overflow-y:hidden;
	overflow-x:visible;
	position:absolute;
	top:0;
	min-width:250px;
}

.autoHeaderWidth #account #userLogin,
.autoHeaderWidth #account #userAccount,
.autoHeaderWidth #account .overlay,
.autoHeaderWidth #account #livePricesHelp,
.autoHeaderWidth #account #customerNumberPopup {
    left: 718px;
    right: auto;
}


#account #userLogin, 
#account #userAccount 
{
	padding-left: 10px;
	border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;	
	z-index:22;
	float:left;
}


#account #refreshBalance {
	float:right;
	height:19px;
	width:19px;
	margin:0;
	padding:0;
	
}

#account #refreshBalance span{
	display:block;
	height:19px;
	width:19px;	
	background: transparent url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/navigation/header_sprite.gif) no-repeat  4px -103px ;		

	margin:0;
	padding:0;
}

#account #refreshBalance span:hover {
  -webkit-animation-name: rotateThis;
  -webkit-animation-duration:2s;
  -webkit-animation-iteration-count:infinite;
  -webkit-animation-timing-function:linear;
}

@-webkit-keyframes rotateThis {
  from {-webkit-transform: rotate(0deg);}
  to {-webkit-transform:rotate(360deg);}
} 

#account #userLogin input {
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;	
	margin:10px 0 0 10px;
	width:70px;
}


#account #refreshBalance:active span {
//	background-position:3px -102px
}

#account #userLogin input {
	width:150px;
	margin:5px 0 0 5px ;
	padding:0;
}

html>body #userLogin input {
	margin:10px 0 0 10px;
}

#account #userLogin input.placeholder {
	color:#bfbfbf;
}

#account #userLogin input#login {
	width:auto;
}

#account #userLogin input:active, #userLogin input:focus, #userLogin input:target {

	outline:#a9d5f5 solid 2px;
}

#account #loginLinks {
	margin:4px 0 0 12px;
}

#account #toggleFundsDisplay {
	border:#cbdbe6 1px solid;
	float:left;
	border-radius: 5px 0 0 5px;
	-moz-border-radius: 5px 0 0 5px;
	-webkit-border-radius: 5px 0 0 5px;
	height:38px;
	width:8px;
	margin-right:5px;
	cursor:pointer;
	background: #fff url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/navigation/header_sprite.gif) no-repeat scroll -29px -88px ;
	-moz-transition: -moz-transform 0.3s ease;
	-webkit-transition: -webkit-transform 0.3s ease;
	-o-transition: -o-transform 0.3s ease;
	transition: all 0.3s ease;	
}
#account #toggleFundsDisplay.disabled {
	cursor:default;
}
#account #toggleFundsDisplay.walletsHidden {
	background: #fff url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/navigation/header_sprite.gif) no-repeat scroll -29px -114px ;
}

#account #toggleFundsDisplay:hover {
	background: #fff url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/navigation/header_sprite.gif) no-repeat scroll -21px -88px ;
}
#account #toggleFundsDisplay.disabled:hover {
	background: #fff url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/navigation/header_sprite.gif) no-repeat scroll -29px -88px ;
}

#account #toggleFundsDisplay.walletsHidden:hover {
	background: #fff url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/navigation/header_sprite.gif) no-repeat scroll -21px -114px ;
}
#account #toggleFundsDisplay.walletsHidden.disabled:hover {
	background: #fff url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/navigation/header_sprite.gif) no-repeat scroll -29px -114px ;
}

#account #walletAmounts {
	color:#7e97a7;
	margin-top:8px;
	margin-left:0;
}

#account #walletAmounts .money {
	color:#000;
}

#account #walletAmounts .fundsRow {
	height:15px;
	xmargin:5px 0;
	margin-left:15px;
	white-space:nowrap;
	display:block;
	overflow:hidden;
	text-indent:-300px;
}

#account #walletAmounts .fundsRow:last-child 
{
	padding-right:15px;
}

#account .fundsRow {
	padding-top:3px;
	padding-bottom:2px;
}

#account #walletAmounts .inactive {
	color:Gray;
}

#account .accountRow.bottom div {
	padding-top:7px;
	white-space:nowrap;
}

#account #logout {
	margin:0;
	padding:1px 8px;
	float:right;
}

#account .button 
{
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
   background:linear-gradient(
       top,
       #f8fbfd,
       #e1eef7
   );
	background:-webkit-gradient(
	    linear,
	    left top,
	    left bottom,
	    from(#f8fbfd), 
	    to(#e1eef7)
	);
	
	background:-moz-linear-gradient(
	    center top,
	    #f8fbfd,
	    #e1eef7
	);
	border:#cddae2 1px solid;
}
#account .button:active {
   background:linear-gradient(
       top,
       #e1eef7,
       #f8fbfd
   );
	background:-webkit-gradient(
	    linear,
	    left top,
	    left bottom,
	    from(#e1eef7), 
	    to(#f8fbfd)
	);
	
	background:-moz-linear-gradient(
	    center top,
	    #e1eef7,
	    #f8fbfd
	);
}
#account #loginMessage {
	position:absolute;
	display:block;
	text-align:right;
	width:250px;
	right:271px;
	padding:0;	
	top:5px;
	margin:0;
	color:#273a47;
}
.autoHeaderWidth #account #loginMessage {
    right:auto;
    left:460px;
}
.cz #account #loginMessage {
    right:283px;
}
.es #account #loginMessage {
    right:296px;
}
.pl #account #loginMessage {
    right:282px;
}
.pt #account #loginMessage {
    right:299px;
}
.cz .autoHeaderWidth #account #loginMessage {
    right:auto;
}
.es .autoHeaderWidth #account #loginMessage {
    right:auto;
}
.pl .autoHeaderWidth #account #loginMessage {
    right:auto;
}
.pt .autoHeaderWidth #account #loginMessage {
    right:auto;
}

#account #loginMessage #registeredUserName {
	font-weight:bold;
}

#account #livePricesLogin div { display: block; float:right;}
#account #registeredUserName div { display: block;  float:right;}
#account #livePricesDeposit div { display: block;  float:right;}

#account .overlay,
#account #livePricesHelp, 
#account #customerNumberPopup {
	width:250px;
  	border:5px solid #aaaaab;
  	border-top-width:0;
	border-radius: 0 0 12px 12px;
	-moz-border-radius: 0 0 12px 12px;
	-webkit-border-radius: 0 0 12px 12px;
	z-index:24;
}

#account #livePricesDeposit .loginMessage {
	margin-left:4px;
}

#account #livePricesHelp p {
	margin-top:5px;
}

#account #livePricesHelpHeader, #customerNumberPopupHeader {
	width:100%;
	height:20px;
}

#account #loginMessages div.linkSuffix 
{
	display:inline;
	margin-left:4px;
	background:	transparent url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/icon_help.gif) no-repeat scroll 0 0;
	width: 14px;
	height: 14px;
	z-index:22;
	position:relative;
}

#account .img_icon_close_gif {
	background-color: #4992de ;		
	height:17px;
	width:17px;
	float:right;
	margin: 0px 0px 8px 8px;
	background:linear-gradient(
	    top,
	    #4992de,
	    #336da7
	);
	background:-webkit-gradient(
	    linear,
	    left top,
	    left bottom,
	    from(#4992de),
	    to(#336da7)
	);
	background:-moz-linear-gradient(
	    center top,
	    #4992de,
	    #336da7
	);	
	border-radius: 3px;
	-moz-border-radius:  3px;
	-webkit-border-radius:  3px;
	pointer:arrow;
	color:#fff;
	text-weight:bold;
	text-align:center;
	font-family:Arial, sans-serif;
	
}
#account .img_icon_close_gif span {
	display:block;
	height:100%;
	width:100%;
	background: transparent url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/navigation/header_sprite.gif) no-repeat  5px -118px ;		
}
#account .img_icon_close_gif:active {
	background-color: #336da7 ;		
   background:linear-gradient(
       top,
       #336da7,
       #4992de
   );   
	background:-webkit-gradient(
	    linear,
	    left top,
	    left bottom,
	    from(#336da7),
	    to(#4992de)
	);
	background:-moz-linear-gradient(
	    center top,
	    #336da7,
	    #4992de
	);	
}
#account .img_icon_close_gif:active span {
//	background-position: 6px -119px ;	

}

#userLogin #security {
	background: transparent url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/icon_padlock.gif) no-repeat scroll 0 0;
	display: block;
	height: 15px;
	margin-left: 8px;
	margin-top: 9px;
	overflow: hidden;
	text-indent: -999em;
	width: 12px;
}

/*
#account {
	position: absolute;
	top: 0; left: 700px;
	width: 100%;
	overflow:hidden;
	height: 87px;
    background-color: #f3f8fb;
}

#account.loginStatePending #userLogin,
#account.loginStatePending #userAccount {
	display: none;
}
#account.loginStatePending #loginMessages * {
	visibility: hidden;
}

input.button {
	font-size: 100%;
}

#userLogin {
	background-color: #f3f8fb;
	padding: 0 0 0.2em 0.7em;
	height: 74px;
}

#userLogin table {
	border: 0;
	margin-top: 0.3em;
	height: 40px;
}

#userLogin form {
	border: 0;
	padding: 0;
}

#userLogin #loginLinks {
	padding-top: 0.2em;
	clear: both;
}

#userLogin label,
#userLogin input {
	display: block;
	float: left;
	margin: 0 0.3em 0 0;
}

#userLogin label {
	padding: 0.2em 0 0 0;
}

#userLogin input.text {
	width: 110px;
	font-size: 100%;
}

#userLogin input#login {
	margin: 1px 0.5em 0 0;
}

#userLogin #security {
	background: transparent url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/icon_padlock.gif) no-repeat scroll 0 0;
	display: block;
	float: left;
	height: 15px;
	margin-top: 0.3em;
	overflow: hidden;
	text-indent: -999em;
	width: 12px;
}
#userLogin br {
	clear: left;
}

#loginChannel {
	display: none;
	width: 0;
	height: 0;
}
#loginMessages {
	background-color: #84a5bf;
	padding: 5px 3px 4px 5px;
	height: 13px;
	overflow: hidden;
}

#loginMessages p.loginMessage {
	float: left;
	color: #fff;
	font-weight: bold;
	padding-right: 0.2em;
}

#livePricesLogin { display: inline; }
#livePricesDeposit { display: none; }
#livePricesHelpLaunch { display: inline; }
#customerNumberLink { display: none; }

#livePricesHelp { z-index: 1000; }

#account.authenticated #livePricesLogin { display: none; } 
#account.authenticated #livePricesHelpLaunch { display: none; }
#account.authenticated #loginMessages.unfundedUser #livePricesDeposit { display: inline; }
#account.authenticated #loginMessages.unfundedUser #livePricesHelpLaunch { display: inline; }
#account.authenticated #loginMessages.fundedUser #livePricesHelpLaunch { display: none; }
#account.authenticated #loginMessages.customerNumberAvailable #customerNumberLink { display: inline; }

#account #processingLogout { display: none; }
#account.authenticated #processingLogin { display: none; }
#account.authenticated #processingLogout { display: block; }

#account #userAccount { display: none; }
#account.authenticated #userAccount { display: block; }
#account.authenticated #userLogin { display: none; }

#loginMessages div.linkSuffix {
	float: left;
	background:	transparent url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/icon_help.gif) no-repeat scroll 0 0;
	width: 13px;
	height: 13px;
}

#account .overlay {
	position: absolute; top: 0; left: 0;
	z-index: 200;
	opacity:.9;
	background-color: #aaa;
	display: none;
	font-weight: bold;
	color: #fff;
}


#account .overlay div {
	padding: 1em 2em 0 2em;
}

#account #userAccount {
	padding: 0 70px 1px 0;
	height: 74px;
	position:relative;
	float:left;
}

#account .accountRow {
	clear:both;
	margin:2px 0 0;
	height:17px;
	float:left;
}

#account .accountRow .inline {
	float: left;
}

#account .accountRow .button {
	font-size: 9px;
	width: 70px;
	position:absolute;
	right:0;
}

#account .accountBalance {
	padding: 3px 0.2em 0 0.2em;
	min-width: 190px; /* safe in this instance not to have a min-width set for IE6 */
/*	border: 0 solid #d00;
}

#account .toggleFundsDisplay {
	margin: 4px 2px 3px 2px;
}
#account div.accountRow .inactive {
	color:Gray;
}

div.img_icon_padlock_gif { width: 12px; height: 15px; background: transparent url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/icon_padlock.gif) no-repeat scroll 0 0; }
div.img_icon_close_gif { width: 13px; height: 13px; background: transparent url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/icon_close.gif) no-repeat scroll 0 0; }
div.img_icon_help_gif { margin: 2px; width: 13px; height: 13px; background: transparent url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/icon_help.gif) no-repeat scroll 0 0; }
div.img_icon_refresh_gif { margin: 2px; width: 13px; height: 13px; background: transparent url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/icon_refresh.gif) no-repeat scroll 0 0; }
*/

/* start: live prices help */
/*
#livePricesHelp {
	display: none;
	position: absolute;
	top: 2px;
	left: 2px;
	border: 1px solid #84a5bf;
	width: 263px;
	background-color: #fff;
}

#livePricesHelpHeader {
	position: relative;
	margin: 1px;
	padding: 1px;
	background-color: #84a5bf;
	height: 13px;
}

#livePricesHelpClose {
	position: absolute;
	top: 1px;
	right: 1px;
}

#livePricesHelp p {
	margin: 3px 1px;
	text-align: center;
}
/* end: live prices help */
/* start: customer number popup */
#customerNumberPopup {
	display: none;
	position: absolute;
	top: 2px;
	left: 2px;
	border: 1px solid #84a5bf;
	width: 263px;
	background-color: #fff;
	z-index: 100;
}

#customerNumberPopupHeader {
	position: relative;
	margin: 1px;
	padding: 1px;
	background-color: #84a5bf;
	height: 13px;
}

#customerNumberPopupClose {
	position: absolute;
	top: 1px;
	right: 1px;
}

#customerNumberPopup p {
	margin: 3px 1px;
	text-align: center;
}

#customerNumberLink{
	font-size		: 11px;
	color			: #00599A;
	text-decoration	: none;
	font-weight		: bold;
	line-height		: 15px;
	display			: none;
}

#customerNumberLink span{
	padding-left: 5px;
	cursor		: pointer;
}

#customerNumberPopupContent{
    text-align: left;
    font-size: 11px;
    padding-left: 10px;
}

#customerNumberValue{
    text-align: center;
    font-size: 11px;    
    line-height: 20px;
}

/* end: customer number popup */
h1.img_logo_gif {
	position: relative;
	margin-top: 2px;
	overflow: hidden;
	background: transparent url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/logo/logo_www.png) no-repeat scroll 0 0;
	width: 400px;
	height: 40px;
	/*text-indent: -999em;*/
}
#heading.darkBackground h1.img_logo_gif {
    background: transparent url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/logo/logo_www_white.png) no-repeat scroll 0 0;
    height: 42px;
}
h1.img_logo_gif a {	
	display: block;
	width: 160px;
	height: 38px;
	text-indent: -999em;
}
.www h1.img_logo_gif {
	text-indent: -999em;
}
.www h1.img_logo_gif.img_logo_promos {
	text-indent: 0;
}
.www h1.img_logo_gif.img_logo_promos a {
	display: block;
}
.www h1.img_logo_gif a {
	display: inline;
}

#body.www[experience=mantis-sbw] h1.img_logo_gif a {
    display: block;
}
#globalLinks {
    list-style: none outside none;
    background-color: #eef2f6;
    height: 22px;
    margin: 0;
    padding: 3px 0 0 6px;
    clear: none;
}

#dropdownContainer .dropdownHead,
#globalLinks li {
    color: #7E97A7;
    float: left;
    margin: 3px 0;
    padding: 0 8px 0px 9px;
    border-right: 1px solid #7E97A7;
}

#globalLinks li,
#globalLinks li a {
    height: 15px;
    line-height: 12px;
}

#globalLinks li.end {
    border-right-width: 0;
}

#globalLinks li a {
    cursor: pointer;
    color: #7E97A7;
    text-decoration: none;
}

#globalLinks li a:hover {
    color: #273a47;
    text-decoration: underline;
}

#globalNavigation .hide {
    display: none;
}

#globalNavigation .lineBreak {
    clear: both;
}

#dropdownContainer .hide {
    display: none;
}

#dropdownContainer .lineBreak {
    clear: both;
}

#globalLinks #openaccount {
    display: block;
}

#globalNavigation #username {
    border-right-width: 0;
    position: absolute;
    text-align: right;
    width: 95px;
    left: 600px;
    padding: 0;
    top: 4px;
    margin: 0;
    font-weight: bold;
    color: #273a47;
}

#globalNavigation .dropdownLink {
    position: relative;
    z-index: 3;
}

#dropdownContainer .dropdownHead p,
#globalNavigation .dropdownLink a {
    padding-right: 15px;
    display: block;
    background: transparent url("http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/navigation/header_sprite.gif") no-repeat scroll 100% 4px;
}

#globalNavigation .dropdownLink a:hover {
    background-position: 100% -10px;
}

#globalLinks .dropdownLink.disabled a:hover,
.loginStateLimbo #globalLinks .dropdownLink a:hover {
    cursor: default;
    color: #7E97A7;
    text-decoration: none;
    background-position: 100% 3px;
}

/* Global nav view based on experience */
#globalLinks li.expToggle {
    display: none;
}

/* Experience based view */
body[experience=mantis-sbw] #globalLinks,
body[experience=mantis-ssw] #globalLinks {
    height: 25px;
    padding: 0;
}

body[experience=mantis-sbw] #globalLinks li,
body[experience=mantis-ssw] #globalLinks li {
    margin: 6px 0 4px;
}

body[experience=mantis-sbw] #globalLinks li {
    display: none;
}

body[experience=mantis-sbw] #globalLinks li a,
body[experience=mantis-ssw] #globalLinks li a {
    color: #2789CE;
}

body[experience=mantis-sbw] #globalLinks li#mantis-sbw-exp,
body[experience=mantis-ssw] #globalLinks li#mantis-ssw-exp {
    display: list-item;
    background-color: #ffd63d;
    border-top: 1px solid #e29c27;
    border-right: 1px solid #f5a524;
    border-bottom: 1px solid #8d5f12;
    border-left: 1px solid #f5a524;
    padding: 5px 14px 3px 14px;
    background: -moz-linear-gradient(top, #ffe658 0%, #ffc11b 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffe658), color-stop(100%, #ffc11b)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffe658 0%, #ffc11b 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffe658 0%, #ffc11b 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffe658 0%, #ffc11b 100%); /* IE10+ */
    background: linear-gradient(top, #ffe658 0%, #ffc11b 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffe658', endColorstr = '#ffc11b', GradientType = 0); /* IE6-9 */
    margin: 0;
}

body[experience=mantis-sbw][experienceHidden=true] #globalLinks li#mantis-sbw-exp {
    display: none;
}

body[experience=mantis-sbw] #globalLinks li#mantis-sbw-exp a,
body[experience=mantis-ssw] #globalLinks li#mantis-ssw-exp a {
    font-weight: bold;
    color: #273a47;
}

body[experience=mantis-sbw] #globalLinks li#help,
body[experience=mantis-sbw] #globalLinks li#responsiblegambling {
    display: inline;
}

body[experience=mantis-sbw] #globalLinks li#responsiblegambling,
body[experience=mantis-ssw] #globalLinks li#locale {
    border-right: none;
}

body[experience=mantis-ssw] #globalLinks li#aboutus,
body[experience=mantis-ssw] #globalLinks li#startPageLink {
    display: none;
}

body[experience=mantis-ssw] #globalLinks li#locale a {
    color: #7E97A7;
}

/* End of experience based view */

#dropdownContainer {
    width: auto;
}

#dropdownContainer .dropdown {
    position: absolute;
    display: none;
    z-index: 0;
}

#dropdownContainer .dropdownHead {
    color: #273a47;
    position: relative;
    z-index: 3;
    background-color: #fff;
    margin-bottom: 0px;
    padding-top: 2px;
    padding-bottom: 5px;
    border-color: #bdc9d2;
    border-width: 1px 1px 0 1px;
    border-style: solid;
    border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    -webkit-border-radius: 3px 3px 0 0;
}

#dropdownContainer .dropdownHead p {
    background: #fff url("http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/navigation/header_sprite.gif") no-repeat scroll 100% -10px;
}

#dropdownContainer .dropdownBody {
    display: inline-block;
    position: relative;
    z-index: 1;
    overflow-y: hidden;
    top: -1px;
    height: 0px;
    background-color: #fff;
    border-color: #bdc9d2;
    border-width: 1px;
    border-style: solid;
    border-radius: 0 3px 3px 3px;
    -moz-border-radius: 0 3px 3px 3px;
    -webkit-border-radius: 0 3px 3px 3px;
}

#dropdownContainer .dropdownBody.straight {
    border-radius-topright: 0px;
    -moz-border-radius-topright: 0px;
    -webkit-border-radius-topright: 0px;
}

#dropdownContainer .dropdown .scroller {
    position: relative;
    overflow-y: auto;
    overflow-x: hidden;
    height:198px; /* 18px x ll items */
    margin: 2px;
}

#dropdownContainer .dropdown .selector {
    display: block;
    border-width: 0px;
    font-family: inherit;
    font-size: inherit;
    color: inherit;
    width: auto;
}

#dropdownContainer .dropdown .selector.scroll {
    margin-right: 2px;
}

#dropdownContainer .dropdown li {
    display: block;
    background-color: #ebf4fb;
    margin: 0px;
    padding: 2px 5px 3px 5px;
    width: auto;
    white-space: nowrap;
    cursor: pointer;
}

#dropdownContainer .dropdown li:hover {
    background-color: #2384c9;
    background: linear-gradient(top, #2f98e2, #2384c9);
    background: -webkit-gradient(linear, left top, left bottom, from(#2f98e2), to(#2384c9));
    background: -moz-linear-gradient(center top, #2f98e2, #2384c9);
    color: #fff;
}


#navAccountContainer .hide {
 	display:none;
 }

#navAccountContainer .lineBreak 
{
	clear:both;
}

#navAccountContainer #logoContainer {
	height: 60px;
}

#productNavigation,
#productNavigationSB {
	xwidth:680px;
	float:left;
	min-height:30px;
	border-radius: 0 5px 0 0;
	-moz-border-radius: 0 5px 0 0;
	-webkit-border-radius: 0 5px 0 0;	
	background:#3b5160;
	background:linear-gradient(
	    top,
	    #3b5160,
	    #283b48
	);
	background:-webkit-gradient(
	    linear,
	    left top,
	    left bottom,
	    from(#3b5160),
	    to(#283b48)
	);
	background:-moz-linear-gradient(
	    center top,
	    #3b5160,
	    #283b48
	);
	padding:0 10px 0 7px;
	margin:0;
}

#productNavigation li,
#productNavigationSB li {
	float: left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding: 4px 1px 0 4px;
	margin:0;
	text-align: center;
	width: auto;
	background:transparent url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/navigation/header_sprite.gif) no-repeat -34px -38px;
	-moz-transition: background-color 0.3s linear;
	-webkit-transition: background-color 0.3s linear;
	-o-transition: background-color 0.3s linear;
	transition: background-color 0.3s linear;	
}

#productNavigationSB {
    display: none;
}

body[experience=mantis-sbw] #productNavigation {
    display: none;
}

body[experience=mantis-sbw] #productNavigationSB {
    display: block;
}

#productNavigation li.selected,
#productNavigationSB li.selected,
#productNavigation li.followsSelected,
#productNavigationSB li.followsSelected,
#productNavigation li:first-child,
#productNavigationSB li:first-child {
	background-image:none;
}

#productNavigation li a,
#productNavigationSB li a {
	color: #fff;
	font-weight:bold;
	padding: 0 6px 9px;
	margin:0px;
	text-decoration:none;
	position:relative;
	top:-21px;
	padding-top:20px;
	margin-bottom:-20px;
	height:auto;
	display:block;

}

#productNavigation li a:hover,
#productNavigationSB li a:hover {
	text-decoration:none;
}

#productNavigation li span.tab1,
#productNavigationSB li span.tab1 {
	display: block;
	padding: 0px;
	margin: 0px;
}

#productNavigation li span.tab2,
#productNavigationSB li span.tab2 {
	display:block;
	padding: 6px 0 0;
	margin:0px;
	cursor: pointer;
	border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
}

#productNavigation li span.tab2:hover,
#productNavigationSB li span.tab2:hover {
	background-color:#546875;
	background:linear-gradient(
	    top,
	    #546875,
	    #445460
	);
	background:-webkit-gradient(
	    linear,
	    left top,
	    left bottom,
	    from(#546875),
	    to(#445460)
	);
	background:-moz-linear-gradient(
	    center top,
	    #546875,
	    #445460
	);
}

#productNavigation li.selected span.tab2,
#productNavigationSB li.selected span.tab2,
#productNavigation li.selected span.tab2:hover,
#productNavigationSB li.selected span.tab2:hover {
	background-color:#5d7584;
	background:linear-gradient(
	    top,
	    #758d9d,
	    #5d7584
	);
	background:-webkit-gradient(
	    linear,
	    left top,
	    left bottom,
	    from(#758d9d),
	    to(#5d7584)
	);
	background:-moz-linear-gradient(
	    center top,
	    #758d9d,
	    #5d7584
	);	
}

#productNavigation li.new a,
#productNavigationSB li.new a {
	background:transparent url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/navigation/new_tag.png) no-repeat center 0 ;
}


#subNavigationLinks ul {
    background: #5d7584;
    background: linear-gradient(top, #5d7584, #435a69);
    background: -webkit-gradient(linear, left top, left bottom, from(#5d7584), to(#435a69));
    background: -moz-linear-gradient(center top, #5d7584, #435a69);

    height: 30px;
    list-style-type: none;

    padding: 0px;
    position: absolute;
    width: 988px;
}

.autoHeaderWidth #subNavigationLinks ul {
    width:100%;
}

.www.prospect #subNavigationLinks ul {
    width: 1000px;
}

.www.prospect .autoHeaderWidth #subNavigationLinks ul {
    width: auto;
}

.inplay #subNavigationLinks ul {
    width: 1253px;
}

.inplay .autoHeaderWidth #subNavigationLinks ul {
    width: 1253px;
}

.inplay #heading.narrowHeading #subNavigationLinks ul {
    width: 992px;
}

.inplay #heading.narrowHeading.autoHeaderWidth #subNavigationLinks ul {
    width: 992px;
}

#subNavigation {
    height: 30px;
}

#subNavigation .contactUsDetails {
    float: left;
    position: relative;
    left: 610px;
    font-family: Tahoma, Verdana, Arial, Sans-Serif;
    font-size: 11px;
    line-height: 30px;
    color: #fff;
}

#subNavigation .contactUsDetails a {
    color: #fff;
    text-decoration: none;
}

#subNavigation .contactUsDetails a:hover {
    text-decoration: underline;
}

#subNavigation.sports #subNavigationLinks ul {
    display: none;
}

#subNavigation.sports #subNavigationLinks.default ul.default,
#subNavigation.sports #subNavigationLinks.sports ul.sports,
#subNavigation.sports #subNavigationLinks.multiples ul.multiples,
#subNavigation.sports #subNavigationLinks.multis ul.multis,
#subNavigation.sports #subNavigationLinks.toteaus ul.toteaus,
#subNavigation.sports #subNavigationLinks.soccer ul.soccer,
#subNavigation.sports #subNavigationLinks.horseracing ul.horseracing,
#subNavigation.sports #subNavigationLinks.aushorseracing ul.aushorseracing,
#subNavigation.sports #subNavigationLinks.fairprice ul.fairprice {
    display: block;
}

#subNavigationLinks li {
    float: left;
    margin: 8px 0px;
    padding: 0px 10px 0px 8px;
    background: transparent url('http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/navigation/header_sprite.gif') no-repeat scroll 100% -24px;
}

#subNavigationLinks li:first-child {
    margin-left: 7px;
}

#subNavigationLinks li:last-child {
    background: none;
}

#subNavigationLinks li a {
    color: #fff;
    text-decoration: none;
}

#subNavigationLinks li a:hover {
    text-decoration: underline;
}

#subNavigationRHWrapper {
    position: relative;
    display: none;
}
.autoHeaderWidth #subNavigationRHWrapper {
    width: 982px;
}

#subNavigation.sports #subNavigationLinks.soccer #subNavigationRHWrapper,
#subNavigation.sports #subNavigationLinks.sports #subNavigationRHWrapper,
#subNavigation.sports #subNavigationLinks.horseracing #subNavigationRHWrapper,
#subNavigation.www #subNavigationRHWrapper {
    display: block;
}

#subNavigationLinksRH {
    position: absolute;
    top: 8px;
    right: 8px;
}
.autoHeaderWidth #subNavigationLinksRH {
    right: 0px;
}

#subNavigationLinksRH div {
    display: none;
}

#subNavigation.sports #subNavigationLinks.soccer #subNavigationLinksRH div.soccer,
#subNavigation.sports #subNavigationLinks.sports #subNavigationLinksRH div.sports,
#subNavigation.sports #subNavigationLinks.horseracing #subNavigationLinksRH div.horseracing,
#subNavigation.www #subNavigationRHWrapper div {
    display: block;
}

#subNavigationLinksRH a,
#subNavigationLinksRH span,
#subNavigationLinksRH div {
    color: #FFFFFF;
}

#subNavigationLinksRH .RHLitem {
    display: inline-block !important;
    text-align: center;
    zoom: 1;
    *display: inline !important;
    vertical-align: top;
}

#subNavigation.join {
    height: 4px;
    background: #2a8bcf;
    background: linear-gradient(top, #2a8bcf, #1075c2);
    background: -webkit-gradient(linear, left top, left bottom, from(#2a8bcf), to(#1075c2));
    background: -moz-linear-gradient(center top, #2a8bcf, #1075c2);
    width: 100%;
}


#content {
	position: relative;
	width: 960px;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 1em;
    margin-bottom: 10px;
}
.prospect.AUS_NZL #content {
    height: 500px;
}
#content .mainColumn {
	float:left;
	padding: 3px 6px;
	width:725px;
}
#content .rightColumn {
	float:right;
	padding: 3px 0;
	width:220px;
}
#content .rightColumn iframe,
#content .rightColumn img {
	display:block;
	padding:0 0 7px;
}
#content .rightColumn .listPod {
	height:104px;
	padding:24px 0 0;
	width:220px;
}
#content .rightColumn .topFeaturesPod {
	background: transparent url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/topFeaturesPod.gif) no-repeat;
}
#content .rightColumn .popularEventsPod {
	background: transparent url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/popularEventsPod.gif) no-repeat;
}
#content .rightColumn .listPod ul {
	list-style-image: url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/icon_bullet2.gif);
	list-style-type:square;
	margin-left:28px;
	vertical-align:bottom;
}
#content .rightColumn .listPod li {
	padding:0 0 3px;
}
#content div.row {
	border:2px solid #dddddd;
	float:left;
}
#content div.first {
	border-bottom:0;
	margin-top:8px;
}
#content div.last {
	border-top:0;
}
#content div.pod-container {
    float: left;
}
#content div.pod {
	border-color: #dddddd;
	border-style: solid;
	border-width: 2px 2.5px;
	height:120px;
	padding: 1px 1px 0 1px;
	width:233px;
}
#content .mainColumn div.pod {
	float:left;
}
#content div.pod span,
#content div.pod .span {
	display: block;
	height: 38px;
	margin: 10px 0 0 9px;
	overflow: hidden;
}
#content div.pod ul {
	font-size:90.9%;
	list-style-image: url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/icon_bullet2.gif);
	list-style-type:square;
	margin-left:17px;
	vertical-align:bottom;
}
#content div.pod li {
	height:16px;
	margin-left:20px;
}
#content a, a:visited {
	color: #0163b0;
	text-decoration:none;
}
#content a:hover {
	text-decoration:underline;
	cursor: pointer;
}
#content span {
	color: #333333;
}
#content div.pod a.soccer {
	background: transparent url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/soccerPod.png) no-repeat scroll 0% 0%;
	display:block;
	height:35px;
	width:233px;
}
#content div.pod a.worldcuplight{
	background: transparent url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/worldcupPod_light.gif) no-repeat scroll 0% 0%;
	display:block;
	height:35px;
	width:233px;
}
#content div.pod a.worldcupdark{
	background: transparent url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/worldcupPod_dark.gif) no-repeat scroll 0% 0%;
	display:block;
	height:35px;
	width:233px;
}
#content div.pod a.football {
	background: transparent url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/footballPod.png) no-repeat scroll 0% 0%;
	display:block;
	height:35px;
	width:233px;
}
#content div.pod a.tennis {
	background: transparent url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/tennisPod.png) no-repeat scroll 0% 0%;
	display:block;
	height:35px;
	width:233px;
}
#content div.pod a.multiples {
	background: transparent url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/multiplesPod.png) no-repeat scroll 0% 0%;
	display:block;
	height:35px;
	width:233px;
}
#content div.pod a.poker {
	background: transparent url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/pokerPod.png) no-repeat scroll 0% 0%;
	display:block;
	height:35px;
	width:233px;
}
#content div.pod a.casino {
	background: transparent url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/casinoPod.png) no-repeat scroll 0% 0%;
	display:block;
	height:35px;
	width:233px;
}
#content div.pod a.americanfootball {
	background: transparent url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/americanfootballPod.png) no-repeat scroll 0% 0%;
	display:block;
	height:35px;
	width:233px;
}
#content div.pod a.australianrules {
	background: transparent url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/aflfootballPod.png) no-repeat scroll 0% 0%;
	display:block;
	height:35px;
	width:233px;
}
#content div.pod a.hotgames {
	background: transparent url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/hotgamesPod.png) no-repeat scroll 0% 0%;
	display:block;
	height:35px;
	width:233px;
}
#content div.pod a.basketball {
	background: transparent url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/basketballPod.png) no-repeat scroll 0% 0%;
	display:block;
	height:35px;
	width:233px;
}
#content div.pod a.baseball {
	background: transparent url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/baseballPod.png) no-repeat scroll 0% 0%;
	display:block;
	height:35px;
	width:233px;
}
#content div.pod a.icehockey {
	background: transparent url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/icehockeyPod.png) no-repeat scroll 0% 0%;
	display:block;
	height:35px;
	width:233px;
}
#content div.pod a.cricket {
	background: transparent url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/cricketPod.png) no-repeat scroll 0% 0%;
	display:block;
	height:35px;
	width:233px;
}
#content div.pod a.golf {
	background: transparent url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/golfPod.png) no-repeat scroll 0% 0%;
	display:block;
	height:35px;
	width:233px;
}
#content div.pod a.otherSports {
	background: transparent url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/otherSportsPod.png) no-repeat scroll 0% 0%;
	display:block;
	height:35px;
	width:233px;
}
#content div.pod a.puntersGuide {
	background: transparent url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/puntersGuidePod.png) no-repeat scroll 0% 0%;
	display:block;
	height:35px;
	width:233px;
}
#content div.pod a.horseracing {
	background: transparent url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/horseracingPod.png) no-repeat scroll 0% 0%;
	display:block;
	height:35px;
	width:233px;
}
#content div.pod a.hotbets {
	background: transparent url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/hotbetsPod.png) no-repeat scroll 0% 0%;
	display:block;
	height:35px;
	width:233px;
}
#content div.pod a.winterolympics {
	background: transparent url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/olympicsPod.png) no-repeat scroll 0% 0%;
	display:block;
	height:35px;
	width:233px;
}

#content div.pod a.casino-itreg {
    background: transparent url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/casino-itregPod.png) no-repeat scroll 0% 0%;
    display:block;
    height:35px;
    width:233px;
    }

#content div.pod a.contacts-itreg {
    background: transparent url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/contacts-itregPod.png) no-repeat scroll 0% 0%;
    display:block;
    height:35px;
    width:233px;
    }

#content div.pod a.demo-itreg {
    background: transparent url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/demo-itregPod.png) no-repeat scroll 0% 0%;
    display:block;
    height:35px;
    width:233px;
    }

#content div.pod a.guide-itreg {
    background: transparent url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/guide-itregPod.png) no-repeat scroll 0% 0%;
    display:block;
    height:35px;
    width:233px;
    }

#content div.pod a.news-itreg {
    background: transparent url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/news-itregPod.png) no-repeat scroll 0% 0%;
    display:block;
    height:35px;
    width:233px;
    }

#content div.pod a.payments-itreg {
    background: transparent url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/payments-itregPod.png) no-repeat scroll 0% 0%;
    display:block;
    height:35px;
    width:233px;
    }

#content div.pod a.promotions-itreg {
    background: transparent url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/promotions-itregPod.png) no-repeat scroll 0% 0%;
    display:block;
    height:35px;
    width:233px;
    }


#content div.pod a.roulette-itreg {
    background: transparent url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/roulette-itregPod.png) no-repeat scroll 0% 0%;
    display:block;
    height:35px;
    width:233px;
    }

#content div.pod a.statistics-itreg {
    background: transparent url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/statistics-itregPod.png) no-repeat scroll 0% 0%;
    display:block;
    height:35px;
    width:233px;
    }

.prospect #content .prospect_banners {
	margin-bottom: 3px;
}
.prospect #content .prospect_pod {
	float: left;
	height: 81px;
	margin-right: 7px;
	width: 238px;
}
.prospect #content .prospect_pod ul {
	height: 56px;
	list-style: none;
	padding-top: 25px;
	margin-left: 26px;
}
.prospect #content .prospect_pod li a {
	font-size: 11px;
	font-family: Tahoma, sans-serif;
}
.prospect #content .prospect_pod li.prospect_pod_first_link {
	padding-top: 11px;
}
.prospect #content .prospect_pod li.prospect_pod_second_link {
	padding-top: 12px;
}
.prospect #content .prospect_pod .pod_footer {
	display: inline-block;
	height: 31px;
	width: 238px;
}
.prospect #content .prospect_pod div.sport {
	height: 81px;
	width: 238px;
}

.prospect #content .prospect_pod div.casino {
	height: 81px;
	width: 238px;
}

.prospect #content .prospect_pod div.poker {
	height: 81px;
	width: 238px;
}
.prospect #content #prospectBanner2 {
	margin-top: 2px;
}

.prospect #content .mainColumn {
	padding: 3px 0 0 3px;
	width: 100%;
}
.prospect #content .mediaplex {
	float: none;
	margin: 0;
}
.NA.prospect #content .mediaplex, .ASIA.prospect #content .mediaplex {
    /* rule to be erased once the new prospect page is migrated */
    margin: 10px 7px 7px;
}

/*
#content div.pod {
	display:inline;
	width: 224px;
	height: 75px;
	margin: 4px 1px 0px 4px;
	padding-top: 46px;
	padding-left: 11px;
	background-color: white;

}
#content div.pod div {
	display:inline;
}
#content div.pod ul {
	font-size: 90.9%;
	padding-top: 5px;
}

#content div.listPod {
	width:224px;
	height:255px;
}

#content div.content_list {
	width: 220px;
	height: 90px;
	padding: 30px 0px 10px 0px;
}
*/

body #content {
    background-repeat: no-repeat;
}
.BetfairWidget_Spinner {
    height: 246px;
    width: 236px;
    margin: auto;
    vertical-align: middle;
    text-align: center;     
    position: relative;
}
.BetfairWidget_Spinner div.spinner_img {
    height: 24px;
    width: 24px;
    background-image: url("/sports/homepage/images/spinner.gif");
    background-repeat: no-repeat;
    margin: auto;
    position: relative;
    top: 45%;
}
.BetfairWidget_Spinner div.spinner_text {
    margin: auto;
    padding-top: 10px;
    position: relative;
    top: 45%;
}
.prospect #content {
	width:1000px;
	height:875px;
}
.prospect #content iframe {
	border:none;
	float:left;
	margin:10px 9px 7px;
}
.GlobalBackground 
{
	background-color:#ffffff;
}

.GlobalNextHorseRaceBackground 
{
	background-color:#0063b5;
}

.FrontpageAlternateBackground 
{
	background-color:#f1f1f1;
}

.FrontpageTime 
{
	color:#666666; font-weight:bold; 
}

.zh .FrontpageTime, .zh_TW .FrontpageTime
{
	color:#666666; font-weight:bold; 
}

.FrontpageContentBackground 
{
	background-color:#f7f7f7;
}


#footer {
	width: 970px;
	text-align: center;
	color: #666;
	font-size: 0.9em;
	clear: both;
}

#footer .footer-cookies-policy {
    background-color: #FFF9D5;
    border: 1px solid #DEE8E9;
    color: #273a47;
    font-size: 11px;
    padding: 8px 0;
    width: 998px;
}
#footer .footer-cookies-policy a,
#footer .footer-cookies-policy a:visited,
#footer .footer-cookies-policy a:focus {
    color: #2789CE;
}

#footer a {
	color: #666;
	text-decoration: none;
}

#footer a:hover {
	text-decoration: underline;
}

#footer #footer_Links {
	list-style: none;
	padding: 1em 0.5em 0.5em 0.5em;
}

#footer #footer_Links li {
	background: transparent url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/footer/betfairLinks_divider.gif) no-repeat left 1px;
	display: inline;
	padding: 0 2px 0 6px;
}

#footer #footer_Links li.start { background: none; }

#footer p {
	padding: 0.3em 0.1em;
	margin: 0 1em;
}

#footer #footer_Regulations {
	font-weight: bold;
	font-size: 1.1em;
}

#footer #footer_Regulations .uk {
	display: inline;
}

#footer #footer_Regulations .international {
	display: none;
}

#footer #footer_AffiliateLinks {
	overflow: hidden;
	list-style: none;
	margin: 0 auto;
	padding: 1em 0 1em 0;
	width: 700px;
}

#footer #footer_AffiliateLinks li {
	display: inline;
}

#footer #footer_AffiliateLinks li a {
	overflow: hidden;
	display: block;
	float: left;
	height: 25px;
	margin: 12px 2px 0 0;
	text-indent: -999em;
}

#footer #footer_AffiliateLinks a#LGAMalta {
    background: transparent url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/footer/newlgalogo1.gif) no-repeat scroll top left;
    width: 88px;
}
#footer #footer_AffiliateLinks a#verisign {
	background: transparent url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/footer/verisign.gif) no-repeat scroll top left;
	width: 56px;
}
#footer #footer_AffiliateLinks a#gamCare18Plus {
	background: transparent url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/footer/18plus.gif) no-repeat scroll top left;
	width: 21px;
}
#footer #footer_AffiliateLinks a#grarule {
	background: transparent url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/footer/gra.gif) no-repeat scroll top left;
	width: 23px;
	height: 23px;
}
#footer #footer_AffiliateLinks a#oddsr {
	background: transparent url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/footer/TGC_logo.gif) no-repeat scroll top left;
	width: 65px;
	height: 20px;
}
#footer #footer_AffiliateLinks a#dareg {
	background: transparent url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/footer/dareg.gif) no-repeat scroll top left;
	width: 23px;
	height: 23px;
}
#footer #footer_AffiliateLinks a#gamblingTherapy {
	background: transparent url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/footer/logo_gamblingtherapy.gif) no-repeat scroll top left;
	width: 21px;
}
#footer #footer_AffiliateLinks a#gamCare {
	background: transparent url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/footer/gamcare_2.gif) no-repeat scroll top left;
	width: 19px;
}
#footer #footer_AffiliateLinks a#ibas {
	background: transparent url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/footer/ibas.gif) no-repeat scroll top left;
	width: 49px;
}
#footer #footer_AffiliateLinks a#charity {
	background: transparent url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/footer/logo_sparks.gif) no-repeat scroll top left;
	width: 29px;
}
#footer #footer_AffiliateLinks a#sun {
	background: transparent url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/footer/powered_by_sun.gif) no-repeat scroll top left;
	width: 37px;
}
#footer #footer_AffiliateLinks a#queensAward {
	background: transparent url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/footer/158058_queens_award.gif) no-repeat scroll top left;
	width: 134px;
}
#footer #footer_AffiliateLinks a#barcaFC {
	background: transparent url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/footer/prospectBarcaFCFooter.gif) no-repeat scroll top left;
	width: 44px;
	height: 45px;
	margin-top: 0;
}
#footer #footer_AffiliateLinks a#manUTD {
	background: transparent url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/footer/prospectManUFCFooter.gif) no-repeat scroll top left;
	width: 50px;
	height: 45px;
	margin-top: 0;
}
#footer #footer_AffiliateLinks a#ausAFL {
	background: transparent url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/footer/afl_logo.gif) no-repeat scroll top left;
	width: 46px;
	height: 47px;
	margin-top: 0;
}
#footer #footer_AffiliateLinks a#ausCric {
	background: transparent url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/footer/cricket_aus.gif) no-repeat scroll top left;
	width: 46px;
	height: 47px;
	margin-top: 0;
}

#footer #footer_AffiliateLinks a#proudToBack{
	text-indent: 0;
	text-decoration:none;
	font-family: Tahoma;
	font-weight: bolder;
	font-size: 11px;
	color:#000;
	padding:5px 5px 0 12px;
	margin-left: 3px;
	border-left:2px solid #939CA3;
	height: 17px;
}

#footer ul#footer_Products {
	position: relative;
	list-style-type: none;
	text-align: center;
	width: 970px;	
	margin: 0 auto 1em auto;
}

ul#footer_Products li {
	margin: 0 0 0.4em 0;
	line-height: 0.7em;
}

ul#footer_Products li a.footer_ProductsLink{
	font-weight: bold;
}

#footer #locales {
	margin: 0.5em auto;
	width: 640px;
}

/* International customer adjustments */

#footer.international_customer #footer_AffiliateLinks a#LGAMalta {
	background: transparent url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/footer/newlgalogo1.gif) no-repeat scroll top left;
	width: 88px;
	height: 23px;	
}

#footer.international_customer #footer_AffiliateLinks {
	width: 700px;
}

#footer.international_customer #footer_Regulations .uk , #footer.international_customer #footer_AffiliateLinks  a#grarule {
	display: none;
}

#footer.international_customer #footer_Regulations .international  {
	display: inline;
}
.footer-generic {
    border-bottom: 1px #e0e6e6 solid;
    border-top: 1px #e0e6e6 solid;
    min-height: 83px;
    padding: 16px;
    margin-left: 12px;
    width: 960px;    
    color: #3b5160;
    font-size: 11px;
}
.footer-generic:after {
    content: '.';
    display: block;
    clear: both;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
.footer-generic a {
    text-decoration: none;
    color: #2789ce;
}
.footer-generic a:hover {
    text-decoration: underline;
}
.footer-copyright {
    position: relative;
    float: right;
}
.footer-copyright > span {
    float: left;
    margin-left: 5px;
}
.footer-links {
    list-style-type: none;
    padding: 0;
}
.footer-links:after {
    content: '.';
    display: block;
    clear: both;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
.footer-links > li:first-child {
    padding-left: 0;
}
.footer-links > li {
    float: left;
    padding: 0 10px;
    position: relative;
    border-right: 1px #c6d5e0 solid;
    margin-bottom: 8px;    
}
.footer-links > li.end {
    border-right: 0;
    padding-right: 0;
}
.footer-links > li:hover .footer-tooltip-wrapper {
    background: none;
}
.footer-links > li.simulateFirst {
    padding-left: 0;
    width: 100%;
}
.footer-links > li > a {  
    white-space: nowrap;
    float: left;
}
.footer-column-left, .footer-column-right {    
    float: left;
    padding: 0;
    width: 482px;
    margin-top: 8px;
}
.footer-column-left {
    clear: left;
    padding-right: 16px;
}
.footer-column-right {    
    border-left: 1px solid #c6d5e0;
    min-height: 50px;
    padding-left: 16px;
    width: 445px;
}

.footer-spanish-regulator {
    float: right;
    display: block;
    width: 92px;
    height: 48px;
    background:url('http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/footer/footer-generic.png') no-repeat 0 -259px;	
}
.footer-parental {
    position: relative;
    padding-left: 26px;
}
.footer-parental-logo {
    position: absolute;
    width: 20px;
    height: 20px;
    left: 0;
    top: -3px;
    background:url('http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/footer/footer-generic.png') no-repeat 0 -59px;	
    line-height: 20px;  
    float: left;
}
.footer-addresses {
    list-style-type: none;
    font-size: 10px;
    color: #97a2aa;
    margin-top: 16px;
}
.footer-tooltip {
    position: absolute;
    z-index: 10;    
    left: -9999px;
    margin-left: -5px;
    bottom: -22px;
    background-color: white;
    padding: 10px 0 12px 16px;    
    white-space: nowrap;
    border: 2px solid #cccfd4;
    -moz-box-shadow: 0px 0px 3px 0px #cccfd4;
    -webkit-box-shadow: 0px 0px 3px 0px #cccfd4;
    box-shadow: 0px 0px 3px 0px #cccfd4;
}
.footer-tooltip p {
    padding-right: 16px;
    color: #3B5160;
    line-height: 1.5em;
}
.fixed-width .footer-tooltip {
    width: 350px;
    white-space: normal;
}
.reversed .footer-tooltip {
    margin-right: 5px;
    margin-left: 0;
}
.reversed  .footer-tooltip-arrow {
    left: auto; 
    right: -11px;
    background:url('http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/footer/footer-generic.png') no-repeat right -24px;
}
.footer-tooltip-arrow {
    display: block;
    position: absolute;
    width: 11px;
    height: 18px;
    left: -11px;
    bottom: 17px;    
    background:url('http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/footer/footer-generic.png') no-repeat 0 -24px;	    
}
.footer-tooltip-wrapper.reversed {
    width: 1px; 
    background: none;
    padding-left: 0;
}
.footer-tooltip-wrapper { 
    float: left;
    height: 8px;
    margin-top: 3px;
    background:url('http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/footer/footer-generic.png') no-repeat right 0;    
    width: 5px;
    padding-left: 5px;
}
.footer-subLinks {
    list-style-type: none;  
    vertical-align: top;
    display: inline-block;
    margin-right: 16px;
}
.footer-subLinks a {
    display: block;
    padding: 4px 0;
    white-space: nowrap;
    background: none;
}
.footer-subLinks li {
    padding: 0;
}
li:hover .footer-tooltip, .footer-copyright:hover .footer-tooltip {
    left: 100%;
}
li:hover .reversed .footer-tooltip, .footer-copyright:hover .reversed .footer-tooltip { 
    right: 100%;
    left: auto;
}
.footer-copyright:hover {
    z-index: 10;
}
.footer-generic li:hover {
    z-index: 10;
}

.footer-generic .footer-cookies-policy {
    background-color: #FFF9D5;
    border: 1px solid #DEE8E9;
    margin: 8px 0 8px 12px;
    padding: 8px 0;
    text-align: center;
    width: 990px;
}

.footer-generic .footer-cookies-policy a,
.footer-generic .footer-cookies-policy a:visited,
.footer-generic .footer-cookies-policy a:focus {
    color: #2789CE;
}

#footer-clock-wrapper {
    position:absolute;
    right: 16px;
    bottom: 6px;
}

#footer-clock {
    display: none;
    clear:both;
    width: 84px;
    min-height: 23px;
    padding: 1px 0 3px 0;
    margin-bottom: 10px;
    background-color: #334d5e;
    border: 1px #3d505f;
    position:relative;
    left: 898px;
    text-align: center;
    font-size: 18px;
    color: #fff;
}

.prospect #footer-clock {
    left: 916px;
}

#footer-clock-wrapper #footer-clock{
    left: 0;
    line-height: normal;
}

#footer-clock.enabled {
    display: block;
}



.loginWidgetHolder #loginWidget {
	display: none;
	position: absolute;
	left: 35%;
	top: 45%;
	width:435px;
	height: 193px;
	background-color:white;
	border:1px solid #90AFC9;
	padding:5px 5px 5px 5px;
}


.lightboxBG {
	position: fixed;
	top: 0; left: 0; bottom: 0; right: 0;
	background-color: grey;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.loginWidgetHolder .hidden {display: none;}

.loginWidgetHolder #loginWidget.loggedOut {display: block;}

.loginWidgetHolder #loginWidget.loggingIn {display: block;}

.loginWidgetHolder #loginWidget.loggedIn {}

.loginWidgetHolder h1 {
	font-family:tahoma;
	font-size:11px;
	font-size-adjust:none;
	margin: 0 0 10px 0;
}
.loginWidgetHolder .login { 
	position: absolute;
	width: 160px; left: 250px; top: 30px; padding: 15px;
	background-color: #d6e5f8; 
}

.loginWidgetHolder .register { width:190px; margin: 40px 0 0 20px; float:left; height:133px;}

.loginWidgetHolder .registerButton { height: 25px; width: 100px; background: no-repeat url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/navigation/registerButton.png); padding: 3px 0 0 0; color: white; text-align: center; font-weight: bold; }
.loginWidgetHolder h1 {font-family:Tahoma,Verdana,Arial,Sans-Serif; font-size:13px; }

.loginWidgetHolder form { display:block; height:auto; margin:0; padding:0; width:150px;}

.closeLink {position: absolute; top: 5px; right: 10px; width:55px; cursor: pointer;}
.closeCross {background-image: url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/navigation/closeCross.png); margin-left: 3px; height: 20px; width: 20px; float: right;}

.loginWidgetHolder div.spacer {clear:both; float:none; height:1px; margin:0; padding:0;display:none; border-width:0; }
.loginWidgetHolder .formElement { display:block; width:145px; }
.loginWidgetHolder .formField { margin: 5px 0 5px 0; }
.loginWidgetHolder .formField input { border-style: none; color: gray; }
.loginWidgetHolder .forgotPassword { margin: 5px 0 5px 0; float:left; }
.loginWidgetHolder .forgotPassword a {color:#2A7BBD; text-decoration:none; }

.loginWidgetHolder .regTick { padding-left: 17px; margin-bottom: 5px; background: no-repeat url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/navigation/tick.png);}

.modalDialogMask{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:black;
	opacity:0.75;
	filter:alpha(opacity=75);
    z-index: 9998;
}

#jrdContainer {
    width: 532px;
    height: 553px;
	top:262px;
	left:150px;
}
#jrdContainer iframe {
	width: 100%;
	height: 100%;  
}
#restrictedCountry {
	top:262px;
	left:150px;
    width:730px;
}
#firstLoginPopupContainer {
    left: 20%;
    min-width: 600px;
    top: 40%;
    width: 60%;
}
#firstLoginPopupContainer .single_column {
    min-height: 150px;
}
#firstLoginPopupContainer #ok-button {
    margin: 16px 0 0 16px;
}

.modalDialogPopup {
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    text-align: justify;
    color: #3b5160;
    line-height: 16px;
	position:absolute;
	border:solid 1px #555;
	background:white;
    z-index: 9999;
}
.spainJurisdiction {
    top: 115px !important;
}
.modalDialogPopup #ok-button {
    float: right;    
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: -moz-linear-gradient(center top , #FFFFFF 0%, #EFF4F8 100%) repeat scroll 0 0 transparent;
    border-color: #C6D5E0 #C6D5E0 #8093A0;
    border-radius: 3px 3px 3px 3px;
    border-style: solid;
    border-width: 1px;
    color: #273A47;
    cursor: pointer;
    font-weight: bold;
    margin-right: 16px;
    margin-bottom: 16px;
    overflow: visible;
    padding: 1px 6px 2px;   
    text-align: center;        
}
.modalDialogPopup #ok-button:hover {
    background: -moz-linear-gradient(center top , #FFFFFF 0%, #DCE3EA 100%) repeat scroll 0 0 transparent;
}
.modalDialogPopup #ok-button:active {
    background: -moz-linear-gradient(center top , #DCE3EA 0%, #FFFFFF 100%) repeat scroll 0 0 transparent;
    border-color: #576C7A #C6D5E0 #C6D5E0;
}
.modalDialogPopup a {
    color: #2789ce;
    text-decoration: none;
}
.modalDialogPopup a:hover {
    text-decoration: underline;
}
.modalDialogPopup h1, .modalDialogPopup h2, .modalDialogPopup h3, .modalDialogPopup h4 {
    font-family: 'Helvetica Neue', Arial, sans-serif;
    color: #273a47; 
    margin-top: 8px;    
    margin-bottom: 8px;
    text-align: left;
}
.modalDialogPopup h1 {
    font-size: 18px;
    border-bottom: 2px solid #273a47;
    padding: 0 16px 9px 16px;          
    margin-top: 0;
}
.modalDialogPopup h2 {
    font-size: 16px;
    padding: 0 8px; 
    margin-top: 16px;
    margin-bottom: 4px;
}
.modalDialogPopup h3 {
    font-size: 14px;
    margin-bottom: 8px;
    padding: 0 8px;
}
.modalDialogPopup h4 {
    font-size: 12px;
    margin-bottom: 0;
}
.modalDialogPopup p {
   padding: 0 8px;
}
.modalDialogPopup p+p {
    margin-top: 8px;
}
.modalDialogPopup .single_column {
    padding: 16px;
}
.modalDialogPopup .single_column:after {
        content: '.';
        display: block;
        clear: both;
        height: 0;
        line-height: 0;
        visibility: hidden;
}
.modalDialogPopup .column_left,.modalDialogPopup .column_right{
    width: 50%;
    float: left;
}
.modalDialogPopup .column_left_inner {
    padding-right: 16px;
}
.modalDialogPopup .column_right_inner {
    padding-left: 16px;
    border-left: 1px solid #7e97a7;
}
.modalDialogPopup blockquote {
    padding: 8px 16px; 
    margin: 8px;
    background-color: #eff2f2;
}
.modalDialogPopup .close-button {
    width: 18px;
    height: 18px;
    padding: 0;
    border: 0;
    position: absolute;
    top: 10px;
    right: 16px;
    text-indent: -9999px;
    cursor: pointer;
    background:url('http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/generic-icons.png') no-repeat 0 -152px;
}
.modalDialogPopup .close-button:hover {
    background:url('http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/generic-icons.png') no-repeat 0 -202px;
}
.modalDialogPopup .close-button:active {
    background:url('http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/generic-icons.png') no-repeat 0 -252px;
}

.unusedStyle
{
}
.speechBubbleDiv
{
	position: absolute;
	left: 7px; top: 2px;
	width: 21px; height: 14px;
	z-index: 102;
}
.numMessagesBubbleDiv
{
	position: absolute;
	left: 17px;	top: -5px;
	width: 20px; height: 14px;
	z-index: 103;
}
.numMessagesLabel 
{
	position: absolute;
	left: 14px; top: 0px;
	color: #ffffff;
	font: bold 11px Helvetica;
	z-index: 3;
}
.dividerDiv
{
	position: absolute;
	left: 0px; top: 2px;
	width: 6px; height: 14px;
	color: #333333;
	font-weight: normal;
	font-family: Tahoma;
	font-size: 14;
	z-index: 3;
}
.messageNotificationDiv
{
	position: absolute;
	top: 3px;
	width: 40px; height: 30px;
	display: none;
	z-index: 101;
}
.allMessagesViewDiv
{
	position: absolute;
	top: 0px; 
	width: 334px; height: 367px;
	background-image: url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/webmessaging/all_messages_view_background.gif?ver=3);
	display: none;
	z-index: 100;
	overflow: hidden;
}
.messagesScrollViewDiv
{
	position: absolute;
	top: 33px; left: 3px;
	width: 329px; height: 330px;
	overflow: auto;
}
.dividerMessageDiv 
{
	position: absolute;
	left: 1px;
	background-image: url( http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/webmessaging/web_message_inbox_divider.gif?ver=3 );
	background-repeat: no-repeat;
	width: 311px; height: 2px;
}
.bigImageMessageDiv 
{
	position: absolute;
	width: 312px; height: 116px;
	color: #8B969E;
}
.smallImageMessageDiv 
{
	position: absolute;
	width: 312px; height: 81px;
	color: #8B969E;
}
.textOnlyMessageDiv 
{
	position: absolute;
	width: 312px; height: 64px;
	color: #8B969E;
}
.bigImageMessageImage 
{
	position: absolute;
	left: 27px; top: 6px;
	width: 283px; height: 93px;
}
.webMessageCheckBoxUnchecked 
{
	position: absolute;
	left: 4px;
	width: 19px; height: 19px;
	background-image: url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/webmessaging/box_unchecked.gif?ver=3);
	z-index: 3;
}
.webMessageCheckBoxChecked 
{
	position: absolute;
	left: 4px;
	width: 19px; height: 19px;
	background-image: url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/webmessaging/box_checked.gif?ver=3);
	z-index: 3;
}
.webMessageCheckBoxUncheckedOnBlue 
{
	position: absolute;
	left: 4px;
	width: 19px; height: 19px;
	background-image: url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/webmessaging/box_unchecked_on_blue.gif?ver=3);
	z-index: 3;
}
.webMessageCheckBoxCheckedOnBlue
{
	position: absolute;
	left: 4px;
	width: 19px; height: 19px;
	background-image: url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/webmessaging/box_checked_on_blue.gif?ver=3);
	z-index: 3;
}
.bigImageMessageDate 
{
	position: absolute;
	left: 27px; top: 100px;
	width: 280px; height: 14px;
	font-weight: normal;
	font-family: Tahoma;
	font-size: 10px;
}
.smallImageMessageImage 
{
	position: absolute;
	left: 27px; top: 8px;
	width: 89px; height: 66px;
}
.smallImageMessageDate 
{
	position: absolute;
	left: 122px; top: 62px;
	width: 180px; height: 14px;
	font-weight: normal;
	font-family: Tahoma;
	font-size: 10px;
	overflow: hidden;
}
.smallImageMessageSubject
{
	position: absolute;
	left: 122px; top: 7px;
	width: 180px; height: 14px;
	color: #000000;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 12px;
	overflow: hidden;
}
.smallImageMessageDetail
{
	position: absolute;
	left: 122px; top: 26px;
	width: 180px; height: 28px;
	color: #000000;
	font-weight: normal;
	font-family: Tahoma;
	font-size: 11px;
	overflow: hidden;
}
.textOnlyMessageDate 
{
	position: absolute;
	left: 27px; top: 46px;
	width: 280px; height: 14px;
	font-weight: normal;
	font-family: Tahoma;
	font-size: 10px;
	overflow: hidden;
}
.textOnlyMessageSubject
{
	position: absolute;
	left: 27px; top: 12px;
	width: 280px; height: 14px;
	color: #000000;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 12px;
	overflow: hidden;
}
.textOnlyMessageDetail
{
	position: absolute;
	left: 27px; top: 29px;
	width: 280px; height: 14px;
	color: #000000;
	font-weight: normal;
	font-family: Tahoma;
	font-size: 11px;
	overflow: hidden;
}
.popupFrameHolderDiv 
{
	position: absolute;
	top: 180px; left: 300px;
	width: 852px; height: 452px;
	display: none;
	background-color: #3c5160; 
}
.messagePopupFrame
{
	position: absolute;
	left: 26px; top: 26px;
	width: 800px; height: 400px;
	visibility: visible;
	border: 0px none;
	padding: 0px;
	margin: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	overflow: hidden; 
	background-color: transparent; 
}
.popupCloseButtonDiv 
{
	position: absolute;
	right: 5px; top: 5px;
	background-image: url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/webmessaging/popup_close_button.gif?ver=3);
	width: 18px; height: 18px;
}



#TopSearchWrapper {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: #ddf0ff;
    left: 287px;
    position: absolute;
    top: 44px;
}

#body[experience=mantis-sbw] #TopSearchWrapper {
    visibility: hidden;
    opacity: 0;
}

#BaseSearchWrapper {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: #ddf0ff;
    left: 287px;
    position: absolute;
    top: 8px;
}

#TooltipWrapper {
    display: none;
    height: 0;
    left: 0;
    text-align: center;
    position: absolute;
    top: -45px;
    width: 957px;
    z-index: 22;
}

.es-reg #TooltipWrapper, .it-reg #TooltipWrapper {
    display: none;
    visibility: hidden;
}

.FeatureHighlight {
    background-color: #273a47;
    -moz-box-shadow: 0 0 6px 0 #273a47;
    -webkit-box-shadow: 0 0 6px 0 #273a47;
    box-shadow: 0 0 6px 0 #273a47;
    border: 2px solid #FFFFFF;
    color: #FFB80C;
    cursor: pointer;
    display: inline-block;
    font-family: tahoma, verdana, arial, sans-serif;
    font-weight: normal;
    line-height: 14px;
    padding: 7px 41px 7px 10px;
    position: relative;
    top: 48px;
    white-space: nowrap;
    z-index: 22;
}
.FeatureHighlight p {
    text-align: left;
}

#TooltipWrapper .pin {
    background: transparent url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/search/sprite_search.png) no-repeat 0 -120px;
    bottom: 2px;
    height: 12px;
    display: block;
    margin: 0 auto;
    position: relative;
    top: 46px;
    width: 20px;
    z-index: 43;
}

.FeatureHighlight .close {
    position: absolute;
    right: 9px;
    top: 6px;
    width: 17px;
    height: 16px;
    background: transparent url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/search/sprite_search.png) no-repeat -4px -102px !important;
}

.FeatureHighlight .close:hover {
    background: transparent url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/search/sprite_search.png) no-repeat -4px -66px !important;
}

.FeatureHighlight .close:active {
    background: transparent url(http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/search/sprite_search.png) no-repeat -4px -84px !important;
}

#BaseSearchWrapper.searchWrapper {
    z-index: 5;
}

#BaseSearchWrapper input[type="text"].searchTerms {
    z-index: 9;
}

.searchWrapper {
    display: none;
    width: 384px;
    font-family: 'Helvetica Neue', Tahoma, sans-serif;
    font-size: 12px;
    z-index: 21;
}

input[type="text"].searchTerms {
    background: url('http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/search/sprite_search.png') top left repeat-x;
    background-position: 0 -42px;
    border: 1px solid #2789ce;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: inset 0 0 3px 0 rgba(54, 75, 89, 0.2);
    -webkit-box-shadow: inset 0 0 3px 0 rgba(54, 75, 89, 0.2);
    box-shadow: inset 0 0 3px 0 rgba(54, 75, 89, 0.2);
    color: #273a47;
    height: 22px;
    line-height: 22px;
    position: relative;
    padding: 0 30px 0 5px;
    width: 347px;
    z-index: 20;

}

.empty input[type="text"].searchTerms {
    border: 1px solid #7e97a7;
}

.hover input[type="text"].searchTerms {
    border: 1px solid #2789ce;
}

.searchIcon {
    position: absolute;
    right: 6px;
    top: 3px;
    width: 20px;
    height: 20px;
    background: url('http://cache.cdnbf.net/www/ALL_BRANDS/GBR/en/prospect/images/search/sprite_search.png') top left no-repeat;
    background-position: 0 -2px;
    cursor: pointer;
    z-index: 30;
}

.hover .searchIcon {
    background-position: 0 -22px;
}

input[type="text"].searchTerms:focus {
    border: 1px solid #2789ce;
    outline: none;
}

.empty .searchEmptyText {
    display: block;
}

.searchEmptyText {
    display: none;
    font-size: 11px;
    font-weight: normal;
    color: #273A47;
    position: absolute;
    left: 8px;
    top: 5px;
    z-index: 10;
}

.searchEmptyText span {
    font-size: 11px;
}

.searchOverlay {
    display: none;
    position: relative;
    left: 0;
    top: -2px;
    border: 1px solid #e9edf0;
    border-top: 0;
    color: #273a47;
    -moz-border-radius-bottomleft: 3px;
    -webkit-border-bottom-left-radius: 3px;
    border-bottom-left-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -webkit-border-bottom-right-radius: 3px;
    border-bottom-right-radius: 3px;
    width: 382px;
    background-color: white;
}

span.noResults {
    display: none;
    padding: 12px 10px 10px;
}

.searchOverlay.active {
    display: block;
}

.searchOverlay.empty span.noResults {
    display: block;
}

.searchOverlay.empty .searchInstContainer {
    display: none;
}

.searchInstContainer {
    color: #273a47;
    list-style-type: none;
    line-height: 17px;
}

.searchInstContainer a {
    color: #273a47;
    display: block;
    margin: 0 8px;
    padding: 5px 0;
    text-decoration: none;
}

.searchInstContainer li {
    padding: 0;
}

.searchInstContainer li.hover a {
    background-color: #e0e6e6;
}

.searchInstContainer li a {
    padding: 6px 8px;
}

.searchInstContainer li.hover a .market_name {
    color: #273a47;
}

.searchInstContainer a .market_name {
    color: #2789ce;
    text-decoration: none;
}

.searchInstContainer a .market_date {
    /*placeholder if we want date on second row*/
}

.searchInstContainerWrapper {
    padding-top: 2px;
}

.searchInstContainer li.hover a.viewAll {
    background-color: #fff;
}

.searchInstContainerWrapper .viewAll {
    border: none;
    color: #2789ce;
    margin: 0 8px;
    text-decoration: none;
    border-top: 1px solid #becbd3;
}

.sr_extra_info {
    color: #3b5160;
}

.sr_extra {
    display: block;
    padding: 0 0;
}
/* 
 * WARNING !!!
 * NEVER ADD CONTENT INTO THIS FILE:
 * /content/ALL_PRODUCTS/ALL_BRANDS/ALL_REGIONS/ALL_LOCALES/ALL_THEMES/css/dimensionSpecificOverride.css
 *
 * This file should be used as a dimension specific CSS override for class selector definitions that sit inside 
 * large CSS files that you don't want to duplicate.
 *
 */ /* LEAVE THIS LAST */