body {
margin: 30px 0 50px 0;
padding: 0 0 30px 0;
text-align: center;
background-color: #151515;
/*background: #151515 url('images2/footerHalloween.gif') center bottom no-repeat;*/
font-family: arial, sans-serif;
color: #fff;
font-size: 13px;
}


/*divs and positioned elements*/

#container {
background-color: #000;
margin: 0 auto 0 auto;
text-align: left;
width: 760px;
background-image: url(images2/truck_bg.jpg);
background-position: bottom center;
background-repeat: no-repeat;
border: 1px solid #fff;
position: relative;
}

#header {
background-image: url(images2/header.jpg);
background-position: center center;
background-repeat: no-repeat;
float: left;
width: 760px;
height: 200px;
padding: 0;
text-align: left;
margin: 0;
border-bottom: 1px solid #ccc;
}

#nav {
clear: both;
text-align: left;
width: 760px;
margin: 0;
padding: 0;
}

/*content divs for homepage*/

#content1_home /*total width 380px*/ {
float: left;
padding: 0 40px 30px 40px;
}

#content2_home /*total width 380px*/ {
padding: 0 40px 20px 40px;
}

/*NOTICE
*********************************************************/
div#notice {
	margin: 0 0 15px 0;
}


div#homeNews {
float: left;
width: 300px;
padding: 0 20px 0 0;
}


div#mediaPlayer {
float: left;
width: 320px;
height: 440px;
padding: 10px;
margin: 10px 0 0 20px;
background: transparent url('images2/bgMediaPlayer.gif') center center no-repeat;
display: inline;
}

div#theBuzz {
float: left;
width: 300px;
padding: 0 20px 20px 0;
}

div#theShop {
float: right;
width: 340px;
padding: 0 0 20px 0;
margin: 0;
}

div#socialIcons {
	margin-top: 20px;
}

div#socialIcons img {
	margin-right: 7px;
}


/*content divs for all other pages*/

#content1 /*total width 500px*/ {
float: left;
width: 440px;
padding: 0 20px 20px 40px;
}

#content2 /*total width 260px*/ {
float: right;
width: 200px;
padding: 0 40px 20px 20px;
}

#footer {
clear: both;
width: 680px;
margin: 0 auto 20px auto;
padding-top: 15px;
border-top: 1px solid #999;
}

#box1 {
background-color: #222;
border: 1px solid #ccc;
margin: 10px 0 0 0;
padding: 5px;
clear: both;
}

#box2 {
background-color: #222;
margin: 0;
padding: 10px 10px;
text-align: center;
}

div#download {
background-color: #000;
border: 1px dotted #d34663;

}

#faq {
width: 360px;
padding: 10px 20px 20px 10px;
margin: 0 auto 0 auto;
}

div.shopItem {
	border: 4px dotted #d34663;
	padding: 10px;
	margin: 10px 0 20px 0;
	background-color: #000;
}

div.shopItem p span {
	color: #9bc;
}

div#content1 div.shopItem h4 {
	font-size: 20px;
	text-transform: none;
	font-weight: normal;
}

div#content1 div.shopItem h4 span {
	text-transform: none;
	color: #d34663;
}

/*body links*/

a:link, a:visited {
color: #f93;
}

a:hover, a:active {
color: #f36;
text-decoration: underline;
}

h4 a {
text-decoration: none;
}

#footer a:link, #footer a:visited {
font-weight: normal;
}


/*images*/
img {
border: 0;
}

.img1 {
border: 1px solid #fff;
float: left;
margin: 5px 12px 0 0;
}

.img2 {
border: 1px solid #fff;
}

.img3 {
border: 1px solid #fff;
float: right;
margin: 5px 0 0 7px;
}

.img4 {
border: 1px solid #fff;
margin-top: 3px;
}

img#offer1 {
position: absolute;
z-index: 20;
top: -20px;
left: -25px;
}

/*headings, paragraphs*/

h1, h2, h3, h4, p, ul {
margin: 0;
padding: 0;
}

/*#header h1 {
color: #fff;
font-family: arial, helvetica, verdana, sans-serif;
font-weight: normal;
font-size: 45px;
margin: 110px 0 0 20px;
}*/

div#header h1 {
	width: 261px;
	height: 69px;
	text-indent: -5000px;
	background: transparent url('images2/logo.gif') center center no-repeat;
	position: absolute;
	z-index: 10;
	top: 95px;
	left: 17px;
}

#header h1 span {
color: #999;
}

/*#header h2 {
color: #fff;
font-family: arial, helvetica, verdana, sans-serif;
font-size: 16px;
margin: 4px 0 0 20px;
}*/

div#header h2 {
	width: 520px;
	height: 27px;
	text-indent: -5000px;
	background: transparent url('images2/tagline.gif') center center no-repeat;
	position: absolute;
	z-index: 110;
	top: 164px;
	left: 20px;
}

h3 {
font-family: arial, verdana, sans-serif;
font-size: 22px;
color: #fff;
font-weight: normal;
text-transform: lowercase;
margin-bottom: 12px;
padding-bottom: 2px;
border-bottom: 1px solid #999;
}

h3 span {
color: #999;
}

#content2 h3 {
border: 0;
font-size: 16px;
padding-top: 6px;
}

.c1h31 {
clear: both;
}

.h3home1 {
padding-top: 15px;
}

.h3home2 {
padding-top: 7px;
}

h4 {
font-family: arial, verdana, sans-serif;
padding-top: 8px;
padding-bottom: 5px;
font-size: 13px;
color: #fff;
text-transform: uppercase;
}

div#content1_home h4 {
color: #f93;
padding-bottom: 4px;
}

h4 span {
text-transform: uppercase;
color: #f36;
}

.h4clear {
clear: both;
padding-top: 15px;
}

.h41c1 {
padding: 18px 0 5px 0;
clear: both;
}

.h4home1 {
padding-top: 5px;
font-size: 16px;
}

h5 {
font-family: arial, verdana, sans-serif;
padding: 10px 0 10px 0;
font-size: 16px;
color: #D34663;
font-weight: normal;
margin: 0;
}

div#container h5 a {
color: #f36;
text-decoration: none;
}



p {
font-family: Verdana, Arial, sans-serif;
}

p {
padding: 0 0 12px 0; 
line-height: 18px;
text-align: left;
}

p span {
color: #f36;
font-weight: bold;
}

.ph1 {
font-weight: bold;
font-size: 12px;
}

.ph1_2 {
font-weight: bold;
font-size: 12px;
padding-bottom: 24px;
}

.ph2 {
font-size: 12px;
letter-spacing: 0.2px;
}

.ph2 span {
font-weight: bold;
}

.p1c1 {
font-weight: bold;
color: #f36;
padding-bottom: 3px;
}

.p1 {
font-weight: bold;
letter-spacing: 0.2px;
}

p.shop {
width: 300px;
}

.p1 span {
color: #f36;
}

.p2 {
text-align: justify;
}

.p3 {
font-weight: bold;
padding-bottom: 20px;
}

.p4 {
padding-top: 8px;
}

.p5 {
clear: both;
font-size: 12px;
padding-top: 20px;
}

.p1c2 {
padding-bottom: 5px;
font-family: arial, verdana, sans-serif;
font-weight: bold;
color: #f36;
font-size: 14px;
}

.p2c2 {
font-family: arial, verdana, sans-serif;
font-weight: bold;
text-align: center;
padding-bottom: 8px;
}
.p3c2 {
border-bottom: 1px solid #999;
}

#footer p {
padding: 2px;
text-align: center;
font-size: 10px;
}

p.vid_player {
padding: 5px 0 20px 0;
}

p.code {
padding: 10px 5px;
background-color: #222;
border: 1px solid #666;
margin-bottom: 25px;
}

p.caption {
font-size: 11px;
font-style: italic;
padding-bottom: 2px;
}


/*lyrics and downloads links list*/

.l1 {
list-style-type: none;
padding: 0 0 10px 0;
}

.l1 li {
padding: 3px 0 2px 0;
font-weight: bold;
}

.l1 a:link, .l1 a:visited {
font-family: arial, verdana, sans serif;
font-size: 13px;

text-decoration: none;
}



/*wallpaper thumbs list*/

.l1img {
list-style-type: none;
margin: 0;
padding: 0;
}

.l1img li {
float: left;
margin: 5px 20px 10px 0;
padding-bottom: 5px;
font-size: 12px;
text-align: center;
}

.l1img a:link, .l1img a:visited {
text-decoration: none;
padding-top: 10px;
}

.l1img img {
display: block;
border: 1px solid #fff;
margin-bottom: 5px;
}

/*web banners code area*/

.text_banner {
font-family: arial, verdana, sans-serif;
font-size: 12px;
background-color: #111;
color: #fff;
border: 1px solid #333;
padding: 2px;
}

/*main nav menus*/

#nav1 {
margin: 0;
padding: 1px 0 33px 40px;
background-color: #c24;
background-image: url(images2/nav2_bg.jpg);
background-position: bottom center;
background-repeat: repeat-x;
}

#nav1 li {
display: inline;
list-style-type: none;
margin: 0;
padding: 0;
}

#nav1 a:link, #nav1 a:visited {
font-family: arial, helvetica, verdana, sans-serif;
font-size: 14px;
color: #fff;
float: left;
font-weight: bold;
margin-right: 8px;
margin-top: 5px;
padding: 2px 0px 7px 6px;
text-decoration: none;
text-transform: lowercase;
}

#nav1 a:hover, #nav1 a:active { 
color: #fc9;
text-decoration: underline;
}

.nav1_basket {
float: right;

}

#nav1 .nav1_basket a:link,  #nav1 .nav1_basket a:visited {
padding: 0 35px 20px 6px;
}

/*second nav menu*/

#nav2 {
background-color: #222;
list-style-type: none;
margin: 0 0 20px 0;
padding: 4px 0 34px 40px;
border-bottom: 1px solid #ccc;
}

*html #nav2 {
clear: both;
height: 30px;
text-align: left;
position: relative;
top: -15px;
padding-bottom: 3px;
}

#nav2 li {
display: inline;
padding: 0;
margin: 0;
}

#nav2 a:link, #nav2 a:visited {
float: left;
margin-right: 8px;
margin-top: 6px;
padding: 2px 0px 4px 6px;
font-family: arial, verdana, sans-serif;
font-size: 12px;
font-weight: bold;
color: #fff;
text-decoration: none;
text-transform: lowercase;
}

#nav2 a:hover, #nav2 a:active {
color: #f93;
text-decoration: underline;
}


/*mailing list subscription box*/

#mail_list {
width: 300px;
height: 100px;
margin: 0 0 0 0;
padding: 0;
position: absolute;
z-index: 100;
top: 10px;
left: 85px;
}

#mail_list p {
font-family: arial, verdana, sans-serif;
font-size: 13px;
padding: 0;
font-weight: bold;
padding-bottom: 10px;
text-align: left;
}

.text_box {
font-family: arial, verdana, sans-serif;
color: #333;
background-color: #fff;
border: 1px solid #999;
font-size: 12px;
margin: 0;
padding: 1px;
}

.button {
color: #fff;
background-color: #333;
border: 1px solid #ccc;
font-weight: bold;
font-family: arial, verdana, sans-serif;
font-size: 11px;
margin: 0;
padding: 2px 3px 2px 3px;
}

#list_submit {
color: #fff;
background-color: #333;
border: 1px solid #ccc;
font-weight: bold;
font-family: arial, verdana, sans-serif;
font-size: 12px;
margin: 0;
padding: 1px 2px 0 2px;
}






/* SLIMBOX */

#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
	z-index: 1000;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
	z-index: 1001;
}

.lbLoading {
	background: #fff url(images2/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
	z-index: 1002;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
	z-index: 1003;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(images2/prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(images2/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(images2/closelabel.gif) no-repeat center;
	margin: 5px 0;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}


hr {
clear: both;
}
