body
{
    <!-- background: #ffffff url('/images/background.gif') repeat-x top left; -->
    background: #ffffff;
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 10pt;
    margin: 0px;
    padding: 0px;
    text-align: center;
}

a
{
    color: #bb0909;
    outline: 0;
    text-decoration: none;
}
    a:hover
    {
        text-decoration: underline;
    }
    
    a img
    {
        border: none;
    }

h1,h2,h3,h4,h5,h6
{
    margin: 0;
}

input.btn
{
    border: 0;
    cursor: pointer;
    line-height: 0; /* IE fist-shaking */
    text-indent: -2000em;
}

.clear
{
    font-size: 0px;
    height: 0px;
    clear: both;
}

.container
{
    margin: auto;
    text-align: left;
    width: 950px;
}


#description.tab
{
    margin-left: 30px;
    margin-right: 100px;
    text-align: left;
}

#similar.tab
{
    margin-left: 30px;
    margin-right: 10px;
    text-align: left;
}

#reviews.tab
{
    margin-left: 30px;
    margin-right: 10px;
    text-align: left;
}


#header
{
    background-position: top right;
    background-repeat: no-repeat;
    height: 150px;
    margin-top: 10px;
    position: relative;
}

#header.trish
{
    background-image: url('../images/header_trish.gif');
}

#header.ashton
{
    background-image: url('../images/header_ashton.gif');
}

#header.erin
{
    background-image: url('../images/header_erin.gif');
}

#header.jordan
{
    background-image: url('../images/header_jordan.gif');
}

    #header #logo
    {
        margin-top: 43px;
    }
    
    #header #top-info
    {
        height: 20px;
        position: absolute;
        top: 0;
        right: 0;
    }
    
    #header #small-nav
    {
        color: #b60505;
        font-size: 12px;
        
        position: absolute;
        bottom: 5px;
        right: 0;
    }
        #header #small-nav a
        {
            color: #b60505;
        }
        
    #header #search
    {
        float: right;
        margin-top: 87px;
    }
        #header #search input
        {
            background: url('../images/headersearch.gif') no-repeat;
            border: 0;
            color: #c0c0c0;
            height: 23px;
            padding-left: 30px;
            padding-right: 4px;
            width: 187px;
        }
        
#main-nav
{
    border: 1px solid #d8d8d8;
    border-bottom: none;
    height: 40px;
}

    #main-nav a
    {
        float: left;
        height: 39px;
        
    }
    
    #main-nav a#top-sell
    {
        background: url('../images/nav_topsellers.gif') no-repeat;
        width: 143px;
    }
    
    #main-nav a#new-prod
    {
        background: url('../images/nav_new.gif') no-repeat;
        width: 152px;
    }
    
    #main-nav a#clearance
    {
        background: url('../images/nav_clearance.gif') no-repeat;
        width: 170px;
    }
    
    #main-nav a#tour
    {
        background: url('../images/nav_tour.gif') no-repeat;
        width: 165px;
    }
    
    #main-nav a#blog
    {
        background: url('../images/nav_blog.gif') no-repeat;
        width: 147px;
    }
    
    
    #main-nav a#chat
    {
        /*background: url('../images/nav_chat.gif') no-repeat;*/
        text-indent: 0;
        width: 173px;
    }
    
    
#cat-nav
{
    border: 1px solid #d8d8d8;
    border-top: none;
    height: 45px;
    
}

    #cat-nav ul
    {
        list-style-type: none;
        margin: 0;
        padding: 0;
    }
    
    #cat-nav a
    {
        background-color: #f7f7f7;
        border-right: 1px solid #d8d8d8;
        border-left: 1px solid white;
        color: #b40303;
        float: left;
        font-size: 8pt;
        height: 30px;
        text-align: center;
        padding-top: 15px;
        width: 115px;
    }
    
    #cat-nav li.HasSubMenu a
    {
        background: #f7f7f7 url('../images/arrow_down_white.gif') 53px 35px no-repeat;
    }
        #cat-nav li.HasSubMenu ul
        {
            border: 1px solid #d0d0d0;
            width: 116px;
        }
    
            #cat-nav li.HasSubMenu ul li a
            {
                background-color: #e7e7e7;
                background-image: none;
                border: none;
                position: relative;
                z-index: 1000;
            }
    
    #cat-nav a#cart
    {
        background: url('../images/button_cart.gif') no-repeat;
        border-right: 0;
        text-indent: -2000em;
        
        width: 130px;
    }
        
#footer
{
    height: 117px;
    padding-top: 30px;
}

    #footer #social
    {
        float: right;
        margin-top: -10px;
    }
    
    #footer #copy,
    #footer #copy a
    {
        color: #999999;
        font-size: 8pt;
    }
    
    #footer img#logos
    {
        margin-top: 25px;
        margin-left: 80px;
    }
    
#content
{
    min-height: 300px;
}

    #content #big-misc
    {
        background-color: #e7e7e7;
        border: 1px solid #d8d8d8;
        padding: 15px 15px 38px 15px;
    }
        #content #big-misc #banners
        {
            border-bottom: 1px solid #afafaf;
            padding-bottom: 15px;
            width: 634px;
        }
    
            #content #big-misc #banners img
            {
                margin-right: 15px;
            }
            
            #content #big-misc #banners img#fb
            {
                margin-right: 0;
            }
            
        #content #big-misc #twitter
        {
            background: #0ca2ca url('../images/twitter_logo.jpg') no-repeat;
            float: right;
            padding-top: 130px;
            width: 273px;
        }
        
            #content #big-misc #twitter h2
            {
                color: #0368a5;
                font-size: 15px;
                font-weight: normal;
                text-align: center;
            }
                #content #big-misc #twitter h2 #prize
                {
                    color: white;
                    font-weight: bold;
                }
                
            #content #big-misc #twitter p
            {
                color: white;
                margin: 20px 15px;
            }
            
            #content #big-misc #twitter a#follow
            {
                background-color: #33ccff;
                color: #787878;
                display: block;
                height: 35px;
                line-height: 33px;
                text-align: center;
                width: 100%;
            }
            
        #content #big-misc #info-nav
        {
            border-top: 1px solid white;
            padding-top: 15px;
            width: 634px;
        }
        
            #content #big-misc #info-nav h3,
            #content #big-misc #order-tracking h3
            {
                color: #353535;
                text-shadow: 1px 1px #f9f9f9;
            }
                #content #big-misc #order-tracking input[type="image"]
                {
                    vertical-align: middle;
                }
            
            #content #big-misc #info-nav .column
            {
                float: left;
                height: 225px;
                margin-left: 15px;
                width: 195px;
            }
            
            #content #big-misc #info-nav a
            {
                color: #848484;
                display: block;
                font-size: 8pt;
                margin-top: 7px;
                margin-left: 12px;
            }
            
        #content #big-misc #order-tracking
        {
            background-color: white;
            border: 1px solid #d8d8d8;
            clear: left;
            color: #787878;
            padding: 10px 15px 22px;
            width: 604px;
        }
            #content #big-misc #order-tracking p
            {
                font-size: 8pt;
                margin-left: 15px;
            }
            
            #content #big-misc #order-tracking label
            {
                font-size: 8pt;
                font-style: italic;
                margin-left: 15px;
            }
            
            #content #big-misc #order-tracking #order-num
            {
                background: url('../images/input_bg.gif') repeat-x;
                border: 1px solid #d8d8d8;
                height: 25px;
                width: 295px;
            }
            
    #content #big-banners
    {
        height: 290px;
        margin-top: 12px;
        margin-bottom: 18px;
    }
    
    #content #small-banners
    {
        height: 62px;
        margin-bottom: 22px;
    }
        
        #content #small-banners img
        {
            float: left;
            margin: 1px;
        }
    
    #content #product-types
    {
        border-bottom: 1px solid #bbbbbb;
    }
    
    
        #content #product-types h2
        {
            font-size: 10pt;
            margin-top: 18px;
        }
        
            #content #product-types h2 a
            {
                font-weight: bold;
            }
        
        #content #product-types a
        {
            color: #3f3f3f;
        }
    
        #content #product-types .column
        {
            float: left;
            margin-right: 30px;
            width: 215px;
        }
        
        #content #product-types .column.right
        {
            margin-right: 0;
        }
        
        #content #product-types ul
        {
            list-style-type: none;
            font-size: 9pt;
            margin-top: 9px;
            padding: 0;
        }
        
            #content #product-types ul li
            {
                padding-bottom: 3px;
            }
        
    #content #shop-by-brand
    {
        color: #a4a4a4;
        height: 25px;
        line-height: 40px;
        text-align: right;
    }
        #content #shop-by-brand select
        {
            border: 1px solid #bbbbbb;
            color: #a4a4a4;
            padding-left: 2px;
            width: 200px;
        }

.prod-list
{
    border: 1px solid #d8d8d8;
}
    
    .prod-list .product
    {
        border-bottom: 1px dashed #dedede;
        color: #3e3e3e;
        margin: 15px 10px 5px 10px;
    }
        .prod-list  .product .price
        {
            color: black;
            font-weight: bold;
            margin: 2px;
        }
        
#right-sidebar
{
    float: right;
    margin-top: 10px;
    margin-bottom: 15px;
    width: 200px;
}
    #right-sidebar h2,
    #left-sidebar h2
        {
        background: url('../images/head_newproducts.gif') no-repeat;
        height: 39px;
        margin: 0;
        text-indent: -2000em;
        width: 198px;
    }
            
#left-sidebar
{
    float: left;
    margin-top: 10px;
    margin-bottom: 15px;
    width: 200px;
}

    #left-sidebar .prod-list,
    #left-sidebar #category-menu,
    #left-sidebar #subscribe,
    #left-sidebar #SideCurrencySelector
    {
        border: 1px solid #d8d8d8;
        font-size: 9pt;
    }
    
        #left-sidebar #category-menu h2
        {
            background: url('../images/head_catmenu.gif') no-repeat;
        }
        
        #left-sidebar #category-menu ul
        {
            list-style-type: none;
            margin: 0;
            padding: 0;
        }
        
            
        #left-sidebar #category-menu a:hover
        {
            text-decoration: none;
        }

        
        #left-sidebar #category-menu a
        {
            background: url('../images/bg_catmenu_top.gif') repeat-x;
            color: #656565;
            display: block;
            font-weight: bold;
            height: 30px;
            line-height: 28px;
            padding-left: 20px;
        }
            
        /*#left-sidebar #category-menu ul.submenu*/
        #left-sidebar #category-menu li ul
        {
            list-style-image: url('../images/bullet_catmenu.gif');
            padding-left: 25px;
        }
            #left-sidebar #category-menu li ul a
            {
                background: none;
                color: #8e8e8e;
                display: inline;
                font-size: 8pt;
                font-weight: normal;
                height: auto;
                line-height: normal;
                padding: 0;
            }
            
            #left-sidebar #category-menu li ul li
            {
                margin: 2px 0px;
            }
            
    #left-sidebar #subscribe
    {
        margin-top: 15px;
    }
        #left-sidebar #subscribe h2
        {
            background: url('../images/head_subscribe.gif') no-repeat;
        }
        
        #left-sidebar #subscribe form
        {
            margin: 5px 10px 5px 10px;
        }
        
        #left-sidebar #subscribe input[type="text"]
        {
            background-color: #efefef;
            border: 1px solid #e1e1e1;
            color: #8b8b8b;
            font-size: 9pt;
            height: 18px;
            margin-top: 5px;
            margin-bottom: 2px;
            padding-top: 3px;
            padding-left: 3px;
            width: 172px;
        }
        
        #left-sidebar #subscribe input.button
        {
            background: url('../images/button_subscribe.gif') no-repeat;
            height: 24px;
            margin-top: 6px;
            width: 107px;
        }
    
        #left-sidebar #subscribe #optin h3
        {
            margin: 10px;
        }
        
        #left-sidebar #subscribe #optin input[type="submit"]
        {
            background-color: #a90a0c;
            border: 1px solid #d8d8d8;
            color: white;
            cursor: pointer;
            height: 28px;
            margin-top: 5px;
            padding: 1px 3px;
            text-indent: 0em;
            
        }
    
    #left-sidebar #featured-products
    {
        margin-top: 15px;
    }
        #left-sidebar #featured-products h2
        {
            background: url('../images/head_featured.gif') no-repeat;
        }
        
        #left-sidebar #featured-products .product a
        {
            color: black;
            font-weight: bold;
        }
    
#middle
{
    float: left;
    margin-top: 10px;
    margin-left: 12px;
    padding-bottom: 25px;
    width: 525px;
}

    #middle #account-nav
    {
        background: url('../images/bg_accountnav.gif') repeat-x;
        border: 1px solid #dfdfde;
        border-top: 1px solid #f5f5f5;
        color: #898989;
        line-height: 29px;
        height: 30px;
        width: 525px;
    }
    
        #middle #account-nav a
        {
            color: #898989;
            display: inline-block;
            float: left;
            text-align: center;
        }
        
            #middle #account-nav a#my-account
            {
                border-right: 1px solid #cccccc;
                width: 125px;
            }
            
            #middle #account-nav a#sign-in
            {
                border-right: 1px solid #cccccc;
                margin-right: 18px;
                width: 92px;
            }
            
            #middle #account-nav a#signup
            {
                color: #b70000;
                float: none;
            }
            
    #middle h1
    {
        color: #d52727;
        /*border-bottom: 1px dashed #b2b2b2;*/
        font-size: 14pt;
        margin-top: 15px;
        padding-left: 5px;
        padding-bottom: 5px;
    }
    
    #middle .category-block
    {
        background-color: #d52727;
        border-bottom: 8px solid #8a8a8a;
        float: left;
        margin-top: 25px;
        width: 253px;
    }
        #middle .category-block  h2
        {
            color: #5c0000;
            font-size: 12pt;
        }
    
        #middle .category-block .desc
        {
            color: white;
            height: 70px;
            padding: 5px 9px 9px 9px;
        }
        
        #middle .category-block.odd
        {
            margin-right: 18px;
        }

            
.product #middle,
.category #middle,
.cart #middle,
#middle.wide
{
    
    width: 725px;
}

    
.product #gallery 
{
    width: 470px;
}        
    .product #gallery img
    {
        border: 1px solid #b7b7b7;
    }
    
    .product #gallery #thumbnails ul
    {
        list-style-type: none;
        padding: 0;
    }
        .product #gallery #thumbnails ul li
        {
            border: none !important;
            float: left;
            /*height: auto !important;
            width: auto !important;*/
            height: 80px; width: 102px;
            margin-top: 10px;
            margin-right: 3px;
        }
    
    .product #gallery #thumbnails img
    {
        border: 1px solid #b7b7b7;
        max-height: 75px;
        max-width: 150px;
    }

    .product #gallery #thumbnails img.right
    {
        margin-right: 0;
    }
    
.product #overview
{
    border-bottom: 1px dashed #b2b2b2;
    padding-bottom: 25px;
}
    
.product #prices
{
    border: 1px solid #b7b7b7;
    float: right;
    font-size: 9pt;
    min-height: 353px;
    width: 240px;
}

    .product #prices #package
    {
        <!-- background-color: #c52b2b; -->
        height: 60px;
        margin-bottom: 15px;
        <!-- padding: 15px 0px 0px 17px; -->
    }
    
    .product #prices label
    {
        font-weight: bold;
    }
    
    .product #prices .row
    {
        margin: 7px;
    }
    
    .product #prices .row span.Value
      {
        float: right;
    }
    
    .product #prices #quantity
    {
        border: 1px solid #b7b7b7;
        padding-left: 3px;
        width: 40px;
    }
    
    /*
    .product #prices #add-to-cart
    {
        margin: 10px 0px 15px 3px;
    }
    */
    .product #prices form
    {
        text-align: right;
        margin-right: 10px;
    }
        .product #prices .BulkDiscount
        {
            margin: 4px 0px;
        }
        
      /*  .product #prices .DetailRow div.Label,
        .product #prices .DetailRow div.Value
        {
            display: inline;
        }
        .product #prices .DetailRow .Value select
        {
            width: 130px !important;
        }
        .product #prices .DetailRow .Value select.quantityInput
        {
            width: 75px !important;
        }
   */

    .product #your-price
    {
        font-size: 12pt;
        margin-bottom: 0px !important;
        padding: 15px 0px 5px;
    }
        .product #your-price span
        {
            color: #FB9612;
            font-weight: bold;
        }
        
        .product #your-price strike
        {
            display: none !important;
        }

.product #details
{
    margin-top: 25px;
}
    .product #details #tab-row a
    {
        background: url('../images/bg_tablink.gif') no-repeat;
        color: #818181;
        display: inline-block;
        height: 27px;
        line-height: 29px;
        text-align: center;
        position: relative;
        top: 1px;
        width: 133px;
    }
        .product #details #tab-row a:hover
        {
            text-decoration: none;
        }
        
        .product #details #tab-row a.selected
        {
            background: url('../images/bg_tablink_sel.gif') no-repeat;
            color: black;
            font-weight: bold;
            height: 28px;
            
        }
    
    .product #details #tab-content
    {
        border: 1px solid #b7b7b7;
        <!-- color: #6b6b6b; -->
        padding: 18px 10px 15px 10px;
        
    }
        .product #details #tab-content h2
        {
            color: #bb0909;
            
        }
        .product #details #tab-content strong
        {
            color: black;
        }

.category #sub-cat-nav
{
    color: #8e8e8e;
    font-size: 8pt;
    margin: 10px 0px 20px 0px;
}
    .category #sub-cat-nav #cat-desc
    {
        color: #000000;
        font-size: 11pt;
        margin-left: 15px;
        margin-right: 30px;
    }

    .category #sub-cat-nav ul
      {
        list-style-type: none;
        margin: 0;
        padding: 0;
    }
    .category #sub-cat-nav li
      {
        display: inline;
        margin-right: 20px;
    }
    .category #sub-cat-nav a
      {
        color: #BB0909;
    }
    
    .category #sub-cat-nav a.selected
      {
        color: #bb0909;
    }
        
.category #product-listing .product
{
    border: 1px solid #979797;
    color: #222222;
    float: left;
    margin-top: 12px;
    margin-left: 5px;
    font-size: 8pt;
    width: 234px;
}

    .category #product-listing .product .preview
    {
        border-bottom: 5px solid #bb0909;
        height: 96px;
        overflow: hidden;
        text-align: center;
        width: 234px;
    }
        .category #product-listing .product .preview img
        {
            max-height: 96px;
        }
    
    .category #product-listing .product .name
    {
        font-weight: bold;
        margin-top: 15px;
        margin-left: 8px;
        height: 30px;
    }
    
    .category #product-listing .product .type
    {
        
        margin-top: 3px;
        margin-left: 8px;
    }
    
    .category #product-listing .product .prices
    {
        float: right;
        height: 20px;
        margin-top: 25px;
        margin-right: 10px;
        text-align: right;
        padding-top: 20px;
        position: relative;
    }
        .category #product-listing .product .prices strike
        {
            color: #222222;
            font-size: 10pt;
            font-weight: normal;
            position: absolute;
            right: 0;
            top: 0;
            
        }
        
        .category #product-listing .product .prices .now
        {
            color: #FB9612;
            font-size: 14pt;
            font-weight: bold;
        }
        
    .category #product-listing .product .details
    {
        color: black;
        display: block;
        margin-top: 55px;
        margin-left: 8px;
    }
    
    .category #product-listing .product .add
    {
        margin-top: 6px;
        margin-left: 2px;
        width: 150px;
    }
    
    .category #product-listing .product .compare
    {
        background-color: #8a8a8a;
        height: 32px;
        line-height: 32px;
    }
        .category #product-listing .product .compare label
        {
            color: white;
            margin-left: 15px;
        }
        
        .category #product-listing .product .compare .in-stock
        {
            color: #9cff00;
            float: right;
            margin-right: 15px;
        }

.category #compare-button,
.CompareButton input[type="image"]
{
    /* background-color: #a90a0c;
    border: 1px solid #d8d8d8;
    color: white;
    cursor: pointer;
    font-weight: bold;*/
    height: 28px;
    margin-left: 5px;
    margin-top: 10px;
    padding: 2px 4px;
    margin-top: 5px;
}        
.cart h1
{
    background: url('../images/cart.gif') no-repeat;
    line-height: 41px;
    height: 41px;
    padding-left: 75px !important;
    
}

    .cart h1 .checkout
    {
        float: right;
        font-size: 10pt;
        padding-right: 2px;
    }
    
        .cart h1 .checkout a
        {
            color: #6c6c6c;
        }
        
        .cart h1 .checkout a img
        {
            vertical-align: middle;
            margin-left: 25px;
        }
        
.cart h2#added
{
    margin: 0px 0px 8px 5px;
}


.cart #cart-head
{
    background: url('../images/bg_carthead.gif') repeat-x;
    border: 1px solid #bdbdbd;
    color: #515151;
    height: 47px;
    line-height: 47px;
    margin-top: 12px;
    margin-bottom: 35px;
}
    .cart .desc,
    .cart .cart-price,
    .cart .qty,
    .cart .subtotal
    {
        border-right: 1px solid #bdbdbd;
        border-left: 1px solid white;
        float: left;
        font-size: 12pt;
        text-align: center;
    }

.cart .desc
{
    width: 327px;
}

.cart .cart-price
{
    width: 107px;
}

.cart .qty
{
    width: 107px;
}

.cart .subtotal
{
    width: 174px;
}

.cart .cart-item
{
    border: 1px solid #bdbdbd;
    height: 150px;
    margin-bottom: 8px;
}
    .cart .cart-item .thumb img
    {
        border: 1px solid #bdbdbd;
        display: inline-block;
        margin: 15px 5px 0px 10px;
        max-height: 115px;
        max-width: 150px;
        
    }
    
    .cart .cart-item .info
    {
        display: inline-block;
        font-size: 8pt;
        margin-top: 40px;
        width: 150px;
    }
        .cart .cart-item .info h3
        {
            font-size: 10pt;
        }
        
        .cart .cart-item .info .warranty
        {
            border-top: 1px solid #adadad;
            font-size: 10pt;
            font-weight: bold;
            margin-top: 25px;
            padding-top: 5px;
        }
        
            .cart .cart-item .info .warranty img
            {
                vertical-align: middle;
            }
    
    .cart-item .desc,
    .cart-item .cart-price,
    .cart-item .qty,
    .cart-item .subtotal
    {
        border-color: #e9e9e9;
        height: 150px;
    }
    
    .cart-item .cart-price,
    .cart-item .qty,
    .cart-item .subtotal
    {
        font-size: 10pt;
        line-height: 150px;
    }
    
        .cart-item .subtotal img
        {
            margin-left: 35px;
            vertical-align: middle;
        }
        
.cart #summary
{
    background: white url('../images/bg_cart_summary.gif') repeat-x;
    border: 1px solid #bdbdbd;
    color: #3c3c3c;    
    min-height: 100px;
    padding-top: 25px;
    padding-right: 13px;
    text-align: right;
}

    .cart #summary .row
    {
    }
    
        .cart #summary .row label
        {
            font-weight: bold;
        }
        
        .cart #summary .row span
        {
            <!-- float: right; -->
            width: 135px;
        }
    
    .cart #summary #shipping
    {
        font-weight: bold;
        margin-top: 5px;
        margin-bottom: 25px;
    }
    
    .cart #summary #total
    {
        border-top: 1px dashed #8e8e8e;
        float: right;
        font-weight: bold;
        color: #bb0909;
        width: 310px;
        padding-top: 8px;
    }
    
.cart .bottom.checkout
{
    margin-top: 13px;
    text-align: right;
}
    .cart .bottom.checkout input
    {
        background: white url('../images/bg_input.gif') bottom left repeat-x;
        border: 1px solid #bdbdbd;
        color: #9e9e9e;
        vertical-align: top;
        height: 22px;
        margin-top: 3px;
        margin-right: 12px;
    }
    
.cart #security
{
    margin-top: 20px;
    text-align: center;
}

div.twtr-hd
{
    display: none;
}

#twitter_update_list
{
    height: 260px;
    margin-top: 20px;
}

.top-seller
{
    margin-bottom: 20px;
}
    .top-seller .ProductDetails
    {
        margin-left: 220px;
    }

    .top-seller .ProductImage img
    {
        float: left;
        max-width: 200px;
        margin: 0px 10px;
    }
    
    .top-seller strong a
    {
        font-weight: bold;
    }
    
    .top-seller .ProductDetails .now     
    {
            color: #FB9612;
            font-size: 14pt;
            font-weight: bold;
    }

/* built-in stuff */
     
#middle.wide .Content
{
    float: left;
    width: 725px;
}

#middle.wide .AccountColumn
{
    float: left;
    width: 500px;
}

#middle.wide .Content.Wide
{
    float: none !important;
    width: auto !important;
}

#middle.wide .Right
{
    float: right;
    width: 200px;
}

.Content ul.ProductList
{
    list-style-type: none;
}

    .Content ul.ProductList li
    {
        margin-top: 10px;
    }

.Content h1, .Content h2
{
    color: #bb0909;
}

#SideCurrencySelector
{
    margin: 15px 0px;
    padding: 10px;
}

    #SideCurrencySelector h2
    {
        background-image: none;
        text-indent: 0;
    }
    
.SearchContainer li
{
    height: 200px !important;
}

    .SearchContainer .ProductList .ProductImage
    {
        float: left;
        margin-right: 5px;
    }
    
    .SearchContainer .ProductList .ProductRightCol
    {
        float: right;
        height: 200px;
        text-align: right;
        width: 100px;
    }
        .SearchContainer .ProductList .ProductRightCol .RetailPriceValue
        {
            display: block;
            font-weight: normal !important;
        }
        
        .SearchContainer .ProductList .ProductRightCol .SalePrice,
        .SearchContainer .ProductList .ProductRightCol .ProductPrice
        {
            display: block;
            font-weight: bold;
        }
        
        .SearchContainer .ProductList .ProductRightCol .ProductQty
        {
            font-size: 8pt;
        }

    .SearchContainer .ProductList .ProductCompareButton 
    {
        margin-top: 5px;
    }
        .SearchContainer .ProductList .ProductCompareButton *
        {
            vertical-align: middle;
        }
        
    .SearchContainer .ProductList strong a
    {
        font-weight: bold;
    }
    
    .SearchContainer .Rating
    {
        display: none;
    }
    
.AdvancedSearch .Clear
{
    clear: both;
}

.AdvancedSearch .Field250
{
    margin: 5px 0px;
}

.AdvancedSearch  hr
{
    height: 1px;
    margin: 5px 0px;
}


#SideAccountMenu
{
    border: 1px solid #d8d8d8;
}



