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:#0000ff;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:#000000;font:bold xx-small;padding:3px;}
.cityheader {font-weight: bold; font-size: 16px; color: #000000;  background: #696969}
.cityradio {font-weight: bold; font-size: 12px; color: #000000; background: #Ffffff}
.cityradio:hover{color:#FF0000}
.darkSubText{color:#000000}
.darkText {color:#333366;}
.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:#000000}
.masterBOLD {font-weight: bold;}
.masterREDplain {color: #FF0000}
.newsletter-bg { background-image: url(../../../images/newsletter-bg.gif)}
.OLDfullblue-box {background:#ffffff;border:1px solid #333366;color:#000000;line-height:normal;padding:3px}

.OLDlistblue-top {background:#ffffff;border-left:1px solid #333366;border-top:1px solid #333366;color:#000000;display:block;line-height:normal;padding:3px}
.OLDwhite-barL{background:#ffffff;border-left:1px solid #333366;display:block;line-height:normal;padding:3px}

.quotetext {font-weight: bold; font-size: 10px; color: #000000;}
.redspecial{color:#FF0000;font-weight:bold; vertical-align:text-top}
.redspecialsmall{color:#BB0000;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 : absolute; left : 0px; top : 96px ;}
.whiteText {color:#ffffff;}
.whiteBG {background:#ffffff;}

    

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

a.aff-tablinkON:link {color: #ffffff; text-decoration: none;}
a.aff-tablinkON:active {color: #ffffff; text-decoration: none;}
a.aff-tablinkON:hover {color: #ffffff; text-decoration: underline;}
a.aff-tablinkON:visited {color: #ffffff; text-decoration: none;}
a.aff-tablinkOFF:link {color: #000000; text-decoration: none;}
a.aff-tablinkOFF:active {color: #000000; text-decoration: none;}
a.aff-tablinkOFF:hover {color: #000000; text-decoration: underline;}
a.aff-tablinkOFF:visited {color: #000000; text-decoration: none;}
a.blueBoldLink {color:color:#000000; font-weight:bold;}
a.blue16BoldLink {text-decoration:none; color:#000000; font-weight:bold; font-size:16px;}
a.copyright-link:link {color:#000000; text-decoration: none;font-size:10px;}
a.copyright-link:active {color:#000000; text-decoration: none;font-size:10px;}
a.copyright-link:visited {color:#000000; text-decoration: none;font-size:10px;}
a.copyright-link:hover {color:#000000;  text-decoration: underline; font-size: 10px; }
a.EOR {color: #ffffff; font-weight: bold;text-decoration:none;}
a.gds-checkrates {color:#000000; font-weight: bold; }
a.guara-link {color: #ffffff; font-weight: bold;}
a.listHotelName {color:#000000; font-weight:bold; text-decoration: none;}}
a.roomsleft-copy:link {color: #000000; font-weight: bold; text-decoration: none;}
a.roomsleft-copy:active {color: #000000; font-weight: bold; text-decoration: none;}
a.roomsleft-copy:hover {color: #000000; font-weight: bold;}
a.roomsleft-copy:visited {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.html-confpg-thanks {color:#CC0000; font-size: 14px; font-weight:bold;}
.html-confpg-thanks {color:#CC0000; font-size: 14px; font-weight:bold;}

.drk-orange {background:#333366; border:1px solid #333366; color:#ffffff;  line-height:normal;padding:3px}
.lt-orange {background:#ffffff;  border-bottom:1px solid #333366; border-left:1px solid #333366; border-right:1px solid #333366;  border-top:none; padding:3px;}
.advBox {border: #333366 solid 1px;}
.adv-bg { background: #Ffffff; }
.aff-title{background: #ffffff; border-color:#ffffff ;border-width : 1;border-style : solid;color:#000000;font:12px;font-weight:bold;}
.aff-sec-title {background: #ffffff; border-color:#ffffff;color:#ffcf31;font:13px;font-weight:bold;}
.aff-sec-body {background: #ffffff; border-color:#ffffff;color:inherit;}
.aff-index-search{background-color : #ffffff;border-top: solid #333366 1px;border-left: solid #333366 1px;}
.aff-index-search1{background-color : #ffffff;border-top: solid #333366 1px;border-left: solid #333366 1px; font-weight:bold; #000000; font-size: 14px;}
.aff-index-search2{border-bottom: solid #333366 1px;border-left: solid #333366 1px;}
.aff-index-search3{border-bottom: solid #333366 1px;border-bottom: solid #333366 1px;}
.aff-tabON {background:#333366; color: #ffffff; font-size: 12px; font-weight: bold; height: 18px; padding: 7px;}
.aff-tabOFF {border: #333366 1px solid; color: #000000; font-size: 12px; font-weight: bold; height: 18px; padding: 7px;}
.blu-bg-Lside {background-color : #ffffff;border-left: solid #333366 1px;}
.blu-bg-Rside {background-color : #ffffff;border-right: solid #333366 1px;}
.blu-bg-Bside {background-color : #ffffff;border-bottom: solid #333366 1px;border-right: solid #333366 1px;border-left: solid #333366 1px;}
.blu-bg {background: #ffffff; }
.bannerBG { background-color: #ffffff;}
.bg-caltop {background-color:#ffffff;font-weight:bold;font-size:12px;color:#000000}
.blackBold {color: #000000; font-weight: bold;}
.btn-green-copy {background-image: url(../../../images/btn-green-bg.gif); color: #ffffff; font-weight: bold; font-size: 11px;}


.aff-index-tabON {background:#333366; color: #ffffff; font-size: 12px; font-weight: bold; height:31px;}
.aff-index-tabOFF {background:#ffffff; color: #ffffff; font-size: 12px; font-weight: bold;  border-right: solid #333366 1px; border-left: solid #333366 1px; border-top: solid #333366 1px;}
a.aff-tablinkOFF:link, a.aff-tablinkOFF:active, a.aff-tablinkOFF:visited {color: #000000; text-decoration: none;}
a.aff-tablinkOFF:hover {color: #000000; text-decoration: underline;}



    
    .button {border-bottom:thin solid #000000;border-right:thin solid #000000;border-top:thin solid #ffffff;border-left:thin solid #ffffff;background: #333366; color:#ffffff; font-weight:bold;cursor:hand;}

.caltop-border {border-left-color : #333366;	border-left-width : 2px;	border-right-color : #333366;	border-right-width : 2px;	border-top-color : #333366;border-top-width : 2px; border-bottom-width : 2px; border-bottom-color : #333366;  border-left-style : solid;  border-top-style : solid;  border-right-style : solid; border-bottom-style : solid;   }
.cancelGrey {background: #ffffff}
.colblue-hdrtop {background: #333366; font-weight: bold; color: #ffffff; padding-left: 7px;}
.copyDIVline { background: #0D447F; height: 1px; width: 100%; }
.copyright { color: #000000; font-size:10px;}
.EORbg {background: red; color: #ffffff; font-weight: bold; height:20px;}
.EARbg {background: #333366; color: #ffffff; font-weight: bold; height:20px;}
.gds-hdr {font-size: 14px; font-weight: bold;}
.gds-darklist {background: #Ffffff ; padding: 4px ; border: #333366 1px solid;}
.gds-lightlist{background: #ffffff; padding:4px ;border: #333366 1px solid;}
.greybutton {border-bottom:thin solid #000000;border-right:thin solid #000000;border-top:thin solid #ffffff;border-left:thin solid #ffffff;background-color: #333366; color:#ffffff; font-weight:bold;cursor:hand;}
.greyout {font-weight:bold; color:#A9A9A9 }
.guides-tab {background-color:#333366; color: #ffffff; font-weight:bold; font-size: 12px;}
.ianBox { background-color: #ffffff; font-weight: bold; padding-top: 3px; }
.jasonsText{color:inherit; font-size:12px;}
.ltblue-hdrtop {background:  #ffffff; font-weight : bold; padding-left : 7px; padding-top: 2px; border : #333366  solid 1px;}
.ltblue-hdrtop2 {background: #ffffff; padding-left : 7px; padding-top: 2px; border : #333366  solid 1px;}
.listAffTableLine {background: #333366; height: 1px; width: 100%; }
.listAffTableBG {background: #333366;}
.listBG {background: #ffffff;}
.listBGprice {background: #ffffff; font-weight: bold;padding-top:4px; padding-bottom: 4px;}
.listBlueline {background: #333366 ;}
.listBorder1pxBlue {background: #ffffff ; border : 1px solid #333366; padding: 4px;}
.listDarkline {background: #333366 ; width: 100%; height: 1px;}
.listGridBG {background: #ffffff;}
.listSpecial {color:#ffffff; font-weight: bold;}
.listTableBG {background: #ffffff; padding: 4px;}
.listTableBG2 {background: #ffffff; padding: 4px;}
.listTag {color: #000000}
.listVR {color:#333366; font-weight:bold}
.masterBorder1pxBlue {background: #ffffff ;  padding: 7px}

/* Temporary master border */
.border1px {background:#ffffff;border-bottom:solid 1px #333366;border-left:solid 1px #333366;border-right:solid 1px #333366;border-top:none;display:block;padding:3px;color:#000000}

.masterPicBox {border: 1px solid #333366;;}
.masterREDplain {color: red}
.netdetail {font-size: 10px; color: #000000;}
.nolodgingbg {background: #ffffff; color: #FF0000; font-weight: bold; height:20px;}
.photodisclaimer {font-size: 10px; color:#999999;}
.pop-topbgcolor {background-color: #333366; color :#ffffff; font-weight: bold; height: 41px;}
.pop-botbgcolor1 { background-color: #333366;}
.pop-botbgcolor2 { background-color: #ffffff; height: 20px;}
.popupContent {overflow:auto; background: #Ffffff; width:350px;height:215px;}
.popupTest {background-color: black; color: white}
.refineTable { background : #ffffff; border: #333366 1px solid;padding:3px;}
.refine-dkblue { background-color: #333366; color: #ffffff; font-weight: bold;}
.refine-colblue { background-color: #333366; color: #ffffff; font-weight: bold;}
.refineBorder { border-left-color: #333366; border-left-style: solid; border-left-width: 1px; border-right-color: #333366; border-right-style: solid; border-right-width: 1px;}
.refineBorder-botline { background-color: #333366;}
.refinedivline {background-color : #333366; width: 140px; height:1px;}
.REQ { background : #FF6600;}
.rsb-offers-hdr {color: #000000; letter-spacing: 2px;  font-weight:bold; font-size: 12px;}
.secondarySearchbox {background:#ffffff ; border: 2px solid #333366;}
.secondarySearchbox-top {background: #333366; font-weight : bold; color: #ffffff; padding-left : 7px;}
.secondarySearch2 {background:#ffffff}
.secondarySearchLine {background:#333366; height:1px; width: 100%; }
.section-hdr {color: #000000; letter-spacing: 2px;  font-weight:bold; font-size: 12px;}
.SIRbluebold {color: #333366; font-weight: bold;}
.SIRgreybox {background: #ffffff;  border-color : #333366;  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: #ffffff;  border-color : #333366;  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:#BB0000; font-weight: bold;}
.SIRsort-off{color:#ffffff; font-weight: bold;}
.SIRsortbox { background : #ffffff; border: #333366 1px solid;padding:3px;}
.switcheroo-tab {background-color:#333366; color: #ffffff; font-weight:bold; font-size: 12px;}
.switcheroo-hr {background-color:#000000;}
.travel-tabBG {position: relative; top: 1px; width: 442px; height: 28px; }
.whiteBG {background: #ffffff}


    .guara-bg { background-color: #FF0000; }
    .bannerborder {border-top-style: solid; border-top-width: 1px; border-top-color: #333366; border-bottom-color: #333366; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #333366; border-left-style: solid; border-left-width: 1px; border-right-color: #333366; border-right-style: solid; border-right-width: 1px;}
    .rsb-deals-hdr {color: #000000; letter-spacing: 3px;  font-weight:bold; font-size: 12px;}
    .guides-border { background-color: #ffffff; border-top-style: solid; border-top-width: 1px; border-top-color: #333366; border-bottom-color: #333366; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #333366; border-left-style: solid; border-left-width: 1px; border-right-color: #333366; border-right-style: solid; border-right-width: 1px; }
    .newsletter-border { border-top-style: solid; border-top-width: 1px; border-top-color: #333366; border-bottom-color: #333366; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #333366; border-left-style: solid; border-left-width: 1px; border-right-color: #333366; border-right-style: solid; border-right-width: 1px; }
    .switcheroo-border { background-color: #ffffff; border-top-style: solid; border-top-width: 1px; border-top-color: #333366; border-bottom-color: #333366; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #333366; border-left-style: solid; border-left-width: 1px; border-right-color: #333366; border-right-style: solid; border-right-width: 1px;}
    .switcheroo-pkging { background-color: #ffffff; border-left-color: #333366; border-left-style: solid; border-left-width: 2px; border-right-color: #333366; border-right-style: solid; border-right-width: 2px; }
    .dest-pic { border-top-style: solid; border-top-width: 1px; border-top-color: #333366; border-bottom-color: #333366; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #333366; border-left-style: solid; border-left-width: 1px; border-right-color: #333366; border-right-style: solid; border-right-width: 1px}
    .lang-curr { border-top-style: solid; border-top-width: 1px; border-top-color: #333366; border-bottom-color: #333366; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #333366; border-left-style: solid; border-left-width: 1px; border-right-color: #333366; border-right-style: solid; border-right-width: 1px;  }


.blu-line { background-color : #333366; height : 2px; width : 100%;}
.list-descrip {font-size: 10px;}
.list-thumbBdr {border: 2px solid #A9A9A9;}

// road trip
.RT-mainHdr {font-size:12px;}






div.greybox1{float:left}

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


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



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


#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:#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:#ffffff;} /*light color (ex orlando = yellow)*/
.RT-locHdr {background:#333366;font-weight:bold;color:#ffffff;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:#ffffff;padding:7px;border:#333366 1px solid;} /*bg light color, border dark color*/
.RT-destdetailHdr {color:#text; font-size:14px;font-weight:bold;} /*regular text color*/
.RT-locSpecTime {color:#ffffff;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:#333366;font-size:12px;font-weight:bold;} /*regular link color*/
.RT-locSpecTime {color:#ffffff;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?*/
.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}