body{
	margin: 0;
	background: #fff;
	color:#758F7C;
}
#wrap{
background: url('../images/bg.gif') repeat-y;
width:850px;
color:#D0FFDD;
}
#wraphead{
background: url('../images/bghead.gif') no-repeat;
height:48px;
width:850px;
}
#wrapfoot{
background: url('../images/bgfoot.gif') no-repeat;
height:48px;
width:850px;
}
hr{
color:#4D5F52;
size:2px;
}
a{
	color:#4D5F52;
	text-decoration:none;
}
a:hover {
	/* color:#96B89F;*/
	text-decoration:underline;
}
a.nav{
width:150px;
color:#4D5F52;
}
a.nav:hover {
	/* color:#4D5F52;*/
	display:block inline;
	background: #D0FFDD;
	text-decoration:underline;
	width: 150px;
}
div.2009menu1{
	width:242px;
	background: #563a52;
}
div.2009menu2{
	width:242px;
	background: #836e7e;
}
div.2009smalltext{
	font-family: 'Arial';
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
    line-height: 12pt;
    margin-bottom:15px;
}
div.2009currency{
	font-family: 'Arial';
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
    line-height: 12pt;
    margin-left:18px;
    margin-top:18px;
}
span.2009currency.{
	font-family: 'Arial';
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
    line-height: 14pt;
}
a.2009currency.{
	font-family: 'Arial';
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
    line-height: 14pt;
}
a.2009menu:link{
	font-family: 'Arial';
	font-size:14px;
	font-weight:normal;
	color:#fff;
	text-decoration:none;
    line-height: 18pt;
}
a.2009menu:visited{
	font-family: 'Arial';
	font-size:14px;
	font-weight:normal;
	color:#fff;
	text-decoration:none;
    line-height: 18pt;
}
a.2009menu:hover{
	font-family: 'Arial';
	font-size:14px;
	font-weight:normal;
	color:#fff;
	text-decoration:none;
	background: #836e7e;
    line-height: 18pt;
}



table.maintext{



}
.borderbottom{
border-bottom:dotted 1px #A9CFB3;
}

#topcat{
	background: url('../images/top.jpg') no-repeat;
	padding-top:5px;
	padding-left:25px;
	color:#000;
	width:600px;
	height:48px;
	font-size: 30px;
}

#leftnav {


	font-size: 12px;

	font-size: 85%;
	position:absolute;
left:10px;
top:165px;
width:200px;
}

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

#leftnav a {
	/*/*/padding: 3px;


	display: block;
	border: 1px dotted #CCC;
	text-decoration: none;
	line-height: 1em;
	width: 150px /* */
}

#leftnav a:link, #leftnav a:visited {
	color: #666;
}

#leftnav a:hover, #leftnav a:active {
	color: #FFFFFF;
	background-color: #6699CC;
	border: 1px solid #000;
}

#leftnav ul {
	/*/*/padding: 0em;
	margin-left: 0em;
	margin-right: 0em;
	list-style-type: none; /* */
}

#leftnav li {
	/*/*/margin: 0px 0px 6px 0px; /* */
}

#current a {
	color: #FFFFFF !important;
	/*/*/background-color: #999999 !important;
	border: 2px dotted #999 !important; /* */
}

/*/* #minicart {
	font-size: 10px;
} */*/

.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{

}





