body{
background-color:#f8f7f0;
}

a{
text-decoration:none;
}
#headmanu
{

padding:0px 0px 0px 0px;
height:90px;
width:780px;
background-image:url(../images/bg_menu.jpg);
background-repeat:no-repeat;

border-left-style:solid;
border-left-color:#94100b;
border-left-width:1px;

border-right-style:solid;
border-right-color:#94100b;
border-right-width:1px;

border-top-style:solid;
border-top-color:#94100b;
border-top-width:1px;
border-bottom-style:solid;
border-bottom-color:#94100b;
border-bottom-width:1px;
}
.menu 
{
    margin-top:2px;
    margin-left:1px;
    margin-right:1px;
background-image:url(../images/menu_col.jpg);
float:left;
display:table-column;
width:153px;
height:71px;
vertical-align :middle ;
 
}
.menu p
{
   text-align:center; 
   margin-top :15px;
    margin-bottom:0px;  
    vertical-align :middle ;
}

.menu a:link
{   
   font-size:14px;
   font-family: Trebuchet MS,arial;
    color:#F3B59F;
    text-decoration :none;
    font-weight :bold;
}
.menu a:visited
{   
   font-size:14px;
   font-family: Trebuchet MS,arial;
    color:#F3B59F;
    text-decoration :none;
    font-weight :bold;
}
.menu a:active
{   
   font-size:14px;
   font-family: Trebuchet MS,arial;
    color:#F3B59F;
    text-decoration :none;
    font-weight :bold;
}
.menu a:hover
{   
   font-size:14px;
   font-family: Trebuchet MS,arial;
    color:#4B473C;
    text-decoration :none;
    font-weight :bold;
}

#banner
{
    
    
    margin-top:0px;
    height:300px;
    width:794px;
    background-image:url(../images/banner_center.jpg);
}
#line
{
    width:780px;
    height:29px;
    background-image:url(../images/line.jpg);
    background-repeat:no-repeat;
    border-left-style:solid;
border-left-color:#E4DDCB;
border-left-width:2px;

border-right-style:solid;
border-right-color:#ECE8DC;
border-right-width:2px;
}
#mainbody
{
width:780px;
background-image:url(../images/linebox.jpg);
border-left-style:solid;
border-left-color:#E4DDCB;
border-left-width:2px;

border-right-style:solid;
border-right-color:#ECE8DC;
border-right-width:2px;
}
#columnleft
{
    width:245px;
    float:left;
    background-color:#e4ddcb;
}
#reservation
{
    margin-top:10px;
}
/*#reservation h1
{
    font-family:Trebuchet MS ;
    font-size :16px;
    background-color :#dbd4c2;
    color:#6D6D67;
    text-align :left;
    padding-left :20px;
    height :30px;
    padding-top:7px;
    margin-bottom:10px;   
}*/
.calendar
{
    width :200px;
    margin-top:1px;
    margin-bottom:30px;
    padding-bottom :10px;
    border-bottom-style: solid;
    border-bottom-color:#EDE8D5;
    border-bottom-width:2px;
}
#gallery
{
   
}
/*#gallery h1
{
  
    font-family:Trebuchet MS ;
    font-size :16px;
    background-color :#dbd4c2;
    color:#6D6D67;
    text-align :left;
    padding-left :20px;
    height :30px;
    padding-top:7px;
    margin-bottom:10px;   
}*/
#gallery p.img img
{
    text-align :center;
    border-width :5px;
    border-style :solid;
    border-color :#E9E6E1;
    margin-bottom :0px;
}
#piclist
{
    height :80px;
    text-align :center;
    margin-left :20px;
    margin-right :20px;
    margin-bottom :0px;
}
#piclist p.imgs img
{
    width:60px;
    border-width :3px;
    border-style :solid;
    border-color :#E9E6E1;
    float:left;
    display :table-column ;
    padding-right:0px;
    margin-left:1px;
    margin-right:1px;
    margin-top :0px;
    margin-bottom :0px;
    
}
#map
{
    border-bottom-style: solid;
    border-bottom-color:#EDE8D5;
    border-bottom-width:2px;
    vertical-align :middle ;
    text-align :center ;
    width:200px;
    margin-top:0px;
    padding-bottom :10px;
}
#map a:link,a:active,a:visited,a:hover
{
    
    font-family:Trebuchet MS ;
    font-size :14px;  
    color:#989488;
    
    text-decoration :none;
}
#columnright
{   
    width:535px;
    float:right;
    background-color:#ECE8DC;
	height:  auto;

      
}
#welcome
{
    width:462px;
    height:125px;
    background-image:url(../images/welcome.jpg);
    background-repeat:no-repeat;
    border-bottom-color:#d5d1c5;
    border-bottom-style:dashed;
    border-bottom-width:2px;
}
#text
{   
    background-color:#ECE8DC;
    text-align:left;
    width:462px;
    margin-top:10px;
    text-indent:15px;
    direction:ltr ;
    color:#8c887c;
    padding-bottom :20px;
    border-bottom-color:#d5d1c5;
    border-bottom-style:dashed;
    border-bottom-width:2px;
    margin-bottom :20px;
    
}
.p1
{
    font-size:16;
}
.p2
{
    color:#5D594D;
}
.p3
{
    color:#5D594D;
}
.p4
{
    color:#5D594D;
}
.p5
{
    color:#5D594D;
}
#footer
{
    text-align :center;
    background-image: url(../images/foot_bar.jpg);
    width:780px;
    height :81px;
    border-left-style:solid;
	
   
border-left-color:#94100b;
border-left-width:1px;
border-right-style:solid;
border-right-color:#94100b;
border-right-width:1px;
border-top-style:solid;
border-top-color:#94100b;
border-top-width:1px;
border-bottom-style:solid;
border-bottom-color:#94100b;
border-bottom-width:1px;
}

.fmenu
{
  float :left ;
  height :40px; 
  margin-top:0px;
  list-style:none;
  margin-left :0px;
  margin-right :0px;
  margin-bottom:0px;
  text-align :center;
  width :154px;
  margin-top :10px;
  float :left ;
  height :15px;
   display: table-column ;
   padding-bottom:0px;
   padding-top :0px;
   margin-bottom :10px;
   vertical-align :middle;
   
   border-right-style:solid;
border-right-color:#FFB5B6;
border-right-width:2px;
}
.fmenulast
{
  float :left ;
  height :40px; 
  margin-top:0px;
  list-style:none;
  margin-left :0px;
  margin-right :0px;
  margin-bottom:0px;
  text-align :center;
  width :154px;
  margin-top :10px;
  float :left ;
  height :15px;
   display: table-column ;
   padding-bottom:0px;
   padding-top :0px;
   margin-bottom :10px;
   vertical-align :middle;
   
   border-right-style:none;
border-right-color:#FFB5B6;
border-right-width:2px;
}

#footer a:link
{
    
    font-size:12px;
    font-family:Trebuchet MS;
    color:#FFB5B6;
    text-decoration :none;
}

#footer a:active
{
    
    font-size:12px;
    font-family:Trebuchet MS;
    color:#FFB5B6;
    text-decoration :none;
}
#footer a:visited
{
    
    font-size:12px;
    font-family:Trebuchet MS;
    color:#FFB5B6;
    text-decoration :none;
}
#footer a:hover
{
    
    font-size:12px;
    font-family:Trebuchet MS;
    color:#4B473C;
    text-decoration :none;
}
#footer p
{
    text-align :center ;
    font-family :Trebuchet MS;
    color:#FFB5B6;
    font-size :12px;
    margin-top:20px;    
}
#bodyright{
height:750px;
width:535px;
background-color:#ECE8DC;
}
#bodyright img{

}
.txt2
{
 margin-top :25px;
 direction:ltr ;
 text-indent :10px;
 text-align :left ;
color:#5D594D;
    
}
.hp
{
    font-family :Trebuchet MS;
    font-size :22px;
    color:#B60009;
}
.p1 
{

}
.p1 img
{
margin-left :10px;
margin-right :10px;
float:left ;
width:150px;
height:150px;
border-color:#DBD4C2;
border-style:solid;
border-width:5px;
}
#amenlist
{
    clear :both;
    margin-top :10px;
}
/*#amenlist h1
{  
   font-family :Trebuchet MS;
    font-size :22px;
    color:#B60009;  
}*/
#guest{
   font-family :Trebuchet MS;
    font-size :22px;
    color:#B60009;
	font-weight:bold;
}
#amenlist ul
{
    margin-top :5px;
    text-align : left  ;
    list-style-position :inside ;
    list-style-type : square;
     color :#5D594D;
    }
#amenlist ul li{}

.p2 img
{
    margin-left :10px;
margin-right :10px;
float: right  ;
width:150px;
height:150px;
border-color:#DBD4C2;
border-style:solid;
border-width:5px;
}
#amenlist2
{
    clear :both;
    margin-top :10px;
}
/*#amenlist2 h1
{
   font-family :Trebuchet MS;
    font-size :22px;
    color:#B60009; 
    margin-bottom:0px;
    margin-top :0px;
     
}*/
#survice{
   font-family :Trebuchet MS;
    font-size :22px;
    color:#B60009; 
    margin-bottom:0px;
    margin-top :0px;
	font-weight:bold;
}
#amenlist2 ul
{
    margin-left :0px;
    margin-top :15px;
    text-align : left   ;
    list-style-position :inside ;
    list-style-type : square;
    color :#5D594D;
    }
#amenlist2 ul li
{
    }

.p3 img
{

float :left;
margin-left :10px;
margin-right :10px;
width:150px;
height:250px;
border-color:#DBD4C2;
border-style:solid;
border-width:5px;
}
/*---end facilities---*/  
/* contact us */
#mappic
{
    margin-top :50px;
    width :535px;
    
}
#mappic h1
{
text-align:center;
 /* font-family :Trebuchet MS ;
  font-size :22px;
  color:#B60009; 
  margin-top :20px; */
}
#contact{
  font-family :Trebuchet MS ;
  font-size :22px;
  color:#B60009; 
  margin-top :20px;
  font-weight:bold;
}


#mappic img 
{
  
    width:450px;
    height :300px;
    border-color:#DBD4C2;
border-style:solid;
border-width:5px;
}

.addresss
{
    
  margin-top :20px;
  color:#5D594D;
}
#quick{
    font-family:Trebuchet MS ;
    font-size :16px;
    background-color :#dbd4c2;
    color:#6D6D67;
    text-align :left;
    padding-left :20px;
    height :30px;
    padding-top:7px;
    margin-bottom:10px;
	font-weight:bold;
}
#gall{
    font-family:Trebuchet MS ;
    font-size :16px;
    background-color :#dbd4c2;
    color:#6D6D67;
    text-align :left;
    padding-left :20px;
    height :30px;
    padding-top:7px;
    margin-bottom:10px;
	font-weight:bold;
}
h1{
font-size:13px;
text-align:left;
color:#8c887c;
}
.css_partner{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#666;
	padding-bottom:15px;
	width:600px;
}
.css_partner a{
	color:#00468C;
	text-decoration:none;
	font-weight:bold;
}
.css_partner a:hover{
	color:#39F;
	text-decoration:none;
}
/*---end contact us---*/     