#destination_picker,
div.column{
  margin:10px 0;
}





* html #btn_add{margin-left:5px !important;}
* html .search,* html .search_textbox_right{display:none;}
* html div#header {background-repeat:no-repeat;}
* html div.left_hr{margin:0 0 20px;}


body div#singleCol{
  background:transparent none;
}


div.arrow_menu {
  width: 16px;
  height: 8px;
}

div#mainContent {
  margin: 0px 14px 0px 12px;
  width: 972px;
  height: 1176px;
  position:relative;
}

#txt_adddestination {
  background-image: url(/images/dashboard/text_adddestination.jpg);
  width: 156px;
  height: 16px;
  float: left;
  margin-right:5px;
}
input.search {
  float: left;
  border: 0px;
  margin: 0px;
  padding: 3px 0px 0px 0px;
  color: #333333;
  width: 132px;
  height: 18px;
  background-image: url(/images/dashboard/search_textbox_bg.jpg);
}
div.search_textbox {
  width: 152px;
  float: left;
  height: 21px
}
div.search_textbox_left {
  background-image: url(/images/dashboard/search_textbox_left.jpg);
  width: 10px;
  height: 21px;
  float: left;
}
div.search_textbox_right {
  background-image: url(/images/dashboard/search_textbox_right.jpg);
  width: 10px;
  height: 21px;
  float: left;
}
a#btn_add {
  background-image: url(/images/dashboard/btn_add.jpg);
  width: 53px;
  height: 24px;
  float: left;
  margin-left: 4px;
}
a#btn_more {
  background-image: url(/images/dashboard/btn_more.jpg);
  width: 128px;
  height: 24px;
  margin-right: 8px;
  float: right;
}
div.reset {
  height: 10px;
  clear: both;
}

div#via_columns {
  width:972px;
  height:1035px;
  overflow:hidden;
  position:relative !important;
  margin-left:-11px;
}

div.column {
  background-image: url(/images/dashboard/column_bg2.jpg);
  height: 1017px;
  padding: 0px 9px;
  width: 209px; /* 227px - 18px */
  float: left;
  margin: 5px 8px 16px 8px;
  color: #1E1E1E; 
}

* html div.column{margin:5px 5px 16px;}
a.btn_close {
  background-image: url(/images/dashboard/btn_closecolumn.jpg);
  width: 26px;
  height: 23px;
  position: relative;
  left: 9px;
  float: right;
}
div.title {
  font-size: 14px;
  font-weight:bold;
  width: 100%;
  color: #342C27;
  text-align: center;
  margin: 23px 2px 8px 2px;
}

  div.title em {
    color: #342C27;   
    font-style:normal;
  }
    
.col_sel {
  width: 203px;
  position: relative;
  left: 2px;
}
div.img {
  margin: 10px 2px;
  height: 152px;
  width: 203px;
  background-repeat: no-repeat;
}

div.long_description{
  color:#353432;
  font-size:11px;
  height:240px;
  padding:0 5px;
  text-align:justify;  
  line-height:14px;
}

div.weather {
  display:none;
  padding-bottom: 6px;
  float:left;
  margin-right:2px;
  background:#5EA3E4 url(/images/dashboard/bg-weather.gif) no-repeat left bottom;
}
div.containerbox {
  width: 65px;
  height: 112px;
  margin: 0px 2px 6px 2px;
  float: left;
}
div.daybox {
  background: url(/images/dashboard/bg-weather.gif) no-repeat -50px top;
  width: 50px;
  height: 16px;
  color: #CCCCCC;
  font-weight: bold;
  text-align: center;
  padding: 4px 0px;
}
div.weatherbox {
  width: 46px; /* 65px - 4px */
  height: 74px; /* 88px - 4px */
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
  padding: 2px;
  font-size:10px;
}
div.weatherbox img {
  margin: 3px 2px;
  display: block;
  border:1px solid #4A83B7;
}

div.weather .weatherHi,
div.weather .weatherLo {
  color:#FFF;
  font-size:10px;
  text-align:center;  
}
div.txt_topflightdeals {
  background-image:url("/images/dashboard/dashboard_header_text.gif");
  background-position:0 -4px;
  clear:left;
  height:38px;
  margin:10px 0 12px 4px;
  width:144px;
}
div.tophoteldeals_wrap {
  display:block;
/*  height:310px */
}
div.txt_tophoteldeals {
  background-image:url("/images/dashboard/dashboard_header_text.gif");
  background-position:0 -50px;
  clear:left;
  height:38px;
  margin:0 0 12px 4px;
  width:143px;
}
div.left_hr {
  margin: 15px 0px;
  width: 203px;
  height: 1px;
  background-color: #DDDCDC;
  clear: left;
}
div.column_row {
  width: 203px;
  color: #1E1E1E;
  position:relative;
  padding:0 5px;
}

.tophoteldeals_wrap div.column_row{
  padding: 0 3px;
}


.tophoteldeals_wrap div.tophoteldeals_item {
  height:40px;
}

.tophoteldeals_wrap div.hotel_name{
  padding:0;
}


a.col_left {
  color: #0066CC;
  display: block;
  float: left;
  font-weight: bold;
  height: 27px;
  margin-bottom: 5px;
  margin-right: 48px;
  padding: 0 4px;
  text-decoration: none;
  text-indent: -9999px;
  width: 75px;
}

div.loading{
  background:transparent url('http://www.wego.com/media/sites/wegobox/themes/images/bookyourtrip/loader.gif') no-repeat 50% 50%;
  height: 130px;
}

div.loading .txt_topflightdeals{
  margin-bottom:80px;
}

div.col_right {
  float:left;
  margin-top:5px;
  margin-left:30px;
  padding:0;
}
  div.col_right em {
    font-weight: bold;
  }
  div.col_right2 strong,
  div.col_right strong {  
    color:#BA5300;
    font-size:22px;
    position:absolute;
    right:77px;
    display:none;
  }

span.col_tax {
  display:block;
  position:relative;
  color:#666;
  text-align:center;
  margin-top:10px;
  margin-bottom:-6px;
  font-size:11px;
}
  .col_tax strong {
    color:#BA5300;
    font-size:23px;
    left:33px;
    position:absolute;
    top:-2px;   
  }
div.col_left2 {
  padding: 0 4px;
  width: 125px;
  float: left;
  margin-bottom:8px;
}
a.col_left2 {
  padding: 0px 4px;
  width: 196px;
  float: left;
  display: block;
  color: #06C;
  font-weight: bold;
  text-decoration:none;
}
div.col_right2 {
  position:absolute;
  right:10px;
  top:17px;
}
span.currency {
  color: #1E1E1E;
  font-size: 1.1em;
  font-weight: bold;
}
a.bullet {
  font-size: 14px;
  color: #505050;
  text-decoration: none;
  position: relative;
  height: 24px;
  left: 9px;
  padding: 0px 0px 0px 17px;
  display: block;
  font-weight: bold;
  background-image: url(/images/dashboard/greybullet.jpg);
  background-repeat: no-repeat;
}
div.greyline {
  margin:0 auto;
  width: 952px;
  height: 2px;
  background-image: url(/images/dashboard/grey_line.jpg);
  clear: both;
}
div.paging a {
  text-decoration: none;
  border: 1px solid #333333;
  border-top: 1px solid #333333;
  color: #333333;
  padding: 2px 4px;
  position: relative;
  font-size: 12px;
}
div.paging a.disabled {
  border: 1px solid #999999;
  color: #999999;
}

div.paging a.selected {
  background-color: #333333;
  color: #FFFFFF;
}

div.bottom{
  margin-top:20px;
}
div.right {
  position: relative;
  float:right;
  margin-right:10px;
}

a.more_hotel_deals,
a.more_flight_deals {
  color:#06C;
  display:block;
  clear:both;
  text-align:center;
  text-decoration:underline;
  font-size:1.1em;
}

div.hr_hide {
  margin:5px 0;
  background:none;
}

div#mainContent div#social_buttons{
  margin:5px 0;
  padding-right:10px;
  padding-top:0;
  text-align:right;
}

div#mainContent div#social_buttons span{
  display:block;
  position: absolute;
  right:60px;
  padding-top:3px;
}
