* {
	padding: 0;
	margin: 0;
	border: none;
}

/* Hide from IE5/Mac \*/
# html #footer { height: 1%; }
/* End hide from IE5/Mac */

* html body {
	font-size: x-small; /* for ie5/win */
	f\ont-size: small; /*for other ie ver */
}

body {
	font-family: "Trebuchet MS", "Lucida Grande", sans-serif;
	color: Black;
	background: white url(images/background.gif) repeat-y top left;
	line-height: 1.5em;
	font-size: small;
}

#container {
	width: 760px;
  margin: 0 0 0 16px;
	text-align: left;
}

#header {
	font-family: Arial, Helvetica, sans-serif;
}

#header h1 {
  float: left;
  text-indent: -5000px;
  height: 76px;
  width: 170px;
  background: white url(images/lp-logo.gif) no-repeat top left;
}

#nav {
  float: right;
	font-family: "Trebuchet MS", "Lucida Grande", sans-serif;
  list-style: none;
}

#nav li {
  float: left;
  font-size: 115%;
  margin: 0 1px 0 0;
  background: url(images/otabr.gif) no-repeat bottom right;
}

#nav a {
  float: left;
  display: block;
  color: #a4a4a4;	
  padding: 0 6px 1px 6px;
  text-decoration: none;
  background: url(images/otabl.gif) no-repeat bottom left;  
}

#nav a:hover {
  color: navy;
}

#home #tbhome {
  background: url(images/tabr.gif) no-repeat bottom right;
  }
#home #tbhome a {
  background: url(images/tabl.gif) no-repeat bottom left;  
  color: navy;
}
#contact #tbcontact {
  background: url(images/tabr.gif) no-repeat bottom right;
  }
#contact #tbcontact a {
  background: url(images/tabl.gif) no-repeat bottom left;  
  color: navy;
}
#landlord #tblandlord {
  background: url(images/tabr.gif) no-repeat bottom right;
  }
#landlord #tblandlord a {
  background: url(images/tabl.gif) no-repeat bottom left;  
  color: navy;
}



#photo {
  clear: both;
  width: 760px;
  height: 200px;
  margin: 0 0 4px 0;
  background: url(rotate.php) no-repeat top left;
}

#results {
  clear: both;
  margin: 0 0 4px 0;
  background: #ffffcc;
  text-align: center;
}

#phototop {
  width: 760px;
  height: 100%;
  background: url(images/imgtop.gif) no-repeat top left;
}

#photobottom {
   width: 760px;
   height: 100%;
   background: url(images/imgbottom.gif) no-repeat bottom right;
}

#content {
	clear: both;
  background: white;
}

#littlebox {
  width: 300px;
  padding: 0 0 8px 0;
  background: url(images/smboxbot.gif) no-repeat bottom left;
}

#littlebox h2 {
  padding: 4px;
  text-align: right;
  background: url(images/smboxtop.gif) no-repeat top left;
  font-size: 130%;
  border-bottom: 1px solid #B2B2B2;
}

#littlebox p {
  padding: 8px 10px 8px 0;
  font-size: 90%;
}

#bigbox {
  width: 452px;
  padding: 0 0 8px 0;
  background: url(images/boxbot.gif) no-repeat bottom left;
}

#bigbox h2 {
  padding: 4px;
  text-align: right;
  background: url(images/boxtop.gif) no-repeat top left;
  font-size: 130%;
  border-bottom: 1px solid #B2B2B2;
}

#bigbox dl {
  margin: 0 0 4px 4px;
}

#bigbox p {
  margin: 8px;
}

#landlords {
  padding: 0 0 0 16px;
  list-style: none;	
  }

#landlords li ul {
  padding: 0 0 8px 16px;
  list-style: none;	
}

#landlords li ul li {
  padding: 0 0 0 20px;
  background: url(images/tick.gif) no-repeat 0 2px;
  }
#landlords li ul li ul li {
  padding: 0 0 0 4px;
  background: none;
  list-style-type: disc;
  }

#littlebox dl {
  margin: 0 0 4px 4px;
  list-style: none;	
}

#quickprop dt {
  clear: both;
  font-size: 115%;
}

#quickprop dd {
  float: left;
  margin: 0 0 0 16px;
}

#quickprop a {
  padding: 0 0 0 20px;
  background: url(images/zoom.gif) no-repeat 0 50%;
  color: navy;
  font-weight: bold;
}

#quickprop a:hover {
  color: black;
  border-bottom: 1px dotted navy;
}

#results h1 {
  padding: 8px;
  font-size: 120%;
}

#results p {
  padding: 8px;
}

.left {
  float: left;
}

.right {
  float: right;
}

#footer {
	clear: both;
	color: black;
	text-align: left;
}

#footer p {
	padding: 8px;
	font-size: 85%;
}

#footer #left {
  float: left;
}

#footer #right {
  float: right;
}

#footer img {
  border: none;
}

#footer a {
	font-size: 100%;
	color: black;
}

a {
  color: #000044;
  text-decoration: none;
}

a:link {
  color: #222266;	
}

#lplink {
  font-size: 110%;
  font-weight: bold;
  color: navy;
}

a:visited {
  color: red;	
}

a:hover {
  color: #111155;	
}

a:active {
  color: black;  	
}

h1 {
	font-size: 150%;
}

h2 {
	font-size: 130%;
}

h3 {
	font-size: 120%;
}

.newssubject {
  font-weight: bold;
  padding: 4px 0 0 0;
  font-size: 110%;
}

.newstext {
  padding: 0 0 0 4px;
}

table {
  width: 95%;
  background: white url(images/tablebk.gif) repeat-x top left;
  border: 1px solid white;
}

table caption {
  padding: 8px 0 0 0;
  font-size: 125%;
  font-weight: bold;
}

th {
  text-align: center;
}

th, td {
  padding: 4px;
}

img {
  padding: 1px;
}

.address {
  text-align: left;
}

#addresses {
}

#addresses dt {
  padding: 8px;
  font-size: 125%;
}

#addresses dd {
  padding: 0 16px 0 0;
  text-align: right;
}

#propertyimage {
  float: left;
  margin: 8px;
  width: 198px;
}

#propertydetails {
  float: right;
  margin: 8px;
  width: 500px;
}

#propertydetails dt {
  font-size: 150%;
  text-align: right;
  margin: 0 8px 1em 0;
}

#propertydetails dd {
  text-align: left;
  margin: 0 8px 1em 0;
}

.available {
  font-size: 120%;
}

.linebreak {
  border-top: 1px dotted #B2B2B2;
  }

#goback {
  clear: both;
  padding: 8px;
}

#gobacka {
  font-size: 125%;
  padding: 0 0 0 20px;
  background: url(images/arrow_undo.gif) no-repeat 0 50%;
}

.underoffer {
  padding: 2px 2px 25px 2px;
  background: #FF6666 url(images/underoffer.gif) no-repeat bottom center; 
}  

.icon {
  width: 18px;
  }
  
#contactform {
  padding: 8px;
  text-align: center;
}

#contactform fieldset {
  text-align: left;
}

.ctext {
  border: 1px solid #ffff55;
  width: 400px;
  height: 1.5em;
}

#contactform #submit {
  padding: 4px 4px 4px 16px;
  background: url(images/emailsend.gif) no-repeat 0 50%;
  font-weight: bold;
  color: navy;
}

#contactform textarea {
  border: 1px solid #ffff55;
  width: 400px;
  height: 10em;
}

#emailmessage {
  margin: 8px;
  padding: 8px;
  color: navy;
}

#emailmessage h3 {
  text-align: center;
  font-size: 105%;
  color: red;
}

.switchcontent{display:none;}

#termsnconditions {
  margin: 8px;
  width: 90%;
}

#termsnconditions #terms {
  text-align: left;
  font-size: 80%
}

#termsnconditions ol,p {
  margin: 0 0 0 16px;
}

#termsnconditions ol li {
  margin: 0 0 0 16px; 
  
}