.linksbg:before{
	content: "\a0";
	content: "";
}
.cartbg3:after{
	content: "";
}
a, img{
	border: none;
}
body {                                                                                                                
   margin: 0px;                                                                                          
   /*background:url(http://www.stanleysupplyonline.com/images/body_bg.jpg) left top repeat-x;*/
  /*background-color: #FDFDF9;*/
  background-color: #EAE8D5;
   }                                                                                                                                                       
#m{
	margin-top: -60px;
	min-height: 1220px;
	z-index: 1;
	
}                                                                                                                                                          
#container {                                                                                                                
   width: 990px;
   margin: 0 auto;
   background:url(http://www.stanleysupplyonline.com/images/body_bgnew.jpg) left top repeat-x;
   background-color: #FFFFFF;                                                                                                                                                       
}                                                                                                                                                    
#pg-main{
	width: 960px;
}
/* New Shop All Categories Box*/
#shopping-box{
	float: left;
	margin-left: 10px;
	margin-top: 10px;
}
/* header area start */                                                                                                                                                       
                                                                                                                                                          
#utility_nav {                                                     
font-family:arial;                                                     
font-size:10px;                                                     
color:#666666;                                                      
float:right;                                                      
width: 360px;                                                      
text-align: right;                                                      
padding-top: 2px;                                                 
letter-spacing:2px;                                                      
}                                                      
#header {                                                                                          
   width: 963px;                                                                                                   
   background:url(http://www.stanleysupplyonline.com/images/tagline_bg.jpg) 220px 32px no-repeat;                                                                 
   text-align:left;                                                                                                   
   overflow:hidden;                                                                                                   
   margin-bottom:15px; 
   z-index: 2;                                                                                                  
}                                                                                                   

/* topnav area start */                                                                                                                                                       

#topnav {                                                                                                                                                       
   width: 940px;                                                                                                                                                       
   white-space: nowrap;                                                                                                                                                       
   clear:both;
   margin-top: -5px; 
   border-radius: 6px;                                                                                                                                           
   padding:7px 11px 9px 9px;
   background: url(http://www.stanleysupplyonline.com/images/top_nav.jpg) repeat-x;
   z-index: 2;                                                                                                                                        
}                                            
#corporatenav {                                                                                                   
   width: 963px;                                                                                                   
   white-space: nowrap;                                                                                                   
   clear:both;                                                                                                   
   overflow:hidden;                                                                                                   
   padding:7px 0px 0px 1px; 
   /*z-index: 1;*/ 
   position: relative;                                                                                                 
}
#main{
	/*position: relative;*/
	z-index: 0; 
}
/*Left Navigation USER ADDED */
#main-content{
	margin-top: 10px;
}
#left-margin {
	float: left;
	margin-left: 3px;
	vertical-align: top;
	margin-top: 97px;
	text-align: left;
	height: 800px;
}
#cservice {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	size: 10px;
	width: 210px;
	border: 1px solid #DCDCDC;
}
#new-products{
	font-family: Arial, Helvetica, sans-serif;
	width: 210px;
	border: 1px solid #DCDCDC;	
}
#np-centered{
	margin-left: 40px;
}
#snap-toggle{
	margin-left: 15px;
}
#left-height{
	height: 325px;
	margin-top: 15px;
	background: #EDEEF0;
}
#top-sellers{
	width: 210px;
	border: 1px solid #FDFDF9;
	padding: 1;
}
#center{
	margin-left: 10px;
}
#cat-brand{
	margin-left: 10px;
}
.sp-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
}
.left-banner {
	background: url(http://www.stanleysupplyonline.com/css/images/bg_title.jpg) no-repeat;
	height: 44px;
	text-transform: uppercase;
	border-radius: 5px 5px 0 9px;
}
.left-banner span{
	margin-left: 5px;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	
}
.ts-cell {
	background: #EDEEF0;	
	height: 25px;
	text-decoration: none;
	vertical-align: bottom;
	border-bottom: 1px solid #000;
}
.ts-cell a{
	margin-left: 8px;
	font-size: 12px;
	text-decoration: none;
}
/*End Left Navigation*/                                                                                                
/* main area start */                                                                                                                                                       
                                                                                                                                                          
#main {                                                                                                                                                       
   width: 990px;                                                                                                                      
   margin-top: 48px;
   padding-bottom:70px;
   background:url(/images/main_bg.jpg) 754px bottom no-repeat;                                                                 
   }                                                                                                                                                       
                                                                                                                                                         
#content_area {                                               
padding:0px 0px 65px 0px;                                              
}                                             
/* footer area start */                                                                                                                                                       

#footer {                                                                                                                                                       
   width: 990px;                                                                                                                                                       
   background: url(http://www.stanleysupplyonline.com/images/bg_footer_ser_005.jpg) left 22px repeat-x;                                                            
   }                                                                                                                                                       
#footer_container {                                                                                              
   width: 990px;                                                                                                       
   text-align:left;                                                                                                      
   overflow:hidden;                                                            
   background: url(http://www.stanleysupplyonline.com/images/footer_container_bg.jpg) right top no-repeat;                                                            
}                                                                                              

#footer_top {                                                                                              
font-size:10px;                                                                                    
font-family:arial;                                                                                                          
color:#000000;                                                                                              
text-align:left;                                                                                                      
overflow:hidden;
background:url(http://www.stanleysupplyonline.com/images/footer_top_divider.jpg) right 3px no-repeat;
background-color: #FFFFFF;                                                                                  
}                                                                                    
.footer_coname {                                                
font-size:11px;                                                
font-weight:bold;                                                
float:left;                                                
display:block;                                                
padding-right:10px;                                                
padding-left:0px !important;                                                
background:url(http://www.stanleysupplyonline.com/images/footer_top_divider.jpg) right 3px no-repeat;                                                
}                                                
#footer_top span {                                                                                      
float:left;                                                                                          
display:block;                                                                                       
padding-right:10px;                                                                                        
padding-left:10px;                                                                                          
background:url(http://www.stanleysupplyonline.com/images/footer_top_divider.jpg) right 3px no-repeat;
background-color: #FFFFFF;                                                                                          
}                                                                  
                                                               
#thomas_info {                                                                                                                                                       
   text-align: right;                                                                                                                                                       
   padding-top: 0px;                                                                                                                                                       
   padding-bottom: 10px;                                 
   width:963px;                                                                                                                                                       
   }                                                                                                                                                       
/* heading styles */                                                                                                                                                       

h1 {                                                                                                                                                       
   color: #000000;                                                                                                                                                       
   font-size: 18px;                                                                                                                                                       
   font-weight: bold;                                                                                                                                                       
   }                                                                                                                                                       

h2 {                                                                                                                                                       
   color: #000000;                                                                                                                                                       
   font-size: 14px;                                                                                                                                                       
   font-weight: bold;                                                                                                                                                       
   }                                                                                                                                                       
                                                                                                                                                          
h3 {                                                                                                                                                       
   color: #000000;                                                                                                                                                       
   font-size: 12px;                                                                                                                                                       
   font-weight: bold;                                                                                                                                                       
   }                                                                                                                                                       
td {                                                                                                                                                      
    color: #454545;                                                                                                                                                      
    font-family: arial;                                                                                                                                                      
    font-size: 11px;                                                                                                                                                      
}                                                                                                                                                      
a {                                                                                                                                                      
    color: #000000;                                                                                                                                                      
    text-decoration: underline;                                                                                                                                                      
}                                                                                                                                                      
a:hover {                                                                                                                                                      
    color: #94191b;                                                                                                                                                      
    text-decoration: none;                                                                                                                                                      
}                                                                                                                                                      
/* 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;                                                                                                                                                       
   }                                                                                                                                                       
.img04 {                                                                                                                                                       
   float: left;                                                                                                                                                      
   margin:5px 0px 0px 10px;                                                                                                                                                   
   }                                                                                                                                
/* img05 for search go button */                                                                                                                                
.img05 {                                                                                                                                
   vertical-align:bottom;                                                                                                                                
   }                                                                                                      
/* img06 for search go button */                                                                                                      
.img06 {                                                                                                      
   float:right;                                                                                                      
   margin-top:23px;                                                                                                      
   }                                                    
/* img07 for email icon in header */                                                    
.img07 {                                                    
vertical-align:top;                                                    
margin-top:1px;                                                    
margin-right:3px;                                                    
   }                                                 
/* img08 for phone icon in header */                                                    
.img08 {                                                 
vertical-align:top;                                                 
margin:4px 2px 0px 4px;                                                 
}.img-footer{margin:0px 5px 0px 10px;}  
html > body .img08 {  
vertical-align:top;  
margin:4px 2px 0px 0px; 
}  
/* miscellaneous */                                                                                                                                
.print_img  {                                                                                                                                                      
    margin-right: 5px;                                                                                                                                                      
    vertical-align: bottom;                                                                                                                                                      
}                                                                                                                                                      
.email_img {                                         
    cursor: pointer;                                         
    margin: 0px 4px 1px 26px;          
    vertical-align: middle;          
}                                         
.back_txt {                                                                                                                                                      
    clear: both;                                                                                                                                                      
    font-size: 11px;                                                                                                                                                      
    text-align: right;                                                                                                                                                      
}                                                                                                                                                      
.txt_center {                                                                                                                                                      
    text-align:center;                                                                                                                                                      
}                                                                                                                                                      
.send_email {                                                                                                                                                      
    background: url(http://www.stanleysupplyonline.com/images/send_email.gif) no-repeat 0px 0px;                                                                                                                                                      
    border: 0px;                                                                                                                                                      
    cursor: pointer;                                                                                                                                                      
    height: 20px;                                                                                                                                                      
    width: 75px;                                                                                                                                                      
}                                                                                                                                                      
.send_email:hover {                                                                                                                                                      
    background: url(http://www.stanleysupplyonline.com/images/send_email_hover.gif) no-repeat 0px 0px;                                                                                                                                                      
    border: 0px;                                                                                                                                                      
    cursor: pointer;                                                                                                                                                      
    height: 20px;                                                                                                                                                      
    width: 75px;                                                                                                                                                      
}                                                                                                                                                     
ul.internal_bullet li {                                                                                                                                                      
    background: url(http://www.stanleysupplyonline.com/images/bullet.jpg) no-repeat 10px 5px;                                                                                                                     
    padding-bottom: 5px;                                                                                                                     
    padding-left: 25px;                                                                                                                     
}                                                                                                                     
.topnav_ser_005_last {                                                                                                                                  
background:url(http://www.stanleysupplyonline.com/images/nav-div-1.jpg) left top no-repeat !important;                                                                                                                                  
padding:7px 0px 9px 0px !important;                                                                                                                                  
}                                                                                                                                
.search {                                                                                                                
    width: 350px;                                                                                                                
    background: url(http://www.stanleysupplyonline.com/images/search_vr.jpg) no-repeat right center;                                                                                                                
    float:left;                                                                                                                
    padding:18px 0px 23px 0px;                                                                                                                
}                                                                                                                
.search form {                                                                                                                
    margin: 0px;                                                                                                                
    padding: 0px;                                                                                                                
}                                                                                                                
.search_box {                                                                                                                
    border: 2px solid #B22222;                                                                                                                
    color: #000000;                                                                                                                                
    font-family: arial;                                                                                                                                
    font-size: 14px;                                                                                                                                
    width: 215px;                                                                                                                                
    height:32px;                                                                                                                                
    /*padding:0px 0px 0px 12px;*/                                                                                                                                
}                                                                                                                          
.topnav_logos {                                                                                                                          
	display:block;                                                                                                                          
	float:left;
	font-size: 10pt;
	margin-top: 25px;                                                                                                                         
	padding: 4px;
	/*background: url(http://www.stanleysupplyonline.com//images/BG_Menu.jpg) left top repeat-x;*/
	color: #000000;
	text-transform: uppercase;                                                                                                                         
}                                                                                                              
ul.buckets_bullets  {                                                                                                                       
    list-style: none;                                                                                                                                                      
    margin: 0px;                                                                                                                                                      
    padding: 0px;                                                                                                            
}                                                                                                                                                      
ul.buckets_bullets li {                                                                                                                       
    background: url(http://www.stanleysupplyonline.com/images/bullet_home.jpg) no-repeat 7px 7px;                                                                                            
    padding-left: 13px;                                                                             
    line-height:12px;                                                                               
}                                                                                                              
ul.buckets_bullets li a  {                                                                                                                       
    padding-bottom: 0px;                                                                                                                                                      
    font-family:arial !important;                                                                                                             
    font-size:10px !important;                                                                                                                   
    color:#000000 !important;                                                                                                              
    font-weight:normal !important;                                                                                                              
}                                                                                                              
ul.buckets_bullets li a:hover  {                                                                                                                       
    font-family:arial !important;                                                                                                             
    font-size:10px !important;                                                                                                                   
    color:#c82225 !important;                                                                                                              
    font-weight:normal !important;                                                                                                              
}                                                                                                   
ul.footer_bullets  {                                                                                                                       
    list-style: none;                                                                                                                                                      
    margin: 0px;                                                                                                                                                      
    padding: 0px 0px 0px 6px;                                                                                                            
}                                                                             
ul.footer_bullets li {                                                                                                                       
    background: url(http://www.stanleysupplyonline.com/images/footer_bullet.jpg) no-repeat 0px 5px;                                                                                                                                                      
    padding-left: 6px;                                                                             
    line-height:11px;
    padding-right:4px;                                                                               
}                                                                                             
ul.footer_bullets li a  {                                                                                                                       
    font-family:arial;                                                                                            
    font-size:9px;                                                                                                                   
    color:#dddddd;                                                                                                              
    font-weight:normal;                                                                            
    text-decoration:none;                                                                            
}                                                                                                              
ul.footer_bullets li a:hover  {                                                                                                                       
    font-family:arial;                                                                                                             
    font-size:9px;                                                                                                                   
    color:#ffffff;                                                                                                              
    font-weight:normal;                                                                                                              
    text-decoration:none;                                                                                           
}                                                                                                
.footer_divider {                                                                                                  
    background: url(http://www.stanleysupplyonline.com/images/footer_divider.jpg) right top no-repeat;                               
    padding-top:15px;                                                                      
padding-left:3px;                                    
padding-right:2px;                                                                                                  
}                                                                                                
.footer_divider_last {                                                                       
padding-left:6px;                                                                       
}                                                                       
.bullet_new{                                                                                                
  vertical-align: top;                                                                                                
  margin-top:5px;                                                                                               
}                                                   
.topnav_header_last {                                                   
padding-right:4px !important;                                                   
}                               


.footer_sub01 {                               
float:left;                               
width:123px;                
padding-top:16px;              
padding-bottom:44px;              
background: url(http://www.stanleysupplyonline.com/images/footer_divider.jpg) right top no-repeat;                               
}                               

.footer_sub02 {                               
float:left;                               
width:136px;                
padding-top:16px;              
padding-bottom:64px;                               
background: url(http://www.stanleysupplyonline.com/images/footer_divider.jpg) right top no-repeat;                               
}                               

.footer_sub03 {                               
float:left;                               
width:119px;                
padding-top:16px;              
padding-bottom:54px;                               
background: url(http://www.stanleysupplyonline.com/images/footer_divider.jpg) right top no-repeat;                               
}                               

.footer_sub04 {                               
float:left;                               
width:127px;                
padding-top:16px;              
padding-bottom:44px;                               
background: url(http://www.stanleysupplyonline.com/images/footer_divider.jpg) right top no-repeat;                               
}                               

.footer_sub05 {                               
float:left;                               
width:125px;                
padding-top:16px;               
padding-bottom:64px;                              
background: url(http://www.stanleysupplyonline.com/images/footer_divider.jpg) right top no-repeat;                               
}                               

.footer_sub06 {                               
float:left;                               
width:116px;                
padding-top:16px;              
padding-bottom:44px;                               
background: url(http://www.stanleysupplyonline.com/images/footer_divider.jpg) right top no-repeat;                               
}                               

.footer_sub07 {                               
float:left;                               
width:118px;                
padding-top:16px;              
padding-bottom:44px;                              
background: url(http://www.stanleysupplyonline.com/images/footer_divider.jpg) right top no-repeat;                               
}                               

.footer_sub08 {                               
float:left;                               
width:96px;                
padding-top:16px;                               
}                      

.footer_sub01 a.footer_titles {                     
padding-left:1px !important;                    
}                     

.footer_sub01 ul.footer_bullets {                     
padding-left:1px !important;                     
}