@charset "utf-8";
/* CSS Document for http://www.alzerhotel.com/ */
/* comman classes */
body,td,th {font-family: lucida sans, Arial; font-size: 11px; color: #8c8b8b;}
body {background: #f5f5f5 url(../images/bg.gif) repeat-x;	margin:0; padding:0;}
img{border:0;}
h1, h2, h3, h4, h5, h6, form, ul, li, ol, p{margin:0; padding:0;}
a{color:#852c30;text-decoration:none;}
a:hover{color:#8c8b8b;text-decoration:none;}
.clear{clear:both;}
input, select, textarea{
	font-family:"lucida sans", Arial;
	font-size:11px;
	color:#333;
	padding:1px;
}
.width200{width:200px;}
.width210{width:210px;}
.width80{width:80px;}
.width120{width:120px;}
.width65{width:65px;}

ul.list1{ border-top:1px solid #842b2f; margin-top:5px;}
ul.list1 li{ list-style:none;}
ul.list1 li a{ color:#373737; text-decoration:none; display:block; padding:6px 0px 6px 10px; border-bottom:1px solid #842b2f; background:url(../images/arrow.gif) no-repeat 0px 9px;}
ul.list1 li a:hover{ color:#842b2f;}
.block_holder{ margin-bottom:10px;}
h1{font-family:"trebuchet MS", arial, verdana; font-size:18px; color:#842b2f; margin-bottom:10px; font-weight:normal;}
h2{font-family:"trebuchet MS", arial, verdana; font-size:11px; color:#842b2f;}
h3{font-family:"lucida sans", Arial; text-transform:uppercase; font-size:12px; color:#842b2f; margin-bottom:5px;}
.subheading{font-family:"trebuchet MS", arial, verdana; font-size:11px; color:#464646; font-weight:bold;}
.redbrown{color:#852c30;}
/*start page css*/
#page_holder{
	width:968px;
	margin:auto;
}
.graytext{color: #8c8b8b;}
/*start top header*/
#top_header{
	padding:15px 0;
}
#top_header #logo{
	float:left;
	width:25%;
}
#top_header #right_top_header{
	float:right;
	width:45%;
	text-align:right;
}
#top_header #right_top_header #language_bar{
	padding-top:40px;
}
#top_header #right_top_header #quick_links{
	padding-top:5px;
}
#top_header #right_top_header #quick_links a{
	color:#8c8b8b;
	text-decoration:none;
	text-transform:uppercase;
}
#top_header #right_top_header #quick_links a:hover{
	color:#852c30;
}

/*start navigation*/
#nav_holder{
	width:968px;
	margin:auto;
	overflow:hidden;
}
#nav_holder #nav_lc{background:url(../images/nav-bg.gif) no-repeat top left;}
#nav_holder #nav_lc #nav_rc{background:url(../images/nav-bg.gif) no-repeat 100% -48px;}
#nav_holder #nav_lc #nav_rc #nav_bg{ width:928px; margin:auto; background:url(../images/nav-bg.gif) repeat-x 100% -96px; height:36px; color:#fff; padding-top:12px;}
#nav_holder #nav_lc #nav_rc #nav_bg a{color:#fff; text-decoration:none; margin:0 12px;}
#nav_holder #nav_lc #nav_rc #nav_bg a:hover{color:#c59b9d;}
#wi_fi{ position:absolute; margin:15px 0 0 910px;}


/*start containt container*/
#conainter_holder{padding-top:1px;}
#conainter_holder #left_panel{float:left; width:250px;}
#conainter_holder #right_panel{float:right;	width:710px;}


/*book now block*/
.left_block{width:248px;}
.left_block .tlc{background:url(../images/lc.gif) no-repeat 0 0;}
.left_block .tlc .trc{background:url(../images/rc.gif) no-repeat top right;}
.left_block .tlc .trc .top_bg{ background:url(../images/top-corner-bg.gif) repeat-x; width:218px; margin:auto;}
.left_block .tlc .trc .middle_holder{ background:url(../images/middle-shadow-bg.gif) repeat-y;}
.left_block .tlc .trc .middle_holder .middle_containt{ background:url(../images/gray-shade.gif) repeat-x; min-height:150px; width:214px; margin:auto; padding:0 10px;}
* html .left_block .tlc .trc .middle_holder .middle_containt{height:150px;}
.left_block .tlc .trc .blc{ background:url(../images/blc.gif) no-repeat left bottom;}
.left_block .tlc .trc .blc .brc{ background:url(../images/brc.gif) no-repeat right bottom;}
.left_block .tlc .trc .blc .brc .bottom_bg{background:url(../images/bottom-corner-bg.gif) repeat-x; width:218px; margin:auto;}

.headings{ font-family:"trebuchet MS", arial, verdana; font-size:18px; color:#842b2f;}
.rows{ padding-top:5px;}

/*banner top links*/
#banner_top_links{margin-bottom:2px;}
#banner_top_links ul li{ list-style:none; text-indent:-9999px; float:left;}
#banner_top_links ul li#rooms a{
	display:block;
	background:#000 url(../images/banner-top-navigation.gif);
	width:182px; height:50px;
}
#banner_top_links ul li#rooms a:hover{
	background:#000 url(../images/banner-top-navigation.gif) 0 -52px;
}
#banner_top_links ul li#cafe_bar a{
	display:block;
	background:#000 url(../images/banner-top-navigation.gif) -182px 0;
	width:173px; height:50px;
}
#banner_top_links ul li#cafe_bar a:hover{
	background:#000 url(../images/banner-top-navigation.gif) -182px -52px;
}
#banner_top_links ul li#special_offers a{
	display:block;
	background:#000 url(../images/banner-top-navigation.gif) -355px 0;
	width:173px; height:50px;
}
#banner_top_links ul li#special_offers a:hover{
	background:#000 url(../images/banner-top-navigation.gif) -355px -52px;
}
#banner_top_links ul li#rate_reservation a{
	display:block;
	background:#000 url(../images/banner-top-navigation.gif) -528px 0;
	width:175px; height:50px;
}
#banner_top_links ul li#rate_reservation a:hover{
	background:#000 url(../images/banner-top-navigation.gif) -528px -52px;
}

/*start banner*/
#banner{background:url(../images/banner-shadow.gif) no-repeat; width:694px; height:324px; padding:8px;}

/*info block*/
#info_block_holder .info_block{
	float:left;
	width:222px;
	height:262px;
	background:url(../images/info-bg.gif) no-repeat;
	padding:7px;
}
#info_block_holder .info_block .heading_block{
	background:url(../images/info-heading-bg.gif) no-repeat;
	height:47px;
	font-family:"lucida sans", Arial;
	padding:10px 0 0 10px;
}
#info_block_holder .info_block .heading_block .heading{
	font-family:"lucida sans", Arial;
	font-size:14px;
	color:#842b2f;
	font-weight:bold;
	text-transform:uppercase;
}
#info_block_holder .info_block .heading_block a{
	color:#a6a6a6;
	text-decoration:none;
	background:url(../images/arrow1.gif) no-repeat 100% 5px;
	padding-right:8px
}
#info_block_holder .info_block .heading_block a:hover{
	color:#842b2f;
}
#info_block_holder .info_block .info_containt_holder{
	padding:5px;
	line-height:15px;
}
#info_block_holder .info_block .info_containt_holder .info_img{
	padding-bottom:8px
}

/*introduction containt*/
#intro_containt_holder{ width:708px;}
#intro_containt_holder .tlc{background:url(../images/lc.gif) no-repeat 0 0;}
#intro_containt_holder .tlc .trc{background:url(../images/rc.gif) no-repeat top right;}
#intro_containt_holder .tlc .trc .top_bg{ background:url(../images/top-corner-bg.gif) repeat-x; width:680px; margin:auto;}
#intro_containt_holder .tlc .trc .middle_holder{ background:url(../images/middle-bg.gif) repeat-y;}
#intro_containt_holder .tlc .trc .middle_holder .middle_containt{ background:url(../images/gray-shade.gif) repeat-x; min-height:150px; width:675px; margin:auto; padding:0px 10px; line-height:17px;}
* html #intro_containt_holder .tlc .trc .middle_holder .middle_containt{height:150px;}
#intro_containt_holder .tlc .trc .blc{ background:url(../images/blc.gif) no-repeat left bottom;}
#intro_containt_holder .tlc .trc .blc .brc{ background:url(../images/brc.gif) no-repeat right bottom;}
#intro_containt_holder .tlc .trc .blc .brc .bottom_bg{background:url(../images/bottom-corner-bg.gif) repeat-x; width:680px; margin:auto;}

/*start footer*/
#footer{
	background:url(../images/footer-bg.gif) repeat-x 0 20px;
	*background:url(../images/footer-bg.gif) repeat-x 0 50px;
	margin-top:20px;
}
#footer .footer_row{
	padding-bottom:10px;
}
#footer .footer_row .left{
	float:left;
	width:70%;
}
#footer .footer_row .left a{
	color:#8c8b8b;
	text-decoration:none;
}
#footer .footer_row .left a:hover{
	color:#852c30;
	text-decoration:none;
}
#footer .footer_row .right{
	float:right;
	width:28%;
	text-align:right;
}
#inside_page_container{
	min-height:505px;
}
* html #inside_page_container{
	height:505px;
}
/*#inside_page_container ul{
	padding:5px 0;
}
#inside_page_container ul li{
	list-style:none;
	background:url(../images/arrow2.gif) no-repeat 0 7px;
	padding-left:12px;
}*/
ul.list{
	padding:5px 0 ;
}
ul.list li{
	list-style:none;
	background:url(../images/arrow2.gif) no-repeat 0 7px;
	padding-left:12px;
}

#thumbs{
	display:block;
	float:right;
	width:195px;
	min-height:229px;
	background:url(../images/thumb-bg.gif) no-repeat;
	padding:10px 0;
	margin-left:10px;
}
#thumbs ul li{
	list-style:none;
	float:left;
}
#thumbs ul li a{
	display:block;
	width:76px;
	height:54px;
	border:2px solid #852c30;
	margin:0 0 11px 11px;
	overflow:hidden;
}
#thumbs ul li a:hover{
	border:2px solid #999;
}


/*reservation block*/
#reservation_block ul li{
	float:left;
	list-style:none;
}
#reservation_block ul li.res_field_name{
	width:9%;
}
#reservation_block ul li.res_fields{
	margin-right:20px;
}

.hr_line{
	border-top:1px solid #c1c1c1;
	border-bottom:1px solid #fff;
}


/*result block*/
.result_block{
	margin-top:10px;
	width:675px;
	display:block;
}
.result_block .tc{
	background:url(../images/tc.gif) no-repeat;
	padding-top:8px;
}
.result_block .tc .bc{
	background:url(../images/bc.gif) no-repeat left bottom;
	padding-bottom:8px;
}
.result_block .tc .bc .middle_block{
	display:block;
	width:653px;
	background:#fff;
	border-left:1px solid #dadada;
	border-right:1px solid #dadada;
	padding:0 10px;
	color:#474747;
	line-height:15px;
}
.result_block .tc .bc .middle_block .left_area{
	float:left;
	width:200px;
}
.result_block .tc .bc .middle_block .right_area{
	float:right;
	width:440px;
}
.result_block .tc .bc .middle_block .right_area td{
	color:#474747;
}
.wk{ color:#fff !important;}