﻿body 
{
    font-family: Myriad Web Pro, Arial, sans-serif, Helvetica;
    font-size: 10pt;
    background-color: #AAAAAA;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    
}

h1
{
    font-size: 14pt;
    color: #185257;
    text-align: left;
    height: 25px;
    line-height: 15pt;
}
h1.hybrid
{
    font-size: 14pt;
    color: #185257;
    text-align: center;
    padding-top: 35px;
    padding-bottom: 20px;
    height: 25px;
    line-height: 15pt;
    
}

h2
{
    font-size: 11pt; 
    text-decoration: underline;  
}

h3
{
    font-size: 11pt; 
}

div.maincontenttop
{
  margin: 0 auto;
  padding: 0;
  position: relative;
  top: 0px;
  left: 0px;
    
}

div.Container
{
    margin: 0px auto 0px auto;
    padding: 0;
    width: 790px;
    background-color: #fff;
    top: 0px;
    left: 0px;
    bottom: 0px;
    background-image: url('../images/body_repeat_790x1.gif');
}

div.Banner
{
    background-image: url('../images/banner_790x130.gif');
    width: 790px;
    height: 130px;
}

div.Navigation
{
    height: 24px;
    padding-right: 5px;
}

div.Navigation div.Menu
{
    padding-top: 8px;
    float: right;
    margin-top: 100px;
    width: 623px;
}

div.Navigation div.Menu a
{
     font-family: Verdana;
    font-size: 7pt;
    color: #fff;
    font-weight:bold;
    text-decoration: none;
    border-right: 1px solid;
    padding-right: 10px;
    padding-left: 8px;
}

div.Navigation div.Menu a:hover
{
    
    color: #a2e6ff;
    border-right: #fff 1px solid;

}

div.Navigation div.Menu a:active
{
    
    color: #a2e6ff;
    border-right: #fff 1px solid;
   
}

div.Navigation #NavMenu
{
    padding-top: 6px;
    float: right;
}
div.BottomNavigation
{
    height: 25px;
    width: 790px;
    
    background-image: url(Submenu_790x25.gif);
   
}

div.BottomNavigationContainer
{
    height: 30px;
    float: right;
}

div.BottomNavigationContainer div.BottomNavigation a
{
    color: #000;
    text-decoration: none;
    border-right: 1px solid;
    padding-right: 10px;
    padding-left: 8px;
    float: right;
}

div.BottomNavigationContainer div.BottomNavigation a:hover
{
    color: green;
    border-right: #000 1px solid;
}



div.ContentHolderRight
{
    width: 340px;
    padding-right: 15px;
    padding-bottom: 15px;
   float: right;

}

div.ContentHolderBottomLeft
{
    
    /*float: Left;*/
    margin-left: 2px;
}

div.ContentHolderBottomRight
{
    margin-right: 2px;
    float: Right;
    
}

div.ContentHolderBottomRight
{
    margin-right: 2px;
    float: Right;
    
}

div.ContentHolder2
{
    width: 790px;
  }

div.ContentHolder3Image
{
  margin-right: 5pt;
  margin-top: 20pt;
  }
div.ContentHolder3Imagenew
{
  
   height: 232px; 
   width: 309px;
   
   float: right;
   
  }
  
  div.ContentHolder3Imagenew2
{
 
     height: 232px; 
   width: 309px;
   float: left;
    
  
  }
  
 div.ImageContainer
 {
     height: 250px; 
     width: 725px; 
     margin-left: 30px;
 }
  div.ImageContainer2
 {
     height: 295px; 
     width: 710px; 
     margin-left: 5px;
 }


 div.Content
{
    padding: 0 0 0 25px;
    text-align: justify;
    line-height: 12pt;
    width: 350px;
    margin-top: 50px;
}
 
 
 div.ContentMainPage
{
    padding: 0 0 0 25px;
    width: 365px;
   
}

 div.ContentMainPage2
{
    padding-top: 45px;
    padding-left: 25px;
    width: 365px;
   
}

div.ContentBottom
{
    padding: 25px 0 0 25px;
    text-align: justify;
    line-height: 15pt;
    width: 700px;
}

div.ContentHolderRight
{
    width: 300px;
    margin-right: 20px;
    
    padding-bottom: 15px;
    float: right;
   /* margin-top: 30px; */
}

div.ContentHolderRightNew
{
    width: 330px;
    margin-right: 15px;
    padding-top: 30px;
    padding-bottom: 10px;
    float: right;
   /* margin-top: 30px; */
}

div.SecondaryContent
{
   
    margin-bottom: 15px;
    margin-left: 15px;
    margin-right: 2px;
}

div.LandingPageContent
{
    width: 760px;
    
    padding-left:25px;
   
    text-align: justify;
    line-height: 15pt;
}

div.FullPageContentACB
{
    width: 365px;
    padding-right: 5px;
    padding-left: 20px;
    
    padding-bottom: 10px;
    min-height: 500px;
    text-align: justify;
    line-height: 15pt;
   
}
div.FullPageContentTitle
{

    width: 365px;
    padding-right: 1px;
    padding-left: 20px;
    padding-top: 40px;
    padding-bottom: 10px;
    text-align: justify;
    line-height: 15pt;
   
}



div.FullImages
{
    padding: 0 0 0 25px;
   float: right;
    width: 320px;
   
}

div.FullPageContent
{
    width: 740px;
    padding-right: 5px;
    padding-left: 15px;
    padding-bottom: 10px;
    min-height: 500px;
    text-align: justify;
    line-height: 15pt;
}

div.ContactDetailsFull
{
margin-left: 1px; 
margin-right: 1px;
}

div.FormTop
{
    background-image: url('../images/initial_contact_365x70.gif');
    width: 365px;
    height: 70px;
    /*float: right;*/
    margin-right: 2px;
}

div.Form
{
    background-image: url('../images/initial_repeat_365x1.gif');
    width: 335px;
    height: 160px;
    /*float: right;*/
    padding-right: 15px;
    padding-left: 15px;
    padding-top: 25px;
    margin-right: 2px;
    margin-top: 0px;
    padding-bottom: 20px;
}

div.Form .Label
{
    float:left;
    font-family: Verdana;
    font-size: 10pt;
    font-weight:bold;
    color: #fff;
}

div.bottomtext
{
    font-family: Verdana;
    font-size: 10pt; 
    font-weight:bold;
    color: #fff;
}


div.FormAddressContainer
{
    background-image: url(../images/foot_repeat_1x40.gif);
    
    padding-bottom: 20px;
}

div.Form .TextBox
{
    float: right;
    width: 220px;
}

div.Form .Button
{
    float: right;
}

div.Address
{
    background-image: url('../images/contact_repeat_365x1.gif');
    width: 335px;
    height: 175px;
    /*float: left;*/
    padding-right: 15px;
    padding-left: 15px;
    padding-bottom: 5px;
    padding-top: 25px;
    margin-left: 2px;
}

div.AddressTop
{
    background-image: url('../images/contact_form_365x70.gif');
  width: 365px;
    height: 70px;
    /*float: left;*/
    margin-right: 2px;
    margin-left: 2px;
}

div.Address .Label
{
    float:left;
    font-family: Verdana;
    font-size: 10pt;
    font-weight:bold;
    color: #fff;
}
div.Address .LabelYellow
{
    font-family: Verdana;
    font-size: 11pt;
    font-weight: bold;
    color: yellow;
    float:left;
}

div.FooterLeft
{
    background-image: url(../images/foot_left_5x40.gif);
    margin-left: 5px;
    width: 5px;
    height: 10px;
     float: left;
    padding-bottom: 10px;
    padding-top: 10px;
}
div.FooterRight
{
    background-image: url(../images/foot_right_5x40.gif);
    margin-right: 5px;
    width: 5px;
    height: 10px;
    float: right;
    padding-bottom: 10px;
    padding-top: 10px;
}

div.FooterMid
{
    background-image: url('../images/foot_repeat_1x40.gif');
    width: 775px;
    height: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: left;
    margin-left: 5px;
   
}

div.Footer
{
    width: 790px;
    text-align: left;
    height: 30px;
}

div.Footer a
{
    color: #fff;
    text-decoration: none;
}

a.InternalLink
{
    color: #000;
}

a.InternalLink:hover
{
    color: #000;
    text-decoration: none;
}

.InstallationImg
{
   
    margin-right: 2px;
}

ul
{
    /*list-style-type: none;*/
    list-style-image: none;
    list-style-position: outside;
    margin-left: 0px;
} 

.Bold
{
    font-weight: bold;
}

.servicepage
{
    font-family: Verdana;
    font-size: 12pt;
    font-weight: bold;
    color:#014032;
    
}

.ABDOpage
{
    font-family: Verdana;
    font-size: 12pt;
    font-weight: bold;
    color:#014032;
    
}

.Replacement
{
    font-family: Verdana;
    font-size: 12pt;
    font-weight: bold;
    color:#014032;
    
}
