html {

	height:100%;

}



body {

	margin: 0px;

	background-attachment: fixed;

	background-image: url(../images/Background.jpg);

	background-repeat: repeat-x;

	background-position: left top;

	height:100%;

}



#wrapper {

	min-height:100%;

}

#wrapper #maincontent h1 {

	font-family: Arial, Helvetica, sans-serif;

	color: #D6016F;

	background-color:#FFFFFF;

}

.home h1 {

	font-size:1.5em;

	margin-left:25px;

	margin-right:25px;

	margin-top:0px;

	padding-top:0px;

	margin-bottom:0px;

	padding-bottom:0px;

	

}



.workwearpage h1 {

	font-size:1.5em;

	margin-left:25px;

	margin-right:25px;

	margin-top:0px;

	padding-top:0px;

	margin-bottom:0px;

	padding-bottom:0px;

	color:#B5BA1B!important;

}



.printembroidery h1 {

	font-size:1.5em;

	margin-left:25px;

	margin-right:25px;

	margin-top:0px;

	padding-top:0px;

	margin-bottom:0px;

	padding-bottom:0px;

	color:#00B6D6!important;

}



.penskeyrings h1 {

	font-size:1.5em;

	margin-left:25px;

	margin-right:25px;

	margin-top:0px;

	padding-top:0px;

	margin-bottom:0px;

	padding-bottom:0px;

	color:#F7B502!important;

}



#wrapper #maincontent h2 {

	font-family: Arial, Helvetica, sans-serif;

	color: #D6016F;

	margin-top:0px;

	margin-bottom:0px;

	padding-top:0px;

	padding-bottom:0px;

	font-size:medium;

}

.home h2 {

	margin-left:25px;

	margin-right:25px;

}

.workwear h2 {

	margin-left:25px;

	margin-right:25px;

}



#wrapper #maincontent .workwear {

	float: left;

	width:230px;

	padding: 40px 0px 80px 170px;

	background: url(../images/workman-fornt-page2.jpg) no-repeat left top;

}

#wrapper #header img {

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

#wrapper #maincontent .contact img {

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}







#wrapper #maincontent .workwear p,

#wrapper #maincontent .workwear h2

{

	margin-top:0px;

	margin-bottom:0px;

	padding-top:0px;

	padding-bottom:0px;

}



#wrapper #maincontent .football {

	float: left;

	width:240px;

	margin-top:5px;

	padding: 20px 0px 80px 110px;

	background: url(../images/footballer-front-page2.jpg) no-repeat left 35px;

}



#wrapper #maincontent .football p,

#wrapper #maincontent .football h2

{

	margin-top:0px;

	margin-bottom:0px;

	padding-top:0px;

	padding-bottom:0px;

}



#wrapper #maincontent .promo {

	float:right;

	clear:right;

	margin-right:30px;

	width:250px;

}



#wrapper #maincontent .promo p,

#wrapper #maincontent .promo h2

{

	margin-left:0px;

	margin-top:0px;

	margin-bottom:0px;

	padding-top:0px;

	padding-bottom:0px;

}



#wrapper #maincontent .contact {

	float:right;

	clear:right;

	margin-right:0px;

	margin-top:10px;

	width:230px;

	clear:right

}



#wrapper #maincontent p {

	font-family: Arial, Helvetica, sans-serif;

	font-size:small;

}



.home p {

	margin-left:25px;

	margin-right:25px;

	margin-top:0px;

	padding-top:0px;

	margin-bottom:0px;

	padding-bottom:10px;

}

.workwearpage p {

	margin-left:25px;

	margin-right:25px;

	margin-top:3px;

	padding-top:3px;

	margin-bottom:0px;

	padding-bottom:10px;

	color:black;

}



.printembroidery p {

	margin-left:25px;

	margin-right:25px;

	margin-top:3px;

	padding-top:3px;

	margin-bottom:0px;

	padding-bottom:10px;

	color:black;

}



*html #wrapper {

	height: 100%;

}



#wrapper,

#wrapper #header, 

#wrapper #navigation,

#wrapper #maincontent,

#footer {

	width: 760px;

	margin-right: auto;

	margin-left: auto;

	background-color:#FFFFFF;

}



#wrapper #header {

	height:96px;

}



#wrapper #navigation {

	height:40px;

	position: relative;

}



.subNav2 {

display:none;

width: 126px;

position: absolute;

top: 38px;

left: 506px;

padding: 0px;

margin: 0px;



}

.subNav2 ul{

padding: 0px;

margin: 0px;

}

.subNav2 li{

list-style-type: none;

margin: 2px 0px 0px 0px;

float: left;

}

.subNav2 li a:link, .subNav2 li a:visited{

font-family: Arial, Helvetica, sans-serif;

font-size: 12px;

color: #000000;

width: 120px;

display: block;

float: center;

padding: 3px;

text-decoration: none;

background-color: #FFFFFF;

}

.subNav2 li a:hover {


color: #FF0000;

}

.subNav3 {

display:none;

width: 126px;

position: absolute;

top: 38px;

left: 252px;

padding: 0px;

margin: 0px;



}

.subNav3 ul{

padding: 0px;

margin: 0px;

}

.subNav3 li{

list-style-type: none;

margin: 2px 0px 0px 0px;

float: left;

}

.subNav3 li a:link, .subNav2 li a:visited{

font-family: Arial, Helvetica, sans-serif;

font-size: 12px;

color: #000000;

width: 120px;

display: block;

float: center;

padding: 3px;

text-decoration: none;

background-color: #FFFFFF;

}

.subNav3 li a:hover {

background-color: #CCCCCC;

color: #FF0000;

}


.subNav {

display:none;

width: 124px;

position: absolute;

top: 38px;

left: 124px;

padding: 0px;

margin: 0px;

background-color:#FFFFFF;

border: 2px solid #fff;

border-top: none;

}

.subNav ul{

padding: 0px;

margin: 0px;

}

.subNav li{

list-style-type: none;

margin: 2px 0px 0px 0px;

float: left;

}

.subNav li a:link, .subNav li a:visited{

font-family: Arial, Helvetica, sans-serif;

font-size: 12px;

color: #FFFF00;

width: 120px;

display: block;

float: left;

padding: 3px;

text-decoration: none;

background-color: #333333;

}

.subNav li a:hover {

background-color: #FFFF00;

color: #333333;

}



.listRight {

padding-left: 20px;

_padding-left: 0px;

}

.listRight li{

float: left;

list-style-type: none;	

padding: 10px;

padding: 0px;

}



#wrapper #maincontent p.quoteText {

text-align: center;

color: #FFFFFF;

font-size: 20px;

background-color: #00CC00;

padding: 5px;

}



#wrapper #navigation #workwear,

#wrapper #navigation #pensandkeyrings,

#wrapper #navigation #discountfootballkits,

#wrapper #navigation #bluemax {

	margin-left: 3px;

}



#wrapper #navigation #printandembroidery  {

	margin-left: 4px;

}



#footer {

	height:34px;

	margin-top: -84px;

}



#footer p {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: x-small;

	font-weight: bold;

	color: #949394;

	text-align: center;

	margin:0;

	padding:0;

}



#footer a{

	color: #949394;

	text-decoration:none;

}

#wrapper #maincontent .alt-h1 {

	color: #FFFFFF;

	background-color: #D6016F;

	text-align: center;

	margin:10px;

}

#wrapper #maincontent .alt2-h1 {

	color: #FFFFFF;

	background-color: #00B6D6;

	text-align: center;

	margin:10px;

}

.highlight {

	font-weight: bold;

}



.highlight2 {

	font-weight: bold;

	color: #000000!important;

	background-color:#CCCCCC;

	margin-left:auto;

	margin-right:auto;

	padding-top:10px;

	padding-bottom:10px;

	width:650px;

}





#wrapper #maincontent .alt-p {

	text-align: center;

}



#wrapper #maincontent .alt2-p {

	text-align: center;

	color:#888788;

}



#wrapper #maincontent table {

	margin-left: auto;

	margin-right: auto;

	border:1px;

	border-color:#000000;

	border-style: solid;

}

#wrapper #maincontent td {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-align: center;

	font-size: small;

	font-weight: bold;

}



#wrapper #maincontent th {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-align: center;

	font-size: small;

	font-weight: bold;

}



#wrapper #maincontent caption {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-align: center;

	font-size: medium;

	font-weight: bold;

	background-color:#D6016F;

	color:#FFFFFF;

}





#wrapper #maincontent img {

	border:none;

}

#wrapper #maincontent a {

	color: #000000;

	text-decoration: none;

}



#wrapper #maincontent a:hover {

	color: #000000;

	text-decoration: underline;

}



#wrapper #maincontent .thumbs {

}



#wrapper #maincontent .thumbs img:hover {

	border-color:#000000;

}



#wrapper #maincontent .thumbs img {

	color: #000000;

	text-decoration: underline;

	border:1px;

	border-color:#FFFFFF;

	border-style: solid;

}



.highlight3 {

	text-align:center; 

	background-color:#B5BA1B;	

	padding:5px;

	border:1px;

	border-color:#000000;

	border-style: solid;

}

.discount {

	float:right;

	background-color:#FFFF00;

	padding:3px;

	width:150px;

}



.pricelist {

	float:right;

	

}

.noList {

padding-left: 20px;

_padding-left: 0px;

}

.noList li {

list-style-type: none;

float: left;

}

.noList li a{

float: left;

}
