/* Properties of The Riviera Woman */
body {
	font-family: verdana, geneva, helvetica, arial, sans-serif;
	font-size:70%;
	color: #346697;
	line-height: 130%;
	background-color: #4051b0;
	width: 960px;
	margin: 0 auto;
	text-align: center;
	}
body A {
	text-decoration: none;
	}
body A:hover {
	text-decoration: underline;
	}

/*a:link {
	color:#080;
	}
a:visited {
	color:#a90;
	}
a:hover {
	color:#333;
	}
a:active {
	color:#000;
	}*/

/* Redefine form field styles. */
input {
   color: #005;
   font-family: 'trebuchet ms',helvetica,sans-serif;
   font-size: 1.2em;
   }

/* General table properties. */
table {
	font-family: verdana, geneva, helvetica, arial, sans-serif;
	font-size:1.0em;
	color: #157;
	line-height: 120%;
	}

h1, .title {
	font: 2.0em georgia, times, times new roman, serif;
	font-weight: bold;
	}

h2 {
	font: 1.3em verdana, geneva, helvetica, arial, sans-serif;
	font-weight: bold;
	}

h3 {
	font: 1.2em verdana, geneva, helvetica, arial, sans-serif;
	}

.white {
	color: #fff;
	}

/* The template. */
#template {
	background-color: #fff;
	width: 960px;
	}

/* The info strip at the top of the page. */
#infoStrip {
	padding: 4px;
	border-style: none;
	background-color:#4051b0;
	font-size: 0.7em;
	font-weight: bold;
	color: #fff;
	}

#infoStrip A:link {
	color:#ccf;
	}
#infoStrip A:visited {
	color:#ccf;
	}
#infoStrip A:hover {
	color:#fff;
	}
#infoStrip A:active {
	color:#fff;
	}

/* large and bold. */
.largebold {
	font: 1.4em verdana, geneva, helvetica, arial, sans-serif;
	font-weight: bold;
	}

/* Standard but bold. */
.bold {
	font-weight: bold;
	}

/* A message posted at the top of a page in red. */
.message {
	font-size: 1.0em;
	color: #e00;
	}

/* The pager. */
.pager {
	color: #00c;
	}

/* The pager. */
.pagerBold {
	font-weight: bold;
	color: #c00;
	}

#content {
	width: 100%;
	}

#maincontent {
	text-align: center;
	vertical-align: top;
	}

/* The time at the bottom of the screen. */
#time {
	text-align: center;
	font-size: 0.7em;
	font-weight: bold;
	color: #fff;
	}

/* The title banner and its image map */
#banner {
	display: block;
	height: 108px;
	border-style: none;
	background: url(images/banner.jpg) no-repeat;
	}
#banner a {
	text-decoration:none;
	}
.hide {
	visibility:hidden;
	}
/*#home { /* the home icon on the banner
	float: left;
	position:absolute;
	width : 70px;
	height: 70px;
	margin-left: 0px;
	margin-top: 0px;
	}
#index {the index icon on the banner
	float: left;
	position:absolute;
	width : 70px;
	height: 70px;
	margin-left: 883px;
	margin-top: 5px;
	}*/

/* Drop-down menu */
#sddm {
	margin: 0;
	padding: 0;
	z-index: 30;
	}
#sddm li {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 11px arial;
	}
#sddm li a{
	display: block;
	margin: 0 1px 0 0;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 136px;
	background: #2ca6d7;
	color: #fff;
	text-align: center;
	text-decoration: none;
	}
#sddm li a:hover {
	background: #0078a9;
	}
#sddm div {
	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #eaebd8;
	border: 1px solid #2ca6d7;
	}
#sddm div a {
	position: relative;
	display: block;
	margin: 0;
	padding: 5px 10px;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background: #C8ECFA;
	color: #346697;
	font: 11px arial;
	line-height: 100%;
	}
#sddm div a:hover {
	background: #2da5da;
	color: #fff;
	}
#sddm #li-filler {
	display: block;
	margin: 0 1px 0 0;
	padding-top: 4px;
	padding-bottom: 4px;
	background: #2ca6d7;
	color: #fff;
	text-align: center;
	text-decoration: none;
	width: 356px;
}

.pager
{
	color: #00c;
}

.pagerBold
{
	font-weight: bold;
	color: #c00;
	text-decoration: none;
}

#nautichef
{
	display: none;
}

#customerType
{
	position: relative;
	top: 90px;
	font-weight: bold;
	font-size: 130%;
	color: white;
}

#customerTypeChoice
{
	width: 900px;
	margin: 0 auto;
	background: url(pictures/Gallery/bg1.jpg) no-repeat center bottom;
}

#strapline
{
	font-size: 120%;
	font-weight: bold;
	margin-top: 30px;
	margin-bottom: 70px;
}

#spacer
{
	height: 100px;
}

#business
{
	float: left;
	padding-left: 200px;
}

#private
{
	float: right;
	padding-right: 200px;
}

#business a, #private a
{
	display: block;
	background: #ddd;
	font-family: georgia, times, times new roman, serif;
	font-weight: bold;
	font-size: 200%;
	line-height: 150%;
	padding: 30px;
	border: 1px solid #888;
	text-decoration: none;
}

#terms
{
	padding: 10px;
	text-align: left;
}

#terms .bold
{
	padding-left: 4px;
	padding-right: 4px;
}

.clear
{
	clear: both;
	margin-bottom: 70px;
}