 body {text-align:center; margin-left:auto; margin-right:auto;background-color:#ffffff;width:100%}
div, span, input {font-family:"Helvetica Neue", "Lucida Grande", Arial, sans-serif; font-size:12px; color:#000000; outline:0px;}
img {outline:0px;}
#wrapper {text-align:center;margin-left:auto;z-index:2;margin-right:auto; width:940px; margin-bottom:400px}
#leftcolumn {width:200px;height:400px;margin:10px 5px 10px 0px; float:left; display:inline; text-align:left;margin-top:85px;}
#centercolumn {position:relative;left:10px;width:530px;margin-top:42px;float:left;display:inline;}
#rightcolumn {position:relative;left:0px;overflow:visible;top:0px;z-index:4;float:right;display:none;width:180px;margin:135px 0px 0px 25px;text-align:left}
.example {color:#009900;font-weight:normal;line-height:24px;font-size:16px}
a {font-family:"Helvetica Neue", "Lucida Grande", Arial, sans-serif;outline:0px;color:#3366ff;font-weight:bold;padding:0px;margin:0px;}
#main {text-align:left;width:940px;padding:0px;margin:0px}
.section_head {font-family:"Helvetica Neue", "Lucida Grande", Arial, sans-serif;font-size:42px;color:#000000;}
 #bar_row {position:relative;width:530px;float:left; text-align:left;overflow:auto;width:530px;z-index:3;overflow:visible}
#bar_row img {vertical-align:bottom;float:left;margin-left:3px;}
#bar {float:left; overflow:auto;width:530px;height:32px;z-index:5;background-image:url('/images/boxbg.png')}
#q {position:absolute;width:498px;line-height:22px;padding:0px;height:26px;top:95px;margin:0px 15px 0px 15px;float:left; background-color:#ffffff;border:0px;border-top-width: 0 px; border-right-width: 0 px; border-bottom-width: 0px; border-left-width: 0 px; font-size:20px; color:#222222;outline:0px;}
#defaultBarTextDiv {z-index:10;position:relative;margin-top:-28px;line-height:22px;left:16px;width:450px;float:left;font-size:20px;color:#999}
 #tabrow div {font-family:arial;font-weight:bold;}
.active div, .active .tabMain a {color:#222;font-size:22px;text-decoration:none;}
.hilited div, .hilited .tabMain a {background-color:#99eeff;color:#66bbdd;font-size:18px;text-decoration:none;}
.inactive div, .inactive .tabMain a {background-color:#99ccee;color:#4499bb;font-size:18px;text-decoration:none;}
#tab1, #tab2, #tab3, #tab4 {display:inline;cursor:pointer;float:left}
#tab1, #tab2, #tab3 {margin-right:5px;width:115px}
#tab4 {width:114px}
.active div.tabTopRow1 {background-color:#dddddd}
.inactive div.tabTopRow1 {background-color:#88bbdd}
.hilited div.tabTopRow1 {background-color:#aaddff}
.tabTopRow1 {height:1px;margin:0px 4px 0px 4px;}
.tabTopRow2 {height:1px;margin:0px 2px 0px 2px;}
.tabTopRow3, .tabTopRow4 {height:1px;margin:0px 1px 0px 1px;}
.inactive, .hilited {margin-top: 5px}
div.active div.tabMain {text-align:center; padding:0px 0px 2px 0px;height:27px}
div.inactive div.tabMain {text-align:center; padding:0px 0px 2px 0px;height:22px}
div.hilited div.tabMain {text-align:center; padding:0px 0px 2px 0px;height:22px}
#tabrow {margin-left:15px;}
 #details_bg_layer div {filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5}
.details_bottom_div, #details_color_layer, #interpretationdiv div, .active div {background-color:#eeeeee}
 #interpretationdiv table td, #interpretationdiv table td div, #interpretationdiv table td b, #interpretationdiv #moredetails {float:left;display:inline;text-align:left;line-height:19px;padding:1px 0px;font-family:"Helvetica Neue", "Lucida Grande", Arial, sans-serif;font-size:13px;color:#000000}
#interpretationdiv i {font-size:0px;}
#interpretationdiv tr.headrow td {height:0px;padding:0px;margin:0px;}
#details_color_layer {width:500px;position:absolute;top:0px;z-index:2;left:0px;height:100%;}
#details_bg_layer {position:absolute;left:0px;width:500px;height:10px;top:0px;z-index:30}
#interpretationdiv {position:relative; font-size:18px; font-weight:normal; color:#444444; width:500px; padding:0px; margin:0px; z-index:5; top:15px; margin-top:0px}
.details_gradient {width:500px;height:3px}
#details_outer {width:500px;position:relative;font-size:1px;width:500px;margin-left:15px;display:inline;float:left;}
#details_gradient_1 {background-color:#c6c6c6;}
#details_gradient_2 {background-color:#cfcfcf;}
#details_gradient_3 {background-color:#d6d6d6;}
#details_gradient_4 {background-color:#dfdfdf;}
#details_gradient_5 {background-color:#e6e6e6;}
#details_bottom_layer {background-color:#ffffff;width:500px;z-index:30;top:0px;position:relative;display:inline;float:left;}
#details_bottom_layer div {height:1px}
#details_bottom_1 {margin: 0px 1px 0px 1px}
#details_bottom_2 {margin: 0px 1px 0px 1px}
#details_bottom_3 {margin: 0px 1px 0px 1px}
#details_bottom_4 {margin: 0px 2px 0px 2px}
#details_bottom_5 {margin: 0px 3px 0px 3px}
#details_bottom_6 {margin: 0px 4px 0px 4px}
#details_bottom_7 {margin: 0px 5px 0px 5px}
#details_bottom_8 {margin: 0px 8px 0px 8px;background-color:#eeddcc}
 .award_row {display:none;float:left }
.air_divider, .hotel_divider, .car_divider {height:1px;background-color:#6699cc;float:left;display:block;margin-bottom:4px;padding:0px}
.air_column, .hotel_column, .car_column {float:left;margin-left:15px;display:inline;text-align:left }
.car_subcolumn {float:left;display:inline;margin-right:5px;}
.select_all_section {font-size:11px;color:#666;padding-left:5px }
#agents .air_divider, #agents.air_column {width:210px}
#agents .hotel_divider, #agents.hotel_column {width:100px}
#agents .car_divider, #agents.car_column {width:470px}
#carriers .air_divider, #carriers.air_column {width:235px}
#carriers .hotel_divider, #carriers.hotel_column {width:355px}
#carriers .minihead, #agents .minihead {height:27px;}
.provider_column {float:left;display:inline;margin-right:5px }
.provider_column span {cursor:pointer;margin-left:3px}
.air_column .provider_column {width:100px;}
.award_tips {position:absolute;margin-left:5px;z-index:10;display:none;width:200px;background-color:#eee;padding:5px 10px 5px 10px;border:1px solid #999 }
 #explain {color:#cccccc;font-size:16px;padding-top:10px;float:right;margin-right:15px;font-weight:bold;text-decoration:none;cursor:pointer }
.examplelink {font-family:"Helvetica Neue", "Lucida Grande", Arial, sans-serif;font-weight:normal;display:block;width:170px;float:left;margin:0px;padding-top:5px;left:0px;color:#222;font-size:12px }
#tips div {margin:5px;color:#339933}
#tips {top:0px;margin:10px 0px 10px 0px;width:170px;padding:0px;display:block;text-align:left;float:left}
#tips td {font-family:"Helvetica Neue", "Lucida Grande", Arial, sans-serif;vertical-align:top;font-weight:normal;text-align:left;padding:0px 0px 5px 0px;color:#444;font-size:11px }
#tips td.startd {background-image:url('/images/star10x10.png');background-repeat:no-repeat;width:15px;}
 .minihead {font-family:"Helvetica Neue", "Lucida Grande", Arial, sans-serif;font-size:20px;float:left;display:inline;line-height:23px;}
.press_quote, .press_quote1 {font-family:"Helvetica Neue", "Lucida Grande", Arial, sans-serif;font-size:19px;float:left;display:inline;padding-bottom:10px;line-height:23px;color:#003366;}
.press_quote1 {color:#000000;font-size:16px;}
.selectalllink {font-size:11px;text-decoration:underline;cursor:pointer;font-weight:normal }
#gobtn {display:inline;float:left;cursor:pointer;text-align:center;font-style:italic;width:90px }
#gobtn div {background-color:#4d0 }
.gobtn_1 {margin:0px 4px 0px 4px;width:82px;height:1px}
.gobtn_2 {margin:0px 2px 0px 2px;width:86px;height:1px}
.gobtn_3, .gobtn_4, .gobtn_5 {margin:0px 1px 0px 1px;width:88px;height:1px}
#gobtnmiddle {font-size:40px;color:#fff;padding-bottom:10px}
#hotelgroups div, #hotelgroups table {background-color:#77ccee;}
#messagediv {margin:10px 5px 0px 0px;color:#ff0000;text-align:right;padding:5px 0px 10px 5px;font-size:14px;float:left;height:60px;display:inline;width:495px}
#rightcolumn div a {font-weight:normal;font-size:11px;cursor:pointer;color:#777;text-decoration:underline;}
#providersmain {background-color:#88ddff;float:left;margin:0px;padding:0px;width:500px }
#providercount {display:inline;font-size:27px;text-align:right;width:410px;float:left;color:#88ddff;margin:5px 15px 0px 0px;padding:0px}
 #help_div1 {position:relative;z-index:1000;opacity:0;filter:alpha(opacity=0);-moz-opacity:0;height:0px;width:0px;margin-top:85px;left:-230px;text-align:right }
#help_div1 .top_row, #help_div1 .middle_row, #help_div1 .bottom_row {width: 217px}
#help_div1 .middle_row .left, #help_div1 .middle_row .middle, #help_div1 .middle_row .right_with_arrow {height:230px;}
#help_div1 .middle_row .right_with_arrow .right {height:204px;}
#help_div1 .middle {width:170px;text-align:left}
#groupstip {background-color:#ffffff;z-index:100;display:none;text-align:left;width:555px;margin:-160px 0px 0px -10px;left:0px}
#groupstip div, #groupstip div div {background-color:#ffffff;font-size:12px;color:#000;font-weight:normal}
#groupstip .top_row, #groupstip .middle_row, #groupstip .bottom_row {width: 555px}
#groupstip .middle_row .left, #groupstip .middle_row .middle, #groupstip .middle_row .right {height:430px;}
#groupstip .middle {width:523px;text-align:left}
#spread_the_love_links {visibility:hidden;opacity:0;filter:alpha(opacity=0);-moz-opacity:0;top:55px;height:0px;width:330px;position:absolute;display:block;left:-120px;z-index:300;text-align:right }
#spread_the_love_links td a {font-size:20px;margin:0px;font-weight:normal;color:#333333;line-height:20px;}
#spread_the_love_links td a#facebooklink {color:#009900}
#spread_the_love_links td a#twitterlink {color:#009900}
#spread_the_love_links td {padding:2px 0px 2px 0px;}
#spread_the_love_links .top_row, #spread_the_love_links .middle_row, #spread_the_love_links .bottom_row {width: 330px}
#spread_the_love_links .middle_row .left, #spread_the_love_links .middle_row .middle, #spread_the_love_links .middle_row .right {height:55px;}
#spread_the_love_links .middle {width:298px;text-align:left}
#spread_the_love_links .top_row {margin-top:14px;}
.bubble div div {float:left;display:inline;background-color:#ffffff }
.bubble div {float:left;display:inline;background-color:#ffffff }
.bubble .top_row div {height:12px;}
.bubble .top_row .left {background-image:url('/images/bubbletl.png');width:13px }
.bubble .top_row .middle {background-image:url('/images/bubblet.png') }
.bubble .top_row .right {background-image:url('/images/bubbletr.png');width:19px }
.bubble .middle_row .left {background-image:url('/images/bubblel.png'); width:13px }
.bubble .middle_row .middle {margin:0px 9px 0px 0px }
.bubble .middle_row .right, .bubble .middle_row .right_with_arrow .right {background-image:url('/images/bubbler.png');width:10px }
.bubble .middle_row .right_with_arrow {width:25px;height:26px }
.bubble .middle_row .right_arrow {background-image:url('/images/bubblearrowr.png');height:26px;width:25px }
.bubble .bottom_row .left {background-image:url('/images/bubblebl.png');width:13px }
.bubble .bottom_row .middle {background-image:url('/images/bubbleb.png') }
.bubble .bottom_row .right {background-image:url('/images/bubblebr.png');width:19px }
.bubble .bottom_row div {height:18px;}
.bubble .top_arrow {background-image:url('/images/bubblearrowt.png');position:absolute;z-index:100;top:0px;left:250px;height:16px;width:32px }
.bubble .bottom_arrow1 {background-image:url('/images/bubblearrowb1.png');position:relative;z-index:100;margin-top:-9px;left:350px;height:24px;width:30px }
.bubble .bottom_arrow2 {background-image:url('/images/bubblearrowb2.png');position:relative;z-index:100;margin-top:-9px;left:70px;height:24px;width:30px }
.bubble .middle_row .middle {font-size:16px;color:#339933;}
.bubble td img {margin:0px 5px 0px 0px;}
 #purpose {width:350px;padding:2px;font-size:18px;border:1px solid #999;color:#888 }
#share_button {cursor:pointer;margin-left:auto;margin-right:auto;display:block;width:140px;text-align:center;padding:5px 0px;background-color:#44dd00;color:white }
#fb_share_link {cursor:pointer;display:inline;float:left;width:130px;text-align:center }
#fb_share_link div {background-color:#4d0}
.fb_share_link_1 {margin:0px 4px 0px 4px;width:122px;height:1px;padding:0px }
.fb_share_link_2 {margin:0px 2px 0px 2px;width:126px;height:1px;padding:0px }
.fb_share_link_3, .fb_share_link_4, .fb_share_link_5 {margin:0px 1px 0px 1px;padding:0px;width:128px;height:1px}
#fb_share_link_middle {font-size:13px;color:white;color:#fff;padding-bottom:2px}
#trips_link {cursor:pointer;display:none;float:left;margin-top:5px;margin-left:10px;width:80px;text-align:center }
#trips_link div {background-color:#f60}
.trips_link_1 {margin:0px 4px 0px 4px;width:72px;height:1px;padding:0px }
.trips_link_2 {margin:0px 2px 0px 2px;width:76px;height:1px;padding:0px }
.trips_link_3, .trips_link_4, .trips_link_5 {margin:0px 1px 0px 1px;padding:0px;width:78px;height:1px}
#trips_link_middle {font-size:13px;color:white;color:#fff;padding-bottom:0px}
#share {padding:20px;}
#fb_status_text {position:absolute;z-index:10;margin:-10px 0px 0px 0px;width:150px;border:5px solid #999999;padding:10px;background-color:#ffffff;text-align:center }
.fb_status_text {z-index:300;}
.fb {font-family:"Helvetica Neue", "Lucida Grande", Arial, sans-serif;font-size:15px;color:#222}
#destination_friends a {color:#39c}
#destination_friends {text-align:left;}
#destination_friends table {margin:0px;padding:0px;left:0px;}
#firstName {font-size:20px;font-weight:bold;}
#spread_the_love {position:relative;display:none;visibility:visible;z-index:20;width:300px;font-size:30px;color:#39f;text-align:right }
#spread_the_love_cover {visibility:visible;z-index:30;display:block;width:300px;margin:0px;position:absolute;left:0px;top:0px;position:absolute;font-size:30px;cursor:pointer;z-index:50;height:60px}
#spread_the_love div {margin:3px 20px 6px 0px;font-size:14px;font-weight:bold;color:#39f}
#spread_the_love a {font-weight:bold;padding:3px 0px;font-size:14px;color:#000;text-decoration:underline}
#spread_the_love #fb_fan_link {color:#39f }
#spread_the_love #twitter_link {color:#39f }
.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 10px}
.r2{margin: 0 7px}
.r3{margin: 0 5px}
.r4{margin: 0 4px}
.r5{margin: 0 3px}
.r6{margin: 0 2px}
.r7{margin: 0 2px}
.r8{margin: 0 1px}
.r9{margin: 0 1px}
.r10{margin: 0 1px;height: 2px}
.rs1{margin: 0 2px}
.rs2{margin: 0 1px}
 #topnav, #footerbar {width:940px}
#topnav {top:0px;font-size:11px;text-decoration:none;display:block;text-align:center;height:30px;width:940px;}
#topnav_links a, #topnav_links span {position:relative;color:#000000;font-size:12px;font-family:"Helvetica Neue", "Lucida Grande", Arial, sans-serif;height:30px;text-decoration:none;padding:0px 0px 0px 10px;}
#footerbar {padding:5px 0px;margin:10px 0px;border-width:1px 0px;border-style:solid;border-color:#99ccff;font-size:11px;text-decoration:none;display:block;text-align:left;}
#topnav_left {float:left;text-align:left;color:#0066cc;font-size:17px;width:637px;position:relative;left:0px;top:10px;}
a#logolink {padding:0px;}
#topnav_right {float:right;width:300px;top:10px;text-align:center;position:relative;display:inline;}
#footerbar a, #footerlinks_div span {position:relative;color:#000000;font-size:12px;font-family:"Helvetica Neue", "Lucida Grande", Arial, sans-serif;text-decoration:none;padding:0px 0px 0px 10px;}
#footerbar span#welcome {font-weight:normal;color:#ff6600;}
#extras {cursor:pointer;margin-top:15px;line-height:15px;text-align:center;float:right;border:1px dashed #ff6600;padding:5px 20px 5px 20px;margin-right:15px;}
#extras a {font-size:13px;font-weight:normal;padding:0px;margin:0px;color:#ff6600;}
#demo {cursor:pointer;float:right;margin-top:15px;border:1px dashed #6666cc;color:#3366ff;font-size:13px;padding:5px 20px 5px 20px }
#blue {background-image:url('/images/bg_fade.png');height:64px;position:absolute;top:0px;left:0px;z-index:0;width:100%}
#facebox .b {background:url(/facebox/b.png)}
#facebox .tl {background:url(/facebox/tl.png)}
#facebox .tr {background:url(/facebox/tr.png)}
#facebox .bl {background:url(/facebox/bl.png)}
#facebox .br {background:url(/facebox/br.png)}
#facebox {position: absolute; top: 0; left: 0; z-index: 100; text-align: left}
#facebox .popup {position: relative}
#facebox table {border-collapse: collapse}
#facebox td {border-bottom: 0; padding: 0}
#facebox .body {padding: 10px; background: #fff; width: 370px}
#facebox .loading {text-align: center}
#facebox .image {text-align: center}
#facebox img {border: 0; margin: 0}
#facebox .footer {border-top: 1px solid #DDDDDD; padding-top: 5px; margin-top: 10px; text-align: right}
#facebox .footer img {vertical-align: middle}
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {height: 10px; width: 10px; overflow: hidden; padding: 0}
#facebox_overlay {position: fixed; top: 0px; left: 0px; height:100%; width:100%}
.facebox_hide {z-index:-100}
.facebox_overlayBG {background-color: #000; z-index: 99}
* html #facebox_overlay { position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px')}