/* Global */
html, body   { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; width: 100%; height: 98%; margin:0px; padding:0 px;  background-color: #edeee8; }
h1  { }

form  { margin: 0px; padding: 0px }
input   { color: #5e5e5e; font-size: 11px; line-height: 12px;  padding-left: 5px; border: solid 1px #b4b3b3; }
input.search  { margin-left:6px; width: 191px }
input.submit  { margin-left:28px; width: 150px }
input.submit_button{background-color:#f7f7f7; margin-left:28px; width: 150px;}

form {padding: 0px; margin: 0px;}
select { font-size: 11px; line-height: 12px;  margin: 0; padding: 0 }
select.search   { margin-left:6px; color: #5e5e5e; width: 198px; border-width: 0; outline: solid 1px;  }
select.search_dropdown { margin-left:6px; color: #5e5e5e; width: 198px; outline: 0px; border: solid 1px #b4b3b3; }
td {vertical-align: top;}

li{ padding-left: 21px; background-image: url(../images/bullet.gif); background-repeat: no-repeat; background-position: 0px 1px; padding-bottom: 0px;}

ul {list-style: none; padding-left: 0px; margin-left: 0px;}

div{ vertical-align: top;}

a  { text-decoration: underline;  color: #547d8e;  }
a:hover { color: #535549; }
a.grey_link { text-decoration: underline; }

#left_top_column{ background-color: #4d5557;  height: 295px;  background-image: url(../images/left_top_dropshadow.gif);  background-repeat: repeat-y;  background-position: right; }
#center_top_column{ background-color: #FFFFFF;  height: 295px;  width: 806px;   }
#right_top_column{ background-color: #4d5557;  height: 295px;  background-image: url(../images/right_top_dropshadow.gif);  background-position: left;  background-repeat: repeat-y; }

#left_column{ background-color: #edeee8;  background-image: url(../images/left_bottom_dropshadow.gif);  background-position: right;  background-repeat: repeat-y;    }
#center_column{ background-color: #ffffff;  width: 806px; }
#right_column{ background-color: #edeee8;  background-image: url(../images/right_bottom_dropshadow.gif);  background-position: left;  background-repeat: repeat-y;    }

#left_bottom_column{ background-color: #edeee8;  background-image: url(../images/left_btm_bevel.gif);  background-position: top right;  background-repeat: no-repeat; }
#center_bottom_column{ background-color: #edeee8;  width: 806px;  background-image: url(../images/tile_btm_bevel.gif);  background-repeat: repeat-x;  background-position: top;    }
#right_bottom_column{ background-color: #edeee8;  background-image: url(../images/right_btm_bevel.gif);  background-position: top left;  background-repeat: no-repeat;    }


#main_table { width: 100%;  height: 100%; }
.logo {
	background-image: url(../images/nav/logo_bg.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

#title_background{
	width: 598 px;
	background-image: url(../images/gradient_brown_tile.gif);
	padding-top:19px;
	margin-bottom: 3px;
	color: #535549;
	background-repeat: repeat-x;
	background-position: top;
	background-color: #b9bab0;
}



.divider{
	background-image: url(../images/divider_vertical.gif);
	background-repeat: repeat-y;
	background-position: center;
}

.content {
	padding-left:19px;
	padding-right:19px;
	padding-top:19px;
	padding-bottom:20px;
}

.content_padding{
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
	padding-bottom:2px;
}

.photo {
	border: 3px solid #d8dcdf;
}

.title{
	color: #4d4d4d;
	font-weight: bold;
}

.links{
	background-color: #e0e0e0;
	margin-top:3px;
	margin-left:3px;
	margin-right:2.5px;
	padding-left:19px;
	padding-top:3px;
	height:20px;
}



td.room_content { padding-left:22px; padding-top:22px; padding-right:20px; padding-bottom:20px; width: 219px; color:#6f6f6f;  background-color: #eeeeee; }
td.room_content_left { padding-left:22px; padding-top:0px; padding-right:20px; padding-bottom:0px; width: 296px; color:#6f6f6f;  background-color: #eeeeee; }
td.room_content_right { padding-left:22px; padding-top:0px; padding-right:20px; padding-bottom:0px; width: 298px; color:#6f6f6f;  background-color: #eeeeee;  background-image: url(../images/grey_divider.gif);  background-position: left;  background-repeat: repeat-y; }

td.room_price { width: 121px; height:22px; color:#404040;  background-color: #cfd1c9;  text-align: center;  padding-top: 5px; border:1px solid white;   }
td.room_header { height:22px; color:#FFFFFF;  background-color: #a3a59b;  font-weight: bold;  text-align: center;  padding-top: 5px; border:1px solid white; }

.room_photo_left{	padding-right:3px; padding-left:3px; padding-top:3px; padding-bottom:3px;}
.room_photo_right{ padding-right:3px; padding-top:3px; padding-bottom:3px;}

div.right_container{ margin-left:10px; margin-top:5px;}
.right_column_body {	color: #585858;  line-height: 20px; }
.right_column_body_tight {	color: #585858; }
.right_column_title{	color: #585858; font-weight: bold;}

