body {                                                                                                                              
   margin:0px;                                          
   background-color:#d5d5d5;                                                                                                                              
}                                                                                                                             
                                                                                                                              
                         

.body_container                                           
{                                           
   background:#d5d5d5 url(body_background.jpg) left top repeat-x;                                                                                                      
}                                           
                                                                                                                             

                                                                                                                      
                                                                                                                                 
#container                                                                                                                              
{                                                                                                                              
   width: 969px;                                                                                                                              
}                                                                                                                              

/* header area start */                                                                                                                              
                                                                                                                                 
#header                                                                                                                             
{                                                                                                                              
   width: 963px;                                                                         
   background:#fff url(header_background.jpg) right top no-repeat;                                                                        
   height: 75px;                                                                                                                              
}                                                                                                                            

#header img                                                                                                                            
{                                                                                                                            
   float:left;                                                                                                                            
   margin-right: 10px;                                                                                                                           
}                                                                                                                              
                                                                                                                                 
#utility_nav {                                                                                                                              
   text-align: right;                                                                                                                         
   float:right;                                                                                                                              
   padding-top: 3px;                                                                                                                              
   padding-bottom: 6px;          
   width:540px;                                                                                                                              
   }                                     
                                                                                                                          
/* topnav area start */                                                      
                                                                                                             

#topnav {                                                                                                                              
   width: 700px;                                                                                                                              
   text-align: right;                                                                                                                      
   float:right;                                                                                                                              
    }                                                                                                                              

/* main area start */                                                                                                                              
                                                                                                                                 
#m {                                                                                                                              

    background: url("main_bg.png") repeat-y scroll left top transparent;         
    clear: both;         
    margin-top: 10px;         
    width: 969px;                                                                                                                      
   }          

.main_table {         
   background: url("main_bg1.jpg") no-repeat scroll left top transparent;         
   }                                                                                                                             
                                                                                                                                 
#leftnav {                                                                                                                              
    width: 187px;     
   padding-top:12px;                                                                                                                          
   }                                                                                   

#nav                                                                                   
{                                                                                   
   border-right:1px solid #d7d7d8;     
    margin-left: 2px;       
    padding-bottom: 34px;       
    width: 185px;       
}                                                                                

a.leftnav_last                                                                                
{                                                                                
   background-image:none !important;                          
}                          

a:hover.leftnav_last                          
{                          
  background:url("leftnav_link_last_hover.jpg") no-repeat scroll 2px 7px transparent !important;                                                                                
                           
}                                                                                                                              
                                                                                                                                 
#content_area                                                         
{                                                                                                                              
padding: 20px 13px 15px 15px ;
}

#content_area_landing                                                         
{                                                                                                                              
   padding-left: 0px;                                                                                                                              
   padding-right: 0px;                                                                                                                              
   padding-top: 20px;                                                                                                                              
   padding-bottom: 15px;                                                                                      
}                                                       

.content_landing                                                       
{                                                                                                                              
   padding-left: 20px;                                                                                                                              
   padding-right: 20px;                                                                                                                              
}                                                       
                                                                                                                              
/* footer area start */                                                                                                                              


.footer_container                                                                                                        
{                                                                                                        
   width: 100%;                                                                                                       
   background: #d5d5d5 url(footer_background.jpg) left top repeat-x;                                                                                               
   padding: 0px 0px 10px 0px;                                                                                                                  
}                                                                                                        

#footer                                                                                                                  
{                                                                                                                              
   width: 963px;                                                                                                        
   margin:auto;                                                                                                                              
   background: #d5d5d5 url(footer_background.jpg) left top repeat-x;                                                                                                                  
   height: 70px;                                                                                                                    
}                                                                                                                              
                                                                                                                                 
#thomas_info {                                                                                                                              
   width: 963px;                                                                                                                              
   text-align: right;                                                                                                                              
   padding-top: 2px;                                                                                                                              
   padding-bottom: 2px;                                                                                                                              
   }                                                                              

.website_txt img                                                                              
{                                                                              
   position:relative;                                                                              
   left: 15px;                                                                              
   top: 10px;                                                                              
}                                                                           

.website_txt span                                                                           
{                                                                           
   margin-left:21px;                                                                           
}                                                                                                                              
                                                                                                                                 
/* heading styles */                                                                                                                              

h1 {                                                                                                                              
margin-bottom:1px !important                                                                                                                              
   }                                                                                                                              

                                                                                                  

.home_head                                                                                                               
{                                                                                                               
   font-size: 20px;                                                                                                               
   color:#7f8080;                                                                                                               
   font-weight: normal;                                                                                  
   padding: 0px 0px 0px 15px;                                                                                  
   margin:0px;                                                                                                               
}                                                                                                               

.home_head span                                                                                                               
{                                                                                                               
   font-weight: bold;                                                                                                               
   font-size: 26px;                                                                                                               
   color:#040204;                                                                                                               
   display:block;                                                                                                              
   padding-left: 63px;                                                                                                               
}                                                                                                           

.home_btm_content                                                                                                             
{                                                                                                           
   padding: 5px 29px 0px 0px;                                         
   color:#191919;                       
   margin:0px;                                                                                                           
}                                                                                                           

.bucket_link_plc_006 table { 
   margin-left:13px; 
   }                                                                                                          
                                                                                                            
.bucket_link_plc_006 td                                                                                                          
{                                                                                                          
   padding-top: 10px;                                                                                                          
}                                                                                                   

.thomas_info_plc_005 span                                                                                                   
{                                                                                                   
   padding:10px 0px 0px 15px;                                                                                                   
}                                                                                              

a.topnav_last                                                                                             
{                                                                                              
   background-image: none !important;                                                                                              
}                                 

a:hover.topnav_last                                 
{                                 
background: url(topnav_link_hover.jpg) left top repeat-x !important;                                 
}                

#search a{                 
margin-right:0px;                
   }                

#search a:hover{                 
margin-right:0px;                
}                                                                                              

#search img {              
   margin-right:0px;              
   float:none;              
   }              

#search_box {                                                                                              
    float: right;                                                                                              
    margin: 3px 9px 0px 5px;               
   width:189px;                                                                                            
}                                                                                              


.search_input {                                                                                              
    border: medium none;                                                                                              
    font-size: 11px;                                                                                              
    height: 20px;                                                                                              
    padding: 0px 0px 0px 5px;                                                                                              
    width: 130px;                                                                                            
 }                                                                                              

form                                                                                              
{                                                                                              
   padding: 0px;                                                                                              
   margin: 0px;                                                                                              
}                                                                                              
                                                                                                                              
                                                                                                                                 
/* image styles */                                                                                                                              
                                                                                                                                 
.img01 {                                                                                                                              
   border: 1px #000000 solid;                                                                                                                              
   }                                                                                                                              
                                                                                                                                 
.img02 {                                                                                                                              
   border: 1px #000000 solid;                                                                                                                              
   float: left;                                                                                                                              
   margin-right: 10px;                                                                                                                              
   margin-bottom: 10px;                                                                                                                              
   }                                                                                                                              

.img03 {                                                                                                                              
   border: 1px #000000 solid;                                                                                                                              
   float: right;                                                                                                                              
   margin-left: 10px;                                                                                                                              
   margin-bottom: 10px;                                                                                                                              
   }                               

.custom_flexible_img                               
{                               
   margin-bottom:22px;                               
}                                                                       

.print_page img                                                                       
{                                                                       
   margin-left:10px;                                                                       
   margin-right:5px;                                                                       
   vertical-align:middle;                                                                       
}                                                                               


.speci_tab_left {                                                                      
    background-color: #eef0f0;                                                                      
    border: 1px solid #BDBDBD;                                                                      
    color: #000000;                                                                      
    font-family: Arial;                                                                      
    font-size: 11px;                                                                      
    font-style: normal;                                                                      
    font-weight: bold;                                                                      
    padding: 15px;                                                                      
    text-decoration: none;                                                                      
    width: 40%;                                                                      
}                                                                      
.speci_tab_right {                                                                      
    background-color: #eef0f0;                                                                      
    border: 1px solid #BDBDBD;                                                                      
    color: #000000;                                                                      
    font-family: Arial;                                                                      
    font-size: 11px;                                                                      
    font-style: normal;                                                                      
    font-weight: normal;                                                                      
    padding: 15px;                                                                      
    text-decoration: none;                                                                      
}                                                                      
.speci_tab_right td {                                                                      
    font-family: Arial;                                                                      
    font-size: 11px;                                                                      
}                  

.speci_tab_left1 {                                                                      
    background-color: #eef0f0;                                                                      
    border: 1px solid #BDBDBD;                                                                      
    color: #000000;                                                                      
    font-family: Arial;                                                                      
    font-size: 11px;                                                                      
    font-style: normal;                                                                      
    font-weight: bold;                                                                      
    padding: 15px;                                                                      
    text-decoration: none;                                                                      
    width: 70%;                                                                      
}                                                                      
.speci_tab_right1 {                                                                      
    background-color: #eef0f0;                                                                      
    border: 1px solid #BDBDBD;                                                                      
    color: #000000;                                                                      
    font-family: Arial;                                                                      
    font-size: 11px;                                                                      
    font-style: normal;                                                                      
    font-weight: normal;                                                                      
    padding: 15px;                                                                      
    text-decoration: none;                                                                      
}                                                                      



                                                                      
.shade{                                                                      
 background:#edefef url(shade.jpg) left top repeat-x;                                                                      
}                                                                      


.click_thumb {                                                                    
    font-size: 10px;                                                                    
    margin: 0;                                                                    
    padding: 0 0 10px;                                                                    
    text-align: right;                                                                    
}                                                                    
.request_quote {                                                                    
    clear: both;                                                                    
    text-align: right;                                                                    
}                                                                    
.back_txt {                                                                    
    clear: both;                                                                    
    font-size: 10px;                                                                    
    text-align: right;                                                                    
}                                                                    

ul.internal_bullet {                                                                   
    list-style: none outside none;                                                                   
    margin: 0;                                                                   
    padding: 0;                                                                   
}                                                                   
ul.internal_bullet li {                                                                   
    background: url("bullet.jpg") no-repeat scroll 10px 5px transparent;                                                                   
    padding-bottom: 5px;                                                                   
    padding-left: 25px;                                                                   
}                                                                   


.blank_spc {                                                                  
    height: 5px;                                                                  
}                                                                  

.other_port {                                                               
    float: right;                                                               
    margin: 0;                                                               
    padding-top: 10px;                                                               
}                                                            

/*social media link style*/    

.social_share_btn {     
    clear: both;     
    float: left;     
    font-style: normal;     
    font-weight: normal;     
    text-decoration: none;     
}     
.connect_widget {     
    background-color: transparent;     
}     
      
.social-single {     
    float: left;
   
}     

#twitterbutton, #likebutton, #linkedinshare {   
    display: block;   
    float: left;   
    margin-left: 5px;   
    margin-top: 0;   
}   

/*social media link style */    
                                                           
.social-links_outer                                                          
{                                                          
   float:left;                                                          
   width:753px;                                                         
   margin-bottom:5px;                                                          
}                                                          

.port_gallery1 span {                                                    
   display:block;                                                    
   padding:10px 5px 23px 0px;                                                    
}                                                    
                                                    
.port_img {                                                    
   float:left;                                                    
   margin-right:15px;                                                    
}                                                    

.port_gallery1 {                                                   
   background:transparent url(portfolio_background.jpg) repeat-x scroll left 4px;                                                   
   border:1px solid #C4C4C4;                                                   
   width:345px;                                                   
}                                                   

.port_gallery1 span.more_txt a {                                               
   font-size: 11px !important;                                               
   font-weight: normal !important;                                               
   float: right;                                               
}                                               

                                                                                                                     
                                                                                                                                 
/* miscellaneous */                                                                                                                              

    