/*
FDT Key colours:
Orange - #F6A124
Red - #F15246
Green - #75C35D
Pale Green - #9CD29D
Pale Blue - #519CD5
Grey - #555
*/

BODY {
	font-family : Arial, Helvetica, Swiss, Geneva, Sans-serif; 
	font-size: 0.8em;
	color: #555;
	background: #FFF;
	padding: 0px;
	margin: 7px 0px 0px 0px;
}

/* layout grids */
#wrapper{
	background: transparent;
	width: 790px;
	padding: 0px;
	margin: 0px auto;
}
#header{
	background: #519CD5 URL(images/header_bg.gif) no-repeat;
	width: 790px;
	height: 140px;
	color: #FFF;
	padding: 0px;
	margin: 0px 0px 6px 0px;
}
#breadcrumb{
	width: 560px;
	height: 24px;
	background: #FFF;
	font-size: 9px;
	text-transform: uppercase;
	padding-top: 4px;
}
#notice{
	width: 560px;
	background: #FFF;
	font-size: 13px;
	color: #F15246;
	text-transform: none;
	padding-top: 4px;
}
#headlist, #cmshead{
	float: left;
	width:234px;
	height: 140px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#logo{
	float: right;
	width:76px;
	height: 124px;
	padding: 0px 0px 0px 0px;
	margin: 16px 0px 0px 0px;
}
#scroller{
	float: right;
	width:480px;
	height: 108px;
	padding: 0px 0px 0px 0px;
	margin: 16px 0px 0px 0px;
}
#scroller2{
	float: right;
	width:480px;
	height: 108px;
	padding: 0px 0px 0px 0px;
	margin: 16px 0px 0px 0px;
}
#header2{
	background: #519CD5 URL(images/header_bg2.gif) no-repeat;
	width: 790px;
	height: 140px;
	color: #FFF;
	padding: 0px;
	margin: 0px 0px 6px 0px;
}
#cartinfo{
	position: absolute;
	top: 80px;
	color: #000;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
#navbar{
	background: #FFF URL(images/navbar_bg.gif) no-repeat;
	width: 790px;
	height: 30px;
	font-size: 12px;
	/*color: #CCC;*/
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
#navlinks{
	float: left;
	color: #CCC;
	padding: 7px 0px 0px 18px;
	margin: 0px 0px 0px 0px;
}
#search{
	float: right;
	color: #FFF;
	padding: 0px 10px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#maincontent{
	background: #FFF;
	width: 790px;
	/*text-align: center;*/
	text-align: left;
	padding: 0px;
	margin: 10px 0px 0px 0px;
}
#maincontent2{ /* NOT NEEDED NOW ? */
	color: #666;
	background: #FFF;
	width: 790px;
	text-align: left;
	padding: 0px;
	margin: 20px 0px 0px 0px;
}
#recommend{ 
	color: #666;
	background: #FFF;
	/*width: 790px;*/
	text-align: left;
	padding: 0px 10px 0px 10px;
	margin: 0px 0px 0px 0px;
}
#tagline{
	background: #FFF;
	width: 790px;
	/*width: 515px;*/
	height: 33px;
	text-align: left;
	padding: 0px;
	/*margin: 0px 0px 6px 275px;*/
	margin: 0px 0px 6px 0px;
}
#tagline2{ /* used on Contact Us page to make room for subscriber form */
	float: left;
	width: 320px;
}
#contactInfo{ /* used on Contact Us page to make room for subscriber form */
	float: left;
	width: 320px;
}
#flags{
	float: right;
	padding: 0px;
	margin: 4px 2px 0px 0px;
}
#faqhead{
	background: #FFF;
	/*color: #75C35D;*/
	text-align: left;
	padding: 0px ;
	margin: 16px 0px 0px 0px;
}

#shop1{
	float: left;
	width: 259px;
	text-align: center;
	padding: 0px;
	margin: 10px 0px 0px 0px;
}
#shop2{
	float: left;
	width: 259px;
	text-align: center;
	padding: 0px;
	margin: 10px 0px 0px 6px;
}
#shop3{
	float: left;
	width: 259px;
	text-align: center;
	padding: 0px;
	margin: 10px 0px 0px 6px;
}
#shopboxes{
	float: left;
	width: 259px;
}
#slideshow{
	float: right;
	width: 511px;
	margin-right: 2px;
}
#blogfeed{
	width: 217px;
	background: #F2F2F2;
	border: 1px solid #818284;
	margin-top: -8px;
	margin-left: 24px;
}
#blogfeed H3{
	font-size: 13px;
	color: #519CD5;
	padding: 4px 4px 0px 4px;
	margin: 0px;
}
#blogfeed P{
	font-size: 12px;
	padding: 4px;
	margin: 0px;
}
#leftnav{
	float: left;
	width: 194px;
	text-align: left;
	background: #FFF;
	padding: 0px;
	margin: 1px 0px 0px 0px;
}
#content{
	float: right;
	width: 560px;
	text-align: left;
	color: #555;
	background: #FFF;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
/*
#content2{
	float: left;
	width: 560px;
	text-align: left;
	color: #555;
	background: #FFF;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
*/
#boxout{
	float: left;
	width: 194px;
	text-align: left;
	background: #FFF;
	padding: 0px;
	margin: 1px 0px 0px 0px;
}
#newsbox{
	/*background: #DFEEFA;*/
	background: #E6F8E1;
	padding: 0px 0px 8px 0px;
	margin: 0px 0px 0px 0px;
}
#shopbox{
	background: #FBEAD2;
	padding: 0px 0px 8px 0px;
	margin: 0px 0px 0px 0px;
}
#specialsbox{
	background: #FADFDD;
	padding: 0px 0px 8px 0px;
	margin: 0px 0px 0px 0px;
}
#blogbox{
	background: #DCEBF7;
	padding: 0px 0px 8px 0px;
	margin: 0px 0px 0px 0px;
}
#prodinfo{
	padding: 0px;
	margin: 0px 0px 0px 140px;
}
/*
#lowcutThumb{
	float: left;
	width: 130px;
	height: 98px;
	color: #555;
	background: #FFF URL(images/lowcut_thumb.jpg) no-repeat;
	border: 1px solid #555;
	padding: 0px;
	margin: 0px 8px 8px 0px;
}
#hightopThumb{
	float: left;
	width: 130px;
	height: 98px;
	color: #555;
	background: #FFF URL(images/highcut_thumb.jpg) no-repeat;
	border: 1px solid #555;
	padding: 0px;
	margin: 0px 8px 8px 0px;
}
#flipflopThumb{
	float: left;
	width: 130px;
	height: 98px;
	color: #555;
	background: #FFF URL(images/flipflop_thumb.jpg) no-repeat;
	border: 1px solid #555;
	padding: 0px;
	margin: 0px 8px 8px 0px;
}
#lacesThumb{
	float: left;
	width: 130px;
	height: 98px;
	color: #555;
	background: #FFF URL(images/shoelace_thumb.jpg) no-repeat;
	border: 1px solid #555;
	padding: 0px;
	margin: 0px 8px 8px 0px;
}
*/
#sportsballThumb, #footwearThumb, #greentipsThumb{
	float: left;
	width: 130px;
	height: 98px;
	color: #555;
	background: #FFF;
	border: 1px solid #555;
	padding: 0px;
	margin: 0px 8px 8px 0px;
}
#newseason{
	float: left;
	display: block;
	width: 102px;
	background: #F15246;
	color: #FFF;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	margin: 0px 40px 0px 0px;
}
#newseason2{
	float: left;
	display: block;
	width: 202px;
	background: #F15246;
	color: #FFF;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	margin: 0px 40px 0px 0px;
}
#personalised{
	float: right;
	width:237px;
	height: 220px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 20px;
}
#homeSignoff{
	float: left;
	width: 550px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#homeSignoff2{
	float: left;
	width: 526px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 24px;
}
#slideshow OBJECT{
	border: 1px solid #81829D;
}
#subscribeBox, #subscribeBox2{
	float: right;
	width: 220px;
	height: 190px;
	background: #EBF6EB;
	border: 1px solid #9CD29D;
	padding: 0px 0px 0px 0px;
	margin: 8px 0px 0px 0px;
}
#subscribeBox2{
	margin: 18px 0px 0px 0px;
}
/*
#rugbyThumb{
	float: left;
	width: 130px;
	height: 98px;
	color: #555;
	background: #FFF URL(images/rugby_thumb.jpg) no-repeat;
	border: 1px solid #555;
	padding: 0px;
	margin: 0px 8px 8px 0px;
}
#volleyThumb{
	float: left;
	width: 130px;
	height: 98px;
	color: #555;
	background: #FFF URL(images/volley_thumb.jpg) no-repeat;
	border: 1px solid #555;
	padding: 0px;
	margin: 0px 8px 8px 0px;
}
#basketThumb{
	float: left;
	width: 130px;
	height: 98px;
	color: #555;
	background: #FFF URL(images/basket_thumb.jpg) no-repeat;
	border: 1px solid #555;
	padding: 0px;
	margin: 0px 8px 8px 0px;
}
#netballThumb{
	float: left;
	width: 130px;
	height: 98px;
	color: #555;
	background: #FFF URL(images/netball_thumb.jpg) no-repeat;
	border: 1px solid #555;
	padding: 0px;
	margin: 0px 8px 8px 0px;
}
#pumpThumb{
	float: left;
	width: 130px;
	height: 98px;
	color: #555;
	background: #FFF URL(images/pump_thumb.jpg) no-repeat;
	border: 1px solid #555;
	padding: 0px;
	margin: 0px 8px 8px 0px;
}
#glovesThumb{
	float: left;
	width: 130px;
	height: 98px;
	color: #555;
	background: #FFF URL(images/gloves_thumb.jpg) no-repeat;
	border: 1px solid #555;
	padding: 0px;
	margin: 0px 8px 8px 0px;
}
#balloonsThumb{
	float: left;
	width: 130px;
	height: 98px;
	color: #555;
	background: #FFF URL(images/balloons_thumb.jpg) no-repeat;
	border: 1px solid #555;
	padding: 0px;
	margin: 0px 8px 8px 0px;
}
#rglovesThumb{
	float: left;
	width: 130px;
	height: 98px;
	color: #555;
	background: #FFF URL(images/rgloves_thumb.jpg) no-repeat;
	border: 1px solid #555;
	padding: 0px;
	margin: 0px 8px 8px 0px;
}
#bandsThumb{
	float: left;
	width: 130px;
	height: 98px;
	color: #555;
	background: #FFF URL(images/bands_thumb.jpg) no-repeat;
	border: 1px solid #555;
	padding: 0px;
	margin: 0px 8px 8px 0px;
}
#comingThumb{
	float: left;
	width: 130px;
	height: 98px;
	color: #555;
	background: #FFF URL(images/coming_thumb.jpg) no-repeat;
	border: 1px solid #555;
	padding: 0px;
	margin: 0px 8px 8px 0px;
}
*/
#baselinks{
	clear: both;
	width: 790px;
	text-align: center;
	font-size: 0.8em;
	line-height: 140%;
	color: #666;
	padding: 12px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
}
#helpContent{ /* for CMS */
	padding: 0px 10px;
	margin: 0px;
}
#ed_toolbar_Details, #ed_toolbar_Answer{ /* manipulates .js toolbar for CMS on news.php */
	display: inline;
}
#helpButton{ /* for CMS on news.php, products.php */
	display: inline;
	padding: 0px 0px;
	margin: 0px;
}
#guidelines{
	float: left;
	width: 720px;
	background: #FFF;
	padding: 0px 20px 0px 0px;
	margin: 0px;
}
#shopForm{ /* for CMS on products.php */
	clear: both;
}

/* typography */
#header UL{
	font-size: 13px;
	font-weight: bold;
	list-style: url(images/arrow_li.gif);
	line-height: 20px;
	padding: 20px 0px 0px 50px;
	margin: 0px 0px 0px 0px;
}
#header LI{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#shop1 UL{
	list-style: none;
	line-height: 140%;
	text-align: left;
	padding: 0px 0px 0px 60px;
	margin: 0px 0px 0px 0px;
}
#shop2 UL{
	list-style: none;
	line-height: 140%;
	text-align: left;
	padding: 0px 0px 0px 70px;
	margin: 0px 0px 0px 0px;
}
#shop3 UL{
	list-style: none;
	line-height: 140%;
	text-align: left;
	padding: 0px 0px 0px 30px;
	margin: 0px 0px 0px 0px;
}
#leftnav UL{
	list-style: none;
	/*line-height: 140%;*/
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#shop1 LI, #shop2 LI, #shop3 LI{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#leftnav LI{
	width: 184px;
	height: 18px;
	color: #FFF;
	background: #000;
	display: block;
	border-bottom: 1px solid #FFF;
	padding: 6px 0px 7px 10px;
	margin: 0px 0px 0px 0px;
}
#leftnav LI.fillerLi{
	width: 184px;
	height: 18px;
	color: #FFF;
	background: #000;
	display: block;
	border-bottom: 1px solid #000;
	padding: 6px 0px 7px 10px;
	margin: 0px 0px 0px 0px;
}

#content UL{
	padding: 0px 0px 12px 20px;
	margin: 0px 0px 0px 0px;
}
#content OL{
	padding: 0px 0px 12px 20px;
	margin: 0px 0px 0px 0px;
}
#content OL LI{
	padding-bottom: 8px;
}
#content UL.producers{
	list-style: none;
	padding: 0px 0px 12px 0px;
	margin: 0px 0px 0px 0px;
}
#content LI.producer{
	display: list-item;
	padding: 0px 0px 6px 0px;
	margin: 0px 0px 0px 0px;
}
#content LI.sitemap{
	padding-bottom: 6px;
}
#helpContent OL{
	padding: 0px;
	margin-left: 32px;
}
#helpContent UL{
	padding: 0px;
	margin-left: 26px;
}

#navbar P{
	/*padding: 7px 0px 0px 12px;
	margin: 0px 0px 0px 0px;*/
}
#shop1 P, #shop2 P, #shop3 P{
	font-size: 1.4em;
	padding: 2px 0px 6px 0px;
	margin: 0px 0px 0px 0px;
}
#content P{
	line-height: 120%;
	padding: 0px 0px 8px 0px;
	margin: 0px 0px 0px 0px;
}
#content2 P{
	line-height: 120%;
	padding: 0px 0px 8px 0px;
	margin: 0px 0px 0px 0px;
}
#content P.bespoke{
	text-align: right;
	line-height: 100%;
	padding: 0px 0px 6px 0px;
	margin: -6px 0px 8px 0px;
	/*background: #FEF4DA;*/
	border-bottom: 1px solid #F6A124;
}
#maincontent P.reseller{
	padding: 0px 0px 0px 0px;
	margin: -16px 0px -6px 120px;
}
#subscribeBox P, #subscribeBox2 P{
	line-height: 160%;
	padding: 6px 8px 0px 8px;
	margin: 0px 0px 0px 0px;
}
#subscribeBox P.smallText, #subscribeBox2 P.smallText{
	line-height: 110%;
	font-size: 10px;
	font-style: italic;
	padding: 6px 8px 0px 8px;
	margin: 0px 0px 0px 0px;
}
#subscribeBox P.thanksText, #subscribeBox2 P.thanksText{
	line-height: 120%;
	font-size: 11px;
	padding: 10px 8px 0px 8px;
	margin: 0px 0px 0px 0px;
}
#clear{
	clear: both;
}
#subscribeBox Input[Type="Text"], #subscribeBox2 Input[Type="Text"]{
	border: 1px solid #888;
	width: 200px;
	color: #555;
}
#content H1{
	font-size: 1em;
	padding: 8px 0px 8px 0px;
	margin: 0px 0px 0px 0px;
}
#cmshead H1{
	font-size: 1.5em;
	padding: 12px 0px 0px 16px;
	margin: 0px 0px 0px 0px;
}
#helpContent H1{
	font-size: 1.4em;
	color: #007E3A;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#helpContent H2{
	font-size: 1.2em;
	color: #007E3A;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#content H2{
	font-size: 1em;
	padding: 8px 0px 8px 0px;
	margin: 0px 0px 0px 0px;
}
#content2 H2{
	font-size: 1.4em;
	padding: 12px 0px 6px 0px;
	margin: 0px 0px 0px 0px;
}
#content H2.producer{
	font-size: 1.4em;
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
}

#content H1.sportsballHead{
	color: #FFF;
	background: #F6A124;
	font-size: 1em;
	padding: 6px;
	margin: 9px 0px 14px 0px;
}
#content H1.footwearHead{
	color: #FFF;
	background: #F15246;
	font-size: 1em;
	padding: 6px;
	margin: 9px 0px 14px 0px;
}
#content H1.greentipsHead{
	color: #FFF;
	background: #75C35D;
	font-size: 1em;
	padding: 6px;
	margin: 9px 0px 14px 0px;
}
#ref{
	font-size: 0.7em;
	white-space: nowrap;
}
#smallText{
	font-size: 0.8em;
}
#greenText{
	color: #75C35D;
}
#redText{
	color: #E00;
}
#important{
	clear: both;
	color: #E00;
	padding-top: 8px;
}
#dateText{
	color: #75C35D;
	font-size: 1em;
	font-weight: bold;
	font-family: "Courier New", Courier, mono; 
}

#sportsStock{
	float: right;
	text-align: right;
	font-weight: bold;
	color: #F6A124;
}
#footStock{
	float: right;
	text-align: right;
	font-weight: bold;
	color: #F15246;
}
#greenStock{
	float: right;
	text-align: right;
	font-weight: bold;
	color: #75C35D;
}

/*
#lowcutThumb H2, #hightopThumb H2, #flipflopThumb H2, #lacesThumb H2, #rugbyThumb H2, #volleyThumb H2, #basketThumb H2, #netballThumb H2, #pumpThumb H2, #glovesThumb H2, #balloonsThumb H2, #rglovesThumb H2, #bandsThumb H2, #comingThumb H2{
	color: #FFF;
	font-size: 1em;
	padding: 3px 0px 1px 4px;
	margin: 0px 0px 0px 0px;
}
*/
#sportsballThumb H2{
	color: #FFF;
	background: #F6A124;
	font-size: 1em;
	padding: 3px 0px 4px 4px;
	margin: 0px 0px 0px 0px;
}
#footwearThumb H2{
	color: #FFF;
	background: #F25246;
	font-size: 1em;
	padding: 3px 0px 4px 4px;
	margin: 0px 0px 0px 0px;
}
#greentipsThumb H2{
	color: #FFF;
	background: #75C35D;
	font-size: 1em;
	padding: 3px 0px 4px 4px;
	margin: 0px 0px 0px 0px;
}
/*
#flipflopThumb P, #footballThumb P, #rugbyThumb P, #volleyThumb P, #basketThumb P, #netballThumb P, #pumpThumb P, #glovesThumb P, #balloonsThumb P, #rglovesThumb P, #bandsThumb P, #comingThumb P{
	font-size: 0.9em;
	padding: 0px 0px 0px 0px;
	margin: 46px 0px 0px 90px;
}
#lowcutThumb P, #hightopThumb P, #lacesThumb P{
	font-size: 0.9em;
	padding: 0px 0px 0px 0px;
	margin: 12px 0px 0px 90px;
}
*/
#orangeText{
	font-weight: bold;
	color: #F6A124;
}
#newsbox H3{
	font-size: 0.9em;
	/*color: #519CD5;*/
	color: #75C25D;
	padding: 6px 6px 0px 6px;
	margin: 0px 0px 0px 0px;
}
#shopbox H3{
	font-size: 0.9em;
	color: #F6A124;
	padding: 6px 6px 0px 6px;
	margin: 0px 0px 0px 0px;
}
#specialsbox H3{
	font-size: 0.9em;
	color: #F15246;
	padding: 6px 6px 2px 6px;
	margin: 0px 0px 0px 0px;
}
#blogbox H3{
	font-size: 0.9em;
	color: #519CD5;
	padding: 6px 6px 2px 6px;
	margin: 0px 0px 0px 0px;
}
#helpContent H3{
	font-size: 110%;
	color: #007E3A;
	padding: 0px;
	margin: 0px 0px 10px 0px;
}
#boxout P{
	font-size: 0.85em;
	font-style: italic;
	padding: 0px 6px 2px 6px;
	margin: 0px 0px 0px 0px;
}
#boxout P.specialbox{
	font-weight: bold;
	font-style: normal;
	color: #F15246;
	padding: 0px 6px 6px 6px;
	margin: 0px 0px 0px 0px;
}
#helpContent Blockquote{
	padding: 0px 0px 0px 27px;
	margin: 0px;
}
#helpContent Code{
	font-size: 12px;
}

.highlight { 
	background: #FFFF40; 
}

/* tables */
#cartinfo TD{
	font-size: 9px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
TABLE.cart, TABLE.recommend{
	margin: 8px 0px;
	border: 1px solid #9CD29D;
}

TABLE.cart TH{
	font-size: 0.9em;
	color: #fff;
	background: #9CD29D;
	height: 20px;
}
TABLE.recommend TH{
	font-size: 0.8em;
	color: #fff;
	background: #9CD29D;
	height: 20px;
}
TABLE.cart TD{
	font-size: 0.9em;
}
TABLE.recommend TD{
	font-size: 0.7em;
}
TABLE.balloons{
	margin: 8px 0px;
	border: 1px solid #75C35D;
}
TABLE.balloons TH{
	font-size: 0.9em;
	color: #fff;
	background: #75C35D;
	height: 20px;
}
TABLE.balloons TD{
	font-size: 0.9em;
}
TABLE.sizes {
	border: 1px solid #F15246;
}
TABLE.sizes TH{
	background: #DDD;
}
TR.row2{
	background: #EEE;
}
TABLE.report{
	font-size: 0.9em;
	border: 1px solid #519CD5;
}
TABLE.cmsProds{
	float: left;
	font-size: 0.9em;
	border: 1px solid #519CD5;
	margin-right: 20px;
	margin-bottom: 20px;
}
TABLE.report TH, TABLE.cmsProds TH{
	background: #519CD5;
	color: #FFF;
}
TABLE.report TR.evenRow{
	background: #EDF5FB;
}
TABLE.report TR.evenRowExp{
	background: #EDF5FB;
	color: #888;
}
TABLE.report TR.oddRow{
	background: #FFF;
}
TABLE.report TR.oddRowExp{
	background: #FFF;
	color: #888;
}
TABLE.report TR.promoRow{
	color: #519CD5;
}
TABLE.report TR.promoRow2{
	background: #EDF5FB;
	color: #519CD5;
}
TABLE.report TR.childRow{
	background: #F1E7DB;
}
TABLE.report TR.adultRow{
	background: #F6FAFD;
}
TABLE.report TR.wideRow{
	background: #E1F1E1;
}

TABLE.report TD.total{
	border-top: 1px solid #519CD5;
}
#helpContent TD{
	font-size: 80%;
	padding-top: 4px;
	border-bottom: 1px solid #00C;
}
TD.prodDivider{
	height: 4px;
	border-bottom: 1px solid #DDD;
}


/*forms*/
#search Form, #content Form{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.searchBox{
	text-align: left;
	color: #3880B7;
	padding: 0px 2px 0px 0px;
	margin: 4px 0px 0px 0px;
}
.searchButton{
	font-size: 0.9em;
	color: #3880B7;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 1px;
}
.qtyField{
	font-size: 0.9em;
	margin-right: 20px;
}
.qtyField2, .cartField{
	font-size: 0.9em;
}
.stockFieldCMS{
	font-size: 0.9em;
	text-align: right;
}
.cartButton{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px -6px 0px;
}
.cartButtonOoS{
	filter:alpha(opacity=50);
	-moz-opacity:0.50;
	-khtml-opacity: 0.50;
	opacity: 0.50;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px -6px 0px;
}
.personal1, .personal2{
	font-size: 0.9em;
	color: #666;
	background: #F7F6F4;
	margin: 4px 0px 0px 0px;
}
.personal3{
	font-size: 0.9em;
	color: #666;
	background: #F7F6F4;
	text-transform: uppercase;
	margin: 4px 0px 0px 0px;
}
.personalButton {
	color: #666;
	font-size: 0.9em;
}
.personalButton2 {
	border: 1px solid;
	border-color: #FBD296 #A26A18 #A26A18 #FBD296;
	background: #F6A124;
	color: #FFF;
	font-weight: normal;
	font-size: 1em;
	margin: 0px 0px 0px 140px;
}
.cmsForm{
	padding: 0px;
	margin: 2px 0px 0px 0px;
}
.highlighted{
	background: #FEFCB3;
}

/*images*/
/*#header2 IMG.logo{
	float: right;
	padding: 0px 0px 0px 0px;
	margin: 16px 480px 0px 0px;
}
#header2 IMG.headerphoto{
	float: right;
	padding: 0px 0px 0px 0px;
	margin: -108px 0px 0px 0px;
}*/
#shopboxes IMG {
	margin: 0px 0px 7px 0px;
}
.button2{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 2px;
}
.ed_button {
	font-size: 85%;
	color: #00C;
	margin-right: 4px;
	margin-bottom: 4px;
}
.ed_buttonDel {
	font-size: 85%;
	color: #C00;
	margin-right: 4px;
	margin-bottom: 4px;
}
.ed_buttonCxl {
	font-size: 85%;
	color: #000;
	margin-right: 7px;
	margin-bottom: 4px;
}
.ed_button2 {
	font-size: 85%;
	color: #00C;
	margin-left: -20px;
	margin-top: 2px;
}
.ed_buttonDel2 {
	font-size: 85%;
	color: #C00;
	margin-right: 8px;
	margin-top: 2px;
}
.ed_button3 {
	font-size: 85%;
	color: #00C;
	margin-right: 4px;
	margin-bottom: 0px;
}
.ed_buttonDel3 {
	font-size: 85%;
	color: #C00;
	margin-right: 12px;
	margin-bottom: 0px;
}
UL.faqQs, UL.faqAs {
    list-style: none;
	line-height: 160%;
	margin-top: 0px;
	margin-left: 20px;
}
UL.faqAs2 {
    list-style: none;
	line-height: 160%;
	margin-top: 0px;
	margin-left: 147px;
}
IMG.moveButt {
	padding: 0px;
	margin: 0px 4px -4px 0px;
}
IMG.icon { /* used in CMS */
	padding: 0px;
	margin: 0px 0px -3px 4px;
}
#flags IMG{
	border: 1px solid #818284;
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 0px 0px;
}
IMG.shopfront{
	padding: 0px 0px 0px 0px;
	margin: 18px 0px 1px 0px;
}
IMG.tagline{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 2px 0px;
}
IMG.leftPic{
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 0px 0px;
}
IMG.rightPic{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
}
IMG.rightPic2{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 20px;
}
IMG.sportsballThumb{
	padding: 0px 0px 0px 0px;
	margin: 0px 40px 0px 0px;
}
IMG.newseasonThumb{
	clear: left;
	border: 1px solid #F15246;
	padding: 0px 0px 0px 0px;
	margin: 0px 40px 0px 0px;
}
IMG.minipic1{
	border: 1px solid #F6A124;
}
IMG.minipic2{
	border: 1px solid #F15246;
}
IMG.minipic2sp{
	float: right;
	width: 50px;
	height: 50px;
	border: 1px solid #F15246;
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 0px 0px;
}
IMG.minipic3{
	border: 1px solid #75C35D;
}
IMG.minipic4{
	border: 1px solid #75C35D;
	padding: 0px 0px 0px 0px;
	margin: 0px 12px 0px 0px;
}
/*
Orange - #F6A124
Red - #F15246
Green - #75C35D

#header IMG.logo{
	float: right;
	padding: 0px 0px 0px 0px;
	margin: -94px 480px 0px 0px;
}
#header IMG.headerphoto{
	float: right;
	padding: 0px 0px 0px 0px;
	margin: -108px 0px 0px 0px;
}
*/

/* text links */
#header A:visited {
	color: #FFF;
	text-decoration: none;
}
#header A:link {
	color: #FFF;
	text-decoration: none;
}
#header A:hover {
	color: #FFF;
	text-decoration: underline;
}
#navbar A:visited {
	color: #FFF;
	text-decoration: none;
}
#navbar A:link {
	color: #FFF;
	text-decoration: none;
}
#navbar A:hover {
	color: #FBB246;
	text-decoration: underline;
}
A:visited, #content A:visited, #maincontent A:visited, #maincontent2 A:visited,  #recommend A:visited {
	font-weight: bold;
	color: #519CD5;
	text-decoration: underline;
}
A:link, #content A:link, #maincontent A:link, #maincontent2 A:link, #recommend A:link {
	font-weight: bold;
	color: #519CD5;
	text-decoration: underline;
}
A:hover, #content A:hover, #maincontent A:hover, #maincontent2 A:hover, #recommend A:hover {
	font-weight: bold;
	color: #75C35D;
	text-decoration: underline;
}
#blogfeed H3 A:visited {
	font-weight: bold;
	color: #519CD5;
	text-decoration: none;
}
#blogfeed H3 A:link {
	font-weight: bold;
	color: #519CD5;
	text-decoration: none;
}
#blogfeed H3 A:hover {
	font-weight: bold;
	color: #75C35D;
	text-decoration: underline;
}
#content A:visited.reseller {
	font-weight: bold;
	color: #519CD5;
	text-decoration: none;
}
#content A:link.reseller {
	font-weight: bold;
	color: #519CD5;
	text-decoration: none;
}
#content A:hover.reseller {
	font-weight: bold;
	color: #75C35D;
	text-decoration: underline;
}

#shop1 A:visited, #shop2 A:visited, #shop3 A:visited {
	color: #000;
	text-decoration: none;
}
#shop1 A:link, #shop2 A:link, #shop3 A:link {
	color: #000;
	text-decoration: none;
}
#shop1 A:hover {
	color: #F6A124;
	text-decoration: none;
}
#shop2 A:hover {
	color: #F15246;
	text-decoration: none;
}
#shop3 A:hover {
	color: #75C25D;
	text-decoration: none;
}
#newsbox A:visited {
	color: #75C25D;
	text-decoration: underline;
}
#newsbox A:link {
	color: #75C25D;
	text-decoration: underline;
}
#newsbox A:hover {
	color: #75C25D;
	text-decoration: none;
}
#newsbox H3 A:visited {
	color: #75C25D;
	text-decoration: none;
}
#newsbox H3 A:link {
	color: #75C25D;
	text-decoration: none;
}
#newsbox H3 A:hover {
	color: #75C25D;
	text-decoration: underline;
}
#specialsbox A:visited {
	color: #F15246;
	text-decoration: none;
}
#specialsbox A:link {
	color: #F15246;
	text-decoration: none;
}
#specialsbox A:hover {
	color: #F15246;
	text-decoration: underline;
}
#leftnav A:visited.textlink1 {
	display: block;
	color: #FFF;
	text-decoration: none;
}
#leftnav A:link.textlink1 {
	display: block;
	color: #FFF;
	text-decoration: none;
}
#leftnav A:hover.textlink1 {
	display: block;
	color: #F6A124;
	text-decoration: none;
}
#leftnav A:visited.textlink1sp {
	text-transform: uppercase;
	display: block;
	color: #F6A124;
	text-decoration: none;
}
#leftnav A:link.textlink1sp {
	text-transform: uppercase;
	display: block;
	color: #F6A124;
	text-decoration: none;
}
#leftnav A:hover.textlink1sp {
	text-transform: uppercase;
	display: block;
	color: #FFF;
	text-decoration: none;
}
#leftnav A:visited.textlink2 {
	display: block;
	color: #FFF;
	text-decoration: none;
}
#leftnav A:link.textlink2 {
	display: block;
	color: #FFF;
	text-decoration: none;
}
#leftnav A:hover.textlink2 {
	display: block;
	color: #F15246;
	text-decoration: none;
}
#leftnav A:visited.textlink2sp {
	text-transform: uppercase;
	display: block;
	color: #F15246;
	text-decoration: none;
}
#leftnav A:link.textlink2sp {
	text-transform: uppercase;
	display: block;
	color: #F15246;
	text-decoration: none;
}
#leftnav A:hover.textlink2sp {
	text-transform: uppercase;
	display: block;
	color: #FFF;
	text-decoration: none;
}
#leftnav A:visited.textlink3 {
	display: block;
	color: #FFF;
	text-decoration: none;
}
#leftnav A:link.textlink3 {
	display: block;
	color: #FFF;
	text-decoration: none;
}
#leftnav A:hover.textlink3 {
	display: block;
	color: #75C25D;
	text-decoration: none;
}
#leftnav A:visited.textlink3sp {
	text-transform: uppercase;
	display: block;
	color: #75C25D;
	text-decoration: none;
}
#leftnav A:link.textlink3sp {
	text-transform: uppercase;
	display: block;
	color: #75C25D;
	text-decoration: none;
}
#leftnav A:hover.textlink3sp {
	text-transform: uppercase;
	display: block;
	color: #FFF;
	text-decoration: none;
}
#leftnav A:visited.textlink4 {
	display: block;
	color: #FFF;
	text-decoration: none;
}
#leftnav A:link.textlink4 {
	display: block;
	color: #FFF;
	text-decoration: none;
}
#leftnav A:hover.textlink4 {
	display: block;
	color: #9CD29D;
	text-decoration: none;
}
/*
#faqhead A:link {
	color: #FFF;
	text-decoration: none;
}
#faqhead A:visited {
	color: #FFF;
	text-decoration: none;
}
#faqhead A:hover {
	color: #FFF;
	text-decoration: underline;
}
*/
#content A:link.sportsball {
	color: #F6A124;
	text-decoration: none;
}
#content A:visited.sportsball {
	color: #F6A124;
	text-decoration: none;
}
#content A:hover.sportsball {
	color: #F6A124;
	text-decoration: underline;
}
#shopbox A:visited.sportsball {
	color: #F6A124;
	text-decoration: underline;
}
#shopbox A:link.sportsball {
	color: #F6A124;
	text-decoration: underline;
}
#shopbox A:hover.sportsball {
	color: #F6A124;
	text-decoration: none;
}
#shopbox H3 A:visited.sportsball {
	color: #F6A124;
	text-decoration: none;
}
#shopbox H3 A:link.sportsball {
	color: #F6A124;
	text-decoration: none;
}
#shopbox H3 A:hover.sportsball {
	color: #F6A124;
	text-decoration: underline;
}
#content A:link.footwear {
	color: #F15246;
	text-decoration: none;
}
#content A:visited.footwear {
	color: #F15246;
	text-decoration: none;
}
#content A:hover.footwear {
	color: #F15246;
	text-decoration: underline;
}
#content A:link.greentips {
	color: #75C25D;
	text-decoration: none;
}
#content A:visited.greentips {
	color: #75C25D;
	text-decoration: none;
}
#content A:hover.greentips {
	color: #75C25D;
	text-decoration: underline;
}
#content A:link.remove {
	color: #F00;
	font-weight: bold;
	text-decoration: none;
}
#content A:visited.remove {
	color: #F00;
	font-weight: bold;
	text-decoration: none;
}
#content A:hover.remove {
	color: #F00;
	font-weight: bold;
	text-decoration: underline;
}
#baselinks A:visited {
	font-weight: normal;
	text-transform: uppercase;
	color: #666;
	text-decoration: none;
}
#baselinks A:link {
	font-weight: normal;
	text-transform: uppercase;
	color: #666;
	text-decoration: none;
}
#baselinks A:hover {
	font-weight: normal;
	color: #F6A124;
	text-decoration: underline;
}
#content #breadcrumb A{
	text-decoration: none;
	font-weight: normal;
}
#maincontent A.thLink:link, #maincontent A.thLink:visited{
	color: #FFF;
	text-decoration: none;
}
#maincontent A.thLink:hover{
	color: #FFF;
	text-decoration: underline;
}


