﻿/* 
Kerry Hotel Font Styling
Developed: September 26, 2011
Developer: Convertium Pte Ltd	
===========================================================================================*/ 

/* Basic Font Style for Kerry
===========================================================================================*/
body {
	font-family: '細明體',sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;}

html, p {
	color: #6c6c6d;
	font-family: '細明體',sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	margin-bottom: 10px;
	margin-top: 0;}
  

h1 {
	color:#2a2a2a;
	font-size: 20px;
	font-weight: normal;
	line-height: 24px;
	margin: 0 0 10px 0;
	padding: 0;
	text-transform: uppercase;}

h2 {
	color:#2a2a2a;
	font-size: 14px; 
	line-height: 14px;
	margin: 0 0 10px 0;
	padding: 0;
	text-transform: uppercase;}

h3 {
	color:#2a2a2a; 
	font-size: 16px; 
	line-height: 16px;
	margin: 0 0 5px 0;
	padding: 0;
	text-transform: uppercase;
	letter-spacing: 1px;}

h4 {
	color:#2a2a2a;
	font-size: 14px;  
	line-height: 16px;
	margin: 0 0 5px 0;
	padding: 0;
	text-transform: uppercase;}

h4 a {
	color:#084562;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	margin: 0 0 10px 0;
	padding: 0;
	text-decoration: none;}

h4 a:hover { color:#084562; }

h5 {
	color:#6d6e71;
	font-size: 11px;
	font-weight: normal;
	line-height: 15px;
	margin: 0 0 10px 0;
	padding: 0;
	text-decoration: none;}

a {
	color: #084562; 
	text-decoration: none;}

a:hover {
	color: #084562; 
	text-decoration: underline;}

a.arrow_link {
	background: url(../images/arrow_right.png) no-repeat right 2px;
	color: #084562; 
	font-size: 12px;
	padding-right: 15px;
	text-decoration: none;}

a.arrow_link:hover {
	color: #084562;}

a.arrow_back {
	background: url(../images/arrow_left.jpg) no-repeat 0 2px;
	color: #084562; 
	font-size: 12px;
	padding-left: 15px;
	text-decoration: none;}

a.arrow_back:hover {
	color: #084562;}

.widgets_box a {
	color: #084562; 
	text-decoration: none;}

.widgets_box a:hover {
	color: #084562;
	text-decoration: underline;}

.widgets_box table a {
	color: #084562; 
	text-decoration: none;}

.widgets_box table a:hover {
	color: #084562;
	text-decoration: underline;}
  
ol , ul li, ul, li {
  list-style: none;
  margin: 0;
  padding: 0;}

ul {
	margin:0 0 10px 0;
	padding:0;}

ul li {
	background:url(../images/bullet.gif) no-repeat 0px 6px;
	margin: 10px 0 10px 0;
	padding: 0 0 0 15px;}

li a {
	text-decoration: none;} 

/* changed at Jan.26 */
li ul li {
	background:url(../images/sub-bullet.gif) no-repeat 0px 7px;
	margin: 10px 0 10px 0;
	padding: 0 0 0 15px;}
	
ol {
	margin:0 0 10px 0;
	padding:0;}

ol li {
	list-style-type: decimal;
	margin: 10px 0 10px 15px;}

a.print_link {
	background: url(../images/icons/print.gif) no-repeat 0 0;  
	margin: 0 0 0 7px;
	padding-left: 23px;
	text-decoration: none;
}

/* Form Styling -- By Pauline at Feb. 27 2012
===========================================================================================*/
input, textarea {
	font-family: '細明體';
	font-size: 12px;
	color: #4A4A4A; 
}
select { 
	font-size: 12px;
	color: #4A4A4A; 
}


/* Main Navigation Styling Kerry
===========================================================================================*/
.main-menu a{ 
	font-size: 15px;
	font-weight: bold;}

.main-menu-list li a { 
	font-size: 13px;}	

.parent_link a { 
	font-size:13px;
	font-weight: bold;}

.menu2 a { 
	font-size: 13px;}

.menu2 .sub ul a { 
	font-size: 12px;}

.reservations a {
	color:#464646;
	font-size: 13px;}

/* Button Styling Kerry
===========================================================================================*/
a.navi-button {
	background: url(../images/button_bg04.gif) repeat-x left top;
	color: #265f84;
	clear: both;
	display:block; 
	float:left;  
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	margin: 0;
	padding: 10px;
	position: relative;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	border-radius: 3px; 
	behavior: url(js/PIE.htc); }

.reservations a.navi-button {
	width: 160px; 
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	border-radius: 3px; 
	behavior: url(js/PIE.htc);}

a.navi-button.active {
	background: url(../images/button_bg01.gif) repeat-x left bottom;
	color: #fff;
	text-decoration: none;}
	
a.navi-button:active {
	background: url(../images/button_bg04.gif) repeat-x left bottom;
	color: #fff;
	text-decoration: none;}

a.content-button {
	background: url(../images/button_bg01.gif) repeat-x left bottom;
	color: #e5f0f6;
	clear: both;
	display:block; 
	float:left;  
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	margin: 0;
	padding: 10px;
	position: relative;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	border-radius: 3px; 
	behavior: url(js/PIE.htc);}
	
.widgets_box a.content-button {
	background: url(../images/button_bg01.gif) repeat-x left bottom;
	color: #e5f0f6;
	clear: both;
	display:block; 
	float:left;  
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	margin: 10px 0;
	padding: 10px;
	position: relative;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	border-radius: 3px; 
	behavior: url(js/PIE.htc);}

.widgets_box a.content-button:hover { 
	font-size: 14px;
	font-weight: normal;
	line-height: 14px;}

a.back-button {
	background: url(../images/button_bg03.gif) repeat-x left bottom;
	color: #fff;
	clear: both;
	display:block; 
	float:left;  
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	margin: 0;
	padding: 10px;
	position: relative;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	border-radius: 3px; 
	behavior: url(js/PIE.htc);}

a.back-button:active {
	background: url(../images/button_bg01.gif) repeat-x left bottom;
	color: #fff;
	text-decoration: none;}

a.disabled-button {
	background: url(../images/button_bg02.gif) repeat-x left bottom;
	color: #d0dae0;
	clear: both;
	display:block; 
	float:left;  
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	margin: 0;
	padding: 10px;
	position: relative;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	border-radius: 3px; 
	behavior: url(js/PIE.htc);}



/* Top Navigation Styling Kerry
===========================================================================================*/
.top-navi {
	color:#fff; 
	font-size:12px;}
	
.top-navi ul{
	margin: 0;
	padding: 0;}

.top-navi ul li{ 
	background: none;
	text-transform: uppercase;}
	
.top-navi ul li a{
	color: #fff;
	text-decoration: none;}

.top-navi ul li a.special {
	color: #fff;  
	_letter-spacing: 1px;
	text-decoration: none;}

.top-navi ul li.active a {
    color: #343434;
}
	
/* Breadcrumbs Styling Kerry
===========================================================================================*/
.breadcrumbs ul {
	margin: 0;
	padding: 0;}

.breadcrumbs li {
	background: none;
	display: inline;
	float: left; 
	font-weight: normal;
	margin: 0;
	padding: 0;
	text-transform: uppercase;}

.breadcrumbs li a.active {
	background: url(../images/breadcrumb_arrow.png) no-repeat 8px 3px;
	color: #bacdcd;
	padding: 0 0 0 20px;
	text-decoration: none;}

.breadcrumbs a.home {
	color: #bacdcd;
	text-decoration: none;}

.breadcrumbs a.selected {
	background: url(../images/breadcrumb_arrow.png) no-repeat 8px 3px;
	color: #bacdcd;
	padding: 0 0 0 20px;
	text-decoration: none;}

/* Page Control Styling Kerry
===========================================================================================*/	
.page-controls ul {
	margin: 0;
	padding: 0;}

.page-controls li {
	background: none;
	color: #bacdcd; 
	display: inline;
	float: right;   
	text-transform: uppercase;  
	margin: 0;
	padding: 0;}
	
.page-controls li a {
	color: #bacdcd; } 
		
.page-controls a.font-scale-small { 
	margin: 0 0 0 7px;
	padding: 0;
	text-decoration: none;}

.page-controls a.font-scale-large { 
	margin: 0 7px 0 7px;
	padding: 0;
	text-decoration: none;}

.page-controls img {
	margin: 0;
	outline: none;
	padding: 0;
	text-decoration: none;}


/* Page Title Styling Kerry
===========================================================================================*/
.page-title h1 {
	color: #2a2a2a; 
	font-size: 20px;
	font-weight: normal;
	letter-spacing: 1px;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	line-height: 22px;}
	
/* Page Sub Link Styling Kerry
===========================================================================================*/
.page-sub-links-area1, .page-sub-links-area2, .page-sub-links-area3 {font-size: 12px;}

.page-sub-links-area1 ul {
	margin: 0;
	padding: 0;}

.page-sub-links-area1 li {
	background: none;
	float: left; 
	margin: 0;
	padding: 0;}

.page-sub-links-area1 li a {
	color: #5c5c5c;
	display: block;
	float: left;
	margin: 0;
	padding: 8px 10px;
	text-decoration: none;
	text-transform: uppercase;}

.page-sub-links-area1 li a:hover {
	color: #084562;
	height: 16px;
	_height: 5px;
	margin: 0;
	padding: 8px 10px;
	text-decoration: none;}

.page-sub-links-area1 li a.selected {
	color: #084562;
	margin: 0;
	padding: 8px 10px;
	text-decoration: none;}
	
.page-sub-links-area2 ul {
	float: right;
	margin: 0;
	padding: 0;}

.page-sub-links-area2 li {
	background: none;
	float: left;
	margin: 0;
	padding: 0;}

.page-sub-links-area2 li a {
	color: #5c5c5c;
	display: block;
	float: left;
	margin: 4px 0 0 10px;
	padding: 0;
	text-decoration: none;}

.page-sub-links-area2 li a:hover {
	color: #084562;}

/* Header Banner Image
===========================================================================================*/
/* Default Caption */
.bannerimg_caption { 
	font-size:11px;}

.bannerimg_paging .alttext_banner{
	font-size:11px;
	line-height:normal;}

/* Meet the Chef */
.chef-caption blockquote {
	margin: 0;
	padding: 0;}

.chef-caption blockquote p,
.chef-caption-fquote {
	color:#5c5c5c; 
	font-size: 18px;
	font-style: italic;
	font-weight: normal;
	line-height: 25px; 
	text-transform: none;}

.chef-caption blockquote p:before, .chef-caption blockquote p:after { 
	font-size: 20px;
	font-style: italic;
	color: #464646;}

.chef-caption p {
	color: #5c5c5c;
	font-size: 11px;
	text-transform: uppercase;}

/* Page Headline Layout
===========================================================================================*/
.headline-layout2-title,
.headline-layout2-title h2 {
	color: #084562; 
	font-size: 36px;
	font-weight: normal;
	line-height: 40px;
	text-transform: uppercase;}
	
.headline-layout2-sub,
.headline-layout2-sub h3 {
	color: #0d0d0d; 
	font-size: 28px;
	font-weight: normal;
	letter-spacing: 1px;
	line-height: 32px;
	text-transform: uppercase;}

.headline-layout2-sub2,
.headline-layout2-sub2 h2 {
	color: #0d0d0d; 
	font-size: 28px;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 32px;
	text-transform: uppercase;}
 

/* Content Styling Kerry
===========================================================================================*/
.content-list {
	margin:0 0 10px 0;
	padding:0;}

.content-list li {
	background:url(../images/bullet.gif) no-repeat 0px 6px;
	margin: 10px 0 10px 0;
	padding: 0 0 0 10px;}

.arrow-list-style1 {
	margin:0 0 10px 0;
	padding:0;}

.arrow-list-style1 li {
	background: none;
	margin: 5px 0 5px 0;
	padding: 0 20px 0 0;}
	
.arrow-list-style1 li a {
	background: url(../images/arrow_right.jpg) no-repeat scroll right 2px transparent;
	color: #084562;
	padding-right: 15px;
	text-decoration: none;}
	
.arrow-list-style1 li a:hover {
	color: #084562; 
	text-decoration: none;}

.arrow-list-style2 {
	margin:0 0 10px 0;
	padding:0;}

.arrow-list-style2 li {
	background:url(../images/arrow_right.jpg) no-repeat right 2px;
	display: inline;
	float: left;
	margin: 5px 20px 5px 0;
	padding: 0 15px 0 0;}
	
.arrow-list-style2 li a { 
	text-decoration: none;}
	
.arrow-list-style2 li a:hover { 
	text-decoration: none;} 

.arrow-list-style3 {
	margin:0 0 10px 0;
	padding:0;}

.arrow-list-style3 li {
	background: none;
	margin: 5px 0 5px 0;
	padding: 0 20px 0 0;}
	
.arrow-list-style3 li a {
	background: url(../images/arrow_right.jpg) no-repeat right 2px;
	color: #084562;
	padding-right: 15px;
	text-decoration: none;}
	
.arrow-list-style3 li a:hover {
	color: #084562; 
	text-decoration: none;}

.content-image-caption p{ 
	font-style:italic;
	color:#373737;
	font-size: 12px;
	line-height: 16px;
	margin: 0 0 10px 0;
	padding: 0;}

.content-table th {
	/*color: #084562;*/
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;}
	
.content-table-animal th {
	color: #084562;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;}	
	
.content-table-animal .monthbgcolor td {
	text-transform:uppercase;}
	
.control1_2column-title {
	color: #333;
	font-size: 12px;
	text-transform: uppercase;}

.control1_3column-title {
	color: #333;
	font-size: 12px;
	text-transform: uppercase;}

.control2_2column-title {
	color: #333;
	font-size: 14px;
	line-height: 20px;}
	
.control2_1column-title
{
	color:#2a2a2a;
	font-size: 14px; 
	line-height: 14px;
	margin: 0 0 10px 0;
	padding: 0;
	text-transform: uppercase;}

.page_box_left select, .page_box_right select, .pagination-wrapper select {font-size: 11px;}
.col2_page_box select{font-size: 11px;}

.TabbedPanelsTab {
	color:#084562;
	font-size: 12px;  
	list-style: none;}

.AccordionPanel .AccordionPanelTab {
	color: #202020;
	font-size: 12px;
	font-weight: normal;}

.AccordionPanel .AccordionPanelTab span {
	color: #202020;
	font-size: 12px;} 

.pdf_download_link {  
	float:left;
	clear:both;
	background: url(../images/icons/icon_pdf.png) no-repeat 0 0;
	padding: 0 0 10px 20px;}

.meetevent_1col_rightlinks a { font-size:11px; }

.meetevent_overlay_spaces_right p{
	color:#666666;
	font-size:11px;
	line-height:1.4em;
	margin-bottom:0px;}

/* Widget Box Styling Kerry
===========================================================================================*/
.widgets_box h4 {
	margin: 0 0 3px 0; 
	text-transform:uppercase;
	color:#333333;} 
	
.widgets_box p {
	color: #6c6c6d;
	margin-bottom: 10px;}

.widgets_box, .widgets_box p, .widgets_box a, .widgets_box .arrow-list-style3, .widgets_box .arrow-list-style2, .widget-news-date, .widgets_box a.arrow_link, .widgets_box a.arrow_link:hover {
	font-size: 12px;
	line-height: 16px;}

.widgets_box a.rss_link {
	background: url(../images/icons/icon_rss.png) no-repeat 0 center;
	display:block;
	padding-left:20px;
	margin:5px 0;
	text-decoration: none;}

.widget-news-content p { margin-bottom: 5px; }

.widget-news-date {
	color:#717171;
	font-size: 11px;
	font-style: normal;
	line-height: 17px;
	padding: 0;
	margin: 5px 0 0 0;}

.widgets_box a.arrow_link {
	background: url(../images/arrow_right.jpg) no-repeat right 2px;
	color: #084562; 
	font-size: 12px;
	padding-right: 15px;
	text-decoration: none;}

.widgets_box.arrow-list-style1 li {
	background: url(../images/arrow_close.gif) no-repeat 0 4px;
	margin: 5px 0 5px 0;
	padding: 0 0 0 15px;}

.widgets_box.arrow-list-style2 li {
	background: url(../images/arrow_close.gif) no-repeat 0 4px;
	display: inline;
	float: left;
	margin: 5px 20px 5px 0;
	padding: 0 0 0 15px;}
	
.widget_title {
	color:#2a2a2a;
	font-size: 14px; 
	font-weight:bold;
	line-height: 14px;
	margin: 0 0 5px 0;
	padding: 0;
	text-transform: uppercase;}

/* Footer Styling Kerry
===========================================================================================*/
.footer-menu-container ul {
	margin: 0;
	padding: 0;}

.footer-menu-container li {
	background: none;
	display: inline;
	float: left;
	margin: 0 20px 0 0;
	padding: 6px 0 0 0;}

.footer-menu-container li a.first {
	color:#bacdcd; 
	font-size: 13px;
	text-decoration: none;
	text-transform: uppercase;}

.footer-menu-container li a.first:hover {
	color: #fff;}

.footer-menu-container li a.second {
	color:#bacdcd; 
	font-size: 13px;
	text-decoration: none;
	text-transform: uppercase;}

.footer-menu-container li a.second:hover {
	color: #fff;}

.footer-sub-links {
	font-size: 11px;
	line-height: 15px;}
	
.footer-sub-links ul {
	margin: 0;
	padding: 0;}

.footer-sub-links li {
	background: none;
	display: inline;
	float: right;
	margin: 0 0 0 10px;
	padding: 0;}

.footer-sub-links li a{
	color: #084562;
	text-decoration: none;}

.footer-sub-links a:hover {
	color: #084562;
	text-decoration: none;}

.footer-copyright {
	color: #6d6e71;
	font-size: 11px;
	line-height: 15px;}

.footer-social-media ul {
	margin: 0;
	padding: 2px 0 0 0;}

.footer-social-media li {
	background: none;
	display: inline;
	float: left;
	margin: 0 0 0 10px;
	padding: 0;}

.footer-social-media li a {
	outline: none;
	text-decoration: none;}

.footer-content-left {
	color: #434343;
	font-size: 11px;
	line-height: 15px;}

.footer-content-left p {
	color: #434343;
	font-size: 11px;
	line-height: 15px;}

.footer-content-left a {
	color: #084562;
	text-decoration: none;}

.footer-content-left a:hover {
	color: #084562;
	text-decoration: none;}

/* Booking Step Bar Styles
================================================================================*/	
.process_step_wrapper h3{ 
	font-size:14px;
	font-weight:bold;
	color:#717171;}
.process_step_wrapper li.current h3{
	color:#343434;} 
.process_step_wrapper li.no h3{
	color:#ccc;}  
	
/* Reservation Styling:
   Reservation Title
================================================================================*/	
.reservation-title h1 {
	color: #2A2A2A; 
	font-size: 20px;
	font-weight: normal;
	letter-spacing: 1px;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}
.reservation_headline_layout2 h1 {
	font-size: 28px;
	font-weight: normal;
	letter-spacing: 1px;
	line-height: 32px;
	text-transform: uppercase;
}
.process-bar { 
	color:#bacdcd; 
	text-transform:uppercase;
	font-size:11px;
}
.process-bar-v2 {  
	text-transform:uppercase;
	font-size:11px;
}

/* Reservation Process Trachker
================================================================================*/	 
.reservation-tracker a{
	text-decoration:none;
} 
/* Select Room
   Select Room Detail
================================================================================*/ 
.select-room-left b{ 
	font-size:14px;
} 
.detail_box_TC{
	color:#717171;
	font-size:11px;
}
.detail_box_TC p{
	color:#717171;
	font-size:11px;
	margin:0;
	padding:0;
} 
.room-detail-offer-box .content-button{
	font-size:11px;
}

/* Main Content Reservation Title
================================================================================*/ 
.left-reservation-title{ 
	color: #343434;
	font-size: 24px;
	font-weight: normal;
	line-height: 24px;
	margin: 10px 0 10px 0;
	padding: 0 0  10px 0;
	background:url(../images/reservation_small_h1_line.gif) no-repeat 0 bottom;
}

/* Table: select add item
   Table: select bed type
   Table: confirmation detail
   Table: confirmation detail2
================================================================================*/ 
.table_select_bed_type th,
.table_select_add_item th,
.table_confirmation_detail th, 
.table_confirmation_detail2 th{ 
	color: #084562;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
}
 
/* Reservation overlay
================================================================================*/ 
.reservation_overlay_wrapper .title{ 
	font-size:18px; 
	line-height: 24px;
    text-transform: uppercase;
}
.reservation_small_table3 select{
	font-size:12px;
}
.reservation_overlay_wrapper .TabbedPanelsContent h4{
	font-size:14px;
}

.reservation_overlay_wrapper .option-title
{
	color:#2a2a2a; 
	font-size: 16px; 
	line-height: 16px;
	margin: 0 0 5px 0;
	padding: 0;
	text-transform: uppercase;
	letter-spacing: 1px;}


/* Guest Information Form
================================================================================*/	 
.guest_information_form h4{
	font-size:14px;
} 
.guest_information_form select{ 
	font-size:12px;
} 

/* Loading: SL Hotel
================================================================================*/	
.sl_loading_body h2{ 
	font-size:18px; 
	text-transform:lowercase;
	letter-spacing:-1px;
}
	

/* Homepage Styles
   Navigation Styles
================================================================================*/ 
.hp-main-menu-list li a { 
	font-size: 13px;
}  
	
/* Homepage: Top Weather
===========================================================================================*/
.top-navi ul li a { 
	text-transform:uppercase; 
}
.top-navi-weather span{
	font-size:11px;
	color:#a1a1a1;
}	 

/* Homepage: Title Styles
================================================================================*/
.hp-title1{
	color: #e1e1e2; 
	font-size: 24px;
	font-weight: normal; 
	line-height: 24px;
}
.hp-title2{
	color: #e1e1e2; 
	font-size: 24px;
	font-weight: normal;
	line-height: 24px;
} 


/* Homepage: Reservation Styles
================================================================================*/
.hp-reservaion h1{ 
	color: #202020; 
	font-size: 18px;
	font-weight: normal;
	letter-spacing: 1px;
	line-height:18px;
	text-transform:uppercase;
}
.hp-table-room strong{
	text-transform:uppercase;
}

/* Homepage: Caption Styles
================================================================================*/
.hp-caption {
	color:#e0e0e0;  
  font-size: 12px;  
}

/* Homepage: Notice in Navigation
================================================================================*/
.hp-notice{
	color:#BACDCD; 
}
.hp-notice-title{ 
	color:white;
	font-size: 13px; 
	text-transform:uppercase;
}
.hp-notice-content{ 
	font-style:italic;
	font-size:12px; 
}
.hp-notice-link{ 
	color:#BACDCD; 
	background: url(../images/arrow_right.png) no-repeat right 2px; 
	font-size: 12px;
	padding-right: 15px;
	text-decoration: none;
}

/* Currency Converter Lightbox
===========================================================================================*/ 
.currency_converter_content h1{
	margin: 0 0 15px 0;
	padding: 0 0 10px 0;
	text-align: center;
	border-bottom: 1px solid #C5C5C5;}

.currency_converter_content .smalltxt {
	color:#878787;
	font:11px Arial, Helvetica, sans-serif;} 

/* Table List in Stay Wrapper
===========================================================================================*/ 
.table_list_stay_calendar td{  
	font-size:10px;
}	

/* Hp Notice Lightbox
===========================================================================================*/ 
.hp_notice_lightbox_content h1{
	margin: 0 0 15px 0;
	padding: 0 0 10px 0;
	text-align: center;
	border-bottom: 1px solid #C5C5C5;
	letter-spacing:1px;}
	
 /* Meetings & Events: Overlay
================================================================================*/  
.meetevent_2col_features td { 
	font-size:11px;
	line-height:1.3em; 
	vertical-align:bottom; }

/* Widget Box Styling  -- By Pauline At Dec.29 2011
===========================================================================================*/
.widgets_box h3 {
	padding: 0 0 1px 0;  
	margin: 0;}	
	

/* Room Detail Styling 
===========================================================================================*/
.room-detail2-content strong{
	color:#2a2a2a; 
	text-transform:uppercase;
}

/* Spa Planner Styling -- By Pauline At Jan. 26 2012
===========================================================================================*/
.spa-hp-title1{ 
	font-size:16px; 
	line-height:16px;
	color:#fffffe;
}
.spa-hp-title2{ 
	font-size:28px; 
	line-height:28px;
	color:#fffffe;
}
.spa-hp-content p{
	color:white;
} 

/* Spa Planner 2 Column
===========================================================================================*/
.spa-planner-content span{
	font-size:11px;
	color:#6b6b6b;
	line-height:11px; 
}
.spa-planner-content h3{
	color: #084562;
	font-size:26px;
	font-weight:normal; 
	margin-top:50px;
	line-height:26px;
}

/* Spa Trachker Styling
===========================================================================================*/
.spa-tracker h4{
	padding: 0 0 8px 0;
	margin:0;
}
.spa-tracker-info span{
	color:#084562; 
} 
 
/* Spa Suggestion Styling
===========================================================================================*/
.table-spa1 span,
.spa-check-box label{
	color:#084562;
} 
.italics-box{
	font-style:italic;
} 	

/* Login Element Styling Golden Circle
===========================================================================================*/
.login-element-container {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;}

.login-element-container ul {
	margin: 0;
	padding: 0;}

.login-element-container li {
	background: none;
	float: left;
	margin: 0 0 0 10px;
	padding: 0;}

.login-element-container li a {
	color: #fff;
	text-decoration: none;}
	
/* Find A Hotel Overlay 3
===========================================================================================*/  
.find_hotel_overlay3_wrapper a{  
	font-family: '細明體',sans-serif;
	font-size: 12px;
	color: #084562! important;
	text-transform: none! important;
}


/* Select Languages
===========================================================================================*/  
.select_language_overlay3_wrapper a{  
            font-family: '細明體',sans-serif;
            font-size: 12px;
            color: #084562! important;
            text-transform: none! important;
}


 /* New Reservation Flow - May 2013
================================================================================*/	 
.reservation-list-top-roomtype{width:215px;}
.reservation-list-rate-top-line{width:380px;} 
.reservation-list-rate{width:380px;} 
.reservation-list-roomtype{width:130px;}
.reservation-list-roombed{width:140px;}
.reservation-list-bedtype{width:85px;}
a.print-confirmation{background:url(../images/icons/print.gif) no-repeat 0 0; color:#464646; font-size:11px; margin:0 0 0 14px; padding-left:20px; text-decoration:none;}
a.e-mail-confirmation{background:url(../images/icons/email.gif) no-repeat 0 0; color:#464646;	font-size:11px; margin:0 0 0 14px; padding-left:20px; text-decoration:none;}
a.send-sms{background:url(../images/icons/mobile.gif) no-repeat 0 0; color:#464646; font-size:11px; margin:0 0 0 14px; padding-left:15px; text-decoration:none;}
#send-sms-box input.phone_number_tb{width:150px !important;}
