/*
2003/10/10
osC-CSS stylesheet created by Tim Walling
2003/11/04
modified by Paul Mathot

- these stylesheet settings apply to all media
- for printing styles edit templates/print.css
- learn more about CSS at http://www.w3schools.com/css/
- 2003/11/23 editted by PaulM forums.eeweb.nl
- original made by Tim Walling
*/

#headerCSS {
	margin: 0;
	padding: 0;
	width: 100%;
	top: 5px;
	
}
#leftnavCSS {
width: 150px;
margin: 0; padding: 0;
position: relative;
float:left;

}
#rightnavCSS {
margin-right: 0px;
margin: 0; padding: 0;
position: relative;
float:left;

}
#contentCSS {
width: 530px;
padding: 0px;
position: relative;
float:left;

margin-left: 12;
margin-right: 0;

}
.columnIn {
        margin:5px; padding: 0px;margin-top:0px;
}
.cleaner {
        clear: both;
        height: 1px;
        font-size: 1px;
        border: none;
        margin: 0; padding: 0;
        background: transparent;
}
.infoBoxCSS {
border: 2px solid #D5A113;
border-width: 1px 1px 1px 1px;
margin-bottom: 5px;
width: 150px;
background-color:#8D1C22;
}
.infoBoxHeadingCSS {
        font-family: Arial, Verdana, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #E7323B;
  		width: 150px;
		background-color:#B0232B;
}
.infoBoxHeadingLinkCSS {
 		height: 15px;
		width: 150px;
		background-color: #E5BB4D;

}
.infoBoxHeadingLinkCSS {
display:block;

		overflow:hidden;
		
		width: 150px;
		background-color: #E5BB4D;
		width: 150px;
}
.infoBoxHeadingLinkCSS:hover {
background-color: #B0232B;

		width: 150px;

}

.infoBoxHeadingnonLinkCSS {
 
		width: 150px;
		background-color: #E5BB4D;
}

.infoBoxContentsCSS {
        font-family: Arial, Verdana, sans-serif;
        font-size: 10px;
        padding: 10px;
		padding-left: 10px;
   		width: 150px;
		vertical-align: top;
}

.sideBoxContentsCSS {
        font-family: Arial, Verdana, sans-serif;
        font-size: 11px;
        padding: 10px;
		padding-left: 10px;
        background-color: #8D1C22;
	
		vertical-align: top;
		
}

.whiteBoxContentsCSS {
        font-family: Arial, Verdana, sans-serif;
        font-size: 11px;
        padding: 10px;
		padding-left: 10px;
        background-color: #FFFFFF;
		
		overflow:hidden;
		
}


/* changed values paulm */




#subheaderRightCSS {
          float: right;
		  width: 450px;
}
#headerBarCSS {

        font-family: Arial, Verdana, sans-serif;
        font-size: 9px;
        color: #ffffff;
        font-weight: bold;
		padding: 0;
		width: 835px;
		
}
#headerBarRightCSS {
        width: auto;
        float: right;
		top:0px;

}
#footerBarCSS {
margin: 5px 18px;
		width: 750px;

        font-family: Arial, Verdana, sans-serif;
        font-size: 9px;
		position: absolute;
		top: 600px;
		
}
#footerBarRightCSS {
        width: auto;
        float: right;
}
#footerContentCSS {
        text-align: center;
        font-family: Arial, Verdana, sans-serif;
        font-size: 10px;
        margin-bottom: 20px;
}
#footerBannerCSS {
        text-align: center;
        margin-bottom: 20px;
}
#pageHeadingCSS, h1 {

        margin-bottom: 5px;
        font-family: Arial,Verdana, sans-serif;
        font-size: 13px;
		background-color: #E5BB4D;
        font-weight: bold;
        color: #FFFFFF;
}
#pageHeadingRightCSS {
        width: auto;
        float: right;
}
#currenciesPulldown {
        width: 100px;
}
#manufacturersPulldown {
        width: 125px;
}
#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: Arial, Verdana, Helvetica, sans-serif;
}
#navcontainer li { margin: 0 0 1px 0; }

#navcontainer a
{
display: block;
padding: 5px 10px;
width: 115px;
color: #fff;
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: 5px 5px 5px 30px;
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 by paulm november 2003
*/
#headerBarCSS, #footerBarCSS {
}

#contentCSS table {
margin-left: 0;
margin-right: 0;

}

.columnIn {
text-align: left;
}


/* table width setting needed for IE, some boxes to wide */
.infoBoxCSS table {
width: 150px;
margin-left: auto;
margin-right: auto;
}
.infoBoxContentsCSS {
text-align: left;
width: 150px;

}
#categoriesBoxCSS .infoBoxContentsCSS, #informationBoxCSS .infoBoxContentsCSS, #shopping_cartBoxCSS .infoBoxContentsCSS {
text-align: left;
width: 150px;
}
div#categoriesBoxCSS, div#shopping_cartBoxCSS {

}


