body {     
margin:0px;     

}     

#container {     
width: 900px;     
background:url(/images/bg_main.gif) repeat-y;     
}     

/* header area start */     

#header {     
width: 900px;     
text-align:left;   
position:relative     
}     

#utility_nav {     
width: 900px;     
}     

/* topnav area start */     

#topnav {     
width: 900px;     
text-align: right;     
padding-top: 4px;     
padding-bottom: 4px;     
background:url(/images/topnav_bg.gif) right top repeat-y; 
margin-top:-4px;     
} 
html > body #topnav { 
width: 900px;     
text-align: right;     
padding-top: 4px;     
padding-bottom: 4px;     
background:url(/images/topnav_bg.gif) right top repeat-y;margin-top:0px;}     

/* main area start */     

#main {     
width: 900px;     
}     

#leftnav {     
width:140px;     
vertical-align:top;     
}     



td{font-family:Arial,Helvetica,sans-serif; font-size:12px;}     


#content_area {     

padding:10px;     
}     

/* footer area start */     

#footer {     
width: 896px;     
text-align:center;     
background: #cc0033 url(/images/footer_new.gif) bottom left no-repeat;     
padding-top:4px;     
padding-bottom:4px;     
}     

#thomas_info {     
width: 900px;     
}     

/* heading styles */     

/* 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;     
}     

/* miscellaneous */     

#table1     
{     
WIDTH: 136px;     
margin-top: -15px !important;     
}     


html > body #table1     
{     
WIDTH: 136px;     
margin-top: 1px !important;     
}     








H1 {     
FONT-WEIGHT: bolder; FONT-SIZE: 18px; COLOR: #000000; FONT-STYLE: italic     
}     
H2 {     
FONT-WEIGHT: bolder; FONT-SIZE: 14px; COLOR: #cc0033; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none     
}     


H3 {     
FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #cc0033; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none     
}     



.hometitle {     
FONT-WEIGHT: bolder; COLOR: #000000; FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none     
}     
UL {     
PADDING-LEFT: 1em; MARGIN-LEFT: 0px     
}     
LI {     
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 0px     
}     
A:link {     
COLOR: #cc0033;     
}     
A:hover {     
COLOR: #ff6633; TEXT-DECORATION: underline     
}     
.footer {     
FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #cc0033; PADDING-TOP: 5px; TEXT-DECORATION: none     
}     
.Arial12 {     
FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none     
}     
.Arialbld {     
FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #cc0033; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none     
}     
.Arialbldk {     
FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none     
}     
.pghead {     
FONT-WEIGHT: bolder; FONT-SIZE: 20px; COLOR: #000000; FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, sans-serif     
}     
.pghead2 {     
FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #000000; FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none     
}     
.snav {     
PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 6px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px     
}     
.snav A {     
DISPLAY: block; PADDING-LEFT: 11px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; MARGIN: 0px 22px 0px 0px; COLOR: #000000; LINE-HEIGHT: 12px; PADDING-TOP: 4px; TEXT-DECORATION: none     
}     
.snav A:hover {     
COLOR: #cc0033; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none     
}     
/* ================================================================ */     
/* NEW STYLES - 3.0 UPDATE - Add at the bottom of every Style Sheet */     

/* Results per page text only */     
.resultsperpagetext{     
font-family : Arial, Helvetica, sans-serif;     
font-size : 8pt;     
text-decoration:none;     
color:#ffffff;     
}     
/* Print, Email, links section */     
.printemailtext {     
font-family : Arial, Helvetica, sans-serif;     
font-size : 9pt;     
text-decoration:none;     
color:#000000;     
}     
.printemailtext:link {     
font-family : Arial, Helvetica, sans-serif;     
font-size : 9pt;     
text-decoration:underline;     
color:#0000ff;     
}     
.printemailtext:visited {     
font-family : Arial, Helvetica, sans-serif;     
font-size : 9pt;     
text-decoration:underline;     
color:#0000ff;     
}     
.printemailtext:hover {     
font-family : Arial, Helvetica, sans-serif;     
font-size : 9pt;     
text-decoration:none;     
color:#0000ff;     
}     
/*NEW 07-2006 /* Part Number Configurator Start */     
#configurator {     
font-size : 9pt;     
padding: 0 0 0 0;     
margin: 10px 0px 16px 0px;     
width: 100%;     
-moz-box-sizing:border-box;     
box-sizing:border-box;     
}     
#configurator td {     
border : 1px solid #333333;     
padding: 3px 3px 3px 3px;     
margin: 0 0 0 0;     
-moz-box-sizing:border-box;     
box-sizing:border-box;     
}     
#configurator .quantity {     
background-color: #FFFFFF;     
font-weight: bold;     
padding: 4px 8px 4px 8px;     
margin: 0 0 0 0;     
text-align: left;     
vertical-align: middle;     
width: 70%;     
-moz-box-sizing:border-box;     
box-sizing:border-box;     
}     
#configurator .price {     
background-color: #F3F3F3;     
color: #F00;     
font-weight: bold;     
padding: 4px 8px 4px 8px;     
margin: 0 0 0 0;     
text-align: left;     
vertical-align: middle;     
width: 30%;     
-moz-box-sizing:border-box;     
box-sizing:border-box;     
}     

.bucket_link img{     
margin-top:6px;     

}  

.list_margin{margin-left:25px;}  