﻿body
{
    background: #fafafa;
    font-family: Verdana,Arial,Helvetica;
    font-size: .8em;
}
.mainArea
{
    width: 900px;
    border: 0px;
}
div.contentArea
{
    border-left: 11px solid #C2BAAD;
    border-right: 11px solid #C2BAAD;
}
.contentArea h1
{
    color: #676767;
    font-size: 1.7em;
    margin: 20px 10px 10px 10px;
}

h1.title
{
    background: transparent;
    color: #60543E;
    font-size: 1.2em;
    padding: 0px 10px;
}

/* Container widths */
.hdr, ul.topnav, .contentArea, ul.productlist, .ftr, .prodTable
{
    margin: 0px auto;
    width: 900px;
}

/* releated product styles */
ul.productlist
{
    margin: 4px;
}
table.productlist td, ul.productlist li
{
    background: #f9f8f7;
    border: solid 1px #8d8d8d;
    color: #2f2f2f;
    font-size: .75em;
    width: 195px;
    margin: 3px;
    min-height: 250px;
}
table.productlist td
{
    min-width: 80px;
}

table.productlist td .plImage, ul.productlist li .plImage
{
    min-height: 100px;
    text-align: center;
}

.plSpecialOffer { color: Green; }
.plFreeShip { color: Purple; }

ul.topnav
{
    background: transparent;
    border: 0px;
    margin:5px 0px;
    font-size: 12px;
    font-weight: bold;
}

.topnav li a
{
    color: #666;
    text-decoration: none;
    padding: 0px 15px;
}
.topnav li a:hover
{
    color: #000;
    text-decoration: underline;
}
.topnav li.active
{
    color: White;
    height: 29px;
}

.topnav li.active a
{
    color: #000;
    text-decoration:none;
    cursor:default;
}

.hdr
{
    background: transparent;
    border: 0px;
}
.hdr .logo
{
    background: url('../images/soundolier/SoundolierLogo.jpg') no-repeat top left;
    width: 275px;
    height: 40px;
}
.hdr .logo span
{
    display: none;
}
.hdr .logo h1
{
    display: none;
}

.hdr .search
{
    float: right;
    margin: 20px 20px 0px 0px;
}
.hdr .search label
{
    color: #666;
    font-size: 12px;
    font-weight: bold;
}
.hdr .search input
{
    background: #E9E6E1;
    border-top: solid 2px #7c7b7d;
    border-right: solid 2px #fff;
    border-bottom: solid 2px #fff;
    border-top: solid 2px #7c7b7d;
    color: #666;
}
.searchRBTN
{
    text-align: right;
}
.searchRBTN input[type="radio"]
{
    background: #ffffff;
    border: 0px;
}
.searchRBTN label
{
    color: #666;
    padding-right: 5px;
}
.contentArea
{
    background: #e9e6e1;
    border: 0px;
    min-height:350px;
}
.contentArea table.plCont tr td
{
    border: 0px;
}

.contentArea table.productlist
{
    width: 732px;
}

ul.breadcrumbs
{
    background: transparent;
}
.plCont td.menuCell
{
    background-color:#c1b9ac;
    padding-right:15px;

}
.plCont ul.menu
{
    background-color:#E9E6E1;
    color: #756E64;
    font-size: 11px;
    border-bottom: 0px;
    min-height:350px;
    width: 150px;
    padding-top:5px;
}

.plCont .menu li
{
    margin: 0px 5px 5px 5px;
}

.plCont .menu li
{
    background: #f9f8f7;
    border: solid 1px #a89c88;
    padding: 2px 5px;
}
.plCont .menu li ul li
{
    border: 0px;
    margin: 2px;
}
.plCont .menu li ul li a
{
    color: #676767;
    text-decoration: none;
}
.plCont .menu li ul li a:hover
{
    text-decoration: underline;
}

.plMsrp
{
    text-decoration: line-through;
    color: Red;
    font-weight: bold;
}

ul.ftr
{
    margin-top:30px;
}

ul.ftr, .ftr a
{
    color: #666;
    font-size: 10px;
}

/* Product Links */
a.plTitle
{
    color: #666;
    font-weight: bold;
    text-decoration: none;
}
a.plTitle:hover
{
    text-decoration: underline;
}

/* Listing Paging */
ul.page-nav
{
    height:32px;
    margin:0px auto;   
    text-align:center;
}

    ul.page-nav li
    {
        float:left;
        list-style:none;
        padding:0px 10px;
    }

    ul.page-nav li a
    {
        color:#6fb3de;
        display:block;
        font-weight:bold;
        padding-top:7px;
        text-align:center;
        text-decoration:none;
        width:21px; height:25px;
    }

        ul.page-nav li a:hover
        {
            text-decoration:underline;
            color:#000;
        }

    ul.page-nav li a.active
    {
        color:#666;
    }
        ul.page-nav li a.active:hover
        {
            text-decoration:none;
        }

    ul.page-nav li.prev,
    ul.page-nav li.prev a,
    ul.page-nav li.next,
    ul.page-nav li.next a
    {
        padding:0px;
        width:15px; height:32px;
    }
        ul.page-nav li.prev a
        {
           
        }
            
        
        ul.page-nav li.next a
        {
           
        }
        
.shortDesc { padding-bottom: 10px; }

/* Product Page */
div.prodDetails
{
    margin: 0px auto;
}

table.prodTable
{
    border: 1px solid #92846b;
    background: #f9f8f7;
    margin: 10px auto;
    width: 877px;
}
table.prodTable h2
{
    font-size: 1.2em;
    border-bottom: solid 1px #9c8e7a;
    margin-bottom: 10px;
}
table.prodTable .priceTable
{
    width: 250px;
}
table.prodTable .priceTable div
{
    width: 250px;
}
table.prodTable .model
{
    border: solid 1px #9c8e7a;
    float: left;
    margin-right: 50px;
    padding: 5px;
}
table.prodTable .model strong
{
    display: block;
    background: #c1b9ac;
    border: solid 1px #9c8e7a;
    text-align: center;
}
table.prodTable .thumbs
{
    border: solid 1px #9c8e7a;
}
.prodTable .thumbImg
{
    width: 30px;
    height: 30px;
    background:#fff;
    border:solid 2px #fff;
    text-align:center;
    float: left;
}

a.addToCartButton
{
    background: #c1b9ac;
    border: solid 1px #9c8e7a;
    display: block;
    color: #000;
    text-align: center;
    padding: 3px;
    width: 200px;
}
a.addToCartButton:hover
{
    background: #9c8e7a;
    border: solid 1px #6a604f;
}
a.addToCartButton span
{
    background: url('../images/soundolier/cart.gif') no-repeat top left;
    display: block;
    float: none;
}

.accordion h3
{
    background: #c1b9ac;
    color: #000;
    border: 1px solid #92846b;
}
.accordion
{
    border-bottom: 1px solid #92846b;
}
.accordion .cpanel
{
    background: #f9f8f7;
    border-bottom: 1px solid #92846b;
    border-left: 1px solid #92846b;
    border-right: 1px solid #92846b;
}

table.scList
{
    background: #F9F8F7;
}
table.scList tr td, table.scList tr th
{
    border-collapse: collapse;
    border: 1px solid #A79C88;
}
table.scList tr th
{
    background: #E9E6E1;
}

.scHeader th
{
    font-weight: bold;
    text-decoration: underline;
    text-align: left;
}

.masterWorking
{
    background: #fff;
    width: 300px;
    height: 150px;
    color:#000;
    font-size: 14pt;
    border: solid 2px gray;
}

.masterWorking table
{
    width: 300px;
    height: 150px;
}
.socialLinks
{
    margin:10px 0px 10px 10px;
}

