/* CSS Document */
.desc {
	font-family : "MS Sans Serif", Geneva, sans-serif;
	font-size: x-small;
	text-decoration: none;
	/*color: Teal;*/
	font-weight:normal;
	font-style: normal;
}
.desc1 {
	font-family : "MS Sans Serif", Geneva, sans-serif;
	font-size: small;
	text-decoration: none;
	color: Maroon;
	font-weight:normal;
	font-style: normal;
	border : thin solid #F3F2F7;
}
.descthumb {
	font-size: xx-small;
	font-family: "MS Sans Serif", Geneva, sans-serif;
	text-decoration : none;
}
.footertext {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : xx-small;
	color : #BE0566;
	text-align : center;
	background : #EFFEFE ;
}
.itemcode {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : Red;
	font : medium;
}
.itemshortdesc{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : Olive;
	font : medium;
}
.linkcd
{
font-family :  Arial, helvetica, sans sarif;
font-size: 8pt;
text-decoration: none;
color: #003399;
}
.OutOfStock
{
	color: Red;
	font-size: large;
}
.announcement {
	font-size:1.5em;
	color:#F00;
}
table.cssMainTable {
	border: 1px solid black;	
	margin:1em;
	width:100%;
}
table.cssMainTable th{
	border: 1px solid black;
	font-weight:bold;
	padding: .5em;
}
table.cssMainTable td{
	border: 1px solid black;
	font-weight:normal;
	padding:0 .5em;
}
table.cssMainTable td.tablefooter {
	padding: .5em;
	font-weight:bold;
}
div.shippingestimate {
	clear:both;
	border: 1px dotted;
	padding:1em;
	margin-bottom:1em;
	}
	.warning {
		font-weight: normal;
		color:#F00;
		font-size:.9em;
	}
th.centeralign, td.centeralign { text-align:center;}
.subgroupheading, td.subgroupheading , table.cssMainTable td.subgroupheading { font-size:1.1em; font-weight:bold; /*text-align:center; background:#FFC; color:#066;*/}
table.cssMainTable td.subgroupheading {
	border:2px inset #333;
}
span.nonVisual {display:none;}
div.vcard p { margin:0; padding:0;}
.success {color:#063}