@CHARSET "UTF-8";

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,button{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;}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;}

body {
	background:#e54001 url(images/bg.gif) repeat-x;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:9pt;
	color:#011720;
	margin:0px;
}

#wrapper-header {
	width:980px;
	margin:10px auto 0px;
}

#registration {
	width:522px;
	background:#413f36;
	padding:0px 14px 12px 12px;
	color:#fff;
	font-size:8pt;
	margin:0px 0px 0px 20px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-right-radius: 5px;
}

#registation p { margin:0px 0px 0px 20px; }

#registration p strong { color:#73d2ff; font-weight:normal; }

#regform { margin:5px 0px 0px 0px; padding:0px;	}

#regform #nme {
	border: none;
	width: 210px;
	background:url(images/bg-registration-name.png) no-repeat;
	height:29px;
	padding:5px 10px 0px 10px;
	margin:2px -3px 0px 0px;
	color:#03447a;
	font-size:9pt;
}

#regform #eml {
	border: none;
	width: 277px;
	background:url(images/bg-registration-email.png) no-repeat;
	height:29px;
	padding:5px 10px 0px 10px;
	margin:2px -3px 0px 0px;
	color:#03447a;
	font-size:9pt;
}

#regform #sbmt {
	background:url(images/bg-registration-btn.png) no-repeat;
	color:#fff;
	width:64px;
	height:28px;
	border:none;
	margin:0px 0px 0px -64px;
	padding:0px 0px 0px 8px;
}

#logo {
	padding:12px 0px 14px 29px;
	width:308px;
	display:block;
}

#intro {
	color:#fff;
	font-weight:bold;
	width:470px;
	margin:10px 0px 14px 29px;
	font-size:8pt;
	line-height:1.4em;
}

#intro h1 {
	font-size:12pt;
	margin:0px 0px 8px 0px;
	font-weight:bold;
}

#nav-outer {
	background:#fff;
	padding:6px;
	width:936px;
	height:45px;
	margin-left:16px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	opacity:0.3;
	filter:alpha(opacity=30);
}

#wrapper-nav {
	position:relative;
}

#nav {
	background:url(images/bg-nav.gif) repeat-x;
	width:934px;
	height:45px;
	border:#ccc 1px solid;
	-webkit-border-radius: 12px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	margin:-52px 0px 0px 22px;
	position:relative;
}

#nav .nav-home {
	background:url(images/bg-nav-home.png) no-repeat;
	float:left;
	height:45px;
	width:93px;
	font-weight:bold;
	padding:13px 0px 0px 19px;
}

#nav .nav-home a {
	color:#fff;
	text-decoration:none;
}

#nav .nav-home a:hover { color:#fe9c01; }

#nav ul, #nav li {
	list-style-type:none;
	padding:0;
	margin:0;
}

#crumbs { height:45px; }

#crumbs li {
	padding:0px 12px 0px 0px;
	color:#323232;
	float:left;
	height:45px;
	line-height:1.1em;
	font-size:10pt;
}

#crumbs li a {
	display:block;
	padding:7px 15px 0 0;
	height:38px;
	background:url(images/nav-arrow.png) no-repeat right center;
	text-decoration:none;
	color:#323232;
	font-weight:bold;
}

#crumbs li a small {
	font-weight:normal;
	margin-right:20px;
}

#crumbs li a:hover { color:#ff662c; }

#header-gfx {
	height:306px;
	background:url(images/bg-header-cricket.jpg) no-repeat;
	margin-right:-81px;
}

#wrapper-body {
	width:970px;
	margin:0 auto;
	background:#fff;
	padding:5px;
	-webkit-box-shadow: 0px 5px 5px #000;
	-moz-box-shadow: 0px 5px 5px #000;
	box-shadow: 0px 5px 5px #000;
}

.dark-insert {
	background:#413f36;
	padding:15px;
	margin-bottom:20px;
}

#pr-sportingbet { background:url(images/box-sportingbet.png) no-repeat; }
#pr-ladbrokes { background:url(images/box-ladbrokes.png) no-repeat; }
#pr-paddypower { background:url(images/box-paddypower.png) no-repeat; }
#pr-victorchandler { background:url(images/box-victorchandler.png) no-repeat; }
#pr-bet365 { background:url(images/box-bet365.png) no-repeat; }
#pr-stanjames { background:url(images/box-stanjames.png) no-repeat; }
#pr-betfred { background:url(images/box-betfred.png) no-repeat; }
#pr-boylesports { background:url(images/box-boylesports.png) no-repeat; }
#pr-williamhill { background:url(images/box-williamhill.png) no-repeat; }
#pr-skybet { background:url(images/box-skybet.png) no-repeat; }
#pr-bluesquare { background:url(images/box-bluesquare.png) no-repeat; }
#pr-coral { background:url(images/box-coral.png) no-repeat; }
#pr-unibet { background:url(images/box-unibet.png) no-repeat; }
#pr-allyoubet { background:url(images/box-allyoubet.png) no-repeat; }
#pr-bodog { background:url(images/box-bodog.png) no-repeat; }
#pr-betdaq { background:url(images/box-betdaq.png) no-repeat; }

.column { float:left; padding:0px 10px; }
.wide { width:440px; margin-right:30px; }
.narrow { width:210px; margin-right:10px; }

.column h3 { 
	font-size:10pt;
	font-weight:bold;
	margin:0px 0px 15px 0px;
}

ul.news {
	list-style-type:disc;
	margin:5px 0px 10px 16px;
	color:#999;
}

ul.news li { line-height:1.6em; }
ul.news a { color:#be7751; text-decoration:none; }
ul.news a:hover { color:#98502a; text-decoration:underline; }

ul.st {
	list-style-type:none;
	margin:5px 0px 10px 0px;
}

ul.st li { margin-bottom:10px; }
ul.st li a { color:#be7751; text-decoration:none; }
ul.st li a:hover { color:#98502a; text-decoration:underline; }
ul.st li a small { color:#ff662c; font-size:9pt; }
ul.st li a:hover small { color:#f08f00; }

#responsibility {
	width:980px;
	margin:0 auto;
	background:#413f36;
	text-align:right;
	padding:8px 0px 10px 0px;
	margin-bottom:20px;
	-webkit-border-bottom-left-radius: 20px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 20px;
	-moz-border-radius-bottomright: 10px;
	border-bottom-right-radius: 10px;
	overflow: hidden;
	-webkit-box-shadow: 0px 2px 5px #000;
	-moz-box-shadow: 0px 2px 5px #000;
	box-shadow: 0px 2px 5px #000;
}

#responsibility a {
	color:#fe9c01;
	text-decoration:none;
	font-size:8pt;
	font-weight:bold;
	margin-right:20px;
}

.dark-insert h3 {
	background:url(images/bg-section-border.gif) repeat-x left top;
	padding-top:15px;
	font-size:11pt;
	color:#be7750;
}

.clear{
	clear: both;
	height: 0;
	visibility: hidden;
	display: block;
}
