/* CSS Document */

body{
	background:#030302;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#ABA89C;
}
form{
	margin:0;
	padding:0;
}
a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#ABA89C;
	text-decoration:underline;
}
a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#ABA89C;
	text-decoration:none;
}
.clear{
	clear:both;
}
/*.header{
	width:1000px;
	margin:0 auto;
	background:url(../images/headerBg.jpg) no-repeat;
	height:568px;
}*/
.audioPlayer{
	width:380px;
	height:58px;
	float:left;
	margin:0 0 0 150px;
}
div[class="audioPlayer"]{
	margin:0 0 0 300px;
}
/*------------------------------------------navigation----------------------------------------*/

.navigation{
	width:161px;
	float:left;
	margin:21px 0 0 13px;
}
div[class="navigation"]{
	margin:21px 0 0 27px;
}
a.logo{
	width:161px;
	height:161px;
	float:left;
	margin:0;
	display:block;
}
a.home_nav{
	width:52px;
	height:18px;
	display:inline;
	float:left;
	margin:15px 50px 0 22px;
	background:url(../images/navigation.gif) no-repeat 0 0;
}
a.home_nav:hover{
	width:52px;
	height:18px;
	display:inline;
	float:left;
	margin:15px 50px 0 22px;
	background:url(../images/navigation.gif) no-repeat -131px 0;
}

a.bio_nav{
	width:31px;
	height:18px;
	display:inline;
	float:left;
	margin:10px 0 0 22px;
	background:url(../images/navigation.gif) no-repeat 0 -28px;
}
a.bio_nav:hover{
	width:31px;
	height:18px;
	display:inline;
	float:left;
	margin:10px 0 0 22px;
	background:url(../images/navigation.gif) no-repeat -131px -28px;
}

a.music_nav{
	width:111px;
	height:18px;
	display:inline;
	float:left;
	margin:12px 0 0 22px;
	background:url(../images/navigation.gif) no-repeat 0 -56px;
}
a.music_nav:hover{
	width:111px;
	height:18px;
	display:inline;
	float:left;
	margin:12px 0 0 22px;
	background:url(../images/navigation.gif) no-repeat -131px -56px;
}

a.tour_nav{
	width:96px;
	height:18px;
	display:inline;
	float:left;
	margin:10px 0 0 22px;
	background:url(../images/navigation.gif) no-repeat 0 -85px;
}
a.tour_nav:hover{
	width:96px;
	height:18px;
	display:inline;
	float:left;
	margin:10px 0 0 22px;
	background:url(../images/navigation.gif) no-repeat -131px -85px;
}

a.photos_nav{
	width:61px;
	height:18px;
	display:inline;
	float:left;
	margin:10px 50px 0 22px;
	background:url(../images/navigation.gif) no-repeat 0 -113px;
}
a.photos_nav:hover{
	width:61px;
	height:18px;
	display:inline;
	float:left;
	margin:10px 50px 0 22px;
	background:url(../images/navigation.gif) no-repeat -131px -113px;
}

a.news_nav{
	width:48px;
	height:18px;
	display:inline;
	float:left;
	margin:10px 50px 0 22px;
	background:url(../images/navigation.gif) no-repeat 0 -142px;
}
a.news_nav:hover{
	width:48px;
	height:18px;
	display:inline;
	float:left;
	margin:10px 50px 0 22px;
	background:url(../images/navigation.gif) no-repeat -131px -142px;
}

a.merch_nav{
	width:58px;
	height:18px;
	display:inline;
	float:left;
	margin:12px 50px 0 22px;
	background:url(../images/navigation.gif) no-repeat 0 -170px;
}
a.merch_nav:hover{
	width:58px;
	height:18px;
	display:inline;
	float:left;
	margin:12px 50px 0 22px;
	background:url(../images/navigation.gif) no-repeat -131px -170px;
}

a.links_nav{
	width:50px;
	height:18px;
	display:inline;
	float:left;
	margin:10px 50px 0 22px;
	background:url(../images/navigation.gif) no-repeat 0 -199px;
}
a.links_nav:hover{
	width:50px;
	height:18px;
	display:inline;
	float:left;
	margin:10px 50px 0 22px;
	background:url(../images/navigation.gif) no-repeat -131px -199px;
}
a.blog_nav{
	width:41px;
	height:22px;
	display:inline;
	float:left;
	margin:10px 50px 0 22px;
	background:url(../images/navigation.gif) no-repeat 0 -280px;
}
a.blog_nav:hover{
	width:41px;
	height:22px;
	display:inline;
	float:left;
	margin:10px 50px 0 22px;
	background:url(../images/navigation.gif) no-repeat -131px -280px;
}
a.posters_nav{
	width:116px;
	height:18px;
	display:inline;
	float:left;
	margin:6px 50px 0 22px;
	background:url(../images/navigation.gif) no-repeat 0 -227px;
}
a.posters_nav:hover{
	width:116px;
	height:18px;
	display:inline;
	float:left;
	margin:6px 50px 0 22px;
	background:url(../images/navigation.gif) no-repeat -131px -227px;
}

a.contact_nav{
	width:68px;
	height:18px;
	display:inline;
	float:left;
	margin:10px 0 0 22px;
	background:url(../images/navigation.gif) no-repeat 0 -256px;
}
a.contact_nav:hover{
	width:68px;
	height:18px;
	display:inline;
	float:left;
	margin:10px 0 0 22px;
	background:url(../images/navigation.gif) no-repeat -131px -256px;
}

/*------------------------------------------navigation----------------------------------------*/

.venue{
	height:60px;
	width:150px;
	float:left;
	margin:15px 0 0 25px;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	line-height:25px;
}

/*------------------------------------------newslatter----------------------------------------*/

.newslatter{
	height:300px;
	width:250px;
	float:right;
	margin:10px 20px 0 0;
	display:inline;
	text-align:center;
}
.input_brown{
	width:235px;
	height:20px;
	background:#220000;
	border:#000000 1px solid;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#ABA89C;
}
.btn_go{
	height:75px;
	width:210px;
	display:block;
	margin:0 auto;
	/*background:url(../images/btn_go.gif) no-repeat;*/
	border:none;
	margin-top:5px;
}
a.btn_go{
	height:75px;
	width:210px;
	display:inline;
	float:left;
	margin:10px 0 0 30px;
	border:none;
	margin-top:5px;
}
a.ind_stor{
	width:250px;
	height:200px;
	float:left;
	display:block;
}

div.err{
	width:235px;
	height:30px;
	float:left;	
	color:#F30;
	text-align:center;
}
.err_msg{
   width:235px;
   height:16px;
   float:left;	
   color:#FF0;
   text-align:center;
}
div[class="err"]{
	min-height:30px;
	height:auto;	
}

/*------------------------------------------newslatter----------------------------------------*/

/*------------------------------------------news box----------------------------------------*/
.contentArea{
	width:1000px;
	margin:0 auto;
	margin-top:20px;
}

.newsBox{
	background:url(../images/box_bg.jpg) repeat-y;
	width:485px;
	float:left;
}
.newsBox_top{
	background:url(../images/box_topbg.jpg) no-repeat;
	width:450px;
	padding:0 17px 0 18px;
	margin-top:0;
	float:left;
}
.tour_bg{
	background:url(../images/tour_bg.jpg) no-repeat bottom;
	border-bottom:#1E1F1F 5px solid;
	width:450px;
	min-height:300px;
	_height:300px;
}
.tour_title{
	background:url(../images/title.jpg) no-repeat 0 0;
	width:266px;
	height:36px;
	margin:23px 0 10px 100px;
	float:left;
}
.tour_ul{
	margin:0 0 0 20px;
	padding:0;
	width:420px;
	list-style:none;
}
.tour_redtitel{
	width:120px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ED0000;
	list-style:none;
	float:left;
	text-align:center;
	padding:5px 0 5px 0;
}
.tour_date{
	width:80px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#A4AFB9;
	list-style:none;
	float:left;
	text-align:center;
	padding:5px 0 5px 0;
}
.tour_text{
	width:200px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#A4AFB9;
	list-style:none;
	float:left;
	text-align:center;
	padding:5px 0 5px 0;
}
.tour_city{
	width:120px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#A4AFB9;
	list-style:none;
	float:left;
	text-align:center;
	padding:5px 0 5px 0;
}

.news_bg{
	border-bottom:#1E1F1F 5px solid;
	width:450px;
	min-height:300px;
	_height:300px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#ABA89C;
	text-decoration:none;
}
.news_title{
	background:url(../images/title.jpg) no-repeat 0 -47px;
	width:266px;
	height:36px;
	margin:23px 0 10px 100px;
	float:left;
}
.blue_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#4392BC;
	text-decoration:none;
}
a.blue_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#4392BC;
	text-decoration:underline;
}
a.blue_text:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#4392BC;
	text-decoration:none;
}
.news_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#ABA89C;
	text-decoration:none;
	width:387px;
	margin:25px 0 0 35px;
	float:left;
}

/*------------------------------------------news box----------------------------------------*/

.bigBox{
	background:url(../images/bigBox_bg.jpg) repeat-y;
	width:1000px;
	float:left;
}
.bigBox_top{
	background:url(../images/bigBox_topbg.jpg) no-repeat;
	width:970px;
	padding:22px 15px 0 15px;
	margin-top:0;
	float:left;
}
.bigBox_bg{
	border-bottom:#1E1F1F 5px solid;
	width:965px;
	min-height:340px;
	_height:340px;
	display:block;
}
.bigBox_leftImg{
	width:350px;
	height:337px;
	float:left;
	background:url(../images/bigBox_left_img.jpg) no-repeat;
}
.bigBox_centerImg{
	width:200px;
	height:317px;
	margin-top:15px;
	float:left;
}
.index_player{
	width:390px;
	height:317px;
	margin:15px 0 0 10px;
	float:left;
}
/*---------------------------------------footer--------------------------------------*/
.footer_bg{
	width:100%;
	background:url(../images/mainBg.jpg) repeat-x;
	float:left;
}

.footer_main{
	width:980px;
	height:70px;
	margin:0 auto;
	color:#666666;
	line-height:70px;
	font-family:Verdana;
	font-size:11px;
	padding:0 10px 0 10px;
	text-align:right;
}
.myspace_logo{
    width:93px;
	height:28px;
	float:left;
	margin:12px 20px  0 0;
	background:url(../images/footer.gif) no-repeat 0 0;
}
.facebook_logo{
    width:94px;
	height:28px;
	float:left;
	margin:12px 20px  0 10px;
	background:url(../images/footer.gif) no-repeat -108px 0;
}
.ilike_logo{
    width:55px;
	height:28px;
	float:left;
	margin:12px 20px  0 10px;
	background:url(../images/footer.gif) no-repeat -217px 0;
}
.palo_logo{
    width:79px;
	height:28px;
	float:left;
	margin:12px 20px  0 10px;
	background:url(../images/footer.gif) no-repeat -287px 0;
}
.smithgroup_logo{
    width:75px;
	height:34px;
	float:left;
	margin:12px 20px  0 10px;
	background:url(../images/footer.gif) no-repeat -291px 0;
}
.itunes_logo{
    width:99px;
	height:30px;
	float:left;
	margin:12px 20px  0 10px;
	background:url(../images/footer.gif) no-repeat -381px 0;
}

.wvmagic_link{
	float:right;
	width:68px;
	height:41px;
	margin:18px 0 0 20px;
	background:url(../images/footer.gif) no-repeat -496px 0;
}

/*---------------------------------------footer--------------------------------------*/

.inner_textBg{
	background:url(../images/inner_textAreaBg.jpg) no-repeat;
	width:940px;
	float:left;
	_height:500px;
	min-height:500px;
	padding:30px;
}

/*---------------------------------------page titel--------------------------------------*/

.bio_title{
	background:url(../images/title.jpg) no-repeat 0 -95px;
	width:330px;
	height:40px;
	margin:0px 0 0px 305px;
	float:left;
}
.music_title{
	background:url(../images/title.jpg) no-repeat 0 -338px;
	width:330px;
	height:40px;
	margin:0px 0 0px 190px;
	float:left;
}
.tourdates_title{
	background:url(../images/title.jpg) no-repeat 0 -142px;
	width:330px;
	height:40px;
	margin:0px 0 0px 305px;
	float:left;
}
.photos_title{
	background:url(../images/title.jpg) no-repeat 0 -440px;
	width:330px;
	height:40px;
	margin:0px 0 0px 305px;
	float:left;
}
.newspage_title{
	background:url(../images/title.jpg) no-repeat 0 -389px;
	width:330px;
	height:40px;
	margin:0px 0 0px 305px;
	float:left;
}
.merch_title{
	background:url(../images/title.jpg) no-repeat 0 -287px;
	width:330px;
	height:40px;
	margin:0px 0 0px 305px;
	float:left;
}
.links_title{
	background:url(../images/title.jpg) no-repeat 0 -236px;
	width:330px;
	height:40px;
	margin:0px 0 0px 305px;
	float:left;
}
.showPoster_title{
	background:url(../images/title.jpg) no-repeat 0 -491px;
	width:330px;
	height:40px;
	margin:0px 0 0px 305px;
	float:left;
}
.contact_title{
	background:url(../images/title.jpg) no-repeat 0 -188px;
	width:330px;
	height:40px;
	margin:0px 0 0 305px;
	float:left;
}

/*---------------------------------------page titel--------------------------------------*/

.bio_img{
	background:url(../images/bio_img.jpg) no-repeat center top;
	height:401px;
	width:930px;
	display:block;
	float:left;
}
.content_text{
	width:930px;
	float:left;
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#686F77;
}
.biopage_text{
	width:930px;
	float:left;
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#686F77;
}

/*---------------------------------------contact form--------------------------------------*/
.contactDetail{
	width:400px;
	float:left;
	color:#BBB8B1;
	padding:0 0 0 10px;
	margin:20px 0 0 5px;
}
div[class="contactform"]{
	padding:0 0 0 10px;
	margin:20px 0 0 10px;
}
.contactform{
	width:480px;
	float:left;
	padding:0 0 0 30px;
	margin:20px 0 0 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#BBB8B1;
	border-left:#BBB8B1 1px solid;
}
div[class="contactform"]{
	padding:0 0 0 30px;
	margin:20px 0 0 10px;
}

.inputLabel{
	width:110px;
	float:left;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#BBB8B1;
	text-align:right;
	padding-right:20px;
	margin-top:10px;
}
.inputField{
	width:250px;
	text-align:left;
	float:left;
	margin-top:10px;
}
.inputField input{
	width:250px;
	background:#030302;
	border:#3E3E3E 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#BBB8B1;
	padding:3px 0 3px 0;
}
.inputField textarea{
	width:300px;
	background:#030302;
	border:#3E3E3E 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#BBB8B1;
}

/*---------------------------------------contact form--------------------------------------*/

/*---------------------------------------link page--------------------------------------*/

.linkPage{
	width:800px;
	float:left;
	padding:0 0 0 10px;
	margin:20px 0 0 30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#BBB8B1;
}
div[class="linkPage"]{
	padding:0 0 0 10px;
	margin:20px 0 0 60px;
}
.link_name{
	width:200px;
	float:left;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#686F77;
	text-align:right;
	margin-top:10px;
	border-bottom:#323130 1px dashed;
	padding:10px 20px 10px 0;
}
.link_link{
	width:560px;
	text-align:left;
	float:left;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#BBB8B1;
	margin-top:10px;
	border-bottom:#323130 1px dashed;
	padding:10px 0 10px 0;
}
.link_link a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#CCCCCC;
	text-decoration:none;
}
.link_link a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#CCCCCC;
	text-decoration:underline;
}

/*---------------------------------------link page--------------------------------------*/

/*---------------------------------------merch page--------------------------------------*/

.merchBox{	
	width:930px;
	float:left;
	background:#030302;
	border:#383734 1px solid;
	padding-bottom:10px;
	margin-top:10px;
}
.merchImg{
	width:110px;
	display:block;
	float:left;
	margin:10px 10px 10px 5px; 
	border:#383734 1px solid;
	background:#000000;
}
div[class="merchImg"]{
	margin:10px 20px 10px 10px; 
}
.merchTxt{
	width:750px;
	float:left;
	margin:10px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#686F77;
	font-weight:normal;
	line-height:20px;
}
.merchTxt b{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#BB8D42;
	font-weight:normal;
}

.white_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	font-weight:normal;
}
a.white_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:underline;
}
a.white_text:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
}

.merch_moreImg{
	width:310px;
	display:block;
	float:left;
	margin:10px 10px 10px 5px; 
	border:#383734 1px solid;
	background:#000000;
}
div[class="merch_moreImg"]{
	margin:10px 20px 10px 10px; 
}
.merch_moreTxt{
	width:550px;
	float:left;
	margin:10px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#686F77;
	font-weight:normal;
	line-height:20px;
}
.merch_moreTxt b{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#BB8D42;
	font-weight:normal;
}
/*---------------------------------------merch page--------------------------------------*/

.photosImg{
	width:110px;
	display:block;
	float:left;
	margin:15px 0 15px 30px; 
	border:#383734 1px solid;
	background:#000000;
}
div[class="photosImg"]{
	margin:15px 0 15px 35px; 
}

.newspage_Box{	
	width:930px;
	float:left;
	background:url(../images/newsPage_bg.gif) no-repeat center top;
	padding-bottom:10px;
	margin-top:10px;
}
.news_area{
	border-bottom:#383734 1px dashed;
	border-top:#383734 1px dashed;
	width:930px;
	float:left;
	margin:27px 0 0 0px;
	padding:10px 0 10px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#686F77;
	font-weight:normal;
	line-height:20px;
}
.redtitel{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#B90000;
	font-weight:normal;
	line-height:30px;
}
.musicpage_bg{
	background:url(../images/music_pageBg.jpg) no-repeat center 20px;
	width:700px;
	float:left;
	margin-left:50px;
	_height:500px;
	min-height:500px;
}
div[class="musicpage_bg"]{
	margin-left:100px;
}
.music_playerBox{
	width:700px; height:auto; float:left; margin-top:300px;margin-bottom:24px;
}

/*----------------------------------------------------------------------------------*/

.th_itemdetail{
	background:#1C1C13;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	border-right:#383734 2px solid;
	text-align:center;
	height:25px;
}
.th_itemdetail_right{
	background:#1C1C13;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	text-align:center;
	height:25px;
}
.box_itemdetail{
	background:#030302;
	border:#383734 2px solid;
	color:#FFFFFF;
	font-weight:normal;
}
.cart_input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12;
	font-weight:normal;
	color:#FFFFFF;
	background:#14508B;
	border:#2482DF 1px solid;
	padding:3px;
	width:189px;
}
.cart_select{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12;
	font-weight:normal;
	color:#FFFFFF;
	background:#14508B;
	border:#2482DF 1px solid;
	padding:3px;
	width:195px;
}
.black_bg_detail{
	background:#2D2D1E;
	color:#FFFFFF;
	text-align:center;
}
/*-----------------------------------------------------------------*/
/*.header_top_img{
	width:1000px;
	height:58px;
	float:left;
}*/
.header_car{
	width:436px;
	height:510px;
	float:left;
	margin-left:-2px;
}
div[class="header_car"]{
	margin-left:25px;
}
.header_doll{
	width:160px;
	height:175px;
	float:left;
}
/*-----------------------------------------------------------------*/