/* Reset */
*{margin:0; padding:0;}

body
{	
	height:100%;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.625em;
	color: #ffffff;
	background-color:#00305f;
	overflow-y: scroll;
}

sup{font-size:0.6em}
sub{font-size:0.6em}

p,li{font-size: 1.2em;line-height:1.5em}
table{border-collapse: collapse; border: 0; border-spacing: 0;}
td{vertical-align: top;}
input,select,textarea{font-size: 1.2em; font-family: Arial, Verdana, Helvetica, sans-serif;}
textarea{resize:none}
img{border: 0;}
a{color: #556b8b; text-decoration: none; outline: none;}
a:hover{text-decoration: underline;}

.printSwfType{display:none}
.floatLeft{float: left !important;}
.floatRight{float: right !important;}
.relative{position:relative}
.block{display:block}
.none{display:none}
.bigFont{font-weight:bold;font-size:1.6em;line-height:1.5em}

object{margin-left:-2px}

.alignCenter
{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:950px;
}

h1 a
{
	float:left;
	position:relative;
	z-index:2;
	display:block;
	width:290px;
	height:88px;
	padding:23px 0 0 13px;
	background:url(../images/logo_oceansedge.gif) bottom right no-repeat;
	text-indent:-100000px;
}

.weather
{
	font-size:1.1em;
	position:absolute;
	z-index:2;
	top:0;
	right:0;
	padding:9px 45px 5px 0;
	margin:49px 2px 0 0;
}

.weather img
{
	float:right;
	margin-right:6px;
}

.weather span
{
	float:right;
	margin-top:1px;
}

#feedicon
{
	position:absolute;
	top:0;
	right:0;
	background:url(../images/logo_todaysweather.gif) top left no-repeat;
	width:33px;
	padding-left:2px;
	height:31px;
}

#feedicon img{float:left;}

.flashHolderLge object, .flashHolderSml object {margin-left:0;}
.flashHolderLge
{
	position:absolute;
	z-index:1;
	top:0;
	left:0;
	margin-top:130px;
}
.flashHolderSml
{
	position:relative;
	z-index:1;
	margin-top:492px;
	float:right;
}

.homeContent
{
	position:relative;
	z-index:2;
	float:left;
	width:490px;	
	margin:380px 0 0 31px;
}

.homeContent h2
{
	text-indent:-10000px;
	width:381px;
	height:78px;
	background:url(../images/strap_exclusivepalmcoveland.gif) top left no-repeat;
}

.homeContent p{font-size:1.5em}

.aff
{
	]width:400px;
	float:left;
	margin:470px 0 0 0;
}

.aff h3 
{
	float:left;
	font-size:1.4em;
	font-weight:normal;
}

.aff h3.m
{
	text-indent:-10000px;
	background:url(../images/logo_macquarie.gif) top right no-repeat;
	width:54px;
	height:59px;
	padding:0 0 0 13px;
	margin-right:23px;
}

.aff h3.t{padding-top:25px;line-height:1.3em}

.banner
{
	position:absolute;
	z-index:1;
	width:950px;
	height:240px;
	margin:0 0 0 0;
	top:120px;
	left:0;
}

*html .banner
{
	position:relative;
	margin:-100px 0 0 0;
}

.theEstate{background:url(../images/banner_theestate.jpg) top left no-repeat;}
.masterPlan{background:url(../images/banner_masterplan.jpg) top left no-repeat;}
.designGuidelines{background:url(../images/banner_designguidelines.jpg) top left no-repeat;}
.theDeveloper{background:url(../images/banner_thedeveloper.jpg) top left no-repeat;}
.theLocation{background:url(../images/banner_location.jpg) top left no-repeat;}
.dailyConvenience{background:url(../images/banner_convenience.jpg) top left no-repeat;}
.cairnsRegion{background:url(../images/banner_cairnsregion.jpg) top left no-repeat;}
.landForSale{background:url(../images/banner_landforsale.jpg) top left no-repeat;}
.yourRegion{background:url(../images/banner_yourregion.jpg) top left no-repeat;}
.forSale{background:url(../images/banner_forsale.jpg) top left no-repeat;}
.homesForSale{background:url(../images/banner_homesforsale.jpg) top left no-repeat;height:222px}
.exclusiveHomesites{background:url(../images/banner_exclusivehomesites.jpg) top left no-repeat;}
.designerHomePackages{background:url(../images/banner_designerhomepackages.jpg) top left no-repeat}
.ourBuilders{background:url(../images/banner_ourbuilders.jpg) top left no-repeat;}
.completedHomes{background:url(../images/banner_completedhomes.jpg) top left no-repeat;}
.openForInspection{background:url(../images/banner_openforinspection.jpg) top left no-repeat;}
.classifieds{background:url(../images/banner_classifieds.jpg) top left no-repeat;}
.enquiries{background:url(../images/banner_enquiries.jpg) top left no-repeat;}
.localAgents{background:url(../images/banner_localagents.jpg) top left no-repeat;}

.pngBubble
{
	position:absolute;
	top:0;
	z-index:2;
	right:0;
	width:337px;
	height:137px;
	text-indent:-10000px;
	margin:20px 10px 0 0;
}

.housePackage{background:url(../images/image_houseandland.png) top left no-repeat;}
.exclusiveHomes{background:url(../images/image_premiumland.png) top left no-repeat;}

.content
{
	position:relative;
	z-index:2;
	float:right;	
	width:740px;
	margin:284px 0 0 0;
}
.contentGallery {margin:8px 0 0 0;}

*html .content
{
	margin-top:110px;
}

.morePadding{padding-bottom:50px}

.nav
{
	float:left;
	position:relative;
	z-index:2;
	width:158px;
	padding:9px 0 0 12px;
}

*html .nav
{
	padding-top:0px;
	margin-top:-160px;
}

.nav li{list-style-type:none}

h2.pageTitle
{
	text-indent:-100000px;
	width:560px;
	height:45px;	
}
.homepage .nav {clear:left; float:left; margin-top:9px; }
.homepage .nav ul {padding-top:26px;}

*html h2.pageTitle{width:440px}

h2.ttl_welcomeToParadise{background:url(../images/ttl_welcometoparadise.gif) top left no-repeat; height:75px}
h2.ttl_discoverParadise{background:url(../images/ttl_discoverparadise.gif) top left no-repeat;}
h2.ttl_designedFor{background:url(../images/ttl_designedfor.gif) top left no-repeat;height:78px;}
h2.ttl_anInvestment{background:url(../images/ttl_aninvestment.gif) top left no-repeat;height:84px}
h2.ttl_macquarieGroup{background:url(../images/ttl_macquariegroup.gif) top left no-repeat;}
h2.ttl_paradiseIsAll{background:url(../images/ttl_paradiseisall.gif) top left no-repeat;}
h2.ttl_everythingIsClose{background:url(../images/ttl_everythingisclose.gif) top left no-repeat;}
h2.ttl_whereTheWorld{background:url(../images/ttl_wheretheworld.gif) top left no-repeat;}
h2.ttl_beachlink{background:url(../images/ttl_beachlink.gif) top left no-repeat;height:78px}
h2.ttl_paradiseIsARange{background:url(../images/ttl_paradiseisarange.gif) top left no-repeat;]width:560px}
h2.ttl_designerHomePackages{background:url(../images/ttl_designerhomepackages.gif) top left no-repeat;}
h2.ttl_ourBuilders{background:url(../images/ttl_contemporarytropicalhome.gif) top left no-repeat;]width:560px}
h2.ttl_completedHomes{background:url(../images/ttl_completedhomesforsale.gif) top left no-repeat;}
h2.ttl_openForInspection{background:url(../images/ttl_openforinspection.gif) top left no-repeat;}
h2.ttl_classifieds{background:url(../images/ttl_classifieds.gif) top left no-repeat;}
h2.ttl_nowSelling{background:url(../images/ttl_nowselling.gif) top left no-repeat;width:169px}
h2.ttl_findYourLocalAgent{background:url(../images/ttl_findyourlocalagent.gif) top left no-repeat;}
h2.ttl_termsAndConditions{background:url(../images/ttl_termsandconditions.gif) top left no-repeat;}
h2.ttl_privacyPolicy{background:url(../images/ttl_privacypolicy.gif) top left no-repeat;}
h2.ttl_completedHomes{background:url(../images/ttl_completedhomes.gif) top left no-repeat;}
h2.ttl_photoGallery{background:url(../images/ttl_photogallery.gif) top left no-repeat;}

*html h2.ttl_paradiseIsARange{width:440px}
*html h2.ttl_ourBuilders{width:440px}
*html h2.ttl_nowSelling{width:169px}

.content p{padding:0 0 17px 0}
 .content ul{margin-left:17px;margin-bottom:21px;list-style-type:square}
.noPadding{padding-bottom:0 !important}
.rhs
{
	float:right;
	width:265px
}

.rhs img
{
	float:right;
}
.rhs .spaceTop
{
	margin-top:12px;
}
.lhs
{
	float: left;
	width: 430px
}

a.btnViewEstateMasterplan,
a.btnViewDesignGuidelines,
a.btnViewMap
{
	display:block;
	text-indent:-10000px;
	width:182px;
	height:27px;	
}	

a.btnViewEstateMasterplan{background:url(../images/btn_viewestatemasterplan_off.gif) top left no-repeat;}
a.btnViewDesignGuidelines{background:url(../images/btn_viewdesignguidelines_off.gif) top left no-repeat;width:186px}	
a.btnViewMap{background:url(../images/btn_viewmap_off.gif) top left no-repeat;width:94px !important}
a.highlight {color:#ECDBAF;}

a.btnViewEstateMasterplan:hover{background:url(../images/btn_viewestatemasterplan_over.gif) top left no-repeat;}
a.btnViewDesignGuidelines:hover{background:url(../images/btn_viewdesignguidelines_over.gif) top left no-repeat;}	
a.btnViewMap:hover{background:url(../images/btn_viewmap_over.gif) top left no-repeat;width:94px !important}

.nav ul
{
	float:left;
	background:url(../images/bg_nav.gif) #012950 bottom left no-repeat;
	padding:24px 0 10px 0;	
	width:159px;
}

.nav ul li
{
	float:left;
	width:118px;
	padding:0 20px 16px 20px;
}
.nav ul li.btnEnquiries {padding-bottom:15px;}
.nav ul li.btnPhotoGallery {padding-bottom:10px;}

.nav ul ul
{
	float:left;
	width:118px;
	padding:0;
	background:none !important;
	margin:10px 0 -4px 0;
}

.nav ul .btnEnquiries ul{margin-top:10px !important}

.nav ul ul li
{
	float:left;
	width:108px;
	padding:0 0 2px 10px;
	background:url(../images/nav/arrow.gif) top left no-repeat;
	font-size:1.0em;
	color:#ffffff;
}

.nav ul ul li.on{background:url(../images/nav/arrow_on.gif) top left no-repeat;}

.nav ul ul li a{color:#ffffff}
.nav ul ul li.on a{color:#ecdbaf}
.nav ul ul li.on a.btnPhotoGallery {color:#c3b890;}

.nav a.btnHome,
.nav a.btnEstate,
.nav a.btnLocation,
.nav a.btnLandForSale,
.nav a.btnHomesForSale,
.nav a.btnDesignerHomePackages,
.nav a.btnEnquiries,
.nav a.btnNewsletter,
.nav a.btnPhotoGallery
{
	display:block;
	text-indent:-100000px;
}

.nav a.btnHome{width:40px;height:12px;background:url(../images/nav/home_off.gif) top left no-repeat;}
.nav a.btnEstate{width:71px;height:13px;background:url(../images/nav/theestate_off.gif) top left no-repeat;}
.nav a.btnLocation{width:56px;height:13px;background:url(../images/nav/location_off.gif) top left no-repeat;}
.nav a.btnLandForSale{width:91px;height:14px;background:url(../images/nav/landforsale_off.gif) top left no-repeat;}
.nav a.btnHomesForSale{width:106px;height:15px;background:url(../images/nav/homesforsale_off.gif) top left no-repeat;}
.nav a.btnDesignerHomePackages{width:105px;height:32px;background:url(../images/nav/designerhomepackages_off.gif) top left no-repeat;}
.nav a.btnEnquiries{width:61px;height:15px;background:url(../images/nav/enquiries_off.gif) top left no-repeat;}
.nav a.btnNewsletter{width:112px;height:15px;background:url(../images/nav/newsletter_off.gif) top left no-repeat; margin-left:-1px;}
.nav a.btnPhotoGallery{width:77px;height:35px;background:url(../images/nav/photogallery_off.gif) top left no-repeat; margin-left:-1px;}

.nav a.btnHome:hover,.nav a.btnHome.on{background:url(../images/nav/home_on.gif) top left no-repeat;}
.nav a.btnEstate:hover,.nav a.btnEstate.on{background:url(../images/nav/theestate_on.gif) top left no-repeat;}
.nav a.btnLocation:hover,.nav a.btnLocation.on{background:url(../images/nav/location_on.gif) top left no-repeat;}
.nav a.btnLandForSale:hover,.nav a.btnLandForSale.on{background:url(../images/nav/landforsale_on.gif) top left no-repeat;}
.nav a.btnHomesForSale:hover,.nav a.btnHomesForSale.on{background:url(../images/nav/homesforsale_on.gif) top left no-repeat;}
.nav a.btnDesignerHomePackages:hover,.nav a.btnDesignerHomePackages.on{background:url(../images/nav/designerhomepackages_on.gif) top left no-repeat;}
.nav a.btnEnquiries:hover,.nav a.btnEnquiries.on{background:url(../images/nav/enquiries_on.gif) top left no-repeat;}
.nav a.btnNewsletter:hover,.nav a.btnNewsletter.on{background:url(../images/nav/newsletter_on.gif) top left no-repeat;}
.nav a.btnPhotoGallery:hover,.nav a.btnPhotoGallery.on{background:url(../images/nav/photogallery_on.gif) top left no-repeat;}

.nav h4{float:left;margin-top:25px;background:url(../images/btn_enquirenow_off.gif) top left no-repeat;}

.nav h4 a
{
	display:block;
	float:left;
	text-indent:-10000px;
	background:url(../images/btn_enquirenow_off.gif) top left no-repeat;
	width:158px;
	height:53px;
	margin:0;
}

.nav h4 a:hover{background:url(../images/btn_enquirenow_over.gif) top left no-repeat;}

.nav h5
{
	float:left;
	margin-top:22px;
	color:#c3b890;
	font-size:1.4em;
	font-weight:bold;
	line-height:1.3em;
	]width:150px;
}

.nav p{float:left;clear:left;]width:150px;font-size:1.2em}

a.btnViewWalkingTrailMap,
a.btnWhatsHappening
{
	float:right;
	display:block;
	width:264px;
	text-indent:-10000px;
	margin:2px 0 0 0;
}

a.btnViewWalkingTrailMap{background:url(../images/btn_viewwalkingtrail_off.gif) top left no-repeat;height:43px; margin-top:12px;}
a.btnWhatsHappening{background:url(../images/btn_whatshappening_off.gif) top left no-repeat;height:45px;}

a.btnViewWalkingTrailMap:hover{background:url(../images/btn_viewwalkingtrail_over.gif) top left no-repeat;}
a.btnWhatsHappening:hover{background:url(../images/btn_whatshappening_over.gif) top left no-repeat;}

a.btnBeachlinkSalesPlan,
a.btnSalesPlan,
a.btnPriceList
{
	float:left;
	display:block;
	width:231px;
	height:49px;
	text-indent:-10000px;
	margin:24px 0 0 0;
}

a.btnSalesPlan{background:url(../images/btn_viewbeachlinksalesplan_off.gif) top left no-repeat;margin-right:15px}
a.btnPriceList{background:url(../images/btn_viewbeachlinkpricelist_off.gif) top left no-repeat;}

a.btnSalesPlan:hover{background:url(../images/btn_viewbeachlinksalesplan_over.gif) top left no-repeat;}
a.btnPriceList:hover{background:url(../images/btn_viewbeachlinkpricelist_over.gif) top left no-repeat;}

.list
{
	float:left;
	width:586px;
	margin:10px 0 0 0 !important; 
}

.list li
{
	float:left;	
	width:268px;
	padding:0;
	list-style-type:none;
	background:url(../images/bg_listtop.gif) #ffffff top left no-repeat;
	margin:0 25px 17px 0;
}

.list li img{clear:left;display:block;padding:0 0 0 11px;}

.list li p{
	color:#000000;
	font-size:1.0em;	
	line-height:1.4em;
	padding:6px 12px 10px 11px;
}

.list li a.btn{
	display:block;	
	text-indent:-1000000px;
	width:268px;
	height:27px;
	background:url(../images/btn_viewnow_off.gif) top left no-repeat;
	margin:0 !important;
	padding:0 !important;
}

.list li a.btn:hover{background:url(../images/btn_viewnow_over.gif) top left no-repeat;}

.list li h3{
	float:left;
	text-indent:-10000px;
	height:26px;
	width:206px;
	margin:10px 0 0 12px;
}

.list .clearLeft{display:none}
li.ourBuilders {clear:left}

li.exclusiveHomesites h3{background:url(../images/subtitle_exclusivehomesites.gif) top left no-repeat}
li.designerHomePackages h3{background:url(../images/subtitle_designerhomepackage.gif) top left no-repeat}
li.ourBuilders h3{background:url(../images/subtitle_ourbuilders.gif) top left no-repeat}
li.openForInspection h3{background:url(../images/subtitle_openforinspection.gif) top left no-repeat}

ul.packages
{
	float:left;	
	width:756px;
	margin:20px 0 0 0 !important;
}

*html ul.packages {width:auto}

ul.packages li
{
	float:left;
	list-style-type:none;
	width:172px;
	padding:10px 0 0 0;
	margin:0 17px 18px 0;
	background:url(../images/bg_packagestop.gif) #ffffff top left no-repeat;
}

*html ul.packages li{margin-right:10px;}

ul.packages li img{display:block;padding:0 0 9px 10px}

ul.packages h3
{
	padding:0 10px 13px 10px;
	color:#00305f;
	font-size:1.4em;
}

ul.packages h3 a{color:#00305f;}

ul.packages a.btn
{
	display:block;
	text-indent:-10000px;
	background:url(../images/btn_viewnowshort_off.gif) top left no-repeat;
	width:172px;
	height:26px;
	]margin-top:4px;
}

ul.packages a.btn:hover{background:url(../images/btn_viewnowshort_over.gif) top left no-repeat;}

h3.text{color:#c3b890;font-size:1.5em;padding-bottom:3px;}
h4.text{color:#e5ce09;font-size:1.5em}
.bottomPad{padding-bottom:20px}

ul.builderList
{
	float:left;
	width:736px;
	margin:10px 0 10px 0 !important;
	background:url(../images/border_h.gif) top left repeat-x;
}

ul.builderList li
{
	float:left;
	position:relative;
	width:736px;
	list-style-type:none;
	background:url(../images/border_h.gif) bottom left repeat-x;
	padding:15px 0 2px 0;
	margin: 0;
	font-size:1.0em;
}
ul.builderList li.last-child
{
	background: none
}

ul.builderList h3
{
	font-size:1.8em;
	padding-bottom:13px;
}

ul.builderList li img
{
	position:absolute;
	top:0;
	right:0;
	margin-top:15px;
}

ul.builderList li a{color:#c3b890}

ul.builderList div.thumb
{
	float:right;
	width:350px;
	margin:0 !important;
	padding:0 0 15px 5px !important;
}

ul.builderList .symcoming strong
{
	background: transparent url(../images/badge_comingsoon.gif) 0 0 no-repeat;
	display: block;
	float: left;
	height: 56px;
	text-indent: -9999px;
	width: 56px;
}

ul.builderList .symsold strong
{
	background: transparent url(../images/badge_sold.gif) 0 0 no-repeat;
	display: block;
	float: left;
	height: 58px;
	text-indent: -9999px;
	width: 58px;
}

ul.builderList .symnone strong {display:none;}
ul.builderList .symnone div {width:500px !important;}
ul.builderList .textblock
{
	float:left;
	width: 500px
}
ul.builderList .textblock div
{
	float: right;
	width: 430px
}
ul.builderList div.thumb img,
ul.builderList .details img
{
	float:right;
	position:relative;
	margin:2px 0 0 15px !important;
}

ul.builderList  .text
{
	float:left;
	/* width:580px; */
	width:500px;
}

ul.builderList .details
{
	float:right;
	/* width:150px; */
	width:165px;
}

ul.builderList .details ul
{
	background-image:none !important;
	width:auto; 
	float:right;
	padding:0;
	height:16px;	
	margin:11px -3px 11px 0;
}
ul.builderList .details ul li
{
	text-align:left;
	width:auto;
	padding:0 7px 0 0;
	margin:0;
	font-weight:bold;
	color:#ecdbaf;	
	display:inline !important;
	background-image:none !important;
}

ul li.bed span,
ul li.bath span,
ul li.area span,
ul li.car span
{
	display:block;
	float:left;
	height:16px;
	text-indent:-100000px;
}

ul li.bed span{background:url(../images/icon_bedroom.gif) top left no-repeat;width:23px;margin-top:-1px;}
ul li.bath span{background:url(../images/icon_bath.gif) top left no-repeat;width:18px;margin-top:-1px}
ul li.area span{background:url(../images/icon_size.gif) top left no-repeat;width:19px;margin-top:-1px}
ul li.car{width:44px !important}
ul li.car span{background:url(../images/icon_car.gif) top left no-repeat;width:37px;margin-top:-1px}
ul li.area p.area{margin-top:-3px} 

ul li.bed p,
ul li.bath p,
ul li.area p
{
	float:left;
	padding:0;
	margin:0;
}

.clickToEnlarge
{
	position:absolute;
	text-indent:-10000px;
	background:url(../images/ttl_clicktoenlarge.gif) top left no-repeat;
	width:128px;
	height:22px;
	bottom:0;
	right:0;
	/*margin:0 6px 6px 0;*/
}

a.moreInfo
{
	display:block;
	text-indent:-10000px;
	width:143px;
	height:27px;
	background:url(../images/btn_moreinformation_off.gif) top left no-repeat;
	margin:0 0 15px 0;
}

a:hover.moreInfo{background:url(../images/btn_moreinformation_over.gif) top left no-repeat;}

.enquiryLeft
{
	float:left;
	width:370px;
}

.enquiryForm
{
	float:right;
	width:316px;
	margin:0 0 15px 0;
	background:url(../images/form_top.gif) #012950 top left no-repeat;
}

.enquiryForm .background
{
	float:right;
	width:300px;
	min-height:400px;
	font-size:1.2em;
	padding:15px 0 15px 16px;
	background:url(../images/form_bottom.gif) bottom left no-repeat;
}

*html .enquiryForm .background
{
	padding-left:25px;
}

.enquiryForm  p{font-size:1.0em;padding-right:20px;padding-bottom:5px}

.enquiryForm  .row
{
	float:left;
	width:316px;
	padding:0 0 8px 0;
}

.errorBox
{
	float:left;
	width:275px;
	padding:8px 0 4px 10px;
	margin:0 0 10px 0;
	color:#000000;
	background-color:#ffd3d3;
	border:1px solid red;
}

.errorBox p{font-size:0.9em}

.title{width:70px}
.name{width:214px}
.suburb{width:144px}
.state{width:72px}
.postcode{width:68px}
.email{width:144px}
.phone{width:139px}

.enquiryForm .row input
{
	background-color:#ffffff;
	padding:2px 0 0 2px;
	margin:2px 0 0 0;
	display:block;
	font-size:1.0em;
	height:17px;
	border:1px solid #7f9db9;
}

.enquiryForm .title select
{
	background-color:#ffffff;
	margin:2px 0 0 0;
	display:block;
	height:19px;	
	width:63px;
	font-size:1.0em;
	border:1px solid #7f9db9;
}

.error{border:1px solid red !important;}

.name input{width:211px}
.state input{width:61px}
.postcode input{width:65px}
.phone input{width:137px}
.address input{width:281px}
.email input,.suburb input{width:134px}

.enquiryForm .row textarea
{
	background-color:#ffffff;
	padding:2px;
	margin:3px 0 0 0;
	display:block;
	height:65px;
	border:1px solid #7f9db9;
	width:279px;
	font-size:1.0em;
}

h3.thanks{padding-bottom:15px}
.enquiryForm .floatRight{padding:7px 14px 0 0}

p.projectAndLand
{
	text-indent:-10000px;
	background:url(../images/logo_projectandland.gif) top left no-repeat;
	width:136px;
	height:33px;
}
.homepage .footer {clear:both; margin-top:21px;}
.footer
{
	float:left;
	position:relative;
	width:950px;
	border-top:1px solid #4d6174;
	margin:40px 0 0 0;
	padding:9px 0 12px 0;
	color:#4d6174;
	font-size:1.1em
}

h4.mac
{
	position:absolute;
	top:0;
	right:0;
	text-indent:-10000px;
	background:url(../images/logo_macquarie.gif) #00305f top right no-repeat;
	width:76px;
	height:59px;
	margin-top:-32px;
}

.footer a{color:#4d6174;}

.caps{text-transform:uppercase!important}
.large{font-size: 14px!important}
.creme {color:#c3b78f!important}
.yellow {color:#f7c309!important}

a.btnBeachlinkSalesPlan{background:url(../images/btn_viewbeachlinksalesplan_off.gif) top left no-repeat;margin-top:0;width:196px;height:27px;}
a.btnBeachlinkSalesPlan:hover{background:url(../images/btn_viewbeachlinksalesplan_over.gif) top left no-repeat}

.whiteBoldLink {color:#fff; font-weight:bold}

p.clickToView {background:url(../images/ico_mglass.png) no-repeat top left;padding-left: 17px;}

ul.photoGallery {list-style-type:none;margin:0;padding:0;}
ul.photoGallery li {float:left;margin:0 20px 16px 0;}
ul.photoGallery li.forth {margin-right:0;}


