   #bavarian_body{

   background-image: url(../images/big_bckgrnd.jpg);

   }

    .body_top{
	margin: 0px auto;
	width:1026px;
	height: 64px;
	background-image: url(../images/body_bckgrnd_top.png);
    }

   .body{
	margin: 0px auto;
	width:1026px;
	font: 10px Arial, Helvetica, sans-serif;
	background-image: url(../images/body_bckgrnd_big.png);

    }
    
        .body_btm{
	margin: 0px auto;
	width:1026px;
	height: 64px;
	background-image: url(../images/body_bckgrnd_btm.png);
    }

    

    .body_text h2{

     font:25px Times New Roman Georgia ;

      color: #D8A94E;

      margin:0px;

    }

   .clear{
   clear:both;
   } 

    /*header*/

    .left_h_rail{

    float:left;

    border:1px solid #AB8546;

    width: 283px;

    height:294px;

    margin-left:7.5em;       
	 background-image: url(../images/bav_sign.jpg);
    }


     .phone_number{
     margin:2px 0px 0px 8em;
     padding:4px;
     width:260px;
     border:2px solid #584a32;
     text-align:center;
     background-color:#89744f;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
      float:left;
     } 
     
    .phone_number p{
     margin:0px 0px 0px 0px;
     font: 12px Arial, Helvetica, sans-serif;
     } 
     
     .book_room{
     float:right;
       text-align:center;
     }
          .book_room p{
     margin:0px;
     }
     
     .content{
     float:left;
     width:600px;

     }
    #bav_sign{

    background-color:#ffffff;

    width:186px;

    margin:210px 0 0 3.2em;

    text-align:center;

    padding:0px 5px 0px 5px;

    font-weight:bold;
    font: 15px Arial, Helvetica, sans-serif;

    }


    .right_h_rail{

    float:right;

    border:1px solid #AB8546;

    width: 550px;

    height:350px;

    margin-right: 9em;       

    }

    .nav

    {
 	 background-color: #B0893C;
    margin:1em 0px 0px 0px;
    height:28px;
    width:840px;
    float:left;
    }
    
    .nav_left
    {

    float:left;
    margin:1em 0px 0px 7em;
    height:28px;
    width:18px;
	  background-image: url(../images/nav_left.png);
    }
    
    
    .nav_right
    {

    float:left;
    margin:1em 8em 0px 0px;
    height:28px;
    width:18px;
	  background-image: url(../images/nav_right.png);
    }
    


    

     .nav ul {

        margin: 0px;

        padding: 0px;

        width: 100%;

      }



      .nav ul li {

        display: inline;

        margin: 0px;

        padding: 0px;

        list-style: none;

      }  

      

      .nav ul li a {

       

        background-repeat: repeat-x;

        background-position: left top;

        font-size: 100%;

        font-weight:bold;

        display: block;

        float: left;

        margin:6px 0px 0px 1.3em;

        padding:2px 5px 5px 11px;

        text-decoration:none;

        color:#ffffff;

        text-align:center;

      }


.subnav

    {
	background-color: #FFFFFF;
	margin:0px 0px 0px 0px;
	height:28px;
	width:840px;
	float:left;
    }
    
    .subnav_left
    {
	float:left;
	margin:0px 0px 0px 7em;
	height:28px;
	width:18px;
	background-image: url(../images/subnav_left.png);
    }
    
    
    .subnav_right
    {
	float:left;
	margin:0px 8em 0px 0px;
	height:28px;
	width:18px;
	background-image: url(../images/subnav_right.png);
    }
    


    

     .subnav ul {

        margin: 0px;

        padding: 0px;

        width: 100%;

      }



      .subnav ul li {

        display: inline;

        margin: 0px;

        padding: 0px;

        list-style: none;

      }  

      

      .subnav ul li a {
	background-repeat: repeat-x;
	background-position: left top;
	font-size: 100%;
	font-weight:bold;
	display: block;
	float: left;
	margin:6px 0px 0px 1.3em;
	padding:2px 5px 5px 11px;
	text-decoration:none;
	color:#B06800;
	text-align:center;

      }


    

    .header_images{

    height: 360px;

    }

    

    /*body*/

    .left_b_rail{

    float:left;


    width: 415px;

    height:268px;

    margin: 1em 0px 0px 7.5em; 

    }

    .right_b_rail{

    float:left;


    width: 415px;

    height:268px;

    margin: .5em 0px 0px 1em; 

    }

    

    .body_images{

     height: 280px;

    }

     #website {
                height: 100%;
                overflow: hidden;
            }

    .body_text   {

    background-color:#FFE8AF;

    border:1px solid #AB8546;

    -moz-border-radius: 10px;

    -webkit-border-radius: 10px;

    padding:1em 2em;

    margin:1em 8em 0px 7.5em;

    }
    
    .body_text p   {
      font: 12px Arial, Helvetica, sans-serif;
    }

    

    /*footer*/

    .footer {

    text-align:center;

    color:#000;

    margin-top:1em;

    font-weight:bolder;

    }

    .footer p{

    margin:0px;

    font-weight:bolder;

    }

     .sitemap a{
     color:   #FFF;
     margin:0px;
      text-decoration:none;
     }
     
     .sitemap{
     	font: 12px Arial, Helvetica, sans-serif;
     text-align:center;
     }
     
     .sitemap p{
     color:   #FFF;
     margin:0px;
     
     }
.Innav

    {
	background-color: #B0893C;
	margin:0px 0px 0px 0px;
	height:28px;
	width:840px;
	float:left;
    }
    
    .Innav_left
    {
	float:left;
	margin:0px 0px 0px 7em;
	height:28px;
	width:18px;
	background-image: url(../images/nav_leftinside.png);
    }
    
    
    .Innav_right
    {
	float:left;
	margin:0px 8em 0px 0px;
	height:28px;
	width:18px;
	background-image: url(../images/nav_rightinside.png);
    }
    


    

     .Innav ul {

        margin: 0px;

        padding: 0px;

        width: 100%;

      }



      .Innav ul li {

        display: inline;

        margin: 0px;

        padding: 0px;

        list-style: none;

      }  

      

      .Innav ul li a {

       

        background-repeat: repeat-x;

        background-position: left top;

        font-size: 100%;

        font-weight:bold;

        display: block;

        float: left;

        margin:6px 0px 0px 1.3em;

        padding:2px 5px 5px 11px;

        text-decoration:none;

        color:#ffffff;

        text-align:center;

      }
.style1 {
	font-size: 16px;
	color: #B0893C;
	font-weight: bold;
}
