/*******************************************************************
 *  Santana.com 
 *  Built by WebSightDesign
 ******************************************************************/      


/************************************ Universal Styles ***********************************/

body {
	margin:0px;
	background:url(../images/body_bg.gif) repeat-y #000000;
	background-position:50% 0px;
	font-family:Gill Sans MT, Trebuchet MS, Myriad Pro, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:16px;
	/*text-align: center;*/
}

div.clearer { clear:both; }

div.padded { margin:5px; }

img { border:0px; }

table {	margin:0px;	padding:0px; border:0px;}

table.disco2 td { 
	padding:10px;
	text-align:center;
}

table.disco2 img { width:123px; }

h1 b { display:none; }

h2 b { display:none; }

h1.santana { 
	width:565px; height:110px;
	display:block;
	margin:0px auto;
	overflow:hidden;
	background:url(../images/hp_santana_aztec.jpg);
}

h1.nf_santana { 
	width:648px; height:110px;
	display:block;
	margin:0px auto;
	overflow:hidden;
	background:url(../images/nf_aztec_santana.jpg);
}

h1.santana_sub { 
	width:710px; height:110px;
	display:block;
	margin:0px auto;
	overflow:hidden;
	background:url(../images/sub_santana_aztec.jpg);
}

h2.carlos_santana { display:none; margin:0px; padding:0px; }


/*********************************** Homepage Styles ************************************/

#hp_flash_bg {
	height:444px;
	overflow:hidden;
	background:url(../images/hp_top_bg2.jpg) no-repeat;
	background-position:50% 0px;
}

#hp_flash {
	width:1100px;
	height:444px;
	overflow:hidden;
	margin:0px auto;
}

#hp_body {
    background:url(../images/spears_hp.png) no-repeat bottom center;
    overflow:hidden;
	margin-top:10px;
}

div.hp_height {
	width:1px;
	height:584px;
	float:left;
	overflow:hidden;
}

#hp_body_content {
	width:945px;
	margin:0px auto;
	/*border:1px red solid;*/
	overflow:hidden;
}

#hpb_1 {
	width:390px;
	float:left;
	margin-bottom:85px;
}

/*********************************** Subpage Universal Styles ***************************/
body.sub {
	 margin:0px;
   background:url(../images/subpage_bg_green.gif) repeat-y #000000;
   background-position:50% 0px;
   font-family:Gill Sans MT, Trebuchet MS, Myriad Pro, Arial, Helvetica, sans-serif;
	 font-size:13px;
	 text-align: center;
}


#body_bg {
	background:url(../images/body_bg.jpg) no-repeat;
  background-position:50% 444px;
}

#body_bg_sub {
	background:url(../images/subpage_bg.jpg) no-repeat;
    background-position:50% 0px;
}

#sub_flash {
	width:1000px;
	margin:0px auto;
	overflow:hidden;
	border:#f00 0px solid;
	position:relative;
}

#sub_ll {
	position:absolute;
	z-index:3;
	top:2px; left:47px;
	width:220px; height:55px;
}

#subpage_content {
	width:900px;
	margin:0px auto 85px auto;
	overflow:hidden;
	text-align: left;
}

#subpage_content p { padding:0px 5px 10px 5px; margin:0px; /*font-size:12px;*/ }

#subpage_content a{ }

#subpageMusicPlayerContainer {
	position: absolute;
	top: 20px;
	left: 756px;
	z-index: 4;
}

/******************************** Carlos Bio Styles ***********************************/
#spears_carlos_bio {
    background:url(../images/spears_hp_sm.gif) no-repeat bottom center;
	overflow:hidden;
}

#sub_carlos_bio {
	background:url(../images/carlos_bio_bg.gif) repeat-y;
	background-position:50% 0px;
	overflow:hidden;
	font-family:arial,helvetica,sans-serif;
	color:#ffffcc;
	font-size:12px;
}

#sub_carlos_bio a { color:#fdd820; }
#sub_carlos_bio a:hover, #sub_carlos_bio a:active { color:#fdd820; }

span.bio_intro {
	font-size:16px;
}

/******************************** Tour Styles ***********************************/
#tour_bg{
  background:url('../images/tour_body_bg.gif') repeat-y;
	background-position:top center;
	border:#f00 0px solid;
}
#tour_detail_bg{
  background:url('../images/tour_detail_bg.gif') no-repeat;
	background-position:top center;
	border:#f00 0px solid;
}
#tour_spears{
    background:url(../images/spears_hp_sm.gif) no-repeat bottom center;
	background-position: bottom center;
}

.tour_table{
  color:#fff;
}
.tour_detail_table{
  color:#fff; margin:10px 0px 0px 30px; 
}
.tour_table th{
  color:#FDA220;
  font-weight: 300;
  font-size:18px;
}

.tour_table tr{
  color:#FFF;
  font-weight: 300;
  font-size:14px;
}

.tour_table a{
  color:#FDD720;
  text-decoration:underline;
}

.yellow{ color:#FDD720;}
.orange{ color:#E7962B;}
.big{font-size:16px; line-height: 18px;}
.bigger{font-size:18px; line-height: 20px; }
.bold{font-weight: bold;}
.linebreak{width:975px; height:28px;  border:#ff0 0px solid; background: url('../images/line_break.gif') no-repeat 30% 50%;}

a.buytix{ display: block; width:47px; height:21px; background: url('../images/buy_tix.gif') no-repeat top left;}

#pastshows_search {
	width:225px; 
	float:left;
}

#pastshows_results {
	width:625px;
	float:right;
}

.pasttour_table{
  color:#fff;
}

.pasttour_table td{
  padding:0px 10px 5px 0px;
}

.pasttour_detail_table{
  color:#fff; margin:10px 0px 0px 30px; 
}
.pasttour_table th{
  color:#FDA220;
  font-weight: 300;
  font-size:18px;
  padding-bottom:10px;
}

.pasttour_table tr{
  color:#FFF;
  font-weight: 300;
  font-size:14px;
}

.pasttour_table a{
  color:#FDD720;
  text-decoration:underline;
}

h2.tour {
	font-size:14px;
	color:#0d2904;
	text-transform:uppercase;
	border-bottom:1px #0d2904 solid;
}


/******************************** News Styles ***********************************/
#news_bg{
  background:url('../images/news_body_bg.gif') repeat-y;
	background-position:top center;
	border:#f00 0px solid;
	
}

#news_spears{
    background:url(../images/spears_hp_sm.gif) no-repeat bottom center;
}

div.news_item2 {
	color:#ffffff;
}

span.date {
	font-size:11px;
	color:#ffffcc;
}

.news_item{ 
  color:#fff;
  font-size:14px; 
  padding: 10px 5px 10px 5px;
  /*width: 880px;*/
  /*line-height: 16px;*/
}

div.news_item {
	font-size:14px; !important!
}

#news { 
	margin-left:10px;
}
.news_item a{color:#E7962B;} 

#news h1 {
	width:68px; height:25px;
	background:url(../images/hpt_news.gif) no-repeat;
	margin-bottom:0px;
	padding-bottom:5px;
}

#news p.newstitle {
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
	margin:0px; padding:0px 0px 5px 0px;
}

#news p {
	/*padding:0px 0px 5px 0px;
	margin:0px;*/
}

#news span.date {
	color:#d1ca70;
	font-size:11px;
}

#news a { color:#d1ca70; }

img.news_img {
	margin:10px 0px;
}

img.news_img_left {
	float:left;
	margin:0px 15px 10px 0px;
}

img.news_imgR {
	float:right;
	margin:0px 0px 10px 15px;
}

#news_submenu {
	width:415px; height:28px;
	margin:0px 0px 0px 483px;
	padding:0px;
	overflow:hidden;
}

#news_submenu ul{
	margin:0px; padding:0px;
	display:inline;
	list-style-type:none;
}

#news_submenu li {
	margin:0px; padding:0px;
	display:inline;
	list-style-type:none;
	float:left;
}

a.currentnews { display:block; width:145px; height:28px; background:url(../images/currentnews_off.gif); }
a.currentnews:hover, a.currentnews:active { display:block; width:145px; height:28px; background:url(../images/currentnews_on.gif); }
a.archivednews { display:block; width:158px; height:28px; background:url(../images/archivednews_off.gif); }
a.archivednews:hover, a.archivednews:active { display:block; width:158px; height:28px; background:url(../images/archivednews_on.gif); }
a.tourblog { display:block; width:112px; height:28px; background:url(../images/tourblog_off.gif); }
a.tourblog:hover, a.tourblog:active { display:block; width:112px; height:28px; background:url(../images/tourblog_on.gif); }

#news_submenu a b { display:none; }

#tourblog {
	width:825px;
	margin:0px auto;
	color:#ffffff;
	font-size:13px;
}

#tourblog p { font-size:13px; }

#tourblog h3 { color:#fda520; font-size:15px; margin:0px; padding:5px 0px; }

span.tblogdate { font-size:13px; font-weight:normal; color:#ffffcc; }

#tourblog a { color:#fdd820; }

.linebreak_sm {
	border-top:1px #b06f10 solid;
	width:85%;
	margin:0px auto;
	height:10px;
}

.linebreak_sm2 {
	border-top:1px #5a560c solid;
	width:85%;
	margin:0px auto;
	height:10px;
}



/******************************** Players Styles ***********************************/
#players_bg{
  background:url('../images/players_body_bg.gif') repeat-y;
	background-position:top center;
	border:#f00 0px solid;
	color:#ffffff;
}

#players_spears{
    background:url(../images/spears_hp_sm.gif) no-repeat bottom center;
}

#players_spears a{ color:#FDD720;}
.players_scroll{  width: 955px; height: 95px; padding:10px 0px 10px 0px; margin:0px auto; }

.players_past_table{ color:#FFFFCC; margin-top: 20px;}
.players_past_table a{ color:#FDD720; }

#alphabet {
	margin:15px 0px;
}

div.letter {
	width:20px;
	height:20px;
	overflow:hidden;
	float:left;
	margin-right:1px;
	font-family:arial,helvetica,sans-serif;
	color:#fd9f20;
	font-size:16px;
	font-weight:bold;
}

div.letter a {
	display:block;
	width:20px; height:20px;
	background-color:#a44282;
	color:#fd9f20;
	text-decoration:none;
	padding-top:2px;
	text-align:center;
}

div.letter a:hover, div.letter a:active {
	display:block;
	width:20px; height:20px;
	background-color:#343269;
	color:#fd9f20;
	text-decoration:none;
}

div.letter a.set {
	display:block;
	width:20px; height:20px;
	background-color:#ff9900;
	color:#fdd720;
	text-decoration:none;
}

div.letter a span {
	margin:0px 0px 0px 0px;
}

div#playersContainer {
	width: 1800px;
	position: relative;
}

div#playersContainer #loadingIndicator {
	position: absolute;
	top: 0;
	left: 0;
}

.players_detail {
	float: left;
	width: 900px;
}

div.player_photo {
	float:left;
	margin:0px 20px 0px 0px;
	overflow:hidden;
	text-align:right;
}

div.player_photo img { margin-bottom:10px; }


/******************************** SS_audio Styles ***********************************/

#ss_audio_bg{
  background:url('../images/ss_audio_bg.gif') repeat-y;	background-position:top center; border:#f00 0px solid;	
}

#ss_spears{
  background:url('../images/ss_audio_spears.png') no-repeat bottom center !important;
    background:url(../images/spears_hp_sm.gif) no-repeat bottom center;
}

#audio_player {
	width:440px;
	float:left;
	overflow:hidden;
	text-align:right;
	/*border:1px red solid;*/
}

#audio_radio {
	width:420px;
	float:right;
	text-align:center;
	margin-right:20px;
	/*border:1px red solid;*/
}

#audio_radio h1 {
	margin:0px auto;
	padding:0px;
	display:block;
	width:252px; height:103px;
	background:url(../images/audio_santana_radio.gif);
}

#audio_radio h2 {
	margin:5px auto;
	padding:0px;
	display:block;
	width:418px; height:40px;
	background:url(../images/audio_radio_text.gif);
}

#audio_radio h1 b { display:none; }
#audio_radio h2 b { display:none; }

.ss_disc_flash{
  margin: 0px auto;  height:150px; width:973px; padding: 0px; 
}
.ss_disc_table{
  color:#DAD09F; margin: 20px 0px 0px 0px; 
}
.ss_disc_table a{
  color:#DAD09F;
}
.ss_disc_input{
  background-color:#8C9C9C; border: 0px; color:#fff; height: 18px; 
}
.ss_disc_search{
  width: 260px; height: 95px; float: right;
}

.ss_disc_co_table{margin: 0px auto; color:#DAD09F; font-size:14px;}

.ss_disc_co_table a{color:#DAD09f;}

.ss_search_table{
  color:#DAD09F; font-size:14px; margin: 0px auto;
}

.ss_search_results{
  width: 700px; margin:20px auto; color:#DAD09f; font-size: 14px;
}

.ss_search_results a{ color:#DAD09f; }

.ss_search_results ul{ margin-top: 2px; padding-top:3px;}

.ss_results_table td{ vertical-align:top;}
.ss_results_table a{ color:#DAD09f; }

h1.audio {
	font-size:18px;
	color:#fdd620;
}

#podcast_list {
	width:850px;
	margin:0px auto;
}

.PodcastTitle{font-weight:bold; font-size:14px; color:#d1ca70;}
.PodcastDisplayTitle{font-weight:bold; font-size:14px; color:#d1ca70;}
.PodcastAuthor{font-weight:bold; font-size:12px; color:#d1ca70; font-style:italic;}
.PodcastAuthorSummary{font-size:12px; color:#ffffff;}
.PodcastDescription{font-size:12px; color:#ffffff;}
.PodcastItemTitle{border-top:1px solid #d1ca70;font-size:14px; color:#d1ca70; font-weight:bold;}
.PodcastItemSubTitle{ font-size:12px; color:#ffffff; font-style:italic; font-weight:bold; }
.PodcastItemAuthor{ font-size:12px; color:#ffffff; font-style:italic;}
.PodcastItemFilename{ font-size:12px; color:#ffffff; font-weight:bold;}
.PodcastItemDescription{ font-size:12px; color:#ffffff;}
.PodcastLink{}
.LinkImage{vertical-align:bottom;padding-right:4px;}
.LinkText{vertical-align:middle}

div.PodcastItemFilename a { color:#fdd620; }



/******************************** SS_video Styles ***********************************/

a.music_videos{ display:block; height:24px; width:196px; background: url('../images/t_musicvideos.gif') no-repeat top left;}
a.music_videos_on{ display:block; height:24px; width:196px; background: url('../images/t_musicvideos_on.gif') no-repeat top left;}
a.music_videos:hover, a.music_videos:active{ display:block; height:24px; width:196px; background: url('../images/t_musicvideos_on.gif') no-repeat top left;}
a.live_music{ display:block; height:24px; width:245px; background: url('../images/t_livemusic.gif') no-repeat top left;}
a.live_music_on{ display:block; height:24px; width:245px; background: url('../images/t_livemusic_on.gif') no-repeat top left;}
a.live_music:hover, a.live_music:active{ display:block; height:24px; width:245px; background: url('../images/t_livemusic_on.gif') no-repeat top left;}
a.podcasts{ display:block; height:24px; width:148px; background: url('../images/t_podcasts.gif') no-repeat top left;}
a.podcasts_on{ display:block; height:24px; width:148px; background: url('../images/t_podcasts_on.gif') no-repeat top left;}
a.podcasts:hover, a.podcasts:active{ display:block; height:24px; width:148px; background: url('../images/t_podcasts_on.gif') no-repeat top left;}
a.other{ display:block; height:24px; width:204px; background: url('../images/t_othervideos.gif') no-repeat;}
a.other_on{ display:block; height:24px; width:204px; background: url('../images/t_othervideos_on.gif') no-repeat;}
a.other:hover, a.other:active{ display:block; height:24px; width:204px; background: url('../images/t_othervideos_on.gif') no-repeat;}
a.youtube{ display:block; height:24px; width:134px; background: url('../images/t_youtube.gif') no-repeat;}
a.youtube_on{ display:block; height:24px; width:134px; background: url('../images/t_youtube_on.gif') no-repeat;}
a.youtube:hover, a.youtube:active{ display:block; height:24px; width:134px; background: url('../images/t_youtube_on.gif') no-repeat;}

.clips_div{width: 850px;  margin: 10px auto; border:#fff 0px solid; padding:0px 0px 0px 100px;}
.clip_holder{width: 113px; height:93px; background:url('../images/drop_shadow.png') no-repeat top left; padding: 3px 0px 0px 3px; float: left; 
        margin: 10px 5px 0px 5px;
}
.transOFF{ width: 105px; height: 84px; background-color: silver; border:2px solid #C64315;  }
.transON{ width: 105px; height: 84px; background-color: silver; opacity:.50; filter: alpha(opacity=50); -moz-opacity: 0.5;  border:0px solid #C64315;  }


/******************************** SS_photo Styles ***********************************/
#ss_photo_bg{
  background:url('../images/ss_photo_bg.gif') no-repeat;
  background-position:top center; 
}

#ss_photosbydate_bg{
  background:url('../images/ss_photoplain_bg.gif') repeat-y;
  background-position:top center; 
}

.photos_div{ width:975px; border: #ff0 0px solid; padding:0px 0px 0px 20px;}

.photo_holder{ text-align:center; width:200px; height:200px; color:#DAD0A0; float: left; margin:10px;  vertical-align: middle;}
.photo_holder img {border:#dad0a0 3px solid;  vertical-align: middle;}

table.photos_by_date {
	width:820px;
}

table.photos_by_date th {
	color:#FDA220;
	font-weight: 300;
	font-size:18px;
	padding-bottom:10px;
	text-transform:uppercase;
	text-align:left;
}

table.photos_by_date td {
	padding:3px 10px 3px 0px;
	color:#ffffff;
	text-align:left;
}

table.photos_by_date a { color:#dad0a0; font-weight:bold; }

/******************************** SS Discography Styles **************************/

#current_album {
	width:825px;
	margin:0px auto;
	color:#ffffff;
}

#current_album p { font-size:13px; }

#current_album a { color:#fdd720; }
#current_album a:hover, #current_album a:active { color:#fdd720; }

#current_album h1 { color:#fdd720; font-size:18px; }

table.disco_search {
	margin:15px 0px;
}

table.disco_search td {
	padding:0px 3px;
}


/******************************** Store Styles ***********************************/
#store_bg{
  background:url('../images/store_bg.jpg') repeat-y;
	background-position:top center;
	border:#f00 0px solid;
	
}

#store_spears{
    background:url(../images/spears_hp_sm.gif) no-repeat bottom center;
}

#store_content {
	font-family:arial,helvetica,sans-serif;
	color:#ffffff;
	font-size:12px;
	width:875px;
	margin:0px auto;
}

#store_content a { color:#fdda20; }
#store_content a:hover, #store_content a:active { color:#fdda20; }

#store_content p.storetitle { 
	color:#fdda20; 
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px;
}

div.store_cat {
	width:282px; height:165px; 
	overflow:hidden; 
	float:left; 
	margin-top:15px; 
	margin-right:10px;
	border:1px #04b1e3 solid;
	/*border:1px #0a82b3 solid;*/
	margin-bottom:5px;
}

div.storestuff_col1 {
	width:49%;
	float:left;
}

div.storestuff_col2 {
	width:49%;
	float:right;
	border-left:1px #04b1e3 solid;
}

#hotbrandnewsContainer {
	/*height:217px;*/
	overflow:hidden;
	margin:0px; padding:0px;
	background:url(../images/store_aztec_circle.jpg) no-repeat;
}

#hotbrandnews {
	/*width:661px;*/
	/*float:right;*/
	overflow:hidden;
}

#mrktplc_nwsltr {
	width:290px; overflow:hidden; float:right;
}


/******************************** Contact Us Styles ***********************************/

#contact_bg{
  background:url('../images/contact_text_bg.jpg') repeat-y;
	background-position:50% 0;
	border:#f00 0px solid;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	color:#ffffff;
}

#contact_spears{
    background:url(../images/spears_hp_sm.gif) no-repeat bottom center;
}

#contact_bg a { color:#fdda20; }
#contact_bg a:hover, #contact_bg a:active { color:#fdda20; }

b.faq { color:#fdda20; }

#contact_bg li {
	margin-bottom:7px;
}

/* end contact us styles */

#hp_lectricletter {
	margin-top:20px;
}

#hp_lectricletter p {
	font-size:13px;
	font-weight:bold;
}


#hpb_2 {
	width:465px;
	float:right;
	margin-bottom:85px;
}

#features { }

#features h1 {
	width:120px; height:26px;
	background:url(../images/hpt_features.gif);
}

div.feature {
	background:url(../images/hp_feature_bg.gif) repeat-y;
	margin-bottom:6px;
	border-top:1px #3f4558 solid;
	border-bottom:1px #3f4558 solid;
	color:#fcd22b;
}

div.feature b.title {
	font-size:15px;
	color:#ffffff;
}

div.feature img {
	float:left;
	margin-right:10px;
	margin-left:5px;
}

#tour {
	margin-top:20px;
}

a.moredates {
	display:block;
	width:143px; height:24px;
	float:right;
	background:url(../images/hp_moredates.png) no-repeat;
}

a.moredates span { display:none; }

#tour h1 {
	width:70px; height:22px;
	background:url(../images/hpt_tour.png);
}

#tour table {
	margin-left:5px;
}

#tour td {
	padding:3px 20px 0px 0px;
	font-weight:bold;
}

#tour a { color:#ffffff; }

#footer {
	width:800px;
	margin:0px auto 0px auto;
	overflow:hidden;
	font-family:arial,helvetica,sans-serif;
	color:#ffffff;
	font-size:10px;
	text-align:center;
	clear:both;
	
}

#footer p {
	margin:0px;
	padding:0px;
}

#footer a { color:#ffffff; text-decoration:none; }
#footer a:hover, #footer a:active { color:#ffffff; text-decoration:none; }

/* we care */
table.wecare_orgs {
	margin:0px;
	padding:0px;
	border:0px;
}

table.wecare_orgs td {
	text-align:center;
	margin:0px;
	padding:0px;
	border:0px;
	font-size:11px;
	color:#ffffcc;
	vertical-align:bottom;
}

table.wecare_orgs img {
	margin:15px 0px 5px 0px;
}

table.wecare_orgs a {
	color:#ffffcc;
	text-decoration:none;
}

table.wecare_orgs a:hover, table.wecare_orgs a:active {
	color:#ffffcc;
	text-decoration:underline;
}


/* drop-down menus */
table.menu_tbl { 
	margin:0px;
	padding:0px;
	border:0px;
	width:187px;
}

table.menu_tbl td { padding:0px; }

.submenu_carlos_hidden { 
	z-index:3000;
	position:absolute;
	left:103px; top:39px;
	visibility:hidden;
}

.submenu_carlos_show {
	z-index:3000;
	position:absolute;
	left:103px; top:39px;
	visibility:visible;
}

.submenu_players_hidden { 
	z-index:3000;
	position:absolute;
	left:194px; top:39px;
	visibility:hidden;
}

.submenu_players_show {
	z-index:3000;
	position:absolute;
	left:194px; top:39px;
	visibility:visible;
}

.submenu_sights_hidden { 
	z-index:3000;
	position:absolute;
	left:292px; top:39px;
	visibility:hidden;
}

.submenu_sights_show {
	z-index:3000;
	position:absolute;
	left:292px; top:39px;
	visibility:visible;
}

.submenu_tour_hidden { 
	z-index:3000;
	position:absolute;
	left:452px; top:39px;
	visibility:hidden;
}

.submenu_tour_show {
	z-index:3000;
	position:absolute;
	left:452px; top:39px;
	visibility:visible;
}

.submenu_news_hidden { 
	z-index:3000;
	position:absolute;
	left:527px; top:39px;
	visibility:hidden;
}

.submenu_news_show {
	z-index:3000;
	position:absolute;
	left:527px; top:39px;
	visibility:visible;
}

.submenu_fans_hidden { 
	z-index:3000;
	position:absolute;
	left:606px; top:39px;
	visibility:hidden;
}

.submenu_fans_show {
	z-index:3000;
	position:absolute;
	left:606px; top:39px;
	visibility:visible;
}

.submenu_store_hidden { 
	z-index:3000;
	position:absolute;
	left:745px; top:39px;
	visibility:hidden;
}

.submenu_store_show {
	z-index:3000;
	position:absolute;
	left:745px; top:39px;
	visibility:visible;
}

.submenu_contact_hidden { 
	z-index:3000;
	position:absolute;
	left:810px; top:39px;
	visibility:hidden;
}

.submenu_contact_show {
	z-index:3000;
	position:absolute;
	left:810px; top:39px;
	visibility:visible;
}

/* end drop-down menus */

/* nav */
#nav {
	position:relative;
	width:1000px;
	height:334px;
	overflow:hidden;
	margin:0px auto;
	background:url(../images/nf_featured5_bg.jpg) no-repeat; 
	background-position:50% 40px; 
}

#nav ul.main {
	margin:0px;
	padding:0px;
	display:inline;
	list-style-type:none;
}

#nav ul.main li {
	margin:0px;
	padding:0px;
	display:inline;
	float:left;
}

#nav ul.main li.left {
	width:45px; height:57px;
	background:url(../images/menu/left_curl.gif);
}

#nav ul.main li.right {
	width:45px; height:57px;
	background:url(../images/menu/right_curl.gif);
}

#nav a b { display:none; }

/* main navigation menu buttons */

a.home { width:80px; height:39px; display:block; background:url(../images/menu/home_off.gif); }
a.home:hover, a.home:active { width:80px; height:39px; display:block; background:url(../images/menu/home_on.gif); }
a.home_set { width:80px; height:39px; display:block; background:url(../images/menu/home_on.gif); }

a.carlos { width:93px; height:39px; display:block; background:url(../images/menu/carlos_off.gif); }
a.carlos:hover, a.carlos:active { width:93px; height:39px; display:block; background:url(../images/menu/carlos_on.gif); }
a.carlos_set { width:93px; height:39px; display:block; background:url(../images/menu/carlos_on.gif); }

a.players { width:99px; height:39px; display:block; background:url(../images/menu/players_off.gif); }
a.players:hover, a.players:active { width:99px; height:39px; display:block; background:url(../images/menu/players_on.gif); }
a.players_set { width:99px; height:39px; display:block; background:url(../images/menu/players_on.gif); }

a.sights { width:159px; height:39px; display:block; background:url(../images/menu/sights_off.gif); }
a.sights:hover, a.sights:active { width:159px; height:39px; display:block; background:url(../images/menu/sights_on.gif); }
a.sights_set { width:159px; height:39px; display:block; background:url(../images/menu/sights_on.gif); }

a.tour { width:76px; height:39px; display:block; background:url(../images/menu/tour_off.gif); }
a.tour:hover, a.tour:active { width:76px; height:39px; display:block; background:url(../images/menu/tour_on.gif); }
a.tour_set { width:76px; height:39px; display:block; background:url(../images/menu/tour_on.gif); }

a.news { width:79px; height:39px; display:block; background:url(../images/menu/news_off.gif); }
a.news:hover, a.news:active { width:79px; height:39px; display:block; background:url(../images/menu/news_on.gif); }
a.news_set { width:79px; height:39px; display:block; background:url(../images/menu/news_on.gif); }

a.fans { width:140px; height:39px; display:block; background:url(../images/menu/fans_off.gif); }
a.fans:hover, a.fans:active { width:140px; height:39px; display:block; background:url(../images/menu/fans_on.gif); }
a.fans_set { width:140px; height:39px; display:block; background:url(../images/menu/fans_on.gif); }

a.store { width:78px; height:39px; display:block; background:url(../images/menu/store_off.gif); }
a.store:hover, a.store:active { width:78px; height:39px; display:block; background:url(../images/menu/store_on.gif); }
a.store_set { width:78px; height:39px; display:block; background:url(../images/menu/store_on.gif); }

a.contact { width:106px; height:39px; display:block; background:url(../images/menu/contact_off.gif); }
a.contact:hover, a.contact:active { width:106px; height:39px; display:block; background:url(../images/menu/contact_on.gif); }
a.contact_set { width:106px; height:39px; display:block; background:url(../images/menu/contact_on.gif); }

/* end nav */

/********************************** nonflash HP styles **************************************/

.nf_f5 {
	width:959px; 
	height:335px; 
	margin:0px auto; 
	overflow:hidden; 
}

.nf_f5 h1 {
	font-size:30px;
	font-family:gill sans MT, gill sans, trebuchet MS, arial, sans-serif;
	font-weight:normal;
	text-transform:uppercase;
	color:#fff;
	margin:0px; padding:5px 0px;
}

.nf_f5 h2 {
	font-size:20px;
	font-family:gill sans MT, gill sans, trebuchet MS, arial, sans-serif;
	font-weight:normal;
	color:#fff;
	margin:0px; padding:5px 0px;
}

.nf_f5 h3 {
	font-size:16px;
	font-family:gill sans MT, gill sans, trebuchet MS, arial, sans-serif;
	font-style:italic;
	color:#ffcc33;
	font-weight:normal;
}

.nf_f5 a { color:#ffcc33; text-decoration:none; }
.nf_f5 a:hover, .nf_f5 a:active { color:#ffcc33; text-decoration:underline; }


#cycler {
	width:959px; 
	height:335px; 
	margin:0px auto; 
	overflow:hidden; 
}

#cycler_nav {
	display : block;
	position : absolute;
	top : 290px;
	left : 750px;
	z-index: 4000;
}

#cycler_nav ul#cycler_nav_list {
	list-style : none;
	display : inline;
}

#cycler_nav ul#cycler_nav_list li {
	height : 25px;
	width : 25px;
	list-style : none;
	display : block;
	float : left;
}

#cycler_nav ul#cycler_nav_list li a {
	height : 25px;
	width : 25px;
	display : block;
	text-decoration : none;
	background:url(../images/cycler/dot_off.gif) no-repeat top center;
}

#cycler_nav ul#cycler_nav_list li a.activeSlide {
	height : 25px;
	width : 25px;
	background:url(../images/cycler/dot_on.gif) no-repeat top center;
}

#cycler_nav ul#cycler_nav_list li span {
	visibility : hidden;
}
