table.priceTable 
{
    border-bottom:1px solid #BFBFBF; border-right:1px solid #BFBFBF; float:left;
}

td.priceTableInner2
{
    background-color:#DADADA; border-left:1px solid #BFBFBF; border-top:1px solid #BFBFBF; font-weight:bold; padding:3px;
}

td.priceTableInner 
{
    border-left:1px solid #BFBFBF; border-top:1px solid #BFBFBF; padding:3px;
}

.shop-access ul li a
{
    color: #ffffff !important;   
}

.head h3, .head
{
    color: #2b628c !important; background-color: #eeeeee !important; 
}

.subtotal
{
    color: #393939 !important; background-color: #ffffff !important;
}

.footer-container, .step-count
{
    background-color: #2f2f2f !important; border-color: #000000 !important;
}

.notice-msg, .note-msg, .legend
{
    background-color: #ffffff !important; border-color: #496479 !important; color: #222222;
}

.product-options-bottom, .compare-products tbody.attribute-cart td, .validation-failed
{
    background-color: #dce5ec !important;
}

.product-collateral
{
    background-color: #e7edf2 !important;
}

.collateral-box .head
{
    background-color: #e7edf2 !important; border-color: #dce5ec !important;
}

.footer
{
   background-color: #393939 !important; 
}

.form-button
{
    background-color: #888888 !important; border-color: #000000 !important;
}

.content
{
    background-color: #f4f4f4 !important;
}

.link-cart, .product-name, .price
{
    color: #222222 !important;   
}

.header-top-container, .header
{
border-color: #000000 !important;
}

.shop-access div li a, .quick-access
{
   color: #000000 !important;
}

.add-to a, h1, h2, h3, h4, h5, h6, .on
{
    color: #2b628c !important;
}

.small
{
   font: 12px trebuchet ms, arial; 
}

.medium
{
   font: 16px trebuchet ms, arial; letter-spacing: -0.04em;
}

.large
{
   font: 24px trebuchet ms, arial; letter-spacing: -0.06em; 
}

.xlarge
{
   font: 48px trebuchet ms, arial; letter-spacing: -0.08em;  
}

.huge
{
   font: 60px trebuchet ms, arial; letter-spacing: -0.1em;
}

.bold 
{
    font-weight: bold;
}

a.resource-link
{
text-decoration: none !important; color: #444444 !important; font-weight: bold !important; 
} 

.resource-desc
{
color: #888888 !important;
}

.mini-poll
{
border: 2px solid red !important;
}
