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

body {
	width:100%;
	height:auto;
	margin:0px auto 0px auto;
}	

#header {
	width:100%;
	height:auto;
	margin:0px auto 0px auto;
	/*background:url(../images/main-bg-bu.jpg) repeat-x top;*/
}	

#screen {
	width:100%;
	height:auto;
	margin:0px auto 0px auto;
	background:url(../images/main-bg2.jpg) repeat-y top #6db724;
}

#wrapper {
	width:930px;
	height:auto;
	margin:0px auto 0px auto;
}

#banner {
	width:930px;
	height:198px;
	margin:0px auto 0px auto;	
	background-image:url(../images/love-ya-lawns-top-bg.png);
	background-repeat:no-repeat;
}

#navigation {
	width:930px;
	height:43px;
	margin:5px auto 0px auto;	
	background:#fff;
	background:url(../images/love-ya-lawns-nav-bg.png) no-repeat;
	
}

#content {
	width:930px;
	height:auto;
	margin:0px auto 0px auto;
	padding:0px;
	background:#fff;
	float:left;
}

#mid-content {
	width:930px;
	height:auto;
	margin:0px auto 10px auto;
	padding:0px;
	float:left;
}

#left-content {
	width:280px;
	height:auto;
	margin:0px auto 0px auto;
	padding:0px;
	float:left;
}

#right-content {
	width:650px;
	height:auto;
	margin:10px auto 10px auto;
	padding:0px;
	float:right;
}

#image-content-banner {
	width:650px;
	height:316px;
	margin:10px auto 10px auto;
	padding:0px;
	float:right;
}

#image-slider {
	width:600px;
	height:316px;
	margin:0px 25px 0px 22px;
	padding:0px;
	float:left;
}

#red-line {
	width:930px;
	height:10px;
	margin:10px auto 0px auto;
	padding:0px;
	background-color:#ee1c23;
	clear:both;
}

/* Classes */


/* Footer */
#footer-wrapper {
	width:100%;
	height:200px;
	margin:0px auto 0px auto;
	background: url(../images/footer-bg.jpg) repeat-x;
	clear:both;
}

#footer-info {
	width:980px;
	height:163px;
	margin:0px auto 0px auto;
}

#footer-content-column1 {
	width:306px;
	height:123px;
	margin:0px auto 0px auto;
	padding:40px 10px 0px 10px;
	float:left;
}

#footer-content-column2 {
	width:308px;
	height:123px;
	margin:0px auto 0px auto;
	padding:40px 10px 0px 10px;
	float:left;
}

#footer-content-column3 {
	width:306px;
	height:123px;
	margin:0px auto 0px auto;
	padding:40px 10px 0px 10px;
	float:left;
}

#footer-content-column-strip {
	width:100%;
	height:2px;
	margin:5px auto 5px auto;
	padding:0px 10px;
	background-color:#fff;
}

#footer-bottom-strip {
	width:980px;
	height:37px;
	margin:0px auto 0px auto;
}

.footer-links {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
	text-transform:none;
}

.footer-links a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
	text-transform: none;
}

.footer-links a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0096c8;
	text-transform: none;
}

.footer-strip-blue-text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#0096c8;
}

.footer-strip-grey-text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#CFCFCF;
}

.footer-strip-text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	padding:10px 0px 0px 0px;
	text-align:left;
	color:#fff;
}

.footer-strip-text a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	padding:10px 0px 0px 0px;
	text-align:left;
	color:#fff;
}

.footer-strip-text a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	padding:10px 0px 0px 0px;
	text-align:left;
	color:#0096c8;
}

.white-line {
	border-bottom-color:#fff;
	border-bottom-style:solid;
	border-bottom-width:thin;
	border-left-color:none;
	border-left-style:none;
	border-left-width:none;
	border-right-color:none;
	border-right-style:none;
	border-right-width:none;
	border-top-color:none;
	border-top-style:none;
	border-top-width:none;
	margin:5px 0px;
}


/* Classes  */

.bottom-strip-text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:5px 0px;
	font-weight:light;
	color:#fff;
	text-decoration:none;
}

.nav_links {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666;
	text-decoration:none;
}

.nav_links a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333;
	text-decoration:none;
}

.nav_links a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666;
	text-decoration:none;
}

.footer_links {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666;
	text-align:center;
	text-decoration:none;
}

.footer_links a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	color:#333;
	text-decoration:none;
}

.footer_links a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666;
	text-align:center;
	text-decoration:none;
}

.main_links {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0C6;
	text-align:center;
	text-decoration:none;
}

.main_links a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	color:#0C6;
	text-decoration:none;
}

.main_links a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
	text-align:center;
	text-decoration:none;
}

.main_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:light;
	color:#666;
	text-decoration:none;
}

.main_text_orange_italic {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:light;
	color:#F60;
	text-decoration:none;
	font-style:italic;
}

.main_text_orange_italic a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:light;
	color:#F60;
	text-decoration:none;
	font-style:italic;
}

.main_text_orange_italic a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:light;
	color:#ccc;
	text-decoration:none;
	font-style:italic;
}

a {
	text-decoration:none;	
}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#f15b29;
	font-size:18px;
	text-decoration:none;
	margin:0px;
}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#222;
	font-size:16px;
	text-decoration:none;
	margin:0px 0px 10px 0px;
}

h2 a {
	font-family:Arial, Helvetica, sans-serif;
	color:#222;
	font-size:16px;
	text-decoration:none;
	margin:0px 0px 10px 0px;
}

h2 a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:16px;
	text-decoration:none;
	margin:0px 0px 10px 0px;
}

.pnav a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url(images/up.png);
    background-origin: padding-box;
    background-position: right -5px;
    background-repeat: no-repeat;
    background-size: auto auto;
}