*{margin:0;padding:0;}
html,body{height:100%;width:100%;color:#fff;font-family:Arial;background-color:#0d5471;}
img{border:none;}
table{border-collapse:collapse;border-spacing:0;}
fieldset{border:none;}
.clear{clear:both;}
.clear_ie{clear:both;*width:100%;*font-size:0;*height:1px;}
.page_all{width:980px;margin:9px auto;background-color:#848484;border:1px solid #638694;}
h1{font-size:18px;color:#0d5471;text-transform:uppercase;}
h2{font-size:16px;color:#000000;}
textarea{font-family:Arial;}
.min_height{width:1px;height:300px;float:left;}
.btn_submit{border:1px solid #333;background-color:#7d99a3;padding:1px 0;text-align:center;font-size:10px;font-weight:bold;color:#fff;cursor:pointer;line-height:normal;}
/* Use this as the standard list li for the site - see terms and conditions page for effect and usage */
li.general{margin-left:20px;list-style-type:disc;}
/* Header area page
------------------------------------------------------------------------------------------------------------------*/
.page_header,.page_middle{width:968px;margin:0 auto;}
.page_header_links{clear:both;width:980px;padding:10px 0 10px;text-align:center;}
.page_header_links p{text-transform:uppercase;color:#fff;text-align:center;font-size:11px;padding:0 20px 0 10px;display:inline;}
.page_header{background:#93adb8 url("../images/bg_page_header.jpg") no-repeat center center;display:block;height:150px;margin-top:5px;padding:7px 0;position:relative;}
.page_header a{position:absolute;left:20px;top:24px;display:block;}
.logo{display:none;position:absolute;}
/* Middle area page
------------------------------------------------------------------------------------------------*/
.page_middle{background-color:#93adb8;}
/* Left Middle menu
------------------------------------------------------------------------------------------------*/
.page_menu{width:160px;float:left;padding:19px 0 0 8px;list-style:none;text-align:left;}
.page_menu li{padding:0 0 8px;}
.page_menu li a{font:normal 11px Arial,sans-serif;width:139px;height:18px;display:block;padding:6px 0 0 9px;color:#fff;text-decoration:none;background:url("../images/bg_menu.gif") no-repeat 0 0;text-transform:uppercase;}
.page_menu li a:hover{color:#000;background:url("../images/bg_menu.gif") no-repeat -148px 0;}
.fronttwitter{float:left;padding-top:0px;padding-right:0;padding-bottom:0;padding-left:8px;position:absolute;margin-top:243px;}
.frontplusone{float:left;padding-top:0px;padding-right:0;padding-bottom:0;padding-left:8px;position:absolute;margin-top:273px;}
/* Middle Right area page - content
------------------------------------------------------------------------------------------------*/
.page_content{width:800px;float:left;background:#fff url("../images/bg_content.gif") no-repeat 0 0;color:#000000;}
.w784px{width:784px;margin:6px 0 6px 9px;}
.w784px p{color:#deebf0;font-size:13px !important;padding:5px 19px;font-family:Verdana,Arial,Helvetica,sans-serif;}
.homePageBigImg{margin:0 7px 0 9px;/margin:0 7px 0 5px;float:left;width:534px;}
#marquee{width:745px;overflow:hidden;height:20px;position:relative;}
#marquee SPAN{display:block;position:absolute;white-space:nowrap;}
/* select block
---------------------------------------------------------------------------------------------------------*/
.selectBlock{width:243px;float:left;background:#848484 url("../images/selectBlock.gif") no-repeat 0 0;color:#fff;height:278px;}
.selectBlock h3{font:normal 13px Arial,sans-serif;text-transform:uppercase;padding:31px 0 8px 24px;}
.grayTopRow_content{background-color:#959595;margin:10px 0 0;padding:27px 0 38px;*height:44px;}
.grayTopRow_content h3{margin:-10px 0 0;padding:0 0 8px 24px;}
.selectBlock select,.grayTopRow_content select{color:#000000;font-size:11px;padding:1px 2px 1px 3px;margin:0 0 11px 23px;width:201px;display:block;border:1px solid #333331;}
.grayTopRow_content select{color:#000000;border:1px solid #333;margin-bottom:10;}
.selectBlock option{padding:0 0 0 5px}
.selectBlock select.sel2,.selectBlock .btn_submit{clear:both;float:right;width:65px;margin:0 19px 14px 10px;/margin:0 19px 10px 10px;}
.selectBlock select.sel2{*margin-right:10px;}
*:first-child+html select.sel2{margin-right:19px;}
.selectBlock h4{float:right;font-size:11px;font-weight:normal;padding:3px 0 0;}
.selectBlock .btn_submit{margin-left:47px;}
.selectBlock a{float:right;font-size:11px;text-decoration:underline;color:#fff;padding:2px 0 0;}
.selectBlock a:hover{color:#000;text-decoration:none;}
.selectBlockBot{clear:both;width:243px;height:19px;display:block;font-size:0;background:url("../images/selectBlock.gif") no-repeat -243px bottom;}
.page_content p{color:#000000;font-size:12px;}
.page_content .type1{padding:20px 35px 0px 35px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;}
.page_content .type1 P{margin-bottom:10px;}
/* details.html
=================================================*/
.page_details h1{font:bold 17px Arial,sans-serif;color:#0d5471;padding:29px 0 15px 13px;}
.backToSearch{float:right;font-size:11px;text-decoration:underline;color:#0d5471;text-transform:uppercase;padding:0;margin:32px 27px 0 0;font:normal 11px Arial,sans-serif;}
:hover.backToSearch{color:#f00;}
.printPage{float:right;font-size:11px;text-decoration:underline;color:#0d5471;text-transform:uppercase;padding:0;margin:22px 17px 0 0;font:normal 11px Arial,sans-serif;background-image:url(../images/print.gif);background-repeat:no-repeat;background-position:left 5px;padding-left:30px;height:22px;padding-top:10px;}
:hover.printPage{color:#f00;}
.rowInsidePar_left,.rowInsidePar_right{font:normal 15px Arial,sans-serif !important;color:#0d5471 !important;font-size:15px;float:left;padding:0 19px !important;}
.rowInsidePar_right{float:right;background-color:#dee6ea;}
.hr{heght:20px;display:block;font-size:0;border-top:1px solid #93adb8;margin:10px 0 10px 9px;width:783px;}
.img-block{position:relative;wigth:534px;float:left;margin:0 0 0 11px;/margin:0 0 0 5px;text-align:center;background-color:#dee6ea;overflow:hidden;padding-bottom:90px;}
.img-block .swatches{background-color:#dee6ea;width:503px;overflow:hidden;height:90px;padding:0px 10px 0px 0px;margin-left:10px;position:absolute;}
.img-block .swatches img{margin:5px 2px 0px 0px;cursor:pointer;display:block;float:left;}
.img-block img{filter:expression(fixPNG(this));}
.swatches span{left:0px;width:auto;height:80px;width:1300px;position:relative;display:block;}
.img-block .homePageBigImg{margin:0 0 3px;}
.prev,.next{position:absolute;bottom:37px;width:7px;height:14px;display:block;font-size:0;z-index:20;}
.prev{left:2px;background:url("../images/nextPrev.gif") no-repeat left bottom;}
:hover.prev{background-position:right bottom;}
.next{right:2px;background:url("../images/nextPrev.gif") no-repeat left top;}
:hover.next{background-position:right top;}
/************************ some functionality for inner fade ***********************/
.propPageBigImg{width:534px;height:295px;overflow:hidden;text-align:left;}
/* list block
----------------------------------------------------------------------*/
.list_block{width:225px;padding:0 0 0 22px;*padding:0 0 0 11px;float:left}
.images-box{border-bottom:1px solid #93adb8;padding:0 0 18px;}
.images-box ul{padding:0;}
.images-box ul li{list-style:none;height:42px;padding:0px 0 0 0px;background:none;font-weight:bold;font-size:14px;display:inline;margin-right:10px;}
.images-box ul li img{position:relative;top:15px;padding-right:5px;}
/*
--------------------------------------------------------------------------*/
.images-box ul li.p_bathes{background:url("../images/p_bathes.gif") no-repeat left top;width:45px;}
.images-box ul li.p_parkings{background:url("../images/p_parkings.gif") no-repeat left top;}
.images-box ul li.p_bedrooms{background:url("../images/p_bedrooms.gif") no-repeat left top;}
.list_block .photo_descriptions ul{padding:26px 0 0 2px;list-style:none;}
.list_block .photo_descriptions ul li{background:url("../images/listImage.gif") no-repeat left 3px;/background-position:left 5px;color:#000000;font:bold 11px Arial,sans-serif;padding:0px 0 5px 9px;line-height:15px;}
.page_content .type3{width:755px;display:block;border-top-width:1px;border-right-width:0;border-bottom-width:1px;border-left-width:0;border-top-style:none;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#93adb8;border-right-color:#93adb8;border-bottom-color:#93adb8;border-left-color:#93adb8;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding-top:20px;padding-right:0;padding-bottom:20px;padding-left:25px;font-size:12px;}
/* icons block
------------------------------------------------------------------------------------------------------------------------------------------*/
.box-iconsTable{margin:0 auto;width:755px;padding:1px 0 24px 25px;border:1px solid #93adb8;border-width:1px 0;display:block;}
.box-iconsTable ul li{list-style:none;width:245px;height:23px;display:block;float:left;color:#000000;font:bold 12px Arial,sans-serif;text-transform:uppercase;padding:0px 0 10px 0px;}
.box-iconsTable ul li IMG{padding:0px 20px 0px 0px;position:relative;top:10px;}
/*
--------------------------------------------*/
.box-iconsTable ul li.o_modern_furniture{background-image:url("../images/icon_MODERN_FURNITURE.gif");}
.box-iconsTable ul li.o_stereo_system{background-image:url("../images/icon_STEREO_SYSTEM.gif");}
.box-iconsTable ul li.o_secrity_rarking{background-image:url("../images/icon_SECURITY_PARKING.gif");}
.box-iconsTable ul li.o_dvd_player{background-image:url("../images/icon_DVD_PLAYER.gif");}
.box-iconsTable ul li.o_washing_mashine{background-image:url("../images/icon_WASHING_MACHINE.gif");}
.box-iconsTable ul li.o_lines_towels_inc{background-image:url("../images/icon_LINEN_TOWELS_INC.gif");}
.box-iconsTable ul li.o_42_plasma_tv{background-image:url("../images/icon_42_PLASMA_TV.gif");}
.box-iconsTable ul li.o_dishwasher{background-image:url("../images/icon_DISHWASHER.gif");}
.box-iconsTable ul li.o_dvds_included{background-image:url("../images/icon_DVDS_INCLUDED.gif");}
.box-iconsTable ul li.o_cable_tv_foxtel{background-image:url("../images/icon_CABLE_TV_FOXTEL.gif");}
.box-iconsTable ul li.o_dryer{background-image:url("../images/icon_DRYER.gif");}
.box-iconsTable ul li.o_internet{background-image:url("../images/icon_INTERNET.gif");}
.box-iconsTable ul li.o_court_yard_bbq{background-image:url("../images/icon_COURT_YARD_BBQ.gif");}
.box-iconsTable ul li.o_air_conditioning{background-image:url("../images/icon_AIR_CONDITIONING.gif");}
.box-iconsTable ul li.o_welcome_pack{background-image:url("../images/icon_WELCOME_PACK.gif");}
/* Google map block
---------------------------------------------------------------------------------------------*/
.mapBlock{clear:both;display:block;padding:0 0 20px;}
.mapBlock h2{color:#000000;font:bold 15px Arial,sans-serif;text-transform:uppercase;padding:27px 0 10px;}
.mapBlock .map{width:529px;float:left;padding:0 0 0 25px;}
#gmap{width:504px;height:363px;}
.mapForm{float:left;width:215px;}
.mapForm h2{padding-bottom:25px;}
.mapForm{color:#93adb8;}
.mapForm label{font:bold 12px Arial,sans-serif;color:#000000;margin:5px 0px;display:block;}
.required{font:normal 12px Arial,sans-serif;color:#fe0000;}
.mapForm input,.mapForm textarea,.mapForm select{background-color:#e8edee;color:#000000;font-size:11px;border:1px solid #808080;padding:1px 3px;width:197px;margin:0 0 3px;}
.mapForm select{padding:1px 2px 1px 9px;}
.mapForm select.form_select1{width:60px;}
.mapForm p.note{font-size:10px;margin-bottom:10px;color:#000;}
.mapForm label.label_checkbox{width:100%;overflow:hidden;display:block;}
.mapForm label.label_checkbox input[type="checkbox"]{float:right;width:16px;height:16px;margin:5px 0 0 20px;}
.mapForm #departure,.mapForm #arrival{background-image:url(../images/calendar.gif);background-position:right;background-repeat:no-repeat;width:92px;}
.mapForm select.day{width:56px;}
.mapForm select.monthYear{width:92px;}
.mapForm textarea{height:67px;}
.mapForm .btn_submit{width:65px;margin:7px 0 0;float:right;color:white;}
.mapForm p{padding:9px 0 0 3px;float:left;}
#parent_id{display:none;}
/* Footer area page
------------------------------------------------------------------------------*/
.page_footer{clear:both;width:980px;padding:20px 0 10px;background:url("../images/bg_footer.gif") no-repeat right top;text-align:center;}
.page_footer p{text-transform:uppercase;color:#fff;text-align:center;font-size:11px;padding:0 20px 0 10px;display:inline;}
a.footer:link{color:#FFFFFF;text-decoration:underline;}
a.footer:visited{color:#FFFFFF;text-decoration:underline;}
a.footer:hover{color:#000000;text-decoration:none;}
/* rows block from all pages
===========================================================================================*/
/* row darkBlue block + row lightBlue block
--------------------------------------------------------------------------------*/
.rowBlock_darkBlue_box{clear:both;background:#90a7b0 url("../images/rowBlock_darkBlue.gif") repeat-y 0 -31px;}
.rowBlock_darkBlue_TL,.rowBlock_darkBlue_TL b,.rowBlock_darkBlue_BL,.rowBlock_darkBlue_BL b,
.rowBlock_lightBlue_TL,.rowBlock_lightBlue_TL b,.rowBlock_lightBlue_BL,.rowBlock_lightBlue_BL b{height:10px;font-size:0;display:block;background-image:url("../images/rowBlock_darkBlue.gif");background-repeat:no-repeat;}
.rowBlock_darkBlue_TL,.rowBlock_darkBlue_BL,
.rowBlock_lightBlue_TL,.rowBlock_lightBlue_BL{clear:both;width:100%;}
.rowBlock_darkBlue_TL b,.rowBlock_darkBlue_BL b,
.rowBlock_lightBlue_TL b,.rowBlock_lightBlue_BL b{width:10px;float:right;}
.rowBlock_darkBlue_TL,.rowBlock_lightBlue_TL{background-position:0 0;}
.rowBlock_darkBlue_TL b,.rowBlock_lightBlue_TL b{background-position:0 -10px;}
.rowBlock_darkBlue_BL,.rowBlock_lightBlue_BL{background-position:0 -20px;}
.rowBlock_darkBlue_BL b,.rowBlock_lightBlue_BL b{background-position:0 -30px;}
/* row lightBlue block
------------------------------------------*/
.rowBlock_lightBlue_box{clear:both;background:#cfd9dd url("../images/lightBlue.gif") repeat-y 0 -31px;}
.rowBlock_lightBlue_TL,.rowBlock_lightBlue_TL b,.rowBlock_lightBlue_BL,.rowBlock_lightBlue_BL b{background-image:url("../images/rowBlock_lightBlue.gif");}
/* INSIDE row darkBlue block + row lightBlue block
---------------------------------------------------------------------------------------------------------------*/
.rowBlock_darkBlue_box p{background-color:#90a7b0;color:#fff;}
.rowBlock_lightBlue_box p{background-color:#cfd9dd;}
/********************************* common page *******************************************/
.common_page{color:#000000;padding:26px 10px;font-family:Arial;line-height:20px;font-size:12px;}
.common_page H1{font-size:18px;margin-bottom:27px;color:#0d5471;}
.common_page H2{font-size:15px;margin:27px 0px;color:#000000;}
.common_page P{font-size:12px;margin-bottom:10px;}
/******************************************************************************************/
.property_brief{font-size:12px;}
.property_brief .image{float:left;width:220px;text-align:left;margin-left:10px;}
.property_brief .content{float:left;}
.property_brief .content A{color:#000000;}
.property_brief .content H2{margin-bottom:10px;}
.property_brief .content ul{list-style:none;}
.property_brief .content ul li{margin-bottom:5px;}
.property_brief .images-box{float:right;border:none;margin-right:10px;margin-top:0px;}
.property_brief .images-box ul li{float:none;display:block;width:90px;}
.property_brief .images-box ul li img{top:20px;}
.property_brief .hr{clear:both;}
.pager{text-align:right;padding-right:40px;}
.pager A{color:#0d5471;font-size:12px;text-decoration:none;margin-left:10px;}
#contactform{width:338px;margin-top:20px;}
#contactform LABEL{display:block;margin-right:20px;}
#contactform LABEL.required{color:#000000;}
#contactform FIELDSET INPUT,#contactform FIELDSET TEXTAREA{display:block;width:150px;color:#000000;font-size:11px;padding:1px 2px 1px 3px;border:1px solid #333331;float:left;clear:both;}
#contactform FIELDSET TEXTAREA{width:210px;}
#contactform BUTTON{width:65px;float:right;/margin-top:10px;margin-right:6px;}
#contactform TD{vertical-align:top;padding-bottom:5px;}
#advanced_search{width:353px;}
#advanced_search P{margin-top:15px;}
#advanced_search SELECT{width:220px;display:block;margin-left:20px;margin-bottom:10px;color:#000000;font-size:11px;padding:1px 2px 1px 3px;border:1px solid #333331;}
#advanced_search INPUT{width:90px;margin:0px 10px;color:#000000;font-size:11px;padding:1px 2px 1px 3px;border:1px solid #333331;}
#advanced_search BUTTON{border:1px solid #333;background-color:#7d99a3;text-align:center;color:#fff;cursor:pointer;margin-top:10px;float:right;width:65px;margin-right:10px;}
.errors{font-size:12px;color:red;font-weight:normal;}
.hidden{display:none;}
/*********** blog related styles **************/
.sidebar{float:right;overflow:hidden;width:171px;}
.sidebar .top{font-size:0px;line-height:0px;height:12px;background:url(../images/bg_sidebar_top.png) 0 0 no-repeat;width:171px;}
.sidebar .bottom{font-size:0px;line-height:0px;height:12px;background:url(../images/bg_sidebar_bottom.png) 0 100% no-repeat;width:171px;}
.sidebar .inner{padding:14px 26px;background-color:#eaeff2;}
.sidebar h4{margin-bottom:15px;}
.sidebar ul{list-style:disc outside none;margin-bottom:20px;padding-left:0px;color:#417F96;}
.sidebar ul a{color:#417f96;text-decoration:none;}
.navigation{padding-bottom:10px;border-bottom:1px solid #105670;margin-bottom:10px;overflow:hidden;font-weight:bold;font-size:14px;overflow:hidden;}
.navigation a{color:#105670;text-decoration:none;}
.navigation .left{float:left;}
.navigation .right{float:right;}
.blog_list{float:left;width:586px;}
.blog_list .content{padding-bottom:20px;border-bottom:1px solid #105670;margin-bottom:20px;overflow:hidden;}
.blog_list .date{margin-bottom:20px;}
.blog_list h2{margin-bottom:5px;}
.blog_list a{color:#105670;text-decoration:none;}

