@charset "UTF-8";
	
	/* 
	CSS Document
	Author: Chad Porche
	Copyright 2011
	2Up Interactive | www.2upinteractive.com
	 */

body {
	margin:0;
	padding:0;
	background-image:url(img/indexBG.png);
	background-repeat:repeat-x;
}

#wrapper {
	width:1004px;
	height:auto;
	margin:auto;
}

#header {
	width:1004px;
	height:118px;
	background-image:url(img/header.png);
}

/*MAIN NAV*/
#mainNav {
	width:1004px;
	height:47px;
	background-image:url(img/navBG.png);
}

#spacer {
	width:373px;
	height:47px;
	float:left;
}

#tabs {
	float:left;
	width:603px;
	height:47px;
	margin:0;
}

#tabs a img {
	border:none;
}

#home {
	width:156px;
	height:47px;
	border:none;
	float:left;
	padding:0;
	margin:0;
}

#about {
	width:148px;
	height:47px;
	float:left;
	border:none;
	padding:0;
	margin:0;
}

#services {
	width:148px;
	height:47px;
	float:left;
	border:none;
	padding:0;
	margin:0;
}

#contact #contact a #contact a:visited {
	width:151px;
	height:47px;
	float:left;
	border:none;
	padding:0;
	margin:0;
}

/*END OF MAIN NAV*/
/*Style for INDEX only*/
#mainContentHome {
	width:1004px;
	height:479px;
	background-image:url(img/indexMainBG.png);
}

#carouselHome {
	width:948px;
	height:415px;
	margin:auto;
	padding-top:12px;
}

#homeText {
	width:314px;
	height:415px;
	padding-right:14px;
	float:left;
	font-family: 'Judson', Helvetica, Arial;
	color:#333;
	line-height:22px;
	text-align:justify;
}

#homeText h1{
	font-family: 'La Belle Aurore', arial, serif;
	font-weight:normal;
	font-size:36px;
}

#slideContainer {
	width:620px;
	height:415px;
	float:left;
}

#slideshowHome {
	width:620px;
	height:415px;
	position:relative;
	top:0px;
	left:0px;
}

#slideshowHome img {
    position:absolute;
	top:0px;
	left:0px;
    z-index:8;
    opacity:0.0;
}

#slideshowHome img.active {
    z-index:10;
    opacity:1.0;
}

#slideshowHome img.last-active {
    z-index:9;
}


/*Style for rest of pages*/
#mainContent {
	width:1004px;
	height:581px;
	background-image:url(img/imgContainerBG.png);
}

#carousel {
	width:948px;
	height:515px;
	margin:auto;
	padding-top:12px;
}

#slideshow {
	width:948px;
	height:515px;
	position:relative;
	top:0px;
	left:0px;
}

#slideshow img {
    position:absolute;
	top:0px;
	left:0px;
    z-index:8;
    opacity:0.0;
}

#slideshow img.active {
    z-index:10;
    opacity:1.0;
}

#slideshow img.last-active {
    z-index:9;
}

#leftContent {
	width:314px;
	height:515px;
	float:left;
	background-image:url(img/aboutImage.png);
}

#pageTitle {
	width:620px;
	height:21px;
	float:left;
	padding-left:14px;
}

#aboutTextContainer {
	width:620px;
	height:494px;
	float:left;
	padding-left:14px;
	font-size:14px;
	font-family:Helvetica, Arial, sans-serif;
	line-height:20px;
	text-align:justify;
	color:#595959;
}

#quote {
	color:#78a22f;
	font-size:18px;
	font-weight:100;
}

#bottomContainer {
	width:1004px;
	height:182px;
	float:left;
	}

#subNav {
	width:380px;
	height:182px;
	float:left;
	background-image:url(img/subNavBG2.png);
	background-repeat:no-repeat;
	}
	
#subNavLinks {
	width:314px;
	height:138px;
	float:left;
	padding-top:44px;
	padding-left:28px;
}

#subNavLinks a img {
	border:none;
}

#icons {
	width:624px;
	height:182px;
	float:left;
	background-image:url(img/icons.png);
	background-repeat:no-repeat;
	}
	
#footer {
	float:left;
	width:1004px;
	height:60px;
	padding-top:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
}

#footer p {
	text-align:center;
}