ul#boxCont { position: absolute; right: 20px; top: 10px; margin: 0; padding: 0; height: 240px; width: 230px; background: url(../images/bg_contact.jpg) no-repeat; list-style: none;}
ul#boxCont li { margin: 0 0 0 40px; padding: 0 0 10px 0;  }
#boxCont h2 { margin: 0; padding: 10px 0 0 0; color: #ffffff; }
#boxCont .org { color: #FFF100; }
#boxCont .adr { color: #ffffff; }
#boxCont .street-address { color: #ffffff; }
#boxCont .locality { color: #ffffff; }
#boxCont .region { color: #ffffff; }
#boxCont .tel { color: #ffffff; }
#boxCont .type { color: #FFF100; }
#boxCont .value { color: #ffffff; position: absolute; left: 80px; }
#boxCont .email { font-size: 11px; color: #FFF100; }
#boxCont a:hover.email { color: #ffffff; }

.prodListItem { position:relative; clear:both; min-height:232px; margin: 0 0 10px 160px; padding:0; width: 480px; background: url(../images/bg_prodListDetail.gif) bottom no-repeat; }
* html .prodListItem {height:232px;} /* IE hack */
.prodListItem .crnTR {position:absolute; top:-1px; right:-2px; width:7px; height:7px;}
.prodListItem h2 { font-size:14px; color:#ffffff; margin:0; padding: 0 0 0 15px; line-height:30px; background: url(../images/bg_prodList.gif) no-repeat;}
.prodListItem h4 { font-size:12px; margin:0; padding:4px 8px 0px 15px; color:#c6020d; line-height: 30px;}
.prodListItem p { margin:0px 8px 8px 15px; padding:0; line-height: normal;}
.prodListItem .prodListImg {float:right; margin:8px 2px 0 5px; }
.prodListItem h4 a:link, .prodListItem h4 a:visited {text-decoration:none;}
.prodListItem h4 a:hover, .prodListItem h4 a:focus, .prodListItem h2 a:active {text-decoration:underline;}

#prodDetail img.prodLogo { margin: 0 260px 0 20px; height: 100px; width: 345px; float: right; }
#prodDetail img.prodImg1 { float: right; margin: 0 20px 0 0; }
#prodDetail #largeview { position: relative; width: 345px; height: 180px; margin: 10px 0 0 0; padding: 0 0 10px 160px; float: left;}
#prodDetail #largeview a { position: absolute; right: 8px; bottom: 18px; margin: 0; padding: 0; background: url(../images/but_link4.gif) no-repeat; display: block; text-decoration: none; height: 24px; width: 80px; color: #ffffff; text-align: center; line-height: 24px; }
#prodDetail #largeview a:hover { margin: 0; padding: 0; background-position: 0 -24px;  display: block; text-decoration: none; height: 24px; width: 80px; color: #c6020d; text-align: center; line-height: 24px; }

#prodDetail h2 { margin-top: 5px }

.prodInfolist { position:relative; margin: 10px 1px 10px 10px; padding: 0; list-style: none none; line-height: 16px; font-size: 12px; float: left; width: 220px; height: 180px; background: url(../images/bg_prodinfo.gif) top no-repeat;}
.prodInfolist li { margin-bottom: 0.2em; margin-left: 15px; color: #58a700; }
.prodInfolist h3 { margin: 5px 0 5px -15px; color: #ffffff; line-height: 24px; text-align: center; }
.prodInfolist .value { color: #213a00; position: absolute; left: 80px; height: 16px; }
.prodInfolist a { position: absolute; right: 5px; bottom: 5px; margin: 0; padding: 0; background: url(../images/but_link2.gif) no-repeat; display: block; text-decoration: none; height: 24px; width: 80px; color: #c6020d; text-align: center; line-height: 24px; }
.prodInfolist a:hover { margin: 0; padding: 0; background-position: 0 -24px;  display: block; text-decoration: none; height: 24px; width: 80px; color: #ffffff; text-align: center; line-height: 24px; }

#prodFeatList { position:relative; margin: 0px 0 0px 160px; padding: 0; list-style: none url(../images/but_bullet.gif); background: url(../images/bg_prodfeat.gif) no-repeat top; line-height: 16px; font-size: 12px; width: 345px; height: 460px; }
#prodFeatList li { margin: 0 5px 0.5em 25px; }
#prodFeatList li.head3 { list-style: none none; }
#prodFeatList li h3 { margin: 0 0 0 -25px; padding: 5px 0 0 0; line-height: 24px; color: #c6020d; text-align: center; }
#prodFeatList a { position: absolute; right: 5px; bottom: 5px; margin: 0; padding: 0; background: url(../images/but_link3.gif) no-repeat; display: block; text-decoration: none; height: 24px; width: 200px; color: #ffffff; text-align: center; line-height: 24px; }
#prodFeatList a:hover { margin: 0; padding: 0; background-position: 0 -24px;  display: block; text-decoration: none; height: 24px; width: 200px; color: #c6020d; text-align: center; line-height: 24px; }

#contentPop { width: 100%; margin: 0; padding: 10px 0 0 0; font-size: 12px; color: #213A00; font-family: tahoma, arial, helvetica, sans-serif; }
#contentPop #title { width: 600px; margin: 0 10px 0 10px; }
#contentPop H1 { width: 400px; font-size: 12px; color: #58a700; margin: 5px 10px 3px 100px; float: left;}
#contentPop a, #contentPop a:link, #contentPop a:active, #contentPop a:visited { font-size: 12px; color: #c6020d; text-decoration: none; font-weight: bold; margin: 5px 10px 3px 10px; float: right; }
#contentPop a:hover { font-size: 12px; color: #ff9700; text-decoration: underline; font-weight: bold; margin: 5px 10px 3px 10px; float: right; }

/* === help form === */
form, fieldset, legend { border: 0; padding: 0; margin: 0; }
form { position: absolute; right: 260px; top: 10px; width: 330px; height: 420px; background: url(../images/bg_help.jpg) no-repeat; }
legend { font-size: 16px; color: #ffffff; line-height: 20px; padding: 10px 0 10px 10px; }
form ol, form ul { list-style: none; margin: 0; padding: 0; }
form li { clear: both; margin: 0 0 5px 0; padding: 0; }
label { display: block; float: left; font-size: 12px; line-height: 1.6em; margin-right: 5px; margin-left: 10px; text-align: right; width: 120px; color: #c6020d; }
input, textarea { background: #ffffff; font: 12px Arial, Helvetica, sans-serif; padding: 1px 3px; width: 150px; border: solid 1px #c6020d; }
textarea { line-height: 1.3em; padding: 0 3px; }
button {
background: #c6020d;
border: 1px outset #ffffff;
color: #ffffff; cursor: pointer;
font: 11px Tahoma, Arial, Helvetica, sans-serif;
letter-spacing: .3em;
margin-left: 135px;
padding: 3px;
}
#formErr { position: absolute; right: 260px; top: 440px; width: 330px; height: 140px; background: url(../images/bg_formerror.gif) no-repeat; }
#formErr h2 { font-size: 16px; color: #ffffff; line-height: 20px; padding: 10px 0 10px 20px; margin: 0; }
#formErr p { color: #ffffff; padding: 0 0 10px 20px; margin: 0; }

#formTY { position: absolute; right: 260px; top: 35px; width: 330px; height: 350px; }
#formTY h3 { font-size: 14px; line-height: 18px; padding: 10px 0 10px 20px; margin: 0; }
#formTY p { padding: 0 0 10px 20px; margin: 0; }

#helpCol { width: 240px; margin-left: 160px; }
#helpCol h3 { margin: 5px 20px 5px 0; }
#helpCol p { margin: 0 5px 0 0; padding: 0; }

.listHelp { margin: 10px 0 15px 20px; padding: 5px; list-style: none url(../images/but_bullet.gif); line-height: 18px; font-size: 12px; }
.listHelp li { margin-bottom: 0.4em; }
.listHelp li.head2 { list-style: none none; margin-left: -20px; margin-top: 20px; }
.listHelp h2 { margin: 5px 0 0 0; }
.listHelp h3 { margin: 5px 0 0 0; padding: 0; line-height: normal; }
.listHelp p { line-height: normal; }
.smallPDF { font-size: 10px; }

