/***********************************************************
 *
 *  File:      jp.css
 *  Author:    MetaDesign
 *  Created:   May 8, 2007
 *
 *  Description:
 *  Stylesheet for Shangri-La Web site.
 *  Point size adjustment for Japanese language pages
 *
 **********************************************************/

body {
  font-family:           Monospace; 
}

#home a,
#footerContainerInner,
.bannerRightSide,
.topBanner,
.leftNavFeeds,
.rightNav,
.rightNavTitle,
.mapNav,
.findHotelTitleBandFull,
.findHotelTitleBandSide,
.findHotelTitleBandLf,
.findHotelTitleBandRt,
a.topBanner,
a.leftNav,
a.leftNavSelected,
a.rightNavBold,
a.footer {
  font-family:          Monospace;
  font-size:            11px;
  line-height:          18px;
}

/* e-mail this hotel link in header */
.address a {
  font-size:            11px;
  line-height:          16px;
}

a.btn {
  font-size:            11px;
}

.formHeader,
.formSubheader,
.formText,
.formLabel,
.formLabelRight,
.formLabelRadio,
.formLabelCheckbox,
.checkboxSet,
.checkbox,
.radiobuttonSet,
.formNote,
.formError,
.inputHalfCol,
.input1Col,
.input1Col_margin,
.input2Col,
.input3Col {
  font-size:            11px;
}

table.listingTbl,
.headerRow,
.headerRowBenefit td {
  font-size:            11px;
}

.titleBand,
#faq .titleBand a,
.divCatTarget a,
.weatherCol {
  font-family:          Monospace;
  font-size:            11px;
}

/* Find a Hotel - property links */
.findHotelPanel a{
  font-family:          Arial;						/*  Changed such that most hotel names can be in one line  */
  font-size:            10px;
  line-height:          18px; 
}

.subContent {
  font-size:            11px;
}

.overview {
  width:                424px;
  margin-right:         30px;
}

.middleContent {
  font-family:          Monospace;
}



/* *********************** */
/*  Font size adjustment   */
/* *********************** */
.bannerRightSide {
  font-size:           11px;
  font-family:         verdana;
}

#lang a {
  font-size:           11px ;
}

#home a {
  font-size :          13px;
}

.hdToolsLeft,
.hdToolsRight,
.hdToolsRightHome,
.hdToolsRightCorp {
  font-size :          13px;
}

a.topNavBarSm,
a.topNavBarSmSelected,
a.topNavBarMd,
a.topNavBarMdSelected,
a.topNavBarLg,
a.topNavBarLgSelected {
  font-size:           13px;
}

a.homeMidBannerLink,
a.homeMidBannerFeaturedPropety {
  font-size:           13px;
}

/*  popup hotel names in hotel search map  */
.boxMap  {
  font-size:           11px;
}

/*  Hotel name banner in Hotel detail page  */
.bannerTitleNav {
  font-weight:         bold;
}

/* rooms wingBuilding heading   */
.leftNavHeader {
  font-size:           11px;
}

.leftNavTitle {
  font-size:           11px;
  line-height:         14px;
}
.leftNavFeedsTitle {
  font-size:           11px;
}

/*  detail banner in hotel details  */
a.detailBannerLinks,
a.detailBannerLinksSel {
  font-size:           11px; 
}
/*  detail banner in resort hotel details  */
.detailBannerNav {
  font-size:           11px; 
}

/*  Photo gallery light box  */
a.galleryPrev,
a.galleryPrevDisabled,
a.galleryNext,
a.galleryNextDisabled,
.gallerySequence,
a.btnClose {
  font-size:           11px;
}

/*  tables rows in event calender  */
.tbOddRow,
.tbEvenRow {
  font-size:           11px;
}

/*  selected item in detail banner in 'Facts for Traveller' page  */
a.selectedDark,
a.selectedDark:hover {
  font-size:           11px;
}
/*  unselected item in detail banner in 'Facts for Traveller' page  */
.tertiaryNav {
  font-size:           11px;
}

/*  subheader in 'Facts for Traveller' page  */
.subHead {
  font-size:           11px;
}
/*  section header in 'Facts for Traveller' page  */
.sectionHeader {
  font-size:           11px;
  line-height:         16px;
}

#landingBannerTitle { 
  font-weight:         bold;
}

/*  F&B outlet detail info.  */
.detailContentCol1Title,
.detailContentCol2Title {
  font-size:           11px;
}
.detailContentCol1 {
  font-size:           11px;
}

/*  Health & Leisure (e.g. ChinaWorld) detail text  */
.textStyle3 {
  font-size:           11px;
}

/*  Health & Leisure - Make appointment instructions  */
.instructionText {
  font-size:           11px;
}

/*  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:            11px;
}

.column2Label {
  font-size:            11px;
}

/*  rates grid in 'Select Rate' page  */
.grid2Col,
.column2Label {
  font-size:            11px;
}
.oddRow,
.evenRow {
  line-height:          15px;
}

/* Reservation title before confirmation */
.titleBand {
  font-size:            13px;
}

/*  notes for personal info. during booking  */
.formNote {
  line-height:         14px;
}

/*  'Read Offer or Rate Details' link in 'Select Room' page  */
a.defaultLink {
  font-size:		   11px;
}

/*  Change Booking - hotel name  */
.formHeadRight a {
  font-size:           11px;
  line-height:         14px;
}
a.btnCancel {
  font-size:           11px;
}

/*  WW Office table header */
th.headerRow {
  font-size:           11px;
}
/* WW Office countries */
.subtitleBand {
  font-size:           11px;
}

/*  Goback top link  */
.textStyle1 {
  font-size:           11px;
  line-height:         14px;
}

/*  Hotel dropdownlist  */
.dropDownList {
  font-size:           13px;
}
	
/*  Member benefits title links */
.formHeadVarWidth {
  font-size:           11px;
}
/*  GC member benefits - privilege column header  */
th.td2Col, 
th.td3Col {
  font-size:           11px;
}

/*  GC member benefits - class column header  */
th.headerRow, 
th.center,
th.titleBand {
  font-size:           11px;
}

/*  GC FAQ header items  */								/*  This will affect the hotel names in the 'Find a hotel' page  */
/*
.grid1Col a {
  font-size:           11px;
}
*/


/*  GC Terms & Conditions headers  */
.terms h1 {
  font-size:           11px;
}

/* multiroom reservation Or */
.bookAllRoomsOr {
  width:               35px;
}

/*  Request Proposal with Room & Event Requirements  */
.RFPAgendaStartCtrl,
.RFPAgendaEndCtrl,
.RFPAgendaEventTypeCtrl,
.RFPAgendaSetupTypeCtrl,
.RFPAgendaAttendeesCtrl,
.RFPAgendaAddEntryBtn,
.RFPAgendaDelEntryBtn {
  font-size:            12px;
}
.roomSelectSuppressCostColumn {
  font-size:           11px;
}

.specialterms {
   font:                11px verdana;
}

/*  Back to Event Offers  */
.btnEventOfferBack {
  width:               250px;
}

/*  AdvancePurchase T&C from offer smartform (with ol/li items)  */
.formNote ol li,
.formText ol li {
  margin:               3px 0px 3px 0px;
} 

}

/*  GC Enrollment  */
.gcEnrollPersonal {
  height:               635px;
} 
.gcEnrollPersonalInfo {
  height:               473px;
} 
.gcEnrollContactInfo {
  height:               633px;
} 


/* share icon */
.share  {
  font-size:            11px;
}


/*   SL Escapes  */
.SLEscapesRightNavSpacer {
  height:               3px;
}

/*   to show chi. characters in dropdown  */
select {
  font-size:            11px; 
}


/* *********************************** */
/*   New Reservation Flow (AB Test)    */
/* *********************************** */
/* VTabs */
.bottom-headline {line-height:13px;}

