/******************** GENERIC ********************/

body {
	font:75%/1.3 arial,helvetica,sans-serif;
	text-align: center;
	margin: 0px;
	background:url("http://www.blackcat.co.nz/templates/HL_Base/images/background.jpg") repeat-x top left #000205;
	color:#4f4e4e;
}
a:link{ color:#179ff3; text-decoration: underline; }
a:visited { color: #1573ad;}
a:hover { color:#ae0505; }
a img { border:none; }
p { margin:14px 0; }
button { margin:0; padding:0; background:none; border:none; cursor:pointer; }
ol { margin-left:30px; }
hr { height: 1px; border: none; background-color: #179ff3; color: #179ff3; clear:both; }
embed { clear:right; }
td { font-size:12px; vertical-align:top; }

h1 { color:#000; font-size:20px; margin:14px 0; line-height: normal; }
h2 { color:#00728d; font-size:18px; margin:14px 0; line-height: normal; }
h3 { color:#525252; font-size:12px; margin:14px 0; line-height: normal; font-weight: bold; }
h4 { color:#000; font-size:14px; margin:14px 0; line-height: normal; font-weight: bold; }
h5 { color:#139aed; font-size:12px; margin:14px 0; line-height: normal; }
h6 { color:#139aed; font-weight: bold; margin:14px 0; line-height: normal; }


SELECT
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    FONT-SIZE: 9pt;
    BORDER-LEFT: #999999 1px solid;
    BORDER-BOTTOM: #999999 1px solid
}

INPUT
{
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;
	PADDING-LEFT: 3px;
	BORDER-LEFT: #999999 1px solid;
	BORDER-BOTTOM: #999999 1px solid;
	font-size: 9px;
}

TEXTAREA
{
    BORDER-RIGHT: gray 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: gray 1px solid;
    PADDING-LEFT: 3px;
    FONT-SIZE: 9pt;
    BORDER-LEFT: gray 1px solid;
    WIDTH: 250px;
    BORDER-BOTTOM: gray 1px solid;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

/******************** LAYOUT ********************/
/** Note that these may need to be modified for the web site  **/

#header
{
	HEIGHT: 99px;
	background:url("http://www.blackcat.co.nz/templates/HL_Base/images/logo-booking.jpg") no-repeat top right #182842;
}
#menubar
{
	padding:8px 20px;
	color: #fff;
	text-align: left;
	background: #182842;
}
#shadow
{
	MARGIN: 0px auto;
	WIDTH: 850px;
	text-align: left;
	background:#fff;
}
#footer
{
	background-color: #FFFFFF;
	display:none;
}
#footer2 
{
	width:850px;
	margin:0 auto;
	padding:10px 0 20px 0;
	background:#fff;
}

#menubar A:link
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: underline
}
#menubar A:hover
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: underline
}
#menubar A:active
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: underline
}
#menubar A:visited
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: underline
}

/******************** MAIN CONTENT ********************/
	
#main
{
	margin: 20px 20px 0 20px;
	padding:0 0 20px;
}
#main table {
	margin:0 auto;
	font-size:12px;
}
#main h2 {
	color:#139aed;
	font-size:14px;
}

/******************** DATA ********************/

.Data
{
	padding: 5px;
	font-size: 11px;
}
.Data a {
	width:88px;
	height:29px;
	display:block;
	text-indent:-9999px;
	background:url("http://www.blackcat.co.nz/templates/HL_Base/images/book-now.png") no-repeat;
	outline:none;
}
.Data td {
	vertical-align:middle;
	padding:8px 10px;
}
.Data_TH th
{
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #0c2549;
	color:#fff;
	padding: 8px 10px;
	vertical-align:middle;
	font-size:12px;
}
.Data_R1
{
	BACKGROUND-COLOR: #f0f9ff;
}
.Data_R2
{
	BACKGROUND-COLOR: #d5edff;
}
.Data_TH_Txt {TEXT-ALIGN: left;PADDING-LEFT: 5px;}
.Data_TH_Cur{TEXT-ALIGN: center}
.Data_TH_Num{TEXT-ALIGN: center}
.Data_TH_Dte{TEXT-ALIGN: center}
.Data_TH_Tme{TEXT-ALIGN: center}
.Data_TH_DT{TEXT-ALIGN: center}

.Data_Txt{TEXT-ALIGN: left;PADDING-LEFT: 5px;}
.Data_Cur{TEXT-ALIGN: right;padding-right: 10px;}
.Data_Num{TEXT-ALIGN: center}
.Data_Dte{TEXT-ALIGN: center}
.Data_Tme{TEXT-ALIGN: center}
.Data_DT{TEXT-ALIGN: right;padding-right: 10px;}


