/* Typography
--------------*/
body {
font-size: 76%; /* Global font-size */
font-family: Arial, Helvetica, sans-serif;
color: #fff;
}
p,
div.text  {
font-size: 1em;
margin-bottom: 10px;
}
div.text p {
font-size: 1em; /* font-size fix within text div */
}
dl,
ul,
ol,
form input, 
form textarea,
form select {
font-size: 1em;
font-family: Arial, Helvetica, sans-serif; /* Used to fix font issue with textarea */
}
div.text ul,
div.text ol {
margin: 0 0 10px 30px;
list-style: disc;
font-size: 1em; /* font-size fix within text div */
}
div.text ol {
list-style: decimal;
}
a:link,
a:visited {
color: #f8981c;
}
a:hover {
color: #fff;
}

/* Style for Button style links */
a.button:link,
a.button:visited {
font-weight: bold;
text-transform: uppercase;
background-color: #f8981c;
color: #fff;
padding: 2px 6px;
text-decoration: none;
}
a.button:hover {
background-color: #f8981c;
}

/* Headings */
h1 {
font-size: 1.4em;
font-weight: normal;
color: #fff;
margin: 0 0 10px 0; 
}
h2 {
font-size: 1.2em;
font-weight: normal;
color: #fff;
margin: 0 0 10px 0;
}
div.text h2 {
font-size: 1.2em; /* font-size fix within text div */
}
h3 {
color: #fff;
font-size: 1.1em;
font-weight: normal;
margin-bottom: 3px;
}
div.text h3 {
font-size: 1.1em; /* font-size fix within text div */
}


/* Structure 
------------ */
body {
background-color: #fff;
background-image: url(/_lib/professional/perth-burgess/img/bg_main.jpg);
background-repeat: no-repeat;
background-position: top center;
padding: 0 0 20px 0;
}
#wrap{
width:938px;
height: 675px;
margin:25px auto 10px auto;
padding: 0 30px 0 30px;
background-image: url(/_lib/professional/perth-burgess/img/bg_wrap_default.jpg);
background-repeat: no-repeat;
background-position: top left;
}
#header {
height:29px;
position: relative;
}
#header #marketView {
display: none;
}
body.popup #header {
height: auto;
}
#footer {
width : 998px;
clear:both;
font-size:0.9em;
margin:0 auto;
}
#main {
background-color: #000;
width: 819px;
float: left;
margin-top: 2px;
margin-right: 2px;
}
body.nocol #main {
width: 466px;
}
#subMenu {
width: 117px;
float: right;
margin-top: 2px;
}
#wrapper {
clear : both;
}
#wrapper #content {
height:428px;
margin: 30px 10px 30px 40px;
overflow-y:auto;
overflow-x: hidden;
padding:0 10px 0 0;
}
#mainContent {
width:360px;
float:left;
}
#subContent {
width:360px;
float:right;
}
.break {
clear:both;
}

/* Footer
--------- */
#footer a:link,
#footer a:visited {
color: #999;
text-decoration: none;
}
#footer a:hover {
color: #666;
}
#footer img#logo {
float: left;
margin : 20px 0 20px 0;
}

/* Dropdown menu
-----------------*/
#menu {
margin: 0;
width: 468px;
float: left;
}
.menu li {
padding: 0;
margin: 0;
}
.menu a {
display: block;
height: 115px;
width: 117px;
text-indent: -9000em;
overflow: hidden;
background-color: transparent;
background-position: top left;
background-repeat: no-repeat;
}
.menu #aboutList a {
background-image: url(/_lib/professional/perth-burgess/img/mm_about.gif);
}
.menu #propertyList a {
background-image: url(/_lib/professional/perth-burgess/img/mm_property.gif);
}
.menu #serviceList a {
background-image: url(/_lib/professional/perth-burgess/img/mm_service.gif);
}
.menu #mediaList a {
background-image: url(/_lib/professional/perth-burgess/img/mm_media.gif);
}
body#about .menu #aboutList a,
body#property .menu #propertyList a,
body#propertyDetail .menu #propertyList a,
body#service .menu #serviceList a,
body#media .menu #mediaList a {
background-position: left bottom;
}
#wrap #menu .menu a:hover,
#wrap #menu .menu a.dropdown {
background-position: left center;
}
.menu li li a:link,
.menu li li a:visited {
color:#fff;
background-image:none !important;
height:auto;
font-size: 0.9em;
text-indent:0;
background-color:#000;
width:426px !important;
text-decoration:none;
margin: 2px 0 0;
padding:20px;
overflow: hidden;
}
.menu li#aboutList li a { margin-left: -11px; }
.menu li#propertyList li a { margin-left: -128px; }
.menu li#serviceList li a { margin-left: -245px; }
.menu li#mediaList li a { margin-left: -362px; }

.menu li li.last a:link,
.menu li li.last a:visited {
border: none;
}
.menu li li a:hover {
color:#fff;
}
.menu li ul {
left:11px !important;
}

/* Sub / Footer Menus
--------------------- */

#subMenu ul {
display: none;
float: left;
width: 115px;
list-style-type: none;
}
#subMenu ul li {
margin-bottom: 2px;
}
body#about #subMenu ul#aboutSubList,
body#propertyDetail #subMenu ul#detailSubList,
body#property #subMenu ul#propertySubList,
body#service #subMenu ul#serviceSubList,
body#media #subMenu ul#mediaSubList {
display: block;
}
body#media.new #subMenu ul#mediaSubList {
display: none;
}
#subMenu ul a {
background-position: top right;
background-repeat: no-repeat;
width: 115px;
height: 115px;
display: block;
overflow: hidden;
position: relative;
text-decoration: none;
color: #fff;
}
#subMenu ul a strong {
position: absolute;
bottom: 10px;
right: 10px;
display: block;
width: 85px;
text-align: right;
}
body.meetUs #subMenu ul a#sm_meetUs,
body.ourSuccess #subMenu ul a#sm_ourSuccess,
body.careers #subMenu ul a#sm_careers,
body.commercial #subMenu ul a#sm_commercial,
body.residential #subMenu ul a#sm_residential,
body.soldLeased #subMenu ul a#sm_soldLeased,
body.sales #subMenu ul a#sm_sales,
body.leasing #subMenu ul a#sm_leasing,
body.valuations #subMenu ul a#sm_valuations,
body.propertyManagement #subMenu ul a#sm_propertyManagement,
body.mediaRelease #subMenu ul a#sm_mediaRelease,
body.publications #subMenu ul a#sm_publications,
body.onlineCatalogue #subMenu ul a#sm_onlineCatalogue,
#subMenu ul a:hover {
	background-position: top left;
}


/*-- 4 Button Menus --*/
/* First */
#subMenu ul a#sm_commercial,
#subMenu ul a#sm_sales {
background-image: url(/_lib/professional/perth-burgess/img/sm_1.jpg);
}
/* Custom DVD button */
#subMenu ul a#sm_corpVid {
background-image: url(/_lib/professional/perth-burgess/img/sm_dvd.jpg);
}

/* Second */
#subMenu ul a#sm_residential,
#subMenu ul a#sm_meetUs,
#subMenu ul a#sm_leasing {
background-image: url(/_lib/professional/perth-burgess/img/sm_2.jpg);
}

/* Third */
#subMenu ul a#sm_land,
#subMenu ul a#sm_ourSuccess,
#subMenu ul a#sm_valuations {
background-image: url(/_lib/professional/perth-burgess/img/sm_3.jpg);
}

/* Forth */
#subMenu ul a#sm_soldLeased,
#subMenu ul a#sm_careers,
#subMenu ul a#sm_propertyManagement {
background-image: url(/_lib/professional/perth-burgess/img/sm_4.jpg);
}

/*-- 3 Button Menus --*/
#subMenu ul a#sm_mediaRelease,
#subMenu ul a#sm_morePhotos {
background-image: url(/_lib/professional/perth-burgess/img/xsm_1.jpg);
}

#subMenu ul a#sm_publications,
#subMenu ul a#sm_requestInformation {
background-image: url(/_lib/professional/perth-burgess/img/xsm_2.jpg);
}

#subMenu ul a#sm_onlineCatalogue,
#subMenu ul a#sm_map {
background-image: url(/_lib/professional/perth-burgess/img/xsm_3.jpg);
}


ul#headMenu {
background: #000;
list-style-type: none;
float: right;
width: 284px;
}
ul#headMenu li {
background-color: #000;
float: left;
padding: 7px 0;
}
ul#headMenu a {
background: #000 url(/_lib/professional/perth-burgess/img/arrow.gif) no-repeat left center;
color: #fff;
font-size: 0.9em;
font-weight: bold;
text-decoration: none;
display: block;
height: 15px;
padding-left: 15px;
margin: 0 5px;
}
ul#headMenu a:hover {
background: #000 url(/_lib/professional/perth-burgess/img/ani_arrow.gif) no-repeat left center;
color: #f8981c;
}
/* Active State */
body#disclaimer ul#headMenu a#hm_disclaimer,
body#faq ul#headMenu a#hm_faq,
body#contact ul#headMenu a#hm_contactUs {
color: #f8981c;
}
ul#footMenu {
float : right;
list-style-type:none;
margin : 52px 0 0;
}
ul#footMenu li {
float : left;
height: 22px;
}
ul#footMenu li img {
vertical-align: bottom;
margin: 0;
}
/* Standard forms
------------------*/
form textarea, input, select {
color: #666;
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
}
legend {
color: #fff;
font-size: 1.1em;
font-weight: bold;
}
form fieldset {
margin-bottom: 10px;
padding: 10px;
border: 1px solid #333;
}
form li {
list-style-type: none;
}
form label {
display: block;
float: left;
width: 140px;
margin-right: 10px;
margin-bottom: 5px;
}
form input {
width: 180px;
}
form textarea {
width: 180px;
}
form select {
width: 184px;
}
form input.radio {
width: 30px;
border: none;
}
form p {
clear: both;
}
form fieldset#submit,
form fieldset.submit {
border: none;
padding: 0;
text-align: right;
}
form fieldset#submit input,
form fieldset.submit input,
form input.button {
width: auto !important;
background-color: #f8981c;
text-transform: uppercase;
color: #fff;
font-weight: bold;
padding: 0 10px;
cursor: pointer;
border: none;
}
form em span,
form .required {
color: #f8981c;
font-weight: bold;
}

/* Popups
---------*/
body.popup {
margin: 0;
padding: 0;
background-image: none;
background-color: #000;
}
body.popup #header {
padding: 13px 21px;
background-image: url(/_lib/professional/perth-burgess/img/bg_main.jpg);
background-repeat: no-repeat;
background-position: top center;
}
body.popup #content {
margin: 0;
width: auto;
height: auto;
padding: 13px 21px 7px 21px;
}

/* Homepage
----------- */
body#home #main {
padding: 0;
margin:0;
width: 940px;
background-color: transparent;
position: relative;
}
body#home #main #content {
height:488px;
margin: 0;
padding: 0;
}

body#home #marketView {
display: block;
width: 284px;
position: absolute;
top: 30px;
right: 0;
z-index:90000;
}


body#home #marketView .marketViewFloats{
	width:140px;
	float:left;
	height:80px;
	overflow:hidden;
	margin: 1px 2px 1px 0;
}

body#home #marketView .marketViewFloats a{
	text-decoration:none;
	color:white;
}

body#home #marketView .marketViewFloats a:hover{
	text-decoration:none;
	color:#F90;
}

body#home #marketView .marketViewFloats span{
	display:block;
	background:#000;
	padding:3px;
	text-decoration:none;
}

body#home #marketView #social{
	display:block;
	padding-top:5px;
	width:115px;
	color:#F90;
	float:right;
}

body#home #marketView #social img{
	vertical-align:top;
}

body#home #marketView h2 {
background-color: #000;
padding: 5px 2px;
font-size: 0.8em;
font-weight: bold;
margin: 0;
letter-spacing:-0.5px;
}
body#home #marketView h2 a {
text-decoration: none;
}

body#home #marketView p.dbOrange{
padding:7px 5px;
background-color:#ff9900;
font-size:0.8em;
font-weight:bold;

}
body#home #content #bottom {
position: absolute;
bottom: 0;
left: 0;
width: 940px;
}
body#home #content .box {
width: 285px;
height: 195px;
}

body#home #content .box h2 {
color: #f8981d;
background-color: #000;
padding: 5px;
font-size: 1em;
font-weight: bold;
}
body#home #content .box h2 span {
color: #fff;
}
/* POW */
body#home #content #pow {
float: left;
position: relative;
}
body#home #content #pow ul#pows {
list-style: none;
margin: 0;
padding: 0;
}
body#home #content #pow h2 {
margin: 0;
}
body#home #content #pow .powInfo {
display: none;
position: absolute;
top: 0;
left: 0;
z-index: 9999;
height: 170px;
width: 285px;
background: transparent url(/_lib/professional/perth-burgess/img/btn_pow.png) top left;
text-decoration: none;
}

body#home #content #pow .powInfo p {
position: absolute;
bottom: 0;
left: 0;
color: #000;
padding: 0 10px;
}
body#home #content #pow img {
width: 285px;
}

/* Property Alert */
body#home #content #propAlert {
background: transparent url(/_lib/professional/perth-burgess/img/bg_home_boxes.png) top left;
float: right;
}
body#home #content #propAlert p {
padding: 0 10px;
}
body#home #content #propAlert form {
margin: 0 10px;
}
body#home #content #propAlert form li {
clear: both;
margin: 0 0 10px 0;
}
body#home #content #propAlert form label {
font-weight: bold;
width: 70px;
}
body#home #content #propAlert form input.button {
float: right;
margin: 10px 0 0 0;
}
body#home #content #propAlert form a {
float: left;
color: #ccc;
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
margin: 12px 0 0 0;
padding: 0 0 0 8px;
background: transparent url(/_lib/professional/perth-burgess/img/bg_btn_register.gif) center left no-repeat;
}
body#home #content #propAlert form a:hover {
color: #fff;
}

/* Quicksearch */
body#home #content #quicksearch {
float: left;
margin: 0 0 0 41px;
background: transparent url(/_lib/professional/perth-burgess/img/bg_home_boxes.png) top left;
}
body#home #content #quicksearch form {
padding: 0 10px;
}
body#home #content #quicksearch img.regionMap {
border: 1px solid #9a9a9a;
}
body#home #content #quicksearch fieldset {
border: none;
padding: 0;
margin: 0;
}
body#home #content #quicksearch fieldset#left {
float: left;
margin: 0 0 10px 0;
}
body#home #content #quicksearch fieldset#right {
float: right;
}
body#home #content #quicksearch fieldset#submit {
clear: both;
}
body#home #content #quicksearch fieldset label {
width: auto;
float: left;
}
body#home #content #quicksearch fieldset#right label {
margin: 5px 0 0 0;
}
body#home #content #quicksearch fieldset input.radio {
float: left;
width: 15px;
margin: 0 10px 0 0;
padding:0;
background-color: transparent;
}
body#home #content #quicksearch fieldset#right input.radio {
margin-top: 5px;
width: auto;
}
body#home #content #quicksearch fieldset#right a {
color: #989898;
text-decoration: none;
font-size: 0.9em;
}
body#home #content #quicksearch fieldset#right a:hover {
color: #f7971c;
}
body#home #content #quicksearch fieldset#right input.suburbInput {
width: 110px;
margin: 10px 0 5px 0;
}
body#home #content #quicksearch fieldset#submit p {
float: left;
}

/* RANDOM WHATEVERS */
/* Category Link boxes */
#content .categoryLink {
float: left;
width: 153px;
margin: 0 43px 5px 0;
}
body#media #content .categoryLink {
width: 100px;
}
body#media #content .categoryLink img {
display: block;
margin: 0 0 5px 0;
}
#content .categoryLink.last {
margin-right: 0;
}
#content .categoryLink a {
text-decoration: none;
color: #fff;
}
body#media #content .categoryLink a {
padding: 15px 0 0 0;
display: block;
}
#content .categoryLink a:hover {
color: #f8981c;
}
#content .categoryLink a span {
background: transparent url(/_lib/professional/perth-burgess/img/sm_arrow.gif) 90% 5px no-repeat;
display: block;
padding: 0 15px 0 0;
}
body#media #content .categoryLink a span {
padding: 0;
background: transparent url(/_lib/professional/perth-burgess/img/sm_arrow.gif) 100% 5px no-repeat;
}

/* Careers Button */
.careerStatic {
margin: 30px 0;
}
a#careerLink {
background: transparent url(/_lib/professional/perth-burgess/img/btn_careers.gif) top left no-repeat;
padding: 10px 0 35px 50px;
color: #fff;
text-decoration: none;
font-weight: bold;
float:right;
}
body.careers #main {
position: relative;
}
p.successLink {
color: #f8981c;
margin: 0;
position: absolute;
bottom: 25px;
right: 25px;
}

/* Services */
#content p.teamLink {
color: #f8981c;
margin: 40px 0 20px 0;
}
#content p.teamLink a:link,
#content p.teamLink a:visited {
float: right;
}

ul.serviceList {
list-style-type: none;
}
ul.serviceList li {
float: left;
width: 181px;
}
ul.serviceList li div {
margin: 0 11px;
}
