@charset "utf-8";
/* Landing Page Template v5.00.2, last update February 16, 2010 */

/*
Name: LAUNCH NEW WEBSITE HOTEL TEMPLATE FOR v5.00.2
Author: LAUNCH TEAM / SPM TEAM
Version: v5.00.2
Date: January 2010
Template Location: http://www.dwh-concepts.com/template-v5.00.2/
Status: RTSS and ACP approval - For registration
*/

/* Reset */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, fieldset, form, p, li, ul, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:top;}
a img {border:none;}

/* typography */
body {font:12px Verdana, Arial, Helvetica, sans-serif; color:#8B8975;}
h1, h2, h3 { font-weight:normal; color:#00467D;}
h2, h3 { padding-bottom:13px;}
h1 { font-size:20px; padding-bottom:20px;}
h1 span { font-size:14px; color:#8B8975;}
h2 { font-size:17px;}
h3 { font-weight:bold;}
p { line-height:140%; padding-bottom:13px;}
p a, p a:link, #packages_info ul.packages_copy a { font-weight:bold; color:#00467D;}
p a:hover, #packages_info ul.packages_copy a:hover { color:#00467D}
a, a:link { text-decoration:underline;}
a:hover { text-decoration:none;}
ul { padding-bottom:13px;}
ul li { font-size:12px; line-height:140%;}
li { margin-left:30px;}
ul li a { font-weight:bold;}
em { font-style:italic;}

/* grid */
#container { width:900px; margin:0 auto;}
#left_container { width:250px; float:left;}
#right_container { width:650px; float:left;}
#bottom_container { width:900px; clear:both;}

/* style */
body { background:url(../images/img_main_bg.jpg) top repeat-x #fff;}
#container { background:url(../images/img_container_bg.jpg) repeat-y;}

#left_container { background:url(../images/img_left_column.jpg) no-repeat;}
#logo_container { height:274px;}
  .logo {height:209px; padding:20px 15px 20px 25px;}
#cta_container { height:260px; color:#666701;}
  .cta_text { text-align:center; font-size:12px;}
  .cta { text-align:center; padding:15px 10px 20px 20px; font-size:12px;}
  ul.reservation { text-align:left; list-style:disc;}
  ul.reservation li { font-size:11px; padding:7px 20px 0 0;}
  ul.reservation li a { font-weight:bold; color:#00467D;}

#navigation { background:url(../images/img_main_layout.jpg) -250px top; height:48px;}
  ul.tabs { list-style:none; margin:0 !important; padding:6px 0 0 0; height:35px; display:block;}
  ul.tabs li { float:left; text-indent:0; padding-right:4px; margin:0; list-style-image:none !important;}
  ul.tabs a { font-size:11px; color:#fff; display:block; height:35px; padding:0 12px; margin:0; line-height:35px; text-align:center; text-decoration:none; position:relative; border-top: 1px solid #CAC7AA;  border-right: 1px solid #CAC7AA; border-left: 1px solid #CAC7AA; float:left; background-color:#CAC7AA; }
  ul.tabs a:active { outline:none;}
  ul.tabs a:hover { background-color:#ECEAD6; height: 35px; color:#201905;}
  ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a { cursor:default !important; color:#201905 !important; background-color:#ECEAD6; border-top: 1px solid #CAC7AA; border-right: 1px solid #CAC7AA; border-left: 1px solid #CAC7AA;}
  .content_only { clear:both; background: url(../images/bg-banner.jpg) top right no-repeat;}
  .panes { display:block; overflow:hidden;}
  .copy_content { padding:19px 19px 0 19px; min-height:459px;}
  div.panes div.pane { display:none;}
    
#bottom_container { height:28px; background:url(../images/img_main_layout.jpg) no-repeat bottom;}
  .footer { width:650px; margin:0 auto; text-align:center; padding:0 0 10px 250px; color:#025483; font:10px Verdana; }
  .footer a { text-decoration:underline; font-weight:bold; color:#FFF; }
  .footer a:hover { text-decoration:none; }

/* gallery rooms */
#image_wrap { width:602px; text-align:center;position:relative; padding:0;}
.scrollable { position:relative; overflow:hidden; width: 600px;	height:85px;}
  .scrollable .items { width:28B89750em;	position:absolute; clear:both;}
  .scrollable img { float:left; margin:5px 5px 20px 0; background-color:#fff; padding:2px; border:1px solid #ccc; cursor:pointer; width:130px; height:65px;}
  .scrollable .active { border:2px solid #8B8975; z-index:9999; position:relative;}

/* gallery facilities */
#image_wrap_fac { width:602px; text-align:center;position:relative; padding:0;}
.scrollable_fac { position:relative; overflow:hidden; width: 600px; height:85px;}
  .scrollable_fac .items_fac { width:28B89750em; position:absolute; clear:both;}
  .scrollable_fac img { float:left; margin:5px 5px 20px 0; background-color:#fff; padding:2px; border:1px solid #ccc; cursor:pointer; width:130px; height:65px;}
  .scrollable_fac .active { border:2px solid #8B8975; z-index:9999; position:relative;}

/* Packages Tab */
#packages_info { border:1px solid #666; padding:1px 1px 0 1px; background:#EDEAD7; width:550px; margin-bottom:15px; }
#packages_info h3 { background:#4d0423; margin:0 0 1px 0; padding:5px 0 5px 8px; color:#FFF; cursor:pointer; }
#packages_info h3.current { background:#025483; cursor:default; }
#packages_info h3:hover, #packages_info h3.current:hover { background:#025483; }
#packages_info ul.packages_copy { display:none; padding:10px; }
#packages_info ul.packages_copy em { font-style:italic; }

.header { width:602px; height:206px; padding-bottom:15px;}
.map_link { padding-right:10px; }
table.padding, .padding tr, .padding td { padding:2px 5px 8px 10px;}
.bg { background-color:#f2ebd9;}
.click_img { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#8B8975;}

/* PLEASE DO NOT TOUCH ANYTHING BELOW THIS COMMENT */
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
* html .clearfix {height:1%;}
.clearfix {display:block;}
