/* Marine core css 04/02/2008 */

body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%; /* 12px */
	background: url(/img/background_gradient.gif) top left repeat-x #000;
	color:#adc0c9;
	border-top: 6px solid #d68801;
	text-align:center;
}

#pageWrap
{
	text-align:left;
	width:750px;
	margin:auto;
	padding-bottom:570px;
	background: url('/img/background_logo.gif') bottom right no-repeat #30373a;
}

#header h1
{
	width:750px;
	height:83px;
	text-indent:-5000px;
	background:url('/img/header_logo.gif') top left no-repeat;
}
#content h1
{
	font-size:150%;
	font-weight:bold;
	margin-left:5px;
	margin-top:30px;
}
#header ul
{
	padding-bottom:2px;
	background-color:#30373a;
}
#header ul li
{
	display:inline;
	margin-left:10px;
	margin-right:10px;
}

textarea
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
}

a{text-decoration:none; color:#adc0c9;}
a:hover{text-decoration:underline;}
.clear{clear:both;}	
.floatLeft{float:left;}
.floatRight{float:right;}
body strong{font-weight:bold;}
.error{color:Red; font-weight:bold;}
.inline{display:inline;}


select
{
	background-color:#000;
	color:#FFF;
}

#global_alert
{
	background-color:#FFFF70;	
	color:#000000;
	font-size:120%;
	line-height:2em;
	text-align:center;
}

#room_thumb img
{
	border:1px solid #414D53;
	padding:5px;
}

#login
{
	padding-left:100px;
	margin-top:20px;
}
#login input
{
	background-color:#000;
	border: 1px solid #333;
	color:#FFF;
}

#contact
{
	width:750px;
}
#contact th
{
	padding:5px;
	padding-left:17px;
	width:200px;
}
#contact td[colspan="2"]
{
	padding:5px;
	padding-left:17px;
}

#contact th label
{
	font-weight:bold;
}
#contact input[type="text"]
{
	width:200px;
}
#contact textarea
{
	width:350px;
	height:100px;
}
body h3
{
	font-size:130%;
	margin-left:15px;
	margin-top:10px;
}
body p
{
	margin-bottom:10px;
	margin-top:5px;
	margin-left:5px;
}