@import url('fonts.css');



* {

	margin: 0;

	padding: 0;

}



img {

	border: 0;

}



body {

	margin: 0;

	padding: 0;

	background-color: #000;

}



#pagecenter {

	width:1000px;

	margin:15px auto;

}



span {

	float:left;

}



#mainbody, #header, #navigation, #new_navigation {

	float:left;

}



a:link, a:visited, a:active {

	color:#000;

	text-decoration: underline;

}



a:hover {

	color:#000;

	text-decoration: underline;

}



#navigation ul {

	margin: 0;

	padding: 0;

	background-image: url('../images/header/navigation_bar.png');

	background-repeat: no-repeat;

	width:767px;

	height:78px;

	list-style-type: none;

	font-family: 'ReenieBeanieRegular', HansHand, arial, serif;

 font-size-adjust: 0.41;

	color:#FFF;

}



#navigation li {

	float:left;

	padding-left:20px;

	color:#FFF;

	font-size:20px;

	text-align: center;

	padding-top:12px;

}



#navigation a {

	color:#FFF;

	text-decoration: none;

}



#navigation a:hover {

	color:#FFF;

	text-decoration: underline;

}



#new_navigation ul {

	margin: 0;

	padding: 0;

	width:767px;

	height:86px;

	list-style-type: none;

	font-family: 'ReenieBeanieRegular', HansHand, arial, serif;

 	font-size-adjust: 0.41;

	color:#FFF;

}



#new_navigation li {

	float:left;

	padding-left:20px;

	color:#FFF;

	font-size:20px;

	text-align: center;

	padding-top:16px;

}



#new_navigation a {

	color:#FFF;

	text-decoration: none;

}



#new_navigation a:hover {

	color:#FFF;

	text-decoration: underline;

}





#mainbody {

	width:999px;

	padding-left:1px;

	font-size:16px;

	font-family: Arial;

}



.ship, .ship_right {

	float:left;

	width:750px;

	margin-top:-10px;

}



.ship img {

	width:250px;

	float:left;

	margin-top:-25px;

}



.ship h4 {

	font-weight:bold;

	width:450px;

	font-size:20px;

	text-align: left;

	padding-bottom:5px;

}



.ship p {

	width:300px;

	float:left;

}



.familyfun p {

	width:500px;

	float:left;

}



.ship_right img {

	width:250px;

	float:right;

	margin-top:-25px;

}





.ship_right h4, .familyfun_right h4 {

	font-weight:bold;

	width:550px;

	font-size:20px;

	text-align: right;

	padding-bottom:5px;

}



.ship_right p {

	width:300px;

	float:right;

	text-align: right;

}



.familyfun_right h4 {

	font-weight:bold;

	width:550px;

	font-size:20px;

	text-align: right;

	padding-bottom:5px;

}



.familyfun_right img {

	width:250px;

	float:right;

	margin-top:-15px;

}



.familyfun_right p {

	width:500px;

	float:left;

	text-align: right;

}



.familyfun img {

	width:250px;

	float:left;

	margin-top:-25px;

}



.familyfun h4 {

	font-weight:bold;

	width:700px;

	font-size:20px;

	text-align: left;

	padding-bottom:5px;

}



.familyfun p {

	width:500px;

	float:left;

}



.familyfun, .familyfun_right {

	float:left;

	width:750px;

	padding-bottom: 45px;

}



#rooms {

	display: none;

}



#roomsarea {

	width:1000px;

	background-image: url('../images/diningroom/brown_middle.png');

	background-repeat: repeat-y;

	margin-top:-150px;

	padding-top:175px;

	height:auto !important;

	height: 400px;

	min-height: 400px;

	z-index: 0;

	position:relative; 

}



.room {

	float:left;

	padding-left:45px;

	width:264px;

	padding-bottom:30px;

}



.room img {

	float:left; 

	width:264px;

}



.room p {

	padding-top:3px;

	float:left;

	width:264px;

	text-align: left;

	color:#FFF;

}



#grouprequest {

	float:left;

	width:900px;

	padding-top:25px;

	padding-left:40px;

}



#grouprequest div {

	float:left;

	padding-bottom:10px;

	width:450px;

}



#grouprequest span {

	float:left;

	padding-bottom:10px;

	width:450px;

}





#grouprequest div label {

	width:165px;

	float:left;

	color:#FFF;

	text-align: right;

	padding-right: 5px;

	font-size:18px;

}



#grouprequest input[type=text] {

	font-size:16px;

}



#groupConfirm {

	width:650px;

	padding-left:175px;

	float: left;

	padding-top:20px;

	color:#FFF;

}



#groupConfirm div {

	float:left;

	width:650px;

	padding-bottom: 5px;

}



#groupConfirm div label {

	float:left; 

	padding-right:5px;

	font-weight: bold;

}



#groupConfirm p {

	padding-bottom: 10px;

	padding-top:15px;

	float:left;

	width:650px;

}



#groupConfirm ol {

	float:left;

	margin: 0;

	padding: 10px 0px 10px 0px;

	margin-left: 25px;

	width:600px;

}



#groupConfirm ol li {

	width:600px;

	float: left;

	padding-bottom: 5px;

}



#contact {

	width:300px;

	padding-left:350px;

	float:left;

}



#contact div {

	float:left;

	width:300px;

	padding-bottom: 10px;

}



#contact div label {

	float:left;

	padding-bottom: 3px;

	font-weight: bold;

	width:300px;

	font-size: 18px;

}



#contact div input[type=text] {

	font-size: 16px;

	float:left;

	width:300px;

}



.links {

	float:left;

	width:600px;

	padding-left:40px;

	border-left:4px solid #5f4626;

}



.links h3 {

	float:left;

	width:600px;

	padding-bottom:10px;

}



.links p {

	float:left;

	width:600px;

	padding-bottom: 10px;

}



.links h4 {

	padding-bottom:3px;

	float:left;

	width:600px;

	padding-top:15px;

}





#links div { position: relative; margin: 10px 0;}

#links div label { position: absolute; top: 5px; left: 4px;}





#wufoo-z7x3p9 body { background-color:transparent !important; }



.likert tbody tr.alt td, .likert tbody tr.alt th {

    background-color: transparent !important;

}



.likert thead td, .likert thead th {

    background-color: transparent !important;

}

.likert table, .likert th, .likert td {

    border-color: transparent !important;

}



.likert caption, .likert thead td, .likert tbody th label {

    color: #5F4626;

    font-family: Arial; font-weight:bold !important;

}



.likert thead td {

    font-size: 100% !important;

    padding: 10px 6px;

}