/*---[ Details ]---------------------------------------
Site: www.fairplayforsportsbetting.eu
Author: Laurence Gillian
Contact: lau@voodoodog.com
Date Created: 28.10.2008
Date Modified: 13.02.2009 - Phase Three Release


Thanks for looking at our code, Have fun! :)
-------------------------------------------------------*/

/*-----------------------------------------------------
Core Elements:
[01] Yahoo CSS Reset 
[02] HTML / Body
[03] Anchors
[04] Images
[05] Headings
[06] Lists
[07] Forms
[08] Tables
[09] Phrase Elements
[10] Misc Inline
[11] Misc Block

Site Specific:
[01] Container
[02] Header
[03] Navigation
[04] News Ticker
[05] Content
[06] Footer
[07] Image Replacements
[08] Clearfixes
[09] Accessible Hide
[10] Misc

Page Specific:
[01] Home
[02] Your Country
[03] 
[04] 
[05] 
-------------------------------------------------------*/


/*-----------------------------------------------------
Core Elements
-------------------------------------------------------*/
	
/* [01] Yahoo CSS Reset 
   [http://developer.yahoo.com/yui/reset/#code]
-------------------------------------------------------*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, 
pre,form, fieldset, 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, strong, th, var {
	font-style: normal;
    font-weight: normal;
	color: #42426F;
	}
ol, ul {
	list-style: none;
	}
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;
	}
	
/* [02] HTML / Body
-------------------------------------------------------*/
html, body {
	margin: 0;
	padding: 0;
	height: 100%;
	}
body {
	font-family: "Gill Sans", arial, helvetica, sans-serif;
	font-size: 85%; /* 14px */
	font-weight: normal;
	line-height: 1.333em; /* 16px */
	color: #4B4B4B;
	text-align: center;
	background: #ffffff url(../images/body-bg.png) top left repeat-x;
	margin: 0;
	padding: 0;
	}

/* [03] Anchors
-------------------------------------------------------*/
a {
	color: #FF8A00;
	font-weight: bold;
	outline: none; /* Removes dotted outline from Firefox anchors */
	}

p a { font-weight: normal }

a:link, a:visited, a:active  {
	text-decoration: none;
        cursor: pointer !important;
	}
a:hover {
	color: #D05A00;
	padding-bottom: 2px;
	}
a:visited {

	}

/* [04] Images
-------------------------------------------------------*/
img {
	border: none;
	}

/* [05] Headings
-------------------------------------------------------*/
h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
	line-height: 1em;
	color: #000;
	}
h1 {
	font-size: 110%;
	margin: 0 0 1.6em; /* 72px */
	line-height: 0.875em; /* 56px */
	font-weight: bold;
	font-style: italic;
	}
h2 {
	font-size: 1.6em;
	margin: 0 0 1.625em;
	font-style: italic;
	}
h3 {
	font-size: 1.333em; /* 16px */
	color: #0101C9;
	margin: 0 0 0.625em;
	}
h5 {
	color: #FF8A00; 
	font-size: 1em;
}
h4, h5 {
	font-size: 1.166em; /* 14px */
	margin: 1.2em 0 1em; /* 10px */
	}

h4 a {
	color: #0101C9 !important;
	}

h6 {
        font-size: 0.95em;
	margin-bottom:0.466em; /* P3 */
	margin-top:1.66em; /* P3 */
}

h6.small  { margin-top: 0em !important }

h6 a {
	
	
	}

.black { color: #000000 !important;}
/** a little header logic, e.g if two headers bring them close **/

h2+h3 { margin: 0em 0 0.825em; }
h3+h4 { margin: 0.225em 0 0.625em; }

/* [06] Lists 
-------------------------------------------------------*/
dl, ol, ul {
	padding: 0;
	margin: 0 0 0; /* 10px */
	}
ol, ul {
	list-style-position: outside;
	padding: 0 0 0 0; /* 25px */
	}
ol {
	list-style: decimal;
        list-style-position: outside;
	}
ul {
	list-style: none;
        list-style-position: outside;
	}
dt {
	font-weight: bold;
	}
dd, li {
	margin: 0 0 10px;
	}
li {
	background-image: url(../images/list-star.png);
	background-repeat: no-repeat;
	background-position: 0 0.1em;
	padding-left: 1.6em;
}

/* [07] Forms
-------------------------------------------------------*/
form {
	padding: 0;
	margin: 0 0 0.833em; /* 10px */
	}
fieldset {
	padding: 0;
	margin: 0;
	border: 0;
	}
legend {
	font-weight: bold;
	margin: 0;
/* Padding is used instead of margin for Safari */
	padding: 0 0 0.833em; /* 10px */
/* IE/Win sets color to blue */
	color: #000;
	}
label {
	margin: 0.9em 0.416em 0.8em 0; /* 5px */
width: 6em;
	}
input, select {
	font-size: 0.8em;
margin: 0.2em 0em 1.5em 0em;
display: block;

	}
optgroup {
/* Not all browsers can support styling of this element */
	font-style: normal;
	font-weight: bold;
	margin: 0.833em 0 0; /* 10px */
	color: #CCC;	
	}
option {
/* Padding for Firefox */
	padding: 0 0.833em; /* 10px */
	color: #000;
	}
textarea {
	display: block;
	margin: 0.833em 0 0; /* 10px */
	width: 50em; /* 600px */
	height: 20em
	}
button {
	font-size: 1em; /* 12px */
	}
input[type="image"] {
	/* Removes dotted outline from Firefox anchors */
	outline: none;
	}

/* [08] Tables
-------------------------------------------------------*/
table {
	padding: 0;
	border-collapse: collapse;
	}
caption {
	text-align: left;
	margin: 0 0 0.833em; /* 10px */
	padding: 0 0 0 0.833em; /* 10px */
	}
thead th, thead td {
	border-bottom: 2px solid #666;
	border-right: 1px solid #666;
	background: #999;
	color: #FFF;
	font-weight: bold;
	}
td, th {
	padding: 0.416em 0.833em; /* 5px 10px */
	text-align: left;
	vertical-align: top;
	}
tbody {
	/* no table body stylings */
	}
tbody td {
	border-bottom: 1px solid #666;
	}
td {
	border-right: 1px dotted #666;
	}
tfoot {
	font-style: italic;
	font-size: 0.75em; /* 9px */
	}
tfoot td {
	text-align: right;
	border: none;
	}

.tableHeader { color: #111111; }

.tableSelected { color: #0606AB; }

/* [09] Phrase Elements
-------------------------------------------------------*/
abbr, acronym {
	border: none;
	}
cite {
	font-style: italic;
	}
em {
	font-style: italic;
	}
strong {
	font-weight: bold;
	}
dfn {
	font-style: normal;
	}
code, kbd, samp {
	font-family: monospace;
	}
var {
	font-style: italic;
	}

/* [10] Misc Inline
-------------------------------------------------------*/
q {
	font-style: italic;
	}
del {
	text-decoration: line-through;
	}
ins {
	text-decoration: none;
	}
sub {
	vertical-align: sub;
	}
sup {
	vertical-align: super;
	}

/* [11] Misc Block 
-------------------------------------------------------*/
p {
	margin: 0 0 0.833em; /* 10px */
	}
address {
	font-style: normal;
	margin: 0 0 0.833em; /* 10px */
	padding: 0;
	}
blockquote, pre {
	margin: 0 0 0.833em; /* 10px */
	padding: 0.833em; /* 10px */
	border: 1px dotted #666;
	background-color: #DDD;
	}
pre {
/* set specific font for IE/Win */
	font-family: inherit;
	overflow: scroll;
	margin: 0 0 0.833em; /* 10px */
	}
hr {
	padding: 0;
	margin: 1.666em 0; /* 20px */
/* For IE/Win, as it displays hr as inline */
	display: block;
	border: none;
	height: 1px;
	background: #E3E3E3;
}

.pdf {
     background-color: transparent;
     background-image: url(/images/class-pdf.gif);
     background-position: bottom left;
     background-attachment: scroll;
     background-repeat: no-repeat;
     padding-left: 20px;
     margin-right: 20px;
     height: 16px;
}

.rss { /* in future revisions this should be called iconPadding */
     font-size: 1.1em;
	padding-left: 0.1em;
}

.blue { color:#0101C9 !important;} 
.grey { color:#4B4B4B; } /* used extensively to accent keywords on links */
.orange { color: #FF8A00; }
.red { color: #FF0000; }
.light { font-weight: 500; }
.floatRight { float: right; }
.small { font-size: 0.85em; }
.italic { font-style: italic; }

.greyBox {
background:#EEEEEE none repeat scroll 0 0;
display:block;
padding: 0.5em 2.4em 1.5em;
margin-left: -16px;
width: 691px;
-moz-border-radius: 1.2em;
-webkit-border-radius: 1.2em;
border-radius: 1.2em;
 }
.archive {
border-top:3px solid #CCCCCC;
color:#0101C9 !important;
margin-top:2em;
padding-top:1em;}
	
/*-----------------------------------------------------
Site Specific
-------------------------------------------------------*/

/* [01] Container
-------------------------------------------------------*/
#container {
	width: 960px;
	min-height: 100%;
        height: 660px;
	position: relative;
	margin: 0pt auto;
	text-align:left;
	background: transparent url(../images/div-container.png) 0px 257px no-repeat;
	z-index: 2; /** div star, z-index 1 **/
}
/* [02] Header
-------------------------------------------------------*/
#header {
	position: relative;
	height: 257px;
	width: 100%;
	background: transparent url(../images/div-header.png) top left no-repeat;
}
#header h1 {
	font-size: 1%;
	text-indent: -9999px;
	position: relative;
	left: 230px;
	top: 85px;
	height: 45px;
	width: 675px;
	display: block;
}
#header h1 a { display: block; height: 40px; z-index: 9999;} /** fix for the STRICT doctype link issue **/
#header h1 a:hover { border-bottom: none; text-decoration: none;}
/* [03] Navigation + subNavigation
-------------------------------------------------------*/
#nav {
	position: absolute;
	top: 40px;
	left: 160px;
	background-image: url(../images/div-nav.png);
	background-position: 0 100%;
	width: 770px;
	height: 20px;
	display: block;
	padding: 0;
	margin: 0;
}
#nav ul {
	list-style: none;
	display: block;
	position: relative;
	width: 770px;
	padding: 0;
	margin: 0;
}
#nav li { 
	position: absolute;
	display: block;
	height: 20px;
	list-style: none;
	line-height: 1px;
	font-size: 1px;
	background-image: none;
	color: #FF8A00;
	padding: 0;
	margin: 0;
}
#nav li a { 
	display: block; 
	height: 20px;
	background-color: transparent;
	background-image: url(../images/div-nav.png);
	background-repeat: no-repeat;
	text-indent: -9999px; 
}
#nav li a:hover { 
	border: none;
	background-color: transparent;
	background-image: none;
}	
/** individual stylings for each menu item **/
#navHome { 
	height: 20px; 
	left: 80px;
	width: 56px;
	background-position: -80px 100%; 
}
#navHome a {
	background-position: -80px 0%;
	width: 56px;
}
#navNews {
	height: 20px;
	left: 150px;
	width: 120px;
	background-position: -150px 100%;
}
#navNews a {
	background-position: -150px 0%;
	width: 120px;
}
#navJoinUs {
	height: 20px;
	left: 285px;
	width: 180px;
	background-position: -285px 100%;
}
#navJoinUs a {
	background-position: -285px 0%;
	width: 180px;
}
#navSupport {
	height: 20px;
	left: 480px;
	width: 120px;
	background-position: -480px 100%;
}
#navSupport a {
	background-position: -480px 0%;
	width: 120px;
}
#navLinks {
	height: 20px;
	left: 600px;
	width: 70px;
	background-position: -600px 100%; 
}
#navLinks a {
	background-position: -600px 0%;
        width: 70px;
}	
#navContact {
	height: 20px;
	left: 670px;
	width: 100px;
	background-position: -670px 100%; 
}
#navContact a {
	background-position: -670px 0%;
	width: 100px;
}

/** navSub **/
.subMenu { }

#navSub {
	z-index: 900;
	position: relative;
	background-image: url(../images/div-navSub.png);
	background-position: 0 100%;
	width: 165px;
	height: 310px;
	display: block;
	padding: 0;
	margin: 27px 0 0;
}
#navSub ul {
	list-style: none;
	display: block;
	position: relative;
	width: 185px;
	padding: 0;
	margin: 0;
}
#navSub li { 
	position: absolute;
	display: block;
	list-style: none;
	line-height: 1px;
	font-size: 1px;
	background-image: none;
	color: #FF8A00;
	padding: 0;
	margin: 0;
}
#navSub li a { 
	display: block; 
	height: 24px;
	background-color: transparent;
	background-image: url(../images/div-navSub.png);
	background-repeat: no-repeat;
	text-indent: -9999px; 
}
#navSub li a:hover { 
	border: none;
	background-color: transparent;
	background-image: none;
}	
/** individual stylings for each menu item **/
#navSubItem1 { 
	height: 18px; 
	left: 0px;
	width: 130px;
	background-position: -0px 100%; 
}
#navSubItem1 a {
	background-position: -0px 0%;
	width: 130px;
}
#navSubItem2 { 
	height: 24px; 
	top: 48px;
	width: 130px;
	background-position: -0px 100%; 
}
#navSubItem2 a {
	background-position: -0px -48px;
	width: 130px;
}
#navSubItem3 { 
	height: 24px; 
	top: 95px;
	width: 160px;
	background-position: -0px 100%; 
}
#navSubItem3 a {
	background-position: -0px -95px;
	width: 160px;
}
#navSubItem4 { 
	height: 24px; 
	top: 140px;
	width: 120px;
	background-position: -0px 100%; 
}
#navSubItem4 a {
	background-position: -0px -140px;
	width: 120px;
}
#navSubItem5 { 
	height: 24px; 
	top: 240px;
	width: 115px;
	background-position: -0px 100%; 
}
#navSubItem5 a {
	background-position: -0px -240px;
	width: 115px;
}
#navSubItem6 { 
	height: 24px; 
	top: 287px;
	width: 155px;
	background-position: -0px 100%; 
}
#navSubItem6 a {
	background-position: -0px -287px;
	width: 155px;
}
/* [04] News Ticker
-------------------------------------------------------*/
#newsTicker {
	position: absolute;
	top: 212px;
        width: 720px;
	left: 235px;
	height: 30px;
	color: white;
	font-size: 1.1em;
}
#newsTicker h4 {
	display: inline;
	font-size: 1em;
	font-style: italic;
	color: #03039D;
	margin: 0;
	padding: 0;
	padding-right: 0.75em;
}

#newsTicker h4 a { color: white; }


#newsSpan a { color: white; font-weight: normal;  }

.tickercontainer { 
color: white;
font-weight: normal;
height:27px;
margin:0;
width:720px; }

.tickercontainer .mask {
overflow:hidden;
position:relative;
width:710px;
}
ul.newsticker {
left:720px;
margin:0;
height: 1.2em;
padding:0;
position:relative;
}
ul.newsticker li {
display: inline !important;
position: relative;
background-image: url(../images/list-starBlue.png);
/* float: left; */
}
ul.newsticker a {
margin:0 50px 0 0;
padding:0;
cursor: pointer;
white-space: nowrap;
width: 100%;
}
ul.newsticker span {
margin:0 10px 0 0;
}


/* [05] Content
-------------------------------------------------------*/
#content {
	float: left;
	width: 324px;
	margin-left: 0px; /** 0px gutter, right side undefined **/
	margin-top: 34px;
	text-align: justify; /** justify the below columns **/
	margin-bottom: 2em; /** P3 **/
}

.content { /** see IE6 Fix Document **/
	border-left: 324px solid transparent;
	border-right: 324px solid transparent;
}

#column1 {
	float: left;
	width: 162px;
	margin-left: -324px;
	margin-top: -20px;
	padding-left: 14px;
	position: relative;
}
#column2 {
	float: left;
	width: 310px;
	margin-right: -324px;
	padding-left: 14px;
        margin-left: -14px;
}
#column2exp {
	width: 378px;
	margin-right: -324px;
	padding-left: 14px;
        margin-left: -136px; /* flagged */
	padding-bottom: 2em; /* P3 addition */
}
#column2wide {
	float: left;
	width: 757px; /* P3 */
	margin-right: -324px;
	padding-left: 14px;
        margin-left: -136px; /* flagged */
	padding-bottom: 2em; /* P3 */
}
#column3 {
	float: right;
	width: 310px;
	margin-right: -270px;
	padding-left: 14px;
	position: relative;
}

/* [06] Footer
-------------------------------------------------------*/
#star {
	position: relative;
	bottom: 0;
	left: 0;
	height: 521px;
	width: 438px;
	background-image: url(../images/div-star.gif);
	margin-top: -425px;
	z-index: 1;
	display: none;
}



#footer {
	display: block;
	clear: both;
	width: 800px;
	margin-left: 187px;
	padding-bottom: 1em;
	font-size: 0.888em;
}

/*-----------------------------------------------------
Page Specific
-------------------------------------------------------*/
/* [01] FrontPage
-------------------------------------------------------*/
#frontpageLetter {
	position: relative;
	width: 634px;
        height: 423px;
	margin-right: -324px;
        margin-left: -138px;
	padding-left: 0px;
}

#frontpageLetter h3 {
	font-size: 1%;
	text-indent: -9999px;
	position: relative;
	left: 0px;
	top: 0px;
	height: 423px;
	width: 760px;
	display: block;
	background-image: url(../images/div-frontpageLetter.png);
	background-position: 0 0%;
	}

#frontpageLetter h3:hover {
	background-position: 0 100%;
	}
#frontpageLetter  h3 a { display: block; height: 423px; z-index: 9999; background-position: 0 100%;} /** fix for the STRICT doctype link issue **/ 

#timeCounter { position: relative; clear: both; margin-left: -138px; margin-top: 10px; height: 106px; width: 756px; background: transparent url(../images/div-timeCounter.png) top left no-repeat; }

#timeCounterPOS { margin-left: 134px; margin-top: 5px;  }

.supportCam {
	width: 404px;
	height: 69px;
	background: transparent url(../images/class-supportCam.png) no-repeat scroll left top;
	text-indent: -9999px;
        display: block;
        margin-left: -16px;
        margin-top: 34px;
}

.supportCam:hover { padding: 0; background-position: 0 100%;}

.letterSig {
	width: 199px;
	height: 62px;
	background: transparent url(../images/class-letterSig.png) no-repeat scroll left top;
	text-indent: -9999px;
        display: block;
        margin-bottom: 20px;
        margin-top: 25px;
}
/* [02] Your Country
-------------------------------------------------------*/

#mapKey {
	position: absolute;
	display: block;
	text-indent: -9999px;
	background: transparent url(../images/div-mapKey.png) top left no-repeat;
	height: 252px;
	width: 172px;
	top: 332px;
	left: 10px;
}

ul#mapOutput {
	background:transparent url(../images/div-mapOutput.png) no-repeat scroll left top;
	display:block;
	height:742px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-left:-62px;
	padding-top:46px;
	width:818px;
}
ul#mapOutput li {
	display:block;
	font-size:11px !important;
	line-height:10px !important;
	margin-left:17px;
	position:static !important;
        background: transparent none repeat scroll 0 0 !important;
        
}
ul#mapOutput li a {
        position: relative;
	text-decoration:none;
}

/**

ul#mapOutput {
	background: url(../images/div-mapOutput.png) top left no-repeat;
	display: block;
	height: 742px;
	width: 818px;
        margin-left: -62px;
        padding-top: 46px;
        list-style: none;
}
ul#mapOutput li {
	font-size: 11px !important;
	line-height: 10px !important;
        margin-left: 17px;
        background: transparent none repeat scroll 0 0 !important;
}
ul#mapOutput li a {
	/* position:relative; */


ul#mapOutput h3.Green { color: green; }
ul#mapOutput h3.Amber { color: orange; }
ul#mapOutput h3.Red { color: red; }


#mainOffset { display: none; }
#mainOffset:target { display: block; }

#ref1060a { display: none; }
#ref1060a:target { display: block; }
#ref1061a { display: none; }
#ref1061a:target { display: block; }
#ref1062a { display: none; }
#ref1062a:target { display: block; }
#ref1063a { display: none; }
#ref1063a:target { display: block; }
#ref1064a { display: none; }
#ref1064a:target { display: block; }
#ref1065a { display: none; }
#ref1065a:target { display: block; }
#ref1066a { display: none; }
#ref1066a:target { display: block; }
#ref1067a { display: none; }
#ref1067a:target { display: block; }
#ref1068a { display: none; }
#ref1068a:target { display: block; }
#ref1069a { display: none; }
#ref1069a:target { display: block; }
#ref1070a { display: none; }
#ref1070a:target { display: block; }
#ref1071a { display: none; }
#ref1071a:target { display: block; }
#ref1072a { display: none; }
#ref1072a:target { display: block; }
#ref1073a { display: none; }
#ref1073a:target { display: block; }
#ref1074a { display: none; }
#ref1074a:target { display: block; }
#ref1075a { display: none; }
#ref1075a:target { display: block; }
#ref1076a { display: none; }
#ref1076a:target { display: block; }
#ref1077a { display: none; }
#ref1077a:target { display: block; }
#ref1078a { display: none; }
#ref1078a:target { display: block; }
#ref1079a { display: none; }
#ref1079a:target { display: block; }
#ref1080a { display: none; }
#ref1080a:target { display: block; }
#ref1081a { display: none; }
#ref1081a:target { display: block; }
#ref1082a { display: none; }
#ref1082a:target { display: block; }
#ref1083a { display: none; }
#ref1083a:target { display: block; }
#ref1084a { display: none; }
#ref1084a:target { display: block; }
#ref1085a { display: none; }
#ref1085a:target { display: block; }
#ref1086a { display: none; }
#ref1086a:target { display: block; }
#ref1087a { display: none; }
#ref1087a:target { display: block; }
#ref1088a { display: none; }
#ref1088a:target { display: block; }
#ref1089a { display: none; }
#ref1089a:target { display: block; }
#ref1090a { display: none; }
#ref1090a:target { display: block; }


.starBoxTOP {
position: absolute;
top: 306px;
left: 618px;
width: 395px;
background: url(/images/div-starBoxTOP.png) no-repeat top left;
padding-left: 31px;
padding-top: 54px;
margin: 15px;
font-size: 1.225em;
line-height: 1.5em;
color: #111111;
}

.starBoxREPEAT {
background: url(/images/span-starBoxREPEAT.png) repeat-y top left;
display: block;
padding-left: 12px;
padding-right: 12px;
}

.starBoxBOTTOM {
background: url(/images/span-starBoxBOTTOM.png) repeat-y top left;
display: block;
height: 28px;
margin-top: -11px;
}

.offsetB { margin-bottom: 11px; display: block; }

/** the magic for the drawing pins **/

.pinRed { background-image: url(/images/class-pinRed.png); height: 57px; width: 80px; text-indent: -9999px; }
.pinAmber { background-image: url(/images/class-pinAmber.png); height: 57px; width: 80px; text-indent: -9999px; }
.pinGreen { background-image: url(/images/class-pinGreen.png); height: 57px; width: 80px; text-indent: -9999px; }

.pin1060 { display: none; position: absolute; left: 450px; top: 389px; }
.pin1061 { display: none; position: absolute; left: 308px; top: 300px; }
.pin1062 { display: none; position: absolute; left: 627px; top: 432px; }
.pin1063 { display: none; position: absolute; left: 755px; top: 547px; }
.pin1064 { display: none; position: absolute; left: 457px; top: 265px; }
.pin1065 { display: none; position: absolute; left: 376px; top: 99px; }
.pin1066 { display: none; position: absolute; left: 561px; top: 7px; }
.pin1067 { display: none; position: absolute; left: 564px; top: -65px; }
.pin1068 { display: none; position: absolute; left: 273px; top: 250px; }
.pin1069 { display: none; position: absolute; left: 382px; top: 138px; }
.pin1070 { display: none; position: absolute; left: 582px; top: 348px; }
.pin1071 { display: none; position: absolute; left: 522px; top: 173px; }
.pin1072 { display: none; position: absolute; left: 149px; top: 2px; }
.pin1073 { display: none; position: absolute; left: 426px; top: 241px; }
.pin1074 { display: none; position: absolute; left: 572px; top: -112px; }
.pin1075 { display: none; position: absolute; left: 555px; top: -93px; }
.pin1076 { display: none; position: absolute; left: 328px; top: 21px; }
.pin1077 { display: none; position: absolute; left: 465px; top: 302px; }
.pin1078 { display: none; position: absolute; left: 331px; top: -79px; }
.pin1079 { display: none; position: absolute; left: 364px; top: -256px; }
.pin1080 { display: none; position: absolute; left: 505px; top: -115px; }
.pin1081 { display: none; position: absolute; left: 70px; top: 137px; }
.pin1082 { display: none; position: absolute; left: 607px; top: -38px; }
.pin1083 { display: none; position: absolute; left: 523px; top: -105px; }
.pin1084 { display: none; position: absolute; left: 458px; top: -62px; }
.pin1085 { display: none; position: absolute; left: 158px; top: 41px; }
.pin1086 { display: none; position: absolute; left: 434px; top: -388px; }
.pin1087 { display: none; position: absolute; left: 237px; top: -250px; }


a#map1060:hover span.pin1060 { display: inline; }
a#map1061:hover span.pin1061 { display: inline; }
a#map1062:hover span.pin1062 { display: inline; }
a#map1063:hover span.pin1063 { display: inline; }
a#map1064:hover span.pin1064 { display: inline; }
a#map1065:hover span.pin1065 { display: inline; }
a#map1066:hover span.pin1066 { display: inline; }
a#map1067:hover span.pin1067 { display: inline; }
a#map1068:hover span.pin1068 { display: inline; }
a#map1069:hover span.pin1069 { display: inline; }
a#map1070:hover span.pin1070 { display: inline; }
a#map1071:hover span.pin1071 { display: inline; }
a#map1072:hover span.pin1072 { display: inline; }
a#map1073:hover span.pin1073 { display: inline; }
a#map1074:hover span.pin1074 { display: inline; }
a#map1075:hover span.pin1075 { display: inline; }
a#map1076:hover span.pin1076 { display: inline; }
a#map1077:hover span.pin1077 { display: inline; }
a#map1078:hover span.pin1078 { display: inline; }
a#map1079:hover span.pin1079 { display: inline; }
a#map1080:hover span.pin1080 { display: inline; }
a#map1081:hover span.pin1081 { display: inline; }
a#map1082:hover span.pin1082 { display: inline; }
a#map1083:hover span.pin1083 { display: inline; }
a#map1084:hover span.pin1084 { display: inline; }
a#map1085:hover span.pin1085 { display: inline; }
a#map1086:hover span.pin1086 { display: inline; }
a#map1087:hover span.pin1087 { display: inline; }
a#map1088:hover span.pin1088 { display: inline; }
a#map1089:hover span.pin1089 { display: inline; }
a#map1090:hover span.pin1090 { display: inline; }

#leftalittle {position: relative; margin-left: 0px; /** not used in 960 version **/ }

#ctl00_ctl00_ctl00_ContentPlaceHolderDefault_PublicMasterContentPlaceHolder_supportUs_7_btSubmit, #ctl00_ctl00_ctl00_ContentPlaceHolderDefault_PublicMasterContentPlaceHolder_supportUs_7_btSubmit0 { background-color:#BA240A;
border-color:#C57E53 rgb(201, 124, 78) rgb(166, 57, 19) rgb(165, 56, 20);
border-style:solid;
border-width:1px;
color:#FFFFFF;
font-family: geneva,tahoma,verdana,arial,sans-serif;
font-size:14px;
padding:3px 5px 0px;
text-align:center;
display: inline;
clear: both;
padding-top: 1px; }

#ctl00_ctl00_ctl00_ContentPlaceHolderDefault_PublicMasterContentPlaceHolder_supportUs_7_cbTakeAction { margin: 0; }

#ctl00_ctl00_ctl00_ContentPlaceHolderDefault_PublicMasterContentPlaceHolder_supportUs_7_btSubmit0 { margin-top: 5em; }

#ctl00_ctl00_ctl00_ContentPlaceHolderDefault_PublicMasterContentPlaceHolder_supportUs_7_tbEmailContent { height: 90em; }

#ctl05 p { clear: both; }

.languageSelector {
position: absolute;
top: 10px;
left: 10px;
display: block;
font-size: 0.66em;
font-style: italic;
padding-left: 20px;
padding-bottom: 2px;
background: transparent url(/images/icon_world.gif) no-repeat 0 15%;
}

.stanleybettag { 
position: absolute;
top: 155px;
left: 10px;
width: 168px;
height: 31px;
background: transparent url(/images/img-stanleybetint-noP.png) no-repeat top left;
text-indent: -9999px;
}

.stanleybettag a { display: block }

#barrosoSmall { display: block; height: 154px; width: 154px; position: absolute; left: 0px; margin-left: 0px; margin-top: 497px;
text-indent: -9999px; background: transparent url(/images/div-borrosoSmall.gif) top left no-repeat; }

#barrosoSmall a { display: block; height: 154px; width: 154px; }

#ltRSSbox { display: block; margin-top: -1em; background: #EEEEEE; font-size: 0.9em; text-align: center; padding: 2em; -moz-border-radius: 1.2em;
-webkit-border-radius: 1.2em;
border-radius: 1.2em; }

.countryFloat { 
background:#EEEEEE none repeat scroll 0 0;
border-bottom:1px solid #AAAAAA;
border-right:1px none;
float:left;
font-size:0.966em;
height:1em;
margin:2px;
padding-bottom:1em;
padding-top:1em;
text-align:center;
width:184px;
 }

.HtopBorder { border-top:3px solid #DDDDDD;
margin-top:1em;
padding-top:2em; }

#popCont { text-align: left; display: block; position: relative; padding-left: 2em; padding-right: 2em; padding-top: 0.5em; color: white; }

.popup .content { border: 0; }

.frontpageSupport { margin-left:-16px;
margin-top:2em !important;
width:706px; margin-bottom: -1em;
background: #EEEEEE url(/images/class-frontpageSupport.png) bottom left no-repeat !important; }




































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
