/* CSS Document */
body { background-color:#0F92BC;}
td {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#36437B;}
#table1 { background: #7CE9F7 url(../images/bg.gif) top repeat-x; border: 1px solid white;width:775px; height:763px;}
#table2 { background: url(../images/palms.jpg) bottom no-repeat; width:773px; height:763px;}
#top_nav td {background: #7CE9F7 url(../images/nav_bg.gif) top repeat-x; height:36px;  font-size:12px; color:#0B3F70; font-weight:bold; text-align:left; padding-left:4px;}
#top_nav td.current {background: url(../images/arrow_current_bg.gif) right no-repeat; padding-left:0px; }
#top_nav td a:link, #top_nav td a:visited {color:#087BB1; text-decoration:none;}
#top_nav td a:active, #top_nav td a:hover {color:#004A88; text-decoration:none;}
#top_nav td.current a:link,#top_nav td.current a:visited, #top_nav td.current a:active, #top_nav td.current a:hover  {color:#004A88;}
#top_link td {font-size:12px; color:white; font-weight:bold;}
#top_link td a:link, #top_link td a:visited {color:white;text-decoration:none}
#top_link td a:active, #top_link td a:hover{color:white;text-decoration: underline;}
#bottom_nav td { font-size:10px;}
#bottom_nav td a:link, #bottom_nav a:visited { color:black; text-decoration:none;}
#bottom_nav td a:hover, #bottom_nav a:active { color:black; text-decoration: underline;}
.copyright {color:white; padding:8px 0px 13px 0px;}
#bottom_nav .copyright a:link, #bottom_nav .copyright a:visited{color:white; text-decoration:none;}
#bottom_nav .copyright a:hover{color:#000000; text-decoration:underline;}

.copyright2 {color:#37AFD5; margin:0px 7px 0px 5px; font-size:10px; font-family:Arial, Helvetica, sans-serif;}
.copyright2 a:link, .copyright2 a:visited{color:#37AFD5; text-decoration:none;}
.copyright2 a:hover{color:#77C8DB; text-decoration:none;}

#featured_destinations a:link, #featured_destinations a:visited { color:#0F92BC; text-decoration:none;} 
#featured_destinations a:hover, #featured_destinations a:active { color:#3D5895; text-decoration:none;} 
#featured_destinations td {background:url(../images/frame.gif) top left no-repeat; height:81px; text-align:left;}
#featured_destinations img {margin:5px 7px 2px 7px; width:97px; height:57px; border:0px;}

#featured_attractions a:link, #featured_attractions a:visited { color:#0F92BC; text-decoration:none;} 
#featured_attractions a:hover, #featured_attractions a:active { color:#3D5895; text-decoration:none;} 
#featured_attractions td.frame {background:url(../images/frame1.gif) top left no-repeat; height:80px; text-align:left;}
#featured_attractions img {margin:4px 5px 1px 5px; width:130px; height:55px; border:0px;}

.title1 {font-weight:bold; font-size:11px;}
a:link, a:visited { color:#FF9900; text-decoration:none;} 
a:hover, a:active { color:#FF9900; text-decoration:underline;} 
#california_map { background:url(../images/map_ca.gif) top left no-repeat; margin:0px 0px 10px 8px;}
.region_info{ padding:9px 8px 0px 8px; text-align:center; background: #ffffff url(../images/cn2.gif) top right no-repeat;}
.region_info1{  padding:0px 9px 0px 9px;text-align:center; background-color: #ffffff;}
.region_info2{  padding:0px 9px 0px 0px;text-align:left; background:#ffffff url(../images/cn2.gif) top right no-repeat;}

.region_tabs { text-align:left; margin-top:8px;}
.region_intro {text-align:justify; padding:8px 5px 8px 2px;}
.region_intro1 {text-align:justify; padding:0px 5px 8px 2px;}
.subtitle {color:#FFFFFF; background-color:#1FBFEB	; width:100%; padding:2px 0px 2px 0px; margin:8px 0px 3px 0px; font-weight:bold; font-size:11px;}

.city {font-weight:bold; font-size:11px;}
#popularCities a:link, #popularCities a:visited { color:#0F92BC;}
#popularCities a:hover, #popularCities a:active { color:#36437B;}

.region_icon { margin: 5px 7px 0px 0px;}
.region_icon1 { margin:5px 7px 0px 0px;}

table.gallery {background:url(../images/photo_frame.gif) top left no-repeat;}

#photos {width:329px; height: 224px; position:relative;}
.photo {position:absolute;width:329px; height: 224px; visibility:hidden;margin:20px 0px 0px 17px;}
.description {position:absolute; visibility:hidden; width:329px; background-color:#ffffff;text-align:justify; padding-left:15px;}
.number a:link, .number a:visited {color:#0887AF; font-weight:bold; text-decoration:none; font-size:12px;}
.number a:hover, .number a:active {color:#FFA800; font-weight:bold; text-decoration:none; font-size:12px;}

.category_title { font-weight:bold; color:#FFFFFF; background:#8AD9EF url(../images/title_cnr.gif) top right no-repeat; width:175px; margin-bottom:5px; }
table.categories a:link, table.categories a:visited{color:#36437B;}
table.categories a:hover { color:#36437B;text-decoration:underline;}
div.dscr { margin:5px 0px 5px 0px;}
div.dscr1 { margin:5px 0px 0px 0px; padding-bottom:10px; background:url(../images/dot.gif) bottom repeat-x; }
h1 {font-size:12px; font-weight:bold; margin:3px 0px 3px 0px; }
.light_blue{color:#0F92BC;}
table.category td{padding-right:10px}
div.category_title a:link, div.category_title a:visited, div.category_title a:hover {color:white; text-decoration:none;}

table.grid  {border-top:1px solid #1FBFEB; margin-top:5px;}
table.grid td {border-bottom:1px solid #1FBFEB; color:#0887AF;}

.ttl {font-size:12px; font-weight:bold; background-color:#D7D6D6; padding:3px 0px 3px 5px;}
.letter {font-size:11px; font-weight:bold; color: #023361;letter-spacing:2px; }

.letter1 {font-size:11px; font-weight:bold; color: #ffffff;letter-spacing:2px; }
.letter1 a {color: #ffffff;}
.letter1 a:visited {color: #ffffff;}

.letter2 {font-size:11px; font-weight:bold; color: #023361;letter-spacing:2px; }
.letter2 a {color: #0F92BC;}
.letter2 a:visited {color: #0F92BC;}

table#cities a:link, table#cities a:visited {text-decoration: none;}
table#cities a:hover {text-decoration: underline;}
#main_promo{ margin:0px 0px 10px 8px;}