/* The following styles comes from: http://i.travelpn.com/jQuery/themes/base/ui.core.css */
.ui-helper-hidden {
display:none;
}

.ui-helper-hidden-accessible {
position:absolute;
left:-99999999px;
}

.ui-helper-reset {
margin:0;
padding:0;
border:0;
outline:0;
line-height:1.3;
text-decoration:none;
font-size:100%;
list-style:none;
}

.ui-helper-clearfix:after {
content: ". ";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.ui-helper-clearfix {
display:inline-block;
} /* required comment for clearfix to work in Opera \*/

* html .ui-helper-clearfix {
height:1%;
}

.ui-helper-clearfix {
display:block;
} /* end clearfix */

.ui-helper-zfix {
width:100%;
height:100%;
top:0;
left:0;
position:absolute;
opacity:0;
filter:Alpha(Opacity=0);
}

.ui-state-disabled {
cursor:default!important;
}

.ui-icon {
display:block;
text-indent:-99999px;
overflow:hidden;
background-repeat:no-repeat;
}

.ui-widget-overlay {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
} /*****END****/
/* The following styles comes from: http://i.travelpn.com/jQuery-ui/1.8.6/themes/base/jquery.ui.theme.css */
/*
 * jQuery UI CSS Framework 1.8.6
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/
 */
/* Component containers
----------------------------------*/
.ui-widget {
font-family:Verdana,Arial,sans-serif/* {
ffDefault
}

*/;
font-size:1.1em/* {
fsDefault
}

*/;
}

.ui-widget .ui-widget {
font-size:1em;
}

.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button {
font-family:Verdana,Arial,sans-serif/* {
ffDefault
}

*/;
font-size:1em;
}

.ui-widget-content {
border:1px solid #aaaaaa/* {
borderColorContent
}

*/;
background:#ffffff/* {
bgColorContent
}

*/ url(//a248.e.akamai.net/f/248/5879/1h/i.travelpn.com/jQuery-ui/1.8.6/images/ui-bg_flat_75_ffffff_40x100.png)/* {
bgImgUrlContent
}

*/ 50%/* {
bgContentXPos
}

*/ 50%/* {
bgContentYPos
}

*/ repeat-x/* {
bgContentRepeat
}

*/;
color:#222222/* {
fcContent
}

*/;
}

.ui-widget-content a {
color:#222222/* {
fcContent
}

*/;
}

.ui-widget-header {
border:1px solid #aaaaaa/* {
borderColorHeader
}

*/;
background:#cccccc/* {
bgColorHeader
}

*/ url(//a248.e.akamai.net/f/248/5879/1h/i.travelpn.com/jQuery-ui/1.8.6/images/ui-bg_highlight-soft_75_cccccc_1x100.png)/* {
bgImgUrlHeader
}

*/ 50%/* {
bgHeaderXPos
}

*/ 50%/* {
bgHeaderYPos
}

*/ repeat-x/* {
bgHeaderRepeat
}

*/;
color:#222222/* {
fcHeader
}

*/;
font-weight:bold;
}

.ui-widget-header a {
color:#222222/* {
fcHeader
}

*/;
}
/* Interaction states
----------------------------------*/
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {
border:1px solid #d3d3d3/* {
borderColorDefault
}

*/;
background:#e6e6e6/* {
bgColorDefault
}

*/ url(//a248.e.akamai.net/f/248/5879/1h/i.travelpn.com/jQuery-ui/1.8.6/images/ui-bg_glass_75_e6e6e6_1x400.png)/* {
bgImgUrlDefault
}

*/ 50%/* {
bgDefaultXPos
}

*/ 50%/* {
bgDefaultYPos
}

*/ repeat-x/* {
bgDefaultRepeat
}

*/;
font-weight:normal/* {
fwDefault
}

*/;
color:#555555/* {
fcDefault
}

*/;
}

.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited {
color:#555555/* {
fcDefault
}

*/;
text-decoration:none;
}

.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus {
border:1px solid #999999/* {
borderColorHover
}

*/;
background:#dadada/* {
bgColorHover
}

*/ url(//a248.e.akamai.net/f/248/5879/1h/i.travelpn.com/jQuery-ui/1.8.6/images/ui-bg_glass_75_dadada_1x400.png)/* {
bgImgUrlHover
}

*/ 50%/* {
bgHoverXPos
}

*/ 50%/* {
bgHoverYPos
}

*/ repeat-x/* {
bgHoverRepeat
}

*/;
font-weight:normal/* {
fwDefault
}

*/;
color:#212121/* {
fcHover
}

*/;
}

.ui-state-hover a,.ui-state-hover a:hover {
color:#212121/* {
fcHover
}

*/;
text-decoration:none;
}

.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active {
border:1px solid #aaaaaa/* {
borderColorActive
}

*/;
background:#ffffff/* {
bgColorActive
}

*/ url(//a248.e.akamai.net/f/248/5879/1h/i.travelpn.com/jQuery-ui/1.8.6/images/ui-bg_glass_65_ffffff_1x400.png)/* {
bgImgUrlActive
}

*/ 50%/* {
bgActiveXPos
}

*/ 50%/* {
bgActiveYPos
}

*/ repeat-x/* {
bgActiveRepeat
}

*/;
font-weight:normal/* {
fwDefault
}

*/;
color:#212121/* {
fcActive
}

*/;
}

.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {
color:#212121/* {
fcActive
}

*/;
text-decoration:none;
}

.ui-widget:active {
outline:none;
}
/* Interaction Cues
----------------------------------*/
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight {
border:1px solid #fcefa1/* {
borderColorHighlight
}

*/;
background:#fbf9ee/* {
bgColorHighlight
}

*/ url(//a248.e.akamai.net/f/248/5879/1h/i.travelpn.com/jQuery-ui/1.8.6/images/ui-bg_glass_55_fbf9ee_1x400.png)/* {
bgImgUrlHighlight
}

*/ 50%/* {
bgHighlightXPos
}

*/ 50%/* {
bgHighlightYPos
}

*/ repeat-x/* {
bgHighlightRepeat
}

*/;
color:#363636/* {
fcHighlight
}

*/;
}

.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a {
color:#363636/* {
fcHighlight
}

*/;
}

.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error {
border:1px solid #cd0a0a/* {
borderColorError
}

*/;
background:#fef1ec/* {
bgColorError
}

*/ url(//a248.e.akamai.net/f/248/5879/1h/i.travelpn.com/jQuery-ui/1.8.6/images/ui-bg_glass_95_fef1ec_1x400.png)/* {
bgImgUrlError
}

*/ 50%/* {
bgErrorXPos
}

*/ 50%/* {
bgErrorYPos
}

*/ repeat-x/* {
bgErrorRepeat
}

*/;
color:#cd0a0a/* {
fcError
}

*/;
}

.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a {
color:#cd0a0a/* {
fcError
}

*/;
}

.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text {
color:#cd0a0a/* {
fcError
}

*/;
}

.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary {
font-weight:bold;
}

.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary {
opacity:.7;
filter:Alpha(Opacity=70);
font-weight:normal;
}

.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled {
opacity:.35;
filter:Alpha(Opacity=35);
background-image:none;
}
/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
width:16px;
height:16px;
background-image:url(//a248.e.akamai.net/f/248/5879/1h/i.travelpn.com/jQuery-ui/1.8.6/images/ui-icons_222222_256x240.png)/* {
iconsContent
}

*/;
}

.ui-widget-content .ui-icon {
background-image:url(//a248.e.akamai.net/f/248/5879/1h/i.travelpn.com/jQuery-ui/1.8.6/images/ui-icons_222222_256x240.png)/* {
iconsContent
}

*/;
}

.ui-widget-header .ui-icon {
background-image:url(//a248.e.akamai.net/f/248/5879/1h/i.travelpn.com/jQuery-ui/1.8.6/images/ui-icons_222222_256x240.png)/* {
iconsHeader
}

*/;
}

.ui-state-default .ui-icon {
background-image:url(//a248.e.akamai.net/f/248/5879/1h/i.travelpn.com/jQuery-ui/1.8.6/images/ui-icons_888888_256x240.png)/* {
iconsDefault
}

*/;
}

.ui-state-hover .ui-icon,.ui-state-focus .ui-icon {
background-image:url(//a248.e.akamai.net/f/248/5879/1h/i.travelpn.com/jQuery-ui/1.8.6/images/ui-icons_454545_256x240.png)/* {
iconsHover
}

*/;
}

.ui-state-active .ui-icon {
background-image:url(//a248.e.akamai.net/f/248/5879/1h/i.travelpn.com/jQuery-ui/1.8.6/images/ui-icons_454545_256x240.png)/* {
iconsActive
}

*/;
}

.ui-state-highlight .ui-icon {
background-image:url(//a248.e.akamai.net/f/248/5879/1h/i.travelpn.com/jQuery-ui/1.8.6/images/ui-icons_2e83ff_256x240.png)/* {
iconsHighlight
}

*/;
}

.ui-state-error .ui-icon,.ui-state-error-text .ui-icon {
background-image:url(//a248.e.akamai.net/f/248/5879/1h/i.travelpn.com/jQuery-ui/1.8.6/images/ui-icons_cd0a0a_256x240.png)/* {
iconsError
}

*/;
}
/* positioning */
.ui-icon-carat-1-n {
background-position:0 0;
}

.ui-icon-carat-1-ne {
background-position:-16px 0;
}

.ui-icon-carat-1-e {
background-position:-32px 0;
}

.ui-icon-carat-1-se {
background-position:-48px 0;
}

.ui-icon-carat-1-s {
background-position:-64px 0;
}

.ui-icon-carat-1-sw {
background-position:-80px 0;
}

.ui-icon-carat-1-w {
background-position:-96px 0;
}

.ui-icon-carat-1-nw {
background-position:-112px 0;
}

.ui-icon-carat-2-n-s {
background-position:-128px 0;
}

.ui-icon-carat-2-e-w {
background-position:-144px 0;
}

.ui-icon-triangle-1-n {
background-position:0 -16px;
}

.ui-icon-triangle-1-ne {
background-position:-16px -16px;
}

.ui-icon-triangle-1-e {
background-position:-32px -16px;
}

.ui-icon-triangle-1-se {
background-position:-48px -16px;
}

.ui-icon-triangle-1-s {
background-position:-64px -16px;
}

.ui-icon-triangle-1-sw {
background-position:-80px -16px;
}

.ui-icon-triangle-1-w {
background-position:-96px -16px;
}

.ui-icon-triangle-1-nw {
background-position:-112px -16px;
}

.ui-icon-triangle-2-n-s {
background-position:-128px -16px;
}

.ui-icon-triangle-2-e-w {
background-position:-144px -16px;
}

.ui-icon-arrow-1-n {
background-position:0 -32px;
}

.ui-icon-arrow-1-ne {
background-position:-16px -32px;
}

.ui-icon-arrow-1-e {
background-position:-32px -32px;
}

.ui-icon-arrow-1-se {
background-position:-48px -32px;
}

.ui-icon-arrow-1-s {
background-position:-64px -32px;
}

.ui-icon-arrow-1-sw {
background-position:-80px -32px;
}

.ui-icon-arrow-1-w {
background-position:-96px -32px;
}

.ui-icon-arrow-1-nw {
background-position:-112px -32px;
}

.ui-icon-arrow-2-n-s {
background-position:-128px -32px;
}

.ui-icon-arrow-2-ne-sw {
background-position:-144px -32px;
}

.ui-icon-arrow-2-e-w {
background-position:-160px -32px;
}

.ui-icon-arrow-2-se-nw {
background-position:-176px -32px;
}

.ui-icon-arrowstop-1-n {
background-position:-192px -32px;
}

.ui-icon-arrowstop-1-e {
background-position:-208px -32px;
}

.ui-icon-arrowstop-1-s {
background-position:-224px -32px;
}

.ui-icon-arrowstop-1-w {
background-position:-240px -32px;
}

.ui-icon-arrowthick-1-n {
background-position:0 -48px;
}

.ui-icon-arrowthick-1-ne {
background-position:-16px -48px;
}

.ui-icon-arrowthick-1-e {
background-position:-32px -48px;
}

.ui-icon-arrowthick-1-se {
background-position:-48px -48px;
}

.ui-icon-arrowthick-1-s {
background-position:-64px -48px;
}

.ui-icon-arrowthick-1-sw {
background-position:-80px -48px;
}

.ui-icon-arrowthick-1-w {
background-position:-96px -48px;
}

.ui-icon-arrowthick-1-nw {
background-position:-112px -48px;
}

.ui-icon-arrowthick-2-n-s {
background-position:-128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
background-position:-144px -48px;
}

.ui-icon-arrowthick-2-e-w {
background-position:-160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
background-position:-176px -48px;
}

.ui-icon-arrowthickstop-1-n {
background-position:-192px -48px;
}

.ui-icon-arrowthickstop-1-e {
background-position:-208px -48px;
}

.ui-icon-arrowthickstop-1-s {
background-position:-224px -48px;
}

.ui-icon-arrowthickstop-1-w {
background-position:-240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
background-position:0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
background-position:-16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
background-position:-32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
background-position:-48px -64px;
}

.ui-icon-arrowreturn-1-w {
background-position:-64px -64px;
}

.ui-icon-arrowreturn-1-n {
background-position:-80px -64px;
}

.ui-icon-arrowreturn-1-e {
background-position:-96px -64px;
}

.ui-icon-arrowreturn-1-s {
background-position:-112px -64px;
}

.ui-icon-arrowrefresh-1-w {
background-position:-128px -64px;
}

.ui-icon-arrowrefresh-1-n {
background-position:-144px -64px;
}

.ui-icon-arrowrefresh-1-e {
background-position:-160px -64px;
}

.ui-icon-arrowrefresh-1-s {
background-position:-176px -64px;
}

.ui-icon-arrow-4 {
background-position:0 -80px;
}

.ui-icon-arrow-4-diag {
background-position:-16px -80px;
}

.ui-icon-extlink {
background-position:-32px -80px;
}

.ui-icon-newwin {
background-position:-48px -80px;
}

.ui-icon-refresh {
background-position:-64px -80px;
}

.ui-icon-shuffle {
background-position:-80px -80px;
}

.ui-icon-transfer-e-w {
background-position:-96px -80px;
}

.ui-icon-transferthick-e-w {
background-position:-112px -80px;
}

.ui-icon-folder-collapsed {
background-position:0 -96px;
}

.ui-icon-folder-open {
background-position:-16px -96px;
}

.ui-icon-document {
background-position:-32px -96px;
}

.ui-icon-document-b {
background-position:-48px -96px;
}

.ui-icon-note {
background-position:-64px -96px;
}

.ui-icon-mail-closed {
background-position:-80px -96px;
}

.ui-icon-mail-open {
background-position:-96px -96px;
}

.ui-icon-suitcase {
background-position:-112px -96px;
}

.ui-icon-comment {
background-position:-128px -96px;
}

.ui-icon-person {
background-position:-144px -96px;
}

.ui-icon-print {
background-position:-160px -96px;
}

.ui-icon-trash {
background-position:-176px -96px;
}

.ui-icon-locked {
background-position:-192px -96px;
}

.ui-icon-unlocked {
background-position:-208px -96px;
}

.ui-icon-bookmark {
background-position:-224px -96px;
}

.ui-icon-tag {
background-position:-240px -96px;
}

.ui-icon-home {
background-position:0 -112px;
}

.ui-icon-flag {
background-position:-16px -112px;
}

.ui-icon-calendar {
background-position:-32px -112px;
}

.ui-icon-cart {
background-position:-48px -112px;
}

.ui-icon-pencil {
background-position:-64px -112px;
}

.ui-icon-clock {
background-position:-80px -112px;
}

.ui-icon-disk {
background-position:-96px -112px;
}

.ui-icon-calculator {
background-position:-112px -112px;
}

.ui-icon-zoomin {
background-position:-128px -112px;
}

.ui-icon-zoomout {
background-position:-144px -112px;
}

.ui-icon-search {
background-position:-160px -112px;
}

.ui-icon-wrench {
background-position:-176px -112px;
}

.ui-icon-gear {
background-position:-192px -112px;
}

.ui-icon-heart {
background-position:-208px -112px;
}

.ui-icon-star {
background-position:-224px -112px;
}

.ui-icon-link {
background-position:-240px -112px;
}

.ui-icon-cancel {
background-position:0 -128px;
}

.ui-icon-plus {
background-position:-16px -128px;
}

.ui-icon-plusthick {
background-position:-32px -128px;
}

.ui-icon-minus {
background-position:-48px -128px;
}

.ui-icon-minusthick {
background-position:-64px -128px;
}

.ui-icon-close {
background-position:-80px -128px;
}

.ui-icon-closethick {
background-position:-96px -128px;
}

.ui-icon-key {
background-position:-112px -128px;
}

.ui-icon-lightbulb {
background-position:-128px -128px;
}

.ui-icon-scissors {
background-position:-144px -128px;
}

.ui-icon-clipboard {
background-position:-160px -128px;
}

.ui-icon-copy {
background-position:-176px -128px;
}

.ui-icon-contact {
background-position:-192px -128px;
}

.ui-icon-image {
background-position:-208px -128px;
}

.ui-icon-video {
background-position:-224px -128px;
}

.ui-icon-script {
background-position:-240px -128px;
}

.ui-icon-alert {
background-position:0 -144px;
}

.ui-icon-info {
background-position:-16px -144px;
}

.ui-icon-notice {
background-position:-32px -144px;
}

.ui-icon-help {
background-position:-48px -144px;
}

.ui-icon-check {
background-position:-64px -144px;
}

.ui-icon-bullet {
background-position:-80px -144px;
}

.ui-icon-radio-off {
background-position:-96px -144px;
}

.ui-icon-radio-on {
background-position:-112px -144px;
}

.ui-icon-pin-w {
background-position:-128px -144px;
}

.ui-icon-pin-s {
background-position:-144px -144px;
}

.ui-icon-play {
background-position:0 -160px;
}

.ui-icon-pause {
background-position:-16px -160px;
}

.ui-icon-seek-next {
background-position:-32px -160px;
}

.ui-icon-seek-prev {
background-position:-48px -160px;
}

.ui-icon-seek-end {
background-position:-64px -160px;
}

.ui-icon-seek-start {
background-position:-80px -160px;
}
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first {
background-position:-80px -160px;
}

.ui-icon-stop {
background-position:-96px -160px;
}

.ui-icon-eject {
background-position:-112px -160px;
}

.ui-icon-volume-off {
background-position:-128px -160px;
}

.ui-icon-volume-on {
background-position:-144px -160px;
}

.ui-icon-power {
background-position:0 -176px;
}

.ui-icon-signal-diag {
background-position:-16px -176px;
}

.ui-icon-signal {
background-position:-32px -176px;
}

.ui-icon-battery-0 {
background-position:-48px -176px;
}

.ui-icon-battery-1 {
background-position:-64px -176px;
}

.ui-icon-battery-2 {
background-position:-80px -176px;
}

.ui-icon-battery-3 {
background-position:-96px -176px;
}

.ui-icon-circle-plus {
background-position:0 -192px;
}

.ui-icon-circle-minus {
background-position:-16px -192px;
}

.ui-icon-circle-close {
background-position:-32px -192px;
}

.ui-icon-circle-triangle-e {
background-position:-48px -192px;
}

.ui-icon-circle-triangle-s {
background-position:-64px -192px;
}

.ui-icon-circle-triangle-w {
background-position:-80px -192px;
}

.ui-icon-circle-triangle-n {
background-position:-96px -192px;
}

.ui-icon-circle-arrow-e {
background-position:-112px -192px;
}

.ui-icon-circle-arrow-s {
background-position:-128px -192px;
}

.ui-icon-circle-arrow-w {
background-position:-144px -192px;
}

.ui-icon-circle-arrow-n {
background-position:-160px -192px;
}

.ui-icon-circle-zoomin {
background-position:-176px -192px;
}

.ui-icon-circle-zoomout {
background-position:-192px -192px;
}

.ui-icon-circle-check {
background-position:-208px -192px;
}

.ui-icon-circlesmall-plus {
background-position:0 -208px;
}

.ui-icon-circlesmall-minus {
background-position:-16px -208px;
}

.ui-icon-circlesmall-close {
background-position:-32px -208px;
}

.ui-icon-squaresmall-plus {
background-position:-48px -208px;
}

.ui-icon-squaresmall-minus {
background-position:-64px -208px;
}

.ui-icon-squaresmall-close {
background-position:-80px -208px;
}

.ui-icon-grip-dotted-vertical {
background-position:0 -224px;
}

.ui-icon-grip-dotted-horizontal {
background-position:-16px -224px;
}

.ui-icon-grip-solid-vertical {
background-position:-32px -224px;
}

.ui-icon-grip-solid-horizontal {
background-position:-48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
background-position:-64px -224px;
}

.ui-icon-grip-diagonal-se {
background-position:-80px -224px;
}
/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-tl {
-moz-border-radius-topleft:4px/* {
cornerRadius
}

*/;
-webkit-border-top-left-radius:4px/* {
cornerRadius
}

*/;
border-top-left-radius:4px/* {
cornerRadius
}

*/;
}

.ui-corner-tr {
-moz-border-radius-topright:4px/* {
cornerRadius
}

*/;
-webkit-border-top-right-radius:4px/* {
cornerRadius
}

*/;
border-top-right-radius:4px/* {
cornerRadius
}

*/;
}

.ui-corner-bl {
-moz-border-radius-bottomleft:4px/* {
cornerRadius
}

*/;
-webkit-border-bottom-left-radius:4px/* {
cornerRadius
}

*/;
border-bottom-left-radius:4px/* {
cornerRadius
}

*/;
}

.ui-corner-br {
-moz-border-radius-bottomright:4px/* {
cornerRadius
}

*/;
-webkit-border-bottom-right-radius:4px/* {
cornerRadius
}

*/;
border-bottom-right-radius:4px/* {
cornerRadius
}

*/;
}

.ui-corner-top {
-moz-border-radius-topleft:4px/* {
cornerRadius
}

*/;
-webkit-border-top-left-radius:4px/* {
cornerRadius
}

*/;
border-top-left-radius:4px/* {
cornerRadius
}

*/;
-moz-border-radius-topright:4px/* {
cornerRadius
}

*/;
-webkit-border-top-right-radius:4px/* {
cornerRadius
}

*/;
border-top-right-radius:4px/* {
cornerRadius
}

*/;
}

.ui-corner-bottom {
-moz-border-radius-bottomleft:4px/* {
cornerRadius
}

*/;
-webkit-border-bottom-left-radius:4px/* {
cornerRadius
}

*/;
border-bottom-left-radius:4px/* {
cornerRadius
}

*/;
-moz-border-radius-bottomright:4px/* {
cornerRadius
}

*/;
-webkit-border-bottom-right-radius:4px/* {
cornerRadius
}

*/;
border-bottom-right-radius:4px/* {
cornerRadius
}

*/;
}

.ui-corner-right {
-moz-border-radius-topright:4px/* {
cornerRadius
}

*/;
-webkit-border-top-right-radius:4px/* {
cornerRadius
}

*/;
border-top-right-radius:4px/* {
cornerRadius
}

*/;
-moz-border-radius-bottomright:4px/* {
cornerRadius
}

*/;
-webkit-border-bottom-right-radius:4px/* {
cornerRadius
}

*/;
border-bottom-right-radius:4px/* {
cornerRadius
}

*/;
}

.ui-corner-left {
-moz-border-radius-topleft:4px/* {
cornerRadius
}

*/;
-webkit-border-top-left-radius:4px/* {
cornerRadius
}

*/;
border-top-left-radius:4px/* {
cornerRadius
}

*/;
-moz-border-radius-bottomleft:4px/* {
cornerRadius
}

*/;
-webkit-border-bottom-left-radius:4px/* {
cornerRadius
}

*/;
border-bottom-left-radius:4px/* {
cornerRadius
}

*/;
}

.ui-corner-all {
-moz-border-radius:4px/* {
cornerRadius
}

*/;
-webkit-border-radius:4px/* {
cornerRadius
}

*/;
border-radius:4px/* {
cornerRadius
}

*/;
}
/* Overlays */
.ui-widget-overlay {
background:#aaaaaa/* {
bgColorOverlay
}

*/ url(//a248.e.akamai.net/f/248/5879/1h/i.travelpn.com/jQuery-ui/1.8.6/images/ui-bg_flat_0_aaaaaa_40x100.png)/* {
bgImgUrlOverlay
}

*/ 50%/* {
bgOverlayXPos
}

*/ 50%/* {
bgOverlayYPos
}

*/ repeat-x/* {
bgOverlayRepeat
}

*/;
opacity:.3;
filter:Alpha(Opacity=30)/* {
opacityOverlay
}

*/;
}

.ui-widget-shadow {
margin:-8px/* {
offsetTopShadow
}

*/ 0 0 -8px/* {
offsetLeftShadow
}

*/;
padding:8px/* {
thicknessShadow
}

*/;
background:#aaaaaa/* {
bgColorShadow
}

*/ url(//a248.e.akamai.net/f/248/5879/1h/i.travelpn.com/jQuery-ui/1.8.6/images/ui-bg_flat_0_aaaaaa_40x100.png)/* {
bgImgUrlShadow
}

*/ 50%/* {
bgShadowXPos
}

*/ 50%/* {
bgShadowYPos
}

*/ repeat-x/* {
bgShadowRepeat
}

*/;
opacity:.3;
filter:Alpha(Opacity=30)/* {
opacityShadow
}

*/;
-moz-border-radius:8px/* {
cornerRadiusShadow
}

*/;
-webkit-border-radius:8px/* {
cornerRadiusShadow
}

*/;
border-radius:8px/* {
cornerRadiusShadow
}

*/;
} /*****END****/
/* The following styles comes from: http://i.travelpn.com/css/core.css */
*,html {
font-family:"Droid Sans", Calibri, "Arial Narrow ", "Times New Roman ",serif;
}

body {
font-family:"Droid Sans", Calibri, "Arial Narrow ", "Times New Roman ",serif;
color:#666;
font-size:13px;
}

p {
font-size:1.0em;
line-height:1.3;
}

.container {
margin:0 18px;
text-align:left;
}

.round {
/*border:1px solid #cecece;*/
background:#fff;
margin:18px 0;
-moz-border-radius:7px;
-webkit-border-radius:7px;
-opera-border-radius:7px;
-khtml-border-radius:7px;
border-radius:7px;
box-shadow:rgba(0,0,0,0.4) 0 0 5px;
-moz-box-shadow:rgba(0,0,0,0.4) 0 0 5px;
-webkit-box-shadow:rgba(0,0,0,0.4) 0 0 5px;

}

.round_valentine {
/*border:1px solid #cecece;*/
/*background: pink;*/
background-image:url(/coba/img_js/valentine_bg.jpg);
background-repeat:repeat-x;
margin:18px 0;
-moz-border-radius:7px;
-webkit-border-radius:7px;
-opera-border-radius:7px;
-khtml-border-radius:7px;
border-radius:7px;
box-shadow:rgba(0,0,0,0.4) 0 0 5px;
-moz-box-shadow:rgba(0,0,0,0.4) 0 0 5px;
-webkit-box-shadow:rgba(0,0,0,0.4) 0 0 5px;

}

.read-more,a.read-more {
margin:8px 0;
font-size:1.0em;
color:##003e74;
text-decoration:none;
text-align:right;
display:block;
}

a.read-more:hover {
text-decoration:underline;
}

.read-more,a.read-more,a.read-more:hover {
float:right;
}

.pseudo-button {
-moz-border-radius:7px;
-webkit-border-radius:7px;
-opera-border-radius:7px;
-khtml-border-radius:7px;
border-radius:7px;
padding:2px 18px;
color:white;
background-image:url( "http://i.travelpn.com.edgesuite.net/images/i/homepage/btn_bkgd_green_32px.gif ");
border:solid 0 green;
float:right;
position:relative;
display:inline-block;
margin:4px 4px;
}

a.pseudo-button,a.pseudo-button:hover {
text-decoration:none;
color:#fff;
font-weight:bold;
}

.ad {
background:#fff;
border:solid 1px #C7DEF1;
color:#666;
margin-bottom:18px;
padding:18px;
}

.soc {
/*background:#fff;
border:solid 1px #C7DEF1;
color:#666;
margin-bottom:18px;
padding:18px;*/
margin-top: -12px;
}

sup {
font-size:.75em;
}

h1 {
font-size:2.0em;
font-weight:bold;
}

h2 {
font-size:1.4em;
font-weight:bold;
margin-bottom:5px;
}

h3 {
font-size:1.2em;
font-weight:bold;
margin-bottom:7px;
}

a.toggle-in {
background-image:url( "http://i.travelocity.com.edgesuite.net/images/hlp/blue_toggle_in_arrow.gif ");
background-position:right center;
background-repeat:no-repeat;
padding-right:15px;
}

a.toggle-out {
background-image:url( "http://i.travelocity.com.edgesuite.net/images/hlp/blue_toggle_up_arrow.gif ");
background-position:right center;
background-repeat:no-repeat;
padding-right:15px;
}

#tabs-spinner {
background:url( "http://i.travelpn.com.edgesuite.net/images/i/homepage/wait.gif ") no-repeat center center;
height:300px;
} /*****END****/
/* The following styles comes from: http://i.travelpn.com/css/HP-pattern.css */
.obscure {
position:absolute!important;
clip:rect(1px 1px 1px 1px);
clip:rect(1px,1px,1px,1px);
}

#HP {
/*color:#666;*/
font-family:"Droid Sans", calibri, "Arial Narrow ", "Times New Roman ",serif;
}

#HP .title {
font-size:1.2em;
font-weight:bold;
margin-bottom:5px;
margin-top:-5px;
}

#HP a:link {
color:#003e74;
text-decoration:none;
}

#HP a:visited {
color:#003e74;
text-decoration:none;
}

#HP a:hover {
color:#003e74;
text-decoration:underline;
}

#HP .promo-link {
font-size:1.25em;
margin-left:0;
font-weight:bold;
}

#HP .smaller-text {
font-size:.95em;
}

#HP .see-more {
font-size:.95em;
margin-bottom:0;
}

#dealsSpinner {
width:25px;
height:16px;
display:inline-block;
background:url( "http://i.travelpn.com.edgesuite.net/images/i/homepage/ajax-loader.gif ") no-repeat center center;
}

.ui-datepicker thead th {
background:none;
}

#HP-cannonball {
margin-top:0;
height:480px;
}

#deals-origin {
border:solid 1px #fff;
}

#vacs-deals-mod h2 {
float:left;
font-size:1.2em;
font-weight:bold;
margin-right:9px;
}

#vac-deals-mod form {
clear:both;
width:318px;
float:left;
zoom:1;
border:0;
}

#vacs-deals-mod select {
float:left;
position:relative;
margin-right:18px;
}

#hp-deals {
width:100%;
}

#hp-deals {
color:#666;
font-size:1.0em;
}

#hp-deals table {
width:520px;
border-collapse:collapse;
margin-bottom:0;
margin-top:9px;
}

#hp-deals th {
padding:3px 0 3px 9px;
font-weight:bold;
color:#003e74;
background-color:#d3dee4;
}

#hp-deals tr {
padding:3px 0 3px 0;
}

#hp-deals td {
border-bottom:1px solid #EEE;
/*padding-left:9px;*/
background-color:#FFF;
line-height: 15px;
}

#hp-deals td.deal-type {
width:99px;
padding-right:8px;
}

#hp-deals td.deal-description a:link {
font-weight:normal;
}

#hp-deals td.deal-description {
width:270px;
padding-right:8px;
}

#hp-deals span {
font-size:1.0em;
/*font-weight:bold;
text-align:right;*/
}

#hp-deals td.deal-price {
text-align:right;
padding-right:0;
width:45px;
}

#hp-deals td.deal-price-type {
text-align:left;
width:70px;
padding-left:4px;
}

#hp-deals th.price-title {
text-align:left;
padding-left:4px;
}

.additional-links {
width:100%;
padding:9px 0 18px 0;
}

.additional-links2 {
width:100%;
padding:0 0 18px 0;
text-align: right;
margin-top: -8px;
}

.additional-links a.see-more-deals {
float:right;
padding:0;
text-align:right;
}

.additional-links a.deals-taxes {
float:left;
padding:0;
text-align:left;
font-size:.85em;
}

.deal-alert-signup {
width:101%;
_width:98%;
}

.deal-alert-signup h3 {
float:left;
margin:0 9px 0 0;
padding:0;
width:99px;
text-align:right;
font-weight:bold;
font-size:1.5em;
line-height:1.1em;
}

.email-signup {
float:left;
position:relative;
width:299px;
padding:0 0 0 18px;
/*border-left:1px solid #CCC;*/
}

.email-signup label {
padding-bottom:3px;
font-size:1.0em;
font-weight:normal;
}

.signup {
float:left;
width:259px;
}

input.submit-secondary {
-khtml-border-radius:7px;
-moz-border-radius:7px;
-opera-border-radius:7px;
-webkit-border-radius:7px;
padding:4px 8px;
/*background-image:url( "http://i.travelpn.com.edgesuite.net/images/merch/btn-bkgd-lightblue.gif ");*/
border:solid 0 blue;
border-radius:7px;
color:white;
/*float:right;*/
font-size:12px;
padding:4px 8px;
margin-top: 10px;
background-color: #888;
}

.error-msg {
display:block;
width:100%;
margin-bottom:18px;
border:1px solid #bc5015;
background-color:#ffe5ab;
background-image:-moz-linear-gradient(top,#fff,#ffe5ab);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(1,#ffe5ab));
background-image:-o-linear-gradient(#fff,#ffe5ab);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr= '#ffffff ',EndColorStr= '#ffe5ab ') ";
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff,endColorstr=#ffe5ab)alpha(opacity=100);
}

.error-icon {
zoom:1;
background-color:transparent;
background-image:url( "http://i.travelpn.com.edgesuite.net/images/i/frontdoors/cannonball-error.gif ");
background-repeat:no-repeat;
background-position:9px 9px;
}

.error-title {
float:left;
width:108px;
color:#666;
font-weight:600;
padding:9px 0;
margin-left:47px;
line-height:1.1em;
}

.error-txt {
float:left;
position:relative;
width:347px;
color:#bc5015;
font-weight:600;
padding:9px;
line-height:1.1em;
}

.positive-alert-msg {
display:block;
width:100%;
margin-bottom:18px;
border:1px solid #003e74;
background-color:#d2dfe5;
background-image:-moz-linear-gradient(top,#fff,#d2dfe5);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(1,#d2dfe5));
background-image:-o-linear-gradient(#fff,#ffe5ab);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr= '#ffffff ',EndColorStr= '#ffe5ab ') ";
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff,endColorstr=#d2dfe5)alpha(opacity=100);
}

.positive-alert-icon {
zoom:1;
background-color:transparent;
background-image:url( "http://i.travelpn.com.edgesuite.net/images/i/frontdoors/cannonball-positive-alert-icon.gif ");
background-repeat:no-repeat;
background-position:9px 6px;
}

.positive-alert-title {
float:left;
width:108px;
color:#666;
font-weight:600;
padding:4px 0;
margin:4px 0 4px 56px;
line-height:1.1em;
border-right:1px solid #CCC;
}

.positive-alert-txt {
float:left;
position:relative;
width:338px;
color:#003e74;
font-weight:600;
padding:4px 9px 9px 9px;
margin-top:9px;
line-height:1.1em;
}

.sp {
padding:0;
/*margin-bottom:18px;*/
height:296px;
margin-bottom: 34px;
}

#mkt-message-mod h3 {
float:left;
font-size:1.2em;
text-align:right;
width:92px;
_width:109px;
padding:4px 18px 0 0;
}

#mkt-message-mod-2 h3 {
float:left;
font-size:1.2em;
text-align:left;
width:100%;
/*_width:109px;*/
padding:0px 18px 5px 0;
}

#mkt-message {
float:left;
position:relative;
vertical-align:text-top;
width:171px;
_width:178px;
padding-left:10px;
margin:0;
border-left:1px solid #eee;
}

#mkt-message span {
color:#bc5015;
font-weight:bold;
}

#why-book .subtitle {
clear:right;
display:block;
margin:4px 0 0 0;
}

#why-book .read-more {
margin:-9px 0 0 0;
}

#top-dest-mod {
margin:0;
padding:18px;
}

#bottom-dest-mod {
margin: 0 0 18px;
padding:18px;

}


#top-dest-mod h4 {
float:left;
position:relative;
width:99px;
margin-right:9px;
text-align:right;
font-weight:bold;
font-size:1.2em;
line-height:1.1em;
}

.top-dest-imgs-wrap {
float:left;
position:relative;
padding:0 0 0 23px;
margin:0 auto;
/*width:718px;
_width:726px;*/
/*border-left:1px solid #CCC;*/
}

.top-dest-imgs a:link,.top-dest-imgs a:visited,.top-dest-imgs a:hover {
color:#003e74;
/*font-weight:bold;*/
}

.top-dest-imgs img {
margin:0;
}

.top-dest-imgs ul {
margin:0;
padding:0;
}

.top-dest-imgs li {
display:inline-block;
float:left;
position:relative;
height:128px;
list-style:none;
margin-right:23px;
padding:0;
text-align:center;
width:127px;
line-height:1.2em;
}

.top-dest-imgs-wrap li.lastdest {
width:118px;
margin:0;
padding:0;
}

a.top-dest-see-more {
float:right;
position:relative;
width:36px;
font-weight: bold;
padding:36px 0 0 0;
margin:0;
text-align:left;
text-align:left;
font-size: 12px;
}

#additional-dest-mod {
padding:18px;
}

#additional-dest-mod h5 {
float:left;
margin:0 9px 0 0;
padding:0;
width:99px;
text-align:right;
font-weight:bold;
font-size:1.2em;
line-height:1.1em;
}

#additional-dest-mod h6 {
float:left;
margin:0 13px 0 0;
padding:0;
width:99px;
text-align:right;
font-weight:bold;
font-size:1.2em;
line-height:1.1em;
}

#popular-dest-mod {
float:left;
position:relative;
clear:right;
width:299px;
/*border-left:1px solid #CCC;*/
padding:0 0 0 18px;
}

#popular-dest-mod ul li a {
line-height:1.0em;
}

#trip-type-mod {
float:left;
position:relative;
width:299px;
/*border-left:1px solid #CCC;*/
padding:0 0 0 18px;
}

#additional-dest-mod .left {
width:50%;
}

#additional-dest-mod .right {
width:50%;
}

#additional-dest-mod ul {
float:left;
list-style:none;
margin:0;
padding:0;
}

#additional-dest-mod ul li {
padding-bottom:0;
}

#additional-dest-mod ul li a {
font-weight:normal;
}

.first-mod {
margin-top:0;
}

#misc-links {
clear:both;
width:100%;
height:1.9em;
padding:0 0 4px 0;
margin:0;
font-size:11px;
}

#misc-links a {
padding:0 4px 0 0;
}

#misc-links #cust-support {
background:url(http://i.travelpn.com.edgesuite.net/images/graphics_prod/icons/cust_supt_icon_transparent24.png) no-repeat transparent;
padding-left:27px;
}

#misc-links ul {
margin:0;
padding-left:0;
}

#misc-links ul li {
float:left;
padding-right:4px;
text-align:center;
list-style:none;
}

#misc-links ul li.last {
margin-right:4px;
}

#HP #center-promo {
min-width:558px;
min-height:244px;
}

#HP #ad-300x250 {
min-width:300px;
min-height:250px;
}

#td-div-important-info {
display:block;
clear:both;
width:100%;
background-color:#d2dfe7;
background-image:-moz-linear-gradient(center top,#FFF,#d2dfe7);
border:1px solid #ccc;
}

.important-info-alert-icon {
background-color:transparent;
background-image:url( "http://i.travelpn.com.edgesuite.net/images/i/homepage/important-info-alert.gif ");
background-position:7px 7px;
background-repeat:no-repeat;
height:45px;
}

.important-info-alert-title {
color:#013e75;
float:left;
font-weight:600;
line-height:1.1em;
margin-left:47px;
padding:9px 0;
width:108px;
}

.important-info-alert-txt {
color:#676767;
float:left;
font-weight:600;
line-height:1.1em;
padding:9px;
position:relative;
width:346px;
}

#en-francais,#en-english {
background:url( "http://i.travelpn.com.edgesuite.net/images/graphics/quebec_sm2.gif ") no-repeat scroll left .3em transparent;
line-height:1.3em;
padding-left:2em;
}

#en-english {
background:url( "http://i.travelpn.com.edgesuite.net/images/i/homepage/icon-canada-flag.gif ") no-repeat scroll left .3em transparent;
}

.hp-alerts {
padding:5px;
font-size:1.1em;
font-weight:bold;
text-align:center;
}

.hp-alerts p {
margin:0;
}

#redalert {
background:#F00;
color:#FFF;
}

#redalert a,#redalert a:visited {
color:#FFF;
}

#yellowalert {
background:#FF0;
color:#000;
}

#yellowalert a,#yellowalert a:visited {
color:#000;
}

#bluealert {
background-color:#9DC1DD;
background-image:-moz-linear-gradient(center top,#C3D9EA,#9DC1DD);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#C3D9EA),color-stop(1,#9DC1DD));
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr= '#C3D9EA ',EndColorStr= '#9DC1DD ') ";
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#C3D9EA,endColorstr=#9DC1DD)alpha(opacity=100);
color:#003E74;
}

#bluealert a,#bluealert a:visited {
color:#003E74;
} /*****END****/
/* The following styles comes from: http://i.travelpn.com/css/tvly-brand.css */
body {
text-align:left;
}

h1,h2,h3,h4,h5,h6 {
color:#003e74;
}

.container {
margin:0 18px;
text-align:left;
} /*****END****/
/* The following styles comes from: http://i.travelpn.com/css/cannonball-1.1.css */
.cb-column {
width:125px;
margin-right:20px;
float:left;
}

.cb-column-2 {
width:181px;
float:left;
}

.cannonball .ui-datepicker-trigger {
display:none;
}

.cannonball {
position:relative;
zoom:1;
margin-top:0;
}

.cannonball legend {
font-weight:300;
}

.cannonball fieldset {
border:0;
margin:0;
padding:0;
}

.cannonball form {
color:#666;
}

div.cb-forms input,div.cb-forms select {
margin-top:0;
margin-bottom:9px;
font-size: .92em;
/*font-size:12px;*/
}

div.cb-forms .cb-nav-form input {
margin-bottom:3px;
}

.cb-forms select {
/*border-color:#bbb;*/
}

.cb-forms .accessible {
display:none;
}

.cb-forms .hidden-label {
visibility:hidden;
white-space:nowrap;
overflow:hidden;
}

div.cb-nav-row {
padding-top:63px;
}

.cb-nav-form {
color:#666;
font-weight:300;
font-family:calibri, "Arial Narrow ", "Times New Roman ",sans-serif;
white-space:nowrap;
z-index:5;
}

.cb-nav-form label {
font-weight:300;
}

.cb-nav-form {
position:absolute;
top:15px;
right:18px;
width:180px;
}

.cb-nav-form fieldset {
display:inline;
}

.cb-sub-nav legend,.cb-nav-form legend {
position:absolute;
left:-5000px;
display:none;
}

.cb-nav-form ul {
list-style:none;
margin:0;
padding:0;
}

.cb-nav-form li {
float:left;
}

.cb-list {
padding-left:0;
list-style:none;
}

.cb-nav-form .cb-split {
width:97px;
margin-right:0;
}

.cb-nav-form .last {
width:83px;
}

.cb-row-sub-title,.cb-row-title {
margin-right:14px;
padding-top:18px;
color:#003e74;
text-align:right;
font-family:"Droid Sans", calibri, "Arial Narrow ", "Times New Roman ",sans-serif;
line-height:1em;
}

h1.cb-row-title,h2.cb-row-title {
font-size:1.39em;
color:#fff;
}

h3.cb-row-title {
font-size:1.16em;
color:#ccc;
}

h3.cb-row-sub-title,h2.cb-row-sub-title {
font-size:1.16em;
color:#fff;
padding-top:0;
}

.cannonball label {
font-weight:300;
font-size:11px;
color:#666;
font-family:"Droid Sans", calibri, "Arial Narrow ", "Times New Roman ",sans-serif;
padding:0 4px 0 0;
zoom:1;
}

.cb-nav-link {
font-size:.92em;
}

.cb-input-full {
width:181px;
}

.cb-rows {
list-style:none;
margin:0;
padding:0;
}

.cb-span-2 {
width:108px;
}

.cb-span-3 {
width:180px;
}

.cb-span-1 {
width:54px;
}

.cb-span-5 {
width:300px;
}

.accessible {
position:absolute;
left:-5000px;
}

.cb-split {
width:81px;
margin-right:18px;
float:left;
zoom:1;
}

.cb-split.last {
margin-right:0;
}

.cb-split-row {
_margin-bottom:9px;
}

.cb-nolabel {
margin-top:1.5em;
_margin-top:1.3em;
}

.cannonball .prefix-2 {
margin-left:126px;
}

.cannonball .prefix-1 {
margin-left:72px;
}

.cb-row {
display:inline;
float:left;
position:relative;
/*background-color:#81a928;*/
/*background-image:-moz-linear-gradient(top,#639ec8,#3f769d);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#639ec8),color-stop(1,#3f769d));
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr= '#639ec8 ',EndColorStr= '#3f769d ') ";
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#639ec8,endColorstr=#3f769d)alpha(opacity=100);*/
/*background-image:-moz-linear-gradient(top,#fff,#fff 75%,#e8e8e8);
background-image:-o-linear-gradient(top,#fff,#fff 75%,#e8e8e8);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(1,#e7e7e7));
background-image:-webkit-linear-gradient(top,#fff,#fff 75%,#e8e8e8);
background-image:linear-gradient(top,#fff,#fff 75%,#e8e8e8);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr= '#ffffff ',EndColorStr= '#e7e7e7 ') ";
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff,endColorstr=#e7e7e7)alpha(opacity=100);*/
}

.cb-fake-row {
float:left;
display:none;
}

.cb-form-column {
padding:18px 0 9px 0;
background-color:#fff;
border-bottom:1px solid #e7e7e7;
background-image:-moz-linear-gradient(top,#fff,#fff 75%,#e8e8e8);
background-image:-o-linear-gradient(top,#fff,#fff 75%,#e8e8e8);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(1,#e7e7e7));
background-image:-webkit-linear-gradient(top,#fff,#fff 75%,#e8e8e8);
background-image:linear-gradient(top,#fff,#fff 75%,#e8e8e8);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr= '#ffffff ',EndColorStr= '#e7e7e7 ') ";
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff,endColorstr=#e7e7e7)alpha(opacity=100);
}

.cb-error-msg {
display:none;
position:absolute;
top:15px;
right:18px;
min-height:95px;
_height:95px;
z-index:10;
width:180px;
border:1px solid #bc5015;
background-color:#ffe5ab;
background-image:-moz-linear-gradient(top,#fff,#ffe5ab);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(1,#ffe5ab));
background-image:-o-linear-gradient(#fff,#ffe5ab);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr= '#ffffff ',EndColorStr= '#ffe5ab ') ";
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff,endColorstr=#ffe5ab)alpha(opacity=100);
}

.cb-error-icon {
zoom:1;
background-color:transparent;
background-image:url( "http://i.travelpn.com.edgesuite.net/images/i/frontdoors/cannonball-error.gif ");
background-repeat:no-repeat;
background-position:9px 9px;
}

input.cb-error {
background-color:#ffe5ab;
background-image:-moz-linear-gradient(top,#fff,#ffe5ab);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(1,#ffe5ab));
background-image:-o-linear-gradient(#fff,#ffe5ab);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr= '#ffffff ',EndColorStr= '#ffe5ab ') ";
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff,endColorstr=#ffe5ab)alpha(opacity=100);
}

select.cb-error {
background-color:#ffe5ab;
background-image:-moz-linear-gradient(top,#fff,#ffe5ab);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(1,#ffe5ab));
background-image:-o-linear-gradient(#fff,#ffe5ab);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr= '#ffffff ',EndColorStr= '#ffe5ab ') ";
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff,endColorstr=#ffe5ab)alpha(opacity=100);
}

input.cb-error {
border:1px solid #bc5015;
}

.cb-error-title {
color:#666;
font-weight:600;
padding:9px 9px 9px 47px;
line-height:1.1em;
}

.cb-error-txt {
color:#bc5015;
font-weight:600;
padding:0 9px 9px 47px;
line-height:1em;
}

.cb-error .cb-error-msg {
display:block;
}

.cb-error .cb-nav-form {
top:125px;
}

div.cb-error div.cb-nav-row {
padding-top:173px;
}

.cb-error label.cb-error {
color:#bc5015;
}

div.cb-no-nav .cb-nav-row {
padding-top:18px;
}

div.cb-no-nav .cb-nav-form {
display:none;
}

div.cb-no-nav.cb-error .cb-nav-row {
padding-top:120px;
}

div.cb-no-nav .cb-brand {
background-image:none;
}

div.cb-no-nav .form-co .cb-brand {
background-image:url( "http://i.travelpn.com.edgesuite.net/images/i/frontdoors/cannonball-gnome-nonav.gif ");
}

.cb-first-row {
-webkit-border-radius:8px 8px 0 0;
-moz-border-radius:8px 8px 0 0;
border-radius:8px 8px 0 0;
}

.cb-first-row .cb-form-column {
-webkit-border-radius:0 8px 0 0;
-moz-border-radius:0 8px 0 0;
border-radius:0 8px 0 0;
}

.cb-last-row {
-webkit-border-radius:0 0 8px 8px;
-moz-border-radius:0 0 8px 8px;
border-radius:0 0 8px 8px;
}

.cb-last-row .cb-form-column {
-webkit-border-radius:0 0 8px 0;
-moz-border-radius:0 0 8px 0;
border-radius:0 0 8px 0;
border-bottom-width:0;
}

.cb-one-row {
-webkit-border-radius:8px 8px 8px 8px;
-moz-border-radius:8px 8px 8px 8px;
border-radius:8px 8px 8px 8px;
}

.cb-one-row .cb-form-column {
-webkit-border-radius:0 8px 8px 0;
-moz-border-radius:0 8px 8px 0;
border-radius:0 0 8px 0;
border-bottom-width:0;
}

.cb-inline,.cannonball label.cb-inline {
line-height:1.2em;
_margin-top:8px;
}

.cannonball label.cb-inline {
margin-right:18px;
}

.cannonball .cb-submit {
/*color:#fff;*/
/*border:1px solid #81a928;*/
color: #003461;
border:1px solid #ffffff;
font-size:1.23em;
font-weight:600;
cursor:pointer;
cursor:hand;
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
/*background-color:#81a928;*/
/*background-image:-moz-linear-gradient(top,#81a928,#6b8c23);*/
background-image:-moz-linear-gradient(top,#ffffff,#ffffff);
/*background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#81a928),color-stop(1,#6b8c23));
background-image:-o-linear-gradient(#81a928,#6b8c23);*/
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(1,#fff));
background-image:-o-linear-gradient(#fff,#fff);
/*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr= '#81a928 ',EndColorStr= '#6b8c23 ') ";
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#81a928,endColorstr=#6b8c23)alpha(opacity=100);*/
/*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr= '#fff ',EndColorStr= '#fff ') ";
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#81a928,endColorstr=#6b8c23)alpha(opacity=100);*/
}

.cb-row-title span {
display:block;
}

.cb-forms .span-2 {
margin-right:0;
}

.cb-forms .span-5 {
_width:340px;
}

.cb-forms .span-2 {
width:126px;
}

.cb-forms .span-3 {
padding-left:18px;
_width:214px;
}

.cb520 .cb-forms .span-3 {
margin-right:0;
padding-left:0;
/*width:198px;*/
width: 197px;
}

.cb520 .cb-forms .span-2 {
width:126px;
margin-right:18px;
}

.cb-forms input.span-2 {
padding-left:0;
padding-right:0;
}

.cb520 .cb-forms .span-5 {
padding-left:18px;
_width:360px;
}

.cb520 .prefix-3 {
margin-left:198px;
}

.cb520 .prefix-2-m {
margin-left:144px;
}

.cb520 .cb-last-row {
background-image:-moz-linear-gradient(top,#fff,#fff 75%,#e8e8e8);
background-image:-o-linear-gradient(top,#fff,#fff 75%,#e8e8e8);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(1,#e7e7e7));
background-image:-webkit-linear-gradient(top,#fff,#fff 75%,#e8e8e8);
background-image:linear-gradient(top,#fff,#fff 75%,#e8e8e8);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr= '#ffffff ',EndColorStr= '#e7e7e7 ') ";
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff,endColorstr=#e7e7e7)alpha(opacity=100);
}

div.cb520 .cb-brand {
background-image:none;
}

.cb520 .cb-nav-form {
width:322px;
}

div.cb520 div.cb-nav-row {
padding-top:18px;
}

div.cb520 div.cb-error-msg {
width:322px;
min-height:70px;
position:relative;
top:0;
padding:9px 0 9px 0;
right:0;
margin-bottom:18px;
}

.cb520 .cb-flight-submit .span-2 {
margin-left:0;
margin-right:0;
}

.cb520 .cb-flight-submit .cb-span-1 {
margin-left:9px;
margin-right:9px;
}

.cb520 .cb-nav-form {
position:static;
top:0;
right:0;
}

.cb520 .cb-advanced {
padding:9px 0;
}

div.cb520 .cb-forms .last {
margin-right:0;
}

.cb-disc-name,.cb-disc-id,.pu_poi,.pu_addr {
display:none;
}

.cb-rooms-label,.cb-pass-label {
line-height:1em;
}

.cb-rail-link {
display:block;
font-weight:normal;
}

.cb-rail-link-first {
margin-bottom:14px;
}

.cb-near-airport {
display:none;
}

.cb-input-spacer {
visibility:hidden;
}

.cb-room-additional,.cb-room-child-ages {
display:none;
}

.cb-passengers legend,.cb-rooms legend {
font-size:.92em;
_margin-left:-7px;
}

.cb-child-ages {
display:none;
}

.cb-child-ages label,.cb-room label {
display:block;
height:2em;
}

.cb-child-ages legend,.cb-room-child-ages legend {
font-size:.92em;
font-weight:300;
}

.cb-room-child-ages strong {
display:block;
}

.cb-passengers .span-1,.cb-rooms .span-1 {
_width:53px;
}

.cb-brand {
zoom:1;
background-color:transparent;
background-image:url( "http://i.travelpn.com.edgesuite.net/images/i/frontdoors/cannonball-gnome.gif ");
background-repeat:no-repeat;
background-position:left bottom;
}

.cb-advanced {
text-align:center;
}

.cb-advanced a {
position:relative;
}

.cb-divider {
margin:2px 0 5px 0;
border:none;
border-top:1px solid #e7e7e7;
height:1px;
overflow:hidden;
}

.cb-message {
border:1px solid #3f769d;
color:#666;
font-weight:600;
background-color:#d2dde4;
margin-bottom:9px;
background-image:-moz-linear-gradient(top,#fff,#d2dde4);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(1,#d2dde4));
background-image:-o-linear-gradient(#fff,#d2dde4);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr= '#ffffff ',EndColorStr= '#d2dde4 ') ";
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff,endColorstr=#d2dde4)alpha(opacity=100);
}

.cb-message p {
color:#666;
font-weight:600;
line-height:1.1em;
padding:9px 9px 16px 50px;
margin-bottom:0;
}

.cb-message-icon {
zoom:1;
background-color:transparent;
background-image:url( "http://i.travelpn.com.edgesuite.net/images/i/frontdoors/cannonball-message.gif ");
background-repeat:no-repeat;
background-position:9px 9px;
}

.cb-fhc-message {
display:none;
}

.cb-zoom {
zoom:1;
}

.form-hcx,.form-ro,.form-fh,.form-co,.form-fo,.form-ho,.form-cro {
display:none;
}

.cb-default-ho .form-ho,.cb-default-fh .form-fh,.cb-default-co .form-co,.cb-default-fo .form-fo,.cb-default-cro .form-cro {
display:block;
}

.cb-default-fh .cb-brand {
background-image:url( "http://i.travelpn.com.edgesuite.net/images/i/frontdoors/cannonball-gnome-vacations.gif ");
}

.cb-default-fo .cb-brand {
background-image:url( "http://i.travelpn.com.edgesuite.net/images/i/frontdoors/cannonball-gnome-flights.gif ");
}

.cb-default-cro .cb-brand {
background-image:url( "http://i.travelpn.com.edgesuite.net/images/i/frontdoors/cannonball-gnome-cruises.png ");
}

.cb-exact-dates .cb-flex-time,.cb-exact-dates .cb-best-date {
display:none;
}

.cb-plus-minus .cb-exact-time,.cb-plus-minus .cb-best-date {
display:none;
}

.cb-best-dates .cb-exact-time,.cb-best-dates .cb-date,.cb-best-dates .cb-flex-time {
display:none;
}

.cb-exact-dates .cb-date,.cb-exact-dates .cb-exact-time {
display:inline;
}

.cb-plus-minus .cb-date,.cb-plus-minus .cb-flex-time {
display:inline;
}

.cb-best-dates .cb-best-date {
display:inline;
}

div.cb-passengers select,div.cb-room select {
margin-top:4px;
}

fieldset.cb-child-ages select {
margin-top:0;
}

.cb-plus-minus-msg,.cb-exact-dates-msg,.cb-flex-dates-msg {
display:none;
}

.cb-datetype-msg {
margin-bottom:7px;
}

.cb-csa {
display:block;
width:190px;
}

.cb-no-csa span {
display:none;
}

form.cb-one-way .cb-plus-minus,form.cb-one-way .cb-csa {
display:none;
}

.cb-flight-submit {
background-image:-moz-linear-gradient(top,#fff,#fff 75%,#e8e8e8);
background-image:-o-linear-gradient(top,#fff,#fff 75%,#e8e8e8);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(1,#e7e7e7));
background-image:-webkit-linear-gradient(top,#fff,#fff 75%,#e8e8e8);
background-image:linear-gradient(top,#fff,#fff 75%,#e8e8e8);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr= '#ffffff ',EndColorStr= '#e7e7e7 ') ";
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff,endColorstr=#e7e7e7)alpha(opacity=100);
-webkit-border-radius:8px 8px 8px 8px;
-moz-border-radius:8px 8px 8px 8px;
border-radius:8px 8px 8px 8px;
}

.cb-flight-submit .cb-submit-column {
-webkit-border-radius:8px 8px 8px 8px;
-moz-border-radius:8px 8px 8px 8px;
border-radius:8px 8px 8px 8px;
text-align:center;
}

.cb-flight-submit .submit-button {
margin-left:18px;
}

.cb-flight-submit .cb-flights-submit-button {
margin-left:18px;
}

.cb-flight-submit .button {
height:3.3em;
letter-spacing:1px;
}

.cb-last-row .button {
margin-bottom:9px;
text-align:center;
line-height:1.1em;
vertical:middle;
color:#fff;
text-decoration:none;
padding:0;
}

.cb-fh-submit-button:hover {
color:#fff;
text-decoration:none;
}

.cb-flight-submit .cb-flight-submit-or {
float:left;
line-height:3em;
vertical-align:middle;
text-align:center;
font-size:1.16em;
font-weight:bold;
display:block;
width:54px;
}

.cb-flight-submit .cb-advanced {
margin:0 auto;
}

.cb-default-ho .cb-brand {
background-image:url( "http://i.travelpn.com.edgesuite.net/images/i/frontdoors/cannonball-gnome-hotels.gif ");
}

.cb-ts-list {
display:none;
}

.cb-group-message {
display:none;
font-size:.92em;
zoom:1;
}

.cb-group-link {
text-align:right;
}

.cb-gnome-home {
position:absolute;
width:103px;
height:221px;
left:0;
bottom:-9px;
background-repeat:no-repeat;
background-position:top left;
background-image:url( "http://i.travelpn.com.edgesuite.net/images/i/frontdoors/cannonball-gnome-home.png ");
_background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src= 'http://i.travelpn.com.edgesuite.net/images/i/frontdoors/cannonball-gnome-home.png ');
zoom:1;
}

.cb-ca .cb-gnome-home {
position:absolute;
width:127px;
height:181px;
left:0;
bottom:9px;
background-repeat:no-repeat;
background-position:top left;
background-image:url( "http://i.travelpn.com.edgesuite.net/images/i/frontdoors/cannonball-ca-gnome-home.png ");
_background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src= 'http://i.travelpn.com.edgesuite.net/images/i/frontdoors/cannonball-ca-gnome-home.png ');
zoom:1;
}

.cb-ca .cb-gnome-home-fr {
position:absolute;
width:127px;
height:181px;
left:0;
bottom:9px;
background-repeat:no-repeat;
background-position:top left;
background-image:url( "http://i.travelpn.com.edgesuite.net/images/i/frontdoors/cannonball-fr-gnome-home.png ");
_background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src= 'http://i.travelpn.com.edgesuite.net/images/i/frontdoors/cannonball-fr-gnome-home.png ');
zoom:1;
}

li.cb-overlay-brand {
z-index:5;
}

.cb-nav-msg {
color:#bc5015;
font-weight:300;
}

div.cannonball .cb-forms .cb-grid-margin {
margin-right:18px;
}

.cb-previous-cruise {
display:none;
}

.cb-fake-label {
top:-.2em;
line-height:1.5em;
vertical-align:middle;
position:relative;
display:inline-block;
}

.cb520 .cb-multi-dest {
padding-bottom:9px;
}

.cb520 .cb-room-legend {
padding-top:2.3em;
}

.cb520 .cb-total-room-label {
line-height:1.4em;
padding-top:1em;
vertical-align:bottom;
}

.cb520 .cb-multi-room-legend {
padding-top:4px;
}

.cb520 .cb-multi-room-legend legend,.cb520 .cb-room-legend legend {
_margin-bottom:0;
}

.cb520 .cb-shim {
height:1px;
width:1px;
overflow:hidden;
margin-top:1px;
}

#activities-FD .cb-brand {
background-color:transparent;
background-image:url( "http://i.travelpn.com.edgesuite.net/images/i/cannonball-gnome-activities.gif ");
background-repeat:no-repeat;
background-position:2% bottom;
}

#activities-FD .cb-forms ul {
list-style:none;
margin:0;
padding:0;
}

#activities-FD .cb-nav-form .cb-split {
padding-left:0;
margin-left:-9px;
_margin-left:-4px;
clear:both;
}

#activities-FD .cb-forms .cb-row ul li {
margin:0;
padding:0;
line-height:1.0;
}

#activities-FD .cal-group {
_padding-bottom:8px;
}

#cruise-CB .cruise-field #cro-to {
width:180px;
}

#cruise-CB #cruise-dest label {
display:block;
clear:both;
}

#cruise-CB #cruise-length {
display:inline-block;
position:relative;
float:left;
}

#cruise-CB #cruise-length label {
width:90px;
}

#cruise-CB #cruise-length select {
width:90px;
margin-right:16px;
}

#cruise-CB #cro-cruiseline {
width:180px;
}

#cruise-CB #departurePort {
width:180px;
}

#cruise-CB #cro-datemonth {
width:74px;
}

#cruise-CB #cro-datemonth-label {
width:35px;
}

#cruise-CB #resSt {
width:185px;
}

#cruise-CB .checkbox {
display:block;
font-size:.85em;
}

#cruise-CB #prevCruise p {
margin:7px 0;
}

#cruise-CB #ppvOptions {
margin:0;
padding:0;
}

#cruise-CB #ppvOptions li {
list-style-type:none;
}

#cruise-CB #ppvOptions label {
font-size:11px;
font-weight:normal;
}

#HP .cannonball h3 em,#HP .cannonball h1 em {
float:left;
font-style:normal;
margin-right:.25em;
}

#HP .cannonball h1 {
margin:0;
padding:.8em .8em 0;
}

#HP .cannonball h3 {
/*font-size:1.2em;
margin-right:0;
padding:1em;*/
color: #81a928;

font-size: 1.2em;
margin-right: 0;
padding: 13px;
/*color: white;
background-color: #CCC;
height: 0px;
margin-top: 10px;
margin-left: 5px;
text-align: left;*/

height: 0px;
margin-top: 10px;
text-align: left;
padding-left: 18px;
}

#HP .cb-gnome-home {
display:none;
}

#HP .cb-list {
margin-top:-4px;
}

#HP .cb-passengers,#HP div.cb-forms input,#HP div.cb-forms select {
margin-bottom:4px;
}

#HP form.form-fo div.cb-csa {
font-size:11px;
margin-right:1.4em;
width:auto;
}

#HP form.form-fo #multidest {
display:block;
float:right;
font-size:.85em;
margin:0 1.5em .2em 0;
padding:0;
text-align:right;
}

#HP form.form-fo div.cb-near-airport label,#HP form.form-fo div.cb-near-airport input {
float:left;
font-size:1em;
position:static;
}

#HP form.form-fo div.cb-near-airport input {
margin:0 4px 0 0;
padding:0;
}

#HP form.form-fo ul.cb-datetypes {
margin-right:1.25em;
}

#HP div.cb-form-column {
/*padding-bottom:6px;*/
padding-top:12px;
border-left: 1px solid #eee;
}

#HP form.form-fo fieldset.cb-sub-nav li {
margin-bottom:-.25em;
}

#HP form.form-fo ul.cb-datetypes li {
margin-bottom:-.5em;
margin-right:0;
width:33%;
}

#HP form.form-fo li.cb-no-csa {
text-align:left;
}

#HP form.form-fo li.cb-plus-minus {
text-align:center;
}

#HP form.form-fo li.cb-best-dates {
text-align:right;
}

#HP li.cb-first-row div.cb-form-column {
padding-top:12px;
border-left: 1px solid #eee;
}

#HP #form-cro ul.cb-list {
margin-top:.5em;
}

#HP #cb-form-fo ul.cb-datetype-msg {
margin:.5em 0 0;
}

#HP #cb-form-fo .cal-group {
float:left;
}

#HP #cb-form-fo .cb-best-date a {
clear:both;
display:block;
margin-right:-5em;
width:15em;
}

#HP .cannonball .cb-advanced {
font-size:.85em;
}

#HP .cannonball .cb-nav-form input,#HP #cb-form-fo li input {
margin:0 .25em .25em 0;
}

#HP .cannonball .cb-nav-form li {
width:144px;
margin-right:0;
}

#HP .cannonball li.cb-exact-dates span {
display:block;
}

#HP .cannonball form.form-fo li.cb-exact-dates {
width:9em;
}

#HP .cannonball form.form-fo li.cb-plus-minus {
margin-left:-1em;
}

#HP .cannonball #cb-form-fo .cb-no-csa span {
display:none;
}

#HP .cannonball #cb-form-fo .cb-best-date a {
position:relative;
} /*****END****/
/* The following styles comes from: http://i.travelpn.com/css/ie6-message.css */
#ie6-modal-container {
display:none;
width:100%;
height:100%;
background:#000;
position:absolute;
top:0;
left:0;
filter:alpha(opacity=75);
z-index:100;
}

#ie6-message {
display:none;
width:610px;
height:270px;
position:absolute;
top:150px;
left:190px;
margin:0 auto;
padding:20px:border:1px solid #000;
background:#FFF;
z-index:200;
font-family: "Trebuchet MS ",Arial,Verdana;
}

#ie6-message h5 {
font-size:16px;
font-weight:bold;
color:#639ec7;
margin-bottom:10px;
width:500px;
}

#ie6-message p {
font-size:14px;
color:$666666;
}

#ie6-message ul {
margin-top:30px;
}

#ie6-message li {
display:block;
float:left;
width:77px;
height:77px;
margin:0 20px 0 0;
text-align:center;
font-size:12px;
}

#ie6-message li a {
width:50px;
padding:50px 0 0 0;
text-decoration:none;
color:#003e73;
background:url( "http://i.travelpn.com.edgesuite.net/images/i/homepage/browser_logos-64.jpg ") no-repeat;
}

#ie6-message li a:hover {
text-decoration:underline;
}

#ie6-message li a#ie {
background-position:-156px 0;
}

#ie6-message li a#ff {
background-position:-52px 0;
}

#ie6-message li a#ch {
background-position:0 0;
}

#ie6-message li a#op {
background-position:-104px 0;
}

a#back-tvly {
height:32px;
line-height:32px;
padding:0 15px;
font-size:12px;
background:url( "http://i.travelpn.com.edgesuite.net/images/i/homepage/btn_bkgd_green_32px.gif ") repeat-x;
text-decoration:none;
color:#FFF;
font-weight:bold;
clear:both;
float:right;
}

a#close-btn {
background:url( "http://i.travelpn.com.edgesuite.net/images/i/homepage/close_button.gif ") no-repeat right center;
width:50px;
display:block;
top:20px;
right:50px;
text-decoration:none;
color:#003e73;
font-size:14px;
} /*****END****/
/* The following styles comes from: http://i.travelpn.com/css/hp-dashing-deal.css */
#dashingdeals {
padding:0;
margin-top:0;
}

#dashingdeals h3 {
color:#bc5015;
padding:0;
margin:0;
margin-top:18px;
}

.dd-header {
background:url(http://i.travelpn.com.edgesuite.net/images/dashingdeals/DDHPtopmodbanner.png);
height:81px;
width:342px;
margin-top:-9px;
}

.dd-subheader {
color:#fff;
background:#003e74;
text-align:center;
line-height:.8;
font-size:1.1em;
height:48px;
padding-top:2px;
}

.dd-subheader span {
font-size:1.9em;
line-height:1.2;
}

.dd-content {
padding:0 18px;
}

.dd-content img {
float:left;
margin-bottom:18px;
margin-bottom:18px;
}

.dd-content p {
padding:0;
margin:6px 0 9px 0;
}

.price_text {
text-align:right;
font-size:.8em;
}

.price_crossout {
text-align:right;
text-decoration:line-through;
font-weight:bold;
font-weight:1.4em;
}

.price_title {
text-align:right;
font-size:2.2em;
line-height:1.1;
display:block;
color:#003e74;
font-weight:bold;
margin-bottom:4px;
}

.dd-wrapper {
float:right;
margin-right:0;
text-align:right;
_width:180px;
}

.dd-errors-expired,.dd-errors-nodeal,.dd-errors-sysdown,.dd-errors-soldout {
display:none;
}

#dashingdeals .pseudo-button {
font-size:1.2em;
width:138px;
margin-right:0;
height:22px;
text-align:center;
}

#dashingdeals a:hover {
text-decoration:none;
}

#countdown_dashboard {
color:#fff;
line-height:1.0;
margin:0 auto;
width:110px;
float:left;
margin-top:-28px;
margin-left:115px;
font-weight:bold;
}

.hours_dash,.minutes_dash,.seconds_dash,.time_separator {
float:right;
padding:0;
margin:0;
}

.tens_digit {
margin-left:0;
padding:0;
}

.unit_digit {
margin-left:-1px;
padding:0;
}

.time_separator {
margin-top:6px;
margin-left:-1px \0/!important;
padding:2px 0;
font-weight:bold;
font-size:1.4em;
}

.error_display #countdown_dashboard {
color:#ccc;
}

.error_display .dd-subheader {
background:#999;
}

.error_display .dd-subheader p {
color:#ccc;
}

.error_display .dd-content p {
margin-bottom:18px;
padding-bottom:18px;
}

.error_display h4 {
margin-top:18px;
margin-bottom:8px;
color:#bc5015;
}

.subtitle {
float:right;
margin-top:14px;
}

#why-book img {
float:left;
} /*****END****/
/* The following styles comes from: http://www.travelocity.com/ac-css-consolidator/0,6727,20120209|TRAVELOCITY,00.css */
/* The following styles comes from: http://i.travelpn.com/jQuery-ui/1.8.6/themes/base/jquery.ui.autocomplete.css */
/*
 * jQuery UI Autocomplete 1.8.6
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Autocomplete#theming
 */
.ui-autocomplete {
position:absolute;
cursor:default;
}
/* workarounds */
* html .ui-autocomplete {
width:1px;
} /* without this, the menu expands to 100% in IE6 */
/*
 * jQuery UI Menu 1.8.6
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Menu#theming
 */
.ui-menu {
list-style:none;
padding:2px;
margin:0;
display:block;
float:left;
}

.ui-menu .ui-menu {
margin-top:-3px;
}

.ui-menu .ui-menu-item {
margin:0;
padding:0;
zoom:1;
float:left;
clear:left;
width:100%;
}

.ui-menu .ui-menu-item a {
text-decoration:none;
display:block;
padding:.2em .4em;
line-height:1.5;
zoom:1;
}

.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active {
font-weight:normal;
margin:-1px;
}
/*****END****/
/* The following styles comes from: http://i.travelpn.com/css/autocomplete.css */
ul.ui-autocomplete {
width:400px;
border-top:1px solid #b2b2b2;
border-right:1px solid #000;
border-bottom:1px solid #000;
border-left:2px solid #b2b2b2;
background:#fff;
overflow-y:auto;
}

ul.ui-autocomplete li.ui-menu-item a {
color:#003e74;
font-size:11px;
}

ul.ui-autocomplete li.ui-menu-item.airline a {
background-position:3px 3px;
background-repeat:no-repeat;
}

ul.ui-autocomplete li.ui-menu-item.city a {
background-position:3px 3px;
background-repeat:no-repeat;
}

ul.ui-autocomplete li.ui-menu-item a.ui-state-hover {
background-position:3px 3px;
background-repeat:no-repeat;
background-color:#639ec8!important;
color:#fff;
border:1px solid #639ec8;
}

ul.ui-autocomplete li.ui-menu-item a.ui-state-hover {
background-position:3px 3px;
background-repeat:no-repeat;
background-color:#639ec8!important;
color:#fff;
border:1px solid #639ec8;
}

ul.ui-autocomplete li.ui-menu-item.airline a.ui-state-hover {
background-position:3px 3px;
background-repeat:no-repeat;
background-color:#639ec8!important;
color:#fff;
border:1px solid #639ec8;
}

ul.ui-autocomplete li.ui-menu-item.city a.ui-state-hover {
background-position:3px 3px;
background-repeat:no-repeat;
background-color:#639ec8!important;
color:#fff;
border:1px solid #639ec8;
}

ul.ui-autocomplete li.ui-menu-item a span.highlightCharacters {
font-weight:bold;
} 
.theme-default #slider {
   /* margin:100px auto 0 auto;*/
    width:342px; /* Make sure your images are the same size */
    height:296px; /* Make sure your images are the same size */
}
/*****END****/