
/* cvs id: $Id: style.css,v 1.7 2009/07/29 01:24:13 sean Exp $ */


BODY {
	background-color: #089AC4;
	margin: 0px;
	background-image: url(/siteSpecific/page/images/pier_background.gif);
	background-repeat: repeat-x;
}

A:link, A:visited   {
	color: #0060AA;
	text-decoration: none;
}
A:hover  {
	text-decoration: underline;
	color: #0099e3;
}

.content-body {
	background-color: #FFFFFF;
	margin: 0px;
	background-image: url(/siteSpecific/page/sails_background.gif);
	background-repeat: no-repeat;
}


.footer{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal; /* color:#ffff00; */
	color: Gray;
	vertical-align: bottom;
}

A.foot{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color:#0060AA;
	text-decoration: none;
}

A.foot:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color:#0060AA;
	text-decoration: underline;
}

P {
	margin-bottom: 12px;
	margin-top: 0;
	font-family: 'MS Sans Serif',Geneva,sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	color: #222;
}

.error {
	font-family: 'MS Sans Serif',Geneva,sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #ff4444;
}

H1 {
	font-family: 'MS Sans Serif',Geneva,sans-serif;
	font-size: 28px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #828383;
}

.ani-image-border {
	border : 1px solid White;
}

.pageWelcome {
	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding-bottom: 3px;
	color: #0060AA;
}

.pageHeading {
	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 19px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding-bottom: 3px;
	color: #0060AA;
	text-align: center;
}

.head2 {
	line-height: 200%;
	font-family: 'MS Sans Serif',Geneva,sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #089AC4;
}

.head3 {
	margin-top: 5px;
	margin-bottom: 3px;
	font-family: 'MS Sans Serif',Geneva,sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #828383;
}

UL {
	font-family: 'MS Sans Serif',Geneva,sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: black;
}

TH {
	font-family: 'MS Sans Serif',Geneva,sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: black;
	text-align: left;
	padding: 4px 2px 4px 2px
}

TD {
	font-family: 'MS Sans Serif',Geneva,sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #707070;
}


INPUT,
TEXTAREA,
SELECT {
	font-family : 	'MS Sans Serif',Geneva,sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #707070;
}

.indexExpand:link,
.indexExpand:visited {
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 14px;
	padding-left: 1px;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0060AA;
}

.indexExpand:hover {
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 14px;
	padding-left: 1px;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0060AA;
}

.indexHome {
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 10px;
}

.index {
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 10px;
	border-top: 1px solid #089AC4;
	width: 160px;
}

.subIndex {
	padding-top: 1px;
	padding-left: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	border-style: none;
}

.indexURL:link,
.indexURL:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	border-style: none;
	white-space: nowrap;
}

.indexURL:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	font-weight:bold;
	text-decoration : underline;
	border-style: none;
	white-space: nowrap;
}

.pageSlogan {
	font-family : 	'MS Sans Serif',Geneva,sans-serif;
	font-size : 14px;
	font-weight: bold;
	color: #CCDFE2;
	padding-bottom: 14px;
}

.leftMargin {
	margin: 0px;
	border-style: none;
	background-color: #007EC3;
}

.leftmenu-bg-grad{
	background-color: #007EC3;
}

.leftmenu-bg-top{
	background-color: #007EC3;
	padding: 10px 0px 0px 0px;
}


.rightMargin {
	background-color: #ffffff;
	padding-top: 30px;
}

.wrapPanel {
	margin: 0px;
	padding: 0px;
	border-style: none;
}

.indexPanel {
	margin: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 2px;
	border-style: none;
}

.topSpacer {
	width: 100%;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-style: none;
	background-color: white;
}

.bookingPanel {
	margin: 0px;
	padding-left:2px;
	padding-right:2px;
	border-style: none;
}

.panelInner {
	background-color: #6CAAD9;
	border: 1px solid #089AC4;
	padding: 0px 2px 0px 2px;
}

.pageBody {
	margin: 0px;
	padding-top: 20px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	border-style: none;
}

.blot {
	margin-top: 5px;
	background-color: #828383;
}

.editbox {
/*	border: 1px solid #BFD0D7; */
	border: none;
}

.caption {
	font-size: 10px;
}

.roomTitle {
	font-size: 0.95em;
	font-weight: bold;
	padding: 5px 2px;
}

.roomTitleRow {
	background: #96d0f3;
}

.element {
	font-family: 'MS Sans Serif',Geneva,sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #707070;
	padding: 4px;
}

.elementTitle {
	font-family: 'MS Sans Serif',Geneva,sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #089AC4;
	padding: 4px 2px 4px 2px
}

.elementEdit {
	font-family: 'MS Sans Serif',Geneva,sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: black;
	padding: 4px 2px 8px 2px
}

.elementImg {
	border: 3px solid #80BFC3;
}

FORM {
	margin: 0;
}

.subBox {
	background-color: white; /*        border: 1px solid #089AC4; */
/*        border: 1px solid #BF4E0C; */
	color: #0060AA;
	border: 1px solid #0060AA;
	font-size: 14px;
}

.link2:link,.link2:visited {
	line-height: 200%;
	font-family: 'MS Sans Serif',Geneva,sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #707070;
}

.link2:hover {
	line-height: 200%;
	font-family: 'MS Sans Serif',Geneva,sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
	color: #707070;
}

.headerLink:link,.headerLink:visited {
	font-family: 'MS Sans Serif',Geneva,sans-serif;
	font-size: 12px;
  	letter-spacing: 3px;
	font-weight: normal;
	text-decoration: none;
/*	color: #62948A;
	color: #3B7966; */
	color: #FCA002;
}

.headerLink:hover {
	font-family: 'MS Sans Serif',Geneva,sans-serif;
	font-size: 12px;
  	letter-spacing: 3px;
	font-weight: normal;
	text-decoration: underline;
	color: #3B7966;
}

.elementBackgroundDark  { /* background-color: #f8f8f0; */ }
.elementBackgroundLight { /* background-color: #f8f0f0; */ }

.formBackgroundDark  { background-color: #c9e8fb; }
.formBackgroundLight { background-color: #d6edfd; }

/* =================== start booking search form styles ===================== */

.rangeValid {
  font-family: arial,sans-serif;
  color: white;
  font-weight: bold;
  font-size: 10pt;
  text-align: center;
  border: none;
  width: 132px;
  padding: 2px;
  background-color : transparent;
}

.rangeInvalid {
  font-family: arial,sans-serif;
  color: white;
  font-weight: bold;
  font-size: 10pt;
  text-align: center;
  border: none;
  width: 132px;
  padding: 2px;
  background-color : transparent;
}

.bookingSelect {
	font-family : 	Verdana, Helvetica, Arial, 'MS Sans Serif', Geneva, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 0px none red;
}

.bookingHead2 {
	line-height: 200%;
	font-family: 'MS Sans Serif',Geneva,sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #216066;
}

.bookingText {
	font-family: 'MS Sans Serif',Geneva,sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #216066;
	padding-right: 0px;
}

.bookingSmall {
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #fffffff;
	font-size: 10px;
 	color: #216066;
	padding: 2px;
}

.mediaContainer {
        padding-bottom: 12px;
}

/* ==================== end booking search form styles ====================== */

