@charset "utf-8";
/* CSS Document */

body{
	background:url(../images/bg.jpg) repeat-x #763E00;
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#C7C4BC;
	font-family:Arial, Helvetica, sans-serif;
}

.main_content{
	background:url(../images/header_bg.jpg) no-repeat #000000 center top;
	width:990px;
	_height:750px;
	min-height:750px;
	border-right:#F1A84E 5px solid;
	border-left:#F1A84E 5px solid;
	margin:0 auto;
	padding:0px;
}

.content_area{
	width:960px;
	margin:10px 15px 10px 15px;
	float:left;
	display:inline;
}

.navigation{
	width:425px;
	height:105px;
	float:left;
	margin:60px 0 0 15px;
	display:inline;
}


a.home{
	width:56px;
	height:16px;
	background:url(../images/navigation_bg.gif) no-repeat 0 0;
	float:left;
	margin:8px 28px 8px 5px;
}

a:hover.home{
	width:56px;
	height:16px;
	background:url(../images/navigation_bg.gif) no-repeat -180px 0;
	float:left;
	margin:8px 28px 8px 5px;
}


a.bio{
	width:32px;
	height:16px;
	background:url(../images/navigation_bg.gif) no-repeat 0 -37px;
	float:left;
	margin:8px 51px 8px 5px;
}

a:hover.bio{
	width:32px;
	height:16px;
	background:url(../images/navigation_bg.gif) no-repeat -180px -37px;
	float:left;
	margin:8px 51px 8px 5px;
}

a.merch{
	width:62px;
	height:16px;
	background:url(../images/navigation_bg.gif) no-repeat 0 -74px;
	float:left;
	margin:8px 19px 8px 5px;
}

a:hover.merch{
	width:62px;
	height:16px;
	background:url(../images/navigation_bg.gif) no-repeat -180px -74px;
	float:left;
	margin:8px 19px 8px 5px;
}

a.news{
	width:54px;
	height:16px;
	background:url(../images/navigation_bg.gif) no-repeat 0 -111px;
	float:left;
	margin:8px 19px 8px 0;
}

a:hover.news{
	width:54px;
	height:16px;
	background:url(../images/navigation_bg.gif) no-repeat -180px -111px;
	float:left;
	margin:8px 19px 8px 0;
}


a.links{
	width:51px;
	height:16px;
	background:url(../images/navigation_bg.gif) no-repeat 0 -148px;
	float:left;
	margin:8px 24px 8px 0;
}

a:hover.links{
	width:51px;
	height:16px;
	background:url(../images/navigation_bg.gif) no-repeat -180px -148px;
	float:left;
	margin:8px 24px 8px 0;
}

a.press{
	width:50px;
	height:16px;
	background:url(../images/navigation_bg.gif) no-repeat 0 -186px;
	float:left;
	margin:8px 25px 8px 0;
}

a:hover.press{
	width:50px;
	height:16px;
	background:url(../images/navigation_bg.gif) no-repeat -180px -186px;
	float:left;
	margin:8px 25px 8px 0;
}

a.gallery{
	width:78px;
	height:16px;
	background:url(../images/navigation_bg.gif) no-repeat 0 -223px;
	float:left;
	margin:8px 65px 8px 0;
}

a:hover.gallery{
	width:78px;
	height:16px;
	background:url(../images/navigation_bg.gif) no-repeat -180px -223px;
	float:left;
	margin:8px 65px 8px 0;
}


a.sponsors{
	width:99px;
	height:16px;
	background:url(../images/navigation_bg.gif) no-repeat 0 -260px;
	float:left;
	margin:8px 45px 8px 0;
}

a:hover.sponsors{
	width:99px;
	height:16px;
	background:url(../images/navigation_bg.gif) no-repeat -180px -260px;
	float:left;
	margin:8px 45px 8px 0;
}

.music_video{
	width:124px;
	height:16px;
	background:url(../images/navigation_bg.gif) no-repeat 0 -296px;
	float:left;
	margin:8px 18px 8px 0;
}

a.music_video{
	width:124px;
	height:16px;
	background:url(../images/navigation_bg.gif) no-repeat 0 -296px;
	float:left;
	margin:8px 19px 8px 0;
}

a:hover.music_video{
	width:124px;
	height:16px;
	background:url(../images/navigation_bg.gif) no-repeat -180px -296px;
	float:left;
	margin:8px 19px 8px 0;
}


a.calendar{
	width:97px;
	height:16px;
	background:url(../images/navigation_bg.gif) no-repeat 0 -334px;
	float:left;	margin:8px 0 8px 0;
}

a:hover.calendar{
	width:97px;
	height:16px;
	background:url(../images/navigation_bg.gif) no-repeat -180px -334px;
	float:left;	margin:8px 0 8px 0;
}


a.fan_club{
	width:87px;
	height:16px;
	background:url(../images/navigation_bg.gif) no-repeat 0 -372px;
	float:left;
	margin:8px 0 8px 0;
}

a:hover.fan_club{

	width:87px;
	height:16px;
	background:url(../images/navigation_bg.gif) no-repeat -180px -372px;
	float:left;
	margin:8px 0 8px 0;
}


a.contactus{
	width:115px;
	height:16px;
	background:url(../images/navigation_bg.gif) no-repeat 0 -409px;
	float:left;
	margin:8px 0 8px 0;
}

a:hover.contactus{
	width:115px;
	height:16px;
	background:url(../images/navigation_bg.gif) no-repeat -180px -409px;
	float:left;
	margin:8px 0 8px 0;
}

.nave_line{
	width:425px;
	height:1px;
	line-height:0px;
	border-bottom:1px dashed #FFFFFF; 
	font-size:0px;
}

.justin_nave{
	width:79px;
	height:48px;
	background:url(../images/navigation_bg.gif) no-repeat 0 -442px;
	float:left;
	margin:5px 0 0 5px;
}

.banner_index{
	width:484px;
	height:220px;
	padding:3px;
	background:#F1A84E;
	float:left;
	display:inline;
	margin:260px 0 0 15px;
	
}

.left_side{
	width:490px;
	float:left;
	margin: 0 10px 0 0;
	display:inline;
}

.tour_date_index{
	width:490px;
	height:220px;
	background:url(../images/title_bg_index.jpg) no-repeat;
	float:left;
}

.news_index{
	width:490px;
	height:260px;
	background:url(../images/title_bg_index.jpg) no-repeat;
	float:left;
}
.news_box_content{
	width:480px;
	height:60px;
	color:#EBBC92;
	border:1px solid #292929;
	padding:4px;
	background:#121212;
	float:left;
	line-height:20px;
	font-weight:bold;
	margin:5px 0 0 0;
}

.news_box_content a{
	color:#666666;
	float:left;
	text-decoration:none;
	font-weight:bold;
}

.news_box_content a:hover{
	color:#999999;
	float:left;
	text-decoration:underline;
	font-weight:bold;
}

.news_box_content b{
	color:#FFFFFF;
}


a.read_bg{
	width:90px;
	height:18px;
	border:1px #E04E04 solid;
	background:#824809;
	float:left;
	margin:5px 0 5px 6px;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	display:inline;
	line-height:16px;
	text-decoration:none;
}

.date_index{
	width:70px;
	height:30px;
	line-height:30px;
	float:left;
	margin:5px 10px 0 10px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	display:inline;
}

a.venue_index{
	width:270px;
	height:30px;
	line-height:30px;
	float:left;
	margin:5px 10px 0 0;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-decoration:none;
	font-weight:bold;
}

a:hover.venue_index{
	color:#999999;
	text-decoration:underline;
	font-weight:bold;
}

.city_state_index{
	width:110px;
	height:30px;
	line-height:30px;
	float:left;
	margin:5px 5px 0 0;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#EBBC92;
}

.separate_line{
	width:490px;
	height:1px;
	font-size:1px;
	border-bottom:dashed 1px #773931;
	margin:5px 0 5px 0;
}

.right_side{
	width:455px;
	height:auto;
	display:inline;
	margin:0 0 0 0;
	float:left;
}

.video_player_index{
	width:455px;
	height:376px;
	margin:0 0 10px 0;
	float:left;
	display:inline;
}

.sponsors_link_bg{
	width:453px;
	height:88px;
	background:#121212;
	border:1px solid #292929;
	float:left;
	display:inline;
}

.sponsors_title_bg{
	width:453px;
	height:30px;
	display:inline;
	background:url(../images/sp_link_title.jpg) no-repeat;
	float:left;
}	
.spon_logo_bg{
	width:68px;
	height:48px;
	float:left;
	display:inline;
	margin:4px 0 0 35px;
	background:url(../images/sp_logo_bg.jpg) repeat-x;
	border:#333333 1px solid;
}

.bottom_banner{
	width:950px;
	height:235px;
	background:#C46C0D;
	border:#EA8913 1px solid;
	padding:4px;
	display:inline;
	margin:5px 15px 15px 15px;
	float:left;
}

.newsletter_link{
	width:300px;
	height:235px;
	float:left;
}

.newsletter_box{
	width:290px;
	height:105px;
	background:url(../images/news_letter_bg.jpg) no-repeat;
	margin-bottom:5px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding:35px 5px 5px 5px;
}

.social_link{
	width:278px;
	height:58px;
	border:1px solid #F1A84E;
	background:#000000;
	padding:10px;
}

.newsletter_input{
	width:258px;
	height:27px;
	border:#F8D1A3 1px solid;
	padding-top:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#653810;
	line-height:30px;
	background:#F3B76C
}

.signup_btn{
	width:86px;
	height:34px;
	margin:5px auto;
	background:url(../images/signup_btn.jpg) no-repeat;
	border:none;
	cursor:pointer;
}

.social_link_logo{
	width:45px;
	height:45px;
	float:left;
	margin:7px 25px 0 5px;
}

.add_banner{
	width:318px;
	height:233px;
	background:#000000;
	border:1px solid #F1A84E;
	float:left;
	margin:0 0 0 5px;
}

.footer_main{
	width:990px;
	height:74px;
	background:url(../images/footer_bg.jpg) repeat-x;
	
}

.footer_main a{
	color:#FFFFFF;
	line-height:60px;
	text-decoration:none;
	font-weight:normal;
	cursor:pointer;
}

/*--------titles--------*/
.news_title{
	width:132px;
	height:22px;
	margin:4px 250px 0 5px;
	float:left;
	display:inline;
	background:url(../images/title.gif) no-repeat 0 -30px;
}
.tour_date_title{
	width:132px;
	height:22px;
	margin:4px 250px 0 5px;
	float:left;
	display:inline;
	background:url(../images/title.gif) no-repeat 0 0;
}
.sponsors_title{
	width:132px;
	height:22px;
	margin:4px 0 0 5px;
	float:left;
	background:url(../images/title.gif) no-repeat 0 -60px;
}
.bio_title{
	width:37px;
	height:22px;
	margin:4px 0 0 5px;
	float:left;
	background:url(../images/title.gif) no-repeat 0 -95px;
}
.calendar_title{
	width:113px;
	height:22px;
	margin:4px 0 0 5px;
	float:left;
	background:url(../images/title.gif) no-repeat 0 -129px;
}
.contact_title{
	width:133px;
	height:22px;
	margin:4px 0 0 5px;
	float:left;
	background:url(../images/title.gif) no-repeat 0 -163px;
}
.fanclub_title{
	width:104px;
	height:22px;
	margin:4px 0 0 5px;
	float:left;
	background:url(../images/title.gif) no-repeat 0 -198px;
}
.links_title{
	width:61px;
	height:22px;
	margin:4px 0 0 5px;
	float:left;
	background:url(../images/title.gif) no-repeat 0 -266px;
}
.merch_title{
	width:77px;
	height:22px;
	margin:4px 0 0 5px;
	float:left;
	background:url(../images/title.gif) no-repeat 0 -301px;
}
.music_video_title{
	width:142px;
	height:24px;
	margin:4px 0 0 5px;
	float:left;
	background:url(../images/title.gif) no-repeat 0 -335px;
}
.press_title{
	width:67px;
	height:22px;
	margin:4px 0 0 5px;
	float:left;
	background:url(../images/title.gif) no-repeat 0 -370px;
}
.gallery_title{
	width:94px;
	height:22px;
	margin:4px 0 0 5px;
	float:left;
	background:url(../images/title.gif) no-repeat 0 -405px;
}
.shopping_cart_title{
	width:172px;
	height:22px;
	margin:4px 0 0 5px;
	float:left;
	background:url(../images/title.gif) no-repeat 0 -445px;
}
.diary_title {
	width:65px;
	height:20px;
	margin:4px 0 0 5px;
	float:left;
	background:url(../images/title.gif) no-repeat 0 -486px;
}

/*--------titles--------*/
.subpage_title_bar {
	float:left;
	height:30px;
	width:960px;
	background:url(../images/subpage_title_bar.jpg) no-repeat;
}
.subpage_bg_area {
	float:left;
	margin:0;
	width:938px;
	padding:10px;
	min-height:500px;
	_height:500px;
	display:inline;
}

/*------------news page-------------*/
.news_area {
	float:left;
	margin:5px 0 0 0;
	padding:10px;
	border:1px solid #292929;
	background:#121212;
	width:916px;
}
.news_area a {
	color:#FFCC99;
	text-decoration:underline;
}
.news_area a:hover {
	color:#FFCC99;
	text-decoration:none;
}

.news_pic {
	float:left;
	margin:0 10px 0 0;
	display:inline;
	width:110px;
	height:110px;
	border:1px solid #292929;
	background:#000000;
}
.n_date {
	color:#FFCC99;
	font-size:14px;
	line-height:30px;
	font-weight:normal;
}
.n_title {
	color:#999999;
	font-size:12px;
	font-weight:bold;
}

/*------------end news page-------------*/

/*------------gallery page-------------*/
.g_pic_box1 {
	float:left;
	display:inline;
	margin:22px;
	width:110px;
	height:110px;
	border:1px solid #292929;
	background:#1B1B1B;
}
.g_pic_box2 {
	float:left;
	display:inline;
	margin:4px 0 0 4px;
	width:100px;
	height:100px;
	border:1px solid #292929;
	background:#000000;
}
/*------------end gallery page-------------*/
/*------------link page-------------*/
.link_area {
	float:left;
	display:inline;
	margin:0;
	padding:10px;
	width:916px;
	text-align:center;
	border-bottom:1px dashed #773931;
}
.links_img {
	width:68px;
	height:48px;
	float:left;
	display:inline;
	margin:0 10px 0 0;
	background:url(../images/sp_logo_bg.jpg) repeat-x;
	border:#333333 1px solid;
}
.link_title {
	float:left;
	margin:15px 0 0 5px;
	color:#EBBC92;
	text-align:right;
	font-weight:normal;
}
.link_url {
	float:left;
	margin:15px 0 0 5px;
	color:#ffffff;
	text-align:left;
	font-weight:normal;
}
.link_url a {
	color:#ffffff;
	text-decoration:none;
}
.link_url a:hover {
	color:#ffffff;
	text-decoration:underline;
}
/*------------end link page-------------*/

/*------------Sponsors-------------*/
.sponsors_area {
	float:left;
	margin:8px;
	display:inline;
	width:450px;
	height:120px;
	border:1px solid #292929;
	background:#121212;
}
.sponsors_pic {
	float:left;
	margin:9px 9px 0 9px;
	display:inline;
	width:180px;
	height:100px;
	border:1px solid #292929;
	background:#000000;
}
a.sponsors_text {
	float:left;
	margin:50px 0 0 0;
	color:#FFFFFF;
	font-size:14px;
	text-decoration:none;
	line-height:20px;
}
a.sponsors_text:hover {
	float:left;
	margin:50px 0 0 0;
	color:#FFFFFF;
	font-size:14px;
	text-decoration:underline;
	line-height:20px;
}
/*-----------end-Sponsors-------------*/
/*-----------fan club-------------*/
.club_left {
	float:left;
	display:inline;
	width:600px;
	min-height:220px;
	_height:220px;
	padding-bottom:20px;
	border-right:1px dashed #773931;
}
.club_right {
	float:left;
	margin:30px 0 0 40px;
	display:inline;
	padding:5px;
	width:255px;
	height:170px;
	background:#1B1B1B;
	border:1px solid #292929;
}
.f_pic_box1 {
	float:left;
	display:inline;
	margin:18px;
	width:80px;
	height:80px;
	border:1px solid #292929;
	background:#1B1B1B;
}
.f_pic_box2 {
	float:left;
	display:inline;
	margin:2px 0 0 2px;
	width:74px;
	height:74px;
	border:1px solid #292929;
	background:#000000;
}
.fan_club_content{
	float:left;
	display:inline;
	margin:0 0 0 20px;
	font-size:14px;
	line-height:25px;
}
.fan_club_content a {
	color:#FFFFFF;
	text-decoration:underline;
}

/*-----------end-fan club-------------*/
/*------------press page-------------*/
.press_area {
	float:left;
	margin:5px 0 0 0;
	padding:10px;
	border:1px solid #292929;
	background:#121212;
	width:916px;
}
.press_area a {
	color:#FFCC99;
	text-decoration:underline;
}
.press_area a:hover {
	color:#FFCC99;
	text-decoration:none;
}
.press_date {
	color:#FFCC99;
	font-size:14px;
	line-height:30px;
	font-weight:normal;
}
a.press_title1 {
	color:#999999;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
a.press_title1:hover {
	color:#999999;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}

/*------------end press page-------------*/
/*------------music_video page-------------*/
.videoplayer {
	float:left;
	margin:20px 0 0 160px;
	display:inline;
}
.albumename {
	background:url(../images/album_title_bg.jpg) repeat-x top;
	float:left;
	margin:0 0 0 1px;
	width:618px;
	height:29px;
	border:1px solid #303030;
	display:inline;
	line-height:29px;
	text-indent:5px;
	color:#FFCC99;
}
.audioplayer_area {
	float:left;
	margin:20px 0 0 160px;
	display:inline;
}
.audioplayer{
	float:left;
	margin:5px 0 0 0;
	display:inline;
}
/*------------end music_video page-------------*/
/*------------contact page-------------*/
.contact_form_area {
	float:left;
	margin:0;
	padding-right:20px;
	display:inline;
	width:460px;
}
.contact_form_title {
	float:left;
	/*display:inline;*/
	margin:10px 5px 0 0;
	width:100px;
	line-height:30px;
	text-align:right;
	font-weight:normal;
	font-size:14px;
}
.contact_input {
	float:left;
	margin:10px 0 0 0;
	width:340px;
	height:20px;
	padding:5px;
	color:#C7C4BC;
	border:1px solid #292929;
	background:#121212;
}
.contact_address_area {
	float:left;
	margin:0;
	border-left:1px dashed #773931;
	width:425px;
	padding-left:20px;
	display:inline;
	min-height:430px;
	_height:430px;
}
.contact_address_area a {
	color:#C7C4BC;
	text-decoration:underline;
}
.contact_address_area a:hover {
	color:#C7C4BC;
	text-decoration:none;
}
.add_title {
	font-size:14px;
	color:#FFFFFF;
	font-weight:normal;
}
.agent_title {
	font-size:12px;
	color:#FFCC99;
	font-weight:bold;
}
.btn_search {
	width:50px;
	height:25px;
	background:url(../images/btn_search.jpg) no-repeat;
	cursor:pointer;
	border:none;
}
/*------------end contact page-------------*/
/*------------merch page-------------*/
.search_input {
	width:200px;
	height:15px;
	padding:5px;
	color:#C7C4BC;
	border:1px solid #292929;
	background:#121212;
}
.pro_holder {
	float:left;
	margin:15px;
	display:inline;
	width:270px;
	height:140px;
	padding:5px;
	border:1px solid #292929;
	background:#121212;
}
.pro_pic {
	float:left;
	width:100px;
	height:100px;
	margin:0 0 7px 0;
	display:inline;
	border:1px solid #292929;
	background:#121212;	
}
.pro_pic_big {
	float:left;
	width:200px;
	height:200px;
	margin:0 0 10px; 0;
	display:inline;
	border:1px solid #292929;
	background:#121212;	
}
.pro_detail {
	float:left;
	display:inline;
	margin:0 0 0 5px;
	width:160px;
}
.pro_detail1 {
	float:left;
	display:inline;
	margin:0 0 10px 10px;
	width:700px;
}
.pro_title {
	float:left;
	margin:0 0 10px 0;
	color:#FFCC99;
	font-size:12px;
	font-weight:bold;
}
.pro_price {
	float:left;
	margin:0 0 10px 0;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}
.merch_input {
	background:#000000;
	border:1px solid #292929;
	color:#FFFFFF;
	margin:2px;
}
.pro_detail_area {
	float:left;
	margin:5px 0 0 0;
	padding:10px;
	border:1px solid #292929;
	background:#121212;
	width:916px;
}
/*------------end merch page-------------*/
/*------------clear-------------*/
.clear {
	clear:both;
	margin:0;
	padding:0;
}

/*--------------------CSS For Shopping Cart -----------*/
/*----------------------------------------------------------------------------------*/
.cart_table_bg{
	background:#000;
}
.iteam_title{
	color:#8D826A;
	font-size:16px;
	line-height:25px;
	width:100%;
	text-align:center;
	display:block;
}
.right_border{
	border-right:1px solid #292929;
	color:#FFFFFF;
}
.table_heading{
	font-weight:bold;
	text-align:center;
	background:#242424;
	color:#CCCCCC;
}
.item_image{
	border:1px solid #E5E5E7;
}
.bottom_border{
	border-bottom:1px solid #292929;
}
.contentTitle{
	font-weight:bold;
	font-size:16px;`
	
}


/*.cart_input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12;
	font-weight:normal;
	color:#000000;
	background:#CCCCCC;
	border:#2482DF 1px solid;
	padding:3px;
	width:160px;
}*/
.cart_select{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12;
	font-weight:normal;
	color:#000000;
	background:#CCCCCC;
	border:#2482DF 1px solid;
	padding:3px;
	width:195px;
}
.black_bg_detail{
	background:#713800;
	color:#FFFFFF;
	text-align:center;
}
.cart_itput{
	width:180px;
}
.btn_makePayment{
	color:#FFFFFF; font-size:11px; font-weight:bold; background:url(../images/makePayment.gif) no-repeat; border:none; height:27px; width:124px; cursor:pointer;
}
