/* Common */
body {font-family: Arial, Tahoma, Verdana, sans-serif; margin: 0; background:  url(images/bg.gif) #F7F2DD;}
img {border: 0px;}
span {font-size: 11px; font-weight: normal; font-style: normal; color: #8A805C;}
.newsletterText {font-size: 11px; font-weight: bold; font-style: normal; color: #8A805C;}
h1 {font-size: 12px; font-weight: bold; font-style: normal; color: #343F6A;  margin-bottom: 0px; }
p,td {font-size: 11px; margin: 5px 0 20px 0; color: #8A805C; line-height: 16px;}
li {font-size: 11px; margin: 0; color: #4E4E4E;}
hr{color: #F1ECDB; 	line-height : 1px; }
input {font-size: 11px;}
a:link, a:visited, a:active {color: #837439; text-decoration: none;  }
a:hover {color: #7E0302;  text-decoration: underline; }
.bold{	font-weight: bold;}

/* Layout */
table.layout {width: 100%; height: 100%;}
table.layout td.bg_top_left {width: 35%; background:  url(images/bg_top_left.jpg) repeat-y top right;}
table.layout td.bg_top_right {width: 35%; background:  url(images/bg_top_right.jpg) repeat-y;}
table.layout td.bg_middle_left {background:  url(images/bg_middle_left.jpg) no-repeat top right;}
table.layout td.bg_middle_right {background:  url(images/bg_middle_right.jpg) no-repeat;}
table.layout td.bg_content {height: 100%; background: #FEFEFD;}

table.layout td.bg_top_left_back {width: 35%; background:  url(images/bg_top_left_back.jpg) repeat-y top right;}
table.layout td.bg_top_right_back {width: 35%; background:  url(images/bg_top_right_back.jpg) repeat-y;}
table.layout td.bg_middle_left_back {background:  url(images/bg_middle_left_back.jpg) no-repeat top right;}
table.layout td.bg_middle_right_back {background:  url(images/bg_middle_right_back.jpg) no-repeat;}

/* Header */
table.header {width: 758px; height: 177px;}
table.header td.logo {width: 172px; background: #F1ECDB;  background-image: url(images/logo_back.jpg); }
table.header td.menu {width: 586px; height: 27px; background: #0C1844;}

/* Menu */
table.menu {width: 100%;}
table.menu td {text-align: center;}

/* Content */
table.content {width: 758px; height: 100%;}
table.content td.left {width: 172px; height: 100%; vertical-align: top; background:  url(images/bg_content_left.jpg) top no-repeat;}
table.content td.right {width: 586px; height: 100%; vertical-align: top; background:  url(images/bg_content_right.jpg) top no-repeat; padding: 7px 20px 20px 20px;}

table.content td.left_back {width: 172px; height: 100%; vertical-align: top; background: url(images/bg_content_left_back.gif) no-repeat top;}
table.content td.right_back {width: 586px; height: 100%; vertical-align: top;  padding: 25px 20px 20px 20px;}

/* Footer */
table.footer {width: 758px; height: 41px; background: #FEFEFD; border-bottom: 8px solid #E3DBBF;}
table.footer td {text-align: center;}

span.small_brown_dark {font-size: 10px; color: #837439;}
span.small_brown_light {font-size: 10px; color: #B4AB87;}

a:link.submenu {color: #837439; text-decoration: none;}
a:visited.submenu {color: #837439; text-decoration: none;}
a:hover.submenu {color: #7E0302;  text-decoration: underline; }

/* Block with curve corners*/
table.block {width: 100%;}
table.block td.corner {width: 9px; height: 9px;}
table.block td.bg_block {width: 99%; background: #EEEBE3;}
table.block td.bg_block_height {height: 120px; background: #EEEBE3; padding: 0 15px 0 15px; vertical-align: top;}

/* Newsletter block with curve corners*/
table.block_news {width: 90%;}
table.block_news td.corner {width: 9px; height: 9px;}
table.block_news td.bg_block {width: 90%; background: #EEEBE3;}
table.block_news td.bg_block_height {height: 120px; background: #EEEBE3; vertical-align: top;}


/* Form elements */
span.form_text {font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; font-weight: bold; color: #0C1844;}
.select_hotel{width: 150px; font-size: 10px;}
select {font-size: 10px; color: #0C1844;}

table.form {width: 100%;}
table.form th {padding: 3px 0px 2px 0px; text-align: left;}
table.form td {padding: 0 0 10px 0;}

/* Hotels */
table.hotels {width: 100%; margin-top: 6px;}
table.hotels th {background: #C5BA92; text-align: left; padding: 5px 0 5px 15px;}
table.hotels td {background: #EFEAD7;}
table.hotels td.name {width: 19%; vertical-align: top; padding: 10px 0 10px 16px;}
table.hotels td.screen { vertical-align: top; padding: 10px 0 10px 0;}
table.hotels td.desc {width: 80%; vertical-align: top; padding: 10px 0 10px 10px;}

span.light {color: #FEFEFD; font-weight: bold;}
span.dark {color: #A39A78; font-weight: bold; text-align: left;}
span.description {color: #A39A78;}

img.icon {margin: 0 5px 0 0;}

table.screenshot {}
table.screenshot td.crn {height: 3px; background: #ffffff;}
table.screenshot td.ss_top {background: #ffffff;}
table.screenshot td.ss_right {background: #ffffff; border-right: 1px solid #CFC59F;}
table.screenshot td.ss_bottom {background: #ffffff; border-bottom: 1px solid #CFC59F;}
table.screenshot td.ss_left {background: #ffffff;}

/* Left side navigation*/
div.smenu {text-align: center; margin-top: 38px;}
div.smenu_back {text-align: left;}

/* Find form */
table.find {width: 151px; margin-top: 100px;}
table.find th {background: #F1ECDB; padding: 3px 10px 3px 10px; text-align: left;}
table.find td {background: #F1ECDB;}

/* Core Values */
table.core {height: 176px; width:100%; background:  url(images/bg_core.jpg) no-repeat #EFEAD7;}
table.core td {vertical-align: middle;}
table.core img.home{	margin-bottom: 4px;}

/* Headers */
.hdr-two{font-size: 12px; color: #837439;  font-weight : bold;  font-family : Georgia, Geneva, sans-serif;  }

/* News Table */
table.news{width: 100%;}
table.news tr {font-family: Arial, Tahoma, Verdana, sans-serif;  font-size: 11px; color: #8A805C;}
table.news td {font-family: Arial, Tahoma, Verdana, sans-serif;  font-size: 11px; color: #8A805C; }

/* Careers Table */
table.careers{width: 100%;  border: 1px solid #DBD7C9; }
table.careers tr {font-family: Arial, Tahoma, Verdana, sans-serif;  font-size: 11px; color: #8A805C;}
table.careers td {font-family: Arial, Tahoma, Verdana, sans-serif;  font-size: 11px; color: #8A805C; }
