body { 
margin-top: 0px; 
background-color: #f6f5e3; 
} 


td 
{ 
color: #000000; 
font-family:Arial; 
font-size: 12px; 
} 

a 
{ 
color: #000000; 
text-decoration: underline; 
} 

a:hover 
{ 
color: #000000; 
text-decoration: none; 
} 



#container { 
width: 960px; 
background-color: #FFFFFF; 
} 

/* header area start */ 

#header { 
width: 960px; 
background-image: url(images/header_bg.jpg); 
background-repeat: no-repeat; 
background-position: right top; 
height: 87px; 
} 


#header1 
{ 
width: 960px; 
background-image: url(images/header02-pum-005-new02.jpg); 
background-repeat: no-repeat; 
background-position: left top; 
height:149px; 
} 

#utility_nav 
{ 
display: block; 
float: left; 
/*margin-left: 30px; */ 
margin-top: 17px; 
} 


/* topnav area start */ 

#topnav 
{ 
width: 960px; 
text-align: center; 
background-color: #000001; 
white-space: nowrap; 
background-image: url(images/topnav_bg.jpg); 
background-repeat: no-repeat; 
background-position: left top; 
height: 33px; 
} 

#topnav1 
{ 
display:block; 
float:right; 
margin-right:50px; 
padding-top:4px; 
} 

.topnav_link 
{ 

display:block; 
margin-left:227px; 
padding-top:10px; 
} 

/* main area start */ 

#main { 
width: 960px; 
background-image: url(images/main_home_bg.jpg); 
background-repeat: repeat-x; 
background-position: left top; 
} 


#leftnav 
{ 
width: 205px; 
padding-bottom:45px; 
padding-top:10px; 
background-image: url(images/leftnav_bg.jpg); 
background-repeat: no-repeat; 
background-position: left top; 
} 

#content_area 
{ 
padding-top: 15px; 
padding-bottom: 15px; 
padding-left: 15px; 
padding-right: 18px; 
} 

/* footer area start */ 

#footer { 
width: 960px; 
background-image: url(images/footer_bg.jpg); 
background-repeat: no-repeat; 
background-position: left top; 
height: 114px; 
} 

.footer_left 
{ 
display: block; 
float: left; 
text-align: left; 
margin-top: 26px; 
margin-left: 42px; 
} 

.footer_right 
{ 
display: block; 
float: right; 
text-align: right; 
margin-top: 42px; 
margin-right: 51px; 
} 

#thomas_info 
{ 
width: 960px; 
text-align: right; 
padding-top: 2px; 
padding-bottom: 2px; 
} 

/* heading styles */ 

h1 
{ 
color: #b81f38; 
font-size: 15px; 
font-weight: bold; 
font-family:Arial; 
} 

.head 
{ 
color: #c09a27; 
font-size: 14px; 
font-weight: bold; 
font-family:Arial; 
float:left; 
padding-top:10px; 
*padding-top:20px; 
margin-left:24px; 
text-align:left; 
width:260px; 
} 

.head span 
{ 
font-size: 13px; 
font-weight:normal; 
} 

h2 { 
color: #855d02; 
font-size: 13px; 
font-weight: bold; 
} 

h3 { 
color: #000000; 
font-size: 12px; 
font-weight: bold; 
} 

/* image styles */ 

.img01 { 
border: 1px #000000 solid; 
} 

.img02 { 
float: left; 
margin-right: 10px; 
margin-bottom: 10px; 
clear:both; 
} 

.img03 { 
border: 1px #000000 solid; 
float: right; 
margin-left: 10px; 
margin-bottom: 10px; 
} 

.img04 
{ 
margin-right: 10px; 
float: left; 
} 

.search_hdr 
{ 
float:right; 
margin-right:30px; 
padding-bottom:0px; 
padding-top:12px; 
text-align:right; 
vertical-align:middle; 
width:500px; 
} 

.search_hdr form 
{ 
margin:-1px 0 0; 
*margin: 0px; 
padding: 0px; 
} 

@media screen and (-webkit-min-device-pixel-ratio:0) { 
.search_hdr form 
{ 
margin:-2px 0 0; 
} 
} 

.search_hdr img 
{ 
margin-top:0px; 
*margin-top:-1px; 
vertical-align:top; 
} 

@media screen and (-webkit-min-device-pixel-ratio:0) { 
.search_hdr img 
{ 
margin-top:1px; 
} 
} 


.search_hdr input 
{ 

border:1px solid #307ABE; 
font-size:12px; 
height:18px; 
margin-right:-8px; 
width:130px; 
} 


/* miscellaneous */ 

li { 
list-style-image: url(images/bullet.gif); 
} 



.orders 
{ 
display:block; 
width:270px; 
height:175px; 
background:url(/images/stock_orders.jpg) no-repeat; 
} 
.vertical_top tr 
{ 
vertical-align:top; 
} 
.green td 
{ 
color:#00b050; 
} 
.red td 
{ 
color:#ff0000; 
} 
.blue td 
{ 
color:#0000ff; 
} 
.orange td 
{ 
color:#ff6600; 
} 
.brown td 
{ 
color:#993300; 
} 
.table 
{ 
background-color:#000000; 
width:100%; 
} 
.table td 
{ 
background-color:#FEFDF0; 
font-weight:bold; 
} 
.normal_text td 
{ 
font-weight:normal; 
} 
.table_head td 
{ 

background-image:url(images/tableheadbg.jpg); 
text-decoration:underline; 
text-align:center; 
} 
.note 
{ 
font-size:12px; 
font-weight:bold; 
display:block; 
color:#B81F38; 
clear: both; 
} 

.globe-img { 
float:right; 
margin-right:25px; 
margin-top:-60px; 
} 
