body,html{margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; text-align: left;}

*, input{behavior: url("iepngfix.htc");}

a:active{outline:none;}
a:focus{-moz-outline-style:none;}

#container{width:945px; margin:0 auto;}

a:link {font-family: Tahoma, Arial;font-size: small;color: #00458A;text-decoration: none;}

.mlten{margin-left:40px;}
.sapca{margin-left:50px; margin-top:10px;}

a:visited {font-family: Tahoma, Arial; font-size: small; color: #00458A; text-decoration: none;}
a:hover {font-family: Tahoma, Arial; font-size: small; color: #019934; }
a:active {
	font-family: Tahoma, Arial;
	font-size: small;
	color: #FFF;
	text-decoration: none;
}
#header{width:945px; height:104px;}

#nav{width:945px; height:46px; background-image:url(images/nav_Bg.jpg);}
#nav a{margin-left:13px; margin-right:13px; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase; line-height:46px; float:left; padding-left:8px; padding-right:8px;}
#nav a:hover, .active{margin-left:13px; background-color:#0c2845; margin-right:13px; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase; line-height:46px; float:left; padding-left:8px; padding-right:8px;}


#banner{width:740px; height:299px; margin-bottom:10px;}

.years{width:123px; height:157px; z-index:100; position:absolute; margin-top:-302px; margin-left:10px;}

#featured_Wrapper{width:740px; margin-bottom:10px;background-color:#f0f0f0; border-bottom:1px solid #808080;}
.featured_Prod{width:246px; padding-bottom:10px; float:left; line-height:40px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#d23d24; font-weight:bold;}
	.featured_Prod h2{background-color:#f6f5b5; border-bottom:1px dotted #6f6f6f; border-top:1px solid #5ea6d0; font-family:Arial, Helvetica, sans-serif; color:#222222; text-align:center; line-height:32px; font-size:12px;}
	.featured_Prod .img_Wrapper{padding:2px; border:1px solid #808080; background-color:#FFF; margin-bottom:8px;}
.featured_Prod.margins{margin-left:11px; margin-right:11px;}

#delivery{display:block;   background-color:#f0f0f0; border-bottom:1px solid #808080; border-top:1px solid #808080; margin-bottom:20px; line-height:78px;font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#d23d24; font-weight:bold;}


#home_Boxes{width:740px; height:125px; margin-bottom:10px;}
#home_Boxes .margins{margin-left:11px; margin-right:11px;}

#hexatitle {overflow: hidden; position: absolute; z-index: 10; height: 18px; width: 400px; left: 165px; top: 67px; font-family: arial; font-size: medium; color: #FFFFFF; border-top-width: 0px; border-right-width: 0px;border-bottom-width: 0px; border-left-width: 0px;font-weight: normal;}
#hexamenu {overflow: hidden;position: absolute;z-index: 10;height: 18px;width: 518px;left: 170px;top: 67px;font-family: Tahoma, Arial;font-size: small;color: #FFFFFF;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}
#sapca_link {overflow: hidden;position: absolute;z-index: 11;height: 81px;width: 45px;left: 890px;top: 16px;border: 0;}
#hexamenu a:link {font-family: Tahoma, Arial;color: #FFFFFF;text-decoration: none;font-weight: bold;}
#hexamenu a:visited {font-family: Tahoma, Arial;color: #FFFFFF;text-decoration: none;font-weight: bold;}
#hexamenu a:hover {font-family: Tahoma, Arial;color:#FFFF00;text-decoration: underline;font-weight: bold;}
#hexamenu a:active {font-family: Tahoma, Arial;color: #FFFFFF;text-decoration: none;font-weight: bold;}

#hexaphone {overflow: hidden;position: absolute;z-index: 10;height: 18px;width: 150px;left: 670px;top: 67px;font-family: arial;font-size: medium;color: #FFFFFF;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;font-weight: normal;}
#hexamail {overflow: hidden;position: absolute;z-index: 10;height: 18px;width: 100px;left: 690px;top: 15px;font-family: Tahoma, Arial;font-size: small;color: #FFFFFF;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;font-weight: bold;}
#hexamail a:link {font-family: Tahoma, Arial;font-size: small;color: #ffffff;text-decoration: none;}
#hexamail a:visited {font-family: Tahoma, Arial;font-size: small;color: #ffffff;text-decoration: none;}
#hexamail a:hover {font-family: Tahoma, Arial;font-size: small;color: #ddddff;text-decoration: underline;}
#hexamail a:active {font-family: Tahoma, Arial;font-size: small;color: #ffffff;text-decoration: none;}
.formbutton {font-family: Tahoma, Arial;background-color: #CCCCCC;border: thin solid #666666;}

#footbanner{background-image: url(library/footer.jpg);background-repeat: no-repeat;background-position: left;height: 80px;}
#menu{background-repeat: no-repeat;background-position: left;width: 200px;height: 30px;text-indent: 45px;vertical-align: middle;}
#menu a:link {text-decoration: none;}


.contenttype{font-family: tahoma, arial;font-size: small;color: #000000;text-align: left;vertical-align: top;}
h1 {font-family: tahoma;font-size: large;font-weight: bold;color: #3378B0;height:28px;background-image:url(images/h1_football.jpg);background-repeat:no-repeat;background-position:top left;padding: 0 0 0 27px;float:left;}
#menu a:visited {text-decoration: none;}
#menu a:hover {text-decoration: underline;}
#menu a:active {text-decoration: none;}
.maintext {font-family: tahoma, arial;font-size: small;color: #000000;}
.formbutton {font-family: Tahoma, Arial;font-size: small;border: thin solid #666666;background-color: #CCCCCC;}
.formfield {font-family: Tahoma, Arial;font-size: small;color: #000000;}
.mainheading {font-family: tahoma, arial;font-size: medium;color: #000000;font-weight: bold;}
.left_links a:link,.left_links a:visited {font-family:Tahoma, Arialfont-size:14px;text-decoration:none;color:#FFFFFF;font-weight:bold;}
.left_links a:hover {font-family:Tahoma, Arialfont-size:14px;text-decoration:underline;color:#FFFF00;font-weight:bold;}
.menu{background-repeat: no-repeat;background-position: left;width: 200px;height: 30px;text-indent: 45px;line-height: 30px;}
.menu a:link {text-decoration: none;}
#left-menu {width: 200px;float: left;}
#content {width: 735px;float: left;padding-left:5px;padding-top:15px;}
#footer{width:925px;height:38px;background-image:url(images/nav_Bg.jpg);clear:both;font-family:Arial, Helvetica, sans-serif;color:#FFF;font-size:11px;padding-top:8px;padding-left:10px;padding-right:10px;margin-bottom:20px;}
.menu-extra {width: 170px;height: 30px;padding-left: 30px;line-height: 26px;background-image: url(images/menu-background.gif);background-repeat: no-repeat;background-position: left;}
.basket{float:right;height:37px;text-align:right;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;color:#676767;width:220px;margin: 26px 0 30px 0;}

	.basket span{font-weight:normal;color:#517baa;display:block;}
	
	.basket span a{color:#517baa;text-decoration:underline;}
	
	.basket span a:hover{color:#517baa;text-decoration:none;}
	
	.footerlink a {font-family: Tahoma, Arial; font-size: small;color:#FFF;}
.footerlink a active{font-family: Tahoma, Arial; font-size: small;color:#FFF;}

.producttitle{background-color:#F6F5B5;color:#000000;text-transform:uppercase;padding:3px;text-align:center;display:block;font-weight:bold;border-top: solid #5EA6D0 1px;margin: 5px 0 0 0;}

.productbox{height:300px; margin: 4px 0 4px 0;border-bottom: 1px dotted gray;border-top: 1px dotted gray;padding: 5px 0 5px 0;min-height:120px;height:auto !important;height:120px;}

.productimage{float:left;padding: 2px;}

.productdescription{float:right;width:190px;color:#464646;font-family:Arial, Helvetica, sans-serif;font-size:12px;}

	.productdescription span{color:#D23D24;font-weight:bold;margin: 10px 0 0 0;display:block;font-size:13px;}

.productbuttons{display:block;padding: 0 5px 5px 5px;border-bottom: 1px gray solid;}

.float_left{float:left}

.float_right{float:right}
.product-form {margin: 5px;width: 357px;float: left;}
.category-content {width: 550px; margin-left: auto; margin-right: auto;}
.category-box {width: 33%;float: left;text-align: center;margin-bottom: 30px;}
.message {width: 400px;margin-left: auto;margin-right: auto;padding: 20px;border: 1px solid #ff0000;background-color: #ffeeee;clear: both;color: #ff0000;}
.product {width: 100%;text-align: center;}
	.contenttype p{color: #039735;font-weight:bold;}
li{color:#3c3c3c;list-style-position:outside;}
iconlist{list-style: none;margin: 0;padding: 0;}

li.pdf{background-image:url(images/tick.jpg);list-style:none;background-repeat: no-repeat;background-position: 0 10%;padding: 3px 0 3px 30px;margin: .4em 0 0 -3em;color:#3378B0;}

li.news{background-image:url(images/arrow.jpg);list-style:none;background-repeat: no-repeat;background-position: 0 10%;padding: 3px 0 3px 30px;margin: .4em 0 0 -3em;color:#3378B0;}
.contactdetails{background-color:#F2F2F2;float:right;width:220px;padding: 10px 5px 10px 5px;margin: 10px 0 0 0;color:#333333;font-size:12px;border: 1px #a9b1ca solid;}

	.contactdetails a{color:#333333;text-decoration:underline;}
	
	.contactdetails a:hover{color:#333333;text-decoration:none;}
h2{font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#3378B0;margin: 0 0 8px 0;}
#blacktext{color:#000000;text-align:center;text-transform:uppercase;text-decoration:underline;}
#bluetext{color:#0045B4;}
.search_Wrapper{width:231px; float:right; padding:10px 5px 0px 0px;}
#search-box{border:0px; float:left; margin:0px; width:190px; padding:0px 3px 0px 5px; height:28px; background-image:url(images/search_bg.jpg); color:#929191; font-size:12px;}
.search-submit{float:left;}


.BasketHeader{background-color:#05467e; color:#FFF; height:30px; font-weight:bold;}
.baskettotal{background-color:#525252; color:#CCC;}
.baskettotal2{background-color:#333; color:#54bee4; font-weight:bold; font-size:16px;}
.basketitem{background-color:#ececec; height:70px; border-bottom:1px solid #808080;}
.clr{clear:both;}
#add{display:block;   background-color:#f0f0f0; border-bottom:1px solid #808080; border-top:1px solid #808080; margin-bottom:20px; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#d23d24; font-weight:bold; padding:20px;}

#checkout{margin:0 auto; width:520px;}
#checkout label { display: block; float: left; width: 150px; margin-bottom:10px; color:#333333;}
.checkout_Wrapper{background-color:#ededed; width:510px; padding:10px; margin-bottom:10px; clear:both;}
#checkout h2{background-color:#ededed; width:520px; margin-bottom:0px; height:30px; line-height:30px; background-image:url(images/nav_Bg.jpg); background-repeat:repeat-x; background-position:center; padding-left:10px; color:#ffffff;}
