* { padding: 0; margin: 0; }

body {
 font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
 font-size: 13px;
 text-align: center;
 background: #000000;
 overflow-x: hidden;
 }


a	{
	text-decoration:	none;
	font-weight:	normal;
	color: #e2c4e5;
	}
	
a:link	{
	color:	#e2c4e5;
	background-color: transparent;
	border-bottom: none;
	}
	
a:visited	{
	color:	#e2c4e5;
	background-color: transparent;
	}
	
a:hover	{
	color:	#e2c4e5;
	background-color: transparent;
	border-bottom: none;

	}
	
a:active	{
	color:	#e2c4e5;
	background-color: transparent;
	border-top: none;
	}


p {
	font-family: "Trebuchet MS", verdana, "Lucida Grande", geneva, Helvetica, sans-serif;
	line-height: 15px;
	margin-left: 0;
	margin-right: 0;
	text-align: justify;
	font-size: 12px;
	color: #FFFFFF;
	}

p.red
{
	font-family: "Trebuchet MS", verdana, "Lucida Grande", geneva, Helvetica, sans-serif;
	line-height: 15px;
	margin-left: 0;
	margin-right: 0;
	text-align: justify;
	font-size: 12px;
	color: #ff0033;
	}

p.blue
{
	font-family: "Trebuchet MS", verdana, "Lucida Grande", geneva, Helvetica, sans-serif;
	line-height: 15px;
	margin-left: 0;
	margin-right: 0;
	text-align: justify;
	font-size: 12px;
	color: #0066ff;
	}

p.sub
{
	font-family: "Trebuchet MS", verdana, "Lucida Grande", geneva, Helvetica, sans-serif;
	line-height: 15px;
	font-size: 11px;
	margin-left: 2px;
	color: #ffffff;
	}


li {
	font-family: "Trebuchet MS", verdana, "Lucida Grande", geneva, Helvetica, sans-serif;
	color: #FFFFFF;
	}

b, i {
	font-family: "Trebuchet MS", verdana, "Lucida Grande", geneva, Helvetica, sans-serif;
	line-height: 15px;
	color: #FFFFFF;
	font-size: 12px;
	}


h1	{
	font-size: 17px;
	margin-top: 0;
	margin-bottom: 0;
	text-align: left;
	font-weight: normal;
	letter-spacing: 0.04em;
	color: #ffffff;
	}

img
{  border-style: none;
}

#header {
 position: relative;
 background-image: url("../images/header.png");
 background-repeat: no-repeat;
 width:980px;
 height:136px;
  outline: none;
 top: 0px;
 margin-left: auto;
 margin-right: auto;
 text-align: left; 
}

.header a {
 outline: none;
 }


#social {
 position: relative;
 height: 32px;
 width: 180px;
 top: -95px;
 left:340px;
 margin-left: auto;
 margin-right: auto;
 text-align: left; 
}

#dada {
 position: relative;
 top: -110px;
 left:350px;
 width: 280px;
 margin-left: auto;
 margin-right: auto;
 text-align: left; 
}
ul.newsmenu {
	list-style: none;
	padding: 0px;
	}

.displace {
	position: absolute;
	left: -5000px;
	}

ul.newsmenu li {
	float: left;
	}

ul.newsmenu li a {
    position: relative;
    outline: none;
    top: 111px;
    left: 5px;
	display: block;
	width: 50px;
	height: 11px;
	background: url('../images/mnews.png');
	}

ul.newsmenu li.news a {
	background-position: 0 0;
	}

ul.newsmenu li.news a:hover {
	background-position: 0 -15px;
	}


ul.tdmenu {
	list-style: none;
	padding: 0px;
	}

.displace {
	position: absolute;
	left: -5000px;
	}

ul.tdmenu li {
	float: left;
	}

ul.tdmenu li a {
    position: relative;
    outline: none;
    top: 111px;
    left: 15px;
	display: block;
	width: 95px;
	height: 11px;
	background: url('../images/mtd.png');
	}

ul.tdmenu li.tourdates a {
	background-position: 0 0;
	}

ul.tdmenu li.tourdates a:hover {
	background-position: 0 -15px;
	}
	
	
ul.aasmenu {
	list-style: none;
	padding: 0px;
	}

.displace {
	position: absolute;
	left: -5000px;
	}

ul.aasmenu li {
	float: left;
	}

ul.aasmenu li a {
    position: relative;
    outline: none;
    top: 111px;
    left: 25px;
	display: block;
	width: 139px;
	height: 11px;
	background: url('../images/maas.png');
	}

ul.aasmenu li.aas a {
	background-position: 0 0;
	}

ul.aasmenu li.aas a:hover {
	background-position: 0 -15px;
	}
	
ul.ssmenu {
	list-style: none;
	padding: 0px;
	}

.displace {
	position: absolute;
	left: -5000px;
	}

ul.ssmenu li {
	float: left;
	}

ul.ssmenu li a {
    position: relative;
    outline: none;
    top: 111px;
    left: 35px;
	display: block;
	width: 161px;
	height: 11px;
	background: url('../images/mss.png');
	}

ul.ssmenu li.sas a {
	background-position: 0 0;
	}

ul.ssmenu li.sas a:hover {
	background-position: 0 -15px;
	}
	
	
ul.lbdmenu {
	list-style: none;
	padding: 0px;
	}

.displace {
	position: absolute;
	left: -5000px;
	}

ul.lbdmenu li {
	float: left;
	}

ul.lbdmenu li a {
    position: relative;
    outline: none;
    top: 111px;
    left: 45px;
	display: block;
	width: 151px;
	height: 11px;
	background: url('../images/mlbd.png');
	}

ul.lbdmenu li.lbd a {
	background-position: 0 0;
	}

ul.lbdmenu li.lbd a:hover {
	background-position: 0 -15px;
	}
	
	
ul.tmmenu {
	list-style: none;
	padding: 0px;
	}

.displace {
	position: absolute;
	left: -5000px;
	}

ul.tmmenu li {
	float: left;
	}

ul.tmmenu li a {
    position: relative;
    outline: none;
    top: 111px;
    left: 55px;
	display: block;
	width: 121px;
	height: 11px;
	background: url('../images/mtm.png');
	}

ul.tmmenu li.machines a {
	background-position: 0 0;
	}

ul.tmmenu li.machines a:hover {
	background-position: 0 -15px;
	}
	
ul.ffmenu {
	list-style: none;
	padding: 0px;
	}

.displace {
	position: absolute;
	left: -5000px;
	}

ul.ffmenu li {
	float: left;
	}

ul.ffmenu li a {
    position: relative;
    outline: none;
    top: 111px;
    left: 65px;
	display: block;
	width: 94px;
	height: 11px;
	background: url('../images/mff.png');
	}

ul.ffmenu li.forum a {
	background-position: 0 0;
	}

ul.ffmenu li.forum a:hover {
	background-position: 0 -15px;
	}
	
ul.stmenu {
	list-style: none;
	padding: 0px;
	}

.displace {
	position: absolute;
	left: -5000px;
	}

ul.stmenu li {
	float: left;
	}

ul.stmenu li a {
    position: relative;
    outline: none;
    top: 111px;
    left: 75px;
	display: block;
	width: 82px;
	height: 11px;
	background: url('../images/mst.png');
	}

ul.stmenu li.store a {
	background-position: 0 0;
	}

ul.stmenu li.store a:hover {
	background-position: 0 -15px;
	}


#main {
 position: relative;
 background-image: url("../images/bdtree.jpg");
 background-repeat: no-repeat;
 width:904px;
 height: 596px;
 top: 10px;
 margin-left: auto;
 margin-right: auto;
 text-align: left; 
}

#orderbutton {
 position: relative;
 width:252px;;
 height:24px;
 top: 500px;
 left: 20px;
 
 
}

#banners {
 position: relative;
 width:980px;
 height:170px;
 top: 20px;
 margin-left: auto;
 margin-right: auto;
 text-align: left; 
}

#copyright {
 position: relative;
 margin-left: auto;
 margin-right: auto;
 text-align: center; 
 width: 300px;
 color: #ffffff;
 font-size: 9px;
}

#vheader {
 position: relative;
 background-image: url("../images/vheader.png");
 background-repeat: no-repeat;
 width:880px;
 height:840px;
 top: 10px;
 margin-left: auto;
 margin-right: auto;
 text-align: left; 
}

#legalh {
 position: relative;
 background-image: url("../images/lheader.png");
 background-repeat: no-repeat;
 width:900px;
 height:150px;
 top: 10px;
 margin-left: auto;
 margin-right: auto;
 text-align: left; 
}


#legal {
 position: relative;
 width:880px;
 height:840px;
 top: 10px;
 margin-left: auto;
 margin-right: auto;
 text-align: left; 
}

#goodies {
 position: relative;
 background-image: url("../images/goodies.png");
 background-repeat: no-repeat;
 width:873px;
 height:182px;
 top: 10px;
 margin-left: auto;
 margin-right: auto;
 text-align: left; 
}

#goodies-text {
 position: relative;
 width:873px;
 height:18px;
 top: 10px;
 margin-left: auto;
 margin-right: auto;
 text-align: left; 
}

#order {
 position: relative;
 width:873px;
 height:80px;
 top: 18px;
 left: 24px;;
 margin-left: auto;
 margin-right: auto;
 text-align: left; 
}


#wrapper {
position: relative;
width: 1000px;
 margin-left: auto;
 margin-right: auto;
 text-align: left; 
top: 20px;
left: 85px;

}

#text {
 position: relative;
 width:425px;
 float: left;
 margin-left: auto;
 margin-right: auto;
 text-align: left;
 top: 36px;
 font-size: 11px;
 color: #ffffff;
 padding: 10px;
 }

#tracks {
 width:425px;
 float: right;
 margin-left: auto;
 margin-right: auto;
 text-align: right; 
 left: 20px;
 top: 20px;
 padding: 15px;
}

.title_red {
	color: #ff0033;
	font-size: 14px;
	line-height: 40px;
	font-weight: bold;
	text-align: left;
}

.title_blue {
	color: #0066ff;
	font-size: 14px;
	line-height: 40px;
	font-weight: bold;
	text-align: left;
}




