

/* #MAIN
____________________________________________________________*/
body {
	margin: 0;
	padding: 0;
	font: 78% Arial,Helvetica,sans-serif;
}
body.subpage {
	background-image: url(../images/bg1.gif);
	background-color:#eee;
}
body #bgbar {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	height: 362px;
	background: #280900;
	width: 100%;
}
body.subpage #bgbar {
	height: 136px;
}
body #page {
	z-index: 2;
	position: relative;
	margin-left: 144px;
	border-top: 362px solid #fff; 
	width: 805px;
}
body.subpage #page {
	border-top: 136px solid #fff; 
}
a img, img {
	border: 0;
}
.clr {
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
}
.subpage h1 {
	margin-top: 85px;
}
h1 {
	margin: 129px 0 15px 0;
	padding: 0;
	position: relative;
}
body h1 {
	margin-top: -233px;
}
body.subpage h1 {
	margin-top: -51px;
}
h1 a {
	color: #fff;
}
h1 img {
	display: block;
}
/* #SUBPAGE / MENUS
____________________________________________________________*/
#menu {
	float: left;
	width: 250px;
}
#menu ul {
	margin: 0;
	padding: 0;
	display: block;
	width: 250px;
	overflow: hidden;
	width: auto;
}
#menu li {
	margin: 0;
	padding: 0;
	display: block;
	list-style-type: none;
	width: 250px;
	overflow: hidden;
}
#menu li h2, #menu li a {
	position: relative;
	width: 250px;
	height: 56px;
	display: block;
	font-size: 160%;
	line-height: 56px;
	text-indent: 26px;
	overflow: hidden;
}
#menu li span {
	width: 250px;
	height: 56px;
	position: absolute;
	left: 0;
	top: 0;
	display: block;
}
#menu li a span {
	cursor: pointer;
}/* #MENU LINKS */
#menu li#m1 span {background:url("http://jardinesdelvalle.net/images/about.gif");}
#menu li#m2 span {background:url("http://jardinesdelvalle.net/images/homes.gif");}
#menu li#m3 span {background:url("http://jardinesdelvalle.net/images/contact.gif");}
#menu li li a, #menu li li strong {
	width: auto;
	height: auto;
	font-size: 100%;
	line-height: normal;
	text-indent: 0;
	position: static;
	display: inline;
}
#menu li ul {
	padding: 18px 0 20px 26px;
}
#menu li#m1 ul {background: #983A00;}
#menu li#m2 ul {background: #C0B081; color: #fff;}
#menu li#m2 ul a {color: #fff;}
#menu li#m3 ul {background: #9D8A4F; color: #fff;}
#menu li#m3 ul a {color: #fff;}
#menu li li {
	margin: 2px 0 0 0;
	padding: 0 0 3px 15px;
	display: block;
	list-style-type: none;
}

#menu h2 {
	margin: 0;
	padding: 0;
}
#m1, .about {
	background: #983A00;
	color: #FFFFFF;
}
#m1 a, .about a {
	color: #FFFFFF;
}
#m2, .homes{
	background: #C0B081;
	color: #ffffff;
}
#m2 a, .homes a {
	color: #ffffff;
}
#m3, .contact {
	background: #9D8A4F;
	color: #fff;
}
#m3 a, .contact a {
	color: #fff;
}

.subpage a:link {
	color: #FFFFFF;
}
.subpage a:visited {
	color: #FFFFFF;
}
.subpage a:hover {
	color: #FFFFFF;
}
.subpage a:active {
	color: #FFFFFF;
}
	   
/* #CONTENT GUTS
____________________________________________________________*/
#content {
	float: left;
	background-color:#9D8A4F;
	width: 533px;
	position: relative;
	padding-top:10px;
}
#content p {
	margin: 15px 25px 25px;
	line-height: 1.5em;
}

#content img {
	display: block;
}

#content .lCol {
	float: right;
	width: 473px;
}
#content .lCol p {
	margin: 0 0 0px 0px;
}
#content p.imaged {
	margin-top: 0;
	margin-bottom: 0;
	margin: 0 0 25px 25px;
}
#content ul {
	margin: -20px 0 35px 50px !important ;
	padding: 0;
	position: relative;
}

#copyright {
	text-align: right;
	color: #90746d;
	width: 783px;
}
#copyright p {
	margin: 0;
	padding: 8px 0;
	font-size: 90%;
}
#copyright a {
	color: #b8a19b;
}

hr {
	font-family:Tahoma ;
	font-size:9px ;
	border: 0px;
	height: 0px;
	border-bottom: 1px dashed #FFF;
	margin: 5px 0px 25px 0;
	width: 473px;
	background-color: transparent;
	
}
	 
/* #LISTINGS
____________________________________________________________*/

.listing {color: #FFFFFF;}
.style1 {font-weight: bold} /* #GHETTO STYLE1 NAMED LINK..I KNOW */

/* #FORMS
____________________________________________________________*/
.fieldset { border:0;margin:0;padding:0; }

.label { display:block; }

.input.text,textarea { width:300px;font:12px/12px 'courier new',courier,monospace;color:#333;padding:3px;margin:1px 0;}

.input.submit { padding:2px 5px;font:bold 12px/12px verdana,arial,sans-serif; }
