td.fleft {
	width: 1%;
	padding: 12px 2px 0px;
	text-align: center;
	vertical-align: top;
}
td.left {
	padding-right: 10px;
	width: 70%;
	padding-bottom: 25px;
	padding-left: 10px;
}
td.middle {
	text-align: center;
	width: 10%;
	background-color: #f0f0f0;
	vertical-align: middle;
}
td.right {
	padding-left: 10px;
	width: 12%;
	text-align: center;
	padding-right: 10px;
	white-space: nowrap;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DEE7EF;
}
.icon {
	display			: block;
	z-index			: 500;
}
.icon h3
{
	margin				: 0px;
	padding				: 0px;
	color				: #004891;
	font-size			: 12px;
	text-decoration		: underline;
	position			: relative;
	font-family			: verdana, sans-serif;
	text-align: left;
}
.icon:hover h3, .icon:visited h3
{
	color				: #CC0000;
}
.icon span.text {
	display				: block;
	font-size			: 11px;
	padding				: 0px 0px 0px 12px;
	margin-top			: 3px;
	width				: 160px;
	font-family			: verdana, sans-serif;
	color: #000000;
	text-align: left;
	font-weight: normal;
	text-decoration		: none;
}
.icon span.text a{
	text-decoration: none;
	padding-left: 12px;
}
a.icon, a.icon:visited
{
	text-decoration		: none;
	cursor				: hand;
	border				: 1px solid #eee;
	padding				: 5px;
}
a.icon:hover
{
	border				: 1px solid #006699;
	background			: #E5EFF1;
}

.icon strong
{
	float				: right;
	font-weight			: normal;
	text-decoration		: underline;
}
/* START sconces */
a.icon span#sconces{
	border: 1px solid #FFFFFF;
	text-decoration: none;
}
a.icon:hover span#sconces
{
	background-position	: center -100px;
	background-color: #fff;
	border: 1px solid #CC0000;
}
span#sconces
{
	display				: block;
	float				: left;
	width				: 100px;
	margin-right		: 5px;
	overflow			: hidden;
	height				: 100px;
	background			: url(hardware-images/temp/images/leaf-sconce-onoff.gif) no-repeat center top;
}
a.icon:hover span#sconces
{
	background-position	: center -100px;
	background-color: #fff;
	border: 1px solid #CC0000;
}
/* END sconces */
/* START In The Groove finials */
a.icon span#finials{
	border: 1px solid #FFFFFF;
}
span#finials
{
	display				: block;
	float				: left;
	width				: 100px;
	margin-right		: 5px;
	overflow			: hidden;
	height				: 100px;
	background			: url(hardware-images/temp/images/finials-onoff.gif) no-repeat center top;
}
a.icon:hover span#finials
{
	background-position	: center -100px;
	background-color: #fff;
	border: 1px solid #CC0000;
}
/* END In The Groove finials */
/* START Hand-Carved finials */
a.icon span#hcfinials{
	border: 1px solid #FFFFFF;
}
span#hcfinials
{
	display				: block;
	float				: left;
	width				: 100px;
	margin-right		: 5px;
	overflow			: hidden;
	height				: 100px;
	background			: url(hardware-images/temp/images/hc-finials-onoff.gif) no-repeat center top;
}
a.icon:hover span#hcfinials
{
	background-position	: center -100px;
	background-color: #fff;
	border: 1px solid #CC0000;
}
/* END Hand-Carved finials */
/* START Hand-Carved Wood Sconces */
a.icon span#hcsconces{
	border: 1px solid #FFFFFF;
}
span#hcsconces
{
	display				: block;
	float				: left;
	width				: 100px;
	margin-right		: 5px;
	overflow			: hidden;
	height				: 100px;
	background			: url(hardware-images/temp/images/hc-sconce-onoff.gif) no-repeat center top;
}
a.icon:hover span#hcsconces
{
	background-position	: center -100px;
	background-color: #fff;
	border: 1px solid #CC0000;
}
/* END Hand-Carved Wood Sconces */
/* START Hand-Carved Wood Poles */
a.icon span#hcpoles{
	border: 1px solid #FFFFFF;
}
span#hcpoles
{
	display				: block;
	float				: left;
	width				: 100px;
	margin-right		: 5px;
	overflow			: hidden;
	height				: 100px;
	background			: url(hardware-images/temp/images/hc-poles-onoff.gif) no-repeat center top;
}
a.icon:hover span#hcpoles
{
	background-position	: center -100px;
	background-color: #fff;
	border: 1px solid #CC0000;
}
/* END Hand-Carved Wood Poles */
/* START Hand-Carved Wood Holdbacks */
a.icon span#hcholdbacks{
	border: 1px solid #FFFFFF;
}
span#hcholdbacks
{
	display				: block;
	float				: left;
	width				: 100px;
	margin-right		: 5px;
	overflow			: hidden;
	height				: 100px;
	background			: url(hardware-images/temp/images/hc-holdback-onoff.gif) no-repeat center top;
}
a.icon:hover span#hcholdbacks
{
	background-position	: center -100px;
	background-color: #fff;
	border: 1px solid #CC0000;
}
/* END Hand-Carved Wood Holdbacks */
/* START Hand-Carved Wood Rings */
a.icon span#hcrings{
	border: 1px solid #FFFFFF;
}
span#hcrings
{
	display				: block;
	float				: left;
	width				: 100px;
	margin-right		: 5px;
	overflow			: hidden;
	height				: 100px;
	background			: url(hardware-images/temp/images/hc-ring-onoff.gif) no-repeat center top;
}
a.icon:hover span#hcrings
{
	background-position	: center -100px;
	background-color: #fff;
	border: 1px solid #CC0000;
}
/* END Hand-Carved Wood Rings */
/* START Resin Finials */
a.icon span#resinfinials{
	border: 1px solid #FFFFFF;
}
span#resinfinials
{
	display				: block;
	float				: left;
	width				: 100px;
	margin-right		: 5px;
	overflow			: hidden;
	height				: 100px;
	background			: url(hardware-images/temp/images/resin-finial-onoff.gif) no-repeat center top;
}
a.icon:hover span#resinfinials
{
	background-position	: center -100px;
	background-color: #fff;
	border: 1px solid #CC0000;
}
/* END Resin Finials */
/* START Cast Metal Rods */
a.icon span#cmrods{
	border: 1px solid #FFFFFF;
}
span#cmrods
{
	display				: block;
	float				: left;
	width				: 100px;
	margin-right		: 5px;
	overflow			: hidden;
	height				: 100px;
	background			: url(hardware-images/temp/images/cm-rods-onoff.gif) no-repeat center top;
}
a.icon:hover span#cmrods
{
	background-position	: center -100px;
	background-color: #fff;
	border: 1px solid #CC0000;
}
/* END Cast Metal Rods */
/* START Cast Metal Holdbacks */
a.icon span#cmholdbacks{
	border: 1px solid #FFFFFF;
}
span#cmholdbacks
{
	display				: block;
	float				: left;
	width				: 100px;
	margin-right		: 5px;
	overflow			: hidden;
	height				: 100px;
	background			: url(hardware-images/temp/images/cm-holdback-onoff.gif) no-repeat center top;
}
a.icon:hover span#cmholdbacks
{
	background-position	: center -100px;
	background-color: #fff;
	border: 1px solid #CC0000;
}
/* END Cast Metal Holdbacks */
span.break
{
	display				: block;
	clear				: both;	
}
/*  */
input {
	font-size: 11px;
	width: 22px;
	margin: 0px;
	padding: 0px;
}
input.addtocart {
	width: 75px;
}
td.moprdtinfo {
	background-color: #eeeeee;
	padding: 7px;
	color: #006699;
	font-weight: bold;
}

