/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.2
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}

/**/

/* -------------------------------------------------------------------------
	Layout
----------------------------------------------------------------------------*/
body{
margin:0;
margin-top:-21px; /* this might create the bug at the bottom in FFx 3 where there's a gap between the last content and the footer (or any div) */
background: url("/en/ASSETS/interface/bg_tile.gif");
font-family:Arial, Helvetica, sans-serif;
font-size:80%;
padding:0;
height:100%;
}
#container{
margin:0 auto; /* for OLD header */
position: relative; height: 100%;
width:995px;
min-height:670px;
*min-height:620px;
border-left:2px solid #e7e7e7;
border-right:2px solid #e7e7e7;
border-bottom:0;
border-top:0;
background:#FFF;
padding-bottom:20px;
*padding-bottom:0px;
}
#header{
background:#78B41E;
width:995px;
height:80px;
margin:0 auto;
}
#logo{
padding-top:15px;
padding-left:15px;
float:left;
border:0;
background:none;
}
#headerbanner{
float:right;
padding-top:10px;
padding-right:10px;
border:0;
background:none;
}
#leftColumn{
float:left;
width:161px;\width:171px;w\idth:161px;
padding: 14px 0 0 10px;
*padding-top:0px;
}
#leftColumn h2{
color:#FFF;
font-size:12px;
font-weight:bold;
background:url("/en/ASSETS/interface/MenuHeader_LeftCol_rb.gif") no-repeat;
height:20px;
margin-bottom:0;
margin-top:2px;
*margin-top:0;
border:0;
padding:3px 4px 0px;
width:161px;
}
.LeftMenuFooter{
background:url("/en/ASSETS/interface/MenuFooter_LeftCol_rb.gif") no-repeat;
width:161px; 
height:9px;
margin-bottom:12px;
}
.MenuContents{
border-left:#bfbfbf solid 2px;
border-right:#bfbfbf solid 2px;
}
.MenuContents a{
text-decoration:none;
color:#000;
font-size:11px;
border-bottom:1px solid #E5E5E5;
display:block;
color:#000 !important;
padding:4px 6px 4px 6px;
}
.MenuContents a:hover{
background:#EEE;
text-decoration:none;
}
.MenuContents ul{
list-style-type:none;
list-style-position:outside;
margin:0;
padding:0;
}
.MenuContents li{
margin:0;
padding:0;
}
#centreColumn{
background:#FFF;
margin: 0px 240px 0px 171px;
padding: 0 10px 20px;
*padding-top:0px;
}
#centreColumnWC{
background:#FFF;
margin: 0px 240px 0px 171px;
padding: 14px 10px 20px;
*padding-top:0px;
}
.floatleft{
float:left;
margin:5px 10px 0 0;
}
.floatright{
float:right;
margin:5px 0 0 10px;
}
.greenborder{
border:#055035 solid 2px;
}
#rightColumn{
float:right;
width:230px;\width:240px;w\idth:230px;
padding: 14px 5px;
*padding-top:0px;
text-align:center;
}
#rightColumn h2{
color:#FADF00;
font-size:12px;
font-weight:bold;
background:url("/en/ASSETS/interface/MenuHeader_RightCol.gif") no-repeat;
height:20px;
margin-bottom:0;
margin-top:2px;
border:0;
padding:3px 0px 0px 6px;
margin-left:0px;
margin-right:0px;
width:198px;
text-align:left;
}
.RightContents{
width:200px;
border-left:#055035 solid 2px;
border-right:#055035 solid 2px;
}
.RightMenuFooter{
background:url("/en/ASSETS/interface/MenuFooter_RightCol.gif") no-repeat;
width:204px; height:9px;
margin-bottom:12px;
}
#rightColumn p{
font-size:11px;
padding:0 4px 10px 4px;
}
#subnav{
background:#F7F7F7;
border-top:solid #FFF 1px;
font-size:14px;
color:#4F4F4F;
padding:6px;
margin-bottom:15px;
}
#subnav a{
color:#333;
text-decoration:underline;
}
#subnav a:hover{
color:#000;
text-decoration:underline;
}
.DivContainer{
text-align:center;
border:2px solid #E7E7E7;
background:url("/en/ASSETS/interface/bg_tile.gif") repeat;
padding:10px;
width:90%;
margin:0 auto;
}
/* -------------------------------------------------------------------------
	Text Styles
----------------------------------------------------------------------------*/
h1{
font-size:1.8em;
color:#333;
border-bottom:dotted 1px #333;
margin-top:-4px;
margin-bottom:1px;
}
h2{
font-size:1.4em;
background:#ededed;
padding:0 4px;
margin-bottom:8px;
margin-top:5px;
border-bottom:#ccc 1px dotted;
line-height:1.5em;
}
h3{
font-size:1.2em;
font-weight:bold;
border-bottom:1px dotted #CCC;
padding-bottom:0.1em;
margin-bottom:0.6em;
}
.related-H3{
margin-bottom:5px;!important
}
h4{
font-size:12px;
font-weight:normal;
border-bottom:dotted 1px #CCC;
padding-top:0;
color:#999;
}
li{
margin-bottom:0.8em;
}
p{
margin:10px 0;
line-height:1.5em;
text-align:justify; /* nicer with floated pics */
}
em{
font-style:italic;
}
.related a{
font-size:0.7em;
font-weight:bold;
text-decoration:none;
color:#000000;
}
.related{
margin-top:0;!important
margin-bottom:0;!important
}
a, a:hover, a:visited, a:active{
color:#000;
font-weight:bold;
}
a:hover{
text-decoration:underline;
}
/* List Styles */
.arrow{
list-style-image:url("/en/ASSETS/interface/list_arrow_blk.gif");
list-style-position:outside;
}
.expiredContent, .expiredContent a{
color:#999;
background:#EEE;
}
.alert{
background:url("/en/ASSETS/interface/Icon_inlinealert.gif") #f2f2fa no-repeat;
border:1px solid #000099;
padding:4px 10px 4px 30px;
}
/* -------------------------------------------------------------------------
	Table Styles
----------------------------------------------------------------------------*/
table{
width:100%;
border:2px solid #E7E7E7;
}
thead{
background:url("/en/ASSETS/interface/bg_tile.gif") repeat;
font-weight:bold;
font-size:1em;
}
tbody{
}
tfoot{
font-weight:normal;
font-size:0.9em;
}
td{
padding:0.4em;
font-size:0.9em;
}
th{
background:url("/en/ASSETS/interface/bg_tile.gif") repeat;
border:2px solid #ECECEC;
font-weight:bold;
padding:0.4em;
}
.RowAlt{
background:#F7F7F7;
}
/* -------------------------------------------------------------------------
	Bet Now Button
----------------------------------------------------------------------------*/
.betnow_tfoot{
float:right;
}
.betnow{
margin:0 0 50px 380px;

}
.btn_center{
background: url("/en/ASSETS/interface/BTN_BGSlice.gif");
float:left;
height: 20px;
padding:4px 0px 0px 4px;
}
.left_edge{
background-image: url("/en/ASSETS/interface/BTN_Arrow_leftEdge.gif");
float:left;
height: 24px;
width: 21px;
background-position:left center;
background-repeat: no-repeat;
padding: 0px;
margin-right:0px;
}
.right_edge{
background-image: url("/en/ASSETS/interface/BTN_RightEdge.gif");
float:left;
height: 24px;
width: 8px;
background-position:right center;
background-repeat: no-repeat;
padding: 0px;
margin-right: 0px;
}
.btn_center a{
color:#055035;
text-decoration:none;
font-weight:bold;
font-size:11px;
}

.CTA-Row {
padding-top:15px;
padding-bottom:15px;
}
.CTA-Row a:link, 
.CTA-Row a:active, 
.CTA-Row a:visited {
color:#FFFFFF;
font-weight:normal;
text-decoration:none;
}
.readMoreLG-CTA-Page  {
background:url("/en/ASSETS/interface/BTN_Button_LRG.gif") repeat-x scroll 0 0 transparent;
border:1px solid #575757;
font-size:20px;
padding:10px;
}

/* -------------------------------------------------------------------------
	Top nav
----------------------------------------------------------------------------*/

/*		------	Basic style	------		*/

#menutop {
	display: block;
	margin:0 auto;
	width:993px;
}

#menutop ul {
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
}

#menutop li {
	margin: 0;
	padding: 0;
	border: 0;
	display: block;
	float: right;
	position: relative;
}

#menutop a {
	display: block;
}

#menutop li li {
	width: 100%;
	float: none;
}

/* fix the position for 2nd level submenus. first make sure no horizontal scrollbars are visible on initial page load... */
#menutop li li ul {
	top: 0;
	left: 0;
}

/* ...and then place it where it should be when shown */
#menutop li li:hover ul {
	left: 100%;
}

/* initialy hide all sub menutops */
#menutop li ul {
	display: none;
	position: absolute;
	z-index: 10;
}

/* display them on hover */
#menutop li:hover>ul {
	display: block;
}

/* this is needed if you want to style #menutop div - force containment of floated LIs inside of main UL */
#menutopList:after {
	content: ".";
	height: 0;
	display: block;
	visibility: hidden;
	overflow: hidden;
	clear: both;
}

/* IE5/Mac: \*//*/
#menutop a {
	float: left;
}

#menutop li {
	float: left;
}

#menutopList {
	display: inline-block;
}
/*  */

/*		------   Make-up	--------			*/

#menutop {
	font-size: 0.9em;
	font-weight: bold;
	color: #fff;
	background-color: #575757;
	border: #fff 1px solid;
	position: relative;
	z-index: 10;
}

#menutop li {
	text-align: center;
}

#menutop li a:hover, #menutop li.current {
	background-color: #ff9;
}

#menutop a {
	border-top: 0px;
	border-bottom: 0px;
	border-left:#fff 1px solid;
	border-right:0px;
	text-decoration: none;

	color: #fff;
	padding: 3px 10px 4px;
}

/*  \*/
#menutop li ul {
	color: #000;
	background-color: #ffe023;
	border: 1px solid #055035;
	width: 150px;
	margin-left: -1px;
}

#menutop li li {
	font-weight: normal;
	text-align: left;
	color: #000;
	background-color: #ffe023;
}

#menutop li a:hover {
	font-weight: bold;
}

#menutop li li a {
	padding: 3px 5px 4px;
	border-left: 0;
	border-bottom: 1px solid #055035;
	min-height: 16px;
}

#menutop li.tab {
	background-color: transparent !important;
	float: left;
	position: relative;
	*border-left:#000 1px solid;
	*margin-left:-1px;
}

#menutop li.tab a:hover {
	background-color: transparent;
}

#menutop li.tab a {
	background: url("/company/interface/css/rb/toptab.gif") no-repeat 100% 0;
	margin-bottom: -5px;
	margin-left: -1px;
	padding: 6px 12px 6px 10px;
	position: relative;
	bottom: 5px;
}

#menutop li.tab a:hover, #menutop li.current a {
	background-position: 100% -50px;
}

#menutop li.tab li a {
	background: transparent;
	margin: 0;
	padding: 4px 5px 5px;
	border-left: 0;
	position: static;
}

#menutop #HelpMenu {
	left: auto !important;
	right: 0 !important;
}
/*------------------------------------------------------------------
MAIN BANNER REPLACEMENT
--------------------------------------------------------------------*/
#mainbanner, .mainbanner {
	margin:0; padding:0;
  position:relative;
  width:564px; height:140px;
  overflow:hidden;
	text-align:justify;
}
#mainbannerfree span {
	background: url("/en/ASSETS/images/25FreeBet.jpg") top left no-repeat;
	margin:0; padding:0;
	display:block;
  position:absolute; left:0; top:0; z-index:1;
  width:564px; height:140px;
}
#mainbannerfree50 span {
	background: url("/en/ASSETS/images/50_Free_Bet_Promo_Header_548x140.jpg") top left no-repeat;
	margin:0; padding:0;
	display:block;
  position:absolute; left:0; top:0; z-index:1;
  width:564px; height:140px;
}
#mainbannerguineasVIP span {
	background: url("/en/ASSETS/images/Guineas_Comp.jpg") top left no-repeat;
	margin:0; padding:0;
	display:block;
  position:absolute; left:0; top:0; z-index:1;
  width:564px; height:140px;
}
#mainbannerCheltenhamComp span {
	background: url("/en/ASSETS/images/Cheltenham_Comp.jpg") top left no-repeat;
	margin:0; padding:0;
	display:block;
  position:absolute; left:0; top:0; z-index:1;
  width:564px; height:140px;
}
#mainbannerpoker span {
	background: url("/en/ASSETS/images/500PokerBonus.jpg") top left no-repeat;
	margin:0; padding:0;
	display:block;
  position:absolute; left:0; top:0; z-index:1;
  width:564px; height:140px;
}
#mainbannerpokerreload span {
	background: url("/en/ASSETS/images/Poker_Reload_Bonus.jpg") top left no-repeat;
	margin:0; padding:0;
	display:block;
  position:absolute; left:0; top:0; z-index:1;
  width:564px; height:140px;
}
#mainbannermobilefree span {
	background: url("/en/ASSETS/images/Mobile_Free_Bet.jpg") top left no-repeat;
	margin:0; padding:0;
	display:block;
  position:absolute; left:0; top:0; z-index:1;
  width:564px; height:140px;
}
#mainbannergoalscorer span {
	background: url("/en/ASSETS/images/FirstGoalscorer.jpg") top left no-repeat;
	margin:0; padding:0;
	display:block;
  position:absolute; left:0; top:0; z-index:1;
  width:564px; height:140px;
}
#mainbannerFootie span {
	background: url("/en/ASSETS/images/February_Promo.jpg") top left no-repeat;
	margin:0; padding:0;
	display:block;
  position:absolute; left:0; top:0; z-index:1;
  width:564px; height:140px;
}
#mainbannerFACUPgoalscorer span {
	background: url("/en/ASSETS/images/Goalscorer_FACup_Offer.jpg") top left no-repeat;
	margin:0; padding:0;
	display:block;
  position:absolute; left:0; top:0; z-index:1;
  width:564px; height:140px;
}
#mainbannerfantasy span {
	background: url("/en/ASSETS/images/FantasyLeague.jpg") top left no-repeat;
	margin:0; padding:0;
	display:block;
  position:absolute; left:0; top:0; z-index:1;
  width:564px; height:140px;
}
#mainbannercasino span {
	background: url("/en/ASSETS/images/100CasinoReg.jpg") top left no-repeat;
	margin:0; padding:0;
	display:block;
  position:absolute; left:0; top:0; z-index:1;
  width:564px; height:140px;
}
#mainbannerbest span {
	background: url("/en/ASSETS/images/BOG.jpg") top left no-repeat;
	margin:0; padding:0;
	display:block;
  position:absolute; left:0; top:0; z-index:1;
  width:564px; height:140px;
}
#mainbannercricket span {
	background: url("/en/ASSETS/images/TopBatsman.jpg") top left no-repeat;
	margin:0; padding:0;
	display:block;
  position:absolute; left:0; top:0; z-index:1;
  width:564px; height:140px;
}
#mainbannerinvitational span {
	background: url("/en/ASSETS/images/DepositBonuses.jpg") top left no-repeat;
	margin:0; padding:0;
	display:block;
  position:absolute; left:0; top:0; z-index:1;
  width:564px; height:140px;
}
#mainbannerpayoff span {
	background: url("/en/ASSETS/images/playoff_payoff.jpg") top left no-repeat;
	margin:0; padding:0;
	display:block;
  position:absolute; left:0; top:0; z-index:1;
  width:564px; height:140px;
}
#mainbannerdartspromo span {
	background: url("/en/ASSETS/images/WMPDarts_MainPromo_548x140.jpg") top left no-repeat;
	margin:0; padding:0;
	display:block;
  position:absolute; left:0; top:0; z-index:1;
  width:564px; height:140px;
}
#mainbannerGNResult span {
	background: url("/en/ASSETS/images/GN_Page_Header.jpg") top left no-repeat;
	margin:0; padding:0;
	display:block;
  position:absolute; left:0; top:0; z-index:1;
  width:564px; height:140px;
}
#mainbannerguineasPromo span {
	background: url("/en/ASSETS/images/promo_guineas.jpg") top left no-repeat;
	margin:0; padding:0;
	display:block;
  position:absolute; left:0; top:0; z-index:1;
  width:564px; height:140px;
}
#mainbannertennis span {
	background: url("/en/ASSETS/images/Tennis_Betting_Promotions.jpg") top left no-repeat;
	margin:0; padding:0;
	display:block;
  position:absolute; left:0; top:0; z-index:1;
  width:564px; height:140px;
}
#mainbannergolf span {
	background: url("/en/ASSETS/images/Golf.jpg") top left no-repeat;
	margin:0; padding:0;
	display:block;
  position:absolute; left:0; top:0; z-index:1;
  width:564px; height:140px;
}
#mainbannergolfUSM span {
	background: url("/en/ASSETS/images/US-Masters-Offers.jpg") top left no-repeat;
	margin:0; padding:0;
	display:block;
  position:absolute; left:0; top:0; z-index:1;
  width:564px; height:140px;
}
#mainbannerDOGS span {
	background: url("/en/ASSETS/images/Greyhounds_MainPromo_548x140.jpg") top left no-repeat;
	margin:0; padding:0;
	display:block;
  position:absolute; left:0; top:0; z-index:1;
  width:564px; height:140px;
}
#mainbannerAutumnVIP span {
	background: url("/en/ASSETS/images/VIP_Promo_Header_548x140.jpg") top left no-repeat;
	margin:0; padding:0;
	display:block;
  position:absolute; left:0; top:0; z-index:1;
  width:564px; height:140px;
}
#mainbannerAutumn10 span {
	background: url("/en/ASSETS/images/10_Free_Bet_Promo_Header_548x140.jpg") top left no-repeat;
	margin:0; padding:0;
	display:block;
  position:absolute; left:0; top:0; z-index:1;
  width:564px; height:140px;
}
#mainbannerAutumn50 span {
	background: url("/en/ASSETS/50_Free_Bet_Promo_Header_548x140.jpg") top left no-repeat;
	margin:0; padding:0;
	display:block;
  position:absolute; left:0; top:0; z-index:1;
  width:564px; height:140px;
}
#mainbannerTouchdown span {
	background: url("/en/ASSETS/images/touchdownoffer.jpg") top left no-repeat;
	margin:0; padding:0;
	display:block;
  position:absolute; left:0; top:0; z-index:1;
  width:564px; height:140px;
}
#mainbannerChelt2010 span {
	background: url("/en/ASSETS/images/flat-racing.jpg") top left no-repeat;
	margin:0; padding:0;
	display:block;
  position:absolute; left:0; top:0; z-index:1;
  width:564px; height:140px;
}
#mainbannerGuineas span {
	background: url("/en/ASSETS/images/flat-racing.jpg") top left no-repeat;
	margin:0; padding:0;
	display:block;
  position:absolute; left:0; top:0; z-index:1;
  width:564px; height:140px;
}
#mainbannerWCSpain span {
	background: url("/en/ASSETS/images/world-cup.jpg") top left no-repeat;
	margin:0; padding:0;
	display:block;
  position:absolute; left:0; top:0; z-index:1;
  width:564px; height:140px;
}

#mainbannerFrenchOpen span {
	background: url("/en/ASSETS/images/Nadal_Cashback.jpg") top left no-repeat;
	margin:0; padding:0;
	display:block;
  position:absolute; left:0; top:0; z-index:1;
  width:564px; height:140px;
}
#mainbannerWCDC span {
	background: url("/en/ASSETS/images/world_cup_doublechance.jpg") top left no-repeat;
	margin:0; padding:0;
	display:block;
  position:absolute; left:0; top:0; z-index:1;
  width:564px; height:140px;
}
#mainbannerUSOpen span {
	background: url("/en/ASSETS/images/US_Open.jpg") top left no-repeat;
	margin:0; padding:0;
	display:block;
  position:absolute; left:0; top:0; z-index:1;
  width:564px; height:140px;
}
#mainbannerWCSemis span {
	background: url("/en/ASSETS/images/world_cup_final-offer.jpg") top left no-repeat;
	margin:0; padding:0;
	display:block;
  position:absolute; left:0; top:0; z-index:1;
  width:564px; height:140px;
}
#mainbannermoco span {
	background: url("/en/ASSETS/images/darts_promo.jpg") top left no-repeat;
	margin:0; padding:0;
	display:block;
  position:absolute; left:0; top:0; z-index:1;
  width:564px; height:140px;
}
/*------------------------------------------------------------------
HORSE RACING RESULT PAGE
--------------------------------------------------------------------*/
.AltRow td{
background-color:#e3f2ed; 
vertical-align:top; 
text-align:left;
font-weight:normal;
}
.Row td{
background-color:#ffffff; 
vertical-align:top; 
text-align:left;
font-weight:normal;
}
.subTH{background-color:#256f54; 
color:#FFFFFF; 
font-weight:bold;
}
.alignRight{
text-align:right!important;
}
.TH td{
color:#FFFFFF; 
background-color:#055035;
}
.collapse{
border-collapse:collapse;
}
.NoBord{
border:none;
}
/*------------------------------------------------------------------
FOOTER
--------------------------------------------------------------------*/
.lobby #footerbar{
	margin: 0px auto;
}

#footerbar
{
	clear: both;
	background-color: #575757;
	margin: 0 auto;
	width: 995px;
	min-height: 70px;
	height: 70px;
	padding: 0px 0px;
	background: url("/Company/interface/css/rb/footer_bgtile.gif") repeat scroll 0 0 #575757;
}
#footerbar #footerbarCenter
{
	float: left;
	width: 967px;
	min-width: 967px;
	min-height: 70px;
	height: 70px;
	background-image: none;
	padding: 0px 20px;
}
#footerbar #footerbarCenter #footerbarIconsLeft
{
	clear: both;
	float: left;
	width: 15px;
	min-width: 15px;
	height: 30px;
	min-height: 30px;
	padding: 5px 0px 0px 0px !important;
}
#footerbar #footerbarCenter #footerbarIcons
{
	float:left;
	width: 929px;
	min-width: 929px;
	height: 30px;
	min-height: 30px;
	padding: 5px 0px 0px 0px !important;
}
#footerbar #footerbarCenter #footerbarIcons #footerbarTrusts
{
	float: left;
	padding: 4px 0px 0px 0px;
}
#footerbar #footerbarCenter #footerbarIcons #footerbarPayments
{
	float: right;
	padding: 4px 0px 0px 0px;
}
#footerbar #footerbarCenter #footerbarIcons #footerbarPayments #footerbarPaymentOptions
{
	color: #FFFFFF;
	font-size: 11px;
}
#footerbar #footerbarCenter #footerbarIconsRight
{
	float: left;
	width: 15px;
	min-width: 15px;
	height: 30px;
	min-height: 30px;
	padding: 5px 0px 0px 0px !important;
}
#footerbar #footerbarCenter #footerbarText, #footerbar #footerbarCenter #footerbarOldCasino
{
	float:none;
	clear:both;
	margin: 0px auto;
	text-align: center;
	color: #eee;
	font-size: 11px;
}
#footerbar #footerbarCenter #footerbarOldCasino
{
	height:16px;
	text-align:center;
}
#footerbar #footerbarCenter #footerbarText a, #footerbar #footerbarCenter #footerbarOldCasino a
{
	color: #eee;
}
#footerbar #footerbarCenter #footerbarText a:hover, #footerbar #footerbarCenter #footerbarOldCasino a:hover
{
	color: #eee;
}
/*------------------------------------------------------------------
MOBILE
--------------------------------------------------------------------*/
#MobileDownloadForm{
text-align:center;
border:2px solid #E7E7E7;
background:url("/en/ASSETS/interface/bg_tile.gif") repeat;
padding:10px;
}
/*------------------------------------------------------------------
MOBILE BANNER REPLACEMENT
-------------------------------------------------------------------*/
	#mobilebanneraccessible {
	margin:0 auto; padding:0;
  position:relative;
  width:175px; height:300px;
  overflow:hidden;
	text-align:justify;
}
#mobilebanneraccessiblebottom{
	padding:5px;
	margin:0 auto;
	width: 165px;
	height: 85px;
	position: relative;
	background-color:#05543d;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	line-height:1.7em;
	font-weight:bold;
	text-align:justify;
	}
#mobilebanneraccessiblebottom a{
	color:#fadf00;
	}
#mobilebanneraccessible span {
	 display:block;
   position:absolute; left:0; top:0; z-index:1;
   width:175px; height:300px;
   margin:0 auto; padding:0;
   background:url("/en/ASSETS/images/mobile_banner_v2.gif") top left no-repeat;
	}
#mobilebanneraccessiblebottom span{
	color:#fadf00;
	}
/*------------------------------------------------------------------
sIFR - Flash Text styles
--------------------------------------------------------------------*/
/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}
.sIFR-replaced {
	visibility: visible !important;
}
span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */
.sIFR-hasFlash h1 {
	visibility: hidden;
	font-size:1.85em;
}
