body {
	text-align:center;
	background-color:#30130D;
}
a {text-decoration:none;}
#bg {
	background:url(images/bg.jpg);
	margin:20px auto;
	width:1020px;
	height:800px;
	border-radius: 19px;
	-moz-border-radius: 19px;
	-webkit-border-radius: 19px;
}
#bg_gallery {
	background:url(images/bg2.jpg);
	margin:20px auto;
	width:1020px;
	height:830px;
	border-radius: 19px;
	-moz-border-radius: 19px;
	-webkit-border-radius: 19px;
}
#wrap {
	width:970px;
	text-align:left;
	margin:0 auto;
	position: relative;
	top:20px;
}
.float-l {
	float:left
}
.float-r {
	float:right}
	
.float-r1 {
	float:center
	}
	
.left {
	width:233px;
	background:#F8EFE7;
	height:480px
}
.left_gallery {
	width:233px;
	background:#F8EFE7;
	height:510px
}
.right {
	width:737px;
	height:480px;
	background: url(images/mainbg1.jpg);
	background-position: bottom;
}
.right_contact {
	width:737px;
	height:480px;
	background: url(images/mainbg2.jpg);
	background-position: bottom;
}
.right_rates {
	width:737px;
	height:480px;
	background: url(images/mainbg.jpg);
	background-position: bottom;
}
.right_gallery {
	width:737px;
	height:510px;
	background: url(images/mainbg3.jpg);
	background-position: bottom;
}
#logo {
	background:url(images/header.jpg);
	height:243px
}
#logo h1 {
	font-size:34px;
	color:#223802;
}
#logo h1 {
	padding: 70px 0 0 100px;
}
#logo div {
	padding-left:200px
}
ul#nav {
	background:url(images/hdl.jpg);
	height:176px;
	padding:50px 50px 0 50px
}
ul#nav li {
	font-size: 13px;
	padding: 70px 0 70 0px;
	line-height:1.9em;
	border-bottom:#fff 1px solid;
}
ul#nav li a {
	text-decoration:none;
	color:#FFFFFF
}
ul#nav li a:hover {
	text-decoration:none;
	color:#004d6c;
}

#main h2 {
	font-size:25px;
	color:#060;
	padding: 20px 50px 0 50px;
}
#main p {
	font-size:18px; color:#30140A;
	padding: 10px 50px 0 50px;
}
#main p.lesspad {
	font-size:18px; color:#30140A;
	padding: 5px 30px 0 30px;
}
#main p.lesspad1 {
	font-size:15px; color:#30140A;
	padding: 5px 30px 0 30px;
}
#main p.lesspad2 {
	font-size:13px; color:#30140A;
	padding: 5px 30px 0 30px;
}
#main p.small {
	font-size:11px; color:#30140A;
	padding: 10px 50px 0 50px;
}
#main p.small1 {
	font-size:11px; color:#30140A;
	padding: 0 50px 0 50px;
}
#main p.bullets {
	font-size:15px; color:#30140A;
	padding: 10px 50px 0 50px;
}

/* footer */
#footer {
	text-align:center;
	font-size:11px;
	clear:both;
	height:60px
}
#footer a {color:#FFFFFF; text-decoration:none;}
#footer a:hover {color:#004d6c; text-decoration:none;}

#footer {
	color: #fff;
	left: 20px;
	position:relative;
	top:10px
}
#xhtml {
	position: absolute;
	left:550px
}

