	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: #000000;
	background-image: url(../images/template/bgInner.jpg);
	background-position: top center;
	background-repeat: y;
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
	background-color: #C70102;
	}


	
	IMG 
	{
	border: 0px;
	padding: 0px;
	margin: 0px; 
	}

	/*---------------------mainbody---------------------------------------------------------------------*/	
	#bodyInner
	{	
	
	background-repeat: no-repeat;
	background-position: center top;
	width: 100%;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	position: relative;
	min-height: 100%;
	background-image: url(../images/template/bgHeadInner.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	z-index: 1;
	}
	
	* HTML DIV#bodyInner
	{
		height: 100%;
	}
	
	#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 0px 0px 0px;
	position: relative;
	overflow: hidden;
	clear: both;
	z-index: 1;
	}
	
	*html #mainBodyInner
	{
	padding: 0px 0px 0px 3px;
	}

	/*---------------------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---------------------------------------------------------------------*/
	
	.cloumnContainer
	{
	position: relative;
	width: 779px;
	padding: 0px 0px 0px 0px;
	margin: -8px 0px 0px 0px;
	background-repeat: repeat-y;
	}
	
	.rightColumn
	{
	float: right;
	width: 370px;
	margin: 0px 5px 0px 0px;
	}
	
	.leftColumn
	{
	float: left;
	width: 370px;
	margin: 0px 0px 0px 5px;
	}
		
	#cartControls
	{
	text-align: right;
	height: 20px;
	}
	
	.rightSubColumnContainer
	{
	position: relative;
	width: 557px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-image: url(../images/template/columnStrip.gif);
	background-repeat: repeat-y;
	}
	
	.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;
	}
	
	/*---------------------cart---------------------------------------------------------------------*/
	
	
	#txtUsername
	{
	float: right;
	margin: -18px 545px 0px 0px;
	}
	
	#txtPassword
	{
	float: right;
	margin: -18px 545px 0px 0px;
	}
	
	.loyaltySection
	{ 
	padding: 10px 0px 10px 0px;
	height: 20px; 
	}
	
	#colLoyalty
	{
	border-bottom: 1px solid #E0E0E0;
	padding: 10px 10px 20px 10px;
	}
	
	.colBasket
	{
	border-bottom: 1px solid #E0E0E0;
	padding: 10px 10px 20px 10px;
	}
	
	.colSubscribe
	{
	padding: 20px 10px 20px 10px;
	}
	
	#cartSummary
	{
	padding: 10px 10px 20px 10px;
	}
	
	#cartSummaryInner
	{
	text-align: right;
	width: 400px;
	float: right;
	}
	
	#cartTotalContainer
	{
	margin: 20px 0px 20px 0px;
	font-weight: bold;
	font-size: 1.1em;
	}
	
	#cartTotal
	{
	 border: solid 2px #FF7200;
	 padding: 5px;
	 color: #FF7200;
	 font-weight: bold;
	 font-size: 1.2em;
	}

	#cartShipping
	{
	font-weight: bold;
	font-size: 1.1em;
	}
	
	#cartShippingPrice
	{
	font-weight: bold;
	font-size: 1.1em;
	color: #FF7200;
	}
	
	
	.cartItem
	{
	padding: 20px 10px 5px 10px;
	border-bottom: 1px solid #E0E0E0;
	position: relative;
	height: 30px;
	}
	
	.basketProductName
	{
	float: left;
	font-weight: bold;
	font-size: 1.1em;
	}
	
	.basketUpdate
	{
	float: left;
	margin: -7px 20px 0px 0px;
	font-weight: bold;
	width: 150px;
	font-size: 1.1em;
	}
	
	.basketUpdateTitle
	{
	float: left;
	font-weight: bold;
	width: 150px;
	font-size: 1.1em;
	}
	
	.basketQuantity
	{
	float: left;
	font-weight: bold;
	width: 80px;
	font-size: 1.1em;
	}
	
	.basketPrice
	{
	float: right;
	color: #FF7200;
	font-weight: bold;
	font-size: 1.1em;
	}
	
	#cartSubscribe
	{
	float: right;
	text-align: right;
	padding: 0px 0px 20px 0px;
	}
	
	#cartSubscribe p
	{
	color: #FF7200;
	margin: 0px 0px 10px 0px;
	}
	
	/*---------------------links page---------------------------------------------------------------------*/
	
	#links
	{
	padding: 0px 10px 0px 10px;
	}
	
	#links p
	{
	margin: 20px 0px 0px 0px;
	font-size: 1.5em;
	}

	
	
	
	/*---------------------welcome---------------------------------------------------------------------*/
	
	.welcomeBoxCont
	{
	position:relative;
	margin: 0px auto 0px auto;
	width: 100%;
	padding: 0px;
	}
	
	.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;
	}
	
	.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;
	}
	
	
	/*---------------------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 20px 5px 15px;
	background-image: url(../images/template/boxes/topFill.gif);
	}

	
	/*---------------------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: 6px 0px 0px 0px;
	float: left;
	border: 1px solid #FF7200;
	}
	
	.topTitle
	{
	margin: 0px 0px 10px 0px;
	}
	
	/*---------------------search---------------------------------------------------------------------*/
	
	.search
	{
	min-height: 70px;
	padding: 10px 10px 5px 10px;
	margin: 0px;
	border-bottom: 1px dotted #E0E0E0;
	background-color: #ffffff;
	}
	
	.search2
	{
	min-height: 70px;
	padding: 10px 10px 5px 10px;
	margin: 0px;
	border-bottom: 1px dotted #E0E0E0;
	background-color: #FCFCFC;
	}
	
	.search3
	{
	min-height: 70px;
	padding: 10px 10px 5px 10px;
	margin: 0px;
	border-bottom: 1px solid #E0E0E0;
	background-color: #F8F6F6;
	}
	
	.search4
	{
	min-height: 70px;
	padding: 10px 10px 5px 10px;
	margin: 0px;
	border-bottom: 1px dotted #E0E0E0;
	background-color: #EFEEEE;
	}
	
	* html div.search, * html div.search2, * html div.search3, * html div.search4
	{
	height: 70px;
	}
	
	/*---------------------purchase---------------------------------------------------------------------*/
	
	#purchase
	{

	width: 779px;
	color: #DDA880;
	font-size: .85em;
	vertical-align: middle;
	text-align: right;
	}
	
	#purchase ul
	{
	margin: 0px;
	padding: 0px
	}
	
	#purchase ul li
	{
	display: inline;
	list-style: none;
	color: #DDA880;
	margin: 0px 3px 0px 3px;
	}
	
	/*#purchase ul li a:link, #purchase ul li a:visited 
	{
	color: #C95300;
	}
	
	#purchase ul li a:hover
	{
	color: #9C2100;
	}*/
	
	/*---------------------search---------------------------------------------------------------------*/
	
	.search
	{
	min-height: 70px;
	padding: 10px 10px 5px 10px;
	margin: 0px;
	border-bottom: 1px dotted #E0E0E0;
	background-color: #ffffff;
	}
	
	.search2
	{
	min-height: 70px;
	padding: 10px 10px 5px 10px;
	margin: 0px;
	border-bottom: 1px dotted #E0E0E0;
	background-color: #FCFCFC;
	}
	
	.search3
	{
	min-height: 70px;
	padding: 10px 10px 5px 10px;
	margin: 0px;
	border-bottom: 1px solid #E0E0E0;
	background-color: #F8F6F6;
	}
	
	.search4
	{
	min-height: 70px;
	padding: 10px 10px 5px 10px;
	margin: 0px;
	border-bottom: 1px dotted #E0E0E0;
	background-color: #EFEEEE;
	}
	
	* html div.search, * html div.search2, * html div.search3, * html div.search4
	{
	height: 70px;
	}
	
	/*---------------------details box---------------------------------------------------------------------*/
	
	.detailsBox
	{
	min-height: 70px;
	border-bottom: 1px dotted #E0E0E0;
	padding: 10px 10px 5px 10px;
	margin: 0px;
	position: relative;
	width: 759px;
	}
	
	* html div.detailsBox
	{
	height: 70px;
	}

	.detailsBoxInfo
	{
	margin-left: 380px;
	width: 340px;
	padding: 0px 0px 20px 5px;
	position: relative;
	}
	
	.detailsBoxInfoRecords
	{
	margin-left: 70px;
	width: 680px;
	padding: 0px 0px 20px 5px;
	position: relative;
	}
	
	.detailsImageBox
	{
	float: left;
	}
	
	.detailsButtons
	{
	text-align: right;
	position: absolute;
	width: 301px;
	bottom: 0px;
	right: 10px;
	}
	
	.detailsBoxImg
	{
	float: left;
	margin: 0px;
	padding: 0px;
	}
	
		
	/*---------------------Image Big styles---------------------------------------------------------------------*/	
	
	.imageControls
	{
	float: right;
	}
	
	.productTitleImage
	{
	width: 769px;
	border-bottom: 1px solid #E0E0E0;
	padding: 10px 5px 0px 5px
	}	
	
	.bigImageBox
	{
	text-align: center;
	width: 779px;
	padding: 25px 0px 25px 0px;
	}
	

	/*---------------------product box---------------------------------------------------------------------*/
	
	.productBox
	{
	min-height: 70px;
	border-bottom: 1px dotted #FF7200;
	padding: 10px 0px 5px 0px;
	margin: 0px;
	position: relative;
	}
	
	* html div.productBox
	{
	height: 70px;
	}

	.productBoxInfo
	{
	margin-left: 64px;
	width: 299px;
	padding: 0px 0px 20px 5px;
	position: relative;records
	}
	
	.productBoxButtons
	{
	position: absolute;
	width: 299px;
	bottom: 0px;
	right: 0px;
	text-align: right;
	}
	
	.productBoxImg
	{
	float: left;
	margin: 0px;
	padding: 0px;
	border: solid 1px #FF7200;
	}
	
	.productContainer
	{
	height: 100px;
	padding: 0px;
	maring: 0px;
	}
	
		/*---------------------box1---------------------------------------------------------------------*/
	
	.box1
	{
	min-height: 70px;
	border-bottom: 1px dotted #FF7200;;
	padding: 10px 0px 5px 0px;
	margin: 0px;
	}
	
	* html div.box1
	{
	height: 70px;
	}

	.box1Info
	{
	margin-left: 64px;
	width: 301px;
	padding: 0px 0px 0px 5px;
	}
	
	.box1Img
	{
	float: left;
	margin: 0px;
	padding: 0px;
	}
	
	/*---------------------record box---------------------------------------------------------------------*/
	
	.recordBox
	{
	min-height:155px;
	border-bottom: 1px dotted #FF7200;
	padding: 10px 0px 5px 0px;
	margin: 0px;
	position: relative;
	}
	
	* html div.recordBox
	{
	height: 155px;
	}

	.recordBoxInfo
	{
	margin-left: 64px;
	width: 299px;
	padding: 0px 0px 20px 5px;
	position: relative;
	}
	
	.recordBoxButtons
	{
	position: absolute;
	width: 299px;
	right: 0px;
	bottom: 0px;
	}
	
	.recordBoxImg
	{
	float: left;
	margin: 0px;
	padding: 0px;
	}
	
	.recordsContainer
	{
	padding: 0px;
	maring: 0px;
	}
	
	
	/*---------------------buttons---------------------------------------------------------------------*/
	
	.buyButton
	{
	float: right;
	margin: 5px 0px 0px 5px;
	}
	
	.sampleButton
	{
	float: left;
	padding: 0px 0px 0px 5px;
	}
	
	
	/*---------------------decoration---------------------------------------------------------------------*/
	
	.title
	{
	width: 100%;
	border-bottom: 1px solid #FF7200;
	}	
	
	.productTitle
	{
	width: 769px;
	border-bottom: 1px solid #FF7200;
	padding: 0px 5px 0px 5px;
	margin: 0px 0px 5px 0px;
	}
	
	.productTitleFP
	{
	width: 769px;
	border-bottom: 1px solid #E0E0E0;
	padding: 10px 5px 0px 5px;
	}
	
	.featuredTitle
	{
	width: 769px;
	border-bottom: 1px solid #E0E0E0;
	padding: 10px 5px 0px 5px;
	}
	
	.communityTitle
	{
	width: 769px;
	border-bottom: 1px solid #E0E0E0;
	padding: 0px 5px 0px 5px;
	margin: 20px 0px 0px 0px;
	}	
	
	
	
	.sectionTitle
	{
	position: absolute;
	top: 0px;
	right: 0px;
	}
	
	.pages
	{
	text-align: right;
	float: right;
	padding: 10px 0px 0px 0px;
	font-size: .85em;
	}
	
	.pagesBottom
	{
	text-align: right;
	float: right;
	padding: 10px 5px 0px 0px;
	font-size: .85em;
	}
	
	* html .pagesBottom
	{
	padding: 0px 5px 0px 0px;
	}
	
	.pagesSections
	{
	margin: 0px 0px 0px 20px;
	}
	
	.pagesNumbers
	{
	margin: 20px 0px 0px 0px;
	}
	
	
	/*---------------------style---------------------------------------------------------------------*/	
	
	.searchTitle
	{
	font-size: 1.3em;
	font-weight: bold;
	color: #000000;
	}
	
	.news_Event_title
	{
	font-size: 1.8em;
	font-weight: bold;
	margin: 5px 0px 0px 0px;
	}
	
	.news_Event_Details
	{
	font-size: 1.3em;
	font-weight: bold;
	
	}
	
		/*---------------------txt styles---------------------------------------------------------------------*/	
	
	h1
	{
	margin: 0px 0px 5px 0px;
	font-size: 2em;
	color: #FF7200;
	font-weight: 300;
	text-transform: capitalize;
	}

	
	p
	{
	font-size: 1em;
	margin: 0px;
	color: #656262;
	margin: 3px 0px 2px 0px;
	}
	
	.bold
	{
	font-weight: bold;
	}
	
	.date
	{
	color: #4C4545;
	font-size: .8em;
	padding: 0px;
	margin: 0px 0px -3px 0px;
	font-weight: 500;
	}
	
	.bergandy
	{
	color: #FF7200;
	font-size: .9em;
	margin: 0px;
	}
	
	.sampleTxt
	{
	color: #FF7200;
	font-size: .8em;
	float: left;
	padding: 2px 0px 0px 0px;
	}
	
	.grey
	{
	color: #676767;
	font-size: .9em;
	margin: 0px;
	}
	
	.red
	{
	color: #FF0000;
	font-size: .9em;
	}
	
	.bigOrange
	{
	margin: 0px 0px 0px 0px;
	font-size: 1.8em;
	color: #FF7200;
	font-weight: 300;
	}
	
	.bigOrangeDetail
	{
	margin: 0px 0px 0px 0px;
	font-size: 1.5em;
	color: #FF7200;
	font-weight: 300;
	text-align: center;
	vertical-align: middle;
	}
	
	.white
	{
	color: #ffffff;
	}
	
	/*---------------------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;
	 }
	 
	 .detailsImageBoxSub
	 {
	 margin: 10px 0px 0px 0px;
	 }
	 
	 .detailsImageBoxSub IMG
	 {
	 border: solid 2px #FF7200;
	 }

	 #main_image
	 {
	 border: solid 2px #FF7200;
	 }
	 
	 .newsbox
	 {
	 padding: 10px;
	 }
	 
	 #forumContainer
	 {
	 padding: 0px 10px 0px 10px;
	 }
	 
	 	 .shipping
	 {
	 color: red;
	 font-size: 1.3em;
	 font-weight: bold;
	 }
	 
	 .pagesSections
	 {
	 font-size: 1.5em;
	 vertical-align: middle;
	 padding: 0px 0px 0px 0px;
	 margin: 0px 5px 0px 0px;
	 }
	 
	 .pagNavButton
	 {
	 margin: 0px 0px 0px 0px;
	 padding: 0px 0px 0px 0px;
	 vertical-align: middle;
	 }
