body {
	background-image:url('../images/CHK-diamond-BG.gif');
	margin: 0px 0px 0px 0px;
}

body.orderentry {
	background:none;
	margin: 0px 0px 0px 0px;
}

body.receipt {
	background:none;
	margin: 0px 0px 0px 0px;
}

td, body {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 120%;
}


TD.headertop {
	background-repeat: no-repeat;
}

TD.headersubleft {
	background-repeat: no-repeat;
}

TD.headersubright {
}

TD.headerbottom {
	background-repeat: no-repeat;
}

TABLE.maintable {
	background-color:#e2dcdc;
}

p.headingpage {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 24px;
	font-weight: 900;
	margin-bottom: 0em;
	font-style: italic;
	line-height: 120%;
}


p.headingbig {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 20px;
	font-weight:600;
	margin-bottom: 0em;
	line-height: 120%;
}

p.headingorange {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-style: italic;
	color: #E75E24;
	font-weight: 600;
	margin-top: 7px;
	margin-bottom: 5px;	
}	


p.headingblack {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: 600;
	margin-top: 7px;
	margin-bottom: 5px;	
}	

p.standardtext, p.standardtextbi {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 125%;
	margin-top: 3px;
	margin-bottom: 6px;

}

p.standardtextbi {
	font-weight: 800;
	font-style: italic;
}



p.sectionheading {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	background-color: #000000;
	color: #FAB855;
	width: 100%;
	text-indent: 10px;
	padding-top: 4px;
	padding-bottom: 2px;
	margin-top: 10px;
	margin-bottom: 5px;
	vertical-align: middle;
	text-transform: uppercase;
	letter-spacing: .1em;
	font-weight: 900;
}

ul.featurelist {
	list-style-type: disc;
	list-style-position: outside;
	margin: 0px;

}


td.sectionorangebar {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	background-image: url('../images/orangebar.gif');
	background-repeat: no-repeat;
	width: 728px;
	height: 25px;
	vertical-align: middle;
	text-align: center;
	text-transform: uppercase;
	line-height: 25px;
	font-weight: 900;
}

td.sectionorangebarsub {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	width: 728;
	height: 25px;
	vertical-align: middle;
	text-align: center;
	text-transform: uppercase;
	line-height: 25px;
	font-weight: 700;
}

td.footerorangebar {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	background-color:#E6632A;
	color:#FFFFFF;
	padding: 5px;
}


/*   */






/*    */

table.producttable {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	background-color: #EBE9EC;
	text-align: center;
	border-left: 2px solid #000000;
	border-right: 2px solid #000000;
	border-bottom: 1px solid #000000;


}

td.producttablecol1, td.producttablecol2, td.producttablecol3, td.producttablecol4, td.producttablecol5, td.producttablecol6, td.producttablecol7, td.producttablecol8, td.producttablecol9 {
	vertical-align: top;
}

td.producttablecol2, td.producttablecol3, td.producttablecol4, td.producttablecol5, td.producttablecol6, td.producttablecol7, td.producttablecol8, td.producttablecol9 {
	border-left: 1px solid #000000;
}

td.producttablecolbb {
	border-bottom: 1px solid #000000;
}

tr.ptheader {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	background-color: black;
	color: #FFDF56;
	vertical-align: bottom;
	text-align: center;
	text-transform: uppercase;
}






/*   */

td.dataleft {
	background-color:#C5AE99;
	vertical-align: top;
	width:auto;
}

td.datamiddle {
	background-color:#708B99;
	vertical-align: top;
}

td.dataright {
	background-color:#C5AE99;
	vertical-align: top;
}

td.dataleft, td.datamiddle, td.dataright {
	font-size: 11px;
}

td.datacellindent {
	font-size: 11px;
	vertical-align: top;
	text-indent: 10px;
}

td.datacell {
	font-size: 11px;
	vertical-align: top;

}
table.datatable {
	border:0px;
	padding:0px;
	width:100%;
	margin:0px;
	border-collapse:collapse;
}
th.dataleftheading, th.datamiddleheading, th.datarightheading {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	background-color: #000000;
	color: #FAB855;
	width: 100%;
	margin-bottom: 4px;
	padding-top: 3px;
	padding-bottom: 2px;
	vertical-align: middle;
	text-transform: uppercase;
	letter-spacing: .1em;
	font-weight: 900;
}

p.dataleftheading {
	text-indent: 10px;
}

p.datamiddleheading, p.datarightheading {
	text-align: center;
}

div.dotfiller {
	overflow: hidden;
	height: 1em;
	width: 115px;
	white-space: nowrap;
}

p.whitehighlight {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: white;
	text-indent: 10px;
	vertical-align: top;
}







/*   */

a.pictcaption:link, a.pictcaption:visited {
		font-family: Helvetica, Arial, sans-serif;
		font-size: 12px;
		text-decoration: underline;
		color: #1B62AD;
}

a.pictcaption:hover, a.pictcaption:active, a.pictcaption:focus {
		text-decoration: underline; 
		color:#E56228;
}

span.pictcaption {
		font-family: Helvetica, Arial, sans-serif;
		font-size: 12px;
		color: #1B62AD;
}

td.productinfolink {
	background-image: url('../images/linkicons/iconblend.gif');
	background-repeat: no-repeat;
	text-indent: 2px;
	vertical-align: top;

}

div.productinfolink {
	display: inline;
	margin-left: 5px;
	position:relative;
	top:2px;
}

a.productinfolink:link, a.productinfolink:visited {
		font-family: Helvetica, Arial, sans-serif;
		font-size: 12px;
		text-decoration: none; 
		color: black;
}

a.productinfolink:hover, a.productinfolink:active, a.productinfolink:focus {
		text-decoration: underline; 
		color:#E56228;
}



/*   */

td.productcell {
	vertical-align: top;
	text-align: center;
}


a.productlink:link, a.productlink:visited {
		font-family: Helvetica, Arial, sans-serif;
		font-size: 12px;
		text-align: center;
		text-decoration: none;
		color:#333333;
}

a.productlink:hover, a.productlink:active, a.productlink:focus {
		text-decoration: underline; 
		color:#E56228;
}

	
	




/*   */
td.footernav {
		font-family: Helvetica, Arial, sans-serif;
		font-size: 12px;
}

hr.footernav {
	margin-top: 4px;
	margin-bottom: 4px;
}

a.footernav:link, a.footernav:visited {
		font-family: Helvetica, Arial, sans-serif;
		font-size: 12px;
		text-decoration: none; 
		color:#333333;
}

a.footernav:hover, a.footernav:active, a.footernav:focus {
		text-decoration: underline; 
		color:#E56228;
}


	
	p.headingblackni {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: 600;
	margin-top: 7px;
	margin-bottom: 5px;
}
p.headingorangeni {

	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #E75E24;
	font-weight: 600;
	margin-top: 7px;
	margin-bottom: 5px;
}
p.sectionheadingorange {

	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	background-color: #000000;
	color: #E75E24;
	width: 100%;
	text-indent: 10px;
	padding-top: 4px;
	padding-bottom: 2px;
	margin-top: 10px;
	margin-bottom: 5px;
	vertical-align: middle;
	text-transform: uppercase;
	letter-spacing: .1em;
	font-weight: 900;
}
.register {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight:600;
	vertical-align:top;
	position:relative;
	top: -2px;
}

.trademark {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight:600;
	vertical-align:top;
	position:relative;
	top: -1px;	
}

.warning {
	font-style: oblique;
	color: #FF0000;
}p.standardtextbold {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 125%;
	margin-top: 3px;
	margin-bottom: 6px;
	font-weight: bold;
}
