body {
	background-image: url(images/background0.gif);
	//background-repeat: repeat-x;
	background-color: #fdf5f0;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

form{
    margin: 0 0 0  0;
	padding: 0 0 0 0;
}


h1{
        color:#FFFFFF;
		font-family: Verdana;
		font-size: 16px;
		position: absolute;
		left: -9999px;
}

h2{
        color:#EBAF0C;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		
}


h3,#searchstring{
        color:#EBAF0C;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		
}

a{
        text-decoration: none;
		color: #EBAF0C;
}

h4{
        color:#000000;
		font-family:Verdana;
		font-size:10px;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		
}


#main{
    padding: 0  0  0 0;
	margin: 0 0 0 0;
}

#banner{
    width: 800px;
	height: 202px;
	background-image:url(images/banner.jpg);
	background-repeat:no-repeat;
}

#navigation{
    width: 800px;
	height: 43px;
	background-image:url(images/navigation.jpg);
	background-repeat:no-repeat;
}

#bodycontent{
    width: 800px;
	background-image:url(images/bodycontent.jpg);
	background-repeat:repeat-y;
	position: relative;
}

#footer{
    width: 800px;
	height: 52px;
	background-image:url(images/footer.jpg);
	background-repeat:no-repeat;
	text-align: center;
}

#rightcolumn{
    width: 460px;
	float: left;
	text-align: left;
	padding: 20px 0 0 50px;
}

#leftcolumn{
    width: 230px;
	float: left;
	text-align: left;
	padding: 20px 0 0 20px;
}

#clear{
    clear: both;
}
	

#navigation a{
        color:#FFFFFF;
}


#firstcol{
         width:160px;
		 float:left;		 
         margin-top: 10px;
}

#secondcol{
         width:150px;
		 float:left;
		 margin-top: 10px;
}

#thirdcol{
         width:150px;
		 float:left;
		 margin-top: 10px;
}

#maincontent{
        position: relative;
}

#maincontent a{
        color:#FFFFFF;
        text-decoration: none;
        font-family: Verdana;
        font-size:10px;
}

#maincontent ul{
        text-align: left;
		list-style-image:url(images/cats.gif);
}

#description{
        font-size: 12px;
		font-family: Verdana;
		color:#FFFFFF;
		width: 440px;
		padding: 20px 0 20px 20px;
		text-align: left;
}

#companyname{
    color:#EBAF0C;
    text-decoration: underline;
	font-family: Arial;
	font-size: 11px;
}

#citylisting{
    color:#666666;
}

#listing{
     padding-left: 5px;
}
   
#states a{
    font-family: Verdana;
	font-size: 10px;
	color:#FFFFFF;
	text-decoration: none;
	text-align: left;
}

#states ul{
     list-style-image:url(images/cats.gif);
}

#content{
   margin-left: 5px;
   margin-top: 14px;
   vertical-align: top;
   text-align:left;
   font-family: Arial;
   font-size: 11px;
   color:#FFFFFF;
   padding: 10px 0 0 20px;
}

