body {
}

#home a,
#footerContainerInner,
 .bannerRightSide, 
.topBanner,
.leftNavFeeds,
.rightNav,
.rightNavTitle,
.mapNav,
.findHotelTitleBandFull,
.findHotelTitleBandSide,
.findHotelTitleBandLf,
.findHotelTitleBandRt,
a.topBanner,
a.leftNav,
a.leftNavSelected,
a.rightNavBold,
a.footer {
  font-size:            12px;
  line-height:          18px;
}

/* e-mail this hotel link in header */
.address a {
  font-size:            12px;
  line-height:          18px;
}

a.btn {
  font-size:            12px;
}

.formHeader,
.formSubheader,
.formText,
.formLabelRight,
.formLabelRadio,
.formLabelCheckbox,
.checkboxSet,
.checkbox,
.radiobuttonSet,
.formNote,
.formError,
.inputHalfCol,
.input1Col,
.input1Col_margin,
.input2Col,
.input3Col {
  font-size:            12px;
}

table.listingTbl,
.headerRow,
.headerRowBenefit td {
  font-size:            12px;
}

.titleBand, 
#faq .titleBand a,
.divCatTarget a,
.weatherCol {
  font-size:            12px;
}

/* Find a Hotel - property links */
.findHotelPanel {
  font-size:            12px;
  line-height:          18px;
}

.subContent {
  font-size:            11px;
}

.overview {
  width:                424px;
  margin-right:         30px;
}


/* *********************** */
/*  Font size adjustment   */
/* *********************** */
.bannerRightSide {
  font-size:           12px;
  font-family:         verdana;
}

#lang a {
  font-size :           12px;
}
/*  'Your Account' & 'Contact Us' at top right corner  */
.hdToolsLeft,
.hdToolsRightHome,
.hdToolsRightCorp {
  font-size :           12px;
  vertical-align:       baseline;
}

/* top navigation banner - 'FIND A HOTEL  RATES & RESERVATIONS  PLAN AN EVENT'  */
a.topNavBarSm,
a.topNavBarSmSelected,
a.topNavBarMd,
a.topNavBarMdSelected,
a.topNavBarLg,
a.topNavBarLgSelected {
  font-size:            13px;
}

a.homeMidBannerLink,
a.homeMidBannerFeaturedPropety {
  font-size:            12px;
}

/*  popup hotel names in hotel search map  */
.boxMap  {
  font-size:            12px;
}

/*  hotel address at top right hand  */
.address {
  font-size:            12px;
}

.leftNavTitle {
  font-size:            14px;
  line-height:          16px;
}

.leftNavHeader,
.leftNavFeedsTitle {
  font-size:            12px;
}

.rightNavTitle {
  font-size:            13px;
}

/*  large text such as those in 'Rooms & Suites' page  */
h1 {
  font:                 bold 13px;
}

/*  detail banner in hotel details  */
a.detailBannerLinks,
a.detailBannerLinksSel {
  font-size:            12px; 
}

/*  detail banner in resort hotel details  */
.detailBannerNav {
  font-size:            12px; 
}


/*  F&B outlet detail info.  */
.detailContentCol1Title {
  font-size:            12px;
}
.detailContentCol1 {
  font-size:           12px;
}

/*  tables such event calender  */
.tbOddRow,
.tbEvenRow {
  font-size:           12px;
}

/*  selected item in detail banner in 'Facts for Traveller' page  */
a.selectedDark,
a.selectedDark:hover {
  font-size:           12px;
}
/*  unselected item in detail banner in 'Facts for Traveller' page  */
.tertiaryNav {
  font-size:           12px;
}
/*  subheader in 'Facts for Traveller' page  */
.subHead {
  font-size:           13px;
}
/*  section header in 'Facts for Traveller' page  */
.sectionHeader {
  font-size:           13px;
  line-height:         16px;
}

/*  instruction in 'Check Availability' page  */
.instructionText {
  font-size:           13px;
}

/*  dropdown controls in 'Check Availability' page  */
.inputHalfCol,
.input1Col,
.input2col,
.input2Col,
.inputMonth,
.inputYear {
  font-size:           12px; 
}
select.inputMonth {
  width:               80px;
}
select.inputYear {
  width:               59px;
}

/*  header info. in 'Select Rate' page  */
.formHeadLeft,
.formHeadRight {
  font-size:           12px;
}

/*  rates grid in 'Select Rate' page  */
.grid2Col,
.grid3Col,
.column2Label {
  font-size:           12px;
}

.errorList,
.errorListNoPadding {
  font-size:           12px;	
}

/*  notes for personal info. during booking  */
.formNote {
  line-height:         14px;
}

/*  'Read Offer or Rate Details' link in 'Select Room' page  */
a.defaultLink {
  font-size:		   12px;
}

.noticeRed_sm {
  font-size:           12px;
}

.title5 {
  font-size:           12px;
}

/*  Goback top link  */
.textStyle1 {
  font-size:           12px;
  line-height:         14px;
}

/*  Airline partner names  */
.photoLabelAir {
  font-size:           12px;
}

/*  form labels in 'Request Proposal' for 'Plan an Event' pages  */
.formLabel {
  font-size :          12px;
}

/*  Member benefits title links */
.formHeadVarWidth {
  font-size:           12px;
}

/*  GC member benefits - privilege column header  */
th.td2Col, 
th.td3Col {
  font-size:           12px;
}
/*  GC member benefits - class column header  */
th.headerRow, 
th.center,
th.titleBand {
  font-size:           12px;
}
/*  GC member benefits - privilege column widths  */
.gcClassCol {
  width:               404px;
}

/*  GC Terms & Conditions headers  */
.terms h1 {
  font-size:           12px;
}

/*  GC Account Overview bottom note  */
.note {
  font-size:           12px;
}

/*  GC View Booking - hotel name  */
.formHeadRight a {
  font-size:           12px;
  line-height:         16px;
}

.evenRow, .oddRow {
  font-size:           12px;
}

/*  Photo gallery light box  */
a.galleryPrev,
a.galleryPrevDisabled,
a.galleryNext,
a.galleryNextDisabled,
.gallerySequence,
a.btnClose {
  font-size:           12px;
  line-height:         14px;  
}

/*  Hotel dropdownlist  */
.dropDownList {
  font-size:           12px;
}

/*  Health & Leisure (e.g. ChinaWorld) detail text  */
.textStyle3 {
  font-size:           12px;
}

/*used on reservation checkout confirmation page */
.sendEmailBtn {
  width:                120px;
}
a.btnCancel {
  font-size:            12px;
}

/* multiroom reservation Or */
.bookAllRoomsOr {
  width:               15px;
}
