#container{width:970px;}
#banner,#banner a:link,#banner a:visited{width:970px;}
#right_col{width:818px;}
#navigation{padding-left:10px;width:807px;}
#top_menu{width:807px;}
#top_menu #mapbut{width:213px;margin-left:11px;}
#top_menu #mapbut a{width:213px;text-decoration:none;color:#FFF;}
#herocalmenu {float:left;display:inline}
#mainimage{width:566px;border-left-width:1px;border-left-style:solid;display:block;margin:1px 0 3px 10px;padding:0;}
#heroshot{opacity:1}
#heroshot2{opacity:0}
#heroshot3{opacity:0;}
#mainimage2{float:left;width:150px;margin:1px 0 0 10px;border-left-width:0;display:inline;padding:0;}
#mainimage2 img{border:none;display:inline;border-width:0;margin:0;padding:0;}
#new_itinerary_search_form {float:left;width:217px!important;height:160px!important;overflow:hidden;margin:8px 0 10px 10px;border-left-width:0;display:inline;padding:0 0 0 8px}
#new_itinerary_search_form h3 {padding-bottom:0}
#new_itinerary_search_form strong {color:#404040;}
#new_itinerary_search_form fieldset {
  margin:0!important;
  padding:0!important;
  border:0!important;
  display:block;
}
#new_itinerary_search_form #keywords {width:190px}
#new_itinerary_search_form input {margin:4px 0 0 0;}
#new_itinerary_search_form select {width:194px;margin:4px 0 0 0;}
#calendarmenu {
  height:24px;
  margin:0 0 10px 10px;
  padding:0 0 6px 0;
  width:566px;
  border-bottom:1px solid #ddd;
}
#itinerary_search_form{margin:0px;padding:0px; border:none !important;}
#itinerary_search #itinerary_submit{margin:10px 10px 5px 0}
#calendarmenu #calendaricon {float:left}
#calendarmenu .menuitem {
  display:block;
  width:137px;
  padding:0;
  min-height:24px;
  vertical-align:top;
  text-align:center;
  font-family: Trebuchet MS, sans-serif;
  font-size:10pt;
  /*font-weight:bold;*/  
  line-height:24px;
}
#calendarmenu a:link,#calendarmenu a:visited{text-decoration:none;}
#calendarmenu a:hover,#calendarmenu a:active{text-decoration:underline;}
* html #calendarmenu td,
* html #calendarmenu td a:link,
* html #calendarmenu td a:visited {
  height:24px;
  width: 101px;
}
/*
.special_offers {
background-image:url(../images/special_offers_new_tag.jpg);
height:152px;
}

.special_offers h3 a{
padding:0 10px 0 10px;
vertical-align:top;
color:fff !important;
}

.special_offers h3 a:link{text-decoration:none;}
.special_offers h3 a:visited{text-decoration:none;}
.special_offers h3 a:hover{text-decoration:underline;}
.special_offers a:active{text-decoration:underline;}

.special_offers p{
padding:0 25px 0 10px;
}
*/
.popular_trip img {
float:right;
display:inline;
padding: 0 0 0 0 !important;
margin: 0 0 5px 5px !important;
}
.popular_trip {
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #dddddd;
/*background-color: #dddddd;*/
} 
#content{width:818px;display:inline;padding:0!important;}
#cols{margin-top:0;width:818px;clear:both;float:none;padding-left:0!important;padding-right:0!important;}
#cols h2{font-size:1.2em;}
#cols h3{font-size:1.1em;padding-top:0;padding-bottom:3px;}
#col1{width:225px;margin-left:11px;margin-right:0;float:left;display:inline;}
#col2{width:330px;margin-left:11px;margin-right:0;float:left;display:inline;}
#col3{width:225px;margin-left:10px;float:left;display:inline;}
#col1,#col2,#col3{padding:0;}
#col1 td,#col2 td,#col3 td{padding:5px 0}
/* #col1 td{padding:5px 8px 5px 0;}
#col2 td{padding:5px 0px 5px 0;}
#col3 td{padding:5px 0 5px 0;} */

#cham_col1 {
  width:559px;
  margin-left:11px;
  margin-right:0px;
  float:left;
  display:inline; /* MRR - fixes double padding IE6 Bug */
}

#cham_col2 {
  width:1px;
  margin-left:0px;
  margin-right:0px;
  float:left;
  display:inline;
}

#col3 td{padding-right:0;}
#colheader,#colfooter{display:block;width:548px;min-height:30px;padding:10px 15px 10px 15px;}
* html #colheader,* html #colfooter{height:30px;width:578px;}
.news h3{font-size:1.1em!important;padding-left:3px!important;padding-top:3px!important;}
div.cropped{overflow-x:hidden;overflow-y:hidden;background-image:url(../images/news-head-background_wide.gif);background-position:left top;background-repeat:no-repeat;position:relative;padding:0;}
ul{padding-bottom:5px;margin-bottom:5px;}
td p,td ul{margin-top:3px;}
p,a{margin-bottom:0;padding-bottom:3px;}
a.sectionlink{float:right;display:inline;text-align:right;padding-top:0;}
.smallsect h3{font-size:1.1em!important;padding-top:0!important;margin-top:0!important;padding-bottom:0!important;margin-bottom:0!important;}
.featurebut{margin:0;padding:2px 0 2px 0!important;}
h1#map img{float:right;}
.colorback {padding-left:10px!important}
#inspiration a{font-size:1.2em;font-weight:bold;min-height:28px;}
#inspiration a:link,#inspiration a:visited{text-decoration:none;}
#inspiration a:hover,#inspiration a:active{text-decoration:underline;}
#whyus{padding-top:10px!important;padding-bottom:20px!important;}
#whyus li{width:92px;position:relative;float:left;}
#whyuscham li {
  width:125px;
  position:relative;
  float:left;
}
a.holtypebutton{/*border:1px solid #FFF;padding:0 !important; background-color:yellow;*/ text-decoration:none;}
.holtypebutton img {border:1px solid #fff!important}
.holtypebutton:hover img {border-color:#000!important}
.holtyperight{margin:10px 0 18px 6px!important;}
/* .holtyperight{float:right;display:inline} */
#newsbaselinks li{width:150px;position:relative;float:left;}
#enews fieldset{border:0;margin:0;padding:0;}
#enews input{font-size:1em;float:left;margin-top:2px;color:#aaa}
#enews #enews_submit{float:right;margin-right:5px;}
#enews #name{width:187px}
#enews #email{width:187px}
#enews #enews_form{margin:0;padding:0;}
#col3 .right {padding:18px 0 3px 4px}
.doublelist li{width:92px;position:relative;float:left;}
.TWITTERFEED {padding-left:0!important}
#baselists {display:block;margin:0 0 0 11px;padding:10px 0 5px 0;background-color:#fff;background-image:url(../images/baselist-background-grad.gif);background-repeat:repeat-x;color:#333;width:801px;min-height:120px;}
#baselists ul{list-style-type:none;width:138px;display:inline;float:left;margin:0 0 0 22px;padding:0}
#baselists li{width:132px;float:left;clear:both;padding:0;margin:0}
#baselists li a:link,#baselists li a:visited {text-decoration:none;color:#666;}
#baselists li a:hover,#baselists li a:active {text-decoration:underline;}
#footer{width:970px;}
