/*-------------------- 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; }