
	body {
		line-height: 18px;
		color: #535353;
		text-align: left;
		font-size: 12px;
		font-family: Helvetica, Verdana, Arial, sans-serif;
		padding-right: 0px;
		padding-left: 0px;
		padding-bottom: 0px;
		padding-top: 0px;
		margin-right: 0px;
		margin-left: 0px;
		margin-bottom: 0px;
		margin-top: 0px;
		background-repeat: repeat-x;
		background-position: 0px 0px;
		background-image: url(../images/bkg_stripes.png);
		background-color: #bfbcaa;
	}
	div {
		padding-right: 0px;
		padding-left: 0px;
		padding-bottom: 0px;
		padding-top: 0px;
		margin-right: 0px;
		margin-left: 0px;
		margin-bottom: 0px;
		margin-top: 0px;
	}
	img {
		border-style: none;
	}
	#holder {
		padding-right: 0px;
		padding-left: 0px;
		padding-bottom: 0px;
		padding-top: 0px;
		margin-right: auto;
		margin-left: auto;
		margin-top: 30px;
		width: 519px;
	}
	#menu {
		text-align: center;
		height: 30px;
	}
	ul.navig {
		padding-right: 0px;
		padding-left: 10px;
		padding-bottom: 0px;
		padding-top: 5px;
		margin-right: 0px;
		margin-left: 0px;
		margin-bottom: 0px;
		margin-top: 0px;
	}
	ul.navig li{
		color: #7f7b6b;
		font-weight: bold;
		font-size: 18px;
		font-family: Arial;
		list-style-type: none;
		display: inline;
		padding-right: 20px;
		padding-left: 22px;
	}
	ul.navig li a{
		border-style: none;
		text-decoration: none;
		color: white;
		font-weight: bold;
		font-size: 18px;
		font-family: Arial;
	}
	ul.navig li a:hover{
		color: #7f7b6b;
	}
	li.home {
		background-position: 0px 0px;
		background-repeat: no-repeat;
		background-image: url(../images/home.png);
	}
	li.gallery {
		background-position: 0px 0px;
		background-repeat: no-repeat;
		background-image: url(../images/gallery.png);
	}
	li.contact {
		background-position: 0px 0px;
		background-repeat: no-repeat;
		background-image: url(../images/contact.png);
	}
	li.booking {
		background-position: 0px 0px;
		background-repeat: no-repeat;
		background-image: url(../images/booking.png);
	}
	#footer {
		color:#7f7b6b;
		text-align: center;
		font-family: Verdana;
		font-size: 10px;
	}
	#bottom{
		background-position: 0px 0px;
		background-repeat: no-repeat;
		background-image: url(../images/main_bottom.gif);
		height: 34px;
		padding-right: 0px;
		padding-left: 0px;
		padding-bottom: 0px;
		padding-top: 0px;
		margin-right: 0px;
		margin-left: 0px;
		margin-bottom: 0px;
		margin-top: 0px;
	}
	#middle{
		background-position: 0px 0px;
		background-repeat: repeat-y;
		background-image: url(../images/main_middle.png);
		padding-right: 60px;
		padding-left: 60px;
		padding-bottom: 0px;
		padding-top: 0px;
		margin-right: 0px;
		margin-left: 0px;
		margin-bottom: 0px;
		margin-top: 0px;
	}
	#top{
		line-height: 34px;
		text-align: center;
		color: #7f7b6b;
		font-style: italic;
		font-weight: bold;
		font-size: 30px;
		font-family: Georgia;
		background-position: 0px 0px;
		background-repeat: no-repeat;
		background-image: url(../images/main_top.png);
		height: 355px;
		padding-right: 65px;
		padding-left: 80px;
		padding-bottom: 0px;
		padding-top: 0px;
		margin-right: 0px;
		margin-left: 0px;
		margin-bottom: 0px;
		margin-top: 0px;
	}
	#cp_top{
		line-height: 34px;
		text-align: center;
		color: #7f7b6b;
		font-style: italic;
		font-weight: bold;
		font-size: 30px;
		font-family: Georgia;
		background-position: 0px 0px;
		background-repeat: no-repeat;
		background-image: url(../images/cp_top.png);
		height: 164px;
		padding-right: 65px;
		padding-left: 80px;
		padding-bottom: 0px;
		padding-top: 0px;
		margin-right: 0px;
		margin-left: 0px;
		margin-bottom: 0px;
		margin-top: 0px;
	}
	#title{
		padding-top: 36px;
	}
	#shoutbox{		
		padding-right: 0px;	
		padding-left: 0px;	
		padding-bottom: 0px;	
		padding-top: 0px;	
		margin-right: 0px;	
		margin-left: 0px;	
		margin-bottom: 50px;	
		margin-top: 0px;	
		width: 405px;
	
	}
	.boxTop{
		background-position: 0px 0px;
		background-image: url(../images/box_top.gif);
		background-repeat: no-repeat;
		height: 29px;
		padding-right: 0px;
		padding-left: 0px;
		padding-bottom: 0px;
		padding-top: 0px;
		margin-right: 0px;
		margin-left: 0px;
		margin-bottom: 0px;
		margin-top: 0px;
	}
	.boxBottom{
		background-position: 0px 0px;
		background-image: url(../images/box_bottom.gif);
		background-repeat: no-repeat;
		height: 41px;
		padding-right: 0px;
		padding-left: 0px;
		padding-bottom: 0px;
		padding-top: 0px;
		margin-right: 0px;
		margin-left: 0px;
		margin-bottom: 0px;
		margin-top: 0px;
	}
	.boxMiddle{
		background-position: 0px 0px;
		background-image: url(../images/box_middle.gif);
		background-repeat: repeat-y;
		padding-right: 20px;
		padding-left: 20px;
		padding-bottom: 0px;
		padding-top: 0px;
		margin-right: 0px;
		margin-left: 0px;
		margin-bottom: 0px;
		margin-top: 0px;
	}
	p{
		font-size: 12px;
		font-family: Verdana;
		padding-right: 0px;
		padding-left: 0px;
		padding-bottom: 20px;
		padding-top: 0px;
		margin-right: 0px;
		margin-left: 0px;
		margin-bottom: 0px;
		margin-top: 0px;
	}
	h2{
		font-size: 24px;
		font-family: Arial;
		color: #ff9933;
		padding-right: 0px;
		padding-left: 0px;
		padding-bottom: 0px;
		padding-top: 0px;
		margin-right: 0px;
		margin-left: 0px;
		margin-bottom: 20px;
		margin-top: 0px;
	}
	#shoutbox h2{
		color: white;
	}
	h3{
		padding-right: 0px;
		padding-left: 0px;
		padding-bottom: 0px;
		padding-top: 0px;
		margin-right: 0px;
		margin-left: 0px;
		margin-bottom: 10px;
		margin-top: 0px;
	}
	a{
		border-right-width: 0px;
		border-left-style: none;
		border-bottom-style: dotted;
		border-right-style: none;
		border-top-style: none;
		border-left-width: 0px;
		border-top-width: 0px;
		border-bottom-width: 1px;
		text-decoration: none;
		color: #ff8d0e;
	}
	a:hover{
		color: #535353;
	}
	#photos{
		margin-bottom: 30px;
		width: 404px;
		background-color: #dddcd5;
	}
	#photo_top{
		height: 31px;
		background-position: right 0px;
		background-image: url(../images/photobox_top.gif);
		background-repeat: no-repeat;
	}
	#photo_bottom{
		height: 29px;
		background-position: right 0px;
		background-image: url(../images/photobox_bottom.gif);
		background-repeat: no-repeat;
	}
	#photobox{
		padding-left: 45px;
	}
	.pic{
		
		display: inline;		
		margin-right: 10px;		
		
	}
	

	.calendarBox {
		margin-left: 20px;
		margin-bottom: 0;
		margin-right: 0px;
		margin-top: 0;
		padding: 5px;
		width: 254px;
		border: 1px solid #000;
	}

	.calendarFloat {
		float: left;
		width: 31px;
		height: 25px;
		margin: 1px 0px 0px 1px;
		padding: 1px;
		border: 1px solid #000;
	}

	form {
		padding-right: 0px;
		padding-left: 0px;
		padding-bottom: 0px;
		padding-top: 0px;
		margin-right: 0px;
		margin-left: 0px;
		margin-bottom: 0px;
		margin-top: 0px;
	}

	hr {
		
		height: 0px;

	}

	.warning {
		color: #aa2731;
	}

	