@charset "utf-8";
/* CSS Document */

body		{ background:#000000; margin-top: 0px; }

p			{ font: 13px/21px Verdana, "Lucida Grande", Arial, Helvetica, Sans-Serif; color: #5e5d5d; }
p.nav		{ padding-left: 10px; font: 12px/10px Verdana, "Lucida Grande", Arial, Helvetica, Sans-Serif; color: #000; font-weight: bold; }

.text-black	{ color: #000; }
.text-bold	{ font-weight: bold; }
.text-white	{ color: #FFF; font: 10px/20px Verdana, "Lucida Grande", Arial, Helvetica, Sans-Serif; }
.text-table	{ font: 13px/21px Verdana, "Lucida Grande", Arial, Helvetica, Sans-Serif; color: #5e5d5d; }
.text-table-bold	{ font: 13px/21px Verdana, "Lucida Grande", Arial, Helvetica, Sans-Serif; color: #5e5d5d; font-weight: bold; }

.table-margin	{ margin-top: 20px; }

a       	{ text-decoration: underline; outline: none; color: #3680a1; }
a:hover		{ color: #2e2e2e; }
a img		{ border: 0; background: none; }
a.footer   	{ text-decoration: underline; outline: none; color: #FFF; }

a.nav		{ text-decoration: underline; outline: none; color: #000; }
a.nav:hover	{ color: #3680a1; }
a.nav-bold	{ text-decoration: underline; outline: none; color: #000; font-weight: bold; }
a.nav-bold:hover	{ color: #3680a1; }
a.text-black:hover	{ color: #3680a1; }

/* h1			{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; color: #000; font-weight: bold; } */
h1			{ font-family: "Lucida Sans Unicode","Lucida Grande",Georgia, Arial,sans-serif; font-size: 16px; color: #000; font-weight: bold; }
h2			{ font-family: "Lucida Sans Unicode","Lucida Grande",Georgia, Arial,sans-serif; font-size: 14px; color: #000; font-weight: bold; }
h3			{ font-family: "Lucida Sans Unicode","Lucida Grande",Georgia, Arial,sans-serif; font-size: 13px; color: #000; font-weight: bold; }

h1.top5		{ display: block; border-bottom: 1px solid #666; padding: 4px; color: #000; text-decoration: none; font-size: 14px; }

ol			{ font: 13px/21px Verdana, "Lucida Grande", Arial, Helvetica, Sans-Serif; color: #5e5d5d; }
li			{ margin-bottom: 20px; }
ul.categories		{ font: 13px/21px Verdana, "Lucida Grande", Arial, Helvetica, Sans-Serif; color: #5e5d5d; }

.product-description	{ font: 13px/21px Verdana, "Lucida Grande", Arial, Helvetica, Sans-Serif; color: #333; }

#header		{ width: 970px; margin: 0 auto; background-color: #000; vertical-align: middle; }
#header-left	{ width: 240px; height: 110px; float: left; }
#header-right	{ width: 730px; height: 90px; float: left; background-color: #000; }
#wrapper 	{ width: 970px; margin: 0 auto; background-color: #FFF; }

#left		{ width: 190px; padding: 0 0 20px 10px; float: left; background-color: #FFF; }
#middle		{ width: 495px; padding: 0 20px 20px 0; float: left; background-color: #FFF; }
#right		{ width: 250px; padding: 0 5px 20px 0; float: left; background-color: #FFF; }
#haka-middle		{ width: 740px; padding: 0 20px 20px 0; float: left; background-color: #FFF; }

img			{ border: none; }

#list-wrap	{ margin: 5px 0 0 0px; width: 230px; }
#sidebar					{ float: left; width: 180px; overflow: visible;}
#sidebar ul                 { list-style: none; margin: 0 0 15px -39px; text-align:left; }
#sidebar ul li              { margin: 0; font-family: Verdana, "Lucida Grande", Arial, Helvetica, Sans-Serif; font-size: 12px; }
#sidebar ul li a            { display: block; border-bottom: 1px solid; padding: 8px; color: #000; text-decoration: none; }
#sidebar ul li a:hover      { background: #3680a1; color: white; }
#sidebar ul#sns-roll li a:hover	{ color: white; }

#sidebar2					{ float: left; width: 180px; padding: 5px 0 0 0; overflow: visible;}
#sidebar2 ul                 { list-style: none; margin: 0 0 15px -39px; text-align:left; }
#sidebar2 ul li              { margin: 0; font-family: Verdana, "Lucida Grande", Arial, Helvetica, Sans-Serif; font-size: 12px; }
#sidebar2 ul li a            { display: block; padding: 8px; color: #000; text-decoration: none; }
#sidebar2 ul li a:hover      { background: #C90; color: white; }
#sidebar2 ul#sns-roll2 li a:hover	{ color: white; }

#stats-summary		{ width: 550px; margin: 0 auto; background-color: #FFF; float: left; }
#stats-summary-left	{ width: 275px; float: left; }
#stats-summary-rght	{ width: 275px; float: left; }

#win				{ clear: both; color: #060; font-family: Verdana, "Lucida Grande", Arial, Helvetica, Sans-Serif; font-size: 10px; }
#loss				{ clear: both; color: #900; font-family: Verdana, "Lucida Grande", Arial, Helvetica, Sans-Serif; font-size: 10px; }
#draw				{ clear: both; color: #990; font-family: Verdana, "Lucida Grande", Arial, Helvetica, Sans-Serif; font-size: 10px; }

#stats				{ width: 550px; margin: 0 auto; background-color: #FFF; float: left; }
#stats-testno		{ width: 40px; float: left; }
#stats-date			{ width: 150px; float: left; }
#stats-opposition	{ width: 100px; float: left; }
#stats-venue		{ width: 200px; float: left; }
#stats-score		{ width: 55px; float: left; }
p.stats				{ margin: 5px 0 0 0; }

#stats-summary		{ width: 600px; margin: 0 auto; background-color: #FFF; float: left; }
#stats-summary-left	{ width: 300px; float: left; }
#stats-summary-rght	{ width: 300px; float: left; }

.haka				{ margin: 0 0 30px 0; }
.haka-bold			{ font: 13px/10px Verdana, "Lucida Grande", Arial, Helvetica, Sans-Serif; font-weight: bold; color: #000; }
.haka-translation	{ font: 13px/10px Verdana, "Lucida Grande", Arial, Helvetica, Sans-Serif; }

#haka				{ width: 720px; margin: 0 auto; background-color: #FFF; float: left; }
#haka-left			{ width: 300px; float: left; }
#haka-right			{ width: 300px; float: left; padding: 0 0 0 20px; }

#nav-allblacks	{ clear: both; width: 160px; background-color: #000; font: 11px/21px Verdana, "Lucida Grande", Arial, Helvetica, Sans-Serif; font-weight: bold; color: #FFF; padding-left: 10px; margin-top: 10px; }

#nav-rugbyshop	{ width: 160px; background-color: #090; font: 11px/21px Verdana, "Lucida Grande", Arial, Helvetica, Sans-Serif; font-weight: bold; color: #FFF; padding-left: 10px; margin-top: 10px; }

#nav-ranfurly	{ width: 160px; background-color: #930; font: 11px/21px Verdana, "Lucida Grande", Arial, Helvetica, Sans-Serif; font-weight: bold; color: #FFF; padding-left: 10px; margin-top: 10px; }

#nav-top5	{ clear: both; width: 230px; background-color: #000; font: 11px/21px Verdana, "Lucida Grande", Arial, Helvetica, Sans-Serif; font-weight: bold; color: #FFF; padding-left: 10px; margin-top: 10px; }

#nav-newsab	{ clear: both; width: 230px; background-color: #333; font: 11px/21px Verdana, "Lucida Grande", Arial, Helvetica, Sans-Serif; font-weight: bold; color: #FFF; padding-left: 10px; margin-top: 10px; }

#nav-newss14	{ clear:both; width: 230px; background-color: #036; font: 11px/21px Verdana, "Lucida Grande", Arial, Helvetica, Sans-Serif; font-weight: bold; color: #FFF; padding-left: 10px; margin-top: 10px; }

#nav-news	{ clear:both; width: 230px; background-color: #936; font: 11px/21px Verdana, "Lucida Grande", Arial, Helvetica, Sans-Serif; font-weight: bold; color: #FFF; padding-left: 10px; margin-top: 10px; }

.nav-indent		{ padding-left: 10px; font: 12px/10px Verdana, "Lucida Grande", Arial, Helvetica, Sans-Serif; color: #000; }
.img-spacer		{ padding-right: 7px; }
.img-margin		{ padding: 5px 5px 5px 5px; }

#content-top5		{ width: 115px; float: left; }
#clear-all			{ clear: both; }

#new-products	{ clear: both; width: 550px; float: left; margin-bottom: 20px; }

#div-reset		{ clear: both; }

#gttg			{ margin: 20px 10px 0 0; }

.puma-250x250	{ padding: 20px 0 20px 0; }

#footer		{ padding: 0px; margin: 0; font-size: 10px; clear: both; background-color: #B0B0B0; }
#footer .content	{ padding: 5px 0 10px 20px; }


