




























	






a:link{color:inherit;font-size:inherit;}
a:active{color:inherit;font-size:inherit;}
a:hover{color: inherit;text-decoration:none; font-size:inherit;}
a:visited{color: inherit; font-size:inherit;}

a.blackReg {text-decoration:none; color:#000000; font-weight:bold;}
a.blueReg {text-decoration:none; color:#000000;}
a.footerlink:hover{color:#000000;text-decoration:none}
a.footerlink{color:#000000;text-decoration:underline}
a.foot-nav-link {color:#2966AA; text-decoration : none;}
a.foot-nav-link:hover {color:#2966AA;  text-decoration : underline;}
a.todayReg {text-decoration:none; color:#FF0000;}
a.top-nav-link {color:#2966AA; font-size:12px; font-weight: bold; }


blockquote,form, input,select,div,h1,h2,h3,h4,li,ol,p,td,textarea,th,ul {font-size: 11px; font-family: arial, helvetica, sans-serif;}


.addrates{border-bottom-color:#A9A9A9;border-bottom-style:dashed;border-bottom-width:1px;color:#000000;font:11px Arial,Helvetica,sans-serif}
.areaREGtext { font-size: 14px;}
.areaREGbigtext { font-size: 18px; font-weight: bold;}
.awhite {color:#292c73;font-size:10px;}
.bgcolor{background-color:#ffffce}
.black{background-color:Black; color:#ffffce;}
.blu-line { background : #5386BE; height : 2px; width : 100%;}
.body-cal {background-color:#FFFFFF;}
.calBorder {border-top-style : solid; border-top-width : 1px; border-top-color : #0D447F; border-bottom-color : #0D447F; border-bottom-style : solid; border-bottom-width : 1px; border-left-color : #0D447F; border-left-style : solid; border-left-width : 1px; border-right-color : #0D447F; border-right-style : solid; border-right-width : 1px;}
.carsvnc{border-bottom-color:#A9A9A9;border-bottom-style:dashed;border-bottom-width:1px;color:#000000;font:bold xx-small;padding:3px;}
.cityheader {font-weight: bold; font-size: 16px; color: #000000;  background: }
.cityradio {font-weight: bold; font-size: 12px; color: #000000; background: #ffffce}
.cityradio:hover{color:#FF0000}
.darkSubText{color:}
.darkText {color:#292c73;}
.dashedLineTop {border-top-style: dashed; border-top-height:1px; border-top-width: 1px}
.dateOf {background-color:silver;}
.ensureReg { color: FF0000; font-size: 12px; }
.errorText {color:}
.errorTextBold {color:; font-weight:bold;}
.font-size10 {font-size: 10px;}
.foot-nav { color : #2966AA;}
.footerlink{color:#000000;text-decoration:underline}/* link, active and visited replace this class...REMOVE when complete*/
.footertext{color:#000000;}
.infoPicBorder {border: #676767 1px solid;}
.listSpecialStrike {text-decoration : line-through;}
.masterBLACK{color:#000000}
.masterBOLD {font-weight: bold;}
.masterREDplain {color: #FF0000}
.newsletter-bg { background-image: url(/images/newsletter-bg.gif)}
.OLDfullblue-box {background:#cecf63;border:1px solid #292c73;color:#000000;line-height:normal;padding:3px}

.OLDlistblue-top {background: #336699;color:white; border:0px; padding:3px}
.OLDwhite-barL{background:#ffffce;border-left:1px solid #292c73;border-right:1px solid #292c73;border-bottom:1px solid #292c73;display:block;line-height:normal;padding:3px}
.listAffTableBG {background: #FFCC66;}
.listTableBG {background: #FFFFCC; padding: 4px;}
.listTableBG2 {background: #ffffce; padding: 4px;}
.listAffTableLine {background: #FFCC66; height: 1px; width: 100%; }

.quotetext {font-weight: bold; font-size: 10px; color: #000000;}
.redspecial{color:#FF0000;font-weight:bold; vertical-align:text-top}
.redspecialsmall{color:;font-size:10px; vertical-align:text-top}
.refine-bold { font-weight : bold;}
.search-bold {font-weight:bold}
.SIRprice {color:#FF7F02; font-weight: bold;}
.showHand {cursor:hand}
.text-size12BLACK {font-size: 12px; color: #000000;}
.text-size12BOLD{font:bold 12px; }
.text-size14BOLD{font:bold 14px; }
.text-size16BOLD{font:bold 16px; }
.tnow-section-hdr {font-size: 14px; color:#FF6600 ; font-weight: bold;}
.tollFreeTextColor {color:FF0000; font-weight:bold;}
.top-iconbg {background-color: #0D447F;}
.top-nav { background-image : url(/images/header/top-nav-bg.gif) }
.top-nav-faq { background-image : url(/images/header/top-faq-bg.gif) ; font-weight : bold; color : #2966AA; font-size : 12px; }
.welcome { position : relative; left: -7px; top: -7px; _top: -8px; /* for IE */ }
.whiteText {color:#ffffce;}
.whiteBG {background:#ffffce;}



    


.shdl { position: absolute; z-index: 99; visibility: hidden; }

.image-fix { text-decoration: none; }

.error-text { color: #FF0000; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.error-border { border-style: solid; border-color: #FF0000; border: #FF0000; }

.required-field-star { color: #FF0000; font-weight: bold; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }

A.footerLink { color: #CC3333; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
.footerText { color: #CC3333; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
.footerCopyright { color: #CCCCCC; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
A.footerCopyright { color: #CCCCCC; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
.footerGlobalSites-hdr { color: #336699; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
.footerGlobalSites-txt { color: #336699; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
A.footerGlobalSites-link { color: #336699; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }

.main-header { background: #336699; }
.main-header-menu1 { color: #FFCC66; 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: #666666; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
A.main-header-menu2 { color: #666666; 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-image: url(/hcom/images/nav_top_bevel.gif); background-repeat: repeat-x; }
.main-header-bottom-bevel { background-image: url(/hcom/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-weight: bold; font-size: 11px; 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; }

/* COMMON LEFT NAV AREA */
.leftnav-background { background: #6699CC; }
.leftnav-panel-bg { background: white; }

.leftnav-hdr-bar { color: white; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
.leftnav-panel-hdr { color: black; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
.leftnav-panel-text { color: #666666; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
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(/hcom/images/ls_top_bevel.gif); background-repeat: repeat-x; }
.leftnav-panel-hdr-bottom-bg { background: #003366; }

A.leftnav-featured-link { color: #336699; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.leftnav-featured-offers-from { color: #336699; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
.leftnav-featured-offers-price { color: #336699; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }

.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 }

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

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

/* MAIN CONTENT AREA */
.content-title-1 { color: #CC3333; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, sans-serif; }
.content-title-2 { color: #CC3333; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }

.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; text-decoration: underline; }
.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; }

.content-rate { color: black; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
.content-rate-bold { color: black; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
.content-promo-rate { color: #339933; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
.content-promo-rate-bold { color: #339933; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
.content-promo-link { color: #339933; 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; }

.lowest-rates-txt { color: black; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
A.guaranteed-link { color: #CC3333; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.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; }

.city-dest-name { color: black; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.property-name-link { color: black; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, sans-serif; }
A.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; }

/* SIGN IN BEVELS */
.signin-left-bevel { background-image: url(/hcom/images/signin_left_bevel.gif); background-repeat: repeat-y; }
.signin-right-bevel { background-image: url(/hcom/images/signin_right_bevel.gif); background-repeat: repeat-y; }
.signin-bottom-bevel { background-image: url(/hcom/images/signin_bott_bevel.gif); background-repeat: repeat-x; }
/* CMS - IMAGE HEADER w/ TEXT */
.imghdr-bg { background: #6699CC; }
.imghdr-top-bevel { background-image: url(/hcom/images/seasonal_top_rule.gif); background-repeat: repeat-x; }
.imghdr-left-bevel { background-image: url(/hcom/images/seasonal_left_rule.gif); background-repeat: repeat-y; }
.imghdr-right-bevel { background-image: url(/hcom/images/seasonal_right_rule.gif); background-repeat: repeat-y; }
.imghdr-bottom-bevel { background-image: url(/hcom/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; }
.imghdr-txt { font-size: 10px; font-family: Arial, Helvetica, sans-serif; }

/** search.jsp **/
.index-top-city-text { color: black; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, sans-serif; }
// overidden in styles-tnow.css: .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(/hcom/images/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; }

/** results.jsp **/
.results-property-number { color: black; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.results-hotel-description { color: #666666; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
.results-image-border { background: white; }
#waitScreen {position: absolute; visibility: hidden; height: 100%; width: 100%}
.greytext { color: #4F4F4F; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica,sans-serif; }
.redtext { color: #C33F4B; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica,sans-serif; }
.fillWaitBG {background-color: #FFFFFF; height: 100%; width: 100%;}
.Spacer7 {padding-top: 7px;}
.Spacer14 {padding-top: 14px;}
.mainbox-bgTOP {background: url(/hcom/images/mainbox-bgTOP.gif)}
.mainbox-sideL {background: url(/hcom/images/mainbox-sideL.gif); background-repeat: repeat-y;}
.mainbox-sideR {background: url(/hcom/images/mainbox-sideR.gif); background-repeat: repeat-y;}
.mainbox-sideR3 {background: url(/hcom/images/mainbox-sideR3.gif); background-repeat: repeat-y;}
.yellowfill {background: #FFFDE7;}
.mainbox-sideL4 {background: url(/hcom/images/mainbox-sideL4.gif); background-repeat: repeat-y;}
.whitefill {background: #FFFFFF; height: 100%; width: 100%;}
.tanline {background: #E2DFBD; width: 2px; height: 100%;}
body {background : #FFFFFF;font-family : Arial, Helvetica, sans-serif;font-size : 12px;}

td {font-family : Arial, Helvetica, sans-serif;font-size : 11px;}


.content-divline {background: url(/hcom/images/divline.gif);}
//.search-form-field-label {font-weight: regular;}
.content-title-1 {font-size: 16px; font-weight: bold; color: #CC0000;}
.content-title-2 {font-size: 11px; font-weight: bold; color: #CC0000;}
.content-normal-txt {font-size: 10px; color: #666666;}
.nav_fillbg {background: url(/hcom/images/nav_fillbg.gif); background-repeat: repeat-x;}
.ltblue-hdrtop {background: #FFFFCC;font-weight: bold; padding-left: 7px; padding-top: 2px;border-left:1px solid #FFCC66;border-right: 1px solid #FFCC66;border-top: 1px solid #FFCC66;}
.masterPicBox {border: 1px solid #000000;}
.masterBorder1pxBlue {background: #FFFFFF ; border : 1px solid #FFCC66; padding: 7px;}


.leftnav-input { color: black; font-size: 10px; text-decoration: none; }

INPUT.flat { border: #C0C0C0 1px solid; font-size:  12px; background: #FFFFFF; height :20px; font-family:Arial, Helvetica, sans-serif;}
INPUT.flat-black { border: #000000 1px solid; font-size:  12px; background: #FFFFFF; height :20px; font-family:Arial, Helvetica, sans-serif;}
input.button {	font-size:10px;	width:120px; height:20px;}
input.button2 {	font-size:10px;	width:80px;	height:20px;}
input.button3 {background: url(/images/btn-green-bg.gif) #44A144; color: #FFFFFF; font-weight: bold; font-size: 11px;border-bottom:none;border-top:none;border-left:none;border-right:none;height:16px;cursor:hand;vertical-align:center}
input.citybox {width:120px;	height:20px; font-family:Arial, Helvetica, sans-serif; font-size: 11px;}
.image-fix {text-decoration : none;}
.wait-screen-fix{ margin : 0px;	margin-bottom : 0px; margin-left : 0px;	margin-right : 0px;	margin-top : 0px;}



/** Site Redesign **/
A.footerLink { color: #CC0033; font-size: 10px;  }
.footerText { color: #CC0033; font-size: 10px;  }
.footerCopyright { color: #cccccc; font-size: 10px;  }
.footerGlobalSites { color: #999999; font-weight: bold;   }
.footerGlobalSitesLink { color: #999999; font-size: 11px;  }
A.footerGlobalSitesLink { color: #999999; font-size: 11px;  }

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

.leftnav-background { background: #6699CC; }
.leftnav-top-cities-hdr { color: #003366; font-size: 10px;  text-decoration: none; }
.leftnav-top-cities-link { color: white; font-size: 10px;  }
A.leftnav-top-cities-link { color: white; font-size: 10px;  text-decoration: none; }
.leftnav-section-hdr-bg { background: #336699; }
.leftnav-section-hdr-top-bevel { background-image: url(/hcom/images/ls_top_bevel.gif); background-repeat: repeat-x; }
.leftnav-section-hdr-text { color: white; font-size: 10px;  }
.leftnav-section-hdr-bottom-bg { background: #003366; }
.leftnav-section-body-bg { background: white; }
A.leftnav-featured-offers-text { color: #003366; font-size: 10px;  text-decoration: underline; }
.leftnav-our-partners-text { color: #666666; font-size: 10px;  }
A.leftnav-our-partners-link { color: #666666; font-size: 10px;  text-decoration: underline; }
.leftnav-1800-big-text { color: #CC3333; font-size: 12px;  text-decoration: none; }
.leftnav-1800-small-text { color: #666666; font-size: 10px;  text-decoration: none; }
.leftnav-1800-small-title-text { color: black; font-weight: bold; font-size: 10px;  text-decoration: none; }
.leftnav-newsletter-text { color: #666666; font-size: 10px;  text-decoration: none; }
A.leftnav-newsletter-link { color: #CC3333; font-size: 10px;  text-decoration: underline; }
A.leftnav-global-site-link { color: #666666; font-size: 10px;  text-decoration: underline; }

/** search.jsp **/
.index-select-dest-bg { background: #FFFFCC; }
.index-city-text { color: black; font-weight:bold }
.index-select-options-text { color: black; font-size: 10px; }
.index-section-hdr-text { color: #003366; font-weight: bold; font-size: 12px;  }
A.index-browse-dest-link { color: #CC3333; font-weight: bold;   text-decoration: underline; }
.index-search-left-bevel { background-image: url(/hcom/images/search_left_bevel.gif); background-repeat: repeat-y; }
.index-search-right-bevel { background-image: url(/hcom/images/search_right_bevel.gif); background-repeat: repeat-y; }
.index-search-bottom-bevel { background-image: url(/hcom/images/search_bot_bevel.gif); background-repeat: repeat-x; }
.index-lowest-rates-text { color: #000000; font-weight: bold;   }
A.index-guaranteed-link { color: #CC3333; font-weight: bold; font-size: 11px;  }
.index-customer-support-bevel { background-image: url(/hcom/images/scc_banner_dots.gif); background-repeat: repeat-y; }
A.index-customer-support-link { color: #CE0800; font-size:10px;  }
.index-customer-support-text { color: #CE0800;   }

/** Advanced search links when packaging is enabled **/
.wbtile {background: url(/hcom/images/wb_tilebg.gif); background-repeat: repeat-x;}
a.wblink {color: #336699;font-size: 12px; font-weight: bold;}

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

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



/* BLUE PANEL HEADER */
A.leftnav-panel-link { color: #336699; font-size: 10px; text-decoration: underline; }
.leftnav-panel-hdr-bg { background: #336699; }
.leftnav-panel-hdr-top-bevel { background: url(/images/ui/ls_top_bevel.gif); background-repeat: repeat-x; }
.leftnav-panel-hdr-bottom-bg { background: #003366; }

A.leftnav-featured-link { color: #336699; font-weight: bold;   text-decoration: underline; }
.leftnav-featured-offers-from { color: #336699; font-size: 10px;  }
.leftnav-featured-offers-price { color: #336699; font-weight: bold;   }

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

/*Calendar Formatting*/
.caltop-border {border-left-color : White;	border-left-width : 2px;	border-right-color : White;	border-right-width : 2px;	border-top-color : White;border-top-width : 2px;  border-left-style : solid;  border-top-style : solid;  border-right-style : solid;   }
.bg-caltop {background:#0D447F;font-weight:bold;font-size:12px;color:#FFFFFF}

/*Popup Formatting*/

/*for bu9 customer care styles*/
.pop-topbgcolor {background: #336699; color :#FFFFFF ; font-weight : bold; height : 41px;}
.popupBodyBG {background:#FFFFCC; color: #666666;}
A.closeLink {background:#336699; color:#FFFFFF; font-size:10px;}

.pop-botbgcolor1 { background : #C3C3C3 ;}
.popupContent {overflow:auto;height:235px;}
.pop-botbgcolor2 { background : #E2E2E2 ; height : 20px;}
a.popuplink { color: #CC0000; font-weight: bold; }
a.nonrefund-popuplink { color: #CC3333; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }

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


/* gds text */
.gds-hotel-name:link { color: #000000; font-size: 9pt; font-weight: bold; text-decoration: underline; }
.gds-hotel-name:active { color: #000000; font-size: 9pt; font-weight: bold; text-decoration: underline; }
.gds-hotel-name:hover { color: #000000; font-size: 9pt; font-weight: bold; text-decoration: underline; }
.gds-hotel-name:visited { color: #000000; font-size: 9pt; font-weight: bold; text-decoration: underline; }

.gds-hotel:link { color: #4444aa; text-decoration: underline; }
.gds-hotel:active { color: #4444aa; text-decoration: underline; }
.gds-hotel:hover { color: #4444aa; text-decoration: underline; }
.gds-hotel:visited { color: #4444aa; text-decoration: underline; }


/* Temporary Until We Come Up With A 4 Sided Box Solution */
.border1px { background: #FFFFFF; border-bottom: solid 1px #336699; border-left:solid 1px #336699; border-right:solid 1px #336699; border-top: none; display: block; padding: 3px; color: #000000 }
.headerTableBG { background: #336699; color: #FFFFFF; border: 0px; padding: 3px }

/* RED HEADER */
.red-bg { background: #CC3333; }
.red-top-bevel { background-image: url(/hcom/images/rbar_topside.gif); background-repeat: repeat-x; }
.red-left-bevel { background-image: url(/hcom/images/rbar_lside.gif); background-repeat: repeat-y; }
.red-right-bevel { background-image: url(/hcom/images/rbar_rside.gif); background-repeat: repeat-y; }
.red-bottom-bevel { background-image: url(/hcom/images/rbar_bottside.gif); background-repeat: repeat-x; }

/* BIN Styles */
A.roomsleft-copy:link       { color: #CC0000; font-weight: bold; text-decoration: none; }
A.roomsleft-copy:active     { color: #CC0000; font-weight: bold; text-decoration: none; }
A.roomsleft-copy:hover      { color: #CC0000; font-weight: bold; text-decoration: none; }
A.roomsleft-copy:visited    { color: #CC0000; font-weight: bold; text-decoration: none; }

/* No Lodging Error Text */
.nolodgingbg {background: #FFFFCC; color: #FF0000; font-weight: bold; height:20px;}
a.nolodginglink:link { color: #CC0000; font-weight: bold; text-decoration: none; }
a.nolodginglink:active { color: #CC0000; font-weight: bold; text-decoration: none; }
a.nolodginglink:hover { color: #CC0000; font-weight: bold; text-decoration: none; }
a.nolodginglink:visited { color: #CC0000; font-weight: bold; text-decoration: none; }

/* Save For Later Use */
.blu-box6699CC {background: #6699CC; color: #FFFFFF; font-weight: bold; height:20px;}


/* New Groups Page Layout */
.REQ { background : #FF6600;}
.copyDIVline { background: #336699; height: 1px; width: 100%; }


/*** TEMP. STYLES FOR REZ PAGES AND OTHER OLD TNOW PAGES ***/
.drk-orange     { background:#336699; border:1px solid #336699; color:#FFFFFF;  line-height:normal;padding:3px }
.lt-orange      { background:#ffffff;  border-bottom:1px solid #336699; border-left:1px solid #336699; border-right:1px solid #336699;  border-top:none; padding:3px; }
.refine-bold    { font-weight : bold; }
.font-size10    { font-size: 10px; }
.SIRorng        { color:#FF7F02; font-weight: bold; }
.errorText      { color:red; }
.masterBOLD     { font-weight: bold; }
.secondarySearch2 {background:#ffffff;  border:1px solid #336699; }
.secondarySearchbox-top { background:#336699; }

/* road trip */
.rt-hdr-top-bevel { background-image: url(/images/roadtrip/hcom/sliver_top.gif); background-repeat: repeat-x; }
.rt-hdr-bot-bevel { background-image: url(/images/roadtrip/hcom/sliver_bottom.gif); background-repeat: repeat-x; }
.rt-hdr-txt { color: white; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.rt-sect-top-bevel { background-image: url(/images/roadtrip/hcom/rt-sect-top-bevel.gif); background-repeat: repeat-x; }
.rt-sect-top-bg { background: #6699CC; } /* content-hdr-bar-bg */
.rt-sect-bot-bg { background: #E1E8F0; } /* E1E8F0 */
.rt-sect-hdr-dist { color: #CC3333; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
.rt-search-txt { color: black; font-weight: bold; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
.rt-search-txt-bold { color: black; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
.rt-search-box-bg { background: #CBD9E4; }
.rt-driving-dir-bg { background: #FAFAFA; }
.rt-driving-dir-border-bg { background: #E0E0E0; }



    
    
    

    

div.greybox1{float:left}

#a199001{color:}
#a199002{background:#808080;border:1px solid #808080;color:inherit;font-size:11px ;padding:3px}
#a199007{background:#ffffce;border-bottom:solid 1px #292c73;border-left:solid 1px #292c73;border-right:solid 1px #292c73;border-top:none;display:block;padding:3px;color:#000000}
#a199015 {background:#ffffce;border:1px solid #BB0000;color:#BB0000;line-height:normal;padding:3px;text-align:center;}
#c199007{background:#ffffce;border-bottom:1px solid #292c73;border-left:1px solid #292c73;border-right:1px solid #292c73;padding:3px;}
#c199017{background:#ffffce;border-bottom:1px solid #292c73;padding:3px;}
#h199015{background:#292c73;border:1px solid #292c73;color:#ffffce;line-height:normal;padding:3px}
#h199017{background:#cecf63;border-bottom:1px solid #292c73;border-left:1px solid #292c73;border-right:1px solid #292c73;border-top:none;padding:3px;color:#000000;}


	#a199006 {background:#ffffce repeat-x top;border:1px solid #000000;padding-bottom:2px;text-align:center}
	#a199016 { color: #000000; line-height: normal; background-color: #ffffce; padding: 3px; border: solid 1px #292c73 }
    #c199010{background:#cecf63;}
    #f199005{background: #cecf63;border:3px solid #292c73;color:#000000;line-height:normal;padding:3px;}
    #f199007{background:#ffffce;border-bottom:3px solid #292c73;border-left:3px solid #292c73;border-right:3px solid #292c73;border-top:none;padding:3px;}
    #f199010{background:#cecf63;}



.small-text{font-size: 10px; }


.refine-padding { padding-top: 3px;}


.pastDate {color:#A2A1A1;}


.pkg-save {color:#FF7E00; font-weight:bold;}

.switcheroo-pkging-bgT {background-image: url(/images/switcheroo-pkging-bgT.gif)}
.switcheroo-pkging-bgB {background-image: url(/images/switcheroo-pkging-bgB.gif)}


#h199019{background:#ffffce;border-bottom:1px solid #292c73;border-left:1px solid #292c73;border-right:1px solid #292c73;border-top:none;padding:2px;color:#292c73;}
#h199018{border-bottom:1px solid #292c73;border-left:1px solid #292c73;border-right:1px solid #292c73;border-top: 1px solid #292c73;padding:0px;color:#292c73;}


#synapse4{background:#0066CC;border:1px solid #0066CC;color:#ffffce;line-height:normal;padding:3px}
#synapse5{background:#FFFFFF;border-bottom:1px solid #0066CC;border-left:1px solid #0066CC;border-right:1px solid #0066CC;border-top:none;padding:3px;color:#000000;}
#synapse6{background:#3399FF;border-bottom:1px solid #0066CC;border-left:1px solid #0066CC;border-right:1px solid #0066CC;border-top:none;padding:3px;color:#FFFFCC;}

/* road trip */
.RT-locBG {background:#cecf63;} /*light color (ex orlando = yellow)*/
.RT-locHdr {background:#292c73;font-weight:bold;color:#ffffce;padding:5px;} /*text link color, bg dark color (ex orlando = blue)*/
.RT-locDesc {color:#000000;font-size:10px;} /*prop description color or regular text color*/
.RT-zipsearchbox {background:#cecf63;padding:7px;border:#292c73 1px solid;} /*bg light color, border dark color*/
.RT-destdetailHdr {color:#text; font-size:14px;font-weight:bold;} /*regular text color*/
.RT-locSpecTime {color:#cecf63;font-weight:bold;background:#ffffce;height:20px;vertical-align:center;padding-right:2px;padding-left:2px;}/*bg light color, regular text color or 3rd color? */
.RT-driveWhiteBG {background:#ffffce;} /*light color*/
a.RT-locSpec {color:#292c73;font-size:12px;font-weight:bold;} /*regular link color*/
.RT-locSpecTime {color:#cecf63;font-weight:bold;background:#cecf63;height:20px;vertical-align:center;padding-right:2px;padding-left:2px;} /*bg light color, regular text color or 3rd color?*/
.defaultPadTop7 {padding-top:7px;}
.defaultPadTop14 {padding-top:14px;}
.RT-hdrBG {background:url(/images/roadtrip/header_bg.gif);background-repeat:repeat-x;}
.RT-hdrPos {position:relative;color:#FFF;font-size:12px;}
input.button3 {background: url(/images/btn-green-bg.gif) #44A144; color: #FFFFFF; font-weight: bold; font-size: 11px;border-bottom:none;border-top:none;border-left:none;border-right:none;height:16px;cursor:hand;vertical-align:center}


.generalError {
    border:  1px solid; 
    background: #FFF;
    width: 100%;
}
.generalError ul {
    margin: 0 0 0 20px;
    padding: 0;
}
.generalError ul li {
 color: ;
 font-size: 12px;
 line-height: 1.35;

}

.generalError p {
    font-size: 12px;    
}
table.step1-layoutChange td.label {
    text-align: right;

}
table.step1-layoutChange input,
table.step1-layoutChange select {
    width: 150px;
}

table.step1-layoutChange p.descrip {
    margin: 0 0 10px 0;
}
table.step1-layoutChange p.required {
    font-size: 12px;
}
table.step1-layoutChange td.roomDivider {
    border-top:#000000 1px solid;
}

