table.inset
{
	border-spacing: 0px;
	border-collapse: collapse;
	background-color: white;
	width: 264px;
	font-size: 11px;
	margin: 20px 10px 20px 10px;
	border: 1px #666 solid;
}
table.inset th, table.spec th, table.info th
{
	height: 20px;
	padding: 1px 1px 1px 1px;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
	font-size: 12px;
	color: #fff;
	background-image: url(../images/bar-gray.jpg);
	background-repeat: repeat-x;
	border-width: 0px 1px 1px 0px;
	border-color: #666;
	border-style: inset;
	text-align: center;
}
table.inset td
{
	height: 21px;
	padding: 1px 1px 1px 10px;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
	border-top: 0px #CCC inset;
	border-right: 1px #666 inset;
	border-bottom: 1px #CCC inset;
	border-left: 0px #666 inset;
	background-image: url(../images/bg-sideitem.jpg);
	background-repeat: repeat-x;
}


table.spec
{
	border-spacing: 0px;
	border-collapse: collapse;
	background-color: white;
	width: 538px;
	font-size: 12px;
	margin: 0px 0px 6px 40px;
	border: 1px #666 solid;
}

table.info
{
	border-spacing: 0px;
	border-collapse: collapse;
	background-color: white;
	width: 428px;
	font-size: 12px;
	margin: 0px 20px 20px 0px;
	border: 1px #666 solid;
}

table.spec td
{
	height: 17px;
	padding: 4px 1px 1px 10px;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
	border-top: 0px #CCC inset;
	border-right: 1px #CCC inset;
	border-bottom: 1px #CCC inset;
	border-left: 0px #CCC inset;
	vertical-align: top;
}

table.info td
{
	padding: 4px 1px 1px 10px;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
	border-top: 0px #CCC inset;
	border-right: 1px #CCC inset;
	border-bottom: 1px #CCC inset;
	border-left: 0px #CCC inset;
	vertical-align: top;
	background-image: url(../images/bg-sideitem.jpg);
	background-repeat: repeat-x;
}


table.inset th, table.spec10 th
{
	height: 20px;
	padding: 1px 1px 1px 1px;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
	font-size: 10px;
	color: #fff;
	background-image: url(../images/bar-gray.jpg);
	background-repeat: repeat-x;
	border-width: 0px 1px 1px 0px;
	border-color: #666;
	border-style: inset;
}

table.spec10
{
	border-spacing: 0px;
	border-collapse: collapse;
	background-color: white;
	width: 538px;
	font-size: 10px;
	margin: 0px 0px 20px 0px;
	border: 1px #666 solid;
}

table.spec10 td
{
	height: 17px;
	padding: 4px 1px 1px 4px;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
	border-top: 0px #CCC inset;
	border-right: 1px #CCC inset;
	border-bottom: 1px #CCC inset;
	border-left: 0px #CCC inset;
	vertical-align: top;
}
