/* @override 
	http://staging.renet.com.au/titanium/CSS/layout.css
*/

/*

	Styles for ReNet Agent's website
	
*/

html * {
	margin: 0px;
	padding: 0px;
}

body {
	background-color: white;
	color: #666;
	font-size: 12px;
	font-family: Arial, sans-serif;
	font-weight: normal;
	line-height: 16px;
}

p {	
	color: #666;
	font-size: 12px;
	font-family: Arial, sans-serif;
	font-weight: normal;
	text-align: justify;
	margin: 0 1px 10px;
	line-height: 16px;
	
}

.clear {
	clear: both;
}

a:link,
a:visited,
a:hover,
a:active {
	color: #042202;
}

a:hover {
	text-decoration: none;
}

h2, h3, h4 {
	margin-bottom: 10px;
}

h2 {
	font-size: 16px;
	text-transform: uppercase;
}

/* =wrapper */

#wrapper {
	margin: 0px auto 0px auto;
	width: 1000px;
	position: relative;
}

/* =header */

#header {
	height: 144px;
	background: url(../images/top_logo.jpg);
	position: relative;
	overflow: hidden;
	margin:10px 0;
}

#header h1 {
	height: 100px;
	line-height: 100px;
	text-indent: 30px;
}

#header h1 a {
	display: block;
	height: 100px;
	line-height: 100px;
	text-decoration: none;
	font-weight: normal;
}

#header h1 a span {
	display: none;
}

/* =menu : get these styles from a separate stylesheet : menu.css */

/* =page */

#page {
	
}

/* =content */
#content {
	padding: 20px 0px;
}


.home #content {
	padding: 10px 0px;
}


#map, #slideshow {
	width: 493px;
	height: 298px;
	border: solid 1px #CBCBC9;
	float: left;
	margin: 0 0 10px 0;
}

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

#slideshow {
	background: #eee;
}

#tre, #tgroup {
	width: 493px;
	float: left;
	margin: 0 0 10px 0;
}

#tre {
	margin: 0 10px 0 0;
}

#intro {
	height: 151px;
	border: solid 1px #cbcbc0;
	padding: 10px;
}

#tgroup ul li {
	height: 85px;
	display: block;
	float: left;
	width: 245px;
	border: solid 1px #cbcbc9;
}

#tgroup ul li span {
	display: none;
}

#tgroup ul li a {
	height: 85px;
	display: block;
	width: 245px;
}

#tgroup ul #tleft {
	background: url(../images/logo_tp.gif) no-repeat center;
	border-right: none;
	border-bottom: none;
}

#tgroup ul #tright {
	background: url(../images/logo_tam.gif) no-repeat center;
	border-bottom: none;
}

#tgroup ul #bleft {
	background: url(../images/logo_tmf.gif) no-repeat center;
	border-right: none;
}

#tgroup ul #bright {
	background: url(../images/logo_tsp.gif) no-repeat center;
}

.home h2 {
	color: #CBCBC9;
	background: url(../images/h2bg.gif);
	padding: 13px 0 0 30px;
	height: 34px;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
}

#australia {
	width: 367px;
	height: 294px;
	background: url(../images/australia.png) no-repeat;
	margin: 0px auto;
	padding: 0;
	position: relative;
	border: 0px;
}

#australia li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
	position: absolute;
}

#australia a {
	display: block;
	text-indent: -9999px;
	text-decoration: none;
}

#vic {
	left: 232px;
	top: 204px;
	width: 59px;
	height: 47px;
	z-index: 40;
}

#nsw {
	left: 234px;
	top: 162px;
	width: 90px;
	height: 74px;
}

#qld {
	left: 212px;
	top: 13px;
	width: 116px;
	height: 155px;
}

#sa {
	left: 143px;
	top: 142px;
	width: 90px;
	height: 102px;
}

#nt {
	left: 142px;
	top: 15px;
	width: 69px;
	height: 125px;
}

#wa {
	left: 28px;
	top: 37px;
	width: 115px;
	height: 188px;
}

#tas {
	left: 248px;
	top: 260px;
	width: 28px;
	height: 30px;
}

#vic a {
	height: 47px;
}

#nsw a {
	height: 74px;
}

#qld a {
	height: 155px;
}

#sa a {
	height: 102px;
}

#nt a {
	height: 125px;
}

#wa a {
	height: 188px;
}

#tas a {
	height: 30px;
}

#vic a:hover {
	background: url(../images/australia.png) -232px -564px no-repeat;
}

#nsw a:hover {
	background: url(../images/australia.png) -234px -303px no-repeat;
}

#qld a:hover {
	background: url(../images/australia.png) -212px -393px no-repeat;
}

#sa a:hover {
	background: url(../images/australia.png) -143px -631px no-repeat;
}

#nt a:hover {
	background: url(../images/australia.png) -142px -745px no-repeat;
}

#wa a:hover {
	background: url(../images/australia.png) -28px -899px no-repeat;
}

#tas a:hover {
	background: url(../images/australia.png) -248px -1130px no-repeat;
}

/* =footer */

#footer {
	padding: 0;
	height: 150px;
	margin: 0 0 10px 0;
}

#footer #fsubscribe {
	background: #042202;
	width: 1000px;
	height: 70px;
	position: relative;
	margin: 0 0 10px 0;
}

#footer #fsubscribe a {
	position: absolute;
	top: 10px;
	left: 10px;
	padding: 0 0 0 50px;
	color: #fff;
	display: block;
	height: 50px;
	line-height: 50px;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	background: url(../images/newsletter_icon.gif) no-repeat;
}

#footer #fsubscribe a:hover {
	text-decoration: underline;
}

#footer #fsubscribe p {
	position: absolute;
	right: 20px;
	top: 28px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	line-height: 16px;
}

#footer #fsubscribe p span {
	font-size: 16px;
	font-style: italic;
}
#copyright {
	float: left;
}

#footerlinks {
	float:right;
}

#footerlinks li {
	padding: 0 20px;
	float: left;
	border-right: solid 1px #cbcbc9;
}

#footerlinks li a {
	color: #cbcbc9;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;	
}

#footerlinks li a:hover {
	color: #042202;
}

#footerlinks .none {
	padding: 0 0 0 20px;
	border-right: none;
}

#webhub {
	height: 20px;
	line-height: 25px;
}

#webhub img {
	margin: 0 0 0 10px;
}

#webhub, p.renet_links {
	float: right;
	width: 1000px;
	text-align: right;
	font-size: 11px;
}

#webhub a, #footer p.renet_links a {
	color: #cbcbc9;
	font-weight: normal;
}

#webhub a:hover, #footer p.renet_links a:hover {
	color: #042202;
}

#lcol, #rcol {
	width: 500px;
	float: left;
}

#lcol ul{
	padding: 0 0 0 118px;
}

#lcol ul li {
	padding: 10px 0;
}


#lcol ul li span {
padding: 0 0 5px 0;
display: block;
width: 200px;
font-weight: bold;
}

#lcol h4 {
	font-weight: normal;
	text-align: center;
}

#lcol h2 {
	text-align: center;
	margin: 0;
}

#mapp h2, #mapp .app-intro, #mapp .enquiry-type {
	display: none;
}

.selling #content ul {
	list-style: disc;
	list-style-position: inside;
	padding: 0 0 0 20px;
}

tr.row-optional-agent, tr.row-optional-type, tr.row-optional-propertytype, tr.row-optional-selling {
	display: none;
}

.login table input {
	margin: 5px;
}

















