 *{
border-style:none;
margin:0;
padding:0;
}
#content {
clear:both;
}
body{background:#e4eff5;margin:0;padding:0;text-align:center;color:#000000;font:13px"trebuchet ms", verdana, arial, helvetica, sans-serif;}
#container{width:900px;background:#ffffff;border-left:10px solid #ffffff;border-right:10px solid #ffffff;text-align:left;margin-top:0px;margin-right:auto;margin-bottom:0;margin-left:auto;}
#header{width:900px;height:145px;color:#373737;margin:0;padding:0;background:#ffffff url(/images/background_images/header_bg.png);}
#header h1{margin:0;}
#logo{float:left;width:200px;height:97px;padding-left:0px;padding-top:0px;}
a.header_logo_rollover{display:block;width:200px;height:97px;background:url(/images/header_logo.png);}
a.header_logo_rollover:hover{background-position:200px 0;}
#date{float:right;width:304px;height:33px;}
#date p{color:#55A7DC;font-size:14px;margin-left:55px;margin-top:3px;right:auto;text-align:right;}
#nav{float:right;width:630px;margin:0;padding-right:10px;}
ul{margin:0;padding:0;display:inline;}
#nav li{display:inline;background:url(/images/background_images/tab.png) no-repeat;height:33px;width:96px;margin-left:8px;float:right;padding:0;}
#nav li:hover{display:inline;background:url(/images/background_images/tab_hover.png) no-repeat;height:33px;width:96px;margin-left:8px;float:right;padding:0;}
#nav li a{font-size:15px;color:#FFF;text-decoration:none;font-weight:600;}
#links{float:right;width:630px;margin-top:79px;text-align:center;line-height:33px;padding:0;}
#bar{height:5px;margin-bottom:10px;padding:0;background-color:#c77720;}
#left{float:left;width:280px;background-color:#ffffff;}
#left_column{width:280px;padding:10px 10px 10px 10px;margin:0px 0px 10px 0px;-webkit-border-radius:12px;-moz-border-radius:12px;background-color:#54a5db;}
left_column2{width:280px;padding:10px 10px 10px 10px;margin:0px 0px 10px 0px;background-color:#ffffff;}
#mainContent{margin:0px 0px 0px 310px;border:10px solid #efefef;-webkit-border-radius:12px;-moz-border-radius:12px;padding:10px 10px 10px 10px;}
#mainContent h1{font-size:15px;font-weight:600;color:#f7981d;margin:0px;}
#ad_footer{margin:0 0 0 0;padding:10px 10px 10px 10px;background:#ffffff;}
#footer_ads .Ad{width:25%;_width:24.9%;height:64px;float:left;display:inline;text-align:left;}
* + html #footer_ads .Ad{width:24.9%;}
#footer_ads{padding:0;height:70px;overflow:hidden;clear:both;zoom:normal;margin:5px 0 15px 0;}
#footer_ads .footer_ad_wrapper{overflow:hidden;border:none;}
#footer_ads .last{margin-right:0;}
* html #footer_ads .last{margin-right:-3px;}
#footer_ads a{display:none;}
#footer_ads div a{display:block;}
#footer{margin:0 0 0 0;padding:25px 10px 10px 10px;background:#58a9dd url(/images/background_images/foot.png) no-repeat;}
.layout #footer p{margin:0;padding:10px 0;}
#footerLinks{padding:0px 0 0 0;margin:0 0 25px 0;list-style-type:none;}
#footerLinks *{margin:0;padding:0;}
#footerLinks a{color:#ffffff;text-decoration:underline;}
#footerLinks a:hover{color:#ffffff;text-decoration:none;}
#footerLinks li{display:block;float:left;width:20%;}
#footerLinks dt{width:160px;font-weight:bold;font-size:12px;padding-bottom:3px;border-bottom:1px solid #ffffff;margin-bottom:3px;margin-left:0px;}
#footerLinks dd{margin-bottom:0.2em;margin-left:0px;}
#footer_logo{height:52px;overflow:hidden;width:164px;padding-top:10px;}
a.footer_logo_rollover{display:block;width:164px;height:52px;background:url(/images/footer_logo.png);}
a.footer_logo_rollover:hover{background-position:164px 0;}
#sublinks{clear:both;margin-left:0px;margin-top:0px;padding-top:10px;}
#sublinks a{color:#ffffff;text-decoration:underline;}
#sublinks a:hover{color:#ffffff;text-decoration:none;}
#siteSearch input, #siteSearch select{vertical-align:middle;font:11px"trebuchet ms", verdana, arial, helvetica, sans-serif;}
#siteSearch input{padding:2px;font:11px"trebuchet ms", verdana, arial, helvetica, sans-serif;}
#siteSearch input.submit{width:87px;height:25px;border:0;background-color:transparent;background-image:url(/images/buttons/search_site.png);background-repeat:no-repeat;background-position:0 0;}
#siteSearch input.submit:hover{background-position:0 -25px;cursor:pointer;}
#results_header{width:530px;padding:10px;margin-bottom:7px;height:auto;background-color:#ffb76f;display:block;-webkit-border-radius:6px;-moz-border-radius:6px;}
#results_header a{color:#ffffff;text-decoration:underline;}
#results_header a:hover{color:#ffffff;text-decoration:none;}
#results_description{width:530px;padding:10px;margin-bottom:7px;height:auto;background-color:#fae1c7;display:block;-webkit-border-radius:6px;-moz-border-radius:6px;}
#results_description a{color:#496399;text-decoration:underline;}
#results_description a:hover{color:#496399;text-decoration:none;}
#results_description h3{font-size:16px;margin:0px 0px 10px 135px;height:20px;overflow:hidden;font-weight:600;color:#496399;}
#results_description p{font-size:12px;margin:10px 0px 0px 135px;padding:0px 0px 2px 20px;line-height:14px;}
#results_description table{margin:0px 0px 0px 135px;}
#results_description td{border-bottom:dotted 1px #cccccc;background:#FFF;}
#results_description_img a{float:left;height:61px;padding:1px 0px 0px 1px;margin:0px 10px 10px 0px;display:block;width:121px;background-color:#cccccc}
#results_description_img a:hover{background-color:#496399}
#block{height:33px;overflow:hidden;width:170px;margin-top:15px;margin-right:0px;margin-bottom:0px;margin-left:135px;}
#block a{color:#ffffff;font-weight:400;font-size:12px;text-decoration:none;letter-spacing:normal;}
#block a:hover{color:#ffffff;text-decoraton:none;}



a.flight_rollover{display:block;width:170px;height:33px;background:url(/images/buttons/get_flight_button.png);}
a.flight_rollover:hover{background-position:-170px 0;}
a.carhire_rollover{display:block;width:170px;height:33px;background:url(/images/buttons/carhire_button.png);}
a.carhire_rollover:hover{background-position:-170px 0;}
#hotel_results_description_img a{float:left;height:121px;padding:1px 0px 0px 1px;margin:0px 10px 10px 0px;display:block;width:121px;background-color:#cccccc}
#hotel_results_description_img a:hover{background-color:#496399}
a.hotel_rollover{display:block;width:170px;height:33px;background:url(/images/buttons/get_hotel_button.png);}
a.hotel_rollover:hover{background-position:-170px 0;}
.result_count{color:#ffffff;}
.left-border{border-left:1px solid #cccccc;}
.details_icon{background-repeat:no-repeat;padding:10px 0px 2px 0px;background-image:url(/images/icons/information_icon.png);}
#seo_description{width:250px;padding:10px;margin-bottom:7px;height:auto;background-color:#fae1c7;display:block;-webkit-border-radius:6px;-moz-border-radius:6px;}
#seo_description a{color:#496399;text-decoration:underline;}
#seo_description a:hover{color:#496399;text-decoration:none;}
#seo_description h3{font-size:16px;margin:0px 0px 10px 135px;height:20px;overflow:hidden;font-weight:600;color:#496399;}
#seo_description p{font-size:12px;margin:10px 0px 0px 135px;padding:0px 0px 2px 20px;line-height:14px;}
.fltrt{float:right;}
.fltlft{float:left;}
.clearfloat{clear:both;height:1px;}
#index_banner{width:530px;height:200px;padding:10px 10px 0px 10px;margin-bottom:7px;background-color:#59a9dd;display:block;-webkit-border-radius:6px;-moz-border-radius:6px;background-image:url(/images/flights-banner.png);background-repeat:no-repeat;}
.banner{margin:0px 230px 0px 0px;color:#FFF;font-size:20px;font-weight:400;}
.banner a{color:#FFF;text-decoration:underline;font-weight:600;}
.banner a:hover{color:#FFF;text-decoration:none;font-weight:600;}
.half_banner{margin:0px 0px 0px 0px;color:#FFF;font-size:20px;font-weight:400;}
.half_banner a{color:#FFF;text-decoration:underline;font-weight:600;}
.half_banner a:hover{color:#FFF;text-decoration:none;font-weight:600;}
#index_car_banner{width:250px;height:200px;padding:10px 10px 0px 10px;margin-bottom:7px;background-color:#F89938;display:block;-webkit-border-radius:6px;-moz-border-radius:6px;background-image:url(/images/car-banner.png);background-repeat:no-repeat;}
#index_hotel_banner{width:250px;height:200px;padding:10px 10px 0px 10px;margin-bottom:7px;background-color:#f6ae63;display:block;-webkit-border-radius:6px;-moz-border-radius:6px;background-image:url(/images/hotel-banner.png);background-repeat:no-repeat;}
.hasDatepicker{background:white url(/images/icons/cal.gif) no-repeat scroll right center;border-bottom:1px solid #8F959A;border-top:1px solid #8F959A;font-family:Arial;font-size:12px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;margin-top:8px;vertical-align:middle;width:82px;}
#searchResultPage #mainContent {float:left; border:0;margin:0;padding:0;width:545px; min-width:545px; max-width:545px; padding:0px 5px 15px 5px;}



/* #columns */

.row {padding:0 0 8px 0;float:left;}
.colc, .cold {
    width:174px;
    float:left;
    position:relative;
}

.cola , .colb {
    width:266px;
    float:left;
    position:relative;
}


#colc-contain {width:220px;float:left;position:relative;}

.cola {}
.colb {margin-left:9px;}
.colc {margin-left:9px;}
.cold {margin-left:9px;}


.cola-content {margin-left:0px; width:552px;float:left;position:relative;background:#ffffff;-webkit-border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;border-radius:5px 5px 5px 5px;    }

.cola-bgdiff
{
  background-color:#EEF9FD;
}

.cola-content h1{
    font-size:16px;
    color:#07adde;
    font-weight:600;
    margin:5px;
    }

.cola-content h2{
    font-size:14px;
    color:#222222;
    font-weight:400;
    margin:5px 5px 10px 5px;
    }

.cola-content h3{
    font-size:13px;
    color:#222222;
    font-weight:600;
    margin:5px;
    }

.cola-content h4{
    font-size:12px;
    color:#222222;
    font-weight:600;
    margin:5px;
    }

.cola-content p{
    font-size:12px;
    color:#222222;
    font-weight:400;
    margin:5px 5px 10px 5px;
    }

.cola-content dd{
    font-size:14px;
    color:#222222;
    font-weight:400;
    margin:10px 10px 15px 10px;
    padding:00px 00px 00px 20px;
    background:url(/images/background_images/dd_bg.png) no-repeat;
    }

.cola-content dt{
    font-size:16px;
    color:#07adde;
    font-weight:600;
    margin:5px;
    }



.cola-content a{
    color:#de8601;
    text-decoration:underline;
    }

.cola-content a:hover{
    text-decoration:none;
    }

#anchor {float:left;margin:0; padding:20px 0;background:#ffffff;display:block;}
#anchor ul {padding:0 10px 26px 10px ;}
#anchor ul li {display:inline;float:left;color:#999;}
#anchor ul li#top a {background:url(/images/buttons/back_top.png) no-repeat  ;width:92px;height:18px;float:left; color:#ffffff;font-size:12px; text-align:center; text-decoration:none; font-weight:600;}
#anchor ul li#top a:hover {background:url(/images/buttons/back_top.png) no-repeat -92px;width:92px;height:18px;float:left; color:#222222;}

.colb-content {margin:0px 10px 10px 0px;width:178px;float:left;position:relative;    background:url(/images/background_images/column_bg.png) repeat-x #fee7c3;-webkit-border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;border-radius:5px 5px 5px 5px;}

.colb-content h1{
    font-size:16px;
    color:#ff9900;
    font-weight:600;
    margin:5px;
    }

.colb-content h2{
    font-size:14px;
    color:#222222;
    font-weight:400;
    margin:5px;
    }

.colb-content h3{
    font-size:13px;
    color:#222222;
    font-weight:600;
    margin:5px;
    }

.colb-content h4{
    font-size:12px;
    color:#222222;
    font-weight:600;
    margin:5px;
    }

.colb-content p{
    font-size:12px;
    color:#222222;
    font-weight:400;
    margin:5px;
    }

.colb-content a{
    color:#de8601;
    text-decoration:underline;
    }

.colb-content a:hover{
    text-decoration:none;
    }


.colc-content {
    margin-left:9px;
    padding-bottom:10px;
    width:179px;
    float:left;
    position:relative;
    background:url(/images/background_images/column_bg.png) repeat-x #fee7c3;
    -webkit-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius:5px 5px 5px 5px;
    background-color: #fee7c3;
}

.colc-content h1{
    font-size:14px;
    color:#222222;
    font-weight:600;
    margin:5px;
    }

.colc-content h2{
    font-size:12px;
    color:#222222;
    font-weight:400;
    margin:5px;
    }


.colc-content h4{
    font-size:12px;
    color:#222222;
    font-weight:600;
    margin:5px;
    }

.colc-content p{
    font-size:12px;
    color:#222222;
    font-weight:400;
    margin:5px;
    }

.colc-content a{
    color:#de8601;
    text-decoration:underline;
    }

.colc-content a:hover{
    text-decoration:none;
    }

.cold-content {margin-left:0px; width:692px;float:left;position:relative;background:#ffffff;}

.cold-content h1{
    font-size:16px;
    color:#222222;
    font-weight:600;
    margin:5px;
    }

.cold-content h2{
    font-size:14px;
    color:#222222;
    font-weight:400;
    margin:5px;
    }

.cold-content h3{
    font-size:13px;
    color:#222222;
    font-weight:600;
    margin:5px;
    }

.cold-content h4{
    font-size:12px;
    color:#222222;
    font-weight:600;
    margin:5px;
    }

.cold-content p{
    font-size:12px;
    color:#222222;
    font-weight:400;
    margin:5px;
    }

.cold-content a{
    color:#de8601;
    text-decoration:underline;
    }

.cold-content a:hover{
    text-decoration:none;
    }

.cole-content {margin:0px 0px 10px 9px;width:367px;float:left;position:relative;
background:url(/images/background_images/column_bg.png) repeat-x #fee7c3;-webkit-border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;border-radius:5px 5px 5px 5px;}

.cole-content h1{
    font-size:16px;
    color:#222222;
    font-weight:600;
    margin:5px;
    }

.cole-content h2{
    font-size:14px;
    color:#222222;
    font-weight:400;
    margin:5px;
    }

.cole-content h3{
    font-size:13px;
    color:#222222;
    font-weight:600;
    margin:5px;
    }

.cole-content h4{
    font-size:12px;
    color:#222222;
    font-weight:600;
    margin:5px;
    }

.cole-content p{
    font-size:12px;
    color:#222222;
    font-weight:400;
    margin:5px;
    }

.cole-content a{
    color:#de8601;
    text-decoration:underline;
    }

.cole-content a:hover{
    text-decoration:none;
    }


.colf-content {margin:0px 0px 10px 0px;width:176px;float:left;position:relative;    background:url(/images/background_images/column_bg.png) repeat-x #fee7c3;-webkit-border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;border-radius:5px 5px 5px 5px;}

.colf-content h1{
    font-size:16px;
    color:#222222;
    font-weight:600;
    margin:5px;
    }

.colf-content h2{
    font-size:14px;
    color:#222222;
    font-weight:400;
    margin:5px;
    }

.colf-content h3{
    font-size:13px;
    color:#222222;
    font-weight:600;
    margin:5px;
    }

.colf-content h4{
    font-size:12px;
    color:#222222;
    font-weight:600;
    margin:5px;
    }

.colf-content p{
    font-size:12px;
    color:#222222;
    font-weight:400;
    margin:5px;
    }

.colf-content a{
    color:#de8601;
    text-decoration:underline;
    }

.colf-content a:hover{
    text-decoration:none;
    }

.colg-content {margin:0px 0px 10px 10px;width:183px;float:left;position:relative;    background:url(/images/background_images/column_bg.png) repeat-x #fee7c3;-webkit-border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;border-radius:5px 5px 5px 5px;}

.colg-content h1{
    font-size:16px;
    color:#222222;
    font-weight:600;
    margin:5px;
    }

.colg-content h2{
    font-size:14px;
    color:#222222;
    font-weight:400;
    margin:5px;
    }

.colg-content h3{
    font-size:13px;
    color:#222222;
    font-weight:600;
    margin:5px;
    }

.colg-content h4{
    font-size:12px;
    color:#222222;
    font-weight:600;
    margin:5px;
    }

.colg-content p{
    font-size:12px;
    color:#222222;
    font-weight:400;
    margin:5px;
    }

.colg-content a{
    color:#de8601;
    text-decoration:underline;
    }

.colg-content a:hover{
    text-decoration:none;
    }


#results_content .row {padding:0px 0;background:none;}
#results_content .row .trimright {margin-right:4px;}
#results_content .row h1 {
    color:#222;
    font-weight:bold;
    font-size:14px;
    margin:5px;
}
#results_content .row ul {border-top:1px solid #cccccc;padding:0px 0 0 0;}
#results_content .row li {padding:4px 0 5px 5px;border-bottom:1px solid #ffffff; list-style:none;}
#results_content .row li a {color:#de8601; text-decoration:none;padding: 0 0 0 16px; background:url(/images/background_images/byline_bullet.png) no-repeat 1px ;display:block;}
#results_content .row li a:hover {color:#de8601;text-decoration:underline;}
#results_content .row li a:active {color:#de8601;text-decoration:none;}



.cola-3 {width:692px;float:left;position:relative;background:#eee;}
.cola-4 {width:928px;float:left;position:relative;background:#eee;}



.cola-4 h2 {padding:8px 0 0 8px;}

#cola h2 {}
#cola h3 {}
#cola h4 {}
#cola p {}

#cola a {}
#cola a:link, #cola a:visited {}
#cola a:hover, #cola a:active {}


    .bye {margin:0;padding:0;position:absolute;top:-500em;left:-500000em;height:1px;width:1px;z-index:-1;text-indent:-1000em;overflow:hidden;}
    .clearBoth{
        clear:both;
        }
    .alt1 {
        line-height: normal !important;
        }



.fltrt {
    float: right;
}
.fltlft {
    float: left;
}

.paging a {padding : 5px;}
.paging a {padding : 5px;}


.infoHover
{
  visibility:hidden;
}

#tooltip
{
  z-index:10000;
  opacity:0.7;
  position:absolute;
  -moz-box-shadow:0 0 10px #000000;
  -webkit-box-shadow:0 0 10px #000000;
  background-color:#000000;
  border:1px solid #FFFFFF;
  color:#FFFFFF;
  font-size:12px;
  padding:10px 15px;
  text-align:left;
  width:200px;
  display: none;
}


