@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	padding:0px;
	background-color:#323232;
	background-image:url(../images/bodyBG.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

#mainNav {
	margin:5px 0px 0px 0px;
	padding:0px 20px 0px 20px;
	float:left;
	width:898px;
	height:35px;
	background-image:url(../images/navBG.jpg);
	background-repeat:no-repeat;
	border:solid 1px #232323;
}

ul.nav {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

li.nav {
	margin:0px 0px 0px 0px;
	padding:10px 35px 0px 0px;
	display:inline;
	float:left;
	/* Font Styles */
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:14px;
	color:#ffffff;
	line-height:18px;
}

ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

li {
	margin:0px 0px 0px 0px;
	padding:4px 0px 0px 4px;
	/* Font Styles */
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	line-height:18px;
	list-style-type:none;
}

h1 {
	display:block;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	width:380px;
	/* Font Styles */
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:18px;
	color:#000000;
	line-height:24px;
}

h2 {
	margin:0px 0px 5px 0px;
	padding:0px 5px 0px 5px;
	/* Font Styles */
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:12px;
	color:#ffffff;
	line-height:16px;
}

h2.big {
	margin:0px 0px 5px 0px;
	padding:0px 5px 0px 5px;
	/* Font Styles */
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:14px;
	color:#ffffff;
	line-height:16px;
}

p.main {
	display:block;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	width:380px;
	/* Font Styles */
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3d3d3d;
	line-height:16px;
}

p.mainHeadline {
	display:block;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	width:380px;
	/* Font Styles */
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#59001b;
	line-height:16px;
}

p.sub {
	display:block;
	margin:0px 0px 10px 0px;
	padding:0px 5px 0px 5px;
	/* width:185px; */
	/* Font Styles */
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#eaeaea;
	line-height:16px;
}

p.references {
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	/* Font Styles */
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#3d3d3d;
	line-height:18px;
}

p.referencesColor {
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	/* Font Styles */
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0033FF;
	line-height:18px;
}

p.vSpace {
	margin:0px;
	padding:0px 0px 300px 0px;
	}

#container {
	width:940px;
	margin: 5px auto 5px auto;
	padding:5px 5px 5px 5px;
	background-image:url(../images/containerBG.jpg);
	background-repeat:repeat-x;
	background-color:#170008;
}

p.divFix {
	margin:0px;
	padding:0px;
	clear:left;
}

#siteTop {
	margin:0px;
	padding:0px;
	width:938px;
	height:210px;
	border:solid 1px #232323;
	float:left;
	background-image:url(../images/landscapingEtc_top.jpg);
}

#siteTopOpt {
	margin:0px;
	padding:0px;
	width:938px;
	height:210px;
	border:solid 1px #232323;
	float:left;
	background-image:url(../images/landscapingEtc_top_opt.jpg);
}

#mainContent {
	margin:5px 0px 0px 0px;
	padding:15px 20px 0px 20px;
	width:612px;
	border:solid 1px #232323;
	float:left;
	background-color:#FFFFFF;
}

#fullContent {
	margin:5px 0px 0px 0px;
	padding:20px 20px 20px 20px;
	width:898px;
	border:solid 1px #232323;
	float:left;
	background-color:#170008;
}

.contentItem {
	margin:0px 0px 20px 0px;
	padding:0px;
	width:612px;
	float:left;
}

#subContent {
	margin:5px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	width:274px;
	float:left;
	border:solid 1px #232323;
	background-color:#210a11;
}

.subcontentItem {
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	width:276px;
	float:left;
}

#footer {
	float:left;
	width:940px;
	height:78px;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:url(../images/landscapingEtc_footer.jpg);
	background-repeat:no-repeat;
}

.noFX {
	margin:0px;
	padding:0px;
	border:0px;
}

.floatLeft {
	margin:0px;
	padding:4px 10px 0px 0px;
	border:0px;
}

.floatRight {
	margin:0px;
	padding:0px;
	border:0px;
	float:right;
}

.imgLeft {
	float:left;
	border:solid 1px #000000;
	}

.imgRight {
	float:right;
	border:solid 1px #000000;
	margin:0px 0px 0px 10px;
	}

a:link {
	color:#ffffff;
	text-decoration:none;
	}

a:active {
	color:#ffffff;
	text-decoration:none;
	}

a:visited {
	color:#ffffff;
	text-decoration:none;
	}
	
a:hover {
	color:#ffe400;
	text-decoration:none;
	}

a.dark:link {
	color:#3d3d3d;
	text-decoration:none;
	}

a.dark:active {
	color:#3d3d3d;
	text-decoration:none;
	}

a.dark:visited {
	color:#3d3d3d;
	text-decoration:none;
	}
	
a.dark:hover {
	color:#009900;
	text-decoration:none;
	}

/* Forms */
label {
	margin:0px;
	padding:4px 10px 15px 1px;
	width:250px;
	display:block;
	float:left;
	text-align:right;
	/* Font Styles */
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3d3d3d;
	line-height:16px;
	}

input {
	display:block;
	margin:0px;
	padding:4px 4px 0px 4px;
	width:225px;
	height:24px;
	}
