body {
    color: #000000;
    background : #FFFFFF;
    font-size : 10px;
    font-family: Arial, Helvetica, sans-serif;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 10px;

}
td,select, input,textarea {font-size : 11px; font-family: Arial,Helvetica,sans-serif;}
.airlisting-hdr-title {font-size: 11px; font-weight: bold; color:#FDFDE0; background : #717171 ;}
.box-inside-font {color: #000000; }
.box-inside-header {color: #000000; font-weight:bold; font-size:12px; }
.box-top-header{color : #FFFFFF;font-weight :bold ; background : #336699;}
.carwhite {color:#FFFFFF;}
.cc-box-inside-font {color: #000000; }
.cc-box-top-header{color : #FFFFFF;font-weight :bold ; font-size:12px;background : #70005E;}
.cc-box-outside-bg-color {	background-color : #70005E;}
.cc-box-outside-border { background-color : #E1D6E0;  border-color : #70005E;  border-style : solid;  border-width : 1px;   }
.error-text {font-weight:bold; color:#CC0000; background: #FFFFCC; }
.listing-address {font-size:10px;}
.listing-include {background: #FFFFCC; font-size: 9px; border-bottom: 1px solid #ffcc66; }
.listing-name {color:#000000;font-weight:bold; font-size: 16px;}
A.listing-name {color:#000000;font-weight:bold; font-size: 16px;}
.listing-pkgprice-color {color:#000000; font-weight:bold; font-size: 13px;  background : #FFCC66;  padding : 1px;  }
.listing-pkgprice-pp {color: white; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
.listing-title {color:#ffffff; font-weight:bold; font-size: 14px;}
.listing-title-white { color:#ffffff; font-weight:bold; }
.highlight-text{font-weight:bold; color:#CC0000;  }

.pkgprice-color {color:#FF4800; font-weight:bold; font-size:12px; }
.pkgprice-pp { color: #CC3333; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
.red-text{color:#ED2024;font-weight:bold; }
.red-text-nobold{color:#ED2024;font-size:12px; }
.script-action-text-bold {color:#ED2024; font-weight:bold; }
.script-action-text{color:#ED2024; font-size:12px; }
.sort-title { color: white; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
a.sort-title { color: white; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }

.box-divline { line-height: 1px; background: #717171; }
.box-outside-bg-color {	background : #336699;}
.box-outside-border { background : #FFFFCC;  border-color : #000000;  border-style : solid;  border-width : 1px;   }
.listing-outside-border {border-width : 1px; border-style :  solid; border-color:  #ffcc66; background : #FFFFCC;}
.listing-top-border{border-top-style : solid;  border-top-width : 1px;  border-top-color : #717171;background: #336699; }
.listing-top-header{border-width : 1px; border-style :  solid; border-color: #717171; background : #FFFFFF;}
.listing-top-left-border{border-left-style : solid;  border-left-width : 1px;  border-left-color : #717171;background: #336699; } 
.listing-top-right-border{border-right-color : #717171;border-right-style : solid;border-right-width : 1px;background: #336699; }
.sortbar-bgcolor{background : #6699cc;}
.videolink {color : #cc3333;}

.highlight-listing-top-border { 
    background: #FF6600;
    padding-top: 2px;
}

.highlight-listing-top-left-border {
    background: #FF6600;
}

.highlight-listing-top-right-border {
    background: #FF6600;
}

/*************************************************/
/*****START TEXT CLASSES*****/
/*********/
.default-text10{
color : Black;
font-size : 10px;
font-family : Arial, Helvetica, sans-serif;
}
.reg-text{
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
}

.default-text{
color : Black;
font-size : 12px;
font-family : Arial, Helvetica, sans-serif;
}
.default-hdr-text{
color : Black;
font-size : 12px;
font-family : Arial, Helvetica, sans-serif;
font-weight : bold;
}
.reg-text2{
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
}
.hdr-text{
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
}
.star-text{
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #CC0033;
font-weight : bold;
}
.red-text{
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #CC0033;
}
.bodyHeaders{
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
}
.section-hdr-text{
font-family : Arial, Helvetica, sans-serif;
font-weight : bold;
color : Black;
font-size : 16px;
}

/** Styles from hotels.com site redesign **/
A.footerLink { color: #CC3333; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
.footerText { color: #CC3333; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
.footerCopyright { color: #cccccc; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
.footerGlobalSites { color: #999999; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
.footerGlobalSitesLink { color: #999999; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
A.footerGlobalSitesLink { color: #999999; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }

.main-header { background: #2F6799; }
.main-header-menu1 { color: #FFCE63; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
A.main-header-menu1:hover { color: white; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
.main-header-menu2 { color: #666665; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
A.main-header-menu2:hover { color: black; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
.main-header-top-bevel { background: url(../../images/hotels_images/nav_top_bevel.gif); background-repeat: repeat-x; }
.main-header-bottom-bevel { background-image: url(../../images/hotels_images/nav_bot_bevel.gif); background-repeat: repeat-x; }
.main-header-welcome { color: black; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
.main-header-hotelscom { color: #CC3333; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
.main-header-users-name { color: black; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }

.leftnav-top-cities-hdr { color: #ffffff; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.leftnav-top-cities-link { color: #ffffff; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
A.leftnav-top-cities-link { color: #ffffff; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }

.content-normal-txt { color: #666666; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
.content-normal-link { color: #CC3333; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
A.content-normal-link { color: #CC3333; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
.content-bold-txt { color: #000000; font-weight: bold; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
.content-hdr { color: #336699; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.content-mini-msg-link { color: #336699; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
A.content-mini-msg-link { color: #336699; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
.content-special-alert { color: #CC3333; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
.content-special-alert-big { color: #CC3333; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.content-links-on-click { color: black; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.content-bold-link { color: #CC3333; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
A.content-bold-link { color: #CC3333; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }

.search-form-hdr-main { color: #003366; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, sans-serif; }
.search-form-hdr-help { color: #666666; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
.search-form-field-label { color: black; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
.search-form-field-input-normal { color: black; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
.search-form-field-input-bold { color: black; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
.search-form-field-help { color: #666666; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }

.input-form-hdr-bar-bg { background: #336699 }
.input-form-hdr-bar-txt { color: white; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
.input-form-hdr-bar-help { color: white; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
.input-form-hdr-bar-link { color: white; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
A.input-form-hdr-bar-link { color: white; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
.input-form-field-hdr { color: black; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
.input-form-field-label { color: #666666; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
.input-form-field-input-normal { color: black; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
.input-form-field-input-bold { color: black; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
.input-form-field-help { color: #666666; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }

/* MAIN CONTENT YELLOW AREA */
.search-form-bg { background: #FFFFCC; }
.search-form-top-bevel { background-image: url(../../images/hotels_images/search_top_bevel.gif); background-repeat: repeat-x; }
.search-form-left-bevel { background-image: url(../../images/hotels_images/search_left_bevel.gif); background-repeat: repeat-y; }
.search-form-right-bevel { background-image: url(../../images/hotels_images/search_right_bevel.gif); background-repeat: repeat-y; }
.search-form-bottom-bevel { background-image: url(../../images/hotels_images/search_bot_bevel.gif); background-repeat: repeat-x; }

.matrix-bg { background: #FFFFCC; }
.matrix-top-bevel { background-image: url(../../images/hotels_images/sr_top_bevel.gif); background-repeat: repeat-x; }
.matrix-left-bevel { background-image: url(../../images/hotels_images/sr_left_bevel.gif); background-repeat: repeat-y; }
.matrix-right-bevel { background-image: url(../../images/hotels_images/sr_right_bevel.gif); background-repeat: repeat-y; }
.matrix-bottom-bevel { background-image: url(../../images/hotels_images/sr_bott_bevel.gif); background-repeat: repeat-x; }

.content-title-hdr-1 { color: #CC3333; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, sans-serif; text-transform: capitalize; }
.content-title-hdr-2 { color: #CC3333; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-transform: capitalize; }
.content-instructional-text { color: #333333; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
ul.content-instructional-text { margin-top: 0; margin-bottom: 0; list-style-type: circle; }
.content-normal-txt { color: #666666; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
.content-normal-link { color: #CC3333; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
A.content-normal-link { color: #CC3333; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
A.content-instructional-link { color: #CC3333; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
.content-section-bg { background: #FFFFCC; }
.content-section-top-bevel { background-image: url(../../images/hotels_images/search_top_bevel.gif); background-repeat: repeat-x; }
.content-section-left-bevel { background-image: url(../../images/hotels_images/search_left_bevel.gif); background-repeat: repeat-y; }
.content-section-right-bevel { background-image: url(../../images/hotels_images/search_right_bevel.gif); background-repeat: repeat-y; }
.content-section-bottom-bevel { background-image: url(../../images/hotels_images/search_bott_bevel.gif); background-repeat: repeat-x; }
.content-section-hdr-1 { color: #003366; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, sans-serif; }
.content-section-hdr-2 { color: #003366; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.content-section-hdr-3 { color: #003366; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.content-section-data-input { color: black; background-color: white; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
.content-section-data-name { color: black; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-transform: capitalize; }
.content-section-data-value { color: #666666; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }

.leftnav-background { background: #6699CC; }
.leftnav-panel-bg { background: white; }

.leftnav-hdr-bar { color: white; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; }
.leftnav-panel-hdr { color: black; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
.leftnav-panel-hdr-unselected { color: #666666;  font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
A.leftnav-panel-hdr { color: blue; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
.leftnav-panel-text { color: #666666; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; text-transform: capitalize; }
A.leftnav-panel-link { color: #336699; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
.leftnav-input { color: black; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.leftnav-panel-special-alert { color: #CC3333; font-size: 10px; font-family :Arial, Helvetica, sans-serif; }
.leftnav-panel-link-on-click { color: black; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
A.leftnav-panel-link-on-click { color: black; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }

/* BLUE PANEL HEADER */
.leftnav-panel-hdr-bg { background: #336699; }
.leftnav-panel-hdr-top-bevel { background-image: url(../../images/hotels_images/ls_top_bevel.gif); background-repeat: repeat-x; }
.leftnav-panel-hdr-bottom-bg { background: #003366; }

.leftnav-1800-big-text { color: #CC3333; font-size: 14px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.leftnav-1800-small-text { color: #666666; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.leftnav-1800-small-title-text { color: black; font-weight: bold; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }

/* MAIN CONTENT BLUE HEADER BAR */
.content-hdr-bar-bg { background: #336699 }
.content-hdr-bar-txt { color: white; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
.content-hdr-bar-normal-txt { color: white; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
.content-hdr-bar-link { color: white; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
A.content-hdr-bar-link { color: white; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
A.content-hdr-bar-bold-link { color: white; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }

/* MAIN CONTENT BLUE HEADER BAR */
.content-hdr2-bar-bg { background: #6699CC }

.leftnav-section-hdr-text { color: white; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
.leftnav-section-hdr-bottom-bg { background: #003366; }
.leftnav-section-body-bg { background: white; }
.leftnav-our-partners-text { color: #666666; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
A.leftnav-our-partners-link { color: #666666; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
.leftnav-newsletter-text { color: #666666; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
A.leftnav-newsletter-link { color: #CC3333; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
A.leftnav-global-site-link { color: #666666; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }

/* redesign styles from "extra" stylesheet */
/** search.jsp **/
.index-top-city-text { color: black; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, sans-serif; }
.index-city-text { color: black; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.index-hdr-text { color: #003366; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.index-field-label { color: black; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
.index-field-input { color: black; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
A.index-link { color: #CC3333; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
.index-customer-support-bevel { background-image: url(/images/ui/scc_banner_dots.gif); background-repeat: repeat-y; }
.index-enter-city { color: black; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }

.leftnav-input { font-size: 10px; font-family: Arial, Helvetica, sans-serif; }

/* CMS - IMAGE HEADER w/ TEXT */
.imghdr-bg { background: #6699CC; }
.imghdr-top-bevel { background-image: url(../../images/hotels_images/seasonal_top_rule.gif); background-repeat: repeat-x; }
.imghdr-left-bevel { background-image: url(../../images/hotels_images/seasonal_left_rule.gif); background-repeat: repeat-y; }
.imghdr-right-bevel { background-image: url(../../images/hotels_images/seasonal_right_rule.gif); background-repeat: repeat-y; }
.imghdr-bottom-bevel { background-image: url(../../images/hotels_images/seasonal_bott_rule.gif); background-repeat: repeat-x; }
.imghdr-hdr-txt { color: #003366; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
.imghdr-normal-txt { color: white; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
.imghdr-normal-link { color: white; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }

/* packaging additions*/
A.pkg-build-chooser {color: #000000; font-size: 11px; font-weight: bold; text-decoration : none;}
.button {
    background: url(../../images/hotels_images/btn-green-bg.gif) #44A144;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 11px;
    text-decoration: none;
    text-transform: capitalize;
    border: none;
    height: 16px;
    cursor: hand;
}
.pkg-age-type {color: gray ; font-size: 10px;}
.pkg-black-bold {color: #000000; font-size: 12px; font-weight : bold;}
.pkg-moreways-text {color: #CC3333; font-size: 12px; }
A.pkg-moreways-link {color: #CC3333; font-size: 12px;}

.leftnav-1800-big-text { color: #CC3333; font-size: 14px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.leftnav-1800-small-text { color: #666666; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.property-name-link { color: black; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, sans-serif; }
.property-address { color: black; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
.results-image-border { border: 2px solid white; }

.book-by-phone { color: black; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
.call-1800-txt { color: #CC3333; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, sans-serif; }

.airlisting-hdr-title {font-size: 11px; font-weight: bold; color:#FDFDE0; background : #717171 ;}
.airlisting-hdr { background : #717171 ;}
.leftnav-panel-text-normal { color: #666666; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
