html,body{margin:0;padding:0}
body{font-family:arial,sans-serif;color:#000;background-color:#fff;}
p{margin:10px 10px 10px 10px;}
a{color: #000;}
div#header{position:relative;height:200px;}
div#header a.logo{padding:10px;display:block;width:420px;height:200px;background:url(images/bondinewBigFlag.png) no-repeat 10px 10px;}
div#header .time{color:#014BAB;position:absolute;top:10px;right:10px;font-family:arial;font-size:0.7em;text-transform:uppercase;font-weight:bold;}
div#header .time p{padding:0px 0px 0px 70px;margin:0px;}
div#header .time table{margin:0px 0px 0px 70px;}
div#header .headerUserInfo{width:320px;height:30px;padding:5px 0px 0px 0px;background:url(images/member-box-top-bg.gif) no-repeat;color:#fff;text-align:center;position:absolute;top:0px;right:190px;font-family:arial;font-size:0.7em;font-weight:bold;}
div#header .headerUserInfo a{color:#fff;}
div#header h1{display:none;}
div#container{text-align:left}
div#content p{line-height:1.4;margin:5px 5px 0px 0px;}
div#east{font:arial;}
div#west{font:arial;color:#fff;}
div#adsbottom{background: #F7F7F7;color: #000}
div#footer{background: #25578C;text-align:center;font-size:0.8em;}
div#footer p{font-family:Arial;margin:0;padding:5px 10px}
div#footer a{color:#fff;}
div#container{background:url(images/container-bg.gif) repeat-y;width:960px;margin:0 auto;padding:0px 10px 0px 10px;position:relative;}
div#wrapper{float:left;width:100%}
div#content{margin:50px 0px 0px 210px;width:550px;}
div#east{float:left;width:200px;margin:255px 0px 0px -955px;}
div#west{float:left;width:200px;margin:50px 0px 0px -200px;}
div#adsbottom{font:arial,sans-serif;clear:left;width:100%;padding:10px 0px 10px 0px;}
div#footer{color:#fff;clear:left;width:100%}
div#PostAd{position:absolute;top:250px;left:15px;height:150px;}
div#PostAd img{border:0px;}
div#Links ul{list-style:none;margin:0px 0px 0px 3px;}
div#Links ul li{width:185px;background:url(images/menuItemBg.gif) repeat-x;height:24px;}
div#Links ul li a{font-size:0.8em;text-decoration:none;text-transform:uppercase;font-weight:bold;margin:5px 0px 0px 5px;}
div#Links li.menuHeader{width:180px;font-size:0.8em;font-weight:bold;background:#25578C;color:#fff;text-transform:uppercase;padding:6px 0px 0px 5px;}

div.ad{margin:5px 0px 5px 0px;}
div.ad img{border:0px;}

/*login start */
#userLogin p{
 font-family:Arial, sans-serif;
 font-size:10px;
}

#userInfo{
width:200px;
}

#userInfo a{
margin:0px;
padding:0px;
}

#userInfo a img{
border:0px;
}

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

#hiddenModalLogin
{
 display:none;
}

#userLogin label.error {
	color: red;
	font-size:1em;
	margin-right: 0.1em;
	margin-bottom: 0.5em;
}

#userLogin button {
	-webkit-border-radius:5px;
	font-size:1.3em;
	-moz-border-radius:5px;
	background-color:#043461;
	background-repeat:repeat-x;
	background-position:0 -480px;
	border:1px solid #fff;
	height:30px;
	line-height:30px;
	font-family:Arial, sans-serif;
	color:#fff;
	font-weight:bold;
	margin:0px;
	width:140px;
	text-shadow: #043461 1px 1px 0;
	cursor:pointer;
}

#userLogin label{
 font-size:1.5em;
 color:#828282;
}

#userLogin input {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border:2px solid #828282;
	height:29px;
	font-size:2em;
	padding:5px 0px 0px 0px;
	width:315px;
	margin-right:20px;
	font-family:Arial, sans-serif;
	background-color:#fff;
}
/*login end */

#menu{
margin:0px 0px 0px 0px;
position:absolute;
top:210px;
}
.sf-menu{
font:80% arial;
font-weight:bold;
}

div.menuFacebookLogin{
margin:10px 0px 0px 5px;
}

/* Search Start */
#searchform {
	position:absolute;
  top:140px;
  left:435px;
}
#teaser{
	position:absolute;
  top:40px;
  left:445px;
}
#searchform #s{
	background-image:url(images/search.gif);
}
#searchform #s {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border:2px solid #828282;
	height:29px;
	font-size:1.3em;
	padding-top:5px;
	width:315px;
	margin-right:20px;
	font-family:Arial, sans-serif;
	background-color:#fff;
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:40px;
	padding-right:5px;
	position:absolute;
	top:0px;
	left:0px;
}
#header #searchform button {
	-webkit-border-radius:5px;
	font-size:.9em;
	-moz-border-radius:5px;
	background-color:#043461;
	background-repeat:repeat-x;
	background-position:0 -480px;
	border:2px solid #828282;
	height:40px;
	line-height:40px;
	font-family:Arial, sans-serif;
	color:#FFF;
	font-weight:bold;
	margin:0px;
	width:140px;
	position:absolute;
	top:0px;
	left:380px;
	text-shadow: #043461 1px 1px 0;
	cursor:pointer;
}

#header #searchform button:hover {
	background-position:0 -600px;
	text-shadow: #444 -1px -1px 0;
	border:1px solid #aaa;
	color:#fff;
}
#header #searchform button:active {
	border:1px solid #888;
	color:#bbb;
}
/* Search End */
/* root element for scrollable */ 
div.scrollable {   
     
    /* required settings */ 
    position:relative; 
    overflow:hidden;    
    background-color:#ffffff;
 
    /* vertical scrollers have typically larger height than width */     
    height: 575px;      
    width: 540px;
  
} 
 
/* root element for scrollable items */ 
div.scrollable div.items {     
    position:absolute; 
     
    /* this time we have very large space for height */     
    height:20000em;     
}

div.items a, div.items a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#005870;
	margin:0px;
  padding:0px;
}

div.scrollable div.items div
{
margin:0px 0px 5px 0px;
font-size:12px;
font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
}

.centerHeading{color:#005870;font-family:arial, sans-serif;font-size:15px;font-weight:bold;}

.centerHeadingHome{text-transform:uppercase;width:534px;padding:3px 2px 2px 3px;background:#25578C;color:#ffffff;font-family:arial, sans-serif;font-size:15px;font-weight:bold;}

#news{
width: 540px;
font-size:12px;
font-family:Georgia;
}

#news a.head{
color:#004276;
font-family:Georgia;
text-decoration:none;
font-weight:bold;
font-size:1.3em;
margin:10px 0px 0px 10px;
}

#news ul li p{
margin:5px 0px 0px 10px;
color:#333;
line-height:2em;
}


/* Search Results */
div.resultsListing{
 width:540px;
 font-family:"Lucida Grande", "Lucida Sans Unicode", arial;
 font-size:70%;
}

a.listingLink{
margin:0px;
padding:0px;
font-weight:bold;
color:#004276;
text-decoration:none;
}

a.listingLink:hover{
margin:0px;
padding:0px;
font-weight:bold;
color:#004276;
text-decoration:none;
}

div.listingDateHeader{
  font-family:"Lucida Grande", "Lucida Sans Unicode", arial;
  background:#33607F;
  color:#fff;
  width:530px;
  padding:5px 0px 5px 10px;
  margin:5px 0px 0px 0px;
  font-size:70%;
}

div.premiumlistingHeader{
  font-family:"Lucida Grande", "Lucida Sans Unicode", arial;
  background:#009FE1;
  color:#fff;
  width:530px;
  padding:5px 0px 5px 10px;
}

div.resultspremiumListing{
 width:540px;
 font-family:"Lucida Grande", "Lucida Sans Unicode", arial;
 font-size:80%;
}

a.premiumlistingLink{
margin:0px;
padding:0px;
font-weight:bold;
color:#004276;
text-decoration:none;
}

a.premiumlistingLink:hover{
margin:0px;
padding:0px;
font-weight:bold;
color:#004276;
text-decoration:none;
}

div.resultslatestListing{
 width:540px;
 height:110px;
 font-family:"Lucida Grande", "Lucida Sans Unicode", arial;
 font-size:80%;
}

a.latestlistingLink{
margin:0px;
padding:0px;
font-weight:bold;
color:#004276;
text-decoration:none;
}

a.latestlistingLink:hover{
margin:0px;
padding:0px;
font-weight:bold;
color:#004276;
text-decoration:none;
}

div.pageLinks{
font-family:tahoma;
font-size:80%;
margin:15px 0px 15px 0px;
}

a.pageLink{
  padding:5px;
  border:1px solid #AAAAEE;
  text-decoration:none;
  color:#014BAB;
}

.currentPageLink{
  padding:5px;
  border:1px solid #FC4E2F;
  font-weight:bold;
  text-decoration:none;
  color:#FC4E2F;
}

a.navigationPages{
  padding:5px;
  border:1px solid #AAAAEE;
  text-decoration:none;
  margin:0px 5px 0px 0px;
  color:#014BAB;
} 

div.ad{
 position:relative;	
}

div.adLink{
 position:absolute;
 top:0px;
 left:0px;	
}

/* Map */
.BCmap{padding:0px 0px 0px 0px;}
.BCmapWrap {width:191px;overflow:hidden;}
.BCmapAusSmall {position:relative;width:191px;overflow:hidden;height:177px;background: url("images/mapAus.gif");margin:0 0 0 0px;padding:0}
.BCmapAusSmall span {margin:0;padding:0;list-style:none;display:block;position:absolute;background:none}
.BCmapAusSmall a {display:block}

.BCmapAusSmallWa {left:4px;top:16px;width:75px;height:62px;}
.BCmapAusSmallNt {left:78px;top:5px;width:45px;height:75px;}
.BCmapAusSmallQu {left:122px;top:0px;width:71px;height:100px;}
.BCmapAusSmallSa {left:79px;top:80px;width:56px;height:66px;}
.BCmapAusSmallNsw {left:133px;top:97px;width:59px;height:47px;}
.BCmapAusSmallVic {left:132px;top:123px;width:37px;height:28px;}
.BCmapAusSmallAct {left:150px;top:121px;width:21px;height:11px;}
.BCmapAusSmallTas {left:128px;top:158px;width:35px;height:17px;}
.BCmapAusSmallNZ {left:208px;top:70px;width:75px;height:110px;}

.BCmapAusSmallWa a {height:116px}
.BCmapAusSmallNt a {height:75px}
.BCmapAusSmallQu a {height:100px}
.BCmapAusSmallSa a {height:66px}
.BCmapAusSmallNsw a {height:47px}
.BCmapAusSmallVic a {height:28px}
.BCmapAusSmallAct a {height:11px}
.BCmapAusSmallTas a {height:17px}
.BCmapAusSmallNZ a {height:110px}

.BCmapAusSmallWa a:hover,.BCmapAusSmallNt a:hover,.BCmapAusSmallQu a:hover,.BCmapAusSmallSa a:hover,
.BCmapAusSmallNsw a:hover,.BCmapAusSmallVic a:hover,.BCmapAusSmallAct a:hover,.BCmapAusSmallTas a:hover,.BCmapAusSmallNZ a:hover,
.BCmapAusSmallWa a.BCselected,.BCmapAusSmallNt a.BCselected,.BCmapAusSmallQu a.BCselected,.BCmapAusSmallSa a.BCselected,
.BCmapAusSmallNsw a.BCselected,.BCmapAusSmallVic a.BCselected,.BCmapAusSmallAct a.BCselected,.BCmapAusSmallTas a.BCselected, .BCmapAusSmallNZ a.BCselected{background: url("images/mapAus.gif") no-repeat}
.BCmapAusSmallWa a:hover, .BCmapAusSmallWa a.BCselected {background-position:-4px -193px}
.BCmapAusSmallNt a:hover, .BCmapAusSmallNt a.BCselected {background-position:-78px -359px}
.BCmapAusSmallQu a:hover, .BCmapAusSmallQu a.BCselected {background-position:-122px -177px}
.BCmapAusSmallSa a:hover, .BCmapAusSmallSa a.BCselected {background-position:-79px -434px}
.BCmapAusSmallNsw a:hover, .BCmapAusSmallNsw a.BCselected {background-position:-133px -628px}
.BCmapAusSmallVic a:hover, .BCmapAusSmallVic a.BCselected {background-position:-132px -300px}
.BCmapAusSmallAct a:hover, .BCmapAusSmallAct a.BCselected {background-position:-150px -475px}
.BCmapAusSmallTas a:hover, .BCmapAusSmallTas a.BCselected {background-position:-128px -512px}
.BCmapAusSmallNZ a:hover, .BCmapAusSmallNZ a.BCselected {background-position:-208px -424px}

/* Footer Categories */
div.footerCatContainer{
margin:0px 0px 0px 10px;
}

div.footerCatContainer ul{
list-style:none;
}

div.footerCatContainer li{
 background-color:#E9E9E9;
 border-bottom:1px solid #B7B7B7;
 padding:2px 30px 2px 10px;
 font-size:0.8em;
}

div.footerCatContainer li.footerCatHeader{
 background-color:#90B3D6;
 padding:2px 30px 2px 10px;
 color:#fff;
}

div.footerCatContainer li a{
 padding:0px;
 margin:0px;
 background-color:#E9E9E9;
 color:#333;
 text-decoration:none;
}


/* Listing Display */
div.listingDisplay{
 width:540px;
 margin:10px 0px 15px 0px;
 background-color:#EEEEEE;
}

div.listingDisplayHeading{
 background-color:#051F50;
 padding:5px 0px 5px 2px;
 color:#fff;
 font-size:90%;
 font-weight:bold;
}

div.listingDisplayDate{
 background-color:#FAE8B5;
 padding:2px;
 color:#000;
 font-size:80%;
}

div.listingDisplayLocation{
 background-color:#FFFFE0;
 padding:2px;
 color:#000;
 font-size:80%;
 font-weight:bold;
}

div.listingDisplayItem{
 background-color:#FFFFE0;
 padding:2px;
 color:#000;
 font-size:80%;
}

div.listingDescription p{
 margin:0px;
}

div.listingDescription h3
{
color:#586B70;
}

table.listingDisplayDetails{
 background-color:#FFFFFF;
 margin:5px 5px 5px 5px;
 width:530px;
}

div.listingDescription{
 padding:5px;
 margin:5px 5px 5px 5px;
 background-color:#FFFFFF;
 overflow-x:scroll;
}

div.listingImages{
 background-color:#333;
 margin:10px 5px 5px 5px;
 font-size:90%;
}

div.listingImages img{
 border:2px solid #fff;
 margin:5px;
 width:100px;
}

div.listingYoutube{
 text-align:center;
 background-color:#000;
}

div.listingImages h3
{
color:#fff;
margin:0px 0px 0px 5px;
}

div.listingMap{
 border:2px solid #fff;
 margin:5px;
 width:100px;
}

div.listingMap #map{
    border:		1px solid #ffffff;
		height:		500px;
		width:		530px;
}

div.generalMessage
{
width:534px;
font-family:Helvetica, Arial;
background-color:#feef24;
font-weight:bold;
border:2px solid #ccc;
}

p.generalMessage
{
width:534px;
font-family:Helvetica, Arial;
background-color:#feef24;
border:1px solid #ccc;
padding:0px 0px 0px 10px;
color:#363636;
}

div.generalMessage h3{
 margin:10px;
}

div.generalMessage p{
padding:0px 0px 0px 10px;
color:#363636;
}

div.generalMessage button {
	-webkit-border-radius:5px;
	font-size:1.3em;
	-moz-border-radius:5px;
	background-color:#000;
	background-repeat:repeat-x;
	background-position:0 -480px;
	border:1px solid #fff;
	height:30px;
	line-height:30px;
	font-family:Arial, sans-serif;
	color:#fff;
	font-weight:bold;
	margin:10px 0px 10px 10px;;
	text-shadow: #043461 1px 1px 0;
	cursor:pointer;
}

table.facebook{
  margin:0px 0px 0px 5px;
 	font-family:Arial, sans-serif;
 	font-size:0.6em;
}

table.userListingPanel{
 font-family:Arial, sans-serif;
 font-size:0.7em;
 margin:10px 0px 0px 0px;
}

b.manageMessage{
 margin:10px 0px 0px 0px;
 background-color:#FFFF99;
 padding:5px;
 width:95%;
 font-family: arial;
 font-size:0.6em;
 border: 1px solid #ECEC19;
 color:#666666;
}

p.userNotice{
 margin:10px 0px 0px 0px;
 background-color:#FFFF99;
 padding:5px;
 font-size:0.8em;
 border: 1px solid #ECEC19;
 color:#666666;
}

p.userNotice-ok{
		border:solid 1px #349534; 
		background:#C9FFCA;
		color:#008000;
		font-weight:bold;
		padding:4px;
		text-align:center;
		font-size:0.8em;
}

p.userNotice-error{
		border:solid 1px #CC0000; 
		background:#F7CBCA;
		color:#CC0000;
		font-weight:bold;
		padding:4px;
		text-align:center;
		font-size:0.8em;
}


table.userListingPanel a{
 color:#000;
}

th.freeClassified{
background:#000000;
color:#fff;
padding:2px;
text-align:center;
}

th.premium {
background:#6699CC;
text-align:center;
color:#fff;
}

th.premium b{
 font-size:0.8em;
}

td.plan{
width:70px;
padding:2px;
valign:middle;
text-align:center;
background:#D9D9D9;
color:#000;
font-size:0.8em;
}

td.planFree{
width:70px;
height:30px;
padding:2px;
valign:middle;
text-align:center;
background:#000000;
color:#fff;
font-size:0.8em;
}

td.planInput{
text-align:center;
background:#FFFFCB;
}

th.planInput{
text-align:center;
background:#FFFFCB;
}

td.planInfo{
 padding:3px;
 margin:0px 0px 5px 0px;
 font-size:0.8em;
 background-color: #EBF1F7;
 border:1px solid #83A8CC;
 width:15em;
}

th.planSeparator{
 text-align:center;
 font-size:1em;
 background-color: #CCDDEE;
}

td.featuredPrice{

}

td.featuredInput{

}

table.faceBookRegister td{
 font-size:0.8em;
 padding:4px;
}

div.dynamicCheck{
    display:none; 
    background:transparent url(images/black_arrow.png); 
    font-size:12px; 
    height:70px; 
    width:160px; 
    padding:25px; 
    color:#fff;     
}

#loginMini{
 font-size:0.8em;
 border:6px solid #515251;
 width:300px;
 margin:0px 0px 0px 10px;
}

div.facebookCheck{
 margin:10px 0px 10px 10px;
}

div.facebookCheck b{
 font-size:0.8em;
 color:#666666;
 background-color:#FFFF99;
 padding:5px;
 border: 1px solid #FFD700;
}

div.facebookCheck h3{
 color:#051F50;
 font-size:0.8em;
 margin:15px 0px 0px 0px;
}

table.latestListings{
 font-size:0.8em;
 width: 540px;
}

table.latestListings td{
 padding:5px;
}

table.latestListings td.textLatest{
 font-weight:bold;
}

table.latestListings td a{
 text-decoration:none;
}

#tellFriend .input_message{
 height:100px;
 width:300px;
}

#tellFriend button{
 padding:6px;
 font-weight:bold;
}

#tellFriend .input_text{
 padding:2px;
}

#contactUs .input_message{
 height:100px;
 width:300px;
}

#contactUs button{
 padding:6px;
 font-weight:bold;
}

#contactUs .input_text{
 padding:2px;
}

#tellFriend label.error {
	color: red;
	font-size: 0.8em;
	margin-right: 0.1em;
	margin-bottom: 0.5em;
}

#contactUs label.error {
	color: red;
	font-size: 0.8em;
	margin-right: 0.1em;
	margin-bottom: 0.5em;
	display:block;
}

#tellFriend label {
	font-weight: bold;
	font-size: 0.9em;
	display:block;
	margin:0px 0px 0px 0px;
}

#contactUs label {
	font-weight: bold;
	font-size: 0.8em;
	display:block;
	margin:0px 0px 0px 0px;
}