/* Default CSS Stylesheet for RNZ */
A{font-size: 12px;color: #596672;}
BODY{font-size: 11px;margin: 0px;color: darkblue;font-family: Arial, Times New Roman; background-color:#F0EFDB;}

.Footer, .Footer a{font-size: 11px;color: #CCCCCC;text-decoration: none;}
.FooterMenu, .FooterMenu a{font-size: 11px;color: #CCCCCC;font-weight:bold;text-decoration: none;}

/*Menu*/
.MenuSideTable{background-color: #EEEEEE;}
.MenuSideHeader, .MenuSideHeader a{font: bold 12px;color: white;background-color: #AAAAAA;border-bottom: #ffffff 1px solid;}
.MenuSideMaster, .MenuSideMaster a{font-size: 12px;color:#003366;}
.MenuSideMasterOver, .MenuSideMasterOver a{font-size: 12px;color:#990000;}
.MenuSideFontMaster, .MenuSideFontMaster a{font-size: 12px;color:#003366; }
.MenuSideFontOver, .MenuSideFontOver a{font-size: 12px;color:#990000;}
.MenuSideMasterOverSelected{font-size: 12px;color:#990000;text-decoration:none;}
.MenuSideMasterSelected {font-size: 12px;color:#990000;text-decoration:none;}
.MenuSideFontSelected{font-size: 12px;color:#990000;text-decoration:none; }
.MenuSideFontSelectedLink, .MenuSideFontSelectedLink a{font-size: 12px;color:#990000;}
/*Featured listings*/
.MenuSideTableRL{background-color: #EEEEEE;}
.MenuSideHeaderTopRL{font: bold 12px;color: white;background-color: #AAAAAA;padding-right: 3px;padding-left: 3px;padding-bottom: 3px;padding-top: 3px;border-bottom: #ffffff 1px solid;}
.MenuSideHeaderRL, .MenuSideHeaderRL a{font: bold 12px;color: white;background-color: #AAAAAA;padding-right: 3px;padding-left: 3px;padding-bottom: 3px;padding-top: 3px;}
.MenuSideFontMasterRL, .MenuSideFontMasterRL a{font-size: 12px;color:#003366;padding-right: 3px;padding-left: 3px;padding-bottom: 3px;padding-top: 3px;}

.tblFooters{font-size: 12px;font-weight: bold;text-decoration:none;font-family: Arial;color: #ffffff;} 

/* PAGES FORMAT */
	/* TABLE TEMPLATE */
.mTbl{height: 100%;background-color: white;}
.mTblL{}
.mTblT{}
.mTblR{}
.mTblB{}
.mTblC{width: 100%;height: 100%;}
	/* TABLE ON PAGES*/
.tblBg{border-bottom: darkgray 2px groove;
	width: 634px;background-color: #ffffff;}
.tblL{}
.tblR{}
.tblT{background-color: #8EA0B0;}
.tblT2{}
.tblTLC{background-color: #8EA0B0;}
.tblTRC{background-color: #8EA0B0;}
.tblB{}
.tblB2{}
.tblBLC{}
.tblBRC{}
	/* TABLE WITHIN TABLE */
.bodyTbl{width: 634px;}
	/* Headers Bg*/
.TableHeader{border-right: white 1px solid;border-top: white 1px solid;background-color: #8EA0B0;
	border-left: white 1px solid;border-bottom: white 1px solid;}
.TableHeader2{BORDER-RIGHT: white 1px solid;BORDER-TOP: white 1px solid;BORDER-LEFT: white 1px solid; 
	BORDER-BOTTOM: white 1px solid;background-color: #8EA0B0;}
.TableHeaderNoBorder{background-color: #FF6600;BORDER-BOTTOM: white 1px solid;}
	/* Text*/
.tblHeaders
{font-weight: bold;font-size: 20px;color: #ffffff;font-family: Arial;text-decoration: none;} 
.TableHeaderText{font-weight: bold;font-size: 12px;color: #ffffff;}
.TableHeaderText2{font-weight: bold;font-size: 12px;color: #ffffff;}
.TableHeaderText3{font-weight: bold;}
.TableHeaderLinks{font-weight: bold;}

.RateTable{BORDER-RIGHT: white 1px solid;BORDER-TOP: white 1px solid;BORDER-LEFT: white 1px solid;
	BORDER-BOTTOM: white 1px solid;font-weight: bold;font-size: 12px;}


/* BOOKING */
	/* TABLE */
.tblBookBG
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	width:634px;
}
.tblBookT{height: 75px;color: #ffffff;}
.tblBookTLC{width: 17px;height: 75px;}
.tblBookTRC{width: 17px;height: 75px;}
.BookH{font-weight: bold;font-size: 25px;}
	/* TABS */
.tabHead{width: 100%; background-image: url(../Pics/ReservePub/Book/RNZ_Head.jpg);height:50px;border-bottom: black 1px solid;}
.tabTab{border-right: thin groove;padding-right: 10px;border-top: thin groove;padding-left: 10px;border-left: thin groove;border-bottom: thin groove;	height: 25px;
	background-color: #286798;}
.tabSel{font-weight: bold;font-size: 12px;color: red;font-family: Arial, Times New Roman;text-align: center;}
.tabDef{font-weight: bold;font-size: 12px;color: white;font-family: Arial, Times New Roman;text-align: center;}
.tabDefM{font-weight: bold;font-size: 12px;color: white;font-family: Arial, Times New Roman;text-align: center;}
.tabChOut{font-family:Arial, Times New Roman;font-size:12px;color:red;font-weight:BOLD;text-decoration:none;text-align: center;}
.tblTabSubText{text-align:right;border-right: white 1px solid;padding-right: 10px;padding-left: 10px;border-left: white 1px solid;border-bottom: white 1px solid;}


/* PRESENTATION TEXT*/
	/* Text*/
.HotName{font-size: 17px;font-weight: bold;font-family: Arial;color: white;} 
.HotNameSub{font-weight: bold;font-size: 12px;font-style: italic;font-family: Arial;}  
.HotH{font-weight: bold;font-size: 12px;text-decoration:none;}
.HotPres{text-justify: distribute;font-size: 12px;text-align: justify;text-decoration:none;}
.HotPresPic{text-justify: distribute;font-size: 12px;font-style: italic;text-align: justify;text-decoration: none;}
.HotPresH{text-justify: distribute;font-size: 12px;text-align: justify;text-decoration:none;color:#ffffff}

	/*Hyperlinks*/
.HyperLinkBlue{font-weight: bold;font-size: 12px;color: #596672;font-family: Arial, Times New Roman;
	text-decoration: underline;}
.HyperLinkWhite{font-weight: bold;font-size: 12px;color: white;font-family: Arial, Times New Roman;
	text-decoration: underline;}
.HyperLinkBlueSmall{font-size: 12px;font-family: Arial, Times New Roman;color: white;text-decoration: underline;}

.Print{font-weight: bold;font-size: 12px;cursor: hand;color: white;}

/* DATAGRIDS */
.GridF{background-color: #0000a0;text-decoration: underline;}
.GridH{color: #ffffff;background-color: #8EA0B0;font-weight: bold;font-size: 12px;}

	/* Grid Service & Supp*/
.GridServ{font-weight: bold;font-size: 12px;}
.GridSupH{background-color: #8EA0B0;}
.GridSupT1{font-weight: bold;font-size: 12px;color: #ffffff;}
.GridSupT2{font-weight: bold;font-size: 12px;color: #ffffff;}

/* DATALISTS */
.dlHeader1{color: white;background-color: #8EA0B0;font-size: 12px;}
.dlHeader2{color: white;background-color: #8EA0B0;font-size: 12px;}
.dlHeaderUnderline{}
.dlItemStyle{font-size: 12px;color: #766E57;}
.dlAlternatingItemStyle{background-color: #0066CC;font-size: 12px;color: #ffffff;}
.dlSubTotal{}
.dlGrandTotal{}
.dlSubTotalbgr
{
	
}
.dlGrandTotalbgr{border-top: white 1px solid;}
.dlService{background-color: #DEDBC0;font-size: 12px;}
.dlServiceEnd{font-size: 12px;}
.dlExtra0{font-size: 12px;}
.dlExtra1{font-size: 12px;}
.dlExtra2{font-size: 12px;}
.dlExtra3{font-size: 12px;}
.dlAvalHeader{background-color: #766E57;font-size: 12px;font-weight: bold ;color: #ffffff;}
.dlSetupHeader{background-color: #766E57;font-size: 12px;font-weight: bold ;color: #ffffff;}


/* FORMS */
	/*Labels*/
.ServerText{font-size: 12px;color: darkblue;font-family: Arial, Times New Roman;}
	/*Input&drops*/
.ServerFields{font-size: 12px;color: darkblue;font-family: Arial, Times New Roman;}
.ServerTextRightAlign{font-size: 12px;text-align: right;font-family: Arial, Times New Roman;color: darkblue;}
.ServerTextCenterAlign{font-size: 12px;text-align: center;font-family: Arial, Times New Roman;color: darkblue;}
.FieldError{font-weight: bold;font-size: 12px;color: #ff6600;font-family: Arial, Times New Roman;}
	/*Errors*/
.Error{font-size: 12px;font-weight: bold;color: #ff0000;font-family: Arial, Times New Roman;}
.Warning{font-weight: bold;font-size: 12px;color: #ff3300;font-family: Arial, Times New Roman;}
	/*Buttons*/
.ServerButton
{
	border-right: #596672 1px solid;
	border-top: #596672 1px solid;
	font-weight: bold;
	font-size: 12px;
	border-left: #596672 1px solid;
	cursor: hand;
	color: white;
	border-bottom: #596672 1px solid;
	font-family: Arial, Times New Roman;
	background-color: #8ea0b0;
}
.ServerButton2
{
	border-right: #596672 1px solid;
	border-top: #596672 1px solid;
	font-weight: bold;
	font-size: 12px;
	border-left: #596672 1px solid;
	cursor: hand;
	color: white;
	border-bottom: #596672 1px solid;
	font-family: Arial, Times New Roman;
	background-color: #8ea0b0;
}
.ButtonBookIt
{
	border-right: #596672 1px solid;
	border-top: #596672 1px solid;
	font-weight: bold;
	font-size: 12px;
	border-left: #596672 1px solid;
	cursor: hand;
	color: white;
	border-bottom: #596672 1px solid;
	font-family: Arial, Times New Roman;
	background-color: #8ea0b0;
}


/* TREE */
.Tree{font-weight: bold;font-size: 12px;}
.TreeHover{font-weight: bold;font-size: 12px;text-decoration: underline;cursor: hand;color: #8EA0B0;}
.TreeSelect{font-weight: bold;font-size: 12px;color: #8EA0B0;cursor: hand;text-decoration: underline;}


/* MENUS SLIDING */
.MenuLeft{font-size: 11px;background-color:#F5F5ED;}
.MenudefItem{font-size: 11px;cursor: hand;color: #000000;background-color:#F5F5ED;}
.MenuselItem{}
.MenuhovItem{}
.MenudefGroup
{
	padding-left: 10px;
	font-weight: bold;
	height: 20px;
	background-color: #b0b08a;
}
.MenuSelGroup{}
.MenuhovGroup{color: #ffffff;font-size: 13px;font-weight: bold;} /* this is the text of the group for html mnu*/

/* MENU DROPS */

	/* LoggedIn */
.mnuTop3{
	font-size: 11px;
	cursor: hand;
	color: #ffffff;
	background-color: #B0B08A;
	text-align:center;}
.mnuTopH3{
	font-size: 11px;
	cursor: hand;
	color: #ffffff;
	background-color: #909071;
	text-align:center;}

	/* MainMenu */
.mnuTop
{
	font-size: 11px;
	cursor: hand;
	color: #ffffff;
	background-color: #B0B08A;
	text-align:center;
}
.mnuTopH
{
	font-size: 11px;
	cursor: hand;
	color: #ffffff;
	background-color: #909071;
	text-align:center;
}
.mnuSub
{
	font-size: 11px;
	cursor: hand;
	color: #ffffff;
	background-color: #B0B08A;
	text-align:center;
}
.mnuSubH
{
	font-size: 11px;
	cursor: hand;
	color: #ffffff;
	background-color: #909071;
	text-align:center;
}
	/* Selected */
.mnuTopS
{
	font-size: 11px;
	cursor: hand;
	color: #ffffff;
	background-color: #909071;
	text-align:center;
}
.mnuTopSH
{
	font-size: 11px;
	cursor: hand;
	color: #ffffff;
	background-color: #909071;
	text-align:center;
}
	/* SubMenus */
.mnuSubIsl
{
	font-size: 11px;
	cursor: hand;
	color: #ffffff;
	background-color: #ffcc00;
}

/* IMAGES BORDER */
.ImageBorder
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}
.ImageBorder2{border-right: white 1px solid;border-top: white 1px solid;border-left: white 1px solid;border-bottom: white 1px solid;cursor: hand;}
.ImagePopUp{border-right: #6699ff 3px outset;border-top: #6699ff 3px outset;border-left: #6699ff 3px outset;cursor: hand;border-bottom: #6699ff 3px outset;}

/* SPECIALS */
.Specials{font-weight: bold;font-size: 12px;text-align: center;}
.SpecialsPic{background-image: url(../Pics/SPDCook/Home/palms.gif); width:53px;}

/* SUNDRY */
.Amen{border-top: #ffffff thin solid;}

/* PRESENTATION */
.Enlarge{text-justify: distribute;font-size: 12px;color: red;text-align: justify;}
.PreTableRight{clear: right;margin-top: 2px;display: inline;float: right;margin-bottom: 2px;margin-left: 4px;}
.PreTableCenter{margin: 2px 4px;}
.PreTableLeft{clear: left;margin-top: 2px;display: inline;float: left;margin-bottom: 2px;margin-right: 4px;}
.SubMenus{font-weight: bold;font-size: 12px;cursor: hand;}

/* TOP MENU */
.MenuMaster{TEXT-ALIGN: center;cursor: hand;color: white;}
.MenuMasterSelected{TEXT-ALIGN: center;cursor: hand;color: white;}
.MenuMasterOver{TEXT-ALIGN: center;color: white;background-color: #b0b08a;}
.MenuMasterOverSelected{TEXT-ALIGN: center;cursor: hand;color: white;background-color: #b0b08a;}
/* DROP DOWN FROM TOP MENU */
.MenuDropMasterIslands{border-right: white 2px groove;border-top: white 2px groove;border-left: white 2px groove;cursor: hand;color: white;border-bottom: white 2px groove;	background-color: #b0b08a;}
.Spacer{height: 10px;}
.MenuDropMaster{}
.MenuDropMasterOver{cursor: hand;color: white;background-color: #9999cc;}
.SubMenu{}
/*Sub sub menu from TOP */
.MenuDropMasterSubIslands{border-right: white 2px groove;border-top: white 2px groove;border-left: white 2px groove;cursor: hand;color: white;text-indent: 1px;border-bottom: white 2px groove;	background-color: #e86d33;}
.MenuDropMasterSub{}
.MenuDropMasterOverSub{color: yellow;background-color: #9999cc;}

/*  */
.featHead{background-color: #B3B3B3;}
.featHeadText{font-weight: bold;font-size: 12px;color: #ffffff;}
.featHeadText2{font-weight: bold;font-size: 20px;color: #ffffff;}
.featTbl{background-color: #ffffff;}
