




























	






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:#0D447F;font:11px Arial,Helvetica,sans-serif}
.areaREGtext { font-size: 14px;}
.areaREGbigtext { font-size: 18px; font-weight: bold;}
.awhite {color:white;font-size:10px;}
.bgcolor{background-color:#FFFFFF}
.black{background-color:Black; color:#FFFFFF;}
.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:#0D447F;font:bold xx-small;padding:3px;}
.cityheader {font-weight: bold; font-size: 16px; color: #0D447F;  background: #696969}
.cityradio {font-weight: bold; font-size: 12px; color: #000000; background: #FFFFFF}
.cityradio:hover{color:#FF0000}
.darkSubText{color:#6699CC}
.darkText {color:#0D447F;}
.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:RED}
.errorTextBold {color:RED; 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:#0D447F}
.masterBOLD {font-weight: bold;}
.masterREDplain {color: #FF0000}
.newsletter-bg { background-image: url(/images/newsletter-bg.gif)}
.OLDfullblue-box {background:#EEF3F9;border:1px solid #0D447F;color:#0D447F;line-height:normal;padding:3px}

.OLDlistblue-top {background:#EEF3F9;border-left:1px solid #0D447F;border-top:1px solid #0D447F;color:#0D447F;display:block;line-height:normal;padding:3px}
.OLDwhite-barL{background:#FFFFFF;border-left:1px solid #0D447F;display:block;line-height:normal;padding:3px}

.quotetext {font-weight: bold; font-size: 10px; color: #0D447F;}
.redspecial{color:#FF0000;font-weight:bold; vertical-align:text-top}
.redspecialsmall{color:#FF6600;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: #0D447F;}
.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:#FFFFFF;}
.whiteBG {background:#FFFFFF;}

    

body {font-size: 11px; font-family: arial, helvetica, sans-serif; margin-left : 0;  margin-right : 0;  margin-top : 0;  margin-bottom : 0; color:#0D447F; }

a.blueBoldLink {color:#0D447F; font-weight:bold;}
a.blue16BoldLink {text-decoration:none; color:#0D447F; font-weight:bold; font-size:16px;}
a.copyright-link {color:#545454; text-decoration: none;font-size:10px;}
a.EOR {color: #FFFFFF; font-weight: bold;text-decoration:none;}
a.gds-checkrates {color:#108211; font-weight: bold; }
a.guara-link {color : #FFFFFF; font-weight : bold;}
a.listHotelName {color:#000000; font-weight:bold; text-decoration: none;}
a.search-link:link {font-weight:bold; text-decoration:none; color: #0D477F;}
a.search-link:active  {font-weight:bold; text-decoration:none;color: #0D477F;}
a.search-link:hover  {font-weight:bold;color: #0D477F;}
a.search-link:visited  {font-weight:bold; text-decoration:none;color: #0D477F;}
a.SIRorng {color:#FF7F02; font-weight: bold; }
a.SIRsort {color:#FFFFFF;font-weight: bold;}
a.roomsleft-copy:link {color: #FF6600; font-weight: bold; text-decoration: none;}
a.roomsleft-copy:active {color: #FF6600; font-weight: bold; text-decoration: none;}
a.roomsleft-copy:hover {color: #FF6600; font-weight: bold;}
a.roomsleft-copy:visited {color: #FF6600; font-weight: bold; text-decoration: none;}

.advBox {background:#EEF3F9; border: #0D477F solid 2px;}
.adv-bg { background: #EEF3F9; }
.bannerBG { background: #5386BF;}
.bannerborder { border-color : #000000; border-style :  solid; border-width: 1px;}
.bg-caltop {background:#0D447F;font-weight:bold;font-size:12px;color:#FFFFFF}
.blackBold {color: #000000; font-weight: bold;}
.blu-bg-Lside {background: url(/images/blu-bg-Lside.gif) #EEF3F9; repeat-background: repeat-y;}
.blu-bg-Rside {background: url(/images/blu-bg-Rside.gif) #EEF3F9; repeat-background: repeat-y;}
.blu-bg-Bside {background: url(/images/blu-bg-Bside.gif) #EEF3F9; repeat-background: repeat-x;}
.blu-bg {background: #EEF3F9; }
.btn-green-copy {background: url(/images/btn-green-bg.gif); color: #FFFFFF; font-weight: bold; font-size: 11px;}
.button {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}
.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;   }
.cancelGrey {background: #EFEFEF}
.colblue-hdrtop {background: #5386BE; font-weight: bold; color: #FFFFFF; padding-left: 7px;}
.copyDIVline { background: #0D447F; height: 1px; width: 100%; }
.copyright { color : #545454; font-size:10px;}
.dest-pic {	border-color : #000000; border-style :  solid; border-width: 1px;}
.dest-bg-Lside {background: url(/images/dest-bg-Lside.gif) #FFFFFF; repeat-background: repeat-y;}
.dest-bg-Rside {background: url(/images/dest-bg-Rside.gif) #FFFFFF; repeat-background: repeat-y;}
.dest-bg-Bside {background: url(/images/dest-bg-Bside.gif) #FFFFFF; repeat-background: repeat-x;}
.dkblue {color:#637694; font-weight:bold; background-image: url(/images/top_bg.gif);}
.drk-orange {background:#FD6303; border:1px solid #FD6303; color:#FFFFFF;  line-height:normal;padding:3px}
.EORbg {background: #FF6600; color: #FFFFFF; font-weight: bold; height:20px;}
.EARbg {background: #0D477F; color: #FFFFFF; font-weight: bold; height:20px;}
.fixIt {background-color: #FFFFFF; height: 100%; width: 100%;}
.greyout {font-weight:bold; color:#A9A9A9 }
.gds-hdr {font-size: 14px; font-weight: bold;}
.gds-darklist {background: #EEF3F9 ; padding: 4px ; border: #A9A9A9 1px solid;}
.gds-lightlist{background: #FFFFFF; padding:4px ;border: #A9A9A9 1px solid;}
.greybutton {background: url(/images/btn-grey-bg.gif) #727272; color: #FFFFFF; font-weight: bold; font-size: 11px;border-bottom:none;border-top:none;border-left:none;border-right:none;height:16px;cursor:hand}
.guara-bg { background: #FF7F02; color: #FFFFFF;}
.guides-border { background : #FFFFFF; border-color : #719ED1; border-style :  solid; border-width: 1px;}
.htd-title {font-size:22px; color : #0D447F; font-weight: bolder;}
.hundredPercent {height: 100%;}
.ianBox { background : #FFFFFF; font-weight : bold; padding-top : 3px; }
.lang-curr { background : url(/images/lang-curr-bg.gif); background-repeat: repeat-x; border: #C3C3C3 solid 1px; width:140px; padding:3px;}
.ltblue-hdrtop {background: url(/images/ltblue-hdrtopBG.gif) #EEF3F9; font-weight : bold; padding-left : 7px; padding-top: 2px;}
.ltblue-hdrtop2 {background: url(/images/ltblue-hdrtopBG.gif) #EEF3F9; padding-left : 7px; padding-top: 2px;}
.listBG {background: #FFFDE6;}
.listBGprice {background: #FFFDE6; font-weight: bold;padding-top:4px; padding-bottom: 4px;}
.listBlueline {background: #EBEBEB ;}
.listBorder1pxBlue {background: #FFFFFF ; border : 1px solid #5386BE; padding: 4px;}
.listDarkline {background: #0D447F ; width: 100%; height: 1px;}
.listSpecial {color:#FF6600; font-weight: bold;}
.listTableBG {background: #FFFFFF; padding: 4px;}
.listTag {color: #727272}
.lt-orange {background:#FDECE2;  border-bottom:1px solid #FD6303; border-left:1px solid #FD6303; border-right:1px solid #FD6303;  border-top:none; padding:3px;}
.listVR {color:#44A144; font-weight:bold}
.masterBorder1pxBlue {background: #FFFFFF ; border : 1px solid #5386BE; padding: 7px}
.masterPicBox {border: 1px solid #000000;}
.netdetail {font-size: 10px; color: #676767;}
.newsletter-border { border-color : #719ED1; border-style :  solid; border-width: 1px; }
.nolodgingbg {background: #FFFFCC; color: #OD477F; font-weight: bold; height:20px;}
.photodisclaimer {font-size: 10px; color:#999999;}
.pop-topbgcolor {background: #0D437F; color :#E5EEF7 ; font-weight : bold; height : 41px;}
.pop-botbgcolor1 { background : #C3C3C3 ;}
.pop-botbgcolor2 { background : #E2E2E2 ; height : 20px;}
.popupContent {overflow:auto;height:235px;}
.processin-bg {background-color : #E4E8F1;}
.processout-bg {background-color : #9EB5D4;}
.refineBorder { border-left-color : #C2C2C2; border-left-style : solid; border-left-width : 1px; border-right-color : #C2C2C2; border-right-style : solid; border-right-width : 1px;}
.refineBorder-botline { background : #C2C2C2;}
.refine-dkblue { background : #0D437F; color : #FFFFFF; font-weight : bold;}
.refine-colblue { background : #5386BF; color : #FFFFFF; font-weight : bold;}
.refineTable { background : #EEF3F9; border: #0D447F 1px solid;padding:3px; width: 150px;}
.refinedivline {background-color : #696969; width: 140px; height:1px;}
.REQ { background : #FF6600;}
.rsb-deals-hdr {color: #0D447F; letter-spacing : 3px;  font-weight:bold; font-size : 12px;}
.rsb-deals { background:#FFF7E9; border-color : #FF7E00; border-style :  solid; border-width: 1px;}
.rsb-offers-hdr {color: #0D447F; letter-spacing : 2px;  font-weight:bold; font-size : 12px;}
.sale {color:#0D447F; font-size:14px; font-weight:bold;font-family: Arial,Helvetica,sans-serif; }
.secondarySearchbox {background:#EEF3F9 ; border: 2px solid #0D447F;}
.secondarySearchbox-top {background: #0D447F; font-weight : bold; color: #FFFFFF; padding-left : 7px;}
.secondarySearch2 {background:#EEF3F9}
.secondarySearchLine {background:#0D447F; height:1px; width: 100%; }
.section-hdr {color: #0D447F; letter-spacing : 2px;  font-weight:bold; font-size : 12px;}
.SIRbluebold {color: #5587BC; font-weight: bold;}
.SIRgreybox {background: #EBEBEB;  border-color : #C2C2C2;  border-left-style : solid;  border-left-width : 2px;  border-right-style : solid;  border-right-width : 2px;  border-top-style : solid;  border-top-width : 2px;}
.SIRgreybox2 {background: #EBEBEB;  border-color : #C2C2C2;  border-left-style : solid;  border-left-width : 2px;  border-right-style : solid;  border-right-width : 2px;  border-top-style : solid;  border-top-width : 2px; border-bottom-width : 2px; border-bottom-style : solid;}
.SIRorng {color:#FF7F02; font-weight: bold;}
.SIRsort-off{color:#FFFFFF; font-weight: bold;}
.SIRcolblue { background : #5386BF; color : #FFFFFF;padding-left:3px;padding-bottom: 3px; padding-top:0px;}
.SIRsortbg {background: url(images/sort_bg.gif) #5386BF; background-repeat: repeat-x; font-weight: bold;padding-left:5px;color : #FFFFFF;}
.SIRtnowGrey {background: #EBEBEB;}
.SIRtnowTopLine {background: url('/images/SIRtopLine.gif'); height: 4px; width: 100%; background-repeat: repeat; }
.SIRtnowLeftLine {background: url('/images/SIRleftLine.gif'); height: 100%; width: 4px; background-repeat: repeat; }
.SIRtnowRightLine {background: url('/images/SIRrightLine.gif'); height: 100%; width: 4px; background-repeat: repeat; }
.switcheroo-border { background : #EEF3F9; border: #0D447F solid 1px;}
.switcheroo-hr {background:#0D447F;}
.travel-tabBG {position: relative; top: 2px; width: 442px; height: 28px; }
.whiteBold {color:#FFFFFF; font-weight:bold;}
.whiteBG {background: #FFFFFF}


    .switcheroo-pkging { background : #FFFEE2; border-left-color :  #FF9C00; border-left-style : solid; border-left-width : 2px; border-right-color :  #FF9C00; border-right-style : solid; border-right-width : 2px; }
    .switcheroo-pkgingblue { background : #E5EEF7; border-left-color :  #FF9C00; border-left-style : solid; border-left-width : 2px; border-right-color :  #FF9C00; border-right-style : solid; border-right-width : 2px; }


.list-descrip {font-size: 10px; color: #666666;}
.list-thumbBdr {border: 2px solid #A9A9A9;}

.tnow-IAClinks {color:#999;font-size: 10px;}
a.tnow-IAClinks:link, a.tnow-IAClinks:active, a.tnow-IAClinks:visited {color: #999;font-size: 10px;text-decoration: none;}
a.tnow-IAClinks:hover {color: #999;font-size: 10px;text-decoration: underline;}






div.greybox1{float:left}

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


	#a199006 {background:url(/images/dg-bg.gif) #C3C4DB repeat-x top;border:1px solid #C3C4DB;padding-bottom:2px;text-align:center}
	#a199016 { color: #0D447F; line-height: normal; background-color: #FFFFFF; padding: 3px; border: solid 1px #bb0000 }
    #c199010{background:#E5E5E5;}
    #f199005{background: #FD6303;border:1px solid #0D447F;color:#FFFFFF;line-height:normal;padding:3px;}
    #f199007{background:#FFFFFF;border-bottom:1px solid #0D447F;border-left:1px solid #0D447F;border-right:1px solid #0D447F;border-top:none;padding:3px;}
    #f199010{background:#FDECE2;}



.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:#FFFFFF;border-bottom:1px solid #0D447F;border-left:1px solid #0D447F;border-right:1px solid #0D447F;border-top:none;padding:2px;color:#0D447F;}
#h199018{border-bottom:1px solid #0D447F;border-left:1px solid #0D447F;border-right:1px solid #0D447F;border-top: 1px solid #0D447F;padding:0px;color:#0D447F;}


#synapse4{background:#0066CC;border:1px solid #0066CC;color:#FFFFFF;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:#0D447F;}
#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:#EEF3F9;} /*light color (ex orlando = yellow)*/
.RT-locHdr {background:#0D447F;font-weight:bold;color:#FFFFFF;padding:5px;} /*text link color, bg dark color (ex orlando = blue)*/
.RT-locDesc {color:#0D447F;font-size:10px;} /*prop description color or regular text color*/
.RT-zipsearchbox {background:#EEF3F9;padding:7px;border:#0D447F 1px solid;} /*bg light color, border dark color*/
.RT-destdetailHdr {color:#text; font-size:14px;font-weight:bold;} /*regular text color*/
.RT-locSpecTime {color:#EEF3F9;font-weight:bold;background:#FFFFFF;height:20px;vertical-align:center;padding-right:2px;padding-left:2px;}/*bg light color, regular text color or 3rd color? */
.RT-driveWhiteBG {background:#FFFFFF;} /*light color*/
a.RT-locSpec {color:#0D447F;font-size:12px;font-weight:bold;} /*regular link color*/
.RT-locSpecTime {color:#EEF3F9;font-weight:bold;background:#EEF3F9;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: RED 1px solid; 
    background: #FFF;
    width: 100%;
}
.generalError ul {
    margin: 0 0 0 20px;
    padding: 0;
}
.generalError ul li {
 color: RED;
 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:#0D447F 1px solid;
}

