body {     
margin-top:10px;     
background-color: #ffffff;     
}     

td     
{     
color: #8b8b8b;     
font-family:Arial;     
font-size: 12px;     
}     

a     
{     
color: #0000ff;     
text-decoration: underline;     
}     

a:hover     
{     
color: #8b8b8b;     
text-decoration: none;     
}     



#container {     
width: 964px;     
}     

/* header area start */     

#header {     
width: 964px;     
}     

#utility_nav {     
width: 964px;     
text-align: right;     
padding-top: 4px;     
padding-bottom: 4px;     
}     

/* topnav area start */     

#topnav     
{     
width: 964px;     
background-color: #c0b194;     
white-space: nowrap;     
border-left: 2px solid #dfdfdf;     
border-right: 2px solid #dfdfdf;     
border-bottom: 3px solid #dfdfdf;     
height:32px;     
}     

html > body #topnav     
{     
width: 960px;     
}     


#topnav_left     
{     

float:left;     
padding-bottom:9px;     
padding-left:20px;     
padding-top:9px;     
text-align:left;     
width:auto;     
}     

/* main area start */     

#main {     
width: 964px;     
background-image: url(/images/main_bg.gif);     
background-repeat: repeat-y;     
background-position: left top;     
clear: both;     
}     

#leftnav {     
width: 195px;     
padding-top: 0px;     
padding-bottom: 50px;     
}     

#nav     
{     
background-image:url(/images/leftnav_bg.jpg);     
background-position:left bottom;     
background-repeat:no-repeat;     
margin-left:2px;     
padding-bottom:50px;     
width:193px;     
}     

#content_area {     
padding-left: 25px;     
padding-right: 25px;     
padding-top: 20px;     
padding-bottom: 30px;     
}     

/* footer area start */     

#footer {     
width: 964px;     
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: 18px;     
margin-left: 42px;     
}     

.footer_right     
{     
display: block;     
float: right;     
text-align: right;     
margin-right: 32px;     
margin-top: 0px;     
margin-bottom: 0px;     
}     


.footer_right span     
{     
color: #726a5a;     
font-size: 18px;     
font-weight: normal;     
font-family: Arial;     
}     


.footer_right img     
{     
bottom:16px;     
position:relative;     
right:57px;     
}     

#thomas_info {     
width: 964px;     
text-align: right;     
padding-top: 2px;     
padding-bottom: 2px;     
}     

/* heading styles */     

h1 {     
color: #676767;     
font-size: 19px;     
font-weight: bold;     
}     

h2 {     
color: #936516;     
font-size: 14px;     
font-weight: bold;     
}     

h3 {     
color: #000000;     
font-size: 13px;     
font-weight: bold;     
}     

h2.sub_head     
{     
margin-top:0px;     
padding-top:0px;     
}     

h1.head     
{     
margin-bottom: 0px;     
padding-bottom: 0px;     
}     

/* image styles */     

.img01 {     
border: 1px #8b8b8b solid;     
}     

.img02 {     
border: 1px #8b8b8b solid;     
float: left;     
margin-right: 10px;     
margin-bottom: 10px;     
}     

.img03 {     
border: 1px #8b8b8b solid;     
float: right;     
margin-left: 10px;     
margin-bottom: 10px;     
}     
.img04     
{     
margin-left: 30px;     
margin-right: 5px;     
}     

.img05 {     
float: left;     
margin-right: 15px;     
margin-bottom: 20px;     
}  

.img09 {     
float: left;     
margin-right: 15px;     
margin-bottom: 20px;  
margin-top: 10px;     
}     

.search_catalog form     
{     
margin:0;     

padding:0 30px 0 0;    

}     

.search_catalog     
{     
float:right;     
margin-bottom:6px;     
margin-top:6px;     
padding:0;     
width:384px;     
}     
.search_catalog form select     
{     
width:114px;     
font-family:Arial;     
font-size:12px;     
border:1px solid #000000;     
height:20px;     
margin:0px;     
margin-left:8px;     
}     
.search_catalog form input{     
width:114px;     
font-family:Arial;     
font-size:12px;     
border:1px solid #000000;     
height:20px;     
margin:0px;     
margin-left:8px;     
}     
.search_catalog form img     
{     
cursor:pointer;     
position:absolute;     
vertical-align: middle;     
margin-left: 5px;     
margin-top: 1px;     
}     

html > body .search_catalog form img     
{     
cursor:pointer;     
position:absolute;     
vertical-align: middle;     
margin-left: 5px;     
margin-top:-2px;     
}     

.leftnav_btm     
{     
padding-left: 22px;     
padding-top: 29px;     
}     

.leftnav_hex     
{     
padding-left: 5px;     
padding-top: 29px;     
}     

.leftnav_btm span     
{     
color:#9A6F25;     
display:block;     
font-family:Arial;     
font-size:11px;     
font-weight:bold;     
margin-right:32px;     
text-align:center;     
}     


ul.leftnav_btm_text     
{     
list-style-type:none;     
padding:0px;     
margin:0px;     
}     

ul.leftnav_btm_text li     
{     
background-image:url(/images/bull.jpg);     
background-position:16px 8px;     
background-repeat:no-repeat;     
padding-left:22px;     
padding-right:5px;     
}     

html > body ul.leftnav_btm_text li     
{     
background-image:url(/images/bull.jpg);     
background-position:16px 6px;     
background-repeat:no-repeat;     
}     


.bucket_link_plc_005 img     
{     
margin-bottom: 5px;     
}     

.bucket_background     
{     
background-image:url(/images/bucket_bg.jpg);     
background-position:left bottom;     
background-repeat:no-repeat;     
width:353px;     
padding-bottom: 15px;     
}     


.bucket_background td     
{     
padding-top: 7px;     
}     


.bucket_link_plc_005 td     
{     
padding-top: 20px;     
}     


.bucket_link1_plc_005 span a     
{     
color:#7c7c7c !important;     
font-family:Arial !important;     
font-size:11px !important;     
font-weight:normal !important;     
text-decoration: none !important;     
background-image: url(/images/spacer.gif) !important;     
margin-top:10px !important;     
margin-bottom: 0px !important;     
padding-top: 0px !important;     
padding-bottom: 0px !important;     
display: block !important;     
}     


.bucket_link1_plc_005 span a:hover     
{     
color:#341e00 !important;     
font-family:Arial !important;     
font-size:11px !important;     
font-weight:normal !important;     
text-decoration: underline !important;     
background-image: url(/images/spacer.gif) !important;     
margin-top:10px !important;     
margin-bottom: 0px !important;     
padding-top: 0px !important;     
padding-bottom: 0px !important;     
display: block !important;     
}     


.bucket_link1_plc_005 span a img     
{     
margin-right: 14px;     
margin-top: -5px;     
float:left;     
}     

.bucket_link1_plc_005 span{     
clear:both;     
display:block;     
}     

.bucket_link1_plc_005 p     
{     
color:#7C7C7C;     
font-family:Arial;     
font-size:9px;     
padding-left:20px;     
padding-right:20px;     
padding-top:10px;     
padding-bottom:10px;     
}     

/* miscellaneous */  