
/* Generic Selectors */

body {
height:100%; 
max-height:100%; 
overflow:hidden; 
padding:20; 
margin:0; 
border:0;
font-family: Arial, Helvetica, "sans serif";
font-size: 14px;
color: #000;
background: #ffe79c url("images/yellowbg.jpg") repeat;
}

p {
font-family: Arial, helvetica, "sans serif";
color:#000;
font-size:14px;
text-align:left;
font-style:italic;
display:inline;}

li {
list-style-type: none;
line-height: 150%;
}

h1 {font:bold 30px Tahoma, Geneva, "Arial Black", "Helvetica Bold", "sans serif"; text-align:center;color: #5d4924;}

h2 {font:bold 24px Tahoma, Geneva, "Arial Black", "Helvetica Bold", "sans serif"; text-align:center;color: #7d1e1c;}

h3 {font:bold 20px Tahoma, Geneva, "Arial Black", "Helvetica Bold", "sans serif"; text-align:left;color: #5d4924;display:inline;}

p.was {font:bold 14px Tahoma, Geneva, "Arial Black", "Helvetica Bold", "sans serif"; text-align:left;color: #000;display:inline;}

p.now {font:bold 18px Tahoma, Geneva, "Arial Black", "Helvetica Bold", "sans serif"; text-align:right;color: #aab439;display:inline;font-style:italic;}

p.price {font:bold 24px Tahoma, Geneva, "Arial Black", "Helvetica Bold", "sans serif"; text-align:right;color: #7d1e1c;display:inline;}

p.tiny {font:normal 10px Tahoma, Geneva, "Arial Black", "Helvetica Bold", "sans serif"; text-align:center;color: #000;display:inline;font-style:italic;}

/**************** Pseudo classes ****************/

a:link {
color: #00a4e5;
text-decoration: underline;
font-weight: bold;
}

li :link {
color: #00CCff;
text-decoration: none;
font-weight: bold;
}

a:visited {
color: #00a4e5;
text-decoration: underline;
font-weight: bold;
}

li a:visited {
color: #00a4e5;
text-decoration: none;
font-weight: bold;
}

a:hover {
color: #00CCff;
padding-bottom: 5px;
font-weight: bold;
font-style: italic;
}

li a:hover {
display: block;
color: #00CCff;
padding-bottom: 5px;
font-weight: bold;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #C6EC8C;
}

a:active {
color: #00CCff;
font-weight: bold;
font-style: italic;
}

a.xtra {font-size:12px; color:#aab439; text-align:right;display:inline;}
a.light:link, a.light:visited {font-size:14px; color:#ffe79d; display:inline;font-style:normal;}
a.light:hover, a.light:active {font-size:14px; color:#ffe79d; display:inline;font-style:normal;font-weight:bold;}

p.grn {font-size:12px; color:#aab439; text-align:right;display:inline;}
img {border:none;}

/************************* ID's *************************/


html {
	height:100%; 
	max-height:100%; 
	padding:0; 
	margin:0; 
	border:0; 
	background:rgb(209,205,193);
	font-size:76%; 
	font-family:arial, helvetica, "sans serif";
	overflow: hidden; 
	}

#content {
	position:absolute; 
	z-index:3; 
	top:210px;
	bottom:60px;
	width:640px; 
	margin-left:-321px; 
	left:50%;
        overflow-x:hidden;
        overflow-y:scroll;
        border-left: 1px solid #000;
        border-right: 1px solid #000;
        }

#head {
	position:absolute; 
	margin-left:-321px;
	left:50%; 
	width:640px; 
	min-width:640px;
        height:200px;
	background:url(images/header.jpg) no-repeat;
	font-size:10px;
	z-index:5;
        border-left: 1px solid #000;
        border-right: 1px solid #000;
        padding-bottom:10px;
	}


#foot {

	position:absolute; 
	margin-left:-321px; 
	left:50%; 
	bottom:0; 
	width:640px; 
	min-width:640px; 
	height:50px; 
	background:url(images/footer.jpg);
	font-size:1em; 
	z-index:5; 
	font-family: arial, helvetica, sans-serif;
	font-weight:bold;
	color:#000;
        border-left: 1px solid #000;
        border-right: 1px solid #000;
        padding-top:10px;
	}

.boldhead {
	font-size:1.5em; 
	font-weight:bold;
	}
	
.listing {
        position:relative;
	min-width:100%;
        height:210px;
        padding-top:20px;
	}

#mapbox {position:absolute; left:395px; top:05px; height:195px; width:260px;}

.pic {position:absolute; height: 188px; width: 300px;background:#ccc;border: solid 2px #5d4924; left:10px;}
.desc {position:absolute; height:171px; width:286px; left: 330px; padding-right:10px;}
.w1 {position:absolute; top:215px;left:10px;}
.n1 {position:absolute; top:200px; left:445px;}

.divider {position:absolute; height:25px; left:15px; width:640px; top:235px; bottom:10px;}

.bold {font-weight:bold;}
.left {float:left; margin:10px; border:1px solid #000;}
.right {float:right; margin:10px; border:1px solid #000;}
.lefttext {float:left; width:300px; text-align:justify;}
.righttext {float:right; width:300px; text-align:justify;}

img.floatLeft{
	float:left;
	margin: 10px;
	}

img.floatright{
	float:right;
	margin: 10px;
	}

