
/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

body {
	margin: 0;
	padding: 0;
	background: #2A2A2A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #878787;
}
 
#wrapper {
	width: 980px;
	height: 60px;
	margin: 0 auto;
	padding: 0;
	background: #000000;
}

/* Header */

#header {
	clear: both;
	width: 980px;
	height: 276px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	background: url(images/img01.jpg) no-repeat left top;
}

 
/* Menu */

#menu {
  	height: 60px;
	padding: 0px;
}

#menu ul {
	margin: 0;
	padding: 0px;
	list-style: none;
	line-height: normal;
}

#menu li {
	float: left;
	border-right: 1px solid #1A1A18; 
}

#menu a {
	float: left;

	display: block;
	height: 30px;
	padding: 25px 40px 0px 40px;
	text-decoration: none;
	text-align: center;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	border: none;
}

#menu a:hover, #menu .current_page_item a {
	text-decoration: none;
	color: #3399CC;
}

#menu .current_page_item a {
}

#maincover{ background-color:#FFFFFF;}
#left{ float:left; width:600px; padding-left:20px; padding-top:20px;}
#right{ margin-left:610px; width:340px; }
#residential{ padding-bottom:5px;}
#residential2{ line-height:19px; padding-right:25px; padding-bottom:10px;}
#offerings{ background-image:url(images/contactu.jpg); background-repeat:no-repeat; height:450px; padding-left:10px; padding-top:10px; padding-right:50px; line-height:19px;}