@charset "utf-8";
/* CSS Document */

/*
	CSS Reset
	http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
body {
	line-height: 1;
	color: black;
	background: white;
}


blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* End Reset */





* 		{	margin: 0; position: 0; }


body 	{ margin: 0; font-family: Arial, Helvetica, sans-serif; background: #FFFFFF url(../images/background-greenwhite.png) repeat-x; }

p		{ font: 13px/21px Verdana, "Lucida Grande", Arial, Helvetica, Sans-Serif; color: #5e5d5d; }


a:hover	{ color: #000; }

img 		{ border: none; }

.wrapper 	{ position: relative; margin: 0 auto; padding: 0; width: 970px; }

#header 	{ float: left; clear: both; width: 970px; position: relative; }
#header p.account { margin: 0 0 20px 0; text-align: right; font-size: .7em; color: #fff; }
#header p.account a { color: #f6e99f; text-decoration: none; }
#header h1 		{ width: 970px;	height: 60px; background: url(../images/logo-rugbyunionshirts.png) no-repeat; }

#header h1 a 	{ display: block; height: 344px; height: 67px; text-indent: -2000px; }
#header ul 		{ position: absolute; bottom: 36px; right: 0; }
* html #header ul {	bottom: 0; top: 45px; }
#header ul li 	{ float: left; margin: 0 0 0 3px; }
#header ul li a { display: block; float: left; padding: 13px 15px 0 15px; height: 25px; background: #0f0f0f; font-size: .8em; 	font-weight: bold; text-decoration: none; color: #fff; text-shadow: #000 0 0 5px; }

#header li a:hover { color:#FF0;}
#header ul li.active a,
#header ul li.left_active a,
#header ul li.right_active a {
	background: #FA6F00;
	text-shadow: #7f4100 0 1px 2px;
}
#header ul li.left_active a { background: #FA6F00 url(../images/home/active_left.png) no-repeat; }
#header ul li.right_active a { background: #FA6F00 url(../images/home/active_right.png) no-repeat 100% 0; }

#content	{ background-color: #FFFFFF; margin: 0 0 20px 0; padding: 20px 0 20px 0; float: left; }
#content p	{ font: 13px/21px Verdana, "Lucida Grande", Arial, Helvetica, Sans-Serif; color: #5e5d5d; }
#content h1	{ font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding-bottom: 8px; padding-top: 5px; }
#content-left	{ width: 160px; float: left; }
#content-middle	{ width: 560px; float: left; padding: 0 20px 0 20px; }
#content-right	{ width: 190px; float: right; }

#terms_conditions p	{ margin-bottom: 10px; }

h1.top5		{ display: block; width: 570px; border-bottom: 1px solid #666; color: #000; text-decoration: none; font-size: 14px; }
h2			{ font-size: 14px; font-weight: bold; margin-top: 20px; }
h2.gttg		{ margin-bottom: 10px; }
h2.product-title	{ margin-top: 5px; margin-bottom: 10px; color: #000; }
h3		{ font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; font-weight: bold; padding-bottom: 15px; }
.product-title		{ color: #000; }

#content-top5		{ width: 115px; float: left; padding-top: 10px; margin-left: 20px; }
#clear-all			{ clear: both; }
.clear-all			{ clear: both; }

.nav-indent		{ padding-left: 5px; color: #000; }
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; }
.img-spacer		{ padding-right: 7px; }
.img-margin		{ padding: 5px 5px 5px 5px; }

ul.categories		{ font: 13px/21px Verdana, "Lucida Grande", Arial, Helvetica, Sans-Serif; color: #5e5d5d; margin: 0 0 0 20px; }

.google-300x250	{ padding: 20px 0 20px 0; }
.google-728x15	{ padding-top: 10px; }
.gttg-150x160	{ padding: 20px 0 0 4px; }
.drjay-125x125	{ padding: 20px 0 0 15px; }
.drjay-120x240	{ padding: 20px 0 0 30px; }

.blue			{ position:relative; width:100%; background:#EEFBFD url(../images/blue-nav-ads/left.gif) repeat-y left top; }
.blue-top 		{ position:relative; width:100%; height:10px; background:url(../images/blue-nav-ads/top.gif) no-repeat left top; }
.blue-top span	{ display:block; position:relative; height:10px; background:url(../images/blue-nav-ads/top_right.gif) no-repeat right top; }
.blue-content	{ position:relative; background:url(../images/blue-nav-ads/right.gif) repeat-y right top; padding:5px 16px 5px 14px; margin:-1px 0 -1px 0; }
.blue-content hr	{ width:100%; height:1px; color:#EEFBFD; border:none; background-color:#EEFBFD; margin:8px 0px; }
.blue-bottom 		{ position:relative; width:100%; height:10px; background:url(../images/blue-nav-ads/bottom.gif) no-repeat 
left bottom; }
.blue-bottom span 	{ display:block; position:relative; height:10px; background:url(../images/blue-nav-ads/bottom_right.gif) no-repeat right bottom; }
.blue-heading 		{ position: absolute; top: -14px; _top: -20px; left: 12px; padding: 0px 5px; background: url(../images/blue-nav-ads/bg_heading.gif) repeat-x bottom; color: #069; font-size: 16px; }
.blue-icon-heading 	{ position: absolute; top: -15px; _top: -20px; left: 12px; padding: 0px 5px; background: url
(../images/blue-nav-ads/bg_heading.gif) repeat-x 0px 1px; }

.green			{ position:relative; width:100%; background:#EEFAD6 url(../images/green/left.gif) repeat-y left top; }
.green-top 		{ position:relative; width:100%; height:10px; background:url(../images/green/top.gif) no-repeat left top; }
.green-top span	{ display:block; position:relative; height:10px; background:url(../images/green/top_right.gif) no-repeat right top; }
.green-content	{ position:relative; background:url(../images/green/right.gif) repeat-y right top; padding:5px 16px 5px 14px; margin:-1px 0 -1px 0; }
.green-content hr	{ width:100%; height:1px; color:#D3EE9D; border:none; background-color:#D3EE9D; margin:8px 0px; }
.green-bottom 		{ position:relative; width:100%; height:10px; background:url(../images/green/bottom.gif) no-repeat 
left bottom; }
.green-bottom span 	{ display:block; position:relative; height:10px; background:url(../images/green/bottom_right.gif) no-repeat right bottom; }
.green-heading 		{ position: absolute; top: -14px; _top: -20px; left: 12px; padding: 0px 5px; background: url(../images/green/bg_heading.gif) repeat-x bottom; color: #060; font-size: 16px; }
.green-icon-heading 	{ position: absolute; top: -15px; _top: -20px; left: 12px; padding: 0px 5px; background: url
(../images/green/bg_heading.gif) repeat-x 0px 1px; }


.top-product-list	{ width: 190px; margin-left: 50px; }

ul.topsellers		{ font-size: 12px; margin-left: 5px; }
li.topsellers		{ padding-top: 10px; }
li.topsellers-last	{ padding: 10px 0 10px 0; }

#footer				{ padding: 0px; margin: 0; clear: both; background-color: #FFF; }
#footer .content	{ padding: 5px 0 10px 0; font-size: 11px; }

.nav-menu	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }

ul.menu			{ margin-left: 15px; }
li.menu			{ margin-bottom: 5px; padding-top: 5px; }

.advert-champions	{ padding-left: 20px; padding-bottom: 20px; }

.product-left		{ width: 200px; float: left; padding-bottom: 20px; }
.product-right		{ width: 320px; float: left; padding-left: 10px; padding-bottom: 20px; }

