body{
background-image:url(../images/beigebg.png)
}

.shell{
background-color:#AFAB7A;
height:auto;
width: 800px;
margin-left:auto; margin-right: auto;
}

.header{
background-image:url(../images/tim-background-01.jpg);
width: 800px;
height: 200px;
float:none;
margin: 0px auto 0px auto;
}

.showcaseheader{
background-image:url(../images/showcase-background.jpg);
width: 800px;
height: 200px;
float:none;
margin: 0px auto 0px auto;
}

.listingsheader{
background-image: url(../images/listings-background.jpg);
width: 800px;
height: 200px;
float:none;
margin: 0px auto 0px auto;
}

.havasuheader{
background-image: url(../images/havasu-background.jpg);
width: 800px;
height: 200px;
float:none;
margin: 0px auto 0px auto;
}

.contactheader{
background-image: url(../images/contact-background.jpg);
width: 800px;
height: 200px;
float:none;
margin: 0px auto 0px auto;
}

.listbody{
background-color:#AFAB7A;
width: 800px;
height: 300px;
float:none;
margin: 0px auto 0px auto;
}


.body{
background-color:#AFAB7A;
width: 800px;
height: 300px;
float:none;
margin: 0px auto 0px auto;
}

.slideshowpro{
background-color:#FFFFFF;
width: 800px;
height: 300px;
float:none;
margin: 0px auto 0px auto;
}

.nav{
background-color:#000000;
width: 800px;
height: 40px;
margin: 0px auto 0px auto;
}

.footer{
clear:both;
background-color:#996600;
width: 800px;
height:50px;
font: Geneva, Arial, Helvetica, sans-serif; font-size: 12px;
}

.left{
background-color:#000000;
float:left;
width: 150px;
height: 400px;
text-align:justify;
}



.right{
float:right;
width: 650px;
height: 400px;
text-align:justify;
}


.listright{
float:right;
width: 650px;
height: auto;
text-align:justify;
}

.listinglink a{
	color: black;
	text-decoration: none;
}

.listinglink a:hover{
	color: black;
	text-decoration: none;
}

.putlink a{
	color: grey;
	text-decoration: none;
}

.putlink a:hover{
	color: black;
	text-decoration: none;
}

h1{
font: 14px  Geneva, Arial, Helvetica, sans-serif;
}

img{
border:0;
}
