﻿/* Product List Styles */
.section#plist
{
    background-color:#dddddd;
    color:#1a0d05;
}
#plist .bar
{
    background-color:#ffffff;
    padding:4px;
    position:relative;
}
table.plist, table.clist
{
    background-color:#ffffff;
    width:100%;
    border-spacing:0px;
}
.plist tbody td
{
    vertical-align:top;
    margin:4px;
    padding:4px;
    height:80px;
    border-bottom:1px solid #c1b0a5;
}
.plist ul.specs
{
    font-size:8pt;
    color:#3a3a3a;
    list-style-image:url(/images/pliststyle.gif);
    padding-left:12px;
    margin-top:4px;
}
.plist ul.specs li
{
    margin:0;
    background-image:ulr(/images/pliststyle.gif);
}
.plist ul.specs li label 
{
    font-weight:bold;
}
tbody td.rownum 
{
    background-color:#dddddd;
    font-size:8pt;
    width:30px;
    border-right:solid 1px #c1b9a5;
}
tbody td.rownum_foot 
{
    background-color:#dddddd;
    font-size:8pt;
    width:30px;
    border-right:solid 1px #c1b9a5;
    border-bottom:1px solid #c1b0a5;
}

.plist .newovl {position:absolute;top:-4px;left:-4px;z-index:9999;}
.plist .disovl {bottom:0px;right:-5px;z-index:9999;}

.pgnav 
{
    position:absolute;
    right:0px;
    line-height:30px;
    padding: 0px 4px 0px 4px;
}
.pgsum
{
    position:absolute;
    left:0px;
    line-height:30px;
    padding: 0px 4px 0px 4px;
}
.pgnav a.lnk
{
    color:#5b180b;
    width:20px;
    text-align:center;
    text-decoration:none;
    padding:6px;

}
.pgnav a.lnk:hover
{
    color:red;
    border:1px solid #5b180b;
    padding:5px;
    background-color:#ffffff;
}
.pgno 
{
    padding:6px;
    font-weight:bold;
}
.pgnavtop
{
    width:100%;
    border-bottom:solid 1px #c1b9a5;
    height:30px;
    position:relative;
    
}
.pgnavbtm
{
    width:100%;
    /*border-top:solid 1px #c1b9a5;*/
    height:30px;
    position:relative;
}
.pgnav .first 
{
    background-image:url(/images/imageset.png);
    background-position: -59px -46px;
    width:26px;
    height:26px;
    display:inline-block;
    vertical-align:middle;
}
.pgnav .prev 
{
    background-image:url(/images/imageset.png);
    background-position: -85px -46px;
    width:26px;
    height:26px;
    display:inline-block;
    vertical-align:middle;
}
.pgnav .next 
{
    background-image:url(/images/imageset.png);
    background-position: -33px -72px;
    width:26px;
    height:26px;
    display:inline-block;
    vertical-align:middle;
}
.pgnav .last 
{
    background-image:url(/images/imageset.png);
    background-position: -59px -72px;
    width:26px;
    height:26px;
    display:inline-block;
    vertical-align:middle;
}
.product ul.specs {width:300px;}
.avail {font-size:8pt;font-weight:bold;margin:0 auto;}

.instock {color:#19ae00;}
.reservation { color:#e4670c;}
.soldout {color: #ff0000;}

.estdate {font-weight:bold;color:#ed7218;}

.help 
{
    font-size:8pt;
    color:#444444;
    background-color:#fff;
    width:600px;
}
.help .header 
{
    background-image:url(/images/chkout_hdr_bg.gif);
    background-repeat:repeat-x;
    height:24px;
    text-align:center;
    color:#fff;
    padding-top:8px;
    font-weight:bold;
    margin:0;
    width:100%;   
}
.help h2
{
    font-size: 9pt;
}
.help p
{
    margin: 0 0 6px 0;
    color: #404040;
    font-size: 8pt;
}

