	a:link
	{
	font-family: Arial, Helvetica, sans-serif;
	color: #FF7200;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	}
	 
	a:active  
	{
	color: #FF7200;
	text-decoration: none;
	}
	
	a:visited  
	{
	color: #FF7200;
	text-decoration: none;
	}
	
	a:hover
	{
	color: #FF0000;
	text-decoration: none;
	}
	
	p
	{
	padding: 0px;
	margin: 2px 0px 2px 0px;
	}



	
	/*---------------------body---------------------------------------------------------------------*/		
	
		
	
	
	HTML, BODY
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .82em;
	color: #ffffff;
	background-image: url(../images/template/bgHead.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
	background-color: #C70102;
	}


	
	IMG 
	{
	border: 0px;
	padding: 0px;
	margin: 0px; 
	}

	/*---------------------mainbody---------------------------------------------------------------------*/	
	#mainBody
	{	
	
	background-repeat: no-repeat;
	background-position: center top;
	width: 779px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	position: relative;
	min-height: 100%;
	z-index: 1;
	}
	
	* HTML DIV#mainBody
	{
		height: 100%;
	}
	
	#mainBodyInner
	{
	width: 779px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 100px;
	padding: 0px;
	position: relative;
	overflow: hidden;
	clear: both;
	z-index: 1;
	}

	/*---------------------header---------------------------------------------------------------------*/	
	
	#headerContainer
	{
	width: 100%;
	height: 131px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	position: relative;
	z-index: 100;
	}
	
	#header
	{
	width: 100%;
	height: 103px;
	padding: 0px;
	position: relative;
	text-align: center;
	overflow: hidden;
	z-index: 100;
	}
	
	.home
	{
	width: 215px;
	height: 80px;
	position: absolute;
	left: 0px;
	top: 0px;
	}


	/*---------------------navigation---------------------------------------------------------------------*/
	
	#navContainer
	{
	width: 779px;
	padding: 2px 4px 4px 4px;
	text-align: center;
	z-index: 100;
	overflow: hidden;
	display: block;
	z-index: 100;
	}


	/*---------------------footer---------------------------------------------------------------------*/
	
	#footer
	{
	width: 779px;
	height: 
	}
	
	


	

	
	
	/*---------------------container---------------------------------------------------------------------*/
	
	.columnContainer
	{
	position: relative;
	width: 779px;
	padding: 0px 0px 0px 0px;
	margin: -8px 0px 0px 0px;
	background-repeat: repeat-y;
	}
	
	.rightColumn
	{
	float: right;
	width: 563px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}
	
	.leftColumn
	{
	float: left;
	width: 216px;
	margin: 0px 0px 0px 0px;
	}
	
	#cartControls
	{
	text-align: right;
	height: 20px;
	}
	
	.rightSubColumnContainer
	{
	position: relative;
	width: 557px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;

	}
	
	.leftSubRightColumn
	{
	float: left;
	width: 278px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}
	
	.rightSubRightColumn
	{
	float: right;
	width: 278px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}
	
	.banner
	{
	width: 779px;
	height: 196px;
	margin: -2px 0px 0px 0px;
	}
	
	/*---------------------welcome---------------------------------------------------------------------*/
	
	.welcomeBoxCont
	{
	position:relative;
	margin: 0px auto 0px auto;
	width: 100%;
	padding: 0px;
	display: none;
	}
	
	.welcomeBoxTop
	{
	height: 15px;
	margin: 0px 0px -2px 0px;
	padding: 0px;
	background-image: url(../images/template/boxes/welcomeTop.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	}
	
	.welcomeBoxBottom
	{
	height: 15px;
	margin: -2px 0px 0px 0px;
	padding: 0px;
	background-image: url(../images/template/boxes/welcomeBottom.gif);
	background-position: top left;
	background-repeat: no-repeat;
	}
	
	.welcomeBoxCenter
	{
	margin: 0px;
	padding: 5px 0px 5px 0px;
	background-image: url(../images/template/boxes/welcomeFill.gif);
	position: relative;
	}
	
	.welcomeInnerBoxCenter
	{
	margin: 0px;
	padding: 0px 24px 0px 20px;
	background-image: url(../images/template/boxes/welcomeFill2.gif);
	background-position: top;
	background-repeat: no-repeat;
	}
	
	/*---------------------mailing list---------------------------------------------------------------------*/
	
	.mailingListBoxCont
	{
	position:relative;
	margin: 0px auto 0px auto;
	width: 100%;
	padding: 0px;
	}
	
	.mailingListBoxTop
	{
	height: 15px;
	margin: 0px 0px -2px 0px;
	padding: 0px;
	background-image: url(../images/template/boxes/mailingTop.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	}
	
	.mailingListBoxBottom
	{
	height: 15px;
	margin: -2px 0px 0px 0px;
	padding: 0px;
	background-image: url(../images/template/boxes/mailingBottom.gif);
	background-position: top left;
	background-repeat: no-repeat;
	}
	
	.mailingListBoxCenter
	{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../images/template/boxes/mailingFill.gif);
	position: relative;
	}
	
	.mailingListInnerBoxCenter
	{
	margin: 0px;
	padding: 5px 13px 15px 22px;
	background-image: url(../images/template/boxes/mailingFill2.gif);
	background-position: top;
	background-repeat: no-repeat;
	}
	
	/*---------------------featured---------------------------------------------------------------------*/
	
	.featuredBoxCont
	{
	position:relative;
	margin: 0px auto 0px auto;
	width: 100%;
	padding: 0px;
	}
	
	.featuredBoxTop
	{
	height: 15px;
	margin: 0px 0px -2px 0px;
	padding: 0px;
	background-image: url(../images/template/boxes/featuredTop.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	}
	
	.featuredBoxBottom
	{
	height: 15px;
	margin: -2px 0px 0px 0px;
	padding: 0px;
	background-image: url(../images/template/boxes/featuredBottom.gif);
	background-position: top left;
	background-repeat: no-repeat;
	}
	
	.featuredBoxCenter
	{
	margin: 0px;
	padding: 5px 13px 5px 22px;
	background-image: url(../images/template/boxes/featuredFill.gif);
	text-align: center;
	}
	
	.featured2BoxCenter
	{
	margin: 0px;
	padding: 5px 13px 5px 22px;
	background-image: url(../images/template/boxes/featuredFill.gif);
	text-align: left;
	}
	
	.featuredPic
	{
	margin: 5px 8px 5px 8px;
	border: solid 3px #ffffff;
	}
	
	
	/*---------------------news---------------------------------------------------------------------*/
	
	.newsBoxCont
	{
	position:relative;
	margin: 0px auto 0px auto;
	width: 100%;
	padding: 0px;
	}

	
	.newsBoxTop
	{
	height: 15px;
	margin: 0px 0px -2px 0px;
	padding: 0px;
	background-image: url(../images/template/boxes/newsTop.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	}
	
	.newsBoxBottom
	{
	height: 15px;
	margin: -2px 0px 0px 0px;
	padding: 0px;
	background-image: url(../images/template/boxes/newsBottom.gif);
	background-position: top left;
	background-repeat: no-repeat;
	}
	
	.newsBoxCenter
	{
	margin: 0px;
	padding: 5px 24px 5px 20px;
	background-image: url(../images/template/boxes/newsFill.gif);
	position: relative;
	}
	
		/*---------------------player---------------------------------------------------------------------*/
	
	.playerBoxCont
	{
	position:relative;
	margin: 0px auto 0px auto;
	width: 100%;
	padding: 0px;
	}
	
	.playerBoxTop
	{
	height: 15px;
	margin: 0px 0px -2px 0px;
	padding: 0px;
	background-image: url(../images/template/boxes/playerTop.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	}
	
	.playerBoxBottom
	{
	height: 15px;
	margin: -2px 0px 0px 0px;
	padding: 0px;
	background-image: url(../images/template/boxes/playerBottom.gif);
	background-position: top left;
	background-repeat: no-repeat;
	}
	
	.playerBoxCenter
	{
	margin: 0px;
	padding: 5px 0px 5px 15px;
	background-image: url(../images/template/boxes/playerFill.gif);
	position: relative;
	}
	
	.playerBoxCenter p
	{
	font-family: Arial;
	color: #593702;
	font-size: 1.0em;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	}
	
	
	/*---------------------search---------------------------------------------------------------------*/
	
	.searchBoxCont
	{
	position:relative;
	margin: 0px auto 0px auto;
	width: 100%;
	padding: 0px;
	}
	
	.searchBoxTop
	{
	height: 15px;
	margin: 0px 0px -2px 0px;
	padding: 0px;
	background-image: url(../images/template/boxes/searchTop.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	}
	
	.searchBoxBottom
	{
	height: 15px;
	margin: -2px 0px 0px 0px;
	padding: 0px;
	background-image: url(../images/template/boxes/searchBottom.gif);
	background-position: top left;
	background-repeat: no-repeat;
	}
	
	.searchBoxCenter
	{
	margin: 0px;
	padding: 5px 13px 5px 22px;
	background-image: url(../images/template/boxes/searchFill.gif);
	}
	
	.searchSub
	{
	padding:0px 0px 10px 0px;
	}
	
	/*---------------------top 10 box---------------------------------------------------------------------*/
	
	.top10BoxCont
	{
	position:relative;
	margin: 0px auto 0px auto;
	width: 100%;
	padding: 0px;
	}
	
	.top10BoxTop
	{
	height: 15px;
	margin: 0px 0px -2px 0px;
	padding: 0px;
	background-image: url(../images/template/boxes/topTop.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	}
	
	.top10BoxBottom
	{
	height: 15px;
	margin: -2px 0px 0px 0px;
	padding: 0px;
	background-image: url(../images/template/boxes/topBottom.gif);
	background-position: top left;
	background-repeat: no-repeat;
	}
	
	.top10BoxCenter
	{
	margin: 0px;
	padding: 5px 15px 5px 15px;
	background-image: url(../images/template/boxes/topFill.gif);
	}
	
	
	.top210BoxCont
	{
	position:relative;
	margin: 0px auto 0px auto;
	width: 100%;
	padding: 0px;

	}
	
	.top210BoxTop
	{
	height: 15px;
	margin: 0px 0px -2px 0px;
	padding: 0px;
	background-image: url(../images/template/boxes/top2Top.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	}
	
	.top210BoxBottom
	{
	height: 15px;
	margin: -2px 0px 0px 0px;
	padding: 0px;
	background-image: url(../images/template/boxes/top2Bottom.gif);
	background-position: top left;
	background-repeat: no-repeat;
	}
	
	.top210BoxCenter
	{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../images/template/boxes/top2Fill.gif);
	}
	
	.top210BoxCenterInner
	{
	margin: 0px;
	padding: 0px 15px 5px 15px;
	background-image: url(../images/template/boxes/top2Fill2.gif);
	background-repeat:no-repeat;
	}
		
	.top310BoxTop
	{
	height: 15px;
	margin: 0px 0px -2px 0px;
	padding: 0px;
	background-image: url(../images/template/boxes/top3Top.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	}
	
	.top310BoxBottom
	{
	height: 15px;
	margin: -2px 0px 0px 0px;
	padding: 0px;
	background-image: url(../images/template/boxes/top3Bottom.gif);
	background-position: top left;
	background-repeat: no-repeat;
	}
	
	.top310BoxCenter
	{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../images/template/boxes/top3Fill.gif);
	}
	
	.top310BoxCenterInner
	{
	margin: 0px;
	padding: 0px 15px 5px 15px;
	background-image: url(../images/template/boxes/top3Fill2.gif);
	background-repeat:no-repeat;
	}

	
	/*---------------------top 10 sub---------------------------------------------------------------------*/
	
	.top10Box
	{
	height: 55px;
	width: 100%;
	border-top: 1px dotted #FF7200;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	}
	
	* HTML .top10Box
	{
	padding: 10px 0px 0px 0px;
	}
	
	.top10BoxInfo
	{
	width: 165px;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	float: left;
	}
	
	.top10BoxPic
	{
	margin: 0px 0px 0px 0px;
	float: left;
	border: 1px solid #FF7200;
	}
	
	.topTitle
	{
	margin: 0px 0px 10px 0px;
	}
	
	/*---------------------style---------------------------------------------------------------------*/	
	
	.searchTitle
	{
	font-size: 1.3em;
	font-weight: bold;
	color: #000000;
	}
	
	.news_Event_title
	{
	font-size: 1.8em;
	font-weight: 400;
	margin: 5px 0px 5px 0px;
	}
	
	.news_Event_Details
	{
	font-size: 1.3em;
	font-weight: bold;
	margin: 5px 0px 5px 0px;
	}
	
	.welcomeTitle
	{
	padding: 0px 0px 0px 20px;
	margin-left: auto;
	margin-right: auto;
	}
	
	/*---------------------misc---------------------------------------------------------------------*/	
	
	.clear
	{
	clear: both;
	padding: 0px;
	margin: 0px;
	}
	
	form
	{
	padding: 0px;
	margin: 0px;
	}
	
	 .button
	 {
	 margin: 0px 0px -4px 0px
	 }
	 
	 .mailingListText
	 {
	 font-size: 1.2em;
	 font-weight: bold;
	 }
	 
	 .shipping
	 {
	 font-color: red;
	 font-size: 1.3em;
	 font-weight: bold;
	 }