body      { color: #766d5b; font-size: 10px; font-family: Verdana, SunSans-Regular, sans-serif; background: white url(/_images/reskin2007/bkg-body-pattern.gif) left top; margin: 0; padding: 0 }
h1  { color: #009de5; font-size: 18px; font-family: Helvetica, Arial, sans-serif; line-height: 18px; margin: 0 0 7px; padding: 4px 0 0 0; border-style: solid; border-width: 1px 0; border-color: #dedede; height: 40px; }
h2  { color: #009de5; font-size: 18px; font-family: Helvetica, Arial, sans-serif }
h2.ruled  { line-height: 18px; margin: 0 0 7px; padding: 4px 0 0 15px; border-style: solid; border-width: 1px 0; border-color: #dedede; height: 40px; }
h3 { color: #009de5; font-size: 16px; font-family: Helvetica, Arial, sans-serif }
p { font-size: 11px; font-family: Verdana, SunSans-Regular, sans-serif; line-height: 16px }
hr { display: none }
a img { border: 0 white }
form { margin: 0; padding: 0; height: 100%; overflow: hidden }
/*
#content input {background:#FAFAFA none repeat scroll 0%;border-color:#B6B6B6 rgb(231, 231, 231) rgb(231, 231, 231) rgb(182, 182, 182);border-style:solid;border-width:1px;margin:0px 0px 2px;padding:2px;}
#content input, select, textarea { font-family:Verdana,Arial,Helvetica,Verdana,sans-serif; font-size:0.95em;}
*/
.bkg-body   { background: url(/_images/reskin2007/bkg-body.gif) repeat-x left top; margin: 0 auto; padding: 0; height: 100%; overflow: hidden; border: solid 0 black }
.bkg-container   { background: url(/_images/reskin2007/bkg-container.jpg) no-repeat center top; margin: 0 auto; padding: 0; height: 100%; overflow: hidden; border: solid 0 black }
.bkg-container-pattern  { background: url(/_images/reskin2007/bkg-container-pattern.gif) repeat-y center bottom; margin: 0 auto; padding: 0; height: 100%; overflow: hidden; border: solid 0 black }
#container  { margin: 0 auto; padding: 0 0 0 5px; width: 975px; height: 100%; overflow: hidden; border: solid 0 #f30 }
/* Header */
#header { margin: 11px 0 0 14px; padding: 0; height: 104px; border: solid 0 fuchsia; text-align: center; }
#header img { margin-top: 5px; }
#navglobal    { text-align: right; margin: 0 0 2px; padding: 0; height: 38px; overflow: hidden; border: solid 0 fuchsia }
/* Main Panel Combo */
#combo { background: url(/_images/reskin2007/bkg-combo.jpg) no-repeat center top; margin: 0; padding: 157px 0 30px 250px; height: 100%; overflow: hidden; display:none;} 
#combo h2   { color: white; font-size: 17px; font-weight: normal; margin: 0; padding: 0; border: solid 0 fuchsia }
#combo p   { color: #3ad9fb; font-size: 11px; line-height: 11px; margin: 0; padding: 4px 0; width: 150px; border: solid 0 fuchsia }
/* Find Tradie */
#combo .find-tradie   { /*background-image: url(/_images/reskin2007/bkg-combo-form.png); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop, src=/_images/reskin2007/bkg-combo-form.png);*/ margin: 0; padding: 0; width: 239px; height: 100px; float: left; border: solid 0 fuchsia; }
/** html #combo .find-tradie { background-image: url(_); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop, src=/_images/reskin2007/bkg-combo-form.png) }*/
#combo .find-tradie form    { background: url(/_images/reskin2007/ico-combo-findtradie.gif) no-repeat 12px 10px; margin: 0; padding-top: 10px; padding-left: 60px; position: relative }
#combo .find-tradie .select  { font-size: 10px ; width: 150px}
#combo .find-tradie .input { font-size: 10px; margin: 0; padding: 0 }
/* Week Item
*/
/*#combo .week-item   { background-image: url(/_images/reskin2007/bkg-combo-form.png); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; margin: 0; padding: 0; width: 239px; height: 100px; float: left; border: solid 0 fuchsia; position: relative; }

* html #combo .week-item  { 
background-image: url(_); 
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop, src=/_images/reskin2007/bkg-combo-form.png); }
#combo .week-item form { background: url(/_images/reskin2007/ico-combo-weekitem.gif) no-repeat 12px 10px; margin: 0; padding: 10px 0 0 60px; position: relative; width: 95px; }
#combo .week-item input { position: absolute; right: 30px; bottom: 25px; }
#combo .week-item a { text-decoration: none; }
#combo .week-item h2  { margin-bottom: 10px; width: 95px }
*/
#combo .week-item   { background-image: url(/_images/reskin2007/bkg-combo-form.png); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; margin: 0; padding: 0; width: 239px; height: 100px; float: left; border: solid 0 fuchsia }

* html #combo .week-item  { 
background-image: url(_); 
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop, src=/_images/reskin2007/bkg-combo-form.png); }
#combo .week-item form { background: url(/_images/reskin2007/ico-combo-weekitem.gif) no-repeat 12px 10px; margin: 0; padding: 10px 0 0 60px; position: relative }
#combo .week-item h2  { margin-bottom: 10px; width: 95px }
/* Search */
#combo .search   { background-image: url(/_images/reskin2007/bkg-combo-form.png); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; margin: 0; padding: 0; width: 239px; height: 100px; float: left; border: solid 0 fuchsia }

* html #combo .search  { 
background-image: url(_); 
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop, src=/_images/reskin2007/bkg-combo-form.png); }
#combo .search form  { background: url(/_images/reskin2007/ico-combo-search.gif) no-repeat 12px 10px; margin: 0; padding: 10px 0 0 60px; position: relative }
#combo .search .input { font-size: 10px; margin: 0; padding: 0; width: 140px }
#combo .submit   { position: absolute; top: 58px; left: 190px }
/* Contents */
#content     { background-color: white; margin: 1.5em 0 0 1px; padding: 1px 1px 10px 15px; height: 100%; overflow: hidden; border: solid 0 fuchsia }
/* Left Bar */
#leftbar   { background-color: white; margin: 0; padding: 0; width: 222px; float: left; border: solid 0 fuchsia }
.navhowto  { list-style-type: none; margin: 0 0 10px; padding: 0; width: 199px }
.navhowto li   { line-height: 18px; background: url(/_images/reskin2007/ruler-dotted.gif) repeat-x left bottom; list-style-type: none; margin: 0 6px 0 10px; padding: 2px 0 }
.navhowto li ul  { list-style-type: none; margin: 0 0 0 15px; padding: 2px 0 }
.navhowto li ul li  { background-position: left top; list-style-type: none; margin: 0 0; padding: 2px 0 }
.navhowto a { color: #766d5b; text-decoration: none }/* Main */
#main   { margin: 0 26px 0 0; padding: 0; width: 364px; float: left; border: solid 0 fuchsia }
#main .date  { color: #949494; font-size: 13px; font-family: "Helvetica Neue Bold", Helvetica, Arial, sans-serif; font-weight: bold; line-height: 16px; margin: 0; padding: 0 0 7px }
#main h3 { color: #009de5; font-size: 16px; font-family: "Helvetica Neue Bold", Helvetica, Arial, sans-serif; font-weight: bold; line-height: 17px; margin: 0; padding: 0 0 5px; border-style: solid; border-width: 0 0 1px; border-color: #d2d2d8 }
#main a { color: #0098de; margin: 0; padding: 0 }
#main .more-items { color: #766d5b; margin: 0; padding: 0 }
#main ul { font-size: 11px; margin: 0 0 0 1.5em; padding: 0.5em 0 }
#main ul li { margin: 0 0 0.5em; padding: 0 }
.list-itemized { margin: 0; padding: 0 }
.list-itemized dt { font-size: 14px; font-weight: bold; margin: 1em 0 0.5em; padding: 0 }
.list-itemized dd { margin: 0 0 0.5em; padding: 0 }
.list-simple a,  .list-itemized a { color: #0098de; text-decoration: none; margin: 0; padding: 0 }
.list-simple a:hover,  .list-itemized a:hover { text-decoration: underline }
/* Right Bar */
#rightbar    { margin: 0; padding: 0; width: 320px; height: 100%; overflow: hidden; border: solid 0 fuchsia }
/* Login Form */
.login-form form   { margin: 0 0 5px; padding: 10px 0; border-style: solid; border-width: 1px 0; border-color: #dedede }
.login-form h2  { font-size: 17px; margin: 0; padding: 0; height: 100%; overflow: hidden; border: solid 0 fuchsia }
.login-form p   { color: #90a6b0; margin: 0; padding: 0; height: 100%; overflow: hidden }
.login-form .username  { margin: 0; padding: 0; width: 130px; float: left; }
.login-form .password  { margin: 0 0 0 5px; padding: 0; width: 130px; float: left; }
.login-form .submit { margin: 16px 0 0; padding: 0 }
.login-form label  { font-weight: bold }
.login-form .username input, .login-form .password input  { margin: 0; padding: 0; width: 125px; border: solid 1px #e6e6e6 }
.login-form a { color: #40b6ec; text-decoration: none }
/* Auction Box */
.auction-combo  { background: white url(/_images/reskin2007/bkg-auction.gif) no-repeat left top; margin: 0 0 10px; padding: 0; position: relative; top: 0; left: 0; height: 110px; border: solid 0 fuchsia }
.auction-combo h2 { display: none }
.auction-combo a { color: #3ad9fb; text-decoration: none; margin: 0; padding: 0 }
.auction-combo a img { margin: 8px 0 0 3px; padding: 0 }
.auction-combo p { font-size: 17px; font-family: "Helvetica Neue Bold", Helvetica, Arial, sans-serif; line-height: 1; margin: 0; padding: 0 }
.auction-combo strong { margin: 0; padding: 6px 8px 2px; float: left; border: solid 1px #3ad9fb }
.auction-combo .bid { margin: 0; padding: 0; position: absolute; top: 25px; left: 163px; width: 75px }
.auction-combo .sell { margin: 0; padding: 0; position: absolute; top: 25px; left: 240px; width: 75px }
.auction-combo .more  { font-size: 13px; line-height: 1; margin: 0; padding: 0; position: absolute; top: 58px; left: 5px } 

/* Teasers */
#featureBlock { margin: 0; padding: 10px 0 0; height: 100%; overflow: hidden }
#featureBlock .round-top   { background: #f0f0f0 url(/_images/reskin2007/bkg-rightbar-top.gif) no-repeat left top; margin: 0 0 16px; padding: 0; width: 319px; height: 100%; overflow: hidden }
#featureBlock .round-bottom    { background: url(/_images/reskin2007/bkg-rightbar-bottom.gif) no-repeat left bottom; margin: 0; padding: 10px; height: 100%; overflow: hidden }

/* Banner Ads */
#leftbar .round-top  { background: #f0f0f0 url(/_images/reskin2007/bkg-leftbar-top.gif) no-repeat left top; width: 199px; height: 100%; overflow: hidden }
#leftbar .round-bottom  { background: url(/_images/reskin2007/bkg-leftbar-bottom.gif) no-repeat left bottom; padding: 5px 0; height: 100%; overflow: hidden }
#main .round-top  { background: #f0f0f0 url(/_images/reskin2007/bkg-main-top.gif) no-repeat left top; margin: 0 0 16px; width: 364px; height: 100%; overflow: hidden }
#main .round-bottom   { background: url(/_images/reskin2007/bkg-main-bottom.gif) no-repeat left bottom; padding: 10px 19px; height: 100%; overflow: hidden }
#main .round-bottom img { display: block; margin: 5px auto; }
.ads { margin: 0; padding: 10px 0 0; height: 100%; overflow: hidden }
.ads .round-bottom     { background: #a8a8a8 url(/_images/reskin2007/ad-round-t-l.gif) no-repeat left top; margin: 0 0 16px; padding: 0;}
.ads .round-top-right, .ads .round-bottom-right, .ads .round-top { margin: 0; padding:0 ; height: 100%; overflow: hidden }
.ads .round-top-right { background: transparent url(/_images/reskin2007/ad-round-t-r.gif) no-repeat right top; }
.ads .round-bottom-right { background: transparent url(/_images/reskin2007/ad-round-b-r.gif) no-repeat right bottom; }
.ads .round-top     { background: transparent url(/_images/reskin2007/ad-round-b-l.gif) no-repeat left bottom; padding: 10px;}
/* Footer */
#footer  { background-color: white; position: fixed; bottom: 0; width: 975px; height: 2.5em; border: solid 0 fuchsia }
#footer ul  { font-size: 1em; list-style: none; margin: 0; padding: 0.3em 0 }
#footer ul#one { text-align: right; width: 250px; float: right }
#footer ul#two  { margin-left: 0; padding-left: 0; width: 700px; height: 100%; overflow: hidden }
#footer ul li { display: inline; padding: 0 10px; border-left: 1px #999999 solid;}
#footer ul li.first { border-left: none; }
#footer ul li a, #footer ul li a:visited {color: #333333; text-decoration: none;}
#footer ul li a:hover, #footer ul li a:active { color: #06a1e6; text-decoration: none }
#footer ul li a#copyright:hover, #footer ul li a#copyright:active { color: #333333 }

/* Hiding combo on home */
.home #content {  margin: 10px 0 0 1px;  }
.home #combo { display: block; }


/* CSS from Old Site */
.imgLeft, .imgRight {
	margin: 10px;
	padding: 2px;
	background-color: #D0E8FF;
	border: 1px #079CD8 solid;
}

.imgLeft {
	float: left;
	margin-left: 0;
}

.imgRight {
	float: right;
	margin-right: 0;
}

.textRight {
	text-align: right;
}

#teasers h3 {
border-top:1px solid #CCCCCC;
margin-top:20px;
padding-top:20px;
}
#teasers #featureBlock {
margin:0;
padding:0;
text-align:left;
}
#teasers #featureBlock h3 {
border-top:medium none;
margin-top:0pt;
padding-top:0pt;
}
#teasers #featureBlock a {
font-weight:bold;
}
#teasers #featureBlock a:hover {
}
#teasers #featureBlock .imgRight {
background-color:transparent;
border:medium none;
}
#teasers #featureBlock ul li {
list-style-type:disc;
margin-left:25px;
text-align:left;
}
#feature {
border:1px solid #000099;
margin:10px;
padding:5px;
}
.front {
border-bottom:1px solid #999999;
margin:0pt 10px 10px;
padding-bottom:10px;
}
div#featureBlock div#classifieds {
height:180px;
min-height:180px;
padding:0pt;
}
html > body div#featureBlock div#classifieds {
height:auto;
}
div#featureBlock div#classifieds dt {
border-top:medium none;
font-weight:bold;
margin-top:0pt;
padding-top:0pt;
}
div#featureBlock div#classifieds dd.listings {
font-weight:bold;
height:150px;
margin-top:3px;
overflow:auto;
padding:1px;
}
div#featureBlock div#classifieds dd.listings a {
font-weight:normal;
}
div#featureBlock div#classifieds dd.listings a:hover {
text-decoration:none;
}
div#featureBlock div#classifieds dd.listings li {
margin:1px 5px 1px 15px;
}
div#featureBlock div#classifieds dd.listings ul.groupA {
border-bottom:2px solid #000099;
border-top:2px solid #000099;
}
div#featureBlock div#classifieds dd.listings ul.groupA a {
font-weight:bold;
}
div#featureBlock div#classifieds dd.postcode {
border-top:1px solid #EFEAE3;
margin-top:2px;
padding:4px 0pt;
}
div#featureBlock div#classifieds dd.postcode input#filterpostcode {
width:4em;
}


/* ibase.css */
#main ul, #main ol {
list-style-position:inside;
}
#topFive {
margin:10px 0pt 0pt 10px;
}
#topFive li {
background-color:#f0f0f0;
border:1px solid #CCCCCC;
color:#009de5;
font-size:0.9em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:10px;
padding-left:5px;
}
#topFive li ul {
margin:0pt 0pt 5px;
}
#topFive li li {
background-color:#FFFFFF;
border:medium none;
color:#333333;
font-size:1em;
list-style-image:none;
list-style-position:inside;
list-style-type:disc;
margin:0pt;
padding:2px;
}
#topFive li li a {
text-decoration:none;
}
#topFive .viewAll {
float:right;
font-size:0.8em;
padding-right:5px;
}

		.subMenu
		{
			border-left: 1px solid #EFEFEF;
			border-right: 1px solid #EFEFEF;
			float: left;
			margin 0px;
			padding: 0px;
			z-index: 1000;
		}
		.subMenu ul
		{
			margin: 0px;
			padding: 0px;
			width: 13em;
			list-style-position:inside;
			background-color: #449ac3;
			border: 1px solid #EFEFEF;
			border-bottom: 0;
		}		
		.subMenu ul li
		{
			margin: 0px;
			width: 100%;
			border-bottom: 1px solid #EFEFEF;
			font-family: Arial, Verdana;
			color: #c1eef8;
			font-size: 12px;
			padding-left: 10px;
			padding-right: 15px;
			padding-top: 3px;
			padding-bottom: 3px;			
			
		}
		.subMenu li a {
			display: block;
			text-decoration: none;
			color: #c1eef8;
			margin: 0px;
			padding: 0px;
		}
		.subMenu ul, .subMenu ol
		{
			margin 0px;
			padding: 0px;
			list-style-position:inside;
		}
		.subMenu li
		{
			list-style-image: none;
			list-style-position: outside;
			list-style-type: none;		
			background-color: #449ac3;
			margin 0px;
			padding: 0px;
			padding-left: 10px;
			padding-right: 15px;			
			margin-bottom: 1px solid #EFEFEF;
		}
		.subMenu li:hover
		{
			background-color: #117cb1;
			cursor: pointer;
		}	

#searchList {
	margin: 5px 0;
	padding: 0;
	list-style: none;
}
	#searchList ul {
		margin: 5px 10px;
		padding: 0;
		list-style: none;
	}
		#searchList ul h3 {
			padding-top: 5px;
		}
		#searchList ul ul {
			list-style: disc;
		}
