body	{ background-color: #233865; }

.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.menu-header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

.nav-menu	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }

.body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	 }

.body-12px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.body-white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.body-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

.body-bold12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.body-bold-center {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-align: center;
}
.product-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
}
.shop-head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.indextext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.indextextbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.bodyred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
}
.bodyredbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	font-weight: bold;
}

.bodyredbold-12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
}

#shopbox {
	border:solid 1px #B3B59D;
	margin:5px 5px 5px 5;
	padding:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.bodycenter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	align: center;
	text-align: center;
}

#rugbytraining	{ clear: both; width: 535px; background:#CFF5FC; padding: 10px 5px 10px 10px; margin: 0 0 0 10px; }

p			{ font: 13px/21px Verdana, "Lucida Grande", Arial, Helvetica, Sans-Serif; color: #000; }
p.featured	{ color:#333; }
h1			{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; color: #000; font-weight: bold; }
.shop-h2	{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #C00; font-weight: bold; }
h2			{ font-family: Verdana, "Lucida Grande", Arial, Helvetica, Sans-Serif; font-size: 12px; color: #000; font-weight: bold; }
h2.h2-best-sellers	{ background-color: #069; padding: 4px 4px 4px 12px; color: #FFF; }
h3			{ font-family: Verdana, "Lucida Grande", Arial, Helvetica, Sans-Serif; font-size: 12px; color: #FFF; font-weight: bold; }

li.best-sellers	{ margin-left: -20px; font: 13px/21px Verdana, "Lucida Grande", Arial, Helvetica, Sans-Serif; color: #000;}
.spacer		{ margin-top: 30px; }

#wrapper	{ width: 970px; background-color: #FFF; margin: 0 auto; position: relative; }
#header-wrapper	{ width: 970px; border: thin #000; border-style: solid; background-color: #FFF; margin: 0 auto; position: relative; }
#content-wrapper	{ width: 570px; padding: 0 20px 20px 20px; }
#header			{ width: 970px; }
#info-strip		{ width: 960px; background-color: #52A523; border-top: thin #000; border-top-style: solid; padding: 0 0 0 10px; border-bottom: thin #000; border-bottom-style: solid; padding: 0 0 3px 10px; }

#left-column	{ width: 125px; background-color: #FFF; position: relative; float: left; padding: 0 0 30px 10px; }
#middle-column	{ width: 595px; padding: 0 20px 30px 20px;  background-color: #FFF; position: relative; float: left; }
#right-column	{ width: 190px; background-color: #FFF; position: relative; float: right; padding: 0 10px 30px 0; }

#content-top5		{ width: 110px; float: left; }
h1.top5			{ display: block; border-bottom: 1px solid #C00; padding: 4px; color: #C00; text-decoration: none; }
#clear-all			{ clear: both; }


#featured-products-wrapper	{ width: 100%; float: left; }

#featured-products	{ width: 500px; margin: 0 0 0 60px; }
#featured-products-header	{ background-image:url(../images/featured-products-background.jpg); height: 20px; font-family: Verdana, "Lucida Grande", Arial, Helvetica, Sans-Serif; font-size: 12px; color: #000; font-weight: bold; padding: 3px 5px 5px 20px; }
#featured-products-left		{ width: 120px; float: left; padding: 20px 0 0 0; }
#featured-products-right	{ width: 350px; padding: 0 10px 0 20px; float: left; }

#menu-allblacks	{ background-image:url(../images/menubg-allblacks.jpg); height: 19px; font-family: Verdana, "Lucida Grande", Arial, Helvetica, Sans-Serif; font-size: 10px; color: #FFF; font-weight: bold; padding:4px 5px 5px 12px; margin: 10px 0 0 0; }

#menu-super14	{ background-image:url(../images/menubg-super14.jpg); height: 19px; font-family: Verdana, "Lucida Grande", Arial, Helvetica, Sans-Serif; font-size: 10px; color: #FFF; font-weight: bold; padding:4px 5px 5px 12px; margin: 10px 0 0 0; }

#menu-aroha	{ background-image:url(../images/menubg-aroha.jpg); height: 19px; font-family: Verdana, "Lucida Grande", Arial, Helvetica, Sans-Serif; font-size: 10px; color: #FFF; font-weight: bold; padding:4px 5px 5px 12px; margin: 10px 0 0 0; }

#menu-rugbygirl	{ background-image:url(../images/menubg-rugbygirl.jpg); height: 19px; font-family: Verdana, "Lucida Grande", Arial, Helvetica, Sans-Serif; font-size: 10px; color: #FFF; font-weight: bold; padding:4px 5px 5px 12px; margin: 10px 0 0 0; }

#menu-rwc	{ background-image:url(../images/menubg-rwc.jpg); height: 19px; font-family: Verdana, "Lucida Grande", Arial, Helvetica, Sans-Serif; font-size: 10px; color: #FFF; font-weight: bold; padding:4px 5px 5px 12px; margin: 10px 0 0 0; }

.info-text	{ color: #FFF; font-family: Verdana, "Lucida Grande", Arial, Helvetica, Sans-Serif; font-size: 10px; color: #FFF; }

#new-products	{ clear: both; width: 550px; float: left; margin-bottom: 20px; margin-left: 10px; }

ul.categories		{ font: 13px/21px Verdana, "Lucida Grande", Arial, Helvetica, Sans-Serif; color: #000; margin: 0 0 0 20px; }

img			{ border: none; }

#footer				{ color: #FFF; background-color: #FFF; padding: 0px; margin: 0; font-size: 10px; clear: both; }
#footer .content	{ padding: 5px 0 10px 20px; }

