	* {
	margin:0px;
	padding:0px;
	}
	body {
	background-image: url('images/bg.jpg');
	background-repeat:repeat-x;
	width:950px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	}
	a {
    color:#333;
	font-style:verdana;
	font-size:14px;
	}
	h1 {
	font-style:verdana;
	font-size:21px;
	padding-top:30px;
	}
	#container {
	text-align:left;
	width:950px;
	height:auto;
	}
	#header {
	height:60px;
	width:950px;
	}
	#logo {
	width:414px;
	height:58px;
	float:left;
	margin:0px;
	}
	#search {
	background-image: url('images/search.jpg');
	background-repeat:none;
	width:486px;
	height:58px;
	float:left;
	margin:0px;
	}
	input.searchBox {
	position:relative;
	top:22px;
	left:90px;
	height:26px;
	width:310px;
	border:0px;
	font-size:20px;
	font-family: verdana;
	} 
	input.searchSubmit {
	position:relative;
	top:20px;
	left:110px;
	height:22px;
	width:22px;
	border:0px;
    background-image: url('images/submitSearch.jpg');
	background-repeat:no-repeat;
	} 
	#nav {
	display:inline;
    width:950px;
	height:41px;
	margin:0px;
	}
		#navList li{
			float:left;
			list-style-type:none;
		}
		#navList a{
			text-indent:-9000px;
		}
		#navList a.btn1 {
			display:block;
			width:62px;
			height:41px;
			background: url('images/home_btn.jpg') top left no-repeat;
		}
		#navList a.btn1:hover {
        background-position:100% -41px;
        }
         #navList a.btn2 {
			display:block;
			width:163px;
			height:41px;
			background: url('images/home-improvment_btn.jpg') top left no-repeat;
		}
		#navList a.btn2:hover {
        background-position:100% -41px;
        }
		#navList a.btn3 {
			display:block;
			width:131px;
			height:41px;
			background: url('images/lawn_btn.jpg') top left no-repeat;
		}
		#navList a.btn3:hover {
        background-position:100% -41px;
        }
		#navList a.btn4 {
			display:block;
			width:97px;
			height:41px;
			background: url('images/car-repair_btn.jpg') top left no-repeat;
		}
		#navList a.btn4:hover {
        background-position:100% -41px;
        }
		#navList a.btn5 {
			display:block;
			width:106px;
			height:41px;
			background: url('images/contractors_btn.jpg') top left no-repeat;
		}
		#navList a.btn5:hover {
        background-position:100% -41px;
        }
         #navList a.btn6 {
			display:block;
			width:100px;
			height:41px;
			background: url('images/real-estate_btn.jpg') top left no-repeat;
		}
		#navList a.btn6:hover {
        background-position:100% -41px;
        }
		 #navList a.btn7 {
			display:block;
			width:84px;
			height:41px;
			background: url('images/business_btn.jpg') top left no-repeat;
		}
		#navList a.btn7:hover {
        background-position:100% -41px;
        }
		#navList a.btn8 {
			display:block;
			width:75px;
			height:41px;
			background: url('images/ebooks_btn.jpg') top left no-repeat;
		}
		#navList a.btn8:hover {
        background-position:100% -41px;
        }
		#navList a.btn9 {
			display:block;
			width:82px;
			height:41px;
			background: url('images/site-map_btn.jpg') top left no-repeat;
		}
		#navList a.btn9:hover {
        background-position:100% -41px;
        }
		#intro {
		width:858px;
		padding:10px;
		line-height:21px;
		font-family:verdana;
		padding-top:60px;
		}
		#feature {
		background-image: url('images/feature.jpg');
		background-repeat:none;
		width:900px;
		height:346px;
		float:left;
		}
		.feature1 {
		position:relative;
		top:170px;
		left:30px;
		width:300px;
		height:150px;
		}
		.feature2 {
		position:relative;
		top:20px;
		left:480px;
		width:300px;
		height:150px;
		}
		#content {
		width:858px;
		line-height:24px;
		font-family:verdana;
		min-height:400px;
		padding:10px;
		}
		.form p {
	font-family:verdana;
	font-weight:bold;
	font-size:12px;
	color:#333;
	width:500px;
	clear:left;
	padding-left:0px;
	padding:2px 0px 2px 0px;
	}
	.form label {
	float:left;
	text-align:right;
	width:80px;
	padding:2px;
	}
		.newListingForm p {
	font-family:verdana;
	font-weight:bold;
	font-size:12px;
	color:#333;
	width:600px;
	clear:left;
	padding-left:0px;
	padding:2px 0px 2px 0px;
	}
	.newListingForm label {
	float:left;
	text-align:right;
	width:130px;
	padding:2px;
	}
	p input  {
	border:1px solid #ccc;
	}
	span.formError {
	color:red;
	}
	.searchResults {
	border-bottom:1px solid #ccc;
	padding:10px;
	}
	#footer {
	background-image: url('images/footer.gif');
	background-repeat:repeat-x;
	height:41px;
	color:#FFFFFF;
	width:940px;
	padding:5px;
        clear:both;
	}	
