
body { 
    background-image: url(../images/body_bg_07.png  );   
background-repeat:repeat;    
    
    
     margin: 0; 
    font-family: "arial",  verdana, san-serif;
    background-color: #191919;
    color: #ffffff;   
}
  #service_list{
      
  }
    #service_list ul{
     width: 280px; 
  }
    #service_list li{
      margin-left: -38px;
      list-style-type: none;
  }
  h2{
      font-size: 14pt;
      font-weight: lighter;
      margin-bottom: 0;
  }
  .margin{
      margin-top: 55px;
  }
  .mainbg{
       background-image: url(../images/main_background_03.png);   
background-repeat:repeat-x;     
  }
.container_12 {
height:auto; 
width:960px;  
overflow: hidden;
  margin-bottom: 20px;
}
.topContainer{
  margin: 0 auto; 
  width: 960px; 
}
.top_bg{
background-image: url(../images/top_bg_02.png);
background-repeat:repeat-x;  
height: 109px;
   margin: 0;
}
#nav{
  margin-left: 490px;  
   height: 100px;  
   
}
#nav ul{
     display: inline;
     font-weight: bold;
     height: 100px;  
}
#nav li{
    float: left;
    list-style-type: none;
  height: 100px;
  padding-top: 80px;
  /*margin-right:30px;  */
  text-align: center;
  width: 90px;
}
#nav a{
    color: #fff;
    text-decoration: none;
    font-size: 11pt;  
    text-transform: capitalize;
    
      
}


.slideContainer{
  /*background-image: url(../images/masthead_02.png);
        background-repeat: no-repeat; */
/*        width: 1680px;  */
        height: 453px;  
          clear: both;
        background-color: #000;
        overflow: hidden;
        position: relative;
        top: -72px;
        margin-bottom: -60px;
}

.mainInner{
    margin-top: 0px;
    
}
.mainInner b{
    color: #d1e3e0; 
}

#columns{
     width: 293px;
     float: left;
     text-align: left;
}
#second_column{
         width: 620px;
     float: left;
     text-align: left;
     margin-top: 45px;
}
#second_column b{
  color: #d1e3e0;  
}
 .first{
  padding-right: 15px;   
}
.second{
 padding-left:20px;
 padding-right: 20px;   
}
.third{
 padding-left:15px;    
}
.slideshow { 
/*    position: absolute;
     top: 141px;*/
 height:190px;

}      
.slideshow img {  height: 453px; width: 1679px; }     

.slide { 
    
 height:453px;
 margin-left:10px;
    z-index: 1;
width:1679px;
}      
.slide img {  height: 453px; width: 1679px; z-index: -1; } 

.left{
    float:left;
}
.right{
    float: right;
}
#footer_bg{
 background-image: url(../images/bottom_bg_03.png);
background-repeat:repeat-x;  
height: 379px;
  clear: both;
 
}
.footer{
    margin: 20px auto;
    width: 960px;
    
}
#footer_content{
    width: 601px;
    float: left;
}
#footer_contact{
   width: 295px;
   float: right; 
}

#footer_nav{
  clear: both;  
  
}
#footer_nav ul{
   display: inline;
      
}

#footer_nav li{
  float: left;
  list-style-type: none;
  /*color: #667887;    */
  margin-top: 115px; 
  
  margin-right: 5px;
  font-size: 10pt;
}
#footer_nav a{
  /*float: left;  */
  list-style-type: none;
  color: #667887;  
  text-decoration: none;

  font-size: 10pt;
}
.headers{
    margin-bottom: 15px;
}
.mastText{
    margin-left: -240px;
}
.masthead{
margin: -400px auto 320px; width: 960px; position: relative; z-index: 2000;
}
.mastButton{
    margin-left: 835px;
    height: 60px;
}
.active{
background: url(../images/nav_hover_02.png) top center no-repeat;  
}

.hover{
background: url(../images/nav_hover_02.png) top center no-repeat;  
}

.galleyImg{
    padding: 5px;

}
.mainGallery{
    margin-top: 25px;
}

.largeImages{
     display: none; 
}
.answers{
    display: none;
}
.next_button{
    float: right;
    padding: 10px;
}
.testimonial_images{
    padding: 10px;
}

