@font-face{
  font-family:'WHHoxtonWeb-Bold';
  src:url('http://static.williamhill.com/fonts/WHHoxtonWeb-Bold.eot');
  src:url('http://static.williamhill.com/fonts/WHHoxtonWeb-Bold.eot?#iefix') format('embedded-opentype'),
  url('http://static.williamhill.com/fonts/WHHoxtonWeb-Bold.svg#WHHoxtonWeb-Bold') format('svg'),
  url('http://static.williamhill.com/fonts/WHHoxtonWeb-Bold.woff2') format('woff2'),
  url('http://static.williamhill.com/fonts/WHHoxtonWeb-Bold.woff') format('woff'),
  url('http://static.williamhill.com/fonts/WHHoxtonWeb-Bold.ttf') format('truetype');
  font-weight:normal;font-style:normal;
}
@font-face{
  font-family:'WHHoxtonWeb-Light';
  src:url('http://static.williamhill.com/fonts/WHHoxtonWeb-Light.eot');
  src:url('http://static.williamhill.com/fonts/WHHoxtonWeb-Light.eot?#iefix') format('embedded-opentype'),
  url('http://static.williamhill.com/fonts/WHHoxtonWeb-Light.svg#WHHoxtonWeb-Light') format('svg'),
  url('http://static.williamhill.com/fonts/WHHoxtonWeb-Light.woff2') format('woff2'),
  url('http://static.williamhill.com/fonts/WHHoxtonWeb-Light.woff') format('woff'),
  url('http://static.williamhill.com/fonts/WHHoxtonWeb-Light.ttf') format('truetype');
  font-weight:normal;font-style:normal;
}
@font-face{
  font-family:'WHHoxtonWeb-Regular';
  src:url('http://static.williamhill.com/fonts/WHHoxtonWeb-Regular.eot');
  src:url('http://static.williamhill.com/fonts/WHHoxtonWeb-Regular.eot?#iefix') format('embedded-opentype'),
  url('http://static.williamhill.com/fonts/WHHoxtonWeb-Regular.svg#WHHoxtonWeb-Regular') format('svg'),
  url('http://static.williamhill.com/fonts/WHHoxtonWeb-Regular.woff2') format('woff2'),
  url('http://static.williamhill.com/fonts/WHHoxtonWeb-Regular.woff') format('woff'),
  url('http://static.williamhill.com/fonts/WHHoxtonWeb-Regular.ttf') format('truetype');
  font-weight:normal;font-style:normal;
}

* {
	margin:0px;
	padding:0px;
}
body {
	margin: 0px auto;
	font-family: 'WHHoxtonWeb-Regular',Verdana, Arial, Helvetica, sans-serif;
	background: url('http://cachestatic.williamhill.com/sport/horse-racing/main.jpg') no-repeat 50% 0 #001f4e;
	position: relative;
}

img{ border: none; }

.yellow { color: #FFD500; }

.wrapper {
	width: 1000px;
	position: relative;
	margin: 0px auto;
}

.header { height: 80px; }

.logo-wrap {
	background: url('http://cachestatic.williamhill.com/sport/horse-racing/wh-logo.png') no-repeat;
	width: 212px;
	height: 77px;
	float: left;
	position: absolute;
	left: 32px;
}
.logo-wrap a, .login-wrap a {
	width: 100%;
	height: 100%;
	display: block;
}
.aff-logo-wrap {
	background: url('http://cachestatic.williamhill.com/sport/horse-racing/aff-logo.png') no-repeat;
	position: absolute;
	right: 130px;
	top: 32px; 
	width: 199px; 
	height: 41px;
}
.login-wrap {
	background: url('http://cachestatic.williamhill.com/LogInBtnBG.gif') no-repeat;
	width: 74px;
	height: 22px;
	line-height: 22px;
	font-size: 14px; 
	text-align: center;
	position: relative;
	right: 30px;
	top: 36px;
	display: block;
	float: right;
}
.login-wrap a {
	text-decoration:none;
	color: #fff;
}

.mainBanner{
	width: 100%;
	height: 512px;
}

.text-wrap {
	width: 600px;
	color: #fff;
	font-weight: bold;
	text-shadow: 1px 1px #000;
	text-align: center;
	position: relative;
	top: 20px;
	left: 45px; 
}

.big-txt {
	font-size: 58px;
	height: 82px;
	letter-spacing: -1.8px;
	line-height: 46px;
}
.medium-txt {
	font-size: 50px;
	height: 112px;
	letter-spacing: -1.8px;
}
.med-txt {
	font-size: 34px;
	height: 78px;
	letter-spacing: -0.8px;
}
.small-txt {
	font-size: 20px;
}

.btnMain{
	height: 58px;
	margin: 16px auto 0;
	width: 277px;
	background: url('http://cachestatic.williamhill.com/sport/horse-racing/button.png') 0 -59px no-repeat;
}

.btnMain:hover{
	background-position: 0 0;	
}


.btnMain a{
	display: block;
	height: 100%;
	width: 100%;
}

.terms { text-align: center; margin-top: 5px; }
.terms a { font-size: 15px; color: #fff; }

.steps {
	width: 100%;
	height: 110px;
    position: relative;
	font-style: italic;
	left: 75px;
}

.steps ul.numbers{
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 15px;
}

.steps ul.numbers li {
	height: 110px;
	float: left;
	color: #fff;
}
.stepTitle {
    color: #FFD500;
    display: block;
    font-size: 35px;
    font-weight: bold;
    margin-top: 10px;
    text-decoration: none;
}

.noFirst, .noSecond, .noThird{
	width: 270px;
    position: relative;
	font-weight: bold;
	margin-left: 53px;
}

.noThird { margin-left: 50px; }

.bottom-panel {
	height: 150px;
	position: relative;
}

.bottom-panel ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.bottom-panel ul li {
	width: 227px;
	height: 120px;
	margin: 14px 6px 15px 6px;
	float: left;
}

.bottom-panel ul li a{
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.bottom-panel ul li a img
{
	width: 227px;
	height: 120px;
}


/*---------------------------------------FOOTER-----------------------------------------*/


.footerContentHolder {
	padding: 0px;
	height: 1%;
	margin: 0px;
	background: none;
	font-size: 11px;
	width: 940px;
	padding: 7px 10px 5px 10px;
}

.footerContentHolder p {color: #A2A2A2;}
.footerContentHolder a {color: #53C2ED;}

.footerLinksHolder {
	background: none;
	color: #FFF;
}
.footerLinksHolder a {color: #FFF;}
.footerLinksHolder p a  { color: #00AEEF; }
.footerLinksA {float: left; padding-top: 1px;}
.footerLinksB {
	float: right;
	padding-top: 1px;
	padding-right: 3px;
}
.phone-wrap {
	font-size: 14px;
	margin: 8px 0 10px;
}
.payments 
{
	POSITION: relative; 
	PADDING: 16px 0 0 8px; 
	MARGIN: 0; 
	FLOAT: right; 
	-moz-background-clip: border; 
	-moz-background-origin: padding; 
	-moz-background-inline-policy: continuous
}

.payments a
{
	POSITION: relative; 
	PADDING: 0; 
	MARGIN: 0px 2px 0px 0px; 
	WIDTH: 925px; 
	BACKGROUND: url('http://cachestatic.williamhill.com/images/payment_methodsEN.gif') no-repeat 0pt 0pt;
	FLOAT: right; 
	HEIGHT: 26px; 
}

.footerContentA { padding: 15px 0 0 0; color: #a2a2a2; }
.footerContentA a { color: #00AEEF; }
.restrictions { margin: 0 auto 8px; width: 800px; }
.restrictA { display: inline-block; height: 30px; text-decoration: none; background: url('http://cachestatic.williamhill.com/images/restrict-sprite.png') no-repeat 0 0; width: 120px; }
.restrictions .restrictA#icoGC { width: 32px; background-position: -120px 0; }
.restrictions .restrictA#icoGT { width: 37px; background-position: -195px 0; }
.restrictions .restrictA#gbgaLogo { width: 78px; background-position: -332px 0; }

.footer-terms { margin-top: 10px; }
.footer-terms h3 { margin-bottom: 8px; }

.clearBoth { clear: both; }
                  