body
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    font-family: Tahoma;
    font-size: 10pt;
    font-family: tahoma;
    background-image: url(../images/bg_page.gif);}


a:link 
{
    color:#ffffff;
    text-decoration:none;
}

a:hover
{
    color: #FF9900;
    text-decoration: none;
}

a:visited
{
    color: #FF9900;
    text-decoration: none;
}

.headerGrad
{
    background-image:url(../images/bg_headergrad.gif);
    background-repeat:repeat-x;
    background-position:left top;
}

a.gbLogout

{
    height:48px; 
    width:56px;
    margin: 5px; 
    display:block;
    background-image:url(../images/gb_logout.png); 
}

a.gbLogout:hover
{
    background-image:url(../images/gb_logout_o.png); 
}

a.gbRating
{
    height:16px; 
    width:16px;
    margin: 5px; 
    display:block;
    background-image:url(../images/ratstar_i.gif); 
}

a.gbRating:hover
{
    background-image:url(../images/ratstar_a.gif); 
}

a.gbRating_a 
{
    height:16px; 
    width:16px;
    margin: 5px; 
    display:block;
    background-image:url(../images/ratstar_a.gif); 
}




a.gbCheckout

{
    height:48px; 
    width:63px;
    margin: 5px; 
    display:block;
    background-image:url(../images/gb_Checkout.png); 
}

a.gbCheckout:hover
{
    background-image:url(../images/gb_Checkout_o.png); 
}

a.gbViewCart

{
    height:48px; 
    width:64px;
    margin: 5px; 
    display:block;
    background-image:url(../images/gb_ViewCart.png); 
}

a.gbViewCart:hover
{
    background-image:url(../images/gb_ViewCart_o.png); 
}

a.gbMyAcct

{
    height:48px; 
    width:70px;
    margin: 5px; 
    display:block;
    background-image:url(../images/gb_MyAccount.png);
}

a.gbMyAcct:hover
{
    background-image:url(../images/gb_MyAccount_o.png); 
}

a.gbEmptyCart

{
    height:48px; 
    width:69px;
    margin: 5px; 
    display:block;
    background-image:url(../images/gb_EmptyCart.png); 
}

a.gbEmptyCart:hover
{
    background-image:url(../images/gb_EmptyCart_o.png); 
}


a.gbLogin

{
    height:48px; 
    width:62px;
    margin: 5px; 
    display:block;
    background-image:url(../images/gb_Login.png); 
}

a.gbLogin:hover
{
    background-image:url(../images/gb_Login_o.png); 
}


a.gbCreateAcct

{
    height:48px; 
    width:90px;
    margin: 5px; 
    display:block;
    background-image:url(../images/gb_Create.png); 
}

a.gbCreateAcct:hover
{
    background-image:url(../images/gb_Create_o.png); 
}

a.gbLostPWD

{
    height:48px; 
    width:83px;
    margin: 5px; 
    display:block;
    background-image:url(../images/gb_LostPWD.png); 
}

a.gbLostPWD:hover
{
    background-image:url(../images/gb_LostPWD_o.png); 
}

.sidenav_top 
{
    background-image:url(../images/bg_sidenav_top.gif);
    background-position:left bottom;
    background-repeat:no-repeat;
    height:53px;
    color:#ffffff;
    font-size:10pt;
    padding-left:5px;
}

.sidenav_fill
{
    background-image:url(../images/bg_sidenav_fill.gif);
    background-position:left top;
    background-repeat:repeat-y;
    color:#ffffff;
    font-size:10pt;
    padding-left:2px;
    width:900px;
}

.sidenav_fill a:link 
{
    color:#ffffff;
    text-decoration:none;
}

.sidenav_fill a:hover
{
    color: #FF9900;
    text-decoration: none;
}

.sidenav_fill a:visited
{
    color: #FF9900;
    text-decoration: none;
}

.sidenav_bottom
{
    background-image:url(../images/bg_sidenav_bottom.gif);
    background-position:left top;
    background-repeat:no-repeat;
    height:47px;
    color:#ffffff;
    font-size:10pt;
    padding-left:5px;
}


.ulStandard
{
    display:inline;
}

.liStandard
{
    float:left;
    list-style-type:none;
    padding-right:2px;
    margin-right:2px;
    padding-bottom:2px;
    margin-bottom:2px;

}

.ProductItemBox
{
    width:190px;
    height:280px;
    border:solid 1px #dcdcdc;
    font-size:8pt
}

.pibHeader
{
    text-align: center;
    height: 35px;
    vertical-align: top;
}

.pibHeader a:link
{
    color: #696969;
    text-decoration: none;
}

.pibHeader a:hover
{
    color: #696969;
    text-decoration: underline;
}

.pibContent
{
    text-align:center;
    height:90px;
}

.pibThumb
{
    max-height: 90px;
    max-width: 120px;
    border-style:none;
}

.pibRRP
{
    text-align:center;
    vertical-align:middle;
    height:35px;
}

.pibCommands
{
    text-align:center;
    height:45px;
}

.pibCommandBox
{
    width:100%;
}

.productBox 
{
    width:95%
}

.productBox .NW
{
    background-position: left bottom;
    background-image: url(../images/pbox_NW.png);
    background-repeat: no-repeat;
    height:18px;
    width:18px;
}

.productBox .N
{
    background-position: center bottom;
    background-image: url(../images/pbox_NFill.png);
    background-repeat: repeat-x;
    height: 18px;
    vertical-align: bottom;
    text-align: left;
}

.productBox .NE
{
    background-position: right bottom;
    background-image: url(../images/pbox_NE.png);
    background-repeat: no-repeat;
    height:18px;
    width:18px;
}

.productBox .W
{
    background-position: left top;
    background-image: url(../images/pbox_WFill.png);
    background-repeat: repeat-y;
    width:18px;
}

.productBox .E
{
    background-position: right top;
    background-image: url(../images/pbox_EFill.png);
    background-repeat: repeat-y;
    width:18px;
}

.productBox .SW
{
    background-position: left top;
    background-image: url(../images/pbox_SW.png);
    background-repeat: no-repeat;
    height:18px;
    width:18px;
}

.productBox .S
{
    background-position: center top;
    background-image: url(../images/pbox_SFill.png);
    background-repeat: repeat-x;
    height: 18px;
}

.productBox .SE
{
    background-position: right top;
    background-image: url(../images/pbox_SE.png);
    background-repeat: no-repeat;
    height:18px;
    width:18px;
}

.productBox .C
{
    background-color: #ffffff;
}

.ulCatPath
{
    list-style:none;
    list-style-type:none;
    padding:0px;
    margin:0px
}

.liCatPath
{
    float:left;
    padding-left:2px;
    padding-top:2px
}

.ulSubCats
{
    display:table
}

.liSubCats
{
    display:table-row-group;
    float: left;
}

.SubCatItemBox
{
    width: 64px;
    height:80px;
}

.pnlSubCat 
{
    position:relative;
    width:670px;
    height:50px;
}


.SubCatItem
{
    background-position: center top;
    background-image: url(../images/bg_SubCat.png);
    background-repeat: no-repeat;
    height:48px;
    vertical-align:middle;
    
}

.SubCatItemBox td a
{
    color: #696969;
    text-decoration: none;
}

.SubCatItem img
{
    width: 32px;
    height: 32px;
    border-style:none;
}

.phCatPath td
{
    vertical-align: top;
}

.phCatPath ul
{
    padding:0px;
    margin:0px
}

.phCatPath ul li
{
    float:left
}

.CatPath a
{
    color: #696969;
    text-decoration: none;
}

.CatPath a:hover
{
    color: #696969;
    text-decoration: underline;
}

.lblNoCats 
{
    padding-left:18px;
    padding-top:5px;
}

.PubProductList 
{
    border-left:solid 1px #dcdcdc;
    border-right:solid 1px #dcdcdc;
    border-bottom:solid 1px #dcdcdc;
}

.PubProductList a:link
{
    color: #696969;
    text-decoration: none;
}

.PubProductList a:hover
{
    color: #696969;
    text-decoration: underline;
}

.PubProductList a img
{
    max-width:100px;
    max-height:100px;
    border-style:none;
}

.cartHeader_lcap 
{
    border-left:solid 1px #dcdcdc;
    border-right:solid 1px #dcdcdc;
    border-top:solid 1px #dcdcdc;
}

.cartHeader_else 
{
    border-right:solid 1px #dcdcdc;
    border-top:solid 1px #dcdcdc;
}

.discRRP
{
    color:Red;
    font-weight:bold;
    text-decoration:line-through;
}

.custRRP
{
    color: #3cb371;
    font-weight: bold;
}


.PubProductRow 
{
    border-bottom:solid 1px #dcdcdc;
}

.tdContent 
{
    width:100%;
}

.ProductImage
{
    max-width:550px;
    max-height:400px;
    
}

.linput 
{
    color:#dcdcdc;
    border-style:none;
    background-image:url(../images/bg_input.gif);
    background-repeat:repeat-x;
    font-weight:bold;
    margin-top:5px;
    width:140px;
    height:14px;
    border:solid 1px #000000;
}

.dwItem a img
{
    height: 32px;
    width: 32px;
    padding-right:5px;
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;

}

.dwMenu
{
    background-image: url(../images/menu_bg_fill.png);
    border-right: dimgray 1px solid;
    border-top: dimgray 1px solid;
    border-left: dimgray 1px solid;
    border-bottom: dimgray 1px solid;
}

.dwSubItem
{
    background-image: url(../images/menu_fill.png);
    background-repeat: repeat-x;
}

.dwSubItemHover
{
    background-image: url(../images/menu_h_fill.png);
    background-repeat: repeat-x;
}

.dwSubItem a
{
    background:transparent;
    color:white;
    font-weight:bold;
    text-decoration:none;
    
}

.dwSubItem a:hover
{
    background:transparent;
    color:white;
    font-weight:bold;
    text-decoration:underline
}


.dwSubItem td
{
    padding-right:20px;
    padding-left:1px
}

.dwSubItem a img
{
    height: 32px;
    width: 32px;
    padding-right: 3px;
    border-right: dimgray 1px solid;
    border-top: dimgray 1px solid;
    border-left: dimgray 1px solid;
    border-bottom: dimgray 1px solid;
}

fbPnl
{
    height:20px;
}

#tblCartHeader a:link
{
    color:White;
    text-decoration:none;
}

#tblCartHeader a:hover
{
    color:White;
    text-decoration:underline;
}


#tblCartHeader a:visited
{
    color:#dcdcdc;
    text-decoration:underline;
}

