.center_left_column_middle {
	background:url(images/center/left_column_bkg.jpg);
	background-repeat:repeat-y;
	width:236px;
	height:100%;
}
.center_column_separator {
	width:12px;
	height:100%;
	float:left;
}
.center_center_column {
	background:url(images/center/center_column.jpg);
	background-repeat:repeat-y;
	width:570px;
	height:100%;
}
.center_right_column_middle {
	background:url(images/header/right_column_middle.gif);
	background-repeat:repeat-y;
	width:170px;
	height:100%;
}

.banner_flash {
	background:url(images/center/flash/foto11.png);
	background-repeat:repeat-y;
	width:532px;
	height:171px;
}

.page_content_container {
	width:520px;
	padding-top:10px;
}
.page_title {
	text-transform:uppercase;
	font-family:Arial;
	font-size:20px;
	color:#2F1403;
}
.page_title_small {
	font-family:Arial;
	font-size:11px;
	color:#2F1403;
}
.page_content {
	font-family:Arial;
	font-size:14px;
	color:#202020;
}
.page_content_small {
	font-family:Arial;
	font-size:12px;
	color:#202020;
}
.page_content_brown {
	font-family:Arial;
	font-size:16px;
	color:#3F1A03;
}

.reservations_rooms_list_item {
	float:left;
	margin:5px;
	padding:5px;
}
.reservations_rooms_list_top_bkg_ie {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='modules/skins/default/images/center/reservations/room_list_top.png', sizingMethod='scale');
	background-repeat:no-repeat;
	width:160px;
	height:4px;
}
.reservations_rooms_list_top_bkg_ff {
	background:url(images/center/reservations/room_list_top.png);
	background-repeat:no-repeat;
	width:160px;
	height:4px;
}
.reservations_rooms_list_middle_bkg_ie {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='modules/skins/default/images/center/reservations/room_list_middle.png', sizingMethod='scale');
	background-repeat:repeat-y;
	width:160px;
}
.reservations_rooms_list_middle_bkg_ff {
	background:url(images/center/reservations/room_list_middle.png);
	background-repeat:repeat-y;
	width:160px;
}
.reservations_rooms_list_bottom_bkg_ie {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='modules/skins/default/images/center/reservations/room_list_bottom.png', sizingMethod='scale');
	background-repeat:no-repeat;
	width:160px;
	height:4px;
}
.reservations_rooms_list_bottom_bkg_ff {
	background:url(images/center/reservations/room_list_bottom.png);
	background-repeat:no-repeat;
	width:160px;
	height:4px;
}

.reservations_room_detail_bkg {
	background:url(images/center/reservations/rooms_details_bkg.jpg);
	background-repeat:no-repeat;
	position:absolute;
	width:600px;
	height:500px;
	display:none;
}
.reservations_room_detail_title {
	background:url(images/center/reservations/rooms_details_header_bkg.jpg);
	background-repeat:no-repeat;
	width:544px;
	height:49px;
	padding-top:10px;
	margin-top:10px;
	margin-bottom:10px;
	font-family:Verdana;
	font-size:20px;
	font-weight:900;
	color:white;
}
.reservations_room_detail_description {
	font-family:Arial;
	font-size:12px;
	font-weight:900;
	color:white;
}

.reservations_resume_step_bkg_ie {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='modules/skins/default/images/center/reservations/step_4_bkg.png', sizingMethod='scale');
	background-repeat:repeat;
	border:1px solid #536168;
}
.reservations_resume_step_bkg_ff {
	background:url(images/center/reservations/step_4_bkg.png);
	background-repeat:repeat;
	border:1px solid #536168;
}
.reservation_resume_header {
	text-transform:uppercase;
	font-family:Arial;
	font-size:12px;
	font-weight:700;
	color:#3F1A03;
}

a.brown_text:link {
	text-decoration:none;
	font-family:Arial;
	font-size:14px;
	font-weight:900;
	font-style:italic;
	color:#2F1403;
}
a.brown_text:visited {
	text-decoration:none;
	font-family:Arial;
	font-size:14px;
	font-weight:900;
	font-style:italic;
	color:#2F1403;
}
a.brown_text:hover {
	text-decoration:underline;
	font-family:Arial;
	font-size:14px;
	font-weight:900;
	font-style:italic;
	color:#2F1403;
}
a.brown_text:active {
	text-decoration:underline;
	font-family:Arial;
	font-size:14px;
	font-weight:900;
	font-style:italic;
	color:#2F1403;
}

.guestbook_title {
	background:url(images/center/guestbook/guestbook_title_bkg.jpg);
	background-repeat:no-repeat;
	width:362px;
	height:31px;
}

.credits_separator {
	border-top:1px solid #A3612B;
	margin-top:20px;
	margin-left:29px;
	margin-right:26px;
	padding-top:5px;
}
.credits_link {
	font-family:Verdana;
	font-size:10px;
	color:#383838;
}
a.credits_link:link {
	text-decoration:none;
	font-family:Verdana;
	font-size:10px;
	color:#383838;
}
a.credits_link:visited {
	text-decoration:none;
	font-family:Verdana;
	font-size:10px;
	color:#383838;
}
a.credits_link:hover {
	text-decoration:underline;
	font-family:Verdana;
	font-size:10px;
	color:#383838;
}
a.credits_link:active {
	text-decoration:underline;
	font-family:Verdana;
	font-size:10px;
	color:#383838;
}

.periods_public_table {
	margin-top:5px;
	font-family:Arial;
}
.periods_public_month_table_ie {
	border:1px solid #3366CC;
	background-color:white;
}
.periods_public_month_table_ff {
	padding:2px;
	border:1px solid #3366CC;
	background-color:white;
}
.periods_public_month_title_box {
	border:1px solid #736653;
	height:15px;
	background-color:#736653;
	color:white;
	font-weight:700;
	font-size:10px;
	text-align:center;
}
.periods_public_cell_header {
	height:20px;
	color:#736653;
	font-weight:700;
	font-size:11px;
	text-align:center;
}
.periods_public_calendar_cell_empty {
	color:black;
	height:17;
	background-color:white;
	font-size:9px;
	text-align:center;
}
.periods_public_calendar_cell_day_left {
	width:100%;
	height:100%;
	font-size:9px;
	text-align:center;
	border:1px solid #DDDDDD;
	border-right:0px;
	cursor:pointer;
}
.periods_public_calendar_cell_day_right {
	width:100%;
	height:100%;
	font-size:9px;
	text-align:center;
	border:1px solid #DDDDDD;
	border-left:0px;
	cursor:pointer;
}
.periods_public_calendar_cell_busy_left {
	width:100%;
	height:100%;
	font-size:9px;
	text-align:center;
	background-color:#FD605B; /*soft red*/
	border:1px solid #DDDDDD;
	border-right:0px;
	cursor:pointer;
}
.periods_public_calendar_cell_busy_right {
	width:100%;
	height:100%;
	font-size:9px;
	text-align:center;
	background-color:#FD605B; /*soft red*/
	border:1px solid #DDDDDD;
	border-left:0px;
	cursor:pointer;
}
.periods_public_calendar_cell_close_season_left {
	width:100%;
	height:100%;
	font-size:9px;
	text-align:center;
	background-color:#CCCCCC; /*soft gray*/
	border:1px solid #DDDDDD;
	border-right:0px;
	cursor:pointer;
}
.periods_public_calendar_cell_close_season_right {
	width:100%;
	height:100%;
	font-size:9px;
	text-align:center;
	background-color:#CCCCCC; /*soft gray*/
	border:1px solid #DDDDDD;
	border-left:0px;
	cursor:pointer;
}
.periods_public_calendar_cell_period_left {
	width:100%;
	height:100%;
	font-size:9px;
	text-align:center;
	background-color:#FFFFB3; /*soft yellow*/
	border:1px solid #DDDDDD;
	border-right:0px;
	cursor:pointer;
}
.periods_public_calendar_cell_period_right {
	width:100%;
	height:100%;
	font-size:9px;
	text-align:center;
	background-color:#FFFFB3; /*soft yellow*/
	border:1px solid #DDDDDD;
	border-left:0px;
	cursor:pointer;
}
.periods_public_calendar_cell_current_left {
	width:100%;
	height:100%;
	font-size:9px;
	text-align:center;
	border-left:1px solid red;
	border-top:1px solid red;
	border-bottom:1px solid red;
	border-right:0px;
	cursor:pointer;
}
.periods_public_calendar_cell_current_right {
	width:100%;
	height:100%;
	font-size:9px;
	text-align:center;
	border-left:0px;
	border-top:1px solid red;
	border-bottom:1px solid red;
	border-right:1px solid red;
	cursor:pointer;
}
.periods_public_calendar_cell_highlight_left {
	width:100%;
	height:100%;
	font-size:9px;
	text-align:center;
	background-color:#FFFF00; /*bright yellow*/
	border:1px solid #DDDDDD;
	border-right:0px;
	cursor:pointer;
}
.periods_public_calendar_cell_highlight_right {
	width:100%;
	height:100%;
	font-size:9px;
	text-align:center;
	background-color:#FFFF00; /*bright yellow*/
	border:1px solid #DDDDDD;
	border-left:0px;
	cursor:pointer;
}
.periods_public_calendar_cell_blue_left {
	width:100%;
	height:100%;
	font-size:9px;
	text-align:center;
	background-color:#0033FF; /*bright blue*/
	border:1px solid #DDDDDD;
	border-right:0px;
	cursor:pointer;
}
.periods_public_calendar_cell_blue_right {
	width:100%;
	height:100%;
	font-size:9px;
	text-align:center;
	background-color:#0033FF; /*bright blue*/
	border:1px solid #DDDDDD;
	border-left:0px;
	cursor:pointer;
}