/* CSS Document */

html, body {
border:0 none;
margin:0;
padding:0;
text-align:center; /*IE fix for body alignment issue */
}


body {
font-family:"Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:75%;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.5em;
color:#666666;
margin:0;
padding:0;
}

#header{
background:transparent url(../images/w1_header_bg.png) repeat-x top left;
width:100%;
}

#headimage{
margin:auto;
width:780px;
height:250px;
background:url(../images/w1_header2.jpg) no-repeat;
}

#mainwrap {
margin:auto;
width:100%;
background-color:#ffffff;
}

#content {
margin:auto;
width:780px;
}

#navi {
width:100%;
height:75px;
background-color:#f3ec18;
background:transparent url(../images/navbg.png) repeat-x;
}

#nav {
width:780px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
text-align:center;
margin:auto;
padding:0;
}

#nav li {
float:left;
height:75px;
margin:0 25px 0 25px;
}

#nav .page_item a {
color:#006caa;
display:block;
font-family:"Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:16px;
font-style:normal;
font-weight:bold;
font-variant:normal;
line-height:50px;
text-decoration:none;
}

#nav .page_item a:hover {
color:#ffffff;
text-decoration:none;
}

.vertspacer{
height:35px;
}

#middle{
margin:0;
padding:0;
background:#ffffff;
}

#middle a {
color:#656565;
text-decoration:none;
}

#middle a:hover {
color:#006ca9;
text-decoration:none;
}

.heading{
clear:both;
margin:0;
text-align:left;
}

#leftmiddle{
width:400px;
float:left;
}

#leftmiddle p {
color:#666666;
display:block;
font-family:"Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:14px;
text-decoration:none;
text-align:left;
padding:0;
margin:0;
}

#leftmiddle_bins{
width:530px;
float:left;
}

.trucks{
text-align:center;
}

#binitem{
width:100%;
height:115px;
text-align:left;
}

#bintitle {
color:#006ca9;
display:block;
font-family:"Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:30px;
font-style:normal;
font-weight:bold;
font-variant:normal;
text-decoration:none;
text-align:center;
line-height:50px;
}

#rightmiddle{
width:380px;
float:right;
}

#rightmiddle_bins{
width:250px;
float:right;
text-align:right;
}

#rightmiddle_binsWRAP{
margin:auto;
width:100%;
}

#subL_mid_bins{
width:170px;
float:left;
}

#subL_mid_bins p {
color:#666666;
display:block;
font-family:"Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:13px;
text-align:right;
padding:0 0 0 15px;
margin:0;
}

#subR_mid_bins{
width:80px;
float:right;
}

#sub_rightcontL{
width:300px;
text-align:center;
float:left;
}

#sub_rightcontL p {
color:#666666;
display:block;
font-family:"Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:14px;
text-decoration:none;
text-align:right;
}

#sub_rightcontR{
width:80px;
float:right;
text-align:right;
}

#orders{
width:100%;
padding:15px 0 0 0;
float:left;
}

#bottommiddle{
width:100%;
clear:both;
}

#bottommiddle p {
color:#666666;
display:block;
font-family:"Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:14px;
text-decoration:none;
text-align:left;
padding:30px 0 0 0;
margin:0;
}

#bindetails p {
color:#666666;
display:block;
font-family:"Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:12px;
}


#left_bottommiddle{
width:500px;
float:left;
}

#right_bottommiddle{
width:280px;
float:right;
}

#servtext {
margin:80px 0 10px 0;
padding:0;
width:100%;
}

#areas {
margin:0;
padding:0 25px;
list-style-type:none;
}

#areas li {
list-style-type:disc;
list-style-position:inside;
display:list-item;
}

.areas_item {
color:#666666;
display:block;
font-family:"Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:14px;
text-decoration:none;
text-align:left;
}

#footer{
width:100%;
background:#006caa;
margin:20px 0px 0px 0px;
overflow:hidden;
clear:both;
position:relative;
border-top: 15px solid transparent;
}

#footwrap {
margin:0 auto;
width:780px;
height:60px;
}

#copyright {
margin:0 auto;
width:100%;
}

#copyright p {
color:#cccccc;
display:block;
font-family:"Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:12px;
text-decoration:none;
}

#copyright a {
color:#ffffff;
text-decoration:none;
}

#copyright a:hover {
color:#ffcc00;
text-decoration:none;
}

#footer_links {
margin:0 auto;
width:100%;
}

#footer_links p {
color:#cccccc;
display:block;
font-family:"Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:12px;
text-decoration:none;
}

#footer_links a {
color:#ffffff;
text-decoration:none;
}

#footer_links a:hover {
color:#f3ec18;
text-decoration:none;
}



/* Image Zoom Effect*/

.zoom a
{
float:left;
margin:0 auto;
display: block;
width: 100%; /* show only thumbnail */
border:none;
}

.zoom img
{
border:0;
}

.zoom a:hover
{
width: 850px; /* adjust size to zoomed photo */
height: 845px;
background-position:-850px; /* move the image so only the big one shows */
border: 1px solid #000000;
background:#ffffff;
}

#servmap { 
background: url(../images/servmap.jpg) no-repeat top left;
}

