/*
2005
-CSS stylesheet 

*/

#headerCSS {
        margin: 0; padding: 0;
}
#leftnavCSS {
        float: left;
        width: 150px;
        margin: 0; padding: 0;
}
#rightnavCSS {
        float: right;
        width: 150px;
        margin: 0; padding: 0;
}
.columnIn {
        margin: 2px; padding: 0px;
}
.cleaner {
        clear: both;
        height: 10px;
        font-size: 1px;
        border: none;
        margin: 0; padding: 0;
        background: transparent;
}
.infoBoxCSS {
        border: 1px solid silver;
        margin-bottom: 10px;
}
.infoBoxHeadingCSS {
        font-family: Verdana, Arial, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #000033;
        padding: 5px;
        padding-top: 5px;
        padding-bottom: 5px;
    	background:transparent url(/webbap/catalog/images/infobox/box.gif)
        color: #000033;
}
.infoBoxHeadingLinkCSS {
        width: auto;
        float: right;
}
.infoBoxContentsCSS {
        font-family: Verdana, Arial, sans-serif;
        font-size: 10px;
        color: #000033;
        padding: 5px;
    	background: transparent;
	    font-size: 10px;
    	background-image: url(/webbap/catalog/images/head_images/boxfd.jpg);
}
/*  */
#subheaderCSS {
        margin-bottom: 10px;
        margin-top: 10px;
}
#subheaderRightCSS {
        width: auto;
        float: right;
}
#headerBarCSS {
        padding: 5px;
        padding-top: 4px;
        padding-bottom: 4px;
        background: transparent;
        color: #000033;
	    background-image: url(/webbap/catalog/images/infobox/box.gif);
    	font-family: Verdana, Arial, sans-serif;
    	font-size: 10px;
        font-weight: bold;
}
#headerBarRightCSS {
        width: auto;
        float: right;
}
#footerBarCSS {
        padding: 5px;
        padding-top: 4px;
        padding-bottom: 4px;
        margin-bottom: 20px;
        background: transparent;
        color: #000033;
        background-image: url(/webbap/catalog/images/infobox/box.gif);
        font-family: Verdana, Arial, sans-serif;
        font-size: 10px;
        font-weight: bold;
}
#footerBarRightCSS {
        width: auto;
        float: right;
}
#footerContentCSS {
        text-align: center;
        font-family: Verdana, Arial, sans-serif;
        font-size: 10px;
        margin-bottom: 20px;
}
#footerBannerCSS {
        text-align: center;
        margin-bottom: 20px;
}
#pageHeadingCSS, h1 {
        margin-bottom: 20px;
        font-family: Verdana, Arial, sans-serif;
        font-size: 20px;
        font-weight: bold;
        color: #9a9a9a;
}
#pageHeadingRightCSS {
        width: auto;
        float: right;
}
#currenciesPulldown {
        width: 100px;
}
#manufacturersPulldown {
        width: 125px;
}
#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: verdana, arial, Helvetica, sans-serif;
}
#navcontainer li { margin: 0 0 1px 0; }

#navcontainer a
{
display: block;
padding: 1px 5px;
width: 120px;
color: #809809;
background-color: #036;
text-decoration: none;
}
#navcontainer a:hover
{
color: #fff;
background-color: #69C;
text-decoration: none;
}
#navcontainer ul ul li { margin: 0 0 1px 0; }

#navcontainer ul ul a
{
display: block;
padding: 1px 1px 1px 10px;
width: 100px;
color: #fff;
background-color: #369;
text-decoration: none;
}
#navcontainer ul ul a:hover
{
color: #fff;
background-color: #69C;
text-decoration: none;
}
/*
following added
*/
#headerBarCSS, #footerBarCSS {
border: 1px solid silver;
border-width: 2px 1px;
}
#contentCSS {
width: 475px;
padding: 0px;
margin-left: auto;
margin-right: auto;
}
#contentCSS table {
margin-left: 0;
margin-right: 0;
}
#pageBorderCSS {
width: 795px;
margin-right: auto;
margin-left: auto;
border: 1px trasparent solid;
position: relative;
}
.columnIn {
text-align: left;
}
body {
text-align: center;
padding: 0;
margin: 10px 15px;
}
.infoBoxCSS {
border: 1px solid silver;
border-width: 3px 1px 3px 1px;
}
/* table width setting for IE */
.infoBoxCSS table {
width: 120px;
margin-left: auto;
margin-right: auto;
}
.infoBoxContentsCSS {
text-align: center;
}
#categoriesBoxCSS .infoBoxContentsCSS, #informationBoxCSS .infoBoxContentsCSS, #shopping_cartBoxCSS .infoBoxContentsCSS {
text-align: left;
}
div#categoriesBoxCSS, div#shopping_cartBoxCSS {
border-color: #993;
}
.infoBoxHeadingLinkCSS a:hover {
background-color: silver;
}