/*full page text*/
body {font-size: 11px; font-family: arial, helvetica, sans-serif; color:#666666; background: #FFFFFF; margin-left : 0; margin-right : 0; margin-top : 0; margin-bottom : 0; }
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; color: #666666;}

a:link{color: #71A1D0;font-size:inherit;}
a:active{color: #BDD3E9;font-size:inherit;}
a:hover{color: #51789E;text-decoration:none; font-size:inherit;}
a:visited{color: #51789E; font-size:inherit;}

/*footer, copyright*/
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;}
.foot-nav { color : #2966AA;}
.footerlink{color:#000000;text-decoration:underline}/* link, active and visited replace this class...REMOVE when complete */
.footertext{color:#000000;}
a.copyright-link:link {color:#51789E; text-decoration: none;font-size:10px;}
a.copyright-link:active {color:#51789E; text-decoration: none;font-size:10px;}
a.copyright-link:visited {color:#51789E; text-decoration: none;font-size:10px;}
a.copyright-link:hover {color:#51789E; text-decoration: underline; font-size: 10px; }
.copyDIVline { background: #51789E; height: 1px; width: 100%; }
.copyright { color: #51789E; font-size:10px;}

/*top of page headers - Hotels in Atlanta, GA*/
.areaREGtext { font-size: 14px;}
.areaREGbigtext { font-family: arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; letter-spacing: 1px; color : #51789E;}

/*calendar popup*/
.body-cal {background-color:#FFFFFF;}
.calBorder {border-top-style : solid; border-top-width : 1px; border-top-color : #E9E9E9; border-bottom-color : #E9E9E9; border-bottom-style : solid; border-bottom-width : 1px; border-left-color : #E9E9E9; border-left-style : solid; border-left-width : 1px; border-right-color : #E9E9E9; border-right-style : solid; border-right-width : 1px;}
.dateOf {background-color:silver;}
.bg-caltop {background-color:#ffffff;font-weight:bold;font-size:12px;color:#51789E;}
.caltop-border {border-left-color : #E9E9E9; border-left-width : 2px; border-right-color : #E9E9E9; border-right-width : 2px; border-top-color : #E9E9E9;border-top-width : 2px; border-bottom-width : 2px; border-bottom-color : #E9E9E9; border-left-style : solid; border-top-style : solid; border-right-style : solid; border-bottom-style : solid; }
a.todayReg {text-decoration:none; color:#FF0000;} /*i think*/
.pastDate {color:#A2A1A1;}

/*search box*/
.cityheader {font-weight: bold; font-size: 16px; color: #51789E; background: #696969}
.cityradio {font-weight: bold; font-size: 12px; color: #000000; background: #FFFFFF}
.cityradio:hover{color:#FF0000}

/*only air ?*/
.dashedLineTop {border-top-style: dashed; border-top-height:1px; border-top-width: 1px}

/*error text*/
.errorText {color:#FF3300}
.errorTextBold {color:#FF3300; font-weight:bold;}

/*listing page pic border*/
.infoPicBorder {border: #E9E9E9 0px solid;}

/*special internet rate*/
.SIRprice {color:#FF3300; font-weight: bold;}
.SIRbluebold {color: #51789E; font-weight: bold;}
.SIRgreybox {background: #ffffff; border-color : #E9E9E9; 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 : #E9E9E9; 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:#FF3300; font-weight: bold;}
.SIRsort-off{color:#ffffff; font-weight: bold;}
.SIRsortbox { background : #ffffff; border: #E9E9E9 1px solid;padding:3px;}

/*main definition of bold links*/
a.blueBoldLink {color:color:#51789E; font-weight:bold;}
a.blue16BoldLink {text-decoration: none; color:#51789E; font-weight:bold; font-size:14px;} /* a.blue16BoldLink {text-decoration:none; color:#51789E; font-weight:bold; font-size:16px;}*/

/*you have reached the end of SIR rates*/
a.EOR {color: #ffffff; font-weight: bold;text-decoration:none;}
.EORbg {background: #FF3300; color: #ffffff; font-weight: bold; height:20px;}

/*in use? old orange tag for guara*/
a.guara-link {color: #ffffff; font-weight: bold;}

/*hotel name on list*/
a.listHotelName {color:#51789E; font-weight:bold; text-decoration: none;}

/*rooms left*/
a.roomsleft-copy:link {color: #51789E; font-weight: bold; text-decoration: none;}
a.roomsleft-copy:active {color: #51789E; font-weight: bold; text-decoration: none;}
a.roomsleft-copy:hover {color: #51789E; font-weight: bold;}
a.roomsleft-copy:visited {color: #51789E; font-weight: bold; text-decoration: none;}

a.search-link:link {font-weight:bold; text-decoration:none; color: #71A1D0;}
a.search-link:active {font-weight:bold; text-decoration:none;color: #BDD3E9;}
a.search-link:hover {font-weight:bold;color: #51789E;}
a.search-link:visited {font-weight:bold; text-decoration:none;color: #51789E;}

/*special internet rate*/
a.SIRorng {color:#FF3300; font-weight: bold; }
a.SIRsort {color:#ffffff; font-weight: bold; }

a.html-confpg-thanks {color:#51789E; font-size: 14px; font-weight:bold;}
.html-confpg-thanks {color:#51789E; font-size: 14px; font-weight:bold;}

.drk-orange {background:#E9E9E9; border:1px solid #E9E9E9; color:#51789E; line-height:normal;padding:3px}
.lt-orange {background:#ffffff; border-bottom:1px solid #E9E9E9; border-left:1px solid #E9E9E9; border-right:1px solid #E9E9E9; border-top:none; padding:3px;}

.advBox {border: #E9E9E9 solid 1px;}
.adv-bg { background: #FFFFFF; }

/*original tnow search search box*/
.blu-bg-Lside {background-color : #ffffff;border-left: solid #E9E9E9 1px;}
.blu-bg-Rside {background-color : #ffffff;border-right: solid #E9E9E9 1px;}
.blu-bg-Bside {background-color : #ffffff;border-bottom: solid #E9E9E9 1px;border-right: solid #E9E9E9 1px;border-left: solid #E9E9E9 1px;}
.blu-bg {background: #ffffff; }

.bannerBG { background-color: #ffffff;}

.blackBold {color: #51789E; font-weight: bold;}

/*button*/
.btn-green-copy {background-image: url(/images/btn-green-bg.gif); color: #ffffff; font-weight: bold; font-size: 11px;}
.button {background : #71A1D0; padding-left : 0px; padding-right: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; letter-spacing: 1px; color: #FFFFFF;border-bottom : #51789E 2px solid; border-right : #51789E 2px solid; border-left : #BDD3E9 2px solid; border-top : #BDD3E9 2px solid; cursor:hand;}
.showHand {cursor:hand}
.greybutton {background : #71A1D0; padding-left : 0px; padding-right: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; letter-spacing: 1px; color: #FFFFFF;border-bottom : #51789E 2px solid; border-right : #51789E 2px solid; border-left : #BDD3E9 2px solid; border-top : #BDD3E9 2px solid; cursor:hand;}

.cancelGrey {background: #ffffff}

.colblue-hdrtop {background: #51789E; font-weight: bold; color: #ffffff; padding-left: 7px;}


.EARbg {background: #51789E; color: #ffffff; font-weight: bold; height:20px;}

/*GDS listings*/
a.gds-checkrates {color:#51789E; font-weight: bold; }
.gds-hdr {font-size: 14px; font-weight: bold;}
.gds-darklist {background: #FFFFFF ; padding: 4px ; border: #E9E9E9 1px solid;}
.gds-lightlist{background: #ffffff; padding:4px ;border: #E9E9E9 1px solid;}

/*be an affiliate*/
.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 : #E9E9E9 solid 1px;}
.ltblue-hdrtop2 {background: #ffffff; padding-left : 7px; padding-top: 2px; border : #E9E9E9 solid 1px;}


/*should be air only*/
.OLDfullblue-box {background:#ffffff;border:1px solid #E9E9E9;color:#51789E;line-height:normal;padding:3px}
.OLDlistblue-top {background:#ffffff;border-left:1px solid #E9E9E9;border-top:1px solid #E9E9E9;color:#51789E;display:block;line-height:normal;padding:3px}
.OLDwhite-barL{background:#ffffff;border-left:1px solid #E9E9E9;display:block;line-height:normal;padding:3px}

/*list stuff*/
.listAffTableLine {background: #E9E9E9; height: 1px; width: 100%; }
.listAffTableBG {background: #E9E9E9;}
.listBG {background: #ffffff;}
.listBGprice {background: #ffffff; font-weight: bold;padding-top:4px; padding-bottom: 4px;}
.listBlueline {background: #E9E9E9 ;}
.listBorder1pxBlue {background: #ffffff ; border : 2px solid #E9E9E9; padding: 4px;}
.listDarkline {background: #E9E9E9 ; width: 100%; height: 1px;}
.listGridBG {background: #ffffff;}
.listSpecial {color:#ffffff; font-weight: bold;}
.listTableBG {background: #FFFFFF; padding: 4px;} /*.listTableBG {background: #ffffff; padding: 4px;}*/
.listTableBG2 {background: #ffffff; padding: 4px;}
.listTag {color: #666666;}
.listVR {color:#E9E9E9; font-weight:bold}
.listSpecialStrike {text-decoration : line-through;}
.netdetail {font-size: 10px; color: #666666;}


/*should be - box around the listings -> just padding around the inside*/
.masterBorder1pxBlue {background: #ffffff ; padding: 7px}
/*box around listings*/
.border1px {background:#ffffff;border-bottom:solid 1px #E9E9E9;border-left:solid 1px #E9E9E9;border-right:solid 1px #E9E9E9;border-top:none;display:block;padding:3px;color:#E9E9E9}


/* Temporary master border */
.masterPicBox {border: 1px solid #E9E9E9;}
.masterREDplain {color: #FF3300;}


.nolodgingbg {background: #ffffff; color: #FF3300; font-weight: bold; height:20px;}

/*small text under the photos - click to enlarge*/
.photodisclaimer {font-size: 10px; color:#666666;}

/*popup*/
.pop-topbgcolor {background-color: #51789E; color :#ffffff; font-weight: bold; height: 41px;}
.pop-botbgcolor1 { background-color: #51789E;}
.pop-botbgcolor2 { background-color: #ffffff; height: 20px;}
.popupContent {overflow:auto; background: #FFFFFF; width:350px;height:215px;}
.popupTest {background-color: black; color: white}
div.greybox1{float:left}/*i think*/

/* refine search bar */
.refine-padding { padding-top: 3px;} 
.refineTable { background : #ffffff; border: #E9E9E9 1px solid;padding:3px;}
.refine-dkblue { background-color: #E9E9E9; color: #51789E; font-weight: bold;}
.refine-colblue { background-color: #E9E9E9; color: #51789E; font-weight: bold;}
.refineBorder { border-left-color: #E9E9E9; border-left-style: solid; border-left-width: 1px; border-right-color: #E9E9E9; border-right-style: solid; border-right-width: 1px;}
.refineBorder-botline { background-color: #E9E9E9;}
.refinedivline {background-color : #E9E9E9; width: 140px; height:1px;}
.refine-bold { font-weight : bold;}

/*required field box*/
.REQ { background : #FF3300;}

/*index page - rsb headers*/
.rsb-offers-hdr {color: #51789E; letter-spacing: 2px; font-weight:bold; font-size: 12px;}

/*hotsearch*/
.secondarySearchbox {background:#E9E9E9 ; border: 2px solid #E9E9E9;}
.secondarySearchbox-top {background: #E9E9E9; font-weight : bold; color: #51789E; padding-left : 7px;}
.secondarySearch2 {background:#ffffff}
.secondarySearchLine {background:#E9E9E9; height:1px; width: 100%; }


.section-hdr {color: #51789E; letter-spacing: 2px; font-weight:bold; font-size: 12px;}

.switcheroo-tab {background-color:#51789E; color: #ffffff; font-weight:bold; font-size: 12px;}
.switcheroo-hr {background-color:#51789E;}
.travel-tabBG {position: relative; top: 1px; width: 442px; height: 28px; }
.whiteBG {background: #ffffff}
.guara-bg { background-color: #FF3300; }
.bannerborder {border-top-style: solid; border-top-width: 1px; border-top-color: #E9E9E9; border-bottom-color: #E9E9E9; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #E9E9E9; border-left-style: solid; border-left-width: 1px; border-right-color: #E9E9E9; border-right-style: solid; border-right-width: 1px;}
.rsb-deals-hdr {color: #51789E; 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: #E9E9E9; border-bottom-color: #E9E9E9; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #E9E9E9; border-left-style: solid; border-left-width: 1px; border-right-color: #E9E9E9; border-right-style: solid; border-right-width: 1px; }
.newsletter-border { border-top-style: solid; border-top-width: 1px; border-top-color: #E9E9E9; border-bottom-color: #E9E9E9; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #E9E9E9; border-left-style: solid; border-left-width: 1px; border-right-color: #E9E9E9; border-right-style: solid; border-right-width: 1px; }
.dest-pic { border-top-style: solid; border-top-width: 1px; border-top-color: #E9E9E9; border-bottom-color: #E9E9E9; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #E9E9E9; border-left-style: solid; border-left-width: 1px; border-right-color: #E9E9E9; border-right-style: solid; border-right-width: 1px}
.lang-curr { border-top-style: solid; border-top-width: 1px; border-top-color: #E9E9E9; border-bottom-color: #E9E9E9; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #E9E9E9; border-left-style: solid; border-left-width: 1px; border-right-color: #E9E9E9; border-right-style: solid; border-right-width: 1px; }
.blu-line { background-color : #51789E; height : 2px; width : 100%;}
.list-descrip {font-size: 10px;}
.list-thumbBdr {border: 2px solid #E9E9E9;}



/*confirmation pages only*/
#a199001{color:#BB0000}
#a199002{background:#E9E9E9;border:1px solid #E9E9E9;color:inherit;font-size:11px ;padding:3px}
#a199007{background:#ffffff;border-bottom:solid 1px #E9E9E9;border-left:solid 1px #E9E9E9;border-right:solid 1px #E9E9E9;border-top:none;display:block;padding:3px;color:#51789E;}
#a199015 {background:#ffffff;border:1px solid #BB0000;color:#BB0000;line-height:normal;padding:3px;text-align:center;}
#c199007{background:#ffffff;border-bottom:1px solid #E9E9E9;border-left:1px solid #E9E9E9;border-right:1px solid #E9E9E9;padding:3px;}
#c199017{background:#ffffff;border-bottom:1px solid #E9E9E9;padding:3px;}
#h199015{background:#E9E9E9;border:1px solid #E9E9E9;color:#ffffff;line-height:normal;padding:3px}
#h199017{background:#ffffff;border-bottom:1px solid #E9E9E9;border-left:1px solid #E9E9E9;border-right:1px solid #E9E9E9;border-top:none;padding:3px;color:#51789E;}
#a199006 {background:#FFFFFF repeat-x top;border:1px solid #51789E;padding-bottom:2px;text-align:center}
#a199016 { color: #51789E; line-height: normal; background-color: #ffffff; padding: 3px; border: solid 1px #E9E9E9 }
#c199010{background:#ffffff;}
#f199005{background: #ffffff;border:3px solid #E9E9E9;color:#51789E;line-height:normal;padding:3px;}
#f199007{background:#ffffff;border-bottom:3px solid #E9E9E9;border-left:3px solid #E9E9E9;border-right:3px solid #E9E9E9;border-top:none;padding:3px;}
#f199010{background:#ffffff;}
#h199019{background:#ffffff;border-bottom:1px solid #E9E9E9;border-left:1px solid #E9E9E9;border-right:1px solid #E9E9E9;border-top:none;padding:2px;color:#E9E9E9;}
#h199018{border-bottom:1px solid #E9E9E9;border-left:1px solid #E9E9E9;border-right:1px solid #E9E9E9;border-top: 1px solid #E9E9E9;padding:0px;color:#E9E9E9;}

#synapse4{background:#E9E9E9;border:1px solid #E9E9E9;color:#ffffff;line-height:normal;padding:3px}
#synapse5{background:#FFFFFF;border-bottom:1px solid #E9E9E9;border-left:1px solid #E9E9E9;border-right:1px solid #E9E9E9;border-top:none;padding:3px;color:#51789E;}
#synapse6{background:#3399FF;border-bottom:1px solid #E9E9E9;border-left:1px solid #E9E9E9;border-right:1px solid #E9E9E9;border-top:none;padding:3px;color:#51789E;}







.masterBLACK{color:#51789E}
.masterBOLD {font-weight: bold;}
.masterREDplain {color: #FF3300}

.quotetext {font-weight: bold; font-size: 10px; color: #51789E;}

.redspecial{color:#FF3300;font-weight:bold; vertical-align:text-top}
.redspecialsmall{color:#FF3300;font-size:10px; vertical-align:text-top}

.search-bold {font-weight:bold}

.text-size12BLACK {font-size: 12px; color: #51789E;}
.text-size12BOLD{font:bold 12px; }
.text-size14BOLD{font:bold 14px; }
.text-size16BOLD{font:bold 16px; }
.tollFreeTextColor {color:FF3300; font-weight:bold;}
.whiteText {color:#ffffff;}
.whiteBG {background:#ffffff;}

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: #51789E; text-decoration: none;}
a.aff-tablinkOFF:active {color: #51789E; text-decoration: none;}
a.aff-tablinkOFF:hover {color: #51789E; text-decoration: underline;}
a.aff-tablinkOFF:visited {color: #51789E; text-decoration: none;}
.aff-title{background: #ffffff; border-color:#ffffff ;border-width : 1;border-style : solid;color:#51789E;font:12px;font-weight:bold;}
.aff-sec-title {background: #ffffff; border-color:#ffffff;color:#51789E;font:13px;font-weight:bold;}
.aff-sec-body {background: #ffffff; border-color:#ffffff;color:inherit;}
.aff-index-search{background-color : #ffffff;border-top: solid #E9E9E9 1px;border-left: solid #E9E9E9 1px;}
.aff-index-search1{background-color : #ffffff;border-top: solid #E9E9E9 1px;border-left: solid #E9E9E9 1px; font-weight:bold; #51789E; font-size: 14px;}
.aff-index-search2{border-bottom: solid #E9E9E9 1px;border-left: solid #E9E9E9 1px;}
.aff-tabON {background:#E9E9E9; color: #51789E; font-size: 12px; font-weight: bold; height: 18px; padding: 7px;}
.aff-index-tabON {background:#E9E9E9; color: #51789E; font-size: 12px; font-weight: bold; height: 18px; padding: 7px;}
.aff-tabOFF {border: #E9E9E9 1px solid; color: #FFFFFF; font-size: 12px; font-weight: bold; height: 18px; padding: 7px;}



.small-text{font-size: 10px; }
.font-size10 {font-size: 10px;}


.greyout {font-weight:bold; color:#E9E9E9; }
.guides-tab {background-color:#E9E9E9; color: #51789E; font-weight:bold; font-size: 12px;}
.addrates{border-bottom-color:#E9E9E9;border-bottom-style:dashed;border-bottom-width:1px;color:#51789E;font:11px Arial,Helvetica,sans-serif}
.awhite {color:;font-size:10px;}
.bgcolor{background-color:#FFFFFF}
.black{background-color:Black; color:#ffffff;}
.blu-line { background : #51789E; height : 2px; width : 100%;}
.carsvnc{border-bottom-color:#E9E9E9;border-bottom-style:dashed;border-bottom-width:1px;color:#51789E;font:bold xx-small;padding:3px;}
.darkSubText{color:#51789E}
.darkText {color:#666666;}
.ensureReg { color: FF3300; font-size: 12px; }
a.blackReg {text-decoration:none; color:#000000; font-weight:bold;}
a.blueReg {text-decoration:none; color:#000000;}

