<style>
/* <cfoutput>#now()#</cfoutput> */
	
	body {
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11pt;
	}

	li {list-style-position: inside;}

	.menuheader {
		font-size: 9.35pt;
		font-weight: bolder;
		text-transform: uppercase;
		
	}

	.menuitems {
		font-size: 8.58pt;
		line-height: 10.78pt;
		list-style-position: inside;
		padding: 0px;
		margin: 0px;
		font-weight: bold;
		padding-left: 5px;
		
	}

	.mainheader {
		/* font-family: "Arial Black"; */
		
		font-size: 18.15pt;
		font-weight: bold;
		text-decoration: none;
		text-align: center;
	}
	.pagetext {
		
	}
	.pageheader {
		font-size: 14.63pt;
		/* font-family: "Arial Black"; */
		
	}
	.pageheadersm {
		font-style: italic;
		font-weight: bold;
		
	}
	.footermenu {
		font-size: 67%;
		background-position: center;
		text-align: center;
		
	}
	.pagetextbold {
		font-weight: bold;
		vertical-align: top;
		
	}
	.productpoints {
		margin-top: 0px;
		list-style-position: inside;
		margin-left: 0px;
		
	}
	.productpointsheader {
		font-weight: bolder;
		vertical-align: top;
		margin-left: 2px;
		margin-right: 2px;
		
	}

	.tableshead {
		font-weight: bolder;
		
	}

	
	.tablesheadleft {
		font-weight: bold;
		text-align: left;
		padding-left: 6px;
	}

	.tablestext {
		list-style-position: inside;
		line-height: normal;
		
	}

	.tablestextJST {
		text-align: justify;
		vertical-align: top;
		line-height: normal;
		
	}

	.tablestextcolour {
		background-color: #FDEAC3;
	}

	

	.tablestextcolourNOCen {
		background-color: #FDEAC3;
		line-height: normal;
		
	}

	

	.mytable {
	  	background-attachment:fixed;
	   	background-repeat:no-repeat;
	   	background-position:top left;
	}
	.bodytext{
	    text-align:justify;
	}
	.tablestextbold {
		font-weight: bold;
		line-height: normal;
		margin-left: 2px;
		margin-right: 2px;
		
	}
	.productpointsheaderbg {
		font-weight: bold;
		background-color: #E9E222;
		font-style: italic;
		text-decoration: blink;
		
	}
	.pagetextbold2 {
		font-weight: bold;
		
	}
	.pageheadersm2 {
		/* font-family: "Arial Black"; */
		font-weight: bold;
		
	}
	.productpointsheaderbldr {
		/* font-family: "Arial Black"; */
		font-weight: bolder;
		
	}
	.pagetextsm {
		font-size: 9.02pt;
		font-style: italic;
		
	}
	.pagetextsmbold {
		font-size: 9.02pt;
		font-weight: bold;
		font-style: italic;
		
	}
	.menuitemsbld {
		font-size: 8.58pt;
		font-weight: bold;
		
	}
	.productpointsbld {
		font-weight: bold;
		
	}
	.pageheader2 {
		font-size: 120%;
		font-weight: bold;
		
	}
	.captions {
		font-size: 9.02pt;
		line-height: normal;
		
	}
	.pageheadersm3 {
		/* font-family: "Arial Black"; */
		font-weight: bold;
		
	}
	.mainheader20 {
		font-size: 14.63pt;
		/* font-family: "Arial Black"; */
		font-weight: bold;
		
	}
	.pagetextBLD3 {
		font-size: 8.58pt;
		font-weight: bold;
		
	}
	.menuitemsCopy {
		font-size: 8.58pt;
		line-height: 10.78pt;
		clip:   rect(auto auto auto auto);
		text-indent: 10pt;
		white-space: pre;
		display: list-item;
		list-style-type: decimal;
		list-style-position: inside;
		list-style-image: url(images/bullet.gif);
		
	}
	.pageheader3 {
		font-size: 14.63pt;
		font-style: italic;
		font-weight: bold;
		
	}
	.productpoints2 {
		line-height: 10.78pt;
		
	}
	.pageheadersm2Red {
		/* font-family: "Arial Black"; */
		font-weight: bold;
		text-decoration: blink;
		color: #CC0000;
		background-color: #FEFFDF;
		
	}
	.productpointsheaderbgRED {
		line-height: 10.78pt;
		font-weight: bold;
		background-color: #FF0000;
		font-style: italic;
		text-decoration: blink;
		color: #FFFF33;
		text-align: center;
		padding: 6px;
		
	}
	.pageheadersm2RedNoBlink {
		font-weight: bold;
		color: #CC0000;
		background-color: #FEFFDF;
		
	}
	.pageheadersm2RedIt {
		font-size: 120%;
		/* font-family: "Arial Black"; */
		font-style: italic;
		font-weight: bold;
		text-decoration: blink;
		color: #CC0000;
		background-color: #FEFFDF;
		
	}
	.pageheadersm2RedNoBlinkIt {
		font-size: 120%;
		/* font-family: "Arial Black"; */
		font-style: italic;
		font-weight: bold;
		color: #CC0000;
		background-color: #FEFFDF;
		
	}

	a.leftnav {text-decoration: none;}
	a.leftnav:hover {text-decoration: underline;}

	a:hover {
		text-decoration: underline; 
		color: red; 
		background-color: #f9febc;
	}

	a.stealth {text-decoration: none;}

	a.stealth:hover {
		text-decoration: underline; 
		color: red; 
		background-color: #f9febc;
	}


	.topnav {
		color: #800000; 
		font-weight: bold;
		padding-left: 3px;
		padding-right: 3px;
		padding-top: 2px;
		padding-bottom: 2px;
		font-size: 10.78pt;
		text-decoration: none;
	}

	a.topnav:hover {
		background: #DEDD13;
	}

	.style1,.red {color: #FF0000}
	.style2,.green {color: #006600}
	.style3,.blue {color: #0000FF}

	
	tr.navHeader {
		vertical-align: absmiddle;
		background: url(/gstempimages/Header_Background.gif) repeat-x;
	}

	table.navContainer {
		background: #FFFEF9 url(/gstempimages/VerticalGradient3.jpg) repeat-x;
		width: 100%;
	}

	table.navSection {
		width: 160px;
		margin-bottom: 6px;
		margin-top: 6px;
		text-align: left;
	}

	td.navTitle {
		font-size: 9.35pt;
		text-align: left;
		background: url(/gstempimages/Header_Background.gif) repeat-x;
		color: #5F3200;
		font-family: sans-serif;
		font-weight: bold;
		font-size: 13px;
		width: 100%;
		text-transform: uppercase;
	}

	td.navBody {
		padding-left: 3px;
		padding-right: 2px;
		padding-top: 5px;
		padding-bottom: 5px;
		background-color: #fcf0d7;
		border-left: 1px solid #8D5F2D;
		border-right: 1px solid #8D5F2D;
	}

	td.navFooter {
		border-bottom: 1px solid #8D5F2D;
		background-color: #fcf0d7;
		height: 8px;
		margin: 0px;
		padding: 0px;
		font-size: 5px;
	}

	tr.bottomRow {
		height: 8px;
		padding: 0px;
		margin: 0px;

	}
	

	
	.pricelistouterbox {
		border: 1px solid black;
		text-align: center;
		margin-bottom: 10px;
		font-size: 14px;
	}

	.pricelisttable {
		margin-top: 6px;
		margin-bottom: 3px;
		text-align: center;
		width: 100%;
		
	}

	.pricelistheader {
		vertical-align: bottom;
		font-size: 9.35pt;
	}

	#red {
		color: red;
		font-weight: bold;
	}

	#green {
		color: green;
		font-weight: bold;
	}

	#blue {
		color: blue;
		font-weight: bold;
	}

	ul.pricelistdetails {
		text-align: left;
		padding-left: 4px;
	}
	

	h1 {
		text-align: center;
		margin-top: 0pt;
		margin-bottom: 0pt;
		/* font-family: "Arial Black"; */
		font-size: 18.15pt;
		color: #800000;
	}

	h2 {
		margin-top: 0pt;
		margin-bottom: 2pt;
		font-size: 14.63pt;
		color: #800000;
	}
	
	verysmallfont {font-size: 1pt;}

	h3 {
		margin-top: 0pt;
		margin-bottom: 0pt;
		font-size: 12.65pt;
		color: #800000;
	}

	h4,h5,h6 {
		margin-top: 0pt;
		margin-bottom: 0pt;
		color: #800000;
	}

	
	.smallproductimage {
		width: 75px;
		height: 75px;
		border: 0px;
		padding-left: 2px;
		padding-right: 8px;
	}

	ul,ol {
		padding-left: 4px;
	}

	p {margin-top: 1px;}
	
	
	.infobox {
		background-color: #f9febc;
		border: 1px solid #d7d6a6;
		color: red;
		margin-top: 6px;
		margin-bottom: 6px;
		padding: 3px;
		
	}
	
	.nowrap {white-space: nowrap;}
</style>
