html body {
	background-color: white;
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Verdana, arial, sans-serif;
	font-size:x-small;
	voice-family:"\"}\""; 
	voice-family:inherit;
	font-size:small;
}
html>body { /* Mozilla */
	font-size: small;	
}

form { 
	display:inline;
	margin:0em;
	padding:0em;
}

textarea,
select,
input {
	font-size: 100%;
	border: black 1px solid;
	background-color: white;
}

/* box model elements */

#container {
	width: 600px; /* disable width for fluid design */
	margin: 0px;

	padding: 1px;

	background-color: white;
	border: black 1px solid;

	font-size: 83%;

	background-color: white;
}

#header {
	height: 60px;
	padding: 10px;
	
	background-color: white;
	text-align: left;

	color: white;
	display: none;
}

#navbar {
	text-align: right;
	float: right;
}
#navbar img {
	border: silver 1px solid;
	padding: 1px;
}
#navbar a {
	text-decoration: none;
	color: white;
}
#navbar a:hover {
	color: white;
}

#langbar {
	background-color: white;
	color: black;

	text-align: right;
	padding: 5px 10px 5px 10px;

	display: none;
}

#sitebar {
	background-color: white;

	text-align: right;
	padding: 8px 10px 8px 10px;

	color: white;

	display: none;
}

#sitebar a {
	color: white;
}

#langbar, #sitebar {
	margin-top: 1px;
}

#menu, #contentbody { /* Hack for a continuous menu background */
	line-height: 1.4em;
}


#menu {
	float: left;
	width: 184px;

	margin: 0px;
	padding: 8px;

	display: none;
}

#menu ul {
	margin-top: 0px;
	margin-left: 15px;
	padding: 0px;
	color: black;
}

#menu li {
	margin-bottom: 3px;
}

#menu li a {
	color: black;
}
#content {
	margin: auto;
	padding: 10px 0px 10px 0px;
	width: 530px; /* 540 max */
}


/* Hide from IE5-mac. Only IE-win sees this. \*/
* html #content {
	width: 527px; /* 3px bug */
}
/* End Mac Hack */

#footer {
	clear: both;
	padding: 4px;
	text-align: center;
	color: black;
	background-color: white;
}

/* built-in markup elements */

a, h2 {
	color: black;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Verdana, arial, verdana, sans-serif;
	line-height: 104%;
	padding: 0em;
	margin: 1em 0 .1em 0;
}
h1, h2 {
	font-weight:500;
}
h1 { font-size:200%; }
h2 { font-size:170%; }
h3 { font-size:135%; }
h4 { font-size:122%; }
h5 { font-size:110%; }
h6 { font-size:95%; }

h1 {
	padding: 3px;
	border-bottom: silver 1px solid;
	background-color: #F4F4F4;
}
/*
#menu {
	background-color: black;
}
#content {
	background-color: white;
}
*/
.searchbox {
	border: #E3E3E3 1px solid;
}
th {
	background-color: white;
	border-bottom: silver 1px solid;
}
a img {
	border: none;
}
.indented {
	margin-left: 20px;
}
.ds_out {
	background-color: silver;
	margin: 10px;
	float: left;
}
.ds_in {
	border: 1px solid gray; 
	background-color: white; 
	position: relative;
	left: -5px;
	top: -5px;
	width: 180px;
	padding: 15px;
	text-align: center;
}
.framed {
	border: #E3E3E3 1px solid;
	padding: 1px;
}
.collapse {
	display: none;
}
.product_list td {
	border-bottom: #E3E3E3 1px solid;
}
.product_list .group a {
	text-decoration: none;
	display: block;

	padding: 3px;
}
.product_list .group a:hover {
	background-color: #E3E3E3;
}
.product_list .product img {
	border: #E3E3E3 1px solid;
}
.product_list .product a {
	text-decoration: underline;
}

#authbox {
	background-color: white;
	margin: 10px 0px 20px 50px;
	width: 300px;
}
.productnav {
	color: black;
}
.productnav a {
	font-family: Verdana, Arial, sans-serif;
}
.indexcolumn {
	color: black;
}
.indexcolumn th {
	font-size: 10pt;
	font-family: Arial, Arial, sans-serif;
	border: #E3E3E3 1px solid;
	background-color: white;
	color: black;
	padding: 5px;
}
.indexcolumn a {
	font-family: Verdana;
}
.newproducts img {
	padding: 3px;
	border: silver 1px solid;
}
.indexfooter {
	background-color: white;
	padding: 20px;
	border: black 1px solid;
}
.details {
	border: #E3E3E3 1px solid;
	margin-bottom: 10px;
}
.details th {
	background-color: #E3E3E3;

}
.highlight {
	background-color: white;
}
.timer {
	background-color: white;
	color: black;
	padding: 5px;
	width: 200px;
	margin: auto;
	text-align: center;
}
.ribbon {
	position: absolute;
	top: 0px;
	left: 0px;
}
.centered {
	text-align: center;
}
.rowColor1 {

}
.rowColor2 {
	background-color: #F5F5F5;
}
strong {
	font-size: 110%;
	color: black;
}
.collapse {
	display: none;
}
