@charset "utf-8";
/* CSS Document */


body {
	margin-left: 0px;
	margin-top: 0px;
	background-color: #000000;
	color:#666666;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

hr {
height: 0;
border: 0;
border-top: 1px solid #3bb54e; 
}

h1 {
font-size:16px;
color:#ffffff;
margin:0px 0px 0px 0px;
padding:4px 10px 4px 10px;
background-image:url(images/cont_hd_bg.jpg);
background-repeat:no-repeat;
width:535px;
height:19px;
}

h2 {
font-size:18px;
color:#3bb54e;
margin:0px 0px 0px 0px;
padding:4px 10px 4px 10px;
}

h3 {
font-size:16px;
color:#3bb54e;
margin:0px 0px 0px 0px;
padding:4px 10px 4px 10px;
}

h4 {
font-size:16px;
color:#333333;
margin:0px 0px 0px 0px;
padding:4px 10px 4px 10px;
}

.header {
width:1000px;
height:135px;
background-image:url(images/header.jpg);
background-repeat:no-repeat;
padding:0px;
margin:0px;
}

.login_area {
text-align:right;
padding:30px 20px 0px 0px;
margin:0px;
}

.main_content {
color:#333333;
width:555px;
padding:0px 0px 0px 0px;
margin:20px 0px 0px 0px;
background-image:url(images/cont_bg.jpg);
background-repeat:repeat-y;
}

.main_content a:link {
	color: #248a34;
	font-weight:bold;
	text-decoration: none;
}
.main_content a:visited {
	text-decoration: none;
	font-weight:bold;	
	color: #248a34;
}
.main_content a:hover {
	text-decoration: underline;
	font-weight:bold;	
	color: #88c643;
}
.main_content a:active {
	text-decoration: none;
	font-weight:bold;	
	color: #88c643;
}

.main_content p{
padding:5px 10px 5px 10px;
margin:0px 0px 0px 0px;
}

.main_content div{
padding:5px 10px 5px 10px;
margin:0px 0px 0px 0px;
}

.cont_footer {
background-image:url(images/cont_ft_bg.gif);
background-repeat:no-repeat;
width:555px;
height:9px;
padding:0px;
margin:0px;
}


.footer {
margin:auto;
padding:20px 0px 0px 0px;
text-align:center;
width:1000px;
background-image:url(images/footer.jpg);
background-repeat:no-repeat;
}

.footer h3 {
padding:4px;
margin:0;
font-size:16px;
color:#E8E8E8;
}

.footer h4 {
padding:4px 4px 25px 4px;
margin:0;
font-size:14px;
color:#000;
}

.footer_h4_link {
color:#333333 !important;
font-weight:bold !important;
}


.footer p {
padding:0;
margin:0;
font-size:11px;
color:#cccccc;
}

.footer a:link {
	color: #cccccc;
	font-weight:normal;
	text-decoration: none;
}
.footer a:visited {
	text-decoration: none;
	font-weight:normal;	
	color: #cccccc;
}
.footer a:hover {
	text-decoration: underline;
	font-weight:normal;	
	color: #cccccc;
}
.footer a:active {
	text-decoration: none;
	font-weight:normal;	
	color: #cccccc;
}

.menu_area {
padding-top:27px;
padding-bottom:10px;
margin-bottom:1px;
padding-right:20;
padding-left:480px;
width:500px;
text-align:right;
margin-top:0px;
}

.menu_area_logged_in {
padding-top:27px;
padding-bottom:10px;
margin-bottom:1px;
padding-right:20;
padding-left:570px;
width:410px;
text-align:right;
margin-top:0px;
}

.menu_item {
float:left;
padding:0px 0px 0px 2px;
margin-left:0px; 
margin-top:0px;
margin-bottom:0px;
width:98px;
text-align:center;
color:#ffffff;
background-image:url(images/menu_divider.jpg);
background-position:left;
background-repeat:no-repeat;

}

.menu_item a:link {
	display:block;
	color: #ffffff;
	padding:5px 0px 5px 0px;	
	font-weight:bold;
	text-decoration: none;
}

.menu_item a:visited {
	display:block;
	text-decoration: none;
	padding:5px 0px 5px 0px;	
	font-weight:bold;	
	color: #ffffff;
}
.menu_item a:hover {
	display:block;
	padding:5px 0px 5px 0px;
	text-decoration:underline;
	font-weight:bold;	
	color: #fff;
	
}
.menu_item a:active {
	display:block;
	text-decoration:underline;
	font-weight:bold;	
	color: #fff;
	background-color:#000;	
}



.alignme {
margin:0px;
padding:0px;
_position: absolute;
_top: 50%; 
display: table-cell; 
vertical-align: middle;
}



.cont_right {
width:163px;
padding:20px 20px 10px 25px;
margin:0px 0px 0px 0px;
}

.cont_right p {
margin-top:1px;
padding-top:0px;
margin-bottom:1px;
padding-bottom:4px;
}

.search_right {
width:237px;
padding-left:13px;
padding-top:10px;
margin-bottom:0px;
padding-bottom:0px;
}

form {
display: inline;
}


.cont_right a:link {
	color: #263060;
	font-weight:bold;
	text-decoration: none;
}
.cont_right a:visited {
	text-decoration: none;
	font-weight:bold;	
	color: #263060;
}
.cont_right a:hover {
	text-decoration: underline;
	font-weight:bold;	
	color: #a1313e;
}
.cont_right a:active {
	text-decoration: none;
	font-weight:bold;	
	color: #a1313e;
}

.date_stamp{
font-size:9px;
color:#414636;
font-style:italic;
}


.left_menu_cont {
width:192px;
padding:0px 0px 0px 0px;
margin:20px 22px 0px 23px;
background-image:url(images/left_menu_bg.jpg);
background-repeat:repeat-y;
}

.left_menu_cont h4 {
color:#FFFFFF;
font-size:14px;
padding:4px 2px 7px 10px;
margin:0px 0px 0px 0px;
background-image:url(images/left_panel_bg.jpg);
background-repeat:no-repeat;
}
.left_menu_cont_footer {
width:192px;
height:10px;
margin:0px 22px 10px 23px;
background-image:url(images/left_menu_footer.jpg);
background-repeat:no-repeat;
}

.left_cont {
width:192px;
height:138px;
padding:0px 0px 0px 0px;
margin:20px 22px 10px 23px;
background-image:url(images/left_panel_bg.jpg);
background-repeat:no-repeat;
}

.left_cont a:link {
	color:#FFFFFF;
	text-decoration: none;

}
.left_cont a:visited {
	color:#FFFFFF;
	text-decoration: none;
}
.left_cont a:hover {
	color:#FFFFFF;
	text-decoration: none;
}
.left_cont h4 a:active {
	color:#FFFFFF;
	text-decoration: none;
}

.left_cont h4 {
color:#FFFFFF;
font-size:14px;
padding:4px 2px 7px 10px;
margin:0px 0px 0px 0px;
}

.left_text {
float:left;
font-size:11px;
padding:5px 10px 10px 10px;
margin:0px 0px 0px 0px;
width:80px;
}

.left_text a:link {
	font-weight:normal;	
	color:#666666;
	text-decoration: none;

}
.left_text a:visited {
	font-weight:normal;
	text-decoration: none;
	color: #666666;

}
.left_text a:hover {
	font-weight:normal;
	text-decoration: underline;
	color: #248a34;

}
.left_text a:active {
	font-weight:normal;
	text-decoration: underline;
	color:#248a34;

}

.left_image {
float:left;
padding:5px 5px 5px 5px;
margin:0px 0px 0px 0px;
width:80px;
}


.left_menu {
font-size:12px;
padding:5px 10px 0px 10px;
margin:0px 0px 0px 0px;
}

.left_menu a:link {
	font-weight:normal;	
	color:#666666;
	text-decoration: none;

}
.left_menu a:visited {
	font-weight:normal;
	text-decoration: none;
	color: #666666;

}
.left_menu a:hover {
	font-weight:normal;
	text-decoration: underline;
	color: #248a34;

}
.left_menu a:active {
	font-weight:normal;
	text-decoration: underline;
	color:#248a34;

}


.login_area{
width:430px;
height:57px;
padding:20px 0px 0px 570px;
margin:0px;
font-size:10px;
overflow:hidden;
}

.top_login {
float:left;
width:155px;
height:20px;
text-align:left;
padding:10px 0px 10px 10px;
margin:0px;
}

.top_login p {
padding:2px;
margin:0px;
font-size:10px;
}

.top_login2 {
float:left;
width:155px;
text-align:left;
padding:16px 0px 0px 10px;
margin:0px;
}

.top_login3 {
float:left;
width:155px;
text-align:right;
padding:14px 0px 0px 10px;
margin:0px;
vertical-align:middle;
}

.top_login2 p {
padding:2px;
margin:0px;
font-size:10px;
}

.top_login_btn {
float:left;
width:60px;
text-align:center;
padding:16px 0px 0px 10px;
}

.login_top_input {
width:150px;
}

.top_login a:link {
	font-weight:normal;	
	color:#526d1f;
	text-decoration: none;
	font-size:10px;
}
.top_login a:visited {
	font-weight:normal;
	text-decoration: none;
	color: #526d1f;
	font-size:10px;	
}
.top_login a:hover {
	font-weight:normal;
	text-decoration: underline;
	color: #FFF;
	font-size:10px;
}
.top_login a:active {
	font-weight:normal;
	text-decoration: underline;
	color:#FFF;
	font-size:10px;
}

.top_login2 a:link {
	font-weight:normal;	
	color:#526d1f;
	text-decoration: none;
	font-size:10px;
}
.top_login2 a:visited {
	font-weight:normal;
	text-decoration: none;
	color: #526d1f;
	font-size:10px;	
}
.top_login2 a:hover {
	font-weight:normal;
	text-decoration: underline;
	color: #FFF;
	font-size:10px;
}
.top_login2 a:active {
	font-weight:normal;
	text-decoration: underline;
	color:#FFF;
	font-size:10px;
}

.search_box1{
padding:0px; margin:0px; width:232px; float:left; height:100px;
}

.search_box1 p{
margin:4px;
}


.search_box2_no_bg{
padding:4px 4px 4px 4px; 
width:280px; 
margin:1px; 
float:right; 
height:118px; 
text-align:center;
overflow:hidden;
}

.search_box2{
padding:4px 4px 4px 4px; 
width:280px; 
margin:1px; 
float:right; 
height:118px; 
background-image:url(images/quick_search_bg.jpg); 
background-repeat:no-repeat; 
background-position:bottom; 
text-align:center;
font-weight:bold;
}

.search_box2 h4{
font-size:18px;
}

.search_box2 a:link {

	color:#333333;
	text-decoration: none;
	font-size:16px;
}
.search_box2 a:visited {

	text-decoration: none;
	color: #333333;
	font-size:16px;	
}
.search_box2 a:hover {

	text-decoration: none;
	color: #88c643;
	font-size:16px;
}
.search_box2 a:active {

	text-decoration: none;
	color:#88c643;
	font-size:16px;
}


.tradie_signup{
padding:4px 4px 4px 4px; 
width:510px; 
margin:0px; 
height:142px; 
background-image:url(images/quick_search_bg.jpg); 
background-repeat:no-repeat; 
background-position:bottom right; 
text-align:center;
font-weight:bold;
}

.tradie_signup p{
margin:4px 4px 4px 4px; 
padding:2px; 
}

.tradie_signup h4{
font-size:18px;
}


.tradie_signup a:link {

	color:#333333;
	text-decoration: none;
	font-size:16px;
}
.tradie_signup a:visited {

	text-decoration: none;
	color: #333333;
	font-size:16px;	
}
.tradie_signup a:hover {

	text-decoration: none;
	color: #88c643;
	font-size:16px;
}
.tradie_signup a:active {

	text-decoration: none;
	color:#88c643;
	font-size:16px;
}

.submit { vertical-align: middle; *vertical-align: text-bottom; } 

.adv_search_box1{
float:left; 
padding:4px; 
margin:2px; 
width:202px; 
height:180px;
}

.adv_search_box2{
float:left; 
padding:4px; 
margin:2px; 
width:280px; 
height:180px;
}

.adv_search_box1 p{
margin:4px;
}

.adv_search_box2 h4{
font-size:18px;
}

.adv_search_box2 a:link {

	color:#3bb54e;
	text-decoration: none;
	font-size:24px;
}
.adv_search_box2 a:visited {

	text-decoration: none;
	color: #3bb54e;
	font-size:24px;	
}
.adv_search_box2 a:hover {

	text-decoration: none;
	color: #88c643;
	font-size:24px;
}
.adv_search_box2 a:active {

	text-decoration: none;
	color:#88c643;
	font-size:24px;
}



.profile_logo {
float:left;
width:250px;
text-align:center;
}

.profile_cont {
float:left;
width:250px;
text-align:left;
}

.search_logo {
float:left;
width:100px;
text-align:center;
}

.search_cont {
float:left;
width:380px;
text-align:left;
}



.search_title {
background-color:#89C644;
color:#FFFFFF;
font-weight:bold;
font-size:14px;
padding:5px 5px 5px 5px !important;
margin:0px 10px 1px 10px !important;
height:16px;
}

.search_info {
background-color:#E7E7E7;
padding:5px 5px 5px 5px !important;
margin:0px 10px 5px 10px !important;
clear:both;

}

.search_busname {
width:367px;
float:left;
text-align:left;
padding:0px !important;
}

.search_more {
width:80px;
float:left;
text-align:right;
padding:1px 0px 0px 0px !important;
background-image:url(images/info2_bg.jpg);
background-repeat:no-repeat;
background-position:left;
font-size:11px;
}

.search_more a:link {
text-decoration: none;
color: #ffffff;
}
.search_more a:visited {
text-decoration: none;
color: #ffffff;
}

.search_more a:hover {
text-decoration:underline;
color: #ffffff;
}

.search_more a:active {
text-decoration: none;
color:#ffffff;
}

.search_email {
width:63px;
float:right;
text-align:right;
padding:1px 0px 0px 0px !important;
background-image:url(images/info_bg.jpg);
background-repeat:no-repeat;
background-position:left;
font-size:11px;
}

.search_email a:link {
text-decoration: none;
color: #ffffff;
}
.search_email a:visited {
text-decoration: none;
color: #ffffff;
}

.search_email a:hover {
text-decoration:underline;
color: #ffffff;
}

.search_email a:active {
text-decoration: none;
color:#ffffff;
}


#map {
float: left;
}

#aumap {
	float: left;
	width: 207px;
	height: 196px;
	background: url(images/au_map.jpg);
	margin: 0 0 0 0; padding: 0;
	position: relative;
	display: inline;
}

#aumap li {
margin: 0; padding: 0; list-style: none; display: block; position: absolute;
}
#aumap a {
display: block; 
text-indent: -200em;
}

#qld {left: 135px; top: 10px; width: 68px; height: 100px;}
#qld a {height: 100px;}
#qld a:hover {background: url(images/au_map.jpg) -135px -206px no-repeat;}

#victas {left: 145px; top: 140px; width: 65px; height: 25px; z-index: 10;}
#victas a {height: 25px;}
#victas a:hover {background: url(images/au_map.jpg) -145px -336px no-repeat;}

#wa {left: 10px; top: 25px; width: 77px; height: 135px;}
#wa a {height: 130px;}
#wa a:hover {background: url(images/au_map.jpg) -10px -221px no-repeat;}

#nt {left: 85px; top: 5px; width: 55px; height: 85px;}
#nt a {height: 85px;}
#nt a:hover {background: url(images/au_map.jpg) -85px -397px no-repeat;}

#sa {left: 85px; top: 90px; width: 65px; height: 75px;}
#sa a {height: 75px;}
#sa a:hover {background: url(images/au_map.jpg) -85px -678px no-repeat;}

#nsw {left: 145px; top: 108px; width: 65px; height: 20px;}
#nsw a {height: 20px;}
#nsw a:hover {background: url(images/au_map.jpg) -145px -500px no-repeat;}

#act {left: 145px; top: 126px; width: 65px; height: 22px;}
#act a {height: 22px;}
#act a:hover {background: url(images/au_map.jpg) -145px -518px no-repeat;}

#tas {left: 145px; top: 170px; width: 65px; height: 25px; z-index: 10;}
#tas a {height: 25px;}
#tas a:hover {background: url(images/au_map.jpg) -145px -366px no-repeat;}


