#bbbbutton,
#familyowned  {
   z-index: 3;
}

#mainmenu,
#phonebutton  {
   z-index: 5;
}

#centercolumn_f div  {
   clear: left;
   position: relative;
   margin-left: 0px;
   height: 31px;
   width: 952px;
   background-image: url(contactmedia/centercentercut.gif);
   background-repeat: no-repeat;
}

#page,
#page_bkg  {
   height: 619px;
}

#testimonialsbar  {
	top: 15px;
}

#centercolumn_h  {
   position: absolute;
   height: 18px;
   width: 952px;
   left: 0px;
   top: 0px;
   background-image: url(contactmedia/centercolumn.gif);
   background-repeat: no-repeat;
}

#subcontent p a  {
   display: inline;
}

#subcontent p a  {
   display: inline;
}

#centercolumn_f  {
   width: 952px;
   margin-left: 7px;
}

#testimonials  {
	top: 30px;
}

#centercolumn  {
   min-height: 326px;
   width: 952px;
   margin-left: 7px;
   margin-right: 0px;
   margin-top: 237px;
   margin-bottom: 0px;
   background-image: url(contactmedia/centercentercuttile.gif);
   background-repeat: repeat-y;
   background-attachment: scroll;
   background-position: center top;
}

#footertext  {
	top: 110px;
}

#ridefooter  {
   margin-top: 25px;
}

#subcontent  {
   width: 916px;
   margin-left: 18px;
   margin-right: 0px;
   margin-top: 20px;
   margin-bottom: 35px;
}

#menubox  {
   z-index: 4;
}

#top  {
   position: absolute;
}

.divider  {
   clear: left;
   display: block;
}

.column  {
   padding: 0px;
   margin: 0px;
   float: left;
   position: relative;
   display: inline;
}

.col_bg  {
   position: absolute;
   z-index: 1;
   left: 0px;
   top: 0px;
   width: 100%;
}

.flow  {
   position: relative;
   display: block;
   z-index: 2;
   width: 100%;
}

