body{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-align:center;
background-image:url(img/bg_tile.gif);
background-position:top;
background-repeat:repeat-x;
background-color:#0d0d0d;
margin:0;
padding:15px 0;
color:#a1a1a1;
}
#container{
margin:0 auto;
width:956px;
background-color:#000000;
}
div{
text-align:left;
}
a{
color:#ab9238;
text-decoration:none;
}
a:hover{
color:#ffffff;
text-decoration:underline;
}
img{
border:none;
}
.header1{
text-align:center;
background-color:#0d0d0d;
}
.header2{
background-image:url(img/logo_tile.gif);
background-repeat:repeat-x;
text-align:center;
border-left: 1px solid #242424;
border-right: 1px solid #242424;
}
#maincontent{
padding:30px 70px;
border-left: 1px solid #242424;
border-right: 1px solid #242424;
}

#footer{
text-align:center;
font-size:10px;
border-top:1px dashed #242424;
border-left: 1px solid #242424;
border-right: 1px solid #242424;
border-bottom: 1px solid #242424;
padding:15px;
}
h1{
font-size:17px;
color:#ab9238;
}
.2col{
float:left;
margin:0;
padding:0;
}
.sidebar{
float:right;
width:490px;
margin:0;
padding:0
}
.sidebar ul{
margin:0;
padding:0;
list-style-type:none;
}
.sidebar li{
padding:0 0 10px 10px;
}

.sidebartwo{
float:right;
width:150px;
margin:0;
padding:0
}
.sidebartwo ul{
margin:0;
padding:0;
list-style-type:none;
}
.sidebartwo li{
padding:0 0 10px 10px;
}
.btmbar{
text-align:center;
margin:0;
padding:0
}
.btmbar ul{
margin:0;
padding:0;
list-style-type:none;
}
.btmbar li{
display:inline;
padding:15px 15px 15px 0;
}
.floatimg{
float:right;
}
.mainimage{
background-image:url(img/main_home_img.jpg);
background-repeat:no-repeat;
border-left: 1px solid #242424;
border-right: 1px solid #242424;
width:954px;
height:215px;
padding:0;
margin:0;
}
.tablesimage{
background-image:url(img/tables_top_img.jpg);
background-repeat:no-repeat;
border-left: 1px solid #242424;
border-right: 1px solid #242424;
width:954px;
height:215px;
padding:0;
margin:0;
}
.troughsimage{
background-image:url(img/troughs_top_img.jpg);
background-repeat:no-repeat;
border-left: 1px solid #242424;
border-right: 1px solid #242424;
width:954px;
height:215px;
padding:0;
margin:0;
}
.waterfeaturesimage{
background-image:url(img/waterfeatures_top_img.jpg);
background-repeat:no-repeat;
border-left: 1px solid #242424;
border-right: 1px solid #242424;
width:954px;
height:215px;
padding:0;
margin:0;
}
.architectureimage{
background-image:url(img/architecture_top_img.jpg);
background-repeat:no-repeat;
border-left: 1px solid #242424;
border-right: 1px solid #242424;
width:954px;
height:215px;
padding:0;
margin:0;
}
.specialprojectsimage{
background-image:url(img/specialprojects_top_img.jpg);
background-repeat:no-repeat;
border-left: 1px solid #242424;
border-right: 1px solid #242424;
width:954px;
height:215px;
padding:0;
margin:0;
}
.contactimage{
background-image:url(img/contact_top_img.jpg);
background-repeat:no-repeat;
border-left: 1px solid #242424;
border-right: 1px solid #242424;
width:954px;
height:215px;
padding:0;
margin:0;
}
.mainimage ul{
padding:10px 0px 0px 90px;
font-size:14px;
color:#FFFFFF;
line-height:28px;
margin:0;
}
.mainimage li{
list-style:none
/*list-style-image:url(img/bullet.gif)*/
}
.mainimage a{
color:#FFFFFF;
text-decoration:none;
}
.mainimage a:hover{
color:#ab9238;
text-decoration:none;
}
