/* main */


body,td,th {
	font-size: 0.72em;
}
body {
	background-color: #FFFFFF;
	background: url(images/bkg.png) no-repeat center top;
}
.style_lrgtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666666;
	font-size: 13pt;
	line-height: 15.5pt;
	text-decoration: underline;
}
.textbox {
	width: 600px;
}


.class2 A:link {
	color: #019ED5;
	font-weight: bold;
	font-size: 16px;
}
.class2 A:visited {
	color: #019ED5;
	font-weight: bold;
}
.class2 A:active {
	color: #019ED5;
	font-weight: bold;
}
.class2 A:hover {
	color: #004B75;
	font-weight: bold;
}

.smallcopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}


.feature_menu A:link {
	color: #000000;
	font-weight: normal;
}
.feature_menu A:visited {
	color: #000000;
	font-weight: normal;
}
.feature_menu A:active {
	color: #000000;
	font-weight: normal;
}
.feature_menu A:hover {
	color: #00A6D3;
	font-weight: normal;
}

.main-page-image {
	float:left;
	margin: 0px 20px 40px 0px;
}


a:link {
	color: #00A6D4;
	text-decoration: none;
	font-weight: bold;
}

a:visited {
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	text-decoration: none;
	font-weight: bold;
}

a:active {
	text-decoration: none;
	color: #00A6D4;
	font-weight: bold;
}

a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}




.style98 {color: #FFFFFF}

.top_listing {
	color: #019ED5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width: 415px;
	margin: 0;
	padding: 6px 0 2px 0;
	font-weight: bold;
}


* {
	padding: 0px 0px 0px 0px;
	margin: 0px 0 0px 0;
	font-weight: normal;
	border: 0;
}

body {
	font: normal .72em/1.5em 'Arial', sans-serif;
	color: #202020;
	text-align: left;
	overflow: auto;
	margin: 20px 0 10px 0;
	background-color: #EEEEEE;
}

/* links */
a {
	background: inherit;
	color: #000000;
	text-decoration: none;
	weight: bold;
}

a:hover {
	background: inherit;
	color: #003C70;
	text-decoration: none;
}
.button_carpet/*feature buttons in right menu*/

 {
	font-size: 18px;
	color: #000000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(images/tradies/carpets.jpg);
	background-repeat: no-repeat;
	text-indent: 60px;
	background-position: 10px 0px;
	height: 45px;
	line-height: 2.2em;
	width: 100%;
}
.button_beds {
	font-size: 18px;
	color: #000000;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	background-repeat: no-repeat;
	text-indent: 60px;
	background-position: 10px 0px;
	height: 42px;
	line-height: 2.2em;
	width: 100%;
	background-image: url(images/tradies/beds.jpg);
}

.powered_by_small {
	font-size: 18px;
	color: #000000;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	background-repeat: no-repeat;
	text-indent: 60px;
	background-position: 10px 0px;
	height: 42px;
	line-height: 2.2em;
	width: 100%;
}

.button_fencing {
	font-size: 18px;
	color: #000000;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(images/tradies/fencing.jpg);
	background-repeat: no-repeat;
	text-indent: 60px;
	background-position: 10px 0px;
	height: 45px;
	line-height: 2.2em;
	width: 100%;
}
.button_builders {
	font-size: 18px;
	color: #000000;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(images/tradies/builders.jpg);
	background-repeat: no-repeat;
	text-indent: 60px;
	background-position: 10px 0px;
	height: 45px;
	line-height: 2.2em;
	width: 100%;
}
.button_excavation {
	font-size: 18px;
	color: #000000;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(images/tradies/excavation.jpg);
	background-repeat: no-repeat;
	text-indent: 60px;
	background-position: 10px 0px;
	height: 45px;
	line-height: 2.2em;
	width: 100%;
}
.button_blinds {
	font-size: 18px;
	color: #000000;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(images/tradies/blinds.jpg);
	background-repeat: no-repeat;
	text-indent: 60px;
	background-position: 10px 0px;
	height: 45px;
	line-height: 2.2em;
	width: 100%;
}
.button_cooling {
	font-size: 18px;
	color: #000000;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(images/tradies/cooling.jpg);
	background-repeat: no-repeat;
	text-indent: 60px;
	background-position: 10px 0px;
	height: 45px;
	line-height: 2.2em;
	width: 100%;
}

.button_food {
	font-size: 18px;
	color: #000000;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(images/tradies/food.jpg);
	background-repeat: no-repeat;
	text-indent: 60px;
	background-position: 10px 0px;
	height: 45px;
	line-height: 2.2em;
	width: 100%;
}
.button_computer {
	font-size: 18px;
	color: #000000;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(images/tradies/computer.jpg);
	background-repeat: no-repeat;
	text-indent: 60px;
	background-position: 10px 0px;
	height: 45px;
	line-height: 2.2em;
	width: 100%;
}
.button_services {
	font-size: 18px;
	color: #000000;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(images/tradies/services.jpg);
	background-repeat: no-repeat;
	text-indent: 60px;
	background-position: 10px 0px;
	height: 45px;
	line-height: 2.2em;
	width: 100%;
}



/* header */
h1 {
	font-size: 24px;
	color: #E97596;
	margin: 0 0 0px 0;
	line-height: 35px;
	font-weight: 400;
	font-family: Arial, Helvetica, sans-serif;
}

h2 {
	font-size: 14px;
	color: #1CA1D7;
	font-weight: bold;
	margin: 0 0 10px 0;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 10px;
}

h3 {
	font-size: 13px;
	color: #019ED5;
	font-weight: bold;
	margin: 0px 0 0 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}

h4 {
	font-size: 10px;
	color: #666666;
	font-weight: bold;
	line-height: 10px;
	font-family: Arial, Helvetica, sans-serif;
	float: right;
	margin: 3px;
	text-align: right;
	width: 295px;
}

h5 {
	margin: 5px 0 5px 0;
	text-align: left;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: normal;
	text-indent: 10px;
}

h6 {
	font-size: 18px;
	color: #019ED5;
	font-weight: normal;
	margin: 0 0 3px 0;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}

p {
	margin: 0;


	line-height: 2.em;
	font-style: normal;
}


.style115 {
	color: #000000;
	font-weight: normal;
}

.style102 {
	color: #003C78;
	font-weight: bold;
}


.black-heading {
	color: #000000;
	font-weight: bold;
	font-size: 16px;
}

.style103 {
	color: #1CA2D7
}


ul, ol {
	margin: 10px 10px;
	padding: 0 15px;
	color: #003D77;
}
ul span, ol span {
	color: #333;
}

/* images */
img {

}
img.float-right {

}
img.float-left {

}

code {
	margin: 5px 0;
	padding: 10px;
	text-align: left;
	display: block;
	overflow: auto;
	font: normal .72em/1.5em 'Arial', sans-serif;
	/* white-space: pre; */
  	background: #FAFAFA;
	border: 1px solid #eee;

}
blockquote {
	margin: 5px;
	padding: 0 0 0 35px;
	font: normal .60em/2.em 'Arial', sans-serif;
	color: #00A6D4;
	background-image: url(GA%20images/quote.gif);
	background-repeat: no-repeat;
	font-weight: lighter;
	background-color: #FFFFFF;
	width: 500px;
	height: 20px;
	font-size: 22px;
}

/* form elements */
form {
	margin:10px 15px; padding: 0;
	border: 1px solid #eee; 
	background-color: #FAFAFA; 
}
label {
	display:block;
	font-weight:bold;
	margin:5px 0;
}
textarea {
	width:400px;
	padding:2px;
	font: normal .72em/1.5em 'Arial', sans-serif;
	border:1px solid #eee;
	height:100px;
	display:block;
	color:#333333;
}

/***********************
	  LAYOUT
************************/

#wrap {
	width: 1000px;
	clear: left;
	margin: 0 auto;
	padding: 0 8px;
	overflow: visible;
	padding-bottom: 10px;
	padding-top: 10px;
	background-color: #FFFFFF;
}
#header-content, #content {
	width: 990px;
	background-color: #000000;
	height: auto;
}

/* header */
#header {
	position: relative;
	height: 125px;
	text-align: left;
	background-color: #FFFFFF;
	width: 1000px;
	margin: 0px 0 0 0;
}
#header #logo-box {
	position: absolute;
	left: 1px;
	top: 0px;
	width: 413px;
	height: 130px;
	background-color: #FFFFFF;
	border: 0;
	margin-top: 5px;
}

#header   .headerphoto  {
	position: absolute;
	right: 5px;
	top: 20px;
	width: 728px;
	height: 90px;
	margin-top: 0px;
}


#header   .poweredby  {
	position: absolute;
	right: 2px;
	top: 68px;
	width: 275px;
	height: 44px;
	margin-top: 5px;
	float: right;
}


#header   .poweredbysmall  {
	position: absolute;
	right: 2px;
	top: 68px;
	width: 250px;
	height: 44px;
	margin-top: 5px;
	float: right;
}


#logo-box #logo {
	position: absolute;
	margin: 0;
	padding: 0;
	/* change the values of left and top to adjust the position of the logo */
	top: -3px;
	left: 21px;
	border: 0;
	background-color: #FFFFFF;
	width: 411px;
	height: 110px;
	padding-top: 0px;
}



#small-logo-box #logo {
	position: absolute;
	margin: 0 0 0 5px;
	padding: 0px 0 0 0;
	/* change the values of left and top to adjust the position of the logo */
	top: 10px;
	left: 2px;
	border: 0;
	background-color: #FFFFFF;
	width: 245px;
	height: 65px;
}


/* header menu */
#menu {
	width: 1000px;
	float: right;
	background-color: #1CA2D7;
	height: 25px;
}
#menu ul {
	font: bolder 14px 'Arial', sans-serif;
	background-color: #1CA1D7;
	padding: 0px 0 0 0;
	display: inline;
	float: right;
	font-size: 12px;
}
#menu li {
	float: left;
	list-style: none;
}
#menu li a {
	display: block;
	padding: 5px 15px;
	text-decoration: none;
	background-color: #1CA1D7;
}
#menu li a:hover {
	color: #FFF;
	background-color: #003C75;
}
#menu li a#current  {
	background: #993333;
	color: #FFF;
}

/* content */
#content-wrap {
	clear: left;
	float: left;
	width: 1000px;
}
#content {
	text-align: left;
	width: 1000px;
	color: #666666;
	clear: left;
	background-color: #FFFFFF;
}

/* sidebar */
#sidebar {
	padding: 0;
	background-color: #FFFFFF;
	width: 315px;
	float: right;
	border-left: thin solid #CCCCCC 1px;

}	

#sidebar2 {
	float: right;
	width: 160px;
	margin: 0 0 0 0;
	padding: 0;
	background-color: #CAE5F4;
}

#sidebarwhite {
	width: 160px;
	margin: 0 0 0 0;
	padding: 0;
	background-color: #FFFFFF;
	float: right;
}

#sidebar h1 {
	margin: 0;
	color: #000000;
}

.sidebox {
	margin-bottom: 0px;
	float: right;
	width: 300px;
	padding-bottom: 10px;
}


.sidebox_advertising {
	margin-bottom: 0px;
	float: right;
	width: 300px;
	padding-bottom: 10px;
	text-align: left;
	margin-top: 0px;
}


.button_holder {
	margin-bottom: 1px;
	float: right;
	width: 300px;
	text-align: left;
	margin-top: 1px;
	height: 40px;
}

.powered_by_box {
	margin-bottom: 1px;
	float: left;
	width: 225px;
	margin-top: 75px;
	height: 40px;
	background-image: url(images/TL-powered-by-small.jpg);
	margin-left: 15px;
}


/* sidebar menu */
#sidebar ul.sidemenu {
	list-style:none;
	margin: 10px 0 15px 0;
	padding: 0;
	background-color: #FFFFFF;
	color: #00A6D4;
}
#sidebar ul.sidemenu li {
	padding: 0px 10px;
	color: #00A6D4;
}
#sidebar ul.sidemenu a {
	display:block;
	font-weight:normal;
	color: #00509E;
	height: 1.5em;
	padding:.3em 0 .3em 15px;
	line-height: 1.5em;
	text-decoration:none;
}
#sidebar ul.sidemenu a.top{
	color: #FF0000;

}
#sidebar ul.sidemenu a:hover {
	padding: .3em 0 .3em 10px;
	color: #00509E;
}

#left {
  border: 0;
  padding-right: 10px;
}


/* main */
#main {
	float: left;
	width: 660px;
	border-bottom: 0;
	height: auto;
	padding-top: 0px;
}
	
	
#main2 {
	float: left;
	width: 660px;
	background-color: #FFFFFF;
	border-bottom: 0;
	height: auto;
	padding-top: 0px;
}
	
	#main h1 {
	background-color: #FFFFFF;
	border: 0;
	color: #1CA1D7;
	font-size: 20px;
	margin: 0 0 5px 0;
}

.govt_column {
	float: left;
	width: 330px;
	background-color: #FFFFFF;
}
	

.post {
	margin: 0 0 10px 0;
	padding: 0;
	width: 660px;
	background-color: #FFFFFF;
}


.blueblock {
	float: right;
	background-color: #CAE5F4;
	width: 120px;

}

.breakingnews{
	float: left;
	background-color: #FFFFFF;
	vertical-align: middle;
	text-align: left;
	white-space: normal;
	display: inline;
	background-repeat:no-repeat;
	background-position: top, left;
	width: 1000px;
	padding-top: 15px;
	padding-bottom: 8px;
}

#bnimage {
	float: left;
	width: 260px;
	height: 25px;
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	vertical-align: middle;
	margin-left: 5px;
}

#bnrss {
	float: left;
	width: 710px;
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	vertical-align: bottom;
	height: 25px;
	padding-top: 3px;
	margin-top: 4px;
}

.divide {
	border-left: 1pt dashed #CCCCCC;
}

.divide2 {
	width:30px;
	padding-top: 1em;
	border-bottom-style: 1pt dashed #CCCCCC;
}
	


/* footer */
#footer {
	display:block;
	clear:both;
	float:left;
	margin:0 auto;
	width:100%;
	background-position:center top;
	background-repeat:no-repeat;
	padding-bottom:5px;
	position:static;
	z-index:100;
	padding-left:2px;
	border-top: solid #CCC 1px;
}

/* footer */
#tri-box {
	display:block;
	clear:inherit;
	float:left;
	margin:20px 0 0 0;
	width:660px;
	background-position:center top;
	background-repeat:no-repeat;
	padding-bottom:5px;
	position:inherit;
	z-index:0;
	padding-left:2px;
}

.tribox_column {
	display:block;
	float:left;
	height:auto!important;
	width: 190px;
	margin: 0 0 0 0px;
	padding: 0px 20px 0px 10px;
}

.quarterwidth_column {
	display:block;
	float:left;
	height:auto!important;
	width: 155px;
	margin: 10px 0px 0px 20px;
	padding: 10px 10px 0px 10px;
}

.quarterwidth_image {
	display:block;
	float:left;
	height:auto!important;
	width: 155px;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
}


.tribox_moreinfo_column {
	display:block;
	float:left;
	height:20px!important;
	min-height:192px;
	padding:10px 10px 9px 10px;
	width: 195px;
}


.footer_logos {
	clear: both;
	padding: 20px 0 0 0;
	text-align: center;
	height: 140px;
}


.footer_column {
	display:block;
	float:left;
	height:auto!important;
	min-height:192px;
	padding:10px 9px 8px;
	text-align: left;
	border-right: 1px solid #CCC;
}

.footer_column_browse {
	display:block;
	float:left;
	height:auto!important;
	min-height:190px;
	padding:10px 9px 8px;
	text-align: left;
	width: 105px;
}

.footer_heading {
	font-family:arial;
	font-weight:bold;
	color:#000;
	font-size:13px;
	margin-bottom:0;
	padding-bottom:7px;
}


#footer p {
	margin: 0;
	padding: 0;
	height: 2px;
}

#copyright {
	display:block;
	margin:0 auto;
	padding:0;
	float:none;
	color:#aaa;
	font-size:11px;
	font-family:tahoma;
	text-align:center;
	width:984px;
}


/* alignment classes */

.left_img_thin{
	padding: 0;
	background-color:;
	width: 60px;
	float: left;

}	

.text_left {
	float: left;
	width: 550px;
	height: auto;
	margin-left: 5px;
	background-color: #FFFFFF;
	font-size: 12px;
}



.main-feat  {
	float: left;
	width: 660px;
	height: 525px;
	background-color: #FFFFFF;
	font-size: 14px;
	line-height: 1.5em;
}


.main-feat-img {
	float: right;
	background-color: #FFFFFF;
	width: 216px;
	height: auto;
	position: inherit;
}
.left-column-what is this  {
	float: left;
	width: 420px;
	height: auto;
	background-color: #FFFFFF;
	font-size: 16px;
	line-height: 1.5em;
}



.left-column-ent  {
	float: left;
	width: 478px;
	height: auto;
	background-color: #FFFFFF;
	font-size: 16px;
	line-height: normal;
	padding: 0 20px 20px 0px;
	border-bottom: solid #CCCCCC 1px;
	margin: 0 0 20px 0;
}




.number1  {
	float: left;
	width: 60px;
	height: 160px;
	background-color: #FFFFFF;
	font-size: 16px;
	line-height: 1.5em;
	margin: 0px 0 0px 0px;
}


.float-left  {
	float: left;
	width: 310px;
	height: auto;
	font-size: 12px;
	background-color: #F6F6F6;
}

.float-left-emergency  {
	float: left;
	width: 420px;
	height: auto;
	font-size: 12px;
}

.float-left-events  {
	float: left;
	width: 500px;
	height: 65px;
	margin-left: 10px;
	font-size: 12px;
}

.float-left-black  {
	float: left;
	width: 300px;
	height: auto;
	margin-left: 5px;
	background-color: #000000;
	font-size: 12px;
}

.tabbed-float-left  {
	float: left;
	width: 250px;
	height: auto;
	margin-left: 5px;
	background-color: #FFFFFF;
	font-size: 12px;
}

.float-2  {
	float: left;
	width: 300px;
	height: 105px;
	margin-left: 5px;
	background-color: #000000;
	font-size: 12px;
}

.left-contacts  {
	float: left;
	width: 230px;
	height: auto;
	margin-left: 5px;
	background-color: #FFFFFF;
	font-size: 12px;
}

.left-column  {
	float: left;
	width: 400px;
	height: auto;
	font-size: 14px;
	margin-top: 8px;
	padding: 10px 0 15px 0px;
	border-bottom: solid #CCCCCC 1px;
}


.left-column-noline  {
	float: left;
	width: 400px;
	height: auto;
	font-size: 14px;
	margin-top: 8px;
	padding: 10px 0 15px 0;
}


.right-contacts {
	float: right;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	margin-top: 0px;
	background-color: #FFFFFF;
	margin-right: 20px;
	width: 390px;
	height: auto;
	outline-width: 1px;
	border-color: #333333;
	margin-bottom: 4px;
	position: inherit;
}

.float-right {
	float: right;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	width: 310px;
	height: auto;
	margin-bottom: 4px;
	background-color: #F6F6F6;
}


.snippetbox-right {
	float: right;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	margin-top: 0px;
	background-color: #FFFFFF;
	margin-right: 20px;
	width: 310px;
	height: auto;
	margin-bottom: 4px;
	position: inherit;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
}

.float-right-black {
	float: right;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	margin-top: 0px;
	background-color: #FFFFFF;
	margin-right: 20px;
	width: 310px;
	height: auto;
	outline-width: 1px;
	border-color: #333333;
	margin-bottom: 4px;
	position: inherit;
}

.float-left2  {
	float: left;
	width: 128px;
	height: 100px;
	background-color: #000000;
	font: normal 1.1em/1
	em 'Arial', sans-serif;
	font: normal 1.1em/1.3em 'Arial', sans-serif;
	text-align: left;
	text-indent: 0px;
	direction: ltr;
	padding-left: 10px;
	padding-right: 10px;
}
.float-left3 {
	float: left;
	margin-top: 0px;
	background-color: #000000;
	width: 120px;
	margin-right: 0px;
	font: normal 1.1em/1.3em 'Arial', sans-serif;
}


.float-centre {
	float: left;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	margin-top: 0px;
	height: auto;
	width: 650px;
	background-color: #FFFFFF;
	margin-left: 10px;
	clear: right;
}

.float-bottom-centre {
	float: left;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	margin-top: 20px;
	height: auto;
	width: 660px;
	background-color: #FFFFFF;
}

.quote {
	float: left;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	margin-top: 0px;
	height: auto;
	width: 600px;
	background-color: #FFFFFF;
	padding-left: 10px;
}


.float-centre-events {
	float: left;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	margin-top: 0px;
	height: auto;
	width: 520px;
	background-color: #FFFFFF;
	border-left-width: thin;
	border-bottom-width: thin;
	border-right-width: thin;
	border-top-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	margin: 2px 2px 0 30px;
}




.align-left  { text-align: left; }
.align-right {	text-align: right; }

/* additional classes */
.clear { clear: both; }
.gray  {
	color: #BFBFBF;
	height: 260px;
	background-color: #F6F6F6;
}



.smallimagebox {
	float: left;
	width: 100px;
	height: 100px;
	margin: 4px 1px 4px 1px;
	clear: left;
	margin-top: 10px;
}

.smallimagebox-events {
	float: left;
	width: 60px;
	height: 60px;
	margin: 0;
	clear: left;
	margin-top: 0px;
}

.calendar_image {
	float: right;
	width: 100px;
	height: 100px;
	margin: 5px 5px 5px 5px;
	clear: right;
}

.calendar_text {
	float: left;
	width: 200px;
	height: 110px;
	margin: 4px 4px 4px 4px;
	margin-top: 0px;
}

.calendar_area {
	float: left;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	margin-top: 0px;
	height: auto;
	width: 670px;
	background-color: #FFFFFF;
}


.calendar_left  {
	float: left;
	width: 320px;
	height: auto;
	background-color: #FFFFFF;
	font-size: 12px;
	margin: 0 5px 0 5px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	outline-style: solid;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

.largeimagebox {
	float: left;
	width: 250px;
	height: 250px;
	margin: 4px 1px 4px 1px;
	clear: left;
}

.trueimage {
	width: 270px;
	height: 160px;
	margin: 4px 1px 4px 1px;
}

.snippettext {
	float: left;
	width: 290px;
	height: 100px;
	color: #666666;
	background-color: #F4F4F4;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 16px;
	padding: 10px;
}

.snippettext-events {
	float: right;
	width: 360px;
	height: 100px;
	color: #666666;
	background-color: #FFFFFF;
	margin-left: 5px;
	margin-top: 2px;
	margin-bottom: 2px;
	font-size: 11px;
}

.eventtext {
	float: left;
	width: 430px;
	height: 65px;
	color: #666666;
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
}


.smallimagebox2 {
	float: left;
	width: 155px;
	height: auto;
	margin: 4px 1px 4px 1px;
	clear: left;
}


.snippettext2 {
	float: left;
	width: 135px;
	height: 200px;
	color: #666666;
	background-color: #FFFFFF;
	margin-left: 5px;
}

.snippettext2-black {
	float: right;
	width: 110px;
	height: auto;
	color: #FFFFFF;
	background-color: #000000;
	margin-left: 5px;
}

.snippettext3 {
	float: left;
	width: 110px;
	height: auto;
	color: #FFFFFF;
	background-color: #000000;
	margin-left: 0px;
	text-align: right;
}

.snippettext3 p{
	line-height: 14px;
}

.snippettext4 {
	float: left;
	width: 170px;
	height: auto;
	color: #666666;
	background-color: #FFFFFF;
	margin-left: 5px;
}

.snippettext_black {
	float: left;
	width: 180px;
	height: auto;
	color: #FFFFFF;
	background-color: #000000;
	margin-left: 5px;
	font-weight: bold;
}

.snippettext_black_long {
	float: left;
	width: 350px;
	height: auto;
	color: #FFFFFF;
	background-color: #000000;
	margin-left: 5px;
	font-weight: bold;
}

.snippettext5 {
	float: left;
	width: 30px;
	height: auto;
	color: #666666;
	background-color: #FFFFFF;
	margin-left: 0px;
}

.snippettext6 {
	float: left;
	width: 70px;
	height: auto;
	color: #666666;
	background-color: #FFFFFF;
	margin-left: 0px;
}

.snippettext7 {
	float: left;
	width: 330px;
	height: auto;
	color: #666666;
	background-color: #FFFFFF;
	margin-left: 0px;
}


.side-heading {
	margin-bottom: 0px;

	background colour:#666666;
	float: right;
	width: 320px;
	background-color: #000000;
}

.top-stories {
	background-color: #FFFFFF;
	padding: 0;
	margin: 0;
	color: #00A6D4;
}


.row1 {
	float: left;
	width: 365px;
	height: auto;
	margin-left: 5px;
	background-color: #FFFFFF;
	font-size: 12px;
}

.row-image {
	float: left;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	margin-top: 0px;
	background-color: #FFFFFF;
	margin-right: 2px;
	width: 155px;
	height: auto;
	margin-bottom: 4px;
	position: inherit;
}

.left-accordian {
	float: left;
	width: 275px;
	height: auto;
	margin-left: 5px;
	background-color: #000000;
	font-size: 12px;
	color: #FFFFFF;
}

.row-heading {
	float: left;
	width: 400px;
	height: auto;
	margin-left: 5px;
	background-color: #FFFFFF;
	font-size: 12px;
}

.black-accordian {
	float: left;
	width: 540px;
	height: auto;
	margin-left: 5px;
	background-color: #000000;
	font-size: 12px;
	color: #FFFFFF;
}

.right-accordian {
	float: right;
	width: 140px;
	height: auto;
	background-color: #000000;
	font-size: 12px;
	margin: 10px 2px 5px 10px;
}

.left-tab{
	float: left;
	width: 225px;
	height: auto;
	margin-left: 5px;
	background-color: #000000;
	font-size: 12px;
}

.left-large-tab{
	float: left;
	width: 300px;
	height: auto;
	margin-left: 5px;
	background-color: #000000;
	font-size: 12px;
}

.right-float-tab{
	float: left;
	width: 150px;
	height: auto;
	margin-left: 5px;
	background-color: #000000;
	font-size: 12px;
	text-align: right;
}

.right-tab {
	float: left;
	width: 380px;
	height: auto;
	background-color: #000000;
	font-size: 12px;
	margin: 0;
}

.realview-right-tab {
	float: left;
	width: 370px;
	height: auto;
	background-color: #000000;
	font-size: 12px;
	margin: 0;
}

.tab-float-left  {
	float: left;
	width: 250px;
	height: auto;
	margin-left: 5px;
	background-color: #000000;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
}

.tab-float-right  {
	float: left;
	width: 250px;
	height: auto;
	margin-left: 20px;
	background-color: #000000;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
}


.tab-centre {
	float: left;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	margin-top: 0px;
	height: auto;
	width: 610px;
	background-color: #000000;
	margin-left: 0px;
}

.tab-heading {
	float: left;
	width: 580px;
	height: auto;
	margin-left: 25px;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
}


.white-accordian {
	float: left;
	width: 550px;
	height: 250px;
	background-color: #FFFFFF;
	font-size: 12px;
	color: #FFFFFF;
	overflow: hidden;
}



.accordian-image {
	float: right;
	width: 80px;
	height: auto;
	margin-left: 5px;
	background-color: #000000;
	font-size: 12px;
	color: #000000;
}

.accordian-image2 {
	float: right;
	width: 200px;
	height: 250px;
	font-size: 12px;
}

.centre-accordian {
	float: left;
	width: 110px;
	height: auto;
	margin-left: 5px;
	background-color: #000000;
	font-size: 12px;
	color: #FFFFFF;
}

.white-left-accordian {
	float: left;
	width: 300px;
	height: auto;
	margin-left: 5px;
	background-color: #FFFFFF;
	font-size: 12px;
	color: #000000;
	margin-top: 20px;
	margin-right: 5px;
	padding-top: 10px;
}


.white-left-entertainment {
	float: left;
	width: 500px;
	height: auto;
	margin-left: 5px;
	background-color: #FFFFFF;
	font-size: 12px;
	color: #000000;
	margin-top: 20px;
	margin-right: 5px;
	padding-top: 10px;
}

.white-right-accordian {
	float: right;
	width: 300px;
	height: auto;
	background-color: #FFFFFF;
	font-size: 12px;
	margin: 10px 2px 5px 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.white-accordian-image {
	float: left;
	width: 220px;
	height: auto;
	margin-left: 20px;
	background-color: #FFFFFF;
	font-size: 12px;
	color: #FFFFFF;
	margin-top: 5px;
	margin-bottom: 5px;
}

a:link {
	color: #00A6D4;
	text-decoration: none;
	font-weight: bold;
}
a:visited {
	text-decoration: none;
	color: #00A6D4;
	font-weight: bold;
}
a:hover {
	text-decoration: none;
	color: #003C75;
	font-weight: bold;
}
a:active {
	text-decoration: none;
	font-weight: normal;
	text-align: left;
	height: 40px;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.page_heading{
	color: #1CA2D7;
	font-weight: normal;
	font-size: 18px;
	text-indent: 10px;
}


.black_heading{
	color: #666666;
	font-weight: normal;
	font-size: 18px;
	background-color: #FFFFFF;
	line-height: 1.9em;
}


.spacer {
	float: left;
	width: 1000px;
	height: 10px;
	margin: 4px 0 4px 0;
}


.spacer_660 {
	float: left;
	width: 660px;
	height: 30px;
	margin: 4px 0 4px 0;
}





.emergency_spacer {
	float: left;
	width: 660px;
	height: 10px;
	margin: 4px 0 4px 0;
}


.left-col_spacer {
	float: left;
	width: 310px;
	height: 10px;
	margin: 4px 0 4px 0;
}



.top5-heading  {
	float: left;
	width: 660px;
	height: auto;
	font-size: 20px;
	margin: 0px 0 10px 0;
	background-color: #019ED5;
	padding: 2px 0 2px 0;
	font-weight: bold;
}


.top5-holder  {
	float: left;
	width: 585px;
	height: auto;
	font-size: 20px;
	border: solid #D6D6D6 1px;
	padding: 5px 5px 5px 0;
	background-color: #F7F7F7;
}


.top5-column  {
	float: left;
	width: 205px;
	height: auto;
	font-size: 20px;
}

.top5-img {
	float: right;
	width: 199px;
	height: 121px;
	font-size: 20px;
	padding: 8px;
	border: solid #D6D6D6 1px;
	margin: 5px;
	background-color: #FBFBFB;
}


.top5-left-column  {
	float: left;
	width: 320px;
	height: 98px;
	font-size: 16px;
	line-height: 1.5em;
	text-align: left;
	margin: 10px 0 2px 0px;
	padding: 0 0 0 10px;
	font-weight: bold;
}


.top5_spacer {
	float: right;
	width: 660px;
	height: 20px;
	margin: 10px 0 10px 0px;
}

.top5 {
	float: right;
	background-color: #FFFFFF;
	width: 618px;
	height: auto;
	position: inherit;
	padding: 10px 10px 10px 10px;
	border: solid #CACACA 1px;
	margin: 6px 0 0 0;
}


.top5 A:link {
	color: #333333;
	text-decoration: none;
	font-size: 12px;
	line-height: 1.6em;
	font-weight: bold;
}

.top5 A:visited {
	text-decoration: none;
	color: #333333;
	font-size: 12px;
	line-height: 1.6em;
	font-weight: bold;
}

.top5 A:hover {
	text-decoration: none;
	color: #019ED5;
	line-height: 1.6em;
	font-size: 12px;
	font-weight: bold;
}

.top5 A:active {
	text-decoration: none;
	color: #333333;
	font-size: 12px;
	line-height: 1.6;
	font-weight: bold;



d; 
}

.govt-heading  {
	float: left;
	width: 320px;
	height: auto;
	font-size: 20px;
}



.transport {
	float: right;
	width: 204px;
	height: auto;
	position: inherit;
	padding: 10px;
	border: solid #CACACA 1px;
	margin-right: 0px;
	margin-bottom: 20px;
}


.rh_box_copy {
	float: right;
	width: 230px;
	height: auto;
	position: inherit;
	padding: 10px 0px 0px 0px;
	margin-right: 0px;
	margin-top: 8px;
}


.advertise_img {
	float: right;
	width: 300px;
	height: auto;
	position: inherit;
	padding: 10px;
	border: solid #CACACA 1px;
	margin: 0px 0 20px 0;
}


.menu {
	float: left;
	width: 1000px;
	height: 33px;
	background-color: #019ED5;
	margin: 4px 0 4px 0;
	vertical-align: middle;
}


.search {
	float: left;
	width: 1000px;
	height: 160px;
	margin: 10px 0 10px 0;
}


.itemWrap {
	padding-top:20px;
	border-top:5px solid #a8a8a8;
	margin-bottom:1em;
	background-color: #F6F6F6;
	text-indent: 20px;
}


.normal-text,a.normal-text {
	font: Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight: normal;
	font-size: 12px;
	float: left;
	width: 310px;
	padding-left: 10px;
}


.normal-text-right,a.normal-text-right {
	font: Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight: normal;
	font-size: 12px;
	float: right;
	width: 310px;
}

.normal-text-dark,a.normal-text-dark {
	color:#666!important;
	font-weight:bold;
}

.normal-text-offers,a.normal-text-offers {
	font: Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight: normal;
	font-size: 12px;
	float: left;
	width: 250px;
}

.moreLink {
	margin-left:10px;
}

.noDisplay {
	display:none!important;
}


.itemsList li {
	padding-bottom:10px;
	margin-bottom:6px;
	border-bottom:1px solid #D6D6D6;
	color: #999999;
}

.promo {
	border-width:0;
}

.itemsList h5 {
	font-size:13px;
}




.style107 {font-weight: bold}


.house {
	color: #000000; 
	margin: 0 0 0px 0; 
	border-top: thin solid #019ED5 2px; 
	background-image: url(images/tradies/house.jpg); 
	background-repeat: no-repeat; 
	text-indent: 60px; 
	background-position: 10px 5px; 
	height: 50px; font: 18px/2.7em Arial;
}

.food {
	color: #000000; 
	margin: 0 0 0px 0; 
	border-top: thin solid #FF9933 2px; 
	background-image: url(images/tradies/drink.jpg); 
	background-repeat: no-repeat; text-indent: 60px; 
	background-position: 10px 5px; 
	height: 50px; 
	font: 18px/2.7em Arial;
}

.shop {
	color: #000000; 
	margin: 0 0 0px 0; 
	border-top: thin solid #FE00AE 2px; 
	background-image: url(images/tradies/credit_card.jpg); 
	background-repeat: no-repeat; 
	text-indent: 60px; 
	background-position: 10px 5px; 
	height: 50px; 
	font: 20px/2.7em Arial;
}

.relax {
	color: #000000; 
	margin: 0 0 0px 0; 
	border-top: thin solid #00A99E 2px; 
	background-image: url(images/tradies/butterfly.jpg); 
	background-repeat: no-repeat; 
	text-indent: 60px; 
	background-position: 10px 5px; 
	height: 50px; font: 18px/2.7em Arial;
}

.escape {
	color: #000000; 
	margin: 0 0 0 0; 
	border-top: thin solid #016B53 2px; 
	background-image: url(images/tradies/palm.jpg); 
	background-repeat: no-repeat; 
	text-indent: 60px; 
	background-position: 10px 5px; 
	height: 50px; font: 18px/2.7em Arial;
}

.style113 {
	color:#000; 
	margin-bottom:0; 
	padding-bottom:7px; 
	font: 13px arial;
	font-weight: bold;
}

.style114 {
	color: #00A6D4;
	font-weight: normal;
}


True Local 



:focus {-moz-outline-style:none}
.searchWrap {
	padding:0 0 0 70px;
	width:600px;
	height:138px;
	position:relative;
	background:#004b75 url("images/tl_logo.gif") no-repeat top left;
}
.searchWrap legend {display:none;}
.searchWrap .fieldSpacer{width:10px;height:60px;overflow:hidden;float:left;}
.searchWrap .tbWrap {padding:8px 0 0 0;float:left;width:152px;height:21px;}
.searchWrap .tbWrap label{padding:0;margin:0;width:150px;display:block;border:0;color:#ffffff;font-size:17px;font-weight:bold;}
.searchWrap .tbWrap input{padding:5px 0 0px 5px;width:147px;height:16px;border:0;border:1px solid #003969;clear:both;color:#7f7f7f;font-size:12px;}
.searchWrap .tbSubmitWrap{padding:24px 0 0px 4px;float:left;}
.searchWrap .tbSubmitWrap input{width:72px;height:33px;}
.searchWrap fieldset {border:0;}




#searchWrap{background:#fff;}#searchBoxHome{
	background-color: #004B75;
	z-index: 610;
	margin-top: -2px;
}#TL_search_panel_home{
	width:973px;
	height:138px;
	margin:0 0 0 15px;
	float:none;
	clear:both;
	z-index:800;
	padding-top:10px;
	position:relative;
}#TL_search_logo{
	position:absolute;
	display:block;
	width:169px;
	height:150px;
	background-position:center center;
	background-repeat:no-repeat;
	top: -4px;
	left: -5px;
}#TL_search_frame{
	height:126px;
	background-image:url("/refactor/images/backgrounds/TL_background_searchframe.gif");
	background-position:70px center;
	background-repeat:no-repeat;
	text-align:left;
	display:block;
	padding-left:136px;
	padding-top: 0px;
}#TL_search_panel_home div.TL_search_fields{
	float:left;
	background-color:#004b75;
	height:126px;
	margin:0 0 0 20px;
	_margin-left:7px;
	padding-left:20px;
	width:795px;
}#TL_search_panel_home div.TL_search_fields fieldset{
	border:none;
	width:285px;
	float:left;
	display:block;
	padding:15px 0 0 0;
	margin:0px 0 0 0;
}#TL_search_panel_home div.TL_search_heading{
	width:270px;
	height:35px;
	overflow:hidden;
	display:block;
}#TL_search_panel_home div.TL_search_fields h1{
	font-size:21px;
	font-weight:bold;
	color:#fff;
	float:left;
	margin:1px 0 0 2px;
}#TL_search_panel_home div.TL_search_fields input.TL_search_radio{float:left;width:14px;height:14px;margin:8px 2px 0 0;overflow:hidden;display:block;border:none;}#TL_search_panel_home div.TL_search_fields label{float:left;color:#fff;font-weight:bold;height:30px;line-height:30px;margin-left:4px;}input.TL_search_input:focus{background-color:#D0F2FF;color:#000;}#TL_search_panel_home div.TL_search_fields input.TL_search_input{width:254px;height:20px;font-size:12px;line-height:18px;text-indent:2px;display:block;float:left;font-family:arial;font-weight:bold;}.TL_404errorpage div.TL_search_fields .tw-keyword,.TL_404errorpage div.TL_search_fields .tw-location{position:relative;}.TL_404errorpage #TL_search_panel_home div.TL_search_fields_home .running{top:28px;left:-2px;_left:-264px;width:262px;}.section-home #TL_search_panel_home div.TL_search_fields_home .running{top:58px;left:-2px;width:262px;}#TL_search_panel_home #TL_button_search{
	color:#fff;
	font-size:15px;
	font-weight:bold;
	background:transparent;
	border:none;
	cursor:pointer;
	width:87px;
	height:34px;
	background-position:center center;
	background-repeat:no-repeat;
	background-image:url("http://www.truelocal.com.au/refactor/images/buttons/TL_button_blank.gif");
	float:left;
	margin-top:46px;
}#TL_search_panel_home div.TL_search_fields label.TL_search_arrow{
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url("http://www.truelocal.com.au/refactor/images/icons/TL_arrow_searchpanel.gif");
	width:250px;
	height:30px;
	line-height:30px;
	text-indent:20px;
	font-size:11px;
}#TL_search_panel_home div.TL_search_fields label.TL_search_arrow span{color:#B7D7EA;}div.TL_search_fields_basic{display:block;float:left;margin:15px 0 0 0;padding:2px 0 10px;position:relative;width:665px;z-index:5000;}.section-maps div.TL_search_fields_basic{width:715px;}html>body div.TL_search_fields_basic{margin:15px 0 0 0;padding:2px 0 11px;}div.TL_search_fields_basic fieldset{border:0;padding:0;margin:0;float:left;display:block;}div.TL_search_fields_basic fieldset label.hidden{display:none;}div.TL_search_fields_basic .termWrap{display:block;float:left;position:relative;z-index:4500;}div.TL_search_fields_basic input.TL_search_input{border:1px solid #8A8A8A;padding:7px 5px;color:#000;font-size:14px;font-family:arial;width:290px;height:16px;font-weight:bold;}#page div.TL_search_fields_basic #searchBoxContent input.TL_search_input:focus{color:#000;}div.TL_search_fields_basic input.TL_search_input_location{width:235px;}div.TL_search_fields_basic .termWrap .running{left:0;top:31px;width:294px;position:absolute;z-index:4000;background-color:#fff;display:block;}div.TL_search_fields_basic .tw-keyword .running{width:298px;}div.TL_search_fields_basic .tw-location .running{width:243px;}div.TL_search_fields_basic fieldset span{float:left;display:block;font-weight:bold;font-family:arial;color:#333;font-size:18px;line-height:34px;padding:0 4px 0 0;text-align:center;}div.TL_search_fields_basic fieldset span.TL_search_in{padding:0 4px;letter-spacing:100%;}.TL_search_fields_basic button.tl-blu-aro-btn{background-image:url(/refactor/images/business_centre/tl_blu_aro_btn.gif);background-repeat:no-repeat;background-position:0 0;background-color:transparent;float:right;padding:0 0 0 15px;margin:0;color:#fff;font-weight:bold;font-size:13px;font-family:arial,sans-serif;border:none;overflow:visible;height:32px;_height:30px;position:relative;cursor:pointer;}.TL_search_fields_basic button.tl-blu-aro-btn span{display:block;background-image:url(/refactor/images/business_centre/tl_blu_aro_btn.gif);background-repeat:no-repeat;background-position:100% -32px;line-height:31px;padding:0 24px 0 0;margin:0;font-family:arial,sans-serif;height:32px;_height:30px;float:block;white-space:nowrap;border:none;background-color:transparent;}.TL_search_fields_basic button.tl-blu-aro-btn::-moz-focus-inner{border:none;padding:0;}@media screen and(-webkit-min-device-pixel-ratio:0){.TL_search_fields_basic button.tl-blu-aro-btn span{margin-top:-1px;left:3px;}}.TL_search_results_leftcolumn div.TL_search_fields_basic{display:block;float:none;margin:15px 0 0 0;padding:2px 0 10px;position:relative;width:auto;z-index:5000;clear:both;}.TL_search_results_leftcolumn div.TL_search_fields_basic input.TL_search_input{width:270px;}.TL_search_results_leftcolumn div.TL_search_fields_basic .tw-keyword .running{width:278px;}.TL_search_results_leftcolumn div.TL_search_fields_basic input.TL_search_input_location{width:235px;}.TL_search_results_leftcolumn div.TL_search_fields_basic .tw-location .running{width:243px;}div.TL_search_fields_basic .radWrap{display:none;}
.TL_business_panel{width:314px;float:right;display:block;position:relative;border:1px solid #7b8f48;border-color:#7b8f48 #71872c #466402 #7b8f47;margin-top:16px;}.TL_business_panel a{width:312px;float:left;display:block;color:#fff!important;font-family:tahoma;font-size:11px;background-image:url("/refactor/images/backgrounds/TL_backgrounds_repeaty.gif");background-position:right top;background-repeat:repeat-y;border:1px solid #9ec351;border-color:#9ec351 #629202 #629202 #9ec351;border-top:0;position:relative;padding-bottom:0;}.TL_business_panel a.TL_business_panel_listlink{border-bottom:0;border-top:1px solid #9ec351;padding-top:1px;padding-bottom:1px;}.TL_business_panel a strong{font-weight:normal!important;display:inline-block;height:20px;line-height:18px;padding-left:28px;width:284px;background:url("/refactor/images/icons/TL_icons_colouredback_30x50.gif") 10px -644px no-repeat;position:relative;}.TL_business_panel a strong.TL_no_icon{background-image:none;padding-left:8px;}html>body .TL_business_panel a strong{background-position:10px -647px;}.TL_business_panel a strong em{background-image:url("/refactor/images/icons/TL_icons_colouredback_30x50.gif");background-position:190px -698px;background-repeat:no-repeat;display:inline-block;font-weight:bold;font-style:normal;width:246px;position:relative;}#TL_business_panel_single{height:29px;margin-bottom:20px;margin-top:12px;}#TL_business_panel_single a{width:156px;float:left;background-position:left top;height:27px;}#TL_business_panel_single a strong,#TL_business_panel_single a strong em{font-weight:bold;width:128px;line-height:25px;}#TL_business_panel_single a.TL_business_panel_buscenterlink{border-right:none;width:158px;}#TL_business_panel_single a.TL_business_panel_managelistinglink{border-left:0;width:154px;}#TL_business_panel_single a.TL_business_panel_managelistinglink strong{margin-top:7px;height:11px;line-height:11px;border-right:none;border-left:1px solid #9ec351;background-image:none;padding-left:10px;font-weight:normal;}.TL_business_panel a.TL_business_panel_listlink strong{font-weight:normal;}.TL_business_panel_icon{width:69px;height:59px;display:block;position:absolute;left:240px;top:-6px;background-image:url("/refactor/images/icons/TL_icon_businesslinks.gif");background-position:center center;background-repeat:no-repeat;}.section-maps #TL_subheader{clear:both;display:block;float:left;height:auto;margin:0 0 10px;width:100%;}.section-maps #tl_to_business_center{margin-top:-60px;}.section-maps .TL_business_panel{margin-right:10px;margin-top:-18px;}.section-maps #TL_business_panel_single{margin-top:-10px;}.section-maps div.TL_search_fields_basic{margin-left:10px;float:left;}#bigUp{position:absolute;top:0;left:220px;display:block;width:600px;font-size:1em;margin:0;padding:20px 0 0 70px;z-index:400;font-weight:bold;}#bigUp .bigUpImg{position:absolute;top:0;left:0;z-index:450;}.TL_search_fields_basic form.TL_search_form input.default-on{background-image:url(/refactor/images/sprites/TL_searchbox_default.gif);background-repeat:no-repeat;}.TL_search_fields_basic form.TL_search_form .tw-keyword .TL_search_input{background-position:8px 50%;}.TL_search_fields_basic form.TL_search_form .tw-location .TL_search_input{background-position:-364px 50%;}.TL_search_fields_basic form.TL_search_form input.default-off{background-position:95% 50%!important;}#addressDisplay_SuppressAddress.alertBox{width:280px;height:35px;padding:0 0 0 50px;margin:10px 0;font-size:1em;background-position:0 -12px;}.infoBox{background-color:#F1FAFE;padding:10px;margin:10px 0 0;border:1px solid #99B3CC;font-size:1em!important;}.business-duplicates .alertMsgBox{width:930px!important;background-position:10px -3310px;}.featurebox{border-top:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9;padding:15px 0;margin:0 0 20px;display:block;}.featurebox *{margin:0;}.f-off{border-bottom:none;margin-top:1em;}.f-off .fb-offers{width:450px;margin:0 auto;}.featurebox-2{background:#f3f3f3;border:1px solid #c9c9c9;padding:15px;margin:0 0 20px;}.featurebox-2 *{margin:0;}.fb-mobile,.fb-listError,.fb-promote,.fb-offers,.fb-noteworthy{background:#fff url("/style/img/bgIcons.gif") no-repeat 0 -810px;padding-left:35px;}.fb-listError{background-position:0 -895px;width:250px;margin:0 auto;}.fb-promote{background-position:0 -1945px;}.fb-offers{background-position:0 -1945px;}.fb-noteworthy{background-position:0 -1375px;height:50px;padding:10px 0 0 60px;margin:0 auto;width:360px;}.module.featurebox{border-bottom:none;margin-top:20px;padding-top:15px;}.moduleBorderBottom.featurebox{border-top:none;padding-top:15px;}div.TL_box_greenTick{background:#EEFFC8 url(/style/img/bgIcons.gif) no-repeat 10px -3205px;border:3px solid #CAE490;color:#000;font-size:1.1em;}div.TL_box_greenTick p{margin-left:50px;margin-bottom:12px;display:block;line-height:14px;}div.TL_box_greenTick p.TL_box_title{font-size:12px;font-weight:bold;clear:both;margin-top:12px;margin-bottom:4px;}form select.inputSelect{z-index:0;}.userProfile .suburbFieldset{z-index:200;}#add-business-form{z-index:100;}.formA dd{z-index:100;}.formA dd.auto-complete-1{z-index:200;}.formA dd.auto-complete-2{z-index:150;}form{margin:0 0 1em;}fieldset{
	position:relative;
	overflow: hidden;
}legend{display:none;}label{font-weight:bold;}input,textarea,select{
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
	padding:3px;
	width: 270px;
}form .inputText{width:240px;}form #aboutYou.inputText{width:270px;height:250px;}form input.inputRadio{border:none;}.radio{padding:0;margin:0 0 0 2px;border:none;line-height:20px;border-width:0!important;}form input.inputCheckbox,form input.checkBox{border:none;border-width:0!important;}form input.inputSubmit{border:2px outset #ddd;padding:6px 8px;background:#eee;margin:0 0 1em;}input.blur,textarea.blur{color:#999!important;}form textarea.inputTextArea{width:240px;height:60px;}form textarea.textarea50{height:50px;}form textarea.textarea100{height:100px;}form textarea.textarea150{height:150px;}form textarea.textarea200{height:200px;}form .short{width:80px;}form .medium{width:140px;}form .long{width:240px;}form .xLong{width:300px;}form .xxLong{width:340px;}form .long390{width:390px;}form .xxxLong{width:400px;}form .long500{width:500px;}form dl{height:1%;}form dt{clear:left;float:left;width:130px;text-align:right;padding-right:3px;line-height:2;}form dd{float:left;width:500px;padding:3px 0;}form dt.alignLeft{text-align:left;}form .split{float:left;padding:.5em 5px 0 0;width:auto;}form .split label{display:block;float:none;font-weight:bold;}form .split .running{top:48px;left:0;}.loginBlock{margin:0 20px 0 0;width:530px;float:left;padding:0 0 0 30px;}.loginRegister{width:234px;height:440px;float:left;position:absolute;top:-5px;left:585px;margin:-55px 0 0 0;padding:0 0 0 20px;border-left:1px solid #ddd;}.loginNormal form#login-form{width:860px;position:relative;}.loginNormal form#login-form .noRegister{width:620px!important;}.loginNormal form#login-form.noRegister{width:620px!important;}.loginNormal form#login-form{width:620px!important;}.loginNormal form#login-form dl.addReview{width:530px;margin:0 0 5px 0;border-top:1px solid #ddd;}.loginNormal form#login-form dt{width:150px;height:50px;line-height:50px;margin:0;padding:0;text-align:left;border-bottom:1px solid #ddd;font-size:1.1em;}.loginNormal form#login-form dd{display:block;width:380px;height:50px;line-height:50px;margin:0;padding:0;text-align:left;border-bottom:1px solid #ddd;}.loginNormal form#login-form dd.loginSubmit{padding:20px 0 0 0;height:auto;border-top:1px solid red;}.loginNormal form#login-form dt input,.loginNormal form#login-form dd input,.loginNormal form#login-form dd .loginCheckBox{border:2px solid #00aeef;}.loginWide form#login-form{width:550px;}.loginWide form#login-form dd{width:400px;}.loginWide form#login-form dl.addReview{display:block;}.loginNarrow .loginBlock{width:300px;padding:0;}.loginNarrow form#login-form dl{width:300px!important;}.loginNarrow form#login-form{width:300px;}.loginNarrow form#login-form dt{width:70px;}.loginNarrow form#login-form dd{width:200px;}.loginNarrow form#login-form .long{width:200px;}.loginNormal form#login-form dd.errorMessageDD{height:auto;line-height:0;padding:0;width:530px;border:0;}.loginNarrow form#login-form{margin:0;}.loginNarrow form#login-form label{width:70px;text-align:right;margin-right:5px;}.loginNarrow .loginBlock{margin:0;padding:0;}.loginNarrow form#login-form li{border:none;}.loginNarrow form#login-form .innerLabel{width:180px;text-align:left;}.loginNarrow form#login-form #lightBoxForgottenPassword{margin-left:74px;display:block;}.loginNarrow .feedbackForm input{border:1px solid #BBB;}.loginNarrow .feedbackForm li{padding:5px 0;}#mini-login .errorMessage,#mini-login span.errorMessage{margin:20px 0 20px 0;display:block;width:465px;_width:530px;float:left;line-height:1.2em;background:#ccc url(/style/img/bgIcons.gif) no-repeat 10px 0;padding:20px 10px 10px 50px;_padding:20px 10px 20px 50px;border:3px solid;min-height:30px;color:#000;font-size:1.1em;}#mini-login .errorMessage,#mini-login span.errorMessage{width:465px;_width:530px;float:left;background-position:10px -3265px;background-color:#FFEAEA;border-color:#FFD4D4;}.or{margin-bottom:10px;}.registerForm dd{width:260px;}.registerForm dd span{display:block;}#add-business-form .module{border-width:0;margin-bottom:0;padding-bottom:0;}#add-business-form .heading{display:block;border-bottom:1px solid #CBE58E;margin:0 0 10px;padding:0;position:relative;}.formInfoBox{position:absolute;right:0;top:20px;width:150px;background-color:#F7FCEC;padding:10px;border:1px solid #CBE58E;font-weight:normal;font-size:12px;}.formA .running{top:27px;left:0;}.auto-complete-1,.auto-complete-2{position:relative;}.editProfileForm fieldset{border:1px solid #CCC;border-width:0 0 0 1px;margin:0 0 5px;padding:15px 0 5px 0;background:#FFF url(/style/img/bgResultPink.png) no-repeat scroll -696px -3px;position:relative;}.editProfileForm dt{width:160px;padding:0 0 0 20px;text-align:left;line-height:1.5;margin:2px 0;}.editProfileForm dd{width:290px;padding:0 15px 0 0;margin:2px 0;}.editProfileForm dd.last{padding-right:0;}.editProfileForm.changePasswordForm fieldset{background:none;border-top:1px solid #CCC;}.editProfileForm.changePasswordForm fieldset dd{width:550px;}#settings-right{float:left;width:780px;margin-top:20px;}.editProfileForm.customLocationsForm dl{float:left;width:478px;}.editProfileForm.customLocationsForm dd{width:270px;}.editProfileForm.customLocationsForm fieldset .map{float:left;}.successMsgBox,.errorMsgBox,.alertMsgBox{margin:20px 0;display:block;width:580px;background:#ccc url(/style/img/bgIcons.gif) no-repeat 10px 0;padding:10px 10px 10px 50px;border:3px solid;min-height:30px;}.successMsgBox p,.errorMsgBox p,.alertMsgBox p{margin:0;}.successMsgBox{background-position:10px -3195px;background-color:#EEFFC8;border-color:#CAE490;}.errorMsgBox{background-position:10px -3265px;background-color:#FFEAEA;border-color:#FFD4D4;}.alertMsgBox{background-position:10px -3325px;background-color:#F3F3F3;border-color:#E7E7E7;}.businesslink{font-weight:bold;margin:15px 0;}.section-feedback #content .heading{display:block;width:100%;border:1px solid #C9C9C9;border-width:0 0 1px 0;}.section-contact .module{padding:0;margin:10px 0;border-bottom:1px solid #A8A8A8;}.section-contact .contactFormsList{background:transparent url(/style/img/bgContactFormsList.jpg) no-repeat 0 0;padding:0 0 0 160px;}.feedbackForm ul,.feedbackForm li{border:0;margin:0;padding:0;list-style:none;display:block;position:relative;}.feedbackForm li{clear:both;display:block;width:100%;padding:5px 0;position:relative;}.feedbackForm li .addEditlink{display:block;width:30px;text-align:center;position:absolute;background-color:#F3F3F3;border:2px solid #E7E7E7;padding:5px 10px;color:#888!important;font-weight:700;top:2px;right:0;}.feedbackForm li .subField .addEditlink{top:-8px;}.feedbackForm li .addEditlink:hover{color:#111!important;}.feedbackForm label{width:140px;float:left;height:auto;display:block;}.feedbackForm .innerLabel{width:auto;margin:0 5px;height:14px;}.feedbackForm .noPhone label{width:400px;}.feedbackForm input,.feedbackForm textarea,.feedbackForm select{border:2px solid #00aeef;}.feedbackForm textarea{overflow:auto;}.feedbackForm .radio{float:left;margin:3px 5px;#margin:0 0!important;width:15px;}.feedbackForm .validEntry,.feedbackForm .invalidEntry{font-weight:bold;background:transparent url(/style/img/bgIcons.gif) no-repeat 0 0;padding:10px 0 10px 35px;}.feedbackForm .validEntry{color:#7EAC19;background-position:0 -3207px;#background-position:0 -3210px;}.feedbackForm .invalidEntry{color:#F1555B;background-position:0 -3277px;#background-position:0 -3280px;}.feedbackForm .subField{margin:0;padding:0;display:block;position:relative;float:left;}.feedbackForm .subField ul{float:left;width:520px!important;}.section-contact .feedbackForm .subField ul{float:left;width:500px!important;}.feedbackForm .subField.shade{background-color:#F3F3F3;padding:10px;}.feedbackForm .subField li{margin:2px 0;padding:2px 0;border-width:0;}.improveReason .subField li{margin:0;padding:3px 0 0 0;display:block;height:20px;}.feedbackForm .listItems{margin-top:10px;}.feedbackForm .listItems li{padding:0 0 0 17px!important;}#contact-form .emailFriend-message{width:300px;height:170px;}.feedbackForm ul,.feedbackForm li{border:0;margin:0;padding:0;list-style:none;display:block;position:relative;}.feedbackForm li{clear:both;border:1px solid #e5e5e5;border-width:0 0 1px 0;display:block;width:100%;padding:10px 0;position:relative;}.feedbackForm li .addEditlink{display:block;width:30px;text-align:center;position:absolute;background-color:#F3F3F3;border:2px solid #E7E7E7;padding:5px 10px;color:#888!important;font-weight:700;top:2px;right:0;}.feedbackForm li .addEditlink:hover{color:#111!important;}.feedbackForm label{width:140px;float:left;height:auto;display:block;}.feedbackForm .innerLabel{width:auto;margin:0 5px;height:14px;}.feedbackForm .noPhone label{width:400px;}.feedbackForm input:focus,.feedbackForm input.focus{background-color:#d0f2ff;}.feedbackForm input,.feedbackForm textarea,.feedbackForm select{border:2px solid #00aeef;}.feedbackForm textarea{overflow:auto;}.feedbackForm .radio{float:left;margin:3px 5px;#margin:0 0!important;width:15px;}.feedbackForm .validEntry,.feedbackForm .invalidEntry{font-weight:bold;background:transparent url(file:///C|/Documents%20and%20Settings/knoble/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/X05CUS96/img/bgIcons.gif) no-repeat 0 0;padding:10px 0 10px 35px;}.feedbackForm .validEntry{color:#7EAC19;background-position:0 -3207px;#background-position:0 -3210px;}.feedbackForm .invalidEntry{color:#F1555B;background-position:0 -3277px;#background-position:0 -3280px;}.feedbackForm .subField{margin:0;padding:0;display:block;position:relative;float:left;}.feedbackForm .subField ul{float:left;width:520px!important;}.feedbackForm .TL_verify_code{margin-left:140px;}.section-contact .feedbackForm .subField ul{float:left;width:500px!important;}.feedbackForm .subField.shade{background-color:#F3F3F3;padding:10px;}.feedbackForm .subField li{margin:2px 0;padding:2px 0;border-width:0;}.improveReason .subField li{margin:0;padding:3px 0 0 0;display:block;height:20px;}.feedbackForm .listItems{margin-top:10px;}.feedbackForm .listItems li{padding:0 0 0 17px!important;}.section-contact .infoBox,#light .infoBox{background-color:#F4F4F4;border-color:#D3D3D3;border-width:3px;color:#111;}#roPaymentMethods{display:block;float:left;width:440px!important;}#lPaymentMethods{width:400px;display:block;}.section-contact #edCategories .running{left:140px;top:35px;}.section-contact #edEmail input{left:150px;}#roAddressDisplay,#roStreetView,#roPrimaryPhone,#roCategories,#roPaymentOptions,#roTrackingURL,#roLocalPhone,#roNationalPhone,#roMobile,#roFax,#roWebSite,#roEmail{display:block;float:left;width:500px;}#edTrackingURL{float:left;}#edAddress,#edAddressDisplay,#edStreetView,#edPrimaryPhone,#edTrackingURL{display:none;margin:0!important;width:643px;float:left;}#edAddressDisplay input,#edStreetView input,#edPrimaryPhone input,{clear:left;float:left;width:15px;height:20px;margin:0 5px;border:none;}#edAddressDisplay label,#edStreetView label,{width:470px;}#edPrimaryPhone label{height:20px;width:auto;margin-right:10px;}#edPrimaryPhone em{float:left;width:150px;}.scrollMatrix input{float:left;height:20px;width:20px;border:none;padding:0;margin:2px 0 0 0;position:relative;clear:both;}html>body .scrollMatrix input{margin:0;}.scrollMatrix label{clear:both;float:left;height:20px;left:20px;line-height:20px;margin-top:-20px;position:relative;width:470px;overflow:hidden;}div.cbSelectAllWrap{margin:0 0 8px 0;display:block;clear:both;width:500px;}.section-contact #hoursMatrix{margin-left:-30px;}.section-contact .openingHrsLabel{width:100px;}#hoursMatrix .specifyHrs input{float:left;width:20px;border-width:0;}#hoursMatrix dt{width:100px;}#hoursMatrix dd{width:420px;}#edOpeningHour{display:none;}.feedbackForm #edOpeningHour label.TL_label_checkbox{width:auto;margin:0 0 4px 0;}.feedbackForm #edOpeningHour label.TL_label_checkbox input{margin:4px 10px 0 0;}label.TL_copypoint_label{width:140px;}.section-contact span.TL_copypoints_list,.section-contact #lAddress,.section-contact #lCategories{width:400px;display:block;float:left;}.tbLogin{width:180px;}h3.regLog{margin:1em 0;}img.or{float:left;width:70px;margin:-15px 10px 0 0;}div#login-register-container{padding-top:1.5em;width:900px;margin:0 auto;}div#login-container{float:left;width:300px;padding:10px;border:1px solid #004B75;}div#register-container{float:left;width:400px;padding:10px;margin-right:10px;}div#registrationSuccessful{margin-top:1em;padding:3px 3px 3px 68px;background:#fff url("/images/regSuccessEmail.gif") no-repeat 0 0;border:1px solid #9FB8C8;color:#004880;}div#registrationSuccessful h4{margin:.25em 0;}div#activationSuccessful .truelocal-content{padding-right:40px;}div#activationSuccessful dt{font-weight:bold;}div#activationSuccessful dd{margin-bottom:.25em;}a.contArrow{font-size:106%;font-weight:bold;display:block;height:32px;padding:13px 0 0 18px;background:transparent url("/images/BG-contArrow.gif") no-repeat 0 0;text-decoration:none;}a.contArrow:hover{background-position:0 -45px;}a.contArrow span{font-size:86%;margin-left:40px;color:#000;}a.contArrow:hover span{text-decoration:underline;}.loginButtonWrap{margin-left:60px;}.LabeledMarker_markerLabel{font-family:arial;font-size:15px;color:#666;font-weight:bold;text-align:center;width:26px;height:35px;line-height:24px;}ul.feature-list-1{margin:0 0 1em 10px;}ul.feature-list-1 li{background:#fff url("/style/img/bgIcons.gif") no-repeat 0 -700px;padding:0 0 0 20px;}#google-map-wrap{width:316px;height:252px;margin:0;position:relative;border:1px solid #999;border-bottom:0;z-index:700;}#google-map{width:316px;height:233px;top:0;right:0;border-bottom:1px solid #999;overflow:hidden;z-index:750;}#google-map-toolbar{width:100%;height:29px;background:#fff;position:relative;}#google-map-toolbar.right-toolbar{width:316px;height:29px;background:#fff;position:absolute;top:233px;right:0;display:block;z-index:700;}.sponsored-location-wrap{padding:3px;float:right;width:400px;}.sponsored-location{float:right;width:116px;padding:4px 0 2px 0;margin-left:4px;}.sponsored-location input{position:relative;margin:0 1px 0 4px;top:-1px;border:none;}#google-map .vcard.free-listing .org,#google-map .vcard.paid-listing .org{font-weight:bold;}#google-map .adr{font-size:93%;}#google-map .hreview{background:none;padding:0;margin:5px 0;}#google-map .hreview .rCount{font-weight:bold;}.section-maps
.style_lrgtxtunderline {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
	font-size: 13pt;
	line-height: 15.5pt;
}
.largetextul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
}
.textcolumn {
	display:block;
	float:left;
	height:auto!important;
	min-height:192px;
	padding:10px 10px 9px 10px;
	text-align: left;
	width: 300px;
	max-height: 100px;
}
#textcolumnfill {
	display:block;
	clear:inherit;
	float:left;
	margin:40px 0 0 0;
	width:600px;
	background-position:center top;
	background-repeat:no-repeat;
	padding-bottom:5px;
	position:inherit;
	z-index:0;
	padding-left:2px;
}
.main-heading {
	float: left;
	width: 655px;
	height: inherit;
	background-color: #FFFFFF;
	font-size: 14px;
}
.button_electricians {
	font-size: 18px;
	color: #000000;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(images/tradies/electrician.jpg);
	background-repeat: no-repeat;
	text-indent: 60px;
	background-position: 10px 0px;
	height: 45px;
	line-height: 2.2em;
	width: 100%;
}
.button_hire {
	font-size: 18px;
	color: #000000;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(images/tradies/hire.jpg);
	background-repeat: no-repeat;
	text-indent: 60px;
	background-position: 10px 0px;
	height: 45px;
	line-height: 2.2em;
	width: 100%;
}
.button_mechanic {
	font-size: 18px;
	color: #000000;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(images/tradies/mechanic.jpg);
	background-repeat: no-repeat;
	text-indent: 60px;
	background-position: 10px 0px;
	height: 45px;
	line-height: 2.2em;
	width: 100%;
}
.button_plumbers {
	font-size: 18px;
	color: #000000;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(images/tradies/plumber.jpg);
	background-repeat: no-repeat;
	text-indent: 60px;
	background-position: 10px 0px;
	height: 45px;
	line-height: 2.2em;
	width: 100%;
}
.button_restaurants {
	font-size: 18px;
	color: #000000;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(images/tradies/food.jpg);
	background-repeat: no-repeat;
	text-indent: 60px;
	background-position: 10px 0px;
	height: 45px;
	line-height: 2.2em;
	width: 100%;
}
.button_rubbish {
	font-size: 18px;
	color: #000000;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(images/tradies/rubbish.jpg);
	background-repeat: no-repeat;
	text-indent: 60px;
	background-position: 10px 0px;
	height: 45px;
	line-height: 2.2em;
	width: 100%;
}
.small_ginfo_logo {
	padding-top: 12px;

}
.small_truelocal_logo {
	position: absolute;
	top: 72px;





}
.gov-bold-title {
	color: #666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width: 415px;
	margin: 0;
	padding: 6px 0 2px 0;
	font-weight: bold;
}
.welcome {
	height: 30px;
	width: 655px;
	line-height: normal;
}

