/* CSS Document */

body {background: #487548; margin:0; padding:0; font: normal 12px Arial, Helvetica, sans-serif;}

#container {margin: 0 auto; background:url(images/bodyback.png) repeat-y; width: 960px; padding: 0;}

#header {height: 141px; width: 950px; margin: 0 5px 0 5px; padding: 0; background:url(images/header.jpg);}

#header p.clientlogin {color: #fff; padding: 65px 0 0 730px; margin: 0; }
#header p.clientlogin a:link, a:visited, a {color: #fff; text-decoration: none;}
#header p.clientlogin a:hover {text-decoration: underline; }

a, a:link, a:visited {color: #126db3;} 
a:hover {color: #e6a85b;}

/* Main Navigation Bar ------------------------------------------------------------------ */
div#nav {width: 950px; height: 27px; margin: 0 5px 0 5px; background : url(images/navback.png) repeat-x; padding: 0;}

ul#nav_main { list-style-type : none; float: left; width : 950px; height : 27px; margin : 0; padding : 0; }

ul#nav_main li {display: inline; float: left; height:27px; padding: 0 15px 0;}

ul#nav_main a { display: block; color: #fff; text-decoration: none; font: bold 11px Verdana, Arial, Helvetica, sans-serif; vertical-align: text-bottom;}

/* Nav bar images --------------------------------------- */
li a.home { background: url(images/nav/home.png) no-repeat; width:73px; height: 27px; padding: 0; margin: 0; text-indent: -9999px;}
li a.home:hover { background: url(images/nav/home1.png) no-repeat; width: 73px; height: 27px; padding: 0; margin: 0; text-indent: -9999px;}

li a.lakewylie  { background: url(images/nav/lakewylie.png) no-repeat; width: 102px; height: 27px; padding: 0; margin: 0; text-indent: -9999px;}
li a.lakewylie:hover { background: url(images/nav/lakewylie1.png) no-repeat; width: 102px; height: 27px; padding: 0; margin: 0; text-indent: -9999px;}

li a.propsearch  { background: url(images/nav/propertysearch.png) no-repeat; width: 141px; height: 27px; padding: 0; margin: 0; text-indent: -9999px;}
li a.propsearch:hover { background: url(images/nav/propertysearch1.png) no-repeat; width: 141px; height: 27px; padding: 0; margin: 0; text-indent: -9999px;}

li a.school  { background: url(images/nav/school.png) no-repeat; width: 169px; height: 27px; padding: 0; margin: 0; text-indent: -9999px;}
li a.school:hover { background: url(images/nav/school1.png) no-repeat; width: 169px; height: 27px; padding: 0; margin: 0; text-indent: -9999px;}

li a.sellers  { background: url(images/nav/sellers.png) no-repeat; width: 103px; height: 27px; padding: 0; margin: 0; text-indent: -9999px;}
li a.sellers:hover { background: url(images/nav/sellers1.png) no-repeat; width: 103px; height: 27px; padding: 0; margin: 0; text-indent: -9999px;}

li a.contact  { background: url(images/nav/contact.png) no-repeat; width: 182px; height: 27px; padding: 0; margin: 0; text-indent: -9999px;}
li a.contact:hover { background: url(images/nav/contact1.png) no-repeat; width: 182px; height: 27px; padding: 0; margin: 0; text-indent: -9999px;}

/* End Nav Bar images ------------------------------------ */

li a { padding: 7px 12px 7px 12px; margin: 1px 0 0 0;}
li a:hover { background : url(images/navhighlight.png) repeat-x; }

/* End Navigation
/* Drop Down Menu Attributes ------------------------------------------------------------- */
#nav li ul { position: absolute; left: -999em; width: auto; height: auto; margin: -2px 0 0 0; padding: 0 0 5px 0;
background : #174c75; 
border-bottom: 2px solid #e6a85b;
border-left: 2px solid #e6a85b;
border-right: 2px solid #e6a85b;
border-top: 0px;}

#nav li ul li { clear: both; margin: 0px 0 -6px 0; padding: 0;}

#nav li ul li a { width: 150px;
font-weight: normal;
padding: 5px 8px 5px 8px;
margin: 0px;}

#nav li ul.extended li a { width: 230px; font-weight: normal; padding: 5px 8px 5px 8px; margin: 0px;}

#nav li ul li a:hover { color: #e6a85b;}
#nav li:hover, #nav li.hover {position: static;}
#nav li:hover ul, #nav li.sfhover ul {left: auto;}

/* End Drop Down Menu Attributes ----------------------------------------------------------- */
#main_flash {width: 775px; height: 255px; margin: 0 5px 0 5px;}

#sub_image {width: 775px; height:140px; margin: 0 5px 0 5px; }

#content {margin: 0; padding: 15px; width: 940px; }
/* Main Content ------------------------------------------------------ */
div#main_content { 
width: 673px;
margin : 0; 
padding : 0 25px 0 15px; 
float: left; 
background: #fff;}

#main_content p {
	width: 570px;
	line-height: 19px;
}

div#main_content_full { 
width: 925px;
margin : 0 13px 0 5px; 
padding : 0; 
float: left; 
background: #fff;}

div#main_content_full_bleed { 
width: 900px;
margin : 0 0 0 -3px; 
padding : 0; 
float: left; 
background: #fff;}

#main_content_full_bleed p.fullbleedheader {padding: 28px 8px 8px 13px; margin: 0;}




/* Sub Content ------------------------------------------------------ */
#sub_content { float: right; 
width: 202px;
margin : 0 25px 0 0; padding : 0; background: #fff;}

.clr { clear: both; }
.spacer { height: 15px; width:750px;}


/* Footer ------------------------------------------------------- */
div#footer {width: 950px; height: 27px; margin: 0 5px 0 5px; background : url(images/navback.png) repeat-x;
font: normal 10px Arial, Helvetica, sans-serif;
color: #fff;}

div#footer p { margin: 0; padding: 8px 0 0 0; text-align: center;}

#footer a {color: #fff; text-decoration: none; border-bottom: 1px dotted #70aae5; }
#footer a:hover {color: #70aae5; text-decoration: none; border-bottom: 1px dotted #b5d7fd; }

/* End Footer -------------------------------------------------------- */
