/* GENERIC
-------------------------------------------------------------------------------- */

body { color: #3c3c3c; font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size: 9pt; }
h1, h2, h3 { text-transform: uppercase; }
a, a:visited { color: #000000; text-decoration: none; }
table { width: 100%; border: 0.25pt solid #ccc; border-collapse: collapse; }
td, th { border: 0.25pt solid #ccc; padding: 5pt; }
hr { display: none; visibility: hidden; }

div.icons		{ display: none; }

div.productItem						{ float: left; margin: 0 11px 15px 4px; width: 86px; height: 127px; }
div.wrapper							{ clear: both; }

/* PRODUCT PRICING
-------------------------------------------------------------------------------- */
.productRange						{ font-size: 7pt; }
.productRange th					{ background-color: #EAEAEA; color: #000000; text-transform: uppercase; font-weight: bold; text-align: left; padding: 10pt; }
.productRange td					{ color: #777777; }
.productRange td.name				{ font-weight: bold; color: #000000; width: 40%; text-transform: uppercase; }
.productRange td.width				{ width: 12%; }
.productRange td.height				{ width: 12%; }
.productRange td.liner				{ width: 14%; }
.productRange td.radius				{ width: 40%; }


/* PRODUCT DETAIL
-------------------------------------------------------------------------------- */
#productDetail	.largeImage			{ vertical-align: top; text-align: left; padding: 0; width: 250px; }
#productDetail	.productInfo		{ vertical-align: top; text-align: left; padding: 0 0 0 20px; }

#leftCol,
#siteFooter,
div.header,
.printPage,
.formWrapper,
.noPrint							{ display: none; visibility: hidden; }

.sIFR-replaced						{ z-index: auto; }
.sIFR-flash							{ display: none !important; visibility: hidden; height: 0; width: 0; position: absolute; overflow: hidden; z-index: auto; }
.sIFR-alternate						{ visibility: visible !important; display: block !important; position: relative; z-index: auto; opacity: 100; }
