body { 
margin-top:19px; 
background-color: #ffffff; 
} 

#container { 
width: 960px; 
background-color: #FFFFFF; 
} 

/* header area start */ 

#header { 
width: 960px; 
white-space: nowrap; 
background-image: url(header_bg.jpg); 
background-repeat: no-repeat; 
background-position: top right; 
text-align: left; 
} 

#utility_nav { 
width: 960px; 
text-align: right; 
padding-top: 11px; 
padding-bottom: 11px; 
background-image: url(bg_top_pro_005.gif); 
background-repeat: repeat-x; 
} 

/* topnav area start */ 

#topnav { 
width: 960px; 
text-align: left; 
padding-top: 18px; 
padding-bottom: 19px; 
padding-left: 21px;
white-space: nowrap; 
background-image: url(topnav_bg.jpg); 
background-repeat: no-repeat; 
background-position: top left; 
} 

/* main area start */ 

#m { 
width: 960px; 
position:relative;
background-image: url(container_bg.jpg); 
background-repeat: repeat-y; 
background-position: top right; 
} 

#leftnav { 
width: 225px; 
padding-top: 0px; 
background-color: #EEEEEE; 
} 

#nav 
{ 
width: 225px; 
padding-top: 16px; 
padding-bottom: 22px; 
background-image: url(nav_bg.jpg); 
background-repeat: repeat-x; 
background-position: top left; 
} 

html > body #nav 
{ 
padding-bottom: 38px; 
} 

.rightblock 
{ 
background-color: #EEEEEE; 
} 

#rightnav 
{ 
width: 192px; 
padding-top: 16px; 
padding-bottom: 90px; 
background-image: url(nav_bg.jpg); 
background-repeat: repeat-x; 
background-position: top left; 
} 

#leftnav_catalog 
{ 
width: 225px; 
padding-top: 0px; 
padding-bottom: 0px; 
} 

#content_area { 
padding-left: 27px; 
padding-right: 27px; 
padding-top: 31px; 
padding-bottom: 20px; 
} 

#content_area_homepage { 
padding-left: 0px; 
padding-right: 0px; 
padding-top: 0px; 
padding-bottom: 0px; 
} 

/* footer area start */ 

#footer { 
width: 960px; 
text-align: left; 
padding-top: 18px; 
padding-bottom: 28px; 
background-image: url(footer_bg_new.jpg); 
background-repeat: no-repeat; 
background-position: top left; 
} 

html > body #footer { 
padding-bottom: 78px; 
} 

#thomas_info { 
width: 960px; 
text-align: right; 
padding-top: 2px; 
padding-bottom: 21px; 
} 

html > body #thomas_info { 
padding-bottom: 10px;
}

/* heading styles */ 



.homepageh1 
{ 
color: #323232; 
font-size: 16px; 
font-weight: normal; 
margin-top: 10px; 
margin-bottom: 0px; 
padding-left: 28px; 
} 





/* image styles */ 

.img01 { 
border: 1px #D8D8D8 solid; 
} 

.img02 { 
border: 1px #D8D8D8 solid; 
float: left; 
margin-right: 10px; 
margin-bottom: 10px; 
} 

.img03 { 
border: 1px #D8D8D8 solid; 
float: right; 
margin-left: 10px; 
margin-bottom: 10px; 
} 

.img04 
{ 
margin-left: 18px; 
margin-bottom: 14px; 
margin-top: 9px; 
} 

.img05 
{ 
margin-top: -2px; 
margin-bottom: 11px; 
} 

html > body .img05 
{ 
margin-top: 0px; 
} 

/* miscellaneous */ 

li { 
list-style-image: url(bullet_pro_005.gif); 
} 

.main_form 
{ 
margin-top: 0px; 
margin-bottom: 0px; 
} 
 
.input_text
{
width: 134px; 
font-family:Arial;
font-size: 11px; 
font-weight: normal;
height:20px;
vertical-align:top;
} 
.select_text 
{ 
font-family:Arial;
font-size: 11px;
font-weight: normal; 
height:20px;
vertical-align:top;
} 

.search_catalog {
font-family:Arial;
font-size: 12px; 
}

.footer_left 
{ 
display:block; 
margin-left: 20px; 
} 

.footer_right 
{ 
float:right; 
margin-right:20px; 
text-align: right;
padding-top:10px; 
} 

.firstlink a 
{ 
background: none !important; 
} 

.firstlink a:hover 
{ 
background: none !important; 
background-color: #FDF691 !important; 
} 
#leftnav_bottom {
    padding: 55px 13px 35px 22px;
    text-align: left;
}
#leftnav_catalog a {
    line-height: 17px;
}
#homepageright { 
display:block; 
float:right; 
text-align:right; 
margin-right: 24px; 
margin-top: 8px; 
} 

.emailid 
{ 
display: block; 
margin-top: 4px; 
margin-bottom: 14px; 
} 

.feature_products {              
background-image:url(leftnav_feature_products_bg.gif);              
background-position:150px 36px;              
background-repeat:no-repeat;              
color:#333333;              
display:block;              
font-family:Arial;              
font-size:18px;              
font-style:normal;              
font-weight:normal;              
margin-bottom:4px;                  
padding:32px 5px 5px 0px;              
text-decoration:none;              
}           

.feature_products_container {           
background-image: url(Feature-Products.jpg);            
background-repeat:no-repeat;            
padding-bottom: 0px;            
width: 225px;            
padding-top: 0pt;          
padding-left: 19px;         
height: 166px;            
margin-top: -15px;          
margin-right: -32px;      
font-size: 12px;    
color:#333333; 
font-family:Arial;   
}   

.leftNav_Text {   
color:#CCCCCC;    
display:block;    
font-family:Arial;    
font-size:12px;    
font-style:normal;    
font-weight:normal;    
padding:4px 0px 4px 19px;   
}  

.redtext {  
color:#ff0000;  
font-family:Arial;  
font-size:12px;  
font-style:normal;  
}

h1{
	padding-bottom: 1px !important;
}
