
body 
{
	background-image: url("../../Images/bg2.gif");
}

html, body 
{
	background-color: #dcd794;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    text-align: left;
    
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0;
}
INPUT.Transparent 
{
	color: Green;
	BORDER-RIGHT: #a4a4a4 1px solid; BORDER-TOP: #a4a4a4 1px solid; BORDER-LEFT: #a4a4a4 1px solid; COLOR: black; BORDER-BOTTOM: #a4a4a4 1px solid; BACKGROUND-COLOR: transparent
}
INPUT.Transparent {
	BORDER-RIGHT: #a4a4a4 1px solid; BORDER-TOP: #a4a4a4 1px solid; BORDER-LEFT: #a4a4a4 1px solid; COLOR: black; BORDER-BOTTOM: #a4a4a4 1px solid; BACKGROUND-COLOR: transparent
}
TEXTAREA.Transparent {
	BORDER-RIGHT: #a4a4a4 1px solid; BORDER-TOP: #a4a4a4 1px solid; BORDER-LEFT: #a4a4a4 1px solid; COLOR: black; BORDER-BOTTOM: #a4a4a4 1px solid; BACKGROUND-COLOR: transparent
}
.CommentsHeading 
{
	COLOR: #663300;
	FONT-SIZE: 10pt; MARGIN-BOTTOM: 10px; FONT-FAMILY: Georgia, Verdana
}
.FormInfo {
	COLOR: #646464
}
.ImageFrame 
{
	PADDING-RIGHT: 3px; 
	DISPLAY: block; 
	PADDING-LEFT: 3px; 
	PADDING-BOTTOM: 3px; 
	PADDING-TOP: 3px;
	BORDER-RIGHT: #a4a4a4 1px solid; 
	BORDER-TOP: #a4a4a4 1px solid; 
	BACKGROUND: white; 
	BORDER-LEFT: #a4a4a4 1px solid; 
	BORDER-BOTTOM: #a4a4a4 1px solid;
}
.booking-start
{
	background-image: url("../../Images/changeover-start.jpg");
}

.booking-end
{
	background-image: url("../../Images/changeover-end.jpg");
}

.confirmation
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 22px; 
	COLOR: #0066ff; 
	FONT-FAMILY: "Lucida Console", Arial, helvetica, sans-serif;
}

.sitetitle 
{
	FONT-FAMILY: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	FONT-SIZE: 24;
	FONT-WEIGHT: bold;
	COLOR: #000000;
}

.sitelocation 
{
FONT-FAMILY: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	FONT-SIZE: 12;
	FONT-WEIGHT: bold;
	COLOR: #000000; 
}

/* General Nav Links - START */
.booking-title
{
	line-height: 15px;    
    margin-top: 0px;
    padding-bottom: 5px;
    font-weight: bold;
}

.bodyContentBold
{
	line-height: 15px;    
    margin-top: 0px;
    margin-bottom: 5px;
    font-weight: bold;
}

.bodyContent
{
	line-height: 17px;    
    margin-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 5px;
}

.line-spacer
{
    padding-top: 15px;
    padding-bottom: 15px;
}

.top-spacer
{
    padding-top: 10px;
}

.small-line-spacer
{
    padding-top: 5px;
    padding-bottom: 5px;
}

.bodyContent A {
	TEXT-DECORATION: none
}
.bodyContent A:link {
	COLOR: #c30; BORDER-BOTTOM: #c30 1px solid
}
.bodyContent A:visited {
	COLOR: #c30; BORDER-BOTTOM: #c30 1px solid;
}
.bodyContent A:active {
	COLOR: #c30; BORDER-BOTTOM: #c30 1px solid;
}
.bodyContent A:hover {
	COLOR: #c30; BORDER-BOTTOM: #c30 1px solid;
}
/* GENERAL NAV LINKS - END */
/* BLOG HEADER AND FOOTER - START */
.blogheader {
	MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; FONT: 0.9em "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; COLOR: #7b7f6c; 
}
.blogheader A {
	TEXT-DECORATION: none
}
.blogheader A:link {
	COLOR: #c30; BORDER-BOTTOM: #c30 1px dotted
}
.blogheader A:visited {
	COLOR: #c30; BORDER-BOTTOM: #c30 1px dotted;
}
.blogheader A:active {
	COLOR: #c30; BORDER-BOTTOM: #c30 1px dotted;
}
.blogheader A:hover {
	COLOR: #c30; BORDER-BOTTOM: #c30 1px solid;
}
.blogfooter {
	MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 20px; FONT: 0.9em "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; COLOR: #7b7f6c; BORDER-BOTTOM: #859797 1px dotted; line-height: 15px;
}
.blogfooter A {
	TEXT-DECORATION: none
}
.blogfooter A:link {
	COLOR: #c30; BORDER-BOTTOM: #c30 1px dotted
}
.blogfooter A:visited {
	COLOR: #c30; BORDER-BOTTOM: #c30 1px dotted
}
.blogfooter A:active {
	COLOR: #c30; BORDER-BOTTOM: #c30 1px dotted;
}
.blogfooter A:hover {
	COLOR: #c30; BORDER-BOTTOM: #c30 1px solid;
}
/* BLOG HEADER AND FOOTER - END */

	.errorMessageSummary 
	{
		font-weight: bold;
		color: RED;
	}

/* BLOG COMMENT - START */
.commentdate 
{
	MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 0px;
	padding-top: 5px; FONT-SIZE: 8pt; COLOR: #666666; FONT: 0.9em "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}
.commentdate A 
{
	TEXT-DECORATION: none
}
.commentdate A:link 
{
	COLOR: #c30; BORDER-BOTTOM: #c30 1px dotted
}
.commentdate A:visited 
{
	COLOR: #c30; BORDER-BOTTOM: #c30 1px dotted
}
.commentdate A:active 
{
	COLOR: #c30; BORDER-BOTTOM: #c30 1px dotted;
}
.commentdate A:hover 
{
	COLOR: #c30; BORDER-BOTTOM: #c30 1px solid;
}
.title 
{
	MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 0px;
	FONT: bold 1em "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; COLOR: #c30; LETTER-SPACING: 2px;
}
.title A {
	TEXT-DECORATION: none
}
.title A:link {
	COLOR: #c30; BORDER-BOTTOM: #c30 1px dotted
}
.title A:visited {
	COLOR: #c30; BORDER-BOTTOM: #c30 1px dotted
}
.title A:active {
	COLOR: #c30; BORDER-BOTTOM: #c30 1px dotted
}
.title A:hover {
	COLOR: #c30; BORDER-BOTTOM: #c30 1px solid;
}
/* BLOG COMMENT - END */

/* IMAGE STYLES - START */
.leftspace {
	margin-left: 5px; MARGIN-RIGHT: 10px;
}
.toparrow {
	FLOAT: right;
}
/* IMAGE STYLES - END */

.dashedunderline {
	MARGIN-BOTTOM: 15px; BORDER-BOTTOM: #859797 1px dotted; line-height: 1px;
}

.dateline 
{
	COLOR: #6d6d6d
}

.errorText
{
	padding-top: 5px;
	padding-bottom: 5px;
	COLOR: #FF0000;
}



.blogTitle
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12pt; 
	PADDING-BOTTOM: 3px; 
	COLOR: #6d6d6d; 
}

.tableAdminComment
{
    BORDER-RIGHT: solid 1px #DCDCDC;
    BORDER-TOP: solid 1px #DCDCDC;
    BORDER-LEFT: solid 1px #DCDCDC;
    BORDER-BOTTOM: solid 1px #DCDCDC;    
    margin-bottom: 20px;
}

.titleUnderline 
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 11px; 
	font-weight: bold;
	PADDING-BOTTOM: 5px; 
	MARGIN: 8px 0px; 
	COLOR: #6D6D6D; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #999999 1px solid
}

.navText 
{  	
	font-size: 11px; 
	font-weight: normal;
	COLOR: #6D6D6D;  
	padding-top: 5px;
	margin-bottom: 5px;
}

/* this for the tooltip popups */
.navTextPopup
{
	width:235px;
	font-size:8pt;
	font-family:verdana;
	border-width:2px;
	border-style:outset;
	border-color:#006BAE;
	background-color:#FFF6D9;
	color:black;
}

.pagetitle
{
	MARGIN: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 3px;
	MARGIN-BOTTOM: 10px;
	border-bottom: solid 1px #5E94C9;
	FONT-WEIGHT: bold;
	
	
	FONT-VARIANT:  normal;
	color:#663300;
	text-transform: capitalize;
	
		COLOR: #663300;
	FONT-SIZE: 14pt;  FONT-FAMILY: Georgia, Verdana
}

H4 
{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 0px;
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif
}

P 
{
	LIST-STYLE-POSITION: outside; 
	MARGIN: 0px 0px 0px 0px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: disc; 
	TEXT-ALIGN: justify
}

.table1
{
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
    BORDER-RIGHT: solid 1px #cccccc;
    BORDER-TOP: solid 1px #cccccc;
    BORDER-LEFT: solid 1px #cccccc;
    BORDER-BOTTOM: solid 1px #cccccc;
    font-size: 11px;	    
}

.table1 TD
{
	white-space: nowrap;
}

.table1 .header
{
	background-color : #99CC00;
	font-weight : bold;	
	height: 15;
}

.table1 .footer
{
	background-color : #99CC00;
	height: 15;
}

.table1 .edititem
{
	background-color : #FFFF00;
	text-align: left;
}

.table1 .subtotal
{
	background-color : #e3e3e3;
	font-weight: bold;
}

.table1 .total
{
	background-color : #666666;
	color: FFFFFF;
	font-weight: bold;
}

.table1 .normal
{
	background-color : white;
}

.table1 .alternate
{
	background-color : E9F2CE;
}

TD
{
	font-size: 11px;
    color: #333333;	
}

LI 
{
	padding-top: 0px;	
	padding-bottom: 0px;	
}

UL 
{
	padding-top: 0px;	
	padding-bottom: 0px;	
}

.bodyHeading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 17px;
}

.bodyTitle 
{  	
	font-size: 12px; 
	font-weight: bold; 
	padding-top: 2px;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

.bodySmall
{
    FONT-SIZE: 10px;
}

.gallery
{
    PADDING-BOTTOM: 5px;
}

.galleryBold
{
    FONT-WEIGHT: bold;
	padding-top: 2px;
	margin-bottom: 5px; 
	padding-bottom: 5px;
}

.border-1px-dkGrey 
{
	border: 1px solid #333333;
}

.border-1px-dkGrey-notop 
{
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
}

/* fix here */


.border-2px-dkGrey 
{
	border: 2px solid #333333;
}



.border-1px-noleft 
{
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-right: 1px solid #333333;
}

.border-1px-noleft-notop
{
	border-right: 1px solid #333333;
}

.border-1px-noright 
{
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
	border-top: 1px solid #333333;
}

.border-1px-blue-nobottom
{
	border-top: 1px solid #afb9c2;
	border-left: 1px solid #afb9c2;
	border-right: 1px solid #afb9c2;
}

.border-1px-blueright-notop
{
	border-left: 1px solid #333333;
	border-right: 1px solid #afb9c2;
}

#sidepane {
    FONT-SIZE: 10px; PADDING-BOTTOM: 10px; PADDING-LEFT: 12px; PADDING-TOP: 0px; LINE-HEIGHT: 150%
}
#sidepane UL {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 16px; PADDING-TOP: 0px; LIST-STYLE-TYPE: disc
}
#sidepane LI {
    BACKGROUND-POSITION: 0px 0.6em; PADDING-LEFT: 0px; MARGIN: 0px;
}
#sidepane A:link {
    COLOR: #000; border-bottom: none; TEXT-DECORATION: none
}
#sidepane A:visited 
{
    COLOR: #000; 
    border-bottom: none;
    TEXT-DECORATION: none;
}
#sidepane A:hover 
{
	COLOR: #000; 
	border-bottom: none;
    TEXT-DECORATION: underline
}
#sidepane H4 {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 0px
}

.left-menu a:link { font-family: Arial, sans-serif; font-size:12px; font-weight:bold; border-bottom: none; text-decoration:none; color:#000000; }
.left-menu a:visited { font-family: Arial, sans-serif; font-size:12px; font-weight:bold; border-bottom: none; text-decoration:none; color:#000000; }
.left-menu a:active { font-family: Arial, sans-serif; font-size:12px; font-weight:bold; border-bottom: none; text-decoration:none; color:#000000; }
.left-menu a:hover { font-family: Arial, sans-serif; font-size:12px; font-weight:bold; border-bottom: none; text-decoration:none; color:#8CB3D9; }

.footer a:link { font-family: Arial, sans-serif; font-size:11px; font-weight:normal; border-bottom: none; text-decoration:none; color:#000000; }
.footer a:visited { font-family: Arial, sans-serif; font-size:11px; font-weight:normal; border-bottom: none; text-decoration:none; color:#000000; }
.footer a:active { font-family: Arial, sans-serif; font-size:11px; font-weight:normal; border-bottom: none; text-decoration:none; color:#000000; }
.footer a:hover { font-family: Arial, sans-serif; font-size:11px; font-weight:normal; border-bottom: none; text-decoration:underline; color:#000000; }

.footerBold  { font-family: Arial, sans-serif; font-size:12px; font-weight:bold; border-bottom: none; text-decoration:none; color:#FFFFFF; }
.footerBold a:link { font-family: Arial, sans-serif; font-size:12px; font-weight:bold; border-bottom: none; text-decoration:none; color:#FFFFFF; }
.footerBold a:visited { font-family: Arial, sans-serif; font-size:12px; font-weight:bold; border-bottom: none; text-decoration:none; color:#FFFFFF; }
.footerBold a:active { font-family: Arial, sans-serif; font-size:12px; font-weight:bold; border-bottom: none; text-decoration:none; color:#FFFFFF; }
.footerBold a:hover { font-family: Arial, sans-serif; font-size:12px; font-weight:bold; border-bottom: none; text-decoration:underline; color:#FFFFFF; }

.portletDatagrid 
{
	BORDER: #afb3b6 1px solid;
	WIDTH: 100%;
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 6px;
	PADDING-BOTTOM: 6px;
	PADDING-TOP: 6px;
}

.portletDatagrid TR TD {
	BORDER: #afb3b6 1px solid;
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 6px;
	PADDING-BOTTOM: 6px;
	PADDING-TOP: 6px;
}

	.portletDatagridHeaderRowBackground {
	BACKGROUND-COLOR: #c2c5ca;
}

.portletDatagridHeader {
	FONT-WEIGHT: bold;
	COLOR: #676767;
}

.portletDatagridHeader TD {
	FONT-WEIGHT: bold;
	COLOR: #ffffff;
}
.portletDatagridHeader A:hover {
	COLOR: #ffffff;
	text-decoration: underline;
}

.portletDatagridHeader A:link {
	COLOR: #ffffff;
	text-decoration: none;
}

.portletDatagridHeader A:visited {
	COLOR: #ffffff;
	text-decoration: none;
}

.portletDatagridHeader A:active {
	COLOR: #ffffff;
	text-decoration: none;
}


.portletDatagridRowBackground {
	BACKGROUND-COLOR: #F7F7F7;
}

.portletDatagridAlternateRowBackground {
	BACKGROUND-COLOR: #E8E9EB;
}