/* Web coding by PWheldon ::: Graphic Design www.tunnelvision.info */
/*standard*/
body {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #666666;
background: #fff url(../images/body-bg.gif) ;
margin: 0px; 
}
h1{ font-size: 1.2em; margin:0px; padding:5px; font-weight: normal; color: #fff; 
}
#contenthome h1 {
background:#394456;
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 28px;
color: #596272;
letter-spacing:-1px;
margin:0 -5px 5px;
}
#contentapart h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 28px;
background: #705C53;
color: #9E8A81;
letter-spacing:-1px;
margin:0 -5px 5px;
}
#contentfact h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 28px;
background: #004E4E;
color: #0393AD;
letter-spacing:-1px;
margin:0 -5px 5px;
}
#contentlakes h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 28px;
background: #42593D;
color: #617555;
letter-spacing:-1px;
margin:0 -5px 5px;
}
h3 {
font-family: Arial, Helvetica, sans-serif; font-size: 19px; font-weight: normal;color: #fff; line-height: 13px; margin: 0px; 
}
a { color:#fff; text-decoration:none;
}
a:visited { color:#fff; text-decoration:none;
}
a:hover { color:#d9dac8; text-decoration:underline;
}
/* Template */
.container {margin-right:auto;margin-left:auto;margin-top:0px; width:850px;
}
#header {height:68px; background: #d9dac8 url(/css/images/header-bg.jpg) no-repeat; margin:0px;border-bottom:solid 1px #666 
}
.contact-tel {
float:right;
font-size:18px;
margin:0;
padding:5px;
}
#topmenu {
float:right;
text-align:right;
clear:both;
}
#topmenu ul {padding-top:15px; margin:0px; float:right;}
#topmenu li {float:right; list-style: none;}
#topmenu li a,#topmenu li a:visited { color:#666; font-size:12px; font-family: Verdana, Arial; text-decoration:none; padding:0px 10px;}
#topmenu li a:hover { color:#fff; text-decoration:none;
}

/* Start Main Menu */
ul#menu {
margin:-5px;
padding:0px;
}
ul#menu li {
list-style: none;
position:relative;
margin: 0;
padding: 0;
text-align:left;
height:37px;
}
ul#menu li a {
border-bottom:1px solid #666666;
display:block;
padding:10px;
width:233px;
}
ul#menu li a:hover {
text-decoration:none;
}
ul#menu li ul {
position: relative;
padding: 0;
margin: 0;
left: -999em;
border-left:solid 1px #fff;
}
ul#menu li ul{
padding: 0;
margin: 0;
width: 150px;
}
ul#menu li ul li{
padding: 0;
margin: 0;

}
ul#menu li:hover ul, #menu li:hover ul, #menu li.sfhover ul {
left: 254px;
top: -37px;
}
ul#menu li:hover ul li a {
width: 130px;
}
ul#menu li.apart:hover,ul#menu li.apart:hover ul, ul#menu li.rooms:hover, ul#menu li.rooms:hover ul {
background:#705c53;
}

ul#menu li.apart:hover ul li a:hover, ul#menu li.rooms:hover ul li a:hover{
background: #9E8A81;
}

ul#menu li.fact:hover, ul#menu li.fact:hover ul {
background:#004e4e;
}
ul#menu li.fact:hover ul li a:hover {
background:#0393AD;
}
ul#menu li.lakes:hover, ul#menu li.lakes:hover ul {
background:#40593c;
}
ul#menu li.lakes:hover ul li a:hover {
background:#617555;
}

/* End Main Menu */
#left { background: url(/css/images/home-menu-bg.jpg) bottom repeat-x #394456; color:#fff; text-align: center; padding:5px; border-right:1px solid #fff;
}
#leftapartments { background: url(/css/images/left-apart.jpg) bottom repeat-x #705c53; color:#fff; text-align: center; padding:5px; border-right:1px solid #fff;
}
#leftfact { background: url(/css/images/left-fact.jpg) bottom repeat-x #004e4e; color:#fff; text-align: center; padding:5px; border-right:1px solid #fff;
}
#leftlakes { background: url(/css/images/left-lakes.jpg) bottom repeat-x #42593d; color:#fff; text-align: center; padding:5px; border-right:1px solid #fff;
}
#mainimage {
border-bottom: solid 1px #fff;
}
#mainimage img{
display:block;
}
#contenthome {background: #646E7A; color:#fff; padding:0px 5px 5px 5px;
}
#contentapart {background: #9e8a81; color:#fff; padding:0px 5px 5px 5px;
}
#contentfact {background: #0393ad; color:#fff; padding:0px 5px 5px 5px;
}
#contentlakes {background: #617555; color:#fff; padding:0px 5px 5px 5px;
}
.footer { clear:both; background: url(/css/images/footer-bg.jpg) top repeat-x #d9dac8; padding:30px 10px 20px 10px; color:#666; font-size: 13px; clear:both;
}
.footer a {
color:#666;
text-decoration:underline;
}
.footer a:hover {
color:#fff;
}
#homebooksidebar {
background:url(/css/images/avail-bg.jpg) #d9dac8 bottom repeat-x; border: solid 1px #fff;
margin-top:20px;

}
:focus {
outline: none;
}
.white {
color: #fff;
}