/* CSS File for www.nikworld.co.uk */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/* General styles */

body {background:#600915;}
.headerwrapper {background:url(images/head-bg.png) center top repeat-x; height:391px;}
.header {width:960px; padding: 0 0 0 0; margin:auto; overflow:hidden;}
.logo {float:left; margin:112px 28px 0 0;}
.wheretogo {width:941px; padding: 0 0 0 19px; margin:45px auto 0 auto; overflow:hidden;}
.box {width: 206px; padding: 0 28px 65px 0; float:left;}
.icon {clear:left; margin-right:120px; margin-bottom:25px;}
.button {float:left; margin:20px 0 0 0;}
.footerwrapper {background:url(images/footer-bg.png) repeat-x;}
.footer {width:922px; margin:auto; padding:40px 19px 100px 19px;}
.rightimage {float:right;}


/* TYPOGRAPHY */

@font-face {
	font-family: 'LeagueGothicRegular';
	src: url('League_Gothic-webfont.eot');
	src: local('☺'), url('League_Gothic-webfont.woff') format('woff'), url('League_Gothic-webfont.ttf') format('truetype'), url('League_Gothic-webfont.svg#webfontpm5EArBj') format('svg');
	font-weight: normal;
	font-style: normal;}
	
.heading {font: 84px 'LeagueGothicRegular', Arial, sans-serif;letter-spacing: -2px;line-height:72px;display:block; padding:110px 0 0 0; color:#600915;}
.playyourcards {font: 22px 'LeagueGothicRegular', Arial, sans-serif;letter-spacing: 0;line-height:68px;display:block; color:#600915; margin-top:-22px}
.whitehighlight {color:#FFF;}
.whitehighlight a {text-decoration:none;}
.whitehighlight a:link {text-decoration:none;}
.boxtitle {font: 45px 'LeagueGothicRegular', Arial, sans-serif;letter-spacing: 0;line-height:68px;color:#FFF; margin-top:-22px;}
.boxtext {font: 28px 'LeagueGothicRegular', Arial, sans-serif;letter-spacing: 0;line-height:28px;color:#a7192e; margin-top:-22px;}
.copyrightline {font: 28px 'LeagueGothicRegular', Arial, sans-serif;letter-spacing: 0;line-height:28px;color:#8b1728;}

a:link {text-decoration:none; color:#FFF;}
a:hover {text-decoration:none; color:#a7192e;}
a:visited {text-decoration:none;color:#FFF;}
a:active { outline: 0; position: relative; top: 1px; }


/* JQUERY contact Form */

#contactArea { height: 255px; overflow: hidden; background-color: #600915; }
* { margin: 0; padding: 0; outline: 0; } 
#container { width: 960px; margin: 0 auto; }
a.contact { float: right; height: 49px; width: 160px; display: block; text-indent: -9999px; background: url(images/contact.png) no-repeat 0 0; }
form { width: 910px; height: 300px; padding: 25px; margin: 0 auto; }
#info { float: left; width: 350px; }
#message { float: right; width: 500px;  }

input { margin-bottom: 15px; padding: 7px 7px; color: #FFF; float: right; }
label { margin-bottom: 5px; float: left; clear: both; position: relative; top: 3px; }
textarea { padding: 7px 7px; height: 110px; margin-bottom: 15px; color: #FFF; line-height: 20px; font-size: 12px; float: right; }

input { width: 250px; }
textarea { width: 350px; }

label {font: 28px 'LeagueGothicRegular', Arial, sans-serif;letter-spacing: 0; color:#a7192e; }
input#submit { float: right; clear: both; cursor: pointer; width: 125px; padding: 7px 7px; background-color: #a7192e; border: 0; color: #fff;font: 23px 'LeagueGothicRegular', Arial, sans-serif;letter-spacing: 0;}

input, textarea { outline: none; background-color: #600915; border: 2px solid #a7192e; padding: 7px; }
input:focus, textarea:focus { border: 2px solid #FFF; }
