﻿H1 {
	font: bold 18pt Arial, Helvetica, sans-serif;
	color : #000000;
	background-color : transparent;
	text-align: center;
	margin: 20px 0 0 0; 
}


               										/* H2 = NAVIGATION */
H2 {
	font: 10pt Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	background-color : transparent;
	text-align: center;
	margin: 5px 0; 
}

H2.slogan {
	font: bold 12pt Arial, Helvetica, sans-serif;
	color : #000;
	background-color: transparent;
	text-align: center;
	margin: 10px 0 10px 0; 
}

			

H3 {
	font: bold 10pt Arial, Helvetica, sans-serif;
	color : #333333;
	background-color : transparent;
	text-align: center;
	margin: 0 0 10px 0;
}


H4 {
	font: bold 10pt Arial, Helvetica, sans-serif;
	color : #CC3300;
	background-color : transparent;
	text-align: left;
	margin: 0 0 5px 10px;
}



.hdg {
	font: bold 10pt Arial, Helvetica, sans-serif;
	color : #000000;
	background-color : transparent;
	text-align: left;
	margin: 20px 0 5px 0; 
}



.FPRates      { 
	font: bold 10pt Arial, Helvetica, sans-serif;
	color : #333333;
	background-color : transparent;
	text-align: center;
	margin: 5px 0 0 0; 
}


.text       { 
	font: 10pt Arial, Helvetica, sans-serif;
	color : #333333;
	background-color : transparent;
	text-align: justify;
	margin: 0 0 10px 0;	
}

.address       { 
	font: 10pt Arial, Helvetica, sans-serif;
	color : #333333;
	background-color : transparent;
	text-align: center;
	margin: 0 0 10px 0;
}


.photo       { 
	margin: 5px 0 0 0; 	
}



.EnqBkg       { 
	font: bold 10pt Arial, Helvetica, sans-serif;
	color : #000000;
	background-color : transparent;
	text-transform: uppercase;
	text-align: center;
	margin: 5px 0; 
}

 .CheckAvailMkBkg {
	font: bold 12pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000066;
	background-color: transparent;
	text-align: center;
	margin: 10px 0 10px 0;
}


.HomePrevious     { 
	font: 10pt Arial, Helvetica, sans-serif;
	color: #000000; 
	background-color: transparent;	
	text-align: center;
	margin: 0 0 10px 0;
}




														/* TABLES */

.tableHdgs       { 
	font: bold 10pt Arial, Helvetica, sans-serif;
	color : #CC3300;
	background-color : transparent;
	text-align: center;
	text-transform: uppercase;
	margin: 20px 0 5px 0;
}


.bullet       { 
	font: 10pt Arial, Helvetica, sans-serif;
	color : #333333;
	background-color : transparent;
	text-align: left;
	margin: 0 0 0 10px
}

.featuresServices       { 
	font: 10pt Arial, Helvetica, sans-serif;
	color : #333333;
	background-color : transparent;
	text-align: left;
	margin: 0 5px 0 10px;
}

#featuresServices {
	padding: 10px 0;
}


.rates       { 
	font: 10pt Arial, Helvetica, sans-serif;
	color : #333333;
	background-color : transparent;
	text-align: center;
	margin 5px 0;
}

														/* AFTER TABLES */

.optionalExtras    { 
	font: 10pt Arial, Helvetica, sans-serif;
	color : #333333;
	background-color : transparent;
	text-align: justify;
	margin: 0 0 3px 0; 
}


.captions       { 
	font: bold 10pt Arial, Helvetica, sans-serif;
	color : #333333;
	background-color : transparent;
	text-align: center;
	margin: 5px 0 10px 10px; 
}

.captions8       { 
	font: 8pt Arial, Helvetica, sans-serif;
	color : #333333;
	background-color : transparent;
	text-align: center;
	margin: 5px 0 10px 0; 
}


.disclaimer       { 
	font: 8pt Arial, Helvetica, sans-serif;
	color : #333333;
	background-color : transparent;
	text-align: center;
	margin: 0; 
}

#disclaimer {
	padding: 20px 0;
}

.naviBottom       { 
	font: 9pt Arial, Helvetica, sans-serif;
	color : #333333;
	background-color : transparent;
	text-align: center;
	margin: 0;
	}



														/* CONTACT ADDRESS */

.ContactAddress { 
	font: 8pt Arial, Helvetica, sans-serif; 
	color: #000000
	background-color: transparent;
	margin: 0;
}



														/* TOURS */
														
div.melbourneTours {
}														

.tour-hdg {
	font: bold 10pt Arial, Helvetica, sans-serif;
	color : #000000;
	background-color : transparent;
	text-align: center;
	margin: 10px 0 5px 0; 
	text-transform:uppercase;
}


.toursBook   { 
	font: bold 14pt Arial; 
	color: #CC3300; 
	margin 30px 0 0 0; 
}


.toursInfoHdg   { 
	font: bold 10pt Arial; 
	color: #FFFFFF; 
    text-align:center;
	margin: 5px 0; 
}


.toursInfoText   { 
	font: 10pt Arial; 
	color: #000000; 
    text-align:center; 
    margin: 10px 0;
}

.toursInfoText span   {
	font: x-small Arial, sans-serif;
}




/* updated to css */

div#melbourneTours {
	}


div#melbourneTours h4 {
	font: bold 10pt Arial, Helvetica, sans-serif;
	color : #000000;
	background-color : transparent;
	text-align: left;
	margin: 10px 0 5px 0; 
	text-transform:uppercase;
	}

div#melbourneTours h5 {
	font: 10pt Arial, Helvetica, sans-serif;
	color : #000000;
	background-color : transparent;
	text-align: left;
	margin: 10px 0 5px 0; 
	text-transform:uppercase;
	}

p   { 
	font: 10pt Arial, sans-serfif; 
	color: #000000; 
  text-align:left; 
  margin: 10px 0;
	}

p span  { 
	font-weight: bold; 
	}

ul.tours {
	list-style-type:circle;
	padding:0 0 0 20px;
	margin:0;
	}

	ul.tours li {
		font: 10pt Arial, Helvetica, san-serif; 
		color: #333; 
		background-color:transparent;
	  text-align:left; 
	  padding:0;
	  margin:0 0 2px 0;
		}


/* from mh3.css */
.ContactAddress { 
	font: 8pt Helvetica, Arial, sans-serif; 
	color: #333;
	background-color: transparent;
	text-align: center;
	margin: 0;
	}

.spacerClear {
	clear:both;
	height:1px;
	}
	
.spacer10 {
	height:10px;
	}
	
.spacer20 {
	height:20px;
	}
	
.spacer30 {
	height:30px;
	}
	
.spacer50 {
	height:50px;
	}

.apologies {
	font:bold 10pt Ariel, Helvetica, sans-serif;
	color:#FFF;
	background-color:transparent;
	text-align:center;
	}


														/* LINKS */
			
			
   a:link    {
   	color: #CC3300;	
   	background-color : transparent;
	text-decoration: none; 
}

   a:visited {
   	color: #CC3300; 	
   	background-color : transparent;
   	text-decoration: none; 
}

   a:hover   {
   	color: #FF0000; 	
   	background-color : transparent;
   	text-decoration: none; 
}
   
   a:active  {
   	color: #FF0000;	
   	background-color : transparent;
   	text-decoration: none; 
}




   a.bottom:link    {
   	color: #000000;	
   	background-color : transparent;  	
	text-decoration: none; 
}

   a.bottom:visited {
   	color: #CCCCCC; 	
   	background-color : transparent;
   	text-decoration: none; 
}

   a.bottom:hover   {
   	color: #CC3300; 	
   	background-color : transparent;
   	text-decoration: none; 
}
   
   a.bottom:active  {
   	color: #CC3300;	
   	background-color : transparent;
   	text-decoration: none; 
}

														/* FORMS */


.formHdgs {
	font: bold 10pt Arial, Helvetica, sans-serif;
	color: #FFFFFF; 
	background: transparent;
	margin: 5px 5px 5px 20px;
}

.formText {
	font: bold 10pt Arial, Helvetica, sans-serif;
	color: #000000; 
	background: transparent;
	text-align : right;
	margin: 5px 5px 0 5px;
}


.confirmLeft {
	font: 10pt Arial, Helvetica, sans-serif;
	color : #000000;
	background-color : transparent;
	text-align : right;
	text-transform : uppercase;
	margin: 0 10px 0 0;
}

.confirmRight {
	font: bold 10pt Arial, Helvetica, sans-serif;
	color : #000000;
	background-color : transparent;
	text-align : left;
	margin: 0 10px 0 0;
}




														/* LINKS PAGES */


.LinkPgCategory     { 
	font: bold 10pt Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: transparent;	
	text-align: center;
	text-transform: uppercase;
	margin: 30px 0 20px 0;
}


.LinkPgHdg     { 
	font: bold 10pt Arial, Helvetica, sans-serif;
	color: #000000; 
	background-color: transparent;	
	text-align: left;
	margin: 0 40px;
}


.LinkPgText     { 
	font: 10pt Arial, Helvetica, sans-serif;
	color: #000000; 
	background-color: transparent;	
	text-align: left;
	margin: 0 40px 10px 40px; 
}

.LinkPara	{
	margin: 5px 0;
}


   a.linknavi:link    {
   font: 9pt Arial, Helvetica, sans-serif;
   color: #FFFFFF;	
   background-color: transparent;
   text-decoration: none; 
   text-align: center;
}

   a.linknavi:visited {
   font: 9pt Arial, Helvetica, sans-serif;
   color: #CCCCCC; 	
   background-color: transparent;
   text-decoration: none; 
   text-align: center;
}

   a.linknavi:hover   {
   font: 9pt Arial, Helvetica, sans-serif;
   color: #FF0000; 	
   background-color: transparent;
   text-decoration: underline; 
   text-align: center;
}

   a.linknavi:active  {
   font: 9pt Arial, Helvetica, sans-serif;
   color: #FF0000;	
   background-color: transparent;
   text-decoration: underline; 
   text-align: center;
}