/* CSS Document */
body, html { margin:0; padding:0; }
body { background:url('../images40/bg_rust_vert_frame_black.jpg') top left fixed; }
img { border:0px; }
 a, a:visited, a:active, a:hover { color:#000000;  }
#content { position:relative; width:1000px;  margin-left:auto; margin-right:auto; top:0px; left:0px; z-index: 0;}
#main_nav { position:absolute; top:283px; left:175px; z-index:300; }
#home_content { position:absolute; top:298px; z-index:1; width:1000px; height:333px;  }
#sub_content { position:absolute; top:283px; z-index:1; width:1000px; height:333px;  }
#page_content { position:relative;left:0px; z-index:-1; width:1000px;  text-align:left; margin:0; padding:0;  }
#home_content_bottom_holder { position:absolute; top:631px; z-index:1; width:1000px; height:333px; overflow:hidden; }
#home_content_bottom {  width:1000px; height:333px;background:url('../images40/taj_content_bottom09.png') no-repeat; }
#sub_content_bottom { position:absolute; top:571px; z-index:1; width:1000px; height:333px; background:url('../images40/home_content_bottom_bg.png'); overflow:hidden; }
#newsletter_form { position:absolute; top:96px; left:30px; }
#sendsite_form { position:absolute; top:166px; left:30px; }
#myspace_form { position:absolute; top:236px; left:30px; }
#top_wrapper { position:relative; height:283px; display:block; }
#home_forms input { width:150px; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#330000; background-color:transparent; position:relative; }

/* Transparent Navigation */
a#nav_1 img, a#nav_1:visited img, a#nav_1:active img { 
width:111px;
height:30px;
background-image:url('../images40/nav_1_off.png');
}
a#nav_1:hover img, a#nav_1_on img {
width:111px;
height:30px;
background-image:url('../images40/nav_1_on.png');
}
a#nav_2 img, a#nav_2:visited img, a#nav_2:active img { 
width:121px;
height:30px;
background-image:url('../images40/nav_2_off.png');
}
a#nav_2:hover img, a#nav_2_on img {
width:121px;
height:30px;
background-image:url('../images40/nav_2_on.png');
}
a#nav_3 img, a#nav_3:visited img, a#nav_3:active img { 
width:90px;
height:30px;
background-image:url('../images40/nav_3_off.png');
}
a#nav_3:hover img, a#nav_3_on img {
width:90px;
height:30px;
background-image:url('../images40/nav_3_on.png');
}
a#nav_4 img, a#nav_4:visited img, a#nav_4:active img { 
width:135px;
height:30px;
background-image:url('../images40/nav_4_off.png');
}
a#nav_4:hover img, a#nav_4_on img {
width:135px;
height:30px;
background-image:url('../images40/nav_4_on.png');
}
a#nav_5 img, a#nav_5:visited img, a#nav_5:active img { 
width:82px;
height:30px;
background-image:url('../images40/nav_5_off.png');
}
a#nav_5:hover img, a#nav_5_on img {
width:82px;
height:30px;
background-image:url('../images40/nav_5_on.png');
}
a#nav_6 img, a#nav_6:visited img, a#nav_6:active img { 
width:91px;
height:30px;
background-image:url('../images40/nav_6_off.png');
}
a#nav_6:hover img, a#nav_6_on img {
width:91px;
height:30px;
background-image:url('../images40/nav_6_on.png');
}

/* Abolutely positioned elements */

#logo { position:absolute; top:22px; left:22px; background:url('../images40/taj09logo.png'); width:353px; height:123px; }
#top_photo { position:absolute; left:423px; width:622px; height:237px; z-index:1;}
#flash {  position:absolute; top:15px; left: 400px; z-index:2; width:575px; height:268px;}
#flash { /*background:url('../images40/home_flash.png');*/ }

#subnav { 
position:absolute;
top:-15px;
width:900px;
height:26px;
vertical-align:middle;
text-align:right;
font-size:14px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#663300;
z-index: 5;
}
#subnav a, #subnav a:visited, #subnav a:active { 
padding-bottom:6px;
color:#663300;
text-decoration:none;
}
#subnav a:hover, #subnav a.on {
margin-bottom:6px;
color:#cc6600;
text-decoration:none;
}
/* Homepage content */
/* currently home_news_tp, home_maestro_tp, home_store2_tp, home_forms_tp 
content_bottom has inlne style
*/
#home_news, #home_store, #home_videos, #home_forms, #home_maestro, #home_store2,#home_fanclub_top { float:left; height:333px;}
#home_news_tp { width: 247px; background:url('../images40/home_news09.png'); }
#home_store_tp { width: 245px; background:url('../images40/home_store09.png'); }
#home_videos_tp { width: 244px; background:url('../images40/home_videos09.png'); }
#home_forms_tp { width:264px; height:333px; background:url('../images40/home_forms09.png'); }
#home_maestro_tp { width: 246px; background:url('../images40/home_maestro09.png');}
#home_store2_tp { width: 243px; background:url('../images40/home_store09.png'); }
#home_fanclub_lt { width: 247px; background: url(../images40/fanclub_home_lt.png); }
#home_fanclub_ct { width: 246px; background: url(../images40/fanclub_home_ct.png);}
#home_fanclub_top {width: 735px; background:url(../images40/fanclub_home_top.png)}



#footer_text { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#663300; width:900px; text-align:center; clear:both; display:block; }
#footer_text a, #footer_text a:visited, #footer_text a:active { 
padding-bottom:6px;
color:#663300;
text-decoration:none;
}
#footer_text a:hover, #footer_text a.on {
margin-bottom:6px;
color:#cc6600;
text-decoration:none;
}
/* Page content table */
#page_content { position: relative; width:1000px;  }
td#page_top { background:url('../images40/page_top09.png'); width:1000px; height:57px; text-align:right; }
td#page_left {  background:url('../images40/page_left09.png') repeat-y; width:55px;  } 
#page_center {  position:relative;}
#page_bottom { width:900px; position:relative; }
td#page_right { background:url('../images40/page_right09.png') repeat-y; width:45px; }
#page_center_div { 
position:relative; 
top:0px; 
left:0px; 
width:900px; 
min-height:700px; 
margin:0; 
padding:0; 
color:#41110c;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
z-index: 5;
}
#page_center_div h1 {  margin-left:15px;font-size:18px; color:#cc6600; text-transform:uppercase; }
#page_center_div h2 {  margin-left:15px;font-size:14px; font-weight:100; margin-bottom:0px; }
#page_center_div h3 {  margin-left:15px;font-size:14px; font-weight:100; margin-bottom:0px; }

/* SECTION SPECIFIC STYLES */
p, p.bio, p.forty_years, p.discography, p.tour, p.photo_album, p.top_ten, p.village, p.news  { margin-left:15px; margin-right:10px; }
p.photo_album img { display:inline; margin-right:10px; margin-bottom:10px; }

img#bio_quote { margin-bottom:10px; }


/* ADDED BY SAMIR - FOR FANCLUB LANDING PAGE */
#fanclub_signup {
	width: 339px;
	margin-top: 80px;
	float: right;
}
#fanclub label {
	display: block;
	width: 99%;
	font-weight: bold;
	margin:10px 0 0;
	padding: 0;}
	
#fanclub label input.txt {
	border:none; 
	background: transparent url('../images40/input_bg.png') repeat scroll 0% 0%; 
	width: 228px; 
	height: 20px; 
	line-height: 20px; 
	font: 14px Arial,Helvetica,sans-serif; 
	padding-top: 6px; 
	padding-left: 6px; 
	padding-right: 6px;}


#joinFan {
	position: absolute;
	top: 186px;
	left:243px;
	width: 123px;
	height: 25px;}
	
#joinFan span, #enterFCbtn span {display: none;}

#joinFan a {
	display: block;
	width: 123px;
	height: 25px;
	background: url(../images40/09btn_fanclub.jpg) 0 0 no-repeat;}
	
#joinFan a:hover {
	background: url(../images40/09btn_fanclub.jpg) 0 -25px no-repeat;}
	
	
#enterFCbtn {
	position: absolute;
	top: 176px;
	left: 120px;
	height: 38px;
	width: 150px;}
	
#enterFCbtn a {
	display: block;
	width: 150px;
	height: 38px;
	background: url(../images40/09btn_enter_fanclub.jpg) 0 0 no-repeat;}
	
#enterFCbtn a:hover {
	background: url(../images40/09btn_enter_fanclub.jpg) 0 -38px no-repeat;}