      body {
           background-color : inherit;
           margin : 10px;
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-size : 11px;
           color : #999999;
      }
    a {
          color : #a7372d;
		 
		  text-decoration : none;
      }
     a:hover {
	       color:#E1958E;
           text-decoration : none;
      }
	 

     textarea, input, submit {
           background-color : #eeeeee;
           color : #666666;
           padding : 5px;
           border : none;
           margin : 3px;
      }
     h1 {
           font-family : Georgia, "Times New Roman", Times, serif;
           font-size : 200%;
		   background-color:#ffffff;
           color : #a7372d;
           font-weight : normal;
      }
     h2 {
           font-family : Georgia, "Times New Roman", Times, serif;
           font-size : 150%;
           background-color:#ffffff;
		   color : #a7372d;
           font-weight : normal;
      }
     #title {
           margin : 0 auto;
           text-align : center;
           margin-bottom : 25px;
      }
     #title p {
           font-variant : small-caps;
           letter-spacing : 2px;
      }
    #title img {
           border : none;
		   padding: 0 250px 0 0;
      }
     #container {
           width : 600px;
           margin : 0 auto;
      }
    #sidebar {
           width : 200px;
           float : right;
      }
    #sidebar h1 {
           font-family : "Trebuchet MS", Arial, Verdana, serif;
           text-align : right;
           font-size : 200%;
           color : #a7372d;
		   background-color:#ffffff;
           border-bottom : 1px solid #eeeeee;
      }
     #sidebar p {
           line-height : 20px;
      }
     #menu {
           text-align : right;
      }
    #menu a {
           color : #999999;
           background-image : url(images/backgrounds/a.jpg);
           background-position : right;
           background-repeat : no-repeat;
           padding-right : 10px;
           line-height : 15px;
           text-decoration : none;
		   background-color:#ffffff;
      }
     #menu a:hover {
           color : #cccccc;
           background-image : url(images/backgrounds/a_hover.jpg);
		   background-color:#ffffff;
      }
   #content {
	margin-right : 200px;
	padding-right : 20px;
	border-right : 1px solid #cccccc;
	background-image : url(images/backgrounds/content.jpg);
	background-position : right;
	background-repeat : repeat-y;
	color: #666666;
      }
	  
     #content h1 {
           font-family : "Trebuchet MS", Arial, Verdana, serif;
           text-align : left;
           font-size : 200%;
           color : #a7372d;
           border-bottom : 1px solid #eeeeee;
           padding-top : 40px;
           background-image : url(images/bg2.jpg);
           background-position : top right;
           background-repeat : no-repeat;
		   background-color:#ffffff;
      }
    #content p {
           line-height : 20px;
           
      }
   #content ol, ul {
           line-height : 25px;
      }
    #content li {
           list-style-image : url(images/backgrounds/li.gif);
      }
    #footer {
           width : 580px;
           margin:auto;
           padding : 10px;
           text-align : center;
           border-top : 1px solid #cccccc;
      }
	  #footer img {border:none;}
	 
#pictures {width:170px; float:right; height:100px;  border:none;}
#pictures a:visited, #pictures a {text-decoration:none; color:#d00; font-weight:bold; border:none; }
#pictures a:visited img, #pictures a img{filter: alpha (opacity=70); border:none;
 filter: progid:DXImageTransform.Microsoft.Alpha (opacity=70);
 -moz-opacity: 0.70; opacity:0.7;
}

#pictures a:hover img { filter: alpha(opacity=100);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
 -moz-opacity: 1.00; opacity:1;

 }
 
 #container_bottom {
	position:relative;
	width:425px;
	height:480px;
	background:#cccccc;
	border:1px solid #999999;
	margin:0 0 0 0;
	padding:0 0 0 0;
	background-color: #F4F4F4;
}
#container_bottom img {border:2px solid #fff;}
#container_bottom .thumbs {position:absolute; left:0; bottom:0;}
#container_bottom a.gallery:hover span {display:block; position:absolute; width:402px; height:50px; top:-30px; left:5px; padding:5px; font-style:italic; color:#ccc;  z-index:100;}
#container_bottom a.gallery:hover span:first-line {font-style:normal; font-weight:bold; font-size:1.1em; color:#999999;}
#container_bottom a.gallery:active, #container_bottom a.gallery:focus {border:1px solid #fff;}
#container_bottom a.gallery:active em, #container_bottom a.gallery:focus em {display:block; position:absolute; width:402px; height:250px; top:-350px; left:7px; padding:5px; color:#000; border:0; z-index:50;}
#container_bottom h7 {clear:both; margin:0; padding-top:80px; text-align:center; font-family: georgia, "times new roman", serif; font-size:3em; font-weight:normal; color:#666666;}
#container_bottom h7 em {font-size:0.6em; color:#A7372D;}

input.text {margin: 0; padding: 0; border: 1px solid #E6E6E6; color: #666666; background: #F0F0F0; width:200px; }
input.text:hover {border: 1px solid #E6E6E6; background-color: #F4F4F4; color: #999999;}
select.text {margin: 0; padding: 0; border: 1px solid #E6E6E6; color: #666666; background: #F0F0F0;}
select.text:hover {border: 1px solid #E6E6E6; background-color: #F4F4F4; color: #999999;}
select.hover {border: 1px solid #E6E6E6; background-color: #F4F4F4; color: #999999;}
textarea.text {margin: 0; padding: 0; border: 1px solid #E6E6E6; color: #666666; background: #F0F0F0;}
textarea.text:hover {border: 1px solid #E6E6E6; background-color: #F4F4F4; color: #999999;}
textarea.hover {border: 1px solid #E6E6E6; background-color: #F4F4F4; color: #999999;}
input.button {margin: 0; padding: 0; border: 1px solid #E6E6E6; color: #666666; background: #F0F0F0; width:auto;}
input.button:hover {border: 1px solid #E6E6E6; background-color: #F4F4F4; color: #999999;}
input.hover {border: 1px solid #E6E6E6; background-color: #F4F4F4; color: #999999;}
input.text2 {margin: 0; padding: 0; border: 1px solid #E6E6E6; color: #666666; background: #F0F0F0; width:auto;}
input.text2:hover {border: 1px solid #E6E6E6; background-color: #F4F4F4; color: #999999;}
input.hover {border: 1px solid #E6E6E6; background-color: #F4F4F4; color: #999999;}
#botom {
	padding: 0 0 0 100px;	
}
#reserve {}

.login {
	border: 1px solid #fff;
	color: #999999;
	background: #F0F0F0;
	margin: 0; 
	padding: 0;
}
.login_hover {
	border: 1px solid #E6E6E6; 
	background-color: #F4F4F4; 
	color: #999999;
	margin: 0; 
	padding: 0;
}
.noborder {
    border: none;
}
