/* CONTENT */

html, body			{color: #000;font-family: Arial, Helvetica, Sans-serif;font-size: .9em;font-weight: normal;background: #FCF7D2 url('../img/body_back.jpg') repeat-x;margin: 0px;text-align: center;}
a					{color: #4B4B4B;font-weight: normal;text-decoration: none;}
a:link				{color: #4B4B4B;text-decoration: none;}
a:visited			{color: #4B4B4B;text-decoration: none;}
a:active			{color: #4B4B4B;text-decoration: none;}
a:hover				{color: #000;text-decoration: underline;}
h1, h2, h3, h4		{color: #501800;}
form 				{padding-bottom: 1em;}
form div				{overflow: hidden;padding: .3em 0;}
form div.submit		{padding-left:9em;}
form div.error_message {padding-left:9em;color:#F00;}
form div img			{margin-left: 9em;}
form div label			{display: block;width:9em;float:left;}
form p				{padding-left:9em;}
table				{float: left;clear: both;margin-bottom: 1em;border:1px solid #501800;border-spacing:0;}
table tr:hover td		{background:#FFE;}
table tr td				{padding: .3em;vertical-align:top;}
table tr th				{background:#501800;color:#FFF;vertical-align:top;}

.content 			{padding: 5px;}
.content p			{padding: 0px;}
.float_left			{float: left;}
.center				{text-align: center;}
.over				{margin-left: 87px;}

/* LAYOUT */

#main 				{margin-left: auto;margin-right: auto;text-align: left;overflow: hidden;width: 750px;}
#banner				{width: 750px;float: left;clear: left;height: 150px; margin-top:25px;}
#header				{width: 660px;height: 150px;background: url('../img/phm.png') no-repeat center center;}
#navigation			{width: 750px;float: left;clear: left;height: 34px;margin-left: 7px;}
#navigation ul 		{list-style: none;display: block;float: left;margin: 0;padding: 0;border-right: 2px solid #D5CD95;}
#navigation ul li		{display: block;float: left;border-left: 2px solid #D5CD95;}
#navigation a		{height: 25px;display: block;padding: 5px 6px 0px 6px;color: #501800;font-family: Times, Times New Roman, Serif;font-size: 10px;line-height: 16px;text-transform: uppercase;letter-spacing: .2em;}
#navigation a:hover	{background: url('../img/nav_hov.jpg') repeat-x;text-decoration: none;}
#pictures 			{width: 750px;float: left;clear: left;margin-bottom:1em;}
#content 			{width: 750px;float: left;clear: left;}
#columns			{width: 748px;float: left;clear: left;text-align: center;}
#column				{margin-top: 3px;float: left;border: 1px solid #D4CC94;width: 122.7px;background: url('../img/cols_back.jpg') bottom left repeat-x;}
#footer				{width: 750px;float: left;clear: left;background: url('../img/footer_back.jpg');height: 124px;color: #D5CD95;font-family: Times;border-top: 3px solid #FCF7D2;}
#footer a			{color: #D5CD95;}
#footer1			{width: 165px;float: left; padding-left: 60px; border-right: 1px solid #72631C;height: 100px;margin-top: 14px;line-height: 19px;}
#footer2			{width: 300px;float: left;text-align: center;font-size: 18px;border-right: 1px solid #72631C;height: 100px;margin-top: 14px;}
#footer3			{width: 165px;float: left;text-align: right;height: 100px;margin-top: 14px;line-height: 19px;}
#footer3 ul			{list-style: none;margin: 0;padding: 0;}
#footerNav			{font-size: 90%;padding-bottom: 1em;}

/* hotel blocks on home page */
#hotels				{overflow: hidden;}
#homeHotels			{overflow: hidden;margin-bottom: 1em;}
#homeHotels div.homeHotel {display: block;width: 145px;overflow:hidden;float: left;}
#homeHotels div.homeHotel div.homeHotelLogo {color: #FFF;text-align: center;cursor: pointer;width: 145px;padding-top: 75px;border: 1px solid #fff;position: relative;z-index: 1;}
#homeHotels div.homeHotel div.homeHotelInformation {border-right: 1px solid #145a01;border-bottom: 1px solid #145a01;border-left: 1px solid #145a01;display: none;width: 142px;margin: -1px 1px 1px 1px;background: #FFF;font-size: 95%;position: absolute;z-index: 2;}
#homeHotels div.homeHotel div.homeHotelInformation div.content-pad {padding: .5em;}

/* our hotels page */
#hotels div.hotel	{overflow:hidden;border-top: 1px dashed #501800;}
#hotels div.hotel img	{float: left;margin: 1em 1em .5em 0;}
#hotels div.hotel div	{float: left;}
IMG.nobrdr { border: 0px; }
/* employment opportunities page */
#jobs				{}
#jobs div.job		{padding-bottom: .2em;}

/* corporate staff page */
#staff				{overflow:hidden;}
#staff div.member	{clear: both;padding-bottom: 1em;border-top: 1px dashed #501800;}
#staff div.member img	{float: left;margin: 1em 1em .5em 0;}
#staff div.member div	{float: left;}

/* hotel development page */
#projects			{}
#projects div.project {}
#projects div.project table {border:0;}
#projects div.project table td {padding:0;}
#projects div.project table td img {margin:0 .5em .5em 0;}
#projects div.project table tr:hover td {background: transparent;}

/* hotel photos page */
#hotel_photos table {border:0;}
#hotel_photos table td {padding:0;}
#hotel_photos table td img {margin:0 .5em .5em 0;}
#hotel_photos table tr:hover td {background:transparent;}