body{
background: #000 url(../images/backindex.jpg) no-repeat fixed center top;
font-family:Verdana, Arial;
color:#aaa;

}
a {
color:#EE7E01;
text-decoration:none;
}
p {
	margin-bottom:10px;
}

hr {
	border:dashed .5px #aaa;
	color:#aaa;
	margin:10px 0px 10px 0px;
}

h1{
	font-variant:small-caps;
	font-weight: normal;
	margin-top:30px;
	color:#fff;
}
h3 {
	font-variant:small-caps;
	font-size:small;
	margin:10px 0px 10px 0px;
}
h2 {

color:#fff;
}
h4{
color:#fff;
}

#player{
	float:right;
}
#mainWrapper {
	/*background-color: #ffffff;*/
	background-color: #000;
	text-align: center;
	width: 860px;
	vertical-align: top;
	}
#header {
width:750px;
height:194px;
overflow:hidden;
background:url(../images/header.jpg) no-repeat;
}     
#header img {
	border:none;
}
#nav{
height:30px;
padding:0px;
font-size:11px;
font-variant: small-caps; 
/*background-color:#450102;*/
/*background:url(../images/nav.jpg) no-repeat;*/
}
#nav ul {
	height:20px;
	margin-top:0px;
	padding:5px 0px 0px 0px;
	float:left;
}
#nav ul .item {
	display: none;
	background-color:white;
}
#nav ul:hover .item{
	display:block;
	background-color:#450102;
	border:solid 1px #000 ;
	position:relative;
	text-align:left;
}
#nav ul:hover .item a{
color:#DFDFDF;
text-decoration:none;
}
#nav ul:hover .item a:hover{
color:#EE7E01;
}

#nav li{
	display: inline;
	margin: 0px 3px 0px 3px;
	padding:0px 4px 0px 4px;
	
}
#nav li a {
	color:#DFDFDF;
	text-decoration:none;
	text-shadow: #000 2px 2px 2px;
	font-weight:bold;
}
#nav li a:hover {
	color:#EE7E01;
	font-weight:bold;

}
#nav .selected {
color:#EE7E01;
}
#nav .newsletter {
background:url(../images/input_back.png);
color:#a1a1a1;
border:1px solid #b1b1b1;
margin-top:10px;
padding:0px 3px 0px 3px;
width:100px;
float:left;
}
#nav .newslettersubmit {
background:url (../images/input_back.png);
color:#a1a1a1;
border:1px solid #b1b1b1;
margin-top:10px;
margin-left:5px;
width:30px;
float:left;
}
#content_wrapper{
width:895px;
}
#left {
width:76px;
height:511px;
float:left;
clear:left;
}
#content {
width:701px;
min-height: 600px;
font-size:12px;
text-align:left;
padding:20px;
background:url(../images/content_wrapper.jpg) repeat-y #450102;
float:left;
}
#content .wrapper {
width:660px ;
padding:20px;
background-color:#250101;

}
#content .register {
width:660px ;
padding:20px;
background-color:#250101;

}
#content .battlewrapp{
	width:700px;
	background-color:#250101;
}
#content .hiphop{
	width:300px;
	margin-top:20px;
	padding: 20px;
	background-color:#250101;
	float:right;
}
#content .hiphop h2{
	margin-bottom: 20px;
}
#content .hiphop img {
	padding-bottom:10px;
	border:0px;
}
#content .hiphopspacer {
	clear:both;
	width:300px;
	height:20px;
	border-top:1px solid #ddd;
}
#content .register table{

padding:20px;
background-color:#170103;
}

#content .register td {
width:400px;
padding:3px;
}
#content .required{
font-size:x-small;
margin-right:150px;
font-style: italic;
float:right;
}
#content .billing {
width:660px ;
padding:20px;
background-color:#250101;

}
#content .billing table{
clear:both;
padding:20px;
margin:0px;
background-color:#170103;
}
#content .billing td{
width:200px;
}

#content .billing td {
width:400px;
}
#content .memberbilling{
vertical-align:top;
}
#content .memberbilling label{
color:#fff;
margin-left:10px;
}
#content .contact {
width:660px ;
padding:20px;
background-color:#250101;

}
#content .account {
width:660px ;
padding:20px;
background-color:#250101;

}
#content .account table {
padding:20px;
}
#content .account table{
background-color:#250101;
padding:20px;

}

#content .account td {
width:400px;
padding:5px;

}
#content .account h2{
background-color:#170103;
padding:10px;
font-weight:normal;
}

#content .wrapper td {
width:350px;
padding:20px;
background-color:#170103;
margin:10px;
}

#content .headers {
margin-bottom:20px;
clear:both;
background-color:#250101;
padding:10px;
}
#content .headers h1 {
margin:0px;
color:#ccc;
}

#content .message {
background-color:#100000;
padding:10px 20px 10px 20px;
margin-bottom:20px;
}
#content .button  {
color:#fff;
text-decoration:none;
}

#content .biography {
padding:20px;
background-color:#250101;

}
#content .bios{
width:300px;
}
#content .wrapper table {
padding:20px;
}


#content .wrapper td {
width:350px;
padding:20px;
background-color:#170103;
margin:10px;
}
#content .cart {
width:660px ;
padding:20px;
background-color:#250101;

}
#content .cart th{
font-weight:normal;
padding:10px;
width:15%;
background-color:#170103;
}
#content .total {
width:200px;
border:3px solid #fff;
float:right;
background-color:#170103;
clear:both;
}
#content .battles {
	width:300px;
	margin-top:20px;
	padding:20px;
	background-color:#250101;
	float:left;
}
#content .gallery {
float:left;
color:#aaa;
text-align:center;
}
#content .gallery img {
width:100px;
border:2px solid #fff;
}
#content img {
	float:left;
	margin:10px;
	border:1px solid #fff;
}
#content .img_right {
	float:right;
	margin:10px;
	border:1px solid #fff;
}
#right{
width:78px;
height:511px;
float:left;
}



#footer{
	clear:both;
	height:27px;
	width:730px;
	/*background-color:#310101;*/
	background-color:#000;
	color:#3F3F3F;
	font-size:9px;
	text-align:left;
}
#footer img {
border:none;
}
#footer .social {
margin-top:4px;
float:left;
}
#footer .legal {
margin-top:10px;
float:right;
}
/* -------------------------------------------home page style------------------------------------ */
#homecontent{
width:701px;
min-height: 600px;
font-size:12px;
text-align:left;
padding:20px;
background:url(../images/content_wrapper.jpg) repeat-y #450102;
float:left;
}
#homecontent .recentNews {
width:470px;
height:210px;
float:left;
vertical-align:top;
}
#homecontent .movie {
float:left;
height:210px;
background-color:#180101;
}
#homecontent .news {
overflow-y:auto;
height:210px;
background-color:#180101;
text-align:left;

}
#homecontent h1{
font-size:19px;
color:#fff;
padding:0px;
margin-top:0px;
}
#homecontent p{
margin:10px;
}
#homecontent .signup {
width:220px;
height:60px;
float:right;
margin:0px;
}

#homecontent .form{
width:220px;
height:60px;
background-color: #52727d;
}
#homecontent .form h1{
margin:5px;
text-align:center;
}
#homecontent .email {
float:left;
width:148px;
height:45px;
margin-left:20px;
padding-top:4px;
}
#homecontent .email input[type='text']{
color:#999;
}
#homecontent .submit {
float:left;
height:49px;
width:50px;
margin:0px;
}

#homecontent .radio {
width:430px;
height:235px;
background-color:#180101;
margin-top:10px;
padding:20px;	
float:left;
}

#homecontent .events {
width:180px;
height:390px;
margin-top:5px;
background-color:#250101;
font-size:11px;
float:right;
padding:15px;
text-align: inherit;
border:5px solid #180101;
}
#homecontent .events img{
clear:both;
width:185px;
height:100px;
}
#homecontent img {
	margin-bottom:10px;
}

#homecontent .logos {
width:680px;
height:79px;
background-color:#180101;
float:left;
margin-top:10px;
padding:10px;
clear:both;
text-align:left;
}
#homecontent .logos img{
border:0px;
margin:0px 3px 0px 3px;

}
#homecontent .releases{
height:190px;
width:435px;
margin-top:10px;
padding:20px;
float:left;
background:url(../images/home/releases.jpg) no-repeat;
}
#homecontent .extra{
height:220px;
width:205px;
margin-top:10px;
margin-right:10px;
background-color:#250101;
border:solid 5px #180101;
float:left;
}
#homecontent .extra h1 {
padding:20px;
background-color:#180101;
}
#homecontent .extra a{
text-decoration:underline;	
}
#homecontent .products{
	margin-left:10px;
}
#homecontent .products img{
	border:0px;
}
#homecontent .header {
width:445px;
height:40px;
}
#homecontent .header img{
float:right;
border:0px;
}
#homecontent .header h1 {
float:left;
}

/* -------------------------------------------store page style------------------------------------ */
#shop_leftbar{

	margin:0px;
	float:left;
	width:130px;
	height:100%;

}
#shop_leftbar h3 {
	color:#fff;
}
#shop_leftbar .box {

	padding-bottom:10px;
}
#shop_leftbar .box lu {
display:block;
}
#shop_leftbar .box li {
    list-style-type: none;
	background-color:#170103;
	padding:5px;
	border:1px solid #460203;
	display:block;
}
#shop_leftbar .box a {
	color:#EE7E01;
	text-decoration:none;
}
#shop_leftbar .box :hover {
	background-color:#460203;
}
#shop_leftbar .box a:hover {
    color:#fff;
	background-color:#460203;
}
#shop_content {
	float:right;	
	width:510px;
	background-color:#170103;
}

#shop_content .item {
	width:510px;
	height:120px;
	color:#aaa;
	padding:10px;
	clear:both;
	
}
#shop_content .item a {
	color:#fff;
	text-decoration:none;
}
#shop_content .item img {
	width:100px;
	height:100px;
}

#shop_content .item_description {

}
#shop_content h2 {
font-weight:normal;
}
#shop_content .price {
color:#fff;
font-size:20px;

}
#addtobasket{
float:left;
width:600px;
}
#addtobasket h2 {

font-weight:normal;
margin:10px 0px 20px 0px;
}
#addtobasket .price {
font-weight:normal;
color:#fff;
font-size:20px;
margin-top:10px;
}
#addtobasket img{
width:300px;
height:300px;
float:left;
margin-right:15px;
}
#addtobasket .button {
	background-color:#55737E;
	padding:5px;
	border:1px solid #fff;
	float:right;
	margin-right: 20px;
	color:#fff;
}
#button {
	background-color:#55737E;
	padding:5px;
	border:1px solid #fff;
	float:right;
	margin-right: 20px;
	}


.login {
	float:left;
	margin: 100px 100px 0px 150px;
}
.orders {
	border-bottom:1px dashed #aaa;
	height:50px;
	width:50%;
	float:left;
}
//*-------------SLIDESHOW----------------------------*//

/* hide from ie on mac \*/
	html {
		height: 100%;
		overflow: hidden;
	
	}

	#flashcontent {
		width:660px;
		height:500px;
		overflow:hidden;
	}
		#flashcontent_quest {
		width:660px;
		height:550px;
		overflow:hidden;
	}
	
	/* end hide */
	
#discography{
	margin:50px;		
	}
#discography_title {
	width:50%;
	float:left;
	margin-top:100px;
}
#discography_title h2{
color:#fff;
text-decoration:underline;
}
#discography_title p {
	margin-top:20px;
	font-size:14px;
	text-shadow:#333333 2px 2px 2px;
}
#discography img{
	width:300px;
	height:300px;
	float:left;
	margin:50px 0px 0px 0px;
	border:none;
}

.img_right {
	float:right;
	width:300px;
	height:200px;
}

.labels {
margin:10px 0px 10px 0px;
}
#error {
color:#F52501;
}
#error a {
color:#fff;
}



#billing {
float:left;
margin:100px 40px 100px 40px;
}
#payment {
float:left;
margin:0px 100px 20px 100px;
}
#payment_billing{
float:left;
margin:100px 50px 100px 50px;

}
#user {
color:#fff;
padding-bottom:10px;
}

#login div {
margin-bottom:10px;
}
#pass_re {
width:500px;
}
#pass_re div {
padding:20px;
}

/*////////////////// ADMIN PAGES /////////////////////////////////////*/
#dashboard {
	background-color:#270001;
	padding:20px;
	min-height:400px;
}
#dashboardheader img {
border:none;
float:left;
margin:0px;
padding:0px;
}
#dashboardheader .menu {
padding:4px 20px 4px 20px;
background-image:url(../images/admin/adminlogo_menu.jpg);
}
#dashboardheader ul{
color:#fff;
}
#dashboardheader li {
display:inline;
margin-right:10px;
}
#dashboardheader li a {
color:#fff;
text-decoration:none;
}
#dashboardheader .admin {
float:right;
}
#dashboard img {
border:none;
float:left;
margin:0px;
padding:0px;
}
#dashboard .edititem div{
	margin-bottom:10px;
}
#dashboard .edititem img{
	margin-right: 20px;
	margin-bottom:20px;
}

#contacts{
border:1px solid #aaa;
border-collapse: no-collapse;
width:100%;
font:0.9em Georgia;
}
#contacts_headers {
border:1px solid #000;
border-collapse: no-collapse;
width:100%;
height:30px;
background-color:#0278A8;
color:#fff;
padding:0.5em;
text-align:left;
}
#contacts th {
background-color:#0278A8;
color:#fff;
border-bottom:1px solid #aaa;
border-left: 1px solid #aaa;
padding:0.5em 0.2em 0.5em 0.2em;
text-align:left;

}
#contacts a {
text-decoration:none;
color:#ccc;
}

#contacts tr:hover{
background-color:#0278A8;
color:#fff;
}

#contacts td {
border-bottom:1px dashed #aaa;
padding:0.5em 0.2em 0.5em 0.2em;
}
#contacts div {
width:100%;
height:100%;
}
#contacts2{
border:1px solid #aaa;
border-collapse: no-collapse;
width:100%;
font:0.9em Georgia;
}
#contacts2 th {
background-color:#0278A8;
color:#fff;
border-bottom:1px solid #aaa;
border-left: 1px solid #aaa;
padding:0.5em 0.2em 0.5em 0.2em;
text-align:left;

}
#contacts2 td {

padding:0.9em;
}