﻿body 
{
    font-size: 12px;
    font-family: Arial;
}

.topBar
{
    width:100%;
    height: 15px;
    background-color: #252525;    
}

a
{
    text-decoration: none;    
    color:Black;
}

.main
{
    width:938px;
    margin: auto; 
    margin-top:50px;      
}

.leftCol
{
    width: 658px;
    float: left;    
}

.rightCol
{
    width: 280px;
    float: left;    
}

.leftColInner
{
    width: 579px;
}

.contentHeader
{
     width: 579px;
     height: 46px;   
     background:url(../i/ContentHeader.gif) no-repeat;
}

.mainContent
{
     width: 579px;
     background:url(../i/ContentBackground.gif) repeat-y;    
}

.contentFooter
{
     width: 579px;
     height: 45px;   
     background:url(../i/ContentFooter.gif) no-repeat;
}

.menutop
{
    background:url(../i/MenuTop.gif) no-repeat;    
    height: 144px;
}

.menu
{
    background:url(../i/MenuBackground.gif) repeat-y;    
    padding-top: 21px;
}

.addresses
{    
    margin-left:25px;    
}
.address1
{
    padding-top: 15px;
    padding-bottom: 15px;
    width:109px;
    border-right: solid 1px #A0A0A0;        
    float:left;
    margin-right:10px;
    font: verdana;
    font-size: 9px;
    letter-spacing: 1px;
}
.address2
{
    padding-top: 15px;
    padding-bottom: 15px;
    width:109px;       
    float:left;
    font: verdana;
    font-size: 9px;    
    letter-spacing: 1px;
}
.clear{clear:both;}

.menulink
{    
    padding-top: 20px;
    margin-left:25px;    
}

.menulink ul li
{    
    padding-top: 5px;
    margin-left:25px;    
    list-style-image:url(../i/listitembullet.gif);     
    color: #4C4C4C;
    font-size: 10px;   
}

.menulink ul li:hover
{        
    list-style-image:url(../i/listitembulletselected.gif);        
}
.menubottom
{
    background:url(../i/MenuBottom.gif) no-repeat;    
    height: 111px;
}
.footer
{
    width:938px; 
    margin-top:30px;      
    background:url(../i/footerbackground.gif) no-repeat top right;
    height:70px;    
}

.footerInner
{
    float: right;
    padding-right: 20px;
    margin-top: 52px;  
    font-size: 10px;  
}

.pageTitleAbout
{
    margin-left:36px;
    background:url(../i/AboutUs.gif) no-repeat; 
    height: 38px;   
    margin-bottom: 30px;
}
.pageTitleHome
{
    margin-left:36px;
    background:url(../i/Home.gif) no-repeat; 
    height: 40px;   
    margin-bottom: 30px;
}
.pageTitleContact
{
    margin-left:36px;
    background:url(../i/ContactUs.gif) no-repeat; 
    height: 40px;   
    margin-bottom: 30px;
}
.pageTitleServices
{
    margin-left:36px;
    background:url(../i/Services.gif) no-repeat; 
    height: 40px;   
    margin-bottom: 30px;
}
.pageTitleProjects
{
    margin-left:36px;
    background:url(../i/Projects.gif) no-repeat; 
    height: 40px;   
    margin-bottom: 30px;
}

.content
{    
    width: 516px;
    margin: auto;    
    background:url(../i/VerticalLine.gif) repeat-y 379px;     
}

.contactpageintro
{
    width: 516px;
    margin: auto;    
    margin-bottom: 15px;    
}

.spacingdiv{height: 30px;}

.contentText
{
  width: 329px;
  float:left;   
  margin-right: 50px;       
}

.contentImageDiv
{
    width: 137px;
    float: left;
}

.contentImageTop
{
    background:url(../i/ContentImageTop.gif) no-repeat;       
    height: 17px;
    width: 17px; 
}

.contentImage
{
    padding-left: 15px;
}

.contentImageBottom
{
    background:url(../i/ContentImageBottom.gif) no-repeat 379px;       
    height: 15px;
    width: 516px;     
}

h1
{
    font-family: Trebuchet MS;
    font-size: 15px;
    color: #333333;
    width: 516px;
    margin: auto; 
    font-weight:bold;    
    margin-bottom: 0px;
    padding-bottom: 0px;
    text-transform: uppercase;
}

.EcomForm
{
    width: 329px;
    margin-left: 30px;      
    float: left;   
}
.contactInfo
{
    width: 187px;    
    float: left;
    text-align:center;
    padding-top: 70px;
}