hr {
	border:1px solid black;
}

.small_text {
    font:11px Arial, Helvetica, sans-serif;
}

.body_text {
    font:13px Arial, Helvetica, sans-serif;
}

.orange_header {
    font:bold 24px Arial, Helvetica, sans-serif;
    color: #F47820;
}

.page_header {
    font:bolder 18px Arial, Helvetica, sans-serif;
    color: #000000;
    text-align: middle;
    text-transform: uppercase;
}

.product_heading {
    font:bolder 18px Arial, Helvetica, sans-serif;
    background-color: #663399;
    color: #FFFFFF;
}

.product_title {
    font:bold 16px Arial, Helvetica, sans-serif;
    color: #000000;
}

.product_category_text {
    font:13px Arial, Helvetica, sans-serif;
    padding-left: 10px;
}

.announcement_heading
{
    font:16px Arial, Helvetica, sans-serif;
    background-color: #b2687a;
    color: #ffffff;
}

.search-hits {
        text-align: left;
        font: 8pt Arial, Helvetica, sans-serif;
        color: #666666;
        font-weight: bold;
}

.search-body {
        text-align: left;
        font: 8pt/11pt Arial, Helvetica, sans-serif;
        color: #000000;
        padding: 0px 10px 0px 10px;
        margin: 0px 0px 12px 0px;
}

.search-title {
        text-align: left;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
}

.addr
{
    float: left;
    text-align: center;
    margin: 2px;
    font-size: 9pt;
}

h1, h2
{
   margin: 0px;
}

.clear { clear: both; }

body
{
    margin:0; 
    padding:0;
    background: #ffffff url("/images/bkgrnd.gif") repeat-y;
}
