*
{
	padding: 0;
	margin: auto;
	border: 0;
}

body, html 
{
	color: #666666; 
	font-family: Arial, Tahoma, sans-serif;
	background-color: #000000; 
	height: 100%;
	text-align: center;
	_overflow-x:hidden;
	/*_overflow-y:auto;*/
}

body 
{
	font-size: 9pt;
	height: 100%;
}

p 
{
	padding: 0px 8px 0px 8px;
	font-size: 9pt;
	color: #666666;
	margin-top: 8px;
}

.paragraph 
{
	font-size: 9pt;
	color: #666666;
	margin-top: 8px;
}

a 
{
	color: #830C00;
	text-decoration: none;
	font-weight: bold;
}

a:hover
{
	text-decoration: none;
	color: #FFFFFF;
}

h1 
{
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 12px;
}

h2 
{
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	margin-bottom: 0px;
	padding-left: 8px;
	margin-top: 12px;
}

h3
{
	font-size: 12px;
	color: #830C00;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 8px;
}

h4
{
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 12px;
}

h5
{
	font-size: 12px;
	color: #830C00;
	margin-top: 0px;
	margin-bottom: 0px;
}

h6
{
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	margin-bottom: 0px;
	padding-left: 8px;
	margin-top: -20px;
}

#jukeBoxHolder
{
	width: 975px;
	height: 343px;
	background-color: #000000;
}

#secondMenuHolder
{
	width: 860px;
	height: 17px;
	font-size: 11px;
	margin-top: 3px;
	color: #db7d01;
	text-align: centre;
	margin-left: 30px;
	float: left;
	visibility: hidden;
}

.showHolder
{
	width: 65px;
	float: right;
	height: 17px;
	font-size: 11px;
	color: #db7d01;
	margin-top: 3px;
	visibility: visible;
}

#featureHolder
{
	width: 975px;
	height: 301px;
	background-color: #000000;
}

.clear 
{ 
	clear: both; 
}

#mainContainer
{
	width: 975px;
	min-height: 100%;
	text-align: left;
	background-color: #000000;
}

* html #mainContainer 
{
	height: 100%; /*** IE doesn't support min-height, but instead it handles height as min-height so we need to hack the height ***/
}

.outer 
{
	padding-left: 269px;  
}

* html .outer 
{
	/*** No need for hacking IE on this layout ***/
}

.inner 
{
	width: 595px;
}

* html .inner 
{
	width: 100%;
}

.float-wrap
{
	float: left;
	width: 975px;
	padding-top: 0px;
	margin-left: -320px; /*** Same length as .outer padding-left but with negative value ***/
	_margin-left: -234px;
	padding-bottom: 160px;
}

* html .float-wrap 
{
	/*** No need for hacking IE on this layout ***/
}

#content 
{
	float: right;
	width: 710px;
	_width: 750px;
	margin-right: 0px;
	margin-top: -22px;
}

#contentVideo
{
	float: right;
	width: 710px;
	_width: 750px;
	margin-right: 0px;
	margin-top: -22px;
	_margin-left: 30px;
}

* html #content 
{
	position: relative; /*** IE needs this  ***/
}

.contentWrap 
{
	padding: 5px;
	margin-bottom: 30px;
}

.contentWrap ol, .contentWrap ul
{
	margin: 3px 20 5px 35px;
	font-size: 12px;
	color: #666666;
	list-style: none;
}

.contentWrap li 
{
	padding-bottom: 2px;
}

#left 
{
	float: left;
	width: 205px; 
	margin-top: 10px;
	margin-left: 15px;
	_margin-left: 0px;
	padding-bottom: 50px;
	text-align: left;

}

* html #left 
{
	position: relative; /*** IE needs this  ***/
}

.footer 
{
	width: 1178px;
	height: 219px; 
	margin-top: -219px; 
	background-image: url(../images/sitewide/footerBG.jpg);
	z-index: 1;
}

#footerLinkHolder
{
	width: 900px;
}

#footerLeft
{
	float: left;
	color: #666666;
	font-size: 10px;
	margin-top: 30px;
	margin-left: 20px;
	position: relative;
	z-index: 2;
}

#footerRight
{
	float: right;
	color: #9F5E00;
	font-size: 18px;
	margin-top: -200px;
	position: relative;
	z-index: 2;
}

#footerRight a
{
	color: #9F5E00;
	font-size: 18px;
	text-decoration: none;
	font-weight: normal;
}

#footerRight a:hover
{
	color: #FFFFFF;
	font-size: 18px;
	text-decoration: none;
	font-weight: normal;
}

.leftPanel
{
	width: 465px;
	float: left;
	margin-left: -40px;
	_margin-left: 0px;
	padding-bottom: 40px;
	margin-top: 5px;
	_padding-top: 20px;
	*margin-top: 5px;
}

.rightPanel
{
	width: 246px;
	float: right;
	margin-right: 18px;
	margin-top: 3px;
	
	position: relative;
	z-index: 400;
}

.leftMiddle
{
	width: 260px;
	float: left;
	margin-top: 0px;
	_margin-top: 0px;
	*margin-top: 1px;
}

.rightMiddle
{
	width: 200px;
	float: right;
	margin-top: 0px;	
	_margin-top: 0px;
	*margin-top: 1px;
}

#contentHolder
{
	width: 465px;
}

.leftPanel>#contentHolder
{
	margin-top: 20px;
}

.leftList
{
	float: left;
	width: 49%;
	margin-top: 10px;
}

.rightList
{
	float: right;
	width: 49%;
	margin-top: 10px;
}

.leftListWider
{
	float: left;
	width: 95%;
	margin-top: 10px;
}

.navHolder
{
	width: 205px;
	height: 320px;
	margin-top: 0px;
	text-align: left;
	z-index: 0;
}

.mailingListHolder
{
	width: 171px;
	height: 106px;
	background-image: url(../images/home/mailListBG.gif);
	background-repeat: no-repeat;
	margin-top:20px;
}

.mailingListParagraph
{
	width: 150px;
	margin-left: 8px;
	padding-top: 25px;
	color: #830C00;
	height: 40px;
	font-size: 10px;
}

.mailingListInputButtonHolder
{
	width: 155px;
	margin-top: 7px;
}

.mailingListInput
{
	float: left;
	width: 120px;
}

.mailingListButton
{
	float: right;
	width: 25px;
}

.inputBox
{
	width: 123px;
	height: 16px;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #351A1A;
	border: 1px solid #4C3131;
	line-height: 20px;
	padding:1px;
}

.videoFeatureHolder
{
	width: 246px;
	height: 372px;
	margin-top: 17px;
	z-index: -200;
	position: absolute;
}

.rightPanelImageHolder
{
	width: 246px;
	margin-top: 20px;
	position: absolute;
	z-index: 0;
	
}

.headingHolder
{
	height: 27px;
	margin-bottom: 10px;
}

.headingHolderFlash
{
	height: 27px;
	margin-bottom: 10px;
	margin-top: 30px;
	margin-left: -35px;
	_margin-left: 0px;
}

.blurbHolder
{
	width: 100%;
	margin-bottom: 0px;
}

.blurbHolderFlash
{
	width: 100%;
	margin-bottom: 0px;
	margin-left: -35px;
	_margin-left: 0px;
}

.itemProductHolderNone
{
	width: 430px;
	padding-bottom: 10px;
	_padding-bottom: 5px;
	margin-left: 8px;
	clear: both;
}

.borderItem
{
	width: 430px;
	border-bottom: 1px dotted #9F5E00;
	height: 10px;
	margin-left: 8px;
	clear: both;
}

.borderItem2
{
	width: 430px;
	border-bottom: 1px dotted #9F5E00;
	height: 25px;
	margin-left: 8px;
	clear: both;
}

.itemProductHolder
{
	width: 430px;
	padding-bottom: 20px;
	border-bottom: 1px dotted #9F5E00;
	margin-left: 8px;
	clear: both;
}

.itemProductLeft
{
	width: 70%;
	float: left;
}

.itemProductLeft2
{
	width: 100%;
	float: left;
}

.shopProductLeft
{
	width: 50%;
	float: left;
}

.itemProductRight
{
	width: 25%;
	float: right;
}

.shopProductRight
{
	width: 50%;
	float: right;
}

.itemCover
{
	width: 70px;
	height: 90px;
	margin-top: 15px;
}

.itemCoverRectangle
{
	width: 120px;
	height: 60px;
	margin-top: 15px;
}

#item1 
{
    position: absolute; 
    visibility:hidden; 
    z-index: 100; 
	margin-top: 20px;
}

#item2
{
	width: 246px;
	margin-top: 20px;
	position: absolute;
	z-index: 0;
}

#item3
{
    position: absolute; 
    visibility:hidden; 
    z-index: 200; 
	top: 779px;
	_margin-top: 25px;
	*top: 833px;
}

#item4
{
    position: absolute; 
    visibility:hidden; 
    z-index: 300; 
	top: 463px;
	_margin-top: 25px;
	*top: 497px;
}

#item5
{
    position: absolute; 
    visibility:hidden; 
    z-index: 300; 
	top: 995px;
	_margin-top: 25px;
	*top: 1060px;
}

#item6
{
    position: absolute; 
    visibility:hidden; 
    z-index: 300; 
	top: 2774px;
	_margin-top: 25px;
	*top: 2932px;
}

#item7
{
    position: absolute; 
    visibility:hidden; 
    z-index: 300; 
	top: 1490px;
	_margin-top: 25px;
	*top: 1587px;
}

#cover1 
{
    position: absolute; 
    visibility:hidden; 
    z-index: 100; 
}

#cover2
{
    position: absolute; 
    visibility:hidden; 
    z-index: 100; 
}

#cover3 
{
    position: absolute; 
    visibility:hidden; 
    z-index: 100; 
}

#cover4 
{
    position: absolute; 
    visibility:hidden; 
    z-index: 100; 
}

#cover5 
{
    position: absolute; 
    visibility:hidden; 
    z-index: 100; 
}

#cover6 
{
    position: absolute; 
    visibility:hidden; 
    z-index: 100; 
}

#cover7 
{
    position: absolute; 
    visibility:hidden; 
    z-index: 100; 
}

#cover8 
{
    position: absolute; 
    visibility:hidden; 
    z-index: 100; 
}

#cover9 
{
    position: absolute; 
    visibility:hidden; 
    z-index: 100; 
}

#cover10 
{
    position: absolute; 
    visibility:hidden; 
    z-index: 100; 
}

#cover11 
{
    position: absolute; 
    visibility:hidden; 
    z-index: 100; 
}

#cover12 
{
    position: absolute; 
    visibility:hidden; 
    z-index: 100; 
}

#cover13 
{
    position: absolute; 
    visibility:hidden; 
    z-index: 100; 
}

#cover14 
{
    position: absolute; 
    visibility:hidden; 
    z-index: 100; 
}

#cover15 
{
    position: absolute; 
    visibility:hidden; 
    z-index: 100; 
}

#cover16 
{
    position: absolute; 
    visibility:hidden; 
    z-index: 100; 
}

#cover17 
{
    position: absolute; 
    visibility:hidden; 
    z-index: 100; 
}

#cover18 
{
    position: absolute; 
    visibility:hidden; 
    z-index: 100; 
}

#cover19 
{
    position: absolute; 
    visibility:hidden; 
    z-index: 100; 
}

#cover21 
{
    position: absolute; 
    visibility:hidden; 
    z-index: 100; 
}

#cover22 
{
    position: absolute; 
    visibility:hidden; 
    z-index: 100; 
}

#cover23
{
    position: absolute; 
    visibility:hidden; 
    z-index: 100; 
}

#cover24 
{
    position: absolute; 
    visibility:hidden; 
    z-index: 100; 
}

#cover25 
{
    position: absolute; 
    visibility:hidden; 
    z-index: 100; 
}

#cover26
{
    position: absolute; 
    visibility:hidden; 
    z-index: 100; 
}

#cover27 
{
    position: absolute; 
    visibility:hidden; 
    z-index: 100; 
}

#cover28
{
    position: absolute; 
    visibility:hidden; 
    z-index: 100; 
}

#cover29 
{
    position: absolute; 
    visibility:hidden; 
    z-index: 100; 
}

#cover35 
{
    position: absolute; 
    visibility:hidden; 
    z-index: 100; 
}

#cover36 
{
    position: absolute; 
    visibility:hidden; 
    z-index: 100; 
}

#cover37 
{
    position: absolute; 
    visibility:hidden; 
    z-index: 100; 
}

#cover38 
{
    position: absolute; 
    visibility:hidden; 
    z-index: 100; 
}

#cover39 
{
    position: absolute; 
    visibility:hidden; 
    z-index: 100; 
}

#cover40 
{
    position: absolute; 
    visibility:hidden; 
    z-index: 100; 
}

#cover41
{
    position: absolute; 
    visibility:hidden; 
    z-index: 100; 
}
#cover42 
{
    position: absolute; 
    visibility:hidden; 
    z-index: 100; 
}
#cover43 
{
    position: absolute; 
    visibility:hidden; 
    z-index: 100; 
}
#cover44 
{
    position: absolute; 
    visibility:hidden; 
    z-index: 100; 
}
#cover45 
{
    position: absolute; 
    visibility:hidden; 
    z-index: 100; 
}
#cover46 
{
    position: absolute; 
    visibility:hidden; 
    z-index: 100; 
}


.quoteParagraphHolder
{
	width: 430px;
	padding-bottom: 5px;
	margin-left: 8px;
}

.quotePerson
{
	color: #830C00;
}

.quoteParagraphLeft
{
	width: 75%;
	float: left;
}

.smallCoverHolder
{
	width: 22%;
	float: right;
}

.formContainer
{
	width: 428px;
	margin-left: 8px;
}

.formLeft
{
	width: 418px;
	float: left;
	
}

.formRight
{
	width: 10px;
	float: right;
	
}

.formText
{
	float: left;
	width: 40%;
	height: 20px;
	line-height: 20px;
	padding-bottom: 7px;
}

.formFields
{
	float: right;
	width: 60%;
	height: 20px;
	padding-bottom: 7px;
}

.formBox
{
	width: 230px;
	height: 20px;
	background-color: #351A1A;
	border: 1px solid #4C3131;
	line-height: 20px;
	color: #FFFFFF;
	font-size: 12px;
}

.formEnquiry
{
	float: right;
	width: 60%;
	height: 120px;
	padding-bottom: 7px;
}

.enquiryBox
{
	width: 230px;
	height: 100px;
	background-color: #351A1A;
	border: 1px solid #4C3131;
	color: #FFFFFF;
	font-size: 12px;
}

.formButtonHolder
{
	width: 76%;
	height: 20px;
	margin-top: -35px;
}

.formButton
{
	float: right;
}

.tickertext
{
	width: 184px;
	margin-left: 0px;
}

.videoGalleryHolder
{
	width: 710px;
	height: 490px;
	margin-top: 15px;
	margin-left: -35px;
	_margin-left: 0px;
	
}

.equipmentList
{
	padding-left: 8px;
}

.equipmentList strong
{
	color: #830C00;
}

.equipmentList em
{
	color: #830C00;
}

.trackListingHolder
{
	width: 457px;
	padding-left: 8px;
}

.trackHolder
{
	width: 457px;
	background-color: #1e0401;
	height: 25px;
}

.trackHolderAlt
{
	width: 457px;
	height: 25px;
}

.creditsHolder
{
	width: 457px;
	height: 25px;
	font-size: 12px;
	color: #666666;
	margin-top: 5px;
	margin-left: 5px;
}

.trackName
{
	color: #FFFFFF;
	font-weight: bold;
	margin-top: 5px;
	margin-left: 5px;
	float: left;
}

.trackName a
{
	color: #FFFFFF;
	font-weight: bold;
}

.trackName a:hover
{
	color: #D77E00;
	font-weight: bold;
}

.formatHolder
{
	float: right;
	width: 130px;
	margin-top: 5px;
	color: #D77E00;
	font-weight: bold;
}

.formatHolder a
{
	color: #D77E00;
	font-weight: bold;
}

.formatHolder a:hover
{
	color: #FFFFFF;
	font-weight: bold;
}

.formatHolderLeft
{
	float: left;
	width: 60px;
}

.formatHolderRight
{
	float: left;
	width: 60px;
}

.formatIconHolder
{
	float: right;
	width: 150px;
	margin-top: 5px;
	color: #D77E00;
	font-weight: bold;
}

.formatBlurb
{
	color: #FFFFFF;
	font-weight: bold;
	margin-top: 15px;
	float: left;
}

.titleRight
{
	color: #FFFFFF;
	font-weight: bold;
}

.exclamation
{
	height: 20px;
	padding-bottom: 7px;
	clear: both;
}

.rightPanelBoxMailThankYouHolder
{
	padding:10px;
}

.rightPanelBoxContactThankYouHolder
{
	background-color: #000000;
	color: #ffffff;
	font-weight: bold;
	height: 200px;
	_height: 200px;
	padding:10px;
}

#navholder
{
	width: 975px;
	height: 20px;
}


#navholder a 
{
	color: #830C00;
	text-decoration: none;
	font-weight: bold;
}

#navholder a:hover 
{
	color: #db7d01;
	text-decoration: none;
	font-weight: bold;
}

#menuitem1
{
	border-right: 1px solid #F5822B;
	float: left;
	width: 39px;
	vertical-align: middle;
}

#menuitem2
{
	border-right: 1px solid #F5822B;
	float: left;
	width: 55px;
	margin-left: 8px;
}

#menuitem3
{
	border-right: 1px solid #F5822B;
	float: left;
	width: 39px;
	margin-left: 8px;
}

#menuitem4
{
	border-right: 1px solid #F5822B;
	float: left;
	width: 42px;
	margin-left: 8px;
}

#menuitem5
{
	border-right: 1px solid #F5822B;
	float: left;
	width: 55px;
	margin-left: 8px;
}

#menuitem6
{
	border-right: 1px solid #F5822B;
	float: left;
	width: 45px;
	margin-left: 8px;
}

#menuitem7
{
	border-right: 1px solid #F5822B;
	float: left;
	width: 30px;
	margin-left: 8px;
}

#menuitem8
{
	border-right: 1px solid #F5822B;
	float: left;
	width: 58px;
	margin-left: 8px;
}
 
#menuitem9
{
	border-right: 1px solid #F5822B;
	float: left;
	width: 44px;
	margin-left: 8px;
}
 
#menuitem10
{
	border-right: 1px solid #F5822B;
	float: left;
	width: 39px;
	margin-left: 8px;
}

#menuitem11
{
	border-right: 1px solid #F5822B;
	float: left;
	width: 46px;
	margin-left: 8px;
}

#menuitem12
{
	border-right: 1px solid #F5822B;
	float: left;
	width: 46px;
	margin-left: 8px;
}

#menuitem13
{
	border-right: 1px solid #F5822B;
	float: left;
	width: 51px;
	margin-left: 8px;
}

#menuitem14
{
	border-right: 1px solid #F5822B;
	float: left;
	width: 35px;
	margin-left: 8px;
}

#menuitem15
{
	border-right: 1px solid #F5822B;
	float: left;
	width: 35px;
	margin-left: 8px;
}

#menuitem16
{
	border-right: 1px solid #F5822B;
	float: left;
	width: 48px;
	margin-left: 8px;
}
