	body, html {
		margin-top:0px;
		background-color:#000;
		background-image:url(../images/tile-ll.jpg);
		background-repeat:repeat;
		background-attachment:fixed;
		color:#999;
		font-family:"Times New Roman", Times, serif;
		font-size:14px;
		letter-spacing:2px;
		line-height:24px;
	}
	
	
	h1 { font-size: 1px; text-indent: -9000px; color:#000; margin:0; padding:0;} /* Hidden Header Copy */
	h2 { color:#fc6; font-size:16px; font-family:"Times New Roman", Times, serif; font-weight:bold; letter-spacing:2px; margin:0; padding:0; } /* Yellow Titles */
		h2.red { color:#f33; font-size:16px; font-family:"Times New Roman", Times, serif; font-weight:bold; letter-spacing:2px; margin:0; padding:0; } /* Yellow Titles */
	h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; letter-spacing:1px; margin:0; padding:0; font-weight: normal; } /* MLS Address */
		h3.yellow { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; letter-spacing:1px; margin:0; padding:0; font-weight: normal; color:#fc6; } /* MLS Address */
	h4 { color:#FFCC63; font-size:14px; font-family:"Times New Roman", Times, serif;}
	h5 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:12px; font-weight:normal;} /* Contact Copy */
	h6 { font-family:"Times New Roman", Times, serif; font-weight:bold; color:#FFCC66; margin:0 0 5px 0; padding:0 5px 0 0; font-size: 12px; font-weight: normal;}
	
	.clear { clear:both; }
	
	b {color:#FFCC66;}
	
	p {margin:0 0 10px 0; padding:0;}
		
	.left {
		float:left;
	}
	
	.right {
		float:right;
	}
	
	.pin-line {width:300px; height:2px; border-top:1px solid #666; clear:both;}
	.uppercase {text-transform: uppercase; font-weight: bold;}
	a, a:visited { color: #999;	text-decoration:none; border:none;}
	a:hover { color: #c93; border:none;}
	a:active, a:focus {outline:none;} 
	
	
	dl { width:300px; list-style: none; margin:0; padding:0 0 10px 0; border-bottom:1px solid #666; }
	dt { width:130px; color:#FFCC66; padding:0 0 5px 0; font-weight: normal; float:left; clear:both; }
	dd { width:165px; float:left; margin:0; padding:0 0 5px 0; }

	.listing-overview-2 { width:505px; margin-right:30px; margin-bottom:10px; float:left; }
		.listing-overview-2 p { font-size: 12px; line-height: 20px; }
		.listing-overview-2 p b { color:#FFCC66; font-weight: normal; }
		
	.listing-details-2 { width:300px; margin-bottom:10px; float:left;	}
	.listing-map-2 { width:300px; margin:2px 0 10px 0; padding:10px 0 0 0; border-top:1px solid #666; clear:both; }	

	.document { width:130px; height:70px; float:left; margin:0 0 10px 0; color:#FFCC66; font-weight: normal;}
	
	.document-skinny { width:100px; height:70px; float:left; margin:0 0 10px 0; color:#FFCC66; font-weight: normal;}
	
	.document-wide { width:300px; margin:0px 0 10px 0; padding:10px 0 0 0; color:#FFCC66; font-weight: normal; clear:both; border-top:1px solid #666;}
		
	.boldyellow-2 { color:#FC6; font-size:12px; letter-spacing:2px;
		font-weight:normal; text-align:right;
		float:right;
		}	
		
	#calculatorz input { border:1px solid #333; padding:2px; margin:0; background: black;  color: #999999; width:60px; height:15px; margin:0; float:left; }
	#calculatorz button { margin:0 0 10px 0; }
	.calc-label {width:210px; height:20px; padding:5px 0 0 0; float:left; }
	.calc-button {width:210px; padding:5px 0 0 0; float:left; }
	.calc-input {}
	
		
		
	
	.titlecopy{ color:#fc6; font-size:18px; font-weight:bold; letter-spacing:2px; line-height:28px; }
	
	.titlecopy-sold { color:#f33; font-size:18px; font-weight:bold; letter-spacing:2px; line-height:28px; }
	
	.titlecopy-red{ color:#f33; font-size:18px; font-weight:bold; letter-spacing:2px; line-height:28px; }
	
	.yellow {color:#fc6; letter-spacing:1px; font-weight:normal; }
		
	.subtitlecopy{ color:#fc6; font-size:16px; font-family:"Times New Roman", Times, serif; font-weight:bold; letter-spacing:2px; line-height:24px; }
	
	.subtitlecopysmall{
		color:#fc6;
		font-size:12px;
		font-family:"Times New Roman", Times, serif;
		font-weight:bold;
		letter-spacing:2px;
		line-height:24px;
	}
	
	.soldpages{
		color:#fc6;
		font-size:12px;
		font-family:"Times New Roman", Times, serif;
		font-weight:bold;
		letter-spacing:2px;
		line-height:24px;
	}
	
	
	.soldpages a, soldpages a:visited {
		color:#fc6;
		}
				
	.soldpages a:hover, soldpages a:active {
		color:#CC0000
		}				
	
	.introcopy{
		color:#999;
		font-size:14px;
		font-weight:normal;
		letter-spacing:2px;
		line-height:22px;
	}
		
	.h-line {
		width:875px;
		height:15px;
		background-image:url(../images/1px-grey.gif);
		background-repeat:repeat-x;
		clear:both;	
		}
		
	.listing {
		width:835px;
		margin-left:20px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:14px;
		letter-spacing:1px;
		background-color:#000;
		margin-bottom:15px;
		}
	
	.mlsaddress { 	width:730px; float:left; }
	
	.boldyellow{
		width:100px;
		color:#fc6;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		line-height:12px;
		letter-spacing:1px;
		font-weight:bold;
		text-align:right;
		float:left;
		}
		
	.just-boldyellow {
		color:#fc6;
		letter-spacing:1px;
		font-weight:bold;
		}
		
		
	.just-boldred {
		color:#C00;
		letter-spacing:1px;
		font-weight:bold;
		}
		
	.openhouse {
		color:#fc6;
		font-size:12px;
		letter-spacing:1px;
		line-height:21px;
		font-weight:bold;
		font-family:"Times New Roman", Times, serif;
		}
	
	.listing-pics {
		width:845px;
		}
		
	.listing-pics a, listing-pics a:hover, listing-pics a:active, listing-pics a:visited {
		color:#000000;		
				}
		
	.listing-pics-sp {
		width:845px;
		margin-left:15px;
		}
		
	.sold-row {
		width:845px;
		}
	
	.pic1 {
		width:265px;
		margin-top:10px;
		margin-right:20px;
		margin-bottom:10px;
		float:left;
		border:none;
		}

	.pic2 {
		margin-top:10px;
		margin-right:20px;
		margin-bottom:10px;
		float:left;
		border:none;
		}

	.pic3 {
		margin-top:10px;
		margin-bottom:10px;
		float:left;
		border:none;
		}
		
	.pic-full {
		margin-top:10px;
		margin-bottom:10px;
		border:none;
		}
		
	.solopic {
		margin-top:10px;
		margin-bottom:10px;
		}
	
	.mlssold {
		width:265px;
		float:left;
		}
		
	.sold-new {
		width:380px;
		margin-right:20px;
		margin-bottom:15px;
		float:left;
		}
		
		
	.sold-archive {
		width:255px;
		margin-bottom:15px;
		padding-right:20px;
		float:left;
		}
		
	.solds-title {
		width:765px;
		margin-bottom:15px;
		padding-right:20px;
		color:#fc6;
		font-size:16px;
		font-family:"Times New Roman", Times, serif;
		font-weight:bold;
		letter-spacing:2px;
		line-height:24px;
		margin-top:20px;
		}
		
	.sold1 {
		width:265px;
		margin-right:20px;
		margin-bottom:15px;
		float:left;
		}

	.sold2 {
		width:265px;
		margin-right:20px;
			margin-bottom:15px;
		float:left;
		}

	.sold3 {
		width:265px;
			margin-bottom:15px;
		float:left;
		}
		
	.sold {
		color:#f33;
		font-size:10px;
		font-family:"Times New Roman", Times, serif;
		font-weight:bold;
		letter-spacing:2px;
		line-height:10px;
	}
	
	.soldpic {
		margin-top:10px;
		}
	

/* =NAV
----------------------------------------------- */

#navbar {
	width:875px;
	height:25px;
	background-image:url(/images/nav-tile.jpg);
	background-repeat:repeat-x;
	}
	

#nav {
	float: left;
	background:url(/images/lorence-nav.jpg) no-repeat;
	margin: 0; padding: 0;
	width:875px;
	height:25px;
	display: inline;
	position:relative;
	top:0px;
	}
	
	
#nav li { margin: 0; padding: 0; list-style: none; float: left; }
#nav li, #nav a { height: 25px; display: block; text-decoration: none; font-size: 1px; text-indent: -9000px; }

#n1 { left: 15px; width: 72px; }
#n2 { left: 73px; width: 108px; }
#n3 { left: 111px; width: 87px; }
#n4 { left: 275px; width: 95px; }
#n5 { left: 220px; width: 55px; }
#n6 { left: 220px; width: 458px; background-image:url(/images/nav-tile.jpg); background-repeat:repeat-x;}


#n1 a:hover { background: transparent url(/images/lorence-nav.jpg) 0 -25px no-repeat; }
#n2 a:hover { background: transparent url(/images/lorence-nav.jpg) -72px -25px no-repeat; }
#n3 a:hover { background: transparent url(/images/lorence-nav.jpg) -180px -25px no-repeat; }
#n4 a:hover { background: transparent url(/images/lorence-nav.jpg) -267px -25px no-repeat; }
#n5 a:hover { background: transparent url(/images/lorence-nav.jpg) -362px -25px no-repeat; }


.n1-on { background: transparent url(/images/lorence-nav.jpg) 0 -25px no-repeat; }
.n2-on { background: transparent url(/images/lorence-nav.jpg) -72px -25px no-repeat; }
.n3-on { background: transparent url(/images/lorence-nav.jpg) -180px -25px no-repeat; }
.n4-on { background: transparent url(/images/lorence-nav.jpg) -267px -25px no-repeat; }
.n5-on { background: transparent url(/images/lorence-nav.jpg) -362px -25px no-repeat; }



/* =PAGELAYOUT
----------------------------------------------- */		

	#ll-banner {
		width:873px;
		height:80px;
		background-color:#000000;
		overflow:hidden;
		}
	
	#logo {
		margin-left:12px;
		margin-top:20px;
		width:575px;
		height:55px;
		float:left;
		background-image:url(/images/t_lionellorence.jpg);
		background-repeat:no-repeat;
	}
	

	#icon {
		margin-top:6px;
		margin-right:10px;
		width:120px;
		height:72px;
		float:right;
	}
	
	#banner {	
		width:875px;
		height:150px;
		clear:both;
	}

	#intro-banner {
		width:875px;
		height:296px;
		clear:both;
		}

	.single-column {
		width:835px;
		margin-left:20px;
		margin-top:15px;
		margin-bottom:10px;
		}
		
	.single-column-sold {
		width:835px;
		margin-left:20px;
		margin-bottom:15px;
		}
		
	.intro-column {
		width:575px;
		margin-left:10px;
			margin-top:10px;
		padding-left:10px;
		float:left;
		clear:both;
		}
		
	.intro-contact{
		width:225px;
		margin-left:20px;
		margin-bottom:20px;
			margin-top:10px;
		float:left;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		line-height:12px;
		letter-spacing:1px;
		}
		
	.contact-type {
		width:70px;
		float:left;
		margin: 10px 0px 0px 0px;
		}
		
	.contact-numbers {
		width:120px;
		float:left;
		margin: 10px 0px 0px 0px;
		}
		
	
	.footer-box {
		width:700px;
		margin-left:20px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		line-height:12px;
		letter-spacing:1px;
		background-color:#000;
		}
		
	.footer-col1 {
		width:265px;
		float:left;
		margin-right:20px;
		padding-top:10px;
		}
		
	.footer-col2 {
		width:250px;
		float:left;
		margin-right:20px;
		}
		
	
	.footer-logo{
		margin-top:25px;
		margin-right:10px;
		width:120px;
		height:62px;
		float:right;
	}

/* =FRAMEWORK
----------------------------------------------- */		
	#wrap {
		background-color:#000;
		margin: 0 auto;
		width:875px;
		border-left:1px solid #666;
		border-right:1px solid #666;
		border-bottom: 1px solid #666;
		
	}

	#headland-wrap {
		background-color:#e3e0d7;
		}
	
	#header {
		width:875px;
		height:225px;
	}
	
	#intro-header {
		width:875px;
		height:371px;
	}	
	
	#footer {
		width:875px;
		height:110px;
		background-image:url(../images/1px-grey.gif);
		background-repeat:repeat-x;
		padding-top:10px;	
	}
	
	
	/* =OUR TEAM
----------------------------------------------- */		
	
	.headshot {
		margin-right:20px;
		margin-bottom:10px;
		width:181px;
		height:280px;
		float:left;
	}
	
	.bio {
		/* was 624 */
		width:550px;
		float:left;
	}
	
	
	.contact-numbers-team {
		width:280px;
		float:left;
		margin: 10px 0px 0px 0px;
		}
		
	.team-contact-col {
		width:350px;
		float:left;
		}
		
	.team-listing {
		width:835px;
		margin-left:20px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		line-height:12px;
		letter-spacing:1px;
		background-color:#000;
		margin-bottom:30px;
		}
	
	/* =LISTING DETAIL
----------------------------------------------- */		
	
	.listing-address{
		width:600px;
		color:#999;
		font-size:12px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
		letter-spacing:2px;
		float:left;
		margin:0;
		padding:0;
		}
	
	.listing-overview {
		width:450px;
		margin-right:20px;
		margin-bottom:10px;
		float:left;
		}

	.listing-details {
		width:235px;
		margin-bottom:10px;
		margin-right:20px;
		float:left;
		}
		
		
	.listing-details b {
		color:FFCC66; font-weight:normal;
		}
		
		
	.listing-details-wide {
		width:365px; margin-bottom:10px; float:left;
		}
		
	

	.listing-map {
		width:110px; margin-bottom:10px; float:left; }	
		
	.listing-map-alt {
		width:110px; float:right; padding:0 0 10px 0; }	

		
	.map-pic {
		margin-top:3px;
		}
			
	.listing-gallery {
		margin-left:auto;
		margin-right:auto;
		margin-top:0px;
		color:#999;
		font-size:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
		letter-spacing:2px;
		line-height:18px;
		text-align:center;
		}
		
	.gallery-pic {
		margin-top:50px;
		}
		
	.top-float {
		float:right;
		margin-right:20px;
		width:50px;
		color:#fc6;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		line-height:12px;
		letter-spacing:1px;
		font-weight:bold;
		text-align:right;
		}
		
	.picture-comment {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		line-height:12px;
		letter-spacing:1px;
		width:600px;
		margin-top: 30px;
		margin-right:auto;
		margin-bottom:5px;
		margin-left:auto;
		text-align:center;
		color:#C93;
	}
	

	
/* = HEADLAND PARK
----------------------------------------------- */		


	.headland-listing {
		width:835px;
		margin-top:25px;
		padding: 20px;
		font-size:12px;
		line-height:18px;
		letter-spacing:1px;
		color:#431900;
		border-top:1px solid #666;
		background-color:#efede1;
		}
		
	.hp-details {
		margin-top:20px;
		width:320px;
		float:left;
			margin-left:15px;
		}
		
	#movie-wrap {
		width:400px;
		height:400;
		margin-left:auto;
		margin-right:auto;
		margin-top:40px;
		}
		
	.hp-map-details {
		float:right;
		margin-top:10px;
		}
		
	.hp-feature-link {
		width:290px;
		height:60px;
		padding:5px;
		margin-top:20px;
	
		}
		
	.hp-feature-link a, hp-feature-link a:visited {
		display:block;
		color:#65422e;
		padding:5px;	
				}
				
	.hp-feature-link a:hover, hp-feature-link a:active {
		display:block;
		background-color:#fefefc;
		padding:5px;		
				}
		
	.hp-icon {
		float:left;
		margin-right:10px;
		}

	.hp-logo {
		width:116px;
		height:200px;
		float:left;
		margin-right:20px;
		}
		
	.hp-sold-listing {
		width:810px;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		line-height:14px;
		letter-spacing:1px;
		background-color:#000;
		}
	
	.hp-sold-pic {
		margin-bottom:5px;
		}

	.hp-sold-archive-a {
		width:255px;
		margin-bottom:15px;
		margin-right:20px;
		float:left;
		text-align:center;
		}
		
	.hp-sold-archive-b {
		width:255px;
		margin-bottom:15px;
		padding-right:20px;
		float:left;
			text-align:center;
		}
		
	.hp-sold-archive-c {
		width:255px;
		margin-bottom:15px;
		float:left;
		text-align:center;
		}

	
/* =CENTERED
----------------------------------------------- */		
	
	
#horizon        
      {
      position: absolute;
      left: 50%;
      top: 50%;
      width: 875px;
      height: 600px;
      margin-left: -437px; /* half of width */
      margin-top: -300px;  /* half of height */
      background-color: #000;
      }

#content    
      {
      position: absolute;
      left: 50%;
      top: 50%;
      width: 875px;
      height: 600px;
      margin-left: -437px; /* half of width */
      margin-top: -300px;  /* half of height */
      background-color: #000;
	  border:1px solid #666;
      }
	  
/* = COBER DESIGN CREATIVE AGENCY
----------------------------------------------- */

#cober {
width:835px;
margin-top:10px;
margin-left:auto;
margin-right:auto;
text-align:right;
padding-right:35px;
font-size:9px;

}