
/* global styles */
   body {margin:0px; background-color:#808080; background:url('/images/bg.gif'); background-repeat:repeat;}
   td {font-family:arial,helvetica,sans-serif; font-size:12px; color:#636A6E; line-height:18px;}
   h1 {font-family:arial,helvetica,sans-serif; font-weight:bold; font-size:18px; color:#0693C1; margin-bottom:5px;}
   h2 {font-family:arial,helvetica,sans-serif; font-weight:bold; font-size:14px; color:#0693C1; margin:0px;}
   h3 {font-family:arial,helvetica,sans-serif; font-weight:bold; font-size:12px; color:#0693C1; margin:0px;}
   hr {height:1px; color:#efefef;}


/* overall link style */
   a:link     {color:#0693C1; text-decoration:underline;}
   a:visited  {color:#0693C1; text-decoration:underline;}
   a:hover    {color:#404040; text-decoration:none;}


   .globaltable {border:1px solid #909090; background-color:#ffffff;}



/* header stuff */

   .headerlogo { background:#ffffff; background:url('/images/bg_header.jpg'); background-repeat:repeat-x; padding:10px;}

   .topnavbg {background:url('/images/topnav_bg.gif'); background-repeat:repeat-x; padding:7px; height:7px; text-align:left; background-color:#0693C1; font-size:15px; color:#ffffff; font-weight:bold;}

    a.topnav:link     {color:#ffffff; font-size:15px; font-weight:bold; text-decoration:none; margin-left:5px; margin-right:7px;}
    a.topnav:visited  {color:#ffffff; font-size:15px; font-weight:bold; text-decoration:none; margin-left:5px; margin-right:7px;}
    a.topnav:hover    {color:#E6F0F3; font-size:15px; font-weight:bold; text-decoration:none; margin-left:5px; margin-right:7px;}


   /* homepage flash movie area */
      .flashstage {height:175px; background-color:#fafafa;}



/* main site area stuff */

   /* main table bg */
     .globalcolumn {background:url('/images/bg_globalcolumn.gif'); background-repeat:repeat-x; background-color:#e8e8e8;}

   /* left column */
     .leftcolumn {width:390px; padding:5px; padding-top:10px;}

   /* right column */
      .rightcolumn {width:585px; padding-right:10px; padding-top:45px;}

   /* blue hot deals */
      .bluedeals {font-size:14px; color:#0071BC; font-weight:bold;}


/* footer stuff */
  .footercopy {font-size:11px; text-align:center; padding-top:25px; background-color:#e8e8e8;}



/* search form styles */
   .searchform {width:100%; background-color:#ffffff;}
   .searchformbg {background:url('/images/bg_searchform.jpg'); background-repeat:repeat-y;}

/* round corners - top search box */

/* these get changed on co-brands that have a diffrent color nav & highlight bar */
   .color_top_left {background:url('/images/box_top_left_corner_color.gif'); background-repeat:no-repeat;}
   .color_top_center {background:url('/images/box_top_color.gif'); background-repeat:repeat-x;}
   .color_top_right {background:url('/images/box_top_right_corner_color.gif'); background-repeat:no-repeat;}



   .top_left {background:url('/images/box_top_left_corner.gif'); background-repeat:no-repeat;}
   .top_center {background:url('/images/box_top.gif'); background-repeat:repeat-x;}
   .top_right {background:url('/images/box_top_right_corner.gif'); background-repeat:no-repeat;}
   .box_left {background:url('/images/box_left.gif'); background-repeat:repeat-y;}
   .box_right {background:url('/images/box_right.gif'); background-repeat:repeat-y;}
   .box_bot_left {background:url('/images/box_bot_left_corner.gif'); background-repeat:no-repeat;}
   .box_bot_center {background:url('/images/box_bot.gif'); background-repeat:repeat-x;}
   .box_bot_right {background:url('/images/box_bot_right_corner.gif'); background-repeat:no-repeat;}

   .box_content {background-color:#ffffff; padding:10px;}



   .formtext {font-size:10px; font-weight:bold;}
    input {font-size:10px;}
    select {font-size:10px;}

   /* form buttons */
      .button {cursor:pointer; border:solid 1px #0693C1; background-color:#ffffff; color:#0693C1; font-size:11px; font-weight:bold; width:100px; height:20px;}
 


/* turn off components in search form */
   .formToggles {width:140px; border:solid 1px #c0c0c0; background-color:#efefef; padding:3px; margin-right: 30px; float: left;}

    /* Hide single and multiple components in new search form */
       .formTogglesComponents {display: block; float: left;}
       .air_only {display: block; }
       .room_only {display: block; }
       .car_only {display: block; }
       .activity_only {display: block; }

       .formTogglesPackages {display: block; float: left;}
       .airRoomPackage {display: block; }
       .airCarPackage {display: block; }
       .roomCarPackage {display: block; }
       .airRoomCarPackage{display: block; }






/* destination page */
   .searchcallout {background:url('/images/searchcalloutarrows.gif'); background-repeat:no-repeat; background-position:left; width:100%; padding:5px; background-color:#ff6600; color:#ffffff; font-family:arial; font-size:12px; font-weight:bold; text-align:center;}



/* extras form on destination city page */
   .extras {border: solid 1px #DFECB4; color:#0693C1; width:125px;background-color:#fafafa;}


/* iframe wrapper */
   .iframewrapper {border:1px #efefef solid; padding:10px;}