/* 
Kerry Hotel Font Styling
Developed: September 26, 2011
Developer: Convertium Pte Ltd	
===========================================================================================*/

/* FontFace Styles for Kerry Hotel Group
Open Sans
Copyright (c) 2010 by Steve Matteson/Ascender Corporation
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
===========================================================================================*/
@font-face {
    font-family: 'OpenSansBold';
    src: url('/assets../type/opensans-bold-webfont.eot');
    src: url('/assets../type/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/assets../type/opensans-bold-webfont.woff') format('woff'),
         url('/assets../type/opensans-bold-webfont.ttf') format('truetype'),
         url('/assets../type/opensans-bold-webfont.svg#OpenSansBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansRegular';
    src: url('/assets../type/opensans-regular-webfont.eot');
    src: url('/assets../type/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/assets../type/opensans-regular-webfont.woff') format('woff'),
         url('/assets../type/opensans-regular-webfont.ttf') format('truetype'),
         url('/assets../type/opensans-regular-webfont.svg#OpenSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansSemibold';
    src: url('/assets../type/opensans-semibold-webfont.eot');
    src: url('/assets../type/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/assets../type/opensans-semibold-webfont.woff') format('woff'),
         url('/assets../type/opensans-semibold-webfont.ttf') format('truetype'),
         url('/assets../type/opensans-semibold-webfont.svg#OpenSansSemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}
 

/* Basic Font Style for Kerry
===========================================================================================*/
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	}

html, p {
	color: #6C6C6D;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 18px;
    margin-bottom: 10px;
    margin-top: 0;}

h1 {
	font-family: 'OpenSansSemibold';}

h2 {
	font-family: 'OpenSansBold';}
	
h3, h4 {
	font-family: Arial, Helvetica, sans-serif;}

h1 {
	color:#2a2a2a;
	font-size: 19px;
	font-weight: normal;
	line-height: 20px;
	margin: 0 0 10px 0;
	padding: 0;
	text-transform: uppercase;}

h2 {
	color:#2a2a2a;
	font-size: 14px;
	font-weight: normal;
	line-height: 14px;
	margin: 0 0 10px 0;
	padding: 0;
	text-transform: uppercase;}

h3 {
  color: #2A2A2A;
  font-family: 'OpenSansBold';
  font-size: 17px;
  font-weight: normal; 
  line-height: 17px;
  margin: 0 0 5px;
  padding: 0;
  text-transform: uppercase;
}

h4 {
    color: #2A2A2A;
    font-size: 14px;
    line-height: 16px;
    margin: 0 0 5px;
    padding: 0;
    text-transform: uppercase;}

h4 a {
    color: #084562;
    font-size: 12px;
    font-weight: normal;
    line-height: 16px;
    margin: 0 0 10px;
    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(/assets../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(/assets../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(/assets../images/bullet.gif) no-repeat 0px 6px;
  margin: 10px 0;
  padding: 0 0 0 15px;}

li a {
	text-decoration: none;}

ol {
	margin:0 0 10px 0;
	padding:0;}

ol li {
	list-style-type: decimal;
	margin: 10px 0 10px 15px;
	*margin-left: 25px; }

a.print_link {
	background: url(/assets../images/icons/print.gif) no-repeat 0 0;  
	margin: 0 0 0 7px;
	padding-left: 23px;
	text-decoration: none;
}

/* Form Styling
===========================================================================================*/
input, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4A4A4A; 
}
select {
	font-family: Arial, Helvetica;
	font-size: 12px;
	color: #4A4A4A; 
}

/* Main Navigation Styling Kerry
===========================================================================================*/
.main-menu a{
	font-family: 'OpenSansBold';
	font-size: 14px;
	font-weight: normal;}

.main-menu-list li a {
	font-family: 'OpenSansSemibold';
	font-size: 13px;}	

.parent_link a {
	font-family: 'OpenSansBold'; 
	font-size:12px;}

.menu2 a {
	font-family: 'OpenSansSemibold';
	font-size: 12px;}

.menu2 .sub ul a {
	font-family: 'OpenSansSemibold';
	font-size: 11px;}

.reservations a {
	color:#464646;
	font-size: 13px;}

/* Button Styling Kerry
===========================================================================================*/
a.navi-button {
	background: url(/assets../images/button_bg04.gif) repeat-x left top;
	color: #265f84;
	clear: both;
	display:block; 
	float:left; 
	font-family: 'OpenSansBold';
	font-size: 13px; 
	line-height: 13px;
	margin: 0;
	padding: 12px 10px 10px 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(/assets../images/button_bg01.gif) repeat-x left bottom;
	color: #fff;
	text-decoration: none;}
	
a.navi-button:active {
	background: url(/assets../images/button_bg04.gif) repeat-x left bottom;
	color: #fff;
	text-decoration: none;}

a.content-button {
	background: url(/assets../images/button_bg01.gif) repeat-x left bottom;
	color: #e5f0f6;
	clear: both;
	display:block; 
	float:left; 
	font-family: 'OpenSansBold';
	font-size: 14px;
	font-weight: normal;
	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(/assets../images/button_bg01.gif) repeat-x left bottom;
	color: #e5f0f6;
	clear: both;
	display:block; 
	float:left; 
	font-family: 'OpenSansBold';
	font-size: 14px;
	font-weight: normal;
	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-family: 'OpenSansBold';
	font-size: 14px;
	font-weight: normal;
	line-height: 14px;}

.widgets_box a.navi-button,
.widgets_box a.navi-button:hover{
	font-size:14px;
}
	
a.back-button {
	background: url(/assets../images/button_bg03.gif) repeat-x left bottom;
	color: #fff;
	clear: both;
	display:block; 
	float:left; 
	font-family: 'OpenSansBold';
	font-size: 14px;
	font-weight: normal;
	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(/assets../images/button_bg01.gif) repeat-x left bottom;
	color: #fff;
	text-decoration: none;}

a.disabled-button {
	background: url(/assets../images/button_bg02.gif) repeat-x left bottom;
	color: #d0dae0;
	clear: both;
	display:block; 
	float:left; 
	font-family: 'OpenSansBold';
	font-size: 14px;
	font-weight: normal;
	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{
	font-family: 'OpenSansSemibold';
	background: none;
	text-transform: uppercase;}
	
.top-navi ul li a{
	color: #fff;
	text-decoration: none;}

.top-navi ul li a.special {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	_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-family: 'OpenSansSemibold';
	font-size: 10px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	text-transform: uppercase;}

.breadcrumbs li a.active {
	background: url(/assets../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(/assets../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; 
	font-family: 'OpenSansSemibold';
	font-size: 11px; 
	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-family: 'OpenSansSemibold';
	font-size: 20px;
	font-weight: normal;
	letter-spacing: 1px;
	margin: 0;
	padding: 0;
	text-transform: uppercase;}
	
/* 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;
	font-family: 'OpenSansSemibold';
	font-size: 11px;
	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-family:Arial, Helvetica, sans-serif;
	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-family: "Georgia", Times New Roman, Times, serif;
	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-family: "Georgia", Times New Roman, Times, serif;
	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-family: 'OpenSansBold';
	font-size: 36px;
	font-weight: normal;
	line-height: 40px;
	text-transform: uppercase;}
	
.headline-layout2-sub,
.headline-layout2-sub h3{
	color: #0d0d0d;
	font-family: 'OpenSansRegular';
	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-family: 'OpenSansSemibold';
	font-size: 28px;
	font-weight: normal;
	letter-spacing: 1px;
	line-height: 32px;
	text-transform: uppercase;}

/*.headline-layout3-title {
	color: #b10738;
	font-family:'HelveticaNeueThin';
	font-size: 55px;
	font-weight: normal;
	letter-spacing: -1px;
	line-height: 50px;}
	
.headline-layout3-sub {
	color: #282828;
	font-family:'HelveticaNeueThin';
	font-size: 24px;
	font-weight: normal;
	letter-spacing: 1px;
	line-height: 24px;}*/

/* Content Styling Kerry
===========================================================================================*/
.content-list {
	margin:0 0 10px 0;
	padding:0;}

.content-list li {
	background:url(/assets../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(/assets../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(/assets../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(/assets../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-family: "Georgia", Times New Roman, Times, serif;
	font-style:italic;
	color:#373737;
	font-size: 12px;
	line-height: 16px;
	margin: 0 0 10px 0;
	padding: 0;}

.content-table th {
    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 
{
    font-family: 'OpenSansSemibold';
	color:#2a2a2a;
	font-size: 19px;
	font-weight: normal;
	line-height: 20px;
	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;}

/*.map-list_right h1 {
	color:#343434;
	font-size: 24px;
	font-weight: normal;
	line-height: 24px;
	margin: 0 0 10px 0;
	padding: 0;}*/

.pdf_download_link {  
	float:left;
	clear:both;
	background: url(/assets../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;}

.widgets_box p {
	color: #6c6c6d;
	margin-bottom: 10px;}

.widgets_box, .widgets_box p, .widgets_box a, .widgets_box a:hover, .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(/assets../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(/assets../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(/assets../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(/assets../images/arrow_close.gif) no-repeat 0 4px;
	display: inline;
	float: left;
	margin: 5px 20px 5px 0;
	padding: 0 0 0 15px;}
	
.widget_title {
    font-family: 'OpenSansBold';
    
    color:#2a2a2a;
	font-size: 14px;
	font-weight: normal;
	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;
  line-height:14px;}

.footer-menu-container li a.first {
	color:#bacdcd;
	font-family: 'OpenSansSemibold';
	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-family: 'OpenSansSemibold';
	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-family:Arial, Helvetica, sans-serif;
	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-family: 'OpenSansSemibold';
	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{
	font-family: 'WeissMedium';
	color: #343434;
	font-size: 24px;
	font-weight: normal;
	line-height: 24px;
	margin: 10px 0 10px 0;
	padding: 0 0  10px 0;
	background:url(/assets../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;
	font-family:'OpenSansBold';
}
.reservation_small_table3 select{
	font-size:12px;
}
.reservation_overlay_wrapper .TabbedPanelsContent h4{
	font-size:14px;
}

.reservation_overlay_wrapper .option-title
{
    color: #2A2A2A;
    font-family: 'OpenSansBold';
    font-size: 17px;
    font-weight: normal; 
    line-height: 17px;
    margin: 0 0 5px;
    padding: 0;
    text-transform: uppercase;
}

/* 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-family: 'TrajanProRegular';
	font-size:18px; 
	text-transform:lowercase;
	letter-spacing:-1px;
}
	

/* Homepage Styles
   Navigation Styles
================================================================================*/ 
.hp-main-menu-list li a {
	font-family: 'OpenSansSemibold';
	font-size: 12px;
}  
	
/* 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-family: 'OpenSansSemibold';
  font-size: 22px;
  font-weight: normal;
  letter-spacing: 1px;
  line-height:26px;
}
.hp-title2{
  color: #e1e1e2;
  font-family: 'OpenSansSemibold';
  font-size: 22px;
  font-weight: normal;
  letter-spacing: 1px;
  line-height:22px;
}


/* Homepage: Reservation Styles
================================================================================*/
.hp-reservaion h1{ 
	color: #202020;
	font-family: 'OpenSansBold';
	font-size: 17px;
	font-weight: normal; 
	line-height:17px;
	text-transform:uppercase;
}
.hp-table-room strong{
	text-transform:uppercase;
}

/* Homepage: Caption Styles
================================================================================*/
.hp-caption {
	color:#acacac;  
  font-size: 12px;  
}

/* Homepage: Notice in Navigation
================================================================================*/
.hp-notice{
	color:#BACDCD; 
}
.hp-notice-title{
	font-family: 'OpenSansBold';
	color:white;
	font-size: 13px; 
	text-transform:uppercase;
}
.hp-notice-content{
	font-family:"Georgia", Times New Roman, Times, serif; 
	font-style:italic;
	font-size:12px; 
}
.hp-notice-link{ 
	color:#BACDCD; 
	background: url(/assets../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_overlay h1{
	color: #866D2D;
	font-family: 'TrajanProRegular';
	font-size: 22px;
	font-weight: normal;
	text-transform:uppercase;
}*/

.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;}	
	

 /* Login Element Styling Golden Circle
===========================================================================================*/
.login-element-container {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 12px;
	font-size: 12px;}

.top-navi-weather{
   line-height: 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: Arial, Helvetica, sans-serif;
            font-size: 12px;
            color: #084562! important;
            text-transform: none! important;
}

	/* Pess Room Pages: for print
===========================================================================================*/ 
.print-logo-centent{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-transform: uppercase; 
	word-spacing: 8px;
	letter-spacing: 5px;
	text-align: center;
}	

/* Select Languages
===========================================================================================*/  
.select_language_overlay3_wrapper a{  
            font-family: Arial, Helvetica, sans-serif;
            font-size: 12px;
            color: #084562! important;
            text-transform: none! important;
}

/* Reservation by Phone control/widget
===========================================================================================*/ 
.callnumber-cell {margin:3px 0;}
.callnumber-cell .tollfree {font-size:11px; line-height:11px;}
.callnumber-cell .phoneno {font-size:15px; line-height:15px; font-weight:bold;}
.callnumber-cell .phoneno.phoneno-only {margin:8px 0;}
.reservation-title-new h1 {margin:8px 0;}


 /* New Reservation Flow - May 2013
================================================================================*/	 
.reservation-list-top-roomtype{width:235px;}
.reservation-list-rate-top-line{width:360px;} 
.reservation-list-rate{width:360px;} 
.reservation-list-roomtype{width:150px;}
.reservation-list-roombed{width:120px;}
.reservation-list-bedtype{width:65px;}
a.print-confirmation{background:url(/assets../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(/assets../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(/assets../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:140px !important;}
