/* land-for-sale-uk.com */
/* screen style sheet */


body { margin: 0; padding: 0; border: 0; background: white; }


div#container {
	margin: 0 auto;
	width: 700px;
	background: white;
	padding: 0 30px 0 30px;
}


/* Navigation Elements */

div#nav { width: 700px; background: black; color: white; }
div#nav-left { width: 340px; float: left; }
div#nav-right {	width: 340px; float: right; text-align: right; }


#nav ul { list-style: none; font: 11px Tahoma, arial, sans; color: #fff; margin: 0; padding: 9px 0 9px 0; }
#nav li { display: inline; padding: 0 0 0 12px;  }
#nav .li-right { display: inline; padding: 0 12px 0 0; }
#nav li a { color: #fff; text-decoration: none; }
#nav li a:hover { color: #999; }




/* Logo Area */

div#logo-field {
	width: 700px;
	background: #fff;
	text-align: right;
	border-bottom: 1px solid #ddd;
} .logo { margin: 30px 0 30px 0; width:198px; height:57px; border: 0; }
	
	

.content {
	width: 700px;
	background: white;
	border-bottom: 1px solid #ddd;
	padding-top: 20px;
	padding-bottom: 15px;
	margin-bottom: 0px;

}

.content-land {
	width: 700px;
	background: white;
	border-top: 1px solid #ddd;
	padding-top: 20px;
	padding-bottom: 15px;
	margin-bottom: 0px;
	margin-top: 10px;

}



.image-holder-large { width: 700px; padding-top: 12px; padding-bottom: 12px; }
.image-large, .image-medium { border: 0; }


.news-image { width: 220px; background: #f5f5f5; border: 1px solid #ddd; padding: 12px; float: right; margin-left: 10px; margin-bottom: 10px; margin-right: 12px; }
.news-image p { margin: 0 0 6px 0; padding: 0; font: normal 11px Tahoma, arial, sans; line-height: 18px; }


.date { font: normal 11px Tahoma, arial, sans; color: #666; margin: 0 0 20px 12px; border: 0; padding: 0; }

	
p { margin: 12px; font: 12px Verdana, arial, sans; color: #666; line-height: 21px; }
p a { color: #80CE00; text-decoration: none; }
p a:hover { color: #666;  }



.quote { color: #666; background: #f5f5f5; padding: 12px; border: 1px solid #ddd; }

.content ul { font: normal 12px Verdana, Arial, Helvetica, sans; color: #666; margin: 20px 0 20px 0; border: 0; padding: 0;  }
.content ul li { list-style-type: none; line-height: 18px; margin-bottom: 10px; padding-left: 12px; }
.content ul li a { text-decoration: none; color: #80CE00; }
.content ul li a:hover { color: #444; }
.content .li-indent { font: normal 12px Verdana, Arial, Helvetica, sans; color: #666; line-height: 18px; margin-bottom: 10px; margin-left: 12px; padding-left: 24px; background: url(gfx/arrow.gif) no-repeat left top; }


.landsales-copy { width: 480px; float: right; padding-right: 10px; padding: 0; }
.landsales-image { width: 200px; height: 150px; float: left; margin-bottom: 0px; padding-top: 5px; padding-left: 10px; }


#no-line, #no-line-top { margin-bottom: 0; border-bottom: 0; }



.footer {
	width: 700px;
	background: #000;
	padding-top: 0px;
	padding-bottom: 30px;
}	


.footer ul { list-style: none; font: 11px Tahoma, arial, sans; color: #fff; margin: 0; padding: 18px 0 0 0; }
.footer li { display: inline; padding: 0 0 0 12px;  }
.footer li a { color: #fff; text-decoration: none; }
.footer li a:hover { color: #999; }

.footer p a { color: #fff; text-decoration: none; }
.footer p a:hover { color: #999;  }

.small { font: 11px Tahoma, arial, sans; color: #999; }	

/* Land for Sale - New Releases List */

div#land-releases {
	width: 700px;
	background: black;
	padding-top: 15px;
	padding-bottom: 5px;
	margin: 0;

}

#land-releases ul { margin: 0 0 20px 0; padding: 0; border: 0; list-style: none; }
#land-releases ul li { margin: 0; padding: 0; }

#land-releases .leonardo  { border-top: 0px solid #333; display: block; margin: 0; color: #ccc; text-decoration: none; font: 10px Tahoma, Arial, sans; height: 28px; text-transform: uppercase; }
#land-releases .leonardo a { display: block; margin: 0; color: white; padding: 8px 12px 8px 12px; text-decoration: none; }
#land-releases .leonardo a:hover { }

#land-releases .raphael { border-top: 1px solid #333; font: normal 11px Tahoma, Arial, sans; height: 29px;  }
#land-releases .raphael a { display: block; margin: 0; color: white; padding: 8px 12px 8px 12px; text-decoration: none; }
#land-releases .raphael a:hover { color: white; background: #333; }


#land-releases .site-name { width: 210px; height: 11px; float: left; cursor: pointer; }
#land-releases .site-status { width: 100px; height: 11px; float: left; cursor: pointer; }
#land-releases .site-size { width: 100px; height: 11px; float: left; cursor: pointer; }
#land-releases .site-price { width: 90px; height: 11px; float: left; cursor: pointer; }
#land-releases .site-particulars { width: 172px; height: 11px; float: left; cursor: pointer; }


#land-releases .indent { font: normal 12px Verdana, Arial, Helvetica, sans; color: #444; margin: 20px 0 20px 0; border: 0; padding: 0;  }
#land-releases .indent li { font: normal 12px Verdana, Arial, Helvetica, sans; color: #444; line-height: 18px; margin-bottom: 10px; margin-left: 12px; padding-left: 24px; background: url(gfx/arrow.gif) no-repeat left top; }
#land-releases .indent li a { text-decoration: none; color: #80CE00; }
#land-releases .indent li a:hover { color: #fff; }


#land-releases p { font: normal 12px Verdana, Arial, sans; color: #999; }
#land-releases p a { color: #999; }

#land-releases .ongreen { font: normal 12px Verdana, Arial, Helvetica, sans; color: #444; margin: 20px 0 20px 0; border: 0; padding: 0;  }
#land-releases .ongreen li { font: normal 12px Verdana, Arial, Helvetica, sans; color: #444; line-height: 18px; margin-bottom: 10px; margin-left: 12px; padding-left: 24px; background: url(gfx/arrow.gif) no-repeat left top; }
#land-releases .ongreen li a { text-decoration: none; color: #B5E761; }
#land-releases .ongreen li a:hover { color: #fff; }


/* News - News Recent List */

div#news-recent {
	width: 700px;
	background: white;
	padding-top: 15px;
	padding-bottom: 5px;
	margin: 0;

}

#news-recent ul { margin: 0 0 20px 0; padding: 0; border: 0; list-style: none; }
#news-recent ul li { margin: 0; padding: 0; background: white; }

#news-recent .leonardo  { border-top: 0; font: normal 11px Tahoma, Arial, sans; height: 29px; }
#news-recent .leonardo a { display: block; margin: 0; color: #666; padding: 8px 12px 8px 12px; text-decoration: none;}
#news-recent .leonardo a:hover { color: white; background: #333; }

#news-recent .raphael { font: normal 11px Tahoma, Arial, sans; height: 29px;  }
#news-recent .raphael a {  border-top: 1px solid #ddd; display: block; margin: 0; color: #666; padding: 8px 12px 8px 12px; text-decoration: none; }
#news-recent .raphael a:hover { border-top: 1px solid #333; color: white; background: #333; }

#news-recent .news-title { height: 11px; float: left; cursor: pointer; margin-right: 10px; font-weight: bold; }
#news-recent .news-date { height: 11px; float: left; cursor: pointer; }


#news-recent .indent { font: normal 12px Verdana, Arial, Helvetica, sans; color: #444; margin: 20px 0 20px 0; border: 0; padding: 0;  }
#news-recent .indent li { font: normal 12px Verdana, Arial, Helvetica, sans; color: #444; line-height: 18px; margin-bottom: 10px; margin-left: 12px; padding-left: 24px; background: url(gfx/arrow.gif) no-repeat left top; }
#news-recent .indent li a { text-decoration: none; color: #80CE00; }
#news-recent .indent li a:hover { color: #333; }


#news-recent p { font: normal 12px Verdana, Arial, sans; color: #999; }
#news-recent p a { color: #999; }


.soldout { background: red; color: white; padding: 10px 5px; font: bold 11px Verdana, Arial, Helvetica, sans-serif; text-align: center; }
.soldout a {color:#FFF; text-decoration:underline;}
.soldout a:hover {color:#FF; text-decoration:none;}



/* Headings */

h1 { font: 30px Verdana, Arial, Helvetica, sans; color:#80CE00; margin: 0px 10px 10px 10px; }
h2 { font: 28px Verdana, Arial, Helvetica, sans; color:#80CE00; margin: 0px 10px 10px 10px; }
h3 {font: 28px Verdana, Arial, Helvetica, sans-serif; color:#000000; margin: 0px 10px 12px 10px; }
h4 {font: 21px Verdana, Arial, Helvetica, sans-serif; color:#333333; margin: 0px 10px 0 10px;  } 
h5  {font: 21px Verdana, Arial, Helvetica, sans-serif; color:#333333; margin: 0 10px 0 10px; margin-top: 25px; } 
h6 { font: 28px Verdana, Arial, Helvetica, sans; color:#333333; margin: 0px 10px 10px 10px; }


/* sIFR Code */
.sIFR-flash {visibility: visible !important;;}
.sIFR-replaced {visibility: visible !important;}
span.sIFR-alternate {position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; letter-spacing:0;}

/* Decoy styles to hide browser text before Flash is rendered */
.sIFR-hasFlash h1 {visibility: hidden;}
.sIFR-hasFlash h2 {visibility: hidden;}
.sIFR-hasFlash h3 {visibility: hidden;}
.sIFR-hasFlash h4 {visibility: hidden;}
.sIFR-hasFlash h5 {visibility: hidden;}
.sIFR-hasFlash h6 {visibility: hidden;}


.clear { clear: both; margin: 0; }