/*

  ==== OFFICIAL COLORS FOR TRIPREWARDS.COM, SPEC'D IN THE STYLEGUIDE ( PLEASE USE THESE!!! ) ====

    PRIMARY....
    orange      / r:254 g:173 b:32  / #FEAD20
    maroon      / r:119 g:18  b:6   / #771206

    SECONDARY...
    green     / r:79  g:110 b:24  / #4F6E18
    teal      / r:0 g:102 b:102 / #006666
    white     / r:255 g:255 b:255 / #FFFFFF
    light grey    / r:204 g:204 b:204 / #CCCCCC
    medium grey   / r:102 g:102 b:102 / #666666
    black     / r:0 g:0   b:0   / #000000

    ACCENT...
    beige     / r:246 g:240 b:208 / #F6F0D0

*/

@import url(small.css);
/*  default font size stylesheet */


body, td, p, div, ul, select, input {
  font-family: arial;
  margin: 0;
  padding: 0;
}
body {
  background-color:white;
}
p {
margin-bottom:10px
}
.yellow {
background: #FFFF66;
}
/*.fon {
background: url('../images/navigation/fon.jpg') top left no-repeat;
} */
.skipNav {
  display: none;
}
#utilityTable {
  border-top: 0;
  background-color: #FFF;
  margin: 0;
  padding: 0;
}
.utilityNav {
  color: #FEAD20;
  margin: 0;
  padding: 0;
  background-color: #FFF;
  border-bottom: 0px solid #FFF;
  border-right: 4px solid #FFF;
}
.utilityNav #bottom {
  border-bottom-style: none;
}
.utilityNav a {
  color: #333333;
  text-decoration: none;
}
.utilityNavOn {
  color: #FEAD20;
}
td.utilityNav {
  padding: 1 0 1 10;
  border-left: 1px solid #FFF;
}
#mainNav {
  border-bottom: 4px solid #FFF;
}
.fontSz {
  color: #FFFFFF;
  font-weight: bold;
  background: url('../images/navigation/nav_font_sz_bg.gif') repeat-x;
}
.optional {
  color: #000;
  padding: 4px 0;
}
.bigBold {
  font-weight: bold;
  color: #333;

}
/*Lami Redesign Changes : Start */
/*.normal {
  color: #333;
  font-weight: normal;
}*/
.normal {
  color: #666666;
  font-weight: normal;
}
/*Lami Redesign Changes : End */
/*Lami Redesign Changes : Start */
/*.boldRed {
color: #771206;
font-weight: bold;
  padding: 5 10 12 10;
}*/
.boldRed {
color: #CD2042;
font-weight: bold;
padding: 5 10 12 10;
}
.boldRed1 {
color: #CC2229;
font-weight: bold;
font-family: arial;
font-size: 9pt;
padding: 5 10 12 10;
}
/*Lami Redesign Changes : End */
.red {
  color: #771206;
}
.red1 {
  color: #771206;
  padding-left:0px;
  margin-left:0px
}
td.footer {
  color: #666666;
}
td.footer a {
  color: #666666;
}
.promoTxtHead {
  color: #FFFFFF;
  font-weight: bold;
  padding: 10 10 0 10;
  margin: 0;
}
.promoTxt {
  color: #FFFFFF;
  padding: 5 10 12 10;
  margin: 0;
  line-height: 1.2em;
}
.hpPromoLg .promoTxt {
  color: #FFF;
}
.hpPromoMd .promoTxt {
  color: #333;
}
.hpPromoLg .promoTxtHead {
  color: #FFF;
}
.hpPromoMd .promoTxtHead {
  color: #333;
}
.widgetTxt {
  color: #000;
  margin: 0;
  line-height: 1.2em;
}
a.widgetTxt {
  color: #000;
}
/*Lami Redesign Changes : Start */
/*a {
  color: #FFFFFF;
}*/
a {
  color: #666666;
}
/*Lami Redesign Changes : End */
td.widgetBot a.widgetTxt {
  color: #000;
}
td.widgetTop {
  padding: 6 0 6 12;
  background-color: #FF9933;
  border-left: 4px #FFFFFF solid;
  border-right: 2px #FFFFFF solid;
  border-bottom: 1px #FFFFFF solid;
}

td.pupCalendar {
  padding: 6 0 0 12;
  background-color:  #074C9E;
  border-top: 1px #FFF solid;
  border-left: 4px #FFF solid;
  border-right: 1px #FFF solid;
  color: #FFF;
  font-weight: bold;
  margin: 0;
}
/*Lami Redesign Changes : Start */
/*div.pupCalendar{
  background-color:  #e1c59d;
  padding-bottom:100px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#000000;
}*/
div.pupCalendar{
  background: url('../images/pageBackGr.gif') repeat-x;
  padding-bottom:100px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#000000;
}
/*div.pupCalendar a {color:#cfac63;}*/
div.pupCalendar a {color:#214261;}
/*Lami Redesign Changes : End */
div.pupCalendar b a{color:#ff4040;}
div.pupCalendar table {background-color:white;}
/*Lami Redesign Changes : Start */
/*div.pupCalendar .pupCalendarDaysHeader {background-color:#f5e29c;}*/
div.pupCalendar .pupCalendarDaysHeader {background-color:#d5dfe5;}
/*Lami Redesign Changes : End */
/*Lami Redesign Changes : Start */
/*.widgetTopHdr {
  padding: 7 0 8 12;
  background-color: #FF9933;
  border-top: 4px #FFF solid;
  border-left: 4px #FFFFFF solid;
  border-right: 2px #FFFFFF solid;
  color: #000;
  font-weight: bold;
  margin: 0;
}*/
.widgetTopHdr {
  padding: 7 0 8 12;
  background-color: #D9D9D9;
  border-top: 4px #FFF solid;
  border-left: 4px #FFFFFF solid;
  border-right: 2px #FFFFFF solid;
  color: #000;
  font-weight: bold;
  margin: 0;
}
/*Lami Redesign Changes : End */
td.widgetTop p.widgetTxt {
  color: #000;
}
td.widgetLeft {
  padding: 6 0 6 12;
  background-color: #F0F0F0;;
  border-left: 4px #FFFFFF solid;
  border-right: 2px #FFFFFF solid;
  border-bottom: 1px #FFFFFF solid;
  vertical-align: top;
}

td.widgetMid {
  padding: 6 0 6 12;
  background-color: #F0F0F0;
  border-left: 4px #FFFFFF solid;
  border-right: 2px #FFFFFF solid;
  border-bottom: 1px #FFFFFF solid;
}
/*Lami Redesign Changes : Start */
/*td.widgetMid2 {
  padding: 6 0 6 12;
/*  background-color: #F4D276; */
 /* background-color:#DDF1FE;
  border-left: 4px #FFFFFF solid;
  border-right: 2px #FFFFFF solid;
  border-bottom: 1px #FFFFFF solid;
}*/
td.widgetMid2 {
  padding: 6 0 6 12;
  background-color:#F0F0F0;
  border-left: 4px #FFFFFF solid;
  border-right: 2px #FFFFFF solid;
  border-bottom: 1px #FFFFFF solid;
}
/*Lami Redesign Changes : End */
td.widgetMid2 a.widgetTxt {
  color: #000;
}
/*Lami Redesign Changes : Start */
/*td.widgetBot {
  padding: 6 0 5 12;
  background-color: #FF9933;
  border-left: 4px #FFFFFF solid;
  border-right: 2px #FFFFFF solid;
}*/
td.widgetBot {
  padding: 6 0 5 12;
  background-color: #F0F0F0;
  border-left: 4px #FFFFFF solid;
  border-right: 2px #FFFFFF solid;
}
/*Lami Redesign Changes : End */
/*Lami Redesign Changes : Start */
/*td.widgetBotHdr {
  padding: 6 0 0 12;
  background-color: #FF9933;
  border-left: 4px #FFFFFF solid;
  border-right: 2px #FFFFFF solid;
  color: #000;
  font-weight: bold;
  margin: 0;
}*/
td.widgetBotHdr {
  padding: 6 0 0 12;
  background-color: #F0F0F0;
  border-left: 4px #FFFFFF solid;
  border-right: 2px #FFFFFF solid;
  color: #000;
  font-weight: bold;
  margin: 0;
}
/*Lami Redesign Changes : End */
.widgetPad, .widgetPad td {
  padding-bottom: 4px;
}
td.widgetTop .widgetTxt, td.widgetBot .widgetTxt {
  color: #000;
}


/*****  INPUT BUTTONS **********/
input.buttontext1 {
  color: #ffffff;
  font-weight: bold;
  white-space: pre;
  text-decoration: none;
  cursor: pointer;
  cursor: hand;
  border-top: 2px solid #771206;
  border-left: 3px solid #771206;
  border-right: 3px solid #771206;
  border-bottom: 2px solid #771206;
  text-align: right;
  background: #771206 url(../images/search/arrow_down.gif) 4px 50% no-repeat;
}
input.buttontext2 {
  color: #ffffff;
  font-weight: bold;
  white-space: pre;
  text-decoration: none;
  cursor: pointer;
  cursor: hand;
  border-top: 2px solid #771206;
  border-left: 3px solid #771206;
  border-right: 3px solid #771206;
  border-bottom: 2px solid #771206;
  text-align: right;
  background: #771206 url(../images/search/arrow_up.gif) 4px 50% no-repeat;
}

/*Lami Redesign Changes : Start */
div.search, div.checkBtn, div.submitResv, div.return, div.reserve, div.reserveBtn, div.updateResults, div.makeRes, div.backToResults {
  border-top: 2px solid #003596;
  border-left: 3px solid #003596;
  border-right: 3px solid #003596;
  border-bottom: 2px solid #003596;
  background-color: #003596;
  text-align: center;
}
/*Lami Redesign Changes : End */
div.button {
  border-top: 2px solid #cc6700;
  border-left: 3px solid #cc6700;
  border-right: 3px solid #cc6700;
  border-bottom: 2px solid #cc6700;
  background-color: #cc6700;
  text-align: center;
}
input.compareD, input.compareU {
  color: #ffffff;
  font-weight: bold;
  white-space: pre;
  text-decoration: none;
  cursor: pointer;
  cursor: hand;
}
div.compareD, div.compareU, input.compareD, input.compareU {
  border-top: 2px solid #cc6700;
  border-left: 3px solid #cc6700;
  border-right: 3px solid #cc6700;
  border-bottom: 2px solid #cc6700;
  text-align: right;
  cursor: pointer;
  cursor: hand;
}
/*Lami Redesign Changes : Start */
/*div.compareD, input.compareD {
  background: #cc6700 url(../images/search/arrow_down.gif) 4px 50% no-repeat;
}*/
div.compareD, input.compareD {
  background: #003596 url(../images/search/arrow_down.gif) 4px 50% no-repeat;
}
/*div.compareU, input.compareU {
  background: #cc6700 url(../images/search/arrow_up.gif) 4px 50% no-repeat;
}*/
div.compareU, input.compareU {
  background: #003596 url(../images/search/arrow_up.gif) 4px 50% no-repeat;
}
/*Lami Redesign Changes : End */
a.buttontext, a.buttontextRight, a.buttontextNoFloat {
  color: #ffffff;
  font-weight: bold;
  white-space: pre;
  text-decoration: none;
  cursor: pointer;
  cursor: hand;
}

a.buttontext1, a.buttontext1Right, a.buttontext1NoFloat {
  color: #ffffff;
  font-weight: bold;
  white-space: pre;
  text-decoration: none;
  cursor: pointer;
  cursor: hand;
}
/*Lami Redesign Changes : Start */
/*input.buttontext,input.searchButtontext,a.buttontextRight, a.buttontextNoFloat {
color: #ffffff;
font-weight: bold;
text-decoration: none;
background-color: #cc6700;
cursor: pointer;
cursor: hand;
border-top: 0px;
border-left: 0px;
border-right: 0px;
border-bottom: 0px;
}*/

input.buttontext,input.searchButtontext,a.buttontextRight, a.buttontextNoFloat {
color: #ffffff;
font-weight: bold;
text-decoration: none;
background-color: #003596;
cursor: pointer;
cursor: hand;
border-top: 0px;
border-left: 0px;
border-right: 0px;
border-bottom: 0px;
}
/*Lami Redesign Changes : End */
a.buttontext {
  float: left;
  cursor: pointer;
  cursor: hand;
}
a.buttontextRight {
  float: right;
}

/*  Define button widths */

div.search {
/*  width: 4.5em;  - new*/
}
div.checkBtn {
  margin: 0 0 0 15;
  width: 14em;
}
div.compareD, div.compareU {
  width: 6.5em;
}
div.updateResults {
  width: 8em;
}
div.submitResv {
  width: 10.5em;
}
div.backToResults {
  width: 12em;
}
div.checkBtn {
  margin: 0 0 0 15;
  width: 14em;
}
div.reserve {
  width: 18em;
}
div.makeRes {
  width: 11em;
}
div.return {
  width: 11em;
}
div.reserveBtn {
  width: 5.5em;
}

div.loginBtn {
  border-top: 2px solid #cc6700;
  border-left: 3px solid #cc6700;
  border-right: 3px solid #cc6700;
  border-bottom: 2px solid #cc6700;
  background-color: #cc6700;
  text-align: center;
}
div.loginBtn {
  width: 3.5em;
}
input.widget, select.widget {
  border-top: #333366 2px solid;
  border-left: #777DAC 1px solid;
  border-bottom: #777DAC 1px solid;
  border-right: #777DAC 1px solid;
  color: #666666;
}

.hpPromoLg {
  background-color: #00A3CE;
  border-left: 2px #FFFFFF solid;
  border-right: 2px #FFFFFF solid;
  border-bottom: 0;
  height: 78px;
/*  background: #00A3CE url('../images/misc_daysinn_sunbkg.gif') top right no-repeat;*/
}
.hpPromoMd {
  background-color: #FFFF66;
  border-left: 1px solid #FFF;
  border-right: 4px #FFFFFF solid;
  border-bottom: 0;
  height: 78px;
}
.loginTbl {
  height: 207px;
  background-color: #FFF;
  border-top: 0;
  border-left: 1px solid #FFF;
  border-right: 4px solid #FFF;
}
.loginTxt {
  color: #666;
  line-height: 1.2em;
  padding: 0 0 0 10;
}
a.enroll {
  color: #333366;
}

/* HOT DEALS STYLES ADDED */
.hotdealsHeaderTxt {
color: #771206;
font-weight: bold;
  padding: 0 0 2 12;
}
.hotdealsSubHeadTxt {
color: #333;
  padding: 2 0 10 12;
}
/* NO STAY STYLES ADDED */
td.photoHotelMainCap {
  background-color: #FF9933;
  border-top: 1px #FFFFFF solid;
  border-left: 4px #FFFFFF solid;
  height: 33px;
  width: 342px;
  color: #000000;
  font-weight: bold;
  padding-left: 16px;
}
table.photosHotelTn {
  width: 337px;
  border-right: hidden;
}
tr.photosHotelTnHl {
  background-color: #F6F0D0;
}
table.photosHotelTn td {
  border-bottom: 1px solid #C1C1C1;
  border-collapse: collapse;
  padding: 5 15 5 15;
  color: #333366;
  text-align: center;
}
td.photosHotelTnRt {
  border-right: 1px solid #C1C1C1;
}
td.photosHotelTnRtLt {
  border-right: 1px solid #CCCCCC;
  border-left: 1px solid #CCCCCC;
}
img.photosHotelTn {
  border-color: #878787;
}
img.photosHotelTn:hover {
  border-color: #771206;
}
/*Lami Redesign Changes : Start */
/*.head1NsRight {
color: #cc6700;
background-color: #FDF1CB;
border-top: 4px solid #FFFFFF;
margin-left: 0px;
padding: 5 15 5 15;
font-weight: bold;
}*/
.head1NsRight {
/*background-image:url(../images/homecontent/tabbackground1px.jpg);*/
background-repeat: repeat-x repeat-y;
color: #003596;
margin-left: 5px;
padding: 5 15 5 5; /*Change for TED 8801 */
font-weight: bold;
font-size:13px;
}
/*.head1Ns{
color: #771206;
background-color: #e9f5ff;
border-top: 4px solid #2d65a5;
margin-left: 5px;
padding: 5 15 5 15;
font-weight: bold;
}*/
.head1Ns{
color: #771206;
background-image:url(../images/homecontent/tabbackground1px.jpg);
background-repeat: repeat-x repeat-y;
color: #003596;
margin-left: 5px;
padding: 5 15 5 5;
font-weight: bold;
font-size:13px;
}
/*Lami Redesign Changes : End */
table.features {
  width: 326px;
}
table.features td {
  color: #333333;
}
.features b {
  color: #771206;
}
.featuresSmall {
  color: #333333;
}
.packageNs {
  font-weight: bold;
  color: #C2941E;
}
.dividerVert {
  background-color: #C1C1C1;
}
/*Lami Redesign Changes : Start */
/*.titleNsHotel {
  color: #771206;
  font-weight: bold;
  padding-left: 16px;
}*/
.titleNsHotel {
  color: #003596;
  padding-left: 16px;
  font-family:Arial;
  font-size:13pt;
  font-weight:bold;
}
.infoNsHotel {
  font: bold 10pt Arial;
  color: #003596;
  padding-left: 16px;
  padding-bottom:12px;
}
/*Lami Redesign Changes : End */
/*Lami Redesign Changes : Start */
/*.addressNsHotel {
  color: #771206;
  font-weight: bold;
  padding-left: 16px;
}*/
.addressNsHotel {
  color: #666666;
  padding-left: 16px;
  font-family:Arial;
  font-size:10pt;
  font-weight:bold;
}
/*Lami Redesign Changes : End */
/*Lami Redesign Changes : Start */
/*.phoneWebNs {
  color: #000000;
  padding-left: 16px;
}*/
.phoneWebNs {
  color: #666666;
  padding-left: 16px;
  font-family:Arial;
  font-size:10pt;
}
/*Lami Redesign Changes : End */
/*Lami Redesign Changes : Start */
/*a.phoneWebNs {
  color: #000000;
}*/
a.phoneWebNs {
  color: #E09403;
}
/*.phoneWebNs b {
  color: #771206;
}*/
.phoneWebNs b {
  color: #666666;
}
/*Lami Redesign Changes : End */
/*Lami Redesign Changes : Start */
/*
a.emailPrintMap {
  color: #000000;
  font-weight: bold;
  text-decoration: none;
}*/
a.emailPrintMap {
  color: #e09403;
  font-weight: bold;
  text-decoration: none;
  font:Arial;
  font-size:8.6pt;
  text-decoration:underline;
}
/*Lami Redesign Changes : End */
td.emailPrintTd {
	text-align: right;
	padding-right: 15px;
}

#bannerTbl td#first {
  padding-left: 30px;
  padding-top: 25px;
  padding-bottom: 15px;
}
#bannerTbl td#emailCol {
  padding-top: 19px;
}

/* HEADER STYLES ADDED */
.banHeadBg {
  background-color: white;
  border-right: 4px #FFFFFF solid;
  border-bottom: 4px #FFFFFF solid;
  border-left: 4px #FFFFFF solid;
  /* background: url('images/check_avail_ban_head_bg.gif'); */
}

.banHeadBg2 {
  background-color: #F6F0D0;
  border-right: 4px #FFFFFF solid;
  border-left: 4px #FFFFFF solid;
  /* background: url('images/check_avail_ban_head_bg.gif'); */
}

.banHead2 {
  padding-bottom: 5px;
  color: #771206;
  font-weight: bold;
}
/*Lami Redesign Changes : Start */
.banHead1 {
  padding-top: 25px;
  padding-left: 8px;
  padding-bottom: 15px;
  /*color: #771206;*/
  color: #003596;
  font-weight: bold;
  /*font-size:1.1em;*/
  font-size:17px;
}
/*Lami Redesign Changes : End */
.banHead {
  padding: 10 15 35 5;
  color: #771206;
  font-weight: bold;
}
.banCityHead {
  padding-top: 28px;
  color: #000000;
  font-weight: bold;
}
.banHeadSpacer, .banHead {
  width: 550px;
}

.boldRed2 {
    color: #771206;
    font-weight: bold;
}

/* CHECK AVAILABILITY STYLES ADDED */
.addressChAvHotel {
  color: #333333;
  font-weight: bold;
  padding-left: 30px;
}
.phoneWebChAv {
  color: #333333;
  padding-left: 30px;
}
.phoneWebChAv b {
  color: #771206;
}
a.phoneWebChAv {
  color: #333366;
  padding-left: 15px;
}
.ChAvTxt {
  color: #333366;
}
/*Lami Redesign Changes : Start */
/*.head1Check {
color: #cc6700;
background-color: #FDF1CB;
border-top: 4px solid #cc6700;
  border-bottom: 4px solid #FFF;
padding: 5 15 5 18;
font-weight: bold;
}*/
.head1Check {
color: #003596;
padding: 5 15 5 18;
font-weight: bold;
}
/*Lami Redesign Changes : End */

/* RECEIPT STYLES ADDED */
/*Lami Redesign Changes : Start */
/*.receiptDetailHeader {
color: #C2941E;
background-color: #FBF7EF;
border-top: 2px solid #C2941E;
margin-left: 10px;
padding: 5 15 5 12px;
font-weight: bold;
}*/
.receiptDetailHeader {
background-image:url(../images/homecontent/tabbackground1px.jpg);
background-repeat: repeat-x repeat-y;
color: #003596;
margin-left: 5px;
padding: 5 15 5 5; /*Change for TED 8801 */
font-weight: bold;
font-size:13px;
}
/*Lami Redesign Changes : End */
.receiptDirectionsHeader {
color: #2F2F2F;
background-color: #E9EBF0;
border-top: 2px solid #333366;
margin-left: 5px;
padding: 9 15 5 5;
font-weight: bold;
}
.addressRecHotel {
  color: #333333;
  font-weight: bold;
}
.phoneWebRec {
  color: #333333;
}
.phoneWebRec b {
  color: #771206;
}
a.phoneWebRec {
  color: #333366;
}
td.padding {
  padding-left: 15px;
}
span.thanks {
  padding: 0px;
  width: 250px;
  color: #000000;
}
/*Lami Redesign Changes : Start */
/*p.resConf {
  margin: 0 0 3 0;
  font-weight: bold;
  color: #000000;
}*/
p.resConf {
  margin: 0 0 3 0;
  font-weight: bold;
  color: #003596;
}
/*.confNumHead {
  margin: 20 0 0 0;
  font-weight: bold;
  color: #FF4400;
}*/
.confNumHead {
  margin: 20 0 0 0;
  font-weight: bold;
  color: #B56718;
}
/*Lami Redesign Changes : End */
.confNum {
  font-weight: bold;
  color: #666666;
}
.head1Rec {
  padding: 10 15 5 15;
  color: #C2941E;
  font-weight: bold;
}
.head2Rec {
  padding: 10 15 5 15;
  color: #771206;
  font-weight: bold;
}
td.guestInfo {
  padding-top: 5px;
  padding-left: 22px;
}
td.guestInfo table td {
  color: #000000;
}

td.roomInfo table {
  padding-top: 5px;
  margin-left: 15px;
}
td.roomInfo table td {
  padding: 2px 2px 2px 0;
}
a.receiptLinksFooter {
color: #000000;
background-color: #EFEFEF;
margin-left: 5px;
padding: 5 15 5 5;
font-weight: bold;
font-size: .8em;
}
a.linkTxt {
color: #000;
background-color: #FFF;
margin-left: 5px;
font-size: .7em;
}

/* SUBPAGE STYLES ADDED */
/*Lami Redesign Changes : Start */
.subpageHeaderTxt {
color: #003596;
font-weight: bold;
padding: 0 0 10 11;
}
/*Lami Redesign Changes : End */
.subpageSubHeadTxt {
color: #000000;
padding: 2 3 10 20;
}
/*Lami Redesign Changes : Start */
/*.promosTxt, .promosIntroTxt {
 color: #000000;
 padding: 2 3 10 11;
 margin-right:10px
}*/
.promosTxt, .promosIntroTxt {
 color: #666666;
 padding: 2 3 10 11;
 margin-right:10px
}
/*Lami Redesign Changes : End */
.promosTxt1 {
  text-align:right;
  background:#FFFFFF;
  padding: 2 3 10 11;
}
.introTxt {
color: #000000;
font-weight: bold;
  display: block;
  text-decoration : none;
}

a.subpageLink1:link, a.subpageLink1:visited, a.subpageLink1:hover, a.subpageLink1:active {
color: #771206;
padding: 5 3 5 16;
  font-weight: bold;

}

a.subpageLink:link, a.subpageLink:visited, a.subpageLink:hover, a.subpageLink:active {
color: #000000;
padding: 2 3 5 16;
}

a.mapNameLink:link, a.mapNameLink:visited, a.mapNameLink:hover, a.mapNameLink:active {
color: #000000;
padding: 2 2 5 8;
}
.mapNameNoLink {
  color: #666666;
  font-weight: normal;
padding: 2 2 5 8;
}


/*ADVANCED SEARCH STYLES ADDED */
a.introTxt {
color: #000000;
background-color: #f6f0d0;
  padding: 5 3 5 16;
font-weight: bold;
}
/*Lami Redesign Changes : Start */
.advsearchMapHeader {
background-image:url(../images/homecontent/tabbackground1px.jpg);
background-repeat: repeat-x repeat-y;
color: #003596;
margin-left: 5px;
padding: 5 15 5 5; /*Change for TED 8801 */
font-weight: bold;
}

.routeHeader {
background-image:url(../images/homecontent/tabbackground1px.jpg);
background-repeat: repeat-x repeat-y;
color: #003596;
margin: 9px;
margin-left: 5px;
padding: 5 15 5 5; /*Change for TED 8801 */
font-weight: bold;
font-size:13px;
}

/*Lami Redesign Changes : End */
/*.advsearchHeader {
color: #771206;
background-color: #e9f5ff;
border-top: 4px solid #2d65a5;
  margin-bottom: 8px;
margin-left: 5px;
padding: 5 15 5 5; /*Change for TED 8801 */
/*font-weight: bold;

}*/
/*Lami Redesign Changes : Start */
/*.advsearchHeader {
background-image:url(../images/homecontent/tabbackground1px.jpg);
background-repeat: repeat-x repeat-y;
color: #003596;
margin-left: 5px;
padding: 5 15 5 5; /*Change for TED 8801 */
/*font-weight: bold;
}*/

.advsearchFontHeader {
color: #b56718;
margin-left: 5px;
padding: 5 15 5 5; 
font-weight: bold;
font-size:14px;
}

.advsearchHeaderLess {
color: #b56718;
background-color: #ffffff;
margin-left: 5px;
padding: 5 15 5 5; /*Change for TED 8801 */
font-weight: bold;
}

.advsearchHeader {
background: url('../images/homecontent/divider.png') top left no-repeat;
color: #b56718;
background-color: #ffffff;
margin-left: 5px;
padding: 5 15 5 5; /*Change for TED 8801 */
font-weight: bold;
}

/*Lami Redesign Changes : End */
.bodyTxt {
color: #000000;
  padding: 0 0 0 15;
}
a.bodyTxt {
color: #333366;
}
/*Lami Redesign Changes : Start */
/*.promoSubHeader {
color: #000000;
padding: 0 0 2 11;
}*/
.promoSubHeader {
color: #000000;
padding: 0 0 2 175;
}
/*Lami Redesign Changes : End */
.divider {
  background-color: #999999;
  line-height: 1px;
}
.divider1 {
  background-color: #C4CAAF;
  line-height: 1px;
}
.dividerGray {
  background-color: #CCC;
  line-height: 4px;
  width: 776px;
  margin: 10px 0 10px 4px;
}

/*RESERVATION DETAIL STYLES ADDED*/
.bodyBold {
color: #000;
background-color: #FFF;
padding: 0 5 10 15;
font-weight: bold;
}
.bodyBoldNew {
color: #000;
background-color: #FFF;
padding: 0 5 10 0;
font-weight: bold;
}
/*Lami Redesign Changes : Start */
/*.smRed {
color: #771206;
font-weight: bold;
  padding: 0 0 5 15;
}*/
.smRed {
color: #666666;
font-weight: bold;
  padding: 0 0 5 15;
}
/*Lami Redesign Changes : End */
/*Lami Redesign Changes : Start */
/*.smBody {
color: #000;
background-color: #FFF;
padding: 0 0 5 5;
}*/
.smBody {
color: #666666;
background-color: #FFF;
padding: 0 0 5 5;
}
/*.smBodyBGColor {
color: #000;
background-color: #F4F4F4;
padding: 0 0 5 5;
}
.smBodyBGColor2 {
  color: #000;
background-color: #F4F4F4;
padding: 0 0 5 5;
}
.smBodyBGColor3 {
  color: #000;
background-color: #FBF7EF;
padding: 0 0 5 5;
}*/
.smBodyBGColor {
color: #000;
background-color: #ffffff;
padding: 0 0 5 5;
}
.smBodyBGColor2 {
  color: #000;
background-color: #ffffff;
padding: 0 0 5 5;
}
.smBodyBGColor3 {
  color: #000;
background-color: #ffffff;
padding: 0 0 5 5;
}
/*Lami Redesign Changes : End */
/* Lami Redesign Changes Start*/
/*.smInfo {
color: #771206;
font-weight: bold;
padding: 0 0 5 5;
}*/
.smInfo {
color: #B56718;
font-weight: bold;
padding: 0 0 5 5;
}
/* Lami Redesign Changes End*/
/*Lami Redesign Changes : Start */
/*.info {
color: #771206;
font-weight: bold;
font-size: .8em;
}*/
.info {
color: #B56718;
font-weight: bold;
font-size: 1em;
}
/*Lami Redesign Changes : End */
.tripTbl {
  background-color: #f4dd8f;
}
.tripRewards {
color: #666;
background-color: #F8F7EF;
border-top: 3px solid #C2941E;
font-weight: bold;
padding: 4px 5px 15px 15px;
}
/*Lami Redesign Changes : Start */
/*.resDetailHeader {
color: #cc6700;
background-color: #FDF1CB;
border-top: 3px solid #cc6700;
padding: 5 15 5 7px;
margin-left: 8px;
font-weight: bold;
}*/
.resDetailHeader {
background-image:url(../images/homecontent/tabbackground1px.jpg);
background-repeat: repeat-x repeat-y;
color: #003596;
margin-left: 5px;
padding: 5 15 5 5; /*Change for TED 8801 */
font-weight: bold;
font-size:13px;
}
/*Lami Redesign Changes : End */
.smBodySubHead {
color: #cc6700;
background-color: #f4dd8f;
padding: 0 0 10 0;
}
.smTripRewards {
color: #000;
background-color: #f4dd8f;
font-weight: bold;
padding: 1px;
}
.smTripRewards a {
  font-weight: normal;
color: #666;

margin-right: 5px;
}
.smLoginBGColor {
color: #000;
background-color: #f4dd8f;
padding: 0 0 5 5;
}
.promoColor {
background-color: #f8f7ef;
}
/*changed for Adjust Auto Enroll,@author: cognizant*/
.acctInfo {
   margin-left: 0px;
}
/*End of change for Adjust Auto Enroll,@author: cognizant*/
.acctInfo td {
color: #666;
background-color: #FFF;
font-weight: bold;
padding: 3px;
}
.acctInfo td.confirmation {
  font-weight: normal;
  color: #000;
}
/*Lami Redesign Changes : Start */
/*a.privacy {
color: #666;
padding: 0 0 0 5;
}*/
a.privacy {
color: #E09403;
padding: 0 0 0 5;
}
/*Lami Redesign Changes : End */
/*PAGE HEADER STYLES*/
.pageHeader {
font-size: 1em;
color: #771206;
background-color: #E9EBF0;
font-weight: bold;
margin-right: 5px;
padding: 0 0 0 10;
}
a.pageHeaderSmall {
font-size: .7em;
color: #333366;
background-color: #E9EBF0;
margin-right: 5px;
padding: 0 0 0 3;
}

/*  Added 031105 */
.dkGray {
	 background-color: #F6F0D0;
}
/*Lami Redesign Changes : Start */
/*.dkGray1 {
  background-color: #e9f6ff;
}*/
.dkGray1 {
  background-color: #ffffff;
}
/*Lami Redesign Changes : End */
.footerGray {
  background-color: #EFEFEF;
}
.iconBed {
  display: block;
  margin-right: 10px;
  vertical-align: top;
}
.footBuffer {
  line-height: 55px;
}
table.footerTbl {
  margin: 0 4px;
}

.resDetailAlign {
  margin-top: 7px;
}
.checkTxt {
color: #333;
padding-left: 10px;
line-height: 1.2em;
}
.subHeadCheck {
color: #771206;
padding: 5 0 5 18;
font-weight: bold;
}


/*  Hotel Details */
.finePrint {
  color: #000;
}
.finePrintGray {
  color: #999;
}
/*Lami Redesign Changes : Start */
/*a.bodyLink:link, a.bodyLink:visited, a.bodyLink:hover, a.bodyLink:active {
  text-decoration: underline;
  color: #000000;
}*/
a.bodyLink:link, a.bodyLink:visited, a.bodyLink:hover, a.bodyLink:active {
  text-decoration: underline;
  color: #E09403;
}
/*Lami Redesign Changes : End */
.universalListingHeader {
color: #F6F0D0;
padding: 5 15 5 0;
font-weight: bold;
}
.universalHeader {
background-color: #e9f6ff;
border-top: 2px solid #cc6700;
padding: 5 15 5 15;
}
.universalHeader b {
  color: #771206;
  font-weight: bold;
  display: block;
  padding-bottom: 5px;
}
.universalHeader p {
  padding-bottom: 12px;
  margin: 0;
}
b.universalColor {
  color: #C2941E;
}

#mainImg {
  padding-left: 4px;
}

/*  SEARCH RESULTS */


.searchLeftNavDark, .searchLeftNavLt {
  padding: 10px 8px 7px 22px;
  margin: 0 4px;
  width: 208px;
}

/*  simplified box model hack */
* html .searchLeftNavDark, * html .searchLeftNavLt {
  width: 246px;
  width: 238px;
}
/*Lami Redesign Changes : Start */
/*.searchLeftNavDark {
  background-color: #FF9933;
}*/
.searchLeftNavDark {
  background-color: #D9D9D9;
}
/*.searchLeftNavLt {
  background-color: #e9f6ff;
}*/
.searchLeftNavLt {
  background-color: #F0F0F0;
}
/*Lami Redesign Changes : End */

.directions {
color: #000;
background-color: #FFF;
padding: 0 0 5 0;
}

.leftColMargin {
  margin-left: 20px;
}

.checkboxList input {
  padding-bottom: 4px;
}

.radio {
color: #000;
}

.formTblRight {
  margin-left: 7px; /* Change for TED 7753 */
  margin-bottom: 10px;
}

.formLeft {
  margin-bottom: 10px;
  padding: 0 8px 2px 0;
  vertical-align: top;
}

.formLeft input.inptCheckbox, .formLeft input.inptRadio {
  clear: both;
  float: left;
  margin-right: 5px;
}


h3.formHeader{
  color: #000000;
  font-weight: bold;
  text-align: left;
  padding-bottom: 7px;
  margin: 0;
}
h3.formHeadertop{
  color: #000000;
  font-weight: bold;
  text-align: left;
  padding-bottom: 7px;
  margin: 0;
}
.bottomBorder {
  border-bottom: 1px solid #FFF;
}

ul.formIndent {
  padding-left: 30px; /* to match checkbox indent */
  margin: 0;
  list-style-type: none;
  list-style-image: none;
}

.formLeft div, ul.formIndent li {
  padding-bottom: 2px;
}
.formTblRight td {
  padding: 0 8px 2px 0;
  vertical-align: top;
}
a.bestRateLink {color:#cc6600;}

input.inptCheckbox {
  margin: 0 6px 0 0;
}
/*Lami Redesign Changes : Start */
/*.featureBorder {
  border-left: 1px solid #CCC;
  padding-left: 9px;
}*/
.featureBorder {
  /*border-left: 1px solid #CCC;*/
  padding-left: 9px;
}
/*Lami Redesign Changes : End */
#threeColumn, .padding15 {
  padding-left: 15px;
}
.padding111
{
padding-top:10px;
padding-bottom:10px
}
/*Lami Redesign Changes : Start */
/*.infoNoBold {
  font-weight: normal;
  color: #771206;
  padding: 10px 8px 25px 8px;
}*/
.infoNoBold {
  font-weight: normal;
  color: #666666;
  padding: 10px 8px 25px 8px;
}
/*Lami Redesign Changes : End */
.paymentMethod {
  margin-left: 3px;
}

.clear {
  clear: both;
  line-height: 1px;
}
/*Lami Redesign Changes : Start */
/*.thinBorderHeader {
  color: #cc6700;
  background-color: #FDF1CB;
  border-top: 1px solid #cc6700;
  margin: 0px 0 0 0;
  padding: 3 15 7 15;
  font-weight: bold;
}*/
.thinBorderHeader {
  color: #6B6B6B;
  background-color: #D9D9D9;
  border-top: 1px solid #8F8F8F;
  border-bottom: 1px solid #8F8F8F;
  border-left: 1px solid #8F8F8F;
  border-right: 1px solid #8F8F8F;
  margin: 0px 0 0 0;
  padding: 3 15 7 15;
  font-weight: bold;
}

/*.thinBorderHeaderLink {
color: #771206;
  text-decoration: none;
}*/
.thinBorderHeaderLink {
color: #636363;
  text-decoration: none;
}
/*.compareRule {
  background: #000 url(../images/misc_red_rule.gif) top left no-repeat;
  line-height: 3px;
  margin: 0;
  padding: 0;
}*/
.compareRule {
  background: url('../images/homecontent/divider.png') top left no-repeat;
  line-height: 3px;
  margin: 0;
  padding: 7px;
}
/*.resultsBox {
  position: relative;
  margin:0;
  padding: 0;
  border: 1px solid #ccc;
  width: 193px;
}*/
.resultsBox {
  position: relative;
  margin:0;
  padding: 0;
  /*border: 1px solid #ccc;*/
  width: 193px;
}
/*Lami Redesign Changes : End */
.resultsBox .inptCheckbox {
  position: absolute;
  top: 15px;
  left: 6px;
}
.resultsBoxTop {
  background-color: #e9f6ff;
  padding: 15px 0;
  text-align: center;
}

/*Change for Check Box*/
.resultsBoxTop1 {
  background-color: #e9f6ff;
  padding: 0px 0;
  text-align: center;
}
/*Lami Redesign Changes : Start */
/*.resultsBoxBottom {
  border-top: 1px solid #ccc;
  padding: 12px 0;
  width: 193px;
  text-align: center;
}*/
.resultsBoxBottom {
  /*border-top: 1px solid #ccc;*/
  padding: 12px 0;
  width: 193px;
  text-align: center;
}
/*Lami Redesign Changes : End */
.resultsPad {
  padding: 15px 0 0 20px;
}

.checkmarkPad {
  padding: 0 0 10px 20px;
}
/*  Change for Alt-Sell 2009 */
.milesToDestination {
   padding: 10px 0 3px 0;
   text-align: right;
}

/*  SEARCH RESULTS */
a.newSearch:link, a.newSearch:visited, a.newSearch:hover, a.newSearch:active {
  font-weight: normal;
  color: #000000;
  text-decoration: underline;
}

/*  COMPARE */

.compareTbl {
  margin: 4px 0 0 4px;
  width: 772px;
}
.compareTbl tr th table.nested tr th, .compareTbl tr th table.nested tr td {
  padding: 0;
  margin: 0;
  background-color: #FFF;
  border: none;
  text-align: center;
}
.compareTbl td {
  text-align: center;
  clear: both;
}
.compareTbl th {
  text-align: left;
  clear: both;
}
/*Lami Redesign Changes : Start */
/*.compareTbl tr.merged th {
  border-top: 4px solid #cc6700;
  background-color: #F6F0D0;
  padding-left: 22px;
}*/
.compareTbl tr.merged th {
  border-top: 4px solid #C9C9C9;
  background-color: #F0F0F0;
  padding-left: 22px;
}
/*Lami Redesign Changes : End */
/*Lami Redesign Changes : Start */
/*.compareTbl tr.border td {
  border: 0;
  padding: 0;
  background-color: #cc6700;
  line-height: 4px;
}*/
.compareTbl tr.border td {
  border: 0;
  padding: 0;
  background-color: #D9D9D9;
  line-height: 4px;
}
/*Lami Redesign Changes : End */
.compareTbl tr.border td.first {
  border-right: 1px solid #cc6700;
  background-color: #FFF;
  padding: 0;
  line-height: 4px;
}
.compareTbl td, .compareTbl th {
  border-right: 1px solid #CCC;
  border-bottom: 1px solid #CCC;
  width: 25%;
  padding: 8px;
}
.compareTbl td.first, .compareTbl th.first {
  padding-left: 22px;
  border-top: none;
  text-align: left;
}
.compareTbl tr.buttonPad td {
  padding: 0 32px;
  text-align: center;
}
.compareTbl tr.shaded {
  background-color: #F4F4F4;
}
.compareTbl td.spacer {
  border: none;
  padding: 0;
  line-height: 10px;
}
.compareTbl td.spacerBorder {
  border-bottom: 1px solid #CCC;
  padding: 0;
  line-height: 10px;
}
.compareTbl tr.brandIcon td, .compareTbl tr.brandIcon th {
  vertical-align: top;
}
.compareTbl tr.clear th.first, .compareTbl tr.clear td.first {
  border: 0;
  padding: 10px 0 0 22px;
  margin: 0;
  text-align: left;
}
.compareTbl tr.clear th, .compareTbl tr.clear td {
  border: 0;
  padding: 10px 0 0 0;
  margin: 0;
  text-align: left;
}

.login
{
width:150px;
}

.blueborder
{
border:1px solid #771206;
}

ul
{
/*padding-left:1px;*/
/*Lami Redesign Changes : Start */
padding-left:20px;*/
list-style-type : disc;
/*list-style : inside;*/
/*list-style-type : none;*/
/*Lami Redesign Changes : End */
}

.reg
{
margin-left:8px
}
.imgli
{
margin-right:10px
}
.regional_image     { margin-right:10px; margin-bottom:10px; }
.hotel_info_yes { color:#FEAD20; }
/*Lami Redesign Changes : Start */
/*a.emailPrintMapForHotelDetails {
    color: #e09403;
	text-decoration:underline;
	font-family:Arial;
	font-size: 11pt;
}*/
a.emailPrintMapForHotelDetails {
    color: #e09403;
	text-decoration:underline;
	font-family:Arial;
	font-size: 9pt;
}
/*Lami Redesign Changes : End */
input[disabled] {font-size:13px;}
/*Lami Redesign Changes : Start */
/*.configurableBody {
	background-image:url(../images/homecontent/body_bg.gif);
	background-repeat: repeat-x repeat-y;
	text-align: center;
	margin: 0;
	padding: 0;
}*/
.configurableBody {
	background:#fff url(../images/homecontent/bg-gradient.jpg) repeat-x top left;color:#666;
	text-align: center;
	font-family:Arial, sans-serif; font-size:100%;
	margin:25px 0 0 0; padding:0;
}
/*Lami Redesign Changes : End */
#container {
	width: 700px;
	margin-left: auto;
	margin-right: auto;
}

#container_content {
	background-color:#fff;
	width: 780px;
	padding-left: 10px;
	text-align:center;
}



/*NEW STYLES FROM GLOBAL.CSS*/
input.member_login {font-size:80%;}

td {
	color:#666}
.button_pad {margin:3px 0px 2px 0px}
.image_title {margin:0px 0px 3px 0px;}
#right_col_member_login div.remember {font-size:80%;}
#content_right div.wish_list div.h2_link {font-size:80%;}
#banner div.login_box div.forgot a {font-size:80%;}
#content_main div.link a {font-size:90%;}/*
div.content_form_section table td.input span.note {font-size:100%;}
div.content_form_group table td.input {font-size:80%;}*/
#right_col_member_login div.password {font-size:80%;}
#right_col_member_login table.table_member_login td.label {font-size:80%;}
#right_col_member_login table.table_member_login td.input input {font-size:80%;}
#right_column div.rate_form_rb {font-size:80%;}
#right_column table.table_rate_form td.label {font-size:80%;}
#right_column table.table_rate_form td.input input {font-size:80%;}
#right_column div.rate_form_label {font-size:80%;}
#right_column div.advanced_search {font-size:80%;}
/*Lami Redesign Changes : Start */
/*#footer {font-size:90%;}*/
/*Lami Redesign Changes : End */
#content_member_services_link {font-size:80%;}
div.print_this a {font-size:80%;}
#footer div.member_info span.link {font-size:90%;}

/* Equivalent of between 10px and 11px */
#content_member_services_phone {font-size:90%;}
div.content_form_section p.instructions {font-size: 90%;}
#header_secondary_nav {font-size:70%;}

/* Equivalent of 12px */
div.content_form_section h2 {font-size:110%;}
h3 {font-size:110%;}
#banner div.login_box div.title {font-size:13px;}
#footer div.member_info div.copy {font-size:110%;}

/* Equivalent of 13px */
#left_column div.promo div.subtitle {font-size:70%;}
#left_column  div.title {font-size:80%}
#left_column  p, .link {font-size:70%}
#content_main_1 div.subtitle, #content_main_2 div.subtitle, #content_main_3 div.subtitle {font-size:120%;}
#content_main_1 div.title, #content_main_2 div.title, #content_main_3 div.title {font-size:120%}
#content_right div.member_info td.title {font-size:120%;}
/*Lami Redesign Changes : Start */
/*h1 {font-size:90%;}*/
h1 {font-size:1em;}
/*Lami Redesign Changes : End */
h2 {font-size:120%;}

/* Equivalent of 14px */
#home_banner div.page_title {font-size:130%;}

/* global styles */

body, td {color:#000;font-family: Helvetica, sans-serif;}
body.popup { background-image:none;background-color:#fff;}
input {font-family: Helvetica, sans-serif;}
select {font-family: Helvetica, sans-serif;}

img {border:none;}
form {display:inline;margin:0px;}
.clear {clear:both;margin:0px;padding:0px;}
div.div_pad {padding:0px 10px 0px 10px;}
div.hr {border-top:1px solid #ccc;margin:10px 0px 10px 0px;}
div.spacer {margin:0px 0px 10px 0px;}
.icon_calendar { vertical-align:top;margin-top:2px;}
img.change_text { vertical-align:bottom;}

/*Lami Redesign Changes : Start */
/*h1 {color:#79001a;margin:0px 0px 10px 0px;}*/
h1 {color:#003596;margin:0px 0px 10px 0px;}
/*Lami Redesign Changes : End */
h2 {color:#79001a;margin:0px 0px 10px 0px;}
h3 {color:#666;margin:0px 0px 2px 0px;}

p {margin:0px 0px 10px 0px;}

div.print_this {float:right;}
div.print_this a {color:#666;text-decoration:none;}
div.print_this img.print_icon {vertical-align:bottom;}

/* Framework styles*/


#container.print {
	width: 635px;
}


#container_content.print {width:635px;}


/*Lami Redesign Changes : Start */
/* Header Styles */
/*#header {
	border-bottom:1px solid #ccc;
	margin:0px 6px 0px 6px;
	border-top:solid 1px #fff;
	padding:2px;
}*/
#header {
	margin:0px 6px 0px 6px;
	border-top:solid 1px #fff;
	padding:1px;	
}
/*Lami Redesign Changes : End */
#header.print {border-top:none;}
/*Lami Redesign Changes : Start */
/*#header_logo {padding:9px 0px 5px 0px;float:left;}*/
/*Lami Redesign Changes : End */
#header_right {float:left;width:530px;}
#header_logo.print {float:none;}
#header_secondary_nav {margin:8px 5px 34px 0px;text-align:right;color:#e4d8b2;font-size:70%; font-family:Helvetica, sans-serif;}
#header_secondary_nav a {margin:0px 7px 0px 7px;color:#666;text-decoration:none;}
#header_secondary_nav select {margin:0px 0px 0px 0px;}
#header_secondary_nav a:hover {text-decoration:underline;}
#header_secondary_nav span.text_toggle {margin:0px 0px 0px 0px;color:#666;white-space:nowrap;}
#header_top_nav {text-align:right;padding:0px 10px 5px 0px;}
#header_top_de_nav {text-align:left;padding:0px 10px 5px 0px;}
#header_top_nav img {margin:0px 0px 0px 25px;}
#header_top_de_nav img {margin:0px 0px 0px 20px;}
#header_secondary_nav a.change_text {margin: 0px; color: #666; text-decoration: none}

/* Banner Styles */
#home_banner {
	background-color:#4f87c0;
	background-image:url(../images/homecontent/bg_banner_home.jpg);
	background-repeat: no-repeat;
	background-position:top right;
	margin:1px 0px 1px 13px;
	width:780px;
}
#home_banner {height:42px;}
#home_banner div.page_title {font-weight:bold;color:#fff;margin:0px 0px 1px 13px;padding:15px 0px 0px 0px;}
#banner {
	margin:2px 6px 0px 6px;
	width:767px;
	font-size:70%;
}

/* Login Box */
#banner div.page_title {float:left;margin:0px 2px 0px 0px;}
#banner div.login_box {
	float:left;
	background-color:#f4dd8f;
	width:212px;
	height:91px;
	margin-bottom:2px;
	FONT-SIZE: 13px
}
#banner div.login_box div.title {float:left;font-weight:bold;color:#a1121b;padding:4px 15px 0px 9px;}
#banner div.login_box div.forgot {float:left;margin-top:6px; }
#banner div.login_box div.forgot a {color:#666;}
#banner div.login_box table.member_login {clear:both;margin:0px 0px 0px 10px;padding:0px;}
#banner div.login_box table.member_login td.label {padding:0px 10px 0px 0px;font-size:70%}
#banner div.login_box table.member_login td.input {padding:0px 10px 0px 0px;font-size:70%}
#banner div.login_box table.member_login input {margin:1px 0px 0px 0px;}
#banner div.login_box table.member_login td.button {padding:3px 0px 0px 0px;}
#banner div.login_box table.member_login td.remember {padding:0px 0px 0px 0px;font-size:70%}

/* Logged In Box */

#banner div.logged_in_box {
	float:left;
	background-color:#f4dd8e;
	width:212px;
	height:91px;
	margin-bottom:2px;
}
#banner div.logged_in_box table {margin:6px 0px 0px 9px;}
#banner div.logged_in_box table a {color:#c60; text-decoration:none;}
#banner div.logged_in_box table a:hover {text-decoration:underline;}

#banner div.logged_in_box table td.label {padding:0px 10px 0px 0px;font-size:70%; color:#000;}
#banner div.logged_in_box table td.input {padding:0px 10px 0px 0px;font-size:70%}
#banner div.logged_in_box table input {margin:1px 0px 0px 0px;}
#banner div.logged_in_box table td.remember {padding:0px 0px 0px 0px;font-size:70%}
#banner div.logged_in_box table td.welcome {color:#7a100a;font-size:70%}
#banner div.logged_in_box table div.label {padding:0px 10px 0px 0px;font-size:70%;color:#666;}

/* Content Styles */
#content {
	margin:0px 13px 0px 13px;
	clear:both;
	}
#left_column {
	width:177px;
	background:#FFFFFF url(../images/homecontent/leftNavBG.jpg) no-repeat scroll left top;
	/*padding-right:8px; :commented for LAMI redesign*/
}
#content_wide {float:left;width: 766px;margin:0px 0px 5px 0px;padding:20px 0px 0px 0px;border-bottom:1px solid #ccc;}
#content_left {float:left;width: 546px;margin:0px 8px 0px 0px;padding:0px;}
#content_right {float:left;width:587px;}
#content_right.home {padding-top:0px;}
#right_column {float:left;width:213px;height:526px;}
.content_top_border {border-top:1px solid #cfcbc8;}


/*Lami Redesign Changes : Start */
/* Left Navigation Styles */
#left_column table.nav {
	/*width:174px;*/
	width:184px;
	/*background-color:#fdf1cb;*/
	background-image: url(../images/homecontent/leftNavBG.jpg);
	padding:0px 0px 0px 0px;
	margin-right: 2px;
	font-size:70%;
	font:Arial Regular
	/*color: #cc6600*/
}
#left_column table.nav a {/*color:#AD5702;*/text-decoration:none;font-weight:normal; }
#left_column table.nav a:hover {text-decoration:underline;}

#left_column table.nav td.nav_item  {
	background-image: url(../images/homecontent/leftNavBG.jpg);
	background-repeat: no-repeat;
	background-position: 10px 11px;
	padding:7px 0px 7px 20px;
	margin:0px 5px 0px 5px;
	border-bottom:1px solid #E6E5E1;
	/*border-bottom:1px solid #E09403;*/
	
}
#left_column table.nav td.nav_item_selected  {
	/*background-color:#d7842c;*/
	background-image:url(../images/homecontent/navBarorangearrow.jpg);
	background: url(../images/homecontent/largerNavrollover.jpg);	
	background-repeat: no-repeat;	
	/*background-position: 15px 14px;*/
	padding:10px 5px 10px 25px;
	margin:0px 0px 0px 0px;
	border-bottom:1px solid #e6e5e1;
}
/*#left_column table.nav td.nav_item_selected a {color:#fff;}*/
/*#left_column table.nav td.nav_item_sub {
	background-color:#f2d09b;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}*/
#left_column table.nav td.nav_item_sub {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-bottom:1px solid #e6e5e1;
}
/*
#left_column table.nav td.nav_item_sub ul {margin:0px 0px 0px 0px; padding:0px 0px 0px 15px;}*/
#left_column table.nav td.nav_item_sub ul {margin:5px; padding:8px 0px 8px 21px; color:#666666;}
#left_column table.nav td.nav_item_sub li {
	margin:7px 0px 7px 0px;
	padding: 0px 0px 0px 10px;
	background-image: url(../images/homecontent/leftNavBG.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;		
	list-style-type: disc;
}
/*#left_column table.nav td.nav_item_sub li {
	margin:7px 0px 7px 0px;
	padding: 0px 0px 0px 20px;
	background-image: url(../images/homecontent/leftNavBG.jpg);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	list-style-type: none;
}*/
#left_column table.nav td.nav_item_sub li a {font-weight:normal; }
#left_column table.nav td.nav_item_last {
background-image: url(../images/homecontent/leftNavBG.gif);
	background-repeat: no-repeat;
	background-position: 10px 11px;
	padding:7px 0px 7px 20px;
	margin:0px 5px 0px 5px;border-bottom:none;}

/*Lami Redesign Changes : End */

#left_column div.nav img.hr_image {margin:0px 0px 0px 3px;}

#left_column div.hr {background-color:#2d65a5;margin:2px 0px 0px 0px;height:7px;width:174px;}

#left_column div.promo {
	width:174px;
	height:180px;
	padding:5px 0px 0px 0px;
	background-repeat: no-repeat;
	background-position: bottom right;
	text-align: left;
}
#left_column div.promo div.title {margin:0px 0px 0px 0px;COLOR: #0077d4;font-weight:bold;FONT-SIZE: 15px;}
#left_column div.promo div.subtitle {margin:0px 0px 8px 0px;color:#3399cc;}
#left_column div.promo p {margin:0px 0px 8px 0px;}
#left_column div.promo div.link {padding:0px 0px 8px 0px;}
#left_column div.promo div.link a {color:#cc6600;text-decoration:none;}
#left_column div.promo div.link a:hover {color:#cc6600;text-decoration:underline;}
#left_column div.promo img.promo_image {margin:0px 0px 0px 0px;}
#left_column div.promo ul { margin:5px 0px 0px 0px;padding:2px 0px 2px 13px;}
#left_column div.promo ul li{padding-bottom:3px;margin:0px 0px 0px 0px;}

#left_column div.promo_tips {width:174px;padding:5px 0px 0px 0px;background-image:none;}
#left_column div.promo_tips div.title {margin:0px 0px 0px 0px;color:#3399cc;font-weight:bold;}
#left_column div.promo_tips ul { margin:5px 0px 0px 0px;padding:2px 0px 2px 15px;}
#left_column div.promo_tips ul li{padding-bottom:3px;margin:0px 0px 0px 0px;}


/* Content Styles */
div.content_pad {margin:0px 20px 0px 20px}
div.content_wide_form {margin:0px 15px 0px 0px;width:589px;}
div.table_row_odd {margin:0px;background-color:#e9f5ff;margin:1px 0px 0px 0px;padding:15px 0px 10px 18px;}
div.table_row_even {margin:0px;background-color:#ddf0ff;margin:1px 0px 0px 0px;padding:15px 0px 10px 18px;}
div.table_row_odd a, div.table_row_even a, div.table_row_odd_nopad a, div.table_row_even_nopad a,  div.table_row a
{color:#cc6600;text-decoration:none;}
div.table_row_odd td {font-size:70%; color:#000; padding:2px}
div.table_row_odd a:hover, div.table_row_even a:hover,div.table_row_odd_nopad a:hover, div.table_row_even_nopad a:hover, div.table_row a:hover {text-decoration:underline;}
div.table_row_odd_nopad {margin:0px;background-color:#e9f5ff;margin:1px 0px 0px 0px;padding:0px 0px 0px 0px;}
div.table_row_even_nopad {margin:0px;background-color:#ddf0ff;margin:1px 0px 0px 0px;padding:0px 0px 0px 0px;}
div.table_row_odd_nopad td.withpad, div.table_row_even_nopad td.withpad {padding:15px 0px 10px 0px;}
div.table_row {margin:0px;margin:1px 0px 0px 0px;padding:15px 0px 10px 18px;}
div.content_button {text-align:right; border-top:1px solid #ccc;padding:20px 40px 20px 0px}
/*Lami Redesign Changes : Start */
/*div.content_button_alt {text-align:right;padding:0px 40px 20px 0px; }*/
div.content_button_alt {text-align:center;padding:0px 40px 20px 0px; }
/*Lami Redesign Changes : End */
div.content_button img {margin-left:20px;}
div.content_button_alt img {margin-left:20px;}
#content_left_hero {margin:5px 0px 0px 0px;border-top:1px solid #fff; width:546px;height:249px;background-image:url(../images/homecontent/hero_bg.jpg);background-repeat: no-repeat;background-position:top left;}

#content_left_hero div.title {margin:47px 0px 0px 230px;}
#content_left_hero div.copy { margin:5px 10px 0px 250px; color:#666;}
#content_left_hero div.copy ul { margin:5px 0px 0px 0px;padding-left:25px;}
#content_left_hero div.link { margin:4px 10px 0px 262px;}
#content_left_hero div.link a { color:#b75c01;text-decoration:none;}
#content_left_hero div.link a:hover {color:#D7A370;text-decoration:underline;}
#content_left_hero div.button { margin:0px 10px 0px 435px;}

#content_left_hr {background-color:#2d65a5;margin:7px 0px 0px 0px;height:7px;width:546px;}

#content_main {margin:7px 0px 0px 0px;padding:0px 0px 0px 0px;border:1px solid #fff;border-right:none;}
#content_main_1 {float:left;width:177px;height:205px;background-image:url(../images/homecontent/main_bg_1.jpg);background-repeat: no-repeat;}
#content_main_2 {float:left;width:185px;height:204px;background-image:url(../images/homecontent/main_bg_2.jpg);background-repeat: no-repeat;}
#content_main_3 {float:left;margin-left:2px;width:181px;height:205px;background-image:url(../images/homecontent/main_bg_3.jpg);background-repeat: no-repeat;}

#content_main div.link a {color:#b75c01;text-decoration:none;}
#content_main div.link a:hover {color:#D7A370;text-decoration:underline;}


#content_main_1 div.title {margin:10px 0px 0px 7px;color:#3399cc;font-weight:bold;}
#content_main_1 div.subtitle {margin:0px 0px 8px 7px;color:#3399cc;}
#content_main_1 div.copy {margin:5px 10px 0px 7px;}
#content_main_1 div.link {margin:3px 10px 0px 7px;}
#content_main_1 table td.copy {padding:0px 2px 0px 0px;white-space:nowrap;}
#content_main_1 table td.points {font-weight:bold;white-space:nowrap;}

#content_main_2 div.title {margin:10px 0px 0px 20px;color:#3399cc;font-weight:bold;}
#content_main_2 div.subtitle {margin:0px 0px 8px 20px;color:#3399cc;}
#content_main_2 div.copy {margin:5px 10px 0px 20px;}
#content_main_2 div.link {margin:10px 70px 0px 20px;}

#content_main_3 div.title {margin:10px 0px 0px 20px;color:#3399cc;font-weight:bold;}
#content_main_3 div.subtitle {margin:0px 0px 8px 20px;color:#3399cc;}
#content_main_3 div.copy {margin:5px 70px 0px 20px;}
#content_main_3 div.link {margin:10px 10px 0px 20px;}

#content_member_services {clear:both;position:relative;top:6px;margin:0px 0px 0px 0px;height:31px;width:546px;color:#666;background-color:#fdf1cb;}
#content_member_services_phone {float:left;margin:10px 15px 0px 0px;padding-left:95px;font-weight:bold;}
#content_member_services_link {float:left;margin:10px 0px 0px 0px;font-weight:normal;}
#content_member_services_link a {color:#666;}

/* Content Form Section Styles */
div.content_form_section {background-color:#e9f5ff;border-bottom:1px solid #fff;margin:0px 0px 3px 0px;padding:0px 0px 10px 0px;}
div.content_form_section h2 {background-color:#d2ebff;border-top:1px solid #fff;border-bottom:1px solid #fff;padding:9px 0px 9px 10px;color:#2d65a5;margin:0px;}
div.content_form_section h2.optional {color:#c60;}
div.content_form_section h2.error {color:#f00;}
div.content_form_section h2 a { display:inline;text-align:right;margin-right:10px;}
div.content_form_section h2 a { color:#79100a; text-decoration:none;}
div.content_form_section h2 a:hover { text-decoration:underline;}
div.content_form_section ul.error_list li {color:#f00;}
div.content_form_section div.hr {border-top:1px solid #ccc;margin:0px 0px 0px 0px;}
div.content_form_section table {margin:10px 0px 0px 0px;padding:0px;}
div.content_form_section table td.label {padding:2px 4px 3px 12px; text-align:left;width:139px;}
div.content_form_section table td.input {padding:2px 7px 3px 0px;}
div.content_form_section table td.input a {color:#cc6600;}
div.content_form_section p.instructions {margin:10px 0px 10px 12px;}

/*Lami Redesign Changes : Start */
div.content_form_group {
	/*border-top:1px solid #e9f5ff;*/
	background-color:#ffffff;
	border-bottom:1px solid #ccc;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
}
/*Lami Redesign Changes : End */
/*div.content_form_group {
	border-top:1px solid #e9f5ff;
	background-color:#e9f5ff;
	border-bottom:1px solid #ccc;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
}*/
div.content_form_group table {margin:10px 0px 0px 0px;padding:0px;}
div.content_form_group table td.label {padding:2px 4px 3px 30px; text-align:left; font-size:70%}
div.content_form_group table td.input1 {padding:7px 4px 3px 0px; text-align:left; font-size:70%}
div.content_form_group table td.input {padding:2px 7px 3px 0px; font-size:70%}
div.content_form_group table td.input a {color:#cc6600;}
div.content_form_group p.instructions {margin:10px 0px 10px 12px; font-size:70%}

/*div.blank_card {background-image:url(..images/homecontent/blank_card.gif); background-repeat:no-repeat;width:248px;height:158px;margin-left:100px;padding:0px 0px 0px 0px;}
div.blank_card div.name {float:left;margin:125px 0px 0px 15px;}
div.blank_card div.mem_num {float:right; text-align:right;margin:125px 15px 0px 0px;}*/

/* Tab Styles */
div.tabs {background-image:url(../images/homecontent/tab_bg.gif);background-position:bottom left;background-repeat: x;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; }



/* Right Column Styles */
#right_col_member_login {margin:6px 0px 0px 0px;padding:0px;width:212px;height:91px;background-color:#f5e29c;}
#right_col_home_tabs {margin:6px 0px 0px 0px;padding:0px;width:213px;height:23px;}
#right_col_content {margin:0px 0px 6px 0px;border-top:1px solid #fdf1cb;;background-color:#fdf1cb;width:213px;height:392px;}

#right_col_member_login div.title {margin:6px 0px 0px 5px;float:left;}
#right_col_member_login div.password {margin:6px 3px 0px 35px;float:left;}
#right_col_member_login div.password a {color:#666;}
#right_col_member_login div.form {clear:both;}
#right_col_member_login table.table_member_login {margin:10px 0px 0px 9px;}
#right_col_member_login table.table_member_login td.label {padding:0px 4px 0px 0px;}
#right_col_member_login table.table_member_login td.input {padding:0px 7px 3px 0px;}
#right_col_member_login table.table_member_login td.input input {width:60px;
voice-family:"\"}\"";
voice-family:inherit;
height:10px;}
#right_col_member_login table.table_member_login td.button {padding:0px 0px 0px 0px;}
#right_col_member_login div.remember {margin:0px 0px 0px 5px;}

#right_column div.right_feature {margin: 0px 0px 0px 6px;padding:5px 0px 0px 0px;}

#right_column div.rate_form {margin: 7px 0px 0px 6px;padding:5px 0px 0px 0px;}
#right_column div.rate_form_rb {float:left;margin:0px 5px 0px 0px;}
#right_column table.table_rate_form {clear:both;margin: 8px 0px 0px 0px;}
#right_column table.table_rate_form td.label {padding:0px 4px 0px 0px;}
#right_column table.table_rate_form td.input {padding:0px 7px 3px 0px;}
#right_column table.table_rate_form td.input input {
voice-family:"\"}\"";
voice-family:inherit;
height:10px;}
#right_column table.table_rate_form td.input select {width:80px;}
#right_column div.rate_form_label {float:left;margin: 4px 4px 0px 3px;}
#right_column div.rate_form_input {float:left;margin: 4px 4px 0px 0px;}
#right_column div.advanced_search {float:left;margin: 6px 50px 0px 3px;}
#right_column div.advanced_search a {color:#666;}
#right_column div.search_button {float:left;margin: 8px 4px 0px 0px;text-align:right;}


/* Member Homepage Right Content Styles */

/* Member Homepage Styles - Member Info */
#content_right div.member_info {margin:2px 0px 0px 0px;padding:9px 17px 10px 17px;background-color:#c8e6ff;}
#content_right div.member_info td {padding:2px 0px 2px 0px;}
#content_right div.member_info td.title {color:#660000;font-weight:bold;}
#content_right div.member_info td.label {width:50px;}
#content_right div.member_info td.value {width:100px;}
#content_right div.member_info td.member_since {text-align:right;font-weight:bold;color:#660000;}
#content_right div.member_info td.link a {color:#cc6600;text-decoration:none;}
#content_right div.member_info td.link a:hover {text-decoration:underline;}
#content_right div.member_info td.button {text-align:right;}

/* Member Homepage Styles - Wish List */
#content_right div.wish_list {margin:0px;padding:10px 10px 10px 10px;border-top:1px solid #cfcbc8;}
#content_right div.wish_list h2 {float:left;margin:0px;}
#content_right div.wish_list div.h2_link {float:left;margin:1px 0px 0px 12px;}

#content_right div.wish_list table {margin:0px;}
#content_right div.wish_list a {color:#cc6700;}
#content_right div.wish_list td {color:#666;padding:1px 0px 1px 0px}
#content_right div.wish_list td.spacer {padding-top:8px;}
#content_right div.wish_list td.title {font-weight:bold;color:#666;}
#content_right div.wish_list td.needed {font-weight:bold;color:#666;}
#content_right div.wish_list td.ready {font-weight:normal;color:#cc6600;}
#content_right div.wish_list td.ready a {color:#cc6600;text-decoration:none;}
#content_right div.wish_list td.ready a:hover {text-decoration:underline;}

/* Member Homepage Styles - Promotion */
#content_right div.promotion {margin:0px;padding:10px 10px 0px 10px;height:145px;border-top:1px solid #cfcbc8;background-image:url(../images/homecontent/bg_home_reservations.jpg); background-repeat:no-repeat; background-position:top right;}
#content_right div.promotion ul { list-style:none;margin:0;padding:2px 0 2px 0;border:0;}
#content_right div.promotion ul li{list-style-image:none;padding-bottom:3px;margin:0;border:0;}
#content_right div.promotion ul li a {color:#cc6600;text-decoration:none;}
#content_right div.promotion ul li a:hover {text-decoration:underline;}

/* Specials Styles */
#content_wide div.special_pic {float:left;}
#content_wide div.special_content {float:left;margin:0px 0px 2px 4px;padding:0px;width:588px;}
#content_wide div.register {clear:both;background-color:#e9f5ff;margin:1px 0px 0px 0px;padding:15px 0px 10px 18px;}
#content_wide div.register img.button {margin:0px 0px 0px 20px;}
#content_wide div.register a {color:#cc6600;}
#content_wide div.intro {margin:6px 0px 10px 20px;}
#content_wide div.intro img.special_intro_img {float:left;margin:0px 10px 5px 0px;}

 /* Footer Styles */
#footer {
	clear:both;
	width: 780;
	margin:13px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#9c4e01;
	text-align:center;
}
#footer div.member_info {
	margin:0px 0px 0px 0px;
	background-color:#fdf1cb;
	height:31px;
	color:#666;
 }

#footer div.member_info div.copy_right {padding:10px 0px 0px 0px;}

#footer div.member_info span.link1 {margin:10px 0px 0px 20px; }
#footer div.member_info span.link1 a {color:#b75c01;}
div.logos {margin:5px 0px 0px 20px;text-align:center;padding:5px 0px 0px 0px;}

#footer div.legal {margin:5px 0px 10px 20px;}
#footer div.legal div.copy {margin:0px 20px 0px 0px;float:left;white-space:nowrap;color:#cc6600;font-size: 60%;}
#footer div.legal div.links {float:left;text-align:center; white-space:nowrap;font-weight:normal;font-size: 60%;}
#footer DIV.legal DIV.links A {	COLOR: #cc6600 }

/*
#footer div.legal div.links a:hover {color:#9c4e01;text-decoration: underline;}*/
#footer div.legal div.links a {color:#cc6600;}
/* Printer Friendly*/
#footer_print {
	margin:0px 13px 0px 12px;
	width: 580;
	text-align:center;
}
#footer_print div.member_info {
	margin:0px 0px 0px 0px;
	background-color:#fdf1cb;
	height:31px;
	color:#999999;

}
#footer_print div.member_info div.copy {
	margin:5px 0px 10px 0px;
	color:#999999;
	font-weight:bold;
}

/* Popup Styles */
#popup_header {
	border-bottom:1px solid #ccc;
	margin:0px 13px 1px 13px;
	border-top:solid 1px #fff;
	padding:0px 0px 0px 0px;
}
#popup_header div.header_logo {padding:5px 0px 10px; 0px;}
#popup_header div.close_link {float:right; text-align:right;margin:78px 75px 20px 10px;font-size:80%}
#popup_header div.close_link a {color:#cc6700; text-decoration:underline;}
#popup_content {margin:20px 13px 0px 13px; text-align:left;}
#popup_content a {color:#cc6700; text-decoration:underline;}
#popup_content{padding:14px 0px 8px 16px;float:left;}
div.popup_button  {text-align:right; padding:7px 25px 20px 0px}

/* Generic Form Table */
table.form_table {clear:both;margin: 8px 0px 0px 0px;}
table.form_table td.label {padding:4px 4px 0px 0px; text-align:left}
table.form_table td.input {padding:0px 7px 3px 0px;}

/* new styles for subnav spacing only */
.subnav					{ width:237px; margin-left:2px; border-width:0; padding:0; border-spacing:0px; background-color:#FFF;}
.subnav td				{ padding:3px 3px 5px 14px; border-bottom:1px solid #D5D7E2;}
td.subsublink			{ padding-left:25px; background:#FFF url(../images/navigation/nav-arr.gif) no-repeat 13px 6px; }
/* compensating for extra padding in the style sheets */
.subnav td a:link,
.subnav td a:visited,
.subnav td a:hover,
.subnav td a:active		{ padding:0; }

/* specific to sitemap */
.sitemap_level1			{ font-weight:bold; margin:25px 0 0; width:300px; }
.sitemap_level2			{ margin:5px 0 10px 15px; padding:0; }
.sitemap_level2 li		{ font-weight:normal; margin-bottom:5px; }
.sitemap_level3			{ margin:0 0 5px 10px; padding:0; list-style-type:none; }
.sitemap_level3 li		{ margin-bottom:5px;  }
.sitemap_columns		{ width:320px; float:left; margin-right:40px; }

table.maplinks td		{ padding:5px 0px 5px 20px; }
.route_error			{ color:#F00; }


table.emailTable
{
    width: 570px;
    margin: 5px 5px 5px 5px;
}

td.emailMessage
{
    color: #000000;
    font-size: 12px;
}
.hpro3 {
	FONT-SIZE: 12px; MARGIN: 4px 0px; COLOR: #666666; FONT-FAMILY: Helvetica, sans-serif
}
.hpro4 {
	FONT-SIZE: 12px; MARGIN: 4px 0px; COLOR: #666666; FONT-FAMILY: Helvetica, sans-serif
}


DIV.hr {
	BORDER-TOP: #ccc 1px solid; MARGIN: 10px 0px
}
DIV.content_pad {
	FONT-SIZE: 100%; MARGIN: 0px 20px
}
BODY {
	FONT-SIZE: 75%; COLOR: #000
}
TD {
	FONT-SIZE: 90%; voice-family: inherit
}
TD TD {
	FONT-SIZE: 100%
}
INPUT {
       font-weight:normal;
}
SELECT {
       font-weight:normal;
}
SUP {
	FONT-SIZE: 80%
}
BODY {
	COLOR: #666; FONT-FAMILY: Helvetica, sans-serif
}
TD {
	/* EAS - BEGIN -- COMMENTED */ /* COLOR: #666; */  /* EAS - END */
	FONT-FAMILY: Helvetica, sans-serif
}

/* Change for TED 7753 */
.populerdesti {
     width:10px;
     height:10px;
     font-size:11px;

 }
 
 .advTlbTop{
 font-size: 12px;
 color: #736F6E;
 padding: 0px 0px 10px 0px;
 font-weight : bold;
 }
 
 /* End of change for TED 7753 */




/* Recent Hotels on More Search Options */
/*Lami Redesign Changes : Start */
/*table.recentHotelsTR {
	margin-left: -10px;
	border-right:1px solid #cfcbc8;
}*/

table.recentHotelsTR {
	margin-left: -1px;
	border-right:1px solid #cfcbc8;
}
/*td.widgetMidRecentHotelsTR {
	padding: 8 0 4 12;
	border-left: 4px #FFFFFF solid;
	border-right: 2px #FFFFFF solid;
	background-color:#fdf1cb;
	border-bottom:3px solid #FFF;
}*/
td.widgetMidRecentHotelsTR {
	padding: 8 0 4 12;
	border-left: 0 #FFFFFF solid;
	border-right: 1px #FFFFFF solid;
	background-color:#fdf1cb;
	border-bottom:0 solid #FFF;
}
/*Lami Redesign Changes : End */
td.widgetMidRecentHotelsTR div b a, td.widgetMidRecentHotelsTR div table tr td span a {
	color: #AD5702;
	font-weight:bold;
	font:Arial Regular;
	font-size:90%;
}

td.widgetMidRecentHotelsTR div table tr td span a {
	font-weight:normal;
}

td.widgetMidRecentHotelsTR div table tr td span {
	color: #AD5702;
}

/* End Recent Hotels on More Search Options */
/*Change for Alt-Sell 2009 */
/*Lami Redesign Changes : Start */
/*.alt_sell_brand_header{
	background-color: #3F7AB4;
	height:34px;
	padding: 0 0 0 5;
	color: #FFFFFF;
	font-size: 11pt;
	font-family: Arial;
	text-decoration: none;	
}*/
.alt_sell_brand_header{
	background-image:url(../images/homecontent/tabbackground1px.jpg);
	background-repeat: repeat-x repeat-y;
	padding: 5 15 5 5;
	color: #003596;
	margin: 9px;
	margin-left: 5px;
	font-weight: bold;
	font-size:13px;
}
/*Lami Redesign Changes : Start */
.alt_sell_amenity_match_header{
	background-color: #AACCDD;
	height:34px;
	padding: 0 0 0 5;
	color: #000000;
	font-size: 11pt;
	font-family: Arial;
	text-decoration: none;
}
.alt_sell_all_some{
	color: #000000;
	font-size: 12pt;
	font-family: Arial;
}
.unavailamenity{
	background-color: #FFE6E6;
	color: #333333;
	font-size: 10pt;
	font-family: Arial;
	font-weight : bold;
}
.availamenity{
	background-color: #DDF5D0;
	color: #333333;
	font-size: 10pt;
	font-family: Arial;
	font-weight : bold;
}
.exstamenity{
	color: #333333;
	font-size: 11pt;	
	font-family: Arial;
}
.refine_search{
	padding: 0 0 15 0;
}

/*Alt-Sell denail message*/
.msNoPriPropUpperTextAltSell{
	font-size: 11pt;
	font-family: Arial;
	color: #FF2626;
	font-weight: bold;
	padding: 10 0 0 5;
}
.msNoPriPropLowerTextAltSell{
	font-size: 11pt;
	font-family: Arial;
	padding: 0 10 0 0;	
}
.msNoPriPropLinkText{
	font-size: 11pt;
	font-family: Arial;
	color: #000000;	
}

.msNoPriPropTop {
	border-top: 1px solid #ffcc00;
	padding: 10 0 0 5;
	background-color: #FBFCE9;
}
.msNoPriPropBottom {
	border-bottom: 1px solid #ffcc00;
	padding: 10 0 0 5;
	background-color: #FBFCE9;
}
.msNoPriPropLeft {
	border-left: 1px solid #ffcc00;
	padding: 10 0 0 5;
	background-color: #FBFCE9;
}
.msNoPriPropRight {
	border-right: 1px solid #ffcc00;
	padding: 10 0 0 5;
	background-color: #FBFCE9;
}
/*Lami Redesign Changes : Start */
/*.roomListHyperLink {
  color: #771206;  
}*/
.roomListHyperLink {
  color: #003596;  
}
/*Lami Redesign Changes : End */
.lowerHeadNew {
	background-color: #FFFFFF;
	color: #333333;
	width: 529px;
	height: 35px
	font-weight: bold;
	bold;padding-top: 7px;
	padding-bottom: 5px;
	padding-left: 5px;
	vertical-align:middle;	
}
input.buttontextz{  
  font-weight: bold;
  font-size: 11px;
  white-space: pre;
  text-decoration: none;
  cursor: pointer;
  cursor: hand;
}
/*Lami Redesign Changes : Start */
/*input.buttontextz{
  border: 2px solid #FDF1CB;
  border-width: 2px 3px;
  background-color: #FDF1CB;
  background-width: 400px
  text-align: center;
  color: #cc6700;
}*/
input.buttontextz{
  border: 2px solid #003596;
  border-width: 2px 3px;
  background-color: #003596;
  background-width: 400px
  text-align: center;
  color: #ffffff;
}
/*Lami Redesign Changes : End */
/*Alt-Sell denail message*/

/*End Change for Alt-Sell 2009 */

/* Adjust Auto Enroll Optin, @author: Cognizant */
/*Lami Redesign Changes : Start */
/*.wrOptinWidgetHeader {
	background-color: #0077D4;
}*/
.wrOptinWidgetHeader {
	background-color: #1874CD;
}
/*Lami Redesign Changes : End */
.wrOptinWidgetHeader a{
	font-family: Arial;
	font-weight: normal;
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
}
.wrOptinWidgetHeader a:hover{
	font-family: Arial;
	font-weight: normal;
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: underline;
}
/*Lami Redesign Changes : Start */
/*.wrOptinWidgetBody {
	color: #666766;
  background-color: #FFF2D5;
  padding: 1px;
	font-size: 12px;	
}*/
.wrOptinWidgetBody {
	color: #666766;
  background-color: #F0F0F0;
  padding: 1px;
	font-size: 12px;	
}
/*.wrOptinWidgetBodyTextHead {
	color: #666766;
  background-color: #FFF2D5;
  font-weight: bold;
	font-size: 12px;	
}*/
.wrOptinWidgetBodyTextHead {
	color: #666766;
  background-color: #F0F0F0;
  font-weight: bold;
	font-size: 12px;	
}
/*.wrOptinWidget  a{
	font-family: Arial;
	font-weight: normal;
	color: #0077D4;
	font-size: 10px;
	
}*/
.wrOptinWidget  a{
	font-family: Arial;
	font-weight: normal;
	color: #E09403;
	font-size: 10px;
	
}
/*Lami Redesign Changes : End */
.wrOptinWidget  a:hover{
	font-family: Arial;
	font-weight: normal;
	color: #3399FF;
	font-size: 10px;	
}
/*Lami Redesign Changes : Start */
/*.wrEnrollment label{
	color: #666766;
	font-family: Arial;
	font-weight: bold;
	font-size: 16px;
}*/
.wrEnrollment label{
	color: #003596;
	font-family: Arial;
	font-weight: bold;
	font-size: 16px;
}
/*td.wrEnrollment {
	background-color: #F8D672;
}*/
td.wrEnrollment {
	background-color: #F0F0F0;
}
/*Lami Redesign Changes : End */
/*Lami Redesign Changes : Start */
/*.wrWelcomeText {
	color: #CC6600;
	background-color: #FFF2D5;
	font-family: Arial;
	font-weight: bold;
}*/
.wrWelcomeText {
	color: #CC6600;	
	font-family: Arial;
	font-weight: bold;
}
/*.wrWelcomeTextSub {
	color: #666766;
	background-color: #FFF2D5;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
}*/
.wrWelcomeTextSub {
	color: #666766;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
}
/*Lami Redesign Changes : End */
/*Lami Redesign Changes : Start */
/*.wrSubmitButton {
	color: #FFFFFF;
	background-color: #0077D4;	
	white-space:pre;
  text-decoration:none;
  cursor:pointer;
  cursor:hand;
	border :none;
	font-weight: bold;
	height: 25px;
}*/
.wrSubmitButton {
  color: #FFFFFF;
  background-color: #0077D4;	
  white-space:pre;
  text-decoration:none;
  cursor:pointer;
  cursor:hand;
  border :none;
  font-weight: bold;
  height: 18px;
  padding-bottom: 20px;
}
/*Lami Redesign Changes : End */
.wrOptinWidgetNewMemberCard {
	background: url(../images/navigation/wr_newMemberCard.jpg) no-repeat;
	height: 167px;
	width: 248px;
}
.wrCardTextName {
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	font-family: Arial;
}
.wrCardTextWR {
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	font-family: Arial;
}
/*Lami Redesign Changes : Start */
.wrWelcomeText2 {
	color: #CC6600;
	background-color: #F0F0F0;
	font-family: Arial;
	font-weight: bold;
	font-size: 19px;
}
/*Lami Redesign Changes : End */
.wrWelcomeTextPromo {
	color: #666766;
	background-color: #FFF2D5;
	font-family: Arial;
	font-weight: bold;
	font-size: 15px;
}
.wrWidgetPartition {
	color: #666766;
	border-right-style: dotted;	
	border-right-color:#666766;
	border-right-width: 1px;
}
.wrLearnMoreLink {
	color: #0077D4;
	font-size: 12px;
	font-family: Arial;
}
/*Lami Redesign Changes : Start */
.wrWelcomeTextPromo2 {
	color: #666766;
	background-color: #F0F0F0;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
}
/*Lami Redesign Changes : End */
.wrWelcomeTextPromo3 {
	color: #666766;
	background-color: #FFF2D5;
	font-family: Arial;
	font-size: 12px;
}
/*Lami Redesign Changes : Start */
/*.wrPromoHeader {
	color: #CC6600;
	font-size: 19px;
	font-family: Arial;
	font-weight: bold;
}*/
.wrPromoHeader {
	color: #B56718;
	font-size: 19px;
	font-family: Arial;
	font-weight: bold;
}
/*Lami Redesign Changes : End */
.wrPromoSubHeader {
	color: #666766;
	font-size: 12px;
	font-family: Arial;
	font-weight: normal;
}
.wrPromoSubHeader a{
	color: #0077D4;
}
/*Lami Redesign Changes : Start */
/*.wrPromoBulletedHeader {
	color: #EBAB00;
	font-size: 12px;
	font-family: Arial;
	font-weight: normal;
}*/
.wrPromoBulletedHeader {
	color: #666666;
	font-size: 12px;
	font-family: Arial;
	font-weight: normal;
}
/*Lami Redesign Changes : End */
/*Lami Redesign Changes : Start */
/*.paymentDetailsTopHead {
	color: #FFFFFF;
	background-color: #cc6700;
	height : 25px;
	font-size : 15px;
	font-family : Arial;
	font-weight :bold;
}*/
.paymentDetailsTopHead {
	background-image:url(../images/homecontent/tabbackground1px.jpg);
	background-repeat: repeat-x repeat-y;
	color: #003596;
	margin: 9px;
	margin-left: 5px;
	padding: 5 15 5 5; /*Change for TED 8801 */
	font-weight: bold;
	font-size:13px;
}
/*.reservationTotalBox {
	background-color: #FAF8CC;
	color: #666766;
	font-size: 11px;
	font-family: Arial;
	font-weight: bold;
}*/
.reservationTotalBox {
	background-color: #E9F5FF;
	color: #666766;
	font-size: 11px;
	font-family: Arial;
	font-weight: bold;
	padding-left: 10px;
}

/*.reservationTotalBoxAmount {
	color: #cc6600;
	font-size: 15px;
	background-color: #FAF8CC;
	font-family: Arial;
	font-weight: bold;
}*/
.reservationTotalBoxAmount {
	color: #cc6600;
	font-size: 15px;
	background-color: #E9F5FF;
	font-family: Arial;
	font-weight: bold;
	padding-left: 35px;
}
/*Lami Redesign Changes : End */
/*Lami Redesign Changes : Start */
/*.resDetailHeaderInfo{
  color: #666766;
  background-color: #FDF1CB;
  font-weight: bold;
  font-size:10px;
}*/
.resDetailHeaderInfo{
  color: #4F4F4F;
  background-color: #D6D6D6;
  font-weight: bold;
  font-size:10px;
}
/*.resDetailHeaderInfoMain{
  color: #cc6700;
  font-weight: bold;
  font-size:0.8em;
}*/
.resDetailHeaderInfoMain{
  color: #4F4F4F;
  font-weight: bold;
  font-size:0.8em;
  padding-right:390px;
}
/*Lami Redesign Changes : End */
 .infoNoBoldSpecialReq {
  font-weight: normal;
  color: #666766;
  font-size: 12px;
  font-family: Arial;
  font-weight: bold;
 }
 /*Lami Redesign Changes : Start */
 /*.resvRightGutterTop{
  color: #666766;
  background-color: #FDF1CB;
  border-top: 3px solid #cc6700;
  margin-right: 8px;
  font-weight: bold;
  font-size:10px;
}*/
 .resvRightGutterTop{
  color: #666766;
  background-color: #D6D6D6;
  border-top: 1px solid #858585;
  border-left: 1px solid #858585;
  border-right: 1px solid #858585;
  border-bottom: 1px solid #858585;
  margin-right: 8px;
  font-weight: bold;
  font-size:10px;
}
 /*Lami Redesign Changes : End */
.resDetailHeaderFirst{
  color: #666766;
  background-color: #E5F7F9;
  font-weight: bold;
	font-size:10px;
}
 /*Lami Redesign Changes : Start */
/*.smBodyTotalAmountTotal {
	color: #EA7705;
	font-size:18px;
	font-family:Arial;
	font-weight:bold;
}*/
.smBodyTotalAmountTotal {
	color: #000000;
	font-size:13px;
	font-family:Arial;
	font-weight:bold;
}

/*.smBodyTotalAmount {
	color: #000000;
	font-size:18px;
	font-family:Arial;
	font-weight:bold;
}*/
.smBodyTotalAmount {
	color: #000000;
	font-size:13px;
	font-family:Arial;
	font-weight:bold;
}
/*Lami Redesign Changes : End */
.comboBookReqPage2 {
	width: 105px;
}
.comboBookReqPage {
	width: 215px;
}
.textBookReqPage {
	width: 215px;
}
.altSellLinkColour{
	color: #CC6700;
	font-weight: bold;
	font-size: 13pt;
}
/*Lami Redesign Changes */


.navList { list-style-type:none; margin:0; padding:0; }
.navList li { display:inline; }
.navList li a { text-decoration:none; }

#header { height:119px; }
#logo { background-color:#fff; float:left; height:114px; margin:5px -125px 0 0px; width:345px; }
#logo img { margin:45px 0 0 0; }
#headerRibbon { float:left; height:100%; }
#headerRight {
	background:#013E91 url(../images/homecontent/head-bg-vert.jpg) repeat-x top left;
	float:left; height:100%; width:416px; height:119px;overflow:hidden;
}
#topRightNav { margin:15px 0 3px 25px; }
#topRightNav .navList, #topRightNav #lang_id { display:inline; font-size:.75em; }
#topRightNav .navList li { margin-right:3px; }
#topRightNav .navList a { color:#8bb3fc; padding-right:5px; border-right:1px solid #8bb3fc }
#topRightNav .navList a:hover { text-decoration:underline; }
#topRightNav .navList li.last a { border-right:none; }
#signin { color:#fff; font-size:.65em; margin-left:15px; }
#signin a { color:#fff; }
#signin #input div { float:left; }
#signin #signInLinks { padding-top:10px; !padding-top:0; }
#signin #signInLinks a { margin-right:20px; }
#signin #input { height:35px; !height:40px; position:relative; }
#signin #input .text { width:125px; }
#signin #input .text input { width:100px; font-size:.85em; display:block; }
#signin #submit { margin:0px 0 0 0; }
#signin #submit a { margin-left:5px; }
#signin #submit div { width:175px; }
#signin #submit input { font-size:.85em; }

#signedIn { margin-left:25px; }
#signedIn span { font-size:.75em; font-weight:bold; }
#signedIn #welcome { color:#ebab00; }
#signedIn a { color:#fff; font-size:.65em; margin-left:10px; }
#signedIn #currentPoints { color:#fff; }
table { border-collapse:collapse; margin:0; }
tr.headerRow { background-color:#ebeaea; border:solid 1px #ccc; }
th, td { text-align:left; padding:0px; }
/*Start : Lami Redesign Changes*/
/*th, td { text-align:center; padding:0px; }*/
/*End : Lami Redesign Changes*/
tr.even { background-color:#f6f7f7; }
/* Top Nav Elements */

#topNav { background:url(../images/homecontent/nav-bg-vert.jpg) repeat-x top left; height:32px; width:99%; }
#topNav a { color:#fff; font-size:.85em; height:100%; padding:6px 30px; display:block; float:left; background:url(../images/homecontent/nav-bg-div.jpg) no-repeat top right; }
#topNav a .pipe { font-size:1.15em; position:relative; top:-3px; vertical-align:top; }
#topNav .navList { height:100%; _margin-bottom:-13px; }
#topNav .navList li { float:left; }
#topNav .navList li:hover { background:url(../images/homecontent/nav-bg-vert_on.jpg) repeat-x top left; }
/* Footer Elements */

#footer { background-color:#fff; clear:both; color:#959595; font-size:.6em;}
#brands { border-top:1px solid #ccc; border-bottom:1px solid #ccc; margin-bottom:15px; text-align:center;margin-left:15px;margin-right:15px;}
#brands img { margin:5px 0; }
#brands #wynGrand { margin-left:15px; }
#brands #wynGarden { margin-left:15px; }
#brands #tryp { margin-left:15px; }
#brands #wingate { margin-left:15px; }
#brands #hawthorn { margin-left:15px; }
#brands #dream { margin-left:15px; }
#brands #night { margin-left:15px; }
#brands #days, #brands #baymont { margin-left:26px; }
#brands #super { margin-left:25px; }
#brands #microtel, #brands #travel { margin-left:19px; }
#brands #hojo { margin-left:16px; }
#brands #knights { margin-left:26px; }
#bottomNav { font-size:1.1em; text-align:center; padding:10px 0;margin-left:5px;margin-right:5px;}
#bottomNav a { color:#959595; margin:0 14px; }
#bottomNav a:hover {text-decoration:underline; }
#bottomNav .first a { margin-left:0; }
#bottomNav .last a { margin-right:0; }
#legal { float:left; margin-top:15px; width:285px; line-height:1.25em; }
#contact { color:#b56718; float:right; font-size:1.1em; margin-top:15px; }
#contact a { margin-left:10px; }
#document { margin:0 auto; width:800px; }
#divTopSkip { display:none; }
#main { background-color:#fff; font-size:.75em; }
#content { width:770px; }
#content, .mainShadow { float:left; }
#pageContent { position:relative; background-color:#fff; }
.resultsTbl{
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
.tableBorder{
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
}
.tableBorderFull{
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
}
/*Lami Redesign Changes : End */
/*End of change in adjust auto enroll,@author: cognizant*/

/* Added by Ananya as on 11.02.10 start */
#whLogo{
	width:338px;
	height:119px;
	background-color:#cde4f6;
}
#hdrRight{
	background:top left repeat-x url(../images/homecontent/headerBackGr.gif);
	vertical-align:top;
}
#hdrRightTable{
	margin:0px 0px 5px 21px;
}
#topNavNew{
	background:top left repeat-x url(../images/homecontent/topNavBackGr.gif);
	height:32px;
}
#topNavNew ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
#topNavNew ul li.txt{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:14px;
	color:#fff;
	line-height:32px;
}
#topNavNew ul li.txt a{
	float:left;
	padding:0px 28px 0px 28px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:14px;
	color:#fff;
	line-height:32px;
	text-decoration:none;
}
#topNavNew ul li.txt a:hover{
	float:left;
	padding:0px 28px 0px 28px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:14px;
	color:#fff;
	line-height:32px;
	text-decoration:none;
	background:top left repeat-x url(../images/homecontent/topNavBackGrHover.gif);
}
#topNavNew ul li.bar{
	background:top no-repeat url(../images/homecontent/topNavBar.gif);
	width:2px;
	height:32px;
	float:left;
	margin:0;
	padding:0;
}
#hdrTopNav{
	height:15px;
}
#hdrTopNav ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
#hdrTopNav ul li{
	color:#80b3fc;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	padding:3px;
	float:left;
}
#hdrTopNav ul li a{
	color:#80b3fc;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
}
#hdrTopNav ul li a:hover{
	color:#80b3fc;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	text-decoration:underline;
}
.txtBox{
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	height:18px;
}
.listBox{
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
}
.hdrLabel{
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
}
.hdrLabel a{
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	text-decoration:underline;
}
.hdrLabel a:hover{
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	text-decoration:underline;
}
.hdrButton{
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
}
#left_columnNew{
	background:top left no-repeat #fff url(../images/homecontent/leftNavBG.jpg);
	width:185px;
}
#left_columnNew table{
	width:184px;
}
/*Start : Lami redesign changes */
/*.nonselected{
	width:174px;
	height:38px;
	line-height:38px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	border-bottom:1px solid #e6e5e1;
}*/
.nonselected{
	width:174px;
	height:38px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	border-bottom:1px solid #e6e5e1;
	padding-left:10px;
	padding-top:8px;
}
/*.nonselected a{
	width:184px;
	height:38px;
	line-height:38px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
	padding-left:10px;
}*/
.nonselected a{
	width:174px;
	height:38px;	
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	text-decoration:none;	
}

/*.nonselected a:hover{
	width:184px;
	height:38px;
	line-height:38px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
	padding-left:10px;
	background:top left no-repeat #fff url(../images/homecontent/largerNavrolloverHover.jpg);
}*/
.nonselected a:hover{
	width:174px;
	height:38px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
	background:top left no-repeat #fff url(../images/homecontent/largerNavrolloverHover.jpg);
}
.navSelected{
	background:top left no-repeat #fff url(../images/homecontent/largerNavrollover.jpg);
	width:174px;
	height:38px;
	line-height:38px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	border-bottom:1px solid #e6e5e1;
}
.navSelected a{
	background:top left no-repeat #fff url(../images/homecontent/largerNavrollover.jpg);
	width:174px;
	height:38px;
	line-height:38px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
	padding-left:10px;
}
.navSelected a:hover{
	background:top left no-repeat #fff url(../images/homecontent/largerNavrollover.jpg);
	width:174px;
	height:38px;
	line-height:38px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
	padding-left:10px;
}
/*End : Lami redesign changes */
/* Added by Ananya as on 11.02.10 end */
/* start of auto enroll*/
div#popupOuter {
 background-color:#FFFFFF;
 border:1px solid black;
 font-family:"arial","verdana","helvetica",sans-serif;
 height:auto;
 left:120px;
 opacity:0.99;
 position:absolute;
 top:515px;
 visibility:hidden;
 width:710px;
 z-index:10000;
}
iframe#outerIframe {

 height:auto;
 left:120px;
 position:absolute;
 top:515px;
 visibility:hidden;
 width:710px;
}


td.close{
	line-height:18px;
}
td.close table.closeTable{
	float:right;
	margin-right:5px;
	color:#d1d1d1;
	text-transform:uppercase;
	font:bold 10px Arial, Helvetica, sans-serif;
	height:18px;
}
td.close table.closeTable td{
	vertical-align:middle;
}
td.close table.closeTable td a{
	vertical-align:middle;
	color:#d1d1d1;
	text-transform:uppercase;
	font:bold 10px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
td.close table.closeTable td a:hover{
	vertical-align:middle;
	color:#d1d1d1;
	text-transform:uppercase;
	font:bold 10px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
td#logo{
	text-align:right;
	padding-right:45px;
}
td.mainHeading{/* changed by Ananya as on 21.04.10 */
	color:#CC6600;
	font:normal 20px Arial, Helvetica, sans-serif;
}
table.innerTable{
	margin:12px 40px 0px 40px;
	width:629px;
}
table.innerTable span.txtBlueHdr{/* changed by Ananya as on 21.04.10 */
	color:#0077D4;
	font:normal 20px Arial, Helvetica, sans-serif;
}
table.innerTable td.join4Free{
	background-image:url(../images/specialoffers/join4Free.gif);
	background-position:left middle;
	background-repeat:no-repeat;
	width:103px;
	height:31px;
	text-align:center;
}
table.innerTable td.join4Free a{
	color:#fff;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
table.innerTable td.join4Free a image{
	border:0;
}
table.innerTable td.join4Free a:hover{
	color:#fff;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
td.txtGrey12{ /* changed by Ananya as on 21.04.10 */
	color:#666766;
	font:normal 12px Arial, Helvetica, sans-serif;
}
td.blueTxt12{/* changed by Ananya as on 21.04.10 */
	color:#0077D4;
	font:normal 12px Arial, Helvetica, sans-serif;
}
td.txtGrey10Rght{ /* changed by Ananya as on 21.04.10 */
	color:#cccccc;
	font:normal 10px Arial, Helvetica, sans-serif;
	text-align:right;
}
table.innerTable2{
	margin:0px 10px 0px 30px;
	width:589px;
}
table.tableInfo{
	margin-right:10px;
	float:right;
}
td.borderDotted{
	border-top:1px dotted #c2c2c2;
	font-size:9px;
}
td.proudMemTxt{
	color:#929292;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-align:center;
}
td.footerLogosTop{
	height:48px;
}
td.footerLogosTop ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
td.footerLogosTop ul li{
	float:left;
	line-height:48px;
	vertical-align:middle;
}
td.footerLogosTop ul li.HSpace{
	width:32px;
	float:left;
}
td.footerLogosTop ul li a img{
	border:0;
}
td.footerLogosBot{
	height:40px;
}
td.footerLogosBot ul{
	list-style-type:none;
	margin:0;
	padding:0;
	margin:auto;
}
td.footerLogosBot ul li{
	float:left;
	line-height:40px;
	vertical-align:middle;
}
td.footerLogosBot ul li.HSpace{
	width:34px;
	float:left;
}
td.footerLogosBot ul li.HSpace1st{
	width:75px;
	float:left;
}
td.footerLogosBot ul li a img{
	border:0;
}


td.beachChairTop{
	height:248px;
	background-image:url(../images/specialoffers/beachChairsTop.gif);
	background-repeat:no-repeat;
	width:226px;
}
table.learnMoreTable{
	height:31px;
	padding:0;
	margin:0;
}

/* start of Wyn Rew Home Page Login */

.loginSection{
	width:172px;
	height:202px;
	background-color:#ededed;
}
table.outer{
	width:162px;
	background-color:#ededed;
	margin:0px 5px 0px 5px;
}
.join4Free{
	background-color:#0077d4;
	width:84px;
	height:20px;
	text-align:center;
	vertical-align:middle;
	line-height:20px;
}
.join4Free a{
	color:#fff;
	font:bold 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.join4Free a:hover{
	color:#fff;
	font:bold 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.dottedLine{
	background:left top repeat-x url(../images/homecontent/dots.gif);
	height:1px;
}
.linkTxt{
	color:#0077d4;
	font:normal 10px Arial, Helvetica, sans-serif;
}
.linkTxt a{
	color:#0077d4;
	font:normal 10px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
.linkTxt a:hover{
	color:#3399ff;
	font:normal 10px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
.loginTxt{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#666766;
}
.loginButton{
	background-image:url(../images/homecontent/loginButton.gif);
	background-repeat:no-repeat;
	border:0px;
	width:22px;
	height:22px;
}
.join4Free{
	background-color:#0077d4;
	width:84px;
	height:20px;
	text-align:center;
	vertical-align:middle;
	line-height:20px;
}
.join4Free a{
	color:#fff;
	font:bold 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.join4Free a:hover{
	color:#fff;
	font:bold 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.linkTxt{
	color:#0077d4;
	font:normal 10px Arial, Helvetica, sans-serif;
}
.linkTxt a{
	color:#0077d4;
	font:normal 10px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
.linkTxt a:hover{
	color:#3399ff;
	font:normal 10px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
.linkTxt1{
                color:#0077d4;
                font:normal 11px Arial, Helvetica, sans-serif;
}
.linkTxt1 a{
                color:#0077d4;
                font:normal 11px Arial, Helvetica, sans-serif;
                text-decoration:underline;
}
.linkTxt1 a:hover{
                color:#3399ff;
                font:normal 11px Arial, Helvetica, sans-serif;
                text-decoration:underline;
}

td.txtboldfrnit{ 
       font-family:Ariel;
       font-size:13px;
       font-weight:bold;
       color:#CC6600;
}

td.txtboldhowrwd{ 
       font-family:Ariel;
       font-size:13px;
       font-weight:bold;
       color:#333333;
}

div#popupOuter1 {
 background-color:#FFFFFF;
 border:1px solid black;
 font-family:"arial","verdana","helvetica",sans-serif;
 height:auto;
 left:120px;
 opacity:0.99;
 position:absolute;
 top:515px;
 visibility:hidden;
 width:710px;
 z-index:10000;
}

/* end Wyn Rew Home Page Login */
/* EAS - BEGIN -- ADDED */
.addLink{
background-image:url(../images/homecontent/iconPlus.gif);
background-repeat:no-repeat;
background-position:top left;
padding:0 0 5px 17px;
font-weight: bold;
font-family : arial;
font-size: 12px;
color: #666699;
outline: 0;
text-decoration:none;
}
.minusLink{
background-image:url(../images/homecontent/iconMinus.gif);
background-repeat:no-repeat;
background-position:top left;
padding:0 0 5px 17px;
font-weight: bold;
font-family : arial;
font-size: 12px;
color: #666699;
outline: 0;
text-decoration:none;
}
.WidgetHeader {
 font-weight: bold;
font-family : arial;
font-size: 12px;
color: #666699;
}
.searchButtontextRed{
	color:#FFF;
	 font-weight:bold;
	border-style:solid;
	border-width:2px 3px;
	border-color:#CD2042;
	background-color:#CD2042;
	text-align:center;
	cursor:pointer;
}
.searchButtontexthover{
	color:#FFF;
	 font-weight:bold;
	border-style:solid;
	border-width:2px 3px;
	border-color:#FF3333;
	background-color:#FF3333;
	text-align:center;
	cursor:pointer;
}
.WidgetChkBx {
	font-weight: normal;
	font-family : arial;
	font-size: 12px;
	color: #333333;
}
.WidgetResult {
	color:#666699;
	text-decoration:none;
	font-weight: bold;
	font-family : arial;
	font-size: 11px;
}
.WidgetResultGrey{
	color:#666666;
	text-decoration:none;
	font-weight: bold;
	font-family : arial;
	font-size: 11px;
}
.promoSubHeaderNew {
	text-decoration:none;
	font-weight: normal;
	font-family : arial;
	font-size: 12px;
}
.distanceHeader
{
	color:#CD2042;
	text-decoration:none;
	font-weight: normal;
	font-family : arial;
	font-size: 12px;
}
.bigBoldUnderline {
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.bigBoldUdrlneOver {
	font-weight: bold;
	color: #CD2042;
	text-decoration: underline;
}
.RoomRate {
	color: #CD2042;
	text-decoration:none;
	font-weight: bold;
	font-family : arial;
	font-size: 22px;
}
.RoomRateCurrency {
	color: #CD2042;
	text-decoration:none;
	font-weight: bold;
	font-family : arial;
	font-size: 11px;
}.PagbackGr{
	background-image:url(../images/navigation/backGr.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:2px 2px 2px 2px;
	font-weight: bold;
	font-family : arial;
	font-size: 11px;
	color: #666699;
	outline: 0;
	text-decoration:none;
}
.PagbackGrSelect{
	background-image:url(../images/navigation/backGr_select.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:2px 2px 2px 2px;
	font-weight: bold;
	font-family : arial;
	font-size: 11px;
	color: #FFFFFF;
	outline: 0;
	text-decoration:none;
}
.Pagidisable{
	background-image:url(../images/navigation/backGr.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:2px 2px 2px 2px;
	font-weight: bold;
	font-family : arial;
	font-size: 11px;
	color: #CCCCCC;
	outline: 0;
	text-decoration:none;
}
/* EAS - END */
/* EAS - BEGIN */
div.checkBtnNormal { width:20em; margin: 0 0 0 15px; background-color:#FFFFFF;
color:#666699;font-size: 12px;  border-style:solid; border-width:2px 3px; border-color:#6970A4;text-align:center;font-family: Arial;}

div.checkBtnOver { width:20em; margin: 0 0 0 15px; background-color:#FFFFFF;
color:#7D7DB7;font-size: 12px;  border-style:solid; border-width:2px 3px; border-color:#6970A4;text-align:center;font-family: Arial;}
/* EAS - END */

 /*  EAS Enhancement : start */
.blueNormal {
color: blue;
font-size: 0.8em;
font-weight: normal;
}

.msBlackUpperTextAltSell{
	font-size: 11pt;
	font-family: Arial;
	color: black;
	font-weight: bold;
	padding: 10 0 0 5;
}
.boldBlue2{
    color: #31859B;
    font-weight: bold;
}

/*  EAS Enhancement : end */

#fb {margin: 15px 0; height: 22px;} 
#fbImg {float: right} 
#fbLink {color: #003596;text-decoration: none; font-size: 12px;float: right;margin-top: 3px;margin-right: 10px;} 

.TA-review
{
	color: #666666;
    float: right;
    font-size:11px;
    width:100%;
    text-align:right;
}
.TA-review-link
{
	color: purple;
    font-family: arial;
    font-size: 11px;
    font-weight: normal;
    text-decoration: underline;
}

.TripAdvisor-holder
{
	padding:0 11px 10px 0; float:left;
}

.TripAdvisor-holder2
{
	padding:0 0px 10px 0; float:left;
}

.Aminity-holder
{
	float:left;
}
