/*******************************************************************
 *  Santana.com 
 *  Built by WebSightDesign
 ******************************************************************/      


/************************************ Universal Styles ***********************************/

body {
	margin:0px;
	background:url(../images/body_bg_ult.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;*/
}

/*f3d660*/

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.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; }


/*********************************** Homepage Styles ************************************/

#hp_flash_bg {
	height:444px;
	overflow:hidden;
	/*background:url(../images/hp_ultimate_top_bg2.jpg) repeat-y; 
	background-position:50% 0px;*/ 
}

#hp_flash {
	width:1100px;
	height:444px;
	overflow:hidden;
	margin:0px auto;
}

#hp_body {
	background:url(../images/warriors.png) no-repeat;
	background-position:50% 100%;
	overflow:hidden;
	margin-top:10px;
	/*padding-bottom:40px;*/
}

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;
}


a.morenews {
	display:block;
	width:143px; height:24px;
	float:right;
	background:url(/images/hp_morenews.png) no-repeat;
}

a.morenews span { display:none; }

/*********************************** 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:12px;
	 text-align: center;
}


#body_bg {
	background:url(../images/ss_bg3.jpg) no-repeat;
	background-position:50% 0px;
}

#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_carlos.png) no-repeat;
	background-position:50% 100%;
	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/tour_spears.png) no-repeat;
	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/news_spears.png') no-repeat;
	background-position: bottom center;
}

div.news_item2 {
	color:#ffffff;
}

span.date {
	font-size:11px;
	color:#ffffcc;
}

.news_item{ 
  color:#fff; font-size:14px; width: 880px; padding: 10px 5px 10px 5px;
  /*line-height: 16px;*/
}

#news { 
	margin-left:10px;
	color:#fff;
}

.news_item a{color:#E7962B;} 
#news h1 {
	width:68px; height:25px;
	background:url(../images/sst_news.png) no-repeat;
	margin-bottom:0px;
	padding-bottom:5px;
}

#news p.newstitle {
	font-size:14px;
	color:#ffffcc;
	font-weight:bold;
	margin:0px; padding:0px 0px 5px 0px;
}

#news p {
	/*padding:0px 0px 5px 0px;
	margin:0px;*/
	color:#fff; font-size:12px;
}

#news span.date {
	color:#d1ca70;
	font-size:12px;
}

#news a { /*color:#d1ca70;*/ color:#d1ca70; }

img.news_img {
	float:left;
	margin:0px 15px 10px 0px;
}

img.news_imgR {
	float:right;
	margin:0px 0px 10px 15px;
}


/******************************** 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/players_spears.png') no-repeat;
	background-position: 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;	background-position: 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:250px; 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/store_spears.png) no-repeat;
	background-position: 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;
}


/******************************** 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/contact_spears.png) no-repeat;
	background-position: 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;*/
	overflow:hidden;
}

#hp_lectricletter p {
	font-size:13px;
	font-weight:bold;
	color:#ffffcc;
}


#hpb_2 {
	width:465px;
	float:right;
	margin-bottom:85px;
}

#features { }

#features h1 {
	width:120px; height:26px;
	background:url(../images/sst_features.png) no-repeat;
}
#features a { /*color:#d1ca70;*/ color:#D1CA70; }

div.feature {
	background:url(../images/newsitembg.png);
	margin-bottom:6px;
	border-top:1px #333 solid;
	border-bottom:1px #333 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;
	color:#fff;
}

a.moredates {
	display:block;
	width:141px; height:22px;
	float:right;
	background:url(../images/sst_seemoredates.png) no-repeat;
}

a.moredates span { display:none; }

#tour h1 {
	width:70px; height:22px;
	background:url(../images/sst_tour.png);
}

#tour table {
	margin-left:5px;
}

#tour td {
	padding:3px 20px 0px 0px;
	font-weight:bold;
}

#tour a { color:#D1CA70; }

#footer {
	width:800px;
	margin:0px auto 0px auto;
	overflow:hidden;
	font-family:arial,helvetica,sans-serif;
	color:#330000;
	font-size:10px;
	text-align:center;
	clear:both;
}

#footer p {
	margin:0px;
	padding:0px;
	color:#330000;
}

#footer a { color:#330000; text-decoration:none; }
#footer a:hover, #footer a:active { color:#330000; 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:3;
	position:absolute;
	left:103px; top:39px;
	visibility:hidden;
}

.submenu_carlos_show {
	z-index:3;
	position:absolute;
	left:103px; top:39px;
	visibility:visible;
}

.submenu_players_hidden { 
	z-index:3;
	position:absolute;
	left:194px; top:39px;
	visibility:hidden;
}

.submenu_players_show {
	z-index:3;
	position:absolute;
	left:194px; top:39px;
	visibility:visible;
}

.submenu_sights_hidden { 
	z-index:3;
	position:absolute;
	left:292px; top:39px;
	visibility:hidden;
}

.submenu_sights_show {
	z-index:3;
	position:absolute;
	left:292px; top:39px;
	visibility:visible;
}

.submenu_tour_hidden { 
	z-index:3;
	position:absolute;
	left:452px; top:39px;
	visibility:hidden;
}

.submenu_tour_show {
	z-index:3;
	position:absolute;
	left:452px; top:39px;
	visibility:visible;
}

.submenu_news_hidden { 
	z-index:3;
	position:absolute;
	left:527px; top:39px;
	visibility:hidden;
}

.submenu_news_show {
	z-index:3;
	position:absolute;
	left:527px; top:39px;
	visibility:visible;
}

.submenu_fans_hidden { 
	z-index:3;
	position:absolute;
	left:606px; top:39px;
	visibility:hidden;
}

.submenu_fans_show {
	z-index:3;
	position:absolute;
	left:606px; top:39px;
	visibility:visible;
}

.submenu_store_hidden { 
	z-index:3;
	position:absolute;
	left:745px; top:39px;
	visibility:hidden;
}

.submenu_store_show {
	z-index:3;
	position:absolute;
	left:745px; top:39px;
	visibility:visible;
}

.submenu_contact_hidden { 
	z-index:3;
	position:absolute;
	left:810px; top:39px;
	visibility:hidden;
}

.submenu_contact_show {
	z-index:3;
	position:absolute;
	left:810px; top:39px;
	visibility:visible;
}

/* end drop-down menus */

/* nav */
#nav {
	position:relative;
	width:1000px;
	height:226px;
	overflow:hidden;
}

#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 */










