BODY{margin-top:0; margin-left:0; padding:0;vspace:0; background-color:#B8C5F1;background: url(http://www.hamilton-island-accommodation-shorelines-19.com.au/webroot2new/images/format/pagebg.png) repeat;}

.navLinks{border-left:1px;border-right:1;border-top:1px;border-bottom:1px;border-color:white;font-family:Arial,Helvetica,sans-serif;font-size:10pt;font-weight:normal;color:#FFFFFF;text-decoration:none;text-align:left;border-style: solid;padding-left:11px;padding-right:11px;}

.navLinks2{border-left:1px;border-right:1;border-top:1px;border-bottom:1px;border-color:red;font-family:Arial,Helvetica,sans-serif;font-size:10pt;font-weight:bold;color:#000000;text-decoration:none;text-align:left;border-style: solid;padding-left:11px;padding-right:11px;}
.imageBorders{border-style: ridge;border-color:#3366FF;width:124px;}
.borderMe{border-left:thin;border-right:thin;border-top:thin;border-bottom:thin;border-color:black;}
.borderMeLeftRight{border-left:0;border-right:0;border-top:thin;border-bottom:thin;border-color:#000000;}
.heading{  text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; font-style: normal; font-weight: bold; color: #000000;line-height:30px; padding-left:20px;background-color:#BBCEFD;}
.heading50High{line-height:50px; background-color:#BBCEFD;}

.blueHeadingBG{background-color:#BBCEFD;}

.PropertyHeadings{  text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-style: normal; font-weight: bold; color: #000000;line-height:20px; background-color:#BBCEFD;padding-left:5px;}

.PropertyHeadingsCentered{  text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-style: normal; font-weight: bold; color: #000000;line-height:20px; background-color:#BBCEFD;text-align:center;}


.FooterBG{background-color:#BBCEFD;}

.thumbs{border-color : #565AF6; border-style : solid; border-top-width : thin; border-bottom-width : thin; border-right-width : thin; border-left-width : thin;} 

.img-shadow {
  float:left;
  background: url(http://www.hamilton-island-accommodation-shorelines-19.com.au/images/format/shadowAlpha.png) no-repeat bottom right !important;
  background: url(http://www.hamilton-island-accommodation-shorelines-19.com.au/images/format/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.img-shadow img {
  display: block;
  position: relative;
  background-color: #FFFFFF;
  border: 2px solid #A2BAD6;
  margin: -6px 6px 6px -6px;
  padding: 6px;
  } 
  .pmicontentcell{vertical-align:top;}
.links {font-weight: normal;font-SIZE: 11px;COLOR: #000000;font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none;line-height:20px;}


.textcontent{font-weight: normal;font-SIZE: 11px;COLOR: #000000;font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none;line-height:20px;text-align:justify;padding-left:10px;padding-right:10px;
	background-color: #ffffff;
	background-image: url(http://www.hamilton-island-accommodation-shorelines-19.com.au/images/format/guts.png);
	}

P.initial:first-letter { font-weight: bold; text-align:left;}

.tourLinks {
font-weight: normal;
font-SIZE: 11px;
COLOR: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
line-height:20px;
text-align:center;
border-left:1px;
}

.parenttable{border:1px solid;border-color:#999933;}
.PropertyTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-align:center;
	text-decoration:none;
}

.tourLinks.bold-letter:first-letter { font-weight: bold;}
 
.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #9A9A9A;
	background-color:#FFFFFF;
	text-align:center;
	text-decoration:none;
}

.PropertyTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-align:center;
	text-decoration:none;
}

.bb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2C2C2C;
	background-color:#FFFFFF;
}
.brief{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #2C2C2C;background-color:#FFFFFF;}
.class11bold{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #2C2C2C;background-color:#FFFFFF;padding-left:5px;}
.bbLeftPad5 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #2C2C2C;background-color:#FFFFFF;padding-left:5px;}

.TextLeftPad5 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color: #2C2C2C;background-color:#FFFFFF;padding-left:5px;}

.PaddedPrintButtonArea {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
line-height:50px;
}

.bbc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2C2C2C;
	background-color:#FFFFFF;
	text-align:center;
}

.bbu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2C2C2C;
	background-color:#FFFFFF;
	text-decoration:underline;
}
.bbuGreyBG {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2C2C2C;
	background-color:#E9E9E9;
	text-decoration:underline;
}

.bbuNP {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2C2C2C;
	background-color:#FFFFFF;
	text-decoration:underline;
}
.GreyBG {
	background-color:#E9E9E9;
}
.bbgreybg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2C2C2C;
	background-color:#E9E9E9;
}
.BBGreyBGCentered {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2C2C2C;
	background-color:#E9E9E9;
	text-align:center;
}
.bbgreybgright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2C2C2C;
	background-color:#E9E9E9;
	text-align:right;
	padding-right:10px;
}

.bbRightPadRight10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color:#ffffff;
	text-align:right;
	padding-right:10px;
}

.bbr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color:#FF0000;
}

.PD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color:#FFFFFF;
}
.PDU {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color:#FFFFFF;
	text-decoration:underline;
}
.PDI{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color:#FFFFFF;
	padding-left:20px;
}
.pText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color:#FFFFFF;
}

.CommentText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color:#ffffff;
	padding-left:20px;
}
.EmailConfirmationText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color:#E9E9E9;
}
.InvoiceCommentText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color:#FFFFFF;
}

.TextCentered{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color:#FFFFFF;
	text-align:center;
}
.InvoiceCommentTextCenteredGreyBG{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color:#E9E9E9;
	text-align:center;
}
.propertyDescription{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color:#FFFFFF;
	padding-right:20px;
	text-align:justify;
}
.rightAlign{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color:#FFFFFF;
	padding-right:5px;
	text-align:right;
}
.PDND{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color:#FF8190;
	padding-left:20px;
}
.RedBG{
	background-color:#FF8190;
	}
	
	
	.AdminLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: blue;
	text-decoration:underline;
}
.PH2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.PHI {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding-left:0px;
}
.BlueBackHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color:#C0C0C0;
	height:30px;
	vertical-align:middle;
}
.BlueBG {
	background-color:#C0C0C0;
	height:30px;
	vertical-align:middle;
}

.VTBlueBackHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color:#0B91EF;
	height:30px;
	vertical-align:middle;
	padding-left:10px;
}

.MVTCH {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-align:right;
}
.input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	}
	
	 .Variable
{		font-family: tahoma;
		font-weight: normal;
		font-size: 11px;
		color: #000000;
		text-align: left;
		background-color:#FFFFFF;
	}
	
#dhtmltooltip{font-family: Verdana, Arial, Helvetica, sans-serif;
	position: absolute;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	border: 2px solid black;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:10px;
	text-align:left;
	visibility: hidden;
	width:150px;
z-index: 100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
	}
	
	
	.buttons150 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	width:150px;
	}
	
	.buttons130 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	width:130px;
	}
	
	.browse {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	width:125px;
	}
	
	.buttonsNP {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	}
	
	.input200 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	width:200px;
	}
	
	.input150 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	width:150px;
	}
	
.whiteBG{background-color:#FFFFFF;}
.spidersnet{font-family:Arial,Helvetica,sans-serif;font-size:8pt;font-weight:normal;color:#585858;text-decoration:none;text-align:center;}.contactVendor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #0000CC;
	font-weight: bold;
}
.RHC {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #0000FF;
	text-align:center;
}
.price-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #404040;
}

.address {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #800080;
	text-align:left;
}
.brief {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
}
.details {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #800080;
	text-align:center;
}

.viewDetails {font-family:Geneva, Arial, Helvetica, san-serif;font-size:10pt;font-weight:bold;color:#525ADE;text-decoration:underline;text-align:right;}

.img-sm-shadow {
  float:left;
  background: url(http://www.mvt.net.au/images/format/img-sm-shadow.png) no-repeat bottom right !important;
  background: url(http://www.mvt.net.au/images/format/img-sm-shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.img-sm-shadow img {
  display: block;
  position: relative;
  background-color: #FFFFFF;
  border: 2px solid #A2BAD6;
  margin: -6px 6px 6px -6px;
  padding: 6px;
  text-align:center;
  } 
  
  .img-lg-shadow {
  float:left;
  background: url(http://www.mvt.net.au/images/format/img-lg-shadow.png) no-repeat bottom right !important;
  background: url(http://www.mvt.net.au/images/format/img-lg-shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.img-lg-shadow img {
  display: block;
  position: relative;
  background-color: #FFFFFF;
  border: 2px solid #A2BAD6;
  margin: -6px 6px 6px -6px;
  padding: 6px;
  text-align:center;
  } 
 
.vdHeader1
 {
font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	background-color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
 }
 

 .vdHeader2
  {
    font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	background-color:#E9E9E9;
	padding-left:5px;
	
}

.vdDescription
 {
font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	background-color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
	text-align:justify;
 }
 


 .vdHeader1Old
 {
font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	background-color:#FFFFFF;
 }
 
 .WhiteHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	font-style: normal;
	line-height: normal;
}
.WhiteHeaderSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.InvoiceHeader1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: center;

}


.FAQ_Question {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
		color: #000000;
		text-align: left;
		background-color:#FFFFFF;
}

.FAQ_Answer{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: justify;
	background-color:#FFFFFF;
}

.ConfirmHeader{font-family: Arial, Helvetica, sans-serif;text-decoration:none;font-size:12pt;color:#000000;text-align:left;padding-left:20px;font-weight:bold;}
.ConfirmBold{font-family: Arial, Helvetica, sans-serif;text-decoration:none;font-size:9pt;color:#000000;text-align:left;padding-left:20px;font-weight:bold;}
.InvoiceHeadingsCentered{  text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; font-style: normal; font-weight: bold; color: #000000;line-height:20px; background-color:#BBCEFD;text-align:center;}
.InvoiceCommentTextCentered{  text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; font-style: normal; font-weight: bold; color: #000000;line-height:20px; background-color:#BBCEFD;text-align:center;}
.ConfirmText{font-family: Arial, Helvetica, sans-serif;text-decoration:none;font-size:9pt;color:#000000;text-align:left;padding-left:20px;font-weight:normal;}
.ContactText{font-family: Arial, Helvetica, sans-serif;text-decoration:none;font-size:8pt;color:#000000;text-align:left;padding-left:20px;font-weight:normal;}
.WontPrintJustified{font-family: Arial, Helvetica, sans-serif;text-decoration:none;font-size:8pt;color:#000000;text-align:justify;padding-left:20px;padding-right:20px;font-weight:normal;}
.WontPrintJustified{display:none;}
.buttons{font-family: Geneva, Arial, Helvetica, san-serif;font-size: 8pt;font-weight: normal;color: #000000;}
.BlueButtons{font-family: Geneva, Arial, Helvetica, san-serif;font-size: 8pt;font-weight: bold;color: #FFFFFF;background-color:#4242FF;}
.headerShorelines {
	font-family: Times New Roman;
	font-size: 40pt;
	font-style:italic;
	line-height: 60px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-top:80px;
}
.headerLuxuryHolidayApartment {
	font-family: Times New Roman;
	font-size: 26pt;
	font-style:italic;
	line-height: 60px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.headerHamiltonIsland {
	font-family: Times New Roman;
	font-size: 20pt;
	font-style:italic;
	line-height: 60px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.TitlePool {
	font-family: "Trebuchet MS";
	font-size: 12pt;
	font-weight: bold;
	color: #173E65;
	text-align: center;
	display: block;
	background-repeat: no-repeat;
padding-top:15px;

}

.leftprimer {
	font-family: "Trebuchet MS";
	font-size: 9pt;
	font-style: italic;
	line-height: 20px;
	font-weight: normal;
	color: #CCCCCC;
	background-color: #014494;
	background-repeat: no-repeat;
	background-position: top;
}
.leftblurb{padding-right: 5px;
	padding-left: 5px;text-align:justify;
color:#000000;
}

.rightprimer {
	font-family: "Trebuchet MS";
	font-size: 9pt;
	font-style: normal;
	line-height: 25px;
	font-weight: normal;
	color: #CCCCCC;
	background-color: #996633;
	background-image: url(../images/format/rightall.png);
	background-repeat: no-repeat;
	background-position: top;
}
.leftlink{text-decoration: none; font-family: "Trebuchet MS"; font-size:9pt; font-style: normal; font-weight: normal; color: #ffffff;line-height:30px; padding-left:10px;}
.leftlink.hover{text-decoration: underline; font-family: "Trebuchet MS"; font-size:9pt; font-style: normal; font-weight: normal; color: #ffffff;line-height:30px; padding-left:10px;}
.leftlink.active{text-decoration: none; font-family: "Trebuchet MS"; font-size:9pt; font-style: normal; font-weight: normal; color: #ffffff;line-height:30px; padding-left:10px;}
.leftlink.visited{text-decoration: none; font-family: "Trebuchet MS"; font-size:9pt; font-style: normal; font-weight: normal; color: #ffffff;line-height:30px; padding-left:10px;}


.navtable
{
font-size: 9pt;
}
.navcell
{
padding-top:3px;padding-bottom:3px;
}