*{margin:0; padding:0} 
UL LI{list-style-type:none} 
.clr{clear:both!important} 
.clrL{clear:left!important} 
.clrR{clear:right!important} 
A IMG{border:none}
A:link, A:active, A:visited{color:#06A; text-decoration:none}
A:hover{text-decoration:underline}
div#leftcol a {
	text-decoration: underline;
}
P{margin-top:9px; margin-bottom:9px; font-size:14px; font-family:calibri, arial, helvetica, sans-serif}

h3 { font-size:13px; margin-top:18px; }

BODY{background:#203B4F url(http://dzanfo1wrrcfk.cloudfront.net/images/fbg/bgbody.png) repeat-x left top; text-align:center; font-size:14px; font-family:arial,helvetica,sans-serif}

DIV#wr{margin:0 auto; width:996px}

DIV#hdr{height:289px; width:996px; background:transparent url(http://dzanfo1wrrcfk.cloudfront.net/images/fbg/bgheader2.png) repeat-x; margin-bottom:-5px; text-align:left}
DIV#hdr A#homelink{width:200px; height:140px; background:transparent; display:block; position:absolute; margin-top:30px; margin-left:10px}
DIV#hdr A#homelink:hover{text-decoration:none}
DIV#hdr DIV#top_banner{width:468px; height:60px; overflow:hidden; float:right; margin-top:14px}
DIV#hdr FORM#subscribe{display:inline; position:absolute; top:115px; margin-left:618px; width:370px}
DIV#hdr INPUT#subscribe_email{width:239px; padding:2px 5px 2px 5px; margin-right:12px; border:none; background:transparent; color:#ccc}
DIV#hdr INPUT#subscribe_email:hover{background:transparent url(http://dzanfo1wrrcfk.cloudfront.net/images/fbg/bg_highlight.png) no-repeat -140px -30px}
DIV#hdr INPUT#subscribe_submit{width:95px; height:24px; background:transparent; border:none; cursor:pointer}
DIV#hdr INPUT#subscribe_submit:hover{background:transparent url(http://dzanfo1wrrcfk.cloudfront.net/images/fbg/bg_highlight.png) no-repeat -140px -30px}
DIV#hdr H2{font-size:14px; color:white; font-weight:normal; position:relative; left:280px; top:45px; font-weight:normal; width:332px}

DIV#hdr DIV#navigation{width:996px; position:relative; top:72px; height:101px}

/* Top tier */
DIV#hdr DIV#navigation UL#topmenu{width:727px; background:transparent; margin-left:242px; height:33px; padding-left:10px}
DIV#hdr DIV#navigation UL#topmenu LI{width:108px; float:left; height:33px; line-height:40px; text-align:center; background: transparent url(http://dzanfo1wrrcfk.cloudfront.net/images/fbg/bgbutton.png) no-repeat left 6px; padding-right:2px}
DIV#hdr DIV#navigation UL#topmenu LI:hover{background-position: left -34px}
DIV#hdr DIV#navigation UL#topmenu LI:hover A{color:#ddffff}
DIV#hdr DIV#navigation UL#topmenu LI.active{background: transparent url(http://dzanfo1wrrcfk.cloudfront.net/images/fbg/bgbutton_active.png) no-repeat left 5px; height:40px}
DIV#hdr DIV#navigation UL#topmenu LI.active:hover {background-position: left 5px}
DIV#hdr DIV#navigation UL#topmenu LI A{color:white; font-weight:bold; display:block; height:33px}
DIV#hdr DIV#navigation UL#topmenu LI.active A{color:#00CCFF}
DIV#hdr DIV#navigation UL#topmenu LI A:hover{text-decoration:none}
DIV#hdr DIV#navigation UL#topmenu .small1 {font-size:85%}

/* 2nd tier */
DIV#hdr DIV#navigation UL#secondmenu{width:730px; background:#245 url(http://dzanfo1wrrcfk.cloudfront.net/images/fbg/bgsecondmenu.png) repeat-x left top; margin-left:245px; height:30px; padding-left:0px; overflow:hidden}
DIV#hdr DIV#navigation UL#secondmenu LI{float:left; display:block; height:30px; line-height:30px; text-align:center; background: transparent url(http://dzanfo1wrrcfk.cloudfront.net/images/fbg/divider.png) no-repeat right 0px; padding:0 16px 0 8px; margin-right:2px; font-size:13px; font-weight:bold}
DIV#hdr DIV#navigation UL#secondmenu LI.last{background-image:none; padding-right:0}

DIV#hdr DIV#navigation UL#secondmenu LI.last ul {display:none}
DIV#hdr DIV#navigation UL#secondmenu LI.last ul li { text-align:left; background:#245 url(http://dzanfo1wrrcfk.cloudfront.net/images/fbg/bgsecondmenu.png) repeat-x left top; color:#fff; width:170px;}
DIV#hdr DIV#navigation UL#secondmenu LI.last ul li:hover { background: #111 repeat-x left top!important; cursor:pointer }
DIV#hdr DIV#navigation UL#secondmenu LI.last ul li:hover a { width: 100%; display: block}
DIV#hdr DIV#navigation UL#secondmenu LI.last:hover ul {
	z-index:1000;
	display:inherit; 
	margin-left:-400px;
	border: 1px solid #111; width:600px;
	background-color:#1E4353;
	-moz-box-shadow: 3px 3px 4px #000;
	-webkit-box-shadow: 3px 3px 4px #000;
	box-shadow: 3px 3px 4px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
	padding:5px;
}
DIV#hdr DIV#navigation UL#secondmenu LI.last:hover ul li {
	background:#1E4353;
	width:170px;
}
DIV#hdr DIV#navigation UL#secondmenu LI.last:hover ul li:hover {
	width:170px;
}
DIV#hdr DIV#navigation UL#secondmenu LI.last:hover ul li a {
	display:block;
}

DIV#hdr DIV#navigation UL#secondmenu LI.active{background:url(http://dzanfo1wrrcfk.cloudfront.net/images/fbg/bgsecondmenu_active.png) repeat-x left top!important; padding-right:8px!important}
DIV#hdr DIV#navigation UL#secondmenu LI A{color:white}

/* third tier */
DIV#hdr DIV#navigation UL#thirdmenu LI ul.hover {display:none}
/* popup article menu */
DIV#hdr DIV#navigation UL#thirdmenu LI:hover > ul.popupdiv {
	padding-top: 15px;
	position:absolute; text-align:left;
	background:#fff;
	display:inherit; 
	width:650px;
	min-height: 200px;
	z-index:1000;
	margin-top:-3px;
	padding-bottom:10px;
	-moz-box-shadow: 3px 3px 4px #000;
	-webkit-box-shadow: 3px 3px 4px #000;
	box-shadow: 3px 3px 4px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
	overflow:hidden;
}
li.articles h3 {
	margin-left:20px;
}
ul.popupdiv h3 {
	color:#0066AA;
	text-decoration:underline;
}
ul.category_top_news_text {
	margin-left:20px;
	font-weight:bold;

	text-align:left;
}
ul.category_top_news_text span {
	float:right;
	font-weight:normal;
	font-size:14px;
	color:#555;
}
ul.category_top_news_text li {
	display:block;
	border-bottom: 1px dotted #999;
	width:100%;
	padding: 10px 4px 4px 4px;
	display:block;
}
ul.category_top_news_text li a {
	display:block;line-height:1em;
	margin: 10px 4px 10px 4px;
}

ul.popupdiv {
	background-color:red;
	float:right;
}

DIV#hdr DIV#navigation UL#thirdmenu{width:730px; background:#245 url(http://dzanfo1wrrcfk.cloudfront.net/images/fbg/bgthirdmenu.png) repeat-x left bottom; margin-left:245px; height:25px; padding-left:0px}
DIV#hdr DIV#navigation UL#thirdmenu LI{float:left; display:block; min-height:25px; line-height:28px; background: transparent; padding:0 8px 0 8px; margin-right:2px; font-size:12px; font-weight:normal}


li.articles {
	width:460px;
	margin-right:20px;
	float:left;
	height: 100%;
}
DIV#hdr DIV#navigation UL#thirdmenu LI:hover ul.hover a {
	color:#111;
}
DIV#hdr DIV#navigation UL#thirdmenu LI.last:hover ul.hover {
	margin-left:-400px;
	width:590px;
}
DIV#hdr DIV#navigation UL#thirdmenu LI.last:hover ul.more > li {
	margin:-3px;
	background:transparent;
	text-align: left; width:137px; repeat-x left top!important; cursor:pointer
	}

DIV#hdr DIV#navigation UL#thirdmenu LI ul.more {display:none}
DIV#hdr DIV#navigation UL#thirdmenu LI:hover ul.more {
	position:absolute; text-align:left;
	background:#111;
	display:inherit; 
	border: 1px solid #111; border-top:none; 
	width:500px;
	z-index:1000;
	margin-top:-3px;
	margin-left:-340px;
	-moz-box-shadow: 3px 3px 4px #000;
	-webkit-box-shadow: 3px 3px 4px #000;
	box-shadow: 3px 3px 4px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}

DIV#hdr DIV#navigation UL#thirdmenu LI.last:hover ul li a { width: 100%; cursor: pointer; background:transparent; }

DIV#hdr DIV#navigation UL#thirdmenu LI.active{background-image:none!important;font-weight:bold}
DIV#hdr DIV#navigation UL#thirdmenu LI A{color:white}
img.loader {
	margin:150px;
}


DIV#content{width:996px; background:white; text-align:left;}
DIV#news{width:900; background:#e6e6e6; height:300px; padding-top:10px}
DIV#featured_post {width:518px; float:left; margin-left:10px; .display:inline}
DIV#featured_post BLOCKQUOTE{width:518px; background:black; color:white; height:43px; padding:5px 10px 5px 10px; overflow:hidden; font-size:14px; }
DIV#latest_news{margin-left:46px; float:left; width:412px; .margin-left:23px; overflow:hidden}
DIV#latest_news H3{color:black; font-size:14px; padding-top:10px}
DIV#latest_news H3 A{width:100px; float:right; text-align:right; display:inline-block; color:#06A}
DIV#latest_news LI.newslink A{display:block; padding-top:10px; padding-bottom:5px;font-weight:bold;}
DIV#latest_news LI BLOCKQUOTE{background:#ececec; padding:2px}

DIV#latest_news div.wrap {
	overflow:auto;
	height:270px;
}


DIV#leftcol{width:614px; float:left; padding-right:10px; padding-left:10px; padding-top:20px}
DIV#rightcol{width:352px; float:left; padding-top:5px}
H1{font-size:19pt; font-weight:normal; padding:5px}

UL#freebets LI{width:626px; height:61px; background:url(http://dzanfo1wrrcfk.cloudfront.net/images/fbg/bg_freebets.png) repeat-x left bottom; margin-bottom:5px;}
UL#freebets LI A.fblink{display:block; width:120px; height:60px; background:silver; float:left; overflow:hidden}
UL#freebets LI A.fblink:hover{text-decoration:none}
UL#freebets LI BLOCKQUOTE{background:transparent; height:56px; width:380px; float:left; padding-left:10px; padding-top:5px; font-size:13px; cursor:pointer;text-align:center}
UL#freebets LI BLOCKQUOTE DIV.actionlinks{height:21px; margin-top:34px; margin-left:50px;width:100%}
UL#freebets LI BLOCKQUOTE DIV.actionlinks A{margin-right:4px;position:relative;float:left}
UL#freebets LI BLOCKQUOTE DIV.actionlinks img {margin-top:1px;position:relative}
UL#freebets LI BLOCKQUOTE DIV.actionlinks img.claim {margin-left:5px;position:relative}
UL#freebets LI A.circleoffer{display:block; float:left; height:61px; background:transparent url(http://dzanfo1wrrcfk.cloudfront.net/images/fbg/free_bet.png) no-repeat center -2px; width:70px; margin-left:25px; line-height:61px; text-align:center; font-weight:bold; color:white}
UL#freebets LI BLOCKQUOTE DIV.actionlinks A:hover, UL#freebets LI A.circleoffer:hover{opacity:0.6; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter: alpha(opacity=60)}
UL#freebets LI BLOCKQUOTE span.title {float:left;display:block;width:100%}

ul#cms_offer {
	float:left;
}
div.extratext {
	float:left;
	margin-top:16px;
	margin-left:10px;
	font-weight:bold;
}

DIV#rightcol UL#freebets_mini_new LI.default {
	background-image: none;
	color: #fef4e9;
	border: solid 1px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}

DIV#rightcol UL#freebets_mini_new LI.default:hover {
	text-decoration: none;
	
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
	background: -moz-linear-gradient(top,  #f88e11,  #f06015);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');

}
DIV#rightcol UL#freebets_mini_new LI.default :active {
	position: relative; top: 1px; left:1px;
	
	color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');

}

DIV#rightcol UL#freebets_mini_new LI span {
	float:right;
}

.button {

}
.button:hover {
	text-decoration: none;
}
.button:active {
	position: relative;
	top: 1px;
}




DIV#rightcol H3{font-size:14px; font-weight:bold; color:black; padding-top:5px; padding-bottom:5px}
DIV#rightcol UL{margin-bottom:15px}
DIV#rightcol UL.links LI{padding:5px 0 5px 23px; background: transparent url(http://dzanfo1wrrcfk.cloudfront.net/images/fbg/bullet.png) no-repeat -3px center}
DIV#rightcol DIV.block{padding:5px; background:#e6e6e6; margin-bottom:10px}

DIV#footer{width:956px; background: #030303 url(http://www.punterslounge.com/img/fbg/bgfooter.png) no-repeat left top; padding:120px 20px 70px 20px; padding-bottom:50px; /*color:#536B66*/ color:#fff;}
DIV#footer A{color:#fff/*#536B66*/; text-decoration:underline}
DIV#footer A.homelink{text-decoration:none; display:block; background:transparent; position:absolute; width:100px; height:100px; margin-top:-95px; margin-left:785px; .margin-left:-160px}
DIV#footer A:hover{text-decoration:none}

DIV.article H4{width:200px; height:18px; line-height:18px; position:absolute; margin-left:404px; margin-top:-20px; padding:5px; text-align:center; font-size:12px; color:#333}

DIV.article P{font-size:16px; padding-right:15px; margin-left: 6px}
/*DIV.article P IMG{float:right; padding-left:20px; padding-bottom:20px; padding-right:15px}*/
UL#share{width:80px; float:right; padding-right:10px; height:30px}
UL#share LI{display:block; width:30px; float:left; margin-right:2px}


/* main page image rotator */
#s3slider {
   width: 538px; /* important to be same as image width */
   height: 280px; /* important to be same as image height */
   position: relative; /* important */
   overflow: hidden; /* important */
}

#s3sliderContent {
   width: 538px; /* important to be same as image width or wider */
   position: absolute; /* important */
   top: 0; /* important */
   margin-left: 0; /* important */
}

.s3sliderImage {
   float: left; /* important */
   position: relative; /* important */
   display: none; /* important */
}

.s3sliderImage span {
   position: absolute; /* important */
   left: 0;
   font: 10px/15px Arial, Helvetica, sans-serif;
   padding: 10px 13px;
   width: 538px;
   background-color: #000;
   filter: alpha(opacity=70); /* here you can set the opacity of box with text */
   -moz-opacity: 0.7; /* here you can set the opacity of box with text */
   -khtml-opacity: 0.7; /* here you can set the opacity of box with text */
   opacity: 0.7; /* here you can set the opacity of box with text */
   color: #fff;
   display: none; /* important */
   bottom: 0;
}
.s3sliderImage span * {
	color:white;
}

.clear {
   clear: both;
} 


/* misc */
p.split {
	text-align:center;
	letter-spacing:20px;
	line-height:30px;
	
}
p.tags {
	font-size:9px;
}

div#article_related_news {
	margin:55px 0px 0px 0px;
}
div#article_related_news ul {
	list-style:none outside none;
	margin:10px 0px 0px 0px;
	padding: 0px 30px;
	
}
div.social-media {
	float:left;margin-top:-17px;
}

div.reviews_list select {
	width:300px;
}

div#flashMessage {
	font-weight:bold;
	color:red;
}

div.input label {
	font-weight:bold;
	display:block
}


/* more offers buttons */
DIV.more_offers{height:32px; overflow:hidden; line-height:32px; text-align:right; padding-top:10px}
DIV.more_offers A{width:147px;background:transparent url(http://dzanfo1wrrcfk.cloudfront.net/images/fbg/btn_more_offers2.png) no-repeat left -3px; display:block; float:right}
DIV.more_offers A:hover{background-position:left -81px; text-decoration:none}
DIV.more_offers SPAN{visibility:hidden}

ul#socialbuttons:first-child {
}
ul#socialbuttons li {
	float:left;
}
ul#socialbuttons li.digg {
	padding-left:25px;
	padding-right:15px;
}
ul#socialbuttons li.rss {
	padding-top:2px;
}
ul#socialbuttons li.space {
	width:45px;
}
ul#socialbuttons li.views {
	float:right;
	padding-top:8px;
	padding-right:12px;
	font-family: verdana;
}



div#article_latest_news > a {
	float:right;
	margin: 0px 10px;
	font-weight:bold;
}
div#article_latest_news div.wrap {
	overflow:auto;
	height:280px;
}

div#cms_content a {
	font-weight:bold;
}
div#cms_content td {
	padding:7px;
}

/* latest news page */
div.latest_news_image {
	border-bottom: 1px solid #ccc;
	margin: 5px 5px 5px 5px;
	height:75px;
	clear:both;
}
div.latest_news_image span {
	float:right;
	font-size:11px;
	color:#555;
}
div.latest_news_image img {
	float:left;
	margin-right:10px;
}
div.latest_news_image a {
	font-weight:bold
}
ul.latest_news_text {
	margin-left:20px;
	line-height:2em;
	font-weight:bold;
}
ul.latest_news_text span {
	float:right;
	font-weight:normal;
	font-size:11px;
	color:#555;
}
ul.latest_news_text li {
	border-bottom: 1px dotted #999;
}


div#minioffers_categories {
	float:left;
	background: url('/img/fbg/right_offer_leftbg.png') no-repeat 20px;
	height: 421px;
}
div#minioffers_categories ul {
	margin:17px 0px 2px 0px;
}
div#minioffers_categories ul li {
	width: 26px;
	height: 70px;
	cursor:pointer;
}
div#minioffers_categories ul li img {
	margin-left:-1px;
	z-index:500;
}
div#minioffers_categories ul li img.bold {
	display:none;
}
div#minioffers_categories ul li img:hover {
	margin-left:1px;
}
div#minioffers_categories ul li.active {
	font-weight:bold;
}
div#minioffers {
	color:#fff;
	width:324px;
	background: url('/img/fbg/right_offer_mainbg2.png') no-repeat;
	height:424px;
	overflow:hidden;
	padding:0px 0px 17px 0px;
	float:left;
}
div#minioffers ul.head {
padding: 6px 0px 0px 0px;
}
div#minioffers ul.body {
	height:390px;
	overflow:auto;
	padding: 0px 0px;
	margin-top:-9px;
	width: 319px;
}
div#minioffers li {
	height:20px;
	cursor:pointer;
	padding:5px 10px 5px 10px;
}
div#minioffers ul.head li {
	padding:0; margin:0;
}
div#minioffers ul.body li .inner {
	padding:3px 0 0 0;margin:0px;
}
div#minioffers ul.body li:hover {
	background-color:#4299c4;
}
/*div#minioffers ul.body li .inner:hover {
	background-color:#4299c4;
	z-index:999;
	position: absolute;
	width:300px;
	height:25px;
	margin: -10px 0 0 -20px;
	font-size:18px;
	border:1px solid #555;
	padding:14px;
	-moz-box-shadow: 4px 4px 5px #000;
	-webkit-box-shadow: 4px 4px 5px #000;
	box-shadow: 4px 4px 5px #000;
}*/
div#minioffers li.head,div#minioffers li.head:hover {
	font-size:13px;
	background-color:inherit;
	font-weight:bold;
}
div#minioffers ul.head span.a{
	width:125px;
	padding:5px 0px 0px 11px;
	display:block;
}
div#minioffers li span.a {
	width:140px;
	float:left;
	color:#F1F950;
	text-decoration:underline;
}
div#minioffers li span.b {
	width:60px;
	float:left;
	margin-right:25px;
	text-align:center;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
div#minioffers ul.head span.b {
	margin-left:6px;
	width:70px;
	padding:5px 0px 0px 3px;
	font-weight:bold;
	color:#F1F950;
	text-decoration:underline;
}

div#minioffers li span.c {
	width:50px;
	float:left;
	font-size:12px;
	font-weight:bold;
}
div#minioffers li a, div#minioffers li a:visited {
	color:#fff;
	text-decoration:underline;
}


div#buttonwrapper{
	border: 1px dotted #555;
	background-color:#eee;
	display:block;
	height:50px;
	padding:8px;
	margin:18px;
}

LI#mini_offer_0 {
	color: #FFFFFF;
	border: solid 1px #1C3F4D;
	
	background: -moz-linear-gradient(top,  #387492, #1C3F4D);
	background: -webkit-gradient(linear, left top, left bottom, from(#387492), to(#1C3F4D));
	background: #0008ff;
	
	width:254px;
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	
	padding: 8px 30px 10px;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	margin-top:5px;
}
LI#mini_offer_0:hover {
	color:#FFFFFF;
	background: #0008cc;
}
LI#mini_offer_0:active {
	position: relative; top: 1px; left:1px;
	
	color: #FFFFFF;
}
LI#mini_offer_0 a, LI#mini_offer_0 a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

div.breaker {
	border-bottom: 2px solid #777;
}

span.moreinfo {
	float:right;
	margin-top:-15px;
}
span.moreinfo img {
	width:20px;height:20px;
	cursor:pointer;
}

.tooltip {
	display:none;
	background:transparent url(http://dzanfo1wrrcfk.cloudfront.net/images/popper1.png) no-repeat;
	font-size:12px;
	height:122px;
	width:583px;
	padding:10px;
	color:#fff;
	z-index:1001;
	text-align:left;
	overflow:hidden;
}


span.additional {
	display:none;
}


/* Good forms css */
.plainWhite { 
	background-color: #fff;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #333;
	color: rgba(0,0,0,0.4);
	width: 150px;
	height: 16px;
	padding: 8px 13px;
	border: none;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.9);
	-webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.9);
	box-shadow: 0px 1px 3px rgba(0,0,0,0.9);
	}
.plainWhite:focus, .plainWhite:hover {
	color: #666;
	color: rgba(0,0,0,0.6);

	outline: none;

	-moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.7);
	-webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.7);
	box-shadow: 0px 1px 3px rgba(0,0,0,0.7);
	}
div#content label,div#content input,div#content select {
	margin:10px;
}
label {
	color: #fff;
	color: rgba(33,33,33,0.8);
	text-shadow: 0px 1px 2px rgba(0,0,0,0.2);
	font-weight: bold;
	cursor: pointer;
	}
.halfWhite {
	background-color: #fff;
	background-color: rgba(255, 255, 255, 0.5);
	}
.halfWhite:hover {
	background-color: #fff;
	background-color: rgba(255, 255, 255, 0.75);
	}
.halfWhite:focus {
	background-color: #fff;
	background-color: rgba(255, 255, 255, 1.0);
	}
.plainWhite.submit {
	width: inherit;
	height: 32px;
	padding: 8px 13px 10px;
	}
.plainDark {
	background-color: #4c4c4c;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #999;
	color: rgba(255,255,255,255, 0.4);
	width: 150px;
	height: 16px;
	padding: 8px 13px;
	border: none;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.4);
	-webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.4);
	box-shadow: 0px 1px 3px rgba(0,0,0,0.4);
	}
.plainDark:focus, .plainDark:hover {
	color: #bababa;
	color: rgba(0,0,0,0,0.27);
	outline: none;
	-moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.4);
	-webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.4);
	box-shadow: 0px 1px 3px rgba(0,0,0,0.4);
	}
.plainDark.submit {
	width: inherit;
	height: 32px;
	padding: 8px 13px 10px;
	}
.halfDark {
	background-color: #4c4c4c;
	background-color: rgba(76, 76, 76, 0.5);
	color: rgba(0,0,0,0.5);
	}
.halfDark:hover {
	background-color: #4c4c4c;
	background-color: rgba(76, 76, 76, 0.75);
	}
.halfDark:focus {
	background-color: #4c4c4c;
	background-color: rgba(76, 76, 76, 1.0);
	}
label.dark {
	color: #999;
	color: rgba(0,0,0,0.4);
	-moz-text-shadow: none;
	-webkit-text-shadow: none;
	text-shadow: none;
	}
label.dark:hover {
	color: rgba(0,0,0,0.6);
	color: #666;
	}
.plainWhite.wide { width: 300px; }
.plainWhite.small { width: 75px; }
.plainDark.wide { width: 300px; } 
.plainDark.small { width: 75px; }
div#formm { padding:20px; }
div#formm input[type=submit] {
	margin-left:150px;
	color:#333;
}

/* feedtable */
table.feedtable {
	width:500px;
	margin:20px;
}
table.feedtable th {
	text-align:Center !important;
	border-bottom: 1px solid #bbb;
	height:97px;
}
table.feedtable td {
	border-bottom: 2px solid #fff;
	font-size:11px;
	font-family:verdana;
	height:20px;
}
table.feedtable .t {
	font-weight:bold;
	color:#333;	
	border-left: 1px solid #bbb;
	padding-left:5px;
}
table.feedtable tr {
	border-bottom: 2px solid #fff;
}
table.feedtable tr:last-child td {
	border-bottom: 1px solid #bbb;
}
table.feedtable .s {
	text-align:Center !important;
	border-bottom: 2px solid #fff;
	border-left: 2px solid #fff;
	width:43px;
}
table.feedtable td.s:last-child {
	border-right: 1px solid #bbb;
}
table.feedtable td, table.feedtable tr.odd td {
	background-color:#eee;
}
fieldset.feedtable {
	padding:20px;
	margin:30px;
	border: 1px solid #ccc;
}

div#visitors {
	color:#fff;
	text-align:right;
	font-size:12px;
	padding: 4px 0px;
	font-weight:bold;
	width:100%;
}

ul.dotted {
	margin-left:20px;
}
ul.dotted li {
	list-style-type: square;
}


div#flashMessage {
	display:block;
	width:85%;
	padding:6px;margin:20px;
	border:1px #333 dotted;
}



div.bookmaker-right {
	width:305px;
	cursor: pointer;
}
div.bookmaker-right div.top {
	display:block;
	width:305px;
	height:39px;
	background:#245 url(/img/fbg/rbbox-head.png) no-repeat left top;
}
div.bookmaker-right div.body {
	display:block;width:275px;
	background:#245 url(/img/fbg/rbbox-body.png) repeat-y left top;
	color:#fff;
	padding:15px;
}
div.bookmaker-right div.body p {
	margin:2px 6px;
}
div.bookmaker-right div.bottom {
	display:block;width:305px;height:20px;
	background:#245 url(/img/fbg/rbbox-bottom.png) no-repeat left top;
}
div.bookmaker-right h1 {
}
img.claim-button {
	right:0px;
	float:right;
}

div#footer ul.col {
	margin-top:130px;
}
div#footer h3 {
	margin-bottom:10px;
	font-size:90%;
}
div#footer li {
	margin-top:4px;
	margin-bottom:4px;
	font-size:90%;
}
div.column {
	margin:4px 16px;
	text-align:left;
}
div.column h3 {
	text-decoration:underline;
}
div.column a {
	text-decoration: none !important;
}
ul.links {
	margin-bottom:12px;
}

/* freebets section */
div#freebets-filters {
	display:block;
	background: #fff url('/img/fbg/freebets_filter_bg.png') no-repeat;
	width:225px;
	height:500px;
	float:left;
}
div#freebets-filters h3 {
	color:#fff;
	margin: 8px;
}
div#freebets-filters div.inner {
	padding:17px;
}
div#freebets-filters div.input {
	padding:4px;
}
div#freebets-filters select { 
	width:160px;
}
div#freebets-filters div#slider {
	margin: 2px 12px;
}

div#freebets-right {
	float:left;
	margin-left:40px;
	display:block;
	width:643px;
}
div#freebets-sort {
	margin-bottom:20px;
}

















td,body {
	font-family:verdana;
	font-size:12px;
	}
BODY{background:#203B4F url(http://dzanfo1wrrcfk.cloudfront.net/images/fbg/bgbody.png) repeat-x left top; text-align:center; font-size:14px; font-family:arial,helvetica,sans-serif}
DIV#content{width:996px; background:white; text-align:left}


hr {
	height:1px;
	color:#000000;
}

p {
	line-height:16px;
}

a {
	color:#0066CC;
	text-decoration:none;
	font-weight:bold;
}

.visible {
	display:inline;
}
.invisible {
	display:none;
}

a:hover {
	color:#0C2749;
	text-decoration:underline;
	font-weight:bold;
}

.tab_1 {
	background-color:#FFF6B8;
}
.tab_2 {
	background-color:#F5F5F5;
}
.tab_3 {
	background-color:#F7EBCF;
}

a.bottom {
font-weight:bold;
text-decoration:none;
}

a.bottom:hover {
font-weight:bold;
text-decoration:underline;
}

a.nothing {
font-weight:normal;
text-decoration:none;
}

a.nothing:hover {
font-weight:normal;
text-decoration:underline;
}

#tipBox {
	position: absolute; 
           width: 200px; 
           z-index: 100;
           border: 1pt solid #BAB254; 
           background-color: #FFFBC9; 
           visibility: hidden;
           font-family:tahoma;
           font-size:12px;
           padding:7px;
}


.t_head {
	height:25px;
	border:1px solid black;
	background-color:#1D58CF;
	color:#ffffff;
	font-weight:bold;
}

.settled {
	background-color:#D4E3FF;
}

.outstanding {
	background-color:#D4FFB8;
}

.settled_over {
	background-color:#9FBCF0;
	cursor:hand;
}

.outstanding_over {
	background-color:#B8F093;
	cursor:hand;
}

.view {
	background-color:#ffffff;
	cursor:hand;
}

.view_over {
	background-color:#AFD0F9;
	cursor:hand;
}

.t_banner {
	border:1px solid black;
	background-color:#1D58CF;
}

.t_section {
	height:100px;
	border-bottom:1px solid #CBCBCB;
	border-right:1px solid #CBCBCB;
	border-left:1px solid #CBCBCB;
	font-size:11px;
}

.t_section_hover {
	height:100px;
	background-color:#EEF2FA;
	border-bottom:1px solid #CBCBCB;
	border-right:1px solid #CBCBCB;
	border-left:1px solid #CBCBCB;
	cursor:hand;
	font-size:11px;
}

.t_bookies {
	padding:7px;
	text-align:center;
}
	
.t_bookies_bottom {
	padding:7px;
	text-align:center;
}

.t_menu {
	padding:5px;
	cursor:hand;
	background-color:#1D58CF;
	color:#ffffff;
	font-weight:bold;
	text-alignment:left;
}

h1 {
	font-size:18px;
	font-weight:bolder;
}

h2 {
	font-size:16px;
	font-weight:bolder;
}

.cutout {
	background-color: #F8F8E6;
	border: 1px dashed #CFCFA6;
	padding: 5px;
}

.cutout_over {
	background-color: #F0F0D0;
	border: 1px dashed #CFCFA6;
	padding: 5px;
	cursor:hand;
}

.invisible {
display:none;
}

.visible {
display:inline;
}

.greybottom {
	border-bottom:1px solid #E6E6E6;
}

.m1CL0:hover {
	text-decoration:none;
}

.mid_header {
	padding:5px;
	border:1px solid #CAE4FD;
	background-color:#EBF5FF;
	font-weight:bolder;
	font-size:13px;
	height:25px;
}

.mid_header_hover {	
	padding:5px;
	border:1px solid #CAE4FD;
	background-color:#BCD7F3;
	font-weight:bolder;
	font-size:13px;
	cursor:hand;
}

.bg1 {
background-color:#f1f1f1;

}
.bg2 {
background-color:#ffffff;
}

.m1CL0,.m1CL0:link{text-decoration:none;font-weight:bold;font-size:12px;width:100%;color:#FFFFFF; }
.m1CL0:visited{color:#FFFFFF}
.m1CL0:hover{color:#FFFFFF}
.m1mit{padding-left:10px;padding-right:10px;color:#FFFFFF; font-family:Tahoma; font-size:12px; font-weight:bold;}

.small_link {
	font-size:10px;
}
	
a.highlight {
	text-decoration:none;
	color:#ff0000;
	font-weight:bold;
}

.style1 {	font-size: 9px;
	color: #FF0000;
	font-weight: bold;
}
.style2 {
	color: #FF0000;
	font-weight: bold;
}
.style4 {font-size: 12px; color: #FF0000; font-weight: bold; }
.style6 {color: #0033CC}

.largered {
	color:#FF0000;
	font-size:18px;
	font-weight:bolder;
	text-decoration:none;
}

div.offers {
	margin:auto;
	width:450px;
}
div.offerdiv {
	border: 2px dashed rgb(153, 153, 153);
	margin:20px 20px 20px 0px;
	clear:both;
	min-height:140px;
	padding:12px;
	width:80%
}
div.offerdiv h1, div.offerdiv h1 a, div.offerdiv h1 a:visited {
	color:red;
	font-weight:bold;
	text-align:center;
}
div.offerdiv img {
	margin:8px;
}

table.cutout h2 {
	font-size:12px;
	text-align:center;
}

UL#freebets { font-size:13px; font-family:arial,helvetica,sans-serif; margin:0px; padding:0px}
UL#freebets img { border:0px }
UL#freebets LI{list-style-type: none; clear:Both; width:626px; height:61px; background:url(http://dzanfo1wrrcfk.cloudfront.net/images/fbg/bg_freebets.png) repeat-x left bottom; margin-bottom:5px;}
UL#freebets LI A.fblink{display:block; width:120px; height:60px; background:silver; float:left; overflow:hidden}
UL#freebets LI A.fblink:hover{text-decoration:none}
UL#freebets LI BLOCKQUOTE{background:transparent; height:56px; width:385px; float:left; padding-left:10px; padding-top:5px; font-size:13px; cursor:pointer;text-align:center; margin-top:0px; margin-left:0px}
UL#freebets LI BLOCKQUOTE DIV.actionlinks{height:21px; margin-top:34px; margin-left:81px}
UL#freebets LI BLOCKQUOTE DIV.actionlinks A{margin-right:4px}
UL#freebets LI BLOCKQUOTE DIV.actionlinks img {float:left;margin-top:1px;}
UL#freebets LI BLOCKQUOTE DIV.actionlinks img.claim {float:left;margin-top:0px;margin-left:7px; @margin-top:-10px}
UL#freebets LI A.circleoffer{display:block; float:left; height:61px; background:transparent url(http://dzanfo1wrrcfk.cloudfront.net/images/fbg/free_bet.png) no-repeat center -2px; width:70px; line-height:61px; text-align:center; font-weight:bold; color:white}
UL#freebets LI BLOCKQUOTE DIV.actionlinks A:hover, UL#freebets LI A.circleoffer:hover{opacity:0.6; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter: alpha(opacity=60)}
UL#freebets LI BLOCKQUOTE span.title {float:left;display:block;width:100%}

div#offer-wrap {
    height: 780px;
    width:645px;
    overflow: auto;
}
span.moreinfo {
    float:right;
    margin-left: 130px;
    margin-top:-15px;
}
span.moreinfo img {
    cursor: pointer;
    height: 20px;
    width: 20px;
}
.tooltip {
	display:none;
	background:transparent url(http://dzanfo1wrrcfk.cloudfront.net/images/popper1.png) no-repeat;
	font-size:12px;
	height:122px;
	width:583px;
	padding:10px;
	color:#fff;
	z-index:1001;
	text-align:left;
	overflow:hidden;
}


div#left_headlines {
	margin-bottom:30px;
}
.col_left li {
	font-size:80%;
	margin:6px;
}
div#left_partners {
	
}

.col_left {
	background-color:#EBF5FF; margin-right:6px; padding:5px; border-right:2px solid #CAE4FD; width:180px; display:block; float:left;
}
.col_middle {
	float:left; margin-top:12px; display:block;margin-bottom:50px; width:100%; padding:12px;
}
.col_right {
	float:left; width:166px; display:block; margin-left:9px;
}

table.data td {
	padding:5px;
}

ul.right-list,ol.right-list { 
	margin-top:9px;
	font-size:.88em;
	margin-left:3px;
	list-style-position: inside;	
}
ul.right-list {
	margin-left:-1px;
}
ol.right-list span,ul.right-list span {
	float:right;
	display:block;
	width:30px;
	text-align:right;
	margin-right:5px;
	color:#333;
	font-size:90%;
}
.right-list span.wider {
	width:48px;
}
ol.right-list a {
	margin-left:5px;
	display:inline-block;
	width:90px;
	overflow:hidden;
	text-overflow:ellipsis;
	height:13px;
}
ol.nar a,ul.nar a {
	width:70px;
}
ul.right-list a {
	width:145px;
}
/* DBL to single fix */
div#hdr div#navigation ul#topmenu li { width:101px; height:33px;}
