/* Buy Sell styles for findifinscotland.co.uk 
 *

	$URL:$

 */
@import url("adsense.css");
@import url("common.css");
/* 
image path:url (http://gfx.finditinscotland.co.uk/image.gif) 
*/

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

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

.azcategorywrap ul li { font-size: 0.85em; }

.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: #ed1b2f;
font-size:1.00em;
font-weight:normal;
}

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

.errormsg {
border:1px solid gray;
margin:0px 0px 10px;
padding:5px;
}

/*
********************************************************************************
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 : "Verdana", Arial, sans-serif;
background-color : #FFFFFF;
color: #000;
font-size:0.66em;
margin : 10px;	
}

a:link,
a:active, 
a:visited {color:#0d92dd; text-decoration : none; }
a:hover {color: #0d92dd; text-decoration: underline; }

img { border:0;}

/* 
********************************************************************************
site 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
********************************************************************************
*/

#buywrap {
width:48%;
padding: 0px;
margin: 0px 0 20px 0;
background: #fff;
display: inline-block;
}

#buy {
padding: 10px;
margin: 0px;
background: #e0f4ff;
min-height:180px;
height:180px;
font-size:1.15em;
border: 1px solid #1191e3;
}

body div#wrap div#content div#buywrap div#DefaultSearch.CatSearch { 
padding: 10px 10px;
margin: 0px;
background: #e0f4ff;
height:210px;
border: 1px solid #1191e3;
}

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

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


div#buy p, div#sell p { margin-bottom: 10px;}

#content #buywrap h1 {
background:#FFFFFF none repeat scroll 0%;
color:#FFFFFF;
margin: 15px 0 10px 0;
padding:0px;
}

#content #sellwrap h1{
padding: 0px;
margin: 15px 0 10px 0;
color: #ffffff;
background: #fff;
}

#sellwrap {
float: right;
width:48%;
padding: 0px;
margin: 0px 0 20px 0;
}

#sell {
padding: 10px;
margin: 0px;
background: #e0f4ff;
min-height:210px;
height:210px;
font-size:1.15em;
border: 1px solid #1191e3;
}

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

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

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

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

#adbrowse {
background: #fff;
padding: 0px;
margin:0px 0 0 0;
border-top: 1px solid #ccc;
background: url(http://gfx.finditinscotland.co.uk/img_browseadtab.gif) no-repeat top right;
min-height:360px;
max-height:600px;
}

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


#content #adbrowsewrap h1{
font-size:1.05em;
font-weight:bold;
padding:0px 0px 10px 0px;
margin:0;
}

#adbrowse h3 {
margin:10px 0 0px 0;
color: #000;
font-size:1.00em;
font-weight:normal;
}

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

.azlist {
float:right;
margin:0;
padding: 0px 0px 0px 18px;
background: url(http://gfx.finditinscotland.co.uk/navbulletbig.gif) no-repeat 0 50%;
font-size:1.05em;
font-weight:bold;
}

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

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

#content #adbrowse ul {
margin: 5px 170px 15px 0;
padding: 0;
list-style: none;
}

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

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

#aboutus {
padding: 10px 10px 10px 10px; 
background: #e0f4ff;
border: 1px solid #1191e3;
font-size:1em;
line-height:1.05em;
margin:10px 0;
}

#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: #F9F9F9;
font-size:1.05em;
font-weight:bold;
padding:0px 0px 10px 0px;
margin:0;
}

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

#content .replace span, .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.finditinscotland.co.uk/h1_aboutus.gif); background-repeat: no-repeat;} 

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

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

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

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


/* changed Jim Casey smaller font size request from D.Black & R.Fox*/


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

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

/* new style Jim Casey for ad numbers block*/
.blocktext {
color: #fff;
background-color: #1191E3;
padding:1px 3px 1px 3px;
font-weight:bold;
line-height: 16px;
}

/* 
********************************************************************************
Site layout by Jim Casey 
********************************************************************************
*/

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

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

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

#header {
background: url(http://images.icnetwork.co.uk/collections/find_it_scotland/default_header_tag.gif) no-repeat 10px 12px;
height: 106px;
padding: 0;
clear: both;
margin: 0 0 0 0; 
}

#sidebarsubcat {
padding: 0; 
margin: 0 0 0px 0;
background: #fff;
/* ie fix so that nav won't break with extra long names in ie*/
#word-wrap: break-word;

}

#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:1.8em;
position: relative;
}

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

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

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

.footer {
clear:both;
width: 100%;
padding:0px 0px 7px 0px;
color: #FFF;
background: #1191e3;
border-top: 1px solid #0086ed;
border-bottom: 1px solid #ccc;
}

.footer a:link, .footer a:hover, .footer a:active, .footer a:visited {
text-decoration:none;
color: #FFF;
font-size: 1.05em;
font-weight: bold;
font-family: "Verdana", Arial, Helvetica Neue, sans-serif;
}

.footer a:hover {}

.footer a.selected { text-decoration:none; color: #fff; background-color: #fff; }
.footer a:hover { text-decoration: underline; }

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

#header #bannerad {
padding: 0px;
margin: 5px 3px 0px 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 Dan Singerman
********************************************************************************
*/

#sidebar { 
	border-top: 1px solid #ccc;
	
	}

#sidebar a span{
color: #333;
font-size:0.80em;
font-weight:normal;

}


#sidebar a {
font-size:1.1em;
font-weight:bold;
display: block;
text-decoration:none;
padding:6px 5px 4px 7px;
margin:0px 0px 0px 0px;
color: #0d92dd;
border-right: 1px solid #ccc;
border-left: 1px solid #ccc;
border-bottom: 1px dotted #ccc;
}




#sidebar a:hover{
font-size:1.1em;
font-weight:bold;
display: block;
text-decoration:underline;
padding:6px 5px 4px 7px;
margin:0px 0px 0px 0px;
color: #333;
border-right: 1px solid #ccc;
border-left: 1px solid #ccc;
border-bottom: 1px dotted #ccc;
}

div#sidebarwrap div#sidebar div#sidebarsubcat { border: 1px solid #ccc; }

div#sidebarwrap div#sidebar div#sidebarsubcat a{ border: none; }

#sidebar a.selected {
font-size:1.1em;
color: #fff;
background: #1191e3;
text-decoration: none;
border-top: 1px solid #1191e3;
border-bottom: 1px solid #fff;
}

#sidebar a.selected:hover {
font-size:1.1em;
color: #fff;
background: #1191e3;
text-decoration: none;
border-top: 1px solid #1191e3;
border-bottom: 1px solid #fff;
}

#sidebar a.selected span { color: #fff; }

#sidebar a.subcat {
font-size:1em;
color:#0d92dd; 
text-decoration : none;
font-weight: normal;
background: #fff;
}

#sidebar a:hover.subcat{
color:#0d92dd; 
text-decoration : underline;
background-color: #fff;
font-weight:normal;
font-size:1em;
}

#sidebar a.subcatselected {
font-size:1em;
font-weight: bold;
color:#0d92dd; 
text-decoration : none;
background-color: #fff;
border-right: 1px solid #ccc;
border-left: 1px solid #ccc;
}

#sidebar a:hover.subcatselected {
color:#ed1b2f; 
text-decoration : none;
background: #fffed6;
border-right: 1px solid #ccc;
border-left: 1px solid #ccc;
}

#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: 1px solid #ccc;
}

.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.finditinscotland.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.finditinscotland.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 #ed1b2f;
background-color: #ed1b2f ;
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.05em;
}

.tradead {
padding-right: 20px;
/*background: #F9F9F9; */
background-image:  url(http://gfx.finditinscotland.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 #ccc;
}

.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;
}

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

/* not sure if we need this*/
.Post {
position: relative ;
border: 1px solid #ccc;
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.05em;
line-height: 1.4em;
}

.PostProfileLink {
font-weight : bold;
font-size:1.05em;
line-height: 1.4em;
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.finditinscotland.co.uk/mag_glass.gif) no-repeat 0 50%;
padding: 0px 0px 0px 18px;
}

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

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

.PostReminder {
font-weight : bold;
font-size:1.05em;
line-height: 1.4em;
background-repeat: no-repeat;
padding: 0px 0px 5px 21px;
margin-left:3px;
margin-bottom:5px;
}

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

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

.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.walesonline.co.uk/ok.gif); 
background-repeat: no-repeat; 
padding: 0px 0px 10px 20px;
}

.PostPermissionYes {
color: #000; 
}

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

.PostPermissionNo {
background-image: url(http://gfx.walesonline.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.05em;
}

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

.PostTags a:link, 
.PostTags a:active, 
.PostTags a:visited {color: #00f; text-decoration : underline; margin-left: 3px; margin-right: 3px; }
.PostTags a:hover {color: #ed1b24; 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;
}

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

/* 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.05em;
font-weight : bold;
}

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

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

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

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

.PostCatList li{
background: url(http://gfx.finditinscotland.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.05em;
}
.tagstext a:link, 
.tagstext a:active, 
.tagstext a:visited {color:#00f; text-decoration : none;}
.tagstext a:hover {color: #ed1b24; 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.finditinscotland.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.05em;
}

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

.PostAttachedImages {
font-weight : bold;
font-size:0.9em;
background-image: none;
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.05em;
color: #fff;
text-align:center; 
background-color: #ed1b2f;
}

.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: #e0f4ff;
border: 1px solid #1191e3;
}

.CatSearch h3{
color: #F9F9F9;
font-size:1.05em;
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 #ccc;
font-size:1.1em;
color: #999;
font-weight: bold;
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: 10px;
vertical-align: top;
background: #efefef;
border: 1px solid #ccc;
margin: 0 0 0 20px;
}

.AdImageDiv { float:right; }

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

.TsandCsHeader {
background-image: url(http://gfx.finditinscotland.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.finditinscotland.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.finditinscotland.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.05em;
}

/* 
********************************************************************************
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: #f9f9f9;
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: none;
background-repeat: no-repeat;
padding: 0px 0px 0px 19px;
font-weight : bold;
font-size:1.05em;
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: #ed1b2f; 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.05em;
}

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

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

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

/* 
********************************************************************************
Location
********************************************************************************
*/

.RelatedNearbyLocation {
color: #000;
padding: 0; 
margin:10px 0px 10px 0px;
font-size:2em;
line-height: 1.5em;
}

/*
********************************************************************************
Related Content
********************************************************************************
*/
.RelatedLocation {
padding: 0px 0px 5px 0px;
border: 1px solid #CCCCCC;
background-color: #FFFFFF;
}

.RelatedLocation span{
font-weight: bold;
color: #0D92DD;
background-color:#FFFFFF;
border-bottom: 1px dotted #CCCCCC;
}

/*
********************************************************************************
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:#00f; text-decoration : underline; margin-left: 3px; margin-right: 3px; }
.RelatedTags a:hover {color: #ed1b24; 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;
background: #f9f9f9;
padding:10px;
}

.tagcloud a:link, 
.tagcloud a:active, 
.tagcloud a:visited {color: #00f; text-decoration : underline; margin-left: 3px; margin-right: 3px; }
.tagcloud a:hover {color: #ed1b24; 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.05em;
}

.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.05em;
}

.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.finditinscotland.co.uk/linkbullet.gif) no-repeat 0 7px;
padding:2px 0px 2px 20px;
vertical-align: top;
}

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

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

.TreeLocShallow li{
background: url(http://gfx.finditinscotland.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 #ed1b2f;
border-bottom: 1px solid #ed1b2f;
}

.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 #ed1b2f;
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:#ed1b2f;
display:block;
padding: 0px 2px 0px 5px; 
text-align: centre;
}

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

.EventCalendar a:link, 
.EventCalendar a:active, 
.EventCalendar a:visited {color:#00f; text-decoration : none; margin-left: 3px; margin-right: 3px; }
.EventCalendar a:hover {color: #ed1b24; 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.05em;
font-weight:bold;
padding:10px 0px 10px 0px;
margin:0;
color: #000000;
position: relative;
}

div.RelatedEventsHeader {
font-size:1.05em;
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.finditinscotland.co.uk/discbullet.gif) no-repeat 0 50%;
padding-left: 15px;
padding-right: 5px;
}

/* 
********************************************************************************
Other adzooks location Jim Casey 21/12/05
********************************************************************************
*/

.SiteLinksnew {
margin:10px 0px 10px 0px;
padding:10px;
font-size:1.05em;
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.finditinscotland.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.finditinscotland.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.05em;}
.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: #F9F9F9;
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.finditinscotland.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.finditinscotland.co.uk/box_top.gif) no-repeat top left;	
}

#spwrap h2 {
font-size: 120%;
background: url(http://gfx.finditinscotland.co.uk/navbulletbig.gif) no-repeat 0 50%;
padding: 0px 0px 0px 20px;
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;
}


.spbox-contacts{width:690px; margin:10px;}
.spbox-contacts th{color:#4dade7;padding-top:20px;}
.spbox-contacts td{vertical-align:top;}
.spbox-contacts-name{width:360px;}
.spbox-contacts-number{width:110px;}
.spbox-contacts-email{width:220px;}


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

p#nav-other-sites{float:right;margin-top:5px;}
p#nav-other-sites select, p#nav-other-sites input {font-size:100%;}

div.navigation,  a#navigation-selected {text-decoration: none; }
div.navigation{float: left; margin: 0px;padding: 0 ;  font-size:0.975em; background: #ed1b2f; width: 100%; }
div.navigation ul{ list-style: none; margin: 0px;padding: 5px 0 0 0; font-weight:bold; font-family: Arial, sans-serif;}
div.navigation ul li{ float:left; margin-top:0px;}
div.navigation ul li a{ float:left; padding:7px;color: #fff; margin-right:1px; background: #bb0000; }
.navigation ul li.active a{color: #ed1b2f; background: #fff;   }
div#navigation{float: left; margin: 0 0 0 0;padding: 0; width:995px;  }
div#navigation ul li a:hover { text-decoration:underline;}

body div#wrap div.footer { padding: 5px 0; }
body div#wrap div.footer a { padding-left: 10px; }    


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

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

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

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


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 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%;
}

/* terms html */

#termsandconditionscontainer{
font-family:verdana;
font-size:0.9em;
}

#termsandconditionscontainer h2{
font-size:1.3em;
}

#termsandconditionscontainer dl,
#termsandconditionscontainer dd p,
#termsandconditionscontainer ul p,
.termsandconditions_indentlist dt,
.termsandconditions_indentlist dd{font-size:1em;}


div#wrap div#content div#buywrap div#DefaultSearch.CatSearch form table#AdvSearch.AdvancedSearch { margin-left: -15px;}


#viewCountHolder{display:none;}
/*
**************************
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;
}

