@charset "utf-8";
/* colors:
links #f30600

*/
html {background:#251108 url(../images/bg-html.jpg) top left repeat-x;  }
body {background:url(../images/bg-body.jpg) center top no-repeat; font-size:62.5%; font-family:Arial, Helvetica, sans-serif; width:100%; margin:0 auto;}
#wrapper {margin:0 auto; width:980px;}
	#top{position:relative; height:93px; width:980px; display:block;}
		#logo {position:absolute; top:0; left:0;}
		#nav {position:absolute; bottom:10px; left:435px;}
			#nav ul {}
				#nav ul li {display:inline;}
				#nav ul li a {font-family: museo, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; font-size:1.8em; padding:0 10px;}
				body.home #nav ul li#nav-1 a, 
				body.aboutus #nav ul li#nav-2 a, 
				body.residential #nav ul li#nav-3 a, 
				body.commercial #nav ul li#nav-4 a, 
				body.contactus #nav ul li#nav-5 a {color:#f30600;}
	#container-top {background:url(../images/bg-container-top.png) top left no-repeat; width:980px; height:10px; display:block; font-size:0px; /* ie6*/}
	#container-mid {background:url(../images/bg-container-mid.png) top left repeat-y; width:980px; overflow:hidden;}
		#header{}
			#display {float:left;}
			#contact {float:left;}
				#contact p#phoneNumber {color:#fff; font-family: museo, Arial, Helvetica, sans-serif; font-size:1.8em; width:284px; text-align:right; margin-bottom:20px;}
					#contact p#phoneNumber span {font-size:1.4em; display:block; font-family: Arial, Helvetica, sans-serif;}
				#contact #contact-top {background:url(../images/bg-contact-top.png) top left no-repeat; width:284px; height:15px; display:block;}
				#contact #contact-mid {background:url(../images/bg-contact-mid.png) top left repeat-y; width:284px; display:block; text-align:center;}
					/* form */
					#contact-mid h2 {font-family:Arial, Helvetica, sans-serif; font-size:2.4em; color:#fff; margin-bottom:5px;}
					#contact-mid p {font-size:1.4em; color:#fff; margin-bottom:15px;}
					#contact-mid #contactForm {width:240px; margin:0 auto;}
					#contact-mid #contactForm label {color:#fff; display:block; margin-bottom:5px; font-size:1.2em; text-align:left;}
						#contact-mid #contactForm label span  {color:#b38a75;}
					#contact-mid #contactForm input {background:#3f261b; border:1px solid #290c00; margin-bottom:8px; width:236px; height:20px; font-family:Arial, Helvetica, sans-serif; color:#a57444; padding-left:5px; padding-top:2px;}
					#contact-mid #contactForm textarea {background:#3f261b; border:1px solid #290c00; margin-bottom:8px; width:236px; height:115px; font-family:Arial, Helvetica, sans-serif; color:#a57444; padding-left:5px; padding-top:2px; overflow:auto; font-size:1.2em;}
					#contact-mid #contactForm #btn-submit {background:url(../images/gfx-btn-submit.png) top left no-repeat; width:164px; height:42px; display:block; font-family:Arial, Helvetica, sans-serif; font-size:0px; line-height:0px; text-indent:-9999px; cursor:pointer; border:0; margin:0 auto; margin-top:10px; padding-bottom:5px; color:#fff;}
					#contact-mid #contactForm label.error {color:#f30600;}
					/* form */
				#contact #contact-end {background:url(../images/bg-contact-end.png) top left no-repeat; width:284px; height:15px; display:block;}
				
		#content {clear:both; padding-left:20px;}
			#main {width:657px;float:left;}
				#main h1 {font-size:2em; color:#fff; font-family:Arial, Helvetica, sans-serif; margin-bottom:20px;}
					#main h1 span {display:block; padding-left:80px; padding-top:6px;}
				#main p {width:565px; margin-bottom:15px; font-size:1.4em; color:#fff; line-height:1.2em;}
				#main h4 {color:#d10803; font-size:1.8em; font-weight:bold;}
				#main h5 {color:#d10803; font-size:1.4em; font-weight:bold; margin-bottom:15px;}
			#main ul.list {margin-bottom:15px; margin-left:35px; list-style:disc;}
				#main ul.list li {font-size:1.4em; color:#fff; margin-bottom:5px;}
			#sidebar {width:284px;float:left;}
				.sidebar-container {}
					.sidebar-container h3 {color:#fff; font-size:1.8em; font-family:Arial, Helvetica, sans-serif;}
					.sidebar-container ul.services {margin:20px 0 20px 40px;}
						.sidebar-container ul.services li {background:url(../images/gfx-sidebar-bullet.png) center left no-repeat; color:#fff; font-size:1.4em; margin-bottom:5px; padding-left:20px;}
	#container-end {background:url(../images/bg-container-end.png) top left no-repeat; width:980px; height:12px; display:block; font-size:0px; /* ie6*/ clear:both; }
	#footer {font-size:1.4em; color:#3f3a38; padding-bottom:20px; text-align:center;}
		#footer p {color:#fff; margin-bottom:5px;}
		#footer ul {}
			#footer ul li {display:inline; text-align:center;}
			#footer ul li a, #footer ul li a:visited, #footer ul li a:active {color:#fff; text-decoration:none;}
			#footer ul li a {margin:0 5px 0 5px;}
			
strong {font-weight:bold;}
