/* 
	BuySell styles 

	$Revision: 64034 $
*/
@import "adsense.css";
@import "common.css";

/* 
********************************************************************************
a-z category
********************************************************************************
*/

.azcategorywrap {
padding: 0px;
margin: 0px 0 10px 0;
border-bottom: 1px dotted #01B401;
}

.azadcatsleft {
float: left;
width:48%;
padding: 0px;
background: #fff;
margin: 0px;
}

.azadcatsright {
float: right;
width:48%;
padding: 0px;
background: #fff;
margin: 0px;
}

.azcategorywrap h3 {
margin:0;
padding: 0px;
color: #009900;
font-size:1.00em;
font-weight:normal;
}


.azcategorywrap h3 a{
margin:0;
padding: 0px 0px 0px 18px;
background-color: #ffffff;
background:url(http://gfx.buysell.co.uk/navbulletbig.gif) no-repeat 0 50%;
font-size:1.35em;
font-weight:bold;
}

/*
********************************************************************************
bug fixes, strange rules
********************************************************************************
*/
.floatclear {
display:inline-block;
width:100%;
}/* this clears floated elements */
/* Hide from IE Mac \*/
* html .floatclear {
height:1%;
width:auto;
}
.floatclear {
display:table;
}
/* End hide from IE-mac */

/* 
********************************************************************************
html elements
********************************************************************************
*/
input {
margin:0;
padding:0;
}

select {
margin:0;
padding:0;
}

form {
margin:0;
padding:0;
}

body {
font-family :  arial, verdana, sans-serif;
background-color : #FFFFFF;
color: #000;
font-size:0.66em;
margin : 10px;	
}


/* 
********************************************************************************
updated for C. Lam 13/09/10
********************************************************************************
*/
a:link,
a:active, 
a:visited {color:#003399; text-decoration : none; }
a:hover {color: #009900; text-decoration: underline;}

img { 
border:0;
}

/* 
********************************************************************************
page structure
********************************************************************************
*/



#wrap {
width: 995px;
margin: 0 auto;
padding: 0;
}

#homecontent {
padding: 0px;
margin-top: 20px; 
margin-left: 210px; 
margin-right: 150px;
}

#sidebar {
width: 180px;
padding: 0; 
margin: 10px 0px 0px 0px;
float: left;
}

#sidebarwrap {
width: 180px;
padding: 0; 
margin: 0px;
float: left;
}

#sidebarwrap p{
color: #CCC;
font-size:1em;
line-height:1.2em;
font-weight:normal;
padding: 0px;
margin: 0px;
text-align:left;
}

.postad p span.red{
color: #cccccc;
font-weight:bold;
}

#ad180 {
padding: 10px 0 10px 0;
width: 180px;
background: #fff;
text-align: left;
}

#ad180 p{
color: #CCC;
font-size:1em;
line-height:1.2em;
font-weight:normal;
padding: 0px;
margin: 0px;
text-align:left;
}

#skyad img, #ad180 img {
border: 0;
margin: 0 0 5px 0;
}

#skyad {
padding: 10px 0 10px 0;
float: right;
width: 160px;
background: #fff;
text-align: center;
}

#skyad img {
border: 0;
margin: 0 0 5px 0;
}

#skyad p{
color: #CCC;
font-size:1em;
line-height:1.2em;
font-weight:normal;
padding: 0px;
margin: 0px;
text-align:left;
}

/* 
********************************************************************************
homepage  elements
********************************************************************************
*/

.buysell-homepage-content #buywrap {
width:290px;
padding: 0px;
margin: 0;
}

.buysell-homepage-content #buy {
padding: 0px 10px;
margin: 0px;
}

.buysell-homepage-content #sellwrap {
float: right;
width:290px;
padding: 0px;
margin: 0;
}

.buysell-homepage-content #sell {margin: -5px 0 0 0 ; padding: 0px 10px; background: #fff url('http://gfx.buysell.co.uk/sellwrap-bkg.gif') no-repeat bottom left;height:245px;}
body div#wrap div#content .buysell-homepage-content div#buywrap div#DefaultSearch.CatSearch { padding: 0px 10px;margin: -5px 0 0 0;background: #fff url('http://gfx.buysell.co.uk/buywrap-bkg.gif') no-repeat bottom left;height: 245px;}
.buysell-homepage-content .buy-header { background: url('http://gfx.buysell.co.uk/buy-header.gif') no-repeat bottom left;}
.buysell-homepage-content .sell-header { background: url('http://gfx.buysell.co.uk/sell-header.gif') no-repeat bottom left;}
.buysell-homepage-content div#buywrap p { margin-bottom: 5px;}
.buysell-homepage-content div#buywrap label {margin-top: 10px;display: block;}
.buysell-homepage-content img.book-ad-today {background: url('http://gfx.buysell.co.uk/book-ad-today.gif') no-repeat top left;}
.buysell-homepage-content div.book-an-ad-today { border-bottom: 1px solid #e1d49d; width: 250px; padding: 25px 0 35px 20px;}
.buysell-homepage-content div#sellwrap div#sell div.book-an-ad-newspaper p { margin-top: 5px; font-size: 12px;}
.buysell-homepage-content div.book-an-ad-newspaper a:link { color:#009900;}
.buysell-homepage-content .newspaper-img { float: right; background: url('http://gfx.buysell.co.uk/book-ad-newspaper.gif') no-repeat; margin: 5px;}

div[class] .buysell-homepage-content #buy {height:auto;}

.buysell-homepage-content #buy p,
.buysell-homepage-content #sell p {
padding: 0px 0 10px 0;
margin:0px;
font-size:1.25em;
line-height:1.4em;
}

.buysell-homepage-content #buywrap h1{
padding: 0px;
margin: 0 0 0px 0;
color: #ffffff;
background: #fff;
}

.buysell-homepage-content #sellwrap h1{
padding: 0px;
margin: 0 0 0px 0;
color: #ffffff;
background: #fff;
}


#sell ul{
padding: 10px 10px 5px 10px;
margin: 0px;
list-style-type: none;
}

#sell li{
background: url(http://gfx.buysell.co.uk/img_tick.gif) no-repeat 0 50%;
padding: 0px 0 0 20px;
margin: 0px;
list-style-type: none;
font-size:1.25em;
line-height:1.4em;
font-weight:bold;
}

#adbrowsewrap {
padding: 0px;
margin: 0px;
}

#adbrowse {
	padding: 10px 0 0 0;
	margin:0;
	min-height:360px;
	max-height:660px;
}

div[class] #adbrowse {
   height:auto;
   }

div#adbrowsewrap h1.browse-our-ads {color:#586ba5;font-style:italic; font-size: 2em;background: url('http://gfx.buysell.co.uk/hr-break.gif') no-repeat bottom;padding-bottom: 10px;}


/* turn off some ad display items on the homepage */
div#adbrowsewrap span.tradead {
background-image:none
}

div#adbrowsewrap span.adlistdate {
display:none
}


.azlist {
margin:0;
padding: 0px 0px 0px 18px;
margin: 15px auto 30px auto;
background: url(http://gfx.buysell.co.uk/navbulletbig.gif) no-repeat 0 50%;
font-size:1.25em;
font-weight:bold;
display: block;
width: 350px;
}



.searchlist{
float:right;
margin:0;
padding: 0px 0px 0px 18px;
background-color: #ffffff;
background: url(http://gfx.buysell.co.uk/navbulletbig.gif) no-repeat 0 50%;
font-size:1.1em;

}

#adbrowse p {
margin:5px 0px 5px 0px;
padding: 0px;
font-size:1.25em;
line-height: 1.75em;
}

#adbrowse ul {
padding: 0;
margin:10px 20px 0 10px;
list-style: none;
}


#adbrowse li {
background:  url(http://gfx.buysell.co.uk/discbullet.gif) no-repeat 0 50%;	
padding: 0 5px 0 15px;
margin:0px 0 0 5px;
display:inline;
font-size:1em;
line-height: 1.6em;
font-weight:bold;
}


.postad {
text-align:right;
padding: 0;
margin:0px;
font-weight: normal;
}

#aboutus {
padding: 10px 10px 10px 10px; 
background-color: #EEF5EA;
font-size:1em;
line-height:1.25em;
margin-top:10px;
}

#aboutus p{
font-size:1.10em;
line-height:1.4em;
color:#000000;
margin:0;
padding:0;
}

#aboutus a{
font-size:1.10em;
line-height:1.4em;
color:#000000;
}

#aboutus h1{
color: #EEF5EA;
font-size:1.25em;
font-weight:bold;
padding:0px 0px 10px 0px;
margin:0;
}


.replace{ 
position:relative; 
margin:0px; 
padding:0px; 
/* hide overflow:hidden from IE5/Mac */ /* \*/ overflow: hidden; /* */ } 

.replace span{ 
	display:block;
	position:absolute; 
	top:0px; 
	left:0px;
	z-index:1; /*for Opera 5 and 6*/ 
} 

#myh1, #myh1 span{ height:17px; width:139px; background-image:  url(http://gfx.buysell.co.uk/h1_aboutus.gif); background-repeat: no-repeat;} 

#browseh1, #browseh1 span{ height:17px; width:139px; background-image:  url(http://gfx.buysell.co.uk/h1_browseourads.gif); background-repeat: no-repeat; } 

#buyh1, #buyh1 span{ height:32px; width:266px; background-image:  url(http://gfx.buysell.co.uk/h1_buy_from_toasters.gif); background-repeat: no-repeat; } 

#sellh1, #sellh1 span{ height:32px; width:230px; background-image:  url(http://gfx.buysell.co.uk/h1_sell_place_your_ads.gif); background-repeat: no-repeat; } 

#buyh3, #buyh3 span{ height:21px; width:61px; background-image:  url(http://gfx.buysell.co.uk/h3_buy.gif); background-repeat: no-repeat; } 

#dayspick {
	padding: 10px; 
	background-color: #F7F7DE;
}

#dayspick h1{
	font-size:1.25em;
	font-weight:bold;
	padding:0px 0px 10px 0px;
	margin:0;
}

.blocktext {
	color: #ffcc07;
	background: #019c00;
	padding:2px 3px 2px 3px;
	font-weight:bold;
	font-size: 1.2em;
}

/* hide homepage adcounts */
.home-top-adcount {
	display:none;
}
.homecat-block {
	margin: 20px 0; 
	padding: 0px; 
	background: #fff url('http://gfx.buysell.co.uk/v2/home_topcats_box_bkg.png') no-repeat top left;
	height:145px;
	width:604px;
}

/* If homepage cats are changed/renamed this is a fallback style for the toplevel cats
with no 'label' background image.
*/

#adbrowse h3 {
	margin:0;
	padding:15px 0 0 10px;
	color: #090;
	font-size:1em;
	font-weight:normal;
}

#adbrowse h3 a {
	padding: 0 0 0 15px;
	background-color: #fff;
	background: url(http://gfx.buysell.co.uk/navbulletbig.gif) no-repeat 0 50%;
	font-size:1.35em;
	font-weight:bold;
}

/* Homepage top category special cases

Replace the a tag contents with a 'label' background image.

Current names (2009-09-29):
	Items For Sale
	Vehicles
	Household Items
	Find a Tradesman / Expert

*/
#adbrowse .vehicles-accessories--services h3,
#adbrowse .vehicles h3,
#adbrowse .find-a-tradesmanexpert h3,
#adbrowse .find-a-tradesman--expert h3,
#adbrowse .household h3,
#adbrowse .household-items h3,
#adbrowse .for-sale h3,
#adbrowse .items-for-sale h3 {
	padding:0;
}
#adbrowse .vehicles-accessories--services h3 a ,
#adbrowse .vehicles h3 a ,
#adbrowse .find-a-tradesmanexpert h3 a,
#adbrowse .find-a-tradesman--expert h3 a ,
#adbrowse .household h3 a,
#adbrowse .household-items h3 a ,
#adbrowse .for-sale h3 a,
#adbrowse .items-for-sale h3 a {
	position:relative; 
	margin:0; 
	padding:0;
	visibility:hidden;
	overflow: hidden;
} 

.homecat-block.vehicles-accessories--services .home-top-replacer,
.homecat-block.vehicles .home-top-replacer,
.homecat-block.find-a-tradesmanexpert .home-top-replacer,
.homecat-block.find-a-tradesman--expert .home-top-replacer,
.homecat-block.household .home-top-replacer,
.homecat-block.household-items .home-top-replacer,
.homecat-block.for-sale .home-top-replacer,
.homecat-block.items-for-sale .home-top-replacer {
	display:block;
	position:absolute; 
	top:-25px; /* height of the picture is 50px*/
	left:10px;
	z-index:1;
	width:280px; 
	height:50px;
	visibility:visible!important;
}

.homecat-block.find-a-tradesmanexpert .home-top-replacer,
.homecat-block.find-a-tradesman--expert .home-top-replacer {
	background:url(http://gfx.buysell.co.uk/v2/tradesmen-trans.png) no-repeat top left;
}
.homecat-block.household .home-top-replacer,
.homecat-block.household-items .home-top-replacer {
	background:url(http://gfx.buysell.co.uk/v2/household-trans.png) no-repeat top left;
}
.homecat-block.for-sale .home-top-replacer,
.homecat-block.items-for-sale .home-top-replacer {
	background:url(http://gfx.buysell.co.uk/v2/forsale-trans.png) no-repeat top left;
}
.homecat-block.vehicles-accessories--services .home-top-replacer,
.homecat-block.vehicles .home-top-replacer {
	background:url(http://gfx.buysell.co.uk/v2/vehicles-trans.png) no-repeat top left;
}
/* 
********************************************************************************
Site layout by JC
********************************************************************************
*/

dt {
	line-height: 1.5em;
	font-size:1.25em;
}

dd {
	line-height: 1.5em;
	font-size:1.25em;
}

#content ul {
	line-height: 1.5em;
	font-size:1.25em;
}


#header {
	background: #fff url(http://gfx.buysell.co.uk/logo_buy_sell1.gif) no-repeat 0 50%;
	clear: both;
	height: 95px;
	padding: 0; 
	margin: 0 0 0 0; 
}


#sidebarsubcat {
	padding: 0; 
	margin: 0 0 5px 0;
	border: 1px solid #01B401;
}


#content {
	padding: 0px;
	margin-top: 10px; 
	margin-left: 205px; 
	margin-right: 180px;
}

#content h1{
color: #000;
padding: 0px; 
margin:5px 0px 5px 0px;
font-size:2.5em;
position: relative;
}


#content h4{
color: #000;
padding: 0; 
margin:10px 0px 10px 0px;
font-size:1.5em;
line-height: 1.5em;
}


#content p {
color: #000;
padding: 0; 
margin:0px 0px 0px 0px;
line-height: 1.5em;
font-size:1.25em;
}

/* 
********************************************************************************
footer 
********************************************************************************
*/

.footer {
clear:both;
padding:5px;
color: #FFF;
background-color: #01B401;
border-bottom: 3px solid #009900;
}

.footer a:link, .footer a:hover, .footer a:active, .footer a:visited {
padding:5px;
text-decoration:none;
color: #FFF;
}

.footer a.selected {
padding:5px;
text-decoration:none;
color: #ffffff;
background-color: #009900;
}

.footer a:hover {
padding:5px;
text-decoration:none;
color: #ffffff;
background-color: #009900;
}




/* 
********************************************************************************
header 
********************************************************************************
*/


#header #bannerad {
padding: 0px;
margin: 0px 0 5px 0;
float: right; }

#header #bannerad p{
color: #CCC;
font-size:1em;
line-height:1.2em;
font-weight:normal;
padding: 0px;
margin: 0px;
}

#header #bannerad a {
border: none; }

/* 
********************************************************************************
sidebar nav
********************************************************************************
*/

#sidebar a.side-nav span{
color: #CCFFCC;
font-size:0.80em;
font-weight:normal;
}

#sidebar a.side-nav {
font-size:1.25em;
font-weight:bold;
display: block;
text-decoration:none;
padding:5px 5px 3px 10px;
margin:0px 0px 3px 0px;
color: #FFF;
background-color:#01B401;
border-bottom: 3px solid #009900;
}

#sidebar a:hover.side-nav {
font-weight:bold;
text-decoration:none;
padding:5px 5px 3px 10px;
margin:0px 0px 3px 0px;
color: #ffffff;
background-color: #009900;
border-bottom: 3px solid #01B401;
}

#sidebar a.bookanad {
font-size:1.25em;
font-weight:bold;
display: block;
text-decoration:none;
padding:5px 5px 3px 10px;
margin:0px 0px 3px 0px;
color: #ffcc07;
background-color:#7785b6;
border-bottom: 3px solid #586ba5;
}


#sidebar a.bookanad:hover {
font-size:1.25em;
font-weight:bold;
display: block;
text-decoration:none;
padding:5px 5px 3px 10px;
margin:0px 0px 3px 0px;
color: #ffcc07;
background-color:#586ba5;
border-bottom: 3px solid #7785b6;
}


#sidebar a.selected {
font-size:1.25em;
color: #ffffff;
background-color: #009900;
border-bottom: 3px solid #01B401;
}

#sidebar a.subcat {
font-size:1em;
color:#003399; 
text-decoration : none;
background-color: #FFF;
border: 1px solid #fff;

}

#sidebar a:hover.subcat{
color:#009900; 
text-decoration : underline;
background-color: #FFF;
border: 1px solid #fff;

}

#sidebar a.subcatselected {
font-size:1em;
font-weight: bold;
color:#009900; 
text-decoration : none;
background-color: #FFF;
border: 1px solid #fff;
}

#sidebar a:hover.subcatselected {
color:#009900; 
text-decoration : none;
background-color: #FFF;
border: 1px solid #fff;
}

#sidebar a:hover.selected {
background-color: #009900;
border-bottom: 3px solid #01B401;
}

#sidebar h2{
color: #000;
font-size:1.00em;
padding:10px 5px 5px 5px;
margin:0px;
background:#FFFFFF;
font-weight: normal;
}


/* 
********************************************************************************
search box homepage
********************************************************************************
*/

#topsearch {
padding: 10px;
margin:0px;
}

/* 
********************************************************************************
breadcrumbs
********************************************************************************
*/

.catbreadcrumb {
padding: 5px 5px 5px 0px;
line-height: 1.5em;
font-weight: normal;
position:relative;
font-size:1.1em;
}

.postad {
text-align: right;
padding: 0 0 7px 0;
margin:0px 0 10px 0;
font-weight: normal;
position:relative;
border-bottom: 3px solid #01B401;
}

.PostError {
border: dashed 1px #FF0000;
}

.postad ul{
list-style: none;
margin: 0;
padding: 0;
}

#content .postad li{
font-size:0.9em;
}


.postad li{
background:  url(http://gfx.buysell.co.uk/discbullet.gif) no-repeat 0 50%;	
padding: 0 0px 0 10px;
margin:0px 0 0 5px;
display:inline;
font-size:0.9em;
}

.postad li.rss{
background:  url(http://gfx.buysell.co.uk/rss.gif) no-repeat 0 50%;
padding-left: 5px;

}

.eventlistdate {
width: 35%;
margin-bottom: 10px;
padding: 5px 8px 5px 5px;
font-weight: bold;
color: #fff;
border-left: 3px solid #009900;
background-color: #01B401 ;
font-size: 1.2em;

}

.eventlistdate SPAN {
font-weight: bold;
}

.adlistnext100, .adz_subs_sitename {
text-align:center;
}

.adlistnext100 span {
font-weight: bold;
font-size:1.4em;
}

 .adlisttitle, .homeadlisttitle{
font-weight: bold;
font-size:1.4em;
}


div#adbrowsewrap.home span.adlisttitle { }


.tradead {
padding-right: 20px;
/*background: #EEF5EA; */
background-image:  url(http://gfx.buysell.co.uk/trade.gif);
background-repeat: no-repeat;
background-position: center right;
}

.adlistlocations, .homeadlistlocations, .addescription {
margin: 0;
font-size: 1.2em;
display:block;
line-height: 1.5em;
}

.addescription {
margin: 0 0 5px 0;
}

.adlistdate {
margin: 0;
font-size: 1.1em;
display:block;
line-height: 1.5em;
}

.adlistlocations A, .homeadlistlocations A {
font-weight: bold;
}

.adlisttitle .adlistlocations {
	display:inline;
	font-size:0.8em;
	font-weight:normal;
}

.adlistsubcat, .homeadlistsubcat{
font-size: 1.1em;
margin-left: 0px;
margin-bottom: 10px;
font-style : normal;
}

.ad {
margin:10px 0px 10px 0px;
padding: 0px 0px 10px 0px;
border-bottom: 1px dotted #01B401;
}

.camera {
margin: 0px 0px 0px 5px;
vertical-align: bottom;
padding-bottom: 1px;
}

.thumb {
margin: 0 20px 0px 0;
padding: 5px;
background: #efefef;
border: 1px solid #ccc;
float: left;
display: block;
display: inline;/* fixes ie/win double margin bug */
}

div.adcontainer { 
	/* added to make ad content on search results page work with the thumbnails - don't want to wrap
	underneath */
	float:left;
	width:450px;
}

/* 
********************************************************************************
display ad
********************************************************************************
*/

/* not sure if we need this*/
.Post {
position: relative ;
border: 1px solid #01B401;
padding: 20px;
margin: 0 0 10px 0;
}

/* for Internet Explorer */
/*\*/
* html .Post {
height: 1%;
}
/**/

.PostTitle {
color: #000;
padding:0px; 
margin: 0px 0px 10px 0px;
font-size:2.5em;
position: relative;
font-weight: bold;
}

.PostLocation, .PostRent, .PostPrice, .PostCompensation, .PostBeds, .PostEmail, .PostArea, .PostProfileLink, .PostReminder, .PostEventDates, .PostMapLink, PostViewed, PostContact {
margin: 0px;
}

.PostDesc {
margin: 10px 0 10px 0;
font-size:1.3em;
line-height: 1.4em;
}

.PostDate {
margin: 0;
font-size: 1.1em;
display:block;
line-height: 1.5em;
}

.PostDesc BR{
line-height: 1.2em;
}

.PostEmail {
font-weight : bold;
text-decoration : underline;
font-size:1.25em;
line-height: 1.4em;
}

.PostProfileLink {
font-weight : bold;
font-size:1.25em;
line-height: 1.4em;
background-image: url(http://gfx.buysell.co.uk/icon_profile.gif);
background-repeat: no-repeat;
padding: 0px 0px 0px 19px;
margin-left:5px;
}

.PostMapLink {
font-weight : bold;
font-size:1.1em;
line-height: 1.5em;
background:  url(http://gfx.buysell.co.uk/mag_glass.gif) no-repeat 0 50%;
padding: 0px 0px 0px 18px;
}

.MapMarker1 {
font-weight : normal;
font-size:1.25em;
line-height: 1.5em;
background:  url(http://gfx.buysell.co.uk/mapmarker_1.gif) no-repeat 0 50%;
padding: 0px 0px 0px 18px;
}

.MapMarker2 {
font-weight : normal;
font-size:1.25em;
line-height: 1.5em;
background:  url(http://gfx.buysell.co.uk/mapmarker_2.gif) no-repeat 0 50%;
padding: 0px 0px 0px 18px;
}

.PostReminder {
font-weight : bold;
font-size:1.25em;
line-height: 1.4em;
background-image: url(http://gfx.buysell.co.uk/i_event_remind.gif);
background-repeat: no-repeat;
padding: 0px 0px 5px 21px;
margin-left:3px;
margin-bottom:5px;
}

.PostArea {
font-weight : normal;
font-size:1.1em;
line-height: 1.4em;
}

.PostArea A {
text-decoration : none;
font-weight: bold;

}

.PostArea A:hover {
text-decoration : underline;
}

.PostLocation, .PostRent, .PostPrice, .PostViewed, .PostCompensation, .PostBeds, .PostLocation, .PostEventDates, .PostContact {
font-size:1.1em;
line-height: 1.5em;
}



.PostContactHeader, .PostRentHeader, .PostJobHeader {
margin-bottom: 10px;
padding: 5px 5px 5px 5px;
font-weight : normal;
background-color: #E9F5DC;
}

.EventContactHeader, .EventRentHeader, .EventJobHeader {
margin-bottom: 10px;
padding: 5px 5px 5px 5px;
font-weight : normal;
background-color: #FFFFCC;
}

.PostPermissionYes, .PostPermissionNo {
background-image: url(http://gfx.buysell.co.uk/ok.gif); 
background-repeat: no-repeat; 
padding: 0px 0px 10px 20px;
}

.PostPermissionYes {
color: #000; 
}

.PostPermissionInfo {
background-image: url(http://gfx.buysell.co.uk/info.gif);
background-repeat: no-repeat;
padding: 0px 0px 10px 20px;
}

.PostPermissionNo {
background-image: url(http://gfx.buysell.co.uk/notok.gif);
background-repeat: no-repeat;
padding: 0px 0px 10px 20px;
}

.PostTags {
font-weight:bold;
margin: 10px 0px 10px 5px;
font-size: 1.25em;
}

/* not sure if we need this*/
.PostTags A {
}

.PostTags a:link, 
.PostTags a:active, 
.PostTags a:visited {color: #009965; text-decoration : underline; margin-left: 3px; margin-right: 3px; }
.PostTags a:hover {color: #00BF7E; text-decoration:none; margin-left: 3px; margin-right: 3px; }

.reportmodheader {
margin: 10px 0;
font-size: 1.2em;
display:block;
line-height: 1.5em;

}

.EventFlagHeader {
margin-bottom: 5px;
padding: 4px 4px 4px 5px;
margin-left: 0px;
font-weight : normal;
background-color: #FFFFCC;
}

.adflags {
font-weight : bold;
text-align: left;
padding: 0px 0px 0px 0px;
line-height: 1.5em;
}

.adflags form{
margin: 0px;
padding: 0px;
}

.adflags input {
width: 120px;
}

#viewCountHolder {
display:none;
}

/* 
********************************************************************************
posting page
********************************************************************************
*/

/*
.PostJobHeader, .PostRentHeader {
margin: 12px 10px 2px 5px;
padding: 2px 2px 2px 10px;
font-weight : bold;
width:95%;
background-color:#E5E599;

}

*/


.PostBreadCrumb, 
.whichloc, 
.whichcat, 
.PreviewHeading, 
.SaveHeading,
.adz_subs_conf_buttons {
padding: 0px 0px 0px 0px;
margin-top: 0px;
font-weight : bold;
line-height:1.4em;
display:block;
font-size:1.25em;
color: #000;
}


.PostBreadCrumb, 
.whichloc, 
.whichcat, 
.PreviewHeading, 
.SaveHeading,
.adz_subs_conf_buttons {
padding: 0px 0px 0px 0px;
margin-top: 0px;
font-weight : bold;
line-height:1.4em;
display:block;
font-size:1.5em;
color: #000;
}

.PostMandAdvisory {
padding: 5px 0px 0px 0px;
font-weight : bold;
line-height:1.4em;
display:block;
font-size:1.25em;
}

/* not sure if we need this*/
.PreviewHeading, .SaveHeading {
margin-top: 0px;
}

.PreviewActions {
margin-top: 15px;
}

/* not sure if we need this*/
.SaveHeading {
padding-left: 0px;
}

.ActivationText {
padding: 2px 0px 10px 35px;
font-weight : bold;
margin-top: 10px;
line-height: 2.0em;
}


.PostLocList {
line-height: 1.5em;
font-size: 1.25em;
font-weight : bold;
}

.PostLocList ul{
list-style:none;
margin-left: 15px;
padding:0;
}

.PostLocList li{
background:url(http://gfx.buysell.co.uk/navbulletbig.gif) no-repeat 0 50%;
padding:5px 0px 5px 20px;
}

.PostCatList {
line-height: 1.5em;
font-size: 1.25em;
font-weight : bold;
}

.PostCatList ul{
list-style:none;
padding:0;
margin:0;
}

.PostCatList li{
background: url(http://gfx.buysell.co.uk/navbulletbig.gif) no-repeat 0 50%;
padding:5px 0px 5px 20px;
}

INPUT.PostCodeError {
border: dashed 1px #FF0000;
width:25%;
}

.tagstd .tagsfield  {
width:75%;
}

.TagsText {
margin: 10px 10px 10px 0px;
font-size:1.25em;
}
.tagstext a:link, 
.tagstext a:active, 
.tagstext a:visited {color:#003399; text-decoration : none;}
.tagstext a:hover {color: #004EEA; text-decoration:underline; }

.numberinput input {
width:100px;
}

.inputbuttons {
text-align: center;
padding-top: 15px;
}

.inputbuttons input {
width:150px;
}


.PostFormCheck {
width:10px;
}

.checktd {
font-size: 0.9em;
vertical-align: top;

}

.checktd  input {
width: 12px;
margin-left: 0px;
margin-top: 1px;
vertical-align: middle;
}

.radiotd {
font-size: 0.9em;
vertical-align: bottom;

}

.radiotd  input {
width: 12px;
margin-left: 0px;
margin-top: 0px;
vertical-align: middle;
}


.PostFormPermissions {
vertical-align: middle;
padding-left: 2px;
}

.PostFormCheck {
vertical-align: middle;
padding-left: 2px;
}

.postemailaddress {
font-weight: bold;
}

.PostEmailChoice {
vertical-align: middle;
padding-left: 1px;
padding-right: 6px;
padding-top: 0px;
margin-bottom: 0px;
padding-bottom: 0px;
}


.permissionsdiv {
margin-top: 10px;
padding-top: 0px;
}

.permissionsdiv input{
margin-top: 0px;
padding-top: 0px;
}

.permissionsdivheading {
margin-top: 10px;
padding: 0px;
}

.PostErrorMessage {
background-image: url(http://gfx.buysell.co.uk/info.gif);
background-repeat: no-repeat;
padding: 2px 0px 3px 17px;
margin-top: 10px;
margin-left: 2px;
font-weight : bold;
line-height:1.4em;
display:block;
position: relative;
font-size:1.25em;
}

.PostErrorMessage li {
font-weight: normal;
font-size: small;
color: #FF0000;
}

.PostAttachedImages {
font-weight : bold;
font-size:0.9em;
background-image: url(http://gfx.buysell.co.uk/attached.gif);
background-repeat: no-repeat;
padding: 2px 5px 12px 20px;
line-height:1.4em;
height:20px;

}

/* 
********************************************************************************
report page
********************************************************************************
*/


.ReportHeader {
padding: 5px 5px 5px 10px;
line-height: 1.5em;
font-weight: normal;

}

.ReportText, .SearchResults {
background-repeat: no-repeat;
padding: 5px;
font-weight : bold;
line-height: 1.5em;
font-size:1.25em;
color: #FFFFCC;
text-align:center; 
background-color: #01B401;
}


.MainSearch {
margin-left: 10px;
padding: 12px 10px 0px 0px;
font-weight : normal;
line-height: 1.5em;
margin-bottom: 0px;
}

.CatSearch {
margin-bottom: 10px;
padding: 10px;
font-weight : normal;
background: #EEF5EA;
}

.CatSearch h3{
color: #EEF5EA;
font-size:1.25em;
font-weight:bold;
padding:0px 0px 5px 0;
margin:0;
}

.CatSearch form {
margin: 0px;
padding: 0px;
}



.adlistnext100  {
margin-bottom: 10px;
padding: 5px;
font-weight : normal;
border: 1px solid #01B401;
font-size:1.1em;
color: #009900;
line-height:1.4em;
}

.SearchHelp {
text-align: right;
display: inline;
padding-left:10px;
}

.rssimg  {
display: inline;
margin-right: 4px;
}

.rssimg img {
vertical-align: bottom;
}

.rsshelp {
margin-right: 4px;
}


.AdImage {
text-align: left;
padding: 5px;
vertical-align: top;
background: #efefef;
border: 1px solid #ccc;
margin: 0 20px 20px 0px;
}

.AdImageDiv {
float:left;
}

/* not sure if we need this*/
.TsandCs {
margin-left: 0px;
}

.TsandCsHeader {
background-image: url(http://gfx.buysell.co.uk/info.gif);
background-repeat: no-repeat;
padding: 2px 0px 10px 20px;
font-weight : bold;
line-height: 1.5em;
}

.TsandCs textarea {
width:90%;
}

.TsandCsButtons {
padding: 10px 0px 0px 0px;
}

.ManageBreadcrumb {
padding: 5px 5px 5px 10px;
line-height: 1.5em;
font-weight: normal;
}

.ManageSaved {
background-image: url(http://gfx.buysell.co.uk/info.gif);
background-repeat: no-repeat;
padding: 0px 0px 10px 20px;
font-weight : bold;
line-height: 1.5em;
}

.ManageButtons {
margin: 2px 2px 2px 2px;
}

.noads, .EmailError {
background-image: url(http://gfx.buysell.co.uk/info.gif);
background-repeat: no-repeat;
padding-left: 17px;
margin: 10px 0px 10px 0px;
font-weight : bold;
line-height:1.4em;
display:block;
font-size:1.25em;
}



/* 
********************************************************************************
Subscriptions 
********************************************************************************
*/

table.adz_subs_table {
	margin:0.5em 0em 1.5em 1em;
	border-collapse:collapse;
	font-size: 1.3em;
	position: relative;
}
table.adz_subs_table tr.adz_subs_row_hi {
	background-color:#f2f2f2;
}
table.adz_subs_table td,
table.adz_subs_table th {
	border:none;
	padding:0.2em;
}
table.adz_subs_table * {
	vertical-align:top;
	text-align:right;
}
table.adz_subs_table th {
	text-align:left;
	width:80%
}
.adz_subs_head {padding-left:10px}
.adz_subs_kw {color:green}
.adz_subs_sitename {padding-right:1em}
table.adz_subs_table {
	width:70%;
}

/* 
********************************************************************************
email advertiser form 
********************************************************************************
*/

.EmailContactFormTable {
padding: 5px 5px 5px 5px;
margin-top: 5px;
margin-bottom: 10px;
background-color: #F7F7DE;
width: 90%;
}

.EmailSend {
text-align: right;
padding-right: 7%;
}

.EmailContactFormTable .EmailSend INPUT { 
width: 100px;
text-align: center;}

.EmailContactFormTable th { 
text-align: right; 
}

.textinput {
width:90%;
}

.EmailContactFormTable INPUT{
width:90%;
text-align: left;
}

.EmailContactFormTable textarea {
width:90%;
}

.PostEmailAnonymise {
background-image: url(http://gfx.buysell.co.uk/envelope.gif);
background-repeat: no-repeat;
padding: 0px 0px 0px 19px;
font-weight : bold;
font-size:1.25em;
margin-left:5px;
}

.EmailTerms { padding-left:10px;}

.EmailTerms a:link, 
.EmailTerms a:active, 
.EmailTerms a:visited {color:#000; text-decoration : none; font-weight:bold;}
.EmailTerms a:hover {color: #CC0000; text-decoration:underline; font-weight:bold; }

.EmailContinue {
margin-left: 10px;
font-weight: bold;
margin-top: 10px;
}

/* 
********************************************************************************
Post Blurb
********************************************************************************
*/

.PostBlurb {
margin: 0px 0px 10px 0px;
width:75%;
background: #FFFFCC;
padding:10px 10px 10px 10px;
}


.PostBlurb p {
font-weight: bold;
font-size:1.25em;
}

.PostBlurb ul {
font-weight: normal;
color: #000;
margin:0px;
list-style: none;
padding: 10px 0px 0px 0px; 
font-size:1.25em;
}

.PostBlurb li {
padding:0px 0px 0px 15px;
background:url(http://gfx.buysell.co.uk/quotebullet.gif) no-repeat 0 50%;
}

.PostBlurb a:link, 
.PostBlurb a:active, 
.PostBlurb a:visited {text-decoration : underline; }
.PostBlurb a:hover { text-decoration: none; }

/*
********************************************************************************
Related Content
********************************************************************************
*/

.RelatedLocationOuter { margin: 0px 0px 10px 0px; }
.links-obj { margin-bottom:10px; }

.RelatedLocation span, .links-obj h3{ font-weight: bold; color: #fff; background-color:#01B401; }


/* 
********************************************************************************
Tags
********************************************************************************
*/


.RelatedTagsOuter{
background-color: #000000;
padding: 0px 0px 20px 20px;
width: 180px;
text-align: center;
font-size: 1.1em;
border: 1px solid #FFFFFF;
float: right;
}


.RelatedTags {
padding: 0px 0px 5px 0px;
border: 1px dashed #009965;
background-color: #FFFFFF;
margin-top: 0px;
line-height: 1.8em;
font-weight: bold;
width: 180px;
text-align: center;
font-size: 1.1em;
}

.RelatedTags a:link, 
.RelatedTags a:active, 
.RelatedTags a:visited {color:#009965; text-decoration : underline; margin-left: 3px; margin-right: 3px; }
.RelatedTags a:hover {color: #00BF7E; text-decoration:underline; margin-left: 3px; margin-right: 3px; }

.RelatedTags span{
font-weight: bold;
color: #fff;
background-color:#009965;
display:block;
padding: 2px 2px 2px 2px; 
text-align: center;
font-size: 1.1em;
}

.tagcloud {
margin: 0px;
line-height: 3em;
border: 3px solid #01B401;
padding:10px;
}


.tagcloud a:link, 
.tagcloud a:active, 
.tagcloud a:visited {color: #003399; text-decoration : underline; margin-left: 3px; margin-right: 3px; }
.tagcloud a:hover {color: #009900; text-decoration:none; margin-left: 3px; margin-right: 3px; }

.TagsHeader {
margin:  10px;
color: #000000;
font-weight: bold;
font-size: 1.0em;
}

.TagsText {
margin: 10px;
}

.taghelpwindowheader {
margin-left: 0px;
padding: 5px 5px 5px 5px;
color: #000;
width:95%;
background-color:#ffffff;
line-height: 1.5em;
font-weight: bold;
}


.tagshelpwindowtext {
margin: 0px;
padding: 5px 5px 5px 5px;
width:95%;
line-height: 1.5em;
font-size:1.25em;
}


.tagshelpexample {
color: #007F00; 
font-weight: bold; 
text-decoration: underline;
margin-left: 20px; margin-right: 0px; ;
}

.SearchLocSuggestion {
background-color: #F9F4FA;
padding: 5px 3px 5px 3px;
line-height: 1.5em;
font-size:1.25em;
}

.SearchLocSuggestion A {
font-weight: bold;
}

IMG.NewIcon {
width: 21px;
height: 10px;
margin-left: 10px;
}

.TreeLocDeep {
font-weight : bold;
}

.TreeLocDeep ul{
list-style:none;
padding:0;
}

.TreeLocDeep li{
background:url(http://gfx.buysell.co.uk/linkbullet.gif) no-repeat 0 7px;
padding:2px 0px 2px 20px;
vertical-align: top;
}

.TreeLocShallow {
line-height: 1.5em;
font-size: 1.25em;
font-weight : bold;
}

.TreeLocShallow ul{
list-style:none;
padding:0;
margin:0;}

.TreeLocShallow li{
background: url(http://gfx.buysell.co.uk/navbulletbig.gif) no-repeat 0 50%;
padding:5px 0px 5px 20px;
}

TABLE.TreeLocTable {
width:60%;
}

.TreeLocTable TD {
vertical-align: top;
width:50%
}

.TreeLocMetaData {
font-weight: normal;
font-size: 0.75em;
padding: 0px 0px 0px 25px;
margin-top: -10px;
}

.SearchFieldLabel {
font-weight: bold;
padding-left: 10px;
}

/* 
********************************************************************************
Events
********************************************************************************
*/
.EventDate {
margin-bottom: 10px;
margin-top: 5px;
padding: 5px 5px 5px 5px;
font-weight : normal;
background-color: #FFFFCC;
}

.EventDate SPAN {
font-weight: bold;
}

.EventCalendarMonth {
font-size: 0.9em;
font-weight: bold;
}

.EventCalendarMonth TD {
width: 25px;
text-align: center;
font-weight: normal;
}

TABLE.EventSelectMonth {
background-color: #fff;
width: 180px;
border-top: 1px solid #009900;
border-bottom: 1px solid #009900;
}

.EventSelectMonth TD {
width: 40px;
}

.EventSelectMonth TH {

}

.EventCalendarOuter {
background-color: #fff;
padding: 0px 0px 20px 0px;
width: 180px;
text-align: center;
font-size: 1.1em;
}

.EventCalendar {
padding: 0px 0px 0px 0px;
border: 1px solid #009900;
background-color: #fff;
margin-top: 0px;
line-height: 1.8em;
font-weight: bold;
width: 180px;
text-align: center;
font-size: 1.1em;
}

.EventCalendar span{
font-weight:bold;
color: #fff;
background-color:#01B401;
display:block;
padding: 0px 2px 0px 5px; 
text-align: centre;
}

table.EventCalendarDays {
border-bottom: 1px solid #009900;
}

.EventCalendar a:link, 
.EventCalendar a:active, 
.EventCalendar a:visited {color:#003399; text-decoration : none; margin-left: 3px; margin-right: 3px; }
.EventCalendar a:hover {color: #004EEA; text-decoration:underline; margin-left: 3px; margin-right: 3px; }

.EventCalendarDays a:link, 
.EventCalendarDays a:active, 
.EventCalendarDays a:visited {font-weight: bold; text-decoration: underline;}
.EventCalendarDays a:hover {font-weight: bold; text-decoration: none;}

.EventNotShown {
	display:none;
}

.RelatedEvents {
padding: 5px; 
width: 180px;
}

.RelatedEvents h1{
font-size:1.25em;
font-weight:bold;
padding:10px 0px 10px 0px;
margin:0;
color: #000000;
position: relative;
}

div.RelatedEventsHeader {
font-size:1.25em;
font-weight:bold;
padding:10px 0px 10px 0px;
margin:0;
color: #000000;
position: relative;
}

.RelatedEvents img, .EventReminderIcon img {
vertical-align: middle;
}

div.EventsSeperator {
border-top: 1px solid #CCCC34;
margin-top: 5px;
}

div.EventsAllRelated {
background:url(http://gfx.buysell.co.uk/linkbullet.gif) no-repeat 0 50%;
padding-left: 15px;
padding-right: 5px;
}

/* 
********************************************************************************
Other adzooks location JC 21/12/05
********************************************************************************
*/

.SiteLinksnew {
margin:10px 0px 10px 0px;
padding:10px;
font-size:1.25em;
background-color: #E9F5DC;
min-height:70px;
}

/* for Internet Explorer */
/*\*/
* html .SiteLinksnew {
height: 70px;
}
/**/

.imgmap {
margin:0px 10px 10px 0px;
float:left;
}


/*
**************************
Map styles
**************************
*/

span.MapLocLink {
background-image:  url(http://gfx.buysell.co.uk/mag_glass.gif);
background-repeat: no-repeat;
padding: 0px 0px 0px 18px;
margin-left:10px;
}

span.MapAllPostsLink {
font-weight : bold;
font-size:1.1em;
line-height: 1.2em;
background-image:  url(http://gfx.buysell.co.uk/mag_glass.gif);
background-repeat: no-repeat;
padding: 0px 0px 0px 18px;
margin-left:0px;
}

div.MapPostLink {
font-size: 1.1em;
height:10px;
margin-bottom:20px;
}

/* Cool Ninja Map styles */
div.mapPostPanel {
	float: left;
	width: 250px;
	height: 580px;
	overflow: auto;
	line-height: normal;
}

ul.mapCatList {
	list-style: none;
	font-size: 10px;	
	line-height: normal;
	padding-left: 0px;
	margin-left: 0px;	
}

.mapCatList li {
	font-size: 11px;
	line-height: normal;
	margin-left: 0px;	
}

.mapCatList .homeadlisttitle {
	font-size: 11px;
	line-height: normal;
}

div.mapCatName {
	margin-bottom: 10px;
	padding: 5px 5px 5px 5px;
	font-weight : normal;
	background-color: #E9F5DC;	
	font-size: 12px;
	line-height: normal;	
}

div.mapTopCatList {
	margin-left: 5px;
}

div.mapLeafCatList {
	margin-left: 15px;
}

br.stupidIEbugfixer {
	font-size: 1px;
}

div#map {
	float: left;
	margin-bottom: 10px;
	margin-right: 10px;
	margin-top: 10px;
	width: 62%;/*500px;*/
	height: 580px;
}

span.mapExpandAll {
	font-size: 10px;
}

div.mapBubble {
	width:200px;	
}

.mapBubble .homeadlisttitle {
	font-size: 12px;
}

div.mapBubbleIcons {
	text-align: right;
}

div#filterList {
	
}

#filterList h2 {
	font-size: 12px;
	margin-bottom: 0px;
}

#filterList img {
	vertical-align: middle;
}

span.filterValue {
	font-weight: bold;
}

.mapPostFiltered {	
	opacity:.30;
	-moz-opacity: 0.3;
}

/* IE only fix */
* html .mapPostFiltered {
	filter: alpha(opacity=30);
	height: 1px;
}

/*
**************************
html styles
**************************
*/
.liststyle{width:600px;font-size:1.25em;}
.liststyleno{width:45px;float:left; margin-bottom:10px;}
.liststyletext{width:555px;float:left; margin-bottom:10px;}
.termstable {margin-top:3px;border-top:1px solid #999999;border-left:1px solid #999999;}
.termstable td {border-right:1px solid #999999;border-bottom:1px solid #999999; vertical-align:top;padding:5px;}

/*
**************************
bookanad splashpage styles
**************************
*/

#spbody	{
	margin: 20px 10px 10px 10px;
	text-align: center;
	font: small verdana, arial, sans-serif;
	color: #000;
	background: #eef5ea;
	line-height:1.4em;
	
	
	}

#spwrap {
	position: relative;
    	margin: 0 auto; /* center on everything else */
    	width: 732px;
   	text-align: left;	
	}

.spbox {
	margin: 0;
	padding:0 0 10px 0;
	width: 732px;
	background: #fff url(http://gfx.buysell.co.uk/box_bottom.gif) no-repeat bottom left;
	} 

#spwrap p {
	font-size: 90%;
	margin: 0 10px 5px 20px;
	padding:0;
	}

#spwrap h1 {
	padding: 20px 0px 10px 20px;
	margin:0;
	background: url(http://gfx.buysell.co.uk/box_top.gif) no-repeat top left;	
	}

#spwrap h2 {
	font-size: 120%;
	background: url(http://gfx.buysell.co.uk/navbulletbig.gif) no-repeat 0 50%;
	padding: 0px 0px 0px 20px;
	margin: 20px 20px 5px 20px;
	}
	
#spwrap h3 {
	font-size: 140%;
	color: #009900;
	padding: 0px 0px 0px 0px;
	margin: 20px 20px 5px 20px;
	}

#spwrap img {
	border:1px;
	}

.spright {
	float:right;
	margin:3px 10px 10px 0;
	padding:0;
	}

.spgrey {
	font-size: 80%;
	color: #666;
	
	}







a.sp, a.sp:link, a.sp:visited {display:block; width:115px; height:25px; background:#eef5ea  url(navbulletbig.gif) no-repeat 0 50%;; border:none; margin-top:2px; margin-left:6px;text-align:center; text-decoration:none; font-family:verdana, arial, sans-serif; font-size:11px; color:#000; line-height:25px; overflow:hidden; float:left;}
a.sp:hover {background:#D8E8CE url(navbulletbig.gif) no-repeat 0 50%;; font-color:#000}
a.sp:active { background:#c00 url(http://gfx.buysell.co.uk/navbulletbig.gif) no-repeat 0 50%;}








table.splash_table{
	
	margin:0.5em 2em 1.5em 1em;
	border-collapse:collapse;
	font-size: 12px;
	position: abs;
	width: 660px;
}
table.splash_table td,
table.splash_table th {
	border:none;
	padding:0.2em;
}

/*
*********************************
Tiles on homepage	
*********************************
*/

.featured-tiles { margin-top: 10px;background: url('http://gfx.buysell.co.uk/hr-break.gif') no-repeat top left;padding-top: 20px;}

.featured-tiles table {
border-spacing: 8px 8px;
}

.featured-tiles table tbody tr td { 
padding: 6px 0;
width: 142px;
height: 62px;
position: relative;
background: url('http://gfx.buysell.co.uk/cell-bkg.gif') no-repeat top left;
}


/*
*********************************
end of bookanad splashpage styles
*********************************
*/

/* Post-level Caching Hacks */
div.adlistsubcat {
	display:none;
}
span.catCrumbsSite {
	display:none;
}

.adwithcatbreadcrumbs div.adlistsubcat {
	display:block;
}
.adwithsite span.catCrumbsSite {
	display:inline;
}

span.catCrumbsPrelude {
	display:none;
}


/* Advanced search styles - added by j hodgson 11/08/08  */

#AdvSearch, #StandardSearch {
	width:100%;
}

div #AdvSearch p, div #StandardSearch p{
	margin:0px 0px 2px 0px;
}

#AdvSearch label, #StandardSearch label{
	font-weight:bold;
	margin-top:5px;
}

#AdvSearch .SearchFieldLabel, #StandardSearch .SearchFieldLabel{
	color:#003399;
	font-size:1.1em;
	font-family: arial,verdana,sans-serif;
}

#AdvSearch .break{
	line-height:4px;
}

#AdvSearch input[type=text], #StandardSearch input[type=text]{
	width: 235px;
}

div #AdvSearch select.catid, div #StandardSearch select.catid{
	width: 240px;
}

div #AdvSearch select, div #StandardSearch select{
	width: 140px;
}

div #AdvSearch select.selectad, div #StandardSearch select.selectad {
	width: 95px;
}

#AdvSearch input[type=submit], #StandardSearch input[type=submit]{
	margin-top:5px;
}
/* IE6 search */
* html #DefaultSearch.CatSearch { 
	float:left; 
	width:98%;
}

/*
**************************
localmole local businesses
**************************
*/
#skyad h4.list-head-colour1 {
	color: black;
	font-size:1.5em;
	padding: 2px 0px;
	text-align: left;
	margin:0 0 0 0px;
	width: 174px;
}
#skyad .lm-ads-wrap {
	width: 174px;
	margin-left: 20px;
	padding: 0 5px;
}
.text-ads div {
	border-bottom:1px dotted #ccc;
	padding:0 0 10px;
	margin:7px 5px 0px 3px;
	float:none;
	clear:both;
	overflow:hidden;
	text-align:left;
	overflow:hidden
}
.text-ads img {
	float:right;
	clear:none;
	margin:0px 5px 0px 5px;
}
.text-ads a {
	font-family:arial,verdana,sans-serif;
	font-size:0.8em;
	text-decoration:none;
} 
.text-ads h5 {
	margin:2px 0px 15px;
}
.text-ads h5 a {
	padding:0;
	line-height:1.2em;
	font-size:11px;
	font-weight:bold;
}




/* new premium ad page */
.post h2 { display: inline;}
.PostPDFLink {display: inline;float: right; margin-top: 15px; margin-left: 10px;}
.PostArea {clear: both; margin-top: 30px;}

div#wrap div#content div#PostAndAdsenseAndRHColumn div#PostAndAdsenseFooter div.Post div.floatclear div.postDetails p {font-size: 1.1em; padding-bottom: 10px;}


/** LocalMole links **/
#lm_links_ban { 
	padding:2px; height:72px; clear:both; margin:0 0 5px 0;
	background:#405C8C url(http://images.icnetwork.co.uk/collections/local_mole/grad-bkg.gif) repeat-x;  
}
#lm_links_ban .lm-logo { 
	float:left; margin:0 10px 0 0; 
	background:transparent url(http://images.icnetwork.co.uk/collections/local_mole/m_logo2.png) no-repeat; 
}
#lm_links_ban h3 {color:white; margin:4px 0; font-size:1.7em;}
#lm_links_ban ul { margin:0;}
#lm_links_ban li { 
	float:left; margin:0 10px 0 0; list-style-image:none; list-style-type:none;
	font-size:1.05em; line-height:1.75em; 
}
#lm_links_ban li a {color:white; white-space:nowrap;}

/** homepage links **/
#links-obj { width: }

/** unstyled about us more info link **/
#sidebar #aboutus .plain-link {
font-size:1em;
font-weight:normal;
text-decoration:none;
padding:0px;
color: #009900;
background-color:#EEF5EA;
border-bottom: none;
display:inline;
}
#sidebar #aboutus a:hover.plain-link{
font-size:1em;
font-weight:normal;
text-decoration:underline;
padding:0px;
color: #009900;
background-color:#EEF5EA;
border-bottom: none;
display:inline; 
}

.i_email span { display: none !important; }

