body{
background-color:#1B1B1B;
margin-left:0px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
}

.logo{
background-image:url(images/logo.jpg);
background-repeat:no-repeat;
width:780px;
height:110px;
}

.header_text1{
font-family:arial;
color:#FF9000;
font-size:16px;
font-style:normal;
font-weight:bold;
text-decoration:none;
}

.header_text2{
font-family:arial;
color:#FFFFFF;
font-size:16px;
font-style:normal;
font-weight:bold;
text-decoration:none;
}

.header_text3{
font-family:arial;
color:#FF9000;
font-size:14px;
font-style:normal;
font-weight:bold;
text-decoration:none;
}

#home{
	height: 64px;
	width: 66px;
	overflow: hidden;
	background: url(images/home.jpg) top left no-repeat;
	display: block;
}

#home:hover{
	background-position: bottom left;
}

#about_us{
	height: 64px;
	width: 99px;
	overflow: hidden;
	background: url(images/about_us.jpg) top left no-repeat;
	display: block;
}

#about_us:hover{
	background-position: bottom left;
}

#carports{
	height: 64px;
	width: 97px;
	overflow: hidden;
	background: url(images/carports.jpg) top left no-repeat;
	display: block;
}

#carports:hover{
	background-position: bottom left;
}
	
#fencing{
	height: 64px;
	width: 81px;
	overflow: hidden;
	background: url(images/fencing.jpg) top left no-repeat;
	display: block;
}

#fencing:hover{
	background-position: bottom left;
}

#patio{
	height: 64px;
	width: 66px;
	overflow: hidden;
	background: url(images/patio.jpg) top left no-repeat;
	display: block;
}

#patio:hover{
	background-position: bottom left;
}

#relocatable{
	height: 64px;
	width: 126px;
	overflow: hidden;
	background: url(images/relocatable.jpg) top left no-repeat;
	display: block;
}

#relocatable:hover{
	background-position: bottom left;
}

#shelter{
	height: 64px;
	width: 87px;
	overflow: hidden;
	background: url(images/shelter.jpg) top left no-repeat;
	display: block;
}

#shelter:hover{
	background-position: bottom left;
}

#water_tanks{
	height: 64px;
	width: 113px;
	overflow: hidden;
	background: url(images/water_tanks.jpg) top left no-repeat;
	display: block;
}

#water_tanks:hover{
	background-position: bottom left;
}

#contact_us{
	height: 64px;
	width: 114px;
	overflow: hidden;
	background: url(images/contact_us.jpg) top left no-repeat;
	display: block;
}

#contact_us:hover{
	background-position: bottom left;
}

.dotted_line{
background-image:url(images/dotted_line.jpg);
background-repeat:repeat-x;
width:18px;
height:3px;
}

.welcome{
background-image:url(images/welcome.jpg);
background-repeat:no-repeat;
width:502px;
height:39px;
}
.test123{
background-image:url(images/youhave.jpg);
background-repeat:no-repeat;
width:502px;
height:39px;
}

.works{
background-image:url(images/works.jpg);
background-repeat:no-repeat;
width:248px;
height:39px;
}

.view_more{
font-family:tahoma;
color:#ffffff;
font-size:11px;
font-style:normal;
font-weight:bold;
text-decoration:none;
padding-left:12px;
}

.view_more:hover{
font-family:tahoma;
color:#FFB200;
font-size:11px;
font-style:normal;
font-weight:bold;
text-decoration:none;
padding-left:12px;
}

.more{
font-family:tahoma;
color:#FFB200;
font-size:11px;
font-style:normal;
font-weight:bold;
text-decoration:none;
padding-right:37px;
}
.message
{
	font-family:tahoma;
	font-size:11px;
	color:#CE4E16;
	text-decoration:none;
	font-weight:bold;
	text-align:justify;
	line-height:13px;
}

.top_link
{
font-family:tahoma;
color:#FFB200;
font-size:11px;
font-style:normal;
font-weight:bold;
text-decoration:none;
}
.rightmenu2
{
	font-family:tahoma;
	color:#ffffff;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	padding-left:10px;
}
.bodytxt
{
	font-family:tahoma;
color:#ffffff;
font-size:11px;
font-style:normal;
font-weight:bold;
text-decoration:none;
}
.linktxt
{
font-family:tahoma;
color:#FFB200;
font-size:11px;
font-style:normal;
font-weight:bold;
text-decoration:none;

}
.linktxt2
{
	font-family:tahoma;
	color:#FFB200;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	text-decoration:underline;
}
.linktxt1
{
	font-family:tahoma;
	color:#FFB200;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
}

.separation
{
font-family:tahoma;
color:#ffffff;
font-size:11px;
}
.body_text{
font-family:tahoma;
color:#ffffff;
font-size:11px;
font-style:normal;
font-weight:normal;
text-decoration:none;
padding-right:37px;
padding-left:28px;
padding-bottom:40px;
padding-top:16px;
}
.body_text2{
	font-family:tahoma;
	color:#ffffff;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	
}

.footer_txtwht
{
	font-family:tahoma;
	color:#ffffff;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	padding-left:15px;
}
.body_text1{
font-family:tahoma;
color:#ffffff;
font-size:11px;
font-style:normal;
font-weight:normal;
text-decoration:none;
padding-right:37px;
padding-left:28px;
padding-bottom:30px;
padding-top:16px;
}

.footer_text{
font-family:tahoma;
color:#ffffff;
font-size:11px;
font-style:normal;
font-weight:normal;
text-decoration:none;
padding-right:37px;
padding-left:28px;
padding-bottom:16px;
padding-top:16px;
}

.footer_text1{
font-family:tahoma;
color:#ffffff;
font-size:11px;
font-style:normal;
font-weight:normal;
text-decoration:none;
padding-right:10px;
}

.footer_text1:hover{
font-family:tahoma;
color:#ff9000;
font-size:11px;
font-style:normal;
font-weight:normal;
text-decoration:none;
padding-right:10px;
}

.we_accept{
font-family:tahoma;
color:#ffffff;
font-size:11px;
font-style:normal;
font-weight:normal;
text-decoration:none;
}

.about_us_heading{
background-image:url(images/about_us_heading.jpg);
background-repeat:no-repeat;
width:250px;
height:39px;
}

.carports_heading{
background-image:url(images/carports_heading.jpg);
background-repeat:no-repeat;
width:170px;
height:39px;
}

.fencing_heading{
background-image:url(images/fencing_heading.jpg);
background-repeat:no-repeat;
width:170px;
height:39px;
}

.patio_heading{
background-image:url(images/patio_heading.jpg);
background-repeat:no-repeat;
width:170px;
height:39px;
}

.sitemap{
	background-image:url(images/sitemap_heading.jpg);
	background-repeat:no-repeat;
	width:170px;
	height:39px;

}
.shelter_heading{
background-image:url(images/shelter_heading.jpg);
background-repeat:no-repeat;
width:170px;
height:39px;
}

.privacy_heading{
background-image:url(images/privacy_heading.jpg);
background-repeat:no-repeat;
width:250px;
height:39px;
}

.terms_heading{
background-image:url(images/terms_heading.jpg);
background-repeat:no-repeat;
width:286px;
height:39px;
}

.water_heading{
background-image:url(images/water_heading.jpg);
background-repeat:no-repeat;
width:214px;
height:39px;
}


.relocatable_heading{
background-image:url(images/relocatable_heading.jpg);
background-repeat:no-repeat;
width:367px;
height:39px;
}

.contact_heading{
background-image:url(images/contact_heading.jpg);
background-repeat:no-repeat;
width:244px;
height:39px;
}

#specials{
	height: 64px;
	width: 250px;
	overflow: hidden;
	background: url(images/specials.jpg) top left no-repeat;
	display: block;
}

#specials:hover{
	background-position: bottom left;
}