@charset "UTF-8";

body  {
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height: 14px;
  color: #000000;
  background: #F7F5EE;
  margin: 0;
  text-align: left;
  }

p {
  margin-bottom:0px;
  margin-top:5px;
}


a {
  color: #000000;
  text-decoration: none;
  }

a:hover {
  text-decoration: none;
  color: #673E59;
  }

img
{
   border: none;
}

h1 {
  font-size: 18px;
  line-height: 26px;
  font-weight: normal;
  color: #673E59;
  /*margin-top: 0px;*/
  margin-bottom: 5px;
  padding-top:0px;margin-top:0px;
}

h2 {
  font-size: 18px;
  font-weight: normal;
  margin: 0px;
  color: #673E59;
  }

h3 {
  font-size: 14px;
  font-weight: bold;
  color: #673E59;
  line-height: 16px;
  margin: 0px;
}


hr
{
  background-color: #ffffff;
  color: #ffffff;
  border: 0px;
  border: none;
  border-top: dashed 1px #048aa8;
  padding: 0px;
  margin-top: 5px;
  margin-bottom: 5px;
}

#shadowborder{
background-image:url(../images/main_bg.jpg);
background-position:center center;
background-repeat:repeat-y;
margin:0 auto;
width:1046px;
padding-left: 15px;
padding-right: 15px;
padding-bottom: 0px;
padding-top: 0px;
}

#container {
  width: 1006px;
  margin: 0 auto;
  text-align: left;
  border: 0px solid #CCCCCA;
  background-color: #FFFFFF;
}

#header {

  background-image:url(../images/head_bg_new.jpg);
  background-repeat:no-repeat;
  height:115px;
  margin:0 auto;
  padding:0;
  width:1046px;
}

.header1 {
  width: 564px;
  padding: 0;
  margin: 0px 0px 0px 0px;
  }

.header2 {
  text-align: right;
  float: right;

  padding: 0;
  margin: 10px 10px 0px 0px;
  font-size: 9px;
  }

.maincontent {
  width: 1006px;
  padding: 0;
}


.homeleft {
  /*background-color: #88caed;
  background-image: url(../images/popular_searches.gif);
  background-repeat: no-repeat;
  background-position: 100% 100%;*/
  /*height: 362px;*/
}

.homeright {
  width: 718px;
  background-color: #ffffff;
  margin:0;
  padding:0;
}

.homeright2 {
  width: 707px;
  background-color: #F7F5EE;
  background-image: url(../images/cheapest_rates.gif);
  background-repeat: no-repeat;
  background-position: top left;
  margin-top: 5px;
}

.homeright3 {
  font-size: 11px;
  float: left;
  width: 410px;

}

.homeright3 a {
  text-decoration: none;
  color: #000000;
  }

.homeright3
a:hover {
  text-decoration: none;
  color: #673E59;
  }

.homeright3price
  {
  font-weight: bold;
  color: #673E59;
  }

.navlist ul {
  float: left;
  width: 14em;
  margin: 0;
  padding: 0;
  list-style-type: square;
}

.navlist li {
  float: left;
  width: 16em;
  margin: 0;
  padding: 0;
  list-style-type:square;
  color: #ccc;
}


.homeright4 {
  float: right;
  width: 290px;
  margin-top: 10px;
  border-top: 5px solid #ffffff;
  border-bottom: 5px solid #ffffff;
  border-left: 5px solid #ffffff;
  margin-bottom: 10px;
}



.search {
  width: 302px;
  padding: 5px 0px 10px 0px;
  background-color: #D7CCBF;
  height: 335px;
}

.search1{
  padding: 10px 0px 10px 0px;
  background-color: #D7CCBF;
  height: 330px;
  background-image: url(../images/home_white_point.gif);
  background-repeat: no-repeat;
  background-position: top left;
}

.search_form_headings{
color:#FFFFFF;
font-weight:bold;

}

.search_form_headings_2{
font-size:16px;
font-weight:normal;
line-height:17px;
text-transform:capitalize;
}

.searchboxscroll {
   float: left;
   padding: 0px;
   width: 512px;
   border: 1px solid #434247;
   background-color: #434247;
   margin-bottom: 10px;
   height: 110px;
   margin: 0px;
   margin-left: 0px;
   margin-top:0px;
   padding: 0px;
   overflow: hidden;
}

.searchboxscroll2 {
   float: left;
   padding-left: 2px;
   padding-bottom: 4px;
   width: 128px;
   color:#FFFFFF;
   font: bold;
   font-size: 11px;
   line-height: 14px;
}

.subhead1 {

  font-size: 24px;
  line-height: 26px;
  font-weight: normal;

  margin-top: 0px;
  margin-bottom: 5px;
}

.subhead3 {

  font-size: 18px;
  line-height: 20px;
  font-weight: normal;
  padding-top: 5px;
  padding-botton: 12px;
  color: #673E59;
}

.subhead6 {
   font-size: 14px;
   font-weight:bold;

}

a.more_info { color:#673E59;}
a:hover.more_info {color:#673E59; }

#footer
{
background-image:url(../images/footer_bg.jpg);
background-position:center center;
background-repeat:no-repeat;
height:57px;
margin:0 auto;
width:1046px;

}

.footer {
  margin: 0 auto;
  margin-top: 2px;
  font-size:9px;
}


.footertype {
  font-size: 9px;
  line-height: 14px;
  font-weight: bold;
  color: #434247;
  padding-left: 8px;
  padding-right: 8px;
  }

.footertype
a {
  text-decoration: none;
  color: #434247;
  }

.footertype
a:hover {
  text-decoration: none;
  color: #673E59;
  }

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
  clear: both;
  line-height: 0px;
  display: block;
}



.hd_line
{
  border-top: dashed 1px #ff6600;
  height: 3px;
  padding: 0px;
  margin-top: 5px;
  margin-bottom: 5px;

}

.search_again
{
   background-color: #ffffff;
   color: #ffffff;
   border: 0px;
   border: none;
   border-top: solid 1px #D0C6B9;
   padding: 0px;
   margin-top: 5px;
   margin-bottom: 5px;
}

.searcharrow {
   float: left;
   padding-right: 8px;
}


.searchbox {
   float: left;
   margin-bottom: 0px;
   padding: 5px 10px 5px 8px;
   width: 512px;
   border-left: 1px solid #3e3e3e;
   border-right: 1px solid #3e3e3e;
   border-bottom: 1px solid #3e3e3e;
   background-color: #FFFFFF
}

.searchbox1 {
   float: left;
   margin-right: 10px;
   width: 260px;
}
.searchbox2 {
   float: left;
   margin-right: 0px;

}


.av_summary {float:left;margin-bottom:10px;padding:0px;width:400px}

.resultsleft {
   float: left;
   width: 854px;
   margin-top: 0px;
   margin-bottom: 0px;
   /*margin-left: 15px;*/
   /*background-color: #ffffff;*/
   padding-bottom: 0px;
}

.resultsright {
   float: left;
   width: 150px;
   margin-top: 0px;
   margin-bottom: 10px;
   border: 0px solid #D0C6B9;
   background-color:#ffffff;
   padding-top:0px;padding-bottom:5px;
}

.resultshead {
   float: left;
   padding: 0px;
   margin:0px;
   height: 21px;
   width: 799px;
   border: 1px solid #434247;
   background-color: #434247;
   font-size: 12px;
   font-weight: bold;
   line-height:20px;
   color: #FFFFFF;
   background: #ffffff;
   background-image: url(../images/search_bg.gif);
   background-repeat: repeat-x;
   background-position: top left;
}

.resultsheadbase {
   float: left;
   padding: 0px;
   height: 22px;
   width: 150px;
   border: 1px solid #434247;
   background-color: #434247;
   font-size: 12px;
   font-weight: bold;
   line-height:24px;
   color: #FFFFFF;
   background: #ffffff;
   background-image: url(../images/search_bg.gif);
   background-repeat: repeat-x;
   background-position: top left;
}

.resultshead1 {
   float: left;
   padding: 0px;
   height: 22px;
   width: 200px;
}
.resultshead2 {
   float: right;
   padding: 0px;
   height: 22px;
   width: 526px;
}

table.zebra
{
   font-family:arial;font-size:12px;
   width:100%
}

table.zebra td
{
   padding:5px;
}

table.zebra th
{
  background-color:#F7F5EE;

}


table.zebra tr.even td
{
  background-color:#FFFFFF;
}
table.zebra tr.odd td
{
  background-color:#F7F5EE;
}

.ui-widget-header {

}

.yui-skin-sam .yui-dt table{margin:0;padding:0;font-family:arial;font-size:inherit;border-collapse:separate;*border-collapse:collapse;border-spacing:0;border:0px solid #D0C6B9;border-top:1px solid #D0C6B9;border-left:0px solid #D0C6B9;}
.yui-dt0-col-id {display:none}
.yui-dt0-col-hid {display:none}
.yui-dt0-col-supplier_id {display:none}
.yui-dt0-col-hotel_link {display:none}
.yui-dt0-col-hotel_name{width:360px;vertical-align:top;}
.yui-dt0-col-image_1 {display:none}
.yui-dt0-col-distance {width:80px}
.yui-dt0-col-star_rating_i {width:80px}
.yui-dt0-col-hotel_link {width:110px}
.yui-dt0-col-best_price {width:280px}


/*.yui-pg-previous{background: #F6F6F6 url(../images/previous.gif); background-repeat: no-repeat;}*/


.yui-skin-sam .yui-dt th {
font-weight:bold;
background: #D0C6B9 url(flick/images/ui-bg_highlight-hard_75_E9E3DC_1x100.png) repeat-x scroll 50% 50%;
border-bottom:1px solid #D0C6B9;
}

.yui-dt-label{font-weight:bold;}
.yui-skin-sam .yui-dt tr.yui-dt-first td {border-top:0px solid #D0C6B9;border-bottom:0px solid #D0C6B9;border-right:0px solid #D0C6B9;}
.yui-pg-page{}

.yui-skin-sam .yui-pg-page {
background-color:#FFFFFF;
border:0px solid #D0C6B9;
padding:0px 0px;
text-decoration:none;
}

#dt-pag-nav a{color: #474A51;}
#dt-pag-nav a:hover{color: #673E59;}
#dt-pag-nav-b a{color: #474A51;}
#dt-pag-nav-b a:hover{color: #673E59;}

.yui-skin-sam .yui-dt td {border-top:1px solid #D0C6B9; border-right:0px solid #D0C6B9;}


/*PAGINATOR*/
.yui-pg-current-page {font-size:16px;font-weight:bold;color:#673E59;text-decoration:none}
.yui-pg-page  a{font-size:12px;color:#474A51;border: 0; font-weight:bold;text-decoration:none}

.yui-skin-sam tr.yui-dt-odd {background-color:#F8F5EC; }

.yui-dt-message {background-color:#F9F9F9;border:1px solid #D0C6B9}

a.yui-pg-page:hover {
color:#0066CC;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
text-decoration:underline;
}

.yui-pg-next a{color:#673E59;}
.yui-pg-first a{color:#673E59;}
.yui-pg-previous a{color:#673E59;}
/*.yui-pg-page{color:#673E59;}*/


.loading {
    /*background-image: url(../images/searching.gif);
    background-repeat: no-repeat;
    background-position: center;*/
    background: #ED207B;
    color: white;
    font-weight: bold;
    padding: 3px;
    width:300px;
    border-bottom:1px solid #D0C6B9;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.loading-img, .loading-element {
    background: transparent;
    padding: 0px;
}
.loading.top {
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-topright: 0px;
    -webkit-border-top-left-radius: 0px;
    -webkit-border-top-right-radius: 0px;
}
.loading.left {
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-top-left-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
}
.loading.bottom {
    -moz-border-radius-bottomleft: 0px;
    -moz-border-radius-bottomright: 0px;
    -webkit-border-bottom-left-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
}
.loading.right {
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 0px;
    -webkit-border-top-right-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
}
.loading-masked { overflow: hidden; }
.loading-error {
    color: #FFF;
    background: red;
}

/****** GOOGLE MAP *****/

#google_map {height:300px;margin:0 auto;width:100%;border: 1px solid #D0C6B9;background-color: #f7f7f7;
   }



div.markerTooltip, div.markerDetail {
       color: black;
       font-weight: bold;
       background-color: white;
       white-space: nowrap;
       margin: 0;
       padding: 2px 4px;
       border: 1px solid black;
    }


/** End ***********************************************************************/

.price_info table
{
   font-size: 10px;
   margin: 2px;
   padding: 2px;
}
.price_info td
{
   font-size: 11px;
   padding-right:10px;
}
td.divide
{
   border-bottom: 1px solid #D0C6B9;
   margin-right:0px;
   width:100%;

}


.ui-progressbar-value { background-image: url(images/pbar-ani.gif); }
/*.ui-progressbar-value { background-image: #F6F6F6 url(images/ui-bg_highlight-soft_100_f6f6f6_1x100.png) repeat-x scroll 50% 50%; }*/

.ui-progressbar {width:200px;float:right;height:15px; margin-bottom:5px;}


.ui-tabs{padding: 0;}

.ui-tabs .ui-tabs-nav li a {padding:0.5em 2em;}

.ui-tabs .ui-tabs-nav li {margin:0 1em 0px 0;}

.ui-tabs .ui-tabs-nav {padding:0.7em 1em 0;}

.ui-widget-header {border:0px solid #D0C6B9;}

.mask a{
   text-decoration: none;
   color: #ffffff;
}
.mask a:hover{
   text-decoration: none;
   color: #673E59;
}

.error {
    color: red;
}



.pages {
   /*float: left;
   margin-top: 10px;
   padding: 0px;
   width: 990px;
   margin-left: 15px;*/
   margin-bottom: 15px;
   background-image: url(../images/logo_base.gif);
   background-repeat: no-repeat;
   background-position: 100% 100%;
}

.pageshead, .pagesleft, .pagesleft2, .pageshead2 {
   width: 820px;
   background-color: #FFFFFF;
   border-bottom: 1px solid #F7F5EE;
   padding: 5px 8px 5px 8px;

}
.page_subs {
   font-size: 14px;
   line-height: 16px;
   font-weight: bold;
   color: #000000;
}

.pagesheadsub {
   width: 820px;
   background-color: #ffffff;
   border-bottom: 1px solid #F7F5EE;
   padding: 0px 8px 5px 8px;
}

.pageshead2 {
   border-bottom: 5px solid #F7F5EE;
}

.pagesleft {
   width: 808px;
   padding-bottom: 10px;
   padding-right: 20px;
}

.pagesleft2 {
   width: 808px;
   padding-bottom: 10px;
   padding-right: 20px;
   border-bottom: 1px solid #F7F5EE;
}

.contactus1 {
   float:left;
   width: 790px;
   padding: 10px;
   margin-right: 10px;
   background-color: #F7F5EE;
   border: 1px solid #D0C6B9;
}

.contactus1b {
   float:left;
   width: 352px;
   padding: 6px;
   margin-right: 10px;
   background-color: #ffffff;
   margin-top: 6px;
}

.contactus1d {
   float:left;
   width: 340px;
   padding: 6px;
   margin-right: 10px;
   background-color: #ffffff;
}

.contactus1c {
   float:right;
   width: 420px;
   padding: 6px;
   margin-right: 0px;
   background-color: #F7F5EE;
   margin-top: 0px;
}

.contactus1e {
   float:left;
   width: 700px;
   padding: 6px;
   margin-right: 0px;
   background-color: #ffffff;
   margin-top: 0px;
}

.css_right {
float:right;
}
table#av_hotels thead th {
cursor:pointer;
padding:5px 0 5px 10px;
font-size:13px;
}

table#av_hotels1 thead th {
cursor:pointer;
padding:3px 0 3px 0px;

font-size:13px;
}


/*best savings*/
.scrollhead{
  line-height:14px;
  height: 28px;
  background-image: url(../images/scroll_head.gif);
  background-repeat: no-repeat;
  background-position: 100% ;
}

.bestsaving {
  width: 1004px;
  height: 170px;
  background-image: url(../images/best_saving_arrow.gif);
  background-repeat: no-repeat;
  background-position: 100% 10px;
  }

  .bestsaving1 {
  float: left;
  width: 170px;
  margin-right: 12px;
  padding-right: 12px;
  margin-top: 10px;
  margin-bottom: 10px;
  border-right: solid 1px #D0C6B9;

}

  .bestsavingcopy {
  width: 165px;
  padding-top: 5px;
  padding-left: 5px;
  background-color: #f1f1f1;
  font-size: 11px;
  line-height: 12px;
  padding-bottom: 5px;
}

.bestsavingprice {
font-size: 14px;
line-height: 15px;
color: #673E59;
font-weight: bold;
}

/*hotel group offers*/

.hoteloffer {
  float: left;
  width: 675px;
  margin-right: 15px;
  background-color: #f1f1f1;
  }

  .hoteloffer1 {
  width: 635px;
  margin-left: 10px;
  background-color: #ffffff;
  border: solid 1px #D0C6B9;
  margin-bottom: 5px;
  padding: 8px;
  height: 80px;
  }

  .hoteloffer1image {
  float: left;
  margin-right: 10px;
  }

  .hoteloffer1copy {
  float: left;
  width: 500px;
  }


/*deal of the day*/

.todayscheapest {
  float: left;
  width: 314px;
  background-color: #e5f5fd;
  }

  .todayscheapest1 {
  float: left;
  width: 298px;
  padding: 8px;
  border-bottom: solid 1px #ffffff;
  }

  .todayscheapestimage {
  float: left;
  margin-right:8px;
  }

.ui-tabs .ui-tabs-panel{padding: 10px 10px 10px 0px;}



.stepcarousel{
  position: relative; /*leave this value alone*/
  border: 0px solid #D0C6B9;
  overflow: scroll; /*leave this value alone*/
  width: 745px;
  height: 81px;
  background-color: #FFFFFF;
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
background-color: #FFFFFF;
border-right: 1px solid #D0C6B9;
width: 170px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
padding:0px;
padding-right: 10px;
padding-left:  0px;
margin-left:   30px; /*margin around each panel*/
margin-right:  10px; /*margin around each panel*/
margin-top:    0px; /*margin around each panel*/
margin-bottom: 0px; /*margin around each panel*/

}

.panel p
{
  font-size:11px;
  color:#000;
  text-decoration:none;
  line-height: 15px;
}

.advert1
{
  height:170px;
  width:170px;
  background-color:#F7F4F1;
  font-size:11px;
  color:#000000;
}
.advert1 h4
{
  color:#673E59;
  font-size:11px;
  font-weight:bold;
  line-height:12px;
}

.advert1_best_price
{
  color:#900842;
  font-family:Arial,Helvetica,sans-serif;
  font-size:14px;
  font-weight:bold;
  line-height:14px;
}
.advert1_best_price a
{

  color:#900842;
  font-family:Arial,Helvetica,sans-serif;
  font-size:14px;
  font-weight:bold;
  line-height:14px;
}

.advert1_hotel_name
{
  color:#673E59;
  font-size:11px;
  font-weight:bold;
  line-height:12px;
}

.advert1_hotel_name a
{
  color:#673E59;
  font-size:11px;
  font-weight:bold;
  line-height:12px;
}


.advert1 h5
{
  font-size:11px;
  line-height:12px;
  margin:0;
  padding:0;
}

.advert1 a
{
  color:#673E59;
  font-size:11px;
  font-weight:bold;
  line-height:12px;
}

.advert2
{
  width:150px;
  background-color:#F7F4F1;
  font-size:11px;
  color:#000000;
}
.advert2 h4
{
  color:#673E59;
  font-size:14px;
  font-weight:bold;
  line-height:12px;
  margin-left:5px;
  margin-top:5px;
  margin-bottom:5px;
  text-align:left;
}
.advert2 a
{
  color:#673E59;
  font-size:13px;
  font-weight:bold;
  line-height:12px;
}
.advert2 p
{
  margin-left:5px;
  text-align:left;
}
.advert2_best_price
{
  color:#900842;
  font-family:Arial,Helvetica,sans-serif;
  font-size:16px;
  font-weight:bold;
  line-height:1.2em;

}
.advert2_best_price a
{
  color:#900842;
}

.advert2_hotel_name
{
  color:#673E59;
  font-size:16px;
  font-weight:bold;
  line-height:1.2em;

}

.advert2_hotel_name a
{
  color:#673E59;
  font-size:16px;
  font-weight:bold;

}

.right_col_ad{width:150px;border:1px solid #D0C6B9;background-color: #F7F4F1;margin-bottom:20px;padding-bottom:10px;}


/*************************************************************************************/
/* SLIDE SHOW (!SCROLLER) */
/*************************************************************************************/
ul.slideshow {
  list-style:none;
  height:240px;
  overflow:hidden;
  position:relative;
  margin:0;
  padding:0;
}

ul.slideshow li {
  position:absolute;
  left:0;
  right:0;
}

ul.slideshow li.show {
  z-index:500;
}

ul img {
  border:none;
}

#slideshow-caption {
  width:326px;
  height:45px;
  position:absolute;
  bottom:0px;
  left:100px;
  color:#715A6A;
  background:#fff;
  z-index:500;
  margin-bottom:15px;
}

#slideshow-caption .slideshow-caption-container {
  padding:5px 10px;
  z-index:1000;
}

#slideshow-caption h3 {
  margin:0;
  padding:0;
  font-size:18px;
  color:#715A6A;
  font-weight:bold;
}

#slideshow-caption p {
  margin:5px 0 0 0;
  padding:0;
  color:#000;
}


/*************************************************************************************/
/* HOTEL OFFERS SCROLLER
/*************************************************************************************/

.hotel_offer_title{
  height:26px;font-size:8pt;padding:6px 6px 6px 6px;margin-right:1px;display:inline;background-color:#A8889D;border-bottom:1px solid #673E59;border-top:1px solid #673E59;
  margin-bottom:0px;margin-top:0px;
  height:28px;
}
.hotel_offer_title a{
  color:#fff;
}


.hotel_offer_title_active{
  height:26px;font-size:8pt;padding:6px 7px 8px 7px;margin-right:1px;display:inline;background-color:#FFFFFF;border-top:1px solid #673E59;
  margin-bottom:0px;margin-top:0px;
  height:28px;
}

.hotel_offer_title_active a{
  color:#000;
}


.hoteloffer {
background-color:#F1EDE8;
float:left;
margin-right:15px;
width:715px;
}
.hoteloffer1 {
background-color:#FFFFFF;
border:1px solid #D0C6B9;
height:80px;
margin-bottom:8px;
margin-left:10px;
padding:8px;
padding-top:2px;
padding-bottom:14px;
width:674px;
}
.hoteloffer1image {
float:left;
margin-right:10px;
padding-top:6px;
}
.hoteloffer1copy {
float:left;
width:500px;
}
.hotelofferhead {
color:#673E59;
font-size:12px;
line-height:14px;

}
.hotelofferhead a {
color:#673E59;
text-decoration:none;
}
.hotelofferhead a:hover {
color:#8F8579;
text-decoration:none;
}

.todayscheapest {
background-color:#F1EDE8;
float:left;
width:272px;
}
.todayscheapest1 {
border-bottom:1px solid #D0C6B9;
float:left;
padding:6px 12px;
width:248px;
}
.todayscheapestimage {
float:left;
margin-right:8px;
}
.email {
background-color:#FFFFFF;
float:left;
padding-top:5px;
width:272px;
}
.hotelname {
color:#8F8579;
font-size:12px;
font-weight:bold;
line-height:14px;
}

hotelsmall {
color:#8F8579;
font-size:11px;
font-weight:bold;
line-height:12px;
}
.destinationprice {
color:#673E59;
font-size:12px;
font-weight:bold;
line-height:12px;
}
.hotellogo {
float:left;
margin-right:10px;
}


.mapbox {
background-color:#FFFFFF;
border-bottom:1px solid #999999;
border-right:1px solid #999999;
height:36px;
width:265px;
margin-top:10px;padding-top:0px;
}
.mapboxtext {
float:left;
padding-top:4px;

width:200px;
}
.mapboximage {
float:left;
width:50px;
}
.search_spacer{width:120px;}



