/* Whistable Home For Hire */

* { padding: 0; margin: 0; }

body 
{
border-top: solid 7px #5495b4;
background-color: #68a5c1;
padding: 0;
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-size: 12px;
color: #355e88;
}

table {
margin-top: 40px;
clear: both;
}

.logo
{
border: none;
padding-bottom: 10px;
}



a:link .img {

border: solid 3px #d7e7fb;
}



a:visited .img {

border: solid 3px #d7e7fb;
}



a:hover .img {

border: solid 3px #4f7ea5;
}

.clear {
clear: both;
}

#wrapper {
width: 785px;
margin: 70px auto;
}

#nav-menu ul
{
height: 48px;
list-style: none;
}

#nav-menu li
{
height: 48px;
font-size: 18px;
width: 150px;
text-align: center;
float: left;
margin: 0 0.15em;
display: inline;
}

#nav-menu li a
{
width: 100px;
background: #293641 top left;
height: 48px;
line-height: 2.8em;
float: left;
width: auto;
display: block;
color: #fff;
text-decoration: none;
}

#nav-menu li a:hover {
height: 48px;
background: url(images/nav_hover.jpg) top left repeat-x;
}

/* Hide from IE5-Mac \*/
#nav-menu li a
{
background: #293641 top left;
float: none
}
/* End hide */

#nav-menu
{
width: 775px !important;
width: 785px;
height: 48px;
background: #293641 top left;
border: solid 2px #fff;
} 

#content-wrap {
border: solid 3px #4f7ea5;
background-color: #fff;
}

#content {
min-height: 25px;
background: url(images/content_bg.gif) repeat-x top left;
}

#content a {
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-size: 12px;
color: #355e88;
text-decoration: underline;
}

#content #left {
border-right: solid 3px #d7e7fb;
padding: 20px;
width: 375px;
float: left;
}

#content #right {
padding: 20px;
width: 320px;
float: right;
}

#content li {
margin-left: 20px;
}

.contact {
border: none;
clear: both;
margin-top: 5px;
float: left;
}

.contact a {
border: none;
clear: both;
margin-top: 5px;
float: left;
}

h1 {
color: #355e88;
font-size: 16px;
}

#footer-nav {
margin-top: 20px;
float: right;
color: #1f4a62;
font-size: 14px;
font-weight: bold;
height: 150px;
}

#footer-nav a:link, #footer-nav a:visited {
text-decoration: none;
color: #1f4a62;
font-size: 14px;
}

#footer-nav a:hover {
text-decoration: underline;
color: #1f4a62;
font-size: 14px;
}

#footer-nav li {
padding-left: 20px;
float: left;
list-style: none;
}

.dontDisplay {
display:none;
}

.xer
{
position: relative;
height: 1px;
width: 1px;
background: url(images/nav_hover.jpg) top left no-repeat;
background-position: -300px -300px;
}