﻿a {color:#0675bd;}
a:hover {color:#000;}

/* Container widths */
.hdr,
ul.topnav,
.contentArea,
ul.productlist,
.ftr,
.prodTable 
{
    margin:0px auto;
    width:836px;
}

/* releated product styles */
ul.productlist
{
    margin:0px;
}
    table.productlist td,
    ul.productlist li
    {
        background:#e8ecef url('../images/mitek/bg_productList.jpg') repeat-x bottom left;
        border:solid 1px #8d8d8d;
        color:#2f2f2f;
        font-size:.75em;
        width:180px;
        margin:3px;
        min-height:250px;
    }
    table.productlist td
    {
        min-width:80px;
    }

.plTitle
{
    /*color:#2f2f2f;*/
}
    .plTitle:hover
    {
        /*color:#000;*/
    }

.plPrice
{
    font-size:1.4em;
}
.plFreeShip
{
    font-weight:bold;
}
.plMsrp
{
    text-decoration:line-through;
    font-weight:bold;
    }

body {
    background:#cfd4d8 url('../images/mitek/bg.jpg') repeat-x top left;
}

.contentArea
{
    border-right:solid 1px #d3d8da;
    border-left:solid 1px #d3d8da;
    margin:0px auto;
    width:837px;
}
.breadcrumbs
{
    background:#d3d8da url('../images/mitek/bg_productList.jpg') repeat-x top left;
    font-size:.9em;
}


form .mainArea
{
    width:836px;
}


.hdr {
        background:#fff;
        border:0px;
    }

    .hdr .search .searchRBTN
    {
        display:block;
        text-align:right;
        font-size:12px;
        padding:5px; margin-top:10px;
        }
    .hdr .search .searchRBTN input,
    .hdr .search .searchRBTN label
    {
        background:transparent;
        display:block;
        float:right;
        height:15px;
        padding:0px; margin:0px 5px 0px 5px;
        border:0px;
        }
    
    .hdr .logo
    {
        background:url('../images/mitek/logo.jpg') no-repeat top left;
        margin:0px;
        width:513px; height:87px;
    }

    .hdr .logo span
    {
        display:none;
    }

    .hdr .search
    {
        background:#fff url('../images/mitek/bg_search.jpg') no-repeat top left;
        float:right;
        margin:14px 0px 0px 0px;
        text-align:center;
        width:262px; height:46px;
    }
    .hdr .search label {
        font-size:.9em;   
    }
    .hdr .search input {
        border:solid 1px #b6b9ba;
    }
    .hdr .search label,
    .hdr .search input
    {
        margin-top:11px;
    }
.mainFlashDiv
{
    width:836px; height:226px;
    margin:0px auto;
    border-bottom:solid 1px #d3d8da;
}
td.menuCell
{
    background:#444848;
    width:150px;
}
ul.menu {
    background-color:transparent;
    font-size:.9em;
    width:150px;
    padding:0px;
}
    ul.menu li.category
    {        
        font-weight:bold;
    }
    ul.menu li.category span
    {
       background:#000 url('../images/mitek/leftmenu_headBg.gif') repeat-x top left;
       display:block;
       padding:5px; 
    }
    ul.menu li
    { 
        color:#fff;
        font-weight:bold;
        margin:0px;
    }
    
    ul.menu li ul li
    {
        background:url();
        background-color:#555758;
        font-weight:normal;
        margin:3px 0px;
        padding:0px 0px 0px 3px;
    }
        ul.menu li ul li a
        {
            color:#fff;
            text-decoration:none;
        }
        ul.menu li ul li a:hover
        {
            color:#fff;
            text-decoration:underline;
        }
ul.menu {
    float:left;
}
ul.menu .options input
{
    float:right;
    clear:right;
    margin-top:-2px;
}
ul.menu .options label
{
    clear:left;
}
        
ul.topnav
{
    background:#d3d8da url('../images/mitek/bg_topnav.jpg') repeat-x top left;
    border:solid 1px #d3d8da;
    border-bottom:0px;
    min-height:34px;
    padding:0px;
}

    ul.topnav a {/*color:#fff;*/}
    ul.topnav a:hover {/*color:#fff;*/}
    
    ul.topnav {}
    ul.topnav .cartlink
    {
        float:right;
    }
    ul.topnav .cartlink a
    {
        background:url('../images/mitek/btn_cart.gif') no-repeat top left;
        display:block;
        font-size:.75em;
        float:right;
        color:Gray;
        margin:0px;
        padding:2px 0px 0px 28px;
        width:180px; height:21px;
    }
        ul.topnav .cartlink:hover a
        {
            color:#4b4b4b;
        }
    ul.topnav li
    {
        display:block;
        float:left;
        margin:0px 3px;
        padding:5px 5px 0px 5px;
    }
    ul.topnav li a
    {
        color:#002A52;
        text-decoration:none;
    }
    ul.topnav li a:hover
    {
        color:#000;
        text-decoration:underline;
    }
    ul.topnav li.active
    {
        background:#000 url('../images/mitek/bg_topnav_a.jpg') repeat-x top left;
        height:29px;
    }    
    ul.topnav li.active a
    {
        color:#fff;
        font-weight:bold;
    }
    ul.topnav li.active a:hover
    {
        text-decoration:none;
    }
    
h1.title,
div.panel
{
    background:#e2e6e7 url('../images/mitek/bg_header.jpg') repeat-x top left;
    border-top:solid 1px #d3d8da;
    border-bottom:solid 1px #d3d8da;
    color:#000;
    font-size:1em;
    font-weight:normal;
    padding:4px;
}

div.panel
{
    float:left;
    width:829px;
    margin:0px;
}

div.panel .showhide
{
    width:22px; height:23px;
} 

div.relatedProd
{
    border:solid 0px red;
}
    
.ftr
{
    background:transparent url('../images/mitek/bg_ftr.gif') no-repeat top left;
    color:#BEBEBE;
    font-size:.8em;
    padding-top:10px;
    width:837px; height:33px;
    margin:0px;
}
    .ftr a
    {
        color:#BEBEBE;
    }
    .ftr a:hover
    {
        color:#fff;
    }
    
/* Product Page */
.model
{
    border:solid 1px #d3d8da;
    margin-right:25px;
}
    .model strong
    {
        display:block;
        background:#fff url('../images/mitek/bg_topnav.jpg') repeat-x top left;
        padding:3px;
    }
    .model ul li
    {
        padding:2px;
        margin:2px;
    }
    
.prodDetails .content {
    background:#fff;
    border:solid 1px #d3d8da;
}
    .prodDetails .content table,
    .prodDetails .content ul,
    .prodDetails .content p
    {
        width:823px;
        margin:5px;
    }
    .prodDetails .content table tr td
    {
        border:solid 1px #545454;
    }
    .priceTable { width: 265px; }
    .priceTable div.msrp,
    .priceTable div.savings,
    .priceTable div.price,
    .priceTable div.shipping,
    .priceTable div.options,
    .priceTable div.qty,
    .priceTable div.warranty,
    .priceTable div.condition,
    .priceTable div.addtocartDiv
    {
        width:265px;
    }

/**/
.masterWorking
{
    background: #fff;
    width: 300px;
    height: 150px;
    color:#0675bd;
    font-size: 14pt;
    border: solid 2px #535353;
}

.masterWorking table
{
    width: 300px;
    height: 150px;
}

div.sort
{
  background:#b3bec4;
  height:25px;
}
div.sort select
{
    font-size:12px;
    margin:2px;
}
div.pageNav
{
    width:670px;
}
    div.pageNav page-nav
    {
        text-align:left;
    }
    div.pageNav page-nav li
    {
        float:left;
        margin:0px;
    }
    
    div.pageNav a
    {
        border:solid 1px #545454;
        display:block;
        font-size:10px;
        text-decoration:none;
        height:12px;
        padding:2px 4px;
    }
        div.pageNav a:hover
        {
            text-decoration:underline;
        }
    
    div.pageNav a.active
    {
        background-color:#545454;
        color:#fff;
        cursor:default;
    }
    div.pageNav a.active:hover
    {
        text-decoration:none;
    }

    div.pageNav .next a,
    div.pageNav .prev a
    {
        border:0px;
        color:#fff;
        display:block;
        font-size:10px;
        padding:0px;
        width:46px; height:18px;
        cursor:default;
    }

        
        div.pageNav .next a
        {
            background:transparent url(../images/mitek/btn_next.gif) no-repeat bottom right;
            text-align:right;
        }
            div.pageNav .next a.active {
                background-position: top left;
            }
            div.pageNav .next a.active:hover
            {
                background-position:top right;
                cursor:pointer;
            }
            
        div.pageNav .prev a
        {
            background:transparent url(../images/mitek/btn_prev.gif) no-repeat bottom right;
        }
            div.pageNav .prev a.active
            {
                background-position: top left;
            }
            div.pageNav .prev a.active:hover
            {
                background-position:top right;
                cursor:pointer;
            }
            
        td.prodInfo
        {
            padding:10px;
        }
        
        .plImage a img[style]
        {
            border-width:1px !important;
            border:solid 1px #545454 !important;
        }
        
.accordion
{
    font-size:13px;
    margin-top:10px;
    margin-bottom:10px;
}
   .accordion h3
   {
       background:#000 url('../images/mitek/leftmenu_headBg.gif') repeat-x top left;
    }
.largeImg
{
    border:solid 1px #545454;
    background:#fff;
}
   a.addToCartButton span
   {
    display:block;
    background:url(../images/mitek/btn_addtocart.gif) no-repeat top left;
    cursor:pointer;
    padding:6px 0px 0px 0px;
    width:165px; height:28px;
    text-align:center;
   }
   .addToCartButton span
   {
    display:block;
    background:url(../images/mitek/btn_addtocart.gif) no-repeat top left;
    padding:6px 0px 0px 0px;
    width:165px; height:28px;
    text-align:center;
   }
   a.addToCartButton span:hover
   {
    text-decoration:underline;
   }
.thumbs 
{
    background:#fff;
    border:solid 1px #545454;
    height:36px;
}

.thumbs .thumbImg
{
    border:solid 1px #000;
    float:left;
    width:25px; min-height:30px;
    margin:3px;
}

.socialLinks
{
    margin:10px 0px 10px 10px;
}

/* no wider than 111px */
div.modelsList
{

}
div.modelsListcoustic
{
    background: url(http://images.mitekusa.com/site/mitekstore/logo/coustic1.png) no-repeat;
    width: 90px;
    height: 16px;
    margin-left: 5px;
    float: left;
}
div.modelsListmtx
{
    background: url(http://images.mitekusa.com/site/mitekstore/logo/mtx1.png) no-repeat;
    width: 38px;
    height: 20px;
    margin-left: 5px;
    float: left;
}
div.modelsListsoundolier
{
    background: url(http://images.mitekusa.com/site/mitekstore/logo/soundolier1.png) no-repeat;
    width: 90px;
    height: 8px;
    margin: 5px 0 0 5px;
    float: left;
}
div.modelsListstreetwires
{
    background: url(http://images.mitekusa.com/site/mitekstore/logo/streetwires1.png) no-repeat;
    width: 90px;
    height: 19px;
    margin-left: 5px;
    float: left;
}
