﻿body 
{
    margin: 0;
    padding: 0;
    background: #000000;
    font: normal 11px verdana, arial, tahoma;
}

img 
{
    border: none;
}

a {text-decoration: none;}

a:hover{text-decoration: underline;}

#header
{
    width: 986px;
    margin: 0 auto;
    height: 257px;
    background: url(/images/header.jpg) 0 0 no-repeat;
}

.logo
{
    width: 980px;
    height: 73px;
}

.linksRow *
{
    vertical-align: middle; 
}

.linksRow
{
    width: 980px;
    float: left;
    margin: 153px 0 0 0;
}

.headerlinks
{
    float: left;
    width: 500px;
    color: #fff;
    font: bold 12px arial;
}

.headerlinks a
{
    color: #fff;
    border-right: 1px solid #fff;
    padding: 0 10px;
}

.headerlinks a.shippingLink
{
    border: none;
}
.headerlinks a:hover
{
    color: #FBF39E;
    text-decoration: none;
}

.accountLinks
{
    float: right;
    width: 480px;
}

.loginLinks
{
    float: left;
    width: 255px;
    color: #D0D0D0;
    padding: 0 0 0 47px;
    margin: 2px 0 0 0;
}

.loginLinks a
{
    color: #D0D0D0;
    border-right: 1px solid #d0d0d0;
    padding: 0 7px;
}

.loginLinks a.orderStatus
{
    border: none;
}

.atc
{
    float: right;
    width: 170px;
    text-align: right;
    padding: 0 5px 0 0;
}

#footer
{
    margin: 0 auto;
    width: 987px;
    height: 209px;
    background: url(/images/footer.jpg) 0 0 no-repeat;
}

.footerlinksRow
{
    float: left;
    
}

.footerlinks
{
    font: bold 12px arial;
    float: left;
    width: 660px;
    margin: 30px 0 0 0;
}

.footerlinks a
{
    color: #fff;
    border-right: 1px solid #fff;
    padding: 0 10px;
}

.footerlinks a.viewcart
{
    border: none;   
}

.footerlinks a:hover
{
    color: #FBF39E;
    text-decoration: none;
}

.credit
{
    float: right;
    width: 260px;
    text-align: right;
    padding: 0 55px 0 0;
    color: #fff;
    margin: 15px 0 0 0;
}

.credit a
{
    color: #fff;
}

.designby
{
    margin: 15px 0 0 0;
}

.cards
{
    clear: both;
    float: left;
    margin: 40px 0 0 0;
    text-align: center;
    width: 980px;
}

.cards img
{
    padding: 0 10px;
}

.phone
{
    color: #FAF49C;
    font-size: 20px;
    text-align: center;
    margin: 12px 0 10px;
}

.search
{
    text-align: center;
    width: 217px;
    margin: 0 0 10px 0;
}

.search input
{
    margin: 5px 0;
}

#bestSellers
{
    padding: 0 56px 0 0;
    margin: 10px 0 10px 0;
    width: 219px;
}

.innerBSellers
{
    background: #DDDBDC;
    width: 219px;
}

.innerBSellers div
{
    width: 175px;
    margin: 0 auto;
}

.innerBSellers div table tbody
{
    background: #fff;
}

.innerBSellers div td.g
{
    display: block;
    padding-top: 5px;
}

.homepage
{
    padding: 0 2px 0 50px;
    margin: 20px 0 0 0;
    background: url(/images/welcome_bg.jpg) 46px 0 no-repeat;
}

.welcomeContents
{
    float: left;
    width: 437px;
    margin: 0 0 30px 0;
    height: 302px;
}
/*
.welcomeImage
{
    width: 30;
    float: left;
    border-right: 1px dotted #000;
}
*/
.welcomeText
{
    float: right;
    width: 304px;
    padding: 7px 10px 0 0;
    font-size: 12px;
    text-align: right;
    font: normal 11px arial;
    line-height: 18px;
}

.welcomeText span
{
    display: block;
    font: bold 17px arial;
}

.featuredBanner
{
    clear: both;
}

#section-content, #item-content, #custService
{
    width: 663px;
    padding: 0 50px;
}

/************ Amazon Default Overrides ************/
.bgcl, .bgc, .bgcr, .bgl, .yy, .bar, .bgw, .f, .t, .l, .v, .g, .gg, table#wba_poweredby_table, table.s td.searchLabel, table.s{
    display: none;
}

.bgcl, .bgc, .bgcr, .bgl, .bg, .yy, .bar, .row, .bgw{
    /*background: #fff;
    padding: 3px;*/
}

.bg
{
    background: transparent;
    padding: 0;
}

table.main, table.content{
    width: 980px !important;
}

table.content{
    background: url(/images/table_bg2.jpg) 0 0 repeat-y;
}

a.rw{
    text-decoration: none;
    color: #000;
    font-size: 12px !important;
    font-family: Arial;
    font-weight: bold;
}

a.rw:hover{
    text-decoration: underline;
}

a.n{
    background: url(/images/bullet.gif) 0 center no-repeat;
    padding: 0 0 0 15px;
    font: bold 12px arial;
    text-transform: uppercase;
    color: #fff;
}

.our-label, .sale-label
{
    display: none;
}

.our, .sale
{
    color: #81171B;
    font-weight: bold;
    font-size: 12px !important;
    font-family: Arial;
}

.list
{
    color: #7E7E7C;
    font-weight: bold;
    font-size: 12px !important;
    font-family: Arial;
}

td.leftnav-col
{
    width: 217px;
}

td.leftnavlink h2{
    /*padding: 5px 5px 5px 15px;*/
    padding: 9px 5px 8px;
}

a.n:hover{
    /*color: #C80002;*/
}

.activeLink
{
    background: url(/images/active.jpg) 0 0 repeat-x;
}

.activeLink a{
    /*font-weight: normal !important;
    color: #C80002;*/
}

td.fg1, td.fg{
    /*color: #C80002 !important;
    font-size: 14px !important;*/
}

td#category-title h1{
    /*color: #C80002 !important;
    font-size: 14px !important;*/
}

tr.lightGreyBar td {
    /*font-size: 10px;*/
}

.crumbPast{
    /*font-size: 10px !important;*/
}

.crumbPast b{
    /*color: #C80002 !important;*/
}

tr.lightGreyBar td a, tr.breadcrumbtrail td a{ 
    text-decoration: none;
}

tr.lightGreyBar td a:hover, tr.breadcrumbtrail td a:hover{
    text-decoration: underline;
}

td#breadcrumbs h3.w{
    /*color: #C80002 !important;*/
}

.y
{
    background: transparent;
}

#cart_table
{
    width: 663px;
    margin: 0 50px;
}