/*

Site:Kit Mania
Site URI:http://www.kitmania.co.uk
Version:1.0
Author:Big Decision

*/

body {
margin:0;
padding:0;
font-family:Arial, Verdana, sans-serif;
font-size:11.5px;
font-weight:bold;
color:#fff;
line-height:1.7em;
background:#0C0C0A url(../../imgs/backgrounds/main-bg.jpg) center top no-repeat; }

img {
border:0;
-ms-interpolation-mode: bicubic; }

#kitmania-co-uk {
width:1000px;
padding:50px 0;
margin:0 auto; }

#kitmania-co-uk-inner {
width:1000px;
padding:50px;
margin:0 auto;
background:url(../../imgs/backgrounds/inner-bg.png) repeat;
min-height:700px; }

.clearfix {
clear:both;
height:1px; }

.clear {
	clear:both;
	height:0px;
	margin:0px;
	padding:0px;
	font-size:0px;
	line-height:0px;
}

p a {
color:#fff;
font-style:italic;
text-decoration:underline; }

p a:hover {
color:#fff;
font-style:italic;
text-decoration:none; }

p a:active {
color:#fff;
font-style:italic;
text-decoration:none;
position:relative;
top:1px; }

h2 {
font-size:50px;
color:#fff;
font-weight:normal;
line-height:normal;
padding:0; 
margin-bottom:17px; }

h3 {
font-size:30px;
color:#fff;
font-weight:normal;
line-height:normal;
padding:0; 
margin-bottom:17px; }

/* Masthead ----------------------------------------- */

#telephone {
width:124px;
height:67px;
margin:0 20px 2px 856px; }

#logo { 
width:220px;
height:105px;
margin:0;
display:inline;
float:left; }

#logo a {
display:block;
width:220px;
height:105px; 
background:url(../../imgs/kit-mania-logo.png) no-repeat 0 0;
text-indent:-9999px; }

/* Homepage ----------------------------------------- */

a.hp-advert {
width:321px;
height:181px;
margin-right:18px;
float:left;
display:inline;
text-decoration:none;
outline:none; }

a.hp-advert-right {
width:321px;
height:181px;
margin-right:0;
float:left;
display:inline;
text-decoration:none;
outline:none; }

.hpleft {
width:571px;
float:left;
display:inline-block;
padding-right:45px;
margin:20px 0; }

.hpright {
width:300px;
height:384px;
background:url(../../imgs/backgrounds/email-sign-up.png) no-repeat;
float:left;
display:inline-block;
margin:35px 0 20px 0;
padding:42px 42px 0 42px;
text-align:center; }

#whyus {
width:534px;
float:left;
padding:0;
margin:0; }

#whyus li {
width:208px;
height:27px;
background:url(../../imgs/backgrounds/whyus.png) no-repeat;
display:block;
margin:0 15px 10px 0;
padding:0 0 0 50px;
float:left;
display:inline;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold; }

#whyus .right {
margin:0 0 10px 0; }

.hp-form {
height:35px;
padding:5px 27px 5px 20px;
background:url(../../imgs/backgrounds/hp-form.png) no-repeat left top;
border:none;
outline:none; 
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#fff;
display:inline; 
float:left;
margin-left:7px; }

.hp-form-button {
display:inline;
float:left;
width:77px;
height:44px;
background:url(../../imgs/backgrounds/hp-form-button.png);
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#fff;
outline:none;
border:none;
margin:1px 0 0 -28px; }

/* General ----------------------------------------- */

.inside-left {
width:690px;
margin:15px 20px 30px 0;
float:left;
display:inline; }

.inside-left h2 {
font-size:35px;;
color:#5E653A;
font-weight:normal;
line-height:normal;
padding:0; 
margin-bottom:17px; }

.inside-left p {
	font-family:Arial, Verdana, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#fff;
	line-height:1.7em;
}

.inside-right {
margin:40px 0 30px 0;
width:290px;
float:left;
display:inline; }

.leftfloat {
float:left;
margin:22px 42px 22px 0; }

a.ranges-direc {
width:321px;
height:181px;
margin:0 18px 18px 0;
float:left;
display:inline;
text-decoration:none;
outline:none; }

a.ranges-direc-right {
width:321px;
height:181px;
margin:0 0 18px 0;
float:left;
display:inline;
text-decoration:none;
outline:none; }

p.error {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#CC0000; }

.contact-left {
width:300px;
float:left;
display:inline;
margin:-20px 40px 0 0; }

.contact-right {
width:660px;
float:left;
display:inline;
margin-top:-20px; }

.form {
padding:7px 10px 10px 20px;
background:url(../../imgs/backgrounds/form-bg.png) repeat-x;
border:none;
outline:none; 
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#fff;
line-height:normal; }

.form-text {
padding:7px 10px 5px 20px;
background:#222222;
border:none;
outline:none; 
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#fff;
line-height:normal; }

.send {
width:71px;
height:27px;
background:url(../../imgs/backgrounds/send.png);
outline:none;
border:none; }

.printing-list {
font-family:Arial, Verdana, sans-serif;
font-size:12px;
font-weight:normal;
color:#fff;
line-height:1.7em; }

.signup {
margin:90px 0 30px 0; }

/* Mailchimp reset ----------------------------------------- */

fieldset {
outline:none;
border:none;
padding:0;
margin:0; }

/* Footer ----------------------------------------- */

#footer {
width:1000px;
margin:20px 0;
text-align:center;
padding-top:76px;
background:url(../../imgs/backgrounds/footer.png) top center no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#fff; }

#footer a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none; 
font-style:italic;
color:#fff; }

#footer a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:underline; 
font-style:italic;
color:#fff; }

#footer .logo {
margin:10px 0 20px 0; }

/* breadcrumb ----------------------------------------- */

.breadcrumb, .breadcrumb a {
	font:bold 11px arial;
	color:#fff;
}

.breadcrumb a:hover {
	text-decoration:none;
}

/* pagination ------------------------------------------*/
.pagination {
	width:100%;
	text-align:right;
	font:12px arial;
	color:#fff;
}

.pagination a {
	font:12px arial;
	color:#fff;
}

.pagination a:hover {
	text-decoration:underline;
}



