/* ||||||||||||||||||||||||||||||||||| */
/* |||| GENERAL SETUP |||||||||||||||| */
/* ||||||||||||||||||||||||||||||||||| */
p {
	margin:0;
	padding:0;
	line-height:1;
	vertical-align:baseline;
	outline:0;
	border:0;
}

body {
	margin:0px;
	padding:0px;
	font-family:Tahoma,Verdana,Arial,sans-serif;
	font-size:13px;
	color:#333333;
	background-image:url(../images/body-bg.jpg);
	background-position:bottom center;
	background-repeat:no-repeat;
	background-color:white;
}

img { 
	border:none;
}

a {
	color:#003a76;
}

a:hover {
	color:#1f70a4;
}

.cleaner {
	clear:both;
}

/* ||||||||||||||||||||||||||||||||||| */
/* |||| HEADER ||||||||||||||||||||||| */
/* ||||||||||||||||||||||||||||||||||| */

#headerWrap {
	width:100%;
	height:180px;
	position:absolute;
	top:0px;
	background-color:#FFFFFF;
	background-image:url(../images/header-bg.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}

#headerWrap .inner {
	width:1000px;
	height:180px;
	margin:0px auto;
}

#headerWrap .inner .box {
	height:180px;
	float:left;
}

#headerWrap .logo {
		width:450px;
		height:180px;
		
}

	#headerWrap .logo  a {
			display:block;
			width:450px;
			height:180px;
			background-image:url(../images/header2-mid-logo.jpg);
			text-indent:-9999em;
			overflow:hidden;
			border:0 none;
			outline:none;
	}
	
#headerWrap .box.side {
	width:275px;
}

#headerWrap .box.soccer { background-image:url(../images/header2-left-soccer.jpg); }
#headerWrap .box.nfl { background-image:url(../images/header2-left-nfl.jpg); }
#headerWrap .box.tennis { background-image:url(../images/header2-left-tennis.jpg); }
#headerWrap .box.icehockey { background-image:url(../images/header2-left-icehockey.jpg); }
#headerWrap .box.basketball { background-image:url(../images/header2-left-basketball.jpg); }
#headerWrap .box.cricket { background-image:url(../images/header2-left-cricket.jpg); }

#headerWrap .box.racing { background-image:url(../images/header2-right-racing.jpg); }
#headerWrap .box.racing2 { background-image:url(../images/header2-right-racing2.jpg); }
#headerWrap .box.trotting { background-image:url(../images/header2-right-trotting.jpg); }
#headerWrap .box.greyhounds { background-image:url(../images/header2-right-greyhounds.jpg); }


/* ||||||||||||||||||||||||||||||||||| */
/* |||| BODY COLUMNS ||||||||||||||||| */
/* ||||||||||||||||||||||||||||||||||| */

#bodyWrap {
	padding:175px 0 0 0;
	width:1000px;
	margin:0px auto 110px auto;
}

#bodyWrap .inner {

}

#bodyLeft {
	width:170px;
	float:left;
}

#bodyRight {
	width:807px; /* 1000px (-3px for IE6),(-170px for sidebar),(-20px for gap) */
	margin-left:190px;
}

#bodyRight .inner {
	padding-top:7px;
}


/* ||||||||||||||||||||||||||||||||||| */
/* |||| LEFT COLUMN |||||||||||||||||| */
/* ||||||||||||||||||||||||||||||||||| */

#bodyLeft .sideBox {
	width:170px;
}

#bodyLeft .sideBox h2 {
	width:170px;
	height:50px;
}

#bodyLeft .sideBox .heading {
	width:170px;
	height:50px;
	margin:0;
	padding:0;
}

#bodyLeft .sideBox .heading .button {
	display:block;
	width:170px;
	height:50px;
	font-family:Tahoma;
	font-size:15px;
	font-weight:bold;
	text-shadow:1px 1px #754119;
	color:white;
	background-image:url(../images/sidebar-headings-v2.jpg);
	line-height:58px;
	text-indent:-9999px;
	text-decoration:none;
	outline:none;
}

#bodyLeft .sideBox .heading .title {
	width:170px;
	height:50px;
	font-family:Tahoma;
	font-size:15px;
	font-weight:bold;
	text-shadow:1px 1px #754119;
	color:white;
	background-image:url(../images/sidebar-headings-v2.jpg);
	line-height:61px;
	text-indent:-9999px;
}

#bodyLeft .sideBox .regions { background-position:0 0;	}
#bodyLeft .sideBox .articles { background-position:0 -50px; }
#bodyLeft .sideBox .articles:hover{ background-position:-171px -50px; }
#bodyLeft .sideBox .news { background-position:0 -150px; }
#bodyLeft .sideBox .news:hover { background-position:-171px -150px; }
#bodyLeft .sideBox .sports-betting { background-position:0 -100px; }
#bodyLeft .sideBox .sports-betting:hover { background-position:-171px -100px; }
#bodyLeft .sideBox .home { background-position:0 -205px; }
#bodyLeft .sideBox .home:hover { background-position:-171px -205px; }
#bodyLeft .sideBox .racing { background-position:0 -254px; }
#bodyLeft .sideBox .racing:hover { background-position:-171px -254px; }

#bodyLeft .sideBox .capping {
	width:170px;
	height:10px;
	background-image:url(../images/sidebox-capping.png);
}

#bodyLeft .sideBox .capping-box {
	width:170px;
	height:20px;
}

#bodyLeft .sideBox .capping-box a {
	display:block;
	width:170px;
	height:20px;
	outline:none;
	text-indent:-9999px;
	background-image:url(../images/sidebar-capping-btn.png);
}

#bodyLeft .sideBox .capping-box a:hover {
	background-position:0 -20px;
}




#bodyLeft .sideBox .bookmakers-heading {
	width:170px;
	height:71px;
	margin:0;
}

#bodyLeft .sideBox .bookmakers-heading .button {
	display:block;
	width:170px;
	height:71px;
	outline:none;
	text-indent:-9999px;
	background-position:0 0;
}

#bodyLeft .sideBox .bookmakers-heading .button:hover {
	background-position:-171px 0;
}

#bodyLeft .sideBox .bookmakers-heading.uk .button { background-image:url(../images/sidebar-heading-ukbookmakers.png); }
#bodyLeft .sideBox .bookmakers-heading.us .button { background-image:url(../images/sidebar-heading-usbookmakers.png); }
#bodyLeft .sideBox .bookmakers-heading.euro .button { background-image:url(../images/sidebar-heading-eurobookmakers.png); }
#bodyLeft .sideBox .bookmakers-heading.au .button { background-image:url(../images/sidebar-heading-aubookmakers.png); }
#bodyLeft .sideBox .bookmakers-heading.all .button { background-image:url(../images/sidebar-heading-allbookmakers.png); }

#bodyLeft .sideBox ul {
	margin:0px;
	padding:0px;
	list-style:none;
}

#bodyLeft .sideBox ul li a {
	display:block;
	width:158px;
	line-height:22px;
	background-color:#EEE;
	border-bottom:1px solid #D0D0D0;
	border-top:1px solid #FFFFFF;
	color:#555;
	text-decoration:none;
	padding:3px 0px 3px 10px;
	background-image:url(../images/left-menu-bg.gif);
	background-position:bottom left;
	border-left:1px solid #D0D0D0;
	border-right:1px solid #D0D0D0;
	outline:none;
	font-size:12px;
}

#bodyLeft .sideBox ul li a:hover {
	background-color:#FFF;
	color:#121212;
	background-position:bottom right;
	border-top:1px solid #BCBCBC;
}

#bodyLeft .sideBox ul .btm a {
	/*border-bottom:1px solid #BBB;*/
}

#bodyLeft .sideBox ul .flag a {
	background-image:url(../images/sidemenu-flag.gif);
	background-repeat:no-repeat;
}

#bodyLeft .sideBox ul .flag a:hover {
}

#bodyLeft .sideBox ul .uk a { background-position:0 0; }
	#bodyLeft .sideBox ul .uk a:hover { background-position:0 -28px; }

#bodyLeft .sideBox ul .us a { background-position:0 -56px; }
	#bodyLeft .sideBox ul .us a:hover { background-position:0 -85px; }

#bodyLeft .sideBox ul .euro a { background-position:0 -113px; }
	#bodyLeft .sideBox ul .euro a:hover { background-position:0 -142px; }

#bodyLeft .sideBox ul .aus a { background-position:0 -170px; }
	#bodyLeft .sideBox ul .aus a:hover { background-position:0 -199px; }
		

/* ||||||||||||||||||||||||||||||||||| */
/* |||| RIGHT COLUMN - TOP ||||||||||| */
/* ||||||||||||||||||||||||||||||||||| */
		
		
#bodyRight #boxTop {
	width:807px;
	height:250px;
	margin-bottom:20px;
}

#boxTop .left {
	width:484px; /* 807px (-3px for IE6),(-300px for right ad box),(-20px for gap) */
	height:250px;
	float:left;
	background-image:url(../images/introbox-bg.jpg);
}

#boxTop .left .inner {
	padding:8px 10px 0px 10px;
}

#boxTop .left h1 {
	font-family:Tahoma;
	font-size:20px;
	font-weight:bold;
	color:#6A6A6A;
	letter-spacing:-1px;
	margin:0 0 5px 0;
}

#boxTop .left p {
	font-family:Tahoma;
	font-size:13px;
	color:#2222222;
	margin:0 0 9px 0;
	text-align:justify;
}

#boxTop .right {
	width:300px;
	height:250px;
	margin-left:504px;
}

/* ||||||||||||||||||||||||||||||||||| */
/* |||| RIGHT COLUMN - MID ||||||||||| */
/* ||||||||||||||||||||||||||||||||||| */

#bodyRight #boxMid {
	width:807px;
	height:375px;
	margin-bottom:0px;
}

#boxMid .top {
	width:807px;
	height:75px;
	background-image:url(../images/find-a-bookmaker-box-top.jpg);
}

	#boxMid .top span {
		font-weight:bold;
		background-color:white;
		padding:0px 7px;
		margin-left:30px;
		display:none;
	}

#boxMid .btm {
	width:807px;
	height:280px;
	padding:0 0 20px 0;
	background-image:url(../images/box-btm.jpg);
	background-repeat:no-repeat;
}

#boxMid .btm .box {
	width:193px;
	height:272px;
	float:left;
	background-image:url(../images/find-a-bookmaker-region-box-bg.gif);
	background-position:bottom center;
	background-repeat:no-repeat;
}

#boxMid .btm .box .heading {
	width:193px;
	height:41px;
	margin:6px 0 0 0;
}

	#boxMid .btm .box .heading a {
		display:block;
		width:193px;
		height:41px;
		background-image:url(../images/find-a-bookmaker-headings.gif);
		text-indent:-9999px;
		outline:none;
		margin:0;
	}
	
	#boxMid .btm .box .heading a.uk { background-position:0 0; }
	#boxMid .btm .box .heading a.uk:hover { background-position:-193px 0; }
	#boxMid .btm .box .heading a.us { background-position:0 -41px; }
	#boxMid .btm .box .heading a.us:hover { background-position:-193px -41px; }
	#boxMid .btm .box .heading a.eu { background-position:0 -82px; }
	#boxMid .btm .box .heading a.eu:hover { background-position:-193px -82px; }
	#boxMid .btm .box .heading a.au { background-position:0 -123px; }
	#boxMid .btm .box .heading a.au:hover { background-position:-193px -123px; }

#boxMid .btm .uk {
	margin-left:8px;
}

#boxMid .btm .uk, #boxMid .btm .us, #boxMid .btm .euro {
	margin-right:6px;
}

.regionList {
	margin:0px;
	padding:0px;
	list-style:none;
}

.regionList li {
	width:193px;
	height:32px;
}	

.regionList li:hover {
}

.regionList li .left {
	height:32px;
	width:20px;
	float:left;
	line-height:32px;
	color:#555;
	text-align:right;
	font-size:11px;
}

.regionList li .mid {
	height:32px;
	width:76px;
	padding:0 0 0 4px;
	float:left;
}

.regionList li .right {
	height:32px;
	width:90px;
	float:left;
}

	.regionList li .right a {
		display:block;
		line-height:32px;
		font-size:11px;
		color:#666;
		text-decoration:none;
		text-align:center;
	}
	
	.regionList li .right a:hover {
		color:#111111;
		text-decoration:underline;
	}

.regionList .clickthrough {
	width:193px;
	height:auto;
	border-bottom:none;
}

	.regionList .clickthrough:hover {
		background-color:transparent;
	}

	.regionList .clickthrough div {
		width:163px;
		height:auto;
		margin:9px 8px 0px 8px;
		background-color:#f6f6f6;
		padding:9px 7px;
		font-size:10px;
		border:1px solid white;
	}
	
	.regionList .clickthrough div a {
		
	}
	
	.regionList .clickthrough:hover div {
		background-color:#FFFFFF;
		border:1px solid #ccc;
	}

	
/* ||||||||||||||||||||||||||||||||||| */
/* |||| RIGHT COLUMN - BTM ||||||||||| */
/* ||||||||||||||||||||||||||||||||||| */

#bodyRight #boxBtm {
	width:807px;
	height:275px;
	margin-bottom:10px;
}

#boxBtm .top {
	width:807px;
	height:75px;
	background-image:url(../images/articles-heading.jpg);
}

	#boxBtm .top span {
		font-weight:bold;
		background-color:white;
		padding:0px 7px;
		margin-left:30px;
		display:none;
	}

#boxBtm .btm {
	width:807px;
	background-image:url(../images/box-btm.png);
	background-repeat:no-repeat;
}

#boxBtm .articleBox {
	width:383px;
	height:178px;
	float:left;
	padding:0px 10px;
	margin-top:20px;
}

#boxBtm .mid {
	border-left:1px solid #CACACA;
}

#boxBtm .articleBox h2 {
	font-size:15px;
	font-weight:bold;
	letter-spacing:-1px;
	color:#111;
	border-bottom:1px solid #CACACA;
	padding-bottom:4px;
	margin:0px;
}

#boxBtm .articleBox .preview {
	width:380px;
}

	#boxBtm .articleBox .preview .left {
		margin:5px 0 0 0;
		width:285px;
		float:left;
	}

		#boxBtm .articleBox .preview .left p {
			margin:0px;
			font-size:13px;
			letter-spacing:-0.5px;
			text-align:justify;
		}	
	
	#boxBtm .articleBox .preview .right {
		margin:0 0 0 285px;
		width:95px;
	}
		
	#boxBtm .articleBox .preview .right img {
		margin-top:5px;
	}
	
	#boxBtm .articleBox .readmore {
		margin:5px 0 0 -5px;
	}
	
	#boxBtm .articleBox .readmore a {
		display:block;
		width:115px;
		height:35px;
		background-image:url(../images/readmore.png);
		background-position:0 0;
		text-indent:-99999px;
		overflow:hidden;
		border:0 none;
		margin:0 0 0 268px;
	}
	
	
	#boxBtm .articleBox .readmore a:hover {
		background-position:0 -35px;
	}
	

/* ||||||||||||||||||||||||||||||||||| */
/* |||| FOOTER ||||||||||||||||||||||| */
/* ||||||||||||||||||||||||||||||||||| */

#footerWrap {
	width:100%;
	height:220px;
	background-image:url(../images/footer-bg.png);
	background-repeat:repeat-x;
}

	#footerWrap .inner {
		width:1000px;
		height:192px;
		padding:28px 0 0 0;
		margin:0px auto;
	}
	
	#footerWrap .inner p {
		text-align:center;
		line-height:1.25;
	}
	
	#footerWrap .inner .over18 {
		position:relative;
		top:6px;
	}
	

/* ||||||||||||||||||||||||||||||||||| */
/* |||| RIGHT COLUMN - REVIEW |||||||| */
/* ||||||||||||||||||||||||||||||||||| */
	
#boxTopReview {
	margin:0 0 20px 0;	
}

#boxTopReview .top {
	width:807px;
	height:18px;
	background-image:url(../images/bookmakerreview.jpg);
}

	#boxTopReview .top span {
		font-weight:bold;
		background-color:white;
		padding:0px 7px;
		margin-left:30px;
		display:none;
	}

	#boxTopReview .bookmakerBanner {
		width:807px;
		height:80px;
		background-color:#fff;
		margin-top:-3px;
	}
	
	#boxTopReview .bet365 { background-image:url(../images/banner-large-bet365.jpg); }
	#boxTopReview .betsson { background-image:url(../images/banner-large-betsson.jpg); }
	#boxTopReview .betus { background-image:url(../images/banner-large-betus.jpg); }
	#boxTopReview .bodog { background-image:url(../images/banner-large-bodog.jpg); }
	#boxTopReview .bookmaker { background-image:url(../images/banner-large-bookmaker.jpg); }
	#boxTopReview .bwin { background-image:url(../images/banner-large-bwin.jpg); }
	#boxTopReview .expekt { background-image:url(../images/banner-large-expekt.jpg); }
	#boxTopReview .iasbet { background-image:url(../images/banner-large-iasbet.jpg); }
	#boxTopReview .ladbrokes { background-image:url(../images/banner-large-ladbrokes.jpg); }
	#boxTopReview .paddypower { background-image:url(../images/banner-large-paddypower.jpg); }
	#boxTopReview .partybets { background-image:url(../images/banner-large-partybets.jpg); }
	#boxTopReview .pinnacle { background-image:url(../images/banner-large-pinnacle.jpg); }
	#boxTopReview .sportingbet { background-image:url(../images/banner-large-sportingbet.jpg); }
	#boxTopReview .sportsbet { background-image:url(../images/banner-large-sportsbet.jpg); }
	#boxTopReview .sportsbook { background-image:url(../images/banner-large-sportsbook.jpg); }
	#boxTopReview .superbook { background-image:url(../images/banner-large-superbook.jpg); }
	
	#boxTopReview .bookmakerBanner .overlay {
		position:absolute;
		width:807px;
		height:80px;
		background-image:url(../images/banner-overlay.png);
		background-position:top left;
		background-repeat:no-repeat;
		z-index:10;
	}
	
	
	
#boxBtmReview {
	width:807px;
}

	#boxBtmReview .left {
		width:805px;
	}
	
	#boxBtmReview .right {
		width:160px;
		margin-left:634px;
	}
	
		#boxBtmReview .right .inner {
			margin:0px;
			padding:74px 0 0 0;
		}
		
	
	#boxBtmReview .left h1 {
	font-family:Tahoma;
	font-size:22px;
	font-weight:bold;
	color:#6A6A6A;
	letter-spacing:-1px;
	margin:0 0 8px 0;
	}
	
	#boxBtmReview .left h2 {
	font-family:Tahoma;
	font-size:18px;
	font-weight:normal;
	color:#95826F;
	letter-spacing:-1px;
	margin:0 0 5px 0;
	}

	#boxBtmReview .left p {
		font-family:Tahoma;
		font-size:13px;
		color:#2222222;
		margin:0 0 10px 0;
		text-align:justify;
		line-height:1.25;
	}
	
	#boxBtmReview.article-box {
		background-image:url(../images/article-box-bg.jpg);
		background-position:0 0;
		background-repeat:no-repeat;
	}
	
#reviewIntro .inner {
	padding:10px 10px 10px 10px;
}

#boxBtmReview #prosCons {
	margin-top:20px;
}

#prosCons .top {
	height:18px;
	width:484px;
}
	
#prosCons .top span {
	font-weight:bold;
	background-color:white;
	padding:0px 7px;
	margin-left:30px;
	display:none;
}
	
#prosCons .mid {
	width:484px;
	margin-top:20px;
}

#prosCons .mid .pros {
	float:left;
	width:195px;
	padding:0px 10px 0px 35px;
}

#prosCons .mid .cons {
	width:225px;
	margin-left:240px;
	padding:0px 10px 0px 5px;
}

#prosCons .mid .pros ul, #prosCons .mid .cons ul {
	margin:0px;
	padding:0px;
	list-style:none;
}

#prosCons .mid .prosImage {
	float:left;
	width:55px;
	height:55px;
	margin-right:10px;
	background-image:url(../images/pros.jpg);
	background-repeat:no-repeat;
}

#prosCons .mid .consImage {
	float:left;
	width:55px;
	height:55px;
	margin-right:10px;
	background-image:url(../images/cons.jpg);
	background-repeat:no-repeat;
}

#prosCons .mid .pros span, #prosCons .mid .cons span {
	display:none;
}

#boxBtmReview .left #betNow {
	width:484px;
	height:70px;
	margin-top:50px;
}

#boxBtmReview .left #betNow a {
	display:block;
	width:235px;
	height:70px;
	background-image:url(../images/betnow-large.jpg);
	backround-position:0 0;
	text-indent:-9999px;
	overflow:hidden;
	border:0 none;
	margin:0px auto;
}

#boxBtmReview .left #betNow a:hover {
	background-position:0 -70px;
}

#boxTopReview .articleTop {
	width:807px;
	height:18px;
	background-image:url(../images/articles.jpg);
}

	#boxTopReview .articleTop span {
		font-weight:bold;
		background-color:white;
		padding:0px 7px;
		margin-left:30px;
		display:none;
	}
	
#boxTopReview .regionTop {
	width:807px;
	height:18px;
	background-image:url(../images/find-a-bookmaker.jpg);
}

	#boxTopReview .regionTop span {
		font-weight:bold;
		background-color:white;
		padding:0px 7px;
		margin-left:30px;
		display:none;
	}

#boxTopReview .contactTop {
	width:807px;
	height:18px;
	background-image:url(../images/contactus.jpg);
}

	#boxTopReview .contactTop span {
		font-weight:bold;
		background-color:white;
		padding:0px 7px;
		margin-left:30px;
		display:none;
	}
	
#bannerBox {
	margin:20px 0 0 80px;
}

	#bannerBox .banner {
		width:214px;
		height:80px;
		float:left;
		margin:0px 10px 10px 0px;
	}
	
	#bannerBox .banner a {
		display:block;
		width:214px;
		height:80px;
		background-image:url(../images/bookmaker-banners-small.jpg);
		text-indent:-9999em;
		overflow:hidden;
		text-align:center;
	}
	
	#bannerBox .pinnacle a {	background-position:0 0; }
	#bannerBox .bet365 a {	background-position:-250px 0; }
	#bannerBox .ladbrokes a {	background-position:0 -100px; }
	#bannerBox .partybets a {	background-position:-250px -100px; }
	#bannerBox .paddypower a {	background-position:0 -200px; }
	
	#bannerBox .betus a {	background-position:-250px -200px; }
	#bannerBox .bodog a {	background-position:-250px -300px; }
	#bannerBox .sportsbook a {	background-position:0 -300px; }
	#bannerBox .superbook a {	background-position:0 -400px; }
	#bannerBox .bookmaker a {	background-position:-250px -400px; }
	
	#bannerBox .betsson a {	background-position:0 -500px; }
	#bannerBox .expekt a {	background-position:-250px -500px; }
	#bannerBox .bwin a {	background-position:0 -600px; }
	
	#bannerBox .iasbet a {	background-position:-250px -600px; }
	#bannerBox .sportsbet a {	background-position:0 -700px; }
	#bannerBox .sportingbet a {	background-position:-250px -700px; }
	
#overview-box {
	width:100%;
	height:390px;
	background-image:url(../images/bookmaker-overview-bg.jpg);
	margin:0 0 20px 0;
}
	#overview-box .overview-content {
		float:left;
		width:435px;
		height:305px;
		margin:79px 0 0 16px;
		background-color:transparent;
		background-image:none;
	}
	
		.overview-content h3 {
			font-family:Verdana, Geneva, sans-serif;
			font-size:13px;
			font-weight:bold;
			color:#565656;
			text-shadow:0px 0px 10px #c0c8d2;
			margin:0 0 6px 0;
		}
		
		.overview-content h3.overall {
			font-family:Verdana, Geneva, sans-serif;
			font-size:14px;
			font-weight:bold;
			color:#e45203;
			text-shadow:0px 0px 10px #febf9c;
			margin:0 0 6px 0;
		}
		
		.overview-content p {
			font-family:Tahoma,Verdana,Arial,sans-serif;
			font-size:13px;
			font-weight:normal;
			color:#4b4b4b;
			text-align:justify;
			margin:0 0 7px 0;
		}
		
		#overview-box .overview-content .divider {
			width:100%;
			height:1px;
			background-color:#565656;
			box-shadow:0px 0px 10px #c0c8d2;
		}
		
		#overview-box .overview-content .divider-overall {
			width:100%;
			height:1px;
			background-color:#e45203;
			box-shadow:0px 0px 10px #febf9c;
		}

	#overview-box .overview-image {
		float:right;
		width:320px;
		height:305px;
		margin:72px 18px 0 0;
		background-color:transparent;
		background-image:none;
	}
		
		#overview-box .overview-image .overview-bookmaker-screenshot {
			width:320px;
			height:240px;
			background-color:#f6f4ef;
			margin:0 0 7px 0;
		}
		
		#overview-box .overview-image .overview-bookmaker-screenshot:hover {
		}
		
		#overview-box .overview-image .overview-bookmaker-screenshot a {
			display:block;
			width:319px;
			height:240px;
			outline:none;
			text-indent:-9999px;
			-moz-box-shadow:0px 0px 15px #beb7a9;
			-webkit-box-shadow:0px 0px 15px #beb7a9;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
		}
		
		#overview-box .overview-image .overview-bookmaker-screenshot a:hover {
			-moz-box-shadow:0px 0px 15px #877b64;
			-webkit-box-shadow:0px 0px 15px #877b64;
		}
		
			.overview-image .overview-bookmaker-screenshot.bet365 a { background-image:url(../images/screenshots/bet365-240.jpg); }
			.overview-image .overview-bookmaker-screenshot.betsson a { background-image:url(../images/screenshots/betsson-240.jpg); }
			.overview-image .overview-bookmaker-screenshot.betus a { background-image:url(../images/screenshots/betus-240.jpg); }
			.overview-image .overview-bookmaker-screenshot.bodog a { background-image:url(../images/screenshots/bodog-240.jpg); }
			.overview-image .overview-bookmaker-screenshot.bookmaker a { background-image:url(../images/screenshots/bookmaker-240.jpg); }
			.overview-image .overview-bookmaker-screenshot.bwin a { background-image:url(../images/screenshots/bwin-240.jpg); }
			.overview-image .overview-bookmaker-screenshot.expekt a { background-image:url(../images/screenshots/expekt-240.jpg); }
			.overview-image .overview-bookmaker-screenshot.iasbet a { background-image:url(../images/screenshots/iasbet-240.jpg); }
			.overview-image .overview-bookmaker-screenshot.ladbrokes a { background-image:url(../images/screenshots/ladbrokes-240.jpg); }
			.overview-image .overview-bookmaker-screenshot.paddypower a { background-image:url(../images/screenshots/paddypower-240.jpg); }
			.overview-image .overview-bookmaker-screenshot.partybets a { background-image:url(../images/screenshots/partybets-240.jpg); }
			.overview-image .overview-bookmaker-screenshot.pinnacle a { background-image:url(../images/screenshots/pinnacle-240.jpg); }
			.overview-image .overview-bookmaker-screenshot.sportingbet a { background-image:url(../images/screenshots/sportingbet-240.jpg); }
			.overview-image .overview-bookmaker-screenshot.sportsbook a { background-image:url(../images/screenshots/sportsbook-240.jpg); }
			.overview-image .overview-bookmaker-screenshot.sportsbet a { background-image:url(../images/screenshots/sportsbet-240.jpg); }
			.overview-image .overview-bookmaker-screenshot.superbook a { background-image:url(../images/screenshots/superbook-240.jpg); }
		
		#overview-box a.betnow-large, #full-review-box a.betnow-large {
			display:block;
			width:320px;
			height:55px;
			background-image:url(../images/bookmaker-overview-betnow.jpg);
			text-indent:-9999px;
			outline:none;
			margin:0px auto;
		}
		
			#overview-box a.betnow-large:hover, #full-review-box a.betnow-large:hover {
				background-position:0 -55px;
			}
			
#full-review-box-header {
	width:807px;
	height:90px;
	background-image:url(../images/bookmaker-fullreview-header.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin:0;
}

#full-review-box {
	width:775px;
	padding:0 16px 0 16px;
	background-image:url(../images/bookmaker-fullreview-bg.jpg);
	background-repeat:no-repeat;
}

	#full-review-box h3 {
		margin:0 0 10px 0;
	}
	
	#full-review-box h3.overall {
		margin:0 0 10px 0;
		font-size:18px;
	}
	
	#full-review-box h4 {
		margin:0;
		color:#406090;
	}
	
.review-summary-box {
	padding:15px;
	background-color:white;
	border:1px solid #ccc;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

	.review-summary-box h3 {
		font-family:Tahoma, Geneva, sans-serif;
		font-size:21px;
		float:left;
	}
	
	.review-summary-box h3 span {
		color:#777;
	}
	
	.review-summary-box h3:after {
		content:" -  ";
	}
	
	.review-summary-box .obrating-stars {
		margin-left:auto;
		width:auto;
	}
	
/* ||||||||||||||||||||||||||||||||||| */
/* |||| FORM STYLING ||||||||||||||||| */
/* ||||||||||||||||||||||||||||||||||| */

.contactform span {
	margin:8px 0 2px 0;
	display:block;
}
	
.contactform .textbox {
	width:440px;
	padding:5px;
	font-family:Lucida Sans Unicode,Arial;
	background-image:url(../images/form-bg.jpg);
	background-position:bottom left;
	background-repeat:repeat-x;
	border:1px solid #CBCBCB;
}

/* ||||||||||||||||||||||||||||||||||| */
/* |||| BANNER ADS  |||||||||||||||||| */
/* ||||||||||||||||||||||||||||||||||| */

.banner-ad-160-600 {
	width:160px;
	height:600px;
	background-color:#fff;
	-moz-box-shadow:0px 0px 20px #CCC;
	-webkit-box-shadow:0px 0px 20px #CCC;
	float:right;
	margin:1px 0 8px 15px;
}

	.banner-ad-160-600:hover {
		-moz-box-shadow:0px 0px 20px #AAA;
		-webkit-box-shadow:0px 0px 20px #AAA;
	}

.banner-ad-300-250 {
	width:300px;
	height:250px;
	background-color:#fff;
	-moz-box-shadow:0px 0px 20px #CCC;
	-webkit-box-shadow:0px 0px 20px #CCC;
	float:right;
	margin:2px 0 8px 15px;
}

	.banner-ad-300-250:hover {
		-moz-box-shadow:0px 0px 20px #AAA;
		-webkit-box-shadow:0px 0px 20px #AAA;
	}
	
.banner-ad-728-90 {
	width:728px;
	height:90px;
	background-color:#fff;
	-moz-box-shadow:0px 0px 20px #CCC;
	-webkit-box-shadow:0px 0px 20px #CCC;
	margin:15px auto;
}
	
/* ||||||||||||||||||||||||||||||||||| */
/* |||| ODDS CALCULATOR  ||||||||||||| */
/* ||||||||||||||||||||||||||||||||||| */

.oddscalc-box {
	width:360px;
	margin:20px 0 20px 30px;
	height:auto;
	background-color:white;
	border:1px solid #CCC;
	padding:15px;
	background-image:url(../images/oddscalc-bg.jpg);
	background-position:-390px 0;
}

	.oddscalc-box:hover {
		-moz-box-shadow:0px 0px 20px #CCC;
		-webkit-box-shadow:0px 0px 20px #CCC;
	}

	.oddscalc-box select, .oddscalc-box input {
		padding:3px;
		font-family:Lucida Sans Unicode,Arial;
		border:1px solid #CBCBCB;	
	}
	

.article-index-box {
	width:380px;
	height:116px;
	padding:0;
	float:left;
}

.article-index-box.box-left {
}

.article-index-box.box-right {
}

.article-index-link {
	display:block;
	width:358px;
	height:94px;
	padding:10px;
	background-color:white;
	border:1px solid #DDD;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	text-decoration:none;
	outline:none;
}

.article-index-link:hover {
	-moz-box-shadow:0px 0px 12px #CDCDCD;
	-webkit-box-shadow:0px 0px 12px #CDCDCD;	
}

#articles-index .article-index-link:hover .article-index-heading {
	color:black;	
}

	#articles-index .article-index-link .article-index-heading {
		font-family: Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		letter-spacing:-1px;
		color:#5a5a5a;
	}	
	
	#articles-index .article-index-link .article-index-content {
		font-family:Tahoma, Geneva, sans-serif;
		font-size:12px;
		font-weight:normal;
		letter-spacing:0px;
		color:#777;
		margin:0;
	}	
	
	#articles-index .article-index-link .article-index-img {
		float:left;
		width:70px;
		height:70px;
		background-color:#CCC;
		margin:0 7px 0 0;
	}
	
.article-header-box {
	width:775px;
	height:78px;
	margin:0 0 12px 0;
	padding:32px 0 0 30px;
}
	.article-header-box.generic { background-image:url(http://www.onlinebookmakers.com/images/article-header-generic.jpg); }
	.article-header-box.football { background-image:url(http://www.onlinebookmakers.com/images/article-header-football.jpg); }
	.article-header-box.american-football { background-image:url(http://www.onlinebookmakers.com/images/article-header-americanfootball.jpg); }
	.article-header-box.ice-hockey { background-image:url(http://www.onlinebookmakers.com/images/article-header-icehockey.jpg); }
	.article-header-box.basketball { background-image:url(http://www.onlinebookmakers.com/images/article-header-basketball.jpg); }
	.article-header-box.tennis { background-image:url(http://www.onlinebookmakers.com/images/article-header-tennis.jpg); }
	.article-header-box.odds { background-image:url(http://www.onlinebookmakers.com/images/article-header-odds.jpg); }
	.article-header-box.choosing-bookmaker { background-image:url(http://www.onlinebookmakers.com/images/article-header-generic.jpg); }
	.article-header-box.obrating { background-image:url(http://www.onlinebookmakers.com/images/article-header-obrating.jpg); }
	.article-header-box.cricket { background-image:url(http://www.onlinebookmakers.com/images/article-header-cricket.jpg); }
	.article-header-box.sports { background-image:url(http://www.onlinebookmakers.com/images/article-header-sports.jpg); }
	.article-header-box.golf { background-image:url(http://www.onlinebookmakers.com/images/article-header-golf.jpg); }
	.article-header-box.racing { background-image:url(http://www.onlinebookmakers.com/images/article-header-racing.jpg); }
	.article-header-box.baseball { background-image:url(http://www.onlinebookmakers.com/images/article-header-baseball.jpg); }
	.article-header-box.horseracing { background-image:url(http://www.onlinebookmakers.com/images/article-header-horseracing.jpg); }
	.article-header-box.harnessracing { background-image:url(http://www.onlinebookmakers.com/images/article-header-harnessracing.jpg); }
	.article-header-box.greyhounds { background-image:url(http://www.onlinebookmakers.com/images/article-header-greyhounds.jpg); }
	.article-header-box.worldcup { background-image:url(http://www.onlinebookmakers.com/images/article-header-worldcup.jpg); }
	
	.article-header-box h2 {
		color:#64615e;
		font-family:Tahoma;
		font-size:22px;
		font-weight:bold;
		letter-spacing:-1px;
		margin:0 0 3px;
	}
	
	.article-header-box h3 {
		color:#8c745b;
		font-family:Tahoma;
		font-size:17px;
		font-weight:normal;
		letter-spacing:0px;
		margin:0 0 5px;
	}
	
.rating-system-container {
	margin:30px 0 15px 0;
	padding:0 0 15px 0;
	height:135px;
	border-bottom:1px solid #ddd;
}

	.rating-system-container .box {
		width:220px;
		height:102px;
		padding:8px 15px 15px 15px;
		border:1px solid #e7e7e7;
		float:left;
		margin:0 10px 0 0;
		background-color:white;
		-moz-box-shadow:0px 0px 12px #e7e7e7;
		-webkit-box-shadow:0px 0px 12px #e7e7e7;
		-moz-border-radius:6px;
		-webkit-border-radius:6px;
	}
	
	.rating-system-container .box.last { margin:0; }
	.rating-system-container .box.first { margin:0 10px 0 6px; }
	
	.rating-system-container .box .star {
		position:absolute;
		width:70px;
		height:70px;
		background-image:url(../images/rating-system-stars.png);
		margin:-36px 0 0 -19px;
	}
	
	.rating-system-container .box .star.full { background-position:0 0; }
	.rating-system-container .box .star.half { background-position:0 -70px; }
	.rating-system-container .box .star.zero { background-position:0 -140px; }
	
	.rating-system-container .box h4 {
		margin:2px 0 8px 0;	
		text-indent:47px;
	}
	
		.rating-system-container .box h4 span {
			color:#666;
		}
	
	.rating-system-container .box p {
		margin:0;	
	}

.sports-button-container {
	margin:5px;
	float:left;
}

.sports-button-container .sports-btn {
	display:block;
	width:auto;
	height:15px;
	padding:15px 25px;
	background-color:#F2F2F2;
	border:1px solid #ddd;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	text-decoration:none;
	font-weight:bold;
}

.sports-button-container .sports-btn:hover {
	background-color:#F8F8F8;
	border:1px solid #ddd;
}
	
	
/* WORLD CUP THEME */

#worldcup #headerWrap {
	background:transparent url(../images/theme-worldcup-headerbg.jpg) no-repeat top center;	
}

#worldcup #headerWrap .inner {
	background:transparent url(../images/theme-worldcup-header-inner-bg.jpg) no-repeat top center;	
}

#worldcup #headerWrap .inner a {
	display:block;
	position:absolute;
	width:390px;
	height:65px;
	margin:45px 0 0 300px;
	text-indent:-9999px;
	outline:none;
}

#worldcup #headerWrap .inner .find-a-bookmaker-note {
	margin:150px 0 0 800px;
	background-image:url(../images/find-a-bookmaker-note-wc.png);
}

body#worldcup { 
	background:#952312 url(../images/theme-worldcup-bodybg.jpg) no-repeat top center;	
}

#worldcup #reviewIntro .inner { padding:20px; }

#worldcup #bodyLeft .sideBox .heading .button, #worldcup #bodyLeft .sideBox .heading .title {
	background-image:url("../images/theme-worldcup-sidebar-buttons.gif");	
}

#worldcup #bodyLeft .sideBox .wc-heading {
	margin:3px 0 6px 0;
	height:54px;
}	

#worldcup #bodyLeft .sideBox .wc-button {
	display:block;
	width:170px;
	height:54px;
	background-image:url(../images/theme-worldcup-sidebar-btn.png);
	text-indent:-9999px;
	outline:none;
	margin:3px 0 6px 0; 
}	

#worldcup #bodyLeft .sideBox .wc-button:hover {
	background-position:-171px 0;
}	

#worldcup #bodyLeft .sideBox .wc-button:hover {
	background-position:-171px 0;
}	

#worldcup #boxBtmReview.article-box {
	background-color:white;	
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

.wc-betting-container {
	height:360px;
	width:767px;
	margin:50px 0 0 0;
}

.wc-betting-box {
	width:317px;
	height:210px;
	float:left;
	margin:16px;
	padding:85px 0 0 33px;
}

.wc-betting-box ul { margin:0; padding:0; list-style:none; }

.wc-betting-box li { font-size:16px; font-family:tahoma; color:white; text-shadow:1px 1px 1px rgba(0,0,0,0.3); height:32px; line-height:32px; padding:0 0 0 33px; width:270px; background-image:url(../images/wc-dotpoint.png); background-position:top left; background-repeat:no-repeat; }
.wc-betting-box li span { color:#f4e623; font-weight:bold; }

.wc-betting-box .action {
	display:block;
	width:286px;
	height:70px;
	position:absolute;
	margin:175px 0 0 0;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.3);
	-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.3);
}

.wc-betting-box a.review {
	display:block;
	width:107px;
	height:70px;
	float:left;
	background-image:url(../images/wc-action-btns.gif);
	background-position:0 0;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-bottomleft:3px;
	-webkit-border-top-left-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	outline:none;
	text-indent:-9999px;
}

.wc-betting-box a.review:hover {
	background-position:0 -70px;
}

.wc-betting-box a.join {
	display:block;
	width:179px;
	height:70px;
	float:right;
	background-image:url(../images/wc-action-btns.gif);
	background-position:-106px 0px;
	-moz-border-radius-topright:3px;
	-moz-border-radius-bottomright:3px;
	-webkit-border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	outline:none;
	text-indent:-9999px;
}

.wc-betting-box a.join:hover {
	background-position:-106px -70px;
}

.wc-betting-box.bet365 {
	background-image:url(../images/wc-betting-box-bet365.jpg);
}

.wc-betting-box.sportsbook {
	background-image:url(../images/wc-betting-box-sportsbook.jpg);
}