/* Site colour sceme:
* Background.......: #8D7A5C
* Boxes............: #ECEED4
* Elements.........: #90A321
* Fonts............: #FFFFFF
* Boxes Headings...: #400000
* Grape colour.....: #341d59
*/

/*Defining general Body statements*/
body 
{
	background-color:#8D7A5C;
}

/*Setting all counts to most upper left corner*/
* 
{
	margin:0;
	padding:0;
}

/*Defining global site <div>s*/
#center_all_content_div
{
	position:relative;
	top:0px;
	left:0px;
	text-align:center;
	width:100%;
	height:100%;
}

#set_page_width_div
{
	position:relative;
	width:885px;
    height:0px;
	margin:0 auto;
	text-align:left;
}

/*Defining header <div>s*/
#header_container_div
{
    position:relative;
    top:113px;
    width:100%;
    height:40px;
    font-size:12px;
}

#header_text1_div
{
	position:relative;
	top:13px;
	float:left;
	margin-right:0px;
    color: #ECEED4;
    font-size: 12px;
    font-family: Arial,sans-serif;
}

#weather
{
	position:relative;
	top:5px;
	float:left;
	margin-right:0px;
	background: #8D7A5C;
	width: 85px;
	height:30px;
	padding: 0px 5px;
	overflow: hidden;
}

#weather fonts
{
	font-family:Arial,sans-serif;
	position:absolute;
	left:50px;
	top:9px;
	color: #FFFFFF;
	font-size: 12px; 
}

#header_text2_div
{
	position:relative;
	top:13px;
	float:left;
	margin-right:8px;
    color: #ECEED4;
    font-size: 12px;
    font-family: Arial,sans-serif;
}

#clock
{
	position:relative;
	top:13px;
	float:left;
	margin-right:0px;
	font-family:Arial,sans-serif;
	font-size:12px;
	color: #FFFFFF;
}

#language_choice_div
{
	position:absolute;
	top:10px;
    left:530px;
}

#header_text3_div
{
	position:relative;
	top:13px;
	float:right;
	margin-right:8px;
    color: #ECEED4;
    font-size: 12px;
    font-family: Arial,sans-serif;
}

#search_window_div
{
	position:relative;
	top:10px;
	float:right;
	margin-right:0px;
}

/*Defining main menu <div>s*/
#main_menu_container_div
{
    position:relative;
    top:118px;
    width:100%;
    height:34px;
}

.main_menu_button_1_div
{
    position:relative;
    top:0px;
	float:left;
    width:175px;
    height:100%;
    background-color:#90A321;
    font-size:12px;
    text-decoration:none;
    color:#ffffff;
	text-align:center;
	border-right-style:dotted; 
	border-right-color:#8D7A5C; 
	border-right-width:2px;
}

.main_menu_button_1_div:hover
{
	color:#ECEED4;
}

.main_menu_button_2_div
{
    position:relative;
    top:0px;
	float:left;
    width:177px;
    height:100%;
    background-color:#90A321;
    font-size:12px;
    text-decoration:none;
    color:#ffffff;
	text-align:center;
}

.main_menu_button_2_div:hover
{
	color:#ECEED4;
}

.main_menu_button_txt
{
	position:relative; 
	top:10px;
    font-family: Arial,sans-serif;
}

/*Defining title logo and picture <div>s*/
#title_logo_and_picture_div
{
    position:relative;
    top:130px;
    width:100%;
    height:207px;
}

#title_logo_div
{
    position:relative;
    width:262px;
    height:100%;
	background-color:#ECEED4;
	text-align:center;
	float:left;
}

#title_logo_div .logo_pic
{
	position:absolute; 
	top:10px;
	left:6px;
}

#title_logo_div .logo_slogan
{
	position:absolute; 
	top:130px;
	left:15px;
}

#title_picture_slogan_container_div
{
    position:absolute;
	top:350px;
	right:0px;
    width:468px;
    height:35px;
	background-image: -webkit-gradient(
	linear, right top, left top, from(rgba(255, 255, 255, 1.0)),
	to(rgba(255, 255, 255, 0))
	);
	/* mozilla example - FF3.6+ */
	background-image: -moz-linear-gradient(
	right center,
	rgba(255, 255, 255, 1.0) 20%, rgba(255, 255, 255, 0) 95%
	);
	/* IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(
	gradientType=1, startColor=0, endColorStr=#FFFFFF
	);
	/* IE8 uses -ms-filter for whatever reason... */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(
	gradientType=1, startColor=0, endColoStr=#FFFFFF
	);
}

#title_picture_slogan_text_div
{
	position:relative; 
	top:3px;
    font-family: georgia;
	margin-right:10px;
	text-align:right;
    color:#90A321;
    font-size:28px;
	font-weight:bold;
	font-style:italic;
}

/*Defining booking area, site info text and link-list <div>s*/
#booking_siteinfo_linklist_container_div
{
    position:relative;
    top:142px;
    width:100%;
    height:220px;
}

#booking_container_div
{
    position:relative;
    float:left;
    background-color:#ECEED4;
    height:100%;
    width:262px;
    text-align:left;
}

/*start booking form*/
.boxes_headline_1
{
    font-family:Tahoma, sans-serif;
	text-align:left;
    color: #400000;
    font-size:20px;
}
.booking_text_1
{
    font-family:Arial,sans-serif;
	text-align:left;
    color: #400000;
    font-size: 11px;
}
.form_field_1
{
	font-family:Arial,sans-serif; 
	color:#400000; 
	font-size:12px; 
	border: 1px solid #90A321; 
	background-color:#FFFFFF; 
	height:18px; 
	width:92px; 
}
.form_field_2
{
	font-family:Arial,sans-serif; 
	color:#400000; 
	font-size:12px; 
	border: 1px solid #90A321; 
	background-color:#FFFFFF; 
	height:18px; 
	width:67px; 
}
.submit_button
{
    font-family:Arial,sans-serif;
	text-align:left;
    color: #FFFFFF;
    font-size: 11px;
	text-align:center;
	background: #90A321;
	height:17px; 
	width:100px;
}
select  
{
	font-family:Arial,sans-serif;
	color:#400000;  
    font-size:12px;
	border: 1px solid #90A321; 
    background-color:#FFFFFF;
	height:18px; 
    width: 31px;
}
option  
{ 
    background-color:#FFFFFF;   
}
textarea
{
	width: 250px;
	height: 55px;
	border: 1px solid #90A321; 
	padding: 2px;
	font-family:Arial,sans-serif;
}
#booking_headline_tag_div
{
	position:absolute; 
	top:7px;
	left:4px;
}
#booking_name_tag_div
{
	position:absolute; 
	top:40px;
	left:6px;
}
#booking_name_field_div
{
	position:absolute; 
	top:37px;
	left:39px;
}
#booking_email_tag_div
{
	position:absolute; 
	top:40px;
	left:135px;
}
#booking_email_field_div
{
	position:absolute; 
	top:37px;
	left:165px;
}
#booking_checkin_tag_div
{
	position:absolute; 
	top:60px;
	left:6px;
}
#booking_checkin_field_div
{
	position:absolute; 
	top:57px;
	left:39px;
}
#booking_checkout_tag_div
{
	position:absolute; 
	top:60px;
	left:135px;
}
#booking_checkout_field_div
{
	position:absolute; 
	top:57px;
	left:165px;
}
#booking_adults_tag_div
{
	position:absolute; 
	top:81px;
	left:6px;
}
#booking_adults_field_div
{
	position:absolute; 
	top:78px;
	left:39px;
}
#booking_children_tag_div
{
	position:absolute; 
	top:81px;
	left:76px;
}
#booking_children_field_div
{
	position:absolute; 
	top:78px;
	left:99px;
}
#booking_breakfast_tag_div
{
	position:absolute; 
	top:81px;
	left:136px;
}
#booking_breakfast_field_1_div
{
	position:absolute; 
	top:81px;
	left:186px;
}
#booking_breakfast_field_2_div
{
	position:absolute; 
	top:81px;
	left:201px;
}
#booking_breakfast_field_3_div
{
	position:absolute; 
	top:81px;
	left:226px;
}
#booking_breakfast_field_4_div
{
	position:absolute; 
	top:81px;
	left:242px;
}
#booking_message_field_div
{
	position:absolute; 
	top:99px;
	left:6px;
}
#booking_captcha_image_div
{
	position:absolute; 
	top:158px;
	left:7px;
}
#booking_captcha_message_tag_div
{
	position:absolute; 
	top:160px;
	left:110px;
}
#booking_captcha_field_tag_div
{
	position:absolute; 
	top:157px;
	left:190px;
}
#booking_captcha_refresh_tag_div
{
	position:absolute; 
	top:178px;
	left:110px;
}
#booking_submit_butten_div
{
	position:absolute; 
	top:196px;
	left:6px;
}
#booking_required_notice_tag_div
{
	position:absolute; 
	top:200px;
	left:122px;
}
#submit_answer_div_1
{
    position:relative;
    top:130px;
    width:100%;
    height:140px;
	background-color:#ECEED4;
	text-align:left;
}
#submit_answer_div_2
{
    position:relative;
    top:130px;
    width:100%;
    height:240px;
	background-color:#ECEED4;
	text-align:left;
}
.submit_answer_headline_1
{
	position:absolute;
	top:20px;
	left:270px;
    font-family:Tahoma, sans-serif;
	text-align:left;
    color: #400000;
    font-size:20px;
}
.submit_answer_headline_2
{
	position:absolute;
	top:20px;
	left:270px;
    font-family:Tahoma, sans-serif;
	text-align:left;
    color: #FF0000;
    font-size:20px;
}
.submit_answer_text_1
{
	position:absolute;
	top:50px;
	left:270px;
    font-family:Arial,sans-serif;
	text-align:left;
    color: #400000;
    font-size: 16px
}
.submit_answer_text_2
{
	position:absolute;
	top:80px;
	left:270px;
    font-family:Arial,sans-serif;
	text-align:left;
    color: #400000;
    font-size: 16px
}
.submit_answer_text_3
{
	position:absolute;
	top:155px;
	left:270px;
    font-family:Arial,sans-serif;
	text-align:left;
    color: #400000;
    font-size: 16px
}
.submit_answer_text_4
{
	position:absolute;
	top:218px;
	left:90px;
    font-family:Arial,sans-serif;
	text-align:left;
    color: #FF0000;
    font-size: 12px
}
.howto_captcha_img
{
	position:absolute;
	top:30px;
	left:140px;
}
/*end booking form*/



#site_info_div
{
    position:relative;
    float:left;
    height:100%;
    width:495px;
    text-align:left;
}

#site_info_headline_div
{
	position:relative; 
	top:15px;
    font-family: Georgia, serif;
	margin-left:30px;
	text-align:left;
    color: #FFFFFF;
    font-size: 28px;
}

#site_info_text_div
{
	position:relative; 
	top:25px;
	font-family:Arial,sans-serif;
	margin-left:30px;
	margin-right:20px;
	text-align:left;
    color: #FFFFFF;
    font-size:11px;
}
.text_link_class
{
	font-family:Arial,sans-serif;
    color: #FFFFFF;
    font-size:11px;
}
#link_list_div
{
    position:relative;
    float:left;
    height:100%;
    width:126px;
    text-align:left;
	border-left-style:solid; 
	border-left-color:#90A321; 
	border-left-width:2px;
}

#link_list_link_div
{
    position:relative;
    float:right;
    height:28px;
    width:115px;
    text-align:left;
	border-bottom-style:dotted; 
	border-bottom-color:#ECEED4; 
	border-bottom-width:2px;
}

.link_list_link_text_div
{
	position:relative; 
	top:8px;
    font-family: Arial,sans-serif;
    font-size:12px;
	text-align:left;
    color: #FFFFFF;
    text-decoration:none;
}

#link_list_webcam_box_div
{
    position:relative;
	margin-top:165px;
	margin-left:16px;
    height:40px;
    width:100px;
    text-align:left;
	border:solid #90A321 2px;
	background-color:#ECEED4;
}

#link_list_webcam_box_text_div
{
	position:relative; 
	top:8px;
    font-family: Arial,sans-serif;
    font-size:11px;
	text-align:center;
}
#webcam_popup_div
{
	position:relative; 
	top:10px;
	left:12px;
    height:480px;
    width:640px;
	border:solid 3px #90A321;
	text-align:center;
}
#webcam_popup_text_div
{
	position:relative; 
	top:20px;
	left:12px;
    height:160px;
    width:646px;
	background-color:#ECEED4;
	text-align:center;
}

/*Picture Gallery*/

#slideshow_container_div
{
    position:relative;
    top:155px;
	width:100%;
    height:195px;
	background-color:#ECEED4;
}

#slideshow_headline_div
{
	position:absolute; 
	top:7px;
	left:4px;
    font-family:Tahoma, sans-serif;
	text-align:left;
    color: #400000;
    font-size:20px;
}
.image_carousel {
    position:relative;
	width:950px;
	padding: 36px 0 0 0;

}

.image_carousel img {
    position:relative;
	border: 3px solid #90A321;
	background-color:#ECEED4;
	padding: 0px;
	margin: 2px;
	display: block;
	float: left;
}

.image_carousel a {
    position:relative;
	display: block;
	float: left;
}



div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.dark_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_rounded .pp_description{margin-right:85px;color:#fff}
div.dark_rounded .pp_nav .pp_play{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}
.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}






#footer_container_div
{
    position:relative;
    top:175px;
    height:41px;
    width:100%;

}

#link_container_div
{
    position:relative;
    top:0px;
    height:20px;
    width:700px;
    color:#ECEED4;
    font-family:Calibri;
    font-size:11px;

}

#link_container_div .link_in_footer
{
    position:relative;
    text-decoration:none;
    color:#ECEED4;
    font-family:Calibri;
    font-size:11px;
    margin-top:10px;
}


#footer_info_container_div
{
    position:relative;
    top:0px;
    height:28px;
    width:700px;
    color:#ECEED4;
    font-family:Calibri;
    font-size:11px;

}

#footer_info_container_follow_us_div
{
    position:relative;
    top:5px;
    height:15px;
    width:65px;
    color:#ECEED4;
    font-family:Calibri;
    font-size:11px;
	float:left;
}

#footer_button_container_1_div
{
    position:relative;
    top:4px;
    height:20px;
    width:95px;
	float:left;
}

#footer_button_container_2_div
{
    position:relative;
    top:0px;
    height:25px;
    width:120px;
	float:left;
}

#footer_button_container_2_div .textlayout
{
    text-decoration:none;
}

#footer_button_container_3_div
{
    position:absolute;
    top:4px;
	right:0px;
    height:40px;
    width:100px;
}


#digital_signature_div
{
    position:relative;
    top:190px;
    height:41px;
    width:100%;
	text-align:right; 
	padding-top:10px;
	border-top:1px solid #ECEED4;
}

#digital_signature_div .digital_signature_textlayout
{
    color:#ECEED4;
    font-family:Calibri;
    font-size:11px;
    text-decoration:none;
}

/*Accomodation section*/

#room_page_booking_container_div
{
    position:relative;
    top:142px;
	width:262px;
    height:220px;
	background-color:#ECEED4;
}

#scheme_container_div
{
    position:relative;
    top:155px;
	width:262px;
    height:220px;
	background-color:#ECEED4;
}

#room_list_container_div
{
    position:absolute;
    top:423px;
	left:262px;
	width:495px;
    height:453px;
	background-color:#8D7A5C;
	border-right-style:solid; 
	border-right-color:#90A321; 
	border-right-width:2px;
}

#room_link_list_container_div
{
    position:absolute;
    top:423px;
	left:759px;
	width:126px;
    height:453px;
	background-color:#8D7A5C;
}
.hotel_sign_box_1_div
{
    position:absolute;
    top:220px;
	left:12px;
    height:42px;
    width:42px;
}
#room_table_container
{
    position:absolute;
    top:103px;
	left:26px;
	width:441px;
    height:350px;
}
.room_table_headline_div
{
    font-family:Tahoma, sans-serif;;
    color: #400000;
    font-size: 12px;
}
.room_table_text_div
{
    font-family:Arial, sans-serif;;
    color: #400000;
    font-size: 11px;
}
.room_table_footer_text_div
{
    font-family:Arial, sans-serif;;
    color: #FFFFFF;
    font-size: 10px;
}
.room_table_sup_1_div
{
    font-family:Arial, sans-serif;;
    color: #400000;
    font-size: 9px;
}
.room_table_sup_2_div
{
    font-family:Arial, sans-serif;;
    color: #FFFFFF;
    font-size: 9px;
}
#room_table_footer_div
{
    position:relative;
    top:0px;
    height:15px;
    width:100%;
	text-align:left; 
}

/* Room information pages */
#room_links_header_div
{
    position:absolute;
    top:10px;
	left:0px;
	text-align:center;
	width:100%;
    height:60px;
	background-color:#ECEED4;
}
.room_links_header_text_1
{
	position:relative;
	top:8px;
    font-family:Tahoma, sans-serif;;
    color: #400000;
    font-size:16px;
}
.room_links_header_text_2
{
	position:relative;
	top:8px;
    font-family:Arial, sans-serif;;
    color: #400000;
    font-size:12px;
}
.room_links_header_text_3
{
    font-family: Georgia, serif;
    color: #FFFFFF;
    font-size: 28px;
}
.room_links_header_text_4
{
	position:relative;
	top:8px;
	left:10px;
    font-family:Tahoma, sans-serif;;
    color: #400000;
    font-size:16px;
}
.room_info_text_1
{
	position:relative;
	top:8px;
	left:35px;
	width:350px;
    font-family:Arial, sans-serif;;
    color: #400000;
    font-size:13px;
}
.room_info_text_2
{
	position:relative;
	top:10px;
	left:10px;
	width:350px;
    font-family:Arial, sans-serif;;
    color: #400000;
    font-size:13px;
}

#room_name_headline_1
{
	position:absolute;
	top:90px;
	height:34px;
	width:100%;
	text-align:center;
	background-color:#341d59;
}
.room_arrow_left
{
	position:absolute;
	top:92px;
	left:60px;
}
.room_arrow_text_left
{
	position:absolute;
	top:100px;
	left:100px;
    font-family:Arial, sans-serif;;
    color:#ECEED4;
    font-size:12px;
}
.room_arrow_right
{
	position:absolute;
	top:92px;
	left:635px;
}
.room_arrow_text_right
{
	position:absolute;
	top:100px;
	left:580px;
    font-family:Arial, sans-serif;;
    color:#ECEED4;
    font-size:12px;
}


#room_name_symbol_1
{
	position:absolute;
	top:130px;
	height:53px;
	width:100%;
	text-align:center;
}

#room_name_symbol_small_1
{
	position:absolute;
	top:95px;
	left:72px;
}

#room_name_symbol_small_2
{
	position:absolute;
	top:93px;
	left:635px;
}


#room_pics_container_1
{
    position:absolute;
    top:195px;
	left:22px;
	width:220px;
    height:140px;
	border:2px solid #90A321;
	background-color:#ECEED4;
	text-align:center;
}
#room_pics_container_2
{
    position:absolute;
    top:195px;
	left:253px;
	width:220px;
    height:140px;
	border:2px solid #90A321;
	background-color:#ECEED4;
}
#room_pics_container_3
{
    position:absolute;
    top:195px;
	left:484px;
	width:220px;
    height:140px;
	border:2px solid #90A321;
	background-color:#ECEED4;
}
#room_pics_container_4
{
    position:absolute;
    top:348px;
	left:22px;
	width:220px;
    height:140px;
	border:2px solid #90A321;
	background-color:#ECEED4;
}
#room_pics_container_5
{
    position:absolute;
    top:348px;
	left:253px;
	width:220px;
    height:140px;
	border:2px solid #90A321;
	background-color:#ECEED4;
}
#room_pics_container_6
{
    position:absolute;
    top:348px;
	left:484px;
	width:220px;
    height:140px;
	border:2px solid #90A321;
	background-color:#ECEED4;
}
#room_scheme_container
{
    position:absolute;
    top:504px;
	left:22px;
	width:262px;
    height:262px;
	border:2px solid #90A321;
	background-color:#ECEED4;
}
#room_info_container
{
    position:absolute;
    top:504px;
	left:300px;
	width:405px;
    height:262px;
	border:2px solid #90A321;
	background-color:#ECEED4;
}






















