body {
margin: 0px 0px 0px 0px;
background: #ffffff url(body-bg.jpg) repeat-x top left;
}
#container {
width: 960px;
}
/* header area start */
#utility_nav {
width: 960px;
text-align: right;
padding: 2px 0px 3px 0px;
}
#searchnav {
text-align: right;
padding: 8px 0px 8px 22px;
position:absolute;
right: 15px;
top:0px;
background: url(topnav-link-bg.jpg) no-repeat left top;
}
#header {
width: 960px;
white-space:nowrap;
text-align:left;
background: url(header-bg.jpg) no-repeat top right;
}
#header02 {
width: 960px;
text-align:left;
height:233px;
background: url(header02-bg.jpg) no-repeat top left;
}
/* topnav area start */
#topnav {
width: 960px;
text-align: left;
padding: 14px 0px 11px 0px;
white-space: nowrap;
position:relative;
background: url(topnav-link-bg.jpg) no-repeat right top;
}
/* main area start */
#m {
width: 960px;
background: url(main-bg.gif) top left repeat-y;
position:relative;
}
#leftnav {
width: 174px;
padding: 0px 0px 10px 0px;
}
#leftnav_bottom {
text-align:center;
width: 103px;
background: url(leftnav-bg.jpg) top left repeat-y;
margin: 33px 0px 10px 43px;
}
#nav
{
width:173px;
margin: 0px 0px 0px 1px;
float:right;
background: url(nav-bg.jpg) repeat-x left 31px;
}
#content_area {
padding: 16px 47px 20px 34px;
}
#content_area_homepage {
padding: 31px 37px 0px 34px;
}
/* footer area start */
#footer {
width: 960px;
overflow:hidden;
text-align: left;
position:relative;
padding: 7px 0px 7px 0px;
background: url(footer-bg.jpg) no-repeat top left;
}
.footer_logo
{
position:absolute;
width: 203px;
height: 53px;
top: 0px;
right:88px;
display:block;
}
.footer_right
{
float:right;
padding: 44px 37px 0px 0px;
text-align:left;
}
#thomas_info {
width: 958px;
border-top: 8px solid #A9ABAE;
overflow: hidden;
text-align: right;
padding-top: 0px;
padding-bottom: 3px;}html > body #thomas_info { padding-bottom: 2px;}
H1 { margin-bottom:0px !important; }
html > body hr {
background-color:#daddde;
margin: 20px 0px 20px 0px;
}
hr {
border:0px;
color:#dadddf;
height:1px;
}
/* image styles */
.img01 {
border: 1px #daddde solid;
}
.img02 {
border: 1px #daddde solid;
float: left;
margin: 0px 10px 10px 0px;
}
.img03 {
border: 1px #daddde solid;
float: right;
margin: 0px 0px 10px 10px;
}
.img04
{
margin: 11px 0px 4px 0px;
}
.img05
{
float:left;
margin: 20px 0px 0px 0px;
}
.img08 {
margin-right:5px;
vertical-align:middle;
cursor: pointer;
}
.img09
{
margin: 0px 3px 0px 0px;
}
.print_page {
float:right;
font-size:9px;
padding: 0px 0px 0px 0px;
}
.print_page a, .print_page a:hover{font-size: 9px;}
form 
{ 
margin: 0px; 
} 
#searchnav input
{
width: 156px;
height:22px;
padding:3px 10px 0px 10px;
margin:0px 6px 0px 5px;
font-family:Arial;
font-size: 11px; 
font-weight: normal;
vertical-align:top;
color: #000000;
border:0px;
background:url("keyword-bg.jpg") no-repeat top left;
}
html > body #searchnav input
{
padding:0px 10px 0px 10px;
}
#searchnav select
{
font-family:Arial;
font-size: 11px; 
font-weight: normal;
height:22px;
vertical-align:top;
}
.clearboth
{
clear:both;
}
.phone,.email
{
display:block;
}
.thomas_info_right
{
float:right;
padding:2px 0px 0px 0px;
}
.social_media {
display:block;
padding: 86px 7px 0px 12px;
}
.social_media img {
float: left;
margin: 0px 0px 0px 4px;
}
.follow_us {
float: left;
margin: 4px 6px 0px 0px;
white-space: nowrap;
}
.links
{
float:left;
padding: 4px 0px 0px 25px;
}
.tableformat1
{
border-collapse: collapse;
}
.tableformat1 td
{
vertical-align:top;
padding: 3px 5px 3px 5px;
border: 1px solid #929090;
}
a.rfqlink,a.rfqlink:hover
{
padding: 14px 12px 11px 16px !important;
}
.heading
{
width:300px;
display:block;
padding: 0px 0px 10px 2px;
line-height: 21px;
}
.leftnav_btm {
    background-color: #FFFFFF;
    margin-left: 7px;
    padding: 5px;
    width: 153px;
}

.top-td {
    padding-top: 28px;
}
.leftbtm-inner-table {
    margin-left: 0;
}
.leftbtm-h2 {
    color: #575656;
    font: 9px/9px Arial,Helvetica,sans-serif;
    margin: 2px 0 0;
    text-align: center;
}
.leftbtm-link {
    color: #575656;
    font-family: Arial,sans-serif;
    font-size: 8px;
    font-weight: normal;
}
