body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: url(/App_Themes/GenesisSports/images/pageBg.png) top center repeat-x #FFF fixed;
	font-size: 0.75em;
}
.rloLogo {
	float: left;
	margin-top: 10px;
	margin-left: 12px;
}
.jqueryInputDefault{color:#666;}
.noBorder {
	border: none !important;
}
.noMin-Height {
	min-height: inherit !important;
}
.hidden {
	display: none !important;
}
.red {
	color: #F00;
}
.pbold, .bold {
	font-weight: bold;
}
p {
	line-height: 20px;
	margin-bottom: 15px;
	color: #333;
}
#outerOuter {
	width: 980px;
	margin: 0 auto;
}
#outer {
	float: left;
}
.homeRotatorIframe {
	width: 715px;
	height: 286px;
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
/* # pageHeaderRegion # */
/* ===================================================================================  pageHeaderRegion STARTS */
#pageHeader {
	float: left;
	width: 960px;
	margin-left: 10px;
}
.genesisLogo {
	float: left;
	margin-top: 20px;
	margin-left: 15px;
}
.toolsRegion {
	float: right;
	width: 535px;
}

.toolsRegion .shoppingBasket {
	background: url(/App_Themes/GenesisSports/images/redCornerLeftBottom.gif) bottom left no-repeat #F00;
	height: 37px;
	width: 360px;
}
.toolsRegion .shoppingBasket ul {
	margin-left: 6px;
}
.toolsRegion .shoppingBasket li {
	float: left;
	line-height: 39px;
	margin-right: 6px;
	font-size: 0.9em;
	color: #FFF;
}
.toolsRegion .shoppingBasket .shoppingBag {
	margin-top: 10px;
	float: left;
}
.toolsRegion .shoppingBasket ul.checkout {
	float: right;
}
.toolsRegion .shoppingBasket .whiteBorderedButton {
	font-weight: bold;
	text-decoration: none;
	display: block;
	width: 74px;
	height: 24px;
	line-height: 22px;
	text-align: center;
	margin-top: 6px;
}
.toolsRegion .shoppingBasket .whiteBorderedButton:link, .toolsRegion .shoppingBasket .whiteBorderedButton:visited {
	background: url(/App_Themes/GenesisSports/images/buttons/whiteBorderButton.png) top left no-repeat #F00;
	color: #FFF;
}
.toolsRegion .shoppingBasket .whiteBorderedButton:link:hover, .toolsRegion .shoppingBasket .whiteBorderedButton:visited:hover {
	background: url(/App_Themes/GenesisSports/images/buttons/whiteBorderButton.png) top left no-repeat #C00;
	color: #FCC;	
}

.toolsRegion .toolsMenu {
	background: url(/App_Themes/GenesisSports/images/greyCornerLeftBottom.gif) bottom left no-repeat #999;
	float: right;
	width: 350px;
	height: 23px;
	position: relative;
	top: -1px;
}
.toolsRegion .toolsMenu li {
	float: left;
	text-align: left;
	line-height: 20px;
	font-size: 0.9em;
}
.toolsRegion .toolsMenu a:link, .toolsRegion .toolsMenu a:visited {
	color: #FFF;
	text-decoration: none;
}
.toolsRegion .toolsMenu a:link:hover, .toolsRegion .toolsMenu a:visited:hover {
	color: #333;
}
.toolsRegion .toolsMenu .login {
	margin-left: 10px;
	padding-left: 13px;
	background: url(/App_Themes/GenesisSports/images/icons/padlock.gif) center left no-repeat;
}
.toolsRegion .toolsMenu .wishlist {
	margin-left: 18px;
	padding-left: 13px;
	background: url(/App_Themes/GenesisSports/images/icons/wishlist.gif) center left no-repeat;
}
.toolsRegion .toolsMenu .yourAccount {
	margin-left: 18px;
	padding-left: 13px;
	background: url(/App_Themes/GenesisSports/images/icons/account.gif) center left no-repeat;
}
.toolsRegion .toolsMenu .help {
	margin-left: 18px;
	padding-left: 13px;
	background: url(/App_Themes/GenesisSports/images/icons/help.gif) center left no-repeat;
}
.toolsRegion .signoutLink {
	margin-left: 18px;
	padding-left: 13px;
	background: url(/App_Themes/GenesisSports/images/icons/signout.gif) center left no-repeat;
}
.toolsRegion .pumaLicensee {
	background: url(/App_Themes/GenesisSports/images/pumaTopRight.gif) top left no-repeat;
	width: 175px;
	height: 61px;
	float: right;
}
.toolsRegion .pumaLicenseeRLO {
	background: url(/App_Themes/RugbyLeagueOnline/images/pumaTopRight.gif) top left no-repeat;
	width: 175px;
	height: 61px;
	float: right;
}
.toolsRegion .telephoneNo {
	float: left;
	margin-top: 12px;
	margin-left: 15px;
}
.toolsRegion .telephoneNo h2 {
	font-weight: normal;
	font-size: 13px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
}

.toolsRegion .searchBar {
	float: right;
	margin-top: 7px;
	position: relative;
	z-index: 300;
}
.toolsRegion .searchBar .searchBox {
	background: url(/App_Themes/GenesisSports/images/searchBarBg.gif) top left no-repeat;
	width: 312px;
	height: 26px;
	
}
.toolsRegion .searchBar .searchBox input.searchTextBox {
	border: none;
	background: none;
	font-size: 11px;
	font-family: Arial;
	color: #666;
	float: left;
	margin-left: 3px;
	margin-top: 2px;
	padding: 4px;
	width: 215px;
}
.toolsRegion .searchBar .searchBox input.searchButton {
	background: none;
	border: none;
	font-size: 0px;
	display: block;
	background: url(/App_Themes/GenesisSports/images/buttons/searchButton.png) left top no-repeat;
	width: 75px;
	height: 22px;
	position: relative;
	left: 9px;
	top: 2px;
	cursor: pointer;
	color: transparent;

}
.toolsRegion .searchBar .searchBox input.searchButton:hover {
	background: url(/App_Themes/GenesisSports/images/buttons/searchButton.png) left bottom no-repeat;
}
.toolsRegion .searchBar .searchAutoCompleteList {
	background: #FFF;
	padding: 4px;
	border: 1px solid #666;
}
.toolsRegion .searchBar .searchAutoCompleteListHightlighted {
	line-height: 18px;
	background: #F00;
	color: #FFF;
	padding: 2px;
}
.toolsRegion .searchBar .searchAutoCompleteListItem {
	line-height: 18px;
	padding: 2px;
}
.userInfo {
	float: right;
	font-size: 11px;
	color: #666;
	padding-top: 3px;
	width: 310px;
	text-align: right;
}
.userInfo .signoutLink {
	margin: 0 !important;
	padding: 0 !important;
	background: none !important;
}
.userInfo a.signoutLink:link, .userInfo a.signoutLink:visited {
	color: #F00;
	text-decoration: none;
}
.userInfo a.signoutLink:link:hover, .userInfo a.signoutLink:visited:hover {
	color: #F00;
	text-decoration: underline;
}
.authUsername {
	float: none;
	font-size: 11px;
	text-align: right;
	position: relative;
	left: -3px;
}
/* ===================================================================================  pageHeaderRegion ENDS */

/* # menuBar # */
/* ===================================================================================  menuBar STARTS */
#mainMenu {
	float: left;
	width: 960px;
	margin-left: 10px;
	margin-top: 7px;
}
#mainMenu .menuItems {
	float: left;
	width: 960px;
	background: url(/App_Themes/GenesisSports/images/menuBarTopCorners.gif) top left no-repeat #F00;
	height: 46px;
}
#mainMenu .menuItems ul {
	margin-left: 10px;
	position: relative;
	z-index: 200;
}
#mainMenu .menuItems ul li {
	font-size: 1.0em;
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;
	float: left;
	line-height: 45px;
	padding-left: 15px;
	padding-right: 15px;	
	position: relative;
	z-index: 2002;	
	cursor: pointer;
	border-left: 2px solid transparent;
	border-right: 2px solid transparent;
	/*-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;*/
	margin-top: 4px;
	margin-right: 5px;
}
#mainMenu .menuItems ul li:hover {
	background: #F00;
	border-top: 2px solid #FF8080;
	/*-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;*/
	border-left: 2px solid #FF8080;
	border-right: 2px solid #FF8080;
	margin-top: 4px;
}
#mainMenu .menuItems ul li.topMenuCMSListMenuHighlightedLI {
	background: #333;
	border-top: 2px solid #FFF;
	/*-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;*/
	border-left: 2px solid #FFF;
	border-right: 2px solid #FFF;
	margin-top: 4px;
}

#mainMenu .menuItems ul li a {
	display: block;
	position: relative;
	height: 40px;
	top: -4px;
	z-index: 2050;
}
#mainMenu .menuItems ul li ul, #mainMenu .menuItems ul li div.subMenu {
	display: none;
}
#mainMenu .menuItems ul li ul p {
	text-align: left;
	color: #FFF;
	margin: 0;
	padding: 0;
	padding-left: 9px;
	margin-top: 6px;
	border-bottom: 1px dotted #FFF;
	padding-bottom: 4px;
	margin-bottom: 4px;
	padding-right: 70px;	
}
#mainMenu .menuItems ul li:hover ul, #mainMenu .menuItems ul li:hover div.subMenu  {
	display: block;
}
#mainMenu .menuItems ul li ul li {	
	font-weight: normal;
	line-height: 2em;
	margin: 0;
	display: block;
	text-align: left;
	width: 180px;
	border: none;
	padding-bottom: 6px;
	border-bottom: 1px dotted #666;
}
#mainMenu .menuItems ul li ul li:hover {
	background: #F00;
	border-top: none;
	/*-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;*/
	border-left: none;
	border-right: none;
	margin-top: 0px;
}
#mainMenu .menuItems ul li ul li a:link, #mainMenu .menuItems ul li ul li a:visited {
	background: none !important;
	position: relative;
	top: 2px !important;	
	height: auto !important;
	margin-top: 0px;
/*	width: 200px;	*/
	display: block;
}
#mainMenu .menuItems ul li ul li a:link:hover, #mainMenu .menuItems ul li ul li a:visited:hover {
	background: red;
}
#mainMenu .menuItems ul li ul {
	float: left;
	width: 220px;
	background: #333;
	position: absolute;
	z-index: 100;	
	top: 40px;
	left: -12px;
	border: 2px solid #FFF;
	border-top: 1px solid #FFF;
	padding-bottom: 15px;
	-webkit-box-shadow: 0px 5px 10px #000;
	-moz-box-shadow: 0px 5px 10px #000;
}
#mainMenu .menuItems ul li.topMenuCMSListMenuHighlightedLI ul {
	float: left;
	width: 220px;
	background: #333;
	position: absolute;
	z-index: 2050;	
	top: 40px;
	left: -12px;
	border: 2px solid #FFF;
	border-top: 1px solid #FFF;
	padding-bottom: 15px;
	-webkit-box-shadow: 0px 5px 10px #000;
	-moz-box-shadow: 0px 5px 10px #000;
}
#mainMenu .menuItems ul li ul li.topMenuCMSListMenuHighlightedLI {
	font-weight: normal;
	line-height: 2em;
	margin: 0;
	display: block;
	text-align: left;
	width: 180px;
	border: none;
	padding-bottom: 6px;
	border-bottom: 1px dotted #666;
	background: #F00;
	/*-moz-border-radius-topleft: 0px !important;
	-moz-border-radius-topright: 0px !important;
	-webkit-border-top-left-radius: 0px !important;
	-webkit-border-top-right-radius: 0px !important;*/
}

#mainMenu .subShadow {
	background: url(/App_Themes/GenesisSports/images/menuShadow.png) center top no-repeat;
	float: left;
	width: 220px;
	height: 20px;
	position: absolute;
	bottom: -22px;
}

#mainMenu .menuItems a {
	text-decoration: none;
}
#mainMenu .menuItems a:link, #mainMenu .menuItems a:visited {
	color: #FFF;
}
#mainMenu .menuItems a:link:hover, #mainMenu .menuItems a:visited:hover {
	color: #FFF;
}
#mainMenu .menuBarFooter {
	width: 960px;
	float: left;
	background: url(/App_Themes/GenesisSports/images/menuHeaderBottomBgRpt.gif) top left repeat-x;
	height: 15px;
}
/* ===================================================================================  menuBar ENDS */

/* # innerContent # */
/* ===================================================================================  innerContent STARTS */
#innerContent {
	float: left;
	width: 960px;
	background: url(/App_Themes/GenesisSports/images/mainContentInnerBg.jpg) top left repeat-x #FFF;
	margin-left: 10px;
	margin-top: 1px;
	padding-top: 10px;
}
/* ===================================================================================  innerContent ENDS */

/* # marketingRegion # */
/* ===================================================================================  marketingRegion STARTS */
#marketingRegion {
	width: 960px;
	float: left;
	margin-left: 5px;
}
#marketingRegion .mrNewsItems {
	width: 230px;
	float: left;
	margin-right: 6px;
}
#marketingRegion .mrNewsItems .mrNewsItem {
	float: left;
	background: url(/App_Themes/GenesisSports/images/homeNewsBg.jpg) top left repeat-x;
	width: 230px;
	height: 97px;
}
#marketingRegion .mrNewsItems .mrNewsItem .mrNewsPhoto {
	float: left;
	width: 72px;
	height: 80px;
	margin-left: 8px;
	margin-right: 5px;
	margin-top: 8px;
}
#marketingRegion .mrNewsItems .mrNewsItem .mrNewsPhoto .newsImage {
	width: 72px;
	height: 80px;
	background-position: center center;
	background-repeat: no-repeat;
}
#marketingRegion .mrNewsItems .mrNewsItem .mrNewsPreview {
	float: left;
	width: 140px;
	margin-top: 6px;	
}
#marketingRegion .mrNewsItems .mrNewsItem .mrNewsPreview p {
	font-size: 0.75em;
	color: #666;
	line-height: 12px;
	padding: 0px;
	margin: 0px;
}
#marketingRegion .mrNewsItems .mrNewsItem .mrNewsPreview p.mrNewsType {
	margin: 0;
	padding: 0;
	padding-bottom: 3px;
}
#marketingRegion .mrNewsItems .mrNewsItem .mrNewsPreview h2 {
	margin: 0;
	padding: 0;
	padding-bottom: 3px;	
	line-height: 16px;
}
#marketingRegion .mrNewsItems .mrNewsItem .mrNewsPreview a:link, #marketingRegion .mrNewsItems .mrNewsItem .mrNewsPreview a:visited {
	text-decoration: none;
	color: #666;	
}
#marketingRegion .mrNewsItems .mrNewsItem .mrNewsPreview a:link:hover, #marketingRegion .mrNewsItems .mrNewsItem .mrNewsPreview a:visited:hover {
	color: #F00;
}
#marketingRegion .campaignRotator {
	float: left;
}
#marketingRegion .campaignRotator .campaignFlash {
	float: left;
}
#marketingRegion .campaignRotator  {
	width: 713px; 
	height: 286px; 
	border: 1px solid #666;
}
#marketingRegion .bannerRotator { 
	width: 713px; 
	height: 280px; 
	float: left; 
	position: relative; 
	overflow: hidden;
	border: 1px solid #666;
}
#marketingRegion .bannerRotator .clientIcons {
	position: absolute; 
	z-index: 120;
	float: left;
	width: 70px;
	height: 286px;
	background: #000;
	border-right: 2px solid #FFF;
	top: -1px;
}
#marketingRegion .bannerRotator .clientDetailWrapper {
	position: absolute;
	z-index: 100;
	overflow: hidden;
	width: 713px;
	height: 286px;
	top: 0px;
	left: 72px;
	float:left;
}
#marketingRegion .bannerRotator .clientDetailWrapper .clientDetail {
	position: absolute;
	top: 0;
	left: 0;
	width: 713px;
	height: 286px;
}
#marketingRegion .bannerRotator .inactive {
	opacity: 0.75;
}
#marketingRegion .hiddenImage {
	display: none;
}
#marketingRegion .bannerRotator .activeIcon {
	opacity: 1.0;
	position: relative;
	width: 90px;
	background: #FFF;
	-moz-box-shadow: 0 0 5px #000;
	-webkit-box-shadow: 0 0 5px #000;
	z-index: 150;
}
#marketingRegion .bannerRotator .scrollerThumb {
	width: 70px;
	height: 70px;
	background-repeat: no-repeat;
	background-position: top center !important;
}
#marketingRegion .bannerRotator .activeIcon .scrollerThumb {
	width: 90px;
	height: 70px;
	background-repeat: no-repeat;
	background-position: top center !important;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	border-right: 1px solid #FFF;
}
#marketingRegion .bannerRotator img {
	border: none;
}
#marketingRegion .bannerRotator .icon {
	cursor:pointer;
}
#marketingRegion .bannerRotator .rightLargeImage {
	opacity: 0.9;
float: left;
width: 713px;
	height: 286px;
}
#marketingRegion .bannerRotator .clientDetailShadow {
	position: absolute;
	width: 30px;
	height: 286px;
	background: url(/App_Themes/genesisSports/images/detailShadow.png) top left repeat-y;
	left: 70px;
	z-index: 101; 
	top: 0px;
}
/* ===================================================================================  marketingRegion ENDS */

/* # fourColRow # */
/* =================================================================================== fourColumnRow STARTS */
.fourColumnRow {
	float: left;
	width: 960px;
	margin-left: 5px;
	background: url(/App_Themes/GenesisSports/images/contentRowTopGrad.jpg) top left no-repeat;
	margin-top: 3px;
	padding-top: 9px;
	padding-left: 8px;	
	margin-bottom: 6px;
}
/* =================================================================================== fourColumnRow ENDS */

/* # contentColumn # */
/* =================================================================================== contentColumn STARTS */
.contentColumn {
	float: left;
	margin-right: 4px;
	width: 230px;
}
.contentColumn .content {
	width: 230px;
/*	min-height: 250px;*/
	border-bottom: 1px solid #999;
}
.contentColumn .content .columnText {
	float: left;
	width: 220px;
	margin-left: 5px;
	padding-top: 8px;
}
.contentColumn .content .columnText p {
	font-size: 0.85em;
	line-height: 1.5em;
}
.contentColumn .columnHeader {
	float: left;
}
.contentColumn .columnHeader a:link, .contentColumn .columnHeader a:visited {
	color: #FFF;
	text-decoration: none;
}
.contentColumn .columnHeader a:link:hover, .contentColumn .columnHeader a:visited:hover {
	color: #F00;
	text-decoration: underline;
}
.contentColumn .rssIcon {
	float: right;
}
.contentColumn .rssIcon a:link, .contentColumn .rssIcon a:visited {
	position: relative;
	top: -26px;
	right: 10px;
}
.contentColumn .rssIcon a:link:hover, .contentColumn .rssIcon a:visited:hover {
	top: -25px;
}
.contentColumn .arrowHeader {
	float: left;
	background: url(/App_Themes/GenesisSports/images/sectionHeader-fat-arrow.png) top left no-repeat;
	width: 230px;
	height: 37px;
}
.contentColumn .columnHeader h3 {
	text-transform: uppercase;
	font-weight: normal;
	color: #FFF;
	line-height: 36px;
	padding-left: 22px;
	font-size: 0.95em;
}
.fullWidth {
	float: left;
	width: 934px;
}
.fullWidth .content {
	min-height: inherit;
}
.fullWidth .columnHeader {
	float: left;
}
.fullWidth .fullWidthArrow {
	float: left;
	background: url(/App_Themes/GenesisSports/images/sectionHeaderFullWidth-arrow.png) top left no-repeat;
	width: 934px;
	height: 27px;
}
.fullWidth .fullWidthArrow h3 {
	text-transform: uppercase;
	font-weight: normal;
	color: #FFF;
	line-height: 27px;
	padding-left: 22px;
	font-size: 0.95em;
}
                       

/* # homeShopSections # */
.shopSection {
	width: 230px;
}
.shopSection .shopHeader {
	float: left;
	width: 230px;
}
.shopSection .shopSectionDropdown {
	float: left;
	width: 226px;
	background: url(/App_Themes/GenesisSports/images/selectBg.png) center center no-repeat #333;	
	padding: 6px 2px 6px 2px;
}
.shopSection .shopSectionDropdown select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	height: 22px;
	width: 215px;
	margin-left: 5px;
	border: 1px solid #FFF;
	background: #FFF;
	line-height: 30px;
	outline: none;
}
.shopSection .shopSectionBestSellers {
	float: left;
}
.shopSection .shopSectionBestSellers h3 {
	width: 225px;
	height: 31px;
	background: url(/App_Themes/GenesisSports/images/bestSellerBg.jpg) top left repeat-x #E2E2E2;
	font-size: 13px;
	font-weight: normal;
	font-family: Arial;
	color: #666;
	padding-left: 5px;
	line-height: 35px;
}
.shopSection .shopSectionBestSellers a:link, .shopSection .shopSectionBestSellers a:visited {
	background: url(/App_Themes/GenesisSports/images/bestSellerItemBg.jpg) bottom left repeat-x;
	display: block;
	float: left;
	width: 230px;
	height: 43px;
	padding-top: 4px;
	border-bottom: 1px solid #999;
	text-decoration: none;
}
.shopSection .shopSectionBestSellers a:link:hover, .shopSection .shopSectionBestSellers a:visited:hover {
	background: #eee;
}
.shopSection .bestSeller {
	float: left;
	cursor: pointer;
}
.shopSection .bestSeller .bestSellerPhoto {
	float: left;
	border: 1px solid #666;
	margin-left: 5px;
	margin-right: 5px;
}
.shopSection .bestSeller .bestSellerInfo {
	float: left;
	padding-top: 2px;
	width: 181px;
}
.shopSection .bestSeller .bestSellerInfo p {
	font-size: 0.85em;
	color: #333;
	margin: 0;
	padding: 0;
	line-height: 1.2em;
}
.rrp {
	color: #999 !important;
	text-decoration: line-through !important;
}
.ourPrice {
	text-transform: uppercase !important;
	color: #F00 !important;
}
.contentColFooter {
	background: url(/App_Themes/GenesisSports/images/bestSellerFooter.jpg) bottom left no-repeat #4B4B4B;
	float: left;
	width: 230px;
	height: 30px;
	text-align: right;
}
.contentColFooter a:link, .contentColFooter a:visited {
	font-weight: bold;
	font-size: 0.85em;
	color: #FFF;
	text-decoration: none;
	background: url(/App_Themes/GenesisSports/images/whiteArrow.png) right 11px no-repeat;
	padding-right: 15px;
	line-height: 27px;
	margin-right: 10px;
	display: block;
}
.contentColFooter a:link:hover, .contentColFooter a:visited:hover {
	color: #F00;
	background: url(/App_Themes/GenesisSports/images/redArrow.png) right 11px no-repeat;
}
.roundedFooter {
	background: url(/App_Themes/GenesisSports/images/sectionHeader-thin-arrow.png) bottom left no-repeat !important;
	float: left;
	width: 230px;
	height: 24px;
	text-align: right;
}
.roundedFooter a:link, .roundedFooter a:visited, .roundedFooter a:link:hover, .roundedFooter a:visited:hover {
	background: none;
	line-height: 24px !important;
}
/* # miniGallery # */
.miniGallery {
	float: left;
	padding-top: 8px;
	padding-left: 17px;
}
.miniGallery ul li {
	float: left;
}
.miniGallery a:link, .miniGallery a:visited {
	display: block;
	border: 1px solid #666;
	margin-right: 5px;
	margin-bottom: 5px;	
}
.miniGallery a:link:hover, .miniGallery a:visited:hover {
	border: 1px solid #F00;
}
.miniGallery .MediaGalleryFolderTree {
	display: none;
}
.miniGallery .MediaLibrarySort {
	display: none;
}
.miniGallery .Pager {
	display: none;
}
.miniGallery .MediaGallery {
	width: 210px;
}
.miniGallery .MediaGalleryContent {
	width: 210px;
}
/* # miniNewList # */
.miniNewsList {
	float: left;
	width: 210px;
	margin-left: 8px;
	padding-top: 8px;
height: 198px;
}
.miniNewsList ul li {
	font-size: 0.85em;
	line-height: 1.5em;
	padding-left: 12px;
	background: url(/App_Themes/GenesisSports/images/arrowBullet.gif) left 4px no-repeat;
	margin-bottom: 3px;
}
.miniNewsList a:link, .miniNewsList a:visited {
	text-decoration: none;
	color: #333;
}
.miniNewsList a:link:hover, .miniNewsList a:visited:hover {
	color: #F00;
}
/* # miniMailingList # */
.miniMailingList {
	float: left;
	width: 220px;
	margin-left: 8px;
	padding-top: 8px;
	background: url(/App_Themes/GenesisSports/images/newsletterIcon.png) 120px 5px no-repeat;
}
.miniMailingList .signuptext {
	float: left;
	width: 100px;
}
.miniMailingList .signuptext p {
	font-size: 0.95em;
	line-height: 1.5em;
}
.miniMailingList .signupTextBox {
	float: left;
	width: 220px;
	margin-top: 70px;
	position: relative;
	background: url(/App_Themes/genesisSports/images/newsletterTextBox.gif) top left no-repeat;
}
.miniMailingList .signupTextBox label {
	color: #333;
	text-transform: uppercase;
	font-size: 0.9em;
	padding-bottom: 5px;
	position: absolute;
	bottom: 50px;
	left: 6px;
}
.miniMailingList .signupTextBox .SubscriptionTextbox {
	float: left;
	position: relative;
}
.miniMailingList .signupTextBox .SubscriptionTextbox {
	border: none;
	background: #FFF;
	width: 105px;
	height: 14px;
	font-size: 11px;
	font-family: Arial;
	color: #666;
	float: left;
	margin-left: 3px;
	margin-top: 2px;
	padding: 4px;
}
.miniMailingList .signupTextBox input.SubscriptionButton {
	background: none;
	border: none;
	font-size: 0px;
	display: block;
	background: url(/App_Themes/GenesisSports/images/buttons/subscribeButton.png) left top no-repeat;
	width: 91px;
	height: 22px;
	position: relative;
	right: -92px;
	bottom: 22px;
	cursor: pointer;

}
.miniMailingList .signupTextBox input.SubscriptionButton:hover {
	background: url(/App_Themes/GenesisSports/images/buttons/subscribeButton.png) left bottom no-repeat;
}
.miniMailingList .signupTextBox .InfoMessage {
	float: left;
	height: 30px;
	width: 220px;
	font-size: 11px;
	text-align: center;
	color: #666;
	padding-top: 2px;
}

.linkList {
	float: left;
	width: 210px;
	margin-left: 8px;
	padding-top: 8px;
}
.linkList ul li {
	font-size: 0.85em;
	line-height: 2.2em;
	padding-left: 12px;
	background: url(/App_Themes/GenesisSports/images/arrowBullet.gif) left 8px no-repeat;
	margin-bottom: 3px;
	text-transform: uppercase;
}
.linkList a:link, .linkList a:visited {
	text-decoration: none;
	color: #333;
}
.linkList a:link:hover, .linkList a:visited:hover {
	color: #F00;
}
.squareList ul li {
	background: url(/App_Themes/GenesisSports/images/squareBullet.gif) left 8px no-repeat;
	line-height: 2.2em;	
}
/* # securePayments # */
.securePayments {
	margin-top: 5px;
	float: left;
}
/* # teamLogos # */
.teamLogos {
	width: 912px;
	height: 130px;
	float: left;
	margin-left: 12px;
}
.teamLogoRow {
	height: 130px;
	min-height: 130px; 
}
.marquee0 {
	height: 130px;
}
.flashTicker {
	width: 910px;
	height: 100px;
	float: left;
}
/* =================================================================================== contentColumn ENDS */

/* # footerRow # */
/* =================================================================================== footerRow STARTS */
.footerRow {
	float: left;
	width: 960px;
	margin-left: 10px;
	background: url(/App_Themes/GenesisSports/images/footerBg.jpg) top left repeat-x;
	height: 135px;
	margin-top: 10px;
}
.footerRow .upper {
	float: left;
	width: 960px;
	height: 69px;
}
.footerRow .upper .left {
	float: left;
	padding-top: 35px;
	padding-left: 10px;
}
.footerRow .upper .left p {
	font-size: 10px;
	color: #FFF;
}
.footerRow .upper .right {
	float: right;
}
.footerRow .upper .right ul li {
	float: left;
	padding-top: 12px;
	padding-right: 10px;
}
.footerRow .lower {
	float: left;
	width: 960px;
}
.footerRow .lower .left {
	float: left;
}
.footerRow .lower .right {
	float: left;
	width: 600px;
	margin-left: 20px;
	margin-top: 10px;
}
.footerRow .lower .right p {
	color: #CCC;
	font-size: 11px;
}
.footerRow .lower .right a:link, .footerRow .lower .right a:visited {
	color: #FFF;	
	text-decoration: none;
}
.footerRow .lower .right a:link:hover, .footerRow .lower .right a:visited:hover {
	color: #F00;
}
/* =================================================================================== footerRow ENDS */
/* # offeroftheweek # */
.offerPhoto {
	float: left;
	width: 200px;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-left: 15px;
}
.offerPhoto img {
	padding: 6px;
	border: 1px solid #CCC;
	background: #FFF;
}
.offerInfo {
	float: left;
	width: 230px;
	text-align: center;
	padding-bottom: 5px;
}
.offerInfo p {
	line-height: 14px;
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	font-weight: bold;
}
.offerInfo p.rrp{
	font-size: 11px;
	font-weight: normal;
}
.offerInfo p.ourPrice {
	font-size: 11px;
}