﻿body {                        
   margin: 0px 0px 0px 0px;                        
   padding: 0px 0px 0px 0px;                        
   background: #ffffff url(/images/browser-bg-new.jpg) repeat-x left top;                        
}                        
form, input {                        
   margin: 0px 0px 0px 0px;                        
   padding: 0px 0px 0px 0px;                        
}                        
#container {                        
   width: 960px;                        
}                        
/* header area start */                        
                           
#header {                        
   width: 100%;                        
}                        
#utility_nav {                        
   float: right;                        
   text-align: right;                        
   padding: 0px 0px 0px 68px;                        
   background: url(/images/phone.jpg) no-repeat left top;                        
}                        
#utility_nav em {                        
   font-family: Arial;                        
   color: #2d4186;                        
   font-size: 13px;                        
   font-weight: normal;                        
   font-style: italic;                        
   text-transform: uppercase;                        
   text-decoration: none;                        
   display: inline-block;                        
   padding: 10px 0px 0px 0px;                        
}                        
/* topnav area start */                        

#topnav {                        
   width: 100%;                        
   clear: both;                        
   text-align: center;                        
   padding: 0px 0px 0px 0px;                        
}
#topnav.new_topnav a {
    font-size: 13px;
    padding: 13px 25px 13px 25px;
}
#topnav.new_topnav a:hover {
    background: url("/images/topnav-bg-hover-new.jpg") repeat-x scroll left top rgba(0, 0, 0, 0);
    font-size: 13px;
    padding: 13px 25px 13px 25px;
 }  

/* IE6, IE7, IE8, but also IE9 in some cases :( */
#topnav.new_topnav a {
   padding: 13px 23px 14px 23px\9; 
}
#topnav.new_topnav a:hover {
   padding: 13px 23px 14px 23px\9; 
}
                      
/* main area start */                        
#banner {                        
   background: url(/images/banner-bg.jpg) no-repeat left top;                        
   height: 209px;                        
   text-align: right;                        
} 
#about_banner {                        
   background: url(/images/about-cei-banner.jpg) no-repeat left top;                        
   height: 209px;                        
   text-align: right;                        
}  
#about_banner img {                        
   margin: 16px 2px 0px 1px;                        
}
#rfq_banner {                        
   background: url(/images/contact-banner.jpg) no-repeat left top;                        
   height: 209px;                        
   text-align: right;                        
}  
#rfq_banner img {                        
   margin: 16px 2px 0px 1px;                        
}#request_banner {                        
   background: url(/images/RFQ-banner.jpg) no-repeat left top;                        
   height: 209px;                        
   text-align: right;                        
}  
#request_banner img {                        
   margin: 16px 2px 0px 1px;                        
}#why_banner {                        
   background: url(/images/about-cei-banner_c.jpg) no-repeat left top;                        
   height: 167px;                        
   text-align: right;                        
}  
#why_banner img {                        
   margin: 16px 2px 0px 1px;                        
}            
#main {                        
   width: 100%;                        
   position: relative;
text-align: left;                        
}                        
#leftnav {                        
   width: 177px;                        
   padding: 0px 0px 150px 0px;                        
}                        

#content_area_home {                        
   padding: 28px 9px 18px 9px;                        
   background: url(/images/content-home-bg.jpg) no-repeat left 28px;                        
}                        
#content_area {                    
   padding: 29px 0px 60px 9px;              
   position:relative;                    
}                    
/* footer area start */                        

#footer {                        
   width: 100%;                        
   background: url(/images/footer-bg.jpg) no-repeat left top;                        
   text-align: left;                        
   padding: 55px 0px 0px 0px;                        
}                        

#thomas_info {                        
   width: 960px;                        
   text-align: right;                        
   padding: 30px 0px 10px 0px;                        
}                        
/* heading styles */                        

h1 {                        
   padding: 10px 0px 10px 0px;                        
   margin: 0px 0px 0px 0px;                        
   font-family: Arial;                        
   font-size: 20px;                        
   font-weight: bold;                        
   color: #5c0634;       
   text-transform:uppercase;                        
}                        
h2 {                        
   margin: 0px 0px 0px 0px;                        
   clear: both;                        
   padding: 8px 0px 8px 0px;                        
   font-family: Arial;                        
   font-size: 15px;                        
   font-weight: bold;                        
   color: #243265;                        
}                        
h3 {                        
   margin: 0px 0px 0px 0px;                        
   padding: 5px 0px 5px 0px;                        
   font-family: Arial;                        
   font-size: 14px;                        
   font-weight: bold;                        
   color: #243265;                        
}                        
#content_area_home h1 {                        
   font-family: Arial;                        
   color: #5c0634;                        
   font-size: 19px;                        
   font-weight: bold;                        
   font-style: normal;                        
   text-decoration: none;                        
   text-align: center;                        
   line-height: 23px;    
   text-transform:none;                       
   padding: 12px 0px 12px 6px;                        
}                        
/* image styles */                        
                           
.img01 {                        
   border: 1px #000000 solid;                        
   margin: 20px 0px 0px 0px;                        
}                        
.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;                        
}                        
.img_logo {                        
   margin: 0px 5px 0px 0px;                        
   float: left;                        
}                        
.img_quote {                        
   clear: both;                        
   float: right;                        
   margin: 10px 0px 10px 0px;                        
}                        
#banner img {                        
   margin: 16px 2px 0px 1px;                        
}                        
.bucket_link_plc_005 img {                        
   margin: 0px 1px 4px 1px;                        
}                        
.accessories img {                        
   margin: 0px 0px 0px 15px;                        
   vertical-align: top;                        
}  
                       
.printable img {                        
   margin: 0px 7px 0px 20px;                        
   vertical-align: middle;                        
}                        
.portfolio_text img {                        
   float: left;                        
   margin-right: 15px;                        
   border: 1px solid #5480a7;                        
}                        
/* miscellaneous */                        
.leftnav_logo {                        
   position: absolute;                        
   bottom: 16px;                        
   left: 0px;                        
}                        
.accessories a:link {                        
   font-family: Arial;                        
   color: #32408d;                        
   font-size: 12px;                        
   font-weight: bold;                        
   font-style: normal;                        
   text-decoration: none;                        
   background: url(/images/home-bullet.jpg) no-repeat left center;                        
   display: inline-block;                        
   text-transform: uppercase;                        
   padding: 0px 0px 0px 44px;                        
}                        
.accessories a:hover {                        
   font-weight: bold;                        
   color: #c09132;                        
}                        
.footer_right {                        
   float: right;                        
   text-align: right;                        
}                        
.footer_right span {                        
   font-family: Arial;                        
   color: #5c0634;                        
   font-size: 15px;                        
   font-weight: bold;                        
   font-style: normal;                        
   text-decoration: none;                        
}                        
.footer_right a {                        
   display: inline-block;                        
   padding: 3px 0px 0px 45px;                        
}                        
.portfolio_text a strong {                        
   float: right;                        
   cursor: pointer;                        
   padding: 12px 10px 8px 0px;                        
}                        
.portfolio_text a:hover strong {                        
   color: #f58d3a;                        
}                        
.social_share_btn iframe {                        
   float: left;                        
}                        
.social_share_btn span {                        
   float: left;                        
}                        
.social_share_btn {                        
   float: right;                        
   clear: both;            
   margin-right:-30px;                        
   margin-bottom:15px;
}                   
.specifications_head {                   
   font-family: Arial;                   
   color: #484848;                   
   font-size: 14px;                   
   font-weight: bold;                   
   font-style: normal;                   
   text-decoration: none;                   
}        
.specifications {        
     border-top: 1px solid #e2e1e1;        
     border-left: 1px solid #e2e1e1;         
}                        
.specifications td {                        
   vertical-align: top;                        
   padding: 10px 10px 10px 15px;                        
   background: #ffffff;                        
   border-bottom: 1px solid #e2e1e1;        
   border-right: 1px solid #e2e1e1;                        
}                        
.specifications_inner td {                        
   vertical-align: top;                        
   padding: 0px 0px 0px 0px;                        
   border: none;                        
}                        
p {                        
   margin: 0px 0px 0px 0px;                        
   padding: 0px 0px 8px 0px;                        
}                        
ul {                        
   margin: 0px 0px 0px 0px;                        
   padding-left: 20px;                        
   list-style: none;                        
   font-family: Arial;                        
   font-weight: normal;                        
}                        
ul li {                        
   margin: 0px 0px 0px 0px;                        
   padding: 0px 0px 3px 15px;                        
   background: url(/images/inner-bullet.jpg) no-repeat 0px 5px transparent;                        
   text-align: left;                        
}
#content_area .image_gallery a {
    padding-bottom: 21px;
    padding-left: 20px;
    clear: right;
}
#content_area .image_gallery_multiple a {
    float: left;
    padding: 10px 3px 5px 2px;
    vertical-align: top;
}
#content_area .rfq_img a {
   padding-top: 52px;
}