@charset "utf-8";
body, html {
	margin:0;
	padding:0;
	border:0;
	color:#FFF;
	height:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #EDEDED;
}
hr { background-color:#96A4C5; color:#96A4C5; border:none; height:1px; width:100%;}
p{margin:11px 0;}
p.noTopPadding{margin-top:0;}
sup{font-size: 0.6em;}
h1, h2, h3, h4 {margin-top: 0em; margin-bottom:10px;}
h3, h4 { margin-bottom:.5em; }
h1 { font-size:1.6em; letter-spacing:-1px;}
h1 a, h1 a:link, h1 a:hover, h1 a:visited {	color:#FFFFFF; }
h2 { font-size:1.3em; letter-spacing:-1px; }
h3 { font-size:1.1em; }
h4 { font-size:1em; }
.newsItem h3 { margin-bottom:10px; clear:both; }
/*.newsItem { padding-bottom:20px; }*/
.newsItem .leftCol {
	float:left;
	padding-right: 10px;
	/*padding-bottom: 500px;
	margin-bottom: -500px;
	overflow:hidden;*/
}
.newsItem .leftCol ul li { padding-bottom:5px;}
.newsItem .rightCol{
	float:left;
/*	padding-bottom: 500px;
	margin-bottom: -500px;
	text-align:right;*/
}
.newsItem .video{width:470px; height:306px;}
.newsItem .video .vid{width:460px; height:296px;}
.fr {float:right;}
.imageRight { float:right; margin-bottom:20px; margin-left:20px; }
.imageLeft { float:left; margin-bottom:20px; margin-right:20px; }
.caseStudyRight { float:right; margin-bottom:20px; margin-left:20px; width:197px; }
img { color:red; margin:0; padding:0; border:0; }
a {outline:none;}
a:visited{ text-decoration:none; color:#83AFE0;}
a:link{	text-decoration:none; color:#83AFE0;}
a:hover{ text-decoration:underline; color:#83AFE0;}
ul { margin:1.5em 0em 2.5em 0em; }
td ul { margin: 0 auto; }

#wrapper {
	border: 0;
	height: auto;
	width: 970px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.topbar {
	height:150px;
	background-color:#FFF;
	border-bottom: #000 1px solid;
}
.topbar #wrapper {height:100%;position:relative; background:url(img/sitewide/banner-top-right.png) top right no-repeat;}

.topbar .barWrap {float:left;width:532px; text-align:left;}
.topbar .bar {position:relative; }
.topbar select {
	width:110px;
	color: #09487B; 
	font-size: 100%;
	vertical-align:middle;
}
.topbar .bar .text {
	color:#09477A;
	padding: 2px 10px 0 10px;
	position:relative;
}
.topbar .bar .background {
	background-color:#b4b4b4;
	width:100%;
	height:100%;
	position: absolute;
	top:0;
	left:0;
	opacity: 0.50; 
   	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
.topbar .bottom {position:relative;}
.topbar .bottom, .topbar .left, .topbar .middle, .topbar .right {height:4px;}
.topbar .left, .topbar .right {width:4px;position:absolute;top:0;}
.topbar .left {
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/img/sitewide/corners/grey-bl.png');*/
	left:0;
	background-image:url(/img/sitewide/corners/grey-bl.gif);
}
/*.topbar .left[class] {background-image:url(/img/sitewide/corners/grey-bl.png);}*/

.topbar .middle {
	background-color:#b4b4b4;
	opacity: 0.50; 
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	position:absolute;
	top:0;
	left: 4px;
	right: 4px;
}
.topbar .right {
	right:0;	
}
.topbar .right[class] { background-image:url(/img/sitewide/corners/grey-br.png);}

.topbar .bar .spacer {
	margin-right:15px;
}
.topbar .logo {
	clear:left;
	margin-top: 13px;
	float:left;
}
.topbar .tabs {
	position: absolute;
	bottom: 0;
	left: 0;
	clear:left;
}
.tabs ul {
	list-style:none; 
	margin:0;
	padding:0;
	height:22px;  
}
.tabs li {display:block; float:left; margin:0 -15px 0 0;}
.tabs li a {display:block; text-decoration:none;position:relative;}

.tabs li a em {float:left; padding:0 9px; height:22px; position:relative; z-index:100; font-style:normal; color:#fff; background:#afc3e4 url(img/sitewide/tabs/bg-d.gif) repeat-x bottom left; font-size:11px; font-family:verdana; line-height:20px;}
.rightcolbox .tabs li a em,.rightcolbox .tabs li a b {background-image:url(img/sitewide/tabs/bg-l.gif)}
.tabs li a b {font-size:0; line-height:0; position:relative; width:1px; display:block; float:left; z-index:300; background:#afc3e4 url(img/sitewide/tabs/bg-d.gif) repeat-x bottom left;}

.tabs li b.p3 {width:2px; height:21px; margin-top:1px; z-index:100;}
.tabs li b.p5 {height:20px; margin-top:2px;}
.tabs li b.p6 {height:19px; margin-top:3px;}
.tabs li b.p7 {height:18px; margin-top:4px;}
.tabs li b.s{height:17px;margin-top:5px;width:5px;}
.tabs li b.s2{height:17px;margin-top:5px;width:6px;z-index:100;}
.tabs li b.p8 {height:17px; margin-top:5px;}
.tabs li b.p9 {height:16px; margin-top:6px;}
.tabs li b.p10 {height:15px; margin-top:7px;}
.tabs li b.p11 {height:14px; margin-top:8px;}
.tabs li b.p12 {height:13px; margin-top:9px;}
.tabs li b.p13 {height:12px; margin-top:10px;}
.tabs li b.p14 {height:11px; margin-top:11px;}
.tabs li b.p15 {height:10px; margin-top:12px;}
.tabs li b.p16 {height:9px; margin-top:13px;}
.tabs li b.p17 {height:8px; margin-top:14px;}
.tabs li b.p18 {height:7px; margin-top:15px;}
.tabs li b.p19 {height:6px; margin-top:16px;}
.tabs li b.p20 {height:5px; margin-top:17px;}
.tabs li b.p21 {height:4px; margin-top:18px;}
.tabs li b.p22 {height:3px; margin-top:19px;}
.tabs li b.p23 {height:2px; margin-top:20px;}
.tabs li b.p24 {height:1px; margin-top:21px;overflow:hidden;}

.tabs li em b.crnr{position:absolute; display:block; left:-6px;top:0;border:0;width:6px;height:6px;background:url(img/sitewide/tabs/bg-tl.png) top left; z-index:500;}
.tabs li b.tr{float:none;position:absolute; top:0; right:17px; display:block; border:0;width:11px;height:5px;background:url(img/sitewide/tabs/bg-tr.png) top left; z-index:500;}
.tabs li em b.shdw {position:absolute; display:block; left:-6px; bottom:0; border:0; width:18px; height:18px; background:url(img/sitewide/tabs/bg-s.gif) bottom left; z-index:500;}

.rightcolbox .tabs li em b.crnr{background-image:url(img/sitewide/tabs/bg-tl-l.png);}
.rightcolbox .tabs li b.tr{background-image:url(img/sitewide/tabs/bg-tr-l.png);}
.rightcolbox .tabs li em b.shdw {background-image:url(img/sitewide/tabs/bg-s-l.gif);}


.tabs li a:hover, .tabs li a:focus, .tabs li a:active { color:#000; position:relative; z-index:500; cursor:pointer;}
.tabs li a:hover em, .tabs li a:focus em, .tabs li a:active em {color:#0c4881; background-image:url(img/sitewide/tabs/bg-o.gif);}
.tabs li a:hover em b.shdw, .tabs li a:focus em b.shdw, .tabs li a:active em b.shdw {visibility:hidden;}

.tabs li a:hover b, .tabs li a:focus b, .tabs li a:active b {background: url(img/sitewide/tabs/bg-o.gif) bottom left;}
.tabs li a:hover b.crnr, .tabs li a:focus b.crnr, .tabs li a:active b.crnr { background-image:url(img/sitewide/tabs/bg-tl-o.png);}
.tabs li a:hover b.tr, .tabs li a:focus b.tr, .tabs li a:active b.tr{ background-image:url(img/sitewide/tabs/bg-tr-o.png);}

#leftcol {
	width: 177px;
	z-index:6;
	text-align: left;
	float: left;
	vertical-align: top;
	margin-top:5px;
}

.glossymenu{
	list-style-type: none;
	margin: 5px 0;
	padding: 0;
	width: 170px;
}

.glossymenu .top a{	background: url(img/sitewide/menu-top.gif) no-repeat; }
.glossymenu .top a:hover{ background: url(img/sitewide/menu-top-o.gif) no-repeat; }

.glossymenu .bottom{border-bottom: none; }
.glossymenu .bottom:hover{border-bottom: none; }
.glossymenu .bottom2 { background-image: url(img/sitewide/menu-bottom.gif); background-repeat: no-repeat; background-position: bottom; border-bottom: none; height:auto; }
.glossymenu .bottom2:hover{ background-image: url(img/sitewide/menu-bottom-o.gif); border-bottom: none; }

.glossymenu li {background-color: #043260;border-bottom: #31559D solid 1px;height:23px;}
.glossymenu li:hover {background-color: #afc3e4;}
.glossymenu li a{
	color: white;
	display: block;
	width: auto;
	padding: 5px 0 4px 10px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

* html .glossymenu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
	width: 160px;
}

.glossymenu li a:visited, .glossymenu li a:active{
	color: white;
}

.glossymenu li:hover a, .glossymenu li a:hover{
	color: #0c4881;
	text-decoration:none;
}
.glossymenu .splitter:hover {background-color:#ddd}
.glossymenu .splitter {
	background-image: url(img/sitewide/menutop.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color:#DDD;
	font-weight: bold;
	color: #043260;
	padding: 8px 0 2px 10px;
	border:none;
	height:14px;
}
.glossymenu #cse-search-box{margin:0; padding-bottom:5px; text-align:center; }

#rightcol{
	width: 785px;
	text-align: left;
	float: right;
	vertical-align: top;
	margin-top: 10px;
}

.rightcolbox {
	width: 755px;
	padding: 0 15px 5px;
	/*width: 590px;
	padding:0 10px 0 10px;*/
	text-align: left;
	float: left;
	vertical-align: top;
	min-height:581px;
}

.breadcrumb{
/*	vertical-align:middle;
	height:16px;*/
	border-bottom: 1px dotted #31559D;
    margin-bottom: 10px;
	margin-top: 5px;
    padding-bottom: 6px;
}
.breadcrumb img {vertical-align:sub;}
.breadcrumb .buttons {
	float:right;
/*	vertical-align:middle;
	line-height:16px;
	height:16px;*/
}

.caseStudy {margin-bottom:10px; padding-bottom:10px; }
.caseStudyB {border-bottom:none;}
.caseStudy .logo {float:left; width:210px;}
.caseStudy .details {margin-left:215px;}
.caseStudy a.name {font-size:1.5em; font-weight:bold;}
.caseStudy .title {font-size:1.2em; font-weight:bold;margin-top:4px;margin-bottom:5px;}

/* add this stuff */
.breadcrumb .buttons.addthis_default_style .at300m {padding-right:0;}
.breadcrumb .buttons.addthis_default_style .at300m span.at300bs.at15t_compact {margin-right:0;}
.breadcrumb .buttons.addthis_default_style .at300b {padding:0 3px;}

.paddingRight { padding-right:78px;}

.clear {
	line-height: 0px;
	clear: both;
	float: none;
	height: 0px;
	width: 0px;
	padding: 0px;
	margin: -2px 0 0 0;
}

.cell1 { background-color: #4673a3; }
.cell2 { background-color: #74a6ec; }

.tech {
    border-color: #043260;
	border-width: 0 0 1px 1px;
    border-style: solid;
}

.tech td, .tech th{
    border-color: #043260;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
    padding: 4px;
}

.tech .row1, .tech-t, .tech-b-1 { background-color: #4673a3; }
.tech .row2, .tech-b-2 { background-color: #AFC3E4; color:#0C4881; }
.tech-t { height: 5px; margin: 10px 1px 0 1px; }
.tech-b-2, .tech-b-1 { height: 5px; margin: 0 1px 0 1px; }

#footer {
	width: 100%;
	font-size: 10px;
	text-align: center;
	padding-top: 10px;
	marging-bottom: 20px;
	clear:both;
	color:#0a539c;
}
#fotterInternalWrap {width:100%;}
#footerleft {
	text-align: left;
	float: left;
	width: 450px;
	color:#043260;
}
#footerright {
	text-align: right;
	float: right;
	line-height: 26px;
}
#footerright a {color:#043260}

#keywordfooter {
	width: 100%;
	text-align: center;
	float: left;
	vertical-align: top;
	margin-top: 20px;
	marging-bottom: 20px;
} #keywordfooter a { color:#4672A3;}

.searchBy, .quickfind {
	width:755px;
	margin:0;
	padding:0;
	clear:both;
	position:relative;
	border:1px solid #31559D;
}
#applications .tl, .searchBy .tl, .quickfind .tl{background-image:url(img/index/corners/tl.gif); top:-1px; left:-1px;}
#applications .tl{left:10px;top:0;}
#applications .tr, .searchBy .tr, .quickfind .tr{background-image:url(img/index/corners/tr.gif); top:-1px; right:-1px;}
#applications .tr{right:8px;top:0;}
.searchBy .bl, .quickfind .bl{background-image:url(img/index/corners/bl.gif); bottom:-1px; left:-1px;}
.searchBy .br, .quickfind .br{background-image:url(img/index/corners/br.gif); bottom:-1px; right:-1px;}
#applications .tl,#applications .tr, .searchBy .tl, .quickfind .tl,.searchBy .tr, .quickfind .tr,.searchBy .bl, .quickfind .bl,.searchBy .br, .quickfind .br{position:absolute;width:3px;height:3px;line-height:3px;}


.searchBy{padding-top: 5px; padding-bottom: 10px;}
.quickfind {margin-top:14px; padding-bottom:15px;}
.searchBy .top, .quickfind .top {
	height:30px; 
	width:100%;
}
.welcome, .searchBy .top .wrap, .quickfind .top .wrap{padding: 7px 0 0 10px; font-size:13pt; font-weight:bold;width:735px;}
.welcome{height:48px; margin:15px 0 14px; }
.welcome span {float:left;margin-top:10px;}
.welcome img {float:left;margin-left:-4px; padding-right:10px; margin-right:10px; border-right:1px solid #31559D;}
.welcome h1{float:left;letter-spacing:normal; margin:0; font-size: 14px; font-style: normal; line-height: normal; word-spacing: normal; text-transform: none; font-weight: normal; display:inline-block; margin-top: 8px}
.welcome h1 a{font-weight:bold;}

.searchBy .top .wrap {padding-top:5px;}
.searchBy form{position:absolute; top:5px; right:7px;}
.quickfind .top .wrap div{font-size:8pt;float:right;padding-top:3px;}
.quickfind .top .wrap div a{color:#FFF}

.searchBy #applications a {color:#FFF;}
.quickfindPicL, .quickfindPicS , .quickfindPic { 
	width:100px;
	text-align:center;
	margin-right:27px;
	float:left;
	margin-top:10px;
}
.quickfindPicS {margin-left:11px;}
.quickfindPicL{margin-right:0;}
.quickfindPic a, .quickfindPicS a, .quickfindPicL a { color:#FFFFFF; }
.quickfindPicL img, .quickfindPic img, .quickfindPicS img{ margin-bottom:6px;}

.applicator { clear:both; }
.borderTop{border-top: 1px dotted #31559D;/*padding-top: 30px;*/ padding-top:20px;}
.applicator .left {
	width: 220px;
	float: left;
}
.applicator .right {
	width: 525px;
	float: right;
}
.applicator .leftD {
	width: 220px;
	float: left;
}
.support .left { width: 490px;}
.support .right { width:250px; float:right;}
/* .img = img that has captions, applicators pages */
.img { width:212px; margin:0 0 20px 0;}
.img .caption{	position:relative;	background-color:#ddd; margin-top:5px; }
.img .caption .l, .img .caption .r {background-repeat:repeat-y; width: 5px; height:100%; top:0; z-index:2; position: absolute;}
.img .caption .l{background-image:url(/img/sitewide/caption/capBG_l.gif); left:0;}
.img .caption .r{background-image:url(/img/sitewide/caption/capBG_r.gif); right:0;}

.img .caption .l .t, .img .caption .l .b, .img .caption .r .t, .img .caption .r .b {position:absolute; widows:5px; height:5px;}
.img .caption .l .t, .img .caption .r .t{top:0;}
.img .caption .l .b, .img .caption .r .b{bottom:0;}

.img .caption .l .t {background:url(/img/sitewide/caption/capBG_tl.gif);}
.img .caption .l .b {background:url(/img/sitewide/caption/capBG_bl.gif);}
.img .caption .r .t {background:url(/img/sitewide/caption/capBG_tr.gif);}
.img .caption .r .b {background:url(/img/sitewide/caption/capBG_br.gif);}

.img .caption .t, .img .caption .b{position:absolute; left:0; background-repeat:repeat-x; height:5px; width:100%; z-index:1;}
.img .caption .t{top:0; background-image:url(/img/sitewide/caption/capBG_t.gif)}
.img .caption .b{bottom:0; background:url(/img/sitewide/caption/capBG_b.gif);}

.img .caption .tx {padding:7px 5px; color:#043260; font-weight:bold; text-align:center; }

.applicator .rightD {
	width: 525px;
	float: right;
	position:relative;
}
.applicator .rightD ul {margin-bottom:0; padding-left:15px;}
.applicator .rightD .mag img { margin-left:10px}
.applicator .rightD span.mag img {vertical-align:middle; margin:0 5px;}
.applicator .rightD .buttons {margin-left:-10px;}
.applicator .rightD .buttons img { padding-left: 10px; vertical-align:middle; }

.applicatorSpliter {
	clear:both;
	padding-top: 30px;
}

div.aboutusVid { width: 745px; }
div.aboutusVid #vid { width: 735px; height: 428px;}
.applicatorVideo, .video{ background-color: #05427F; width: 480px;}
.applicatorVideo #vid, .video .vid { width: 470px; height: 380px; }
.applicationVideo .applicatorVideo {width: 370px; margin-bottom:10px;}
.applicationVideo .applicatorVideo #vid { width: 360px; height: 290px; }

.product {
	width: 150px;
	text-align:center;
	margin-bottom:20px;
	float:left;
}
.application {
	float:left;
	width: 100px;
	padding: 0 10px;
	height: 145px;
	text-align: center;
}

.application a{ margin:0; padding:0; color:#FFF;}
.application a:visited{color:#FFF;}

.applicationVideo, .appVidDetails .left {
	float:left;
	width: 370px;
	border-right: #96a4c5 solid 1px;
	padding-right: 20px;
	margin-right: 9px;
	/*padding-bottom: 500px;
	margin-bottom: -500px;*/
	/*overflow:hidden;*/
}
.appVidDetails > .left {
	/*float:left;
	width: 490px;
	padding:0 20px 10px 0;*/
	margin-right:0;
	padding-bottom:10px;
	padding-right:20px;
	border-right-width: 0;
}
.applicationProducts{
	float:left;
	width: 355px;
	/*padding-bottom: 500px;
	margin-bottom: -500px;*/
	overflow: auto;
	height:240px;
}
/*.applicationProducts #appOverview h2 {margin-top: 1em;}*/
.appVidDetails #appShown{
	float:left;
	width: 345px;
	padding: 9px 10px 10px 9px;
	border: #96a4c5 solid 1px;
	border-bottom:none;
	border-right:none;
	margin-top:-62px;
}
.appVidDetails #appShown a{
    text-align: center;
    width: 100%;
    display: block;
}
.applicationProducts img {
	position:relative;
}
.applicationRelatedVideos {
	border-top: #96a4c5 solid 1px;
	clear:both;
	padding-top: 10px;
	position:relative;
	text-align:left;
}
.applicationRelatedVideos .tabPage{display:none;border:1px solid #96A4C5; overflow-y:hidden; overflow-x:auto; width:753px;}
.applicationRelatedVideos .tabPage .wrap { white-space:nowrap;padding:5px;}
.applicationRelatedVideos .tabPage .wrap div {float:left;text-align:center; margin-right:5px;}
.applicationRelatedVideos .tabPage .wrap div a{display:block;white-space:normal;}
.applicationRelatedVideos .appTab .wrap div,.applicationRelatedVideos .appTab .wrap div a {width:100px;}
.appTab .wrap div img {background-color:#043260; width:100px; height:100px;}
.appTab .wrap {width:3150px;} /*default witdh*/

#appNav {border:none;padding-top:10px;}
#applications{border:none; padding:0;}
#applications .tabPage {margin-left:10px; width:735px;border:1px solid #31559D; border-bottom-style:none;}
#applications .tabPage[tab="-1"] {border-bottom-style:solid;}
#applications .tabPage .wrap{padding-top:0; padding-bottom:0;}


.obv {width:353px;}
.obv #vid {width:343px; height:226px;}
#readmore p{margin-left:10px; }
.applicatorVids {border:none;}
.quickEnquireWrap {
/*	background-color: #043260;*/
	width: 170px;
}
.quickEnquire {
	padding: 5px;
}

.boxCorners { /*background-color: #043260;*/ height:5px; }

.boxCorners, .rightcolbox, .quickEnquireWrap {
	background-color: #043260;
}

.labelsForm input {width:200px;}
.labelsForm select {width:206px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.labelsForm select {width:204px;}
}
.labelsForm #width, .labelsForm #height { width:58px;}

.divider {width:100%; height:1px;}


/*Tabber javascipt gen style (labels page) */

.tabbertab h3 {margin-bottom: 0}
.tabbertab p {margin-top: 0}
.tabberlive .tabbertabhide {display:none;}
/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {}
.tabberlive {margin-top:1em;}
ul.tabbernav{
	margin:0;
	padding: 0;
	height: 39px;
}

ul.tabbernav li{
	list-style: none;
	margin: 0;
	display: inline;
	float:left;
}

ul.tabbernav li a{
	padding: 3px;
	margin-right: 4px;
	border: 1px solid #96A4C5;
	border-bottom: none;
	background: #4672A3;
	text-decoration: none;
	height:32px;
	width:50px;
	display:inline-block;
}

ul.tabbernav li a.tabWide { width:100px;}
ul.tabbernav li a:link { color: #FFF; }
ul.tabbernav li a:visited { color: #FFF; }

ul.tabbernav li a:hover, ul.tabbernav li.tabberactive a:hover{
	color: #0C457D;
	background: #AFC3E4;
	border-color: #4672A3;
}

ul.tabbernav li.tabberactive a{
	background-color: #043260;
}

.tabberlive .tabbertab {
	padding:5px;
	border:1px solid #96A4C5;
}

.tabberlive .tabbertab h3 {
 display:none;
}

.aBlock > a {display:block; padding-bottom:5px;}

form fieldset {
	border-color:#96A4C5;
	border-style:solid none none;
	border-width:1px 0 0;
	clear:both;
	font-size:100%;
	margin:0;
	padding:10px;
}
form fieldset legend {
  font-weight: normal;
  margin: 0 0 0 0;
  padding: 0 5px;
  color:#FFF;
}

form fieldset div {
	clear:left;
	display:block;
	margin:5px 0 0;
	padding:1px 3px;
	width:354px;
}
form fieldset div.wide {
	width:500px;
}
form fieldset div label {
  display: block;
  float: left;
  width: 130px;
  padding: 3px 5px;
  margin: 0 0 5px 0;
  text-align: right;
}

form fieldset div.optional label, label.optional {
  font-weight: normal;
}

form fieldset div.required label, label.required {
  font-weight: bold;
}
form fieldset div.submit {
	margin-left:138px;
}
form fieldset div.notes {
  float: right;
  width: 158px;
  height: auto;
  margin: 0 0 10px 10px;
  padding: 5px;
  border: 1px solid #96A4C5;
  background-color: #04396E;
  color: #FFF;
  font-size: 88%;
}

form fieldset div.notes h4 {
  padding: 3px 0 3px 27px;
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: #96A4C5;
  font-size: 110%;
}

form fieldset div.notes p {
  margin: 0em 0em 1.2em 0em;
}

/* the imaze zoom for applicators */
.zoom img {display:block;}
div.jqZoomTitle {
	z-index:5000;
	text-align:center;
	/*font-size:11px;
	font-family:Tahoma;*/
	height:16px;
	padding-top:2px;
	position:absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	color: #043260;
	font-weight:bold;
	background: #DDD;
}

.jqZoomPup {
	overflow:hidden;
	background-color: #FFF;
	-moz-opacity:0.6;
	opacity: 0.6;
	filter: alpha(opacity = 60);
	z-index:10;
	border-color:#c4c4c4;
	border-style: solid;
	cursor:crosshair;
}

/*.jqZoomPup img{
	border: 0px;
}*/

.preload{
	-moz-opacity:0.8;
	opacity: 0.8;
	filter: alpha(opacity = 80);
	color: #333;
	font-size: 12px;
	font-family: Tahoma;
	text-decoration: none;
	border: 1px solid #CCC;
	background-color: white;
	padding: 8px;
	text-align:center;
	background-image: url(/img/sitewide/zoomloader.gif);
	background-repeat: no-repeat;
	background-position: 43px 30px;
	width:90px;
	* width:100px;
	height:43px;
	*height:55px;
	z-index:10;
	position:absolute;
	top:3px;
	left:3px;

}

.jqZoomWindow
{
	border: 1px solid #999;
	background-color: #FFF;
}



