/* CSS Document */
body{
	margin:0; background:url(../images/main_bg.jpg) repeat center bottom; line-height:18px;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000000;
}
.clear{	clear:both; }
.red_title{
	font-size:15px;
	font-weight:bold;
	color:#990000;
}
.dark_red_title{
	font-size:12px;
	font-weight:bold;
	color:#660000;
}
.page_top{
	width:100%;
	background:url(../images/top_bg.gif) repeat-x top;
	height:70px;
	position:absolute;
	top:0;
	left:0;
}
.nav_black100{
	width:100%;
	background:#000000;
	height:70px;
	position:absolute;
	top:200px;
	left:0;
	z-index:-1;
}
#page{
	width:1000px;
	margin:0 auto;
	background:url(../images/pageBg.gif) repeat-y 97px 192px;
} 
.main_page{
	width:800px;
	padding:0 100px 0 100px;
	background:url(../images/page_topBg1.gif) no-repeat 0 0;
	_height:800px;
	min-height:800px;
	float:left;
	margin:0 auto;
}
.footer{
	width:1000px;
	float:left;
	background:url(../images/footer_bg.jpg) no-repeat center bottom;
	height:273px;
	margin:10px 0 0 0;
}
.bottom_hat{
	width:770px;
	_height:200px;
	min-height:200px;
	padding:0 120px 0 0;
	float:right;
	background:url(../images/bottom_hat.gif) no-repeat right 20px;
}
.footer_top{
	width:770px;
	float:left;
	background:url(../images/hline.gif) repeat-x top;
	height:120px;
}
.footer_bottom{
	width:610px;
	float:left;
	line-height:30px;
	font-weight:bold;
	color:#330000;
}
.footer_top a{
	height:72px;
	float:left;
	margin-right:10px;
	margin-top:10px;
	display:inline;
	background-image:url(../images/bootom_link.gif);
	background-repeat:no-repeat;
}

a.link_thestage{
	width:72px;
	background-position:0 0;
	margin-left:10px;
}
a.link_secondFiddle{
	width:105px;
	background-position:-80px 0;
}
a.link_legenscorner{
	width:72px;
	background-position:-190px 0;
}
a.link_stageonsixth{
	width:72px;
	background-position:-190px 0;
}
a.link_myspace{
	width:72px;
	background-position:-270px 0;
	margin-left:0px;
}
a.link_facebook{
	width:72px;
	background-position:-270px 0;
	margin-left:124px;
	border:0px;

}
a.link_twitter{
	width:72px;
	background-position:-351px 0;
}
/*--------------------------------------------|Header|--------------------------------------------*/
.header{
	width:500px;
	float:left;
	height:80px;
	margin:120px 0 0 158px;
	display:inline;
}
.newsletter_title{
	width:190px;
	height:24px;
	float:left;
	background:url(../images/title.gif) no-repeat 0 0;
	margin:4px 0 0 0;
}
.newsletter_input{
	width:217px;
	height:24px;
	float:left;
	background-color:#000000;
	border:#484031 1px solid;
	padding:3px;
	color:#FFFFFF;
}
.btn_go{
	width:39px;
	height:32px;
	float:left;
	background:url(../images/btn_go.gif) no-repeat;
	border:none;
	margin:0 0 0 2px;
}
/*--------------------------------------------|Header|--------------------------------------------*/
/*--------------------------------------------|Navigation|--------------------------------------------*/
.navigation{
	width:800px;
	height:55px;
	float:left;
	margin:12px 0 0 0;
}
.navigation a{
	height:45px;
	float:left;
	background-image:url(../images/nevigation_btn.gif);
	background-repeat:no-repeat;
	display:inline;
	margin:0 0 0 22px;
}
a.btn_home{ width:65px; background-position:0 0; }
a.btn_home:hover{ width:65px; background-position:0 -51px; }

a.btn_calander{ width:95px; background-position:-90px 0; }
a.btn_calander:hover{ width:95px; background-position:-90px -51px; }

a.btn_news{ width:137px; background-position:-219px 0; }
a.btn_news:hover{ width:137px; background-position:-219px -51px; }

a.btn_photos{ width:85px; background-position:-385px 0; }
a.btn_photos:hover{ width:85px; background-position:-385px -51px; }

a.btn_store{ width:68px; background-position:-502px 0; }
a.btn_store:hover{ width:68px; background-position:-502px -51px; }

a.btn_contact{ width:109px; background-position:-625px 0; }
a.btn_contact:hover{ width:109px; background-position:-625px -51px; }

a.btn_links { width:65px; background-position:-759px 0; }
a.btn_links:hover{ width:65px; background-position:-759px -51px; }

/*--------------------------------------------|Navigation|--------------------------------------------*/
.content_area{
	width:760px;
	float:left;
	padding:0 0 0 20px;
}
.ind_logo{
	width:750px;
	/*height:475px;*/
	float:right;
	margin:11px 13px 0 0;
	display:inline;
/*	background:url(../images/ind_logo.gif) no-repeat right;*/
}
/*--------------------------------------------|Schedule|--------------------------------------------*/
.ind_schedulebox{
	width:298px;
	height:268px;
	float:left;
	background:url(../images/ind_scheduleBox.jpg) no-repeat;
	margin:73px 0 0 50px;
	display:inline;
	padding:25px;
}
.title_todaysSchedule{
	width:180px;
	float:left;
	height:63px;
	background:url(../images/title.gif) no-repeat 0 -32px;
}
.ind_scheduleDetail{
	width:90%;
	float:left;
	padding:10px 0 10px 0;
	background:url(../images/hr_border.gif) repeat-x bottom;
}
.ind_scheduleDetail .artist{
	width:200px;
	float:left;
	font-weight:normal;
	vertical-align:middle;
}
.ind_scheduleDetail .time{
	float:right;
	font-weight:bold;
	vertical-align:middle;
}
.ind_scheduleDetail .time{
	float:right;
	font-weight:bold;
	vertical-align:middle;
}
/*--------------------------------------------|Schedule|--------------------------------------------*/
.ind_about{
	width:385px;
	float:left;
	_height:250px;
	min-height:250px;
	padding:0 10px 0 5px;
	background:url(../images/vline.gif) repeat-y right;
}
.title_indAbout{
	width:302px;
	float:left;
	height:26px;
	background:url(../images/title.gif) no-repeat 0 -121px;
}
.page_titleArea{
	width:740px;
	float:left;
	height:40px;
	background:url(../images/hline.gif) repeat-x bottom;
	padding:0 0 0 20px;
}
.page_titleArea b{
	height:26px;
	background-image:url(../images/title.gif);
	background-repeat:no-repeat;
	float:left;
}
.title_calander{
	width:97px;
	background-position:0 -162px;
}
.title_contactus{
	width:123px;
	background-position:0 -200px;
}
.title_news{
	width:169px;
	background-position:0 -239px;
}
.title_photos{
	width:71px;
	background-position:0 -278px;
}
.title_store{
	width:57px;
	background-position:0 -317px;
}
.title_links{
	width:64px;
	background-position:0 -360px;
}

/*------------------------------------------------------------------------*/
.ind_banner{
	float:left; background:url(../images/dottedBorder.jpg) repeat; padding:1px;
	margin:10px 0 0 25px; display:inline;
}
.ind_banner1{
	border:#C0B4A0 4px solid; background-color:#9F8D6F; width:350px; float:left; height:90px;
}
.ind_banner2{
	border:#C0B4A0 4px solid; background-color:#9F8D6F; width:400px; float:left; height:190px;
}
.ind_banner3{
	border:#C0B4A0 4px solid; background-color:#9F8D6F; width:255px; float:left; height:190px;
}
/*------------------------------------------------------------------------*/
.ind_store_banner{
	width:247px;
	/*height:305px;*/
	float:right;
	/*background:url(../images/merch_banner.gif) no-repeat;*/
	margin:50px 50px 0 0;
	display:inline;
}
.inner_store_banner{
	width:247px;
	height:305px;
	float:left;
	/*background:url(../images/merch_banner.gif) no-repeat;*/
	margin:70px 0 0 100px; display:inline;
}

/*.inner_store_banner{
	width:432px;
	height:242px;
	float:left;
	background:url(../images/ind_storeBanner.gif) no-repeat;
	margin:100px 0 0 0;
}*/
.store_box{
	background:url(../images/dottedBorder.jpg) repeat;
	width:308px;
	height:178px;
	float:left;
	padding:1px;
	margin:20px 0 0 40px;
	display:inline;
}
.store_box1{
	background:#B7A493;
	width:290px;
	height:160px;
	float:left;
	padding:9px;
}
.storePhoto_box{
	background:url(../images/dottedBorder.jpg) repeat;
	width:120px;
	height:120px;
	float:left;
	padding:1px;
	margin:0 10px 10px 0;
	display:inline;
}
.photo_box1{
	background:#B3A38C;
	width:120px;
	height:120px;
	float:left;
}






.detail_store_box{
	background:url(../images/dottedBorder.jpg) repeat;
	width:658px;
	_height:178px;
	min-height:178px;
	float:left;
	padding:1px;
	margin:20px 0 0 40px;
	display:inline;
}
.detail_store_box1{
	background:#B7A493;
	width:640px;
	_height:160px;
	min-height:160px;
	float:left;
	padding:9px;
}
.detail_storePhoto_box{
	background:url(../images/dottedBorder.jpg) repeat;
	width:120px;
	height:120px;
	float:left;
	padding:1px;
	margin:0 10px 10px 0;
	display:inline;
}
.detail_photo_box1{
	background:#B3A38C;
	width:120px;
	height:120px;
	float:left;
}

.photo_box{
	background:url(../images/dottedBorder.jpg) repeat;
	width:120px;
	height:120px;
	float:left;
	padding:1px;
	margin:20px 20px 0 40px;
	display:inline;
}
.news_box{
	width:700px;
	float:left;
	margin:10px 0 0 10px;
	display:inline;
	padding:20px;
	background:url(../images/hline.gif) repeat-x bottom;
}
/*----------------------------|start contact page|---------------------------*/
.contactform{
	width:370px;
	float:left;
	padding:0 20px 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#591A14;
	text-align:left;
	/*background:url(../images/contact_right_border.jpg) repeat-y right;*/
}
div[class="contactform"]{
	padding:0 20px 0 0;
}

.inputLabel{
	width:100px;
	float:left;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#591A14;
	text-align:right;
	padding-right:20px;
	margin-top:10px;
	min-height:25px;
}
.inputField{
	width:250px;
	text-align:left;
	float:left;
	margin-top:10px;
	min-height:25px;
}
.inputField input{
	width:250px;
	background:#480E09;
	border:#E7E2DA 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding:3px 0 3px 0;
}
.inputField textarea{
	width:250px;
	background:#480E09;
	border:#E7E2DA 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}
.inputbtn{
	width:250px;
	text-align:left;
	float:left;
	margin-top:10px;
	min-height:25px;
}
.err{
	width:250px;
	margin:0 auto;
	color:#CC0000;
}
.contact_detail{
	width:350px;
	min-height:450px;
	_height:450px;
	/*border-left:#333333 1px dashed;
	padding:0 20px 0 20px;*/
	float:left;
	margin:0 0px 0 20px;
	display:inline;
}
.map{
	width:340px;
	height:300px;
	float:left;
	background-color:#320906;
	color:#FFFFFF;
	padding:5px;
}
/*----------------------------|end of contact page|---------------------------*/
.pagging{
	width:100%;
	float:left;
	margin:10px 0 0 0;
	text-align:center;
}
.pagging a{
	color:#510F0A !important;
	padding:0px 5px 0px 5px;
	text-decoration:none !important;
	border:#000000 1px dashed;
}
.pagging font{
	color:#510F0A !important;
	padding:0px 5px 0px 5px;
	text-decoration:none !important;
	border:#000000 1px dashed;
	background-color:#B7A493;
}
/*----------------------------------------------------------------------------------*/
/*------------------------------|links page|----------------------------------------------------*/
.linksPhoto_box {
	background:url(../images/dottedBorder.jpg) repeat;
	width:100px;
	height:70px;
	float:left;
	padding:1px;
	margin:0 10px 0 0;
	display:inline;
}
.linksphoto_box1{
	background:#B3A38C;
	width:100px;
	height:70px;
	float:left;
}
.links_box {
	background:url(../images/hline.gif) repeat-x scroll center bottom transparent;
	display:inline;
	float:left;
	margin:0 0 0 10px;
	padding:10px;
	width:710px;
	height:70px;
}
a.links_text {
	float:left;
	font-size:14px;
	margin:25px 0 0 0;
	text-align:left;
	font-weight:normal;
	color:#660000;
	text-decoration:none;
}
a.links_text:hover {
	font-size:14px;
	text-align:left;
	font-weight:normal;
	color:#660000;
	text-decoration:underline;
}

/*----------------------------------------------------------------------------------*/

.th_itemdetail{
	background:#510F0A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	border-right:#510F0A 1px solid;
	border-top:#510F0A 1px solid;
	border-bottom:#510F0A 1px solid;
	height:25px;
	text-align:center;
}
.th_itemdetail_right{
	background:#510F0A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	border-top:#510F0A 1px solid;
	border-bottom:#510F0A 1px solid;
	text-align:center;
	height:25px;
}
.td_itemdetail{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-right:#510F0A 1px solid;
}
.td_itemdetail_right{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.box_itemdetail{
	background:#B3A58C;
	border:#510F0A 1px solid;
	color:#60251F;
	font-weight:normal;
}

.cart_select{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12;
	font-weight:normal;
	color:#000000;
	background:#510F0A;
	border:#2482DF 1px solid;
	padding:3px;
	width:195px;
}
.black_bg_detail{
	background:#7B6A51;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}
.cart_itput{
	width:200px;
}
.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;
}
