.noCSS { display: none; }
<style type="text/css">

/* == BASE SITE DEFINITIONS FROM ACUMIUM == */

html, body html { height: 100%; }

body 		{ margin:0px auto; text-align:center; font-size:11px; line-height:1.3em; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333; background:url(http://www.omnipress.com/site/framework/images/sitebackground.gif) repeat-y center center; min-height:100%; height:auto !important; height:100%; padding-top:0; }

div.text 	{ margin:0 0 1.0em 0; text-indent:0px; font-size:11px; line-height:1.3em; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333; }

a { text-decoration: none; color: #005288; }

a:hover { text-decoration: underline; color: #005288; }

p 			{ margin:0 0 1.0em 0; text-indent:0px; font-size:11px; line-height:1.3em; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333; }

img			{ border-color:transparent; border:none; border-width:0; border-style:none; }

a 			{ text-decoration:none; color:#005288; }
a:hover 	{ text-decoration:underline; }

body.offers {
	margin:0px auto; text-align:center; font-size:11px; line-height:1.3em; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333;
	}

div.bodyContent {
	height:100%;
	width: 680px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	}

div.topBorderL {
	background-image: url(../_source/headercapleft.gif);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #6a97b5;
	margin: 10px 0 10px 0;
	padding: 3px;
	color: white;
	font-weight: bold;
	width: 334px;
	float: left;
	}
	
div.topBorderR {
	background-image: url(../_source/headercapright.gif);
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #6a97b5;
	margin: 10px 0 10px 0;
	padding: 3px;
	color: white;
	font-weight: bold;
	width: 334px;
	float: right;
	float: right;
	}

h1, h2, h3, h4, h5, h6 { margin:0px; padding:0px; font-family:"Trebuchet MS", Arial, Helvetica, Verdana, sans-serif; line-height:normal; font-weight:normal; color:#333; }

h1 { font-size:16px; margin-top:5px; margin-bottom:5px; font-weight:bold; color:#333; }
h2 { font-size:14px; margin-top:6px; margin-bottom:5px; font-weight:bold; color:#333; }
h3 { font-size:12px; margin-top:0px; margin-bottom:5px; font-weight:bold; }
h4 { font-size:15px; margin-top:0px; margin-bottom:5px; font-weight:normal; color:#014F8F; }
h5 { font-size:15px; margin-top:5px; margin-bottom:5px; font-weight:normal; color:#6E6D59; }


table.productInfo
{
	border: double #a69c6c 5px;
	border-collapse: collapse;
	width: 100%;
}

table.productInfo td/*change for your td styles*/
{
	border: solid black 1px;
	padding: 5px;
	vertical-align: top;
	margin: 10px 0 10px 0;
}

td.header
{
	font-size: 12pt;
	font-weight: bold;
}
div.productInfo
{
	padding: 5px;
	border: double #a69c6c 5px;
	width: 100%;
	margin-bottom:10px;

}

div.productInfoNB
{
	padding: 5px;
	width: 100%;
	margin-bottom:10px;
}

ul { margin:0 0 0 40px; padding:0; list-style-image: url("bullet-ie.gif"); style="margin-bottom: 0px;" } 

li { font-size:11px; line-height:1.3em; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333; }


div.copyBlue
{
	background-color: #6a97b5;
	background-image: url(footercapleft.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	width: 434px;
	float: left;
	padding: 3px;
	color: white;

}
div.copyOrange
{
	background-color: #ff9900;
	background-image: url(footercapright.gif);
	background-position: right;
	background-repeat: no-repeat;
	margin-bottom: 10px;
	width: 234px;
	float: right;
	text-align: right;
	padding: 3px;
	color: white;
	font-weight: bold;
}

p.pageBreak, p.invisible
{
	display: none;
}

footer.copyright
{
	font-size: 9px;
}
