*{margin:0; padding:0;} 

body{
font: 88% Lucida Sans Unicode,Arial,sans-serif;
line-height:1.4em;
color:#303030;
background:#E6ECFF url(bg.gif) repeat-y;
background-position: center top; 
text-align: center;
}


#quicktips {
float: right;
border: 1px solid #ccc;
margin-left: 15px;
margin-right: 5px;
margin-top: 15px;
padding: 10px;
}


#amens td {
font-size: 0.8em;
background: #ccc;
}


#salelistings {
margin-top: 10px;
border: 1px solid #e3e3e3;
font-size: 9pt;
}

#address{
font-size:2em;
background-color:inherit;
color:#333;
line-height: 1em;
letter-spacing:-1px;
font-weight:bold;
margin-bottom: 20px;
text-align: center;
}

h4{
font-size:1em;
}

h6{
display: none;
}

a{
color:#467;
font-weight:bold;
text-decoration:none;
background-color:inherit;
}

a:hover{
color: #467;
text-decoration: none;
}

a img{
border:none;
}

p{padding:0 0 1.6em 0;}
p form{margin-top:0; margin-bottom:20px;}

/**************** Header and navigation styles ****************/


#container{
width: 726px;
margin-left: auto;
margin-right: auto;
text-align: left;
}

#header{
height:200px;
background: url(top3.jpg) no-repeat;
color:#ffffff;
}

#header h1{
padding:25px 0 0 40px;
font-size:3.2em;
background-color:inherit;
color:#333;
letter-spacing:-1px;
font-weight:normal;
}

#header h2{
margin:10px 0 0 42px;
font-size:1.4em;
background-color:inherit;
color:#333;
letter-spacing:-1px;
font-weight:normal;
}

#navigation{
height:2.2em;
line-height:2.2em;
width: 726px;
margin-top: 1px;
margin-left:0px;
background:#475C6B;
color:#ffffff;
}

#navigation li{
float:left;
list-style-type:none;
border-right:1px solid #ffffff;
white-space:nowrap;
}

#navigation li a{
display:block;
padding:0 10px;
font-size:0.8em;
font-weight:normal;
text-transform:uppercase;
text-decoration:none;
background-color:inherit;
color: #ffffff;
}

#navigation li a:hover{
display:block;
padding:0 10px;
font-size:0.8em;
font-weight:normal;
text-transform:uppercase;
text-decoration:none;
background-color:#668399;
color: #ffffff;
}


* html #navigation a {width:1%;}

/**************** Content styles ****************/

#main{
padding: 15px;
font-size:0.9em;
height: 100%;
text-align: justify;
}

#main h2{
display:block;
margin:0 0 16px 0;
font-size:1.7em;
font-weight:normal;
letter-spacing:-1px;
color:#505050;
}

#main h2 a{font-weight:normal;}
#main h3{margin:0 0 5px 0; font-size:1.4em; letter-spacing:-1px;}
#main a:hover,#subcontent a:hover{text-decoration:underline;}
#main ul,#content ol{margin:0 5px 16px 35px;}
#main dl{margin:0 5px 10px 25px;}
#main dt{font-weight:bold; margin-bottom:5px;}
#main dd{margin:0 0 10px 15px;}

#picmain{
}

#rside{
float: right;
width: 250px;
}

#rside h2{
margin-top: 3px;
}

#footer{
clear:both;
width:726px;
padding-bottom: 10px;
font-size:0.9em;
color:#333;
/* background:url(nbgf.gif) no-repeat; */
}

#footer p{padding:0; margin:0; text-align:center;}
#footer a{color:#000; background-color:inherit; font-weight:bold;}
#footer a:hover{color:#000; background-color:inherit; text-decoration: underline;}

/**************** Misc classes and styles ****************/

.clear{clear:both;}
.small{font-size:0.8em;}
.hide{display:none;}
.textcenter{text-align:center;}
.textright{text-align:right;}
.important{color:#f02025; background-color:inherit; font-weight:bold;}

.rentme{
margin: 10px;
padding:10px;
border:1px solid #c0c0c0;
background-color:#fafbfc;
color:#505050;
line-height:1.5em;
}

.box{
margin: 20px;
padding:10px;
border:1px solid #c0c0c0;
background-color:#fafbfc;
color:#505050;
line-height:1.5em;
}
