body{
	margin: 0;
	background: #fff;
	color:#000000;
}

#topcat{
	padding-top:5px;
	color:#000;
	width:600px;
	height:48px;
	font-size: 30px;
    font-family: 'Arial';
	font-weight:normal;
}


div.w2009title{
	width:600px;
	background: #9b333e;
    padding-left:10px;
    padding-top:5px;
    padding-bottom:5px;
    padding-right:5px;
}

div.w2009menu1{
	width:242px;
	background: #563a52;
}
div.w2009menu2{
	width:242px;
	background: #836e7e;
}
div.w2009smalltext{
	font-family: 'Arial';
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
    line-height: 12pt;
    margin-bottom:15px;
}
div.w2009currency{
	font-family: 'Arial';
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
    line-height: 12pt;
    margin-left:18px;
    margin-top:18px;
}
span.w2009currency{
	font-family: 'Arial';
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
    line-height: 14pt;
}
a.w2009title:link{
	font-family: 'Arial';
	font-size:35px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
    line-height: 35pt;
}
a.w2009title:visited{
	font-family: 'Arial';
	font-size:35px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
    line-height: 35pt;
}
a.w2009title:hover{
	font-family: 'Arial';
	font-size:35px;
	font-weight:bold;
	color:#ff7886;
	text-decoration:none;
    line-height: 35pt;
}
a.w2009currency:link{
	font-family: 'Arial';
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
    line-height: 14pt;
}
a.w2009currency:visited{
	font-family: 'Arial';
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
    line-height: 14pt;
}
a.w2009currency:hover{
	font-family: 'Arial';
	font-size:12px;
	font-weight:normal;
	color:#000000;
    background: #fff568;
	text-decoration:none;
    line-height: 14pt;
}
a.w2009menu:link{
	font-family: 'Arial';
	font-size:14px;
	font-weight:normal;
	color:#fff;
	text-decoration:none;
    line-height: 18pt;
}
a.w2009menu:visited{
	font-family: 'Arial';
	font-size:14px;
	font-weight:normal;
	color:#fff;
	text-decoration:none;
    line-height: 18pt;
}
a.w2009menu:hover{
	font-family: 'Arial';
	font-size:14px;
	font-weight:normal;
	color:#fff;
	text-decoration:none;
	background: #836e7e;
    line-height: 18pt;
}


ul, ol {
	font-family: "Times New Roman", Times, serif;
}

.entryTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #DDDDDD;

}

.entryTableHeader {
	font-family: "Courier New", Courier, mono;
	font-size: 14px;
	color: #d0eee0;
	background-color: #4D5F52;
	font-weight: bold;
	background-position: center;
}

.entryTable .label {
	background-color: #A3C8AD;
	color:#fff;
	font-weight: bold;
}

.entryTable .content {
	background-color: #D0FFDD;

}



.infoTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #DDDDDD;
}

.infoTableHeader {
	font-family: "Courier New", Courier, mono;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #7F92A4;
	font-weight: bold;
	background-position: center;
}

.infoTable .label {
	background-color: #EFEFEF;
}

.infoTable .content {
	background-color: #FFFFFF;
}

.box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #336699;
}

.notice {
	color: #996600;
	font-weight: bold;
}

.addToCartButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
	font-weight:bold;
	border: 1px solid #336699;
	background-color:#FFCC00;
}
#product{
	border: #aeaeae solid 1px;

}
#product .header{
border-bottom: 1px solid #C0C0C0;

}
#product .footer{
	background-color: #eee;
border-top: 1px solid #C0C0C0;
}
#product .image{
border-right: 1px solid #C0C0C0;

}
#product .desc{


}
#product .price{
border-left: 1px solid #C0C0C0;

}
#product img.list{
	border: 4px solid #4D5F52;
	width:100px;
}
#product img.detail{
	border: 4px solid #4D5F52;
	width:500px;
}
img.front{
	border: 2px solid #4D5F52;
	padding: 2px;

}




 .instock{
	background-color: #23A104;
	color:#C8FFC2;
	border: #26a solid 1px;
}
 .notinstock{
	background-color: #990000;
	color:#fff;
	border: #26a solid 1px;
}
 a.notinstock {
	color:#aeaeae;
	border: 0px;
}

#errorMessage {
	color: #990000;
	font-weight: bold;
}

#invoice{
border:1px solid #666;
background:#fefefe;
padding:8px;
}
.header{

}
a:link{
	font-family: 'Arial';
	font-size:14px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
    line-height: 15pt;
}
a:visited{
	font-family: 'Arial';
	font-size:14px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
    line-height: 15pt;
}
a:hover{
	font-family: 'Arial';
	font-size:14px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
    line-height: 15pt;
}