* {
	padding: 0;
	margin: 0;
	}
body {
    font-family: Verdana, Geneva, sans-serif;
	background-color: #6699CC;
	margin-top: 15px;
	margin-bottom: 15px;
	color: white;
}
#header {
	position: relative;
	background-image: url('header3.jpg');
	background-repeat: no-repeat;
	height: 122px;
	
}
#container {
   	height: auto;
	margin-left: auto;
	margin-right: auto;
 	width: 796px;
	border: 2px solid #888888;
}
#navigation{
	    position: absolute;
	    text-align: left;
/*	    height: 32px; */
	    top: 100px;
}
a.menu {
      font-size: 9pt;
      font-weight: normal;
      text-decoration: none;
      color: white;
      padding-left: 35px;
      padding-right: 0px;
      padding-top: 10px;
}
a.menu:hover {
color: black;
}
#footer {
	background-color: #6241BE;
	border-top: 2px solid #888888;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 8pt;
}
.copyright {
	   color: white;
	   font-size: 8pt;
	   text-decoration: none;
}
a.copyright:hover {
color: black;
}
#content {
	 background-image: url('content_back.jpg');
	 background-repeat: no-repeat;
	 padding-top: 10px;
	 padding-bottom: 10px;
	 padding-left: 240px;
	 padding-right: 20px;
}
#home {
	 background-image: url('content_back.jpg');
	 background-repeat: no-repeat;
	 padding-top: 10px;
	 padding-bottom: 10px;
	 padding-left: 20px;
	 padding-right: 20px;
	 height: 380px;
}
#windsor {
	margin-top: -30px;
	margin-bottom: -100px;
	text-align: center;
}
.homebox {
	    padding-top: 12px;
	    padding-right: 11px;
	    padding-left: 11px;
	    font-size: 9pt;
	    font-style: italic;
	    color: #FFFFFF;
	    text-align: center;
		margin: 0px;
		line-height: 115%;
}

#lefttxtbox {
	float: left;
	width: 250px;
	height: 180px;
	background-image: url('lefttxtbx_1.jpg');
	background-repeat: no-repeat;
}

#righttxtbox {
	float: right;
	width: 250px;
	height: 180px;
	background-image: url('righttxtbx_1.jpg');
	background-repeat: no-repeat;
}

.clear {
	clear: both;
}

#leftmenu {
	   position: absolute;
	   width: 200px;
	   margin-left: -230px;
}

#findus {
visibility: hidden;
}
#data, #findus, #contactinfo {
	    border: 2px solid #888888;
	    background-color: #A8A8FF;
	    font-size: 9pt;
	    padding-left: 15px;
	    padding-right: 15px;
	    padding-top:10px;
	    padding-bottom: 10px;
}

#gdata, #gimages {
	    border: 2px solid #888888;
	    background-color: #A8A8FF;
	    font-size: 9pt;
	    padding-left: 15px;
	    padding-right: 15px;
	    padding-top:10px;
	    padding-bottom: 10px;
	    margin: 15px;
}
#gimages img {
  cursor: pointer;
  margin: 4px;
  border: 2px solid #888888;
}
#submenu {
	 background-color: #6241BE;
	 border: 1px solid #888888;
	 width: 170px;
	 font-size: 8pt;
	 color: white;
	 padding-top: 5px;
	 padding-bottom: 5px;
	 padding-right: 15px;
	 padding-left: 5px;
	 line-height: 14pt;
	 text-decoration: none;
	 text-align: right;
}

h3 {
   color: #555555;
   font-weight: normal;
   font-size: 14pt;
   padding-bottom: 5px;
}

ul {
margin: 10px;
}
li {
margin-left: 10px;
}
a.links {
color: white;
text-decoration: none;
font-size: 9pt;
}
a.links:hover {
color: black;
}
#infobox {
border: 2px solid #888888;
padding-top: 5px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 15px;
color: white;
text-decoration: none;
}
h5 {
color: #6241BE;
}
#button {
background-color: #6241BE;
padding-left:10px;
padding-right: 10px;
padding-top: 4px;
padding-bottom: 4px;
text-decoration: none;
color: #FFFFFF;
font-size: 9pt;
border: 2px solid #888888;
cursor: pointer;
}
 .highlight {
 background-color: #9068FF;
 }
 #contactinfo {
	   position: absolute;
	   width: 170px;
	   margin-left: -220px;
 }
 .contactdetails {
 margin-left: 35px;
 }
 .form {
 background-color: #9068FF;
 border: 2px solid #888888;
 }
 .noline {
 text-decoration: none;
 }
 .ratetable {
 font-size: 9pt;
 }
 .formdetails {
 line-height: 14pt;
 }
 #floorplan {
   top: 160px;
   height: 315px;
   margin-left: -230px;
 }
#floorplan2 {
   top: 160px;
   height: 195px;
   margin-left: -230px;
}
 #floorsubmenu, #floorsubmenu2 {
   top: 150px;
   background-color: #6241BE;
   border: 1px solid #888888;
    font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
    margin-left: -221px;
    padding: 0px;
 }
#floorsubmenu2, #floorplan2 {
  visibility: hidden;
}
#floorplan, #floorsubmenu, #floorsubmenu2, #floorplan2 {
	   position: absolute;
	   width: 200px;
       padding: 0px;

 }
#ground {
    background: url('ground_floor.gif') no-repeat;
	   width: 200px;
	   height: 315px;
 }
 #first {
    background: url('first_floor.gif') no-repeat;
	   width: 198px;
	   height: 195px;
 }
#ground li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}
#ground a {display: block; text-indent: -9999px; text-decoration: none;}
#covered {left: 59px; top: 8px; width: 100px; height: 42px;}
#bed1 {left: 148px; top: 11px; width: 60px; height: 75px;}
#bed2 {left: 10px; top: 11px; width: 60px; height: 75px;}
#living {left: 73px; top: 51px; width: 70px; height: 75px;}
#bath1 {left: 147px; top: 90px; width: 61px; height: 55px;}
#bath2 {left: 10px; top: 90px; width: 61px; height: 55px;}
#bed3 {left: 160px; top: 145px; width: 48px; height: 55px;}
#bath3 {left: 127px; top: 145px; width: 27px; height: 46px;}
#kitchen {left: 12px; top: 203px; width: 51px; height: 46px;}
#nook {left: 12px; top: 257px; width: 51px; height: 43px;}
#foyer {left: 67px; top: 211px; width: 33px; height: 35px;}
#dining {left: 10px; top: 145px; width: 95px; height: 55px;}
#garage {left: 104px; top: 213px; width: 100px; height: 105px;}

#covered a {height: 42px;}
#bed1 a {height: 75px;}
#bed2 a {height: 75px;}
#living a {height: 78px;}
#bath1 a {height: 55px;}
#bath2 a {height: 55px;}
#bed3 a {height: 55px;}
#bath3 a {height: 46px;}
#kitchen a {height: 46px;}
#nook a {height: 43px;}
#foyer a {height: 35px;}
#dining a {height: 55px;}
#garage a {height: 105px;}

#covered a:hover {background: url('ground_floor.gif') -50px -314px no-repeat;}
#bed1 a:hover {background: url('ground_floor.gif') -139px -357px no-repeat;}
#bed2 a:hover {background: url('ground_floor.gif') 1px -357px no-repeat;}
#living a:hover {background: url('ground_floor.gif') -65px -434px no-repeat;}
#bath1 a:hover {background: url('ground_floor.gif') -137px -519px no-repeat;}
#bath2 a:hover {background: url('ground_floor.gif') -1px -519px no-repeat;}
#bed3 a:hover {background: url('ground_floor.gif') -153px -574px no-repeat;}
#bath3 a:hover {background: url('ground_floor.gif') -3px -636px no-repeat;}
#dining a:hover {background: url('ground_floor.gif') -1px -575px no-repeat;}
#kitchen a:hover {background: url('ground_floor.gif') -44px -636px no-repeat;}
#nook a:hover {background: url('ground_floor.gif') -105px -637px no-repeat;}
#foyer a:hover {background: url('ground_floor.gif') -163px -636px no-repeat;}
#garage a:hover {background: url('ground_floor.gif') -3px -686px no-repeat;}

#first li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}
#first a {display: block; text-indent: -9999px; text-decoration: none;}
#bed4 {left: 137px; top: 10px; width: 65px; height: 75px;}
#bed5 {left: 135px; top: 113px; width: 65px; height: 90px;}

#bed4 a {height: 75px;}
#bed5 a {height: 90px;}

#bed4 a:hover {background: url('first_floor.gif') -131px -196px no-repeat;}
#bed5 a:hover {background: url('first_floor.gif') 1px -196px no-repeat;}

#dc1, #dc2, #dc3, #dc4, #dc5, #dc6, #dc7 {
  position: absolute;
  top: -10px;
}
#dc1 {
    left: 0px;
}
#dc2 {
    left: 75px;
}
#dc3 {
    left: 200px;
}
#dc4 {
    left: 280px;
}
#dc5 {
    left: 385px;
}
#dc6 {
    left: 540px;
}
#dc7 {
    left: 665px;
}
.floornote {
  color: #000000;
  font-size: 8pt;
  font-weight: bold;
}
.zero {
  margin: 0px;
  padding: 0px;
}
#rooms {
  visibility: hidden;
  position: absolute;
  top: 260px;
  width: 500px;
}
