﻿html * {
	margin:0px;
	padding:0px;
}
body {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%; background-image: url(../images/backgrounds/bg_rugby_ball.jpg);}
#body {
	text-align:center;}
#rmct { margin-top:25px; position:absolute; margin-left:940px; }
#rmct img { border:none; margin-top:5px; }
#rmct p { text-align:justify; width:315px; max-width:315px; margin-top:5px; }
#content {
	float:left; width:904px; text-align:left; background-color:#fff; margin-left:5px; margin-top:5px; padding:10px;
    border-left:medium solid #bbb; border-right:medium solid #bbb; border-bottom:medium solid #bbb}
#header {
	height:135px; min-height:135px; background:url(../images/large-banners/main_banner.jpg) no-repeat right;}
#top-menu {
	background-color:#E4F7FE; height:14px; text-align:right;}
#top-menu ul {
	font-size:80%;}
#top-menu ul li {
	list-style-type:none; display:inline; margin-left:5px;}
#top-menu a {
	color:#000; text-decoration:none;}
#top-menu a:hover {
	color:#000; text-decoration:underline;}
#top-menu ul li:after {
	content:" : ";}
img.logo {
	display:block; float:left;}
a img.logo {
	border:none;}
#hotline p { 
	width: 210px; margin: 15px 0 0 450px; font: normal small-caps bold small/normal Verdana; text-align: center;}
img.secondlogo {
	max-height:92px; display:block; float:right; margin-top:20px;}
/*
#menu ul ul {
	 width:100px; visibility:hidden;}
#menu ul ul li {
	display:block; position:relative; height:auto;background-image:url(../images/backgrounds/menu.jpg);
	background-repeat:repeat-x;}
#menu ul ul li.selected {
	background-image:url(../images/backgrounds/menu-selected.jpg);}
#menu ul ul li.selected a {
	color:#fff;}
#menu ul li:hover ul {
	visibility:visible;}
*/
#menu { background-image:url(../images/backgrounds/menu.jpg); line-height:37px; }
#menu ul { list-style-type:none; line-height:37px; list-style-image:none; margin:0; padding:0; }
#menu ul li { display:inline; line-height:37px; height:37px; margin:0; padding:0 5px 0 5px; border-right:solid 2px #B8E1F7; }
#menu ul li a { color:#3C4D9D; text-decoration:none; }
#menu ul li a:hover { color:#FFF; font-style:italic; }
#menu ul li a img{ vertical-align:middle; border:0; margin-top:-4px;}
#menu ul li.selected { background-image:url(../images/backgrounds/menu-selected.jpg);}
#menu ul li.selected a { color:#FFF;}
#menu ul li.offers { background-color:#660000;}
#menu ul li.offers a { color:#FFF;}

.brand {
/*	width: 130px;*/}
.brand ul li {
/*	width:150px;*/}
#main { position:relative; background-color:#eaf4fd }
#main #left-menu {
	display:block; margin-top:0px; float:left; margin-right:7px; width:167px;}
#main #left-menu a img {
	border:none; display:block; margin-bottom:10px;}
#main #left-menu div.img {
	margin-top:25px;}
#main #left-menu h2 {
	background-image:url(../images/backgrounds/menu.jpg); background-repeat:repeat-x; width:158px; height:28px;
	padding-left:10px; padding-top:9px; margin-top:7px; font-size:90%; color:#000056;}
#main #left-menu h2 a {
	text-decoration:none; color:#000056;}
#main #left-menu ul {
	background-image:url(../images/backgrounds/left-menu.jpg); background-repeat:repeat-y; width:148px; padding-left:10px;
	padding-right:10px; list-style-type:disc; font-size:90%;}
#main #left-menu ul li {
	margin-left:10px; list-style-type:none;}
#main #left-menu ul li.selected {
	font-weight:bold;}
#main #left-menu ul li a {
	text-decoration:none; color:#000;}
#main #left-menu a:hover {
	text-decoration:underline; font-weight:bold;}
#main #left-menu div.bottom {
	border:none; border-style:none; background-image:url(../images/backgrounds/left-menu-bottom.jpg);
	background-repeat:repeat-x; width:168px; height:21px;}
#main .large-banner {
	display:block; float:left; margin-top:7px; background-color:#9DDEFC; background-image:url(../images/backgrounds/large-banner.jpg);
	background-repeat:repeat-x;	padding:10px 14px 10px 14px; width:698px; height:333px; z-index:1;}
#main .large-banner object {
	float:left; position:relative;}
#main .large-banner div#scroller {
	overflow:hidden; width:167px; height:333px; float:right; padding:0px;}
	#main .large-banner div#scroller div.offers {
	background-image:url(../images/backgrounds/offer-banner-background.jpg); width:167px; height:333px;
	text-align:center; margin-top:0px; overflow:hidden; background-repeat:no-repeat;}
#main .large-banner div#scroller div.offers h3 {
	color:#fff; font-size:14px; padding-top:16px;}
#main .large-banner div#scroller div.offers img {
	margin-top:28px; padding:5px; background-color:#fff; border:solid 1px #000; text-align:center;}
#main .large-banner div#scroller div.offers img.button {
	margin:0px; background-color:none; border:none; padding:0px; text-align:center;}
#main .large-banner div#scroller div.offers p {
	color:#fff;	padding:0px 5px 0px 5px; margin-top:10px; font-size:12px;}
#main p {
	padding:10px 0px 10px 0px;}
#main p.leadin {
	font-size:120%;}
#main #stock, #main #copy {
	float:left; width:730px; padding-top:10px;}
#main #stock h2 {
	font-size:100%;	color: #000056; margin-bottom: 10px;}
#main #stock h3, p {
	font-size:90%;}
#main #stock h4 {
	color:#000056; font-size:90%; margin-bottom:15px;}
#main .holder {
	clear:left;}
#main .carousel {
	padding-left:80px;}
#main .column {
	float:left; width:50%; text-align:center; display:block;}
#main form.blue {
	background-color:#B8E1F7; padding:10px; padding-top:0px; width:500px;}
#main form .holder {
	clear:left; padding-top:10px;}
#main form .column {
	float:left; width:49%; text-align:left; display:block; font-size:90%;}
#main #stock a img {
	border:none;}
#main #stock a {
	color:#000056;}
#main #stock form {
	text-align:left;}
#main #stock form label {
	clear:left; float:left; width:49%; font-size:90%;}
#main #stock form select, #main #stock form option {
	width:49%; display:block;}
#main table th {
	background-color:#000056; color:#fff; padding:5px;}
#main table td {
	border:solid 1px #9DDEFC; font-size:90%; padding:5px;}
#main .offer {
	color:#f00; font-weight:bold;}
#main iframe {
	width:760px; height:400px; border:none; overflow-x:hidden;}
#main form fieldset {
	border:none;}
#main form fieldset legend {
	display:none;}
#main #footer {
	background-image:url(../images/backgrounds/footer.jpg); background-repeat:repeat-x; height:173px;}
#main #footer .column {
	width:25%; color:#006; text-align:center; float:left; font-size:80%;}
#main #footer a {
	text-decoration:none; color:#006;}
a img { border:none; }
#main #footer a:hover { text-decoration:underline; }
#main #footer a img { border-color:#006; }
#main #footer img {
	padding:5px; border:solid 2px #006; background-color:#fff; margin-top:10px;}
#list {
	margin-left:165px;}
#list ul {
	list-style:none;}
#list ul li {
	float:left; display:inline; margin:15px 0 0 40px; padding:15px 0 0 40px;}
.tblSizeGuide{
	margin:0px 0px 2px 40px; padding:0px 0px 0px 0px; width:600px; border:1px Solid #00AA37;
	background-color:#ccc; font-size:60%; }
.tblSizeGuide td{
	margin:0px 0px 0px 0px; padding:3px 5px 3px 5px; vertical-align:top; text-align:center; }
.tblSizeGuideTd {
	background-color:#eee; }
