A{color: #af3a39;text-decoration: none;font-weight: 400;font-style: italic;}
A:hover
{
	color: #af3a39;
	text-decoration: underline;
}
BODY
{
	font-family: Georgia, Times New Roman;
	z-index: 0;
}
hr
{
	color: #cfcfcf;
	height: 3px;
}


/* Service's Table */
.SNTable
{
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
	padding-right: 150px;
}
.SNText
{
	color: #7e4443;
	text-align: center;
	font-size: 15px;
	text-transform: lowercase;
	font-family: Helvetica Neue;
	font-weight: 200;
}
.SNTextOver
{
	color: #000000;
	text-align: center;
	font-size: 15px;
	text-transform: lowercase;
	font-family: Helvetica Neue;
	font-weight: 200;
}
.SNTextSelected
{
	color: #000000;
	text-align: center;
	font-size: 15px;
	text-transform: lowercase;
	font-family: Helvetica Neue;
	font-weight: 200;
}


/* MAIN TEMPLATE*/
.mTbl
{
	width: 100%;
	height: 100%;
}
.mTblL
{
	width: 120px;
}
.mTblT
{
	width: 100%;
	height: 100%;
}
.mTblR
{
}
.mTblB
{
}
.mTblC
{
	width: 100%;
	height: 100%;
}

.Footer
{
	font-size: 9px;
	color: White;
	text-decoration: none;
	font-style: normal;
}
.Footer a
{
	font-size: 9px;
	color: White;
	text-decoration: none;
	font-style: normal;
}
.Footer a:hover
{
	font-size: 9px;
	color: #af3a39;
	text-decoration: none;
	font-style: normal;
}
.FooterMenu
{
	font-size: 9px;
	color: #727272;
	text-decoration: none;
	font-style: normal;
}
.FooterMenu a
{
	font-size: 9px;
	color: #727272;
	text-decoration: none;
	font-style: normal;
}
.FooterMenu a:hover
{
	font-size: 9px;
	color: #727272;
	text-decoration: none;
	font-style: normal;
}

/* PAGE TABLES*/
.bodyTbl
{
	padding-top: 10px;
	padding-bottom: 10px;
}

/* Borders*/
.tblBg
{
	margin-top: 10px;
}

.tblL
{
}
.tblR
{
}
.tblT
{
}
.tblT2
{
}
.tblTLC
{
}
.tblTRC
{
}
.tblB
{
}
.tblB2
{
}
.tblBLC
{
}
.tblBRC
{
}

/* Headers Bg*/
.TableHeader
{
}
.TableHeader2
{
}
.TableHeaderNoBorder
{
}

/* Text*/
.tblHeaders
{
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial;
}
.tblFooters
{
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial;
}
.TableHeaderText
{
	font-weight: bold;
	font-size: 13px;
}
.TableHeaderText2
{
	font-weight: bold;
	font-size: 13px;
}
.TableHeaderText3
{
	font-weight: bold;
}
.TableHeaderLinks
{
	font-weight: bold;
}

.RateTable
{
	font-weight: bold;
	font-size: 13px;
}

/* BOOKING */
/* TABLE */
.tblBookBG
{
	margin-top: 10px;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	padding-right: 150px;
}
.tblBookT
{
	height: 75px;
	color: #73725a;
}
.tblBookTLC
{
	width: 17px;
	height: 75px;
}
.tblBookTRC
{
	width: 17px;
	height: 75px;
}
.BookH
{
	font-weight: bold;
	font-size: 15px;
}

/* 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: 13px;
	color: yellow;
	font-family: Arial, Times New Roman;
	text-align: center;
}
.tabDef
{
	font-weight: bold;
	font-size: 13px;
	color: white;
	font-family: Arial, Times New Roman;
	text-align: center;
}
.tabDefM
{
	font-weight: bold;
	font-size: 13px;
	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: 20px;
	text-decoration: none;
	color: #119cb3;
	font-family: Arial;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.HotNameSub
{
	font-size: 15px;
	text-decoration: none;
	color: #444444;
	font-family: Arial;
}
.HotH
{
	font-weight: bold;
	font-size: 15px;
	text-decoration: none;
}
.HotPres, table
{
	text-align: left;
	font-size: 12px;
	text-decoration: none;
	color: #444444;
	font-family: arial;
	font-weight: bold;
}
.HotPresPic
{
	font-size: 12px;
	font-style: italic;
	text-align: right;
	text-decoration: none;
}
.HotPresH
{
	text-justify: distribute;
	font-size: 12px;
	text-align: justify;
	text-decoration: none;
}
.cs1
{
	text-align: left;
	font-size: 12px;
	text-decoration: none;
	color: #0095ad;
	font-family: arial;
	font-weight: bold;
}
.cs2
{
	color: #119cb3;
}

/*Hyperlinks*/
.HyperLinkBlue
{
	font-weight: bold;
	font-size: 13px;
	color: #3366ff;
	font-family: Arial, Times New Roman;
	text-decoration: underline;
}
.HyperLinkWhite
{
	font-weight: bold;
	font-size: 13px;
	color: white;
	font-family: Arial, Times New Roman;
	text-decoration: underline;
}
.HyperLinkBlueSmall
{
	font-size: 13px;
	font-family: Arial, Times New Roman;
	color: white;
	text-decoration: underline;
}

.Print
{
	font-weight: bold;
	font-size: 13px;
	cursor: hand;
}

/* DATAGRIDS */
.GridF
{
	background-color: #f0efd2;
	text-decoration: underline;
}
.GridH
{
	font-weight: bold;
	font-size: 13px;
	color: #73725a;
	background-color: #f0efd2;
}
/* Grid Service & Supp*/
.GridServ
{
	font-size: 13px;
}
.GridSupH
{
	background-color: #6699ff;
}
.GridSupT1
{
	font-weight: bold;
	font-size: 13px;
	color: #ffffff;
}
.GridSupT2
{
	font-weight: bold;
	font-size: 13px;
	color: #ffffff;
}

/* DATALISTS */
.dlHeader1
{
	color: white;
	background-color: #666666;
	font-size: 13px;
}
.dlHeader2
{
	color: white;
	background-color: #666666;
	font-size: 13px;
}
.dlHeaderUnderline
{
}
.dlItemStyle
{
	font-size: 13px;
}
.dlAlternatingItemStyle
{
	background-color: #0066CC;
	font-size: 13px;
	color: #ffffff;
}
.dlSubTotal
{
}
.dlGrandTotal
{
}
.dlSubTotalbgr
{
}
.dlGrandTotalbgr
{
	border-top: white 1px solid;
}
.dlService
{
	background-color: #666666;
	font-size: 13px;
	color: #ffffff;
}
.dlServiceEnd
{
	font-size: 13px;
}
.dlExtra0
{
	font-size: 13px;
}
.dlExtra1
{
	font-size: 13px;
}
.dlExtra2
{
	font-size: 13px;
}
.dlExtra3
{
	font-size: 13px;
}
.dlAvalHeader
{
	background-color: #666666;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
}
.dlSetupHeader
{
	background-color: #666666;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
}

/* FORMS */
/*Labels*/
.ServerText
{
	font-size: 13px;
	font-family: Arial, Times New Roman;
}
/*Input&drops*/
.ServerFields
{
	font-size: 13px;
	font-family: Arial, Times New Roman;
}
.ServerTextRightAlign
{
	font-size: 13px;
	text-align: right;
	font-family: Arial, Times New Roman;
}
.ServerTextCenterAlign
{
	font-size: 13px;
	text-align: center;
	font-family: Arial, Times New Roman;
}
.FieldError
{
	font-weight: bold;
	font-size: 13px;
	color: #ff6600;
	font-family: Arial, Times New Roman;
}
/*Errors*/
.Error
{
	font-size: 13px;
	font-weight: bold;
	color: #ff0000;
	font-family: Arial, Times New Roman;
}
.Warning
{
	font-weight: bold;
	font-size: 13px;
	color: #ff3300;
	font-family: Arial, Times New Roman;
}
/*Buttons*/
.ServerButton
{
	border-right: #f78f1e thin double;
	border-top: #f78f1e thin double;
	border-left: #f78f1e thin double;
	border-bottom: #f78f1e thin double;
	font-weight: bold;
	font-size: 13px;
	color: white;
	background-color: #f78f1e;
	font-family: Arial, Times New Roman;
}
.ServerButton2
{
	border-right: #f78f1e thin double;
	border-top: #f78f1e thin double;
	border-left: #f78f1e thin double;
	border-bottom: #f78f1e thin double;
	font-weight: bold;
	font-size: 13px;
	color: white;
	background-color: #f78f1e;
	font-family: Arial, Times New Roman;
}
.ButtonBookIt
{
	border-right: #f78f1e thin double;
	border-top: #f78f1e thin double;
	border-left: #f78f1e thin double;
	border-bottom: #f78f1e thin double;
	font-weight: bold;
	font-size: 13px;
	color: white;
	background-color: #f78f1e;
	font-family: Arial, Times New Roman;
}

/* IMAGES BORDER */
.ImageBorder
{
	border: solid 1px #ddf0f4;
}


.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: #f78f1e 1px groove;
	border-top: #f78f1e 1px groove;
	border-left: #f78f1e 1px groove;
	border-bottom: #f78f1e 1px groove;
}

/* SUNDRY */
.Amen
{
	border-top: #ffffff thin solid;
}
.Enlarge
{
	font-size: 13px;
	color: red;
	text-align: right;
}

/* Pictures and presentation spaces */
.InternetExplorer
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src= "../PicsHotel/Omokoroa08/BottomShadow.png" , sizingMethod= "scale" );
}

.OtherBrowser
{
	background-image: url(../PicsHotel/Omokoroa08/BottomShadow.png);
	background-repeat: no-repeat;
}

.InternetExplorer_DIVOverlay
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src= "../PicsHotel/Omokoroa08/DivOverlay2.png" , enabled= "true" , sizingMethod= "image" );
	top: 0px;
	left: 0px;
	width: 806px;
	height: 308px;
	position: absolute;
	z-index: 2;
	bottom: 24px;
	right: 0px;
}

.OtherBrowser_DIVOverlay
{
	background-image: url(../PicsHotel/Omokoroa08/DivOverlay.png);
	background-repeat: no-repeat;
	top: 0px;
	left: 0px;
	width: 806px;
	height: 308px;
	position: absolute;
	z-index: 2;
	bottom: 24px;
	right: 0px;
}
.OtherBrowser_BodySpace
{
	padding-left: 30px;
	padding-top: 5px;
	padding-right: 30px;
	padding-bottom: 30px;
	width: 527px;
}

.InternetExplorer_BodySpace
{
	padding-left: 30px;
	padding-top: 5px;
	padding-right: 30px;
	padding-bottom: 30px;
	width: 587px;
}
