
	
/* CSS Document to support www.interrealestate.com.au */

/* resets */

* {
	margin:0;
	padding:0;
	}
/* structure */

body {
	background: #000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 76%;
color: #959da0;
	}

#container {
	width:984px;
	margin:0 auto;
	text-align:left;
    line-height: 180%;
	height:auto;
	padding-bottom:25px;
	}
	
h1, h2, h3, h4, p{ 
	margin:1em 0; 
	}
#content h1, #content h2, #content h3, #content h4, #content p, #content ol, #content li, #content dl, #content form { 
padding: 0 10px; 
width: 505px;
	}	
	
#content ul{ 
margin-left: 50px;
width: 515px;
	}	
h1 {
	font-size:1.3em;
	}

h2 {
	font-size:1.2em;
    	margin-top:0;
	text-align:left;
	}
	
h3, h4 {
	font-size: 1.1em;
	margin-top:0;
	}

dd 	{ 
	margin-left:5%;
	}

fieldset { 
	padding: .9em; 
	}

img {
	border: none;
	}

.break, .clear {
	clear:both;
	}
	
a {color: #959da0;  text-decoration:none }
a:link {color: #959da0;  text-decoration:none }
a:visited {color: #959da0; text-decoration:none }
a:hover {color: #009fda; text-decoration:underline }
	


/* Menu */
body#home #menu {
        width: 545px;
        float: right;
        border-bottom: 1px solid #5f6264;
border-top: 0px solid #5f6264;
        margin-top: 37px;
	}
#menu {
        width: 545px;
        float: right;
        border-top: 1px solid #5f6264;
        margin-top: 62px;
	}
#menu ul {
	list-style-type: none;
	margin:0 0 5px 0;
	padding:0;
        width: 375px;
float: right;
	}


	
#menu ul li {
	display:inline;
	margin:0;
	padding:0;
	}
	
#menu li a {
	background-position:top left;
	background-repeat:no-repeat;
	text-indent:-9999px;
	display:block;
	line-height: 21px;
	float:left;
	padding:0;
	margin:0;
	color:#FFF;
	}

#menu #mm_home a {
	background-image: url(../img/mm_home.gif);
	width: 55px;
	}
#menu #mm_home a:hover{
	background-image: url(../img/mm_home-over.gif);
	width: 55px;
	}
#menu #mm_buying a {
	background-image: url(../img/mm_buying.gif);
	width: 68px;
	}
#menu #mm_buying a:hover{
	background-image: url(../img/mm_buying-over.gif);
	width: 68px;
	}
#menu #mm_selling a {
	background-image: url(../img/mm_selling.gif);
	width: 69px;
	}
#menu #mm_selling a:hover{
	background-image: url(../img/mm_selling-over.gif);
	width: 69px;
	}
#menu #mm_rentals a {
	background-image: url(../img/mm_rentals.gif);
	width: 68px;
	}
#menu #mm_rentals a:hover{
	background-image: url(../img/mm_rentals-over.gif);
	width: 68px;
	}	
#menu #mm_ourStory a {
	background-image: url(../img/mm_ourStory.gif);
	width: 85px;
	}
#menu #mm_ourStory a:hover{
	background-image: url(../img/mm_ourStory-over.gif);
	width: 85px;
	}
#menu #mm_contactUs a {
	background-image: url(../img/mm_contactUs.gif);
	width: 82px;
	}
#menu #mm_contactUs a:hover{
	background-image: url(../img/mm_contactUs-over.gif);
	width: 82px;
	}
body#buying #menu #mm_buying a{
background-image: url(../img/mm_buying-over.gif);
}
body#selling #menu #mm_selling a{
	background-image: url(../img/mm_selling-over.gif);
}
body#rentals #menu #mm_rentals a{
background-image: url(../img/mm_rentals-over.gif);
}
body#ourStory #menu #mm_ourStory a{
	background-image: url(../img/mm_ourStory-over.gif);
}
body#contactUs #menu #mm_contactUs a{
background-image: url(../img/mm_contactUs-over.gif);
}
/*---SUBMENU---*/

#subMenu ul{
list-style-type:none;
font-size: 1.2em;
text-transform: lowercase;
line-height: 160%;
margin: 0 5px;
padding:  0;
text-align: right;

}
	
#subMenu ul li{
padding:  0;
margin: 0 0 10px 0;

}

#subMenu ul a:hover {

text-decoration: none;
}


#subMenu ul.subMenu{
display: none;
}

body#buying #subMenu ul.buying,
body#selling #subMenu ul.selling,
body#rentals #subMenu ul.rentals,
body#ourStory #subMenu ul.ourStory,
body#contactUs #subMenu ul.contactUs{
display: block;
}
body.a #subMenu ul li a.a,
body.b #subMenu ul li a.b,
body.c #subMenu ul li a.c,
body.d #subMenu ul li a.d,
body.e #subMenu ul li a.e,
body.f #subMenu ul li a.f,
body.g #subMenu ul li a.g,
body.exclusive #subMenu ul li a.exclusive,
body.land #subMenu ul li a.land{
color: #009fda;
}

/* Homepage Only */

body#home #header{
margin-top: 50px
}

body#home #flashWrap {
height:324px;
border-bottom: 15px solid #1e1e1e;
	}
	
/* Sidewide */

#header {
	width:742px;
	height:122px;
	position:relative;
margin-top: 18px;
	}

#header .logo {
	float:left;
	}

#header .banner {
	
        position: absolute;
	right: -242px;
	}
#contentContainer{
border-left: 6px solid #1e1e1e;
float: right;
width: 784px;
}

#subSection{
width: 180px;
float: left;

}
#content{
background: #1e1e1e;
width: 769px;
float: right;
min-height: 400px;
padding-bottom: 50px;
}
body.is #content{
background: none;
}
/*dynamic content*/
img#right {
float: right;
margin-right: 10px;
}
img#left {
float: left;
margin-right: 10px;
}
body.dynamic #content dl.staffmember {
float: left;
width: 700px;
display: block;
clear: both;
}
body.dynamic #content dl.staffmember dt{
float: left;
width: auto;
display: block;
font-size: 1.2em;
font-weight: bold;

}
body.dynamic #content dl.staffmember dt.photo{
float: right;
width: 170px;

}
body.dynamic #content dl.staffmember dt.photo img{

}
body.dynamic #content dl.staffmember dd{
width: auto;
float: left;
clear: left;
}

body.dynamic #content dl {
float: left;
width: 300px;
display: block;

}
body.dynamic #content dl dt{
float: left;
width: 120px;

}
body.dynamic #content dl dd{
width: 150px;
float: right;

}
body.dynamic #content dl.links {
float: left;
width: 720px;
display: block;
}
body.dynamic #content dl.links dt{
float: left;
width: 220px;
clear: both;
}
body.dynamic #content dl.links dd{
width: 420px;
float: right;

}
body.dynamic #content dl.links dd.description{
width: 420px;
float: left;

}
p#buttonPdf {
	background: url(../img/ico_pdf.gif) no-repeat;
	display: block;
	height: 32px;
	padding-left: 40px;
}

.getAcrobat a:link, 
.getAcrobat a:visited {
	background: url(../img/ico_acrobat.gif) no-repeat 0 10px;
	border-top: 1px solid #ccc;
	display: block;
	font-size: 9px; 
	height: 51px;
	line-height: 12px; 
	padding: 12px 0px 0px 98px; 
	text-decoration: none;
}

.downloadPdf a:hover { 
	color:#999999;
}
/*footer*/

#footer {
	width:984px;
	margin:0px auto;
	text-align: left;
	color: #5f6264;
        font-size: .9em;
clear: both;
padding: 10px 0;
	}

#footer a:link, #footer a:visited { 
	color: #5f6264;
	text-decoration:none;
	}
	
#footer a:hover, #footer a:active{
	color: #fff;
	text-decoration:underline;
	}
img.right {
    float: right;
margin-right: 20px;
}
