﻿/***** *****/

body
{
    background-color: #babdbe;
    background-image: url('/images/background.jpg');
    background-position: center top;
    background-repeat: repeat-x;
    font-family: verdana, Arial, Sans-Serif;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

a
{
    color: #b22008;
    text-decoration: none;    
}

a:hover
{
    color: #0b23b2;
    text-decoration: none;
}

.site-table
{
    padding: 0 0 0 0 ;
    margin: 0 0 0 0 ;
}

.site-menu
{
    background-image: url('/images/background-under-menu.jpg');
    background-position: center top;
    background-repeat: repeat-y;
}

.site-body
{
    background-image: url('/images/background-body.jpg');
    background-position: center top;
    background-repeat: repeat-y;
    padding: 0 0 0 0 ;
    margin: 0 0 0 0;
}

.pic
{
    border: solid 1px #4a4a4a;
}

.right
{
    margin-left: 12px;
}

.left
{
    margin-right: 12px;
}

.page
{
    padding: 16px 24px 24px 8px;    
}

td
{
    font-size: 14px;
    line-height: 23px;
}

.boxed-info
{
    background-color: #dde1e2;
    border: dashed 1px #cb9289;
    padding: 12px 12px 12px 12px;
    font-size: 12px;
}

.qual
{
    padding: 0px 0px 0px 40px;
}

.noindent
{
    padding: 0 0 0 12px;
    margin: 0 0 0 0;
}

.menu-home  
{
    background-image: url('/images/menu/home-off.jpg');
}

.menu-about
{
    background-image: url('/images/menu/about-off.jpg');
}

.menu-highway
{
    background-image: url('/images/menu/highway-off.jpg');
}

.menu-composite
{
    background-image: url('/images/menu/composite-off.jpg');
}

.menu-commercial
{
    background-image: url('/images/menu/commercial-off.jpg');
}

.menu-wall
{
    background-image: url('/images/menu/wall-off.jpg');
}

.menu-management
{
    background-image: url('/images/menu/management-off.jpg');
}

.menu-pavement
{
    background-image: url('/images/menu/pavement-off.jpg');
}

.menu-gravel
{
    background-image: url('/images/menu/gravel-road-maintenance-off.jpg');
}

.menu-quarry
{
    background-image: url('/images/menu/quarry-off.jpg');
}

.menu-snow
{
    background-image: url('/images/menu/snow-off.jpg');
}

.menu-qualification
{
    background-image: url('/images/menu/qualification-off.jpg');
}

.menu-project
{
    background-image: url('/images/menu/project-off.jpg');
}

.menu-contact
{
    background-image: url('/images/menu/contact-off.jpg');
}
	
.contact-form
{ 
    background-color: #dde1e2;
    border: dashed 1px #cb9289;
    padding: 12px 12px 12px 12px;
    font-size: 12px;
}
	
.footer
{
    background-image: url('/images/background-footer.jpg');
    background-position: center top;
    background-repeat: no-repeat;
}

.footer-left
{
    padding: 14px 0px 5px 10px;
    font-size: 8pt;
    font-family: Verdana, Arial, Sans-Serif;
    color: #555555;
    line-height: 1.6em;
}

.footer-left a
{
    color: #555555;
    text-decoration: none;
}

.footer-left a:hover
{
    color: #b25040;
    text-decoration: none;
}

.footer-right
{
    padding: 14px 10px 5px 0px;
    font-size: 8pt;
    font-family: Verdana, Arial, Sans-Serif;
    color: #555555;
    line-height: 1.6em;
    text-align: right;
}

.footer-right a
{
    color: #555555;
    text-decoration: none;
}

.footer-right a:hover
{
    color: #b25040;
    text-decoration: none;
}


div.content
{
    position: relative;
}

div.pop-up {
  display: none;
  text-align: left;
  position: absolute;
  top: 20px;
  left: 200px;
  width: 300px;
  padding: 0px 0px;
  background: #eeeeee;
  color: #000000;
  font-size: 90%;
}
