/*body.destination #content-wrapper { width:970px; padding-top:10px; }
body.destination #content-wrapper .content { width:960px; padding:15px 0 0 5px; }
body.destination .inner_content { width:640px; float:left; margin-right:15px; }
*//*body.destination .content .sidebar { width:300px; float:right;}*/

body.destination .content_title h1 { margin:0 0 .2em 0; }
body.destination .content_title .preheader { font-size:13px; }
body.destination .content_title p { margin:0; }

/*body.destination .sidebar .ad { float: right; }*/

body.destination #upcoming_event { margin:20px 0; }
body.destination #upcoming { clear:left; }
body.destination #upcoming_events { margin-bottom:20px; }

body.destination .featured { width:auto; margin:20px 0;}

body.destination #map_detail { border:1px solid #999; }
body.destination #location { background:#eee; margin-bottom:20px; position:relative; }
body.destination #location .info { padding:10px; }
body.destination #location .info p { margin:0 0 .5em 0; }

body.destination .sponsors li:after, body.destination #location .info .sponsors:after { /* Clear fix */ content:  ".";   display: block;  height: 0;  clear: both;  visibility: hidden; }
body.destination .sponsors li, body.destination #location .info .sponsors { /* IE fix */ zoom: 1; }
body.destination .sponsors { list-style:none; margin:15px 0 0 0; padding:0; }
body.destination .sponsors li { float:left; padding:0; margin:0; width:32%; font-size:12px;}
body.destination .sponsors li b { display:block; }
body.destination .sponsors li img { float:left; margin-right:8px; padding-top:5px; }

.featured a { width:auto; }
.featured a .link { width:auto;}


body.destination .toc_content h1 { font-size: 22px; line-height: 30px; font-weight: bold; color: #333; margin-top:20px; margin-bottom:5px; clear:both; }
body.destination .toc_content h3 { margin-top:20px; clear:both;}

body.destination .medialist:after { /* Clear fix */ content:  ".";   display: block;  height: 0;  clear: both;  visibility: hidden; }
body.destination .medialist { /* IE fix */ zoom: 1; }
body.destination .medialist { list-style:none; margin:0; padding:0; }
body.destination .medialist li { float:left; margin:0 5px 5px 0; padding:0;}
body.destination .medialist li img { display:block; }

.upcoming-destinations ul { margin:0; padding:0; list-style:none; }
.upcoming-destinations ul li { margin:0 0 1em 0; padding:0;  }
.upcoming-destinations ul li a { color:#666; font-size:12px;}
.upcoming-destinations ul li a strong { color: rgb(000,071,142); display:block; font-size:14px;}

.destinations_by_state h6 { margin:1em 0 .2em 0; color:#777; font-size:12px; }
.destinations_by_state ul { margin:0; padding:0; list-style:none; }
.destinations_by_state li { margin:0 0 .5em 0; padding:0;  }

body.destination_type .upcoming-destinations { float:left; width:325px; margin-right:25px;}
body.destination_type .destinations_by_state { float:left; width:200px;}

body.destination_type .featured_destination h3 {
  color: #999;
  text-transform: capitalize;
  font-size: 14px;
  margin-bottom: 10px;
}
body.destination_type .featured_destination h2 {
  margin-bottom: 10px;
}
body.destination_type .more {
  text-align: right;
}

body.destination_type .featured_destination_list {
  border-bottom: 1px solid #eee;
  margin-bottom: 20px;
}

body.destination_type .featured_destination_list ul {
  padding-left: 0;
  padding-bottom: 20px;
}
body.destination_type .featured_destination_list ul li {
  display: block;
  float: left;
  width: 290px;
  padding-right: 30px;
}
body.destination_type .featured_destination_list ul:after {
  content: ".";
  display: block;
  visibility: hidden;
  height: 0;
}

body.destination_type table {
  border-bottom: 1px solid #eee;
}

/*body.destination .sidebar .module { margin-bottom:30px;}*/
