body {
	margin: 0;
	padding: 0;
	font-family:Verdana;
	font-size: 0.75em;
	background-color: #eeefe6;
}

.clear
{
clear:both;
margin:0;
padding:0;}

img
{
margin:0;
padding:0;
border:0;}

.cnt
{
text-align:center;}

a
{
color:#5d5316;}
a:hover
{
color:#5d5316;
text-decoration:none;}

table.con td
{
color:#5d5316;
border-collapse: collapse;
padding:5px;
margin:5px;}
/***** CONTAINER *****/

#container {
	width: 900px;
	margin: 0 auto;
	padding: 0;
background:url(../img/bg.gif) repeat-y;
}


/*******RIGHT*************/

#right
{
float:left;
width:307px;
padding:0;
margin:5px 0 0 0;}

#ads
{
clear:both;
padding:0;
margin: 0 0 0 2px;}


#ads p
{
margin:8px 0 0 0;
padding:0;}

/* ***** SIDE NAV ***** */


ul#sidenav {
	margin: 0 0 0 2px;
	padding: 0;
	list-style: none;
	background:#ffffff;
}

ul#sidenav li {
	display: inline;
	padding: 0;
	margin: 0;
}

ul#sidenav li a {
	float: left;
	margin: 0;
	padding: 0; 
	
	
}
ul#sidenav a.linwwodcollection          { background-image: url(../img/link_linwwodcollection.gif); width:300px; height:62px;}
ul#sidenav a.linwwodcollection:hover    { background-image: url(../img/link_linwwodcollection_down.gif); width:300px; height:62px;}
ul#sidenav a.maplecollection          {	background-image: url(../img/link_maplecollection.gif); margin: 2px 0 0 0; width:300px; height:62px;}
ul#sidenav a.maplecollection:hover    { background-image: url(../img/link_maplecollection_down.gif); margin: 2px 0 0 0; width:300px; height:62px;}
ul#sidenav a.linwwodadvantage          { background-image: url(../img/link_linwwodadvantage.gif); width:300px; height:62px;}
ul#sidenav a.linwwodadvantage:hover    { background-image: url(../img/link_linwwodadvantage_down.gif); width:300px; height:62px;}
span.navtext {
	display: none;
}




ul#sidenav li a.secoside {
	float: left;
	margin: 0 0 1px 0;
	padding: 7px 0 7px 15px; 
	width:285px;
	color:#000000;
	background:#eeefe6;
	text-decoration:none;
}
ul#sidenav li a.secoside:hover {
	float: left;
	margin: 0 0 1px 0;
	padding: 7px 0 7px 15px; 
	width:285px;
	color:#000000;
	background:#eeefe6;
	text-decoration:underline;
}


#sidenav  .linwoodtitle
{
	float: left;
padding: 7px 0 7px 15px; 
margin: 0 0 1px 0;
font-weight:600;
	width:285px;
	background:#e2e5c9;
}	

/* ***** SE SIDE NAV ***** */

#sesidenav 
{
float:left;
	width:300px;
padding:0;
margin:5px 0 0 0;}
	

#sesidenav  .linwoodtitle
{
padding: 7px 0 7px 15px; 
margin: 0 0 1px 0;
font-weight:600;
	background:#e2e5c9;
}	

#sesidenav ul {
	margin: 0 0 0 1px;
	padding: 0;
	list-style: none;
	width:300px;
}

#sesidenav ul li {
	display: inline;
	padding: 0;
	margin: 0;
}

#sesidenav ul li a {
	float: left;
	margin: 0 0 1px 0;
	padding: 7px 0 7px 15px; 
	width:283px;
	color:#000000;
	background:#eeefe6;
	text-decoration:none;
}
#sesidenav ul li a:hover {
	float: left;
	margin: 0 0 1px 0;
	padding: 7px 0 7px 15px; 
	width:283px;
	color:#000000;
	background:#eeefe6;
	text-decoration:underline;
}


/*******LEFT*************/

#left
{
float:left;
width:568px;
padding:0;
margin:0;}

#promotion
{
float:left;
width:530px;
margin:4px 0 0 30px;
padding:0;}


.mainout
{
float:left;
width:536px;
height:7px;
padding:0;
margin:7px 0 0 28px;
background:url(../img/maintop.gif);
}
.mainoutb
{
float:left;
width:536px;
height:7px;
padding:0;
margin:0 0 0 28px;
background:url(../img/mainbottom.gif);
}
#mainarea
{
float:left;
width:536px;
padding:0;
margin:0 0 0 28px;
background:url(../img/main.gif);}
h1
{
color:#5e2703;
font-family:Times, serif;
font-size:1.7em;
padding:15px 15px 10px 15px;
margin:0;}

h2
{
color:#cd7d14;
font-family:Times, serif;
	font-size:1.3em;
padding:10px 15px;
margin:0;}
h3 
{
color:#5d5316;
font-family:Times, serif;
	font-size:1.3em;
padding:0;
width:495px;
margin:0 0 0 10px;
border-bottom:#5d5316 1px solid;}
h3 a
{
text-decoration:none;}
h3 a:hover
{
color:#04543c;
text-decoration:none;}

#mainarea p
{
color:#5d5316;
padding:5px 15px;
margin:1.5em 0;
}


#mainarea ul li
{
color:#5d5316;
padding:5px 0;
margin:0;
}

.greentitle
{
color:#5d5316;
font-family:Times, serif;
font-size:1.7em;
padding:15px 0 10px 0;
margin:0;}

.greentxt
{
color:#5d5316;
padding:5px 15px;
margin:0;
}

ul.green {
	margin: 0 0 0 20px;
	padding: 0 0 0 20px;
color:#5d5316;
}
ul.links {
	margin: 0 0 0 10px;
	padding: 0 0 0 10px;
color:#5d5316;
	list-style: none;
}

ul.links li {
	padding: 5px 0;
	margin: 5px 0;
}	


.flimage
{
float:right;
padding:5px;
margin:5px;}

.floorplan
{
float:left;
padding:2px;
margin:2px 5px 10px 15px;
width:450px}


.floorplan samp
{
float:left;
padding:1px;
margin:0;
text-align:center;
font-size:12px;}




.floorplan_se
{
float:left;
padding:1px;
margin:2px 2px 10px 5px;
width:525px}


.floorplan_se samp
{
float:left;
padding:10px 1px 10px 1px;
margin:0;
text-align:center;
font-size:14px;}



table {
	border-collapse: collapse;
}
table th {
	padding: 4px;
	background:#003333;
	color:#FFFFFF;
}
table.floorplane td {
	padding: 2px;
	font-size:11px;
	border: 1px solid #003333;
	width:245px;
}
.sitemapnav{
width:200px;
float:left;
padding:0;
margin:5px 5px 10px 50px;
}

.sitemapnav  ul {
list-style: none;
margin: 0;
padding: 0;

}		
.sitemapnav  li {
	display: inline;
margin: 0;
	padding:0;
}
.sitemapnav  li a {
    display:block;
	margin: 0;
	padding: 0;
	color:#5d5316;
	text-decoration:underline;
}
.sitemapnav  li a:hover {
	margin: 0;
	padding: 0;
	color:#5d5316;
	text-decoration:none;
}


/*******TOPNAV*************/

#topnav {
float:left;
text-align:right;
	margin: 0 0 0 30px;
	padding: 7px 25px 7px 0;
	list-style: none;
	background:url(../img/linkbg.gif);
	width:815px;
}
#topnav ul {
list-style: none;
margin: 0;
padding: 0;

}		
#topnav li {
	display: inline;
margin: 0;
	padding:0;
width: auto;
}
#topnav li a {
	margin: 0;
	padding: 0 25px 0 0;
	color:#ffffff;
	text-decoration:none;
	font-family:Times, serif;
	font-size:1.2em;
	font-weight:600;
}
#topnav li a:hover {
	margin: 0;
	padding: 0 25px 0 0;
	color:#e9c057;
	text-decoration:none;
	font-family:Times, serif;
	font-size:1.2em;
	font-weight:600;
}



/*******FOOTER*************/
.footer
{
color:#04543c;
text-align:center;
width: 900px;
	margin: 0 auto;
	padding: 0;}
.footer a 
{
color:#04543c;
	margin: 0;
	padding: 0;
	text-decoration:none;}
.footer a:hover
{
color:#04543c;
	margin: 0;
	padding: 0;
	text-decoration:underline;}