/* --  Navy Blue: #030979;   Pale Blue: #ADACCD;  Yellow: #F9DD00;   Red: #FF1E00;    -- */

/* Scrollbar 
body 
{scrollbar-face-color: #B2023E; scrollbar-shadow-color: #000000; scrollbar-highlight-color: #C54867; scrollbar-3dlight-color: #DFC132; scrollbar-darkshadow-color: #000000; scrollbar-track-color: #F2EBC7; scrollbar-arrow-color: #DFC132 } 
*/
table 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
td 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.textwhite
{
	color: #FFFFFF;
}

/*- Red - large font  --*/
.Head1 
{
	font-size: 13px;
	color: #FF1E00;
	font-weight: bold;
	
}
/*-- Yellow  - medium font  --*/
.Head2 
{
	font-size: 16px;
	color: #F9DD00;
	font-weight: bold;
}
.yellowheading /*-- Yellow bold text on default page --*/
{
	font-size: 22px;
	color: #F9DD00;
	font-weight: 900;
	font-style: italic;
}
.yellowheadingsmall /*-- Yellow small bold text on default page --*/
{
	font-size: 16px;
	color: #F9DD00;
	font-weight: 900;
	font-style: italic;
}
.redheading /*-- Red page title headings --*/
{
	font-size: 18px;
	color: Red;
	font-weight: 900;
}
.services /*-- purple-blue text on default page --*/
{
	font-size: 14px;
	color: #ADACCD;
	font-weight: bold;
	font-style: normal;
	padding-top: 20px;
	line-height: 20px;
}
.cities /*-- Brisbane/Gold Coast/Sunshine Coast text on default page --*/
{
	font-size: 16px;
	color: #F9DD00;
	font-weight: bold;
	font-style: italic;
	line-height: 30px;
}
.carheading
{
	color: #000000;
	font-weight: bold;
}
.textwhitecaps 
{
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 10px;
}
.textwhitelge 
{
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 20px;
}
.textred   /* used on headings in privacy policy */ 
{
	font-size: 14px;
	color: #FF1E01;
	font-weight: bold;
}
.textredsmall   /* used on price/day headings */ 
{
	font-size: 11px;
	color: #FF1E01;
	font-weight: bold;
}
.footer
{
	font-size: 8pt;
	color: #030979;
	text-align: center;
}
/*-- Links in top navigation bar --*/
.normalnavbutton {  
	color : #030979;
	font-size: 12px;
	font-style : normal;
	font-weight : bold;
	text-decoration : none;
	padding-left : 10px;
	line-height: 20px;
	text-align: centre;
}
.overnavbutton {
	color : #F9DD00;
	font-size: 12px;
	font-style : normal;
	font-weight : bold;
	text-decoration : none;
	padding-left : 10px;
	line-height: 20px;
	text-align: centre;
}
/*-- Links on top navigation bar --*/
a.linknavbar {
	color: #030979;
	text-decoration : none;
}
a.linknavbar:hover {
	color: #F9DD00;
	text-decoration : none;
}
/*-- Links in body text --*/
a.linkbody {
	color: #030979;
	font-weight: bold;
	text-decoration : underline;
}
a.linkbody:visited {
	color: #121893;
	text-decoration : underline;
}
a.linkbody:hover {
	color: #FF1E00;
	text-decoration : underline;
}
/*-- White links for pop up windows  --*/
a.linkwhite {
	color: white;
	font-weight: bold;
	text-decoration : underline;
}
a.linkwhite:visited {
	color: silver;
	text-decoration : underline;
}
a.linkwhite:hover {
	color: #FF1E00;
	text-decoration : underline;
}

.boldtext {
	color: #000000;
	font-weight: bold;
}

.italictext {
	color: #000000;
	font-style: italic;
}
/* ---- */
.noteswhite {
	font-size : 10px;
	font-weight : normal;
	color : #FFFFFF;
	font-style: italic;
	text-align: centre;
}

/*-- Table - Red --*/
.tdcolor1 
{
	background-color: #FF1E00;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	padding : 4pt;
}

/*-- Table - Yellow --*/
.tdcolor2
{
	background-color: #F9DD00;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	padding : 5pt;
}

	/*-- Form field - pale green --*/
input.field { font-size: 9pt; color: #000000; background-color: #99ccff;
 }
select.field {	font-size: 9pt; color: #3000000; background-color: #99ccff;
 }
textarea.field { font-size: 9pt; color: #000000; background-color: #99ccff;
 }
	/*  Form Buttons  */
.button 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #030979;
	border: 2px solid;
	border-color: 686682 262531 262531 686682;
	padding-bottom : 1px;
	padding-top : 1px;
	padding-left : 1px;
	padding-right : 1px;
} 
	/*-- Raised Block --*/
.block 
{
	background-color: #cccc99;
	border-bottom-color: #999966 thin outset;
	border-left-color: #ffffcc thin outset;
	border-right-color: #999966 thin outset;
	border-top: medium groove #ffffcc;
	color: black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	font-weight: normal;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.clsFrom {
padding-left: 20px;
font-size:8px;
font-variant: small-caps;
}
.clsPriceEconomy {
color:#030979; 
padding-left: 30px; 
font-size:36px;
font-weight: bold;
text-decoration : none;
}
.clsPriceFamily {
color:#FF1E00; 
padding-left: 30px; 
font-size:36px;
font-weight: bold;
text-decoration : none;
}
.clsPriceSports {
color:green; 
padding-left: 30px; 
font-size:36px;
font-weight: bold;
text-decoration : none;
}
.clsPriceSports3 {
/* for 3 digit prices */
color:green; 
padding-left: 17px; 
font-size:36px;
font-weight: bold;
text-decoration : none;
}
/*-- <input type="radio" name="Contact By" CHECKED VALUE="Contact by Email" style="background: #bcbcbc; color:#ffffff;"> --*/

