<!--/* ------------layout A-1column:: use .col1a-762px widelayout B-3columns:: use .col1b-90px wide; .col2b-170px wide; .col3b-500px widelayout C-2columns:: use .col1c-261px wide; .col2c-500px widelayout D-1column:: use .col1d-762px wide     FOR E-NEWSLEETER ONLY--------------- */body {	margin: 0px;	padding: 0px;	text-align: center;}#pgwrap {	width: 800px;	background: #fff;	margin: 0px auto;	padding: 0px;}p {	margin: 0;	padding: 10px 10px 0px 10px; 	color: #000;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 14px;	font-weight: normal;	text-decoration: none;}.tableGeneral td {	margin: 0;	padding: 3px; 	color: #000;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 14px;	font-weight: normal;	text-decoration: none;}.tableProducts td {	margin: 0px;	padding: 0px; 	color: #000;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	line-height: 13px;	font-weight: normal;	text-decoration: none;}.productFinish {	width: 135px;}.productPrice {	width: 80px;}.productDisclaimer {	width: 210px;	font-size:8px;	line-height:8px;	color: #7d7d7d;	padding-bottom:2px;	font-style:italic;}p.nopadding {	padding: 0; }p.gallerySlides {	padding: 0; 	color: #4c4c4c;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 12px;	font-weight: normal;	text-decoration: none;}a: { color: #cc4937; font-weight: normal; text-decoration: none; border: none; }a:link    { color: #cc4937; text-decoration: none; }a:visited { color: #cc4937; text-decoration: none; }a:hover   { color: #cc4937; text-decoration: underline; }a:active  { color: #cc4937; text-decoration: underline; }ul {	list-style-image: url(/images/bt_greysquare.gif);	/* margin-top: 0;	margin-bottom: 0;	padding-top: 0;	padding-bottom: 0; */	margin:0 5px 0 5px;	padding: 0 5px 0 20px;}ol {	margin-top: 0;	margin-bottom: 0;	padding-top: 0;	padding-bottom: 0;}li {	padding: 0px 0px 3px 0px;	color: #000;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 14px;	font-weight: normal;	text-decoration: none;}li a { text-decoration: none; color: #cc4937; }	li a:link     { color: #cc4937; text-decoration: none; }li a:visited { color: #cc4937; text-decoration: none; }li a:hover   { color: #cc4937; text-decoration: underline; }li a:active  { color: #cc4937; text-decoration: underline; }/* start li used as navigation */li.subnav a { text-decoration: none; color: #4c4c4c;}	li.subnav a:link    { color: #4c4c4c; }li.subnav a:visited { color: #4c4c4c; }li.subnav a:hover   { text-decoration: none; color: #cc4937; }li.subnav a:active  { text-decoration: none; color: #cc4937;  }li.subnavRed a { text-decoration: none; color: #cc4937; }	li.subnavRed a:link    { color: #cc4937; }li.subnavRed a:visited { color: #cc4937; }li.subnavRed a:hover   { color: #cc4937; }li.subnavRed a:active  { color: #cc4937;  }/* end li used as navigation */li.subnavRosa a { text-decoration: none; color: #4c4c4c; padding:0px; margin:0px; }	li.subnavRosa a:link    { color: #4c4c4c; }li.subnavRosa a:visited { color: #4c4c4c; }li.subnavRosa a:hover   { text-decoration: none; color: #cc4937; }li.subnavRosa a:active  { text-decoration: none; color: #cc4937;  }img { border: 0; }.font5 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 5px;	line-height: 7px;	font-weight: normal;}/* start header */#hHolder{	margin: 0;	padding: 0;	width: 800px;	background-color: #fff;	text-align: center;}#header {	margin: 0;	padding: 0;	width: 800px;	height: 120px;	position: relative;}#headerL{	left: 0px;	top: 0px;	width: 206px;	height: 100px;	background-color: #fff;	float: left;}#headerR {	padding: 50px 13px 0px 0px;	width: 165px;	/* position: absolute; */	text-align: left;	float: right;}#headerR .headerSearch {	font-size: 9px; 	line-height: 12px;	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-color: #cc4937;}/* start general form stuff */.box250 {	width: 250px;	height: 18px;	margin: 0px;	background-color: #fff;	border: 1px solid #ECE6D6;	color: #333;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; 	line-height: 12px; 	font-weight: normal;}.box120 {	width: 120px;	height: 18px;	margin: 0px;	background-color: #fff;	border: 1px solid #ECE6D6;	color: #333;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; 	line-height: 12px; 	font-weight: normal;}.btSubmit {	/* width: 100px; */	height: 18px;	margin: 0px 0px 3px 0px;	background-color: #ECE6D6;	border: 1px solid #ECE6D6;	color: #333;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; 	line-height: 12px; 	font-weight: normal;}.field250 {	width: 250px;	height: 100px;	margin: 0px;	padding: 0px;	background-color: #fff;	border: 1px solid #ECE6D6;	color: #333;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; 	line-height: 12px; 	font-weight: normal;}.required {	color: #a85145;	font-weight: bold;}/* used in terminology page */.term-1 {	width: 350px;	height: 18px;	margin: 0px;	background-color: #fff;	border: 1px solid #ECE6D6;	color: #333;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; 	line-height: 12px; 	font-weight: normal;}.term-2 {	width: 350px;	height: 150px;	margin: 0px;	padding: 0px;	background-color: #fff;	border: 1px solid #ECE6D6;	color: #333;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; 	line-height: 12px; 	font-weight: normal;}/* end used in terminology page *//* end general form stuff */	/* end header */#wrap {	width: 800px;	background: #fff;	margin: 0px auto;	padding: 0px;	background: #fff url(/images/bg_pgc.gif) repeat-y;}#pgt { 	width: 800px;	height: 20px;	margin: 0px auto;	padding: 0px;}#pgb { 	width: 800px;	height: 20px;	margin: 0px auto;	padding: 0px;}#container { 	width: 762px;	margin: 0px auto;	padding: 0px;	text-align: left;	overflow: hidden; }#container div { float: left; background: #ffffff; margin-bottom: -6000px; padding-bottom: 6000px; }@media print {#container div { float: left; background: #ccc; margin-bottom: 1px; padding-bottom: 1px; }  } /* this line is specifically for print function */  #container .col1a { background: #ffffff; width: 762px; }#container .col1b { background: #fcf7ed; width: 90px; border-right: #ffffff 1px solid; border-top: #ece5d5 15px solid; }#container .col2b { background: #ebebeb; width: 170px; border-right: #ffffff 1px solid; border-top: #f5efe4 15px solid; }#container .col3b { background: #ffffff; width: 500px; border-top: #ece5d5 15px solid; }#container .col1c { background: #ebebeb; width: 261px; border-right: #ffffff 1px solid; border-top: #ece5d5 15px solid; }#container .col2c { background: #ffffff; width: 500px; border-top: #f5efe4 15px solid; }#container .col1d { background: #ffffff; width: 762px; border-top: #a0643a 15px solid; }#container h1 { /* title of page with red line on left */	margin: 10px 0px 0px 0px;	border-left: 5px solid #cc4937;	padding: 0px 0px 0px 5px;	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 15px;	line-height: 16px;	font-weight: bold;	color: #4c4c4c;	display: block;	}	#container h2 { /* subtitle of page */	margin: 10px 0px 0px 10px;	padding: 0px 0px 0px 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	font-weight: bold;	color: #cc4937;	display: block;	}	#container .h2 { /* subtitle of page */	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	font-weight: bold;	color: #cc4937;	}	#container .prTitle { /* subtitle of page */	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	font-weight: bold;	color: #cc4937;	text-align: center;	}	#container h3 { /* subtitle of page */	margin: 10px 0px 0px 10px;	padding: 0px 0px 0px 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 12px;	font-weight: bold;	color: #4c4c4c;	display: block	}.clear {	clear: both;	display: block;	height:1px;	overflow: hidden;	margin: 0;	padding: 0;}.galleryControl {	width: 500px;	border: 1px #ebebeb solid;	background: #fff;	margin: 1px 0px 1px 0px;	padding: 2px;}.reverselincolor a { text-decoration: none; color: #4c4c4c; }	.reverselincolor a:link    { color: #4c4c4c; }.reverselincolor a:visited { color: #4c4c4c; }.reverselincolor a:hover   { text-decoration: none; color: #cc4937; }.reverselincolor a:active  { text-decoration: none; color: #cc4937;  }/* start setting table for forms */.tableControl {	border: 1px #e1e1e1 solid;	background: #fff;	margin: 1px 0px 1px 0px;	padding: 0px;}/* end setting table for forms *//* start layout specific for interactive catalog larger view */#pgwrapL {	width: 938px;	background: #fff;	margin: 0px auto;	padding: 0px;}#wrapL {	width: 938px;	background: #fff;	margin: 0px auto;	padding: 0px;	background: #fff url(/images/bg_pgcL.gif) repeat-y;}#pgtL { 	width: 938px;	height: 20px;	margin: 0px auto;	padding: 0px;}#pgbL { 	width: 938px;	height: 20px;	margin: 0px auto;	padding: 0px;}#containerL { 	width: 900px;	margin: 0px auto;	padding: 0px;	text-align: center;	overflow: hidden; }#containerL div { float: left; background: #ccc; margin-bottom: -6000px; padding-bottom: 6000px; }#containerL .col1aL { background: #ffffff; width: 900px; } /* used in i-catalog richfx large version */#footerL {	padding: 0 0 10px 0;	margin: 0;	background-color: #fff;	width: 1028px;	text-align: left;	clear: both;}#footerL .navbottom {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; 	font-weight: normal;	color: #999;}#footerL .navbottom a { text-decoration: none; color: #999; padding: 0px 10px; }	#footerL .navbottom a:link    { color: #999; }#footerL .navbottom a:visited { color: #999; }#footerL .navbottom a:hover   { text-decoration: none; color: #4c4c4c; }#footerL .navbottom a:active  { text-decoration: none; color: #4c4c4c;  }/* end layout specific for interactive catalog larger view *//* start top navigation */div#navcontainer{background-color: #fff;padding: 0;width: 800px;text-align: center;}div#navcontainer ul{font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #999;padding: 0px 10px;/* text-align: center; */margin: 0;}div#navcontainer ul li{display: inline;font-weight: bold;}div#navcontainer ul li a{font-family: Arial, Helvetica, sans-serif;font-size: 11px;letter-spacing:normal;font-weight: bold;padding: 0px 10px 0px 10px;color: #999;text-decoration: none;}div#navcontainer ul li a:hover{color: #4c4c4c;}li.mainnav a { font-family: Arial, Helvetica, sans-serif;font-size: 11px;letter-spacing:normal;font-weight: bold;padding: 0px 10px 0px 10px;color: #999;text-decoration: none; }	li.mainnav a:link    { color: #999; }li.mainnav a:visited { color: #999; }li.mainnav a:hover   { color: #4c4c4c; }li.mainnav a:active  { color: #4c4c4c;  }/* end top navigation *//* start home banner */#homeBanner {	padding: 9px 0 9px 0;	margin: 5px 0 8px 0;	background-color: #fff;	width: 780px; height:200px;	border: 1px solid #e5e5e5;	text-align: left;	clear: both;}#homeBanner h1 {	margin:0;	padding: 7px 0px 3px 0px;	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 11px;	line-height: 13px;	font-weight: bold;	color: #666;	display: block;	}#homeBanner p {	color: #666;	font-size: 9px;	line-height: 12px;	font-weight: normal;	text-decoration: none;	}	/* end home banner *//* start footer */#footer {	padding: 0 0 10px 0;	margin: 0;	background-color: #fff;	width: 800px;	text-align: left;	clear: both;}#footer .navbottom {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; 	font-weight: normal;	color: #999;}#footer .navbottom a { text-decoration: none; color: #999; padding: 0px 10px; }	#footer .navbottom a:link    { color: #999; }#footer .navbottom a:visited { color: #999; }#footer .navbottom a:hover   { text-decoration: none; color: #4c4c4c; }#footer .navbottom a:active  { text-decoration: none; color: #4c4c4c;  }/* end footer *//* =Start table structure */.tableStyle {	width: 480px;	margin: 0;	border: 2px solid #BEBEBE;	border-collapse: collapse;}.tableStyle th, .tableStyle td {	border: solid 1px #444;	padding: 0.4em;	font-size: 9px;	text-align: center;}.tableStyle2 {  /* e-newsletter use, set with in the doc */	/* width: 740px; */	margin: 0;	border: 2px solid #BEBEBE;	border-collapse: collapse;}.tableStyle2 th, .tableStyle2 td {  /* e-newsletter use, set with in the doc */	border: solid 1px #444;	padding: 0.4em;	font-size: 9px;	text-align: center;}/* =End table structure *//* =Start grey colour scheme */.greyScheme th, .greyScheme td {	border-color: #ebebeb;}.greyScheme tr.green {	background-color: #ebebeb;}.greyScheme th.header, .greyScheme tr.header, .greyScheme thead td {	background-color: #ebebeb;}.greyScheme td.firstColumn {	font-weight: bold;	text-align: center;}.greyScheme td.firstColumnGrey {	font-weight: bold;	text-align: center;	background-color: #B1B1B1;}/* =End grey colour scheme *//* search results page */dl {	margin: 0;	padding: 0px 10px 8px 10px;	color: #000;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 14px;	font-weight: normal;	text-decoration: none;}dt a { text-decoration: none; color: #000; }	dt a:link     { color: #000; text-decoration: none; }dt a:visited { color: #000; text-decoration: none; }dt a:hover   { color: #cc4937; text-decoration: underline; }dt a:active  { color: #cc4937; text-decoration: underline; }.font8 {	font-size: 8px;	line-height: 11px;}.subtle {	font-size: 9px;	color: #555555;	line-height: 11px;}p.dots		{width:100%; height:1px; border-top:1px dotted #bebebe; margin:15px 10px 0 10px; padding:0; clear:both;}