﻿a.stdlink:link
{
    font-weight: bold;
    font-size: 90%;
    color: #444F6A;
}
a.stdlink:visited
{
    font-weight: bold;
    font-size: 90%;
    color: #343D50;
}
a.stdlink:hover
{
    font-weight: bold;
    font-size: 90%;
    color: #000033;
}
a.stdlink:active
{
    font-weight: bold;
    font-size: 90%;
    color: #555555;
}
.deptListHead
{
    border: 1px solid #C0C0C0;
    text-align: center;
    color: #616F98;
    background-color: #FEE7C5;
    font-size: 90%;
    font-weight: bold;
}
.deptListContent
{
    border: 1px solid #C0C0C0;
    text-align: center;
    background-color: #E1E1E1;
    font-size: 85%;
}
a.deptUnselected
{
    font-weight: bold;
    color: #5c6991;
}
a.deptUnselected:hover
{
    font-weight: bold;
    color: #000033;
}
a.deptSelected
{
    font-weight: bold;
    color: #616F98;
}
.CategoryListHead
{
    border: 1px solid #C0C0C0;
    text-align: center;
    color: #616F98;
    background-color: #FEE7C5;
    font-size: 115%;
    font-weight: bold;
    padding: 5px;
}
.CategoryListContent
{
    border: 1px solid #C0C0C0;
    text-align: center;
    background-color: #EBEBDE;
    font-size: 85%;
    color: #00FF00;
    margin-left:10px;
}
a.CategoryUnselected
{
    font-weight: bold;
    color: #5c6991;
}
a.CategoryUnselected:hover
{
    font-weight: bold;
    color: #000033;
}
a.CategorySelected
{
    font-weight: bold;
    color: #616F98;
}
.CatTitle
{
    font-size: 115%;
    font-weight: bold;
    color: #CCCC99;
}
.CatDescr
{
    font-size: 100%;
    font-weight: bold;
   
}
.stockPhotos
{
    border: groove 1px #bbb;
}
.PagingText
{
    font-weight: bold;
}
a.ProductName
{
    color: #5c6991;
    text-decoration: none;
}
a.ProductName:hover
{
    color: #000033;
    text-decoration: underline;
}
.ProdDescr
{
    color: #242937;
}
.ProductPrice
{
    color: #394D6F;
    font-size: 100%;
    font-weight: bold;
    margin-top:9px;
}
.ProductBox
{
    position: relative;
    float: left;
    width: 484px;
    background-color: #eee;
    border: 1px solid #B9C7E1;
    margin-left:35px;
    margin-right:auto;
    margin-bottom:0px;
    margin-top:20px;
    padding-top:0px;
}
.ProductBoxLge
{
    width: 760px;
    background-color: #eee;
    border: 1px solid #B9C7E1;
    margin-left: 15px;
    margin-right:auto;
    margin-bottom:0px;
    margin-top:20px;
    padding-top:0px;
}
.ProductBoxMulti
{
    position: relative;
    float: left;
    width: 260px;
    background-color: #eee;
    border: 2px solid #B9C7E1;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 30px;
    margin-top:15px;
    padding-top:0px;
    padding-bottom:0px;
}
.ProductBoxTitle
{
    width: 100%;
    background-color: #495881;
    height: 20px;
    font-weight: bold;
    font-size: 125%;
    padding-top: 4px;
    padding-bottom: 4px;
    color: #FFFFCC;
}
.ProductBoxTitleMulti
{
    width: 250px;
    background-color: #495881;
    font-weight: bold;
    font-size: 115%;
    padding: 5px;
    color: #FFFFCC;
}

.ProductBoxFoot
{
    position:relative;
    float:left;
    width: 100%;
    background-color: #586A9A;
    height: 17px;
    font-weight: bold;
    font-size: 90%;
    padding-top: 2px;
    padding-bottom: 2px;
    color: #FFFFBB;
}
.ProductBoxFootMulti
{
    width: 250px;
    background-color: #586A9A;
    font-weight: bold;
    font-size: 80%;
    padding: 5px;
    color: #FFFFBB;
}
.ProductLeftImg
{
    position:relative;
    float:left;
    width:240px;
    background-color:#eee;
    padding:5px;
}
.ProductLeftImgLge
{
    position:relative;
    float:left;
    width:480px;
    background-color:#eee;
    padding:10px;
}


.ProductLeftImgMulti
{
    position:relative;
    float:left;
    width:250px;
    height:245px;
    background-color:#eee;
    padding:5px;
}
.ProductRightDetails
{
    position:relative;
    float:right;
    width:224px;
    background-color:#eee;
    padding:5px;
    font-size:110%;
}
.ProductRightDetailsLge
{
    position:relative;
    float:right;
    width:250px;
    background-color:#fff;
    padding:5px;
    font-size:110%;
}
.ProductRightDetailsMulti
{
    position:relative;
    float:left;
    width:250px;
    background-color:#eee;
    padding:5px;
    font-size:105%;
}
.prodcontrolbox
{
    position: relative;
    float: left;
    width: 504px;
    background-color: #fbfbee;
    border: 1px solid #B9C7E1;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 15px;
    margin-bottom: 10px;
    padding: 5px;
}
.pagingDiv
{
    width:420px;
    background-color:#efefef;
    height:20px;
    padding:3px;
    margin:5px;
    font-size:120%;
    font-weight:bold;
}
.pageListDiv
{
    padding:3px;
    margin-top:15px;
    margin-left:12px;
    margin-right:0px;
    margin-bottom:5px;
    font-size:140%;
    font-weight:bold;
    background-color:#ffffff;
    border: 1px solid #CCCC99;
}
.innerprodbox
{
    position: relative;
    float: left;
    width: 450px;
    background-color: #fbfbee;
    padding: 0px;
    border: 0px solid #B9C7E1;
    margin-top: 5px;
    margin-bottom: 5px;
}
.innerprodboxl
{
    position:relative;
    float:left;
    width:130px;
    background-color:#fbfbee;
    padding:5px;

}
.innerprodboxr
{
    position:relative;
    float:left;
    width:300px;
    background-color:#fbfbee;
    padding:5px;
}
.innerprodboxtitle
{
    width: 262px;
    background-color: #FAFAE7;
    padding: 3px;
    font-weight: bold; 
    border: solid #bbb 1px;       
}
.smlimgprod
{
    border:0px;
}
#searchBoxHold
{
    margin-top: 16px;
    margin-bottom: 20px;
    margin-left:5px;
    background-color: #FAFAE7;
}
.searchBox
{
    width:165px;
    margin-top:10px;
    margin-bottom:10px;
}
#searchBoxHead
{
    background-image: url('../../images/design/rounded-box-head1.png');
    background-repeat: no-repeat;
    width:165px;
    height:20px;
    margin-bottom:0px;
    font-size:125%;
    font-weight:bold;
    padding-top:2px;
}
#searchBoxContent
{
    padding-top:6px;
    width: 165px;
    background-color: #f3f0e1;
}
#searchBoxBase
{
    background-image: url('../../images/design/rounded-box-base1.png');
    background-repeat: no-repeat;
    width:165px;
    height:13px;    
}
.bold
{
    font-weight:bold;
}
.small
{
    font-size:76%;
}
.UserInfoHead
{
    border: solid 1px #aaaaaa;
}
.UserInfoContent
{
    border: 1px solid #D0DDE8;
}
#UserInfoContent
{
    width:150px;
    margin: 3px;
}
.UserInfoText
{
    font-size: 90%;
}
a.UserInfoLink
{
    color: #bb22aa;
}
a.UserInfoLink:hover
{
    color: #cc33bb;
}
.Button
{
    color: #000000;
}
.AdminTitle
{
    color: #000000;
}
.AdminPageText
{
    color: #aabbcc;
}
a.AdminPageText
{
    color: #aabbcc;
}
a.AdminPageText:hover
{
    color: #bbccdd;
}
.Grid
{
    border: 1px solid #C0C0C0;
}
.GridHeader
{
    color: #000033;
    background-color: #FFCC66;
    font-size: 100%;
    height:26px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-top:10px;
}
.GridRow
{
    color: #000080;
    background-color: #E1E1FF;
    font-size: 95%;
}
.GridEditingRow
{
    color: #000080;
    background-color: #9999FF;
    font-size: 110%;    
}
.GridAlternateRow
{
    color: #000080;
    background-color: #FFDDBB;
    font-size: 95%;
}
.rNavBox
{
    width: 150px;
    border: solid 1px #aaaaaa;
    padding: 4px;
}
.SmallButtonText
{
    color: #003366;
    font-weight: bold;
    margin-top: 4px;
    margin-bottom: 4px;
}
.CartSummary
{
    background-color: #E1E1E1;
    font-size: 95%;
    border: 1px solid #C0C0C0;
    width:148px;
    padding:3px;
}
a.CartLink
{
    color: #5c6991;
    font-weight:bold;
    font-size:110%;
}
a.CartLink:hover
{
    color: #000033;
}
.CartTotal
{
    font-size: 110%;
    font-weight: bold;
    color: #000033;
    background-color: #FFCC66;
    width: 586px;
    height: 20px;
    padding: 7px;
    margin-bottom:5px;
}
.CartButtonOption
{
    margin-top:16px;
    margin-bottom:8px;
}
.horizontalmenudiv
{
    font-size: 106%;
    font-weight: bold;
    text-align: center;
    background-color: #CEB893;
    padding-top: 6px;
    padding-bottom: 6px;
    border-bottom: solid 1px #5c6991;
    margin-bottom: 7px;
    position: relative;
    float: left;
    width: 960px;
    color: #FFFFFF;
}
.horizontalMSubdiv
{
    font-size: 90%;
    font-weight: bold;
    background-color: #E9E4D1;
    padding-top: 6px;
    padding-bottom: 6px;
    border-top: solid 1px #5c6991;
    border-bottom: solid 1px #5c6991;
    margin-bottom: 7px;
    position: relative;
    float: left;
    width:960px;
    text-align:center;
}
.horizontalsubmenudiv
{
    font-size: 85%;
    font-weight: bold;
    background-color: #D6CCA7;
    padding-top: 0px;
    padding-bottom: 1px;
    border-bottom: solid 2px #EA5515;
    border-top: solid 2px #EA5515;
    margin-bottom: 7px;
    position: relative;
    float: left;
    width: 960px;
    text-align: center;
    border-top-color: #C7B987;
    border-bottom-color: #C7B987;
}
#homelinkhold
{
    font-weight:bold;
    font-size:114%;
    margin-left:7px;
    margin-top:10px;
}
#homeimage
{
    margin-left:0px;
    position:relative;
    float:left;
    margin-right:8px;
}
#navmenudiv
{
    margin-left:auto;
    margin-right:auto;
    margin-top:0px; 
    position:relative;
    width:960px; 
    text-align:center;  
}
.navpad
{
    margin-left:7px;
    margin-right:7px;
}
#recommendations
{
    margin-left:20px;
    margin-top:25px;
    margin-bottom:15px;    
    text-align:left;
    font-size:90%;

    padding:3px;   
}
.RecommendationHead
{
    font-size:110%;
    font-weight:bold;    
    background-color:#ffffff;
    margin-bottom:15px;
}
.RecommendationText
{
    font-weight:bold;
}
#CQuot
{
    position:relative;
    float:left;
    text-align:left;
    margin-top:65px;
    margin-bottom:15px;
}
#FeatureProdDiv
{
    position:relative;
    float:left;
    margin-top:40px;
    margin-bottom:15px;
}
#FeatureProdDivInPage
{
    position:relative;
    float:left;
    margin-top:5px;
    margin-bottom:25px;
    margin-left:55px;
    margin-right:auto;
}
#deptcatdiv
{
    position:relative;
    float:left;
    margin-top:12px;
    margin-left:12px;
    margin-bottom:10px;
}
.amazcarousel
{
    margin-top:15px;
    margin-bottom:25px;
    margin-left:7px;
}
#mainleftnav
{
    position:relative;
    float:left;
    width:185px;
    background-color:#E9E4D1;
    font-size:112%;
    font-weight:bold;
    margin:1px;
    border:1px solid #E9E4D1;
    margin-top:10px;
    margin-bottom:10px;
    padding-bottom:12px;
}
.TopLevelLNav
{
    position:relative;
    float:left;
    width:185px;
    height:26px;
    background-color:#eee;
    margin-bottom:1px;
}
.marginnavtext
{
    margin-left:8px;
    margin-top:5px;
}
.marginnavtextSub
{
    background-color: #DADFE4;
    width: 173px;
    height: 18px;
    padding-left: 14px;
    padding-top: 4px;
    padding-bottom: 4px;
}
.crrntselctlnav
{
    background-color: #E9E4D1;
    font-size: 105%;
    width: 177px;
    height: 18px;
    color: #484962;
    padding: 4px;
}
#bottomDivArea
{
    background-position: bottom;
    width: 960px;
    height: 300px;
    position: relative;
    float: left;
    background-color: #343C58;
    border-top: 10px solid #fff;
    background-image: url('../../images/design/baseslim-bkgrd-sml.gif');
    background-repeat: repeat-x;
}
.bottomDivNavPanel
{
    position:relative;
    float:left;
    width:128px;
    height:210px;
    margin-left:26px;
    margin-top:14px;
    margin-bottom:14px;
    background-color:#FAFAE7;
    border:1px solid #bbb;
    font-size:85%;
}
.bottomDivNavItem
{
    position:relative;
    float:left;
    width:110px;
    height:20px;
    margin-left:4px;
    margin-top:4px;
    padding:2px;
    background-color:#FAFAE7;
}
#bottomNavAddress
{
    position: relative;
    float: left;
    width: 550px;
    height: 45px;
    margin-left: 50px;
    margin-top: 2px;
    font-size: 120%;
    color: #2D334A;
    font-style: italic;
    font-weight: bold;
}
 
