/* genetic elements */
body{text-align:left}
a{color:#0072BC}
a:hover{color:#eb8104}
h1{font-weight:bold;background:transparent url(http://www.wego.com/images/info/wg_headerbg.gif) repeat-x scroll 0% 0%;border:1px solid #D3D3D3;padding:4px;margin:0 0 10px 0;*margin:0}
h3{border-bottom:1px solid #359302;margin:10px 0;font-weight:bold}
h4{background:transparent url(http://www.wego.com/images/info/wg_headerbg.gif) repeat-x scroll 0 50%;border-bottom:1px dotted #D3D3D3;font-weight:bold;margin:0 0 5px;padding:4px;font-size:11px}
h5{font-size:13px;padding:4px 0;font-weight:bold;margin-bottom:10px;border-bottom:1px solid #ddd;color:#777}
h6{background-color:#99cc66;font-size:13px;padding:5px;font-weight:bold;color:#fff}
p{margin:10px 0}
strong{font-weight:bold}

/*.floatleft{float:left;margin:0 20px 0 0;}*/
/*.floatright{float:right;width:130px;}*/
.country_highlight{color:#0072BC;}
.wg_fixedcenter,.wg_fixed_center{clear:both;margin:0 auto;width:960px}
.table_listing{overflow:auto;width:100%;display:block;}
.table_listing li{float:left;width:50%}
.table_listing a{text-decoration:none}
.table_listing a:hover{text-decoration:underline}
.code{color:#359302}
.amount{color:#359302;font-size:23px;font-weight:bold}
.currency{color:#777777;font-size:12px;font-weight:bold;line-height:2em;vertical-align:top}
.centralize{margin:15px auto 0px auto;width:650px}
.centralize_wide{margin:5px auto 0px auto;text-align:center}
.alphabet_row{margin-top:10px}
.input-validation-error{background-color:#fbe3e4;border:2px solid #f28834}
.validation-error{background:transparent url(/flights/airfares/images/tooltip_bg.gif) no-repeat scroll 0 0;color:#fff;cursor:pointer;font-size:12px;padding:4px 4px 4px 16px;position:absolute;width:85px;z-index:3000;display:none;font-size:11px}

/* wg_header */
#wg_header{background:transparent url(http://deals.wego.com/images/wego.com/info/wg_topbar.gif) repeat-x 0px 0px;height:87px;margin-bottom:10px}
  #wg_logo{background:transparent url(http://www.wego.com/images/info/wg_logoalt.gif) no-repeat 0px 0px;text-indent:-1000px;height:86px;width:197px;float:left}
  #wg_logo a{display:block;width:100%;height:100%}
  #wg_headernav li{float:left}
  #wg_headernav li a{background:transparent url(http://deals.wego.com/images/wego.com/info/wg_naviconsalt.gif) no-repeat;color:#fff;display:block;font-size:14px;font-weight:bold;padding:65px 0 4px 0;text-align:center;text-decoration:none;width:78px}
  #wg_headernav li a.wg_selected,#wg_headernav li a.wg_selected:hover{color:#359302}
    li#wg_flightsnav a{background-position:0px 0px}
    #wg_flightsnav a.wg_selected,#wg_flightsnav a.wg_selected:hover{background-position:0px -86px}
    li#wg_hotelsnav a{background-position:-78px 0px}
    #wg_hotelsnav a:hover{background-position:-78px -172px}
    li#wg_activitiesnav a{background-position:-156px 0px}
    #wg_activitiesnav a:hover{background-position:-156px -172px}
    li#wg_carsnav a{background-position:-234px 0px;position:relative}
    #wg_carsnav a:hover{background-position:-234px -172px}
    #wg_carsnav a.wg_selected,#wg_carsnav a.wg_selected:hover{background-position:-234px -86px}
    #wg_carsnav span {font-size:10px;font-weight:bold;position:absolute;right:3px;text-transform:uppercase;top:10px}
    li#wg_packagesnav a{background-position:-312px 0px}
    #wg_packagesnav a:hover{background-position:-312px -172px}
    li#wg_researchnav a{background-position:-390px 0px}
    #wg_researchnav a:hover{background-position:-390px -172px}
    li#wg_dealsnav a{background-position:-468px 0px}
    #wg_dealsnav a:hover{background-position:-468px -172px}

#breadcrumb{margin:10px 0;*margin:0}
#nav_alphabet li{display:inline;list-style-type:none;padding-right:10px}
#wg_container{background:#FFF}
#wg_main{margin:10px 0;overflow:auto}
#wg_main_middle{margin-bottom:20px;width:650px}

/* wegobox */
#wegobox{margin:10px 0;border:1px solid #390}
  #wegobox ul{font-size:11px;padding:4px 0 4px 8px;overflow:auto;_float:left;}
  #wegobox li{margin:0 4px;float:left}
  #wegobox label{display:inline-block;padding:4px 0}
  #wegobox input{padding:1px}
  #wegobox .location{width:40%;margin:0 !important;}
  #wegobox .location label{width:15%}
  #wegobox .location input{width:80%}
  #wegobox .date{width:20%}
  #wegobox .date label{width:40%}
  #wegobox .date input{width:50%}
  #wegobox .passenger{width:15%}
  #wegobox .passenger label{width:50%}
  #wegobox .last{width:20%;}
  #wegobox .last button,#wegobox .last select{float:right;}
  #wegobox input:focus,#wegobox .date:hover input,#wegobox .location:hover input,.wegobox-input{background-color:#fff799;border:2px solid #f28834}
  #wegobox select{padding:2px 0}
  #wegobox-search{background:transparent url(http://www.wego.com/images/home/wg_orangebutton-sml.gif) no-repeat;border:medium none;color:#fff;font-size:11px;font-weight:bold;height:22px;width:57px;_margin:0 0 3px 0;text-transform:uppercase;cursor:pointer}
  #wegobox #errors{padding:5px;font-size:11px;background:#fbe3e4;color:#d12f19;display:none}
  .ac_results li p{top:-8px !important} /* fix for autocomplete */

/* middle_ads */
.wg_middle_ads{margin:5px 0;height:300px}
.wg_middle_ads .google_ad{height:280px;width:325px;float:left}
.wg_middle_ads .google_ad iframe{height:280px;width:320px}

#wg_main_right{color:#626262;float:right;font-size:11px;width:300px;}

/* wg_footer */
#wg_footer{clear:both;color:#369402;background-color:#ffffff;padding:5px;height:15px;margin-top:10px;border-top:1px solid #828284;font-size:11px}
#wg_footer a{color:#369402;text-decoration:none}
#wg_footer a:hover{text-decoration:underline}
#wg_footer li.wg_firstchild{padding-left:0px;background:none}
#wg_footer li{background:transparent url(http://www.wego.com/images/info/wg_divider.gif) no-repeat scroll left -30px;float:left;padding:0 6px}
#wg_legal {float:right}

/* wg_footer > extra links */
#wg_footer #extra_links{color:#999;padding:10px 0}
  #extra_links a{color:#999;text-decoration:none;}
  #extra_links a:hover{text-decoration:underline;}
  #extra_links dl{height:11px;margin:10px auto;}
  #extra_links dl dt{float:left;width:14%;font-weight:bold;}
  #extra_links dl dd{float:left;width:12%}