@charset "utf-8";
* {
	margin:0 auto;
	padding:0px;
}
body {
	background:#ffffff;
	font:normal 12px verdana;
	line-height:145%;
}
#wrapper, #top, #bottom {
	display:block;
	width:1117px;
}
#wrapper {
	background:url(../images/repeat.jpg) repeat-y;
}
#top {
	background:url(../images/top.jpg) top left no-repeat;
}
#bottom {
	height:37px;
	background:url(../images/bottom.jpg) bottom left no-repeat;
}
#contentHolder {
	float:left;
	display:block;
	width:420px;
	margin:315px 0 30px 113px;
}
.ie6 #contentHolder {
	margin-left:50px;
}
#content {
	display:block;
	width:370px;
	padding:0;
	margin:0;
}
#content img {
	padding:0;
	margin:0 6px 0 0;
}
#content p, #packagesContent p {
	padding:0px 0px 15px 0px;
}
#content p {
}
.contentTitle {
	padding-bottom:15px;
}
#video {
	/*height:200px;*/
	margin:15px 50px 15px 0;
}
.ie6 #video {
	margin:15px 50px -15px 0;
}

#banner img {
	height:79px;
	border:none;
}
#form {
	float:left;
	display:block;
	width:460px;
	margin:272px 0px 0px 0px;
}
.ie6 #form {
	float:right;
	margin:272px 70px 0px 0px;
}
#packagesWrapper, #packagesTop, #packagesBottom {
	display:block;
	width:866px;
}
#packagesWrapper {
	background:url(../images/packages_repeat.gif) left repeat-y;
	margin:0px 0px 0px 83px;
}
#packagesContent {
}
.packgesTitle {
	margin:0 0 0 30px;
}
#packagesInfoHolder {
	display:block;
	text-align:center;
	margin:20px 0 20px 80px;
}
.packagesInfo {
	display:block;
	float:left;
	width:208px;
	min-height:312px;
	text-align:center;
	background-color:#E3E6E8;
	border:1px dotted #541B27;
	margin-right:50px;
	padding-top:15px;
}
.packagesInfo img {
	border:none;
}
.packagesInfo p {
	font:normal 11px verdana;
}
.bookNow, .packagesLogo {
	margin-bottom:15px;
}
.packagesInfo a, .packagesInfo a:hover, .packagesInfo a:visited, .packagesInfo a:hover, .packagesInfo a:active {
	color:#000000;
}
.amenities {
	margin:0 0 0px 80px;
}
.conditions {
	display:block;
	width:800px;
	margin:20px 0 0 40px;
	padding-bottom:0px !important;
	font:normal 10px verdana;
}
#packagesTop {
	background:url(../images/packages_top.gif) top left no-repeat;
	height:30px;
	margin:80px 0 0 83px;
}
#packagesBottom {
	background:url(../images/packages_bottom.gif) bottom left no-repeat;
	height:30px;
	margin:0px 0px 30px 83px;
}
#footer {
	display:block;
	width:1117px;
	text-align:center;
}
#footer p {
	font:normal 10px verdana;
	margin:15px 0px;
}
/* FORM ------------------- */

#checkboxRP {
 padding-bottom;
15px;
}
.formHeader {
	margin:0 0 10px 110px;
}
.formYourName, .formSignature {
	float:left;
	display:block;
	width:175px;
}
.formYourName {
	text-align:center;
	font:bold 14px "Times New Roman", Times, serif;
	margin:0 25px 0 50px;
}
.ie7 .formYourName {
	margin:-1px 60px 0 30px;
}
.ie6 .formYourName {
	margin:0 20px 0 20px;
}
.formSubmit {
	margin:0 120px 0 105px !important;
}
.formRequired {
	margin:100px 50px 0 105px !important;
}
.formLogo {
}
