/* @override http://www.shadowlakestx.com/styles.css */

body, div, ul, li, option, h1, h2, h3, h4, h5, h6, p, a, ol, img, span, hr, br {
	margin: 0;
	padding: 0;
	border:0;
}


.clear {
	clear:both;
}


/* Body
----------------------------------------------------------------------------------- */

body {
	font:normal normal normal 13px/1.3 Arial, Helvetica, sans-serif;
	color:#000;
	background-color:#fff;
	background-image:url(http://www.dmn360.com/webimages/directweb/36/02_10_2010/SLBackground-60.jpg);
	background-repeat:repeat-x;
}

h1 {
	font-size: 20px;
	line-height: 21px;
	color:#29523d;
	padding: 25px 0px 0px 0px;
}

h2 {
	font-size: 15px;
	line-height: 17px;
	color:#000;
	padding: 0px 0px 10px 0px;
}

h3 {
	font-size: 13px;
	line-height: 17px;
	color:#29523d;
}

a, a:visited {
	text-decoration: underline;
	color: #000;
}

/* Site Wrapper
----------------------------------------------------------------------------------- */

#site-wrapper {
	width:930px;
	margin:0 auto;
}

/* Site Shadow
----------------------------------------------------------------------------------- */

#shadow {
	width:930px;
	float:left;
	background:url(../http://www.dmn360.com/webimages/directweb/36/02_10_2010/shadows.jpg) repeat-y center top;
	padding:0 14px;
}


/* Site Logo Container
----------------------------------------------------------------------------------- */

#content-container {
	width:930px;
	height:112px;
	background-image:url(http://www.dmn360.com/webimages/directweb/36/02_10_2010/header_bg.jpg);
	background-repeat:no-repeat;
	float:left;
	margin-bottom: 0px;
}

#content-container img {
	margin: 40px 23px 0 43px;
	float:left;
}

#content-container p {
	width: 251px;
	padding: 24px 5px 0;
	float:left;
	font-size:11px;
	color:#000;
}

#content-container a {
	text-decoration:none;
	color:#000;
}

#content-container a:hover {
	color:#ff0000;
	text-decoration:underline;
}

#content-container span {
	padding: 0 3px;
}

#content-container h1 {
	width: 300px;
	float:right;
	color:#25513d;
	font-size:20px;
	text-align:right;
	padding: 60px 65px 0 0;
	height: 40px;
}

/* Site Shadow
----------------------------------------------------------------------------------- */

#shadow {
	width:930px;
	float:left;
	background:url(http://www.simplesavingscard.com/http://www.dmn360.com/webimages/directweb/36/02_10_2010/shadows.jpg) repeat-y center top;
	padding:0 14px;
}


/* Site Navigation
----------------------------------------------------------------------------------- */

#navigation {
	width:930px;
	float:left;
	height:27px;
	margin:0;
	list-style-type: none;
}

#navigation ul{
	overflow: hidden;
	width:930px;
	list-style-type: none;
	float:left;
	height:27px;
}


#navigation a{
	display: block;
	padding:6px 0 0 0;
	color: #f9ffff;
	margin:0;
	text-decoration: none;
	font: normal 13px Arial, Helvetica, sans-serif;
	font-weight:bold;
	height:27px;
	text-align:center;
	list-style-type: none;

}

#navigation a:hover, #navigation a.selected{
	color: #f9ffff;
	text-decoration: none;
}

#menu_home a, #menu_home a:visited {
	width: 134px;
	background-color:#29523d;
	float:left;
	border-right: 1px solid #417b61;
}
#menu_home a:hover{
	background-color: #5a7c6b;
	width: 134px;
	float:left;
}

#menu_community a, #menu_community a:visited {
	width: 120px;
	background-color:#29523d;
	float:left;
	border-right: 1px solid #417b61;
}
#menu_community a:hover{
	background-color: #5a7c6b;
	width: 120px;
	float:left;
}

#menu_local a, #menu_local a:visited {
	width: 115px;
	background-color:#29523d;
	float:left;
	border-right: 1px solid #417b61;
}
#menu_local a:hover{
	background-color: #5a7c6b;
	width: 115px;
	float:left;
}

#menu_amenities a, #menu_amenities a:visited {
	width: 108px;
	background-color:#29523d;
	float:left;
	border-right: 1px solid #417b61;
}
#menu_amenities a:hover{
	background-color: #5a7c6b;
	width: 108px;
	float:left;
}

#menu_homesites a, #menu_homesites a:visited {
	width: 116px;
	background-color:#29523d;
	float:left;
	border-right: 1px solid #417b61;
}
#menu_homesites a:hover{
	background-color: #5a7c6b;
	width: 116px;
	float:left;
}

#menu_help a, #menu_help a:visited {
	width:167px;
	background-color:#29523d;
	float:left;
	border-right: 1px solid #417b61;
}
#menu_help a:hover{
	background-color: #5a7c6b;
	width:167px;
	float:left;
}

#menu_contact a, #menu_contact a:visited {
	width:164px;
	background-color:#29523d;
	float:left;
}
#menu_contact a:hover{
	background-color: #5a7c6b;
	width:164px;
	float:left;
}


/* Body Area
----------------------------------------------------------------------------------- */

table#body {
    background-color:#FFFFFF;
    width: 930px;
}

.main {
	text-align: left;
	background-color: #f6f4ec;
}

table#body td.left {
	padding: 0px 22px 0px 44px;
	width:335px;
	background-image: url(http://www.dmn360.com/webimages/directweb/36/02_10_2010/bg_left.jpg);
	background-repeat: repeat-y;
}

table#body td.middle {
	padding: 25px 8px 0px 16px;
	width:209px;
}

table#body td.right {
	padding: 25px 35px 0px 12px;
	width:249px;
	background-image: url(http://www.dmn360.com/webimages/directweb/36/02_10_2010/bg_right.jpg);
	background-repeat: repeat-y;
	background-position:right;
}

table#body p {
	line-height: 15px;
	color: #000;
}

table#body ul li {
line-height: 18px;
color: #000;
}

/* Body Area SUB
----------------------------------------------------------------------------------- */

table#body_s {
	width: 930px;
	background-image: url(http://www.dmn360.com/webimages/directweb/36/02_10_2010/tst.jpg);
}

.main_s {
	text-align: left;
}

table#body_s td.left_s {
	padding: 25px 22px 0px 44px;
	width:419px;
	background-repeat: repeat-y;
}

table#body_s td.left_s p.quote {
	color: #29523d;
	font-style:italic;
	font-weight:bold;
}

table#body_s td.right_s {
	padding: 25px 35px 0px 12px;
	width:397px;
	background-repeat: repeat-y;
	background-position:right;
}

table#body_s p {
	line-height: 17px;
	color: #000;
	font-size: 13px;
}

table#body_s ul li {
line-height: 18px;
color: #000;
}


/* Site Footer Container
----------------------------------------------------------------------------------- */

#footer {
	width:930px;
	height:120px;
	text-align:center;
	font-size:11px;
	color:#fff;
	background-color:#32644e;
	padding: 20px 0px 5px 0px;
	background-image: url(http://www.dmn360.com/webimages/directweb/36/02_10_2010/bg_footer.jpg);
	background-position: left;
}

#footer p {
	padding: 31px 15px 0 16px;
	font-size:11px;
	color:#fff;
}

#footer a {
	text-decoration:none;
	color:#fff;
}

#footer a:hover {
	text-decoration:underline;
}

#footer span {
	padding:0 5px;
}

#footer-corners {
	margin:0 auto;
	width:100%;
	height:44px;
}
 
/* Testimonials GOOD
----------------------------------------------------------------------------------- */

#testimonials {
	width: 750px;
	padding: 0px 133px 0px 47px;
	background-image: url(http://www.dmn360.com/webimages/directweb/36/02_10_2010/bg_singlecell.jpg);
}

#testimonials p.quote {
	font-style: italic;
}

#testimonials p.sign {
	color:#29523d;
}

#testbg {
	width: 930px;
	height: 131px;
	background-image:url(http://www.dmn360.com/webimages/directweb/36/02_10_2010/main_bottombkgd.jpg);
}

/* FAQ GOOD
----------------------------------------------------------------------------------- */

#faq {
	width: 750px;
	padding: 0px 133px 0px 47px;
	background-image: url(http://www.dmn360.com/webimages/directweb/36/02_10_2010/bg_singlecell.jpg);
}

#faq p.ques a, #faq p.ques a:visited {
	color: #29523d;
	text-decoration: none;
}

#faq p.ques a:hover {
	text-decoration: underline;
}

#faq p.q {
	font-weight:bold;
}

#faq p.top {
	padding-bottom:13px;
}

#faq p.top a, #faq p.top a:visited {
	color:#29523d;
	text-decoration:none;
}

#faq p.top a:hover {
	text-decoration:underline;
}

/* Resources
----------------------------------------------------------------------------------- */

#resources {
	width: 750px;
	padding: 0px 133px 0px 47px;
	background-image: url(http://www.dmn360.com/webimages/directweb/36/02_10_2010/bg_singlecell.jpg);
}

#resources table.r {
width: 836px;
}

#resources p.group {
	color: #29523d;
	font-weight:bold;
}

#resources table.r td.left {
	width: 50%;
}

#resources table.r td.right {
	width: 50%;
}

#resources a, #resources a:visited {
	color: #29523d;
	text-decoration:none;
}

#resources a:hover {
	text-decoration:underline;
}

/* Homesites
----------------------------------------------------------------------------------- */

#homesites {
	width: 930px;
}

table#homes {
	width: 930px;
}

.homes_main {
	text-align: left;
}

table#homes td.left {
	width:436px;
	padding: 0px 0px 0px 47px;
	background-image: url(http://www.dmn360.com/webimages/directweb/36/02_10_2010/bg_homesites_left.jpg);
	background-position: bottom;
}

table#homes td.left p.quote {
	color: #29523d;
	font-style:italic;
	font-weight:bold;
}

table#homes td.right {
	width:400px;
	padding: 25px 47px 0px 0px;
	background-image: url(http://www.dmn360.com/webimages/directweb/36/02_10_2010/bg_homesites_right.jpg);
}

table#homes p {
	line-height: 17px;
	color: #000;
	font-size: 13px;
}

table#homes ul li {
line-height: 18px;
color: #000;
}

/* Amenities
----------------------------------------------------------------------------------- */

#amenities {
	width: 930px;
}

table#amenities {
	width: 930px;
	background-image: url(http://www.dmn360.com/webimages/directweb/36/02_10_2010/bg_singlecell.jpg);
}

.amenities_main {
	text-align: left;
}

table#amenities td.left {
	width:436px;
	padding: 0px 0px 0px 47px;
	background-position: bottom;
}

table#amenities td.left p.quote {
	color: #29523d;
	font-style:italic;
	font-weight:bold;
}

table#amenities td.right {
	width:400px;
	padding: 25px 47px 0px 0px;
}

table#amenities p {
	line-height: 17px;
	color: #000;
	font-size: 13px;
}

table#amenities ul li {
line-height: 18px;
color: #000;
}

/* Local
----------------------------------------------------------------------------------- */

#local {
	width: 930px;
	background-color: #f8f6f0;
}

table#local {
	width: 930px;
	background-color: #f8f6f0;
}

.local_main {
	text-align: left;
	background-color: #f8f6f0;
}

table#local td.left {
	width:437px;
	padding: 0px 0px 0px 47px;
	background-image: url(http://www.dmn360.com/webimages/directweb/36/02_10_2010/bg_amen_left.jpg);
	background-color: #f8f6f0;
	background-repeat: repeat-y;
}

table#local td.left p.quote {
	color: #29523d;
	font-style:italic;
	font-weight:bold;
}

table#local td.right {
	width:399px;
	padding: 25px 47px 0px 0px;
	background-image: url(http://www.dmn360.com/webimages/directweb/36/02_10_2010/bg_local_right-rev.jpg);
	background-color: #f8f6f0;
}

table#local p {
	line-height: 17px;
	color: #000;
	font-size: 13px;
}

table#local ul li {
line-height: 18px;
color: #000;
}

/* Gallery GOOD
----------------------------------------------------------------------------------- */

#gallery {
	width: 836px;
	padding: 0px 47px 0px 47px;
	background-image: url(http://www.dmn360.com/webimages/directweb/36/02_10_2010/bg_singlecell.jpg);
}

