/* CSS Document */

body{
	margin:0px;
	padding:0px;
	font-family:Arial;
	background:url(../images/bg.jpg) repeat-x #000000;
	font-size:12px;
	line-height:18px;
	color:#FFFFFF;
}

.main_content{
	width:1000px;
	margin:0 auto;
	line-height:18px;
	color:#C1C2C6;
}

.audio_player{
	width:380px;
	height:25px;
	margin:10px 0 82px 310px;
}

.navigation{
	width:1000px;
	height:14px;
}


.home{
	background:url(../images/nevigation.gif) no-repeat 0 0;
	width:39px;
	height:12px;
	margin:0 30px;
	display:inline;
	float:left;
}

a.home{
	background:url(../images/nevigation.gif) no-repeat 0 0;
}

a.home:hover{
	background:url(../images/nevigation.gif) no-repeat -130px 0;
	
}

.bio{
	background:url(../images/nevigation.gif) no-repeat 0 -22px;
	width:23px;
	height:12px;
	margin:0 30px;
	display:inline;
	float:left;
}

a.bio{
	background:url(../images/nevigation.gif) no-repeat 0 -22px;
}

a.bio:hover{
	background:url(../images/nevigation.gif) no-repeat -130px -22px;
}


.tour{
	background:url(../images/nevigation.gif) no-repeat 0 -44px;
	width:38px;
	height:12px;
	margin:0 30px;
	display:inline;
	float:left;
}

a.tour{
	background:url(../images/nevigation.gif) no-repeat 0 -44px;
}

a.tour:hover{
	background:url(../images/nevigation.gif) no-repeat -130px -44px;
}

.music_video{
	background:url(../images/nevigation.gif) no-repeat 0 -67px;
	width:91px;
	height:14px;
	margin:0 30px;
	display:inline;
	float:left;
}

a.music_video{
	background:url(../images/nevigation.gif) no-repeat 0 -67px;
}

a.music_video:hover{
	background:url(../images/nevigation.gif) no-repeat -130px -67px;
}

.merch{
	background:url(../images/nevigation.gif) no-repeat 0 -89px;
	width:49px;
	height:12px;
	margin:0 30px;
	display:inline;
	float:left;
}

a.merch{
	background:url(../images/nevigation.gif) no-repeat 0 -89px;
}

a.merch:hover{
	background:url(../images/nevigation.gif) no-repeat -130px -89px;
}

.photos{
	background:url(../images/nevigation.gif) no-repeat 0 -112px;
	width:55px;
	height:12px;
	margin:0 30px;
	display:inline;
	float:left;
}

a.photos{
	background:url(../images/nevigation.gif) no-repeat 0 -112px;
}

a.photos:hover{
	background:url(../images/nevigation.gif) no-repeat -130px -112px;
}

.links{
	background:url(../images/nevigation.gif) no-repeat 0 -134px;
	width:41px;
	height:12px;
	margin:0 30px;
	display:inline;
	float:left;
}

a.links{
	background:url(../images/nevigation.gif) no-repeat 0 -134px;
}

a.links:hover{
	background:url(../images/nevigation.gif) no-repeat -130px -134px;
}

.contact{
	background:url(../images/nevigation.gif) no-repeat 0 -157px;
	width:65px;
	height:12px;
	margin:0 0 0 38px;
	display:inline;
	float:left;
}

a.contact{
	background:url(../images/nevigation.gif) no-repeat 0 -157px;
}

a.contact:hover{
	background:url(../images/nevigation.gif) no-repeat -130px -157px;
}

.press{
	background:url(../images/nevigation.gif) no-repeat 0 -180px;
	width:45px;
	height:12px;
	margin:0 30px;
	display:inline;
	float:left;
}

a.press{
	background:url(../images/nevigation.gif) no-repeat 0 -180px;
}

a.press:hover{
	background:url(../images/nevigation.gif) no-repeat -130px -180px;
}


.main_details{
	width:1000px;
	min-height:300px;
	margin-top:25px;
}

.header{
	width:1000px;
	height:auto;
	margin-bottom:10px;
}

/*================================ title start =====================================*/

.tour_dates_title{
	width:148px;
	height:20px;
	background:url(../images/title.gif) no-repeat 0 0;
}

.bio_title{
	width:39px;
	height:20px;
	background:url(../images/title.gif) no-repeat 0 -45px;
}

.tour_title{
	width:62px;
	height:20px;
	background:url(../images/title.gif) no-repeat 0 -90px;
}

.music_video_title{
	width:170px;
	height:22px;
	background:url(../images/title.gif) no-repeat 0 -135px;
}

.merch_title{
	width:84px;
	height:20px;
	background:url(../images/title.gif) no-repeat 0 -181px;
}

.photos_title{
	width:92px;
	height:20px;
	background:url(../images/title.gif) no-repeat 0 -226px;
}

.links_title{
	width:70px;
	height:20px;
	background:url(../images/title.gif) no-repeat 0 -271px;
}

.contact_title{
	width:108px;
	height:20px;
	background:url(../images/title.gif) no-repeat 0 -317px;
}

.press_title {
	width:76px;
	height:20px;
	background:url(../images/title.gif) no-repeat 0 -357px;
}

/*================================ title end =====================================*/

.tour_dates{
	width:410px;
	_height:300px;
	min-height:300px;
	float:left;
}

.tour_dates td{
	padding:20px 10px 20px 0;
	background:url(../images/line.gif) repeat-x bottom left;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
}

.ind_twitter{
	width:240px; float:left; margin:0 10px; display:inline;
}

.tour_dates ul{
	margin:0;
	padding:0px;
	list-style:none;
}

.tour_dates li{
	margin:0 10px 0 0;
	padding:0px;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	float:left;
	list-style:none;
	line-height:60px;

}

.date{
	color:#CC0000;
	width:70px;
}

.time{
	color:#FFFFFF;
	width:50px;
}

.venue{
	color:#FFFFFF;
	width:230px;
}

.city{
	color:#FFFFFF;
	width:120px;
	margin:0px;
}

.line{
	background:url(../images/line.gif) repeat-x;
	height:1px;
	line-height:0px;
	font-size:0px;
	width:430px;
	overflow:hidden;
}

.newsletter_box{
	width:252px;
	height:140px;
	background:url(../images/newsletterBg.gif) no-repeat;
	float:left;
	padding:100px 35px 50px 40px;
}

.error_mag{
	width:242px;
	height:15px;
	font-size:12px;
	color:#FFFFFF;
	padding:0 5px 0 5px;
	font-weight:normal;
	text-align:center;
}

input{
	width:280px;
	height:25px;
	background:#191919;
	color:#FFFFFF;
	border:1px solid #003B00;
	padding:10px 0 5px 0;
	font-size:15px;
}

.go{
	width:56px;
	height:39px;
	background:url(../images/go.gif) no-repeat;
	margin-left:100px;
	display:inline;
	margin-top:5px;
	cursor:pointer;
}

.footer_main{
	background:url(../images/footer_bg.gif) repeat-x;
	height:130px;
	width:100%;
	margin-top:10px;
}

.footer{
	width:1000px;
	height:130px;
	margin:0 auto;
}

.links_footer{
	width:390px;
	height:40px;
	margin:10px 0 10px 357px;
	background:url(../images/links_bg.gif) no-repeat;
	float:left;
	display:inline;
}

.links_block{
	width:40px;
	height:40px;
	margin:0 24px 0 0;
	float:left;
	display:inline;
}

.copyright{
	float:left;
	width:180px;
	font-weight:normal;
	line-height:60px;
	margin:10px 15px 0 0;
	display:block;
}

.sponsor_logo{
	height:30px;
	display:block;
	margin-right:8px;
	display:inline;
	margin-top:24px;
	float:left;
}

.webdesign{
	margin:10px 5px 0 5px;
	display:inline;
	line-height:60px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:normal;
	float:left;
}

.wvmagic_logo{
	widows:78px;
	height:33px;
	display:block;
	float:left;
	margin-top:25px;
}

/*==================================== tour start =============================================*/
.tour_main{
	width:980px;
	height:auto;
	float:left;
	margin:0 0 0 10px;
}

.title_bg{
	width:980px;
	height:40px;
}

.date_title{
	color:#EDE1A4;
	width:140px;
	margin:0 10px;
	display:inline;
	float:left;
	line-height:40px;
}

.time_title{
	color:#EDE1A4;
	width:100px;
	margin:0 10px;
	display:inline;
	float:left;
	line-height:40px;
}

.venue_title{
	color:#EDE1A4;
	width:400px;
	margin:0 10px;
	display:inline;
	float:left;
	line-height:40px;
}

.city_title{
	color:#EDE1A4;
	width:150px;
	margin:0 10px;
	display:inline;
	float:left;
	line-height:40px;
}

.details{
	color:#EDE1A4;
	width:80px;
	margin:0 10px;
	display:inline;
	float:left;
	line-height:40px;
}

.tour_main ul{
	margin:0;
	padding:0px;
	list-style:none;
	float:left;
}

.tour_main li{
	margin:0 10px;
	padding:0px;
	font-size:12px;
	font-weight:bold;
	list-style:none;

}


.date_1{
	color:#55B33E;
	width:140px;
	margin:0 10px 0 10px;
	display:inline;
	float:left;
	line-height:50px;
}

.time_1{
	color:#9E9E9E;
	width:100px;
	margin:0 10px 0 10px;
	display:inline;
	float:left;
	line-height:50px;
}

.venue_1{
	color:#9E9E9E;
	width:400px;
	margin:0 10px 0 10px;
	display:inline;
	float:left;
	line-height:50px;
}

.city_1{
	color:#9E9E9E;
	width:150px;
	margin:0 10px 0 10px;
	display:inline;
	float:left;
	line-height:50px;
}

.details_more{
	color:#9E9E9E;
	width:80px;
	margin:0 10px 0 10px;
	display:inline;
	float:left;
	line-height:50px;
}

.line_01{
	background:url(../images/line_01.gif) repeat-x;
	height:1px;
	line-height:0px;
	font-size:0px;
	width:980px;
	overflow:hidden;
}

.line_02{
	background:url(../images/line_02.gif) repeat-x;
	height:1px;
	line-height:0px;
	font-size:0px;
	width:980px;
	overflow:hidden;
}

.details_for_tour{
	width:938px;
	margin:0 10px 10px 10px;
	padding:10px;
	line-height:18px;
	background:#161616;
	border:1px solid #333333;
}

/*==================================== tour end=============================================*/

.link_logo{
	width:100px;
	height:60px;
	background:#000000;
	border:#2C2C2C 1px solid;
	float:left;
	margin:10px 10px 10px 350px;
	
}

.link_text{
	width:auto;
	height:80px;
	line-height:80px;
	color:#FFFFFF;
	float:left;
	text-decoration:none;
}

.link_text a{
	width:auto;
	height:80px;
	line-height:80px;
	color:#FFFFFF;
	float:left;
	text-decoration:none;
}

.photos_block{
	width:120px;
	height:120px;
	background:#000000;
	border:#272822 5px solid;
	float:left;
	/*margin:15px 18px;*/
	margin:0 0 5px 0;
	display:inline;
}

.video_player{
	width:800px;
	height:411px;
	margin:0 auto;
	padding:10px;
}

.audio_player_1{
	width:800px;
	height:338px;
	margin:0 auto;
	padding:10px;
}

.album_title{
	width:788px;
	height:36px;
	border:#333333 1px solid;
	color:#FFFFFF;
	line-height:36px;
	font-weight:bold;
	padding:0 0 0 10px;
	background:url(../images/title_album_bg.jpg) repeat-x;
	margin:0 0 10px 0;
}

.merch_bg{
	width:978px;
	padding:10px;
	background:#000000;
	border:#272822 1px solid;
	margin:0 0 10px 0;
}

.merch_photo{
	width:120px;
	height:120px;
	background:#000000;
	border:#272822 5px solid;
	float:left;
	margin:0 10px 0 0;
	display:inline;
}
.merch_photo a{
	margin:0 0 0 0 !important;
	float:none !important;
}
.merch_photo_s a{
	margin:0 0 0 0 !important;
	float:none !important;
}
.merch_photo_s{
	width:120px;
	height:120px;
	background:#000000;
	border:#272822 5px solid;
	float:left;
	margin:20px 30px 0 0px;
	display:inline;
}

.merch_content{
	width:818px;
	color:#FFFFFF;
	line-height:18px;
	float:left;
}

.merch_bg b{
	width:auto;
	height:40px;
	font-size:20px;
	color:#55B33E;
	font-weight:normal;
}

.merch_bg a{
	width:auto;
	height:auto;
	float:left;
	margin:10px 10px 0 0;
}


.merch_details_photo{
	width:290px;
	height:290px;
	background:#000000;
	border:#272822 5px solid;
	float:left;
	margin:0 10px 0 0;
	display:inline;
}

.merch_details_content{
	width:658px;
	color:#FFFFFF;
	line-height:18px;
	float:left;
	margin:0 0 10px 0;
}

/*==================================== contact end =============================================*/

.contactform{
	width:520px;
	margin:10px;
	padding:0 10px 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#55B33E;
	text-align:center;
	float:left;
	border-right:#55B33E 1px solid;
}
div[class="contactform"]{
	padding:0 10px 0 0;
}

.inputLabel{
	width:120px;
	float:left;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:right;
	padding-right:20px;
	margin-top:10px;
	min-height:25px;
	_height:25px;
}
.inputField{
	width350px;
	text-align:left;
	float:left;
	margin-top:10px;
	min-height:25px;
	_height:25px;
}
.inputField input{
	width:350px;
	background:#000000;
	border:#333333 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding:3px 0 3px 0;
}
.inputField textarea{
	width:350px;
	background:#000000;
	border:#333333 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}
.inputbtn{
	width:350px;
	text-align:left;
	float:left;
	margin-top:10px;
	min-height:25px;
	_height:25px;
}
.err{
	width:300px;
	margin:0 auto;
	color:#CC0000;
}

.contact_info{
	width:300px;
	height:auto;
	font-size:12px;
	float:left;
	margin:10px;
}


/*==================================== contact end =============================================*/
/*==================================== cart page start =============================================*/
.cart_box{
	background-color:#000000;
	border:#272822 1px solid;
	color:#C1C2C6;
}
.cart_box input{
	width:auto;
	height:auto;
	padding:0;
}
.cart_th{
	background-color:#1B1B1B;
	border-right:#272822 1px solid;
	text-align:center;
	color:#55B33E;
	font-weight:bold;

}
.cart_th_right{
	background-color:#1B1B1B;
	text-align:center;
	color:#55B33E;
	font-weight:bold;
}
.cart_td{
	border-right:#561D07 1px solid;
	text-align:center;
	color:#FFEDD5;
}
.cart_td_right{
	text-align:center;
	color:#FFEDD5;
}
.btn_makePayment{
	color:#FFFFFF; font-size:11px;font-weight:bold; background:url(../images/makePayment.gif); border:none; height:27px !important; width:124px !important; cursor:pointer; margin:5px;
}
.cart_rightborder{
	border-right:#005100 1px solid;
}
.cart_subtitle{
	background-color:#121212;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
}
.cart_input{
	width:205px !important;
	height:auto;
	padding:0;
	background-color:#191919;
	border:1px solid #333333;
	color:#CCCCCC;
}
/*==================================== cart page end =============================================*/
/*==================================== clear_class =============================================*/
.clear{
	height:0px;
	font-size:0px;
	line-height:0px;
	clear:both;
	margin:0px;
	padding:0px;
}
/*-----------press page ------------*/
.press_holder {
	float:left;
	padding:10px;
	width:980px;
	background:url(../images/line_02.gif) repeat-x bottom left;
}
.press_holder b {
	color:#55B33E;
	font-size:20px;
	font-weight:normal;
	height:40px;
}
.press_photo {
	width:120px;
	height:120px;
	background:#000000;
	border:#272822 5px solid;
	float:left;
	margin:0 10px 0 0;
	display:inline;
}
.press_photo a {
	margin:0 0 0 0 !important;
	float:none !important;
}
.press_photo_s a {
	margin:0 0 0 0 !important;
	float:none !important;
}
.press_detail_photo {
	width:290px;
	height:290px;
	background:#000000;
	border:#272822 5px solid;
	float:left;
	margin:0 10px 0 0;
	display:inline;
}

.new_pres_detail_div{ float:left; margin:13px 22px 13px 22px; width:150px; height:150px; border:#666666 solid 1px; padding:2px;}

.widget_youtube { float:left; width:420px; height:315px; padding:5px; margin:15px 0 10px 285px; border:#060 solid 1px; }
