﻿/*------------------ 
 - Review and Holiday Planner 
 - Includes: Content editor layout and some typography styles
 ------------------*/

td.Review_ContentCell{padding:10px}
td.Review_top{background-image:url(/Style%20Library/HamiltonIsland/images/pagecontent/review-top.png);background-repeat:no-repeat;height:14px!important}
td.Review_bottom{background-image:url(/Style%20Library/HamiltonIsland/images/pagecontent/review-bottom.png);background-repeat:no-repeat;height:14px!important}
td.Review_verticalcolumn_left{background-image:url(/Style%20Library/HamiltonIsland/images/pagecontent/review-left.png);background-repeat:repeat-y;width:14px!important}
td.Review_verticalcolumn_right{background-image:url(/Style%20Library/HamiltonIsland/images/pagecontent/review-right.png);background-repeat:repeat-y;width:14px!important}
td.Review_verticalcolumn_top{vertical-align:top}
td.Review_verticalcolumn_bottom{vertical-align:bottom}
table.HolidayPlanner_Content{margin-top:10px}
div.HolidayPlanner_RomanticGetaway,div.HolidayPlanner_FamilyFun,div.HolidayPlanner_GolfersChoice,div.HolidayPlanner_SetSail,div.HolidayPlanner_GreatBarrierReef,div.HolidayPlanner_LuxuryIndulgence{width:100%;margin-bottom:1px;height:202px;background-repeat:no-repeat;color:#FFF;text-align:left;font-size:9pt}
div.HolidayPlanner_RomanticGetaway{background-image:url(/PublishingImages/HolidayPlanner/RomanticEscapes.jpg);background-position:left;background-color:#0589CA}
div.HolidayPlanner_FamilyFun{background-image:url(/PublishingImages/HolidayPlanner/familyfun.jpg);background-position:right;background-color:#016871}
div.HolidayPlanner_FamilyFun table{width:450px;float:left;margin-left:30px}
div.HolidayPlanner_GreatBarrierReef{background-image:url(/PublishingImages/HolidayPlanner/GreatBarrierReef.jpg);background-position:left;background-color:#006766}
div.HolidayPlanner_GreatBarrierReef table{width:450px;float:right;margin-right:30px}
div.HolidayPlanner_SetSail{background-image:url(/PublishingImages/HolidayPlanner/SetSail.jpg);background-position:right;background-color:#00939D}
div.HolidayPlanner_GolfersChoice{background-image:url(/PublishingImages/HolidayPlanner/GolfersChoice.jpg);background-position:center;background-color:#FFF}
div.HolidayPlanner_LuxuryIndulgence{background-image:url(/PublishingImages/HolidayPlanner/LuxuryIndulgence.jpg);background-position:right;background-color:#E9ECF4;color:#1A3C7C!important}
td.HolidayPlanner_Title h3{font-family:helvetica,verdana,arial,sans-serif;color:#FFF!important;font-size:12pt;margin-top:0;padding-top:0}
td.HolidayPlanner_Title_LuxuryIndulgence h3{font-family:helvetica,verdana,arial,sans-serif;color:#1A3C7C!important;font-size:12pt;margin-top:0;padding-top:0}
td.HolidayPlanner_Title h2{font-family:helvetica,verdana,arial,sans-serif;color:#FFF!important;font-size:20pt}
td.HolidayPlanner_Title_LuxuryIndulgence h2{font-family:helvetica,verdana,arial,sans-serif;color:#1A3C7C!important;font-size:20pt}
img.Top10LeftImage{margin-right:9px}
div.Top10LeftText{float:right;width:79%}
img.Top10RightImage{margin-left:9px}
div.Top10RightText{float:left;width:79%}
div.Top10RightText h3,div.Top10LeftText h3{font-size:10pt!important;margin:0;padding:0}
div.Top10RightText h2,div.Top10LeftText h2{font-size:20pt!important;padding-top:0;margin-top:0}
div.Top10RightText p,div.Top10LeftText p{margin-top:5px;padding:0}
div.HolidayPlanner_RomanticGetaway table,div.HolidayPlanner_GolfersChoice table{width:400px;float:right;margin-right:30px}
div.HolidayPlanner_SetSail table,div.HolidayPlanner_LuxuryIndulgence table{width:400px;float:left;margin-left:30px}

/*------------------ 
 - General Page Content
 - Includes: Content editor layout and some typography styles
 ------------------*/

div.PageIntroBlockL1,div.PageIntroBlockL12{width:704px;text-align:left;margin:20px 20px 0}
div.PageIntroBlockL34{width:704px;text-align:left;margin:5px 20px 0}
div.PageContentBlock{width:704px;text-align:left;margin:16px 20px 0}
div.PageSubsiteBlockL{width:345px;float:left;padding-right:5px}
div.PageSubsiteBlockR{width:345px;float:Right;padding-left:5px}
div.HomePageBlockL{width:345px;height:150px;float:left;margin-right:5px;padding-top:10px}
div.HomePageBlockR{width:345px;height:150px;float:Right;margin-left:5px;padding-top:10px}
div.PageSubsiteHorizontal{float:right;width:79%;margin-top:6px;padding-top:0}
div.PageSubsite_Horizontal_ContentHolderL1 p,div.PageSubsiteHorizontal p,div.PageSubsiteHorizontal h3,div.PageSubsiteHorizontal h4,div.PageSubsiteBlockR p,div.PageSubsiteBlockL p,div.PageContentSubBlockText p{margin-top:0}
div.PageSubsite_Horizontal_ContentHolderL1 h2{margin-bottom:0}
.sales_features_script{font-size:15pt;margin-top:8px;margin-bottom:0;padding:0}
.activity_guide{background:url(/Style%20Library/HamiltonIsland/images/pagecontent/activity-guide-background.gif) no-repeat 5px;padding-left:25px;float:right;font-size:15pt; MARGIN-TOP: -70px; line-height: 22px;}
.RoomTitle{margin-top:0!important;margin-bottom:3px}
div.PageSubsite_Horizontal_ContentHolderL1{width:704px;height:100%;margin-left:20px;margin-right:20px;margin-top:16px}
.PageSubsiteHorizontalImageL{width:125px;margin-right:10px;float:left;margin-top:6px;padding-top:0}
.{display:inline;font-size:8pt}
div.PageContentSubBlockText{width:195px;display:inline-block;position:relative}
div.PageClear{clear:both}
div.PageBottomPadding{margin-bottom:16px}
.PageThumbnailPropertyL{width:125px;float:left;padding:16px 16px 16px 0}
.PageThumbnailPropertyR{width:125px;float:right;padding:16px 0 16px 16px}
table.ActivitiesDetails th{background-color:#d4e7f6;vertical-align:top;width:30%;align:left;padding:5px}
table.ActivitiesDetails td{background-color:#e2eff8;vertical-align:top;align:left;padding:5px}
td.Accommodation_Header{vertical-align:middle}
td.Accommodation_Rate{vertical-align:middle;padding-right:10px;font-size:8.7pt}
td.Accommodation_MoreDetails{width:300px;vertical-align:middle}
td.Accommodation_Buttons{width:123px;vertical-align:middle}
td.AccommodationFeatures_DarkBlue,td.VenueFeatures_DarkBlue,td.db,th.db{background-color:#d5e6f6;vertical-align:top;padding:6px}
td.VenueFeatures_LightBlue,td.lb{background-color:#e2eff8;vertical-align:top;padding:6px}
td.AccommodationFeatures_LightBlue{background-color:#e2eff8;vertical-align:top;width:250px;padding:6px}
div.Keyline{background-color:#e2eff8;width:100%;height:1px;margin-left:20px;margin-right:20px}
.SampleMenu{background-image:url(/Style%20Library/HamiltonIsland/images/pagecontent/sample-menu-nav.png);font-size:9pt;font-family:Helvetica,verdana,arial,helvetica,sans-serif;font-weight:bolder;text-decoration:none;line-height:26px;color:#FFF;padding-left:12px}
.SampleMenuItem{text-align:left;background-color:#FFF;background-image:url(/Style%20Library/HamiltonIsland/images/pagecontent/SampleMenu_bg.jpg);background-repeat:repeat-x;background-position:center bottom;padding:12px}
div.PromoImageHolder{width:704px;height:126px;background-image:url(/PublishingImages/Home-Page-Promo-Images/golf-image-home-page.gif);z-index:-1}
div.PromoImageHolder_Christmas{width:704px;height:126px;background-image:url(/PublishingImages/Home-Page-Promo-Images/yacht-club-christmas.jpg);z-index:-1}
div.PromoImageHolder2{width:704px;height:126px;background-image:url(/Style%20Library/HamiltonIsland/images/pagecontent/oprah-home-page-bg.jpg);z-index:-1}
div.PromoTextHolder{width:260px;height:126px;padding-left:6px;padding-top:12px;padding-right:6px;float:right;z-index:2}
div.PromoTextHolder p{padding-bottom:5px;margin-bottom:5px;padding-top:5px;margin-top:5px}
div.PromoTextHolder H3{padding-bottom:0;margin-bottom:0;padding-top:0;margin-top:0}
#5pxPadding{margin-top:0;padding-top:0;margin-bottom:5px;padding-bottom:5px}
.homepagequote{width:520px;background-image:url(http://www.hamiltonisland.com.au/PublishingImages/gradientBG.jpg);background-repeat:repeat-y;padding:10px}
.link,.link a{color:#fff;text-decoration:underline}
.social{background:url(/Style%20Library/HamiltonIsland/images/pagecontent/social_chrome.png) no-repeat;width:210px;height:27px;color:#fff;margin:0 auto}
.light{font-weight: normal;}
.HTML_CONTENT td, .HTML_CONTENT th, .HTML_CONTENT li {color:#666}

/*------------------ 
 - Media Centre	
 - Includes: Media centre table styles
 ------------------*/

.MediaCentreLR,.MediaCentreCentre,.MediaCentreTable{width:227px;float:left;margin-right:7px; display:block}
td.MediaCentre{padding:9px}
td.MediaCentre img {margin-right: 5px;}

/*------------------ 
 - VTIP
 - Includes: Stylised tool tip for Race Week Website
 ------------------*/
 
.vtip{}
.imgAlt{}
p#vtip { display: none; position: absolute; padding: 10px; left: 5px; font-size: 10pt; background-color: #e2eff8; border: 1px solid #e2eff8; -moz-border-radius: 5px; -webkit-border-radius: 5px; z-index: 9999; color: #3d5e8b; font-family:helvetica,verdana,arial,sans-serif; max-width: 200px; }
p#vtip #vtipArrow { position: absolute; top: -10px; left: 5px }

/*------------------ 
 - New Special Page
 - Includes: Stylised tool tip and page structure
 ------------------*/

.PageOffer{margin:16px 20px 0;text-align:left;width:704px}
.PageOffer h2{margin-top:none}
.PageOffer p img{border:none;float:left;margin-right:20px}
.PageOffer .offer-right{float:right;margin-left:20px}
table.offer{border-collapse:collapse;width:300px}
table.offer tr th{border:#e2eff8 1px solid;border-left:none;border-right:none;font-weight:700;height:30px;width:85px;text-align:left}
table.offer tr td{border:#e2eff8 1px solid;border-left:none;border-right:none;height:30px}

/*------------------ 
 - Footer
 - Includes: Footers styles for HTML footer editor
 ------------------*/
 
.footer table td{padding-right:15px}
.footer table td table td{padding:0}
.footer th{color:#fff;font-size:8pt;text-align:left}
.footer td{vertical-align:top}
.footer td a{color:#fff;font-size:8pt;text-decoration:none}
.footer td a:hover{text-decoration:underline}
.footer,.footer table{margin:0 auto}

/*------------------ 
 - Phone Icon
 - Includes: Styles for HTML phone editor at the top right hand corner of the page. 
 ------------------*/
 
 .phone{background:url(/Style%20Library/HamiltonIsland/images/pagecontent/phone_icon.jpg) no-repeat;padding-left:35px;font-size:20px;color:#fff;line-height:25px;height:25px; margin-top: 25px;}
 
/*------------------ 
 - Content Editor Styles
 - Includes: New content editor styles that were used on Race Week website... to be slowly rolled out accross HIE.
 ------------------*/
 
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
 
.article{margin-top:10px;margin-bottom:10px;float:left;padding:0}
.full{width:704px}
.half{width:342px;margin-right:10px}
.article h2,.article h3,.article h4,.article p{margin:0 0 10px;padding:0}
.article ul {padding-left:30px;}
.article img{float:left;border:none;margin:0 15px 0 0;padding:0}
p.dates {font-style: italic;}
.article.full div {float:left; width:564px}
.article.half div {float:left; width:200px;}

ul.previous_events {list-style:none;margin:0;padding:0}
ul.previous_events li{border-bottom: 1px solid #e2eff8; display:block;line-height: 20px;padding-bottom:5px}

table.info_table {width: 100%}
table.info_table th{background-color:#d5e6f6;vertical-align:top;padding:6px}
table.info_table td{background-color:#e2eff8;vertical-align:top;padding:6px}

.ms-rteCustom-button-dark-blue{float:left;background:url(/Style%20Library/HamiltonIsland/images/pagecontent/buttons.png) no-repeat;text-align:center;font-size:10pt;color:#FFF;line-height:23px;text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-weight:700;width:118px;height:26px;background-position:0 0;margin:0 2px}
.ms-rteCustom-button-dark-blue:hover{background-position:0 -28px;text-decoration: none;}
.ms-rteCustom-button-green{float:left;background:url(/Style%20Library/HamiltonIsland/images/pagecontent/buttons.png) no-repeat;text-align:center;font-size:10pt;color:#FFF;line-height:23px;text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-weight:700;width:118px;height:26px;background-position:0 -57px;margin:0 2px}
.ms-rteCustom-button-green:hover{background-position:0 -85px;text-decoration: none;}
.ms-rteCustom-button-green-long{float:left;background:url(/Style%20Library/HamiltonIsland/images/pagecontent/buttons.png) no-repeat;text-align:center;font-size:10pt;color:#FFF;line-height:23px;text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-weight:700;width:136px;height:26px;background-position:0 -113px;margin:0 2px}
.ms-rteCustom-button-green-long:hover{background-position:0 -142px;text-decoration: none;}
.ms-rteCustom-button-light-blue{float:left;background:url(/Style%20Library/HamiltonIsland/images/pagecontent/buttons.png) no-repeat;text-align:center;color:#FFF;text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-weight:700;width:113px;height:24px;line-height:19px;font-size:9pt;background-position:0 -170px;margin:0 2px}
.ms-rteCustom-button-light-blue:hover{background-position:0 -198px;text-decoration: none;}
.ms-rteCustom-button-light-blue-long{float:left;background:url(/Style%20Library/HamiltonIsland/images/pagecontent/buttons.png) no-repeat;text-align:center;color:#FFF;text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-weight:700;width:133px;height:24px;line-height:19px;font-size:9pt;background-position:0 -227px;margin:0 2px}
.ms-rteCustom-button-light-blue-long:hover{background-position:0 -255px;text-decoration: none;}
.ms-rteCustom-button-orange{float:left;background:url(/Style%20Library/HamiltonIsland/images/pagecontent/buttons.png) no-repeat;text-align:center;font-size:10pt;color:#FFF;line-height:23px;text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-weight:700;width:118px;height:26px;background-position:0 -283px;margin:0 2px}
.ms-rteCustom-button-orange:hover{background-position:0 -315px;text-decoration: none;}
.ms-rteCustom-button-dark-blue a, .ms-rteCustom-button-dark-blue a:hover, .ms-rteCustom-button-green a, .ms-rteCustom-button-green a:hover, .ms-rteCustom-button-green-long a, .ms-rteCustom-button-green-long a:hover, .ms-rteCustom-button-light-blue a, .ms-rteCustom-button-light-blue a:hover, .ms-rteCustom-button-light-blue-long a, .ms-rteCustom-button-light-blue-long a:hover, .ms-rteCustom-button-orange a:hover, .ms-rteCustom-button-orange a {
	text-decoration: none; margin-left: -3px; color: white; display: block;}
	
/*-- Hide table head on Revinate Guest Reviews */
.header.sb-border-color.sb-background-color2{display:none;}

ul.rss_view_list {list-style:none; margin: 0; padding: 0 5px;}
ul.rss_view_list li {padding:5px; margin: 0; border-bottom: 1px solid #e5e5e5;}
ul.rss_view_list li a {text-decoration: none}
ul.rss_view_list li a:hover {text-decoration: underline}

#feed_wrapper .item.blog {margin-top:0; margin-bottom: 0; margin-left: 0;}
#feed_wrapper .item.blog:first-child {padding-top: 3px;}
#feed_wrapper .item.blog p a {font-size: 8.7pt;font-family: helvetica,verdana,arial,sans-serif;font-weight: bold;color: #3D5E8B; text-decoration: none!important;}
#feed_wrapper .item.blog p a:hover {text-decoration: underline!important;}

