@charset "UTF-8";
/* CSS Document */
body  {
	font: 100% "Gill sans MT", Verdana, Arial, Helvetica, sans-serif;
	height:1000px;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #000000;
}
ul,li{
	margin:0;
	list-style:none;
	padding:0;
	display:block;}

p{
	margin:10px 20px 10px 20px;
	font-size:12px;
	line-height:18px;
	color:#4f4545;
}
logo{
	background:url(images/main_logo.png) no-repeat right;
	text-align:right;
	height:169px;
	width:196px;
	float:right;
}
h1, h2, h3, h4{margin:0px 20px 10px 20px; color:#53627a; font-weight:100;font-size:24px;
}


/* beth's additions */
body#houseBeth {
	background: url(images/beth_background/Parties_background.jpg) fixed center top;
	}
body#homeBeth{background: url(images/beth_background/Home_background.jpg) fixed center top;} 
#homeBeth .main_foot{background:url(images/main_base_home.png) no-repeat left;}
#contactBeth .main_foot{background:url(images/main_base_contact.png) no-repeat center;}
body#contactBeth{background: url(images/beth_background/Contact_background.jpg) fixed center top;} 
#foodBeth .main_foot{background:url(images/main_base_food.png) no-repeat center;}
body#foodBeth {background: url(images/beth_background//Food_background.jpg) fixed center top;} 
#galleryBeth .main_foot{background:url(images/main_base_gallery.png) no-repeat center;}
body#galleryBeth{background: url(images/beth_background//Gallery_background.jpg) fixed center top;} 
#newsBeth .main_foot{background:url(images/main_base_news.png) no-repeat center;}
body#newsBeth{background: url(images/beth_background//News_background.jpg) fixed center top;} 
#pressBeth .main_foot{background:url(images/main_base_press.png) no-repeat left;}
body#pressBeth{background: url(images/beth_background//Press_background.jpg) fixed center top;} 
#roomsBeth .main_foot{background:url(images/main_base_rooms.png) no-repeat left; height:45px;}
body#roomsBeth{background: url(images/beth_background//Rooms_background.jpg) fixed center top;} 

a {
color:#003366;
text-decoration:none;
}
a:hover {
color:#003366;
text-decoration:underline;
}

.twoColFixLt #container { 
	width: 950px; 
	margin: 0 auto; 
	text-align: left; 
}
.twoColFixLt #sidebar1 {
	float: left; 
	width: 200px; 
	padding: 30px 0 0 50px;
	
	margin-top:180px;
	_margin-top:140px;	
}
#homeBeth.twoColFixLt #sidebar1 {
	margin-top:140px;
}
html>body #sidebar1 { *margin-top:-20px;}
.twoColFixLt #mainContent { 
float:left;
	margin: 0 0 0 25px; 
} 
.fltrt { 
	float: right;
	margin-left: 8px;
	margin-right:15px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear: right;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.main_top{background:url(images/main_top.png) no-repeat top center;
width:660px;
height:43px;}
.main_mid{background:url(images/main_mid.png) repeat-y center;
width:660px;}
.main_foot{/*background:url(images/main_base.png) no-repeat center;*/
width:675px;
height:46px;
margin:0 0 20px 0;
}

	
.nav_top{background:url(images/nav_top.png) no-repeat top center;
height:45px;
width:175px;
}
.nav_mid{background:url(images/nav_mid.png) repeat-y center;
width:175px;

}
.nav_base{background:url(images/nav_base.png) no-repeat center;
width:175px;
height:45px;
}
#footer p{
width:auto;
margin:10px auto;
}


.home{background:url(images/home.png) center no-repeat;
width:170px;
height:118px;
}
#homeBeth .home{background:url(images/home_big.png) center no-repeat;
width:180px;
height:118px;
}
.room{background:url(images/rooms_tariffs.png) center no-repeat;
width:170px;
height:112px;
}
#roomsBeth .room{background:url(images/rooms_tariffs_big.png) center no-repeat;
width:180px;
height:112px;
}
.food{background:url(images/food_sample.png) center no-repeat;
width:170px;
height:104px;
}
#foodBeth .food {background:url(images/food_sample_big.png) center no-repeat;
width:180px;
height:104px;
}
.house{background:url(images/house_parties.png) center no-repeat;
width:170px;
height:103px;
}
#houseBeth .house{background:url(images/house_parties_big.png) center no-repeat;
width:180px;
height:103px;
}
.press{background:url(images/press.png) center no-repeat;
width:170px;
height:104px;
}
#pressBeth .press{background:url(images/press_big.png) center no-repeat;
width:180px;
height:104px;
}
.news{background:url(images/news.png) center no-repeat;
width:170px;
height:104px;
}
#newsBeth .news{background:url(images/news_big.png) center no-repeat;
width:180px;
height:104px;
}
.galleryp{background:url(images/gallery.png) center no-repeat;
width:170px;
height:114px;
}
#galleryBeth .galleryp{background:url(images/gallery_big.png) center no-repeat;
width:180px;
height:114px;
}
.contact{background:url(images/contact.png) center no-repeat;
width:170px;
height:132px;
}
#contactBeth .contact{background:url(images/contact_big.png) center no-repeat;
width:180px;
height:132px;
}
#sidebar1 a{text-indent:-5000px; display:block; width:175px;}
#footer{clear:both;
width:100%;
height:70px;
background: url(images/trans_white_box.png);
padding: 0;
margin-top:20px;
}
.bigpic{margin-left:35px;}
.img-shadow {
float:left;
  background: url(images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(images/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.img-shadow img {
	display: block;
	position: relative;
	/* background-color: #fff;
  border: 1px solid #a9a9a9;*/
  margin: -6px 6px 6px -6px;
	background-image: url(/images/new_home_page_pic.jpg);  /*padding: 4px;*/
  } 
  hr {color: #53627a; background:none; border: 1px dotted #53627a; border-style: none none dotted; padding:5px 0; margin:0 auto 10px; width:560px; clear:both; }
 .menu th{text-decoration:underline;text-align:center;}
  .menu td{text-align:center;}

.house_top{
	 background:url(images/house_top.png) no-repeat top center;
	width:660px;
	height:276px;
	}
.house_mid{ 
	background:url(images/House-Parties_frame_nogradient.png) no-repeat;
	width:660px;
	height:1990px;
	padding-top:300px;
	} 
 
#house_content{
	width:400px;
  margin-left:120px;
  
  color:#e2c0a0;
  }
#house_content h2, #house_content h3, #house_content h4, #house_content hr {
	color:#9b612f;}
#house_content p{
	color:#e2c0a0;
	}
#houseBeth .hcent{
	text-align:center;
}
#house_content hr{
	width:360px;
	}

  
  
  .source{ font-style:italic;}
  blockquote{ font-weight:bold; color:#4f4545; margin:0 25px;}
  .plan{margin-left:20px;}
  .plan th{color:#9b6129; text-align:left;}
  .house_pic{margin-left:15px;}
  .none{clear:both; visibility:hidden; margin:0;}
  .bedand{font-size:12px; margin-left:30px; }
   .bedand td{padding:2px; background-color:#d8dae6;}
   .cent{text-align:center;}
   .menu{font-size:14px;}
