body { background-color: #FFFFFF;
		color: #000000;
		font-family: Arial, Sans-Serif; 
		font-size: 10pt;}
		
.floatleft { float: left; }
.floatright { float: right; }
.center { text-align: center; }

div#adzone { text-align: center; padding: 10px 10px 10px 10px;}
 div#adzone img { margin: 10px 0px 10px 0px; }
 div#adzone embed { margin: 10px 0px 10px 0px; }
 div#adzone iframe { margin: 10px 0px 10px 0px; }
 
div.adzone { text-align: center; padding: 10px 10px 10px 10px;}
div.adzone img { margin: 10px 0px 10px 0px; }
div.adzone embed { margin: 10px 0px 10px 0px; }
div.adzone iframe { margin: 10px 0px 10px 0px; }

/*Top Part of Page*/		
div#header {	width: 99%; 
			border: solid 1px #c0c0c0;
			padding: 5px;
			height: 70px;}

div#header h1 { margin: 0px; padding: 0px;  }
div#header h1 img { border: 0; }

div.logo { float: left; width: 250px;}
div.topbanner { float: right; width: 50%; padding: 5px 0 0 0; }

div#youarehere{width:99%;padding:5px 0 5px 5px;height:20px; font-size: 8pt;}
div#youarehere strong{color:#F00;font-weight: normal;}
div#youarehere em a{color:#00F;}
div.youareheretext{float:left;width:65%}
div#quickfindsearch{float:right; width: 320px; padding: 0; margin: 0;}	

div#toplinks {width: 99%;
			background-color: #F7F7F7;
			padding: 2px;}

div#toplinks img {border: 0; }
			
div#toplinks ul {list-style-type: none; margin: 0; padding: 0;}
div#toplinks li { position: relative;
				float: left; 
				padding: 0 5px 0 0;}

div#toplinks ul ul { 	position: absolute;
					background-color: #FFFFFF;
					border: 1px solid #c0c0c0;
					z-index: 500;
					display: none;
					top: 15px;
					left: 0px;
					width: auto;}
div#toplinks ul ul li {width: 180px; 
				background-color: #F7F7F7;
				padding: 1px 4px 1px 4px;
				margin: 2px 0px 2px 0px;
				float: none;}

div#toplinks ul li:hover ul { display: block; }

div#biography {width: 99%;
				padding: 5px;
				font-size: 8pt;}
/*End of Top part of Page*/

/*Middle Section*/
div#container {width: 99%;
				min-width: 900px;}
div#container h2 {	color: White;
	font-weight: Bold;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 140%;
	border: solid 1px #C0C0C0;
	padding: 1px 4px 1px 4px;
	margin: 0px;
	background-color: #007DC3;}

div#sidebar-left {width: 17%;
				top: 0;
				float: left;
				margin: 5px 0 5px 0px;}
	
div#column-nav { border: solid 1px #C0C0C0;	width: 100%; margin: 5px 0px 5px 0px; }
div#column-nav ul { list-style-type: none;
				margin: 0px;
				padding: 1px 4px 1px 4px; }
div#column-nav li { background-color: #F7F7F7;
				padding: 1px 4px 1px 4px;
				margin: 2px 0px 2px 0px; }
div#column-nav li a { color: #000000;
				font-size: 100%;}
div#column-nav li a:hover { color: #FF0000;
						text-decoration: Underline;}
div#column-nav form { margin: 0px; padding: 0px; }

/*Valid Code added 12-22-08*/
div.column-nav { border: solid 1px #C0C0C0;	width: 100%; margin: 5px 0px 5px 0px; }
div.column-nav ul { list-style-type: none;
				margin: 0px;
				padding: 1px 4px 1px 4px; }
div.column-nav li { background-color: #F7F7F7;
				padding: 1px 4px 1px 4px;
				margin: 2px 0px 2px 0px; }
div.column-nav li a { color: #000000;
				font-size: 100%;}
div.column-nav li a:hover { color: #FF0000;
						text-decoration: Underline;}
div.column-nav form { margin: 0px; padding: 0px; }

/*end */

div.directory-index { font-size: 8pt; }
						
div#content { border: solid 1px #C0C0C0;	
width: 100%; 
margin: 5px 0px 5px 0px; 
padding: 4px 0px 4px 0px; }

div.content { border: solid 1px #C0C0C0;	
width: 100%; 
margin: 5px 0px 5px 0px; 
padding: 4px 0px 4px 0px; }
				
div#forum-feed { width: 96%;
				margin: 5px 4px 5px 4px;
				border: solid 1px #0000FF;}
				
div#forum-feed ul { list-style-type: none;
				margin: 0px;
				padding: 1px 4px 1px 4px; }
div#forum-feed li {	background-color: #F7F7F7;
				padding: 1px 4px 1px 4px;
				margin: 2px 0px 2px 0px; }
				
div#news-feed ul { list-style-type: none;
				margin: 0px;
				padding: 1px 4px 1px 4px; }
div#news-feed li {	background-color: #F7F7F7;
				padding: 1px 4px 1px 4px;
				margin: 2px 0px 2px 0px; }

div#dir-index-list ul { list-style-type: none;
				margin: 0px;
				padding: 1px 4px 1px 4px; }
div#dir-index-list li { width: 45%;
					float: left;
				background-color: #F7F7F7;
				padding: 1px 4px 1px 4px;
				margin: 0px 4px 2px 0px; }

div#midcolumn1 {width: 49%; 
				float: left;
				margin: 0px 5px 5px 0px;}
	
div#midcolumn2 {width: 49%; 
				float: left;
				margin: 0px 0px 5px 0px;}
				
div#midcolumncontent { width: 80%;
					float: right;
					margin: 5px 0 5px 0; }
	
div#sidebar-right {width: 15%; 
					float: right;
					margin: 5px 0 5px 0; }
					
div#content-knowledge { float: left; width: 83%; }
					
div.midsectioncontentcentrelinks { width: 100%; }
div#content-half { border: solid 1px #C0C0C0;	
width: 48%; 
margin: 2px 3px 2px 0px; 
padding: 4px 0px 4px 0px;
min-height: 160px;  }

/*Directory*/
div#lrni ul { list-style-type: none; padding: 0; margin: 0; width: 100%;}
div#lrni li { display: block; background-color: #F3F3F3; border: solid 1px #000; padding: 2px 4px 2px 4px; float: left; margin-right: 2px;}
div#lrni img { margin: 0 5px 0 5px; }
div#directory-enhanced table tr td p { padding: 0px; margin-left: 0px;}

div.directory_enhanced_entry { width: 100%; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 2px solid #999999; }
div.directory_enhanced_entry p { padding: 0px; margin-left: 0px; }

span.dir_image { width: 25%; float: left;}
span.dir_image img { border: 0; }
span.dir_text { width: 75%; float: right; }


/*Deals Container*/
div#dealscontainer { border: 1px solid #C0C0C0; padding: 4px; background-color: #F7F7F7;}
div#dealscontainer a { color: #FF6600; font-size: 80%; }
div#dealscontainer img { border: 0px;}
div#dealscontainer div.deals-top { margin: 0 0 4px 0; padding: 4px; background-color: #FFFFFF; border: 1px solid #C0C0C0;}
div#dealscontainer hr {  width: 95%; color: #c0c0c0; background-color: #c0c0c0; height: 1px;}
div#dealscontainer div.deals-top img { float: left; padding: 5px 0px 0px 5px; }
div#dealscontainer h1 { padding: 5px 0 0 10px; font-size: 14px; font-weight: bold; float: left;}

div.dealscontainer { border: 1px solid #C0C0C0; padding: 4px; background-color: #F7F7F7;}
div.dealscontainer a { color: #FF6600; font-size: 80%; }
div.dealscontainer img { border: 0px;}
div.dealscontainer div.deals-top { margin: 0 0 4px 0; padding: 4px; background-color: #FFFFFF; border: 1px solid #C0C0C0;}
div.dealscontainer hr {  width: 95%; color: #c0c0c0; background-color: #c0c0c0; height: 1px;}
div.dealscontainer div.deals-top img { float: left; padding: 5px 0px 0px 5px; }
div.dealscontainer h1 { padding: 5px 0 0 10px; font-size: 14px; font-weight: bold; float: left;}

/* for Internet Explorer */
/*\*/
* html #content-half {
height: 160px;
}
/**/

div#sectionlinks { width: 99%; padding: 4px; clear: both;}
div#sectionlinks ul { list-style-type: none; padding: 0px; margin: 0px; display: inline;}
div#sectionlinks li { display:inline; }
div#sectionlinks li a { padding-right: 6px; }

div#zone-index-list ul { list-style-type: none; padding: 0px; margin: 0px; }
div#zone-index-list li { width: 45%;
					float: left;
				background-color: #F7F7F7;
				padding: 1px 4px 1px 4px;
				margin: 0px 4px 2px 0px; }

/*article stuff*/
div#articlecontent { border: solid 1px #C0C0C0;	
width: 98%; 
margin: 5px 0px 5px 0px; 
padding: 4px 4px 4px 6px;
background-color: #FDFDFD; }
div#articlecontent p { padding: 0px 20px 0px 20px; margin-left: 20px; }
div#articlecontent li p { padding: 0; margin-left: 0; }
div#articlecontent h4 { font-size: 10pt; font-weight: bold; }
div#articlecontent blockquote { width: 85%; padding: 5px 10px 5px 20px; background-color: #FFFFFF; border: solid 1px #000000;}
div#articlecontent table tr td { font-size: 10pt; }
img.articleimage { float: left; margin: 5px 5px 20px 5px; }
.shortdesc { padding-right: 120px; font-style: italic;}
div#logodate {float: right; margin: 5px; width: 120px; padding: 4px; text-align: right; font-size: 8pt;}
div#articlelinks { width: 99%; background-color: #F7F7F7; font-size: 8pt; text-align: center; }
div#shareicons { float: right; }
div#shareicons a { padding: 0px 2px 0px 2px; }
div#articlelinks a b { padding: 0px 15px 0px 15px; font-weight: normal; }
.warning { font-size: 8pt; margin-left: 20px; width: 90%; padding-left: 20px; font-style: italic; }

div#column-nav-top { border: solid 1px #C0C0C0; width: 49%; margin: 5px 0px 5px 0px;}
div#column-nav-top ul { list-style-type: none;
				margin: 0px;
				padding: 1px 4px 1px 4px; }
div#column-nav-top li { background-color: #F7F7F7;
				padding: 1px 4px 1px 4px;
				margin: 2px 0px 2px 0px; }
div#column-nav-top li a { color: #000000;
				font-size: 100%;}
div#column-nav-top li a:hover { color: #FF0000;
						text-decoration: Underline;}
						
div#sponsor {width: 200px; float: right; border: solid 1px #C0C0C0; padding: 1px 2px 5px 2px; background-color: #F5F5F5; text-align: center; margin: 5px 2px 10px 10px; font-size: 80%;}

/*Footer Styles*/
div#footer { width: 99%; 
			float: left;}

/*div#bottom-adverts1 ul {list-style-type: none; width: 99%; }
div#bottom-adverts1 li {float: left; margin: 0px; width: 32%; height: 80px; }
div.seconddivbottom { width: 48%; }*/

.seconddivbottom { float: left; width: 33%; text-align: center; margin-bottom: 10px; }
.seconddivbottom img { margin-right: 10%; vertical-align: text-top;}
.seconddivbottom iframe { vertical-align: text-top; }


iv#bottomdir { width: 99%; padding: 4px; font-size: 8pt;}
div#bottomdir ul { list-style-type: none; padding: 0px; margin: 0px; display: inline; font-size: 8pt;}
div#bottomdir li { display:inline; font-size: 8pt; display: block; float: left; height: 14px; white-space: nowrap;}
div#bottomdir li a { padding-right: 4px; padding-left: 4px; color: #000000; font-size: 8pt;}

div#bottom-adverts2 {width: 99%; float: left; background-color: #F7F7F7; border: solid 1px #C0C0C0; padding: 1px 4px 1px 4px;}

div#bottomMenu {width: 99%; float: left; background-color: #007DC3; color: #FFFFFF; font-size: 90%; padding: 1px 4px 1px 4px; margin: 2px 0 0 0; border: solid 1px #C0C0C0;}
div#bottomMenu a {color: White;
	text-decoration: none; }
div#bottomMenu a:hover { color: White;
	text-decoration: underline; }
div#bottomMenu a:visited { color: White; }

div#bottomMenu img {border: 0; }
			
div#bottomMenu ul {list-style-type: none; margin: 0; padding: 0;}
div#bottomMenu li { position: relative;
				float: left; 
				padding: 0 5px 0 0;}
				
div#bottomMenu ul ul { 	width: auto; 
					position: absolute;
					top: -155px;
					left: 0px;
					background-color: #007DC3;
					border: 1px solid #c0c0c0;
					z-index: 500;
					display: none; }
div#bottomMenu ul ul li {width: 180px; 
				padding: 1px 4px 1px 4px;
				margin: 0px 0px 0px 0px;
				float: none; }

div#bottomMenu ul li:hover ul { display: block; }

div#copyrightterms { float: left; width: 99%; text-align: center; padding: 4px 0px 4px 0px;}
div.copyrightterms { float: left; width: 99%; text-align: center; padding: 4px 0px 4px 0px;}
					
/*Styles From Old Stylesheet*/
A {
	color: Blue;
	text-decoration: none;
}

A:HOVER {
	color: Blue;
	text-decoration: underline;
}

A:VISITED {
color: #6E8EE8;
}

p.associatesBox{
	color: Black;
	font-size: 90%;
}

a.associatesBox{
	color: Black;
	font-size: 90%;
}

a.associatesBox:HOVER{
	color: Red;
	text-decoration: underline;
}
ul#searchform { list-style-type: none; width: 95%; clear: both; padding: 10px 0 10px 0; margin: 0 auto;}
ul#searchform li {float: left; padding: 10px; margin: 0; width: 80%; border: 1px solid #C0C0C0; text-align: center;}
/*End of Styles from Old Stylesheet*/

/*Styles for Poll*/
.poller{	/* The poller box */
		width: 80%;
		padding:15px;	
	}
.poller img { border: 0; }
	/* Poller title above radio buttons */
	.pollerTitle{
		margin-bottom:5px;
		font-weight:bold;
	}
	/* Label for each radio button */
	.pollerOption{
		margin:0px;
	}
	/* Label for each option above graph - i.e. results */
	.result_pollerOption{
		margin:0px;
		font-size:0.8em;
	}
	/* Title of poller - when ajax shows the results */
	.result_pollerTitle{
		margin-bottom:5px;
		font-weight:bold;
		font-size:0.9em;
	}
	/* Don't change this one, it is used to get the left and right image(the corner) positioned correctly */
	.result_pollGraph img{
		float:left;
	}
	/* The <div> tag where the percentage result is shown */
	.result_pollGraph div{
		float:left;
		height:16px;
		background-repeat:repeat-x;
		color:#FFF;
		font-size:0.9em;
		line-height:16px;
	}
	/* Graph div - parent of both the corner images and the div displaying percentage votes */
	.result_pollGraph{	
		height:16px;
	}
	
	/* Message when Ajax is working getting restults fromt the server */
	.poller_waitMessage{
		display:none;	
	}	
	
	.result_totalVotes{
		clear:both;
		font-size:0.8em;
		margin-top:10px;
		font-style:italic;
	}
	
table#searchbox { 
margin: 0;
padding: 0;
display: inline;
width: 320px;
 }

td#searchtable1 {
border-style:solid none solid solid;
border-color:#C0C0C0;
border-width:1px;
}
input.default-value {
width:100px; 
border:0px solid; 
height:17px; 
padding:0px 3px; 
position:relative;
}
td#searchtable2{
border-style:solid;
border-color:#C0C0C0;
border-width:1px;
}
input#searchbutton { border-style: none;
background: url('http://www.landlordzone.co.uk/images/search.gif') no-repeat; 
width: 20px; 
height: 20px; 
cursor: pointer;
}
td#searchtable3 {
padding-left: 4px;
}

form#campaign { border: 1px solid #000000; background-color: #F3F3F3; padding: 10px; }
form#campaign label { display: block; width: 80%; }

form.campaign { border: 1px solid #000000; background-color: #F3F3F3; padding: 10px; }
form.campaign label { display: block; width: 80%; }

div#action { 
width: 93%;
background: #66CC66;
border: 1px solid #006633;
padding: 20px;
margin: 4px 0 4px 0;
text-align: center;
font-weight: bold;
}

div#error { 
width: 93%;
color: #FFF;
background: #990000;
border: 1px solid #660000;
padding: 20px;
margin: 4px 0 4px 0;
text-align: center;
font-weight: bold;
}

div#partner_program { 
border: 1px solid #000000; 
background: url('members/images/partner-program-form.gif') no-repeat #F3F3F3; 
background-position: 5px 5px;
padding: 52px 10px 10px 30px;
}
div#partner_program form label { display: block; width: 80%; }

.proceedbutton { display: block; width: 243px; height: 44px; background: url('members/images/button.gif') 0 0; margin: 0 auto; text-align: center; font-size: 12pt; font-weight: bold; padding-top: 20px; }
.proceedbutton:hover { background-position: 0 -64px; }
div#partner_program h4 { font-size: 14pt; }

table.myorders th { background: #F3F3F3; border: 1px solid #C0C0C0; margin: 1px; cursor: default;}
table.myorders td { border: 1px solid #C0C0C0; margin: 1px; }
table.myorders td { padding: 2px; }

.fail { background: #FFCCCC; }
.complete { background: #CCFFCC; }
.inprogress { background: #C4D2FF; }

table.myorders tr:hover { background: #F3F3F3; cursor: pointer;}

.rsslink{
  margin-left: 3px;
  padding: 0 0 0 19px;
  background: url("images/feed-icon-14x14.png") no-repeat 0 50%;
} 
#bottomMenu .twitterlink{
  margin-left: 3px;
  padding: 0 0 0 19px;
  background: url("images/twitter-icon-bottommenu.gif") no-repeat 0 50%;
} 
#bottomMenu .fblink{
  margin-left: 3px;
  padding: 0 0 0 19px;
  background: url("images/facebook-icon-bottommenu.gif") no-repeat 0 50%;
} 
#toplinks .twitterlink{
  margin-left: 3px;
  padding: 0 0 0 19px;
  background: url("images/twitter-icon.gif") no-repeat 0 50%;
} 
#toplinks .fblink{
  margin-left: 3px;
  padding: 0 0 0 19px;
  background: url("images/facebook-icon.gif") no-repeat 0 50%;
} 

.followlinks { float: right; padding-right: 10px; }