/* CSS Document */

body {
	background-color:#444f5e;
	text-align:center;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 67%; /* At this percentage 1em equates to 10px */
	color:#000;
}

	

* { /* Reset all margins/padding*/
	margin:0;
	padding:0;}

	

ul, ol { /* Make for consistent list handling across browsers */
    	padding-left:1em;
    	margin-left: 10px;}

img {
	padding:0;
	margin:0;}


ol {
	background-image:none;}



/* Typography  ------------------------------------------------------------------------------------------------------ */

h1  {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:2em;
	color:#1a78e2;
	padding:5px 0 5px 0;}
	
h2 {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:1.8em;
	color:#1a78e2;
	padding:5px 0 5px 0;}

h3 {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:1.6em;
	color:#1a78e2;
	padding:5px 0 5px 0;}

h4 {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:1.4em;
	color:#1a78e2;
	padding:5px 0 5px 0;}

h5 {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color:#1a78e2;
	padding:5px 0 5px 0;}

h6 {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color:#1a78e2;
	padding:5px 0 5px 0;}
	

p {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	padding:5px 0 5px 0;
	color:#000;}


a:link { font-family:Trebuchet MS, Arial, Helvetica, sans-serif; color:#1a78e2; text-decoration:none;}
a:visited { font-family:Trebuchet MS, Arial, Helvetica, sans-serif; color:#1a78e2;  text-decoration:none;}
a:hover { font-family:Trebuchet MS, Arial, Helvetica, sans-serif; color:#1a78e2; text-decoration:underline !important}
a:active { font-family:Trebuchet MS, Arial, Helvetica, sans-serif; color:#1a78e2;  text-decoration:none;}

/* Style HR - http://www.saila.com/usage/tips/defn.shtml?hr */

.siteHR {
		height:1px;
		margin: 5px 0;
		width:97%;
		border-top: 1px solid #d4d4d4;
		background: none;
	}

	.siteHR hr{
		display:none;
	}



div#wrapper_background {
	background-image:url(../images/sitewide/background_repeat.jpg);
	background-repeat:repeat-y;
	margin:0 auto 0 auto;
	width:785px;}


div#wrapper {
	width:759px;
	margin: 0px auto 0px 8px;
	text-align:left;
	position:relative;
	background-color:#15191b;}




	
div#footer {
	height:58px;
	line-height:15px;
	padding:5px 6px 0 0;
	margin: 0 18px 0 8px;
	text-align:right;
	background-image:url(../images/sitewide/footer_background.jpg);
	border-bottom:1px solid white;}

div#footer p#postaldetails {
	float:left;
	font-size:1.4em;
	margin-left:10px;
	color:white;
	}
	
div#footer p {
	color:#999999;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:10px;}
	
div#footer a {
	color:#999999;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:10px;}
	
div#footer a:hover {
	color:#3e74d2;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:10px;}




div#brand_footer {
	padding:10px 0 10px 0;
	font-size:110%;
	float:left;
	clear:both; }

div#brand_footer a {
	color:#FFFFFF; }











div#header {
	width:756px;
	height:138px;
	padding:0 0 0 3px;
	background-image:url(../images/sitewide/header_background.jpg);
	background-repeat:no-repeat;}
	
div#logo {
	width:142px;
	height:134px;
	float:left;}
	
div#contact_info {
	float:right;
	width:471px;
	background-repeat:no-repeat;
	background-image:url(../images/sitewide/contact_info.jpg);
	height:63px;}
	
div#account_details {
	float:right;
	width:471px;
	text-align:right;
	padding:5px 10px 0 0;}
	
div#account_details p {
	color:#FFFFFF;}
	
div#account_details a {
	color:#FFFFFF;}

div#navigation {
	width:759px;
	height:31px;
	background-image:url(../images/sitewide/navigation/navigation.jpg);
	background-repeat:no-repeat;}
	
div#navigation ul {
	padding:0;
	margin:0;}
	
div#navigation li {
	display:inline;
	list-style-type:none;
	float:left;
	background-repeat:no-repeat;}
	
	
	a#button_home{
			  overflow:hidden;
			  background-image:url(../images/sitewide/navigation/home.jpg); background-repeat:no-repeat;
			  width: 69px; height:0px; display:block; padding:31px 0 0 0; margin:0;
			  }
			  a#button_home.selected { background-position: -69px 0;}
			  #button_home:hover { background-position: -69px 0;}
			  
	a#button_shop{
			  overflow:hidden;
			  background-image:url(../images/sitewide/navigation/shop.jpg);background-repeat:no-repeat;
			  width: 54px; height:0px; display:block; padding:31px 0 0 0; margin:0;
			  }
			  a#button_shop.selected { background-position: -54px 0;}
			  #button_shop:hover { background-position: -54px 0;}
			  
    a#button_brands{
			  overflow:hidden;
			  background-image:url(../images/sitewide/navigation/brands.jpg);background-repeat:no-repeat;
			  width: 71px; height:0px; display:block; padding:31px 0 0 0; margin:0;
			  }
			  a#button_brands.selected { background-position: -71px 0;}
			  #button_brands:hover { background-position: -71px 0;}
			  
  a#button_about_us{
			  overflow:hidden;
			  background-image:url(../images/sitewide/navigation/about-us.jpg);background-repeat:no-repeat;
			  width: 82px; height:0px; display:block; padding:31px 0 0 0; margin:0;
			  }
			  a#button_about_us.selected { background-position: -82px 0;}
			  #button_about_us:hover { background-position: -82px 0;}
			  
   a#button_news{
			  overflow:hidden;
			  background-image:url(../images/sitewide/navigation/news.jpg);background-repeat:no-repeat;
			  width: 59px; height:0px; display:block; padding:31px 0 0 0; margin:0;
			  }
			  a#button_news.selected { background-position: -59px 0;}
			  #button_news:hover { background-position: -59px 0;}
			  
  a#button_links{
			  overflow:hidden;
			  background-image:url(../images/sitewide/navigation/links.jpg);background-repeat:no-repeat;
			  width: 55px; height:0px; display:block; padding:31px 0 0 0; margin:0;
			  }
			  a#button_links.selected { background-position: -55px 0;}
			  #button_links:hover { background-position: -55px 0;}
			  
  a#button_contact_us{
			  overflow:hidden;
			  background-image:url(../images/sitewide/navigation/contact_us.jpg);background-repeat:no-repeat;
			  width: 97px; height:0px; display:block; padding:31px 0 0 0; margin:0;
			  }
			  a#button_contact_us.selected { background-position: -97px 0;}
			  #button_contact_us:hover { background-position: -97px 0;}
			  
			  
a#button_my_account{
			  overflow:hidden;
			  background-image:url(../images/sitewide/navigation/my-account.jpg);background-repeat:no-repeat;
			  width: 105px; height:0px; display:block; padding:31px 0 0 0; margin:0;
			  }
			  a#button_my_account.selected { background-position: -105px 0;}
			  #button_my_account:hover { background-position: -105px 0;}
	

div#main_content {
	width:759px;
	}

div#right_col {
	width:191px;
	float:left;
	background-color:#333738;}

div#left_col {
	width:568px;
	float:left;}
	
	
div#left_col_internal {
	width:568px;
	float:left;
	margin:0 0 0 0;
	background-color:#424647;}
	
	
div#trail_menu {
	width:554px;
	height:28px;
	padding:4px 0 0 13px;
	background-image:url(../images/internal/backgrounds_trail.jpg);
	background-repeat:no-repeat;}
	
div#trail_menu p {
	color:#000000;}


h1#pageTitle 
{
	width:554px;
	float:left;
	height:48px;
	padding:13px 0 0 13px;
	background-image:url(../images/internal/backgrounds_title.jpg);
	background-repeat:no-repeat;
	color:#000000;	}

	
div#internal_title {	
	width:554px;
	float:left;
	height:48px;
	padding:13px 0 0 13px;
	margin:0;
	background-image:url(../images/internal/backgrounds_title.jpg);
	background-repeat:no-repeat;}
	
div#internal_title h2 {
	color:#000000;}

div#product_wrapper {
	background-color:#f8f8f8;
	clear:both;
	padding:0;
	margin:0;
	}

div#product {	
	width:568px;
	float:left;
	background-color:#fff;}
	
div#search_results {	
	width:534px;
	float:left;
	padding:13px 20px 10px 13px;
	background-color:#f8f8f8;}
	
div#search_results p {
	color:#000000;}
	
div#categories_results  {	
	margin-right:1px;
	background-color:#f8f8f8;
	}

div#categories_results_padding  {	
	padding: 0 0 0 13px;
}
	
div#corporate, div#corporateContent, div.checkout{
	width:542px;
	float:left;
	color:#000000;
	padding:13px 12px 10px 13px;
	background-color:#f8f8f8;}

div#corporate li {
	list-style-type:none;}

div#corporateContent li {
	padding:5px 0 5px 0;}
	
div#corporate img {
	border:1px solid #c5c5c5;
	width:533px;
	margin-bottom:10px;}

div#my_account h2 {
	background-color:#CCCCCC;
	width:557px;
	border-bottom:1px solid #999999;
	margin-top:10px;
	margin-bottom:10px;
	padding:5px 0 5px 10px;}
	
	
div#my_account {	
	width:567px;
	float:left;
	background-color:#f8f8f8;}
	
div#my_account ul {
	margin:0;
	padding:10px 0 0 10px;}

div#my_account li {
	list-style-type:none;
	padding:2px 0 2px 18px;
	background-image:url(../images/sitewide/arrow-head.jpg);
	background-repeat:no-repeat;
	background-position:0 7px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;}
	
div#my_account table {	
	font-size:11px;
	width:500px;
	color:#000000;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;}

div#my_account td {
	font-size:11px;
	padding:3px 0 3px 0;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;}
	
div#my_account input {
	font-size:11px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	}
	

div#login h2 {
	background-color:#CCCCCC;
	width:557px;
	border-bottom:1px solid #999999;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	margin-top:10px;
	margin-bottom:10px;
	padding:5px 0 5px 10px;}
	

div#login h2.heading_arrow {
	width:527px;
	background-image:url(../images/login/large-arrow.gif);
	background-repeat:no-repeat;
	padding-left:40px;
	background-position:12px 10px}

#login a:link { font-family:Trebuchet MS, Arial, Helvetica, sans-serif; color:#4897f0 text-decoration:none;}
#login a:visited { font-family:Trebuchet MS, Arial, Helvetica, sans-serif; color:#4897f0;  text-decoration:none;}
#login a:hover { font-family:Trebuchet MS, Arial, Helvetica, sans-serif; color:#87ace5; text-decoration:none !important}
#login a:active { font-family:Trebuchet MS, Arial, Helvetica, sans-serif; color:#4897f0;  text-decoration:none;}
	
div#login {	
	width:567px;
	float:left;
	background-color:#f8f8f8;}
	
div#login ul {
	margin:0;
	padding:10px 0 0 10px;}

div#login li {
	list-style-type:none;
	font-size:11px;
	padding:2px 0 2px 18px;
	background-image:url(../images/sitewide/arrow-head.jpg);
	background-repeat:no-repeat;
	background-position:0 7px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;}
	
div#login table {	
	font-size:11px;
	width:500px;
	color:#000000;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;}

div#login td {
	font-size:11px;
	padding:3px 0 3px 0;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;}
	
div#login input {
	font-size:11px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	}
	
	
div#login_form {
	padding:0 0 10px 10px;
	width:557px;}
	
div#forgot_password {
	padding:0 0 10px 10px;
	width:557px;}
	
div#account_info {
	padding:5px 0 5px 10px;
	width:552px;} 
	
div#address_book {
	padding:5px 0 5px 10px;
	width:552px;} 


div#checkout {
	width:567px;
	float:left;
	color:#000000;
	padding:10px 0 0 0px;
	margin:0;
	background-color:#f8f8f8;}
	
div#checkout li {
	text-decoration:none;
	list-style-type:none;}

div#checkout h2 {
	font-size:11px;
	font-weight:normal;
	padding:0;}
	
.cartListing {
		margin:10px 0 0 0;
		padding:0;
		list-style-type:none;
		width:536px;
		}

.cartListingItem{		
		width:526px;
		margin:0;
		padding:0;
		clear:both;
		}
		
.cartItem {
		margin:0;
		padding:0;
		list-style-type:none;
		}
		.cartItem  li{
		float:left;
		display:inline;

		padding: 6px 0;
		azimuth
		}
		.cartItem input {
		width:50px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:bold;
		}
		.cartItemTitle {
		width:400px;
		border-top: 1px dotted #b3b3b3;
		}
		.cartItemQuanity {
		width:126px;
		border-top: 1px dotted #b3b3b3;
		}
	/*	.cartItemPrice {
		padding-right:20px;
		}*/

.basketPricing {
		clear:left;
		margin:0;
		padding:0 0 10px 0;
		list-style-type:none;
		text-align:right;
		background-color:#f1f1f1;
		}
		.basketPricing li{
		padding: 0 0 0 0;
		}

.basketTotal {
		list-style-type:none;
		margin:0;
		padding:10px 0;
		width:538px;


		text-align:right;
		}
		.basketTotal li{
		margin-right:10px;
		}
		
.buttonCheckout {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		padding:4px 4px;
		font-weight:bold;
		margin:10px 0 0 0;
		width:20%;
}

.relatedProductsLeft 
{
	width:120px;
	float:left;
	margin-left:10px;
}
.relatedProductsRight
{
	width:390px;
	float:left;
}

	
div#order_history {
	padding:5px 0 5px 10px;
	width:552px;} 
	
div>#product_left {/*This for mozilla*/
	width:261px;
	background-color:#f8f8f8;
	padding:10px 13px 0 13px;
	float:left;
}
div#product_left {/*this for IE*/
	width:261px;
	background-color:#f8f8f8;
	padding:10px 11px 0 13px;
	float:left;
}
	
div#product_left p {
	color:#000000;
	line-height:18px;}
	
div#product_right {
	width:281px;
	background-color:white;
	border-left:1px solid #424647;
	border-right:1px solid #424647;
	border-bottom:1px solid #424647;
	float:left;
}



/* MODIFIED TO BE INKEEPING WITH e-BUYER */

div#productRatingPop {
   	margin-top:1px;
	width:400px;
	float:left;
	background-color:#f8f8f8;}

    div#productRatingPop h5 {	
	    width:400px;
	    background-image:url(../images/internal/product-comments.jpg);
	    background-repeat:no-repeat;
	    padding-left: 13px;
	    border-bottom: solid 1px #424647;
    }
    div#productRatingPop .comment {
	    padding:13px 13px 0 13px;
	    background-color:#f8f8f8;}
    div#productRatingPop .comment p {
	    color:#000000;}
	div#productRatingPop p {
	    padding: 0;
	}

	    
	    
div#productRating {
   	margin-top:1px;
	width:567px;
	float:left;
	background-color:#f8f8f8;}

    div#productRating h5 {	
	    width:554px;
	    background-image:url(../images/internal/product-comments.jpg);
	    background-repeat:no-repeat;
	    padding-left: 13px;
	    border-bottom: solid 1px #424647;
    }
    div#productRating .comment {
	    padding:13px 13px 0 13px;
	    background-color:#f8f8f8;}
    div#productRating .comment p {
	    color:#000000;}
	div#productRating p {
	    padding: 0;
	}
    a.commentLink 
    {
        line-height: 25px;
        padding-right: 13px;
        color:#000000;
	    display: block;
	    text-align:right;
	    margin-top:13px;
	    background-image:url(../images/internal/background_opinion_link.jpg);
	    background-repeat:no-repeat;
	    height:27px;
	    border-top: solid 1px #424647;}
	    
/* releated */

div#relatedProducts {
   	margin-top:1px;
	width:567px;
	float:left;
	background-color:#f8f8f8;}

    div#relatedProducts h5 {	
	    width:554px;
	    background-image:url(../images/internal/product-comments.jpg);
	    background-repeat:no-repeat;
	    padding-left: 13px;
	    border-bottom: solid 1px #424647;
    }
    div#relatedProducts ul{
        padding: 13px;}    
    div#relatedProducts a {
	    color:#4a4a4a;}
    div#relatedProducts a:hover {
	    color:#3e74d2;}
	    
/* Upsell */

div#upsellProducts {
   	margin-top:1px;
	width:567px;
	float:left;
	background-color:#f8f8f8;}

    div#upsellProducts h5 {	
	    width:554px;
	    background-image:url(../images/internal/product-comments.jpg);
	    background-repeat:no-repeat;
	    padding-left: 13px;
	    border-bottom: solid 1px #424647;
    }
    div#upsellProducts ul{
        padding: 13px;}    
    div#upsellProducts a {
	    color:#4a4a4a;}
    div#upsellProducts a:hover {
	    color:#3e74d2;}	    
    	

#product_purchase p 
{
	color:#FFFFFF;
}
#product_purchase h3
{
	color:#FFFFFF;
	font-size: 1.1em;
	margin-bottom: 5px;
}
#product_purchase label
{
    font-weight: bold;
	height: 20px;
	line-height: 20px;
	color:#FFFFFF;
		width:25%;
		margin-right:5px;
		display:block;
		float:left;
		}
#product_purchase select{
		float:left;
		font-family:Verdana, Arial, Helvetica, sans-serif;
    	font-size:11px;
		width:50%;
		margin-bottom: 10px;
		}
		


#buttonBasket {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		padding:4px 10px;
		font-weight:bold;
		margin:0 10px 0 0;
		width:44%;
}

#buttonWishlist {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		padding:4px 10px;
		font-weight:bold;
		margin:0;
		width:44%;
}

div#product_purchase a, div#product_purchase a:hover
{
    color: #fff;
    font-size: 11px;
}		
/* END */


div#product_purchase {
	width:281px;
	background-color: #4898F1;
	background-position: bottom;
	background-repeat: repeat-x;
	background-image: url(../images/internal/product_purchase_background.jpg) ;
	/*padding:10px 0 0 20px;*/
	float:left;}
div#product_purchase_padding {
	padding-left:20px;
	padding-top:10px;}
	
div#product_purchase_padding h4 {
	color:#fff;
	background-image:url(../images/sitewide/arrow-head-trans.gif);
	background-repeat:no-repeat;
	padding-left:18px;
	background-position:2px 12px}
	
div#product_purchase td {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	padding:0 0 5px 0;}
	
div#product_purchase select {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	width:130px;
	font-size:11px;}
	
	
div#sub_navigation {
	width:191px;}
	
div#sub_navigation {
	background-image:url(../images/sitewide/navigation/sub-nav/subnav.jpg);
	background-repeat:no-repeat;
	width:191px;}
	
div#sub_navigation ul {
	padding:30px 0 0 0;
	margin:0 0 0 0;} 

div#sub_navigation li {
	list-style-type:none;}
	
	
		a#sub_nav_bottles-bags-and-medi-bags{
			  overflow:hidden;
			  background-image:url(../images/sitewide/navigation/sub-nav/bags.jpg); background-repeat:no-repeat;
			  width: 191px; height:0px; display:block; padding:31px 0 0 0; margin:0 0 0 0;
			  }
			  a#sub_nav_bottles-bags-and-medi-bags.selected { background-position: -191px 0;}
			  #sub_nav_bottles-bags-and-medi-bags:hover { background-position: -191px 0;}
			  
		a#sub_nav_special-offers{
			  overflow:hidden;
			  background-image:url(../images/sitewide/navigation/sub-nav/special_offers.jpg); background-repeat:no-repeat;
			  width: 191px; height:0px; display:block; padding:31px 0 0 0; margin:0 0 0 0;
			  }
			  a#sub_nav_special-offers.selected { background-position: -191px 0;}
			  #sub_nav_special-offers:hover { background-position: -191px 0;}
			  
	a#sub_nav_football-equipment{
			  overflow:hidden;
			  background-image:url(../images/sitewide/navigation/sub-nav/football.jpg); background-repeat:no-repeat;
			  width: 191px; height:0px; display:block; padding:31px 0 0 0; margin:0;
			  }
			  a#sub_nav_football-equipment.selected { background-position: -191px 0;}
			  #sub_nav_football-equipment:hover { background-position: -191px 0;}

		a#sub_nav_sports-leisure-clothing {
			  overflow:hidden;
			  background-image:url(../images/sitewide/navigation/sub-nav/clothing.jpg); background-repeat:no-repeat;
			  width: 191px; height:0px; display:block; padding:31px 0 0 0; margin:0 0 0 0;
			  }
			  a#sub_nav_sports-leisure-clothing.selected { background-position: -191px 0;}
			  #sub_nav_sports-leisure-clothing:hover { background-position: -191px 0;}
			  
    a#sub_nav_rugby-equipment{
			  overflow:hidden;
			  background-image:url(../images/sitewide/navigation/sub-nav/rugby.jpg); background-repeat:no-repeat;
			  width: 191px; height:0px; display:block; padding:31px 0 0 0; margin:0;
			  }
			  a#sub_nav_rugby.selected { background-position: -191px 0;}
			  #sub_nav_rugby:hover { background-position: -191px 0;}
			  
  a#sub_nav_speed-agility-equipment{
			  overflow:hidden;
			  background-image:url(../images/sitewide/navigation/sub-nav/speed.jpg); background-repeat:no-repeat;
			  width: 191px; height:0px; display:block; padding:31px 0 0 0; margin:0;
			  }
			  a#sub_nav_speed-agility-equipment.selected { background-position: -191px 0;}
			  #sub_nav_speed-agility-equipment:hover { background-position: -191px 0;}
			  
   a#sub_nav_junior-school{
			  overflow:hidden;
			  background-image:url(../images/sitewide/navigation/sub-nav/junior.jpg); background-repeat:no-repeat;
			  width: 191px; height:0px; display:block; padding:31px 0 0 0; margin:0;
			  }
			  a#sub_nav_junior-school.selected { background-position: -191px 0;}
			  #sub_nav_junior-school:hover { background-position: -191px 0;}
			  
  a#sub_nav_other-sports{
			  overflow:hidden;
			  background-image:url(../images/sitewide/navigation/sub-nav/other_sports.jpg); background-repeat:no-repeat;
			  width: 191px; height:0px; display:block; padding:31px 0 0 0; margin:0;
			  }
			  a#sub_nav_other-sports.selected { background-position: -191px 0;}
			  #sub_nav_other-sports:hover { background-position: -191px 0;}
			  
  a#sub_nav_gym-fitness-equipment{
			  overflow:hidden;
			  background-image:url(../images/sitewide/navigation/sub-nav/gymfitnessequipment.jpg); background-repeat:no-repeat;
			  width: 191px; height:0px; display:block; padding:31px 0 0 0; margin:0;
			  }
			  a#sub_nav_gym-fitness-equipment.selected { background-position: -191px 0;}
			  #sub_nav_gym-fitness-equipment:hover { background-position: -191px 0;}
			  
a#sub_nav_my_account{
			  overflow:hidden;
			  background-image:url(../images/sitewide/navigation/my-account.jpg); background-repeat:no-repeat;
			  width: 191px; height:0px; display:block; padding:31px 0 0 0; margin:0;
			  }
			  a#sub_nav_my_account.selected { background-position: -191px 0;}
			  #sub_nav_my_account:hover { background-position: -191px 0;}
	
	
	
div#search {
	width:171px;
	background-image:url(../images/home/search-background.jpg);
	background-repeat:no-repeat;
	height:27px;
	padding:38px 0 0 20px;}
	
div#search input {
	width:120px;
	font-size:9px;}
	div#search input.goButton 
{
    width: 25px;
}
div#sports_equip {
	width:191px;}
	
div#sports_drinks {
	width:191px;}
	
div#special_offers {
	width:191px;}
	
	
div#top_right_buttons {
	width:568px;
	background-color:#393c3e;}
	
div#bottom_right_buttons {
	width:568px;}
	
div#bottom_right_buttons a {
	color:#4a4a4a;}
	
	div#bottom_right_buttons a:hover {
	color:#3e74d2;}
	
div#bottom_right_buttons_left {
	width:277px;
	float:left;}
	
div#bottom_right_buttons_left img {
	padding:0;
	margin:0;}
	

div#bottom_right_buttons_right {
	width:285px;
	float:left;
	padding-left:2px;}
	
	
.sub_nav_child {
	padding:0 0 0 0}
	
.sub_nav_child li {
	 padding:3px 0 3px 25px;
	 background-image:url(../images/sitewide/navigation/sub-nav/bullet.jpg);
	 background-repeat:no-repeat;
	 background-position:13px 5px;
	 margin:0;}
	 
.sub_nav_child a:link {color:#FFFFFF;}
.sub_nav_child a:visited {color:#FFFFFF;}
.sub_nav_child a:hover {color:#01b7e6;}
.sub_nav_child a:active {color:#01b7e6;}
	 
.sub_nav_child ul {
	width:100px;
	 padding:5px 0 0 0;
	 margin:0;}
	
#sub_navigation ul li ul {
	margin:0;
	padding-top:5px !important;
	padding-bottom:10px;}
#sub_navigation ul li ul li ul{
	margin:0;
	padding-top:0 !important;
	padding-bottom:0px !important;}
		
a#button_drink_bottle{
			  overflow:hidden;
			  background-image:url(../images/home/sports-drink.jpg);
			  width: 191px; height:0px; display:block; padding:135px 0 0 0; margin:0;
			  }
			  a#button_drink_bottle.selected { background-position: -191px 0;}
			  #button_drink_bottle:hover { background-position: -191px 0;}
			  
a#button_sports_equip{
			  overflow:hidden;
			  background-image:url(../images/home/school-sports.jpg);
			  width: 191px; height:0px; display:block; padding:135px 0 0 0; margin:0;
			  }
			  a#button_sports_equip.selected { background-position: -191px 0;}
			  #button_sports_equip:hover { background-position: -191px 0;}
			  
a#button_special_offer{
			  overflow:hidden;
			  background-image:url(../images/home/special-offer.jpg);
			  width: 191px; height:0px; display:block; padding:135px 0 0 0; margin:0;
			  }
			  a#button_special_offer.selected { background-position: -191px 0;}
			  #button_special_offer:hover { background-position: -191px 0;}




 
.listing {
		list-style-type:none;
		margin: 0;
		padding:0 0 0 0;
		line-height:14px;
		font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
		
		}
		.listing li{
		float:left;
		text-align:center;
		margin-right:10px;
		margin-top:15px;
		margin-bottom:5px;
		font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
		width:170px;
		background-color:white;
		}
		
		.listing h2 {
		color:#f4897f0;}
		
		.listing a {
		color:#1a78e2;
		}
		
		
		.listingImageLink img 
		{
		    display: block;
		}
		.listingImageLink {
		border:1px solid #d4d4d4;
		display:block;
		height:100px;
		vertical-align:middle;
		}
		.listingImageLink:hover {
		border:1px solid #666666;
		color:#FFFFFF;
		}
		.listing a.productLink {		
		background-color:#d4d4d4;
		display:block;
		border:1px solid #d4d4d4;
		padding: 10px 0px 0px 3px;
		height:35px;
		font-size:11px;

	/*	background-image:url(../images/categories/panel-background.jpg);
		background-repeat:no-repeat;
		background-position: left bottom;
		  /* http://www.dustindiaz.com/min-height-fast-hack 
		  min-height:25px;
		  height:auto !important;
		  height:25px;*/
		}
		.listing a.productLink:hover {
		/*background-image:url(../images/categories/panel-background-hover.jpg);
		background-repeat:no-repeat;
		background-position: left bottom;*/
		color:#FFFFFF;
		text-decoration:none;
}			  

			  
	
/*------------------------MAIN BUTTONS ------------------------------------*/	
	
a#button_football_gear{
			  overflow:hidden;
			  background-image:url(../images/home/football_gear.jpg); background-repeat:no-repeat;
			  width: 568px; height:0px; display:block; padding:151px 0 0 0; margin:0;
			  }
			  a#button_football_gear.selected { background-position: -568px 0;}
			  #button_football_gear:hover { background-position: -568px 0;}
			  
a#button_rugby_gear{
			  overflow:hidden;
			  background-image:url(../images/home/rugby_gear.jpg);background-repeat:no-repeat;
			  width: 568px; height:0px; display:block; padding:148px 0 0 0; margin:0;
			  }
			  a#button_rugby_gear.selected { background-position: -568px 0;}
			  #button_rugby_gear:hover { background-position: -568px 0;}
			  
a#button_speed{
			  overflow:hidden;
			  background-image:url(../images/home/speed_agility_gear.jpg);background-repeat:no-repeat;
			  width: 568px; height:0px; display:block; padding:148px 0 0 0; margin:0;
			  }
			  a#button_speed.selected { background-position: -568px 0;}
			  #button_speed:hover { background-position: -568px 0;}
	
	/* Headings ----------------------*/
	
#heading_logo {	
	text-indent: -5000px; overflow:hidden; display:block;
	width: 142px; height:128px;  text-decoration: none !important;
	background-image:url(../images/sitewide/logo.jpg);
	background-repeat:no-repeat;}
	
	
	/* Classes -----------------------*/
	
.latest_products {
	background-image:url(../images/home/product_backgrounds.jpg);
	background-repeat:no-repeat;
	height:71px;
	width:269px;
	padding:6px 0 0 10px;
	}

.latest_products_imageLink {
	width:86px;
	height:64px;
	float:left;
}

.latest_products_details {
	margin-left:10px;
	padding-top:5px;
	float:left;
	}
	.latest_products_imageLink img 
	{
	    width: 86px;
	    height: 64px;
	}
	
.featured_products {
background-image:url(../images/home/featured_product_background.jpg);
	background-repeat:no-repeat;
	height:71px;
	width:275px;
	padding:6px 0 0 10px;}


.email_bullet {
	background-image:url(../images/internal/email_bullet_18-1.jpg);
	background-repeat:no-repeat;
	background-position:0px 10px;
	padding-left:17px;
	color:#FFFFFF;}
	

	
.more_info_link {
	float:right;}
	
.formField 
{
	width:340px;}
	
.hr_rule {
	padding:5px 0 5px 0;}



div#corporate  {	
	width:534px;
	float:left;
	padding:13px 20px 10px 13px;
	background-color:#f8f8f8;}
	
div#corporate img {
	border:1px solid #c5c5c5;
	margin-bottom:10px;}

div#corporate ul, ol {
	margin:0;
	padding:0;}

div#corporate ul li {
	list-style-type:none;
	padding:2px 0 2px 18px;
	background-image:url(../images/sitewide/arrow-head.jpg);
	background-repeat:no-repeat;
	background-position:0 7px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;}

div#corporate ol.newsList li {
	list-style-type:none;
	font-size:11px;
	padding:2px 0 2px 18px;
	background-image:none;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
}

div#corporateContent input {
	margin:0 0 10px 0;}

.newsImage {
	float:right;
	padding:5px;
	border: 1px solid #c5c5c5;
	margin: 0 0 10px 10px;
}

#accountContent {
	background-color:#f8f8f8;
	padding:3px 20px 10px 13px !important;	
	border-right:1px solid black;
	clear:both;
	}
	
#accountContent table {
	padding-top:10px;}
	
#accountContent td {
	padding-bottom:10px;}

#orderDetails, .basketTotalNoBorder, #orderOptions, #pnlPaymentOptions, #pnlCartSummary, #paymentPanes {
	padding-left:14px;
	}
	#paymentPanes {
	border: 1px solid #ccc; padding: 10px 10px 20px; text-align: left; width: 80%; margin-left:14px;
	}


	

.paging
{
clear: both;
padding-bottom: 10px;
padding-top:10px;
width:300px;
}


#price 
{
    text-align: center;
background: #ccc;
padding: 5px;
}

#price span.SalePrice
{
    padding-left: 5px;
    color: Red;
}

#price span.RegularPrice
{
 text-decoration: line-through;   
}
.quantdiscount
{
    font-size: 70%;
}

input.MoveToCartButton
{
   width: 140px;
}

div#footballequipment_buttons {
background-image:url(/furniture/images/home/footballbg.jpg);
background-repeat:no-repeat;
height:150px;
margin-top:2px;

}

div#clothing_buttons {
background-image:url(/furniture/images/home/clothingbg.jpg);
background-repeat:no-repeat;
height:150px;
margin-top:2px;

}
div#rugbyequipment_buttons {
background-image:url(/furniture/images/home/rugbybg.jpg);
background-repeat:no-repeat;
height:150px;
}

div#speedaglityequipment_buttons {
background-image:url(/furniture/images/home/speedbg.jpg);
background-repeat:no-repeat;
height:150px;
}

div#gymfitnessequipment_buttons {
background-image:url(/furniture/images/home/gymfitnessequipmentbg.jpg);
background-repeat:no-repeat;
height:150px;
}

div#footballequipment_buttons p, div#rugbyequipment_buttons p, div#speedaglityequipment_buttons p, div#gymfitnessequipment_buttons p, div#clothing_buttons p {
padding-left:220px;

width:320px;
line-height:18px;
padding-top:40px;
color:#1a78e2; }

div#footballequipment_buttons a, div#rugbyequipment_buttons a, div#speedaglityequipment_buttons a, div#gymfitnessequipment_buttons a, div#clothing_buttons a {
color:#FFFFFF;
}

div#payment_methods {
			  
text-indent: -5000px; 
overflow:hidden;
display:block;
width: 191px;
height:200px;
background-image:url(../images/home/payment-methods.jpg);
background-repeat:no-repeat;
 margin:0;
}

/* Promo Video */

div#promo_video {
	float:left;
	clear:both;
	width:560px;
	height:396px;
	border:2px solid #FFF;
	margin:0 0 4px 0;
}

div#promo_video_col1 {
	float:left;
	width:207px;
	height:396px;
}
div#promo_video_col2 {
	float:left;
	width:353px;
	height:396px;
}
