   body {                                                                          
   margin:0px;                                                                          
   background: url(/images/body-bg.jpg) repeat-x left top #000001;                                                                          
}                                                                          
td {                                                                          
   font-size: 13px;                                                                          
   color: #d6d6d6;                                                                          
   font-family: arial;                                                                          
}                                                                          
a {                                                                          
   color: #cccccc;                                                                          
   text-decoration: underline;                                                                          
}                                                                          
a:hover {                                                                          
   color: #ff0000 ;                                                                          
   text-decoration: none;                                                                          
}                                                                          
#container {                                                                          
   width:960px;                                                                          
}                                                                          
/* header area start */                                                                                                                             
#header {                                                                          
   height:150px;                                                                          
   width: 960px;                                                                          
   background: url(/images/header-bg.jpg) no-repeat right top;                                                                          
}                                                                          
#header2 {                                                                          
   width: 960px;                                                                          
}                                                                         
#topnav {                                                                          
   height:52px;                                                                          
   width: 960px;                                                                          
}                                                                          
#topnav2 {                                                                          
   height:24px;                                                                          
   width: 960px;                                                                  
   background: url(/images/topnav-bg-002.jpg) no-repeat right top;                                                                         
}                                                               

.topnav_last {                                                              
   background-image:none !important;                                                              
}                                                              
                                                                  
#main_outer {                                                                          
   width: 960px;                                                                          
   background: url(/images/main-outer-bg.jpg) repeat-y left top;                                                                          
   position:relative;                                                               
   clear:both;                                                                          
}                                                                          
#main {                                                                          
   width: 960px;                                                                          
   background: url(/images/main-bg.jpg) no-repeat left top;                                                                          
   position:relative;                                                                          
}                                                                          

#home_main {                                                                          
   width: 960px;                                                                          
   background: url(/images/home-main-bg.gif) no-repeat left top #f4f4f6;                                                                          
   position:relative;                                                                          
}                                                                          
#content_area {                                                                          
   padding: 20px 40px 80px 40px;                                                                          
}                                                                          
#home_content_area {                                                                          
   padding: 36px 40px 20px 40px;                                                                          
}                                                                          
/* footer area start */                                                                          
.footer_txt_001 {                                                                          
   float: left;                                                          
   margin-left: 40px;                                                          
   margin-top: 8px;                                                          
   text-align: left;                                                          
   width: 235px;                                                          
   }                                                           

.footer_address{                                                          
   display: block;                                                          
   padding-bottom: 14px;                                                          
}                                                          
                                                                        
.footer_contact {                                                          
   display: block;                                                          
   padding-bottom: 14px;                                                          
}                                                            
                                                                      
.footer_txt_002 {                                                                          
   background: url(/images/footer-divider.jpg) no-repeat 0px  0px;                                                         
   float: left;                                                         
   margin-left: 19px;                                                         
   padding-top: 8px;                                                         
   text-align: left;                                                         
   width: 200px;                                                         
   padding-bottom: 17px;                                                        
}                                                                          
.footer_txt_002 a {                                                         
   display: block;                                                         
   margin-left: 25px;                                                         
}                                                         
.footer_txt_002 span {                                                         
   display: block;                                                         
   padding-bottom: 14px;                                                         
}                                                         
#footer_top {                                                                          
   width: 960px;                                                                          
   background: url(/images/footer-top-bg.jpg) no-repeat left top;                                                                         
   height: 47px;                                                                          
}                                                                         
                                                                          
#footer {                                                                          
   width: 960px;                                                                          
   height: 186px;                                                                          
   background: url(/images/footer-bg.jpg) no-repeat left top;                                                                          
}                                                         

#thomas_info{                                                       
   padding-bottom: 10px;                                                       
   padding-top: 18px;                                                       
   text-align: right;                                                       
   width: 878px;                                                       
}                                                       
                                                                        
/* heading styles */                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
h1 {                                                                          
   color: #ffffff;                                                                          
   font-size: 18px;                                                                          
   font-weight: normal;                                                                          
   font-family:"arial black";                                                                          
}                                                                          
#home_content_area h1 {                                                                          
   color: #CCCCCC;                                                
   font-family: "arial black";                                                
   font-size: 16px;                                                
   line-height: 20px;                                                
   margin: 3px 0px 0px 0px;                                                
   text-align: left;                                                
   text-transform: none;                                                
   width: 305px;                                                
}                                                               
                                                           
h1 span {                                                                          
   display: block;                                                                          
   font-family: arial;                                                                          
   font-size: 25px;                                                                          
   font-weight: bold;                                                                          
   padding-bottom: 14px;                                                                          
   padding-left: 29px;                                                                          
}                                                                          
h2 {                                                                          
   color: #ffffff;                                                                          
   font-size: 14px;                                                                          
   font-weight: bold;                                                                          
}                                                                          
h3 {                                                                          
   color: #ffffff;                                                                          
   font-size: 12px;                                                                          
   font-weight:  bold;                                                                          
}                                                                          
/* image styles */                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             
.img01 {                                                                          
   border: 1px #000000 solid;                                                                          
}                                                                          
.img02 {                                                                          
   float: left;                                                                          
   margin-right: 20px;                                                                          
   margin-bottom: 10px;                                                                          
   border:1px solid #000000;                                                                          
}                                                                          
.img03 {                                                                          
   border: 2px solid #000000!important;                                                                          
   float: right;                                                                          
   margin-left: 20px;                                                                          
   margin-bottom: 32px;                                                                          
}                                                                          
.img04 {                                                                          
   margin-right: 9px;                                                                          
   vertical-align: middle;                                                                          
}                                                                          
.img05 {                                                                          
   cursor: pointer;                                                                          
   margin-left: 14px;                                                                          
   margin-right: 6px;                                                                          
   vertical-align: middle;                                                                          
}                                                                          
.header_img {                                                                          
   float: left;                                                                  
   margin-left: 1px;                                                                  
   margin-right: 2px;                                                                  
   margin-top: 23px;                                                                  
}                                                                          
.call_img {                                                                 
   margin-left: 0px;                                                                 
   margin-right: 18px;                                                                 
}                                                                 

.email_img {                                                                 
vertical-align: middle;                                                                 
}                                                                 
                                                                                                                                      

#searchnav {                                                                   
    float: right;                                                                   
    padding-right: 2px;                                                                   
    padding-top: 25px;                                                                   
}                                                                   
form {                                                                   
    margin: 0px;                                                                   
}                                                                   
#query {                                                                   
    border: 1px solid #000000;                                                                   
    color: #000000;                                                                   
    font-size: 12px;                                                                   
    font-weight: normal;                                                                   
    height: 19px;                                                                   
    margin: 0px 5px 0px 0px;                                                                   
    padding: 0px 0px 0px 3px;                                                                   
    text-align: left;                                                                   
    width: 200px;                                                                   
}                                                                   
html > body #query {                                                                   
    padding: 0px 0px 0px 9px;                                                                   
}                                                                   
input.btnsubmit {                                                                   
    background: url(/images/search-btn.jpg) no-repeat left top ;                                                                   
    border: none;                                                                   
    cursor: pointer;                                                                   
    height: 20px;                                                                   
    width: 27px;                                                                   
}                                                                   
                                                                     
                                                                        
.social-single {                                                                          
   float: right;                                                                          
   overflow: hidden;                                                                          
   padding-top: 6px;                              
   position: relative;                                                                          
}                                                                          
#twitterbutton {                                                                          
   float: left;                                                                          
   margin: 0px !important;                                                                          
   padding: 0px !important;                                                                          
   width: 90px;                                                                          
}                                                                          
#likebutton {                                                                          
   float: left;                                                                          
   margin: 0px !important;                                                                          
   padding: 0px !important;                                                                          
   width: 70px;                                                                          
}                                                                          
#linkedinshare {                                                                          
   float:left;                                                                          
   padding-right: 15px;                                                                          
}                                                                          
#google_plusone {                                                                          
   float:left;                                                                          
   width:58px;                                                                          
}                                                                          
#content_area p {                                                                          
   margin: 0px;                                                                          
   padding: 0px 0px 12px 0px;                                                                          
}                                                                          
.submit {                                                                          
   background: url(/images/but_submit.jpg) no-repeat 0px 0px;                                                                          
   border: 0px;                                                                          
   cursor: pointer;                                                                          
   height: 25px;                                                                          
   width: 59px;                                                                          
}                                                                          
.submit:hover {                                                                          
   background: url(/images/but_submit_hover.jpg) no-repeat 0px 0px;                                                                          
   border: 0px;                                                                          
   cursor: pointer;                                                                          
   height: 25px;                                                                          
   width: 59px;                                                                          
}                                                                          
.reset {                                                                          
   background: url(/images/but_reset.jpg) no-repeat 0px 0px;                                                                          
   border: 0px;                                                                          
   cursor: pointer;                                                                          
   height: 25px;                                                                          
   width: 59px;                                                                          
}                                                                          
.reset:hover {                                                                          
   background: url(/images/but_reset_hover.jpg) no-repeat 0px 0px;                                                                          
   border: 0px;                                                                          
   cursor: pointer;                                                                          
   height: 25px;                                                                          
   width: 59px;                                                                          
}                                                                          
.send_email {                                                                          
   background: url(/images/but_send_email.jpg) no-repeat 0px 0px;                                                                          
   border: 0px;                                                                          
   cursor: pointer;                                                                          
   height: 25px;                                                                          
   width: 100px;                                                                          
}                                                                          
.send_email:hover {                                                                          
   background: url(/images/but_send_email_hover.jpg) no-repeat left top;                                                                          
   border: 0px;                                                                          
   cursor: pointer;                                                                          
   height: 25px;                                                                          
   width: 100px;                                                                          
}                                                                          
                                                                         

/* inner pages start */           
.tab_txt {         
   margin:0px;       
   padding-bottom:6px;            
   padding-top:6px;         
}         
                                                                        
.port_txt {               
   margin:0px;             
   padding-bottom:15px;            
   padding-top:12px;                
}               
.actions {                                                                        
   clear: both;                                                                        
   font-size: 11px;                                                                        
   padding-top: 10px;                                                                        
   text-align: right;              
   padding-right: 0px !important;                                                                       
}                                                                        
#content_area ul {                                                                        
    list-style: none outside none;                                                                        
    margin: 0px;                                                                        
    padding: 0px 0px 0px 15px;                                                                        
}                                                                        
#content_area ul li {                                                                        
    background: url(/images/inner-bullet.jpg) no-repeat scroll 5px 5px;                                                                        
    padding: 0px 0px 3px 15px;                                                                        
    text-align: left;                                                                        
}  
#content_area .inner_tab ul {                                                                        
    list-style: none outside none;                                                                        
    margin: 0px;                                                                        
    padding: 0px 0px 0px 15px;                                                                        
}                                                                        
#content_area .inner_tab ul li {                                                                        
    background: url(/images/inner-bullet.png) no-repeat scroll 5px 5px;                                                                        
    padding: 0px 0px 3px 15px;                                                                        
    text-align: left;                                                                        
}   
                                                                       
.click_thumb {                                                                        
    font-size: 11px;                                                                        
    margin: 0px !important;                                                                        
    text-align: right;                                                                        
}                                                                        
.inner_tab td {                                                                        
    background-color: #595959;                                                                        
    color: #d6d6d6;                                                                        
    font-family: Arial;                                                                        
    font-size: 13px;                                                                        
    padding: 11px;                                                                        
}                                                                        
.inner_tab td table td {                                                                        
    border: 0px;                                                                        
    margin: 0px;                                                                        
    padding: 0px;                                                                        
}                                                                        
.port_gallery1 {                                                                        
    border: 1px solid #C6D1C7;                                                                        
    width: 440px;                                                                        
}                                                                        
.port_img {                                                                        
    float: left;                                                                        
    margin: 0px 15px 0px 0px;                                                                        
}                                                                        
.port_gallery1 span {                                                                        
    display: block;                                                                        
    padding-right: 10px;                                                                        
}                                                                        
.more_txt {                                                                        
    float: right;                                                                        
    padding: 31px 18px 0px 0px !important;                                                                        
}                                                                        
.txt_center {                                                                        
    text-align: center;                                                                        
}                                                                        
.breadcrumb {                                                                        
    background-color: #666666;                                                                        
    margin: 0px !important;                                                                        
    padding: 9px !important;                                                                        
}                                                                      
html > body hr {                                                                      
 background-color: #737373;                                                                      
 margin-bottom: 11px;                                                                      
 margin-top: 14px;                                                                      
}                                                                      
hr {                                                                      
 border: 0px;                                                                      
 color: #737374;                                                                      
 height: 1px;                  
 margin-bottom: 10px;                                                                      
 margin-top: 15px;                                                                      
 margin:0px;                 
}                                                    

.bucket_link_ser_005 img {                                                    
   margin-bottom: 1px;                                              
   margin-top: 15px;                                              
}                                                  

.bucket_txt {                                                    
   display:block;                                               
   padding-left: 11px;                                                   
}                                                

.bucket_txt_001 {                                                  
   background: url(/images/cust_gear_bg.jpg) no-repeat 0px 39px;                                                   
   font-family: "arial black";                                                  
   font-size: 33px;                                                  
}                                             
.equipment_img {                                             
   border: 2px solid #dbdbdb !important;                                             
}                                           

.bucket_link_ser_006 span {                                           
   display: block;                                       
   line-height: 12px;                                       
   padding-left: 5px;                                       
   padding-top: 3px;                                       
}                                          

.bucket_link_ser_006 img {                                           
  margin-top: 2px;                                         
 }                                   

#idContentTbl{                                   
   height: 566px;                                   
}