
/* v1.0 | 2010-MAY-6 */
* {
margin: 0;
}
html, body {
    height: 100%;
    background: #41110f url('/images/stylesheet/br_arthotel.jpg') fixed center no-repeat; 
}
.wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -4em;
     background: url('/images/stylesheet/container_arthotel.png');
     width: 950px; 
}
.footer, .push {
     height: 2em;
     font-size: 11px;
     background: none; color: #fff; 
     bottom:0; margin-top: 50px; padding-bottom: 30px;padding-top: 10px;

}
.footer li {
     display: inline;
}
.footer a {
     color: #fff;
     text-decoration: none;
}
.footer a:hover {
     color: #fff;
     text-decoration: underline;
}
.sub_nav{
     text-align: left; 
}

.sub_nav a.first_link_1{
     margin-left: 50px;
}
.sub_nav a.first_link_2{
     margin-left: 100px;
}
.sub_nav a.first_link_3{
     margin-left: 155px;
}
.sub_nav a.first_link_4{
     margin-left: 200px;
}
.sub_nav a.first_link_5{
     margin-left: 275px;
}
.sub_nav a.first_link_6{
     margin-left: 300px;
}
.sub_nav a.first_link_7{
     margin-left: 350px;
}
.sub_nav a.first_link_8{
     margin-left: 400px;
}
#inner_container {
     width: 800px; margin-left:75px;
     /*min-height:100%;*/
     position:relative;  
}
#inner_container li{
     list-style-type:circle; margin-left: 10px;
}
#inner_container_lower {
     width: 800px; margin-left:75px;
     min-height: 400px;
     position:relative;  
}
#inner_container_lower li{
     list-style-type:circle; margin-left: 10px;
}
#changing_image {
     font-size: 11px;
     /*color: #fff;*/
     padding:0px; 
     width:  800px; 
     height: 400px; 
}
#panel{
        position: absolute;
        height:60px;
	width:800px;
        left: 0px; 
        bottom: 0px; 
	z-index:10;     
	background: transparent url(/images/stylesheet/white_trans.png) repeat; 

} 
#logo_trans{
        position: absolute;
        height:150px;
	width:175px;
	top: 100px;   
        left: 10px;
	z-index:10;        
	background-image: url(/images/stylesheet/logo_trans.png);    
        background-repeat: no-repeat;   
} 
#inner_container {
     width: 800px;  margin-left:75px;
     min-height:100%;
     position:relative;  
}

#text_content_gallery {
     width: 800px; border: 1px dashed #ff0000;
     min-height:100%;
     position:relative;  
}
#spacer {
     height: 20px; 
}

#special_offer_panel {
     font-size: 11px;
     width:  295px; 
     height: 100px; 
     left: 0px; 
     top: 0px; 
position:absolute;
     background: transparent url(/images/stylesheet/white_trans.png) repeat;

}
#special_offer_panel li{
          list-style-type:none;      margin-top: 10px;
}
#special_offer_panel h3{
     text-align: left; font-size: 12px;
}
#special_offer_panel h3 a{
     color: #535049; 
} 
#special_offer_panel img{
     float: left; padding: 3px;
     padding-right: 6px; 

}
#special_offer_panel a.button2{
     background-color: #6b7574;
     border: 1px solid #fff; 
     color: #fff;
     float: left;  
     padding-top: 3px;
     padding-bottom: 3px;
     padding-left: 8px;
     padding-right: 8px;
}
#special_offer_panel a.reviews_image{
     background-color: #6b7574;
     border: 1px solid #fff; 
     color: #fff; width: 70px;
     float: left;
     padding-top: 3px;
     padding-bottom: 3px;
     margin-right: 5px;
}
#special_offer_panel a{
     color: #fff;
}
#special_offer_panel_lower {
     font-size: 11px;
     color: #fff;
     width:  295px; 
     height: 100px; 
     margin-top: 110px;
     left: 0px; 
     top: 0px;
     background: transparent url(/images/stylesheet/white_trans.png) repeat;
position:absolute

}
#special_offer_panel_lower li{
          list-style-type:none;      margin-top: 10px;
}
#special_offer_panel_lower h3{
     text-align: left; 
}
#special_offer_panel_lower h3 a{
     color: #535049;      
     font-size: 12px;
} 
#special_offer_panel_lower img{
     float: left; padding: 3px;
     padding-right: 6px;       

}
#special_offer_panel_lower a.button2{
     background-color: #6b7574;
     border: 1px solid #fff; 
     color: #fff;
     float: left;  
     padding-top: 3px;
     padding-bottom: 3px;
     padding-left: 8px;
     padding-right: 8px;
}
#special_offer_panel_lower a{
     color: #fff;
}
#special_offer_panel_last {
     font-size: 11px;
     color: #fff;
     width:  295px; 
     height: 100px; 
     margin-top: 220px;
     left: 0px; 
     top: 0px;
     background: transparent url(/images/stylesheet/white_trans.png) repeat;
position:absolute;

}
#special_offer_panel_last li{
          list-style-type:none;      margin-top: 10px;
}
#special_offer_panel_last h3{
     text-align: left; 
}
#special_offer_panel_last h3 a{
     color: #535049;      
     font-size: 12px;
} 
#special_offer_panel_last img{
     float: left; padding: 3px;
     padding-right: 6px;       

}
#special_offer_panel_last a.button2{
     background-color: #6b7574;
     border: 1px solid #fff; 
     color: #fff;
     float: left;  
     padding-top: 3px;
     padding-bottom: 3px;
     padding-left: 8px;
     padding-right: 8px;
}
/* start */
#special_offer_panel_final {
     font-size: 11px;
     width:  295px; 
     height: 100px; 
     position: absolute; 
     left: 0px; 
     top: 0px; 
     margin-top: 330px;
     background: transparent url(/images/stylesheet/white_trans.png) repeat;

}
#special_offer_panel_final li{
          list-style-type:none;      margin-top: 10px;
}
#special_offer_panel_final h3{
     text-align: left; font-size: 12px;
}
#special_offer_panel_final h3 a{
     color: #535049; 
} 
#special_offer_panel_final img{
     float: left; padding: 3px;
     padding-right: 6px; 

}
#special_offer_panel_final a.button2{
     background-color: #6b7574;
     border: 1px solid #fff; 
     color: #fff;
     float: left;  
     padding-top: 3px;
     padding-bottom: 3px;
     padding-left: 8px;
     padding-right: 8px;
}
#special_offer_panel_final a{
     color: #fff;
}

/* end */
#special_offer_panel_lower a{
     color: #fff;
}
#special_offer_panel_page {
     font-size: 11px;
     width:  798px; 
     height: 100px; 
     position: absolute; 
     left: 0px; 
     top: 0px; 
     border: 1px dashed #666666;
     background: transparent url(/images/stylesheet/white_trans.png) repeat;

}
#special_offer_panel_page li{
          list-style-type:none;      margin-top:7px;
}
#special_offer_panel_page h3{
     text-align: left; font-size: 12px;
}
#special_offer_panel_page p{
     text-align: left;
}
#special_offer_panel_page h3 a{
     color: #535049; 
} 
#special_offer_panel_page img{
     float:left; padding: 3px;
     padding-right: 6px; 

}
#special_offer_panel_page a.button2{
     background-color: #6b7574;
     border: 1px solid #fff; 
     color: #fff;
     float: left;  
     padding-top: 3px;
     padding-bottom: 3px;
     padding-left: 8px;
     padding-right: 8px;
}
#special_offer_panel_page a{
     color: #fff;
}


#special_offer_panel_page_lower {
     font-size: 11px;
     width:  798px; 
     height: 100px; 
     position: absolute; 
     left: 0px; 
     top: 0px; 
     border: 1px dashed #666666;
     background: transparent url(/images/stylesheet/white_trans.png) repeat;
     margin-top: 110px;



}
#special_offer_panel_page_lower li{
          list-style-type:none;            margin-top:7px;
}
#special_offer_panel_page_lower h3{
     text-align: left; font-size: 12px;
}
#special_offer_panel_page_lower p{
     text-align: left;
}
#special_offer_panel_page_lower h3 a{
     color: #535049; 
} 
#special_offer_panel_page_lower img{
     float: left; padding: 3px;
     padding-right: 6px; 

}
#special_offer_panel_page_lower a.button2{
     background-color: #6b7574;
     border: 1px solid #fff; 
     color: #fff;
     float: left;  
     padding-top: 3px;
     padding-bottom: 3px;
     padding-left: 8px;
     padding-right: 8px;
}
#special_offer_panel_page_lower a{
     color: #fff;
}

#special_offer_panel_page_last {
     font-size: 11px;
     width:  798px; 
     height: 100px; 
     position: absolute; 
     left: 0px; 
     top: 0px; 
     border: 1px dashed #666666;
     background: transparent url(/images/stylesheet/white_trans.png) repeat;
     margin-top: 220px;



}
#special_offer_panel_page_last li{
          list-style-type:none;            margin-top:7px;
}
#special_offer_panel_page_last h3{
     text-align: left; font-size: 12px;
}
#special_offer_panel_page_last p{
     text-align: left;
}
#special_offer_panel_page_last h3 a{
     color: #535049; 
} 
#special_offer_panel_page_last img{
     float: left; padding: 3px;
     padding-right: 6px; 

}
#special_offer_panel_page_last a.button2{
     background-color: #6b7574;
     border: 1px solid #fff; 
     color: #fff;
     float: left;  
     padding-top: 3px;
     padding-bottom: 3px;
     padding-left: 8px;
     padding-right: 8px;
}
#special_offer_panel_page_last a{
     color: #fff;
}

#text_content {
     color: #fff;
     font-size: 12px;
     width:  495px; 
     text-align: left; 
     margin-left: 300px; 

}
#text_content p{
     margin-left: 17px;
}
#text_content li{
     margin-left: 33px;
}
#text_content h3{
     margin-bottom: 15px;
     margin-left: 17px;
}

#header {
     font-size: 11px;
     color: #fff;
     padding-top: 20px;
     padding-right: 10px;
}
#header a{
     color: #fff;
}
a.pageedit{
	text-indent:-9999px;
	display:block;
	float:right;
	display:inline;
	background:transparent url(/images/stylesheet/page_edit.png) top left no-repeat;
	width:16px;
	height:16px;
	margin:20px;
}
#slideshow_booking
{
     font-size: 11px;
     /*color: #fff;*/
     padding:0px; 
     width:  800px; 
     height: 150px; 
     background:transparent url(/images/uploads/booking_banner2.jpg) top left no-repeat;
}
#slideshow
{
     font-size: 11px;
     /*color: #fff;*/
     padding:0px; 
     width:  800px; 
     height: 400px; 
}


#slideshow img
{
	left:0;
	position:absolute;
	/*bottom:22px;*/
	width:800px;
	height:400px;
	z-index:6;
       opacity:0.0;
}

#slideshow IMG.active {
	left:0;
	position:absolute;
	/*bottom:22px;*/
	width:800px;
	height:400px;
	width:800px;
	z-index:8;
        opacity:1.0;
}

#slideshow IMG.last-active
{z-index: 7;}


#bookassist_form label{
       font-weight: normal;       color: #000;
}
#bookassist_form select.listdata{
       font-weight: normal;
       color: #ff0000;       
}
#DatesForm{ 
        /*border: 1px dashed #ff0000;*/
}   
#DatesForm input.date_input{
        width: 100px; 
        /*border: 1px dashed #ff00ff;*/
        background: #666666;
        border: 1px solid #000;
}  
#gallery{

	font-size:11px;  
        text-align: center; 
        background-color: #fff;
}
#gallery h1{
        padding-bottom: 15px;
        text-transform: capitalize;
}
#gallery p{
        color: #4c4d50; 
	font-size:11px;   
}
#gallery a{
        color: #4c4d50;
	font-size:11px;   
}
#list_spacer {
        padding-top: 25px;
}
#thumbs li{
       display: inline;
       list-style-type:none; padding: 0px; margin: 0px; 
}
/*twitter junk: */


*{margin:0;padding:0;}

fieldset,img{border-width:0;border-color:transparent;}

a{text-decoration:none;color:#2276BB;}

a:hover{text-decoration:underline;}

ul{list-style:none;}

ul.dot li:before{content:"\00B7 \0020";}

hr{display:none;}



body{text-align:center;font:.75em 'Lucida Grande',sans-serif;color:#333;}
#container{width:763px;margin:1em auto;text-align:left;position:relative;z-index:1;}
#content h1,#content h2,#content h3,#content h4,#content h5{margin:3px 0 4px;}
.columns{margin-bottom:15px;width:100%;}
td.column{padding:0;vertical-align:top;}
.center-text{text-align:center;}
#loader{position:absolute;top:.7em;right:-25px;padding:0;background-color:#FFF;border:1px solid #CCC;font-size:10px;line-height:0;z-index:999;}
.ie7 #loader{top:22px;}
#header{text-align:right;}

