/* CSS Document for Wycombe Wanderers Shop.  Created by SH for Internet Creation Ltd June 2008 */

html{
	margin:0;
	padding:0;
	width:100%;
	height:100%;
}

body{
	margin:10px 0 0 0;
	padding:0;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	background-color:#000000;
}

#skip_nav{
	position:absolute;
	top:-3000px;
	left:-3000px;
}

h1, h2, h3, h4, h5, h6, p{
	margin:0 0 15px 0;
	padding:0;
}

img{
	border:none;
}

.no_display{
	position:absolute;
	top:-3000px;
	left:-3000px;
}

a{
	color:#99192D;
	text-decoration:underline;
}

a:hover{
	text-decoration:none;
}

td, th, tr, table{
	font-size:12px;
}

.clear{
	clear:both;
}
form{
	margin:0;
	padding:0;
}
fieldset{
	border:none;
	padding:0;
	margin:0;
}
legend{
	display:none;
}

.block_image{
	display:block;
}

#header{
	width:949px;
	height:193px;
	margin:0 auto;
	border:5px solid #FFFFFF;
	position:relative;
	padding:0px;
	background-color:#003163;
	background-image:url(../jpg/header_bg.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	text-align:left;
}

#logo{
	position:absolute;
	top:0;
	left:0;
	width:193px;
	height:193px;
	border-right:5px solid #FFFFFF;
}

#header h1{
	position:absolute;
	top:-3000px;
	left:-3000px;
}

#header h2{
	position:absolute;
	text-transform:uppercase;
	font-size:26px;
	top:111px;
	left:207px;
	width:505px;
}

#top_nav{
	margin:0;
	padding:0;
	position:absolute;
	top:12px;
	left:207px;
	width:643px;
	height:89px;
}

#top_nav li{
	list-style-type:none;
	float:left;
	width:71px;
	height:89px;
	text-align:center;
}

#top_nav a{
	color:#62b4e8;
	text-decoration:none;
}

#top_nav a:hover{
	text-decoration:underline;
}

#top_nav a.yellow_links{
	color:#efaa23;
}

#green_nav{
	margin:0;
	padding:0;
	position:absolute;
	top:147px;
	left:207px;
	width:739px;
	height:14px;
}

#green_nav li{
	list-style-type:none;
	display:inline;
}

#green_nav a{
	color:#FFFFFF;
	text-decoration:none;
}

#green_nav a:hover{
	color:#EFA923;
	text-decoration:none;
}

#sections_nav{
	margin:0;
	padding:0;
	position:absolute;
	top:164px;
	left:198px;
	width:643px;
	height:14px;
}

#sections_nav li{
	float:left;
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
	height:29px;
}

li#sections_acc{
	width:85px;
}

li#sections_acc a{
	display:block;
	width:85px;
	height:29px;
	margin:0;
	padding:0;
	background: url("../png/sections_acc.png") 5px 2px no-repeat;
}
li#sections_acc a:hover{
	background-position: 5px -48px;
}

li#sections_bed{
	width:65px;
}

li#sections_bed a{
	display:block;
	width:65px;
	height:29px;
	margin:0;
	padding:0;
	background: url("../png/sections_bed.png") 6px 2px no-repeat;
}
li#sections_bed a:hover{
	background-position: 6px -48px;
}

li#sections_golf{
	width:65px;
}

li#sections_golf a{
	display:block;
	width:65px;
	height:29px;
	margin:0;
	padding:0;
	background: url("../png/sections_golf.png") 19px 2px no-repeat;
}
li#sections_golf a:hover{
	background-position: 19px -48px;
}

li#sections_hats{
	width:62px;
}

li#sections_hats a{
	display:block;
	width:62px;
	height:29px;
	margin:0;
	padding:0;
	background: url("../png/sections_hats.png") 5px 2px no-repeat;
}
li#sections_hats a:hover{
	background-position: 5px -48px;
}

li#sections_lady{
	width:76px;
}

li#sections_lady a{
	display:block;
	width:76px;
	height:29px;
	margin:0;
	padding:0;
	background: url("../png/sections_lady.png") 7px 2px no-repeat;
}
li#sections_lady a:hover{
	background-position: 7px -48px;
}

li#sections_leisure{
	width:84px;
}

li#sections_leisure a{
	display:block;
	width:84px;
	height:29px;
	margin:0;
	padding:0;
	background: url("../png/sections_leisure.png") 7px 2px no-repeat;
}
li#sections_leisure a:hover{
	background-position: 7px -48px;
}

li#sections_pre{
	width:66px;
}

li#sections_pre a{
	display:block;
	width:66px;
	height:29px;
	margin:0;
	padding:0;
	background: url("../png/sections_pre.png") 6px 2px no-repeat;
}
li#sections_pre a:hover{
	background-position: 6px -48px;
}

li#sections_bench{
	width:66px;
}

li#sections_bench a{
	display:block;
	width:66px;
	height:29px;
	margin:0;
	padding:0;
	background: url("../png/sections_bench.png") 3px 2px no-repeat;
}
li#sections_bench a:hover{
	background-position: 3px -48px;
}

li#sections_replica{
	width:53px;
}

li#sections_replica a{
	display:block;
	width:53px;
	height:29px;
	margin:0;
	padding:0;
	background: url("../png/sections_replica.png") 5px 2px no-repeat;
}
li#sections_replica a:hover{
	background-position: 5px -48px;
}

li#sections_semi{
	width:69px;
}

li#sections_semi a{
	display:block;
	width:69px;
	height:29px;
	margin:0;
	padding:0;
	background: url("../png/sections_semi.png") 4px 2px no-repeat;
}
li#sections_semi a:hover{
	background-position: 4px -48px;
}

li#sections_sale{
	width:69px;
}

li#sections_sale a{
	display:block;
	width:69px;
	height:29px;
	margin:0;
	padding:0;
	background: url("../png/sections_sale.png") 10px 2px no-repeat;
}
li#sections_sale a:hover{
	background-position: 10px -48px;
}

li#sections_christmas{
	width:65px;
}

li#sections_christmas a{
	display:block;
	width:65px;
	height:29px;
	margin:0;
	padding:0;
	background: url("../png/sections_christmas.png") 3px 2px no-repeat;
}
li#sections_christmas a:hover{
	background-position: 3px -48px;
}

li#sections_baby{
	width:58px;
}

li#sections_baby a{
	display:block;
	width:58px;
	height:29px;
	margin:0;
	padding:0;
	background: url("../png/sections_baby.png") 4px 2px no-repeat;
}
li#sections_baby a:hover{
	background-position: 4px -48px;
}

#header_special_offers{
	position:absolute;
	left:705px;
	top:102px;
	width:145px;
	height:44px;
}

#search{
	position:absolute;
	top:174px;
	left:821px;
	width:128px;
	height:17px;
}
#search label{
	position:absolute;
	top:-3000px;
	left:-3000px;
}
.search_term{
	width:100px;
	font-size:10px;
	border:none;
	height:13px;
	padding:0;
	margin:0;
}
.search_button{
	background-color:#EFA923;
	border:none;
	padding:2px 0;
	margin:0;
	font-size:10px;
	font-weight:bold;
	color:#003163;
	cursor:pointer;
}

#quick_basket{
	margin:0;
	padding:0;
	position:absolute;
	top:45px;
	left:860px;
	width:85px;
	height:50px;
}

#quick_basket li{
	list-style-type:none;
	margin:0;
	padding:0;
}

#quick_basket_links{
	margin:0;
	padding:0;
	position:absolute;
	top:108px;
	left:860px;
	width:85px;
	height:50px;
}

#quick_basket_links li{
	list-style-type:none;
	margin:0;
	padding:0;
}

#quick_basket_links li a.view_basket{
	color:#62b4e8;
	text-decoration:none;
}

#quick_basket_links li a.view_basket:hover{
	text-decoration:underline;
}

#quick_basket_links li a.checkout{
	color:#efaa23;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
}

#quick_basket_links li a.checkout:hover{
	text-decoration:underline;
}

#container{
	width:949px;
	position:relative;
	border-left:5px solid #FFFFFF;
	border-right:5px solid #FFFFFF;
	border-bottom:5px solid #FFFFFF;
	min-height:313px;
	height:auto !important;
	height:313px;
	margin:0 auto;
	padding:0;
	background-image:url(../png/container_bg_fade.png);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#033363;
	text-align:left;
}

#col1{
	width:193px;
	float:left;
	margin:0 5px 0 0;
	padding:0;
	display:inline;
}
#col2{
	width:619px;
	float:left;
	margin:0;
	padding:0;
	display:inline;
	overflow:auto;
	height:313px;
	/* Uncomment below if site should expand with content */
	/*
	min-height:313px;
	height:auto !important;
	*/
	
}
#col3{
	width:131px;
	float:right;
	margin:0;
	padding:0;
	display:inline;
}

#content{
	padding:15px;
	margin:0;
}

.crumb{
	margin:0 0 15px 0;
	padding:0 0 3px 0;
	border-bottom:1px solid #FFFFFF;
	font-size:11px;
}

.crumb a{
	color:#FFFFFF;
	text-decoration:none;
}

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

.last_crumb{
	font-size:16px;
	font-weight:bold;
}

#footer{
	width:949px;
	margin:0 auto 10px auto;
	border-bottom:5px solid #FFFFFF;
	border-right:5px solid #FFFFFF;
	border-left:5px solid #FFFFFF;
	min-height:167px;
	height:auto !important;
	height:167px;
	background-image:url(../png/footer_bg.png);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#80B1E3;
	position:relative;
	display:block;
}

#footer_advert{
	position:absolute;
	top:0;
	left:0;
	width:193px;
	height:145px;
}

#marketing_nav{
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	left:198px;
	width:750px;
	height:100px;
}

#marketing_nav li{
	float:left;
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
	height:100px;
}

li#desktop_alerts{
	width:240px;
	margin:0 12px 0 0;
}

li#desktop_alerts a{
	display:block;
	width:240px;
	height:100px;
	margin:0;
	padding:0;
	background: url("../png/desktop_alerts.png") 0px 0px no-repeat;
}
li#desktop_alerts a:hover{
	background-position: 0px -201px;
}

li#official_newsletter{
	width:240px;
	margin:0 13px 0 0;
}

li#official_newsletter a{
	display:block;
	width:240px;
	height:100px;
	margin:0;
	padding:0;
	background: url("../png/official_newsletter.png") 0px 0px no-repeat;
}
li#official_newsletter a:hover{
	background-position: 0px -201px;
}

li#mobile_zone{
	width:240px;
	margin:0;
}

li#mobile_zone a{
	display:block;
	width:240px;
	height:100px;
	margin:0;
	padding:0;
	background: url("../png/official_newsletter.png") 0px 0px no-repeat;
}
li#mobile_zone a:hover{
	background-position: 0px -201px;
}

#footer_nav{
	margin:0;
	padding:0;
	position:absolute;
	top:114px;
	left:198px;
	width:751px;
	height:53px;
}

#footer_nav li{
	list-style-type:none;
	float:left;
	width:106px;
	height:53px;
	text-align:center;
	font-size:10px;
}

#footer_nav li img{
	margin:0 0 4px 0;
}

#footer_nav a{
	color:#FFFFFF;
	text-decoration:none;
}

#footer_nav a:hover{
	text-decoration:underline;
}

#copyright{
	position:absolute;
	top:154px;
	left:0px;
	width:190px;
	height:20px;
}

#copyright p{
	margin:0;
	padding:0;
	font-size:8px;
}

#footer_padding{
	margin:0;
	padding:0;
	height:10px;
}

/* Index page styles */

.product_section_container{
	float:left;
	min-height:150px;
	height:auto !important;
	height:150px;
	width:120px;
	padding:0;
	margin:0 60px 9px 0;
	display:inline;
	text-align:center;
}

.product_section_container_last{
	float:left;
	min-height:150px;
	height:auto !important;
	height:150px;
	width:120px;
	padding:0;
	margin:0 0 9px 0;
	display:inline;
	text-align:center;
}

.product_name{
	color:#FFFFFF;
	margin:1px 0 0 0;
	padding:0;
	font-size:14px;
	font-weight:bold;
}
.product_name a{
	color:#FFFFFF;
	text-decoration:none;
}
.product_name a:hover{
	text-decoration:underline;
}

.product_price{
	color:#003163;
}

.product_section_image{
	min-height:100px;
	height:auto !important;
	height:100px;
	min-width:100px;
	width:auto !important;
	width:100px;
	text-align:center;
}

.product_section_image img{
	border:2px solid #FFFFFF;
}

.red_text{
	color:#CC0000;
	margin:0;
	padding:0;
}

.main_product_image{
	border:4px solid #FFFFFF;
}

.lined_ul{
	margin:0 0 15px 0;
	padding:0;
}

.lined_ul li{
	margin:0 0 2px 0;
	padding:0 0 2px 0;
	border-bottom:1px solid #FFFFFF;
	list-style-type:none;
}