/* @override http://www.brisbanebusinessnews.com.au/layout2.css */

/*-------------------- General Layout Styles --------------------*/
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.topLinksLeft, .topLinksLeft a {
font-family:arial;
font-size:10px;
color:#808080;
padding:5px 0 6px 0!important;
background:url(topmenu.gif) 50% 100% no-repeat;
text-decoration:none!important;
}

.topLinksLeft:hover,  .topLinksLeft a:hover {
color:#bcbcbc;
background:url(topmenu-rollover.gif) 50% 100% no-repeat;
}

.topLinksRight,  .topLinksRight a {
font-family:arial;
font-size:10px;
color:#c8c8c8;
padding:5px 0 6px 0!important;
text-decoration:none!important;
}

.bottomLinks, .bottomLinks a {
font-family:arial;
font-size:10px;
color:#808080;
padding: 11px 0 0 0;
background:url(topmenu.gif) 50% 25px no-repeat;
text-decoration:none!important;
}

.bottomLinks:hover, .bottomLinks a:hover {
color:#bcbcbc;
background:url(topmenu-rollover.gif) 50% 25px no-repeat;
text-decoration:none!important;
}

.eventName {
color:#656565;
font-weight:bold;
font-family:arial;
font-size:11px;
padding: 7px 0 3px 15px;
}

.eventDate {
font-family:arial;
color:#00aeef;
font-weight:bold;
font-size:10px;
padding: 0 0 3px 15px;
}

.eventOrganisation {
font-family:arial;
font-size:9px;
color:#656565;
padding: 0 0 0 15px;
}

.EventsTitle {
color:#00adef;
font-weight:bold;
font-size:14px;
font-family:arial;
padding: 10px 0 0 15px;
}

.viewAll  a{
font-family:arial;
color:#a2a2a2;
text-decoration:none!important;
}

.viewAll {
padding: 10px 0 0 10px;
font-family:arial;
color:#a2a2a2;
}

.monthYear {
padding: 10px 0 0 10px;
font-family:arial;
color:#a2a2a2;
}

.greyBoxesText {
font-family:arial;
font-size:11px;
font-weight:bold;
color:#6e7f86;
padding: 5px 0 5px 20px;
text-decoration:none!important;
background:url(grey-arrow.gif) 7px 50% no-repeat #f5f5f5;
}

.greyBoxesText a {
font-family:arial;
font-size:11px;
font-weight:bold;
color:#6e7f86;
text-decoration:none!important;
}

.smallerBlue {
color:#00adef;
font-family:arial;
font-size:12px;
font-weight:bold;
padding: 5px 0 5px 5px;
}

.imageBorders {
background:#ffffff;
padding:1px;
border:1px solid #cbcbcb;
margin:2px 2px 2px 17px ;
}

#cmsbody {
min-height:200px;
}

#cmsfooter {
margin: 7px 0 10px 0;
}

.weatherLimits {

}

.weatherCurrently {

}

.currentWeather {

}

.topAd {
margin: 5px 0 0 0;
}

.bottomAd {
margin: 5px 0 7px 0;
}

.bannerRightAd {
margin: 15px 0 0 35px;
}

.rightSmallOne {
margin: 15px 0 0 15px;
}

.rightSmallTwo {
margin: 15px 0px 15px 0px;
}

.rightAds {
padding:10px 10px 5px 10px;
}

.formDrop {
width:120px;
}

.button {

}

.articleSearch input, .articleSearch select {
			width:137px;
			color:#597894;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:8px;
			margin-left:7px;
			margin-bottom:0px;
			margin-top:6px;
			padding:0px;
			}
			.articleSearch select {
				width:141px;
margin:2px 0 0 7px;

				}
				.articleSearch .button {
					width:auto;
					color:#2e4a63;
					margin-right:15px;
					margin-bottom:4px;
margin-top:2px;
					}
					
				.weatherConditionAbove {
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
padding-bottom:5px;
}
.weatherConditionBelow {
display:none;
}
.imageCell {
padding-right:5px;
}
.cityCell {
font-size:13px;
font-weight:bold;
}
.cityCell p {
margin:0px;
font-family:Arial, Helvetica, sans-serif;
}
.currentWeather {
font-size:28px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
width:1%;
padding-right:8px;
}
.weatherLimits {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
}
.weatherCurrently {
}
.topLinksRight  {
border-left:1px solid #474747;
width:1%;
white-space:nowrap;
padding-right:10px!important;
padding-left:10px!important;
}
.topLinksLeft {
white-space:nowrap;
padding-right:13px!important;
padding-left:13px!important;
}
.related-news-box { width:180px; border:0px solid #ccc; float:right; margin:0 0 10px 10px;  }
.related-news-box h1{font-family:Arial,Helvetica,Sans-Serif; font-size:13px; color:#000; font-weight:bold; border-bottom:3px solid #008DBF; padding:3px 0; margin:0px;}
.related-item { background:#efefef; border-bottom:1px solid #ccc; padding:8px; }
.related-item a { font-weight:bold; text-decoration:none; font-family:arial; font-size:12px; color:#008DBF; }
.related-item span { display:block; font-size:10px; font-family:arial; }

.eventOrganisation, .eventName, .viewAll { padding-right:10px; }
.eventOrganisation p, .viewAll { font-size:11px; padding-top:0px; }
.viewAll a { color:#00ADEF; text-decoration:underline!important; }

.eventName span { float:right; font-size:10px; } 

.bloom-holder { position:relative; }
.bloom-position { position:absolute; top:45px; }
.cityCell p { display:none }
.weatherConditionAbove { display:none; }
.weatherConditionBelow { display:block!important }
.imageCell { padding:0 4px 0 8px; width:1px; }
.title2 { padding:8px 0 0 8px!important; }
#weather { padding:0px 0 0 0px; }
.articleSearch { padding:0px!important; border-bottom:1px dashed #ccc; margin-right:15px; width:183px; }
.articleSearch .button { margin:1px 0 5px 0px; }
.articleSearch input, .articleSearch select { width:170px; margin:0px 0 3px 0; font-size:10px; }

.listingLine1, .listingLine2 {
padding:5px;
}

.listingLine1 td, .listingLine2 td {
font-family:arial, verdana, helvetica, sans-serif !important;
}
.listingLine1 h1, .listingLine2 h1 {
background-color:transparent!important;
color:#576c78 !important;
font-size:13px !important;
text-decoration:underline;
text-transform:capitalize !important;
}
.listingLine1 {
}
.listingLine2 {
background:#e0e3e7;
}
.propertyImageHolder {
padding:2px;
border:1px solid #b5b5b5;
margin:0px 10px 0 0;
}
.propertyImageHolder2 {
padding:2px;
border:1px solid #b5b5b5;
margin:15px 0 10px 0;
}
.listingDescription {
font-weight:bold;
font-family:arial, verdana, helvetica, sans-serif;
width:83px;
padding:0px 8px;
}
.listingDescription2 {
font-weight:bold;
font-family:arial, verdana, helvetica, sans-serif;
padding:0px 8px;
}
.searchTab {
background:black url(artSearch.gif) left top no-repeat;

}
.searchTab div p {
color:white;
font-weight:bold;
font-size:12px;
padding-top:3px;
font-family:arial, verdana, helvetica, sans-serif !important;
}
.searchTab div {
padding:0 13px 0 23px;
height:20px;
background:url(artSearchRight.gif) right top no-repeat;
}
.searchTab div a{
color:white;
text-decoration:none;
}
.browseTab {
background:#4d4d4d url(artBrowse.gif) left top no-repeat;

}
.browseTab div a{
color:white;
text-decoration:none;
}
.browseTab div p {
color:white;
font-weight:bold;
font-size:12px;
padding-top:3px;
font-family:arial, verdana, helvetica, sans-serif !important;
}
.browseTab div {
padding:0 13px 0 23px;
height:20px;
background:url(artBrowseRight.gif) right top no-repeat;
}
.listingSearchBox {
background:black;
}
.listingSearchBox p {
color:#00aeff;
text-transform:uppercase;
font-family:arial, verdana, helvetica, sans-serif !important;
font-weight:bold;
font-size:12px;
}
.listingSearchBox select {
width:100px;
font-family:arial,verdana, helvetica, sans-serif !important;
font-size:11px;
margin-top:3px;
}
.listingSearchBox input {
font-family:arial,verdana, helvetica, sans-serif !important;
font-size:11px;
width:222px;
margin-top:3px;
}
#select {
margin-left:3px;
width:124px;
}
#button {
width:auto;
}
#button2 {
width:auto;
}
.propertyListingSide {
padding:10px;
width:235px;
}

.propertyListingSide input {
width:98%;
}
.propertyListingSide td { text-align:left!important; }

.propertyListingSide p {
margin-bottom:0;
}
#textfield3 {
font-family:arial,verdana, helvetica, sans-serif !important;
font-size:11px;
width:484px;
margin-top:3px;
}
.propertyListingSide2 {
padding:10px;
}
.propertyArticlesSide {
padding:10px;
}
#propertyListingPage {
width:300px!important;
}
#button {
margin-right:7px;
}
#propertyListingPage { margin-bottom:20px; }
.rightAds2 { padding:3px 0 5px 11px; }


.listingDescription2 { width:100px!important;}
.greyBoxTD {  }
.classifiedGreyBoxTable { width:230px;}

.classifiedGreyBoxTable td { font-size:11px!important; border-bottom:1px solid #ddd!important; padding:2px 5px 2px 7px; background:#efefef; } 
.classifiedGreyBox { border:0px dashed #ccc; background:#fff!important; padding:0px!important; }

#executiveItemViewPage #map { width:100%!important; border:1px solid #aaa; margin:20px 0; }


#executiveItemViewPage .classifiedImages div { width:200px; padding:2px; float:left; border:1px solid #ccc; margin:0px 3px 3px 0;  }

.new-wide-ad { margin:0 24px; }

div.bbn_article_container {
width: 50%;
float: left;
min-height: 160px;
}
div.bbn_article_container h2 a {
text-decoration: none;
}
div.bbn_article_container h2 {
margin-bottom: 0px;
border: 1px solid #AAA;
border-width: 0px 0px 1px 0px;
width: 95%;
}


.bbn-bottomPromo{
padding:10px 15px;
}
