body {
	color:#000000;
    font: normal 12px Arial, Helvetica, sans-serif;
    background-color: #FFFFFF;
}

/* Links */
a:link {
    font: normal 12px Arial, Helvetica, sans-serif;
    color:#B22222;    
    text-decoration: underline;
    padding: 1px;
}

a:visited {  
    font: normal 12px Arial, Helvetica, sans-serif;
    color:#B22222; 
    text-decoration: underline;
    padding: 1px;
}

a:hover {
    font: normal 12px Arial, Helvetica, sans-serif;
    color:#B22222;
    text-decoration: underline;
    padding: 1px;
}

a:active {
    font: normal 12px Arial, Helvetica, sans-serif;
    color:#B22222;
    text-decoration: underline;
    padding: 1px;
  }



/* Page Structure */
.contents{
}

.page{
    background-color: #ffffff;
    padding: 0px;
}

.left_col{

}

.middle_col{

}

.page_title{
    color:#B22222;
    font: bold 14px Arial, Helvetica, sans-serif;
}

.footer_bar{
    border-collapse: collapse;
    background-color: #FFFFFF;
    padding: 20px;
}

/* Search Box */
.search{
    border-collapse: collapse;
    background-color: #ffffff;
    border-left: 1px solid #B22222;
    border-top: 1px solid #B22222;
    border-bottom: 1px solid #B22222;
    border-right: 1px solid #B22222;
}

.search_head{
    background:#B22222;
    font: bold 11px Arial, Helvetica, sans-serif;
    color:#FFFFFF;
    border-collapse: collapse;
    border: 1px solid #B22222;
}

.search_contents{
    padding: 3px;
    border-collapse: collapse;
    border: 1px solid #B22222;
    background: #FFFFFF;
    font: 10px Arial, Helvetica, sans-serif;
    color: #000000;

}

/* Store Links Box */
.store_links{
    border-collapse: collapse;
    background-color: #ffffff;
    border-left: 1px solid #B22222;
    border-top: 1px solid #B22222;
    border-bottom: 1px solid #B22222;
    border-right: 1px solid #B22222;
}


.store_links_head{
    background:#B22222;
    font: bold 11px Arial, Helvetica, sans-serif;
    color:#FFFFFF;
    border-collapse: collapse;
    border: 1px solid #B22222;
}

.store_links_contents{
    padding: 0px;
    border-collapse: collapse;
    background: #FFFFFF;
    font: 10px Arial, Helvetica, sans-serif;
    color: #000000;
}

/* Link List */
ul.store_links_ul {
    list-style-type: none;
    list-style-image: url(../img/page/arrow1.gif);
    padding: 0 0 10px 20px;
    margin:0;
    background-color: #FFFFFF;
    line-height: 18px;
  }



/* Category Box */
.category_link{
    border-collapse: collapse;
    background-color: #ffffff;
    border-left: 1px solid #B22222;
    border-top: 1px solid #B22222;
    border-bottom: 1px solid #B22222;
    border-right: 1px solid #B22222;
}

.category_link_head{
    background:#B22222;
    font: bold 11px Arial, Helvetica, sans-serif;
    color:#FFFFFF;
    border-collapse: collapse;
    border: 1px solid #B22222;
}

.category_link_contents{
    padding: 0px;
    border-collapse: collapse;
    background: #FFFFFF;
    font: 10px Arial, Helvetica, sans-serif;
    color: #000000;
}

/* Link List */
ul.category_link_ul {
    list-style-type: none;
    list-style-image: url(../img/page/arrow1.gif);
    padding: 0 0 10px 20px;
    margin:0;
    background-color: #FFFFFF;
    line-height: 18px;
  }


/* Product Listing */
.product_listing{
    border-collapse: collapse;
    background-color: #ffffff;
    border-left: 1px solid #B22222;
    border-top: 1px solid #B22222;
    border-bottom: 1px solid #B22222;
    border-right: 1px solid #B22222;
}

.product_listing_head{
    background:#B22222;
    font: bold 11px Arial, Helvetica, sans-serif;
    color:#FFFFFF;
}

.product_listing_contents{
    padding: 3px;
    border-collapse: collapse;
    border-top: 1px solid #B22222;
    border-bottom: 1px solid #B22222;
    font: 10px Arial, Helvetica, sans-serif;
    color: #000000;
}

/* Alternating Rows */
.product_listing_row_1{
    background: #FFFFFF;   
}

.product_listing_row_2{
    background: #FFFFFF;
}

/* Featured Auction Listing */
.featured_product{
    border-collapse: collapse;
    background-color: #ffffff;
    border-left: 1px solid #B22222;
    border-top: 1px solid #B22222;
    border-bottom: 1px solid #B22222;
    border-right: 1px solid #B22222;
}

.featured_product_head{
    background:#B22222;
    font: bold 11px Arial, Helvetica, sans-serif;
    color:#FFFFFF;
}

.featured_product_contents{
    padding: 3px;
    border-collapse: collapse;
    font: 10px Arial, Helvetica, sans-serif;
    color: #000000;
    border-top: 1px solid #B22222;
    border-bottom: 1px solid #B22222;
}
