html * {
	padding:0;
	margin:0;
	}
body {
	text-align:center;
background-color:#ffffff;
	padding:0;
	margin:0;
	}
html, body {
	border:0; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.85em;
 	color:#666666;
 	line-height:140%;
	}


#sitewrapper{
	width:1000px;
	text-align:left;
	margin: 0 auto;
	padding:0;
}
#mainwrapper{
	width:940px;
	text-align:left;
	margin: 0 auto;

}
#topwrapper {
	display:none;
	padding:0; margin:0;
}

#leftnavmain{
display:none; 	padding:0; margin:0;
}

.clear{clear:both;}

#bannerintro{
display:none; 	padding:0; margin:0;
}

.highlights {
display:none;
}


#logoimg h1.logo {
display:none; 	padding:0; margin:0;
}

.highlights h2{
display:none;
}

p.subintro{
display:none; 	padding:0; margin:0;
}

h1 {
font-size:2.0em;
font-weight:normal;
color:#FFFFFF;
text-decoration:none;
padding-bottom:5px;
line-height:140%;
}


h2 {
font-size:1.6em;
font-weight:normal;
color:#333333;
padding-bottom:5px;
text-decoration:none;
border-bottom:#0099CC solid 1px;
display:block;
margin-bottom:8px;
}

h2.pr {
font-size:1.6em;
font-weight:normal;
color:#333333;
padding-bottom:5px;
text-decoration:none;
border-bottom:none;
display:block;
margin-bottom:8px;
}


#topbanner{
padding:0; margin:0; display:none;
}

#subpagetopbanner{
padding:0; margin:0; display:none;
}

#careerspagetopbanner {
padding:0; margin:0; display:none;
}

#crpagetopbanner {
height:198px;
margin:0px 1px 0px 1px;
background-image:url(/wmh/images/cr_img.jpg);
background-position:top;
background-repeat:no-repeat;
}


#contpagetopbanner {
padding:0; margin:0; display:none;
}


#searchdiv{
padding:0; margin:0; display:none;
}



#mainfooter{
padding:0; margin:0; display:none;
}

p.intro{
	font-size: 15px;
	width:270px;
	line-height:140%;
	
}


h3.price{
font-size:2em; 
color:#40B5EB; 
font-weight:normal;
line-height:140%;
float:left;
}

h3.gbp{
font-size:1.1em; 
color:#666666;
font-weight:normal;
line-height:140%;
float:left;
padding-top:5px;
padding-left:5px;
}
h3{
font-size:1.1em; 
color:#666666;
font-weight:bold;
line-height:140%;
padding-top:5px;
padding-bottom:5px;

}


/*////////////////////////////*/


#subcontentwrapper{
background:url(/wmh/images/home_content_bg.gif) top repeat-x;
background-color:#FFFFFF;
padding:0px;
}




#middlesubcontent{
float:left;
padding:6px 16px 32px 16px;

}
#middlesubcontent p{
font-size:11px;
color:#666666;
}
#middlesubcontent ul{
padding-left:12px;
margin:0;
padding-bottom:10px;
}
#middlesubcontent ul li{
padding-left:0px;
margin:0;
font-size:11px;
}
#middlesubcontent ol{
padding-left:12px;
margin:0;
padding-bottom:10px;
}
#middlesubcontent ol li{
padding-left:0px;
margin-left:10px;
font-size:11px;
}
#middlesubcontent_fullwidth{
float:left;

background-color:#FFFFFF;
padding:6px 16px 32px 16px;
}
#middlesubcontent_fullwidth p{
font-size:11px;
color:#666666;
}
#middlesubcontent_fullwidth ul{
padding-left:12px;
margin:0;
padding-bottom:10px;
}
#middlesubcontent_fullwidth ul li{

margin:0;
font-size:11px;
}
#middlesubcontent_fullwidth ol{
padding-left:12px;
margin:0;
padding-bottom:10px;
}
#middlesubcontent_fullwidth ol li{
padding-left:0px;
margin-left:10px;
font-size:11px;
}

.shareprizemain{
padding-top:10px;
}



#submainshareprice{
display:none; padding:0; margin:0;
}

.highlightbox{
width:410px;
height:172px;
border:  #84CEEB solid 1px;
background-color:#F0F8FB;
padding:10px;
}

.crosswinbox{
width:125px;
float:left;
border-right: #84CEEB solid 1px;
margin-top:5px;
}

.grossper{
font-size:2.1em;
color:#40B5EB;
font-weight:bold;

}
.grossplus{
font-size:4.2em;
color:#40B5EB;
font-weight:bold;
}
.gamingplus{
font-size:4.2em;
color:#40B5EB;
font-weight:bold;
}


.grosbottext{
color:#333333;
font-size:1.6em;
font-weight:bold;
padding-top:15px;
_padding-top:19px;
}

.onlinegamingbox{
width:123px;
height:112px;

float:left;
border-right: #84CEEB solid 1px;
margin-top:5px;
padding-left:15px;
padding-right:15px;

}
.retailgrossbox{
width:108px;
height:112px;
float:left;
margin-top:5px;
padding-left:15px;
padding-right:5px;
}

.retailtext{
font-size:1em;
color:#666666;
padding-top:10px;
_padding-top:20px;
}

.grossboxdetails{
padding:22px 0px 5px 0px;
padding-bottom:5px;
_padding-bottom:11px;
}
.retboxdetails{
padding:10px 0px 0px 0px;

}
.gamingboxdetails{
padding:8px 0px 0px 0px;

}

p.grosssifr{
	font-size: 14px;
	line-height:140%;
}

#invregnews{
width:198px;
margin-top:20px;
float:left;
margin-right:14px;
}

#invfinancialcalc{
width:198px;
margin-top:20px;
float:left;
margin-right:14px;
}

#invregpresn{
width:198px;
margin-top:20px;
float:left;
padding-left:18px;
}

#invareport{
width:198px;
margin-top:20px;
float:left;
padding-left:18px;
}

table.invnews {
margin-bottom:10px;
font-size:0.93em;
}
table.invnews th {
border-bottom:1px solid #40B5EB;
padding:4px 0 4px 1px;
}
table.invnews td {
border-bottom:#40B5EB solid 1px;
padding:4px 0 4px 1px;

}
table.invnews span.gry {
color:#666666; 
}
table.invnews span.gry a{
color:#666666; 
}
table.invnews span.blu a{
color:#00A1CF; 
}
#sharepriceinv .shareprize{
padding-top:0px;
padding-bottom:6px
}

.subshareprice{
color:#40B5EB; 
font-weight:bold;
font-size:27px;
width:85px;
line-height:140%;
float:left;
}
.subgbp{
color:#666666; font-size:14px; padding:5px 0px 0px 3px;  float:left; width:35px; line-height:140%; font-weight:bold;
}

.subupdownarrow{
padding-right:4px; padding-top:12px; padding-left:6px; float:left; width:10px;
}

.subplusmin {
color:#999999; font-size:16px; font-weight:bold; padding-top:9px; _padding-top:11px;  padding-left:2px; float:left; width:40px;
}

.sharepricecode {
color:#333333; font-size:11px; font-weight:bold; padding-top:9px; _padding-top:11px;  padding-left:20px; float:left; 
}

.invchart{
padding-top:10px;
}

/*Line Table Start*/

table.lines {
border-collapse:collapse;
border-spacing:0;
empty-cells:show;
font-size:0.92em;
line-height:140%;
margin-bottom:10px;
width:100%;
}

table.lines thead th, table.lines thead td {
border-bottom:1px solid #93A7B2;
font-weight:normal;
padding:5px 2px;
text-align:right;
vertical-align:top;
}
table.lines tbody th{
border-bottom:1px solid #93A7B2;
font-weight:normal;
padding:5px 2px;
text-align:left;
vertical-align:top;
}
table.lines thead th.leftalign{
text-align:left;
vertical-align:top;
}

table.lines td.nl, table.lines th.nl {
border-bottom:medium none;
}
table.lines tbody td {
border-bottom:1px solid #93A7B2;
font-weight:normal;
padding:5px 2px;
text-align:right;
vertical-align:top;
}
table.lines tbody th {
border-bottom:1px solid #93A7B2;
font-weight:normal;
padding:5px 2px;
text-align:left;
vertical-align:top;
}

/*Line Table  End*/


/*investors home*/

.stayinfo{
height:60px;
background-image:url(/wmh/images/bg_stayinfo.gif);
background-repeat:no-repeat;
background-position:top;
margin-top:30px;
padding-top:10px;
}

.stayinfo p{
padding:0px 0px 0px 0px;
margin:0px;
}
.stayinfo p.gry{
font-size:1.1em;
width:150px;
font-weight:bold;
color:#000000;
padding:0px 6px 0px 9px;
}
.stayinfo p.blue{
font-size:0.93em;

color:#00A1CF;
padding:2px 6px 0px 10px;
}
/*for investors home*/


#mediapr{
width:198px;

float:left;
margin-right:14px;
}
#mediaeventscal{
width:198px;

float:left;
padding-left:18px;
}


.mediastayinfo{
height:60px;
background-image:url(/wmh/images/bg_stayinfo.gif);
background-repeat:no-repeat;
background-position:top;

padding:10px 0px 0px 10px;
}


.mediastayinfo p{
padding:0px;
margin:0px;
}
.grybannertext{
font-size:1em;
font-weight:bold;
color:#000000;

}
.mediastayinfo p.blue{
font-size:0.93em;

color:#00A1CF;
padding:2px 6px 0px 1px;
}



.mediarssinfo{
height:60px;
background-image:url(/wmh/images/sub_our_rss.jpg);
background-repeat:no-repeat;
background-position:top;
padding-bottom:10px;
padding:10px 0px 0px 10px;
}


.mediarssinfo p{
padding:0px;
margin:0px;
}

.mediarssinfo p.blue{
font-size:0.93em;

color:#00A1CF;
padding:2px 6px 0px 0px;
}



.mediaimagegallerybox{
height:60px;
background-image:url(/wmh/images/imgae_gallery_ban.jpg);
background-repeat:no-repeat;
background-position:top;
padding-bottom:10px;
padding:10px 0px 0px 10px;
}

.annualreportbox{
height:60px;
background-image:url(/wmh/images/ar07_ban_bg.jpg);
background-repeat:no-repeat;
background-position:top;
padding-bottom:10px;
padding:10px 0px 0px 10px;
}
.annualreportbox p{
padding:0px;
margin:0px;
}
.annualreportbox p.blue{
font-size:0.93em;
color:#00A1CF;
padding:2px 6px 0px 0px;
}
.mediaimagegallerybox p{
padding:0px;
margin:0px;
}

.mediaimagegallerybox p.blue{
font-size:0.93em;
color:#00A1CF;
padding:2px 6px 0px 0px;
}
#mediaareportbox{
width:198px;
margin-top:20px;
float:left;
margin-right:14px;

}
table.mediaarreport tr td{
padding-top:3px;

}

#mediacontactbox{
width:198px;
margin-top:20px;
float:left;
padding-left:18px;
}
#mediacontactbox p{
padding:0;
margin:0;
font-size:0.92em;
line-height:130%;
}
#mediacontactbox p a{
color:#00A1CF;
text-decoration:underline;
}

#breadcrumbs {
margin:0 ;
padding:19px 0px 0px 261px; 
display:none;
}
#breadcrumbs p {
color:#40B5EB;
font-size:0.91em;
;
}
#breadcrumbs p span.grytext{
color:#999999;
text-decoration:none;
}

#breadcrumbs p span.current{
color:#40B5EB;
text-decoration:underline;
}

#breadcrumbs p span {
font-size:0.92em;
text-decoration:none;
}

#breadcrumbs p a{
color:#40B5EB;
font-size:0.91em;
text-decoration:none;
}


.dropbox{
width:180px;
height:24px;
background-image:url(/wmh/images/drop_bg.jpg);
background-repeat:no-repeat;
color:#FFFFFF;
}
.dropbox{
color:#FFFFFF;
padding-left:10px;
padding-top:3px;
font-size:12px;
}

.dropmaintext{
float:left;
color:#FFFFFF;
padding:3px 2px 2px 10px;
font-size:12px;
width:143px;

}
.drowparrow{
padding:1px 0px 2px 10px;

}


#dropdownlist{
	width:176px;
	position:absolute;
	padding-top:0px;
	padding-left:2px;
	z-index:99;
	margin-top:-6px;
	margin-left:0px;
	
	background-color:#013655;
	display:none;
	background-image:url(/wmh/images/dropdown_bg.jpg);
	background-position:top;
	background-repeat:repeat-y;

}
#dropdownlist ul{

padding:5px 2px 8px 10px;
}

#dropdownlist ul li{
color:#FFFFFF;
text-decoration:none;
list-style-type:none;
padding-top:2px;
padding-bottom:2px;
font-size:12px;
}
#dropdownlist ul li a{
color:#FFFFFF;
text-decoration:none;
}

.relatedlinks{
padding-bottom:14px;

}
.relatedlinks a{
font-size:11px;

}
.relatedlinks h2{
margin-bottom:12px;

}

.bluebutton{
border:solid 1px #3796c2; background-color:#0a4a76; color:#FFFFFF; font-size:0.93em; font-weight:bold; padding:3px;}


/*////////TABLE /////////*/

table.bluebotborder td{
border-bottom:#40B5EB solid 1px;
font-size:11px;
padding:4px 0 4px 0;
color:#333333;
}


table.bluebotborder td.topborder{
border-top:#40B5EB solid 1px;

}

.sharepricegry{
font-size:11px;
color:#666666;
}

.reuterslogo{ float:left; padding-right:20px; padding-top:10px;}
.sharedisclaimer{ color:#40B5EB;  padding-top:10px; }

.arial12{font-size:12px; color:#333333;}


table a.gry{
color:#333333;}

table.rel_cal thead th {border-bottom:1px solid #40B5EB; padding:6px 0 6px 0; text-align:left;}
table.rel_cal thead th.thright {text-align:right;}

table.rel_cal tr td {border-bottom:#40B5EB solid 1px;
padding:4px 0 4px 0;
color:#333333;
}


/*////////TABLE /////////*/

/*////////BOD & History /////////*/


.hide{display:none;}
.show{display:block;}
.left{float:left;}
.right{float:right;}

#bodwrapper{width:429px;} 
#bodwrapper a{ color:#999999}
.header{padding:5px 10px 5px 10px;background-color:#FFFFFF;}

.director{
border-top:#BECC00 solid 1px;
width:429px;
background-color:#F8FAE5; 
}

.directorbotborder{
border-bottom:#BECC00 solid 1px;
}

.details{
padding:5px 0px 10px 10px;
width:419px;
display:none;
 

}
.details_show{
padding:5px 0px 10px 10px;
width:419px;
display:block;
 
}

.name{ width:165px; float:left; color:#333333}

.possition{width:180px; float:left; color:#333333}
.close{width:60px; float:right; text-align:right; font-size:10px;}

.bodimages{width:160px; float:left; padding-top:10px;}

.bodcontent{ width:253px; float:left; padding-top:10px; padding-left:5px; }

.bodcontent span{
color:#333333

}

.hiscontent{ width:353px; float:left; padding-top:10px; padding-left:1px; }
.hiscontent table tr td{ font-size:11px; padding-top:2px; padding-bottom:2px; padding-left:1px;} 
.hiscontent table tr td.darkgrey{ color:#333333} 
.hiscontentbotborder{
border-bottom:#BECC00 solid 1px;
}
.gold{ background-color:#F8FAE5; }
.white{ background-color:#FFFFFF; }

/*////////BOD & History /////////*/


.contenttopimages{
padding-bottom:20px;
}


#breadcrumbs p span{color:#40B5EB; font-size:10px; text-decoration:underline;}


/*Home banner text sifr Start*/

#bannersifr{
	position:absolute;
	left: 190px;
	top: 200px;
	width: 675px;
}
#bannersifr .firstline{
color:#FFFFFF;
font-size:18px;
}

#bannersifr .online{
color:#FFFFFF;
font-size:29px;
width:98px;
margin-top:3px; margin-bottom:3px;

border-right:#67ABCC solid 1px;
float:left;
}

#bannersifr .onphone{
color:#FFFFFF;
font-size:29px;
width:188px;
_width:178px;
margin-top:3px; margin-bottom:3px;
padding-left:7px;
border-right:#67ABCC solid 1px;
float:left;
}

#bannersifr .highstreet{
color:#FFFFFF;
font-size:29px;
width:229px;
margin-top:3px; margin-bottom:3px;
padding-left:7px;
float:left;
}


#keyfacts{

border-top:1px solid #67ABCC;
border-bottom:1px solid #67ABCC;
width:528px;
margin-top:20px;
padding-top:6px;
padding-bottom:0px;

}
#keyfacts p{
color:#FFFFFF;
font-size:12px;

}

/*About Box*/

#boxone{
width:198px;
float:left;
margin-right:14px;
padding-top:10px;
}

#boxtwo{

width:198px;
float:left;
padding-left:18px;
padding-top:10px;
}

#boxthree{
width:198px;
margin-top:30px;
float:left;
margin-right:14px;

}
#boxfour{
width:198px;
margin-top:30px;
float:left;
padding-left:18px;

}
#boxfour p{
padding-bottom:3px;
margin:0;
font-size:0.92em;
line-height:130%;
}
#boxfour p a{
color:#00A1CF;
text-decoration:none;
}

#boxfour p a:hover{
color:#00A1CF;
text-decoration:underline;
}
.botborder{
border-bottom:solid 1px #40B5EB;
margin-bottom:9px;
padding-bottom:4px;
}


/*For SiteMap*/

ul.sitemap {
list-style-type:none;
margin:0 0 10px;
padding:0;
}

ul.sitemap li.lev0 {
font-weight:bold;
list-style-type:none;
}
ul.sitemap li {
list-style-type:none;
}
ul.sitemap li a {
background:transparent url(/wmh/images/arrow_links.gif) no-repeat scroll 0 5px;
font-weight:normal;
padding:0 0 0 15px;
}


ul.sitemap li.lev1 {
border-top:1px solid #0a4a76;
font-weight:bold;
list-style-type:none;
margin:5px 0 0;
padding:5px 0 0;
}


ul.sitemap li.lev2 {
padding:0 0 0 20px;
}

ul.sitemap li.lev3 {
padding:0 0 0 40px;
}

ul.sitemap li.lev4 {
padding:0 0 0 60px;
}

/*About Box*/

.contentbanner{margin-bottom:20px;}


.releases{margin: 0 0 20px; padding-top:2px; padding-bottom:2px;}

.releases thead th {border-bottom:1px solid #ADCCED; padding:6px 6px 6px 0; text-align:left;}

/* Reports and Presentations */

.reports_bg {

padding-bottom:5px;
text-decoration:none;
border-bottom:#0099CC solid 1px;
display:block;
margin-bottom:8px;
}

.acrobat_reader img {
float:left;
margin:0 10px 0 0;
}

.acrobat_reader {
clear:both;
margin: 10px 0 0 0; 
height:35px;
}
/* Alert Service */

#alert-service label {font-weight:normal;text-align:left;}

#alert-service fieldset {
border:0;
margin-bottom:2px;
padding:0;
clear:both;

}

label.alert {
float:left;
width:180px;
padding:0;
margin:0;

}

label.rns{
float:left;
width:180px;
padding:0;
margin:0;
}

.introimage{
display:none; padding:0; margin:0;}
.introimage .intropr{
display:none; padding:0; margin:0;
}

.introimage .introprrep{
display:none; padding:0; margin:0;
}

.repintroimage{
display:none; padding:0; margin:0;}
.repintroimage .introprrep{
display:none; padding:0; margin:0;
}
.repdownload{
margin-top:10px;
padding-left:20px;
}
.repdownload span.repbannerpdfsize{
padding-left:10px;vertical-align:top; margin-top:2px;
}
.artitle{
font-size:1em;
color:#FFFFFF;
line-height:190%;
margin-left:20px; padding-bottom:5px;
}

#alert-service  input {}
#alert-service  p input {}

#alert-service option {}
#alert-service select#form_field_occupation {width:145px;}

#alert-service h3 {margin:5px 0 5px 0;padding:5px 0 5px 0}

hr.greyLine {height:1px;color: #ccc;background: #ccc;border:0;margin-top:12px;}


table{
font-size:0.93em; color:#666666;
}

table tr td{
color:#666666;
}

.hidden {display:none; }

