*{margin:0;padding:0;}
img{border:none;}

html{background-color:#fff; line-height:1.1em;}
body {width:1000px;margin:0 auto;background-color1:#ccc; font-size:87%;font-family:Georgia,'Bookman Old Style',Garamond,'Times New Roman',serif;}

h1{color:#333;font-weight:normal;font-size:2em;}
h2, h3 {font-weight:normal;margin-bottom:20px;}
h2{color:#b6262f;font-size:1.1em;margin-left:12px;}
h3{color:#b6262f;font-size:1em;margin-bottom:3px;font-family:sans-serif;font-weight:bold;}
h4 {color:#333;font-weight:normal;font-size:2em;margin:10px 0 0 10px;}
p{margin-bottom:5px;}
a:link, a:visited {color:#b6262f;text-decoration:none;}
a:hover, a:active {color:#000;text-decoration:underline;}
em{font-style:normal;}
.sub-heading{color:#999;font-size:0.75em;margin-left:12px;margin-top:-3px;}
.sub-heading-location{color:#777;font-size:0.75em;margin-left:0;margin-top:-2px;}

h1.eehh{margin:20px 0;}

/* Grid rules
--------------------------------------------------*/
#leftwrapper,#right-text,#thumb,.thumb1,.thumb2,.thumb3,.thumb4, #text-lo-left, #text-lo-right,#text-lo-left .list1, #text-lo-left .list2, #text-lo-left .list3, .pleft,.pright{float:left; display: inline; margin-left:10px;}
#terms-right-text,#terms-text-lo-left, #terms-text-lo-right{float:left; display: inline; margin-left:10px;}
#leftwrapper{width:670px;margin-left:0;}
#text-lo-left, #text-lo-right{float:right;}
/* Header
--------------------------------------------*/
#logo{margin:0 10px 0 0;}

#header{width:978px;margin:10px 10px 0 10px ;background-color:#fff;border:1px solid #000;border-bottom:none; background-image1:url(assets/ee-logo-long.jpg); background-repeat:no-repeat; background-position:top center;height:237px;}
#header-property{width:978px;margin:10px 10px 0 10px ;background-color:#fff;}
#header-property #logo-only {margin:2px 0 20px 10px;}
/* Menu
--------------------------------------------*/
#menu {margin:0 10px;background-color:#646464;padding:5px ;}
#menu ul{width:100%;}
#menu ul li{display:inline;}
#menu ul li a:link, #menu ul li a:visited {margin:5px ;font-size:1.2em;color:#fff;text-decoration:none;padding:5px 2px;}
#menu ul li a:hover{background-color:#ccc;color:#000;} 

/* Photo
---------------------------------------*/
#photo  {width:650px;display:block;float:right;}
#photo  ul {list-style:none; padding:0; margin-top:375px; width:650px; position:relative; float:left;}
#photo  ul li {display:inline; width:150px; height:85px; float:left; margin:0 0 5px 10px;}
#photo  ul li a {display:block; width:150px; height:85px; text-decoration:none; border:1px solid #000;}
#photo  ul li a img {display:block; width:150px; height:85px; border:0;}
#photo  ul li a:hover {white-space:normal; border-color:#ddd;text-decoration:none;}
#photo  ul li a:hover img {position:absolute; left:10px; top:-365px; width:auto; height:auto; border:1px solid #000;}

.bayview, .homeonbay, .freedom, .gypsy, .heights,.mainbreak,.bayside,.crinian,.momiji,.bayescape,.lagoona,.kalani,.melaleuca,.dunsborough-cove,.sublime,.beachscape,.quandamooka,.indianic-sunrise,.oceanbrook,.simandou,.dewi-sri, .kaia, .plantation, .folia, .treetops, .beach-house, .paradiso, .rural-bliss, .riviera-retreat, .the-nest, .sandtracks, .sandpatch, .haven, .bron-yr-aur, .exhale, .bay-escape, .whitehaven, .baudin-house, .beachcomber {background-repeat:no-repeat; background-position:10px 10px;}
/* Dunsborough */
.bayview {background-image:url(dunsborough-accommodation/dunsborough-holiday-home-photos/bayview/bayview-outside2.jpg);}
.bayside {background-image:url(dunsborough-accommodation/dunsborough-holiday-home-photos/beachside/dunsborough-bayside-outside.jpg); }
.crinian{background-image:url(dunsborough-accommodation/dunsborough-holiday-home-photos/crinian/crinian-outside.jpg); }
.bayescape{background-image:url(dunsborough-accommodation/dunsborough-holiday-home-photos/blue-house-on-green/bayescape-outside.jpg); }
.lagoona{background-image:url(dunsborough-accommodation/dunsborough-holiday-home-photos/casa-lagoona/casa-lagoona-outside.jpg); }
.kalani{background-image:url(dunsborough-accommodation/dunsborough-holiday-home-photos/kalani/kalani-outside.jpg); }
.dunsborough-cove{background-image:url(dunsborough-accommodation/dunsborough-holiday-home-photos/cove/dunsborough-cove-outside.jpg); }
.beachscape{background-image:url(dunsborough-accommodation/dunsborough-holiday-home-photos/beachscape/dunsborough-beachscape-outside.jpg); }
.oceanbrook{background-image:url(dunsborough-accommodation/dunsborough-holiday-home-photos/oceanbrook/old-dunsborough-holiday-house-alfresco.jpg); }
.simandou{background-image:url(dunsborough-accommodation/dunsborough-holiday-home-photos/simandou/sinandou-dunsborough-holiday-home-outside-front.jpg);}
.indianic-sunrise{background-image:url(dunsborough-accommodation/dunsborough-holiday-home-photos/indianic-sunrise/old-dunsborough-holiday-house-balcony.jpg); }
.kaia{background-image:url(dunsborough-accommodation/dunsborough-holiday-home-photos/kaia/kaia-pool-house-2.jpg); }
.plantation{background-image:url(dunsborough-accommodation/dunsborough-holiday-home-photos/plantation/plantation-outside-back-2.jpg); }
.treetops{background-image:url(dunsborough-accommodation/dunsborough-holiday-home-photos/treetops/treetops-garden.jpg); }
.beach-house{background-image:url(dunsborough-accommodation/dunsborough-holiday-home-photos/beach-house/beach-house-outside.jpg); }
.paradiso{background-image:url(dunsborough-accommodation/dunsborough-holiday-home-photos/paradiso/paradiso-outside.jpg); }
.riviera-retreat{background-image:url(dunsborough-accommodation/dunsborough-holiday-home-photos/riviera-retreat/outside.jpg); }
.sandpatch{background-image:url(dunsborough-accommodation/dunsborough-holiday-home-photos/sandpatch/outside.jpg); }
.bron-yr-aur{background-image:url(dunsborough-accommodation/dunsborough-holiday-home-photos/bron-yr-aur/outside.jpg); }
.exhale{background-image:url(dunsborough-accommodation/dunsborough-holiday-home-photos/exhale/outside.jpg); }
.bay-escape{background-image:url(dunsborough-accommodation/dunsborough-holiday-home-photos/bay-escape/outside.jpg); }
.beachcomber{background-image:url(dunsborough-accommodation/dunsborough-holiday-home-photos/beachcomber/outside.jpg); }

/* Eagle Bay */
.homeonbay {background-image:url(eagle-bay-accommodation/eagle-bay-holiday-home-photos/home/home-on-the-bay-lounge.jpg);}
.freedom {background-image:url(eagle-bay-accommodation/eagle-bay-holiday-home-photos/freedom/freedom-outside-new.jpg);}
.heights{background-image:url(eagle-bay-accommodation/eagle-bay-holiday-home-photos/heights/eagles-nest.jpg);}
.folia{background-image:url(eagle-bay-accommodation/eagle-bay-holiday-home-photos/folia/folia-outside.jpg); }
.gypsy{background-image:url(eagle-bay-accommodation/eagle-bay-holiday-home-photos/gypsy/gypsy-outside-2.jpg); }
.whitehaven{background-image:url(eagle-bay-accommodation/eagle-bay-holiday-home-photos/whitehaven/outside.jpg); }

/* Yallingup */
.mainbreak{background-image:url(yallingup-accommodation/yallingup-holiday-home-photos/mainbreak/yallingup-main-break-outside.jpg);}
.momiji{background-image:url(yallingup-accommodation/yallingup-holiday-home-photos/zen/yallingup-momiji-holiday-rental-outside.jpg);}
.melaleuca{background-image:url(yallingup-accommodation/yallingup-holiday-home-photos/melaleuca/melaleuca-yallingup-sunset.jpg);}
.sublime{background-image:url(yallingup-accommodation/yallingup-holiday-home-photos/sublime/yallingup-sublime-outside-2.jpg); }
.quandamooka{background-image:url(yallingup-accommodation/yallingup-holiday-home-photos/quandamooka/yallingup-holiday-house-external.jpg);}
.dewi-sri{background-image:url(yallingup-accommodation/yallingup-holiday-home-photos/dewi-sri/yallingup-holiday-house-outside-2.jpg);}
.rural-bliss{background-image:url( yallingup-accommodation/yallingup-holiday-home-photos/rural-bliss/decking-sunset.jpg);}
.the-nest{background-image:url( yallingup-accommodation/yallingup-holiday-home-photos/the-nest/outside.jpg);}
.haven{background-image:url( yallingup-accommodation/yallingup-holiday-home-photos/haven/haven-outside.jpg);}
.baudin-house{background-image:url( yallingup-accommodation/yallingup-holiday-home-photos/baudin-house/outside.jpg);}

/* Margaret River */
.sandtracks{background-image:url( margaret-river-accommodation/margaret-river-holiday-home-photos/sandtracks/outside.jpg);}
/* Photo frontpage
---------------------------------------*/
.frontpicwrap{margin-top:15px;}
.thirdpic{margin-bottom:20px;border:1px solid #000;}

/* Sidebox
==============================================================================*/
.sidebox h2 {font-size:1.5em;margin:0 0 0.5em;}


/* Area page
--------------------------------------*/
.propshow{display:inline;float:left;border:1px solid #ccc;margin:0;}
.propshow a:hover{text-decoration:none;}
.pleft, .pright{width:310px;margin-bottom:10px;margin-left:10px;}
.pleft{}
.propshow a:hover h4, .pleft a:hover h4, .pright a:hover h4, .propshow p{color:#ccc;text-decoration:none;}
.propshow a:hover .sub-heading-location{color:#000;text-decoration:none;}


/* Text
-------------------------------------*/
#main-text {width:650px;margin-top:10px;}
#main-text h1{padding:0 10px 10px;}
#main-text p{margin-bottom:15px;padding:0 10px;text-align:justify;}
#main-text h3{margin-left:10px;}




#right-text{width:310px;margin-top:10px;}
#right-text h1{padding:0 10px;}
#right-text p{margin-bottom:15px;padding:0 10px;text-align:justify;}
#right-text h3{margin-left:10px;}



#text-lo-left{width:320px;margin-top:20px;margin-left:10px;}
#text-lo-left h1{padding:0 10px;}
#text-lo-left p{margin-bottom:15px;padding:0 10px;text-align:justify;}
#text-lo-left h3{margin-left:10px;}

#text-lo-right{width:320px;margin-top:20px;}
#text-lo-right h1{padding:0 10px;}
#text-lo-right p{margin-bottom:15px;padding:0 10px;text-align:justify;}
#text-lo-right h3{margin-left:10px;}
#text-lo-right h3 {margin-left:0;}

.list1, .list2 {width:150px;margin-bottom:40px;}



.feature-line{color:#b6262f;font-family:sans-serif;padding:10px;width:80%;margin:0 auto;}
.feature-line-main{color:#b6262f;font-family:sans-serif;padding:20px;width:90%;margin:0 auto;}
.print-letter{font-size:2em;margin:0 5px 2px 0;float:left;top:-0.2em;}


/* Price
------------------------------------------*/
#price{margin-bottom:20px;}
#price li{list-style-type:none;border1:1px solid #000;margin-bottom:5px;}
#price ul{width:75px;float:left;display:inline;margin-left:6px;margin-bottom:20px;}
#text-lo-right .main{margin-left:0;}
#text-lo-right .smallprint{font-size:0.8em;margin-bottom:0.3em;}

.stupid-people{font-style:italic;margin:0 190px;}


/* Book Now
-------------------------------------------------*/
.green{border:1px solid #b6262f;}
.red{border1:1px solid #54a468;}

/* Terms
--------------------------------------------------*/
#terms p, #terms-right-text p{margin:0 10px 15px;text-align:justify;}
#terms h3, #terms-right-text h3{margin:10px ;}
#terms-right-text{width:320px;margin-top:10px;}
#terms-text-lo-left{width:320px;margin-top:10px;margin-left:0;}
#terms-text-lo-right{width:320px;margin-top:10px;}
#terms ol{margin:0 0 20px 10px;}
#terms li{ list-style-position:inside;margin-bottom:10px;}


/* Footer
-------------------------------------------*/
#footer {clear:both;margin:20px 10px;border-top:2px solid #b6262f;font-size:1em; line-height:2em; vertical-align:top;}

.clear {clear:both;}
.fb-like{ margin-top:10px; vertical-align:sub;}
a.click-tel{color:#000; }

/* Booking
------------------------------------------------------------------------------*/
#bookingform {width:630px;margin-bottom:15px;}

.fieldset{margin-bottom:20px;float:right;width:630px;}
.fieldset label{width:260px;float:left;margin-left:10px;font-size:1.1em;}
.fieldset .textbox,.fieldset .dropbox,.fieldset .msg, #arrive, #depart{width:257px;margin-left:90px;font-size:1.1em;padding:2px;}
.fieldset .dropbox{width:260px;}
 #arrive, #depart{width:255px;margin-left:90px;}
 #msg .msg {margin-left:90px;}
 .day{width:50px;}
.month{width:140px;}
.year{width:62px;}
#url, .hide{ display:none; visibility:hidden;} 

#bookingform button{clear:both;margin:10px 10px 20px 10px;}

.red{color:red;}


/* Services
----------------------------------------------------------------------------*/
.services{margin-top:20px;border-bottom:1px solid #000;min-height:180px;}
.service-photo{float:right;margin-left:15px;clear:both;}
.service-links{list-style-type:none;margin:20px 0 20px 20px;}
.top{float:right;}



/* Links
------------------------------------------------------------------------*/
.linksection{margin-top:20px;font-family:sans-serif;min-height:115px;}
.linksection dl{padding-bottom:20px;}
.linksection dt{float:left;margin-right:5px;}
.linksection dd {float:right;margin-right:5px;}
.linksection dt{clear:both;margin-left:10px;}
.linksection dd{color:#ccc;margin-left:15px;font-size:0.7em; text-transform:uppercase;}
.friendsimage{margin:10px 10px 0 ;}
a.nocolour{color:#ccc;}

/*
.msglabel {margin-top:50px;}
.dropbox{width:205px;}
#arrive, #depart{float:right;width:220px;margin-top:0;margin-right:68px;}
.day, .month, .year{float:left;margin-left:3px;}


#special a:link, .viewlink a:link{color:#636969;border-bottom:1px solid #d68951;text-decoration:none;}
#special  a:hover,#special  a:focus,#special  a:active, .viewlink a:hover, .viewlink a:focus, .viewlink a:active{color:#d68951;text-decoration:underline;border:none;}
#url {margin-top:100px;}
*/

/* Google Maps
=================================================================================*/
#map_canvas{width:650px;height:300px;float:right;}

/* places layout
===============================================================================*/

#intro, #lead{width:980px;margin-left:10px;}
#intro:after {content: "."; display: block;height: 0;clear: both;visibility: hidden;}
#intro h1{margin:15px 0;float:left;font-size:1.65em;}
#intro .place-list{margin:15px 0;float:right;font-size:1.2em;}
#intro ul.place-list li{display:inline;float:right;border1:1px solid #ccc;margin-left:2px;}
#intro ul.place-list a{display:block;width:128px;borde1r:1px solid #eee;text-align:center;color:#fff;padding:3px 0;background-color:#ea757b;}
#intro ul.place-list a:hover,#intro ul.place-list a:focus, #intro ul.place-list a:active{background-color:#b6262f;}
#intro ul.place-list li.map-current a{background-color:#b6262f;}
#lead{margin-bottom:20px;}
#lead:after {content: "."; display: block;height: 0;clear: both;visibility: hidden;}
#lead .lead-para{width:310px;float:left;margin-right:11px;}
#holiday-home{width:100%;}
#holiday-home .propshow{margin-right:11px;}
#holiday-home .propshow .sub-heading-location{margin-left:10px;}

/*Social Section
===================================================================================*/
#map, #share{float:right;width1:48%;}
#share h3{margin-bottom:5px;}

#map{margin:0 0 20px 10px;}

#booknow{margin-left:10px;}
button{background-color:#b6262f;padding:0.5em 20px;font-size:1.2em;color:#fff;border:none;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;}

.button{background-color:#b6262f;padding:0.5em 20px;font-size:1.2em;color:#fff;border:none;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
#booknow .button{float:right;font-size:1.3em;-webkit-transition:0.5s ease-in-out;}

#booknow a:hover{text-decoration:none;}
#booknow a:hover button{text-decoration:none;background-color:#cc474e;color:#111;}
#booknow a:hover .button{text-decoration:none;background-color:#cc474e;color:#111;}
#send-friend button{background-color:#eae2bb;borde1r:1px solid #fff;float:right;padding:3px;cursor:pointer;color:#222;}
#booknow a.button{color:#fff;}
#booknow .plusone iframe{margin-top:4px;}

.error {font-size:1.2em;margin:20px;}
.error li {list-style-type:none;margin-bottom:15px;}

.find-facebook{margin-left:5px; }
.add{margin-top:20px; }
