html {height:100%;}

table {
border-width:1px;
border-style:solid;
border-color:#ffffff;
border-collapse:collapse;
}

tr {
border-width:1px;
border-style:solid;
border-color:#ffffff;
text-align:center;
text-valign:middle;
}

td {
border-width:1px;
border-style:solid;
border-color:#ffffff;
text-align:center;
text-valign:middle;
}

body {
font-family: "trebuchet ms", helvetica, arial, sans-serif;
font-size:12px;
text-decoration:none;
color:#ffffff;
background:#C0C3C2;
line-height:180%;
}


.heading {
font-family: "palatino", "palatino linotype", "times new roman",times;
font-size:28px;
text-decoration:none;
color:#ffffff;
line-height:200%;
}


h1 {
font-family: "palatino", "palatino linotype", "times new roman",times;
font-size:25px;
text-decoration:none;
color:#ffffff;
line-height:120%;
}

h2 {
font-family: "palatino", "palatino linotype", "times new roman",times;
font-size:15px;
text-decoration:none;
color:#ffffff;
line-height:140%;
}

.padded-text {
font-family: "palatino", "palatino linotype", "times new roman",times;
font-size:15px;
text-decoration:none;
color:#ffffff;
line-height:140%;
padding:2px;
margin:2px;
}

h3 {
font-family: "palatino", "palatino linotype", "times new roman",times;
font-size:13px;
text-decoration:none;
color:#505050;
line-height:140%;
}

.smallserif2 {
font-family: "palatino", "palatino linotype", "times new roman",times;
font-size:17px;
text-decoration:none;
color:#ffffff;
line-height:140%;
}

.sanserif1 {
font-family: "trebuchet ms", "helvetica", "arial", "sans-serif";
font-size:16px;
text-decoration:none;
color:#ffffff;
font-weight:bold;
line-height:140%;
}

.sanserif2 {
font-family: "trebuchet ms", "helvetica", "arial", "sans-serif";
font-size:16px;
text-decoration:none;
color:#ffffff;
font-weight:bold;
line-height:140%;
}

.smallserifbold {
font-family: "palatino", "palatino linotype", "times new roman",times;
font-size:13px;
text-decoration:none;
color:#ffffff;
line-height:140%;
font-weight:bold;
}

.smallserif3bold {
font-family: "palatino", "palatino linotype", "times new roman",times;
font-size:15px;
text-decoration:none;
color:#ffffff;
line-height:140%;
font-weight:bold;
}

.smallserif3 {
font-family: "palatino", "palatino linotype", "times new roman",times;
font-size:15px;
text-decoration:none;
color:#ffffff;
line-height:140%;

}

.smallserif {
font-family: "palatino", "palatino linotype", "times new roman",times;
font-size:13px;
text-decoration:none;
color:#ffffff;
line-height:140%;
}

#background {position:relative; width:1210px; height:830px;}
#background-relative {position:relative; width:1210px; height:auto;}
#background2 {position:absolute; width:1100px; height:780px; top:0px; left:20px; background: #6a0551;}
#menu {position:absolute; width:1100px; height:29px; top:125px; left:0px; background: #395b4d; z-index:5;}
#menu2 {position:absolute; width:1190px; height:29px; top:125px; left:000px; z-index:50; text-align:center;}

#mainbox {position:absolute; width:1100px; height:605px; top:154px; left:0px; background: #4A7262;}



#house {position:absolute; left:300px; top:154px; width:800px; height:605px;
background: url(southpenarth_background.jpg) no-repeat;}

#houseoverlay2 {position:absolute; left:745px; top:430px; width:300px; height:auto; z-index:99; text-align:center; padding:15px; background-color:#931975;}
#houseoverlay {position:absolute; left:315px; top:430px; width:390px; height:auto; z-index:99; text-align:left; padding:10px;}
#house2 {position:absolute; left:300px; top:154px; width:800px; height:605px; background:#1d573b;}
#availability {position:absolute; left:300px; top:0px; width:800px; height:605px; z-index:5;}
#availability2 {position:absolute; left:300px; top:30px; width:800px; height:665px; z-index:5;}
#introtext {position:absolute; left:20px; top:155px; width:260px; height:570px;}
#previousnext {position:absolute; left:10px; top:720px; width:270px; height:45px;}
#button {position:relative; width:400px; height:302px;float:left;}
#button_inner {position:absolute; top:10px; left:10px; width:380px; height:250px;float:left; }
#button_inner2 {position:absolute; top:265px; left:10px; width:380px; height:20px;float:left; }

a:link {
font-family: "trebuchet ms", helvetica, arial, sans-serif;
font-weight: bold;
font-size:13px;
text-decoration:none;
color:#ffffff;
line-height:180%;
}
.nolink {
ffont-family: "trebuchet ms", helvetica, arial, sans-serif;
font-weight: bold;
font-size:13px;
text-decoration:none;
color:#999999;
line-height:180%;
}
a:visited {
font-family: "trebuchet ms", helvetica, arial, sans-serif;
font-weight: bold;
font-size:13px;
text-decoration:none;
color:#ffffff;
line-height:180%;
}
hr {height:2px; background-color:#f9c61d; color:#ffffff; border:0}
img {border:0}
a:hover {
font-family: "trebuchet ms", helvetica, arial, sans-serif;
font-weight: bold;
font-size:13px;
text-decoration:none;
color:#000000;
line-height:180%;
}
a:active {
font-family: "trebuchet ms", helvetica, arial, sans-serif;
font-weight: bold;
font-size:13px;
text-decoration:none;
color:#ffffff;
line-height:180%;
}

a.b:link {
font-family: "trebuchet ms", helvetica, arial, sans-serif;
font-weight: bold;
font-size:13px;
text-decoration:none;
color:#ffffff;
line-height:180%;
background-color:#1d482e;
}
.nolink {
ffont-family: "trebuchet ms", helvetica, arial, sans-serif;
font-weight: bold;
font-size:13px;
text-decoration:none;
color:#999999;
line-height:180%;
}
a.b:visited {
font-family: "trebuchet ms", helvetica, arial, sans-serif;
font-weight: bold;
font-size:13px;
text-decoration:none;
color:#ffffff;
line-height:180%;
background-color:#1d482e;

}
a.b:hover {
font-family: "trebuchet ms", helvetica, arial, sans-serif;
font-weight: bold;
font-size:13px;
text-decoration:none;
color:#000000;
line-height:180%;
background-color:#ffffff;

}
a.b:active {
font-family: "trebuchet ms", helvetica, arial, sans-serif;
font-weight: bold;
font-size:13px;
text-decoration:none;
color:#ffffff;
line-height:180%;
background-color:#1d482e;

}


#sddm
{	margin: 0;
	padding: 0;
	z-index: 50;
}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 11px arial;
	z-index: 50;}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 1px 10px;
	width: auto;
	
	color: #FFF;
	text-decoration: none;
	z-index: 50;}

#sddm li a:hover
{	color: #eecf63;
z-index: 50;}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #395b4d;
	border: 1px solid #ffffff;
	z-index:50;}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: 110px;
		white-space: nowrap;
		text-align: center;
		text-decoration: none;
		background: #395b4d;
		color: #ffffff;
		font: 11px arial;
		z-index: 50;}

	#sddm div a:hover
	{	background: #6a0551;
		color: #FFF;
		z-index:50;
		}

a.lesslineheight:link {
font-family: "trebuchet ms", helvetica, arial, sans-serif;
font-weight: bold;
font-size:15px;
text-decoration:none;
color:#deefb7;
line-height:150%;
}
a.lesslineheight:visited {
font-family: "trebuchet ms", helvetica, arial, sans-serif;
font-weight: bold;
font-size:15px;
text-decoration:none;
color:#deefb7;
line-height:150%;
}
a.lesslineheight:hover {
font-family: "trebuchet ms", helvetica, arial, sans-serif;
font-weight: bold;
font-size:15px;
text-decoration:none;
color:#000000;
line-height:150%;
}
a.lesslineheight:active {
font-family: "trebuchet ms", helvetica, arial, sans-serif;
font-weight: bold;
font-size:15px;
text-decoration:none;
color:#deefb7;
line-height:150%;
}


.tdorange {
background-color:#64aca9;
}

.tdpurple {
background-color:#6a0551;
}

.tdgreen {

}

