#nav {display: none;}
#crumbs {display: none;}
.gallery-pagination,.navpic, .gallery_demo_unstyled{display: none;}

html, body {height: auto} 

body
{
	background: #fff;
	color: #000; 
	padding: 0 0 0 0;
	margin: 1.5cm 2cm;
}
 
h1,
h1.j
{
	font-size: 22px;  
	letter-spacing: 1px; 
	color: #000; 
	font-weight: bold; 
} 

h1.j
{
	color: #000;
}  
                      
a{
	color: #9F1100;
	text-decoration: underline;
}               

h2
{
	font-size: 16px;  
	font-weight: bold;   

}  

.art h2, 
.artSpec h2
{
	 padding: 0 ; 
	/*background: #9F1100;*/ 
	margin: 10px 10px;
	color: #9F1100;     
	border-bottom: 1px solid #000;
}             
   

p
{
	font-size: 11px;
	line-height: 17px;
	margin: 0 0 12px 0;
	padding: 0;     
	padding: 0 10px;
}     

table {padding: 0 10px; margin: 0 0 12px 0;}   

td { font-size: 11px;}       

li
{
	font-size: 11px;
}
.container
{
	position: relative; 
	height: auto;     
	background: #fff; 
}       


#header
{
	display: none;
}

#peep
{
	display: none;
}
  

#body
{          
	position: relative;
 }
       
     
#content
{         
	position: relative;  
} 

#sas
{
	position: relative;
	top: 0;
	left: 0;       
}   
                        
#sas img
{
	display: none;
}

#sas span
{
	display: block;    
	font-size: 24px;
	color: #000;
}

.art
{        
	position: relative;
	margin: 0 8px 10px 8px;
	border-bottom: 1px solid #000;     
	padding: 0 0 20px 0;
}    
   

.nobd {border: 0px none;}
.art img
{
 /*  	background: #fff;
	padding: 5px;
	                        */  
	position: relative;   
	background-color: #000; 
  margin: 4px 0 18px 0;

}    
  
.art .span6 {display: none;}
.art .span-6 img
{

	display: none;
} 

.art .span-14  img,
.span-14 .art .artSpec  img
{
	background: #fff;       
	margin: 4px 14px 3px 0;
}  

#faq_list dt
{
	margin: 0 0 0 10px;
	font-size: 14px;
} 

#faq_list dd
{
	display: block;
}
  
#faq_list dd.show_answer
{
	display: block;
}

.artSpec p,
.art .artSpec p 
{
	display: inline-block;
}
  

* html .artSpec p { height: 1%; }
.artSpec p { display: block; }

.col
{
	margin: 20px 0 0 0;   
}
.lcol,
.rcol
{
display: none;	
}            


.news
{
	display: none;
}


.hotel
{
	float: left;
	width: 260px;
	height: 260px;
	margin: 0 10px 0 5px;  
	text-align: center;
	border-bottom: 1px solid #ddd;
}   

.hotel h2
{
	font-size: 12px;
	border: 0px none;
}
  
.hotel img
{ 
	display: block;
	padding: 2px;   
	margin: 0 10px;
	background: #000;
	float: none;
}            
   
#booking_request label
{
	display: block;   
}               

#booking_request fieldset
{
	
	border: 0px solid #aaa;    
	width: 250px;
	margin: 0 0 10px 10px; 
	padding: 10px 0 0 0;
}  
                        
#booking_request fieldset div {
 border: 1px solid #aaa;
}                             
    
#booking_request fieldset p
{
	margin: 0 0 5px 0;
} 

#booking_request legend
{
	font-size: 11px;
	margin-top: 0px;
}
 
#booking_request input.txt_input
{
	width: 250px;
	font-size: 11px;
}
    
#booking_request .area
{                
	width: 250px;
	height: 250px;
}



