*{font-family: Trebuchet MS, Arial, Helvetica, sans-serif !important;}


#mainContent{width:766px;position:relative;float:left; background-color: #FEFEFE; background-image:url(http://i.travelocity.com.edgesuite.net/images/graphics/sections_bg.gif); background-repeat: repeat-x;}
/*
CSS Style: #mainContent

Initial Rule:
#mainContent{width:766px;position:relative;float:left; background-color: #FEFEFE; background-image:url(http://i.travelocity.com.edgesuite.net/images/graphics/sections_bg.gif); background-repeat: repeat-x;}

Author:
KL

Date Added:
9/29/2008

Updated background color from #FFF to #FEFEFE.

Added new gradient background image  'http://i.travelocity.com.edgesuite.net/images/graphics/sections_bg.gif' and set to repeat x to match front doors with new home page better.
*/



#content{color:#000;font-size:.69em;margin:0 0 0px 0;padding:0 12px 0;border:0px;}
/*
CSS Style: #content

Initial Rule:
#content{color:#000;font-size:.69em;margin:0 0 0px 0;padding:0 12px 0;}

Author:
KL

Date Added:
9/29/2008

Removed background color and top border.
*/

#content.air #searchTools{width:335px;}
/*
CSS Style: #content.air #searchTools

Initial Rule:
#content.air #searchTools{width:335px;}

Author:
KL

Date Added:
9/29/2008

Updated width from 334px to 335px.
*/

div#searchTools div#cb{background:#FFFFFF;color:#4D4D4D; position:relative; margin: 0px; border-right: 1px solid #EAEAEA; border-left: 1px solid #EAEAEA;}
/*
CSS Style: div#searchTools div#cb

Initial Rule:
div#searchTools div#cb{background:#FFFFFF;color:#4D4D4D; position:relative; margin: 0px; border-right: 1px solid #EAEAEA; border-left: 1px solid #EAEAEA;}

Author:
KL

Date Added:
9/29/2008

Updated id from #cb to div#searchTools div#cb.
Updated margin to 0px from '0 0 12px 0'.
Removed padding was '0px 0px 1px 0px'. 
Updated color to 4D4D4D from 000.
Added border right and left to box cannon ball.
*/

#content.air #iframeCal, #content.air #cb div.cbhr{width:100%;}
/*
CSS Style: #content.air #iframeCal, #content.air #cb div.cbhr

Initial Rule:
#content.air #iframeCal, #content.air #cb div.cbhr{width:100%;}
Author:
KL

Date Added:
9/29/2008

Updated width from 334px to 100%.
*/

#content #cb h1{text-align:left; padding: 0px; margin:0px;background:#FFFFFF;font-size:1em;height: 20px;}
/*
CSS Style: #cb h1

Initial Rule:
#cb h1 {text-align:left; padding: 0px; margin:0px 0px 0px 0px;background:#FFFFFF;font-size:1em;height: 20px;}

Author:
KL

Date Added:
9/29/2008

Updated text align to left from center.
Updated padding to 0px from '2px 0px 1px 0px'.
Updated margin to 0px from '0px 0px 1px 0px'.
Updated background from C27C4F to FFFFFF.
Added height 20px to assure unity.
*/

#cb h1 span{color:#BC5015;font-size:1.2em;height:1.5em;line-height:1.5em; padding:2px 0px 1px 9px;}
/*
CSS Style: #cb h1 span

Initial Rule:
#cb h1 span{color:#BC5015;font-size:1.2em;height:1.5em;line-height:1.5em; padding:2px 0px 1px 9px;}

Author:
KL

Date Added:
9/29/2008

Updated color from FFF to BC5015.
Removed IE filter settings.
*/

#cb .cbrowLeft{background:#FFFFFF;clear:left;float:left;padding:2px 0px 2px 8px;}
/*
CSS Style: #cb .cbrowLeft

Initial Rule:
#cb .cbrowLeft{background:#FFFFFF;clear:both;float:left;padding:2px 0px 2px 8px;}

Author:
KL

Date Added:
9/29/2008

Updated background color from F6A472 to FFFFFF.
*/

#content.air #cbNav{width:333px;}
/*
CSS Style: #content.air #cbNav

Initial Rule:
#content.air #cbNav{width:333px;}

Author:
KL

Date Added:
9/29/2008

Updated width from 334px to 333px.
*/

#cbNav a{font-weight:bold; text-decoration:none;color:#fff;height:1.2em;}
/*
CSS Style: #cbNav a

Initial Rule:
#cbNav a{font-weight:bold; text-decoration:none;color:#fff;height:1.2em;}

Author:
KL

Date Added:
9/29/2008

Removed IE text-shadow and Filter.
Updated font-weight from 900 to bold.
Removed padding.

*/

#cbNav span{display:block;float:left;height:2.2em;}
/*
CSS Style: #cbNav span

Initial Rule:
#cbNav span{display:block;float:left;height:2.2em;}

Author:
KL

Date Added:
9/29/2008

Removed padding.
*/

#cbNav span.cbNavon, #content #cbNav span{background:#FFFFFF; padding: 0 5px;}
/*
CSS Style: #cbNav span.cbNavon, #content #cbNav span

Initial Rule:
#cbNav span.cbNavon, #content #cbNav span{background:#FFFFFF; padding: 0 5px;}

Author:
KL

Date Added:
9/29/2008

Updated background color from F6A472 to FFFFFF.
Added padding.
*/


#cbNav span.cbNavon a, #content #cbNav a{color:#4D4D4D;filter: none;text-shadow:none; padding: 0 5px;}
/*
CSS Style: #cbNav span.cbNavon a, #content #cbNav a

Initial Rule:
#cbNav span.cbNavon a, #content #cbNav a{color:#4D4D4D;filter: none;text-shadow:none; padding: 0 5px;}
Author:
KL

Date Added:
9/29/2008

Removed class vactins from #content.
Updated color from 634531 to 4D4D4D.
Updated filter to none.
Updated text-shadow to none.
Added padding.
*/

#content.vacations #cbNav{background:#FFFFFF;}
/*
CSS Style: #content.vacations #cbNav

Initial Rule: #content.vacations #cbNav{background:#FFFFFF;}

Author:
KL

Date Added:
9/29/2008

Updated background from F6A472 to FFFFFF.
*/

#cb div.cbhr{border-top:1px solid #EAEAEA;border-bottom:1px solid #FFFFFF;clear:both;margin:3px 0;overflow:hidden;width:275px; border-right: 0px; border-left: 0px;}
/*
CSS Style: #cb div.cbhr

Initial Rule: #cb div.cbhr{border-top:1px solid #EAEAEA;border-bottom:1px solid #FFFFFF;clear:both;margin:3px 0;overflow:hidden;width:275px; border-right: 0px; border-left: 0px;}

Author:
KL

Date Added:
9/29/2008

Updated top border color from C68663 to EAEAEA.
Updated bottom border color from F7BE94 to FFFFFF.
Removed repeated 'clear:both'.
Added border-right, border-left 0px.
*/

#cb .cbrow{background:#FFFFFF;clear:both;padding:2px 0px 2px 8px;float:none;}
/*
CSS Style: #cb .cbrow

Initial Rule: #cb .cbrow{background:#FFFFFF;clear:both;padding:2px 0px 2px 8px;float:none;}

Author:
KL

Date Added:
9/29/2008

Updated background color from FFFFFF to F6A472.
*/

#cb .cbrowon{background:#EAEAEA;}
/*
CSS Style: #cb .cbrowon

Initial Rule: #cb .cbrowon{background:#EAEAEA;}

Author:
KL

Date Added:
9/29/2008

Updated background color from ffc to EAEAEA.
*/

#content.air #cb .cbCity{width:159px;float:left;padding-bottom:4px;}
/*
CSS Style: #content.air #cb .cbCity

Initial Rule: #content.air #cb .cbCity{width:159px;float:left;padding-bottom:4px;}

Author:
KL

Date Added:
9/29/2008

Updated width from 161px to 159px.
*/

#content.air #cb .cbCity input{width:143px;}
/*
CSS Style: #content.air #cb .cbCity input

Initial Rule: #content.air #cb .cbCity input{width:143px;}

Author:
KL

Date Added:
9/29/2008

Updated width from 153px to 143px.
*/

#cbForms button, #cbForms a.button, #content.vac #cbForms button.org-button {float:right;cursor:pointer;cursor:hand;text-decoration:none;white-space:normal;color:#fff;font-weight:600;border-width:2px;border-style:solid;border-color:#E08B5D #56250A #56250A #E08B5D; background: url(http://i.travelocity.com.edgesuite.net/images/graphics/button_2_bg.gif) #A84814 repeat-x bottom;text-shadow:2px 2px #7E4725;padding:.2em 0 .1em 0;margin:0;width:9em;display:block;}
/*
CSS Style: #cbForms button, #cbForms a.button

Initial Rule: #cbForms button, #cbForms a.button{float:right;cursor:pointer;cursor:hand;text-decoration:none;white-space:normal;color:#fff;font-weight:600;border-width:2px;border-style:solid;border-color:#E08B5D #56250A #56250A #E08B5D; background: url(http://i.travelocity.com.edgesuite.net/images/graphics/button_2_bg.gif) #A84814 repeat-x bottom;text-shadow:2px 2px #7E4725;padding:.2em 0 .1em 0;margin:0;width:9em;display:block;}

Author:
KL

Date Added:
9/29/2008

Updated border color from '#C7AF92 #6A4E2D #6A4E2D #C7AF92' to '#E08B5D #56250A #56250A #E08B5D'.
Updated background URL was 'http://i.travelocity.com.edgesuite.net/images/graphics/button_2_bg.gif'.
Updated background color from A66C3F to A84814.
*/

#content.air .cbSubmit{background:#F3C097;width:330px;margin:0 0 4px 0;}
/*
CSS Style: #content.air .cbSubmit

Initial Rule: #content.air .cbSubmit{background:#F3C097;width:330px; margin:0 0 4px 0;}

Author:
KL

Date Added:
9/29/2008

Updated width from 334 to 330.
*/

#cbForms #cbSubmitText{font-weight:900;font-size:1.3em;padding:.45em 10px 0px 11px;float:left;color:#4D4D4D;} 
/*
CSS Style: #cbForms #cbSubmitText

Initial Rule: #cbForms #cbSubmitText {font-weight:900;font-size:1.3em; padding:.45em 10px 0px 11px;float:left;color:#4D4D4D;} 

Author:
KL

Date Added:
9/29/2008

Updated color from 956C42 to 4D4D4D.
*/

#cb form.fix {margin:0px; padding:0;}
/*
CSS Style: #cb form.fix

Initial Rule: #cb form.fix {margin:0px; padding:0;}

Author:
KL

Date Added:
9/29/2008

Added padding 0px;
*/

#cbForms a{color:#4D4D4D;}
/*
CSS Style: #cbForms a

Initial Rule: #cbForms a{color:#4D4D4D;}

Author:
KL

Date Added:
9/29/2008

Updated color from 000 to 4D4D4D.
*/

#cb #cbForms .multichildroom{background:#D7D7D7;margin-bottom:3px;}
/*
CSS Style: #cb #cbForms .multichildroom

Initial Rule: #cb #cbForms .multichildroom{background:#D7D7D7;margin-bottom:3px;}

Author:
KL

Date Added:
9/29/2008

Updated background color from F7BE94 to D7D7D7.
*/

#cb_typeselect{border-color:#D7D7D7;border-style:solid;border-width:1px 1px 0px 1px;margin:0 4px;padding:0px;}
/*
CSS Style: #cb_typeselect

Initial Rule: #cb_typeselect {border-color:#D7D7D7;border-style:solid; border-width:1px 1px 0px 1px;margin:0 4px;padding:0px;}

Author:
KL

Date Added:
9/29/2008

Updated border color to D7D7D7 from DE8C5A.
Added margin 0 4px.
Added padding 0px.
*/

#cb_typeselect ul{height:20px;background:#d7d7d7;clear:both;float:none;}
/*
CSS Style: #cb_typeselect ul

Initial Rule: #cb_typeselect ul{height:20px;background:#d7d7d7;clear:both;float:none;}

Author:
KL

Date Added:
9/29/2008

Updated border color to D7D7D7 from DE8C5A.
*/

#cb_typeselect li.typeselected{background:#FFFFFF;}
/*
CSS Style: #cb_typeselect li.typeselected

Initial Rule: #cb_typeselect ul{height:20px;background:#d7d7d7;clear:both;float:none;}

Author:
KL

Date Added:
9/29/2008

Updated background color to FFFFFF to F6A472.
*/

#air_fromrowed.cbrow,#air_fromrowfd.cbrow{margin:0px 4px;border-style:solid;border-color:#d7d7d7;border-width:0px 1px;height:25px;padding:2px 0px 0px 6px}
/*
CSS Style: #air_fromrowed.cbrow,#air_fromrowfd.cbrow

Initial Rule: #air_fromrowed.cbrow,#air_fromrowfd.cbrow{margin:0px 4px;border-style:solid;border-color:#d7d7d7;border-width:0px 1px;height:25px;padding:2px 0px 0px 6px}

Author:
KL

Date Added:
9/29/2008

Updated border color from DE8C5A to D7D7D7.

*/

#air_torowed.cbrow,#air_torowfd.cbrow{margin:0px 4px;border:1px solid #d7d7d7;border-top-width:0px;height:20px;padding:2px 0px 5px 6px}
/*
CSS Style: #air_torowed.cbrow,#air_torowfd.cbrow

Initial Rule: #air_torowed.cbrow,#air_torowfd.cbrow{margin:0px 4px;border:1px solid #d7d7d7;border-top-width:0px;height:20px;padding:2px 0px 5px 6px}

Author:
KL

Date Added:
9/29/2008

Updated border color from DE8C5A to D7D7D7.

*/

.cb_txtdate{width:75px;}
/*
CSS Style: .cb_txtdate

Initial Rule: .cb_txtdate{width:75px;}

Author:
KL

Date Added:
9/29/2008

Updated width from 65 to 75px.

*/

#content.air #cb_formFMD .cbcalrow{width:330px;margin-left:0px;}
/*
CSS Style: #content.air #cb_formFMD .cbcalrow

Initial Rule: #content.air #cb_formFMD .cbcalrow{width:330px;margin-left:0px;}

Author:
KL

Date Added:
9/29/2008

Updated width from 334 to 330px.

*/

#cbSubmitAirHP{font-size:11px;text-align:center;color:#4D4D4D;background:#FFFFFF;clear:both;width:259px;margin-right:8px;margin-bottom:4px;margin-left:8px;vertical-align:middle;}
/*
CSS Style: #cbSubmitAirHP

Initial Rule: #cbSubmitAirHP{font-size:11px;text-align:center;color:#4D4D4D;background:#FFFFFF;clear:both;width:259px;margin-right:8px;margin-bottom:4px;margin-left:8px;vertical-align:middle;}

Author:
KL

Date Added:
9/29/2008

Updated color from 956C42 to 4D4D4D.
Updated background color from F6A472 to FFFFFF.
*/

#content.air #cb_e{width:330px;}
/*
CSS Style: #content.air #cb_e

Initial Rule: #content.air #cb_e{width:330px;}

Author:
KL

Date Added:
9/29/2008

Updated width from 334 to 330px.
*/

#cbNav1_5 li.cbNavon{background:#FFFFFF;}
/*
CSS Style: #cbNav1_5 li.cbNavon

Initial Rule: #cbNav1_5 li.cbNavon{background:#FFFFFF;}

Author:
KL

Date Added:
9/29/2008

Updated background color from F6A472 to FFFFFF.
*/

#cbNav1_5 li.cbNavon .cbSubNavRow{display:block;position:absolute;left:0px;top:28px;background:#FFFFFF;height:58px;}
/*
CSS Style: #cbNav1_5 li.cbNavon .cbSubNavRow

Initial Rule: #cbNav1_5 li.cbNavon .cbSubNavRow{display:block;position:absolute;left:0px;top:28px;background:#FFFFFF;height:58px;}

Author:
KL

Date Added:
9/29/2008

Updated background color from F6A472 to FFFFFF.
*/

#cbNav1_5 li.cbNavon .cbnavtab{background:#FFFFFF;}
/*
CSS Style: #cbNav1_5 li.cbNavon .cbnavtab

Initial Rule: #cbNav1_5 li.cbNavon .cbnavtab{background:#FFFFFF;}

Author:
KL

Date Added:
9/29/2008

Updated background color from F6A472 to FFFFFF.
*/

#cbNav1_5 li.cbNavon .cbnavtab a{color:#394A21;filter: none;text-shadow:none;border-bottom-color:#FFFFFF}
/*
CSS Style: #cbNav1_5 li.cbNavon .cbnavtab a

Initial Rule: #cbNav1_5 li.cbNavon .cbnavtab a{color:#394A21;filter: none;text-shadow:none;border-bottom-color:#FFFFFF}

Author:
KL

Date Added:
9/29/2008

Updated border bottom color from F6A472 to FFFFFF.
*/

#cb .cbform{background:#FFFFFF;}
/*
CSS Style: #cb .cbform

Initial Rule: #cb .cbform{background:#FFFFFF;}

Author:
KL

Date Added:
9/29/2008

Updated background color from F6A472 to FFFFFF.
*/

#cbNav{width:135px;background-color:#FFFFFF}
/*
CSS Style: #cbNav

Initial Rule: #cbNav{width:135px;background-color:#FFFFFF}

Author:
KL

Date Added:
9/29/2008

Updated background color from F6A472 to FFFFFF.
*/

#cbNav span a{color:#4D4D4D;filter:none;text-shadow:none;}
/*
CSS Style: #cbNav span a

Initial Rule: #cbNav span a{color:#4D4D4D;filter:none;text-shadow:none;}

Author:
KL

Date Added:
9/29/2008

Updated color from 634531 to 4D4D4D.
*/

#content.vac #cbNav ul li span a{color:#4D4D4D;filter:none;text-shadow:none;}
/*
CSS Style: #content.vac #cbNav ul li span a

Initial Rule: #content.vac #cbNav ul li span a{color:#4D4D4D; filter:none;text-shadow:none;}

Author:
KL

Date Added:
9/29/2008

Updated color from 634531 to 4D4D4D.
*/

#content.vac #cbNav ul li span.cbNavon a{color:#4D4D4D;filter:none;text-shadow:none;}
/*
CSS Style: #content.vac #cbNav ul li span.cbNavon a

Initial Rule: #content.vac #cbNav ul li span.cbNavon a{color:#4D4D4D;filter:none;text-shadow:none;}

Author:
KL

Date Added:
9/29/2008

Updated color from 634531 to 4D4D4D.
*/

#cbNav ul#carsHCXlist li span.cbNavon{background:#FFFFFF;}
/*
CSS Style: #cbNav ul#carsHCXlist li span.cbNavon

Initial Rule: #cbNav ul#carsHCXlist li span.cbNavon{background:#FFFFFF;}

Author:
KL

Date Added:
9/29/2008

Updated background color from F6A472 to FFFFFF.
*/

#content.vac #cbNav ul li span a{color:#4D4D4D;filter:none;text-shadow:none;}
/*
CSS Style:#content.vac #cbNav ul li span a

Initial Rule: #content.vac #cbNav ul li span a{color:#4D4D4D;filter:none;text-shadow:none;}

Author:
KL

Date Added:
9/29/2008

Updated background color from 634531 to 4D4D4D.
*/

#content.vac #cbNav ul li span.cbNavon a{color:#4D4D4D;filter:none;text-shadow:none;}
/*
CSS Style: #content.vac #cbNav ul li span.cbNavon a

Initial Rule: #content.vac #cbNav ul li span.cbNavon a{color:#4D4D4D;filter:none;text-shadow:none;}

Author:
KL

Date Added:
9/29/2008

Updated background color from 634531 to 4D4D4D.
*/



#mainNavmessage {background-color:#eaeaea !important;}
#mainNav #currentNav ul li a {background-color:#eaeaea !important;}
#mainNav #currentNav ul li {background-color:#eaeaea !important;}
#cb-bottom span#bottomLeft {width:12px; height: 15px; position:relative;float:left; background-image:url(http://i.travelocity.com.edgesuite.net/images/graphics/cb_left_corner.gif); background-repeat: no-repeat; border: 0px; margin: 0 0 12px 0;}
#cb-bottom span#bottomRight {width:12px;height: 15px; position:relative;float:left; background-image:url(http://i.travelocity.com.edgesuite.net/images/graphics/cb_right_corner.gif); background-repeat: no-repeat; border: 0px; margin: 0 0 12px 0;}
#content.air #cb {width: 337px;}
#content.air #cbNav {width: 100%;}
#content.air #cbNav span.cbNavon, #content.air #cbNav span.cbNav, #content.air #cbNav a, #content.air #cbNav span.cbNavon a {color: #4D4D4D; background-color: #FFFFFF;}
#content.air div.cb-corners {width: 339px;}
#content.air span#bottomMid {height: 15px; position:relative;float:left; background-image:url(http://i.travelocity.com.edgesuite.net/images/graphics/cb_bottom.gif); background-repeat: repeat-x; border: 0px; margin: 0 0 12px 0; width:315px !important; width:314px;}
#content.cars #cb {width: 275px;}
/*#content.cars #cbNav ul {width:275px;}*/
#content.cars div.cb-corners {width: 277px;}
#content.cars span#bottomMid {height: 15px; position:relative;float:left; background-image:url(http://i.travelocity.com.edgesuite.net/images/graphics/cb_bottom.gif); background-repeat: repeat-x; border: 0px; margin: 0 0 12px 0; width:253px;}
#content.lastminute #cb {width: 275px;}
#content.lastminute #cb .cbrow {padding: 0px;}
#content.lastminute #cbNav {width: 100%;}
#content.lastminute #cbNav span.cbNavon, #content.activities #cbNav span.cbNav, #content.lastminute #cbNav a, #content.lastminute #cbNav span.cbNavon a {color: #4D4D4D; background-color: #FFFFFF;}
#content.lastminute div.cb-corners {width: 277px;}
#content.lastminute span#bottomMid {height: 15px; position:relative;float:left;background-image:url(http://i.travelocity.com.edgesuite.net/images/graphics/cb_bottom.gif); background-repeat: repeat-x; border: 0px; margin: 0 0 12px 0; width:253px !important; width:254px;}
#content.activities #cb {width: 275px;}
#content.activities #cb .cbrow {padding: 0px;}
#content.activities #cbNav {width: 100%;}
#content.activities #cbNav span.cbNavon, #content.activities #cbNav span.cbNav, #content.activities #cbNav a, #content.activities #cbNav span.cbNavon a {color: #4D4D4D; background-color: #FFFFFF; padding: 0 3px;}
#content.activities div.cb-corners {width: 278px;}
#content.activities span#bottomMid {height: 15px; position:relative;float:left;background-image:url(http://i.travelocity.com.edgesuite.net/images/graphics/cb_bottom.gif); background-repeat: repeat-x; border: 0px; margin: 0 0 12px 0; width:253px !important; width:253px;}
#content.hotels #cb {width: 277px;}
#content.hotels div.cb-corners {width: 279px;}
#content.hotels span#bottomMid {height: 15px; position:relative;float:left; background-image:url(http://i.travelocity.com.edgesuite.net/images/graphics/cb_bottom.gif); background-repeat: repeat-x; border: 0px; margin: 0 0 12px 0; width:255px !important; width: 253px;}
#content.cruises div.cb-corners {width: 279px;}
#content.cruises span#bottomMid {height: 15px; position:relative;float:left; width: 1500px; background-image:url(http://i.travelocity.com.edgesuite.net/images/graphics/cb_bottom.gif); background-repeat: repeat-x; border: 0px; margin: 0 0 12px 0; width:251px !important; width:253px;}
.vac #cbNav, #content #cbNav span.cbNavon {background-color: #FFFFFF;}
#content.vac #cb {width: 275px;}
#content.vac #cb .cbrow {padding: 0px;}
#cb .cbrow .cb_txtdate {width:73px;}
#content.vac div.cb-corners {width: 277px;}
#content.vac #cbNav span.cbNavon, #content.vac #cbNav span.cbNav,
#content.vac #cbNav a, #content.vac #cbNav span.cbNavon a {color: #4D4D4D; background-color: #FFFFFF;}
#content.vac span#bottomMid {height: 15px; position:relative;float:left;background-image:url(http://i.travelocity.com.edgesuite.net/images/graphics/cb_bottom.gif); background-repeat: repeat-x; border: 0px; margin: 0 0 12px 0; width:253px !important; width:253px;}
#hcx_moreoptions{width:263px;margin:12px 3px 0px 6px;}





html,body,input,select,button{font-size:100%;}
body.body{background: #036;margin: 0 0 0 10px;padding: 0px;font-size:12pt}
a:link,a:visited,a:hover,a:active{color: #3A4A1A;}
.clear{clear:both;float:none;}
.hr{border: 1px solid #cccccc;clear:both;margin:8px 0;}
.hr hr{display:none;}
#content .superclear {float:none;clear:both;width:1px;height:1px;overflow:hidden;visibility:hidden;padding:0px;margin:0 0 0 0;}
#content li{line-height:1.2em;}
#content img{border: 0;}
#content form{margin:0;padding:0;}
#content ul {margin:2px;padding:15px;}
#content p, #content div, #content ul, #content ol, #content dl, #content li, #content dd, #content dt, #content span, 
#content a, #content table, #content td{font-size:1.0em;line-height:1.2em;}
#content h1 {margin:0;padding:0;font-size:1.45em;line-height:1.45em;font-weight:bold;}
#content h2, #content h3, #content h4, #content h5, #content h6{margin:0;padding:0;font-size:1em;line-height:1em;font-weight:bold;}
#content h2{font-size:1.2em;}
#content ul {margin:0;padding:0;list-style:none;}
#content li {margin:0;padding:0;line-height:1.2em;}
#content .photoDeal {float:left;margin:6px 0 6px 0;}
#content .photoDeal img {float:left;margin:0 6px 0 0;border:0px solid #333;}
#content .photoDeal p {margin:8px 0 0 0;}
#content .hr hr{display:none;}
#content .offerhead{color:#CA7147;font-size: 1.2em;margin:0 0 4px 0;}
#content .imgLeft{text-align:left;vertical-align:top;}
#content .defhead{font-size: 1.1em;padding:0 0 4px 0;}
#content ul.linklist {margin:1px 6px 0 -6px;padding:0 5px 0 0;list-style: none;}
#content ul.linklist li {background: url(http://i.travelocity.com.edgesuite.net/images/graphics/bullet_blackDot.gif) no-repeat left top;color:#292A3E;padding:1px 0 1px 16px;margin:0;}
#content ul.vlist{float:left;list-style-type:none;margin:2px 0 0;vertical-align:middle;}
#content ul.vlist li{float:left;line-height:1.2em;padding:5px 15px 7px;width:50px;}
#content ul.hlist{float:left;list-style-type:none;margin:2px 0 0;vertical-align:middle;}
#content ul.hlist li{float:left;line-height:1.2em;padding:5px 15px 7px;width:50px;}
#content .collist{float:left;}
#content .collist li{margin:10px 11px;width:52px;}
#content .morelink{clear:both;font-size:0.9em;margin:0;text-align:right;}
#content .icolL{float:left;margin:0 0 12px 0;}
#content .icolR{float:right;margin:0 0 12px 0;}
#content .icolSpan{margin:0 0 12px;}
#content .headrt{font-weight:normal;float:right;display:inline;}
#searchTools{float:left;width:275px;} 
#offers{float:right;width:455px;}
#superpromoloader{display:none;}
#superPromo{margin:0 0 12px;overflow:hidden;padding:0;width:455px;}
#content .contentR1, #content .contentR2{padding: 6px 6px 10px 6px;margin-bottom: 12px;}
#merch{clear:left;margin:0 0 0px;width:auto;}
#deals{color:#313142;float:left;margin:0 0 12px;width:317px;}
#deals td {line-height:1.2em;}
#deals td a {font-weight:600;color:#313142;}
#tools {color:#000;float:right;margin:0 0 12px;width:125px;}
#content #tools img{margin:0 0 12px 0;}
#content.fcb_home #tools img#mastercard{margin:0 0 0 0;}
#content.fcb_home #tools {margin:0 0 0px;}
#features {margin:0 0 0px 0px;padding:0;color:#30420B;}
#smallPromo {float:left;width:125px;background:#ffffff;color:#313142;}
#ideas {float:right;width:139px; color: #000; padding:8px 0px 6px 0px;}
#ideas li{padding:0px 0px 2px 8px;}
#ideas h2 {margin:0px 0 4px 8px;}
#ideas a{color:#000;}
#ideas ul.linklist{margin-left:2px;}
#ideas .price{font-weight:bold;font-size:1em;}
#ideas ul{margin-left:8px;}

#personal ul, #personal li, #personal dl,#personal dd,#personal dt {margin:0;padding:0;list-style:none;line-height:1em;}
#content.home #personal h2{padding-bottom:.69em;font-size:1em;}
#content.home #personal p{margin:0px 0px 6px 5px;}
#content.home #personal{background:#CED6B5;color:#30420B;}

#content .offscn{background-repeat:no-repeat;height:30px;margin:16px 0;text-indent:-5000px;}

/*new farewatcher component styles*/
#farewatcher .offscn{height:41px;margin:0;}
#farewatcher{background-color:#fddb8a;color:#493B26;height:197px;width:317px;}
#farewatcher table{color:#493B26;font-size:.9em;margin:3px 0 8px 12px;width:293px;}
#farewatcher table th{font-size:1.1em;padding:2px 0;}
#farewatcher table th.orig{text-align:left;}
#farewatcher table td{padding:0;text-align:center;}
#farewatcher table td.dest{padding-left:2px;text-align:left;}
#farewatcher table td a{color:#493B26;}
#fwoptions li,#getDeals dt,#getDeals dd{display:inline;margin:0;}
#fwoptions{font-weight:bold;position:absolute;top:498px;width:317px;}
#fwoptions a{color:#493B26;margin-left:12px;}
#fwoptions a#fareInfo{float:right;margin-right:12px;}
#getDeals{top:518px;margin:0;position:absolute;left:290px;text-align:right;width:317px;}
#getDeals strong{padding-right:6px;}
#getDeals img{border:0;padding:0 2px;}
/*/new farewatcher component styles*/

/*new deals box styles*/
#content.home #deals{background:#d8e0bd;float:right;height:162px;margin-bottom:10px;width:139px;}
#content.home #deals h2{font-size:1.1em;font-weight:bold;margin:0 0 4px 8px;
padding-top:5px;}
#content.home #deals .linklist{margin:0 0 1px;}
#content.home #deals .linklist li{font-size:.9em;margin:0 0 2px;padding:0 0 0 14px;}
/*/new deals box styles*/

#content.home #center {background:url(http://i.travelocity.com.edgesuite.net/legacy/graphics/stores_bg.gif);height:115px;padding-bottom:0px;margin-bottom:12px;}

#content.home ul.vlist{float:left;list-style-type:none;margin:0px 0 0;vertical-align:middle;}
#content.home ul.vlist li{float:left;line-height:1.2em;padding:0px 13px 9px 0px;width:104px;text-align:center;}
#content.home ul.vlist li.last{padding-right:0px}
#content.home ul.vlist li a.destText{display:block;width:104px;text-align:center;padding-top:2px}

#content.home ul.row{padding:0px 0px 0px 0px;float:none;color:#666;text-align:center;}
#content.home ul.row li{display:inline;padding-right:8px;}
#content.home ul.row a{color:#666;}

/** #content.home #ideas ul {font-size:11px;}**/
/** #content.home #ideas h2 {font-size:11px;font-weight:bold;padding-bottom:.69em;}**/
/** #content.home #ideas ul.linklist li {background: url(http://i.travelocity.com.edgesuite.net/images/graphics/bullet_blackDot.gif) no-repeat left top;color:#292A3E;padding:1px 0 1px 16px;margin:0;}**/
/** #content.home #ideas li{padding:0px 0px 4px 8px;}**/
/** #content.home #ideas {float:right;width:139px;background:#CED6B5; margin-bottom:0px; padding-bottom: 12px;}**/
/** #content.home #ideas dl{padding:0px 0px 2px 8px;list-style:none;line-height:1em;}**/

#personal{padding-bottom:8px;margin-bottom:12px;}
#content.home #personalWrapper{background:#CED6B5;color:#30420B;height: 104px;padding-bottom:0px;}
#personal a{color:#30420B;padding:0px;}
#personal h2 a{font-size:.89em;padding-right:5px;float:right;}
#personal dd{padding:0px;}
#reservations{margin:8px 0px 0px 6px;float:left;width:115px;}
#content.home #mastercard{margin:7px 0 0 0;}
#personal h2 #normal{font-size:.89em;padding-right:5px;float:right;}
#welcome{float:left;width:60%;border-right:1px solid #ACAC98;margin:8px 0px 0px 0px;padding:0px 0px 0px 8px;list-style-type:square;}
#welcome_mem{float:left;width:139px;margin:8px 0px 0px 0px;padding:0px 0px 0px 8px ;}
#content.home #merch h2{font-size:.95em;padding:7px 0px 0px 8px;}
#content.hotels #features{background:#CED6B5;color: #30420B;padding:8px 8px 8px 18px;margin-bottom: 12px;}
#content.hotels #merch{margin:12px 0 0;color: #333333;}
#content.hotels #merch a{color: #333333;}
#content.hotels #tools{margin:0;}
#content.hotels #deals h2{clear:both;margin:0 15px 0 0;font-size: 1.2em;}
#content.hotels #features a{color:#313142;}
#content.hotels #features .vlist li{float:left;list-style-type:none;margin:2px 0 0;vertical-align:middle;}
#content.hotels .contentR1{background: #FFD674;color: #30420B;}
#content.hotels .contentR2{background: #C0C0DB;color: #343641;}
#content.hotels .contentR2 h3, #content.hotels  .contentR1 h3{margin: 0 0 4px 0;}
#content.vacations #features{background:#FFFFFF;color:#493B26;}
#content.vacations #features #vacfeattop{background:#FFD674;color:#493B26;padding:10px;height: 225px; margin-bottom: 5px; padding-bottom: 5px; overflow:visible;}
#content.vacations #features #vacfeatbot{padding:8px 8px 0;background:#FFFFFF;margin-bottom: 12px;}
#content.vacations #destinations{border:1px solid #cccccc;color:#292A3E;margin:0 0 6px;overflow:visible;padding:6px 6px 0; height:auto;}
#content.vacations #features #vacfeattop h2{padding:6px 0;font-size: 1.2em;}
#content.vacations #features #vacfeattop a, #content.vacations #features #vacfeattop li{color: #493B26;}
#content.vacations #tools #vactools{background:#CED6B5;color: #30420B;padding: 6px 6px;margin:0px 0px 12px 0px;}
#content.vacations #tools #vactools a{color: #30420B;}
#content.vacations #vactourstext{float:right;width:200px;padding-bottom:0px;}
#content.vacations #vactoursimgs{float:left;width:51px;padding-bottom:0px;}
#content.vacations #tools .vacbutton{margin:6px 2px;}
#content.vacations .vlist a{color: #292A3E;}
#content.vacations #vacfeatbot .linklist a{color: #292A3E;}
#content.vacations #deals{color:333333;float:left;margin:0 0 12px;width:317px;}
#content.vacations #deals td {line-height:1.2em;}
#content.vacations #deals td a {font-weight:600;color:333333;}
#content.vacations ul.vlist{float:left;list-style-type:none;margin:2px 0px 0px 8px;vertical-align:middle;}
#content.vacations ul.vlist li.last{padding-right:0px}
#content.cars .icolL{width:138px;}
#content.cars .icolL div{background:#FFD674;color:#493B26;padding:8px;margin:0px;}
#content.cars .icolL div h3{margin:0 0 6px;padding:0;}
#content.cars .icolL div p{margin:0 0 4px;padding:0;}
#content.cars .icolL img{margin: 0 0 7px 0;}
#content.cars .icolL a, #content.cars .icolL h3{color: #493B26;}
#content.cars #features .icolSpan li a{color: #333333;}
#content.cars #features h2{font-size:1.2em;margin:0 0 6px;}
#content.cars #features a{color:#562204;}
#content.cars #features div.photoDeal p{line-height:1.2em;vertical-align:top;border:1px solid blue;}
#content.cars #tools #cartooltop{background:#CED6B5;color: #30420B;line-height:1.5em;margin:0 0 12px 0;padding: 6px 0px 6px 6px;}
#content.cars #tools #cartooltop h2{margin:4px 0 6px;font-size: 1.2em;}
#content.cars #tools #cartooltop a{color: #30420B;}
#content.cars #deals a{color: #000000;}
#content.cars #deals ul li img{margin:3px 12px 3px 0;vertical-align:middle;}
#content.cars #deals h2 a{font-size:.69em;padding-right:5px;float:right;color:#333333;}
#content.cars #center {background-image:url(http://i.travelocity.com.edgesuite.net/legacy/graphics/stores_bg.gif);display:block;clear:both;width:455px;margin-bottom:5px;}
#content.cars #center ul{display:block;list-style-type:none;margin:0px;padding:0px;}
#content.cars #center ul li {width:108px;display:block;float:left;padding:0px 7px 3px 0px;margin:0px;text-align:center;}
#content.cars #center ul li a{display:block;padding-bottom:1px}
#content.cars #center ul.row{color:#666;padding-top:3px}
#content.cars #center ul.vlist li.last{padding-right:0px}

#content.cruises #features{background:#c0c0db;color: #30420B;height:201px;padding:8px;margin-bottom:12px;}
#content.cruises #features ul{margin:6px 0;padding: 8px;}
#content.cruises #features p{vertical-align:bottom;}
#content.cruises #features a{color: #30420B;}
#content.cruises #features h3 a{font-size:.89em;padding-right:5px;float:right;color: #30420B;}
#content.cruises #features .hr{border: 1px solid #aaaaaa;}
#content.cruises #cruiseSearch{float:left;width: 124px;}
#content.cruises #cruiseDest{float:right;width:130px;}
#content.cruises #cruiseTips{background: #C0C0DB;color: #343641;margin:0 0 0px;padding:6px;float:right;width:136;height:71px;}
#content.cruises #features .photoDeal {margin-right:2px;padding-right:6px;width: 260px;}
#content.cruises #features .photoDeal p {margin-top:3px;}
#content.cruises #tools #cruiseTools{background:#ced6b5;color:#30420b;margin:0 0 12px 0;padding:6px;}
#content.cruises #tools #cruiseTools a{color: #30420B;}
#content.cruises #tools{margin:0;}
#content.cruises #cruiseTips h3{margin:0px 0px 4px 0px;}
#content.cruises #deals{color:auto;float:none;margin:0;width:317px;}
#favoffers h2.offerhead{display:inline;}
#favoffers span{float:right;}
#favoffers ul{font-weight:700;margin-top:12px;}
#favoffers li{margin-bottom:10px;}
#favoffers img{height:25px;margin-right:8px;width:90px;vertical-align:middle;}
#content.cruises #deals a{color:#333333;}


#content.cruises #destinations{float:left;height:auto;padding:8px;zoom:1;}
#content.cruises #destinations .offerhead{color:#CA7147;font-size: 1.2em;margin:0 0 4px 0;padding:0px;vertical-align:middle;}
#content.cruises .vlist{padding-left:19px;}
#content.cruises .vlist li{float:left;margin-bottom:4px;padding:0;width:70px;}

#content.cruises #CRspecialRate{margin:15px 0 0 5px;}
#content.cruises .fspecRates{padding:10px}
#content.cruises .srelement{margin-bottom:10px;}
#content.cruises .prevLabel_left{display:block;float:left;width:130px;}
#content.cruises .prevLabel_right{display:block;clear:right;}

#destinations h2{color:#ca7147;padding-bottom:8px;}
#content.vacations #top_content img {display:block;}
#content.vacations #top_text {width:334px;float:right;}
#content.vacations #top_text h2 {font-size:1.4em;color:#576997;margin: 8px 0 0 0;}
#content.vacations #top_text p {font-size:1em;color:#444;margin:8px 0 20px 0;line-height:1.4em;}
#content.vacations #bottom_content {margin: 12px 0 0 0;background:#FFFFFF;}
#content.vacations #bottom_content #deliver {background:#EECC88;color:#56441F;padding:12px;width:534px;background-image:url(http://hg.travelocity.com.edgesuite.net/i/about/about_gnome_bg.jpg);background-position:bottom right;background-repeat:no-repeat;}
#deliver_container {margin-top:12px;width:531;}
#content.vacations #bottom_content #deliver p{margin:0 0 12px 0;line-height:1.4em;}
#content.vacations #bottom_content #deliver h4{text-decoration:underline;line-height:1.4em;}
#content.vacations #bottom_content #deliver sup{line-height:.2em;text-decoration:none;}
#content.vacations #bottom_content #deliver img{margin:0 0 12px 0;}
#deliver_text {width:375px;margin:0 0 0 132px;}
#deliver_img {width:132px;float:left;}
#roaming_gnome {float:right;margin:-277px -2px 0 0;padding:0;border:0;z-index:5;}
#content.vacations #moreaboutus {width:172px;float:right;padding:10px 0;color:#493B26;background:#EFA57B;}
#content.vacations #moreaboutus a {color:#493b26;}
#content.vacations #moreaboutus ul{margin:8px 0 0 8px;padding:0;list-style-type:disc;}
#content.vacations #moreaboutus li{padding:0px 14px 2px 0px;margin-left: 14px;list-style-type:disc;}
#content.vacations #moreaboutus h3 {font-weight:900;font-size:1em;padding:0 0 0 8px}
#content.vacations #vacdeals{background:#C0C0DB;float:right;width:455px;height:110px;margin-left:10px;margin-top:0px;margin-bottom:12px;padding-top:0px;}
#content.vacations #vacdealstext{float: right; width: 317px; margin-top: 12px;}
#content.vacations #vacdealsimg{float: left; margin: 12px 0px 0px 5px; padding-left: 2px;}
#content.vacations #destinations .offerhead{color:#CA7147;font-size: 1.2em;margin:0 0 4px 0;padding: 0px;vertical-align:middle;}
#destinations{height:130px;height: auto !important;border:1px solid #cccccc;color:#292A3E;margin:0 0 12px;overflow:visible;padding:6px 0 0;width:auto;white-space: nowrap;}
#destinations .offerhead{color:#CA7147;font-size: 1.2em;margin:0 0 4px 0;padding: 4px;vertical-align:middle;}  
#destinations .morelink{clear:both;font-size:0.9em;margin:2px;text-align:right;vertical-align:bottom; margin-bottom:8px;}
#content #jsf_header {height:36px;padding:12px 12px 0 0px;margin:0 0 12px 0;}
#content.jsf h2 span {font-size:1.5em;color:#FFF;filter: progid:DXImageTransform.Microsoft.dropShadow(Color=725A34,offX=2,offY=2,positive=true);display:block;}
#content.jsf #top_destinations {width:429px;float:right;background-color:#fff;border:1px solid #cecece;padding:0 12px;margin:0 0 12px 0;}
#content.jsf #top_destinations h2 {color:#30420B;margin:8px 0 8px 0;}
#content.jsf #top_destinations ul.vlist li{width:140px;padding:5px 3px 8px 0;text-align:center;font-size:1.2em;font-weight:900;color:#30420B;background:#FFF;}
#content.jsf #cities {margin:0 0 12px 0;float:left;background-color:#CED6B5;width:740px;}
#content.jsf #cities h2 {padding:12px 12px 0 12px;}
#content.jsf .cities_list {width:140px;padding:0 0 8px 0;float:left;}
#content.jsf #cities .cities_list ul.vlist {padding: 0 0 0 12px;}
#content.jsf #cities .cities_list ul.vlist li{text-align:left;line-height:1.3em;font-size:1em;color:#30420B;padding:0;width:135px;}
#content.air #fareWatcher{height:5.5em;padding:0px 0px 0px 0px ;margin:8px 8px 0px 0px;width:158px;}
#content.air #smallPromo {margin: 0 12px 0 0;background:#fff;}
#content.air #ideas{width:196px;color:#000;padding-bottom: 11px;}
#content.air #ideas h2{font-size:1.2em;color:#000;}
#content.air #personal{margin-bottom: 0;padding-bottom: 0;}
#content.air #offers, #content.air #superPromo{width:396px;}
#content.air #offers a{color: 333333;}
#content.air #fareWatcher dt{font-weight:600;padding-bottom:3px;line-height:1.2em;}
#content.air #fareWatcher dd{padding-left:12px;}
#content.air #deals{width:259px;}
#content.air #fareWatcher{width:259px;padding-bottom:8px;}
#content.air #fareWatcher h2 a, #departArrive h2 a{font-size:.75em;float:right;}
#content.air .price {font-size:1.2em;}
#flightDeals { width:259px;height: 130px;}
#flightDeals p{padding:0 0 8px 0;margin:0;}
#flightDeals li{padding: 1px 0;}
#content.air .offerhead{padding-bottom:3px;}
#content.air #packageDeals {padding-top:4px;}
#content.air #packageDeals li{padding-bottom:4px;}
#content.air .offerhead a{font-size:.75em;}
#departArrive{width:259px;padding-bottom: 0px;margin-bottom: 12px;}
#departArrive select{border:1px solid #adadad;margin-right:3px;}
#departArrive input{width:60px;border:1px solid #adadad;margin-right:3px;}
#content.air .contentR1{background: #CED6B5;color: #30420B;}
#content.air #tools iframe {margin-bottom: 12px;}
#content.air #tools #airtools{background:#fff;color: #000; padding: 10px 6px;margin:0px 0px 0px 0px;position: relative;}
#content.air #tools #airtools a{color: #000;}
#content a.button{margin:0;padding:0;border:2px solid;color:#fff;text-decoration:none;font-weight:bold;text-align:center;line-height:1em;background: url(http://i.travelocity.com.edgesuite.net/images/graphics/button_2_bg.gif) #A66C3F repeat-x bottom;display:inline-block;padding:.4em .4em;border-color:#C7AF92 #6A4E2D #6A4E2D #C7AF92;}
#content a.button_blu{margin:0;padding:0;border:2px solid;color:#fff;text-decoration:none;font-weight:bold;text-align:center;line-height:1em;background: url(http://hg.travelocity.com.edgesuite.net/i/buttons/button_1_blu_bg.gif) #5D6987 repeat-x bottom;display:inline-block;padding:.1em .4em;border-color:#7C839A #566383 #566383 #7C839A;}
#content a.button_brn{margin:0;padding:0;border:2px solid;color:#fff;text-decoration:none;font-weight:bold;text-align:center;line-height:1em;background: url(http://hg.travelocity.com.edgesuite.net/i/buttons/button_1_brn_bg.gif) #5D6987 repeat-x bottom;display:inline-block;padding:.1em .4em;border-color:#C7AF92 #6A4E2D #6A4E2D #C7AF92;}
#content a.button_grn{margin:0;padding:0;border:2px solid;color:#fff;text-decoration:none;font-weight:bold;text-align:center;line-height:1em;background: url(http://hg.travelocity.com.edgesuite.net/i/buttons/button_1_grn_bg.gif) #717E58 repeat-x bottom;display:inline-block;padding:.1em .4em;border-color:#88966B #687553 #687553 #88966B;}
#content a.button_ylw{margin:0;padding:0;border:2px solid;color:#fff;text-decoration:none;font-weight:bold;text-align:center;line-height:1em;background: url(http://hg.travelocity.com.edgesuite.net/i/buttons/button_1_ylw_bg.gif) #A66C3F repeat-x bottom;display:inline-block;padding:.1em .4em;border-color:#AA9B69 #9C803B #9C803B #AA9B69;}
#content a.button span{color:#fff;display:inline-block;height:1em;text-shadow:2px 2px #7E4725;FILTER: dropShadow( Color=623F24,offX=1,offY=1,positive=true);cursor:pointer;cursor:hand;}
#content a.button_blu span{color:#fff;display:inline-block;height:1em;text-shadow:2px 2px #7E4725;FILTER: dropShadow( Color=623F24,offX=1,offY=1,positive=true);cursor:pointer;cursor:hand;}
#content a.button_brn span{color:#fff;display:inline-block;height:1em;text-shadow:2px 2px #7E4725;FILTER: dropShadow( Color=623F24,offX=1,offY=1,positive=true);cursor:pointer;cursor:hand;}
#content a.button_grn span{color:#fff;display:inline-block;height:1em;text-shadow:2px 2px #7E4725;FILTER: dropShadow( Color=623F24,offX=1,offY=1,positive=true);cursor:pointer;cursor:hand;}
#content a.button_ylw span{color:#fff;display:inline-block;height:1em;text-shadow:2px 2px #7E4725;FILTER: dropShadow( Color=623F24,offX=1,offY=1,positive=true);cursor:pointer;cursor:hand;}
#departArrive button {color:#fff;font-weight:600;border-color:#C7AF92 #6A4E2D #6A4E2D #C7AF92;background: #A66C3F;text-shadow:2px 2px #7E4725;padding:0.36em 0;}
#departArrive button{padding:.18em 0 0 0;}
#departArrive button span {cursor:pointer;cursor:hand;height:1.2em;FILTER: dropShadow( Color=623F24,offX=1,offY=1,positive=true);}
#cb li{line-height:1.2em;}
#cb ul{margin:0;padding:0;list-style:none;}
#content.home #cb{padding:0;}
#cb #puOption{width:150px}
#cb #doLink{float:right;padding:2px;width:100px;}
#cb .includeAirportLoc{float:right;height:25px;margin-top:7px;margin-right:10px;width:95px;}
#cb .includeAirportLoc input{float:left;margin-right:0px;margin-bottom:5px;padding-right:2px;vertical-align:middle;}
#cb .includeAirportLoc label{display:block;margin-left:18px;padding-left:3px;}
#content.air h3{padding:0px;margin:0px;font-size:1em;font-weight:900;}
#cbNav{font-size:11px;float:left;margin-bottom:2px;}
#cbNav ul{height:2.2em;}
#cbNav li{display: inline;}
#iframeCal{z-index:2;position:absolute;width:275px;height:136px;visibility:hidden}
#cbNav form{margin:0;padding-top:2px;}
#content.vacations #cbNav{height:4.2em;}
#content.vacations #cbNav li{width:120px;float:left}
#content.vacations li.cbNavwide,#content.vacations li.cbNavwide span{width:139px;}
#cb #cb_formHO div.cbhr{margin:1px 0px;}
#cb div.cbhr hr{display:none;}
#cbForms .superclear{float:none;clear:both;width:1px;height:1px;overflow:hidden;visibility:hidden;padding-top:0;margin-top:0px;}
#cbForms {position:relative:zoom:1}
#cb select{border:1px solid #ccc;}
#cb span.label{display:block;padding-bottom:2px;}
/*#content.air #cb .cbrow{width:326px;} */
/*added float none; */
#cb .cbelement{display:inline;float:none;}
#cb .cbROoption{margin:0 8px 4em 20px;float:left;}
#cb .cbCity{width:132px;float:left;padding-bottom:4px;}
#cb .cbCity input{width:124px;}
#cb .cbHOCity{width:148px;float:left;padding-bottom:4px;}
#cb .cbHOCity input{width:140px;}
#content.air #cb #cb_formFMD div.cbCity{width:56px;}
#content.air #cb #cb_formFMD .cbCity input{width:55px;}
#cb_formFRT #cbFRTbff{display:none;}
#cb .cbFMDtime{width:75px;}
.cbSpecificAir{float:left;}
.cbSpecificAir li{padding:0px 0px 1px 0px;}
.cbSpecificAir li.specificair{display:none;text-align:right;padding-bottom:2px;}
#cb .aircos{width:17em;float:left;}
#cb .cbState{width:132px;float:left;}
#content.cars #cb .cbState{width:95px;}
#cb .cbzip input{width:43px;}
#cb span.rowlabel{display:inline-block;float:left;width:4em;position:relative}
#cb div.rowlabel{display:inline-block;float:left;width:4em;padding-top:6px;vertical-align:bottom}
#cb .checkin{width:132px;float:left;}
#cb .cboptions{padding-top:0px;}
#cb .cboptions li a{color:#394A21;}
/*#cb .cboptions{width:267px;}
#content.air #cb .cboptions{width:326px;} */
#cb .horz li, #cb .cbhlist li{display:inline;}
#cb .cbcarco{float:left;width:155px;}
#cb .cbcartype, #cb .cbcrulength{float:left;width:111px;}
#cb .cbcrudest{float:left;width:150px;position:relative}
#cb .cbrowbot{margin-bottom:4px;}
#cb .cbBffSel{float:left;width:6em;}
#cb .cbcrmonth{float:left;margin-right:8px;position:relative;width:100px;}
#cb .cbCal{margin-top:0px;cursor:pointer;cursor:hand;vertical-align:bottom;padding-right:0px;padding-left:2px}
#cb .cbPass{float:left;padding-bottom: 2px;}
#cb #cb_formair .cbPass{width:7em;}
#cb .cbChild{float:left;width:4.5em;margin-bottom:4px;}
#cbForms button div {padding:0;margin:0;cursor:pointer;cursor:hand;line-height:1em;height:2.2em;FILTER: dropShadow( Color=623F24,offX=1,offY=1,positive=true);text-shadow:2px 2px #7E4725;}
#cbForms button.single{padding-top:.7em;}
#cbForms button.single div, #cbForms a.button div{cursor:pointer;cursor:hand;height:1.7em;FILTER: dropShadow( Color=623F24,offX=1,offY=1,positive=true);text-shadow:2px 2px #7E4725;}
#cbForms .cbSubmit{font-size:11px;clear:both;text-align:center;color:#956C42;margin:0px 8px 0px 0px;width:267px;padding:3px 0px 0px 0px;vertical-align:middle;}
#content.cruises #cb button{margin-right:8px;display:inline}
#content.air #cb button{margin-right:6px;margin-bottom:2px;}
/*#cbForms #cbSubmitText{font-weight:900;font-size:1.3em;padding:.45em 13px 0px 13px;float:right;} */
#cb .cbSubmitMessaging{display:inline;text-align:left;margin-left:6px;font-weight:600;font-size:11px}
#cb .cbSubmitMessaging p{padding:0 0 0 4px;margin:0;text-align:left;}
#cbForms .cbSubmitMessaging input{float:left;}
#cbForms .cbpromo{text-align:center;padding-top:8px;padding-bottom:4px;margin-left:auto;margin-right:auto;}
#content.home .cbmoreoptions{position:absolute;top:285px;}
#cb .cbrooms{width:267px;position:relative;}
#cb .cbrooms li{width:32%;float:left;}
#cb .cbrooms input{position:absolute;}
#cb .cbrooms div{padding-left:23px;padding-top:3px}
#cb .cbrooms li a{color:#000;}
#cb .cbrooms li.cbdisabled a{color:#A56139}

#HO_addairrow{width:50%;float:left;margin-left:8px;margin-top:3px;color:#000;text-align:left;}
/* air */
#content.home #cbForms{height:262px;position:relative;}
/* \*/
#content.home #cbForms{height:auto;}
#content.home #cbForms{min-height:262px;height:expression("262px");}
/* */
#content.home .cbmoreoptions{position:absolute;top:288px;background:transparent}
#cb_typeselectmsgtxt{padding:3px 4px 1px 6px;}
#cb_typeselectmsgtxt a{color:#000;}
#cb_typeselect li{display:inline-block;float:left;height:20px;padding-right:2px;}
#content.home #cb_typeselect li{font-size:10px;}
#cb_typeselect li input{font-size:12px;}
#content.air #cb_typeselect ul li{width:32%}
#content.air #cb_typeselect ul>li{min-width:32%;width:auto}
#content.home span.cb_typeselectlabel {vertical-align:middle;height:18px;}
/* \*/
#content.home li>span.cb_typeselectlabel {vertical-align:text-top;line-height:10px}
/*  */
#cb_typeselect li.typeselected a{color:#634531;}
#cb_air_ed{margin-left:3px;}
#cb_air_nba{padding-bottom:0px;}
.rowlabel{margin-top:4px;}
#cbForms .superclear{margin-top:-1px;}
#cbflexNote{position:absolute;width:140px;left:130px;top:0px;}
#FMD_fromcal1 .cbCity,#FMD_fromcal2 .cbCity,#FMD_fromcal3 .cbCity,#FMD_fromcal4 .cbCity{position:relative}
.cb_split{width:132px;float:left;}
#plusMinusDates,#flexibleDates,#cbairchildages{display:none;}
#cb_multi,#datedf,#daterf,#air_torowfd,#air_fromrowfd{display:none;}
#openDates,#FO_torowopenDates,#FO_fromrowopenDates,#FO_fromrowflexibleDates,#FO_torowflexibleDates,#nearbymsg,#exactDatesCSA{display:none;}
#iframeCal{z-index:2;position:absolute;width:140px !important;height:280px;visibility:hidden;background:transparent;top:0px;}
.cbrow{postion:relative;}
#cb .cbhelp{color:#394A21;float:right;padding-right:10px;display:block}
#content.air #cb #cb_multi .cbCity{width:85px;float:left;padding-bottom:4px;}
#content.air #cb #cb_multi .cbCity input{width:80px;float:none;}
#content.home #cbForms .cbSubmit{padding-top:0px;}
.cbmultiCity{width:38%;float:left;padding-bottom:4px;}
.cbmultiCity input{width:90%;}

/*#content.air #cb .cbCity{width:161px;float:left;padding-bottom:4px;}
#content.air #cb .cbCity input{width:153px;}*/

#cb .cbFMDtime{width:75px;}
.cbSpecificAir{float:left;}
.cbSpecificAir li{padding:0px 0px 1px 0px;}
.cbSpecificAir li.specificair{display:none;text-align:right;padding-bottom:2px;}
#cb .aircos{width:17em;float:left;}
#content.air #cb_formFMD div.cbCity{width:120px;}
#content.air #cb_formFMD .cbCity input{width:110px;}
#cb .cb_adopt{width:35%;float:left;;position:relative}
#cb .cbairline{width:50%;float:left;position:relative}
#cbSubmitAirHP.twobutton button{float:left;}
#cbSubmitAirHP.onebutton button{float:right;}
#cbSubmitAirHP.onebutton button.noc{float:left;}
#cb_airminors{display:none;}
.cbflightlabel{margin-left:8px;clear:both;float:none;}
button .foright{float:right;}
button .foleft{float:left;}
button#submitFH{display:none;}
#content.air .cbPass{position:relative;}
#cbHOstate .label{line-height:1.3em;}
#cbHOstate[id=cbHOstate] .label{line-height:1.2em;}/* need for IE6 when input next to select list */
.roomrow{padding-bottom:2px;}
.multiroom{display:none;}
#cb .cbPass{width:3.7em;}
#cb form{behavior:url(#default#savesnapshot);}
/* /cb */
#cb_e{z-index:3;width:275px;position:absolute;top:1px;display:none;}
#cb_econtent{background:#F9F0AA;padding:5px 5px 5px 33px;border:1px solid #FF9900;font-weight:900;}
#cb_econtent img{position:absolute;top:3px;left:5px;}
#cb_enote{font-weight:300;}
#cb_eclose{float:right;}
#cb_eclose a{font-size:.89em;font-weight:300;text-decoration:none;color:#000;}
#cb_eclose a:hover{text-decoration:underline;}
#cbForms .cb_efield{background:#F9F0AA;}
#HO_aircity {visibility:hidden}
#HO_addair{float:left;margin-top:-3px;}
#HO_grpmsg{margin-top:2.8em;margin-bottom:0px;float:right;position:relative;width:165px;display:none;}
.roomsnum{position:absolute;left:0px;top:1.2em;}
.HO_roomlabel{margin-top:-5px;}

#cb_formHO .cbPass .HO_roomlabel,#cb_formHO #HO_calfrom,#cb_formFH #FH_room1
.rowlabel{position:relative;}

/* xmlhttp style */
.cb_updating{background:#F9F0AA}
/** Added 1/04/06 for AARP and Gnome store logos**/
.home #smallPromo iframe{margin-bottom:12px;}
#content.home #ideas{margin-bottom:8px;}
.home #ideas .hfix{background:#ced6b5;height:142px;min-height:142px;}
.home #ideas> .hfix{height:auto;}
.home #deals{margin-bottom:0px;}
.home #deals .hfix{background-color:#c0c0db;height:192px;min-height:192px;}
.home #deals> .hfix{height:auto;}
.home #merch{margin:0;}
.home #tools{margin-bottom:8px;}
.home #tools iframe{margin-bottom:5px;}
#content.home #tools .hr{margin:5px 0 6px;}
#content.home #tools #mastercard{margin:0;}
#content.home #tools #aarpimg{margin:0;}
#content.home #ideas{padding-bottom:4px;padding-bottom:expression("6px");}
#content.home #deals li{padding-right:4px;}

/*added 7/27/06 for cruise fd redesign*/
#cb_formCR button.single{margin-bottom:3px;}
.pricegty,.merchad{margin-bottom:12px;}
#explore{background:#ced6b5;color:#30420b;margin-bottom:12px;padding:10px 10px 2px;}
#explore h2{margin:0 0 10px 0;}
#explore select{bottom:10px;margin-right:8px;position:relative;width:18em;}
#explore input.submit{margin-bottom:6px;height:19px;width:37px;}
.msgbar{background:#ffd674;color:#493b26;margin-bottom:12px;padding:6px;}
.msgbar h3{margin-bottom:3;}
#cruisemerch{float:right;margin-bottom:8px;width:125px;}

/*cannonball 1_5 styles */
#cbNav1_5{width:275px;font-size:11px;background:repeat-x;margin-bottom:2px;height:86px;overflow:hidden;}
#cbNavList{width:290px;}
#cbNav1_5 li{display:inline}
#cbNav1_5 form{margin:0;padding-top:0px;}
#cbNav1_5 ul.cbSubNav {float:left;width:132px;}
#cbNav1_5 ul.cbSubNav li{float:left;width:132px;margin:0px;padding:0px}
.cbSubNavRow {width:275px;display:none;}
.cbSubNavRow li{font-weight:bold;color:#394A21}
#cbNav1_5 li .cbSubNavRow{position:absolute;}
#cbNav1_5 .cbSubNav span{display:inline;float:none;height:auto;padding:0px;text-align:left;}
.cbformnav{display:none;}
#cbNav1_5 .cbSubNavRow a.cbSubNavPromo{padding:0px;margin:0px;filter:none;height:auto}
a.cbSubNavPromo img{border:0px;float:right;margin-top:4px;margin-right:6px;}
.cbnavtab input{position:absolute;top:0px;left:0px;visibility:hidden;}
.cbnavtab{display:block;text-align:center;float:left;background:transparent}
#cbNav1_5 .cbnavtab a{font-size:14px;border-bottom:1px solid #FFC09A;display:block;border-right:1px solid #FFC09A;font-weight:900;text-decoration:none;color:#fff;line-height:26px;height:26px;}
#content.home .cbform{position:absolute;top:0px;width:275px;visibility:hidden;display:none}
#content.home .cbformon{position:relative;visibility:visible;display:block}
.cbsubmitoptions{width:100px;float:right}
.cbmoreoptionssubmit{position:relative;width:263px;margin:0px 6px;}
#air_moreoptions.cbmoreoptionssubmit .cboptions{position:absolute;top:0px;width:110px;}
#air_moreoptions.cbmoreoptionssubmit .cboptions li{width:110px;float:left;}
.cbmoreoptionssubmit .cboptions{width:155px;float:left;}
.cbmoreoptionssubmit .cboptions li{width:155px;}
/* \*/
#content.home .cbform{padding-bottom:4.3em;}
#content.home .cbform{min-height:222px;height:expression("262px");}
.cbmoreoptionssubmit{position:absolute;width:263px;margin:0px 6px;bottom:3px;vertical-align:bottom}
#air_moreoptions .cbsubmitoptions{width:142px;text-align:right;}
#air_moreoptions.cbmoreoptionssubmit .cboptions{top:auto;position:absolute;bottom:0px;left:0px;}
#air_moreoptions.cbmoreoptionssubmit .cboptions li{float:none;}
.cbsubmitoptions{position:absolute;bottom:0px;right:0px}
/* */
#cbForms button{text-align:center;}
#cb_FHCarMsg{padding:2px 0px 2px 8px;background:#ffc09a;margin:2px 4px}
#cb_FHCarMsg img{text-align:left;}
#cbairchildages.cbrow {background:#FFFFFF;margin-bottom:2px;}
#content.home #cb div.cbhr{border-top:0px;border-bottom:1px dotted #fff;clear:both;margin:3px 0;clear:both;overflow:hidden;}
#cb_FHCarMsg{display:none;}
#cbNav1_5 .cbnavtablast a{border-right:0px;}
.cbPackagesTab{width:89px;}
.cbFlightsTab{width:72px;}
.cbCarsTab{width:51px;}
.cbHotelsTab{width:63px;}
#content.home #cb div.cbhr{border-width:0px;background:#F7BE94 repeat-x;height:1px;clear:both;margin:3px 0px;clear:both;overflow:hidden;width:auto;}
#content.home #cb .cbform div.cbhr{margin:3px 4px;}
#cb #cb_airtripoptions .cbrow{background:transparent;margin:0px;border-width:0px}
#cb #cb_airtripoptions #cb_typeselect{margin:0px;border-width:1px 0px 0px 0px}
#cb_airtripoptions #cb_typeselect li.typeselected{background:#F9C5A5;}
#content.home #cbForms button {text:shadow:0px;background-image:none;border-color:#F9C5A5 #99623E #99623E #F9C5A5;background-color:#C27C4F}
#content.home #cbForms button div {FILTER:none;}
#cb_COIDmsg{float:left;width:90px;}
#cb .cb_a{color:#394A21;}
#cb_COPUDO{float:left;width:170px;}
#cbForms.cb1_5 button{padding:0px;cursor:pointer;cursor:hand;text-decoration:none;white-space:normal;color:#fff;font-weight:600;border-width:2px;border-style:solid;border-color:#C7AF92 #6A4E2D #6A4E2D #C7AF92;background: #A66C3F;text-shadow:0px;margin:0px;width:93px;}
#cbForms.cb1_5 #air_moreoptions button{margin-bottom:5px;}
#cbForms.cb1_5 #air_moreoptions #airFHSubmit{width:142px;margin-bottom:0px;}
#cbForms.cb1_5 .cbSubmit{font-size:11px;clear:both;text-align:center;color:#956C42;margin:0px 8px 0px 0px;width:267px;padding:3px 0px 0px 0px;vertical-align:middle;}
.cb1_5_title{position:absolute;left:-1500px;}
/*cru special rate*/
#cb_specialOption{margin-left:20px;position:relative}
#cb_specialOption input{position:absolute;left:-24px;top:-2px;}
.cb_specialLabel{font-weight:bold;}
#cb_specialOption .cb_specialLabel{line-height:1.4em;text-align:bottom;}
#banner {border:1px solid #CCCCCC;clear:both;height:90px;margin:0px 0px 12px 0px;padding:6px;}

/* HCX additions 2/6/08 */
#cb #cb_formHO div.cbhr, #cb #cb_formHCX div.cbhr{margin:1px 0px;}
#cb .hcx_checkin{width:132px;float:none;padding-bottom:3px;}
#cb .cbHCXCity{padding-bottom:0px;padding-right:15px;float:left}
#cb .hcx_checkin,#cb .hcx_checkout{float:left;width:150px}
#cbHCXstate .label{line-height:1.3em;}
body.body #HCX_calto{padding-left:8px}
#cb #cb_formHCX .multichildroom{clear:both;margin-top:10px;}
#cb #cb_formHCX #HCX_multichildroom{margin-left:0px;}

#cbNav span{height:1.8em}
/*#cbNav ul.hcxHotels li{clear: both;}*/
.HCX_roomlabel, .vac .HCX_roomlabel{margin-top:-5px;float: left; display: inline-block; width: 40px;}
div.roomrow {padding-bottom:2px;}

/*gas buddy for cars fd*/
#gasbuddy {margin:0; padding:0; color:#000;}
#gb-logo {height:39px; margin-bottom:8px; width:170px;}
#gb-text {margin-top:8px;}
#supplied-txt {color:#999;}
/*/gas buddy for cars fd*/

/*ts hotels*/
.hotels #cbNav{width:235px;}
#cb #cb_formHO div#ts_hotels_only {padding-left:9px; margin-bottom:4px;}
#cb #cb_formHO div#ts_hotels_only input#ts-hotels {margin-right:8px;}
#cb select#TS_HO_destlist {width:215px;margin-left:8px; margin-top:8px; margin-bottom:8px;}

/* SEO Tweak. New Paragraph added. See bugs: #254789, #254841, #256449 */
#ts_cars_only{display:inline;}
#co-why-search,#cro-why-search,#fo-why-search {background-color:#eaeaea;}
#co-why-search .more-options,#cro-why-search .more-options{padding:1.2em;}
#cro-why-search {width:600px;margin:0.5em 0 1.5em;}
#cro-why-search .more-options p{margin:0.8em 0;line-height:1.2em;font-size:1.2em;}
#co-why-search .more-options p{margin:0.8em 0 0;line-height:1.2em;}
#cro-why-search .more-options ul{width:160px;padding-left:1em;display:block;float:left;margin-right:1em;}
#cro-why-search .more-options ul li{line-height:1.5em;}
#co-why-search {width:317px;margin-top:-1.5em;margin-bottom:1em}
#fo-why-search{width:742px;padding:8px 0;margin-bottom: 12px;position:relative;}
#fo-why-search #fo-why-search-container{margin:0 8px;}
#fo-why-search #fo-arrow {width:12px; float:left;position:relative;margin-top:2px;}
#fo-why-search #fo-offerhead{display:inline;}
#fo-why-search #seo-wysrch-arrow {margin-right: 8px; border:0;}
#fo-why-search #fo-learn-more {float:right;position:relative;}
#fo-why-search #fo-text {width:610px;margin-left:12px;position:relative;}
#fo-why-search #fo-content {color:#000; font-style:normal; font-size:1em !important; font-weight:bold; line-height: 1.3em;}
#fo-why-search #fo-text p{display:inline;}
#fo-why-search #fo-why-search-container.collapsed{overflow:hidden;height:16px;}
#fo-why-search.ca {background-color:#eaeaea;width:742px;margin-bottom: 20px;margin-left:12px;padding:0.9em 0}
#fo-why-search.ca h2 {float:left; display:inline;color:#CA7147;font-size:.8em;margin:0 0 0 0;}
#fo-why-search.ca #fo-text {width:720px;margin:0 0.9em 0 0.9em;line-height:1em;}
#fo-why-search.ca p.fo-content {color:#000; font-style:normal; font-size:.75em;}

/*Search Flight + Hotel Button.*/
#cbForms #FHbutton,#cbForms #FObutton{height:34px !important; padding:0;}
#cbForms #FObutton div{height:1.3em; margin: auto 0;}
#cbForms #submitHO.single,#cbForms #submitCO.single,#cbForms #submitCRO.single{height: 34px; padding-top: 0;line-height:30px}
#cbForms #submitHO.single div,#cbForms #submitCO.single div,#cbForms #submitCRO.single div{height:1.3em; margin: auto 0;}

#CRcruiseline {width:135px;}