﻿/*KCP*/
@charset "utf-8";
html { color:#000; height:100%; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; outline: none; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var,optgroup { font-style:inherit; font-weight:400; }
del,ins { text-decoration:none; }
li { list-style:none; } 
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; font-variant:normal; }
sub { vertical-align:baseline; }
legend { color: #000; }
input,button,textarea,select,optgroup,option { font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit; }
input,button,textarea,select { font-size:100%; }
.clearfix:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; }
.floatLeft {float:left;}
.clearfloat{float:none;clear:both;font-size:1px;line-height:0px;margin:0px;padding:0px;border:0px;display:block;width:0px; height:0px;}
.defaultValue, .hidden{display:none;}
.wrapper {display:block; margin:0 auto; text-align:left;}
.noShow{ text-indent:-4000px; }
.noBorder {border:none;}
.relative {position:relative;}
a.disabled {cursor: text;}
@font-face {
    font-family: 'museo500';
    src: url('/Umbraco/font/museo500-webfont.eot');
    src: url('/Umbraco/font/museo500-webfont.eot?#iefix') format('embedded-opentype'),
         url('/Umbraco/font/museo500-webfont.woff') format('woff'),
         url('/Umbraco/font/museo500-webfont.ttf') format('truetype'),
         url('/Umbraco/font/museo500-webfont.svg#museo_500regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face { font-family: arialnarrow; src: url('/Umbraco/font/arialn.ttf');}
body { font:13px 'Arial Narrow', arialnarrow, helvetica,arial,clean,sans-serif; color:#4c4c4c; }
.arialNarrow{ font-family: 'Arial Narrow', helvetica,arial,clean,sans-serif; }
.italic{ font-style:italic; }
select,input,button,textarea,button { font:99%; }
table { font-size:inherit; font:100%;}
pre,code,kbd,samp,tt { font-family:monospace; font-size:108%; line-height:100%; }
.size8 { font-size:8px; line-height:10px; }
.size9 { font-size:9px; line-height:11px; }
.size10 { font-size:10px; line-height:12px; }
.size11 { font-size:11px; line-height:13px; }
.size12 { font-size:12px; line-height:16px; }
.size13 { font-size:13px; line-height:15px; }
.size14 { font-size:14px; line-height:16px; }
.size15 { font-size:15px; line-height:17px; }
.size16 { font-size:16px; line-height:18px; }
.size18 { font-size:18px; line-height:20px; }
.size20 { font-size:20px; line-height:22px; }
.size21 { font-size:21px; line-height:23px; }
form.jqtransformdone label { margin-top:4px; margin-right:8px; display:block; float:left; }
form.jqtransformdone div.rowElem { clear:both; padding:4px 0; }
.jqTransformInputWrapper { min-height:29px; float:left; padding:0; }
.jqTransformInputInner { margin:0; padding:0; }
.jqTransformInputInner div { min-height:29px; padding:0 5px; }
.jqTransformInputInner div input { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height: 25px; vertical-align: middle; height: 29px; color:#404040; border: none; margin: 0px; background:transparent top left no-repeat; width:140px; /*background-image: url(../images/controls/empty.gif);*/}
table.jqTransformTextarea td#jqTransformTextarea-mm textarea{ font-size:12px; line-height:16px; }
table.jqTransformTextarea td{font-size:1px; line-height:1px; width:5px; height:5px; margin:0; padding:0; }
table.jqTransformTextarea textarea { margin: 0; padding: 0; border: 0; background: none; }
/*
table.jqTransformTextarea td#jqTransformTextarea-tl{background: url(../images/controls/textarea/textarea_tl.gif) no-repeat top left;}
table.jqTransformTextarea td#jqTransformTextarea-tm{background: url(../images/controls/textarea/textarea_tm.gif) repeat-x top left;}
table.jqTransformTextarea td#jqTransformTextarea-tr{background: url(../images/controls/textarea/textarea_tr.gif) no-repeat top left;}
table.jqTransformTextarea td#jqTransformTextarea-ml{background: url(../images/controls/textarea/textarea_ml.gif) repeat-y top left;}
table.jqTransformTextarea td#jqTransformTextarea-mm{background: url(../images/controls/textarea/textarea-mm.gif) repeat;}
table.jqTransformTextarea td#jqTransformTextarea-mr{background: url(../images/controls/textarea/textarea_mr.gif) repeat-y top left;}
table.jqTransformTextarea td#jqTransformTextarea-bl{background: url(../images/controls/textarea/textarea_bl.gif) no-repeat top left;}
table.jqTransformTextarea td#jqTransformTextarea-bm{background: url(../images/controls/textarea/textarea_bm.gif) repeat-x top left;}
table.jqTransformTextarea td#jqTransformTextarea-br{background: url(../images/controls/textarea/textarea_br.gif) no-repeat top left;}*/
table.jqTransformTextarea-hover td#jqTransformTextarea-tl{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-tm{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-tr{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-ml{background-position:-5px 0px;}
/*table.jqTransformTextarea-hover td#jqTransformTextarea-mm{background-image: url(../images/controls/textarea/textarea-mm-hover.gif);}*/
table.jqTransformTextarea-hover td#jqTransformTextarea-mr{background-position:-5px 0px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-bl{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-bm{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-br{background-position:0px -5px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-tl{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-tm{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-tr{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-ml{background-position:-10px 0px;}
/*table.jqTransformTextarea-focus td#jqTransformTextarea-mm{background-image: url(../images/controls/textarea/textarea-mm-focus.gif);}*/
table.jqTransformTextarea-focus td#jqTransformTextarea-mr{background-position: -10px 0px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-bl{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-bm{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-br{background-position:0px -10px;}
table.jqTransformTextarea .jqTransformSafariTextarea div { position:relative; overflow:hidden; border:0 solid red; }
table.jqTransformTextarea .jqTransformSafariTextarea textarea { background:none; position:absolute; top:-10px; left:-10px; padding:10px; resize:none; }
.jqTransformRadioWrapper { float: left;display:block;margin:0px 8px 0px 0px;margin-top:-3px; }
.jqTransformRadio { /*background:transparent url(../images/controls/radio.gif) no-repeat center top; */vertical-align:middle; height:24px; width:21px; display:block; border:1px dotted transparent; }
.jqTransformRadio.focus { border-color:#b0b0b0; }
span.jqTransformCheckboxWrapper{display:block;float:left;margin-top:-3px}
a.jqTransformCheckbox{/*background:transparent url(../images/controls/checkbox.gif) no-repeat center top; */vertical-align:middle;margin-right:8px;height:22px;width:20px;display:block; border:1px dotted transparent}
a.jqTransformChecked { background-position: center bottom;}
a.jqTransformCheckbox.focus {border-color:#b0b0b0;}
.jqTransformSelectWrapper { position:relative; min-height:29px; float:left;z-index: 500; }
.jqTransformSelectWrapper div { height:29px; overflow:hidden; position:relative; float:none; clear:both; padding-left:7px; z-index:99; }
.jqTransformSelectWrapper div.jqTransformSelectPannel { position:absolute; width:auto; left:0; list-style:none; border:none; display:block; margin:0; padding:0; overflow:hidden; overflow-y:auto; z-index:10; }
.jqTransformSelectWrapper .jqTransformSelectPannelBkg { position:relative; display:block; height:auto; width:auto; margin:0; padding:0; }
.jqTransformSelectWrapper div span { float:none; clear:both; position:absolute; white-space:nowrap; height:29px; line-height:15px; padding:8px 0 0; overflow:hidden; cursor:pointer; display:block; }
.jqTransformSelectWrapper a.jqTransformSelectOpen { display:block; position:absolute; right:0; width:27px; height:29px; /*background:url(../images/controls/select_right.gif) no-repeat center top;*/ }
.jqTransformSelectWrapper a.jqTransformSelectOpen.focus { background-position:center bottom; border:none; text-decoration:none; }
.jqTransformSelectWrapper ul { display:block; }
.jqTransformSelectWrapper ul a { display:block; padding:5px; text-decoration:none; background-color:#FFF; }
.jqTransformSelectWrapper ul a.selected { background-color:#EDEDED; }
.jqTransformSelectWrapper ul a:hover,.jqTransformSelectWrapper ul a.selected:hover { background:#3582c4; color:#fff; }
.jqTransformHidden { display: none; }
.flexdropdownmenu,.flexdropdownmenu div.ul { font-size:13px; margin:0; padding:0; left:0; top:0; position:absolute; list-style-type:none; visibility:hidden; }
.flexdropdownmenu { border:1px dotted #000; background:#FF0; }
.flexdropdownmenu div.li { width:250px; display:block; cursor:pointer; }
.flexdropdownmenu div.li a { margin:0 10px; display:block; float:none; clear:both; width:auto; text-decoration:none; }
.flexdropdownmenu div.li a span { cursor:pointer; display:inline-block; color:#00539f; text-decoration:none; margin:0; border:none; padding:6px 15px 6px 10px; _disblay:block; }
.flexdropdownmenu div.li span { cursor:pointer; display:inline-block; color:#00539f; text-decoration:none; margin:0; border:none; padding:6px 15px 6px 10px; _disblay:block; }
.flexdropdownmenu div.li a.last span { border:none; }
.flexdropdownmenu div.li a.arrow span { background:url(../images/country-selector/arrow-submenu-normal.png) 100% 55% no-repeat; }
.flexdropdownmenu div.li a:hover span { color:#FFFFFF; }
.flexdropdownmenu div.li.active>a span { color:#FFFFFF; }
.flexdropdownmenu div.li.selected>a span { color:#FFFFFF; background:url(../images/country-selector/arrow-submenu-selected.png) 100% 55% no-repeat; }
.flexdropdownmenu div.li a:hover .lastMenuLevel, .flexdropdownmenu div.li.selected>a .lastMenuLevel, .flexdropdownmenu div.li.active>a .lastMenuLevel { background:none; }
.flexdropdownmenu div.li>a:hover, .flexdropdownmenu div.li.selected>a, .flexdropdownmenu div.li.active>a { background:#005CAB; }
.flexdropdownmenu div.li div.li {padding:0px;}
.flexdropdownmenu div.li a span.hiddenValue,span.hiddenValue { display:none;background:none }
.flexdropdownmenu div.li.active>a.arrow>span { background:url(../images/country-selector/arrow-submenu-selected.png) 100% 55% no-repeat; }
#kcpBody { background: #2b79bb url(../../Umbraco/images/common/dots-background.png) center -250px; }
body.print { background:none; }
.printKCPLogo { margin-left:22px; margin-top:15px; }
input { font:12px "Arial Narrow", arialnarrow, helvetica, arial, clean, sans-serif; }
.required_error { color:red!important; }
.dontWrap { white-space:nowrap!important; background-image:none!important; padding:0!important; }
img.noWrapLinkArrow { border-style:none; vertical-align:middle; padding-bottom:1px!important; }
.menulines_home { background:url(../images/common/new-BG.jpg) 50% 0 no-repeat scroll #b2c4de; }
.webbkg { background:url(../images/common/wrapper-bkg.png) top center repeat-y transparent; width: 1050px; margin: 0 auto;}
.bg-sections { background:url(../images/common/BG-sections.jpg) 50% 0 no-repeat scroll #b2c4de; }
.pageNotFoundErrorContainer { width:100%; height:580px; margin:50px 0; text-align:center; }
.pageNotFoundErrorHeader { color:#0069B9; font-size:26px; font-weight:bold; text-align:center; }
.pageNotFoundErrorBody { color:#666; font-size:16px; text-align:center; margin-bottom:150px; margin-top:10px; }
a { color:#00539F; text-decoration:none; }
a:hover { text-decoration:underline; }
.topPaginator .textBox a.disabled,.topPaginator .textBoxRight a.disabled,.bottomPaginator .textBox a.disabled,.bottomPaginator .textBoxRight a.disabled { color:gray; text-decoration:none; cursor:default; }
.topPaginator .textBox a.disabled:hover,.bottomPaginator .textBox a.disabled:hover { color:gray; text-decoration:none; cursor:default; }
.noBkg { background:none!important; }
.wrapper { width:1038px; }
.TabModule { visibility:hidden; margin-top: 20px; } 
strong,b { font-weight:bolder!important; }
.expandableModule .content { display:none; }
.mainColumn .copyText { font-size:13px; line-height:19px; color:#666; padding:0px 10px 0px 27px; }
#header { position:relative; padding:25px 0px 0px 0px; float:none; clear:both; z-index:3; }
#header .top { position:relative; z-index:9992; height:58px; }
#header .menu { display:block; float: left; color:#00539f; padding:0; line-height:20px; width: 300px; margin-left:100px; position:relative; left:205px; top:2px; }
#header .menu a { display:inline-block; float:left; /*color:#00539f;*/ color:Gray; text-decoration:none; margin:0 5px; font-size: 0.85em; font-family: museo500;}
#header .menu a:hover,#header .menu a.selected { text-decoration:underline; }
#header .region { height:30px; width:173px; /*background:transparent url(../images/common/topBarBoxRegion.png) top left no-repeat; */float:right; margin-right:5px; margin-top:15px; padding:0 10px; }
#header .region .title { display:inline-block; float:left; padding:7px 10px 0 0; color:#FFF; }
#header .logo { display:block; float:left; margin:-14px 0 19px 5px; }
#header #menu { position:relative; color:#005CAB; padding-top:5px; height:33px; margin-left:-17px; font-family: museo500; }
#header #menu a { display:block; float:left; color:#005CAB; text-decoration:none; height:20px; font-size:1.1em; padding-top:7px; padding-bottom:7px; margin-right:7px; margin-left:19px;}
#header #menu a.actualSection { font-weight:bold; }
#header #menu a.menuOpen,#header #menu a:hover,#header #menu a.selected { background:url(../images/common/menu/menu-selected.gif) 50% 25px no-repeat; }
#header .share { text-align:right; }
#header .share a { color:inherit; text-decoration:none; background:none; }
#header .share a span { display:block; padding:0; line-height:20px; }
.addthis_default_style .at300b,.addthis_default_style .at300m { padding:0; }
.btn_close { background:url(../images/common/buttons.png) no-repeat scroll right 0 transparent; display:inline; float:right; padding-right:12px; }
.submitButton { background:url(../images/common/buttons.png) no-repeat left top; border:0 none; color:#FFF; cursor:pointer; font-weight:bold; height:22px; line-height:20px; padding-bottom:4px; padding-left:10px; }
.RemoveButton { background:url(../images/common/btnRemoveProductListedClean.gif) no-repeat; border:0 none; font-weight:bold; color:#FFF; height:22px; width:45px; line-height:20px; padding-bottom:6px; padding-left:16px; padding-right:20px; padding-top:2px; float:left;}
#breadcrumb { background:url(../images/common/footer-line.gif) repeat-x left top; margin:0 0px; padding:11px 14px; }
#topContent { position:relative; margin-top:10px; }
.top-image { background: url(../images/common/top-image-stage.png) no-repeat -10px top;width: 990px;height: 323px;position: absolute;z-index: 1;top: 0;left: 0;}
.top-image-marketo { background: url(../images/common/top-image-stage.png) no-repeat -10px top;width: 990px;height: 323px;position: absolute;z-index: 0;top: 40px;left: 0;}
.top-image-home { background:url(../images/common/top-image-stage.png) no-repeat -2px top; width:990px; height:323px; position:absolute; z-index:1; top:0; left:0; }
#contentWrap { position:relative; z-index:0; background: transparent; padding-bottom:39px; }
#contentWrap #contentColumn { width:740px; float:left; }
#contentWrap #sideColumn { width:200px; float:right; padding-right: 28px; }
#contentWrap #contentColSmall { width:530px; float:left; }
#contentWrap #sideColSmall { width:260px; float:left; margin-left:35px; }
#topContent .subTitle { color:#0069B9; display:block; font-size:18px; padding:0 0 0px 15px;}
#topContent .subCategory .subTitle { color:#0069B9; display:block; font-size:2em; padding:0 0 0px 0px; margin-top:18px; font-family:museo500;}
.breadcrumb { margin-right:-9px; padding-bottom:15px; }
.breadcrumb a { color:#1788c2; padding-right:5px; text-decoration:none; }
.breadcrumb a:hover { text-decoration:underline; }
#footer { clear: both; display:block; padding: 0; z-index: 1; }
#footer.bkgDotted { margin:0; padding: 0;}
.autocomplete .list { display:none; visibility:hidden; }
.autocomplete .filter { display:none; visibility:hidden; }
#header .region .cbRegion { width:120px; }
#header .region .jqTransformSelectWrapper { min-height:21px; margin-top:3px; width:120px; }
#header .region .jqTransformSelectWrapper div.jqTransformSelectLabel {/*background-image:url(../images/common/region-dropdown-left.png); */background-color:transparent; height:21px; cursor:pointer; }
#header .region .jqTransformSelectWrapper div.jqTransformSelectLabel span {/*background-image:url(../images/common/region-dropdown-middle.png); */background-color:transparent; }
#header .region .jqTransformSelectWrapper .jqTransformSelectPannel { right:0; margin-right:-23px; top:0; margin-top:-12px; left:auto; /*background:transparent url(../images/common/region-dropdown-top.png) top left no-repeat; */padding-top:15px; width:164px; display:block; height:auto; cursor:default; }
#header .region .jqTransformSelectWrapper div.jqTransformSelectPannelBkg { height:auto; /*background:url(../images/common/region-dropdown-bottom.png) bottom left no-repeat; */width:164px; padding-bottom:15px; }
#header .region .jqTransformSelectWrapper div span { height:21px; padding-top:4px; color:#FFF; width:88px; padding-right:0; }
#header .region .jqTransformSelectWrapper a.jqTransformSelectOpen {/* background-image:url(../images/common/region-dropdown-btn.png); */width:25px; height:21px; }
#header .region .jqTransformSelectWrapper ul {/* background:url(../images/common/region-dropdown-bkg.png) top left repeat-y; */padding:20px 9px 0 5px; width:150px; }
#header .region .jqTransformSelectWrapper ul a { font-size:11px;/* background:url(../images/common/menu-bkg.gif) repeat-x scroll left bottom; */padding:5px 15px; color:gray; }
#header .region .jqTransformSelectWrapper ul .last a { border:none; background-image:none; }
#header .region .jqTransformSelectWrapper ul a.selected,#header .region .jqTransformSelectWrapper ul a.selected:hover { background-color:#4d7a97; color:#FFF; }
#header .region .jqTransformSelectWrapper ul a:hover { background-color:#EDEDED; }
#content { padding: 0px 28px 0px 30px; position: relative; clear: both; z-index: 2;}
.white { background:#FFF; }
.shadow { position:relative; clear:both; float:none; }
.shadow:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; }
.shadow.white { /*background:url(../images/common/white-shadow-bkg.gif) top left repeat-y; */margin:0 -7px; }
.shadow.white .top {/* background:url(../images/common/white-shadow-top.gif) top left no-repeat; */}
.shadow.white .bottom {/* background:url(../images/common/white-shadow-bottom.gif) bottom left no-repeat; */padding:25px 40px; }
.shadow.aqua {/* background:url(../images/common/aqua-shadow-bkg.gif) top left repeat-y; */margin:0 -7px; }
.shadow.aqua .top {/* background:url(../images/common/aqua-shadow-top.gif) top left no-repeat; */}
.shadow.aqua .bottom {/* background:url(../images/common/aqua-shadow-bottom.gif) bottom left no-repeat; */padding:25px 40px; }
.combobox.normal { width:160px; }
.combobox.normal .jqTransformSelectWrapper { min-height:23px; width:160px; }
.bkgResources .combobox.normal .jqTransformSelectWrapper { width:190px; }
.combobox.normal .jqTransformSelectWrapper div.jqTransformSelectLabel { background:none; height:23px; cursor:pointer; background:url(../images/common/finder-dropdown.png) no-repeat; }
.bkgResources .combobox.normal .jqTransformSelectWrapper div.jqTransformSelectLabel { background:url(../images/common/finder-dropdown-large.png) no-repeat 0 0!important; }
.combobox.normal .jqTransformSelectWrapper div.jqTransformSelectLabel span { background:none; width:124px; }
.bkgResources .combobox.normal .jqTransformSelectWrapper div.jqTransformSelectLabel span { width:160px; }
.combobox.normal .jqTransformSelectWrapper .jqTransformSelectPannel { background:#FFF; width:214px; display:block; height:auto; cursor:default; background:url(../images/common/productfinder-dropdown-top.png) top left no-repeat; padding-top:20px; margin:-30px 0 0 -9px; }
.bkgResources .combobox.normal .jqTransformSelectWrapper .jqTransformSelectPannel { width:214px; background:url(../images/common/productfinder-dropdown-top-large.png) top left no-repeat; }
.combobox.normal .jqTransformSelectWrapper div.jqTransformSelectPannelBkg { height:auto; border:none; background:url(../images/common/productfinder-dropdown-bottom.png) bottom left no-repeat; padding-bottom:22px; }
.bkgResources .combobox.normal .jqTransformSelectWrapper div.jqTransformSelectPannelBkg { background:url(../images/common/productfinder-dropdown-bottom-large.png) bottom left no-repeat; }
.combobox.normal .jqTransformSelectWrapper div span { height:23px; line-height:23px; color:#00539f; padding:0; }
.combobox.normal .jqTransformSelectWrapper a { outline:none; }
.combobox.normal .jqTransformSelectWrapper a.jqTransformSelectOpen { background:none; }
.combobox.normal .jqTransformSelectWrapper ul { background:url(../images/common/productfinder-dropdown-bkg.png) top left repeat-y; width:159px; padding:15px 15px 0 10px; border:none; }
.bkgResources .combobox.normal .jqTransformSelectWrapper ul { background:url(../images/common/productfinder-dropdown-bkg-large.png) top left repeat-y; width:189px; }
.combobox.normal .jqTransformSelectWrapper li { background:none; border:none; background:url(../images/common/menu/menu-item-line.gif) 1px 100% repeat-x; padding:2px 0 3px; }
.combobox.normal .jqTransformSelectWrapper li.first { padding-top:0; }
.combobox.normal .jqTransformSelectWrapper li.last { background:none; padding-bottom:0; }
.combobox.normal .jqTransformSelectWrapper ul a { padding:5px 15px; color:#00539F; text-decoration:none; }
.combobox.normal .jqTransformSelectWrapper ul .last a { }
.combobox.normal .jqTransformSelectWrapper ul a.selected,.combobox.normal .jqTransformSelectWrapper ul a.selected:hover { background:#0054a0 url(../images/common/menu-link-selected.gif) top left repeat-x; color:#FFF; }
.combobox.normal .jqTransformSelectWrapper ul a:hover { color:#FFF; background:#0054a0 url(../images/common/menu-link-selected.gif) top left repeat-x; }
.combobox.small .jqTransformSelectWrapper { min-height:23px; width:68px; }
.combobox.small .jqTransformSelectWrapper div.jqTransformSelectLabel { height:23px; cursor:pointer; background-image:url(../images/product-finder/finder-dropdown-small.png); background-repeat:no-repeat; }
.combobox.small .jqTransformSelectWrapper div.jqTransformSelectLabel span { background:none; }
.combobox.small .jqTransformSelectWrapper .jqTransformSelectPannel { background-image:url(../images/product-finder/top-combo-small.png); background-repeat:no-repeat; width:90px; display:block; height:auto; cursor:default; left:auto; margin-left:-9px; margin-top:-9px; padding-top:16px; top:0; }
.combobox.small .jqTransformSelectWrapper div.jqTransformSelectPannelBkg { height:auto; background-image:url(../images/product-finder/bottom-combo-small.png); width:90px; background-position:left bottom; padding-bottom:22px; }
.combobox.small .jqTransformSelectWrapper div span { height:23px; line-height:23px; color:#00539f; padding:0; }
.combobox.small .jqTransformSelectWrapper a.jqTransformSelectOpen { background:none; outline:none; }
.combobox.small .jqTransformSelectWrapper ul { padding:0; padding-top:20px; background-image:url(../images/product-finder/bkg-combo-small.png); background-repeat:repeat-y; }
.combobox.small .jqTransformSelectWrapper ul a { color:#00539f; text-decoration:none; background-color:transparent; background-image:url(../images/sub-category/bkg-filterbox-link.png); background-repeat:repeat-x; height:22px; padding-right:0; padding-left:5px; padding-top:5px; padding-bottom:0; margin-right:18px; margin-left:12px; }
.combobox.small .jqTransformSelectWrapper ul .last a { background-color:transparent; background-image:none; }
.combobox.small .jqTransformSelectWrapper ul .last a:hover { background-color:transparent; background-image:url(../images/sub-category/bkg-filterbox-link-over.png); background-repeat:repeat-x; color:#fff; text-decoration:none; background-position:0 1px; }
.combobox.small .jqTransformSelectWrapper ul .last a.selected { background-position:0 1px; }
.combobox.small .jqTransformSelectWrapper ul a.selected,.combobox.small .jqTransformSelectWrapper ul a.selected:hover { background-color:transparent; background-image:url(../images/sub-category/bkg-filterbox-link-over.png); background-repeat:repeat-x; color:#fff; }
.combobox.small .jqTransformSelectWrapper ul a:hover { background-color:transparent; background-image:url(../images/sub-category/bkg-filterbox-link-over.png); background-repeat:repeat-x; color:#fff; text-decoration:none; }
.combobox.medium .jqTransformSelectWrapper { min-height:23px; width:117px; }
.combobox.medium .jqTransformSelectWrapper div.jqTransformSelectLabel { height:23px; cursor:pointer; background-image:url(../images/product-finder/finder-dropdown-medium.png); background-repeat:no-repeat; }
.combobox.medium .jqTransformSelectWrapper div.jqTransformSelectLabel span { background:none; padding-left:8px; }
.combobox.medium .jqTransformSelectWrapper .jqTransformSelectPannel { background-image:url(../images/product-finder/top-combo-medium.png); background-repeat:no-repeat; width:139px; display:block; height:auto; cursor:default; left:auto; margin-left:-9px; margin-top:-9px; padding-top:16px; top:0; }
.combobox.medium .jqTransformSelectWrapper div.jqTransformSelectPannelBkg { height:auto; background-image:url(../images/product-finder/bottom-combo-medium.png); width:139px; background-position:left bottom; padding-bottom:22px; background-repeat: no-repeat; }
.combobox.medium .jqTransformSelectWrapper div span { height:23px; line-height:23px; color:#00539f; padding:0; }
.combobox.medium .jqTransformSelectWrapper a.jqTransformSelectOpen { background:none; outline:none; }
.combobox.medium .jqTransformSelectWrapper ul { padding:0; padding-top:20px; background-image:url(../images/product-finder/bkg-combo-medium.png); background-repeat:repeat-y; }
.combobox.medium .jqTransformSelectWrapper ul a { color:#00539f; text-decoration:none; background-color:transparent; background-image:url(../images/sub-category/bkg-filterbox-link.png); background-repeat:repeat-x; height:22px; padding-right:0; padding-left:5px; padding-top:5px; padding-bottom:0; margin-right:18px; margin-left:12px; }
.combobox.medium .jqTransformSelectWrapper ul .last a { background-color:transparent; background-image:none; }
.combobox.medium .jqTransformSelectWrapper ul .last a:hover { background-color:transparent; background-image:url(../images/sub-category/bkg-filterbox-link-over.png); background-repeat:repeat-x; color:#fff; text-decoration:none; background-position:0 1px; }
.combobox.medium .jqTransformSelectWrapper ul .last a.selected { background-position:0 1px; }
.combobox.medium .jqTransformSelectWrapper ul a.selected,.combobox.medium .jqTransformSelectWrapper ul a.selected:hover { background-color:transparent; background-image:url(../images/sub-category/bkg-filterbox-link-over.png); background-repeat:repeat-x; color:#fff; }
.combobox.medium .jqTransformSelectWrapper ul a:hover { background-color:transparent; background-image:url(../images/sub-category/bkg-filterbox-link-over.png); background-repeat:repeat-x; color:#fff; text-decoration:none; }
.combobox.mediumUp .jqTransformSelectWrapper { min-height:23px; width:117px; }
.combobox.mediumUp .jqTransformSelectWrapper div.jqTransformSelectLabel { height:23px; cursor:pointer; background-image:url(../images/product-finder/finder-dropdown-medium.png); background-repeat:no-repeat; }
.combobox.mediumUp .jqTransformSelectWrapper div.jqTransformSelectLabel span { background:none; padding-left:8px; }
.combobox.mediumUp .jqTransformSelectWrapper .jqTransformSelectPannel { background-image:url(../images/product-finder/top-combo-medium.png); background-repeat:no-repeat; width:139px; display:block; height:auto; cursor:default; left:auto; margin-left:-9px; margin-top:-9px; padding-top:16px; top:0; }
.combobox.mediumUp .jqTransformSelectWrapper div.jqTransformSelectPannelBkg { height:auto; background-image:url(../images/product-finder/bottom-combo-medium.png); width:139px; background-position:left bottom; padding-bottom:22px; }
.combobox.mediumUp .jqTransformSelectWrapper div span { height:23px; line-height:23px; color:#00539f; padding:0; }
.combobox.mediumUp .jqTransformSelectWrapper a.jqTransformSelectOpen { background:none; outline:none; }
.combobox.mediumUp .jqTransformSelectWrapper ul { padding:0; padding-top:20px; background-image:url(../images/product-finder/bkg-combo-medium.png); background-repeat:repeat-y; }
.combobox.mediumUp .jqTransformSelectWrapper ul a { color:#00539f; text-decoration:none; background-color:transparent; background-image:url(../images/sub-category/bkg-filterbox-link.png); background-repeat:repeat-x; height:22px; padding-right:0; padding-left:5px; padding-top:5px; padding-bottom:0; margin-right:18px; margin-left:12px; }
.combobox.mediumUp .jqTransformSelectWrapper ul .last a { background-color:transparent; background-image:none; }
.combobox.mediumUp .jqTransformSelectWrapper ul .last a:hover { background-color:transparent; background-image:url(../images/sub-category/bkg-filterbox-link-over.png); background-repeat:repeat-x; color:#fff; text-decoration:none; background-position:0 1px; }
.combobox.mediumUp .jqTransformSelectWrapper ul .last a.selected { background-position:0 1px; }
.combobox.mediumUp .jqTransformSelectWrapper ul a.selected,.combobox.mediumUp .jqTransformSelectWrapper ul a.selected:hover { background-color:transparent; background-image:url(../images/sub-category/bkg-filterbox-link-over.png); background-repeat:repeat-x; color:#fff; }
.combobox.mediumUp .jqTransformSelectWrapper ul a:hover { background-color:transparent; background-image:url(../images/sub-category/bkg-filterbox-link-over.png); background-repeat:repeat-x; color:#fff; text-decoration:none; }
.combobox.large { width:195px; }
.combobox.large .jqTransformSelectWrapper { min-height:23px; width:195px; }
.combobox.large .jqTransformSelectWrapper div.jqTransformSelectLabel { background:none; height:23px; cursor:pointer; background-image:url(../images/common/finder-dropdown.png); }
.combobox.large .jqTransformSelectWrapper div.jqTransformSelectLabel span { background:none; width:120px; }
.combobox.large .jqTransformSelectWrapper .jqTransformSelectPannel { background:#FFF; width:221px; display:block; height:auto; cursor:default; background:url(../images/common/dropdown-top-large.png) top left no-repeat; padding-top:20px; margin:-30px 0 0 -9px; }
.combobox.large .jqTransformSelectWrapper div.jqTransformSelectPannelBkg { height:auto; border:none; background:url(../images/common/dropdown-bottom-large.png) bottom left no-repeat; padding-bottom:22px; }
.combobox.large .jqTransformSelectWrapper div span { height:23px; line-height:23px; color:#00539f; padding:0; }
.combobox.large .jqTransformSelectWrapper a { outline:none; }
.combobox.large .jqTransformSelectWrapper a.jqTransformSelectOpen { background:none; }
.combobox.large .jqTransformSelectWrapper ul { background:none; background:url(../images/common/dropdown-bkg-large.png) top left repeat-y; width:195px; padding:15px 15px 0 10px; border:none; }
.combobox.large .jqTransformSelectWrapper li { background:none; border:none; background:url(../images/common/menu/menu-item-line.gif) 1px 100% repeat-x; padding:2px 0 3px; }
.combobox.large .jqTransformSelectWrapper li.first { padding-top:0; }
.combobox.large .jqTransformSelectWrapper li.last { background:none; padding-bottom:0; }
.combobox.large .jqTransformSelectWrapper ul a { padding:5px 15px; color:#00539F; text-decoration:none; }
.combobox.large .jqTransformSelectWrapper ul .last a { }
.combobox.large .jqTransformSelectWrapper ul a.selected,.combobox.large .jqTransformSelectWrapper ul a.selected:hover { text-decoration:none; background:#0054a0 url(../images/common/menu-link-selected.gif) top left repeat-x; color:#FFF; }
.combobox.large .jqTransformSelectWrapper ul a:hover { text-decoration:none; color:#FFF; background:#0054a0 url(../images/common/menu-link-selected.gif) top left repeat-x; }
.combobox.large.cyan .jqTransformSelectWrapper div.jqTransformSelectLabel { background:none; height:23px; cursor:pointer; background-image:url(../images/home/newsletter-select.png); color:#fff; }
.combobox.large.cyan .jqTransformSelectWrapper div.jqTransformSelectLabel span { background:none; color:#fff; }
.combobox.upward .jqTransformSelectWrapper ul { padding-top:0; padding-bottom:25px; }
.combobox.upward .jqTransformSelectWrapper .jqTransformSelectPannel { margin-top:0; }
.combobox.extralarge .jqTransformSelectWrapper { min-height:23px; width:228px; }
.combobox.extralarge .jqTransformSelectWrapper div.jqTransformSelectLabel { height:23px; cursor:pointer; background-image:url(../images/product-finder/finder-dropdown-extralarge.png); background-repeat:no-repeat; }
.combobox.extralarge .jqTransformSelectWrapper div.jqTransformSelectLabel span { background:none; padding-left:8px; }
.combobox.extralarge .jqTransformSelectWrapper .jqTransformSelectPannel { background-image:url(../images/product-finder/top-combo-extralarge.png); background-repeat:no-repeat; width:248px; display:block; height:auto; cursor:default; left:auto; margin-left:-9px; margin-top:-9px; padding-top:14px; top:0; }
.combobox.extralarge .jqTransformSelectWrapper div.jqTransformSelectPannelBkg { height:auto; background-image:url(../images/product-finder/bottom-combo-extralarge.png); width:248px; background-position:left bottom; padding-bottom:17px; }
.combobox.extralarge .jqTransformSelectWrapper div span { height:23px; line-height:23px; color:#00539f; padding:0; }
.combobox.extralarge .jqTransformSelectWrapper a.jqTransformSelectOpen { background:none; outline:none; }
.combobox.extralarge .jqTransformSelectWrapper ul { padding:0; padding-top:20px; background-image:url(../images/product-finder/bkg-combo-extralarge.png); background-repeat:repeat-y; }
.combobox.extralarge .jqTransformSelectWrapper ul a { color:#00539f; text-decoration:none; background-color:transparent; background-image:url(../images/sub-category/bkg-filterbox-link.png); background-repeat:repeat-x; height:22px; padding-right:0; padding-left:5px; padding-top:5px; padding-bottom:0; margin-right:18px; margin-left:12px; }
.combobox.extralarge .jqTransformSelectWrapper ul .last a { background-color:transparent; background-image:none; }
.combobox.extralarge .jqTransformSelectWrapper ul .last a:hover { background-color:transparent; background-image:url(../images/sub-category/bkg-filterbox-link-over.png); background-repeat:repeat-x; color:#fff; text-decoration:none; background-position:0 1px; }
.combobox.extralarge .jqTransformSelectWrapper ul .last a.selected { background-position:0 1px; }
.combobox.extralarge .jqTransformSelectWrapper ul a.selected,.combobox.extralarge .jqTransformSelectWrapper ul a.selected:hover { background-color:transparent; background-image:url(../images/sub-category/bkg-filterbox-link-over.png); background-repeat:repeat-x; color:#fff; }
.combobox.extralarge .jqTransformSelectWrapper ul a:hover { background-color:transparent; background-image:url(../images/sub-category/bkg-filterbox-link-over.png); background-repeat:repeat-x; color:#fff; text-decoration:none; }
.dropdownModule.medium { width:100px; position:relative; margin-top:-3px; }
.dropdownModule.medium .handler {/* background:url(../images/common/dd-handler-left.png) top left no-repeat; */padding-left:5px; cursor:pointer; position:relative; z-index:50; }
.dropdownModule.medium .handler .label {/* background:url(../images/common/dd-handler-right.png) top right no-repeat; */padding-right:25px; text-align:left; overflow:hidden; height:19px; line-height:19px; color:#FFF; }
.dropdownModule.medium .handler.hover .label { background-position:0 -19px; }
.dropdownModule.medium.open .handler .label { background-position:0 -19px; }
.dropdownModule.medium.open .handler.hover .label { background-position:bottom right; }
.dropdownModule.medium .content { display:block; position:absolute; top:0; left:0;/* background:url(../images/common/white-dropdown-top.png) top left no-repeat; */padding:0 0 0 15px; margin:-9px -8px -9px -5px; z-index:49; visibility:hidden; border:none; }
.dropdownModule.medium .content .bottom {/* background:url(../images/common/white-dropdown-bottom.png) bottom left no-repeat; */padding:0 0 15px; }
.dropdownModule.medium .content .bottom .box {/* background:url(../images/common/white-dropdown-bkg.png) top left repeat-y; */padding:15px 8px 0 5px; width:100px; overflow:hidden; }
.flexdropdownmenu div.li.disabledLink a,.flexdropdownmenu div.li.disabledLink a:hover,.flexdropdownmenu div.li.disabledLink a span,.flexdropdownmenu div.li.disabledLink a:hover span,.jqTransformSelectWrapper .jqTransformSelectPannelBkg li.disabledLink a,.jqTransformSelectWrapper .jqTransformSelectPannelBkg li.disabledLink a:hover 
{ color:#CCC; background-image:none; background-color:#FFF; cursor:default; }
.flexdropdownmenu { background:transparent; margin:0; margin-left:-24px; width: auto; border:none; }
.flexdropdownmenu .menu_hat {position: absolute; margin-top: -35px; height: 44px; width: auto;}
.flexdropdownmenu .menu_hat_left {float: left; background:url(../images/sprites/menu-top.png) top left no-repeat; background-position:-1px 0; width: 24px; height: 44px;}
.flexdropdownmenu .menu_hat_middle {float: left; background:url(../images/sprites/menu-top.png) top repeat-x; background-position:0 -50px; height: 35px; padding: 8px 5px 0px 0px}
.flexdropdownmenu .menu_hat_middle a {font-family: museo500; font-size: 1.1em; color: #005CAB; text-decoration: none; text-transform: uppercase;}
.flexdropdownmenu .menu_hat_middle span {font-family: museo500; font-size: 1.1em; color: #005CAB; text-decoration: none; text-transform: uppercase;} 
.flexdropdownmenu .menu_hat_right {float: right; background:url(../images/sprites/menu-top.png) top right no-repeat; background-position:0 -100px; width: 25px; height: 28px;}
.flexdropdownmenu .top { margin-top: -10px; }
.flexdropdownmenu .top .right { background:url(../images/sprites/menu-top.png) top right no-repeat; background-position:right -200px; padding:0 25px 0 24px; _background:#FFF; }
.flexdropdownmenu .top .middle { background:url(../images/sprites/menu-top.png) top repeat-x; background-position:0 -150px; height:19px; display:block; _width:100px; _background:#FFF; }
.flexdropdownmenu .left { background:url(../images/common/menu/menu-left.png) top left repeat-y; _background:#FFF; }
.flexdropdownmenu .left .right { background:url(../images/common/menu/menu-right.png) top right repeat-y; display:block; _width:100px; _background:#FFF; padding:0 15px 0 18px; }
.flexdropdownmenu .bottom { background:url(../images/sprites/menu-top.png) bottom left no-repeat; background-position:1px -250px; _background:#FFF; _display:none; }
.flexdropdownmenu .bottom .right { background:url(../images/sprites/menu-top.png) bottom right no-repeat; background-position:right -351px; padding:0 25px; _background:#FFF; }
.flexdropdownmenu .bottom .middle { background:url(../images/sprites/menu-top.png) bottom repeat-x; background-position:0 -300px; height:27px; display:block; _width:100px; _background:#FFF; }
.flexdropcontent { background:#FFF; _margin:0; _padding:0; _border:1px solid #e6e6e6; padding:0; }
.flexdropdownmenu div.li,.flexdropdownmenu div.li div.ul { background:url(../images/common/empty.gif) repeat; }
.flexdropdownmenu div.li div.ul { margin:10px 0 0 18px; padding-top:9px; _background:#FFF; _margin:0; _padding:0; _display:none; height:100%; }
.flexdropdownmenu div.li div.ul { border-left:1px solid #e6e6e6; background:none; margin-top: 0px; }
.flexdropdownmenu div.li div.li div.ul { margin:0; }
.flexdropdownmenu div.ul { _border:1px solid #e6e6e6; _border-top:none; }
.flexdropdownmenu div.ul.ul_rightedge { margin-left:14px; }
.flexdropcontent div.headerMenu {font-size:21px;padding-top:0px;}
.flexdropcontent .headerMenu a { margin:0 10px; display:block; float:none; clear:both; width:auto; text-decoration:none; background: transparent url(../images/common/bgDottedLineH.gif) repeat-x 0 bottom scroll;} 
.flexdropcontent .headerMenu a span { cursor:pointer; display:inline-block; color:#00539f; text-decoration:none; margin:0; border:none; padding:6px 15px 6px 10px; _disblay:block; }
.flexdropcontent .headerMenu a.last span { border:none; }
.flexdropcontent .headerMenu a.arrow span { background:url(../images/country-selector/arrow-submenu-normal.png) 100% 55% no-repeat; }
.flexdropcontent .headerMenu a:hover span { color:#FFFFFF; background:#005CAB;}
.banners { color:#FFF; float: left; font-size:12px; line-height:16px; font-family:Arial, Helvetica, sans-serif; padding-top:28px; width: 770px; }
.banners ul { overflow:hidden; }
.banners li { float:left; height:178px; margin-right:7px; position:relative; width:224px; }
.banners li span { background:url(../images/common/banners_mask.png) no-repeat center center; cursor:pointer; display:block; height:178px; left:0; position:absolute; top:0; width:224px; z-index:1; }
.banners img { height:164px; margin:7px 0 0 6px; width:211px; }
.banners a,.banners .link { font-size:14px; text-decoration:none; color:#FFF; }
.banners a:hover .link { text-decoration:underline; }
.banners .item { display:block; float:left; position:relative; }
.banners .item .content { position:absolute; z-index:10; display:block; top:0; left:0; font-size:12px; }
.banners .sustainable .content { padding:10px 0 0 13px; width:110px; text-decoration:none; color:#FFF; }
.banners .sustainable:hover,.banners .sustainable:hover h2 { text-decoration:none; }
.banners .sustainable h2 { font-size:16px; padding-bottom:6px; text-decoration:none; }
.banners .sustainable .link { font-size:14px; color:#70d9ff; text-decoration:none; background:url(../images/home/sustainable-arrow.gif) right 7px no-repeat; width:auto; padding-right:10px; position:absolute; display:block; top:140px; left:13px; }
.banners .healthy_workplace .content { padding:78px 31px 0; color:#0069b9; }
.banners .healthy_workplace .link { font-size:14px; color:#8fc839; text-decoration:none; background:url(../images/home/healthy-workplace-arrow.gif) 100% 80% no-repeat; padding-right:10px; width:auto; position:absolute; z-index:1; display:block; top:140px; left:20px; height:auto; }
.banners .newsletter .content { padding:15px 27px 0; color:#FFF; line-height:18px; }
.banners .newsletter h2 { font-weight:bold; font-size:18px; padding-bottom:10px; }
.banners .newsletter .link { font-size:14px; font-weight:bold; color:#FFF; text-decoration:none; background:url(../images/home/newsletter-arrow.gif) 100% 80% no-repeat; padding-right:10px; line-height:14px; display:inline-block; margin-top:12px; width:auto; float:right; }
.banners .newsletter .link:hover { text-decoration:underline; }
.newsletter .combobox { width:195px; margin-top:20px; }
.newsletter .jqTransformSelectWrapper { background-image:url(../images/home/newsletter-select.gif); min-height:23px; width:195px; }
.newsletter .jqTransformSelectWrapper div.jqTransformSelectLabel { background:none; height:23px; cursor:pointer; }
.newsletter .jqTransformSelectWrapper div.jqTransformSelectLabel span { background:none; }
.newsletter .jqTransformSelectWrapper .jqTransformSelectPannel { background:#FFF; width:195px; display:block; height:auto; cursor:default; }
.newsletter .jqTransformSelectWrapper div.jqTransformSelectPannelBkg { height:auto; background:#FFF; border:1px solid #CCC; }
.newsletter .jqTransformSelectWrapper div span { height:23px; line-height:23px; color:#00539f; padding:0; }
.newsletter .jqTransformSelectWrapper a.jqTransformSelectOpen { background:none; }
.newsletter .jqTransformSelectWrapper ul { background:#FFF; padding:0; }
.newsletter .jqTransformSelectWrapper ul a { padding:5px 15px; color:#00539f; text-decoration:none; }
.newsletter .jqTransformSelectWrapper ul .last a { }
.newsletter .jqTransformSelectWrapper ul a.selected,.newsletter .jqTransformSelectWrapper ul a.selected:hover { text-decoration:underline; }
.newsletter .jqTransformSelectWrapper ul a:hover { text-decoration:underline; }
.finder_category { float:left; margin-right:18px; width:160px; height:23px; position:relative; }
.finder_category a { background-image:url(../images/sprites/buttons.png); background-position:-150px 0; height:23px; width:144px; z-index:200000; display:block; color:#00539f; text-decoration:none; line-height:23px; padding:0 8px; outline:none; }
.finder.categorymenu.flexdropdownmenu { font-size:14px; }
.categorymenu.flexdropdownmenu { border:none; background:transparent; margin:-30px 0 0 -9px; width:auto; }
.categorymenu.flexdropdownmenu .finder_category { float:none; position:absolute; left:9px; top:7px; }
.categorymenu.flexdropdownmenu .top { background:url(../images/common/productfinder-dropdown-top.png) top left no-repeat!important; _background:#FFF!important; height:15px!important; width:180px!important; margin-top: 0px; }
.categorymenu.flexdropdownmenu .bottom { background:url(../images/common/productfinder-dropdown-bottom.png) bottom left no-repeat!important; _background:#FFF!important; height:22px!important; width:180px!important; }
.categorymenu.flexdropdownmenu div.li a { margin:0; outline:none; }
.categorymenu .flexdropcontent { margin:0; background:url(../images/common/productfinder-dropdown-bkg.png) top left repeat-y; _margin:0; _padding:0; width:auto; padding-top:20px; }
.categorymenu.simple .flexdropcontent { padding-top:0; }
.categorymenu.simple.flexdropdownmenu div.li a span { font-size:13px; }
.categorymenu.flexdropdownmenu div.li .flexdropcontent { padding-top:0; }
.categorymenu.flexdropdownmenu div.li div.ul { background:url(../images/common/empty.gif) repeat; }
.categorymenu.flexdropdownmenu div.li { position:relative; width:159px; border:none; padding:2px 15px 3px 10px!important; background:url(../images/common/menu/menu-item-line.gif) 11px 100% no-repeat; }
.categorymenu.flexdropdownmenu div.li.first { padding-top:0; }
.categorymenu.flexdropdownmenu div.li.last { background:none; padding-bottom:0; }
.categorymenu.flexdropdownmenu div.li div.ul { margin:0; border:0; padding-top:0; _background:#FFF; _margin:0; _padding:0; display:none; _display:none; }
.categorymenu.flexdropdownmenu div.li div.li div.ul { margin:0; }
.categorymenu.flexdropdownmenu div.ul { _border:1px solid #e6e6e6; _border-top:none; }
.categorymenu.flexdropdownmenu div.li div.ul,.categorymenu.flexdropdownmenu div.li div.li div.ul,.categorymenu.flexdropdownmenu div.li.first div.li div.ul { margin:-12px 0 0 -14px; left:184px!important; }
.categorymenu.flexdropdownmenu div.li.first div.ul,.categorymenu.flexdropdownmenu div.li div.li.first div.ul { margin:-14px 0 0 -14px; }
.categorymenu.flexdropdownmenu div.ul.ul_rightedge { margin-left:14px; }
.home .top-background { background: url(../images/common/top-image-stage.png); position: absolute; z-index: 2; margin: 0px 0px 0px -5px; width: 990px; height: 323px; }
.livewellDiv h2{position: relative !important; display: inline-block;}
.livewellDiv h2 p{margin-top: 0px !important; margin-left: 0px !important; width:400px !important; position: relative !important;}
.livewellDiv span.testimonialDesc{display: inline-block; position: relative !important;}
.livewellDiv span.testimonialDesc p{margin-top: 0px !important; margin-left: 0px !important; width: 400px !important; display:inline-block; position: relative !important; margin-bottom: 10px;}
#topContent .Testimonial { position:absolute; width:471px; z-index:0; margin-left: -8px; margin-top: -75px; padding-right: 470px; padding-top: 15px; padding-left: 22px; padding-bottom: 30px;}
#topContent .Testimonial div { height:211px; padding: 15px;}
#topContent .Testimonial h2,#topContent .Testimonial h1 { color:#FFF; font-size:1.9em; font-family: museo500; padding-bottom: 10px;}
#topContent .Testimonial span.testimonialDesc { color:#FFF; font-size:16px; font-family: museo500;}
#topContent .Testimonial .link { color:#FFF; text-decoration:none; background:url(../images/home/link-arrow.png) right 6px no-repeat; padding-right:10px; display:inline-block; width:auto; line-height:24px; }
#topContent .Testimonial .link:hover { text-decoration:underline; }
.check_box { margin:0 auto; width:18px; }
.check_box span.jqTransformCheckboxWrapper { margin-top:0; padding:0; float:left; display:block; }
.check_box a.jqTransformCheckbox { background:transparent url(../images/common/check-box.png) no-repeat center bottom; height:16px; width:15px; }
.check_box a.jqTransformChecked { background-position:center top; }.check_box a { outline:none; }
.resourcefinder { display:block; width:195px; height:40px; background:url(../images/common/resources-finder-callout.gif) top left no-repeat; overflow:visible; padding-top:10px; position:relative; visibility:hidden; }
.resourcefinder .handler { display:block; position:relative; background:url(../images/common/header/btn-resources-finder-bg.png) top left no-repeat; width:159px; height:26px; cursor:pointer; text-decoration:none; color:#FFF; font-size:0.9em; font-family: museo500; line-height:26px; text-indent:15px; z-index:40; margin:0 auto; }
.resourcefinder.open .handler:hover { background-position:bottom left; }
.resourcefinder .content { display:block; position:absolute; top:0; right:0; width:589px; height:186px; background:url(../images/common/finder-left.png) left top no-repeat; margin:-5px -9px 0 0; z-index:35; }
.resourcefinder .content .right { background:url(../images/common/finder-right.png) right top no-repeat; padding:0 25px; }
.resourcefinder .content .middle { background:url(../images/common/finder-bkg.png) left top repeat-x; height:158px; padding:14px 10px; }
.resourcefinder .detail { padding-right:153px; color:#999; font-size:13px; line-height:16px; padding-bottom:10px; }
.resourcefinder .fields { background:url(../images/common/finder-border.gif) top left repeat-x; font-size:14px; }
.resourcefinder .fields .border { background:url(../images/common/finder-border.gif) bottom left repeat-x; min-height:70px; padding-top:8px; }
.resourcefinder .fields .input { background:url(../images/common/finder-input.png) top left no-repeat; display:block; margin-top:10px; width:160px; height:23px; color:#999; }
.resourcefinder .fields .input input { width:140px; height:19px; line-height:19px; background:none; border:none; padding:2px 10px; color:#999; }
.resourcefinder .fields .combobox { width:160px; float:left; margin-right:18px; }
.resourcefinder .fields .last { margin:0; }
.resourcefinder .below { color:#999; line-height:30px; font-size:12px; padding-left:10px; position:relative; }
.resourcefinder .below .matching { font-size:15px; color:#00539f; }
.resourcefinder .below .copy { padding-left:20px; font-size:12px; }
#AJAXWaitContainer { display:none; }
div.aspnetAJAXWait { width:100%; height:100%; position:fixed; left:0; top:0; margin:0; filter:alpha(opacity=20); -moz-opacity:0.2; -khtml-opacity:0.2; opacity:0.2; background-color:#000; z-index:99999; }
img.aspnetAJAXWait { width:40px; height:40px; position:fixed; left:50%; top:50%; margin:-20px 0 0 -20px; z-index:10001; }
.searchAdvice { width:600px; margin:75px auto; text-align:left; color:#00539F; }
.searchAdvice h4 { font-weight:bold; }
.privacyPolicyPopupContent,.searchTipsPopupContent { font-size:16px; height:232px; margin-left:30px; margin-top:15px; overflow:auto; width:500px; }
.privacyPolicyPopupHeader,.searchTipsPopupHeader { color:#0069B9; width:500px; margin-left:30px; padding-bottom:8px; font-size:18px; background:url(../images/common/footer-line.gif) repeat-x scroll left bottom transparent; }
span.arrow_ahref { background:url(../images/common/lnkArrowBlue.gif) no-repeat 3px 6px; padding:0 6px; }
.moreLink span.arrow_ahref { padding:2px 0 50px 50px; }
.moreLink span.arrow_ahref_EWP { padding:5px 0 50px 50px; }
.statementText p { padding-bottom:10px; }
.sitemap { padding-top:16px; }
.sitemap .sitemap_column { display:inline; float:left; padding-top:26px; width:230px; }
.sitemap .sitemap_column h3,.sitemap .sitemap_column ul { background:url(../images/common/footer-line.gif) repeat-x left bottom; padding-bottom:18px; width:210px; }
.sitemap h2 { color:#0069b9; font-size:15px; font-weight:bold; }
.sitemap .sitemap_column h3,.sitemap .sitemap_column h3 a { color:#0069b9; font-size:15px; font-weight:bold; }
.sitemap .sitemap_column ul li { padding:16px 0 0 5px; }
.sitemap .sitemap_column ul a { color:#0069b9; font-size:13px; }
.sitemap p.top_page { clear:both; padding:10px 20px; text-align:right; }
.sitemap p.top_page a { background:url(../images/common/lnkArrowUpBlue.gif) no-repeat right 5px; color:#0069b9; font-size:11px; padding-right:10px; }
.sitemap ul.jumpto { overflow:hidden; }
.sitemap ul.jumpto li { float:left; font-size:13px; padding:0 6px; }
.sitemap ul.jumpto li a { color:#0069b9; }
._rich-text ul{ margin-left:15px; list-style:disc }
._rich-text ol{ margin-left:15px; list-style:decimal }
._rich-text li{list-style:inherit; margin-bottom:7px; }
._rich-text em{font-style:italic;}
._rich-text li{}
.ui-state-disabled { cursor: default !important; }
.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 12px; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(/umbraco/images/jQuery/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #004168; }
.ui-widget-content a { color: #004168; }
.ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url(/umbraco/images/jQuery/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; }
.ui-widget-header a { color: #222222; }
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(/umbraco/images/jQuery/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999; background: #004168 url(/umbraco/images/jQuery/ui-bg_glass_0_004168_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #ffffff; }
.ui-state-hover a, .ui-state-hover a:hover { color: #ffffff; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(/umbraco/images/jQuery/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; text-decoration: none; }
.ui-widget :active { outline: none; }
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.ui-autocomplete { position: absolute; cursor: default; }  
* html .ui-autocomplete { width:1px; } 
.ui-menu { list-style:none; padding:2px; margin:0; display:block; float:left; }
.ui-menu .ui-menu { margin-top:-3px; }
.ui-menu .ui-menu-item { margin:0; padding:0; float:left; clear:left; width:100%; }
.ui-menu .ui-menu-item a { text-decoration:none; display:block; padding:.1em .4em; line-height:16px; }
.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active { font-weight:normal; margin:-1px; }
.ui-menu .ui-corner-all { -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; }
#breadcrumb { padding:4px 0 10px 20px; }
#breadcrumb li { color:#666; float:left; margin-right:5px; }
#breadcrumb li a { color:#00539f; margin-right:5px; text-decoration:none; }
#breadcrumb li a:hover { text-decoration:underline; }
.jcarousel { height:343px; }
.jcarousel ul { height:180px; overflow:hidden; }
.jcarousel ul li { background:transparent url(../images/common/bgDottedLineGrayV.gif) repeat-y right 0 scroll; float:left; padding:0 30px 0 27px; width:150px; }
.jcarousel ul li.last { background:none; padding-right:0; }
.jcarousel ul li img { margin-left:15px; }
.jcarousel ul li p { color:#0069b9; line-height:20px; margin-top:5px; }
.jcarousel ul li p span { color:#999; }
.jcarousel ul li a { color:#0069b9; display:block; padding-right:10px; text-decoration:none; cursor:default; }
.jcarousel ul li a img { margin:0; }
.jcarousel .jcarousel-clip { left:52px; padding:42px 0 31px; width:612px; overflow:hidden; }
.jcarousel .jcarousel-prev { background:transparent url(../images/common/btnCarouselBack.jpg) no-repeat 0 0 scroll; cursor:pointer; height:343px; position:absolute; top:0; width:64px; }
.jcarousel .jcarousel-next { background:transparent url(../images/common/btnCarouselNext.jpg) no-repeat 0 0 scroll; cursor:pointer; height:343px; position:absolute; right:0; top:0; width:64px; }
.jcarousel .jcarousel-prev-disabled,.jcarousel .jcarousel-next-disabled { background:0 none!important; cursor:default; }
.jcarousel.medium {height:243px;}
.jcarousel.medium .jcarousel-prev{height:243px; background-image:url(../images/common/btnCarouselBack-medium.jpg);}
.jcarousel.medium .jcarousel-next{height:243px; background-image:url(../images/common/btnCarouselNext-medium.jpg);}
.productDetail #contentWrap { background:transparent url(../images/common/bgInterna.gif) no-repeat 0 bottom scroll; padding-bottom:100px; }
.productDetail #contentColumn { float:left; margin-top:3px; width:740px; }
.productDetail .productTitle { border-top:#00539f 1px dotted; border-bottom:#00539f 1px dotted; margin-bottom:10px; padding:5px 0 7px; }
.productDetail .productTitle .logo { float:left; padding-top:12px; text-align:center; width:114px; }
.productDetail .productTitle .text { border-left:#00539f 1px dotted; float:left; padding:5px 0 7px 13px; width:605px; }
.productDetail .productTitle h1,.productDetail .productTitle h3 { color:#00539f; font-weight:bold; }
.productDetail .productTitle h1 { padding-bottom:5px; }
.productDetail .productTitle h3 span { color:#999; }
.TabModule .bottom { background:transparent url(../images/common/tabs/bgTabContentBottom.png) no-repeat; clear:both; height:40px; }
.TabModule .bkg { background:transparent url(../images/common/tabs/bgTabContentTop.png) top left no-repeat; position:relative; z-index:2; }
.TabControl { position:relative; width: 740px; height: 49px; }
.TabControl a { color:#00539f; display:block; height: 60px; float:left; outline:none; text-decoration:none; font-family: museo500; font-size: 1.0em; font-weight: bold; }
.TabControl a:hover { text-decoration:underline; }
.TabControl a.active:hover { text-decoration:none; }
.TabControl a span { cursor:pointer; display:block; }
.TabControl a span.resultCount { display:inline; }
.TabControl a .left { padding-left:15px; }
.TabControl a .right { height:36px; padding:12px 15px 1px 0; }
.TabControl a .middle { background: transparent url(/umbraco/images/Common/img/tabs-menu/tab_top_middle_disabled_blue.png) bottom repeat-x; } 
.TabControl .active { background:transparent url(../images/common/tabs/bgTabMiddle.gif) repeat-x 0 0 scroll; }
.TabControl .last { background-image:none; }
.TabControl .active .left { background:transparent url(../images/common/tabs/bgTabLeft.gif) no-repeat 0 0 scroll; padding-left:22px; }
.TabControl .active .middle { background-color: #fff; }
.TabControl .active .right { background:transparent url(../images/common/tabs/bgTabRight.gif) no-repeat right 0 scroll; padding:12px 22px 0 0; }
.TabControl .active.first .left { background-image:url(../images/common/tabs/bgTabFirstLeft.gif); }
.TabControl .active.last { background-image:url(../images/common/tabs/bgTabMiddle.gif); }
.TabModule .Tab { padding-top:10px; padding-right:25px; padding-bottom:10px; padding-left:25px; position:absolute; }
.TabModule .Tab .borderBottomGray { background:transparent url(../images/common/bgDottedLineGrayH.gif) repeat-x 0 bottom scroll; }
.TabModule .Tab .borderTopGray { background:transparent url(../images/common/bgDottedLineGrayH.gif) repeat-x 0 0 scroll; }
.TabModule .Tab .borderRightGray { background:transparent url(../images/common/bgDottedLineGrayV.gif) repeat-y right 0 scroll; }
.TabModule .active { display:block; }
.productDetail .TabModule .general .leftColumn { float:left; width:242px; }
.productDetail .TabModule .general .leftColumn .scFadeCircular .canvasArea { border:1px solid #E6E6E6; display:table-cell; height:240px; overflow:hidden; text-align:center; vertical-align:middle; width:240px; }
.productDetail .TabModule .general .leftColumn .scFadeCircular .canvasArea .img { border-top-width:0; border-right-width:0; border-bottom-width:0; border-left-width:0; display:inline; }
.productDetail .TabModule .general .leftColumn .scFadeCircular .controls { margin:13px auto 18px; width:125px; }
.productDetail .TabModule .general .leftColumn .scFadeCircular .controls a { background:transparent no-repeat 0 0 scroll; display:block; float:left; height:21px; outline:none; text-indent:-4000px; width:21px; }
.productDetail .TabModule .general .leftColumn .scFadeCircular .controls a.back { background-image:url(../images/common/btnRotatingImageBack.gif); }
.productDetail .TabModule .general .leftColumn .scFadeCircular .controls a.next { background-image:url(../images/common/btnRotatingImageNext.gif); }
.productDetail .TabModule .general .leftColumn .scFadeCircular .controls p { color:#00539f; float:left; padding-top:2px; text-align:center; width:76px; }
.productDetail .TabModule .general .leftColumn .buttonBox { padding:15px 0 11px 34px; }
.productDetail .TabModule .general .leftColumn .buttonBox li { height:23px; padding-bottom:12px; }
.productDetail .TabModule .general .leftColumn .buttonBox a { background:url(../images/common/tabs-container/btn-bg-product-detail.png) no-repeat transparent; color:#FFF; cursor:pointer; display:block; font-weight:bold; height:23px; line-height:20px; padding:0 0 4px 10px; width:155px; }
.productDetail .TabModule .general .rightColumn { float:right; width:420px; }
.productDetail .TabModule .general .rightColumn h3 { color:#00539f; display:inline-block; float:left; }
.productDetail .TabModule .general .rightColumn h3 span { color:#666; display:block; }
.productDetail .TabModule .general .rightColumn h3.color { margin-right:20px; width:200px; }
.productDetail .TabModule .general .rightColumn h3.size { width:200px; }
.productDetail .TabModule .general .rightColumn p { color:#878787; line-height:25px; font-size:16px; }
.productDetail .TabModule .general .rightColumn ul li { color:#00539f; padding:2px 0; }
.productDetail .TabModule .general .rightColumn ul li span { color:#666; }
.productDetail .TabModule .general .rightColumn p.borderTopGray { padding-top:13px; }
.productDetail .TabModule .general .rightColumn div.borderTopGray { padding:12px 0 13px; }
.productDetail .TabModule .general .rightColumn ul.borderTopGray { padding:14px 0 16px; }
.productDetail .TabModule .general .rightColumn ul li.borderRightGray { margin-right:15px; padding-right:15px; }
.productDetail .TabModule .general .awardsBox { padding:14px 0 0; margin-right:23px; padding-right:23px; }
.productDetail .TabModule .general .awardsBox .column { color:#999; float:left; }
.productDetail .TabModule .general .awardsBox .column h3 { margin-bottom:12px; margin-left:0; }
.productDetail .TabModule .general .awardsBox .column img { display:block; margin-bottom:12px; }
.productDetail .TabModule .general .awardsBox .awardItem { width:183px; }
.productDetail .TabModule .general .awardsBox .certifiedItem { padding:5px 0 0 25px; width:425px; }
.productDetail .TabModule .general .awardsBox .certifiedItem ul { overflow:hidden; }
.productDetail .TabModule .general .awardsBox .certifiedItem ul li { float:left; margin-right:12px; }
.productDetail .TabModule .general .awardsBox .certifiedItem p { margin-bottom:12px; }
.productDetail .TabModule .general .awardsBox .certifiedItem .lnkMore { background:transparent url(../images/common/lnkArrowBlue.gif) no-repeat right 6px scroll; color:#999; padding-right:10px; text-decoration:none; }
.productDetail .TabModule .general .awardsBox .certifiedItem .lnkMore:hover { text-decoration:underline; }
.productDetail .TabModule .general .awardsBox .certifiedItem h4 { color:#00539f; font-size:15px; display:block; padding:0; margin:0 0 20px; }
.productDetail h3 { color:#0069b9; }
.productDetail .recProducts { margin-top:30px; }
.productDetail .feaProducts { margin-top:30px; }
.borderRecProducts{ background: url(../images/common/bkg-jcarousel.png) no-repeat left top; width:740px; height:232px; margin-top:20px;}
.borderRecProducts.medium .jcarousel-prev { height:210px; width:50px; margin-left:6px; margin-top:10px; background-image:url(../images/common/btnCarouselBack-medium-smallborder.jpg); background-repeat:repeat; }
.borderRecProducts.medium .jcarousel-next { width:50px; height:210px; margin-right:8px; margin-top:10px; background-image:url(../images/common/btnCarouselNext-medium-smallborder.jpg); background-repeat:repeat; }
.borderRecProducts.medium .jcarousel-clip{ width:621px;left: 70px; padding-top:30px;}
.product .paginator, .product .filterBox { padding-left: 20px; padding-right: 20px; }
.product .categoryTable td .toolTipModule { float: right; padding-right: 5px; }
.expandableModule .product .paginator, .expandableModule .product .filterBox, .product .resource .filterBox { padding-left: 20px; padding-right: 20px; }
.resources { background-image:url(../images/sub-category/bkg-box-table.png); background-repeat:repeat-y; padding-bottom: 20px; }
.tabs-middle .resource { background-image: none; }
.resources .bkgResources { width:729px; padding-right:6px; padding-left:5px; }
.resources .filterBox .filterText,.product .filterBox .filterText, .contentProFinder .filterBox .filterText { float:left; margin-bottom:15px; padding-top:5px; padding-left: 20px; margin-right:10px; }
.resourcesContainer .topResources { background:url(../images/sub-category/top-box-table.png) no-repeat left bottom; padding: 20px 0 0 0; }
.resourcesContainer .bottomResources { background:url(../images/sub-category/bottom-box-table.png) no-repeat left bottom; padding: 0 0 20px 0; }
.resource .topPaginator, .resources .topPaginator {display:block;padding-left: 20px;width:100%;  float:left;  position:relative;  z-index:520; margin-bottom: 20px;}
.resource .bottomPaginator, .resources .bottomPaginator {display:block;padding-left: 20px; margin-top: -5px;}
.resource .filterBox, .resources .filterBox  { display:inline; width:100%; height:30px; }
.resource .filterBox, .filterText,.product .filterBox .filterText, .contentProFinder .filterBox .filterText { float:left; margin-bottom:15px; padding-top:5px; padding-left: 20px; margin-right:10px; }
.resources .leftOption { width:400px; float: left;}
.resources .textBox {float: left;margin-right: 15px;padding-top: 3px;color: #666;}
.resources .combobox {float: left;margin-right: 8px;}
.productFinderRes .contentProFinder .filterBox .filterText { float:left; margin-bottom: 0px; padding-top:3px; padding-left: 0px; margin-right: 0px; }
.resourceFinderRes.productFinderRes .contentProFinder .filterBox .filterText { float:left; margin-bottom: 0px; padding-top:3px; padding-left: 0px; margin-right: 10px; }
.Tab.resources { background:none; width:inherit; }
.Tab.resources .categoryTable,.Tab.variations .categoryTable,.Tab.accessories .categoryTable,.Tab.environmental .categoryTable { padding:0; width:100%; font-size:13px; color:#666; margin-top:0; margin-right:0; margin-bottom:20px; margin-left:0; background:none; }
.Tab.faq .categoryTable { padding:0; width:100%; font-size:13px; color:#666; margin-top:0; margin-right:0; margin-bottom:-10px; margin-left:0; }
.Tab.resources .categoryTable th,.Tab.variations .categoryTable th,.Tab.accessories .categoryTable th,.Tab.environmental .categoryTable th,.Tab.faq .categoryTable th { text-align:left; height:25px; font-size:13px; color:#00539f; background-color:#f2f2f2; padding-left:5px; font-weight:400; }
.Tab.resources .categoryTable td,.Tab.variations .categoryTable td,.Tab.accessories .categoryTable td,.Tab.environmental .categoryTable td,.Tab.faq .categoryTable td { background-image:url(../images/common/bgDottedLineH.gif); background-repeat:repeat-x; background-position:bottom; padding-top:10px; padding-bottom:10px; vertical-align:top; }
.Tab.faq .categoryTable td.last { background-image:none; }
.Tab.resources .categoryTable .cellSpace,.Tab.variations .categoryTable .cellSpace,.Tab.accessories .categoryTable .cellSpace,.Tab.environmental .categoryTable .cellSpace,.Tab.faq .categoryTable .cellSpace { padding-left:10px; padding-right:10px; }
.Tab.resources .categoryTable a.nameText,.Tab.variations .categoryTable a.nameText,.Tab.accessories .categoryTable a.nameText,.Tab.environmental .categoryTable a.nameText,.Tab.faq .categoryTable a.nameText { color:#00539f; display:block; margin-right:15px; text-decoration:none; }
.Tab.resources .categoryTable a.nameText:hover,.Tab.variations .categoryTable a.nameText:hover,.Tab.accessories .categoryTable a.nameText:hover,.Tab.environmental .categoryTable a.nameText:hover,.Tab.faq .categoryTable a.nameText:hover { text-decoration:underline; }
.Tab.variations .categoryTable .toolTipModule,.Tab.accessories .categoryTable .toolTipModule { background-image:url(../images/common/empty.gif); background-repeat:repeat; background-color:transparent; }
.Tab.resources .filterBox { display:block; }
.Tab.resources .filterBox .filterText,.Tab.products .filterBox .filterText { float:left; margin-bottom:15px; padding-top:3px; margin-right:10px; }
.selectColumn a { color:#00539f; }
.Tab.variations .categoryTable .toolTipBox,.Tab.accessories .categoryTable .toolTipBox { background-image:url(../images/common/empty.gif); background-repeat:repeat; background-color:transparent; padding:0; height:338px; width:587px; position:absolute; z-index:12; margin-top:-180px; margin-right:0; margin-bottom:0; margin-left:60px; display:none; }
.Tab.variations .categoryTable .toolTipBox .topToolTip,.Tab.accessories .categoryTable .toolTipBox .topToolTip { background-image:url(../images/sub-category/top-boxDetail.png); background-repeat:no-repeat; height:23px; width:587px; }
.Tab.variations .categoryTable .toolTipBox .bottomToolTip,.Tab.accessories .categoryTable .toolTipBox .bottomToolTip { background-image:url(../images/sub-category/bottom-boxDetail.png); background-repeat:no-repeat; height:30px; width:587px; clear:both; }
.Tab.variations .categoryTable .toolTipBox .contentToolTip,.Tab.accessories .categoryTable .toolTipBox .contentToolTip { display:block; float:left; width:542px; background-image:url(../images/sub-category/bkg-boxDetail.png); background-repeat:repeat-y; margin:0; padding-top:0; padding-right:0; padding-bottom:0; padding-left:45px; }
.Tab.variations .categoryTable .toolTipBox .contentToolTip .detailText,.Tab.accessories .categoryTable .toolTipBox .contentToolTip .detailText { float:left; width:220px; }
.Tab.variations .categoryTable .toolTipBox .contentToolTip .detailText h4,.Tab.accessories .categoryTable .toolTipBox .contentToolTip .detailText h4 { display:block; padding:0; margin-bottom:15px; font-size:16px; color:#0069b9; }
.Tab.variations .categoryTable .toolTipBox .contentToolTip .detailText .textBox,.Tab.accessories .categoryTable .toolTipBox .contentToolTip .detailText .textBox { min-height:200px; height:auto; display:block; font-size:13px; }
.Tab.variations .categoryTable .toolTipBox .contentToolTip .detailText a.linkDetails,.Tab.accessories .categoryTable .toolTipBox .contentToolTip .detailText a.linkDetails { color:#0069b9; text-decoration:none; display:block; height:28px; margin-top:10px; background-image:url(../images/common/bgDottedLineGrayH.gif); background-repeat:repeat-x; background-position:left bottom; }
.Tab.variations .categoryTable .toolTipBox .contentToolTip .detailText a.btnAddToMyProductlist,.Tab.accessories .categoryTable .toolTipBox .contentToolTip .detailText a.btnAddToMyProductlist { background-image:url(../images/common/btnAddToMyProductlist.gif); display:block; height:23px; text-indent:-4000px; width:166px; background-color:transparent; background-repeat:no-repeat; background-position:0 0; margin-top:10px; }
.Tab.variations .categoryTable .toolTipBox .arrowToolTip,.Tab.accessories .categoryTable .toolTipBox .arrowToolTip { background-image:url(../images/sub-category/arrow-boxDetail.png); background-repeat:no-repeat; margin:0; padding:0; height:28px; width:21px; position:absolute; z-index:20; top:35%; }
.Tab.variations .categoryTable .toolTipBox .contentToolTip .rotatingImages,.Tab.accessories .categoryTable .toolTipBox .contentToolTip .rotatingImages { float:left; width:280px; }
.Tab.variations .categoryTable .toolTipBox .contentToolTip .scFadeCircular .canvasArea,.Tab.accessories .categoryTable .toolTipBox .contentToolTip .scFadeCircular .canvasArea { border:#e6e6e6 1px solid; height:240px; overflow:hidden; width:240px; }
.Tab.variations .categoryTable .toolTipBox .contentToolTip .scFadeCircular .controls,.Tab.accessories .categoryTable .toolTipBox .contentToolTip .scFadeCircular .controls { width:125px; margin-top:13px; margin-right:0; margin-bottom:18px; margin-left:58px; }
.Tab.variations .categoryTable .toolTipBox .contentToolTip .scFadeCircular .controls a,.Tab.accessories .categoryTable .toolTipBox .contentToolTip .scFadeCircular .controls a { background:transparent no-repeat 0 0 scroll; display:block; float:left; height:21px; outline:none; text-indent:-4000px; width:21px; }
.Tab.variations .categoryTable .toolTipBox .contentToolTip .scFadeCircular .controls a.back,.Tab.accessories .categoryTable .toolTipBox .contentToolTip .scFadeCircular .controls a.back { background-image:url(../images/common/btnRotatingImageBack.gif); }
.Tab.variations .categoryTable .toolTipBox .contentToolTip .controls a.next,.Tab.accessories .categoryTable .toolTipBox .contentToolTip .controls a.next { background-image:url(../images/common/btnRotatingImageNext.gif); }
.Tab.variations .categoryTable .toolTipBox .contentToolTip .controls p,.Tab.accessories .categoryTable .toolTipBox .contentToolTip .controls p { color:#00539f; float:left; padding-top:2px; text-align:center; width:76px; }
.Tab.specifications .tableSpecs { width:100%; margin:0; padding:0; }
.Tab.specifications .tableSpecs .lineDivide { background-image:url(../images/common/bgDottedLineGrayH.gif); background-repeat:repeat-x; background-position:bottom; }
.tableSpecs td { padding:15px; width:33%; }
.specificationTitle { font-size:13px; color:#999; white-space:nowrap; }
.specificationDescription { font-size:15px; color:#00539f; white-space:nowrap; }
.productSpecificationSpaceFillCell { width:100%; }
.Tab.environmental { font-size:13px; }
.Tab.environmental h4 { color:#00539f; font-size:15px; display:block; padding:0; margin:0 0 20px; }
.Tab.environmental .environText { padding-left:45px; padding-right:45px; }
.Tab.environmental .environText a { text-decoration:none; color:#0069b9; }
.Tab.environmental .environText a:hover { text-decoration:underline; }
.Tab.environmental .environSubItem { margin-bottom:10px; background:url(../images/common/bgDottedLineH.gif) repeat-x left bottom; padding-bottom:10px; overflow:hidden; }
.Tab.environmental .environSubItem img { float:left; padding-top:7px; }
.Tab.environmental .environSubItem strong { color:#000; }
.Tab.environmental .environSubItem p { margin-bottom:5px; padding-left:60px; padding-top:2px; }
.Tab.environmental .editorialText { margin-bottom:10px; width:100%; display:block; float:left; }
.Tab.environmental .environCert { display:block; width:100%; float:left; padding-bottom:10px; padding-top:0; background-image:url(../images/common/bgDottedLineGrayH.gif); background-repeat:repeat-x; background-position:bottom; }
.Tab.environmental .environCert p { margin:10px 0 10px 64px; }
.Tab.environmental .environCert:last-child,.Tab.environmental .environCert.last-child { display:block; width:100%; float:left; padding-bottom:10px; padding-top:10px; background-image:none; }
.Tab.environmental .environCert .imgLogo,.Tab.environmental .editorialText .imgLogo { float:left; margin-right:15px; margin-left:5px; }
.Tab.environmental .envTable { margin:0; padding:0; width:100%; background-image:url(../images/common/bgDottedLineH.gif); background-position:bottom; background-repeat:repeat-x; }
.Tab.environmental .envTable th { background-image:url(../images/common/bgDottedLineH.gif); background-position:top; background-repeat:repeat-x; padding-bottom:10px; padding-top:10px; padding-left:5px; padding-right:5px; color:#00539f; background-color:#f2f2f2; }
.Tab.environmental .envTable td { padding-bottom:10px; padding-top:10px; padding-left:5px; padding-right:5px; color:#333; }
.Tab.environmental .envTable .color { background-color:#f2f2f2; color:#666; padding:5px; }
.Tab.environmental .envTable .lineTop { background-image:url(../images/common/bgDottedLineGrayH.gif); background-position:top; background-repeat:repeat-x; }
.Tab.environmental .footerTable { display:block; margin-top:0; margin-bottom:30px; font-size:11px; }
.Tab.certification { font-size:13px; }
.Tab.certification h4 { color:#00539f; font-size:15px; display:block; padding:0; margin:0 0 20px; }
.Tab.certification .environText { padding-left:45px; padding-right:45px; }
.Tab.certification .environText a { text-decoration:none; color:#0069b9; }
.Tab.certification .environText a:hover { text-decoration:underline; }
.Tab.certification .environSubItem { margin-bottom:10px; background:url(../images/common/bgDottedLineH.gif) repeat-x left bottom; padding-bottom:10px; overflow:hidden; }
.Tab.certification .environSubItem img { float:left; padding-top:7px; }
.Tab.certification .environSubItem strong { color:#000; }
.Tab.certification .environSubItem p { margin-bottom:5px; padding-left:60px; padding-top:2px; }
.Tab.certification .editorialText { margin-bottom:10px; width:100%; display:block; float:left; }
.Tab.certification .environCert { display:block; width:100%; float:left; padding-bottom:10px; padding-top:0; background-image:url(../images/common/bgDottedLineGrayH.gif); background-repeat:repeat-x; background-position:bottom; }
.Tab.certification .environCert p { margin:10px 0 10px 64px; }
.Tab.certification .environCert:last-child,.Tab.certification .environCert.last-child { display:block; width:100%; float:left; padding-bottom:10px; padding-top:10px; background-image:none; }
.Tab.certification .environCert .imgLogo,.Tab.certification .editorialText .imgLogo { float:left; margin-right:15px; margin-left:5px; }
.Tab.certification .envTable { margin:0; padding:0; width:100%; background-image:url(../images/common/bgDottedLineH.gif); background-position:bottom; background-repeat:repeat-x; }
.Tab.certification .envTable th { background-image:url(../images/common/bgDottedLineH.gif); background-position:top; background-repeat:repeat-x; padding-bottom:10px; padding-top:10px; padding-left:5px; padding-right:5px; color:#00539f; background-color:#f2f2f2; }
.Tab.certification .envTable td { padding-bottom:10px; padding-top:10px; padding-left:5px; padding-right:5px; color:#333; }
.Tab.certification .envTable .color { background-color:#f2f2f2; color:#666; padding:5px; }
.Tab.certification .envTable .lineTop { background-image:url(../images/common/bgDottedLineGrayH.gif); background-position:top; background-repeat:repeat-x; }
.Tab.certification .footerTable { display:block; margin-top:0; margin-bottom:30px; font-size:11px; }
.Tab.faq .faqItem { padding-top:10px; padding-bottom:10px; background-image:url(../images/common/bgDottedLineH.gif); background-repeat:repeat-x; background-position:top; font-size:13px; }
.Tab.faq .faqItem h4 { display:block; color:#0069b9; font-size:14px; margin-left:20px; margin-right:40px; }
.Tab.faq .faqItem .handler { display:block; background:url(../images/common/arrow-faq.png) 2px 2px no-repeat; padding-left:6px; display:block; margin-left:18px; }
.Tab.faq .faqItem.open .handler { background:url(../images/common/arrow-down-faq.png) 0 2px no-repeat; }
.Tab.faq .faqItem .hover span { text-decoration:underline; }
.Tab.faq .faqItem p { display:block; margin-left:45px; margin-right:40px; margin-top:10px; margin-bottom:10px; color:#666; }
.Tab.faq .faqItem h4 img { margin-right:10px; }
.Tab.faq .linkFaq { display:block; text-decoration:none; color:#0069b9; padding-top:10px; padding-bottom:10px; background-image:url(../images/common/bgDottedLineH.gif); background-repeat:repeat-x; background-position:top; padding-left:22px; }
.Tab.faq .linkFaq a { text-decoration:none; color:#0069b9; }
.Tab.faq .linkFaq a:hover { text-decoration:underline; }
.Tab.faq .faqTitle { color:#0069B9; display:block; font-size:18px; margin-bottom:10px; margin-left:3px; font-family:museo500; }
#sideColumn h3 { color:#00539F; font-family: museo500; font-size:16px; padding-bottom:12px; padding-left: 3px; }
#sideColumn h3.welcome { font-weight:normal; font-size:22px; line-height:20px; font-family: museo500; }
#sideColumn .callout { color:#666; padding:0 0 13px; width:200px; }
#sideColumn .callout .top { background:url(../images/common/products-callot-top.png) no-repeat; width:200px; height:13px; }
#sideColumn .callout .bottom { background:url(../images/common/products-callot-bottom.png) no-repeat; width:200px; height:13px; }
#sideColumn .callout .content { background:url(../images/common/products-callot-middle.png) repeat-y; width:200px; height:auto; padding-left:10px; }
#sideColumn .callout .content a { display:block; position:relative; font-family: museo500; font-size: 1.1em; }
#sideColumn .callout .content span.mask { background-image:url(../images/common/categoryboxitem_mask-side.png); width: 177px; height: 147px;}
#sideColumn .last { background:none; }
#sideColumn .callout h4,#sideColumn .callout h4 a { color:#0069b9; padding-bottom:10px; font-family: museo500; font-size: 1em; }
#sideColumn .callout img { margin-bottom:10px; }
#sideColumn .callout .ewp_circle_container {position:absolute; width: 177px; height: 147px; overflow:hidden; margin-top: -130px;}
#sideColumn .callout .ewp {position:absolute;height:100px;padding-left:105px; margin-left:120px;} 
#sideColumn .callout p { line-height:19px; margin-bottom:14px; width:180px;}
#sideColumn .callout .lnkMore { background:transparent url(../images/common/lnkArrowBlue.gif) no-repeat right 5px scroll; color:#0069b9; display:inline!important; padding-right:10px; text-decoration:none; text-transform:uppercase; }
#sideColumn .callout .lnkMoreEWP { color:#0069b9; display:inline!important; padding:0px 25px 0px 0px; padding-left:60px; text-decoration:none; }
#sideColumn .callout .lnkMore:hover { text-decoration:underline; }
#sideColumn .submenu { padding-bottom:25px; }
#sideColumn .submenu h3 { display:block; color:#0069b9; text-decoration:none; font-size:18px; padding:10px 0px 5px 5px; margin-top: 15px; font-family:museo500;}
#sideColumn .submenu a { display:block; color:#0069b9; text-decoration:none; font-size:13px; padding:7px 6px 0px;}
#sideColumn .submenu a:hover { text-decoration:underline; }
#sideColumn .submenu a img { padding-bottom:1px; }
#sideColumn .solutions .submenu { padding-bottom:20px; }
#sideColumn .itemCategory { cursor:pointer; padding:0; width:199px; margin-top:0; margin-right:0; margin-bottom:10px; margin-left:0; }
#sideColumn .itemCategory .topBox { background-image:url(../images/sub-category/top-sidebox-item.png); background-repeat:no-repeat; margin:0; padding:0; height:12px; width:199px; }
#sideColumn .itemCategory .contentBox { font-size:13px; color:#666; background-image:url(../images/sub-category/bkg-sidebox-item.png); background-repeat:repeat-y; margin:0; width:169px; padding-top:0; padding-right:15px; padding-bottom:0; padding-left:15px; }
#sideColumn .itemCategory .contentBoxPromo { font-size:13px; color:#666; background-image:url(../images/sub-category/bkg-sidebox-item.png); background-repeat:repeat-y; margin:0; width:172px; padding-top:0; padding-right:15px; padding-bottom:0; padding-left:11px; }
#sideColumn .itemCategory .contentBox a { color:#666; text-decoration:none; }
#sideColumn .itemCategory .contentBox a:hover { color:#666; text-decoration:underline; }
#sideColumn .itemCategory .contentBox a:visited { color:#666; }
#sideColumn .itemCategory .bottomBox { background-image:url(../images/sub-category/bottom-sidebox-item.png); background-repeat:no-repeat; margin:0; padding:0; height:16px; width:199px; }
#sideColumn .itemCategory .contentBox .imgProduct { text-align:center; }
#sideColumn .itemCategory .contentBox .title { display:block; padding-bottom:5px; }
#sideColumn .itemCategory .contentBox .titleProduct { text-align:left; font-size:14px; color:#0069b9; display:block; padding-bottom:5px; word-wrap: break-word; }
#sideColumn .itemCategory .contentBox .blueText { text-align:left; color:#0069b9; }
#sideColumn .itemCategory .contentBox .learnMore { display:block; font-family:museo500; text-align:right;  padding:4px 25px 3px 0px; background:url(/umbraco/images/Common/img/btn-arrow-blue.png) right no-repeat; }
#sideColumn .featured { color:#0069B9; display:block; font-size:18px; margin-bottom:10px; margin-left:3px; font-family:museo500;}
.faq .faqTitleItem{margin-top:15px; margin-bottom:15px; display:block; width:740px; height:15px; }
.faq h3{color:#0069b9; font-size:16px;}
.faq .linkTopPage{float:right;}
.faq .linkTopPage a{ color:#0069b9; text-decoration:none;}
.faq .linkTopPage a:hover{ text-decoration:underline;}
.faq .faqItem { padding-top:10px; padding-bottom:10px; background-image:url(../images/common/bgDottedLineH.gif); background-repeat:repeat-x; background-position:top; font-size:13px; }
.faq .faqItem h4 { display:block; color:#0069b9; font-size:14px; margin-left:20px; margin-right:40px; }
.faq .faqItem .handler { display:block; background:url(../images/common/arrow-faq.png) 2px 2px no-repeat; padding-left:6px; display:block; margin-left:18px; cursor:pointer; }
.faq .faqItem.open .handler { background:url(../images/common/arrow-down-faq.png) 0 2px no-repeat; }
.faq .faqItem .hover span { text-decoration:underline; }
.faq .faqItem p { display:block; margin-left:45px; margin-right:40px; margin-top:10px; margin-bottom:10px; }
.faq .faqItem h4 img { margin-right:10px; }
.faq .linkFaq { display:block; text-decoration:none; color:#0069b9; padding-top:10px; padding-bottom:10px; background-image:url(../images/common/bgDottedLineH.gif); background-repeat:repeat-x; background-position:top; padding-left:22px; }
.faq .linkFaq a { text-decoration:none; color:#0069b9; }
.faq .linkFaq a:hover { text-decoration:underline; }
.faq .categoryTable { padding:0; width:100%; font-size:13px; color:#666; margin-top:0; margin-right:0; margin-bottom:-10px; margin-left:0; }
.faq .categoryTable th { text-align:left; height:40px; font-size:13px; color:#00539f; background-color:#f2f2f2; background-image:url(../images/common/bgDottedLineH.gif); background-repeat:repeat-x;}
.faq .categoryTable td { background-image:url(../images/common/bgDottedLineH.gif); background-repeat:repeat-x; background-position:bottom; padding-top:10px; padding-bottom:10px; vertical-align:top; }
.faq .categoryTable td.last { background-image:none; }
.faq .categoryTable .cellSpace { padding-left:10px; padding-right:10px; }
.faq .boxAlert { background:url(../images/common/bgDottedLineH.gif); padding-bottom:1px; padding-top:1px; }
.faq .boxAlert h1 { background:#fefbc7; display:block; margin:0; padding:10px; color:#c1272d; font-size:20px; font-weight:bold; }
.faq .boxAlert p { background:#fefbc7; display:block; margin:0; padding:0 10px 15px; color:#666; font-size:13px; }
.faq .categoryTable a.nameText { color:#00539f; display:block; margin-right:15px; text-decoration:none; }
.faq .categoryTable a.nameText:hover { text-decoration:underline; }
#sideColumn .submenuFaq {padding-bottom:40px;}
#sideColumn .submenuFaq h3 {display:block; color:#0069b9; text-decoration:none; background:url(../images/common/footer-line.gif) bottom left repeat-x; font-size:18px; padding:0 10px 10px 10px;}
#sideColumn .submenuFaq a{display:block; color:#0069b9; text-decoration:none; background:url(../images/common/footer-line.gif) bottom left repeat-x; font-size:13px; padding:10px;}
#sideColumn .submenuFaq a:hover {text-decoration:underline;}
#sideColumn .calloutFaq{ background:url(../images/common/callout-bkg.gif) repeat-y; width:200px; font-size:13px;}
#sideColumn .calloutFaq .top{ background:url(../images/common/callout-top.gif); width:200px; height:11px;}
#sideColumn .calloutFaq .bottom{ background:url(../images/common/callout-bottom.gif); width:200px; height:12px;}
#sideColumn .calloutFaq .content{ padding:0 10px 0 10px;}
#sideColumn .calloutFaq .content a{color:#0069b9;}
#contentWrap h1.titlePage{ font-size:18px; color:#0069b9; background:url(../images/common/bgDottedLineH.gif) repeat-x center bottom; padding-bottom:10px; margin:10px 0px; padding-left:10px; font-family: museo500;}
.aboutus { width: 700px; padding-left: 17px; padding-top: 20px;}
.aboutus .mainText, .statementText { font-size:14px; line-height:27px; color:#666;padding-right:20px; padding-left:10px;}
.aboutus .mainText p{ margin-bottom:20px; }
.aboutus .mainText .blueText{ color:#0069b9}
.latestNews{ width:239px; background:#d6edff; margin-left:-50px; margin-bottom:15px; margin-top:10px;}
.latestNews .topNews{ background:url(../images/common/latest-news-top.gif) no-repeat top left; width:239px; height:9px; margin:0; padding:0}
.latestNews .bottomNews{ background:url(../images/common/latest-news-bottom.gif) no-repeat top left; width:239px; height:9px; margin:0; padding:0}
.latestNews .contentNews{ padding:5px 15px 5px 15px; font-size:14px;}
.latestNews .contentNews h3{ color:#00539f; font-size:22px; background-image:none; margin:0; padding:0}
.latestNews .contentNews li{ margin-top:10px; padding-top:10px; background: url(../images/common/latest-news-bgline.gif) repeat-x  left top;}
.latestNews .contentNews li a{color:#00539f;}
#contentWrap #sideColumn .contactBox{ width:250px; padding:0; margin:0; margin-left:-50px;}
.contactBox{ width:250px; padding:0; margin:0}
.contactBox .boxTop{ background:url(../images/common/contact-box-top.png) no-repeat top left; width:250px; height:14px; padding:0; margin:0}
.contactBox .boxBkg{ background:url(../images/common/contact-box-content.png) repeat-y ; width:220px; padding:5px 20px 5px 20px}
.contactBox .boxBottom{ background:url(../images/common/contact-box-bottom.png) no-repeat top left; width:250px; height:16px; padding:0; margin:0}
.contactBox h3{font-size:22px; color:#00539f; margin-bottom:5px;}
.contactBox h4{font-size:14px; color:#00539f; margin-top:7px; padding-top:10px; background:url(../images/common/bgDottedLineH.gif) repeat-x top left;}
.contactBox p{font-size:14px; color:#666; margin-bottom:10px;}
.contactBox a{color:#00539f}
.contactUsInstructions { display: block; margin-left: 12px; margin-top: 5px; margin-bottom: 21px; font-size: 13px; }
.TabModule.topSpace{ margin-top:20px; font-size:13px;}
.Tab.products .contentProductsBrand{width:100%;}
.Tab.products .contentProductsBrand .topPaginator {display:block; position:relative; z-index:12; clear:both;}
.Tab.products .contentProductsBrand .bottomPaginator { clear: both; display: block; height: 16px;}
.Tab.products .contentProductsBrand .leftOption{ float:left;}
.Tab.products .contentProductsBrand .rightOption{float: right;}
.Tab.products .contentProductsBrand .textBox {float:left;  margin-right:7px;padding-top:3px;  color:#666666;}
.Tab.products .contentProductsBrand .textBox a {text-decoration:none;color:#00539f;}
.Tab.products .contentProductsBrand .textBox a.disabled {text-decoration:none;color:gray;}
.Tab.products .contentProductsBrand .textBox a:hover {text-decoration: underline;}
.Tab.products .contentProductsBrand .textBox a.disabled:hover {text-decoration: none;}
.Tab.products .contentProductsBrand .btnUpdate { background:url(../images/common/buttons.png) no-repeat 0 -25px; height:22px; color:#FFF; border:none; cursor:pointer; padding:0 5px 3px 10px; display:inline-block; vertical-align:top; }
.Tab.products .contentProductsBrand .combobox, .Tab.products .contentProductsBrand .comboBox {float:left;margin-right:7px;}
.Tab.products .contentProductsBrand .filterBox { display:block; padding-bottom:14px; padding-top:14px; float:right; position:relative; z-index:10; }
.Tab.products .contentProductsBrand .filterBox .input {  background:url(../images/common/finder-input.png) top left no-repeat;  display:block;  margin-top:0px;  width:160px;height:23px;float: left;padding:0px;margin-right:7px;}
.Tab.products .contentProductsBrand .filterBox .input input {width:140px; height:19px; line-height:19px; background:none; border:none; padding:2px 10px; color:#00539f;}
.Tab.products .contentProductsBrand .categoryTable {padding: 0px;width: 100%;font-size: 13px;color: #666;margin-top: 0px;  margin-right: 0px;  margin-bottom: 20px;margin-left: 0px;}
.Tab.products .contentProductsBrand .categoryTable td {  background-image: url(../images/common/bgDottedLineH.gif);  background-repeat: repeat-x;background-position: bottom;padding-top: 10px;  padding-bottom: 10px;vertical-align: top;}
.Tab.products .contentProductsBrand .categoryTable .cellSpace{padding-left:5px;padding-right:5px;}
.Tab.products .contentProductsBrand .categoryTable a.nameText {color: #00539f;display: block; text-decoration:none;}
.Tab.products .contentProductsBrand .categoryTable a.nameText:hover {text-decoration:underline;}
.Tab.products .contentProductsBrand .categoryTable .toolTipModule{background-image: url(../images/common/empty.gif);  background-repeat:repeat;  background-color: transparent; }
.Tab.products .contentProductsBrand .categoryTable .toolTipBtn {background-image: url(../images/sub-category/bkg-products-items.png);  background-repeat: no-repeat;margin: 0px;padding: 5px;  height: 91px;  width: 91px;display: block;}
.Tab.products .contentProductsBrand .categoryTable .moreInfo {background-repeat: no-repeat;display: block;padding: 0px;height: 20px;  width: 20px;position: relative;  z-index: 5;  margin-top: -15px;  margin-right: 0px;  margin-bottom: 0px;  margin-left: 75px;}
.Tab.products .contentProductsBrand .categoryTable .toolTipBox {background-image: url(../images/common/empty.gif);background-repeat:repeat;background-color: transparent;  padding: 0px;height: 338px;width: 700px;position: absolute;z-index: 560;margin-top: -180px;margin-right: 0px;  margin-bottom: 0px;  margin-left: 60px;display: none;}
.Tab.products .contentProductsBrand .categoryTable .toolTipBox .topToolTip {background-image: url(../images/sub-category/top-boxDetail.png);  background-repeat: no-repeat;  height: 23px;  width: 700px;}
.Tab.products .contentProductsBrand .categoryTable .toolTipBox .bottomToolTip {background-image: url(../images/sub-category/bottom-boxDetail.png);background-repeat: no-repeat;  height: 30px;width: 700px;  clear:both;}
.Tab.products .contentProductsBrand .categoryTable .toolTipBox .contentToolTip {display: block;float: left;width: 700px;  background-image: url(../images/sub-category/bkg-boxDetail.png);  background-repeat: repeat-y;margin: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 45px;}
.Tab.products .contentProductsBrand .categoryTable .toolTipBox .contentToolTip .detailText {float:left;width:240px;}
.Tab.products .contentProductsBrand .categoryTable .toolTipBox .contentToolTip .detailText h4 {display:block;  padding:0;  margin-bottom:15px;  font-size:16px;  color:#0069b9;}
.Tab.products .contentProductsBrand .categoryTable .toolTipBox .contentToolTip .detailText .textBox {min-height:200px;height:auto;display:block;  font-size:13px;  float:none; text-align:left;}
.Tab.products .contentProductsBrand .categoryTable .toolTipBox .contentToolTip .detailText a.linkDetails{color:#0069b9;text-decoration:none;  display:block;  height:28px;  margin-top:10px;background-image:url(../images/common/bgDottedLineGrayH.gif);background-repeat:repeat-x;background-position: left bottom;}
.Tab.products .contentProductsBrand .categoryTable .toolTipBox .contentToolTip .detailText a.btnAddToMyProductlist {background:url(../images/common/buttons.png) no-repeat right -130px; color:#FFFFFF; display:block; height:23px; width:166px; margin-top: 15px; width:166px; margin-top: 15px;}
.Tab.products .contentProductsBrand .categoryTable .toolTipBox .arrowToolTip {background-image: url(../images/sub-category/arrow-boxDetail.png);  background-repeat: no-repeat;  margin: 0px;padding: 0px;height: 28px;  width: 21px;position: absolute;  z-index: 20;top: 35%;}
.Tab.products .contentProductsBrand .categoryTable .toolTipBox .contentToolTip .rotatingImages {float:left;width:260px;}
.Tab.products .contentProductsBrand .categoryTable .toolTipBox .contentToolTip .scFadeCircular .canvasArea{border:#e6e6e6 1px solid;  height:240px;overflow:hidden;width:240px;}
.Tab.products .contentProductsBrand .categoryTable .toolTipBox .contentToolTip .scFadeCircular .controls{  width:125px;margin-top: 13px;margin-right: 0px;  margin-bottom: 18px;  margin-left: 58px;}
.Tab.products .contentProductsBrand .categoryTable .toolTipBox .contentToolTip .scFadeCircular .controls a{background:transparent no-repeat 0 0 scroll;display:block;  float:left;  height:21px;outline:none;text-indent:-4000px;width:21px;}
.Tab.products .contentProductsBrand .categoryTable .toolTipBox .contentToolTip .scFadeCircular .controls a.back{background-image:url(../images/common/btnRotatingImageBack.gif);}
.Tab.products .contentProductsBrand .categoryTable .toolTipBox .contentToolTip .controls a.next{background-image:url(../images/common/btnRotatingImageNext.gif);}
.Tab.products .contentProductsBrand .categoryTable .toolTipBox .contentToolTip .controls p{color:#00539f;  float:left;  padding-top:2px;text-align:center;width:76px;}
.solutionM{ width:100%; }
.solutionM .solutionItem .topPaginator {display:block;padding-bottom:0px;background-repeat: repeat-x;background-position: bottom;width:95%;  float:left;  position:relative;  z-index:12; margin-bottom: 20px;}
.solutionM .solutionItem .bottomPaginator {display:block;width:100%;float:left;}
.solutionM .solutionItem .filterBox { display:block; padding-bottom:14px; padding-top:0px; float:left; position:relative; z-index:10; }
.solutionM .solutionItem .leftOption{ float:left;}
.solutionM .solutionItem .rightOption{float: right; width: 220px;}
.solutionM .solutionItem .textBox {float:left;  margin-right:7px;padding-top:3px;  color:#666666;}
.solutionM .solutionItem .textBox a {text-decoration:none;color:#00539f;}
.solutionM .solutionItem .textBox a.disabled {text-decoration:none;color:gray;}
.solutionM .solutionItem .textBox a:hover {text-decoration: underline;}
.solutionM .solutionItem .textBox a.disabled:hover {text-decoration: none;}
.solutionM .solutionItem .combobox, .solutionM .solutionItem .comboBox {float:left;margin-right:7px;}
.solutionM .solutionItem a.handler{ background: url(../images/common/content-bkg-solution.png) no-repeat top left; cursor:pointer; width:735px; height:142px;; display:block; text-decoration:none; position:relative; float:left; margin-bottom:15px; overflow:hidden;}
.solutionM .solutionItem a.handler .industry_color_container { position: absolute; overflow: hidden; width: 733px; height: 142px; }
.solutionM .solutionItem a.handler .industry_color { position: absolute; width: 740px; height: 120px; }
.solutionM .solutionItem .ewp {position:absolute;height:100px;top:20px;padding-left:105px; margin-left:678px;}
.solutionM .solutionItem a.handler .bigArrow{ background:url(../images/common/big-arrow.png) no-repeat top left; width:19px; height:19px; position:relative; float:left; margin-top:60px; margin-left:15px;}
.solutionM .solutionItem a.handler .lnkMore { width: 23px; height: 24px; margin: -20px 0px 0px 290px; position: absolute;}
.solutionM .solutionItem.open a.handler .bigArrow{ background:url(../images/common/big-arrow-down.png) no-repeat top left; }
.solutionM .solutionItem a.handler .ImHeaderS { float:left; height:101px; margin-left:10px; margin-right:15px; margin-top:20px; overflow:hidden; position:relative; width:151px; }
.solutionM .solutionItem a.handler .ImHeaderS span.mask { background:url(../images/common/categoryboxitem_mask_workplace.png) no-repeat scroll 0 0 transparent; height:101px; width:151px; }
.solutionM .solutionItem a.handler .ImHeaderS img { width:151px; }
.expandableSolutionHeading{ font-size:16px; color:#0069b9; margin-top:25px;display:block;font-family:museo500;}
.expandableSolutionDescription {color:#666; font-size:13px; padding-right:15px;display:block; width:670px;}
.solutionM .solutionItem a.handler span.link{color:#0069b9; font-size:13px; padding-top:15px;display:block; font-family: museo500; font-size: 1.0em; }
.solutionM .solutionItem .content{width:720px; float:left; padding-left:1px; padding-bottom:20px;}
.solutionM .solutionItem .content .categoryTable {padding: 0px;width: 100%;font-size: 13px;color: #666;margin-top: 0px;  margin-right: 0px;  margin-bottom: 20px;margin-left: 0px;float:left;}
.solutionM .solutionItem .content .categoryTable th {text-align: left;height: 22px;font-size: 13px;color: #00539f;  background-color: #f2f2f2; }
.solutionM .solutionItem .content .categoryTable td {  background-image: url(../images/common/bgDottedLineH.gif);  background-repeat: repeat-x;background-position: bottom;padding-top: 10px;  padding-bottom: 10px;vertical-align: top;}
.solutionM .solutionItem .content .categoryTable .cellSpace{padding-left:10px;padding-right:10px;}
.solutionM .solutionItem .content .categoryTable .cellSpace a {color:#00539F;}
.solutionM .solutionItem .content .categoryTable a.nameText {color: #00539f;display: block; text-decoration:none;}
.solutionM .solutionItem .content .categoryTable a.nameText:hover {text-decoration:underline;}
.solutionM .solutionItem .content .categoryTable .toolTipModule{background-image: url(../images/common/empty.gif);  background-repeat:repeat;  background-color: transparent;  }
.solutionM .solutionItem .content .categoryTable .toolTipBtn {background-image: url(../images/sub-category/bkg-products-items.png);  background-repeat: no-repeat;margin: 0px;padding: 5px;  height: 91px;  width: 91px;display: block;}
.solutionM .solutionItem .content .categoryTable .toolTipBtnBimag {background-image: url(../images/sub-category/bkg-products-items.png);  background-repeat: no-repeat; margin: 0px;padding: 0px;  height: 101px;  width: 101px;display: block;}
.solutionM .solutionItem .content.categoryTable .moreInfo {background-repeat: no-repeat;display: block;padding: 0px;height: 20px;  width: 20px;position: relative;  z-index: 5;  margin-top: -15px;  margin-right: 0px;  margin-bottom: 0px;  margin-left: 75px;}
.solutionM .solutionItem .content .categoryTable .toolTipBox {background-image: url(../images/common/empty.gif);background-repeat:repeat;background-color: transparent;  padding: 0px;height: 338px;width: 587px;position: absolute;z-index: 560;margin-top: -180px;margin-right: 0px;  margin-bottom: 0px;  margin-left: 60px;display: none;}
.solutionM .solutionItem .content .categoryTable .toolTipBox .topToolTip {background-image: url(../images/sub-category/top-boxDetail.png);  background-repeat: no-repeat;  height: 23px;  width: 587px;}
.solutionM .solutionItem .content .categoryTable .toolTipBox .bottomToolTip {background-image: url(../images/sub-category/bottom-boxDetail.png);background-repeat: no-repeat;  height: 30px;width: 587px;  clear:both;}
.solutionM .solutionItem .content .categoryTable .toolTipBox .contentToolTip {display: block;float: left;width: 542px;  background-image: url(../images/sub-category/bkg-boxDetail.png);  background-repeat: repeat-y;margin: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 45px;}
.solutionM .solutionItem .content .categoryTable .toolTipBox .contentToolTip .detailText {float:left;width:240px;}
.solutionM .solutionItem .content .categoryTable .toolTipBox .contentToolTip .detailText h4 {display:block;  padding:0;  margin-bottom:15px;  font-size:16px;  color:#0069b9;}
.solutionM .solutionItem .content .categoryTable .toolTipBox .contentToolTip .detailText .textBox {min-height:200px;height:auto;display:block;  font-size:13px;  float:none;}
.solutionM .solutionItem .content .categoryTable .toolTipBox .contentToolTip .detailText a.linkDetails{color:#0069b9;text-decoration:none;  display:block;  height:28px;  margin-top:10px;background-image:url(../images/common/bgDottedLineGrayH.gif);background-repeat:repeat-x;background-position: left bottom;}
.solutionM .solutionItem .content .categoryTable .toolTipBox .contentToolTip .detailText a.btnAddToMyProductlist {background: url(../images/common/buttons.png) no-repeat right -130px; color: white; display: block; height: 23px; width: 166px; margin-top: 15px;}
.solutionM .solutionItem .content .categoryTable .toolTipBox .arrowToolTip {background-image: url(../images/sub-category/arrow-boxDetail.png);  background-repeat: no-repeat;  margin: 0px;padding: 0px;height: 28px;  width: 21px;position: absolute;  z-index: 20;top: 35%;}
.solutionM .solutionItem .content .categoryTable .toolTipBox .contentToolTip .rotatingImages {float:left;width:260px;}
.solutionM .solutionItem .content .categoryTable .toolTipBox .contentToolTip .scFadeCircular .canvasArea{border:#e6e6e6 1px solid;  height:240px;overflow:hidden;width:240px;}
.solutionM .solutionItem .content .categoryTable .toolTipBox .contentToolTip .scFadeCircular .controls{  width:125px;margin-top: 13px;margin-right: 0px;  margin-bottom: 18px;  margin-left: 58px;}
.solutionM .solutionItem .content .categoryTable .toolTipBox .contentToolTip .scFadeCircular .controls a{background:transparent no-repeat 0 0 scroll;display:block;  float:left;  height:21px;outline:none;text-indent:-4000px;width:21px;}
.solutionM .solutionItem .content .categoryTable .toolTipBox .contentToolTip .scFadeCircular .controls a.back{background-image:url(../images/common/btnRotatingImageBack.gif);}
.solutionM .solutionItem .content .categoryTable .toolTipBox .contentToolTip .controls a.next{background-image:url(../images/common/btnRotatingImageNext.gif);}
.solutionM .solutionItem .content .categoryTable .toolTipBox .contentToolTip .controls p{color:#00539f;  float:left;  padding-top:2px;text-align:center;width:76px;}
.solutionM .solutionItem .content .categoryTable .moreInfo { background-repeat: no-repeat;display: block;padding: 0px;height: 20px;width: 20px;position: relative;z-index: 5;margin-top: -18px;margin-right: 0px;margin-bottom: 0px;  margin-left: 72px;}
.categoryTable a.disabled:hover { text-decoration:none;color: #00539F }
.mainColumn .categoryMod { display:block; position:relative; margin-top:20px; margin-left:-41px; }
.mainColumn .ProductCatName {display:block; font-size:1.3em; color:#0069b9;text-decoration:none; position:relative; height:18px; font-family: museo500; padding-left: 26px; }
.mainColumn .ProductCatContainer{ background-image:url(../images/sub-category/top-product-cat.png); background-repeat:no-repeat; padding-top:10px; margin-top: 10px;}
.mainColumn .ProductCatMain {background:transparent url(../images/sub-category/content-product-cat.png) repeat-y; padding-bottom: 15px;}
.mainColumn .ProductCatMainButton {background:url(../images/sub-category/bottom-product-cat.png) no-repeat; padding-top:20px;}
.categoryImageContainer { width:177px; height:147px; }
.mainColumn .categoryMod .categoryBoxItem { width:185px; float:left; padding-left:67px; padding-bottom: 10px; }
.mainColumn .categoryMod .categoryBoxItem img { max-height:147px; max-width:177px;}
.mainColumn .categoryMod .categoryBoxItem .ewp_circle_container { position: absolute; overflow: hidden; width: 177px; height: 147px; margin-top: -120px; }
.mainColumn .categoryMod .categoryBoxItem .ewp {position:absolute;height:100px;padding-left:105px; margin-left:120px;}
.mainColumn .categoryMod .categoryBoxItem a { display:block; position:relative; }
span.mask { background:url(../images/common/categoryboxitem_mask-side.png) no-repeat 0 0; height:147px; left:0; position:absolute; top:0; width:177px; }
span.maskFeature { background:url(../images/common/img_border_90x90.png) no-repeat 0 0; height:90px; position:absolute; top:0; width:90px; }
.homeRecommendedTab span.mask { background:url(../images/common/categoryboxitem_mask-side.png) no-repeat 0 0; height:147px; left:0; position:absolute; top:0; width:177px; margin-left:11px;}
.divImgContainer, .divImgContainer img { height:147px; width:177px; margin: 0; padding: 0; }
.mainColumn .categoryMod .categoryBoxItem .thumbnail span.mask { background:url(../images/common/categoryboxitem_mask_thumb.png) no-repeat 0 0; height:139px; width:139px; }
.mainColumn .categoryMod .categoryBoxItem .brandLogo { background:url(../images/content/brands/bkg-brands.jpg) no-repeat top left; width:182px; height:152px; position:relative; }
.mainColumn .categoryMod .categoryBoxItem .thumbnail { height:152px; position:relative; }
.mainColumn .categoryMod .categoryBoxItem .thumbnail img { max-height:147px; max-width:177px; }
.mainColumn .categoryMod .categoryBoxItem .brandCategory { width:182px; height:152px; text-align:center; }
.mainColumn .categoryMod .categoryBoxItem  .brandLogo a{ display: table-cell; vertical-align: middle; text-align: center; height:152px; width:182px; }
.mainColumn .categoryMod .categoryBoxItem  .brandLogo a img{ }
.mainColumn .categoryMod .categoryBoxItem a.title{display:block; font-size:14px;margin-bottom:11px;text-decoration:none;font-weight:bold;  position:relative; height:40px; width:177px; font-family:museo500;}
.mainColumn .categoryMod .categoryBoxItem a.title span {background: url(/umbraco/images/common/lnkArrowBlue.gif) no-repeat 3px 6px; padding:0 6px;}
.mainColumn .categoryMod .categoryBoxItem a.title:hover{ text-decoration:underline; }
.mainColumn .categoryMod .categoryBoxItem .detailText { display:block; font-size:13px; color:#666; margin-top:11px; margin-bottom:10px; height:80px; }
.mainColumn .categoryMod .categoryBoxItem .moreLink { display:block; padding-bottom:7px; background:url(../images/common/bgDottedLineH.gif) bottom repeat-x; }
.mainColumn .categoryMod .categoryBoxItem .categoryImageContainer .moreLink { display:block; padding-bottom:7px; background: url("")}
.mainColumn .categoryMod .categoryBoxItem .moreLink img { padding-bottom:1px; }
.mainColumn .categoryMod .categoryBoxItem .moreLink a { color:#0069b9; font-family:museo500;}
.mainColumn .categoryMod .categoryBoxItem .moreLink .subCatArrow { background: url(/umbraco/images/Common/img/btn-arrow-blue.png) right no-repeat; width: 23px; height: 24px; position: absolute; margin: -20px 0px 0px 110px; }
.mainColumn .categoryMod .categoryBoxItem .categoryBubble { width:229px; padding:0; z-index:300; position:absolute; margin-top:0; margin-right:0; margin-bottom:0; margin-left:-20px; display:none; background:url(../images/common/empty.gif); }
.mainColumn .categoryMod .categoryBoxItem .categoryBubble .bubbleTop { background:url(../images/category/category-bubble-top.png) no-repeat; width:229px; height:21px; display:block; margin:0; padding:0; float:left; }
.mainColumn .categoryMod .categoryBoxItem .categoryBubble .bubbleContent { background:url(../images/category/category-bubble-bkg.png) repeat-y; width:229px; margin:0; padding:0; display:block; float:left; }
.mainColumn .categoryMod .categoryBoxItem .categoryBubble .bubbleBottom { background:url(../images/category/category-bubble-bottom.png) no-repeat; width:229px; height:35px; display:block; float:left; }
.mainColumn .categoryMod .categoryBoxItem .categoryBubble .bubbleContent h4 { font-size:15px; display:block; margin-bottom:10px; padding-bottom:20px; margin-left:25px; margin-right:25px; color:#0069b9; text-decoration:none; background:url(../images/common/bgDottedLineH.gif) repeat-x bottom; text-transform:none; }
.mainColumn .categoryMod .categoryBoxItem .categoryBubble .bubbleContent a { font-size:13px; display:block; padding:8px 10px; margin-left:20px; margin-right:20px; color:#0069b9; text-decoration:none; background:url(../images/common/bgDottedLineH.gif) repeat-x bottom; text-transform:none; font-family: "Arial Narrow", arialnarrow;}
.mainColumn .categoryMod .categoryBoxItem .categoryBubble .bubbleContent a.last { background:none; }
.mainColumn .categoryMod .categoryBoxItem .categoryBubble .bubbleContent a:hover { color:#FFF; background-color:#0054A0; }
.ProductsListedTxt { font-size:13px; color:#666; line-height:15px; }
.ProductsListedTxtBlue { font-size:16px; color:#00539f; line-height:18px; font-weight:bold; }
.checkBox { margin-left:35px; margin-top:10px; }
.mainColumn .btnsProductList { margin-bottom:16px; width:100%; height:23px; padding-top: 20px; }
.mainColumn .btnsProductList .btnPrintMyList { background:url(../images/common/tabs-container/btn-bg-product-detail.png) no-repeat scroll transparent; color:#FFF; cursor:pointer; float:left; font-weight:bold; height:23px; line-height:20px; padding:0 0 4px 10px; width:155px; }
.mainColumn .btnsProductList .btnPrintMyList a { color:#FFF; }
.mainColumn .btnsProductList .btnHowToPurchase { height:23px; width:165px; display:block; float:right; margin-right:20px; }
.mainColumn .btnsProductList .btnHowToPurchase a { background:url(../images/common/tabs-container/btn-bg-product-detail.png) no-repeat scroll transparent; color:#FFF; cursor:pointer; float:right; font-weight:bold; height:23px; line-height:20px; padding:0 0 4px 10px; width:155px; }
.mainColumn .btnsProductList .btnEmailThis { background:url(../images/common/tabs-container/btn-bg-product-detail.png) no-repeat scroll transparent; color:#FFF; cursor:pointer; float:right; font-weight:bold; height:23px; line-height:20px; margin-right:16px; padding:0 0 4px 10px; width:155px; }
.mainColumn .btnsProductList .btnEmailThis a { color:#FFF; }
.Tab.news .contentPressCenter{width:100%;}
.Tab.news .contentPressCenter .topPaginator {display:block;padding-bottom:10px;background-image:url(../images/common/bgDottedLineGrayH.gif);background-repeat: repeat-x;background-position: bottom;width:100%;  float:left;  position:relative;  z-index:12;margin-bottom: 20px;}
.Tab.news .contentPressCenter .bottomPaginator {display:block;width:100%;float:left; margin-top:10px; margin-bottom:10px;}
.Tab.news .contentPressCenter .leftOption{ float:left;}
.Tab.news .contentPressCenter .rightOption{ float: right;}
.Tab.news .contentPressCenter .textBox {float:left;  margin-right:7px;padding-top:3px;  color:#666666;}
.Tab.news .contentPressCenter .textBox a {text-decoration:none;color:#00539f;}
.Tab.news .contentPressCenter .textBox a:hover {text-decoration: underline;}
.Tab.news .contentPressCenter .btnUpdate {background-image:url(../images/product-finder/btn-update.png);  background-repeat:no-repeat;width:74px;  height:24px;color:#FFF;border:none;background-color: transparent;  text-align: left;margin: 0px;padding: 0px;vertical-align: top;text-indent: -9999px;  cursor:pointer;}
.Tab.news .contentPressCenter .combobox, .Tab.news .contentPressCenter .comboBox {float:left; margin-right:7px; }
.Tab.news .contentPressCenter .filterBox {display:block; padding-bottom:15px; padding-top:15px; width:100%; float:left; position:relative;  z-index:10; background:url(../images/common/bgDottedLineH.gif) center bottom repeat-x; margin-bottom:10px;}
.Tab.news .contentPressCenter .filterBox .input {  background:url(../images/common/finder-input.png) top left no-repeat;  display:block;  margin-top:0px;  width:160px;height:23px;float: left;padding:0px;margin-right:7px;}
.Tab.news .contentPressCenter .filterBox .input input {width:140px; height:19px; line-height:19px; background:none; border:none; padding:2px 10px; color:#00539f;}
.Tab.news .contentPressCenter .newsContainer{width:100%; float:left; background:url(../images/common/bgDottedLineH.gif) center bottom repeat-x; margin-bottom:10px; }
.Tab.news .contentPressCenter .newsContainer .BlueTitle{width:100%; float:left; color:#00539f; font-size:13px; margin-bottom:5px; }
.Tab.news .contentPressCenter .newsContainer .BlueTitle a{color:#00539f;  text-decoration:none; font-size:13px;}
.Tab.news .contentPressCenter .newsContainer .GrayText{width:100%; float:left; color:#666666;  text-decoration:none; font-size:13px; margin-bottom:10px;}
.Tab.news .contentPressCenter .newsContainer .GrayText a{color:#666666;  text-decoration:none; font-size:13px;}
.Tab.news .contentPressCenter .newsContainer .DateLenguage{float:left; color:#666666; text-decoration:none; font-size:13px; margin-bottom:15px;}
.Tab.press .contentPressCenter{width:100%;}
.Tab.press .contentPressCenter .topPaginator {display:block;padding-bottom:10px;background-image:url(../images/common/bgDottedLineGrayH.gif);background-repeat: repeat-x;background-position: bottom;width:100%;  float:left;  position:relative;  z-index:12;margin-bottom: 20px;}
.Tab.press .contentPressCenter .bottomPaginator {display:block;width:100%;float:left;}
.Tab.press .contentPressCenter .leftOption{ float:left;}
.Tab.press .contentPressCenter .rightOption{ float: right;}
.Tab.press .contentPressCenter .textBox {float:left;  margin-right:7px;padding-top:3px;  color:#666666;}
.Tab.press .contentPressCenter .textBox a {text-decoration:none;color:#00539f;}
.Tab.press .contentPressCenter .textBox a:hover {text-decoration: underline;}
.Tab.press .contentPressCenter .btnUpdate {background-image:url(../images/product-finder/btn-update.png);  background-repeat:no-repeat;width:74px;  height:24px;color:#FFF;border:none;background-color: transparent;  text-align: left;margin: 0px;padding: 0px;vertical-align: top;text-indent: -9999px;  cursor:pointer;}
.Tab.press .contentPressCenter .combobox, .Tab.press .contentPressCenter .comboBox {float:left; margin-right:7px; }
.Tab.press .contentPressCenter .filterBox {display:block; padding-bottom:15px; padding-top:15px; width:100%; float:left; position:relative;  z-index:10; background:url(../images/common/bgDottedLineH.gif) center bottom repeat-x; margin-bottom:10px;}
.Tab.press .contentPressCenter .filterBox .input {  background:url(../images/common/finder-input.png) top left no-repeat;  display:block;  margin-top:0px;  width:160px;height:23px;float: left;padding:0px;margin-right:7px;}
.Tab.press .contentPressCenter .filterBox .input input {width:140px; height:19px; line-height:19px; background:none; border:none; padding:2px 10px; color:#00539f;}
.Tab.press .contentPressCenter .newsContainer{width:100%; float:left; background:url(../images/common/bgDottedLineH.gif) center bottom repeat-x; margin-bottom:10px; }
.Tab.press .contentPressCenter .newsContainer .BlueTitle{width:100%; float:left; color:#00539f; font-size:13px; margin-bottom:5px; }
.Tab.press .contentPressCenter .newsContainer .BlueTitle a{color:#00539f; text-decoration:none; font-size:13px;}
.Tab.press .contentPressCenter .newsContainer .GrayText{width:100%; float:left; color:#666666; text-decoration:none; font-size:13px; margin-bottom:10px;}
.Tab.press .contentPressCenter .newsContainer .GrayText a{color:#666666; text-decoration:none; font-size:13px;}
.Tab.press .contentPressCenter .newsContainer .DateLenguage{float:left; color:#666666; text-decoration:none; font-size:13px; margin-bottom:15px;}
.Tab.kits .contentPressCenter{width:100%;}
.Tab.kits .contentPressCenter .topPaginator {display:block;padding-bottom:10px;background-image:url(../images/common/bgDottedLineGrayH.gif);background-repeat: repeat-x;background-position: bottom;width:100%;  float:left;  position:relative;  z-index:12;margin-bottom: 20px;}
.Tab.kits .contentPressCenter .bottomPaginator {display:block;width:100%;float:left;}
.Tab.kits .contentPressCenter .leftOption{ float:left;}
.Tab.kits .contentPressCenter .rightOption{ float: right;}
.Tab.kits .contentPressCenter .textBox {float:left;  margin-right:7px;padding-top:3px;  color:#666666;}
.Tab.kits .contentPressCenter .textBox a {text-decoration:none;color:#00539f;}
.Tab.kits .contentPressCenter .textBox a:hover {text-decoration: underline;}
.Tab.kits .contentPressCenter .btnUpdate {background-image:url(../images/product-finder/btn-update.png);  background-repeat:no-repeat;width:74px;  height:24px;color:#FFF;border:none;background-color: transparent;  text-align: left;margin: 0px;padding: 0px;vertical-align: top;text-indent: -9999px;  cursor:pointer;}
.Tab.kits .contentPressCenter .combobox, .Tab.kits .contentPressCenter .comboBox {float:left; margin-right:7px; }
.Tab.kits .contentPressCenter .filterBox {display:block; padding-bottom:15px; padding-top:15px; width:100%; float:left; position:relative;  z-index:10; background:url(../images/common/bgDottedLineH.gif) center bottom repeat-x; margin-bottom:10px;}
.Tab.kits .contentPressCenter .filterBox .input {  background:url(../images/common/finder-input.png) top left no-repeat;  display:block;  margin-top:0px;  width:160px;height:23px;float: left;padding:0px;margin-right:7px;}
.Tab.kits .contentPressCenter .filterBox .input input {width:140px; height:19px; line-height:19px; background:none; border:none; padding:2px 10px; color:#00539f;}
.Tab.kits .contentPressCenter .newsContainer{width:100%; float:left; background:url(../images/common/bgDottedLineH.gif) center bottom repeat-x; margin-bottom:10px; }
.Tab.kits .contentPressCenter .newsContainer .BlueTitle{width:100%; float:left; color:#00539f; font-size:13px; margin-bottom:5px; }
.Tab.kits .contentPressCenter .newsContainer .BlueTitle a{color:#00539f; text-decoration:none; font-size:13px;}
.Tab.kits .contentPressCenter .newsContainer .GrayText{width:100%; float:left; color:#666666; text-decoration:none; font-size:13px; margin-bottom:10px;}
.Tab.kits .contentPressCenter .newsContainer .GrayText a{color:#666666; text-decoration:none; font-size:13px;}
.Tab.kits .contentPressCenter .newsContainer .DateLenguage{float:left; color:#666666; text-decoration:none; font-size:13px; margin-bottom:15px;}
.Tab.images .contentPressCenter{width:100%;}
.Tab.images .contentPressCenter .topPaginator {display:block;padding-bottom:10px;background-image:url(../images/common/bgDottedLineGrayH.gif);background-repeat: repeat-x;background-position: bottom;width:100%;  float:left;  position:relative;  z-index:12;margin-bottom: 20px;}
.Tab.images .contentPressCenter .bottomPaginator {display:block;width:100%;float:left;}
.Tab.images .contentPressCenter .leftOption{ float:left;}
.Tab.images .contentPressCenter .rightOption{ float: right;}
.Tab.images .contentPressCenter .textBox {float:left;  margin-right:7px;padding-top:3px;  color:#666666;}
.Tab.images .contentPressCenter .textBox a {text-decoration:none;color:#00539f;}
.Tab.images .contentPressCenter .textBox a:hover {text-decoration: underline;}
.Tab.images .contentPressCenter .btnUpdate {background-image:url(../images/product-finder/btn-update.png);  background-repeat:no-repeat;width:74px;  height:24px;color:#FFF;border:none;background-color: transparent;  text-align: left;margin: 0px;padding: 0px;vertical-align: top;text-indent: -9999px;  cursor:pointer;}
.Tab.images .contentPressCenter .combobox, .Tab.images .contentPressCenter .comboBox {float:left; margin-right:7px; }
.Tab.images .contentPressCenter .filterBox {display:block; padding-bottom:15px; padding-top:15px; width:100%; float:left; position:relative;  z-index:10; background:url(../images/common/bgDottedLineH.gif) center bottom repeat-x; margin-bottom:10px;}
.Tab.images .contentPressCenter .filterBox .input {  background:url(../images/common/finder-input.png) top left no-repeat;  display:block;  margin-top:0px;  width:160px;height:23px;float: left;padding:0px;margin-right:7px;}
.Tab.images .contentPressCenter .filterBox .input input {width:140px; height:19px; line-height:19px; background:none; border:none; padding:2px 10px; color:#00539f;}
.Tab.images .contentPressCenter .newsContainer{width:100%; float:left; background:url(../images/common/bgDottedLineH.gif) center bottom repeat-x; margin-bottom:10px; }
.Tab.images .contentPressCenter .newsContainer .BlueTitle{width:100%; float:left; color:#00539f; font-size:13px; margin-bottom:5px; }
.Tab.images .contentPressCenter .newsContainer .BlueTitle a{color:#00539f; text-decoration:none; font-size:13px;}
.Tab.images .contentPressCenter .newsContainer .GrayText{width:100%; float:left; color:#666666;text-decoration:none; font-size:13px; margin-bottom:10px;}
.Tab.images .contentPressCenter .newsContainer .GrayText a{color:#666666; text-decoration:none; font-size:13px;}
.Tab.images .contentPressCenter .newsContainer .DateLenguage{float:left; color:#666666; text-decoration:none; font-size:13px; margin-bottom:15px;}
#sideColumnPress {color:#0069b9; font-size:15px;}
#sideColumnPress .calloutPress{ background:url(../images/common/callout-bkg.gif) repeat-y; width:200px; font-size:13px; margin-top:10px;}
#sideColumnPress .calloutPress .top{ background:url(../images/common/callout-top.gif); width:200px; height:11px; }
#sideColumnPress .calloutPress .bottom{ background:url(../images/common/callout-bottom.gif); width:200px; height:12px;}
#sideColumnPress .calloutPress .content{ padding:0 10px 0 10px;}
#sideColumnPress .calloutPress .content a{color:#0069b9;}
#sideColumnPress .calloutPress .content p.text{font-size:13px; color:#666666; margin-top:10px; margin-bottom:10px;}
#contentWrap #sideColumnPress { width:200px; float:right; margin-top:75px;}
#contentWrap #sideColumnPress ul.related{width:100%; margin-top:40px; margin-bottom:40px; }
#contentWrap #sideColumnPress li.relatedTit{width:180px; padding:0 5px 10px 5px;  background:url(../images/common/bgDottedLineH.gif) center bottom repeat-x; color:#0069b9; font-size:16px; margin-bottom:10px;}
#contentWrap #sideColumnPress li.related{width:180px; padding:0 5px 10px 5px; background:url(../images/common/bgDottedLineH.gif) center bottom repeat-x; color:#0069b9;  font-size:13px; margin-bottom:10px; display:block;}
#contentWrap #sideColumnPress li.related a{text-decoration:none; color:#0069b9;}
#sideColumnPress .calloutPress .content .infoWrapper{background:url(../images/common/bgDottedLineH.gif) center top repeat-x; width:170px; padding-bottom:10px; padding-top:10px; color:#666666; float:left;}
#sideColumnPress .calloutPress .content .infoWrapper .PFE{color:#0069b9; }
#sideColumnPress .calloutPress .content .infoWrapper .PFE a{color:#0069b9; text-decoration:none; }
#sideColumnPress .calloutPress .content .infoWrapper .PFEtext{ font-size:13px; color:#666666; float:left; margin-right:10px;width:100%;}
#sideColumnPress .calloutPress .content .infoWrapper .PFEtext .PFEleft{width:45px; float:left;}
#sideColumnPress .calloutPress .content p.titMedia{font-size:16px; color:#0069b9; margin-bottom:10px;}
.blueDot {color:#00539f; font-size:12px;}
.mainColumn .recipientBox{background:url(../images/common/bgDottedLineH.gif) #f2f2f2 center top repeat-x;  width:100%;  padding-top:20px;}
.mainColumn .recipientBox .leftContent{width:98%; height:122px; float:left; background:url(../images/common/bgDottedLineGrayH.gif) repeat-x left bottom; padding-bottom:20px; padding-left:20px;}
#recipients .Recipient { float: left; width:auto; }
#recipients .Recipient .input input { height:16px; }
#recipients { margin-bottom:20px; }
#recipients .Recipient img { vertical-align:middle; margin-left:2px; }
#recipientts .Recipient { float: left; width:auto; }
#recipientts .Recipient .input input { height:16px; }
#recipientts { margin-bottom:20px; }
#recipientts .Recipient img { vertical-align:middle; margin-left:2px; }
.addRecipientErrors { float: left; margin-left: 10px; color: #FF0000;}
.addRecipientErrors span { display:none; }
.emailProductListSubmitSection { margin-top:25px; text-align:right }
.emailProductListSubmitSection a { padding-right:40px; color: #00539F; }
.emailProductListSubmitSection a:visited { color: #00539F; }
.addressContainer { margin-bottom:25px; font-size: 13px; line-height: 20px}
.addressInformation { float: left; width: 250px; margin-left:15px }
.contactMethods { float: left; }
.contactMedium { width: 50px;display:-moz-inline-box; display:inline-block;  }
.contactMediumInformation { color: #0069B9; }
.contactMediumInformation a { color: #0069B9; }
.contactMediumInformation a:visited { color: #0069B9; }
.contactUsContainer {  width:100%; background-color: #F2F2F2;padding-top:20px;padding-bottom:1px; border-top-style: dotted;border-bottom-style:dotted;border-color: #0069B9;border-width:1px;}
.mainColumn .recipientBox .leftContent .Recipient{width:100%; color:#666666; font-size:13px; }
.mainColumn .recipientBox .leftContent .RecipientBlue{color:#0069b9; font-size:13px; margin-left:8px;}
.mainColumn .recipientBox .rightContent{width:538px; height:122px; float:left; background:url(../images/common/bgDottedLineGrayH.gif) repeat-x left bottom; padding-bottom:20px;}
.mainColumn .recipientBox .AddBtn{ background: url(../images/common/buttons.png) no-repeat left -75px; border:0 none; color: #FFFFFF; cursor: pointer; font-weight: bold; height: 22px; line-height: 20px; padding-bottom: 4px; width: 112px; }
.mainColumn .recipientBox .rightContent .BgBox{background:url(../images/common/BgBoxSearch.png) center top no-repeat; width:351px; height:75px; padding:5px 0 5px 43px; margin-top:8px;}
.mainColumn .recipientBox .rightContent .FindTxt{color:#0069b9; font-size:16px; font-weight:bold; width:100%; margin-top:5px; margin-bottom:10px;}
.mainColumn .recipientBox .GoBtn{ background: url(../images/common/buttons.png) no-repeat -139px top; border:0 none; color: #FFFFFF; cursor: pointer; font-weight: bold; height: 22px; line-height: 20px; padding-bottom: 4px; width: 61px; }
.input {background:url(../images/common/BgInput.png) center top no-repeat; width:209px; height:19px; float:left; border:none; padding:2px 10px 2px 10px;  }
.mainColumn .input input {width:209px; height:19px; line-height:19px; background:none; border:none;  color:#666666;}
.mainColumn .FormContent{width:100%; background:url(../images/common/bgDottedLineH.gif) center bottom repeat-x; padding-top:20px; padding-bottom:20px;}
.mainColumn .FormContent .leftContent{width:50%; float:left; padding-left:13px;}
.mainColumn .TextsContainer{width:100%; margin-bottom:10px; float: left}
.mainColumn .TextsContainer2{ width:235px;  float:left;}
.emailProductListOptions input { margin-bottom: 10px; margin-right: 3px; }
.emailProductListOptions label { margin-bottom: 10px; display:inline-block;}
.mainColumn .FormTexts{width:175px; color:#666666; font-size:13px;  float:left; height:33px;}
.mainColumn p.howMany{color:#666666; font-size:12px; float:left; margin-bottom:10px; width:100%;}
.mainColumn .FormContent .rightContent{width:44%; float:left; padding-left:20px;}
.formInputError { float:left; clear: both; width: 250px; padding: 0px; color: #FF0000; display: none; margin-top: 5px; margin-left: -15px; }
.popupInformationBox .formFindDis .formInputError { margin-left: 125px; }
.popFindDis .keywordEnterContainer .formInputError { margin-left: 73px; }
.TextsContainer .input,.TextsContainer .inputLarge { height: auto; }
.inputLarge {background:url(../images/common/BgQuestion.png) center top no-repeat; width:208px; height:83px; float:left; border:none; padding:5px 10px 5px 10px; border:none;  }
.mainColumn .inputLarge textarea {width:208px; height:83px; line-height:19px; background:none; border:none;  color:#666666;}
.mainColumn .TabModule .Tab { background:transparent url(../images/common/tabs/bgTabContentMiddle.png); overflow:visible; margin-top: 85px; padding-top:10px; padding-right:7px; padding-left:5px; }
.mainColumn .TabModule .Tab .ListPanel { margin-top: -90px; }
.product .categoryTable { padding:0; width:100%; font-size:13px; color:#666; margin-top:0; margin-right:0; margin-bottom:20px; margin-left:0; }
.product .categoryTable th { text-align:left; font-size:13px; color:#00539f; background-color:#f2f2f2; }
.product .categoryTable td { background-image:url(../images/common/bgDottedLineH.gif); background-repeat:repeat-x; background-position:bottom; padding-left: 10px; padding-top:10px; padding-bottom:10px; vertical-align:top; }
.product .categoryTable .cellSpace { padding-left:10px; padding-right:10px; }
.product .categoryTable a.nameText { color:#00539f; display:block; margin-right:15px; text-decoration:none; }
.product .categoryTable a.nameText:hover { text-decoration:underline; }
.addedToMyProductListContent { color:gray; font-size:18px; text-align:center; vertical-align:middle; width:540px; height:283px; }
.addedToMyProductListContent h3 { color:#0069b9; word-wrap: break-word; width: 630px; padding-left: 20px; }
.popupInformationContainer .popFindDis { width:510px; margin-top:0; padding-left:25px; }
.popupInformationContainer .popFindDis h3 { margin:3px 0 20px; }
.submittedPopupHeader { color:#0069B9; text-align:center; font-size:18px; }
.submittedPopupContent { color:#666; height:155px; width:500px; padding-left:30px; text-align:center; font-size:14px; overflow:auto; }
.submittedPopupHeader { color:#0069B9; margin-bottom:10px; font-size:18px; }
.submittedPopupContent { color:#666; height:283px; width:500px; padding-left:30px; text-align:center; font-size:14px; overflow:auto; display:table-cell; vertical-align:middle; text-align:center; }
.resourceTypeQVHeader { color:#0069B9; margin-left:30px; font-size:18px; }
.resourceTypeQVDescription { overflow:auto; width:700px; margin-left:30px; margin-top:10px; font-size:13px; color:#666; width:85%; }
#resourceTypeQVResources { color:#666; height:170px; overflow:auto; margin:0 60px 0 30px; font-size:13px; }
#resourceTypeQVNoneFound { color:#666; height:155px; width:500px; padding-left:30px; vertical-align:middle; text-align:center; display:table-cell; font-size:18px; }
#resourceTypeQVSeeAll { display:block; margin-left:30px; font-size:13px; }
.resourceTypeQVTable { padding:0; width:100%; }
.resourceTypeQVTable th,.resourceTypeQVTable td { padding:0 10px; }
.resourceTypeQVTable tbody tr { border-bottom-style:dotted; border-color:#0069B9; border-width:1px; }
.resourceTypeQVTable th { text-align:left; font-size:13px; color:#00539f; background-color:#f2f2f2; }
.resourceTypeQVRecentHeading { margin-top:10px; font-size:16px; color:#666; margin-bottom:3px; margin-left:30px; }
.popFindDis{ background:#FFF; display: block; padding:0; color:#808080; font-size:13px; margin-top:10px; position:relative;}
.popFindDis h3{color:#0069b9; font-size:18px; display:block; margin-top:20px; margin-bottom:20px;}
.popFindDis h4{color:#0069b9; font-size:16px; display:block;margin-bottom:10px;}
.popFindDis .formFindDis{ background:url(../images/find-distributor/bkg-find-distributor-box.png) no-repeat top left; width:430px; height:45px; display:block; overflow:hidden; padding:10px 20px 0px 20px; margin-bottom:25px;}
.popFindDis .formFindDis label{color:#0069b9; float:left; font-size:16px; font-weight:bold; margin-right:10px; margin-top:5px;}
.popFindDis #findText{ background:url(../images/find-distributor/bkg-inputboxtext.png) top left no-repeat; float:left; width:218px; height:23px; border:none; font-size:12px; color:#666; padding:0px 5px; line-height:24px;}
.popFindDis .Closeppw{ position:absolute; top:5px; right:5px; color:#0069b9; font-size:13px;}
.popFindDis .ftFindDis{color:#666; font-size:11px; padding-top:10px; margin-top:25px; background:url(../images/find-distributor/bkgline-find-dis.png) top left repeat-x;}
.popFindDis .topConFinDis{ background:url(../images/find-distributor/fd-bkg-top.png) top left no-repeat; width:951px; height:30px; margin:0; padding:0px;}
.popFindDis .bottomConFinDis{ background:url(../images/find-distributor/fd-bkg-bottom.png) top left no-repeat; width:951px; height:34px; margin:0; padding:0px;}
.popFindDis .internalConFinDis{background:url(../images/find-distributor/fd-bkg-center.png) top left repeat-y; width:881px; margin:0; padding:0px 35px;}
.popFindDis .drivingDir{width:429px; position:absolute; z-index:1000; top:220px; right:62px; display:none;}
.popFindDis .drivingDir .drivingTop{background:url(../images/find-distributor/findDis-bkg-dir-top.png) top left no-repeat; width:429px; height:19px; margin:0; padding:0px;}
.popFindDis .drivingDir .drivingCenter{background:url(../images/find-distributor/findDis-bkg-dir-center.png) top left repeat-y; width:379px; height:auto;margin:0; padding:0px 25px;}
.popFindDis .drivingDir .drivingCenter .boxGrayDir{background:url(../images/find-distributor/bkg-gray-dotted.gif) top left repeat; display:block; padding:1px 0px; margin-top:10px;width:100%; float:left;}
.popFindDis .drivingDir .drivingCenter .boxGrayDir .grayInternal{ padding:10px 0px 0px; display:block; background:#f2f2f2;width:100%; float:left;}
.popFindDis .drivingDir .drivingCenter .boxGrayDir .grayInternal .internalBox{ display:block; width:98%; float:left; margin-left:8px; margin-bottom:10px;}
.popFindDis .drivingDir .drivingCenter .boxGrayDir .grayInternal .internalBox .blueCircle{background:url(../images/find-distributor/blue-circle.png) top left no-repeat; color:#fff; width:22px; height:20px; text-align:center; font-size:14px; padding-top:2px; float:left; margin-right:3px;}
.popFindDis .drivingDir .drivingCenter .boxGrayDir .grayInternal .input{background:url(../images/find-distributor/bkg-input-extralarge.png) top left no-repeat; width:321px; height:23px;}
.popFindDis .drivingDir .drivingCenter .boxBtns{ display:block; margin-top:30px; text-align:right; width:98%; float:left; padding-right:10px;}
.popFindDis .drivingDir .drivingCenter .closedd{ float:right; color:#0069b9; font-size:14px;}
.popFindDis .drivingDir .drivingBottom{background:url(../images/find-distributor/findDis-bkg-dir-bottom.png) top left no-repeat; width:429px; height:20px; margin:0; padding:0px;}
.popFindDis .optionsCell{ display:block; background: url(../images/common/bgDottedLineGrayH.gif) top left repeat-x; padding-top:15px; margin-top:15px;}
.popFindDis .optionsCellFt{display:block; margin-top:15px;}
.popFindDis .optionsCell .textBox, .popFindDis .optionsCellFt .textBox {color: #666666; cursor:pointer; float: left; line-height:22px; margin-right: 15px;}
.popFindDis .optionsCell .input.item.textBox {background: url(../images/common/search-field.gif) top left no-repeat; width:150px;}
.popFindDis .item.textBox input{ border:0 none;}
#addressInput{width:140px;}
.popFindDis #getDir{ background:url(../images/find-distributor/btn-get-directions.png) no-repeat; width:129px; height:18px; border:none; text-indent:-9999px; font-size:0px; line-height:0px; margin:0;}
.popFindDis .optionsCell .jqtranformdone.jqTransformInput{width:170px; height:18px;}
.popFindDis .optionsCell .rightOption, .popFindDis .optionsCellFt .rightOption {float: right;}
.popFindDis .optionsCell .rightOption li, .popFindDis .optionsCellFt .rightOption li{float: left; width:auto; padding-left:10px; cursor:pointer;}
.popFindDis .distLocator{ background: url(../images/common/bgDottedLineH.gif) top left repeat; display:block;margin-top: 15px; padding: 1px 0px;}
.popFindDis .distLocator .distContent{background:#f2f2f2; padding:15px; }
.popFindDis .distLocator .distContent .distMap{ margin-right:30px;float:left; width:435px; display:block; border:1px solid #b3b3b3;}
.popFindDis .distLocator .distContent .distList{float:left; display:block; width:45%;}
.popFindDis .distLocator .distContent .distList .distItem{margin:0 0 10px 0px; font-size:13px; color:#00539f; font-weight:bold; display:block; padding-bottom:10px;  background: url(../images/common/bgDottedLineGrayH.gif) bottom left repeat-x; }
.popFindDis .distLocator .distContent .distList .distItem a, .popFindDis .distLocator .distContent .distList .distItem a:hover { text-decoration:none}
.popFindDis .distLocator .distContent .distList .distItem .arrow{background: url(../images/common/arrow-faq.png) 3px 2px no-repeat; width:10px; height:10px; margin: 0px 3px 0 3px; padding-left:8px;}
.popFindDis .distLocator .distContent .distList .distItem .active .arrow{background: url(../images/common/arrow-down-faq.png) 0px 3px no-repeat;}
.popFindDis .distLocator .distContent .distList .distItem.last{ background:none no-repeat;}
.popFindDis .distLocator .distContent .distList .distItem .distMilles{color:#666; font-weight: normal; float:right}
.popFindDis .distLocator .distContent .distList .distItem .distItemContent{ display:none; color:#666; font-weight:normal; margin:10px 0 0 25px;}
.popFindDis .distLocator .distContent .distList .distItem .distItemContent.active{ display:block;}
.popFindDis .distLocator .distContent .distList .distItem .distItemContent td{ padding-bottom:7px;}
.popFindDis .distLocator .distContent .distList .distItem .distItemContent .blueDetail{color:#0069b9;}
.popFindDis .distLocator .distContent .distList .distItem .distItemContent .distLogo{ border: 1px solid #e6e6e6;}
.statementText ol, .statementText ul{ padding:0 12px 12px 36px; }
.statementText span{ font-weight:bold; font-family:museo500;}
.statementText ul li{ list-style: disc outside none; }
.statementText ol li{ list-style: decimal outside none; }
.EnvironmentalSubtitle { color: #00539F; font-size: 15px; display: block; padding: 0; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; }
#topContent .home { width:980px; height: 330px; }
#contentColumn .home { width:740px; margin:0 0 0 1px; }
.home .TabModule { background:transparent url(../images/home/tabs/bgTabContentBkg.gif) top left repeat-y; position:relative; margin-top: 20px; }
.home .TabModule .bottom { background:transparent url(../images/home/tabs/bgTabContentBottom.gif) bottom left no-repeat; height:17px; }
.home .TabModule .bkg { background:transparent url(../images/home/tabs/bgTabContentTop.gif) top left no-repeat; }
.home .TabControl { z-index:900; position:relative; }
.home .TabControl a { color:#0069b9; font-size:18px; display:block; float:left; outline:none; text-decoration:none; }
.home .TabModule {width:740px; position:relative; }
.home .TabModule .Tab {padding:0px 10px;}
.home .TabControl a:hover { text-decoration:underline; }
.home .TabControl a.active:hover { text-decoration:none; }
.home .TabControl a span { cursor:pointer; display:block; }
.home .TabControl a .left { padding-left:14px; }
.home .TabControl a .right { height:36px; padding:10px 11px 0 0; }
.home .TabControl .active { background:transparent url(../images/home/tabs/bgTabMiddle.gif) repeat-x 0 0 scroll; }
.home .TabControl .last { background-image:none; }
.home .TabControl .active .left { background:transparent url(../images/home/tabs/bgTabLeft.gif) no-repeat 0 0 scroll; padding-left:32px; }
.home .TabControl .active .right { background:transparent url(../images/home/tabs/bgTabRight.gif) no-repeat right 0 scroll; padding:10px 28px 0 0; font-family: museo500; font-size: 0.9em; }
.home .TabControl .active.first .left { background-image:url(../images/home/tabs/bgTabFirstLeft.gif); padding-left:21px; }
.home .TabControl .active.last { background-image:url(../images/home/tabs/bgTabMiddle.gif); }
.home .info { background:url(../images/common/info-icon.gif) no-repeat left 50%; color:#666; font-size:14px; margin:0 0 0 23px; min-height:35px; padding:19px 0 16px 50px; width:610px; }
.home .jcarousel { width:720px; margin:0 auto; }
.home .jcarousel ul { height:315px; overflow:hidden; }
.home .jcarousel ul li { background:none; padding:0 10px; width:177px; }
.home .jcarousel ul li p { color:#0069B9; height:100px; line-height:20px; margin-top:8px; overflow:hidden; }
.home .jcarousel ul li a { display:block; width:177px; }
.home .jcarousel ul li img { margin:0; }
.home .jcarousel .jcarousel-clip { left:65px; padding:27px 0 0; width:591px; }
.home .jcarousel ul li, .jcarousel ul li a { font-size:14px; color:#0069b9; position:relative; line-height:18px; cursor:pointer;}
.home .jcarousel ul li .title {color:#0069b9; padding:0px 0px 4px; margin-top:15px; font-weight:bold; padding-right:10px; display:inline-block;}
.home .jcarousel ul li .detail {color:#666666;display:block}
.home .jcarousel ul li .link {color:#0069b9; text-decoration:none; background:url(../images/home/learn-arrow.gif) right no-repeat; padding-right:10px; display:inline-block; margin-top:6px; width:auto; position:absolute; bottom:0px; left:0px; line-height:14px; font-size:11px; text-transform:uppercase;}
.home .jcarousel ul li a:hover .link {text-decoration:underline; }
.recommendedProductTitleDetailContainer { height:155px;display:block }
#topContent .home .Testimonial .item { display:block; padding:0; color:#FFFFFF; line-height:18px; border:none; margin:0px; float:none; clear:both; position:relative; height:313px; }
#topContent .home .Testimonial.rotatingHero .item {display:none; line-height:19px;}
#topContent .home .Testimonial .item img {display:block; position:absolute; top:0px; right:0px; z-index:0; }
#topContent .home .Testimonial .item .message {padding:23px 16px 0px; display:block; text-align:left; font-size:16px; line-height:20px; color:#ffffff; position:relative;}
#topContent .home .Testimonial .item .title {color:#ffffff; font-size:29px; line-height:34px;}
#topContent .home .Testimonial .item .detail {width:420px;}
#topContent .home .Testimonial .item .link {color:#ffffff; text-decoration:none; background:url(../images/home/link-arrow-white.png) 100% 70% no-repeat; padding-right:10px; display:inline-block; width:auto; font-weight:bold; margin-left:10px;}
#topContent .home .Testimonial .item .link:hover {text-decoration:underline; }
.home .relative {position:relative;}
#sideColumn .news {width:230px; position:absolute; right:0px; top:25px; color:#00539f; font-size:14px; line-height:18px; margin-right:2px;}
#sideColumn .news .top {background:url(../images/sprites/latest-news.png) top left no-repeat; height:16px; margin-top: 2px; background-position:0 0;}
#sideColumn .news .left {background:url(../images/home/content/bg-latest-news-left.png) repeat-y; float: left; width:10px; height: 100%;}
#sideColumn .news .right {overflow:hidden; background:url(../images/home/content/bg-latest-news-right.png) repeat-y; width:10px; height: 100%;}
#sideColumn .news .bottom {background:url(../images/sprites/latest-news.png) top left no-repeat; height:16px; background-position:-250px 0;}
#sideColumn .news .header {padding-bottom:15px;}
#sideColumn .news .title {color:#00539f; font-size:22px; display:inline-block;}
#sideColumn .news .contentContainer { overflow: hidden;}
#sideColumn .news .content {background:url(../images/sprites/latest-news.png) repeat-y; padding: 0px 15px 0px 15px; width: 208px; float: left; min-height: 410px; background-position:-500px 0;}
#sideColumn .news a {color:#00539f; display:block; padding-bottom:4px; margin-top:12px; text-decoration:none;}
#sideColumn .news a.last {background:none; padding-bottom:0px;}
#sideColumn .news a.all {background:url(../images/home/news-arrow.gif) right no-repeat; margin:0px; padding:0px 10px 0px 0px; float:right; font-size:11px;}
#sideColumn .news a:hover {text-decoration:underline;}
.home .banners {padding-left:10px;}
.home .banners .cyan a{font-size:12px;}
.coin-slider { overflow: hidden; position: relative; max-height: 325px; z-index: 0; }
#coin-slider { visibility: hidden; overflow: hidden; max-height: 325px; }
.home #coin-slider { max-height: 325px; }
.coin-slider a { text-decoration: none; outline: none; border: none; }
.coin-slider a.cs-coin-slider, .home #coin-slider { background-repeat: no-repeat; background-color: #fff; background-position: center !important; }
.bg-coin { background: url(../images/common/bkg-rotator.png) no-repeat top left; position: absolute; bottom: 0; right: 0; z-index: 500; height: 33px; width: 152px; }
.cs-buttons { float: left; position: absolute; z-index: 1001; list-style: none; bottom: 20px; left: 90px !Important; top: -35px; margin-left: -75px; padding: 0; }
.cs-buttons a { float: left; margin: 0 5px 0 6px; cursor: pointer; color: #999; text-indent: -9999px; background: transparent url(../images/common/tabs-container/btn-bullet-off.png) no-repeat 0 0; width: 13px; height: 13px; overflow: hidden; }
.cs-active { display: block; height: 13px; text-indent: 0; width: 14px; overflow: hidden;  background: url(../images/common/tabs-container/btn-bullet-on.png) !important; text-decoration: none; float: left; }
.cs-title { padding-left: 10px; top: 80px; }
.cs-prev { display: none; }
.cs-next { display: none; }
#topContent .product { margin:0; overflow:hidden; position:relative; z-index:0; padding-bottom: 20px; height: 308px; }
#topContent .product .Testimonial { left:10px; position:absolute; top:114px; }
.product .mainColumn { float:left; width:740px; position:relative; }
.product .mainColumn .categoryMod .categoryBoxItem .detailText { min-height:100px; line-height:19px; }
.product .mainColumn h3 { font-size:18px; color:#0069b9; display:block; margin-bottom:10px; margin-left:10px; font-family: museo500; }
.product .sideColumn { float:left; width:199px; margin-left:20px; padding-top:40px; }
.product .sideColumn .itemCategory { padding:0; width:199px; margin-top:0; margin-right:0; margin-bottom:10px; margin-left:0; }
.product .sideColumn .itemCategory .topBox { background-image:url(../images/sub-category/top-sidebox-item.png); background-repeat:no-repeat; margin:0; padding:0; height:12px; width:199px; }
.product .sideColumn .itemCategory .contentBox { font-size:13px; color:#666; background-image:url(../images/sub-category/bkg-sidebox-item.png); background-repeat:repeat-y; margin:0; width:169px; padding-top:0; padding-right:15px; padding-bottom:0; padding-left:15px; }
.product .sideColumn .itemCategory .bottomBox { background-image:url(../images/sub-category/bottom-sidebox-item.png); background-repeat:no-repeat; margin:0; padding:0; height:16px; width:199px; }
.product .sideColumn .itemCategory .contentBox .imgProduct { text-align:center; }
.product .sideColumn .itemCategory .contentBox .brandText { margin-left:16px; margin-right:16px; text-align:left; display:block; }
.product .sideColumn .itemCategory .contentBox .title { display:block; padding-bottom:5px; }
.product .sideColumn .itemCategory .contentBox .titleProduct { text-align:left; font-size:14px; color:#0069b9; display:block; padding-bottom:5px; }
.product .sideColumn .itemCategory .contentBox .blueText { text-align:left; color:#0069b9; }
.categorymenu.simple { margin-left:5px; margin-top:-10px; }
#topContent .category { margin:0; padding:0; position:relative; padding-bottom: 20px; height: 308px; }
#topContent .category .Testimonial { left:10px; position:absolute; top:80px; }
#contentColumn .category { position:relative;}
.category .mainColumn h3 { font-size:18px; color:#0069b9; display:block; margin-top:20px; margin-bottom:10px; margin-left:10px; font-family: museo500; }
.category .categoryTable { padding:0; width:100%; font-size:13px; color:#333; margin-top:0; margin-right:0; margin-bottom:20px; margin-left:0; }
.categoryTable th { white-space:nowrap; }
.category .categoryTable th { text-align:left; height:25px; font-size:13px; color:#00539f; background-color:#f2f2f2; }
.category .categoryTable th a { color:#00539f; text-decoration:none; }
.category .categoryTable td { background-image:url(../images/common/bgDottedLineH.gif); background-repeat:repeat-x; background-position:bottom; padding-left: 10px; padding-top:10px; padding-bottom:10px; vertical-align:top; }
.category .categoryTable .cellSpace { padding-left:10px; padding-right:10px; }
.category .categoryTable a.nameText { color:#00539f; display:block; margin-right:15px; text-decoration:none; }
.category .categoryTable a.nameText:hover { text-decoration:underline; }
#topContent .category .Testimonial .detail { width:460px; }
.categorymenu.simple { margin-left:5px; margin-top:-10px; }
.subcategory { background:url(../images/common/bgInterna.gif) no-repeat scroll 0 bottom transparent; padding-bottom:100px; }
#topContent .subCategory { margin:0 27px; padding:0; position:relative; }
.subCategory .mainColumn { float:left; width:740px; position:relative; }
.subCategory .mainColumn h3 { font-size:18px; color:#0069b9; display:block; margin-top:10px; margin-bottom:10px; margin-left:10px; }
.subCategory .categoryTable { padding:0; width:100%; font-size:13px; color:#666; margin-top:0; margin-right:0; margin-bottom:20px; margin-left:0; float:left; }
.subCategory .categoryTable th { text-align:left; height:22px; font-size:13px; color:#00539f; background-color:#f2f2f2; }
.subCategory .categoryTable th a { color:#00539F; }
.subCategory .categoryTable td { background:url(../images/common/bgDottedLineH.gif) repeat-x 0 0; background-position:bottom; padding-left: 10px; padding-right: 5px; padding-top:5px; padding-bottom:5px; vertical-align:top; }
.subCategory .categoryTable td .subImg { width: 103px; }
.subCategory .categoryTable td .subColorCol { width: 70px; word-wrap: break-word; display: block;}
.subCategory .categoryTable th.cellSpace { padding-left:5px; padding-right:5px; }
.subCategory .categoryTable .cellSpace { padding-left:5px; padding-right:5px; }
.subCategory .categoryTable a.nameText { color:#00539f; display:block; margin-right:15px; text-decoration:none; width: 205px; word-wrap: break-word; }
.subCategory .categoryTable a.nameText:hover { text-decoration:underline; }
.subCategory .categoryTable .toolTipModule { background-image:url(../images/common/empty.gif); cursor:pointer; }
.categoryTable .toolTipBtn { background:url(../images/sub-category/bkg-products-items.png)no-repeat 0 0; display:table-cell; height:101px; margin:0; text-align:center; vertical-align:middle; width:101px; }
.categoryTable .moreInfo { display:block; padding:0; height:20px; width:20px; position:relative; z-index:5; margin-top:-15px; margin-right:0; margin-bottom:0; margin-left:75px; }
.subCategory .categoryTable .toolTipBox { background:url(../images/common/empty.gif) transparent; padding:0; height:380px; width:587px; position:absolute; z-index:600; margin-top:-180px; margin-right:0; margin-bottom:0; margin-left:60px; display:none; }
.subCategory .categoryTable .toolTipBox .topToolTip { background:url(../images/sub-category/top-boxDetail.png) no-repeat 0 0; height:23px; width:700px; }
.subCategory .categoryTable .toolTipBox .bottomToolTip { background:url(../images/sub-category/bottom-boxDetail.png) no-repeat 0 0; height:30px; width:700px; clear:both; }
.subCategory .categoryTable .toolTipBox .contentToolTip { display:block; float:left; width:700px; background:url(../images/sub-category/bkg-boxDetail.png) repeat-y 0 0; margin:0; padding-top:0; padding-right:0; padding-bottom:0; padding-left:45px; }
.subCategory .categoryTable .toolTipBox .contentToolTip .detailText { float:left; width:255px; }
.subCategory .categoryTable .toolTipBox .contentToolTip .detailText h4 { display:block; padding:0; margin-bottom:15px; font-size:16px; color:#0069b9; word-wrap: break-word; width: 350px; }
.subCategory .categoryTable .toolTipBox .contentToolTip .detailText .textBox { min-height:200px; height:auto; display:block; font-size:13px; float:none; text-align:left; }
.subCategory .categoryTable .toolTipBox .contentToolTip .detailText a.linkDetails { color:#0069b9; text-decoration:none; display:block; height:28px; margin-top:10px; background:url(../images/common/bgDottedLineGrayH.gif) repeat-x left bottom; }
.subCategory .categoryTable .toolTipBox .contentToolTip .detailText a.btnAddToMyProductlist { background:url(../images/common/tabs-container/btn-bg-product-detail.png) no-repeat; color:#FFF; display:block; height:23px; width:166px; margin-top:15px; }
.subCategory .categoryTable .toolTipBox .contentToolTip .rotatingImages { float:left; width:260px; }
.subCategory .categoryTable .toolTipBox .contentToolTip .scFadeCircular .canvasArea { border:#e6e6e6 1px solid; height:240px; overflow:hidden; width:240px; }
.subCategory .categoryTable .toolTipBox .contentToolTip .scFadeCircular .controls { width:125px; margin-top:13px; margin-right:0; margin-bottom:18px; margin-left:58px; }
.subCategory .categoryTable .toolTipBox .contentToolTip .scFadeCircular .controls a { background:transparent no-repeat 0 0 scroll; display:block; float:left; height:21px; outline:none; text-indent:-4000px; width:21px; }
.subCategory .categoryTable .toolTipBox .contentToolTip .scFadeCircular .controls a.back { background-image:url(../images/common/btnRotatingImageBack.gif); }
.subCategory .categoryTable .toolTipBox .contentToolTip .controls a.next { background-image:url(../images/common/btnRotatingImageNext.gif); }
.subCategory .categoryTable .toolTipBox .contentToolTip .controls p { color:#00539f; float:left; padding-top:2px; text-align:center; width:76px; }
.subCategory .sideColumn .itemCategory { padding:0; width:199px; margin-top:0; margin-right:0; margin-bottom:10px; margin-left:0; }
.subCategory .sideColumn .itemCategory .topBox { background:url(../images/sub-category/top-sidebox-item.png) no-repeat 0 0; margin:0; padding:0; height:12px; width:199px; }
.subCategory .sideColumn .itemCategory .contentBox { font-size:13px; color:#666; background:url(../images/sub-category/bkg-sidebox-item.png) repeat-y 0 0; margin:0; width:169px; padding-top:0; padding-right:15px; padding-bottom:0; padding-left:15px; }
.subCategory .sideColumn .itemCategory .bottomBox { background:url(../images/sub-category/bottom-sidebox-item.png) no-repeat 0 0; margin:0; padding:0; height:16px; width:199px; }
.subCategory .sideColumn .itemCategory .contentBox .imgProduct { text-align:center; }
.subCategory .sideColumn .itemCategory .contentBox .brandText { margin-left:16px; margin-right:16px; text-align:left; display:block; }
.subCategory .sideColumn .itemCategory .contentBox .title { display:block; padding-bottom:5px; }
.subCategory .sideColumn .itemCategory .contentBox .titleProduct { text-align:left; font-size:14px; color:#0069b9; display:block; padding-bottom:5px; }
.subCategory .sideColumn .itemCategory .contentBox .blueText { text-align:left; color:#0069b9; }
.subCategory .sideColumn .featured { font-size:14px; color:#0069b9; display:block; margin-top:30px; margin-bottom:15px; margin-left:10px; }
#topContent .subCategory .Testimonial {display:block; line-height:19px; padding-bottom:30px; background:url(../images/common/footer-line.gif) bottom left repeat-x;}
#topContent .subCategory .Testimonial .detail {width:500px; padding-top:10px;}
.subCategory .textBox a { text-decoration:none; color:#00539f; }
.subCategory .textBox a:hover { text-decoration:underline; }
.subCategory .filterBox { display:block; padding-bottom:14px; position:relative; z-index:10; padding-left: 20px;}
.subCategory .filterBox.below { z-index:9; }
.subCategory .topPaginator { display:block; width:100%; position:relative; z-index:12; clear:both; }
.subCategory .bottomPaginator { display:block; width:100%; float:left; position: relative; padding-left: 20px;}
.subCategory .leftOption { float:left; }
.subCategory .rightOption { float:right; width:240px; margin-right: 0px;}
.subCategory .filterBox .textBox,.subCategory .topPaginator .textBox { float:left; margin-right:15px; padding-top:3px; }
.subCategory .combobox { float:left; margin-right:15px;}
.subCategory .filterBox .input { background:url(../images/common/finder-input.png) top left no-repeat; display:block; margin-top:0; width:160px; height:23px; float:left; padding:0; }
.subCategory .filterBox .item { display:block; float:left; }
.subCategory .filterBox .input input { width:140px; height:19px; line-height:19px; background:none; border:none; padding:2px 10px; color:#00539f; }
.subCategory .filterBox .filterBoxContainer { width: 500px;}
.subCategory .filterBox .filterBoxContainer .filterText {width: 55px; float:left;padding-top:3px;}
.searchresults { color:#00539f; padding-left:5px; }
.searchresults .tips {display:block;float:left; margin-left: 10px; margin-top:5px;font-size:13px; color:#00539f;background:url(../images/common/search-link-sep.gif) left repeat-y;padding-left:12px;}
.searchresults .term {font-size:13px; color:#00539f; height:25px; position:relative;}
.searchresults .term .current {color:#0069b9; font-weight:bold; font-size:18px; padding-left:5px;}
.searchresults .term a {font-size:13px; color:#00539f; text-decoration:none; font-weight:normal;}
.searchresults .term .current a {margin-left:10px; line-height:23px;}
.searchresults .term a:hover {text-decoration:underline;}
.searchresults .searchBox { height:23px; background:transparent url(../images/common/search-field.gif) top left no-repeat; visibility:hidden;}
.searchresults .searchBox .item { height:23px; display:block; clear:both; float:none;}
.searchresults .searchBox .item input {background:none; border:0px; color:#004168; margin:0px; height:23px; display:block;}
.searchresults .searchBox .item input.text { width:151px; margin:0px 5px; line-height:20px; float:left;}
.searchresults .searchBox .item input.button { width:74px; height:23px; cursor:pointer; float:left; background:url(../images/common/search-blue.jpg) top left no-repeat; margin:3px 10px 0px 15px;}
.searchresults .searchBox .item a {display:block; float:left; width:auto; padding-left:12px; margin-top:3px; background:url(../images/common/search-link-sep.gif) left repeat-y; line-height:20px;}
.searchresults .results {position:relative; padding-top:15px; width:980px;}
.searchresults .TabModule {background-image:url(../images/common/tab-large-bkg.gif); }
.searchresults .TabModule .Tab {overflow:visible; padding-top:5px;}
.searchresults .TabModule .bkg {background-image:url(../images/common/tab-large-top.gif);}
.searchresults .TabModule .bottom {background:url(../images/common/tab-large-bottom.gif) no-repeat #fff;}
.searchresults .Tab.resources {margin-left:0px;}
.searchresults .Tab.resources .filterBox .filterText, .searchresults .Tab.products .filterBox .filterText, .contentProFinder .filterBox .filterText {margin-bottom:0px;}
.searchresults .pagger {padding:0px 0px 10px; font-size:13px;}
.searchresults .pagger .textBox {line-height:22px; font-size:13px; margin-right:15px;}
.searchresults .pagger .floatLeft .textBox {color:#666666;}
.searchresults .pagger .combobox {margin-right:15px;}
.searchresults .pagger .count {color:#666666; line-height:23px; font-weight:bold; font-size:13px; }
.searchresults .pagger.up {background:url(../images/common/finder-border.gif) bottom left repeat-x;}
.searchresults .pagger.down {background:url(../images/common/footer-line.gif) top left repeat-x; padding-top:20px; padding-bottom:0px;}
.searchresults .blocker {background:url(../images/common/search-blocker.png) top left repeat; _background-image:url(../images/common/search-blocker.gif); width:100%; height:100%; display:none; position:absolute; top:0px; left:0px; z-index:10100;}
.searchresults .results .item {font-size:13px; width:595px; margin:0 auto; display:block; padding:16px 0px 15px; background:url(../images/common/footer-line.gif) top left repeat-x; color:#666666; text-decoration:none;}
.searchresults .results a.item.first {background:none; padding-top:15px;}
.searchresults .results a.item .title {font-weight:bold; color:#00539f; background:url(../images/common/lnkArrowBlue.gif) 100% 6px no-repeat; padding-right:10px; display:inline-block; width:auto; margin-bottom:5px;}
.searchresults .results a.item:hover .title {text-decoration:underline;}
.searchresults .results .item strong {color:#000000; font-weight:bold;}
.searchresults .results div.title {background:#f2f2f2;width:960px;}
.searchresults .results div.title .item {background:none; padding-top:15px; color:#00539f;}
.searchresults .TabControl .disabled {color:gray; text-decoration:none; cursor:default;}
.searchresults .TabControl .disabled:hover {text-decoration:none}
.searchresults .productFinderRes,
.searchresults .contentProFinder {padding:0px; background:none;}
.searchresults .results img.item {padding:0px; background:none; width:auto;}
.categoryTable .rotatingImages  a.linkDetails.item {padding:0px; background:none; width:238px;height:238px;display:table-cell;vertical-align:middle;text-align:center; }
.productFinderRes { padding-left:10px; padding-right:10px; }
.print .productFinderRes { width:850px; margin-left:50px; margin-top:50px; }
.productFinderRes #breadcrumb { margin-left:7px; }
.productFinderRes .topText { display:block; margin-left:12px; margin-top:5px; margin-bottom:21px; font-size:13px; }
.productFinderRes .mainColumn .topProFinder { background-image:url(../images/product-finder/top-productFinder.png); background-repeat:no-repeat; height:14px; width:944px; margin:0; padding:0; }
.contentProFinder { background-image:url(../images/product-finder/bkg-productFinder.png); background-repeat:repeat-y; width:904px; margin:0; padding-top:0; padding-right:20px; padding-bottom:23px; padding-left:20px; font-size:13px; }
.productFinderRes .mainColumn .bottomProFinder { background-image:url(../images/product-finder/bottom-productFinder.png); background-repeat:no-repeat; height:15px; width:944px; margin:0; padding:0; clear:both; }
.contentProFinder .topPaginator { display:block; padding-bottom:10px; width:904px; float:left; position:relative; z-index:600; margin-bottom: 10px; }
.contentProFinder .textBox a { text-decoration:none; color:#00539f; }
.contentProFinder .textBox a:hover { text-decoration:underline; }
.btn_update { background:url(../images/common/buttons.png) no-repeat right -25px; display:inline-block; height:22px; width:12px; vertical-align:top; float:left; }
.btnUpdate { background:url(../images/common/buttons.png) no-repeat 0 -25px; height:22px; color:#FFF; border:none; cursor:pointer; padding:0 5px 3px 10px; display:inline-block; vertical-align:top; float:left; }
.btnSubmit .btn_update {float: right; }
.btnSubmit .btnUpdate {float: inherit; }
@-moz-document url-prefix() {
    .btnUpdate {
        padding-bottom:4px;
    }
}
.btnUpdate input { background:none; border:none; color:#FFF; }
.contentProFinder .filterBox,.print .productFinderRes .filterBox { display:block; padding-bottom:15px; padding-top:10px; width:904px; float:left; position:relative; z-index:10; }
.contentProFinder .filterBox.below { z-index:9; }
.contentProFinder .bottomPaginator { display:block; width:904px; float:left; padding-left: 6px; }
.contentProFinder .leftOption { float:left; width:400px;}
.contentProFinder .rightOption { float:right; width:232px;}
.contentProFinder .textBox,.subCategory .textBox { float:left; margin-right:15px; padding-top:3px; color:#666; }
.contentProFinder .combobox,.contentProFinder .comboBox { float:left; margin-right:10px; }
.productFinderRes .filterBox .input { background:url(../images/common/finder-input.png) top left no-repeat; display:block; margin-top:0; width:160px; height:23px; float:left; padding:0; margin-right:15px; }
.productFinderRes .filterBox .input input { width:140px; height:19px; line-height:19px; background:none; border:none; padding:2px 5px; color:#00539f; }
.productFinderRes .categoryTable { padding:0; width:98.5%; font-size:13px; color:#666; margin-top:0; margin-right:0; margin-bottom:20px; margin-left:0; margin: 0 auto; }
.categoryTable th { text-align:left; height:22px; font-size:13px; color:#00539f; background-color:#f2f2f2; }
.categoryTable td { background-image:url(../images/common/bgDottedLineH.gif); background-repeat:repeat-x; background-position:bottom; padding-left: 10px; padding-top:10px; padding-bottom:10px; vertical-align:top; }
.categoryTable .cellSpace { padding-left:10px; padding-right:10px; }
.categoryTable a.nameText { color:#00539f; display:block; text-decoration:none; }
.productFinderRes .categoryTable a.nameText { width: 300px; word-wrap: break-word; }
.productFinderRes .categoryTable a.nameText:hover { text-decoration:underline; }
.categoryTable a.resourceTypeQVLink { color:#00539f; text-decoration:none; }
.categoryTable a.resourceTypeQVLink:hover { text-decoration:underline; }
.categoryTable .toolTipModule { background-image:url(../images/common/empty.gif); background-repeat:repeat; background-color:transparent; width: 101px; }
.categoryTable .toolTipBtn,.feaProducts .jcarousel ul li a.featuredProductThumbBorder { background-image:url(../images/sub-category/bkg-products-items.png); background-repeat:no-repeat; margin:0; height:101px; width:101px; display:table-cell; vertical-align:middle; text-align:center; }
.feaProducts .jcarousel ul li a.featuredProductThumbBorder img { margin-top:5px; }
.print .productFinderRes .categoryTable .moreInfo { display:none; }
.categoryTable .toolTipBox { background-image:url(../images/common/empty.gif); background-repeat:repeat; padding:0; height:338px; width:587px; position:absolute; z-index:600; margin-top:-180px; margin-right:0; margin-bottom:0; margin-left:60px; display:none; }
.popupInformationContainer { display:none; }
.popupInformationBoxOverlay { width:100%; height:100%; position:fixed; left:0; top:0; margin:0; filter:alpha(opacity=40); -moz-opacity:0.4; -khtml-opacity:0.4; opacity:0.4; background-color:#FFF; z-index:10200; }
.popupInformationBox { height:338px; width:700px; position:fixed; left:50%; top:50%; margin:-169px 0 0 -350px; z-index:10201; }
.popupInformationBox a { color:#00539F; }
.productFinderRes .categoryTable .toolTipBox .topToolTip,.popupInfoTop { background-image:url(../images/sub-category/top-boxDetail.png); background-repeat:no-repeat; height:23px; width:700px; }
.productFinderRes .categoryTable .toolTipBox .bottomToolTip,.popupInfoBottom { background-image:url(../images/sub-category/bottom-boxDetail.png); background-repeat:no-repeat; height:30px; width:700px; clear:both; }
.popupInfoTop a { display:block; float:right; position:relative; top:10px; left:-27px; font-weight:bold; text-decoration:none; margin-top:7px; }
.popupInfoTop a:hover { text-decoration:underline; }
.popupInformationBox .popupInfoContent { padding-left:22px; width:700px; }
.productFinderRes .categoryTable .toolTipBox .contentToolTip,.popupInfoContent { display:block; float:left; width:700px; background-image:url(../images/sub-category/bkg-boxDetail.png); background-repeat:repeat-y; margin:0; padding-top:0; padding-right:0; padding-bottom:0; padding-left:45px; }
.productFinderRes .categoryTable .toolTipBox .contentToolTip .detailText { float:left; width:240px; }
.productFinderRes .categoryTable .toolTipBox .contentToolTip .detailText h4 { display:block; padding:0; margin-bottom:15px; font-size:16px; color:#0069b9; }
.productFinderRes .categoryTable .toolTipBox .contentToolTip .detailText .textBox { min-height:200px; height:auto; display:block; font-size:13px; float:none; text-align:left; }
.productFinderRes .categoryTable .toolTipBox .contentToolTip .detailText a.linkDetails { color:#0069b9; text-decoration:none; display:block; height:28px; margin-top:10px; background-image:url(../images/common/bgDottedLineGrayH.gif); background-repeat:repeat-x; background-position:left bottom; }
.productFinderRes .categoryTable .toolTipBox .contentToolTip .detailText a.btnAddToMyProductlist { background:url(../images/common/buttons.png) no-repeat right -130px; color:#FFF; display:block; height:23px; width:166px; margin-top:15px; }
.productFinderRes .categoryTable .toolTipBox .arrowToolTip { background-image:url(../images/sub-category/arrow-boxDetail.png); background-repeat:no-repeat; margin:0; padding:0; height:28px; width:21px; position:absolute; z-index:20; top:35%; }
.productFinderRes .categoryTable .toolTipBox .contentToolTip .rotatingImages { float:left; width:260px; }
.productFinderRes .categoryTable .toolTipBox .contentToolTip .scFadeCircular .canvasArea { border:#e6e6e6 1px solid; height:240px; overflow:hidden; width:240px; }
.productFinderRes .categoryTable .toolTipBox .contentToolTip .scFadeCircular .controls { width:125px; margin-top:13px; margin-right:0; margin-bottom:18px; margin-left:58px; }
.productFinderRes .categoryTable .toolTipBox .contentToolTip .scFadeCircular .controls a { background:transparent no-repeat 0 0 scroll; display:block; float:left; height:21px; outline:none; text-indent:-4000px; width:21px; }
.productFinderRes .categoryTable .toolTipBox .contentToolTip .scFadeCircular .controls a.back { background-image:url(../images/common/btnRotatingImageBack.gif); }
.productFinderRes .categoryTable .toolTipBox .contentToolTip .controls a.next { background-image:url(../images/common/btnRotatingImageNext.gif); }
.productFinderRes .categoryTable .toolTipBox .contentToolTip .controls p { color:#00539f; float:left; padding-top:2px; text-align:center; width:76px; }
.rfrTypeFilterContainer { margin-right:15px; float:left; }
.clearFiltersLink { margin-top:3px; margin-left:13px; display:inline-block; }
#topContent .resources_landing { margin:0 0 25px; padding:0; position:relative; }
.resources_landing .mainColumn { float:left; width:740px; position:relative; }
#contentWrap .resources_landing { margin-top: 25px; }
.resources_landing .Testimonial {display:block; line-height:19px; padding-bottom:30px; background:url(../images/common/footer-line.gif) bottom left repeat-x;}
.resources_landing .Testimonial {position:relative; background:none; height:191px; }
.resources_landing .Testimonial img {display:block; position:absolute; top:0px; right:0px; }
.resources_landing .Testimonial .message {padding:30px 40px 0px; display:block; text-align:left; font-size:16px; line-height:20px; color:#FFFFFF; position:relative;}
.resources_landing .Testimonial .title {color:#FFFFFF; font-size:40px; line-height:42px; padding:0px 0px 10px;}
.resources_landing .Testimonial .detail {width:480px; padding-top:10px;}
.resources_landing .Testimonial .link {color:#0069b9; text-decoration:none; background:url(../images/home/link-arrow.gif) 100% 80% no-repeat; padding-right:10px; display:inline-block; width:auto; }
.resources_landing .Testimonial .link:hover {text-decoration:underline; }
.itemlist {padding:0px 10px 0px 25px;}
.itemlist .item {padding:0px 6px 20px; margin-bottom:25px; background:url(../images/common/footer-line.gif) bottom repeat-x;}
.itemlist .item a {color:#00539f; font-size:15px; line-height:20px;}
.itemlist .item p {padding:10px 0px; font-size:13px; color:#666666; line-height:17px;}
/*fancybox*/
#fancybox-loading { position:fixed; top:50%; left:50%; width:40px; height:40px; margin-top:-20px; margin-left:-20px; cursor:pointer; overflow:hidden; z-index:1104; display:none; }
#fancybox-loading div { position:absolute; top:0; left:0; width:40px; height:480px; background-image:url(../images/fancybox/fancybox.png); }
#fancybox-overlay { position:absolute; top:0; left:0; width:100%; z-index:11000; display:none; }
#fancybox-tmp { padding:0; margin:0; border:0; overflow:auto; display:none; }
#fancybox-wrap { position:absolute; top:0; left:0; padding:20px; z-index:11001; outline:none; display:none; }
#fancybox-outer { position:relative; width:100%; height:100%; background:#fff; }
#fancybox-content { width:0; height:0; padding:0; outline:none; position:relative; overflow:hidden; z-index:1102; border:0 solid #fff; }
#fancybox-hide-sel-frame { position:absolute; top:0; left:0; width:100%; height:100%; background:transparent; z-index:1101; }
#fancybox-close { position:absolute; top:10px; right:5px; width:30px; height:13px; background:transparent url(../images/common/btn-close-txt.png) top left; cursor:pointer; z-index:1103; display:none; }
#fancybox-error { color:#444; font:normal 12px/20px Arial; padding:14px; margin:0; }
#fancybox-img { width:100%; height:100%; padding:0; margin:0; border:none; outline:none; line-height:0; vertical-align:top; }
#fancybox-frame { width:100%; height:100%; border:none; display:block; }
#fancybox-left,#fancybox-right { position:absolute; bottom:0; height:100%; width:35%; cursor:pointer; outline:none; background:transparent url(../images/fancybox/blank.gif); z-index:1102; display:none; }
#fancybox-left { left:0; }
#fancybox-right { right:0; }
#fancybox-left-ico,#fancybox-right-ico { position:absolute; top:50%; left:-9999px; width:30px; height:30px; margin-top:-15px; cursor:pointer; z-index:1102; display:block; }
#fancybox-left-ico { background-image:url(../images/fancybox/fancybox.png); background-position:-40px -30px; }
#fancybox-right-ico { background-image:url(../images/fancybox/fancybox.png); background-position:-40px -60px; }
#fancybox-left:hover,#fancybox-right:hover { visibility:visible; }
#fancybox-left:hover span { left:20px; }
#fancybox-right:hover span { left:auto; right:20px; }
.fancybox-bg { position:absolute; padding:0; margin:0; border:0; width:20px; height:20px; z-index:1001; }
#fancybox-bg-n { top:-20px; left:0; width:100%; background-image:url(../images/fancybox/fancy_shadow_n.png); }
#fancybox-bg-ne { top:-20px; right:-20px; background-image:url(../images/fancybox/fancy_shadow_ne.png); }
#fancybox-bg-e { top:0; right:-20px; height:100%; background-image:url(../images/fancybox/fancy_shadow_e.png); }
#fancybox-bg-se { bottom:-20px; right:-20px; background-image:url(../images/fancybox/fancy_shadow_se.png); }
#fancybox-bg-s { bottom:-20px; left:0; width:100%; background-image:url(../images/fancybox/fancy_shadow_s.png); }
#fancybox-bg-sw { bottom:-20px; left:-20px; background-image:url(../images/fancybox/fancy_shadow_sw.png); }
#fancybox-bg-w { top:0; left:-20px; height:100%; background-image:url(../images/fancybox/fancy_shadow_w.png); }
#fancybox-bg-nw { top:-20px; left:-20px; background-image:url(../images/fancybox/fancy_shadow_nw.png); }
#fancybox-title { font-family:Helvetica; font-size:12px; z-index:1102; }
.fancybox-title-inside { padding-bottom:10px; text-align:center; color:#333; background:#fff; position:relative; }
.fancybox-title-outside { padding-top:10px; color:#fff; }
.fancybox-title-over { position:absolute; bottom:0; left:0; color:#FFF; text-align:left; }
#fancybox-title-over { padding:10px; background-image:url(../images/fancybox/fancy_title_over.png); display:block; }
.fancybox-title-float { position:absolute; left:0; bottom:-20px; height:32px; }
#fancybox-title-float-wrap { border:none; border-collapse:collapse; width:auto; }
#fancybox-title-float-wrap td { border:none; white-space:nowrap; }
#fancybox-title-float-left { padding:0 0 0 15px; background:url(../images/fancybox/fancybox.png) -40px -90px no-repeat; }
#fancybox-title-float-main { color:#FFF; line-height:29px; font-weight:bold; padding:0 0 3px; background:url(../images/fancybox/fancybox-x.png) 0 -40px; }
#fancybox-title-float-right { padding:0 0 0 15px; background:url(../images/fancybox/fancybox.png) -55px -90px no-repeat; }
.fancybox-ie6 #fancybox-close { background: transparent; }
.fancybox-ie6 #fancybox-left-ico { background: transparent; }
.fancybox-ie6 #fancybox-right-ico { background: transparent; }
.fancybox-ie6 #fancybox-title-over { background: transparent; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; }
#fancybox-loading.fancybox-ie6 { position: absolute; margin-top: 0; }
#fancybox-loading.fancybox-ie6 div	{ background: transparent; }
.fancybox-ie .fancybox-bg { background: transparent !important; }
.btnContactUs { display: block; float: right; margin-right: 19px; }
#distributorHK #findButton2 { font:12px 'Arial Narrow', arialnarrow, helvetica,arial,clean,sans-serif; }
#distributorHK .findDistributorBox { width: 750px; margin: 0 auto; }
#distributorHK .combobox .disabled div span { color: #ccc !important; white-space: nowrap; text-overflow: ellipsis; }
#distributorHK #findDistributorResults { height: 0px; overflow: hidden; }
#distributorHK #findDistributorResults table { width: 100%; color: #7D8880; background: #AED8E6; }
#distributorHK #findDistributorResults th { font-weight: bold; text-transform: uppercase; padding: 4px 10px; background: #C0C0C0; }
#distributorHK #findDistributorResults td { padding: 15px 10px; vertical-align: top; line-height: 18px; }
#distributorHK .popFindDis .internalConFinDis { padding: 0 35px 15px; }
#distributorHK .combobox.xlarge { width: 220px; }
#distributorHK .combobox.extralarge .jqTransformSelectWrapper ul a { background: none; }
#distributorHK .combobox.normal .jqTransformSelectWrapper div.jqTransformSelectLabel span { display: block; white-space: nowrap; text-overflow: ellipsis; }
#distributorHK .combobox.extralarge .jqTransformSelectWrapper ul { padding: 23px 13px 0 6px; }
#distributorHK .combobox.extralarge .jqTransformSelectWrapper div.jqTransformSelectLabel span { display: block; width: 175px; white-space: nowrap; text-overflow: ellipsis; }
#distributorHK .combobox.extralarge .jqTransformSelectWrapper ul a { height: auto; padding: 5px 10px; margin: 0; }
#distributorHK .combobox.extralarge .jqTransformSelectWrapper ul a.selected, 
#distributorHK .combobox.extralarge .jqTransformSelectWrapper ul a.selected:hover, 
#distributorHK .combobox.extralarge .jqTransformSelectWrapper ul .last a:hover { background: url(../images/common/menu-link-selected.gif) repeat-x scroll left top #0054A0; color: #FFFFFF; }
#distributorHK .combobox.extralarge .jqTransformSelectWrapper ul a:hover { background: url(../images/common/menu-link-selected.gif) repeat-x scroll left top #0054A0; }
#distributorHK .combobox.extralarge .jqTransformSelectWrapper li { background: url(../images/common/menu/menu-item-line.gif) repeat-x scroll 1px bottom transparent; border: medium none; padding: 2px 0 3px; margin: 0; }
#distributorHK .combobox.extralarge .jqTransformSelectWrapper ul { background-image: url(../images/common/bkg-combo-extralarge.png); background-position: -2px top; background-repeat: repeat-y; }
#distributorHK .combobox.extralarge .jqTransformSelectWrapper div.jqTransformSelectPannelBkg { background-image: url(../images/common/bottom-combo-extralarge.png); background-position: -2px bottom; height: auto; padding-bottom: 21px; width: 248px; }
#distributorHK .combobox.normal .disabled div.jqTransformSelectLabel { background-image: url(../images/common/finder-dropdown-faded.png); }
#distributorHK .combobox.extralarge .disabled div.jqTransformSelectLabel { background-image: url(../images/common/finder-dropdown-extralarge-faded.png); }
#distributorHK .btnUpdate.disabled { background: url(../images/common/buttons.png) no-repeat scroll 0 -189px transparent; border: medium none; color: #FFFFFF; cursor: default; display: inline-block; height: 22px; vertical-align: top; }
#distributorHK .btn_update.disabled { background: url(../images/common/buttons.png) no-repeat scroll right -189px transparent; display: inline-block; height: 22px; vertical-align: top; width: 12px; }
.productDetailPage { margin-top:25px; }
.productDetailPage .tab-container {margin-top: 40px;}
.productDetailPage .tabs-top {background: url(../images/common/tabs-container/tabs-top.png) no-repeat left top; padding: 11px 0 0 0; position: relative; top: -32px; margin: 0 0 -32px 0; left: -1px;}
.productDetailPage .tabs-bottom {background: url(../images/common/tabs-container/tabs-bottom.png) no-repeat left bottom; padding: 0 0 14px 0;}
.productDetailPage .tabs-middle {background: url(../images/common/tabs-container/tabs-middle.png) repeat-y; padding: 10px 50px;}
.productDetailPage .carousel-fade-left {background: url(../images/common/tabs-container/small-carousel-fade-left.png) no-repeat; width: 19px; height: 220px; position: absolute; top: 6px; left: 40px; z-index: 10;}
.productDetailPage .carousel-fade-right {background: url(../images/common/tabs-container/small-carousel-fade-left.png) no-repeat; width: 19px; height: 220px; position: absolute; top: 6px; right: 40px; z-index: 10;}
.productDetailPage .carousel-wrapper {height: 210px;}
.productDetailPage .carousel-control.previous {background: url(../images/common/tabs-container/btn_prev.png); width: 21px; height: 21px; border: none; position: absolute; top: 115px; left: 15px; text-indent: -9999px; display: block; cursor: pointer;}
.productDetailPage .carousel-control.previous:focus {outline: none;}
.productDetailPage .carousel-control.next {background: url(../images/common/tabs-container/btn_next.png); width: 21px; height: 21px; border: none; position: absolute; top: 115px; right: 20px; text-indent: -9999px; display: block; cursor: pointer;}
.productDetailPage .carousel-control.next:focus {outline: none;}
.productDetailPage .tab-carousel {outline: none; }
.productDetailPage .carousel-pagination { text-align: center; z-index: 250; padding-top: 20px;}
.productDetailPage .carousel-pagination p, #micrositeLandingTab .carousel-pagination a { vertical-align: baseline;}
.productDetailPage .carousel-pagination a { background: url(/umbraco/images/common/tabs-container/btn-bullet-off-gray.png) no-repeat; width: 13px; height: 13px; display: inline-block; cursor: pointer; margin: 0 10px 0 0; text-align: center; }
.productDetailPage .carousel-pagination a.active { background: url(/umbraco/images/common/tabs-container/btn-bullet-on-gray.png) no-repeat; width: 13px; height: 13px; display: inline-block; }
.productDetailPage .carousel-pagination a span { float: left; display: block; text-indent: -9999px; }
.productDetailPage .tab-banner-carousel li { width: 165px; padding: 0 11px; display: inline-block; float: left; position: relative; height: 180px;}
.productDetailPage .tab-banner-carousel li h4 { margin-top: 10px; font-size: 14px; font-weight: bold; color: #0069b9;}
.productDetailPage .tab-banner-carousel li p { padding: 0; margin-top: 5px; position: relative; width: 170px; }
.productDetailPage .tab-banner-carousel li a.btn-tab-learn-more { top: 275px; position: absolute; font-family: "museo", serif; font-size: 12px; color: #0069b9; text-decoration: none; cursor: pointer; background: url(../images/common/tabs-container/btn-arrow-blue.png) top right no-repeat; padding: 0 25px 8px 0; line-height: 25px;}
.productDetailPage .column { height: 180px; width: 130px; padding: 0 40px; border-right: 1px dotted #0069B9; float: left;}
.productDetailPage .column.last { border: none;}
.productDetailPage .column a { line-height: 18px; font-size: 14px; color: #0069B9; word-wrap: break-word;}
.productDetailPage .column p { line-height: 18px; font-size: 14px; color: #0069B9;}
.productDetailPage .column p span { line-height: 18px; font-size: 14px; color: #666;}
.productDetailPage .carousel-control.disabled {display: none;}
.productDetailPageWithDynamicDiv { margin-top:25px; }
.productDetailPageWithDynamicDiv .tab-container {margin-top: 40px;}
.productDetailPageWithDynamicDiv .tabs-top {background: url(../images/common/tabs-container/tabs-top.png) no-repeat left top; padding: 11px 0 0 0; position: relative; top: -32px; margin: 0 0 -32px 0; left: -1px;}
.productDetailPageWithDynamicDiv .tabs-bottom {background: url(../images/common/tabs-container/tabs-bottom.png) no-repeat left bottom; padding: 0 0 14px 0;}
.productDetailPageWithDynamicDiv .tabs-middle {background: url(../images/common/tabs-container/tabs-middle.png) repeat-y; padding: 10px 50px;}
.productDetailPageWithDynamicDiv .carousel-fade-left {background: url(../images/common/tabs-container/small-carousel-fade-left.png) no-repeat; width: 19px; height: 220px; position: absolute; top: 6px; left: 40px; z-index: 10;}
.productDetailPageWithDynamicDiv .carousel-fade-right {background: url(../images/common/tabs-container/small-carousel-fade-left.png) no-repeat; width: 19px; height: 220px; position: absolute; top: 6px; right: 40px; z-index: 10;}
.productDetailPageWithDynamicDiv .carousel-wrapper {height: auto;}
.productDetailPageWithDynamicDiv .carousel-control.previous {background: url(../images/common/tabs-container/btn_prev.png); width: 21px; height: 21px; border: none; position: absolute; top: 115px; left: 15px; text-indent: -9999px; display: block; cursor: pointer;}
.productDetailPageWithDynamicDiv .carousel-control.previous:focus {outline: none;}
.productDetailPageWithDynamicDiv .carousel-control.next {background: url(../images/common/tabs-container/btn_next.png); width: 21px; height: 21px; border: none; position: absolute; top: 115px; right: 20px; text-indent: -9999px; display: block; cursor: pointer;}
.productDetailPageWithDynamicDiv .carousel-control.next:focus {outline: none;}
.productDetailPageWithDynamicDiv .tab-carousel {outline: none; }
.productDetailPageWithDynamicDiv .carousel-pagination { text-align: center; z-index: 250; padding-top: 20px;}
.productDetailPageWithDynamicDiv .carousel-pagination p, #micrositeLandingTab .carousel-pagination a { vertical-align: baseline;}
.productDetailPageWithDynamicDiv .carousel-pagination a { background: url(/umbraco/images/common/tabs-container/btn-bullet-off-gray.png) no-repeat; width: 13px; height: 13px; display: inline-block; cursor: pointer; margin: 0 10px 0 0; text-align: center; }
.productDetailPageWithDynamicDiv .carousel-pagination a.active { background: url(/umbraco/images/common/tabs-container/btn-bullet-on-gray.png) no-repeat; width: 13px; height: 13px; display: inline-block; }
.productDetailPageWithDynamicDiv .carousel-pagination a span { float: left; display: block; text-indent: -9999px; }
.productDetailPageWithDynamicDiv .tab-banner-carousel li { width: 165px; padding: 0 11px; display: inline-block; float: left; position: relative; min-height: 180px; height:auto}
.productDetailPageWithDynamicDiv .tab-banner-carousel li h4 { margin-top: 10px; font-size: 14px; font-weight: bold; color: #0069b9;}
.productDetailPageWithDynamicDiv .tab-banner-carousel li p { padding: 0; margin-top: 5px; position: relative; width: 170px; }
.productDetailPageWithDynamicDiv .tab-banner-carousel li a.btn-tab-learn-more { top: 275px; position: absolute; font-family: "museo", serif; font-size: 12px; color: #0069b9; text-decoration: none; cursor: pointer; background: url(../images/common/tabs-container/btn-arrow-blue.png) top right no-repeat; padding: 0 25px 8px 0; line-height: 25px;}
.productDetailPageWithDynamicDiv .column { height: 180px; width: 130px; padding: 0 40px; border-right: 1px dotted #0069B9; float: left;}
.productDetailPageWithDynamicDiv .column.last { border: none;}
.productDetailPageWithDynamicDiv .column a { line-height: 18px; font-size: 14px; color: #0069B9; word-wrap: break-word;}
.productDetailPageWithDynamicDiv .column p { line-height: 18px; font-size: 14px; color: #0069B9;}
.productDetailPageWithDynamicDiv .column p span { line-height: 18px; font-size: 14px; color: #000;}
.productDetailPageWithDynamicDiv .carousel-control.disabled {display: none;}
.feaProducts2 { margin-top:25px; }
.feaProducts2 .tab-container {margin-top: 40px;}
.feaProducts2 .tabs-top {background: url(../images/common/tabs-container/tabs-top.png) no-repeat left top; padding: 11px 0 0 0; position: relative; z-index: 9; top: -32px; margin: 0 0 -32px 0; left: -1px;}
.feaProducts2 .tabs-bottom {background: url(../images/common/tabs-container/tabs-bottom.png) no-repeat left bottom; padding: 0 0 14px 0;}
.feaProducts2 .tabs-middle {background: url(../images/common/tabs-container/tabs-middle.png) repeat-y; padding: 10px 54px;}
.feaProducts2 .carousel-fade-left {background: url(../images/common/tabs-container/small-carousel-fade-left.png) no-repeat; width: 19px; height: 220px; position: absolute; top: 6px; left: 40px; z-index: 10;}
.feaProducts2 .carousel-fade-right {background: url(../images/common/tabs-container/small-carousel-fade-left.png) no-repeat; width: 19px; height: 220px; position: absolute; top: 6px; right: 45px; z-index: 10;}
.feaProducts2 .carousel-wrapper {height: 190px;}
.feaProducts2 .carousel-control.previous {background: url(../images/common/tabs-container/btn_prev.png); width: 21px; height: 21px; border: none; position: absolute; top: 115px; left: 15px; text-indent: -9999px; display: block; cursor: pointer;}
.feaProducts2 .carousel-control.previous:focus {outline: none;}
.feaProducts2 .carousel-control.next {background: url(../images/common/tabs-container/btn_next.png); width: 21px; height: 21px; border: none; position: absolute; top: 115px; right: 20px; text-indent: -9999px; display: block; cursor: pointer;}
.feaProducts2 .carousel-control.next:focus {outline: none;}
.feaProducts2 .tab-carousel {outline: none;}
.feaProducts2 .carousel-pagination { text-align: center; z-index: 250;}
.feaProducts2 .carousel-pagination p, #micrositeLandingTab .carousel-pagination a { vertical-align: baseline; }
.feaProducts2 .carousel-pagination a { background: url(/umbraco/images/common/tabs-container/btn-bullet-off-gray.png) no-repeat; width: 13px; height: 13px; display: inline-block; cursor: pointer; margin: 0 10px 0 0; text-align: center; }
.feaProducts2 .carousel-pagination a.active { background: url(/umbraco/images/common/tabs-container/btn-bullet-on-gray.png) no-repeat; width: 13px; height: 13px; display: inline-block; }
.feaProducts2 .carousel-pagination a span { float: left; display: block; text-indent: -9999px; }
.feaProducts2 .tab-banner-carousel li { width: 164px; padding: 0 11px; display: inline-block; float: left; position: relative; height: 180px;}
.feaProducts2 .tab-banner-carousel li h4 { margin-top: 10px; font-family: "Arial Narrow", arialnarrow; font-size: 14px; font-weight: bold; color: #0069b9;}
.feaProducts2 .tab-banner-carousel li p { padding: 0; margin-top: 5px; position: relative;}
.feaProducts2 .tab-banner-carousel li a.btn-tab-learn-more { top: 275px; position: absolute; font-family: "museo", serif; font-size: 12px; color: #0069b9; text-decoration: none; cursor: pointer; background: url(../images/common/tabs-container/btn-arrow-blue.png) top right no-repeat; padding: 0 25px 8px 0; line-height: 25px;}
.feaProducts2 .column { height: 180px; width: 130px; padding: 0 40px; border-right: 1px dotted #0069B9; float: left;}
.feaProducts2 .column.last { border: none;}
.feaProducts2 .column a { line-height: 18px; font-size: 14px; color: #0069B9;}
.feaProducts2 .column p { line-height: 18px; font-size: 14px; color: #0069B9;}
.feaProducts2 .column p span { line-height: 18px; font-size: 14px; color: #666;}
.feaProducts2 .carousel-control.disabled {display: none;}
#header .contact-us-btn { width: 85px; height: 19px; padding-top: 4px; float: left; margin-left: 15px; color: #fff; cursor: pointer; text-align: center; font-family: museo500; font-size: 0.9em; }
#header .contact-us-btn:hover{text-decoration:underline;}
div.article p.articleItem{background: url(../images/common/bgDottedLineH.gif) bottom repeat-x; padding-bottom:12px;}
#header .productFinderContainer { position: absolute; margin: -30px 0px 0px 817px; }
#header .how-to-buy-Container {position: absolute; margin: -30px 0px 0px 730px; }
.how-to-buy-Container .btnHandler { font-family: museo500; font-size: 0.9em; display:block; position:relative; background:url(../images/common/header/btn-how-to-buy-bg.png) top left no-repeat; width:107px; height:26px; cursor:pointer; text-decoration:none; color:#FFF; line-height:26px; z-index:40; text-indent: 18px; }
.how-to-buy-Container .btnHandler a { text-decoration:none; color:White; }
#header .searchBox { height:24px; width:203px; background:transparent url(../images/common/header/bg-input-search.png) left no-repeat; float:right; }
#header .searchBox .item { width:203px; height:20px; display:block; clear:both; float:none; }
#header .searchBox .item input { background:none; border:0; color:#004168; margin:0; height:18px; display:block; }
#header .searchBox .item input.text { width:130px; color: #aaa; margin:0 5px; line-height:18px; float:left; padding-left: 10px; padding-top: 1px; }
#header .searchBox .item .btn_search { display:inline; float:right; padding-right: 5px; }
#header .searchBox .item input.button { background:url(../images/common/header/btn-search.png) no-repeat; cursor:pointer; width: 29px; height:23px; line-height:20px; padding-bottom:4px; padding-left:10px; }
.productfinder { display:block; float:left; margin-left:28px; visibility:hidden; overflow:visible; z-index:1; }
.productfindererrorcontainer { position:relative; left:165px; top:-20px; }
.productfinder .handler { font-family: museo500; font-size: 0.9em; display:block; position:relative; background:url(../images/common/header/btn-product-finder-bg.png) top left no-repeat; width:131px; height:26px; cursor:pointer; text-decoration:none; color:#FFF; line-height:26px; z-index:40; text-indent: 18px; }
.productfinder .open .handler:hover { background-position:bottom left; }
.productfinder .content { display:block; position:absolute; top:0; left:0; width:589px; height:186px; background:url(../images/common/finder-left.png) left top no-repeat; margin:-18px 0 0 -425px; z-index:35; }
.productfinder .content .right { background:url(../images/common/finder-right.png) right top no-repeat; padding:0 25px; }
.productfinder .content .middle { background:url(../images/common/finder-bkg.png) left top repeat-x; height:158px; padding:14px 10px; }
.productfinder .detail { padding-left: 5px; color:#999; font-size:13px; line-height:16px; padding-bottom:10px; }
.productfinder .fields { background:url(../images/common/finder-border.gif) top left repeat-x; font-size:14px; }
.productfinder .go,.resourcefinder .go { background:url(../images/common/finder-btn.png) top left no-repeat; width:61px; height:22px; display:block; top:7px; right:0; position:absolute; line-height:16px; background-position:bottom left; }
.productfinder .go input,.resourcefinder .go input { background:none; border:none; width:61px; height:18px; font-weight:bold; line-height:18px; padding:0 13px; text-align:left; cursor:pointer; color:#FFF; }
.productfinder .fields .border { background:url(../images/common/finder-border.gif) bottom left repeat-x; min-height:70px; padding-top:8px; }
.productfinder .fields .input { background:url(../images/common/finder-input.png) top left no-repeat; display:block; margin-top:10px; width:160px; height:23px; color:#999; }
.productfinder .fields .input input { width:120px; height:19px; line-height:19px; background:none; border:none; padding:0 10px; color:#999; }
.productfinder .fields .combobox { width:160px; float:left;}
.productfinder .fields .last,resourcefinder .fields .last { margin:0; }
.productfinder .below { color:#999; line-height:30px; font-size:12px; padding-left:10px; position:relative; }
.productfinder .below .matching { font-size:15px; color:#00539f; }
.productfinder .below .copy { padding-left:20px; font-size:13px; }
.newsletterContainer { position: relative; margin-right: 7px; float:left; width: 224px; height: 178px; background: url(../images/common/banners_mask.png) no-repeat center center; }
#header .country-selector-container { float: right; width: 135px; height: 20px; }
.country-selector { border: none; background: url(../images/country-selector/arrow-submenu-normal.png) 29px 8px no-repeat; margin-top: -4px; width: 40px; height: 25px; padding: 3px 0px 0px 26px; color: #fff; cursor: pointer; text-align: left; font-family: museo500; font-size: 0.85em; line-height: 24px; position:relative; left:89px; }
.country-flag img{ left: 933px; padding: 6px 0 0 8px; position: absolute; top: -1px;}
.select-country { display: none; }
.popup-CountrySelector { background-color: transparent; padding: 0; height: 100px; position: absolute; z-index: 121; margin: 0px; display: block; top: 0px; left: 0px; }
.popup-CountrySelector .cs-header { float: left; position: absolute; height: 45px; width: 148px; top: -33px; }
.popup-CountrySelector .cs-header .menutab-top-left .menutab-top-right { float: left; height: 45px; padding: 0 20px; }
.popup-CountrySelector .cs-header .menutab-top-left { position: relative; z-index: 2; height: 45px; left: -2px; }
.popup-CountrySelector .cs-header .menutab-top-right { height: 45px; }
.popup-CountrySelector .cs-header .menutab-top-middle { display: block; width: 133px; height: 45px; }
.popup-CountrySelector .cs-header .menutab-top-content { float: left; margin-top: 15px; }
.popup-CountrySelector { font-size: 13px; }
.popup-CountrySelector .top-left { background: transparent url(../images/country-selector/tabs-menu/top-left.png) top left no-repeat; height: 27px; }
.popup-CountrySelector .top-right { background: transparent url(../images/country-selector/tabs-menu/top-right.png) top right no-repeat; height: 27px; padding: 0 18px; }
.popup-CountrySelector .top-middle { background: transparent url(../images/country-selector/tabs-menu/top-middle.png) top repeat-x; height: 27px; display: block; }
.popup-CountrySelector .middle-left { float: left; background: transparent url(../images/country-selector/tabs-menu/middle-left.png) top left repeat-y; }
.popup-CountrySelector .middle-right { float: left; background: transparent url(../images/country-selector/tabs-menu/middle-right.png) top right repeat-y; display: block; padding: 0 18px; }
.popup-CountrySelector .middle-content { float: left; background-color: white; padding: 0; }
.popup-CountrySelector .bottom-right { background: transparent url(../images/country-selector/tabs-menu/bottom-right.png) top right no-repeat; height: 27px; padding: 0 18px; }
.popup-CountrySelector .bottom-middle { background: transparent url(../images/country-selector/tabs-menu/bottom-middle.png) top repeat-x; height: 27px; display: block; }
.popup-CountrySelector .bottom-left { clear: both; background: transparent url(../images/country-selector/tabs-menu/bottom-left.png) top left no-repeat; height: 27px; }
.popup-CountrySelector ul.submenu { float: left; margin-right: 5px; }
.popup-CountrySelector ul.submenu li.submenu-main { clear: both; float: left; position: relative; margin: 0px 0px 8px 0px; height: 22px; z-index: 0; }
.popup-CountrySelector ul.submenu li.submenu-main.active { z-index: 1; }
.popup-CountrySelector ul.submenu li.submenu-main.last { margin-bottom: 0px; }
.popup-CountrySelector ul.submenu li.submenu-main a.principal { clear: none; float: left; overflow: hidden; position: relative; width: 110px; color: #005CAB; text-decoration: none; padding: 1px 10px; line-height: 20px; background-color: transparent; }
.popup-CountrySelector ul.submenu li.submenu-main.active a.principal { background-color: #005CAB; color: #fff; }
.popup-CountrySelector ul.submenu li.submenu-main a.principal span { float: right; color: #005CAB; line-height: 19px; margin: 5px 0px 0px 0px; font-size: 10px; background: transparent url(../images/country-selector/arrow-submenu-normal.png) center center no-repeat; width: 8px; height: 12px; }
.popup-CountrySelector ul.submenu li.submenu-main.active a.principal span { color: white; background: transparent url(../images/country-selector/arrow-submenu-selected.png) center center no-repeat; }
.popup-CountrySelector ul.submenu li.submenu-main div.rightSection { float: left; position: relative; min-width: 326px; overflow: visible; margin: 0px 0px 0px 18px; }
.popup-CountrySelector ul.submenu li.submenu-main div.vertical-line { clear: none; float: left; display: none; position: relative; }
.popup-CountrySelector ul.submenu li.submenu-main.active div.vertical-line { display: block; position: relative; }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item { clear: none;  float: left; position: relative; display: none; }
.popup-CountrySelector ul.submenu li.submenu-main.active ul.submenu-item { display: block; float: left; position: relative; }
.popup-CountrySelector ul.submenu li.submenu-main.active ul.submenu-item li { width: 155px; margin: 0px 0px 8px 0px; height: 22px; background-color: transparent; }
.popup-CountrySelector ul.submenu li.submenu-main.active ul.submenu-item li:hover { background-color: #005CAB; }
.popup-CountrySelector ul.submenu li.submenu-main.active ul.submenu-item li span { float: left; width: 135px; height: 20px; padding: 1px 10px; line-height: 20px; color: #005CAB; padding-left: 35px; cursor: pointer; }
.popup-CountrySelector ul.submenu li.submenu-main.active ul.submenu-item li span:hover { color: #fff; text-decoration: none; }
.popup-CountrySelector ul.submenu li.submenu-main div.countryContainer { position: relative; display: block; clear: none; float: left; margin: 0px 0px 0px 10px;}
.popup-CountrySelector .horizontal-line { position: absolute; height: 30px; width: 96.5%; top: 16px; left: 5px; background: transparent url(../images/country-selector/select-country-fade-top.png) top left repeat-x; display: block; }
.popup-CountrySelector .vertical-line { position: absolute; width: 6px; height: 292px; top: -11px; background: transparent url(../images/country-selector/select-country-fade-left.png) top left no-repeat; display: block; z-index: 4005; }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li { background-position: 10px 5px; background-repeat: no-repeat; background-color: transparent; }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_argentina { background-image: url(../images/country-selector/flags-small/argentina.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_australia { background-image: url(../images/country-selector/flags-small/australia.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_austria { background-image: url(../images/country-selector/flags-small/austria.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_bahrain { background-image: url(../images/country-selector/flags-small/Bahrain.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_baltics { background-image: url(../images/country-selector/flags-small/lithuania.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_belgiumdutch { background-image: url(../images/country-selector/flags-small/belgium.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_belgiumfrench { background-image: url(../images/country-selector/flags-small/belgium.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_belize { background-image: url(../images/country-selector/flags-small/Belize.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_bolivia { background-image: url(../images/country-selector/flags-small/Bolivia.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_botswana { background-image: url(../images/country-selector/flags-small/Botswana.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_brazil { background-image: url(../images/country-selector/flags-small/brazil.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_canada { background-image: url(../images/country-selector/flags-small/canada.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_chile { background-image: url(../images/country-selector/flags-small/Chile.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_china { background-image: url(../images/country-selector/flags-small/china.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_colombia { background-image: url(../images/country-selector/flags-small/columbia.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_costarica { background-image: url(../images/country-selector/flags-small/Costa-rica.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_czechrepublic { background-image: url(../images/country-selector/flags-small/czech.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_denmark { background-image: url(../images/country-selector/flags-small/denmark.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_dominicanrepublic { background-image: url(../images/country-selector/flags-small/Dominican-Republic.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_ecuador { background-image: url(../images/country-selector/flags-small/Ecuador.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_egypt { background-image: url(../images/country-selector/flags-small/Egypt.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_elsalvador { background-image: url(../images/country-selector/flags-small/El-Salvador.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_finland { background-image: url(../images/country-selector/flags-small/finland.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_france { background-image: url(../images/country-selector/flags-small/france.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_frenchguiana { background-image: url(../images/country-selector/flags-small/Frencg-Guiana.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_germany { background-image: url(../images/country-selector/flags-small/Germany.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_guatemala { background-image: url(../images/country-selector/flags-small/Guatemala.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_guyana { background-image: url(../images/country-selector/flags-small/Guyana.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_honduras { background-image: url(../images/country-selector/flags-small/Honduras.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_hongkong { background-image: url(../images/country-selector/flags-small/hong-kong.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_hungary { background-image: url(../images/country-selector/flags-small/Hungary.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_india { background-image: url(../images/country-selector/flags-small/India.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_indonesia { background-image: url(../images/country-selector/flags-small/indonesia.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_ireland { background-image: url(../images/country-selector/flags-small/ireland.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_israel { background-image: url(../images/country-selector/flags-small/israel.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_italy { background-image: url(../images/country-selector/flags-small/italy.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_japan { background-image: url(../images/country-selector/flags-small/japan.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_jordan { background-image: url(../images/country-selector/flags-small/jordan.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_kuwait { background-image: url(../images/country-selector/flags-small/kuwait.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_lebanon { background-image: url(../images/country-selector/flags-small/Lebanon.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_malaysia { background-image: url(../images/country-selector/flags-small/malaysia.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_mexico { background-image: url(../images/country-selector/flags-small/mexico.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_mozambique { background-image: url(../images/country-selector/flags-small/Mozambique.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_namibia { background-image: url(../images/country-selector/flags-small/Namibia.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_netherlands { background-image: url(../images/country-selector/flags-small/netherlands.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_newzealand { background-image: url(../images/country-selector/flags-small/new-zealand.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_nicaragua { background-image: url(../images/country-selector/flags-small/Nicaragua.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_norway { background-image: url(../images/country-selector/flags-small/norway.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_oman { background-image: url(../images/country-selector/flags-small/Oman.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_panama { background-image: url(../images/country-selector/flags-small/panama.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_paraguay { background-image: url(../images/country-selector/flags-small/Paraguay.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_peru { background-image: url(../images/country-selector/flags-small/peru.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_philippines { background-image: url(../images/country-selector/flags-small/Philippines.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_poland { background-image: url(../images/country-selector/flags-small/poland.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_portugal { background-image: url(../images/country-selector/flags-small/portugal.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_puertorico { background-image: url(../images/country-selector/flags-small/puerto-rico.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_qatar { background-image: url(../images/country-selector/flags-small/Qatar.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_romania { background-image: url(../images/country-selector/flags-small/Romania.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_russia { background-image: url(../images/country-selector/flags-small/russia.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_saudiarabia { background-image: url(../images/country-selector/flags-small/Saudi-Arabia.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_singapore { background-image: url(../images/country-selector/flags-small/singapore.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_southafrica { background-image: url(../images/country-selector/flags-small/South-Africa.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_southkorea { background-image: url(../images/country-selector/flags-small/south-korea.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_spain { background-image: url(../images/country-selector/flags-small/spain.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_suriname { background-image: url(../images/country-selector/flags-small/suriname.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_swaziland { background-image: url(../images/country-selector/flags-small/swaziland.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_sweden { background-image: url(../images/country-selector/flags-small/sweden.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_switzerland { background-image: url(../images/country-selector/flags-small/switzerland.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_taiwan { background-image: url(../images/country-selector/flags-small/taiwan.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_thailand { background-image: url(../images/country-selector/flags-small/thailand.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_trinidadandtobago { background-image: url(../images/country-selector/flags-small/trinidad.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_turkey { background-image: url(../images/country-selector/flags-small/turkey.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_unitedarabemirates { background-image: url(../images/country-selector/flags-small/United-Arab-Emirates.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_unitedkingdom { background-image: url(../images/country-selector/flags-small/UK.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_unitedstates { background-image: url(../images/country-selector/flags-small/usa.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_uruguay { background-image: url(../images/country-selector/flags-small/uruguay.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_venezuela { background-image: url(../images/country-selector/flags-small/Venezuela.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_zimbabwe { background-image: url(../images/country-selector/flags-small/zimbabwe.png); }
.country_selector_modal { top: 0; left: 0; position: fixed; background: url(../images/common/bg_modal.png); width: 100%; height: 100%; z-index: 99999; display: none; }
.country_selector_confirm_container { position: absolute; z-index: 999999; width: 300px; height: 120px; margin: -80px 0px 0px -150px; left: 50%; top: 50%; background: #eee; border: 3px solid #ccc; }
.country_selector_confirm_txt { font-size: 1.0em; color: #333; padding-top: 15px; padding-bottom: 20px; text-align: center; }
.country_selector_confirm_btn { background: #ddd; border: 1px solid #bbb; padding: 3px; color: #333; font-weight: bold; width: 70px; margin: 2px; cursor: pointer; }
.country_selector_cancel_btn { background: url(/umbraco/images/country-selector/btn_cancel.png) no-repeat; padding: 1px 8px 15px; cursor: pointer; border: none; right:0; position: absolute}
.country_selector_confirm_btn:hover { background: #ccc; }
.country_selector_confirm_btn_container { text-align: center; }
.productDetailSolutionSpacing { height: 80px; }
.productSubSubCategorySpacing { height: 14px; }
.subIndustrySideColumnSpacing { height: 35px; }
.solutionMainSpacing { height: 20px; }
img.aspnetAJAXWaitCarousel { height: 40px;left: 50%;margin: -20px 0 0 -20px;position: absolute;top: 50%;width: 40px;z-index: 1000001;}
div.aspnetAJAXWaitCarousel {background-color: #000000;height: 390px;left: 0;margin: 10px 0 0 5px;filter: alpha(opacity=40); -moz-opacity: 0.4; -khtml-opacity: 0.4; opacity: 0.4;overflow: hidden;top: 0;width: 730px; z-index: 10000;border-radius:10px;}
#divUpdateProgressCarousel{display: block;position: absolute; z-index: 100000;}
.popup-ProductSearch { background-color: transparent; padding: 0; height: 338px; width: 700px; position: absolute; z-index: 120; margin: 0px; display: none; top: 0px; left: 0px; }
.popup-ProductSearch .arrowToolTip { background-image: url(../images/sub-category/arrow-boxDetail.png); background-repeat: no-repeat; margin: 0; padding: 0; height: 28px; width: 21px; position: absolute; z-index: 20; top: 35%; }
.popup-ProductSearch .topToolTip { background-image: url(../images/sub-category/top-boxDetail.png); background-repeat: no-repeat; height: 23px; width: 100%; }
.popup-ProductSearch .contentToolTip { display: block; float: left; width: 100%; background-image: url(../images/sub-category/bkg-boxDetail.png); background-repeat: repeat-y; margin: 0; padding: 0px 0px 0px 45px; }
.popup-ProductSearch .bottomToolTip { background-image: url(../images/sub-category/bottom-boxDetail.png); background-repeat: no-repeat; height: 30px; width: 100%; clear: both; }
.popup-ProductSearch .contentToolTip .rotatingImages { float: left; width: 270px; background-color: #fff; }
.popup-ProductSearch .contentToolTip .scFadeCircular .canvasArea { border: #E6E6E6 1px solid; height: 240px; overflow: hidden; width: 240px; }
.popup-ProductSearch .rotatingImages a.linkDetails.item { padding: 0px; background: none; width: 238px; height: 238px; display: table-cell; vertical-align: middle; text-align: center; }
.popup-ProductSearch .contentToolTip .detailText { float: left; width: 350px; background-color: #fff; }
.popup-ProductSearch .contentToolTip .detailText .textBox, .popup-ProductSearch .contentToolTip .detailText .textBox { min-height: 200px; height: auto; display: block; font-size: 13px; }
.popup-ProductSearch .contentToolTip .detailText a.linkDetails { color: #0069B9; text-decoration: none; display: block; height: 28px; margin-top: 10px; background-image: url(../images/common/bgDottedLineGrayH.gif); background-repeat: repeat-x; background-position: left bottom; }
.popup-ProductSearch .contentToolTip .detailText a.btnAddToMyProductlist { background-image: url(../images/common/tabs-container/btn-bg-product-detail.png); display: block; height: 23px; text-indent: 20px; width: 166px; background-color: transparent; background-repeat: no-repeat; background-position: 0 0; margin-top: 10px; color: #fff; }
.popup-ProductSearch .contentToolTip .detailText h4 { display: block; padding: 0; margin-bottom: 15px; font-size: 16px; color: #0069B9; }
#contentWrap #sideColumn #hwpSiteLogo { margin-left: -100px; position:  absolute; z-index: -10; width: 328px; overflow: hidden; }
.ewpContentWrapBackground { background-color: transparent !important; background-position: 690px 0px !important; background-repeat: no-repeat !important; width: 1008px; }
.micrositeSideColumnSpacing { height: 47px; }
#micrositeLandingTab { padding-top: 20px; }
#micrositeLanding .carousel { margin-top: 15px; z-index:0;}
#micrositeLanding .carousel .item { width: 977px; height: 326px; }
#micrositeLanding #carousel .micrositeXSLT{height: 308px; width: 977px; position: absolute; top:0px;}
#micrositeLanding #carousel .description .textbox-top { background: url(/umbraco/images/common/tabs-container/blue-textbox-top.png) no-repeat left top; padding: 28px 0 0 0; position: relative; }
#micrositeLanding #carousel .description .textbox-bottom { background: url(/umbraco/images/common/tabs-container/blue-textbox-bottom.png) no-repeat left bottom; padding: 0 0 23px 0; }
#micrositeLanding #carousel .description .textbox-middle { background: url(/umbraco/images/common/tabs-container/blue-textbox-middle.png) repeat-y; padding: 0 20px 20px 20px; }
#micrositeLanding .carousel .item .description { position: absolute; width: 425px; height: 165px; background: url("/images/common/tabs-container/bg-blue.png") top left no-repeat; top: 20px; left: 20px; padding: 20px; }
#micrositeLanding .carousel .item .description a { color: White; font-size:13px;}
#micrositeLanding .carousel .item .description h2, #micrositeLanding .carousel .item .description h2 p { position: relative; font-family: museo500; color: white; font-size: 24px; line-height: 26px; text-transform: uppercase; }
#micrositeLanding .carousel .item .description p { position: relative; font-family: museo500; color: white; line-height: 20px; font-size: 13px; }
#micrositeLanding .carousel .learnMore { background: url(/umbraco/images/common/tabs-container/btn-arrow.png) top right no-repeat; padding: 0 20px 4px 0; color: white; text-decoration: none; font-size: 15px; display: block; font-family: museo500; position: absolute; top: 185px; left: 365px; z-index: 2001; }
#micrositeLanding #carousel .description .learnMore { top: auto; padding-bottom: 20px; z-index: 1; left: 356px; margin-top: 10px; }
#micrositeLanding .orbit-wrapper .orbit-bullets { margin-left: -65px; }
#micrositeLanding .orbit-wrapper { margin-top: 8px; overflow: hidden; }
#MicrositeContactUs .btn-contact-us { background: url("/images/common/tabs-container/btn-contact-us-blue.png") no-repeat scroll 0 0 transparent; height: 48px; margin: -4px; position: absolute; width: 138px; }
#MicrositeContactUs { display: inline; padding: 3px 20px 0px 5px; padding-top: 3px; }
#Marketo .carousel { margin-top: 15px; }
#Marketo .carousel .item { width: 977px; height: 326px; }
#Marketo .carousel .item .description { position: absolute; width: 425px; height: 165px; background: top left no-repeat; top: 94px; left: 20px; padding: 20px; }
#Marketo .carousel .item .description a { color: White; }
#Marketo .carousel .item .description h2 { font-family: museo500; font-weight: 500; font-size: 54px; line-height: 56px; position: relative; color: white; text-transform: uppercase; }
#Marketo .carousel .item .description p { position: relative; margin-top: 20px; font-family: museo500; color: white; line-height: 20px; font-size: 20px; }
#Marketo #carousel .description .learnMore { top: auto; padding-bottom: 20px; z-index: 1; left: 356px; margin-top: 10px; }
#Marketo .orbit-wrapper .orbit-bullets { margin-left: -65px; }
#Marketo .orbit-wrapper { margin-top: 8px; overflow: hidden; }
.contactUsLeftHolder {padding-top: 15px; }
#micrositeLandingTab .tab-top-left, #ProductDetailTab .tab-top-left { display: inline-block; }
#micrositeLandingTab .tab-top-right, #ProductDetailTab .tab-top-right { display: inline-block; }
#micrositeLandingTab .active.first .tab-top-left, #ProductDetailTab .active.first .tab-top-left { background: #fff url(/umbraco/images/common/tabs-menu/tab_top_first_left_enabled.png) top left no-repeat; }
#micrositeLandingTab .active .tab-top-left, #ProductDetailTab .active .tab-top-left { background: #fff url(/umbraco/images/common/tabs-menu/tab_top_left_enabled.png) top left no-repeat; }
#micrositeLandingTab .active .tab-top-right, #ProductDetailTab .active .tab-top-right { background: transparent url(/umbraco/images/common/tabs-menu/tab_top_right_enabled.png) top right no-repeat; }
#micrositeLandingTab .active .tab-top-middle, #ProductDetailTab .active .tab-top-middle { background: url(/umbraco/images/common/tabs-menu/tab_top_middle_enabled.png) top repeat-x; display: block; }
#micrositeLandingTab .active .tab-top-left, #ProductDetailTab .active .tab-top-left, #micrositeLandingTab .active .tab-top-right, #ProductDetailTab .active .tab-top-right { height: 45px; }
#micrositeLandingTab .etabs .active .tab-top-middle, #ProductDetailTab .etabs .active .tab-top-middle { color: #00539F; font-family: museo500; font-size: 0.75em; }
#micrositeLandingTab .etabs .active .tabGreen { color: #396; }
#micrositeLandingTab .etabs .active .tabOrange { color: #ef5e2f; }
#micrositeLandingTab .etabs .active .tabBlue { color: #005CAB; }
#micrositeLandingTab .etabs .active .tabPurple { color: #7c257b; }
#micrositeLandingTab .tab-top-left, #ProductDetailTab .tab-top-left { height: 31px; }
#micrositeLandingTab .tab-top-right, #ProductDetailTab .tab-top-right { height: 31px; padding: 0 20px; }
#micrositeLandingTab .tab-top-left, #ProductDetailTab .tab-top-left { background: transparent url(/umbraco/images/common/tabs-menu/tab_top_left_disabled_blue.png) top left no-repeat; position: relative; z-index: 4005; }
#micrositeLandingTab .tab-top-right, #ProductDetailTab .tab-top-right { background: transparent url(/umbraco/images/common/tabs-menu/tab_top_right_disabled_blue.png) top right no-repeat; }
#micrositeLandingTab .tab-top-middle, #ProductDetailTab .tab-top-middle { background: transparent url(/umbraco/images/common/tabs-menu/tab_top_middle_disabled_blue.png) top repeat-x; display: block; }
#micrositeLandingTab .tab-top-middle, #ProductDetailTab .tab-top-middle { font-family: museo500; font-size: 0.75em; line-height: 22px; color: #FFFFFF; text-decoration: none; display: inline-block; padding-top: 8px; height: 23px; }
#micrositeLandingTab .tab-top-middle .tab-title-large, #ProductDetailTab .tab-top-middle .tab-title-large { font-family: "Arial Narrow", arialnarrow; font-size: 20px; }
#micrositeLandingTab .tab-container .tabs-top, #ProductDetailTab .tab-container .tabs-top { background: url(/umbraco/images/common/tabs-container/tabs-top.png) no-repeat left top; padding: 11px 0 0 0; position: relative; z-index: 9; top: -17px; margin: 0 0 -32px 0; left: -1px; }
#micrositeLandingTab .tab-container .tabs-top-big, #ProductDetailTab .tab-container .tabs-top-big { background: url(/umbraco/images/common/tabs-container/tabs-top-big.png) no-repeat left top; padding: 11px 0 0 0; position: relative; z-index: 9; top: -32px; margin: 0 0 -32px 0; left: -1px; text-align: inherit; }
#micrositeLandingTab .tab-container .tabs-middle, #ProductDetailTab .tab-container .tabs-middle { background: url(/umbraco/images/common/tabs-container/tabs-middle.png) repeat-y; }
#micrositeLandingTab .tab-container .tabs-middle {display:inline-block;}
#micrositeLandingTab .tab-container .tabs-middle-big, #ProductDetailTab .tab-container .tabs-middle-big { background: url(/umbraco/images/common/tabs-container/tabs-middle-big.png) repeat-y; }
#micrositeLandingTab .tab-container .tabs-bottom, #ProductDetailTab .tab-container .tabs-bottom { background: url(/umbraco/images/common/tabs-container/tabs-bottom.png) no-repeat left bottom; padding: 0 0 14px 0; }
#micrositeLandingTab .tab-container .tabs-bottom-big, #ProductDetailTab .tab-container .tabs-bottom-big { background: url(/umbraco/images/common/tabs-container/tabs-bottom-big.png) no-repeat left bottom; padding: 0 0 14px 0; }
#micrositeLandingTab .tab, #ProductDetailTab .tab { display: inline-block; display: inline;}
#micrositeLandingTab .tab a, #ProductDetailTab .tab a { font-family: "Arial Narrow", arialnarrow; font-size: 18px; line-height: 30px; display: block; outline: none; color: #b6b6b6; text-decoration: none; font-weight: normal; }
#micrositeLandingTab .tab a.active, #ProductDetailTab .tab a.active { color: #0069b9; line-height: 36px; }
#micrositeLandingTab .tab-content { float: left; padding: 20px 47px 0px 47px; }
#micrositeLandingTab .carousel-wrapper { float: left; } 
#micrositeLandingTab .carousel-fade-left { background: url(/umbraco/images/common/tabs-container/carousel-fade-left.png) no-repeat; width: 19px; height: 309px; position: absolute; top: 100px; left: 37px; z-index: 10; }
#micrositeLandingTab .tab-carousel { width: 644px; overflow: hidden; outline: none; }
#micrositeLandingTab .tab-carousel .carousel-control.previous:focus { outline: none; }
#micrositeLandingTab .tab-carousel .carousel-control.next:focus { outline: none; }
#micrositeLandingTab .carousel-control.previous { background: url(/umbraco/images/common/tabs-container/btn_prev.png); width: 21px; height: 21px; border: none; position: absolute; top: 250px; left: 15px; text-indent: -9999px; display: block; cursor: pointer; }
#micrositeLandingTab .carousel-control.next { background: url(/umbraco/images/common/tabs-container/btn_next.png); width: 21px; height: 21px; border: none; position: absolute; top: 250px; right: 19px; text-indent: -9999px; display: block; cursor: pointer; }
#micrositeLandingTab .carousel-control.disabled { display: none; }
#micrositeLandingTab .tab-banner-carousel { float: left; width: 3000px; }
#micrositeLandingTab .tab-banner-carousel li { width: 178px; padding: 0 11px; display: inline-block; float: left; position: relative; clear: none; }
#micrositeLandingTab .tab-banner-carousel li h4 { margin-top: 10px; font-family: "Arial Narrow", arialnarrow; font-size: 14px; font-weight: bold; color: #0069b9; }
#micrositeLandingTab .tab-banner-carousel li p { padding: 0; margin-top: 5px; position: relative; }
#micrositeLandingTab .tab-banner-carousel li a.btn-tab-learn-more { top: 275px; position: absolute; font-family: museo500; font-size: 12px; color: #0069b9; text-decoration: none; cursor: pointer; background: url(/umbraco/images/common/tabs-container/btn-arrow-blue.png) top right no-repeat; padding: 0 25px 8px 0; line-height: 25px; }
#micrositeLandingTab .carousel-pagination { text-align: center; z-index: 250; }
#micrositeLandingTab .carousel-pagination p, #micrositeLandingTab .carousel-pagination a { vertical-align: baseline; }
#micrositeLandingTab .carousel-pagination a { background: url(/umbraco/images/common/tabs-container/btn-bullet-off-gray.png) no-repeat; width: 13px; height: 13px; display: inline-block; cursor: pointer; margin: 0 10px 0 0; text-align: center; }
#micrositeLandingTab .carousel-pagination a.active { background: url(/umbraco/images/common/tabs-container/btn-bullet-on-gray.png) no-repeat; width: 13px; height: 13px; display: inline-block; }
#micrositeLandingTab .carousel-pagination a span { float: left; display: block; text-indent: -9999px; }
#micrositeLandingTab p { font-family: "Arial Narrow", arialnarrow; font-size: 14px; line-height: 18px; color: #666; padding-left: 12px; }
#micrositeLandingTab .carousel-fade-right { background: url(/umbraco/images/common/tabs-container/carousel-fade-right.png) no-repeat; width: 19px; height: 309px; position: absolute; top: 100px; right: 50px; z-index: 10; }
#micrositeLandingTab .carousel-wrapper .list-container { float: left; width: 620px; }
#micrositeLandingTab .carousel-wrapper .column-head { float: left; position: relative; display: block; clear: both; }
#micrositeLandingTab .carousel-wrapper .column-body { float: left; position: relative; display: block; clear: both; }
#micrositeLandingTab .carousel-wrapper .column-big { width: 620px; height: 350px; position: relative; }
#micrositeLandingTab .carousel-wrapper .column-area { width: 620px; position:absolute; height: 290px; display: table; }
#micrositeLandingTab .carousel-wrapper .column-big p { font-family: "Arial Narrow", arialnarrow; line-height: 22px; font-size: 14px; color: #666666; display: table-cell; vertical-align: middle; padding-right: 30px; }
#micrositeLandingTab .carousel-wrapper .column-big img { margin: 10px; }
#micrositeLandingTab .carousel-fade-left, #micrositeLandingTab .carousel-fade-right { top: 40px; }
#micrositeLandingTab .carousel-wrapper .one-item { list-style: none; }
#micrositeLandingTab .content .carousel-pagination { }
#micrositeLandingTab .content .carousel-wrapper { height: 350px; }
#micrositeLandingTab .carousel-wrapper .col-extended { width: 620px; height: 350px; position: relative; }
#micrositeLandingTab .column-group { margin-top: 30px; }
#micrositeLandingTab .column-group .col { width: 190px; display: inline-block; margin: 5px; vertical-align: top; }
#micrositeLandingTab .column-group .col p { height: 60px; vertical-align: top; font-size: 14px; line-height: 15px; color: #666666; padding-right: 0px; margin: 0px; }
#micrositeLandingTab ul.banners li .banner-btn.btn-learn-more { background: url(/umbraco/images/common/tabs-container/btn-arrow-green.png) right no-repeat; color: #86c93e; }
#micrositeLandingTab .carousel-wrapper .column-big .column-head .title-blue { font-family: "Arial Narrow", arialnarrow, Arial, sans-serif; font-size: 1.692em; color: #2586c6; text-transform: uppercase; line-height: normal; }
#micrositeLandingTab .carousel-control.previous, #micrositeLandingTab .carousel-control.next { top: 185px; }
#ProductDetailTab .tab-content .left_column {float: left;width: 242px;display: inline-block;margin-right: 30px;padding-left: 20px;padding-top: 10px;}
#ProductDetailTab .tab-content .right_column {display: inline-block;width: 400px;}
#ProductDetailTab .tab-content .left_column .scFadeCircular .canvasArea {border: 1px solid #E6E6E6;display: table-cell;height: 240px;overflow: hidden;text-align: center;vertical-align: middle;width: 240px;}
#ProductDetailTab .tab-content .left_column .buttonBox {padding: 15px 0 11px 34px;}
#ProductDetailTab .tab-content .left_column .buttonBox a {background: url(../images/common/tabs-container/btn-bg-product-detail.png) no-repeat transparent;color: white;cursor: pointer;display: block;font-weight: bold;height: 23px;line-height: 16px;padding: 0 0 4px 10px;width: 155px;font-size: 12px;font-family: "Arial Narrow", arialnarrow;}
#ProductDetailTab .tab-content {padding: 2px 20px;}
#ProductDetailTab .tab-content .right_column div.borderTopGray {padding: 12px 0 13px;}
#ProductDetailTab .tab-content .right_column .borderTopGray {background: transparent url(../images/common/bgDottedLineGrayH.gif) repeat-x 0 0 scroll;}
#ProductDetailTab .tab-content .right_column h3.color {margin-right: 20px;width: 180px;}
#ProductDetailTab .tab-content .right_column h3 {color: #00539F;display: inline-block;float: left;}
#ProductDetailTab .tab-content .right_column h3 span {color: #666;display: block;}
#ProductDetailTab .tab-content .right_column h3.size {width: 180px;}
#ProductDetailTab .tab-content .right_column h3 {color: #00539F;display: inline-block;float: left;}
#ProductDetailTab .tab-content .right_column ul.borderTopGray {padding: 14px 0 16px;}
#ProductDetailTab .tab-content .right_column ul li {color: #00539F;padding: 2px 0;}
#ProductDetailTab .tab-content .right_column ul li span {color: #666;}
#ProductDetailTab .tab-content .right_column p {color: #878787;line-height: 25px;font-size: 16px;}
#ProductDetailTab .tab-content .awardsBox {padding: 14px 0 0;margin-right: 23px;padding-right: 23px;}
#ProductDetailTab .tab-content .awardsBox .awardItem {width: 183px;}
#ProductDetailTab .tab-content .awardsBox .column {color: #999;float: left; padding: 0 20px;}
#ProductDetailTab .tab-content .awardsBox .column li {float: left; padding-right: 10px;}
#ProductDetailTab .tab-content .borderRightGray {background: transparent url(../images/common/bgDottedLineGrayV.gif) repeat-y right 0 scroll;}
#ProductDetailTab .tab-content .awardsBox .column img {display: block;margin-bottom: 12px;}
#ProductDetailTab .tab-content .awardsBox .column h3 {margin-bottom: 12px;margin-left: 0;}
#ProductDetailTab h3 {color: #0069B9;}
#ProductDetailTab .tab-content {padding: 10px 5px;}
#ProductDetailTab .topPaginator {display:block; position:relative;  z-index:12; margin-bottom: 20px;}
#ProductDetailTab .borderBottomGray {background: transparent url(../images/common/bgDottedLineGrayH.gif) repeat-x 0 bottom scroll;}
.filterBox,.print .productFinderRes .filterBox { display:block; padding-bottom:10px; width:320px; float:left; position:relative; z-index:10; }
.filterBox.below { z-index:9; }
.filterBox .input { background:url(../images/common/finder-input.png) top left no-repeat; display:block; margin-top:0; width:160px; height:23px; float:left; padding:0; margin-right:15px; }
.filterBox .input input { width:140px; height:19px; line-height:19px; background:none; border:none; padding:2px 5px; color:#00539f; }
.categoryTable { padding:0; width:100%; font-size:13px; color:#666; margin-top:0; margin-right:0; margin-bottom:20px; margin-left:0; }
.bottomResources { background:url(../images/sub-category/bottom-box-table.png) no-repeat left bottom; padding: 0 0 40px 0; }
#main .left-column { width: 744px; float: left; margin: 0 0 40px 20px; }
#main .left-column-big { width: 770px; float: left; margin: 0 0 40px 20px; }
#main .content .tab { display: inline-block; height: 60px; }
#main .tab-content { padding: 0px 47px 0px 47px; }
#main .tab-content p { padding-bottom: 0px; padding-top:20px; }
#main .content .tab a { font-size: 18px; line-height: 30px; display: block; outline: none; color: #b6b6b6; text-decoration: none; font-weight: normal; font-family: museo500;}
#main .content .tab a.active { color: #0069b9; line-height: 36px; }
#main .content .tab-container .tabs-top { background: url(/umbraco/images/Common/img/tabs-container/tabs-top.png) no-repeat left top; padding: 11px 0 0 0; position: relative; z-index: 9; top: -32px; margin: 0 0 -32px 0; left: -1px; }
#main .content .tab-container .tabs-top-big { background: url(/umbraco/images/Common/img/tabs-container/tabs-top-big.png) no-repeat left top; padding: 11px 0 0 0; position: relative; z-index: 9; top: -32px; margin: 0 0 -32px 0;left: -1px; }
#main .content .tab-container .tabs-middle { background: url(/umbraco/images/Common/img/tabs-container/tabs-middle.png) repeat-y; }
#main .content .tab-container .tabs-middle-big { background: url(/umbraco/images/Common/img/tabs-container/tabs-middle-big.png) repeat-y; }
#main .content .tab-container .tabs-bottom { background: url(/umbraco/images/Common/img/tabs-container/tabs-bottom.png) no-repeat left bottom; padding: 0 0 14px 0; }
#main .content .tab-container .tabs-bottom-big { background: url(/umbraco/images/Common/img/tabs-container/tabs-bottom-big.png) no-repeat left bottom; padding: 0 0 14px 0; }
.tab-top-left { display: inline-block; }
.tab-top-right { display: inline-block; }
.active.first .tab-top-left { background: #fff url(/umbraco/images/Common/img/tabs-menu/tab_top_first_left_enabled.png) top left no-repeat; }
.active .tab-top-left { background: #fff url(/umbraco/images/Common/img/tabs-menu/tab_top_left_enabled.png) top left no-repeat; }
.active .tab-top-right { background: transparent url(/umbraco/images/Common/img/tabs-menu/tab_top_right_enabled.png) top right no-repeat; }
.active .tab-top-middle { background: #fff url(/umbraco/images/Common/img/tabs-menu/tab_top_middle_enabled.png) top repeat-x; display: block; }
.active .tab-top-left, .active .tab-top-right { height: 42px; }
.etabs .active .tab-top-middle { color: #00539F; }
.tab-top-left { height: 31px; }
.tab-top-right { height: 31px; padding: 0 20px; }
.tab-top-left { background: transparent url(/umbraco/images/Common/img/tabs-menu/tab_top_left_disabled_blue.png) top left no-repeat; position: relative; z-index: 4005;}
.tab-top-right { background: transparent url(/umbraco/images/Common/img/tabs-menu/tab_top_right_disabled_blue.png) top right no-repeat; }
.tab-top-middle { background: transparent url(/umbraco/images/Common/img/tabs-menu/tab_top_middle_disabled_blue.png) top repeat-x; display: block; }
.tab-top-middle {font-size: 16px; line-height: 22px; color: #FFFFFF; text-decoration: none; display: inline-block; padding-top: 8px; height: 23px; }
.tab-top-middle .tab-title-large { font-size: 20px; }
#main .content .left-column { width: 744px; float: left; margin: 0; }
#main .content .right-column { width: 236px; float: right; }
#main .content .carousel-wrapper { height: 340px; position:relative; padding-top: 20px; }
#main .content .carousel-pagination { text-align: center; z-index: 250; }
#main .content .carousel-pagination a { background: url(/umbraco/images/common/tabs-container/btn-bullet-off-gray.png) no-repeat; width: 13px; height: 13px; display: inline-block; cursor: pointer; margin: 0 10px 0 0; text-align: center; }
#main .content .carousel-pagination a.active { background: url(/umbraco/images/common/tabs-container/btn-bullet-on-gray.png) no-repeat; width: 13px; height: 13px; display: inline-block; }
#main .content .carousel-pagination a span  { float: left; display: block; text-indent: -9999px; }
#main .content .tab-banner-carousel li .homeRecommendedTab { padding: 0 11px; }
#main .content .tab-banner-carousel li .homeRecommendedTab .ewp_circle_container {position:absolute; width: 177px; height: 147px; overflow:hidden; margin-top: -130px;}
#main .content .tab-banner-carousel li .homeRecommendedTab .ewp {position:absolute;height:100px;padding-left:105px; margin-left:120px;} 
#main .content .tab-banner-carousel li { width: 200px; display: inline-block; float: left; position: relative; height: 300px; }
#main .content .tab-banner-carousel li a:hover{ text-decoration:none; }
#main .content .tab-banner-carousel li h4 { margin-top: 10px; font-size: 14px; font-weight: bold;color: #005CAB; font-family:museo500; }
#main .content .tab-banner-carousel li p { padding: 0; margin-top: 5px; position: relative; color: #4c4c4c;}
#main .content .tab-banner-carousel li a.btn-tab-learn-more { top: 275px; position: absolute; font-family: museo500; font-size: 1.1em; color: #005CAB; text-decoration: none; cursor: pointer; background: url(/umbraco/images/Common/img/btn-arrow-blue.png) top right no-repeat; padding: 0 25px 8px 0; line-height: 25px; }
#main .content .tab-carousel { width: 644px; }
#main .content .tab-banner-carousel li a.btn-tab-learn-more:hover{ text-decoration:underline; }
#main .content .tab-carousel .carousel-control.previous:focus { outline: none; }
#main .content .carousel-fade-left { background: url(/umbraco/images/Common/img/carousel-fade-left.png) no-repeat; width: 19px; height: 309px; position: absolute; left: -10px; z-index: 10; }
#main .content .carousel-fade-right { background: url(/umbraco/images/Common/img/carousel-fade-right.png) no-repeat; width: 19px; height: 309px; position: absolute; top: 0px; right: 5px; z-index: 10; }
#main .content .carousel-control.disabled { display: none !important; }
#main .content .carousel-control.next { background: url(/umbraco/images/Common/img/btn_next.png); width: 21px; height: 21px; border: none; position: absolute; top: 130px; right: -25px; text-indent: -9999px; display: block; cursor: pointer; }
#main .content .carousel-control.previous { background: url(/umbraco/images/Common/img/btn_prev.png); width: 21px; height: 21px; border: none; position: absolute; top: 130px; left: -30px; text-indent: -9999px; display: block; cursor: pointer; }
.product .tab { display: inline-block; height: 60px; margin-top: 20px;}
.product .tab-content { padding: 10px 5px 0px 5px; }
.product .tab-content p { padding-bottom: 20px; padding-top:20px; }
.product .tab a { font-size: 18px; line-height: 30px; display: block; outline: none; color: #b6b6b6; text-decoration: none; font-weight: normal; font-family: museo500;}
.product .tab a.active { color: #0069b9; line-height: 36px; }
.product .tab-container .tabs-top { background: url(/umbraco/images/Common/img/tabs-container/tabs-top.png) no-repeat left top; padding: 11px 0 0 0; position: relative; z-index: 9; top: -32px; margin: 0 0 -32px 0; left: -1px; }
.product .tab-container .tabs-top-big { background: url(/umbraco/images/Common/img/tabs-container/tabs-top-big.png) no-repeat left top; padding: 11px 0 0 0; position: relative; z-index: 9; top: -32px; margin: 0 0 -32px 0;left: -1px; }
.product .tab-container .tabs-middle { background: url(/umbraco/images/Common/img/tabs-container/tabs-middle.png) repeat-y; padding-bottom: 20px; }
.product .tab-container .tabs-middle-big { background: url(/umbraco/images/Common/img/tabs-container/tabs-middle-big.png) repeat-y; }
.product .tab-container .tabs-bottom { background: url(/umbraco/images/Common/img/tabs-container/tabs-bottom.png) no-repeat left bottom; padding: 0 0 14px 0; }
.product .tab-container .tabs-bottom-big { background: url(/umbraco/images/Common/img/tabs-container/tabs-bottom-big.png) no-repeat left bottom; padding: 0 0 14px 0; }
.subCategory .tab { display: inline-block; height: 60px; margin-top: 20px;}
.subCategory .tab-content { padding: 10px 5px 0px 5px; }
.subCategory .tab-content p { padding-bottom: 20px; padding-top:20px; }
.subCategory .tab a { font-size: 18px; line-height: 30px; display: block; outline: none; color: #b6b6b6; text-decoration: none; font-weight: normal; font-family: museo500;}
.subCategory .tab a.active { color: #0069b9; line-height: 36px; }
.subCategory .tab-container .tabs-top { background: url(/umbraco/images/Common/img/tabs-container/tabs-top.png) no-repeat left top; padding: 11px 0 0 0; position: relative; z-index: 9; top: -32px; margin: 0 0 -32px 0; left: -1px; }
.subCategory .tab-container .tabs-top-big { background: url(/umbraco/images/Common/img/tabs-container/tabs-top-big.png) no-repeat left top; padding: 11px 0 0 0; position: relative; z-index: 9; top: -32px; margin: 0 0 -32px 0;left: -1px; }
.subCategory .tab-container .tabs-middle { background: url(/umbraco/images/Common/img/tabs-container/tabs-middle.png) repeat-y; padding-bottom: 20px; }
.subCategory .tab-container .tabs-middle-big { background: url(/umbraco/images/Common/img/tabs-container/tabs-middle-big.png) repeat-y; }
.subCategory .tab-container .tabs-bottom { background: url(/umbraco/images/Common/img/tabs-container/tabs-bottom.png) no-repeat left bottom; padding: 0 0 14px 0; }
.subCategory .tab-container .tabs-bottom-big { background: url(/umbraco/images/Common/img/tabs-container/tabs-bottom-big.png) no-repeat left bottom; padding: 0 0 14px 0; }
.searchresults .tab { display: inline-block; height: 60px; margin-top: 20px;}
.searchresults .tab-content { padding: 10px 5px 0px 5px; }
.searchresults .tab-content p { padding-bottom: 20px; padding-top:20px; }
.searchresults .tab a { font-size: 18px; line-height: 30px; display: block; outline: none; color: #b6b6b6; text-decoration: none; font-weight: normal; font-family: museo500;}
.searchresults .tab a.active { color: #0069b9; line-height: 36px; }
.searchresults .tab-container .tabs-top { background: url(/umbraco/images/Common/img/tabs-container/tabs-search-top.png) no-repeat left top; padding: 11px 0 0 0; position: relative; z-index: 9; top: -32px; margin: 0 0 -32px 0; left: -1px; }
.searchresults .tab-container .tabs-top-big { background: url(/umbraco/images/Common/img/tabs-container/tabs-top-big.png) no-repeat left top; padding: 11px 0 0 0; position: relative; z-index: 9; top: -32px; margin: 0 0 -32px 0;left: -1px; }
.searchresults .tab-container .tabs-middle { background: url(/umbraco/images/Common/img/tabs-container/tabs-search-middle.png) repeat-y; }
.searchresults .tab-container .tabs-middle-big { background: url(/umbraco/images/Common/img/tabs-container/tabs-middle-big.png) repeat-y; }
.searchresults .tab-container .tabs-bottom { background: url(/umbraco/images/Common/img/tabs-container/tabs-search-bottom.png) no-repeat left bottom; padding: 0 0 14px 0; }
.searchresults .tab-container .tabs-bottom-big { background: url(/umbraco/images/Common/img/tabs-container/tabs-bottom-big.png) no-repeat left bottom; padding: 0 0 14px 0; }
.searchresults .productFinderRes .categoryTable { padding:0; width:960px; font-size:13px; color:#666; margin-top:0; margin-right:0; margin-bottom:20px; margin-left:0; }
.searchresults .contentProFinder .topPaginator { display:block; padding-bottom:10px; padding-left: 20px; width:950px; float:left; position:relative; z-index:600; margin-bottom: 10px; }
.searchresults .contentProFinder .bottomPaginator { display:block; width:950px; float:left; padding-left: 20px; }
.ctrlProductSearch .section-topPaginator, .ctrlProductSearch .section-Table, .ctrlProductSearch .section-bottomPaginator { clear: both; }
.ctrlProductSearch .section-topPaginator .textBox { float: left; }
.ctrlProductSearch .filterBox .textBox, .ctrlProductSearch .paginator .textBox, .ctrlResourceSearch .filterBox .textBox, .ctrlResourceSearch .paginator .textBox { float: left; margin-right: 0px !important; padding-top: 3px; color: #666; }
.ctrlProductSearch .rightOption { float: right; }
.ctrlProductSearch .paginator .rightOption .textBoxRight { float: left; margin-right: 0px !important; padding-top: 3px; color: #666; }
.ctrlProductSearch .paginator .rightOption .textBoxRight a.disabled { color: Gray; cursor: default; }
.ctrlProductSearch .paginator .rightOption .combobox { float: left; margin-right: 0px; }
.ctrlProductSearch .combobox, .ctrlResourceSearch .combobox { float: left; margin-right: 0px; padding: 0px 10px; }
.ctrlProductSearch .categoryTable .toolTipModule a.toolTipBtn img { width: 90px; }
.ctrlProductSearch .leftOption { float: left; padding-bottom: 10px; }
.ctrlProductSearch .rightOption { float: right; padding-bottom: 10px; }
.ctrlProductSearch .bottomPaginator, .ctrlResourceSearch .bottomPaginator { height: 20px; }
.ctrlProductSearch .bottomPaginator .rightOption, .ctrlResourceSearch .bottomPaginator .rightOption { margin-top: -4px; }
.ctrlProductSearch #pnlFilterBox .formInputError, .ctrlResourceSearch #pnlFilterBox .formInputError, .keywordEnterContainer .formInputError { margin-top: 2px; margin-left: 0px; }
.tab-container .tabs-top .tabs-bottom .tabs-middle .bottom { clear: both; }
.ProductsAjax-ImageOnPopUp { width: 240px; height: 240px; border-width: 0px; }
.ProductsAjax-lnkArrowBlue { width: 5px; height: 7px; border-width: 0px; }
.ProductsAjax-NoBorder { border-width: 0px; border-radius: 10px;}
.ProductsAjax-Order { height: 4px; width: 7px; border-width: 0px; }
.ProductsAjax-TableContainer, .Page_GlobalSiteSeach .siteSearchContainer { overflow: hidden; float: left; position: relative; clear: both; height: 300px; width: 100%; }
.ProductsAjax-Loading, .SiteSearchAjax-Loading { height: 100%; width: 100%; display: block; background: #fff url('../images/common/loadingAnimation2.gif') no-repeat 50% 90px; position: static; z-index: 1000; }
.ProductsAjax-SearchAdvice, .SiteSearchAjax-SearchAdvice, .ResourcesAjax-SearchAdvice { height: 150px; margin: 0px; padding: 75px; text-align: left; color: #00539F; clear: both; }
.ResourcesAjax-ImageFile { height: 36px; width: 35px; border-width: 0px; }
.ResourcesAjax-TableContainer { overflow: hidden; float: left; position: relative; clear: both; width: 100%; height: 300px; }
.ResourcesAjax-Loading { height: 100%; width: 100%; display: block; background: #fff url('../images/common/loadingAnimation2.gif') no-repeat 50% 90px; position: static; z-index: 1000; }
.ctrlResourceSearch .section-topPaginator, .ctrlResourceSearch .ResourcesAjax-TableContainer, .ctrlResourceSearch .pnlFilterBox, .ctrlResourceSearch .section-bottomPaginator, .ctrlResourceSearch #divResourceFinderFilters { clear: both; }
.contentProFinder .ctrlResourceSearch .textBoxRight { float: left; padding-top: 3px; }
.contentProFinder .ctrlResourceSearch .topPaginator { padding-left: 0px; background-image: none; margin-bottom: 10px; }
.contentProFinder .ctrlResourceSearch.resource .bottomPaginator { padding-left: 0px; }
.contentProFinder .ctrlResourceSearch .bottomPaginator { padding-top: 5px; }
.ctrlResourceSearch span.arrow_ahref { display: inline-block; width: 0px; height: 16px; background-position-y: 8px; }
.ctrlResourceSearch #pnlFilterBox { padding-bottom: 15px; padding-left: 0px; }
.ctrlResourceSearch .textBoxRight { float: left; padding-top: 3px; }
.ctrlResourceSearch .leftOption { float: left; padding-bottom: 0px; }
.ctrlResourceSearch .rightOption { float: right; padding: 0px 40px 0px 0px; }
.tab-content .ctrlResourceSearch .rightOption { padding: 0px !important; }
.tab-content .ctrlResourceSearch .paginator { width: 750px; }
.productDetail .tab-content .ctrlResourceSearch .paginator { width: 690px; }
.brandMainPage .tab-content .ctrlResourceSearch .paginator { width: 690px; }
.brandMainPage .ctrlProductSearch .section-Table { padding-top: 10px; }
.product .ctrlResourceSearch .bottomPaginator .rightOption { padding: 0px !important; }
.Page_ProductFinderResult .ctrlProductSearch .rightOption { width: auto; }
.Page_ProductFinderResult .contentProFinder .topPaginator { width: 100%; padding-left: 0px; }
.Page_ProductFinderResult .product .filterBox { padding-left: 0px; }
.Page_ProductFinderResult .contentProFinder .bottomPaginator { padding-left: 0px; }
.Page_ProductFinderResult .product .categoryTable td .toolTipModule { float:none; padding-right: 0px; }
.ctrlResourceSearch .bottomPaginator .rightOption { padding: 0px 20px 0px 0px; }
.brandMainPage .ctrlResourceSearch .bottomPaginator .rightOption { padding: 0px 0px 0px 0px; }
.brandMainPage .easyTabContainer .tab-content#resources-tab, .brandMainPage .easyTabContainer .tab-content#products-tab { padding: 15px 5px 5px 5px; }
.brandMainPage .easyTabContainer .topPaginator { z-index: 520; }
.brandMainPage .endSection { padding-bottom: 20px; }
.clearboth {clear:both}
#RichMediaTab .hide{display:none;}
#RichMediaTab .carousel-wrapper {margin:20px 0px 0px 0px; min-height: 152px;}
#RichMediaTab #tabs-page1 .carousel-wrap {margin:20px 0px; min-height: 152px; height:160px;}
#RichMediaTab #tabs-page3 .carousel-wrap {margin:20px 0px; min-height: 152px; height:160px;}
#RichMediaTab #tabs-page3 .tab-banner-carousel li{height:152px;}
#RichMediaTab .carousel-fade-left {background: url(../images/common/tabs-container/small-carousel-fade-left.png) no-repeat; width: 19px; height: 220px; position: absolute; top: 6px; left: 40px; z-index: 10;}
#RichMediaTab .carousel-fade-right {background: url(../images/common/tabs-container/small-carousel-fade-right.png) no-repeat; width: 19px; height: 220px; position: absolute; top: 6px; right: 45px; z-index: 10;}
#RichMediaTab .tab-carousel{margin: 0px auto; width:590px;}
#RichMediaTab .carousel-control.previous {background: url(../images/common/img/btn_prev.png); width: 21px; height: 21px; border: none; position: absolute; top: 105px; left: 15px; text-indent: -9999px; display: block; cursor: pointer;}
#RichMediaTab .carousel-control.previous:focus {outline: none;}
#RichMediaTab .carousel-control.next {background: url(../images/common/img/btn_next.png); width: 21px; height: 21px; border: none; position: absolute; top: 105px; right: 20px; text-indent: -9999px; display: block; cursor: pointer;}
#RichMediaTab .carousel-control.next:focus {outline: none;}
#RichMediaTab .carousel-control.disabled { display: none; }
#RichMediaTab .tab-banner-carousel ul{margin-left:-15px;}
#RichMediaTab .tab-banner-carousel li{float:left;width:300px; z-index:8888; }
#RichMediaTab .tab-banner-carousel li a{display:block; margin:0px auto; height:152px; width:256px;}
#RichMediaTab #tabs-page4 .tab-banner-carousel li, #RichMediaTab #tabs-page5 .tab-banner-carousel li{height:210px; width:590px;}
#RichMediaTab #tabs-page4 .carousel-wrapper, #RichMediaTab #tabs-page5 .carousel-wrapper{margin-top:0px;}
#RichMediaTab #tabs-page4 .richTabContent, #RichMediaTab #tabs-page5 .richTabContent{margin:0px; width:590px;}
#RichMediaTab .tab-content{min-height:200px; padding:25px 15px 15px 15px;}
#RichMediaTab .richTabContent{margin:0px 40px;}
#RichMediaTab .tabs-top{background-image:url("/images/common/tabs-container/tabs-top_rm.png"); padding: 20px 0 0;}
#RichMediaTab .tabs-bottom{background-image:url("/images/common/tabs-container/tabs-bottom_rm.png");}
#RichMediaTab .tabs-middle{background-image:url("/images/common/tabs-container/tabs-middle_rm.png"); padding:0;}
#RichMediaTab .TabContentTitle{display:block; font-size:1.3em; color:#0069b9;text-decoration:none; position:relative; height:32px; font-family: museo700; position:relative;}
#RichMediaTab .TabContentImage{float:left; width:150px; height:150px; margin: 0px 10px 10px 10px;}
#RichMediaTab .interestVideoCover{background-position: center center;  border: 1px solid #E4E4E4;height: 147px; width: 247px;}
#RichMediaTab .playBtn{width:66px; height:48px; margin:auto; display:block; padding-top:50px;}
#RichMediaTab .videoCloseBox{height:48px; margin:auto; display:inline-block; padding:10px 5px; text-align:right; color:#0069B9;}
#RichMediaTab .carousel-pagination{text-align:center;}
#RichMediaTab .carousel-pagination a { background: url(../images/common/img/btn-bullet-off-gray.png) no-repeat; width: 13px; height: 13px; display: inline-block; cursor: pointer; margin: 0 10px 0 0; text-decoration:none;}
#RichMediaTab .carousel-pagination a.hover{text-decoration:none;}
#RichMediaTab .carousel-pagination a.active { background: url(../images/common/img/btn-bullet-on-gray.png) no-repeat; width: 13px; height: 13px; display: inline-block; }
#RichMediaTab .carousel-pagination a span { display: block; overflow: hidden; letter-spacing: 999px; text-indent: -20px; }
#RichMediaTab .tab-content{margin-top:0px; padding-top: 10px;}
.product #RichMediaTab .tab-content p {   margin: 0; padding: 0; }
.emailMyProdList .mainColumn { overflow: hidden; }
.emailMyProductlistPage .msgInValid { padding-top: 5px; color: Red; }
.emailMyProductlistPage .textBox.required, .emailMyProductlistPage .textBoxCity.required { color: Red; }
.contactUsPage .msgInValid { padding-top: 5px; color: Red; }
.contactUsPage .textBox.required, .contactUsPage .textBoxCity.required { color: Red; }
.recaptchaText {float: left; white-space: nowrap; padding-right: 20px; padding-left: 10px;}
.recaptchaControlContainer {float: left;}
.clearboth {clear:both}
.ctrlSiteSearch .siteSearchContent { overflow: hidden; float: left; position: relative; clear: both; width: 100%; height: auto; height: 100px; }
.ctrlSiteSearch .siteSearchAjax-Loading { height: 100%; width: 100%; display: block; background: #fff url('../images/common/loadingAnimation2.gif') no-repeat 50% 15px; position: static; z-index: 1000; }
.tabPrevious{float:left; width:42px; height:28px; background:url(/umbraco/images/global/previous_btn.jpg) no-repeat; background-position:top left; display:inline-block; text-align:right;}
.tabNext{float:right; width:42px; height:28px; background:url(/umbraco/images/global/next_btn.jpg) no-repeat; background-position: top right; display:inline-block; margin-right:5px; text-align:left;}
#PDTetabs{height:45px; overflow:hidden;width:2000px;position:relative;}
#scrollingEMenu{overflow:hidden;}
.ctrlSiteSearch .siteSearchContainer { overflow: hidden; }
.ctrlSiteSearch .textBoxRight { float: left; padding-top: 3px; }
.Page_GlobalSiteSeach .contentProFinder .filterBox, .Page_GlobalSiteSeach .print .productFinderRes .filterBox { padding-top: 0px; padding-left: 0px; }
.Page_GlobalSiteSeach .ctrlProductSearch .section-Table .combobox, .Page_GlobalSiteSeach .ctrlResourceSearch .section-Table .combobox { padding: 0px; margin-right: 18px; }
.Page_GlobalSiteSeach #pnlFilterBox.filterBox { margin-bottom: 0px; height: auto; padding-top: 10px; }
.Page_GlobalSiteSeach .ctrlProductSearch .leftOption, .Page_GlobalSiteSeach .ctrlProductSearch .rightOption { padding-bottom: 0px; }
.Page_GlobalSiteSeach .contentProFinder .topPaginator { padding-left: 20px; }
.Page_GlobalSiteSeach .ctrlResourceSearch .rightOption, .Page_GlobalSiteSeach .ctrlResourceSearch .bottomPaginator .rightOption { padding: 0px; }
.Page_GlobalSiteSeach .contentProFinder .ctrlResourceSearch.resource .bottomPaginator { padding-left: 20px; }
.Page_GlobalSiteSeach .contentProFinder { width:960px; }
.Page_GlobalSiteSeach .tab-content .ctrlResourceSearch .paginator { width: 100%; }
.Page_ResourceFinderResult .ctrlResourceSearch .rightOption { padding: 0px; }
.Page_ResourceFinderResult .ctrlResourceSearch .rightOption .container { float: right; }
.Page_ResourceFinderResult .ResourcesAjax-TableContainer #tblResourceSearchResult.categoryTable { width: 100%; }
.socialBar { display:inline-block; position:relative; float:right; right:10px; top:30px; text-align:right; }
.socialBar li { display:inline; float:left; padding-right:5px; }
.description { font-family:'museo500'; font-size:18px; position:relative; margin:auto; padding:20px; }
.description .intro { font-weight:bold; }
.feedback { font-family:'Calibri'; font-size:10px; position:relative; margin:auto; padding-left:30px; padding-top:0px;}
.feedback .intro { font-style:italic; }
.cem-iframe { border:none; margin:auto; display:block; }
.PromoBanners { padding-left:30px; }
.PromoBanners div { padding-top:0px; padding-bottom:50px; width:auto; }
.cta-button {
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	padding: 6px 80px;
	border: 1px solid #faa80f;
	border-radius: 8px;
	background: #faa80f;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa80f), to(#faa80f));
	background: -moz-linear-gradient(top, #faa80f, #faa80f);
	background: linear-gradient(to bottom, #faa80f, #faa80f);
	font: normal normal bold 20px arial;
	color: #ffffff;
	text-decoration: none;
	margin-left:30px;
}
.cta-button:hover,
.cta-button:focus {
	border: 1px solid #ffc111;
	background: #ffca12;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffca12), to(#ffca12));
	background: -moz-linear-gradient(top, #ffca12, #ffca12);
	background: linear-gradient(to bottom, #ffca12, #ffca12);
	color: #ffffff;
	text-decoration: none;
}
.cta-button:active {
	background: #966509;
	background: -webkit-gradient(linear, left top, left bottom, from(#966509), to(#faa80f));
	background: -moz-linear-gradient(top, #966509, #faa80f);
	background: linear-gradient(to bottom, #966509, #faa80f);
}
.emailTo { cursor:pointer; }
/*KCP1*/
.faq .faqTitleItem{margin-top:15px; margin-bottom:15px; display:block; width:740px; height:15px; }
.faq h3{color:#0069b9; font-size:16px;}
.faq .linkTopPage{float:right;} 
.faq .linkTopPage a{ color:#0069b9; text-decoration:none;}
.faq .linkTopPage a:hover{ text-decoration:underline;}
.faq .faqItem { padding-top:10px; padding-bottom:10px; background-image:url(../images/common/bgDottedLineH.gif); background-repeat:repeat-x; background-position:top; font-size:13px; }
.faq .faqItem h4 { display:block; color:#0069b9; font-size:14px; margin-left:20px; margin-right:40px; }
.faq .faqItem .handler { display:block; background:url(../images/common/arrow-faq.png) 2px 2px no-repeat; padding-left:6px; display:block; margin-left:18px; cursor:pointer; }
.faq .faqItem.open .handler { background:url(../images/common/arrow-down-faq.png) 0 2px no-repeat; }
.faq .faqItem .hover span { text-decoration:underline; }
.faq .faqItem p { display:block; margin-left:45px; margin-right:40px; margin-top:10px; margin-bottom:10px; }
.faq .faqItem h4 img { margin-right:10px; }
.faq .linkFaq { display:block; text-decoration:none; color:#0069b9; padding-top:10px; padding-bottom:10px; background-image:url(../images/common/bgDottedLineH.gif); background-repeat:repeat-x; background-position:top; padding-left:22px; }
.faq .linkFaq a { text-decoration:none; color:#0069b9; }
.faq .linkFaq a:hover { text-decoration:underline; }
.faq .categoryTable { padding:0; width:100%; font-size:13px; color:#666; margin-top:0; margin-right:0; margin-bottom:-10px; margin-left:0; }
.faq .categoryTable th { text-align:left; height:40px; font-size:13px; color:#00539f; background-color:#f2f2f2; background-image:url(../images/common/bgDottedLineH.gif); background-repeat:repeat-x;}
.faq .categoryTable td { background-image:url(../images/common/bgDottedLineH.gif); background-repeat:repeat-x; background-position:bottom; padding-top:10px; padding-bottom:10px; vertical-align:top; }
.faq .categoryTable td.last { background-image:none; }
.faq .categoryTable .cellSpace { padding-left:10px; padding-right:10px; }
.faq .boxAlert { background:url(../images/common/bgDottedLineH.gif); padding-bottom:1px; padding-top:1px; }
.faq .boxAlert h1 { background:#fefbc7; display:block; margin:0; padding:10px; color:#c1272d; font-size:20px; font-weight:bold; }
.faq .boxAlert p { background:#fefbc7; display:block; margin:0; padding:0 10px 15px; color:#666; font-size:13px; }
.faq .categoryTable a.nameText { color:#00539f; display:block; margin-right:15px; text-decoration:none; }
.faq .categoryTable a.nameText:hover { text-decoration:underline; }
#sideColumn .submenuFaq {padding-bottom:40px;}
#sideColumn .submenuFaq h3 {display:block; color:#0069b9; text-decoration:none; background:url(../images/common/footer-line.gif) bottom left repeat-x; font-size:18px; padding:0 10px 10px 10px;}
#sideColumn .submenuFaq a{display:block; color:#0069b9; text-decoration:none; background:url(../images/common/footer-line.gif) bottom left repeat-x; font-size:13px; padding:10px;}
#sideColumn .submenuFaq a:hover {text-decoration:underline;}
#sideColumn .calloutFaq{ background:url(../images/common/callout-bkg.gif) repeat-y; width:200px; font-size:13px;}
#sideColumn .calloutFaq .top{ background:url(../images/common/callout-top.gif); width:200px; height:11px;}
#sideColumn .calloutFaq .bottom{ background:url(../images/common/callout-bottom.gif); width:200px; height:12px;}
#sideColumn .calloutFaq .content{ padding:0 10px 0 10px;}
#sideColumn .calloutFaq .content a{color:#0069b9;}
#contentWrap h1.titlePage{ font-size:18px; color:#0069b9; background:url(../images/common/bgDottedLineH.gif) repeat-x center bottom; padding-bottom:10px; margin:10px 0px; padding-left:10px; font-family: museo500;}
.aboutus { width: 700px; padding-left: 17px; padding-top: 20px;}
.aboutus .mainText, .statementText { font-size:14px; line-height:27px; color:#666;padding-right:20px; padding-left:10px;}
.aboutus .mainText p{ margin-bottom:20px; }
.aboutus .mainText .blueText{ color:#0069b9}
.latestNews{ width:239px; background:#d6edff; margin-left:-50px; margin-bottom:15px; margin-top:10px;}
.latestNews .topNews{ background:url(../images/common/latest-news-top.gif) no-repeat top left; width:239px; height:9px; margin:0; padding:0}
.latestNews .bottomNews{ background:url(../images/common/latest-news-bottom.gif) no-repeat top left; width:239px; height:9px; margin:0; padding:0}
.latestNews .contentNews{ padding:5px 15px 5px 15px; font-size:14px;}
.latestNews .contentNews h3{ color:#00539f; font-size:22px; background-image:none; margin:0; padding:0}
.latestNews .contentNews li{ margin-top:10px; padding-top:10px; background: url(../images/common/latest-news-bgline.gif) repeat-x  left top;}
.latestNews .contentNews li a{color:#00539f;}
#contentWrap #sideColumn .contactBox{ width:250px; padding:0; margin:0; margin-left:-50px;}
.contactBox{ width:250px; padding:0; margin:0}
.contactBox .boxTop{ background:url(../images/common/contact-box-top.png) no-repeat top left; width:250px; height:14px; padding:0; margin:0}
.contactBox .boxBkg{ background:url(../images/common/contact-box-content.png) repeat-y ; width:220px; padding:5px 20px 5px 20px}
.contactBox .boxBottom{ background:url(../images/common/contact-box-bottom.png) no-repeat top left; width:250px; height:16px; padding:0; margin:0}
.contactBox h3{font-size:22px; color:#00539f; margin-bottom:5px;}
.contactBox h4{font-size:14px; color:#00539f; margin-top:7px; padding-top:10px; background:url(../images/common/bgDottedLineH.gif) repeat-x top left;}
.contactBox p{font-size:14px; color:#666; margin-bottom:10px;}
.contactBox a{color:#00539f}
.contactUsInstructions { display: block; margin-left: 12px; margin-top: 5px; margin-bottom: 21px; font-size: 13px; }
.TabModule.topSpace{ margin-top:20px; font-size:13px;}
.Tab.products .contentProductsBrand{width:100%;}
.Tab.products .contentProductsBrand .topPaginator {display:block; position:relative; z-index:12; clear:both;}
.Tab.products .contentProductsBrand .bottomPaginator { clear: both; display: block; height: 16px;}
.Tab.products .contentProductsBrand .leftOption{ float:left;}
.Tab.products .contentProductsBrand .rightOption{float: right;}
.Tab.products .contentProductsBrand .textBox {float:left;  margin-right:7px;padding-top:3px;  color:#666666;}
.Tab.products .contentProductsBrand .textBox a {text-decoration:none;color:#00539f;}
.Tab.products .contentProductsBrand .textBox a.disabled {text-decoration:none;color:gray;}
.Tab.products .contentProductsBrand .textBox a:hover {text-decoration: underline;}
.Tab.products .contentProductsBrand .textBox a.disabled:hover {text-decoration: none;}
.Tab.products .contentProductsBrand .btnUpdate { background:url(../images/common/buttons.png) no-repeat 0 -25px; height:22px; color:#FFF; border:none; cursor:pointer; padding:0 5px 3px 10px; display:inline-block; vertical-align:top; }
.Tab.products .contentProductsBrand .combobox, .Tab.products .contentProductsBrand .comboBox {float:left;margin-right:7px;}
.Tab.products .contentProductsBrand .filterBox { display:block; padding-bottom:14px; padding-top:14px; float:right; position:relative; z-index:10; }
.Tab.products .contentProductsBrand .filterBox .input {  background:url(../images/common/finder-input.png) top left no-repeat;  display:block;  margin-top:0px;  width:160px;height:23px;float: left;padding:0px;margin-right:7px;}
.Tab.products .contentProductsBrand .filterBox .input input {width:140px; height:19px; line-height:19px; background:none; border:none; padding:2px 10px; color:#00539f;}
.Tab.products .contentProductsBrand .categoryTable {padding: 0px;width: 100%;font-size: 13px;color: #666;margin-top: 0px;  margin-right: 0px;  margin-bottom: 20px;margin-left: 0px;}
.Tab.products .contentProductsBrand .categoryTable td {  background-image: url(../images/common/bgDottedLineH.gif);  background-repeat: repeat-x;background-position: bottom;padding-top: 10px;  padding-bottom: 10px;vertical-align: top;}
.Tab.products .contentProductsBrand .categoryTable .cellSpace{padding-left:5px;padding-right:5px;}
.Tab.products .contentProductsBrand .categoryTable a.nameText {color: #00539f;display: block; text-decoration:none;}
.Tab.products .contentProductsBrand .categoryTable a.nameText:hover {text-decoration:underline;}
.Tab.products .contentProductsBrand .categoryTable .toolTipModule{background-image: url(../images/common/empty.gif);  background-repeat:repeat;  background-color: transparent; }
.Tab.products .contentProductsBrand .categoryTable .toolTipBtn {background-image: url(../images/sub-category/bkg-products-items.png);  background-repeat: no-repeat;margin: 0px;padding: 5px;  height: 91px;  width: 91px;display: block;}
.Tab.products .contentProductsBrand .categoryTable .moreInfo {background-repeat: no-repeat;display: block;padding: 0px;height: 20px;  width: 20px;position: relative;  z-index: 5;  margin-top: -15px;  margin-right: 0px;  margin-bottom: 0px;  margin-left: 75px;}
.Tab.products .contentProductsBrand .categoryTable .toolTipBox {background-image: url(../images/common/empty.gif);background-repeat:repeat;background-color: transparent;  padding: 0px;height: 338px;width: 700px;position: absolute;z-index: 560;margin-top: -180px;margin-right: 0px;  margin-bottom: 0px;  margin-left: 60px;display: none;}
.Tab.products .contentProductsBrand .categoryTable .toolTipBox .topToolTip {background-image: url(../images/sub-category/top-boxDetail.png);  background-repeat: no-repeat;  height: 23px;  width: 700px;}
.Tab.products .contentProductsBrand .categoryTable .toolTipBox .bottomToolTip {background-image: url(../images/sub-category/bottom-boxDetail.png);background-repeat: no-repeat;  height: 30px;width: 700px;  clear:both;}
.Tab.products .contentProductsBrand .categoryTable .toolTipBox .contentToolTip {display: block;float: left;width: 700px;  background-image: url(../images/sub-category/bkg-boxDetail.png);  background-repeat: repeat-y;margin: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 45px;}
.Tab.products .contentProductsBrand .categoryTable .toolTipBox .contentToolTip .detailText {float:left;width:240px;}
.Tab.products .contentProductsBrand .categoryTable .toolTipBox .contentToolTip .detailText h4 {display:block;  padding:0;  margin-bottom:15px;  font-size:16px;  color:#0069b9;}
.Tab.products .contentProductsBrand .categoryTable .toolTipBox .contentToolTip .detailText .textBox {min-height:200px;height:auto;display:block;  font-size:13px;  float:none; text-align:left;}
.Tab.products .contentProductsBrand .categoryTable .toolTipBox .contentToolTip .detailText a.linkDetails{color:#0069b9;text-decoration:none;  display:block;  height:28px;  margin-top:10px;background-image:url(../images/common/bgDottedLineGrayH.gif);background-repeat:repeat-x;background-position: left bottom;}
.Tab.products .contentProductsBrand .categoryTable .toolTipBox .contentToolTip .detailText a.btnAddToMyProductlist {background:url(../images/common/buttons.png) no-repeat right -130px; color:#FFFFFF; display:block; height:23px; width:166px; margin-top: 15px; width:166px; margin-top: 15px;}
.Tab.products .contentProductsBrand .categoryTable .toolTipBox .arrowToolTip {background-image: url(../images/sub-category/arrow-boxDetail.png);  background-repeat: no-repeat;  margin: 0px;padding: 0px;height: 28px;  width: 21px;position: absolute;  z-index: 20;top: 35%;}
.Tab.products .contentProductsBrand .categoryTable .toolTipBox .contentToolTip .rotatingImages {float:left;width:260px;}
.Tab.products .contentProductsBrand .categoryTable .toolTipBox .contentToolTip .scFadeCircular .canvasArea{border:#e6e6e6 1px solid;  height:240px;overflow:hidden;width:240px;}
.Tab.products .contentProductsBrand .categoryTable .toolTipBox .contentToolTip .scFadeCircular .controls{  width:125px;margin-top: 13px;margin-right: 0px;  margin-bottom: 18px;  margin-left: 58px;}
.Tab.products .contentProductsBrand .categoryTable .toolTipBox .contentToolTip .scFadeCircular .controls a{background:transparent no-repeat 0 0 scroll;display:block;  float:left;  height:21px;outline:none;text-indent:-4000px;width:21px;}
.Tab.products .contentProductsBrand .categoryTable .toolTipBox .contentToolTip .scFadeCircular .controls a.back{background-image:url(../images/common/btnRotatingImageBack.gif);}
.Tab.products .contentProductsBrand .categoryTable .toolTipBox .contentToolTip .controls a.next{background-image:url(../images/common/btnRotatingImageNext.gif);}
.Tab.products .contentProductsBrand .categoryTable .toolTipBox .contentToolTip .controls p{color:#00539f;  float:left;  padding-top:2px;text-align:center;width:76px;}
.solutionM{ width:100%; }
.solutionM .solutionItem .topPaginator {display:block;padding-bottom:10px;background-image:url(../images/common/bgDottedLineGrayH.gif);background-repeat: repeat-x;background-position: bottom; float:left;  position:relative;  z-index:12; margin-bottom: 20px;}
.solutionM .solutionItem .bottomPaginator {display:block;width:100%;float:left;}
.solutionM .solutionItem .filterBox { display:block; padding-bottom:14px; padding-top:14px; float:left; position:relative; z-index:10; }
.solutionM .solutionItem .leftOption{ float:left;}
.solutionM .solutionItem .rightOption{float: right; width: 220px;}
.solutionM .solutionItem .textBox {float:left;  margin-right:7px;padding-top:3px;  color:#666666;}
.solutionM .solutionItem .textBox a {text-decoration:none;color:#00539f;}
.solutionM .solutionItem .textBox a.disabled {text-decoration:none;color:gray;}
.solutionM .solutionItem .textBox a:hover {text-decoration: underline;}
.solutionM .solutionItem .textBox a.disabled:hover {text-decoration: none;}
.solutionM .solutionItem .combobox, .solutionM .solutionItem .comboBox {float:left;margin-right:7px;}
.solutionM .solutionItem a.handler{ background: url(../images/common/content-bkg-solution.png) no-repeat top left; cursor:pointer; width:735px; height:142px;; display:block; text-decoration:none; position:relative; float:left; margin-bottom:15px; overflow:hidden;}
.solutionM .solutionItem a.handler .industry_color_container { position: absolute; overflow: hidden; width: 733px; height: 142px; }
.solutionM .solutionItem a.handler .industry_color { position: absolute; width: 740px; height: 120px; }
.solutionM .solutionItem .ewp {position:absolute;height:100px;top:20px;padding-left:105px; margin-left:678px;}
.solutionM .solutionItem a.handler .bigArrow{ background:url(../images/common/big-arrow.png) no-repeat top left; width:19px; height:19px; position:relative; float:left; margin-top:60px; margin-left:15px;}
.solutionM .solutionItem a.handler .lnkMore { width: 23px; height: 24px; margin: -20px 0px 0px 290px; position: absolute;}
.solutionM .solutionItem.open a.handler .bigArrow{ background:url(../images/common/big-arrow-down.png) no-repeat top left; }
.solutionM .solutionItem a.handler .ImHeaderS { float:left; height:101px; margin-left:10px; margin-right:15px; margin-top:20px; overflow:hidden; position:relative; width:151px; }
.solutionM .solutionItem a.handler .ImHeaderS span.mask { background:url(../images/common/categoryboxitem_mask_workplace.png) no-repeat scroll 0 0 transparent; height:101px; width:151px; }
.solutionM .solutionItem a.handler .ImHeaderS img { width:151px; }
.expandableSolutionHeading{ font-size:16px; color:#0069b9; margin-top:25px;display:block;font-family:museo500;}
.expandableSolutionDescription {color:#666; font-size:13px; padding-right:15px;display:block; width:670px;}
.solutionM .solutionItem a.handler span.link{color:#0069b9; font-size:13px; padding-top:15px;display:block; font-family: museo500; font-size: 1.0em; }
.solutionM .solutionItem .content{width:720px; float:left; padding-left:10px; padding-bottom:20px;}
.solutionM .solutionItem .content .categoryTable {padding: 0px;width: 100%;font-size: 13px;color: #666;margin-top: 0px;  margin-right: 0px;  margin-bottom: 20px;margin-left: 0px;float:left;}
.solutionM .solutionItem .content .categoryTable th {text-align: left;height: 22px;font-size: 13px;color: #00539f;  background-color: #f2f2f2; }
.solutionM .solutionItem .content .categoryTable td {  background-image: url(../images/common/bgDottedLineH.gif);  background-repeat: repeat-x;background-position: bottom;padding-top: 10px;  padding-bottom: 10px;vertical-align: top;}
.solutionM .solutionItem .content .categoryTable .cellSpace{padding-left:10px;padding-right:10px;}
.solutionM .solutionItem .content .categoryTable .cellSpace a {color:#00539F;}
.solutionM .solutionItem .content .categoryTable a.nameText {color: #00539f;display: block; text-decoration:none;}
.solutionM .solutionItem .content .categoryTable a.nameText:hover {text-decoration:underline;}
.solutionM .solutionItem .content .categoryTable .toolTipModule{background-image: url(../images/common/empty.gif);  background-repeat:repeat;  background-color: transparent;  }
.solutionM .solutionItem .content .categoryTable .toolTipBtn {background-image: url(../images/sub-category/bkg-products-items.png);  background-repeat: no-repeat;margin: 0px;padding: 5px;  height: 91px;  width: 91px;display: block;}
.solutionM .solutionItem .content .categoryTable .toolTipBtnBimag {background-image: url(../images/sub-category/bkg-products-items.png);  background-repeat: no-repeat; margin: 0px;padding: 0px;  height: 101px;  width: 101px;display: block;}
.solutionM .solutionItem .content.categoryTable .moreInfo {background-repeat: no-repeat;display: block;padding: 0px;height: 20px;  width: 20px;position: relative;  z-index: 5;  margin-top: -15px;  margin-right: 0px;  margin-bottom: 0px;  margin-left: 75px;}
.solutionM .solutionItem .content .categoryTable .toolTipBox {background-image: url(../images/common/empty.gif);background-repeat:repeat;background-color: transparent;  padding: 0px;height: 338px;width: 587px;position: absolute;z-index: 560;margin-top: -180px;margin-right: 0px;  margin-bottom: 0px;  margin-left: 60px;display: none;}
.solutionM .solutionItem .content .categoryTable .toolTipBox .topToolTip {background-image: url(../images/sub-category/top-boxDetail.png);  background-repeat: no-repeat;  height: 23px;  width: 587px;}
.solutionM .solutionItem .content .categoryTable .toolTipBox .bottomToolTip {background-image: url(../images/sub-category/bottom-boxDetail.png);background-repeat: no-repeat;  height: 30px;width: 587px;  clear:both;}
.solutionM .solutionItem .content .categoryTable .toolTipBox .contentToolTip {display: block;float: left;width: 542px;  background-image: url(../images/sub-category/bkg-boxDetail.png);  background-repeat: repeat-y;margin: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 45px;}
.solutionM .solutionItem .content .categoryTable .toolTipBox .contentToolTip .detailText {float:left;width:240px;}
.solutionM .solutionItem .content .categoryTable .toolTipBox .contentToolTip .detailText h4 {display:block;  padding:0;  margin-bottom:15px;  font-size:16px;  color:#0069b9;}
.solutionM .solutionItem .content .categoryTable .toolTipBox .contentToolTip .detailText .textBox {min-height:200px;height:auto;display:block;  font-size:13px;  float:none;}
.solutionM .solutionItem .content .categoryTable .toolTipBox .contentToolTip .detailText a.linkDetails{color:#0069b9;text-decoration:none;  display:block;  height:28px;  margin-top:10px;background-image:url(../images/common/bgDottedLineGrayH.gif);background-repeat:repeat-x;background-position: left bottom;}
.solutionM .solutionItem .content .categoryTable .toolTipBox .contentToolTip .detailText a.btnAddToMyProductlist {background: url(../images/common/buttons.png) no-repeat right -130px; color: white; display: block; height: 23px; width: 166px; margin-top: 15px;}
.solutionM .solutionItem .content .categoryTable .toolTipBox .arrowToolTip {background-image: url(../images/sub-category/arrow-boxDetail.png);  background-repeat: no-repeat;  margin: 0px;padding: 0px;height: 28px;  width: 21px;position: absolute;  z-index: 20;top: 35%;}
.solutionM .solutionItem .content .categoryTable .toolTipBox .contentToolTip .rotatingImages {float:left;width:260px;}
.solutionM .solutionItem .content .categoryTable .toolTipBox .contentToolTip .scFadeCircular .canvasArea{border:#e6e6e6 1px solid;  height:240px;overflow:hidden;width:240px;}
.solutionM .solutionItem .content .categoryTable .toolTipBox .contentToolTip .scFadeCircular .controls{  width:125px;margin-top: 13px;margin-right: 0px;  margin-bottom: 18px;  margin-left: 58px;}
.solutionM .solutionItem .content .categoryTable .toolTipBox .contentToolTip .scFadeCircular .controls a{background:transparent no-repeat 0 0 scroll;display:block;  float:left;  height:21px;outline:none;text-indent:-4000px;width:21px;}
.solutionM .solutionItem .content .categoryTable .toolTipBox .contentToolTip .scFadeCircular .controls a.back{background-image:url(../images/common/btnRotatingImageBack.gif);}
.solutionM .solutionItem .content .categoryTable .toolTipBox .contentToolTip .controls a.next{background-image:url(../images/common/btnRotatingImageNext.gif);}
.solutionM .solutionItem .content .categoryTable .toolTipBox .contentToolTip .controls p{color:#00539f;  float:left;  padding-top:2px;text-align:center;width:76px;}
.solutionM .solutionItem .content .categoryTable .moreInfo { background-repeat: no-repeat;display: block;padding: 0px;height: 20px;width: 20px;position: relative;z-index: 5;margin-top: -18px;margin-right: 0px;margin-bottom: 0px;  margin-left: 72px;}
.categoryTable a.disabled:hover { text-decoration:none;color: #00539F }
.mainColumn .categoryMod { display:block; position:relative; margin-top:20px; margin-left:-41px; }
.mainColumn .ProductCatName {display:block; font-size:1.3em; color:#0069b9;text-decoration:none; position:relative; height:18px; font-family: museo500; padding-left: 26px; }
.mainColumn .ProductCatContainer{ background-image:url(../images/sub-category/top-product-cat.png); background-repeat:no-repeat; padding-top:10px; margin-top: 10px;}
.mainColumn .ProductCatMain {background:transparent url(../images/sub-category/content-product-cat.png) repeat-y; padding-bottom: 15px;}
.mainColumn .ProductCatMainButton {background:url(../images/sub-category/bottom-product-cat.png) no-repeat; padding-top:20px;}
.categoryImageContainer { width:177px; height:147px; }
.mainColumn .categoryMod .categoryBoxItem { width:185px; float:left; padding-left:67px; padding-bottom: 10px; }
.mainColumn .categoryMod .categoryBoxItem img { max-height:147px; max-width:177px;}
.mainColumn .categoryMod .categoryBoxItem .ewp_circle_container { position: absolute; overflow: hidden; width: 177px; height: 147px; margin-top: -120px; }
.mainColumn .categoryMod .categoryBoxItem .ewp {position:absolute;height:100px;padding-left:105px; margin-left:120px;}
.mainColumn .categoryMod .categoryBoxItem a { display:block; position:relative; }
span.mask { background:url(../images/common/categoryboxitem_mask-side.png) no-repeat 0 0; height:147px; left:0; position:absolute; top:0; width:177px; }
span.maskFeature { background:url(../images/common/img_border_90x90.png) no-repeat 0 0; height:90px; position:absolute; top:0; width:90px; }
.homeRecommendedTab span.mask { background:url(../images/common/categoryboxitem_mask-side.png) no-repeat 0 0; height:147px; left:0; position:absolute; top:0; width:177px; margin-left:11px;}
.divImgContainer, .divImgContainer img { height:147px; width:177px; margin: 0; padding: 0; }
.mainColumn .categoryMod .categoryBoxItem .thumbnail span.mask { background:url(../images/common/categoryboxitem_mask_thumb.png) no-repeat 0 0; height:139px; width:139px; }
.mainColumn .categoryMod .categoryBoxItem .brandLogo { background:url(../images/content/brands/bkg-brands.jpg) no-repeat top left; width:182px; height:152px; position:relative; }
.mainColumn .categoryMod .categoryBoxItem .thumbnail { height:152px; position:relative; }
.mainColumn .categoryMod .categoryBoxItem .thumbnail img { max-height:147px; max-width:177px; }
.mainColumn .categoryMod .categoryBoxItem .brandCategory { width:182px; height:152px; text-align:center; }
.mainColumn .categoryMod .categoryBoxItem  .brandLogo a{ display: table-cell; vertical-align: middle; text-align: center; height:152px; width:182px; }
.mainColumn .categoryMod .categoryBoxItem  .brandLogo a img{ height:auto; }
.mainColumn .categoryMod .categoryBoxItem a.title{display:block; font-size:14px;margin-bottom:11px;text-decoration:none;font-weight:bold;  position:relative; height:40px; width:177px; font-family:museo500;}
.mainColumn .categoryMod .categoryBoxItem a.title span {background: url(/umbraco/images/common/lnkArrowBlue.gif) no-repeat 3px 6px; padding:0 6px;}
.mainColumn .categoryMod .categoryBoxItem a.title:hover{ text-decoration:underline; }
.mainColumn .categoryMod .categoryBoxItem .detailText { display:block; font-size:13px; color:#666; margin-top:11px; margin-bottom:10px; height:80px; }
.mainColumn .categoryMod .categoryBoxItem .moreLink { display:block; padding-bottom:7px; background:url(../images/common/bgDottedLineH.gif) bottom repeat-x; }
.mainColumn .categoryMod .categoryBoxItem .moreLink img { padding-bottom:1px; }
.mainColumn .categoryMod .categoryBoxItem .moreLink a { color:#0069b9; font-family:museo500;}
.mainColumn .categoryMod .categoryBoxItem .moreLink .subCatArrow { background: url(/umbraco/images/Common/img/btn-arrow-blue.png) right no-repeat; width: 23px; height: 24px; position: absolute; margin: -20px 0px 0px 110px; }
.mainColumn .categoryMod .categoryBoxItem .categoryBubble { width:229px; padding:0; z-index:300; position:absolute; margin-top:0; margin-right:0; margin-bottom:0; margin-left:-20px; display:none; background:url(../images/common/empty.gif); }
.mainColumn .categoryMod .categoryBoxItem .categoryBubble .bubbleTop { background:url(../images/category/category-bubble-top.png) no-repeat; width:229px; height:21px; display:block; margin:0; padding:0; float:left; }
.mainColumn .categoryMod .categoryBoxItem .categoryBubble .bubbleContent { background:url(../images/category/category-bubble-bkg.png) repeat-y; width:229px; margin:0; padding:0; display:block; float:left; }
.mainColumn .categoryMod .categoryBoxItem .categoryBubble .bubbleBottom { background:url(../images/category/category-bubble-bottom.png) no-repeat; width:229px; height:35px; display:block; float:left; }
.mainColumn .categoryMod .categoryBoxItem .categoryBubble .bubbleContent h4 { font-size:15px; display:block; margin-bottom:10px; padding-bottom:20px; margin-left:25px; margin-right:25px; color:#0069b9; text-decoration:none; background:url(../images/common/bgDottedLineH.gif) repeat-x bottom; text-transform:none; }
.mainColumn .categoryMod .categoryBoxItem .categoryBubble .bubbleContent a { font-size:13px; display:block; padding:8px 10px; margin-left:20px; margin-right:20px; color:#0069b9; text-decoration:none; background:url(../images/common/bgDottedLineH.gif) repeat-x bottom; text-transform:none; font-family: "Arial Narrow", arialnarrow;}
.mainColumn .categoryMod .categoryBoxItem .categoryBubble .bubbleContent a.last { background:none; }
.mainColumn .categoryMod .categoryBoxItem .categoryBubble .bubbleContent a:hover { color:#FFF; background-color:#0054A0; }
.ProductsListedTxt { font-size:13px; color:#666; line-height:15px; }
.ProductsListedTxtBlue { font-size:16px; color:#00539f; line-height:18px; font-weight:bold; }
.checkBox { margin-left:35px; margin-top:10px; }
.mainColumn .btnsProductList { margin-bottom:16px; width:100%; height:23px; padding-top: 20px; }
.mainColumn .btnsProductList .btnPrintMyList { background:url(../images/common/tabs-container/btn-bg-product-detail.png) no-repeat scroll transparent; color:#FFF; cursor:pointer; float:left; font-weight:bold; height:23px; line-height:20px; padding:0 0 4px 10px; width:155px; }
.mainColumn .btnsProductList .btnPrintMyList a { color:#FFF; }
.mainColumn .btnsProductList .btnHowToPurchase { height:23px; width:165px; display:block; float:right; margin-right:20px; }
.mainColumn .btnsProductList .btnHowToPurchase a { background:url(../images/common/tabs-container/btn-bg-product-detail.png) no-repeat scroll transparent; color:#FFF; cursor:pointer; float:right; font-weight:bold; height:23px; line-height:20px; padding:0 0 4px 10px; width:155px; }
.mainColumn .btnsProductList .btnEmailThis { background:url(../images/common/tabs-container/btn-bg-product-detail.png) no-repeat scroll transparent; color:#FFF; cursor:pointer; float:right; font-weight:bold; height:23px; line-height:20px; margin-right:16px; padding:0 0 4px 10px; width:155px; }
.mainColumn .btnsProductList .btnEmailThis a { color:#FFF; }
.Tab.news .contentPressCenter{width:100%;}
.Tab.news .contentPressCenter .topPaginator {display:block;padding-bottom:10px;background-image:url(../images/common/bgDottedLineGrayH.gif);background-repeat: repeat-x;background-position: bottom;width:100%;  float:left;  position:relative;  z-index:12;margin-bottom: 20px;}
.Tab.news .contentPressCenter .bottomPaginator {display:block;width:100%;float:left; margin-top:10px; margin-bottom:10px;}
.Tab.news .contentPressCenter .leftOption{ float:left;}
.Tab.news .contentPressCenter .rightOption{ float: right;}
.Tab.news .contentPressCenter .textBox {float:left;  margin-right:7px;padding-top:3px;  color:#666666;}
.Tab.news .contentPressCenter .textBox a {text-decoration:none;color:#00539f;}
.Tab.news .contentPressCenter .textBox a:hover {text-decoration: underline;}
.Tab.news .contentPressCenter .btnUpdate {background-image:url(../images/product-finder/btn-update.png);  background-repeat:no-repeat;width:74px;  height:24px;color:#FFF;border:none;background-color: transparent;  text-align: left;margin: 0px;padding: 0px;vertical-align: top;text-indent: -9999px;  cursor:pointer;}
.Tab.news .contentPressCenter .combobox, .Tab.news .contentPressCenter .comboBox {float:left; margin-right:7px; }
.Tab.news .contentPressCenter .filterBox {display:block; padding-bottom:15px; padding-top:15px; width:100%; float:left; position:relative;  z-index:10; background:url(../images/common/bgDottedLineH.gif) center bottom repeat-x; margin-bottom:10px;}
.Tab.news .contentPressCenter .filterBox .input {  background:url(../images/common/finder-input.png) top left no-repeat;  display:block;  margin-top:0px;  width:160px;height:23px;float: left;padding:0px;margin-right:7px;}
.Tab.news .contentPressCenter .filterBox .input input {width:140px; height:19px; line-height:19px; background:none; border:none; padding:2px 10px; color:#00539f;}
.Tab.news .contentPressCenter .newsContainer{width:100%; float:left; background:url(../images/common/bgDottedLineH.gif) center bottom repeat-x; margin-bottom:10px; }
.Tab.news .contentPressCenter .newsContainer .BlueTitle{width:100%; float:left; color:#00539f; font-size:13px; margin-bottom:5px; }
.Tab.news .contentPressCenter .newsContainer .BlueTitle a{color:#00539f;  text-decoration:none; font-size:13px;}
.Tab.news .contentPressCenter .newsContainer .GrayText{width:100%; float:left; color:#666666;  text-decoration:none; font-size:13px; margin-bottom:10px;}
.Tab.news .contentPressCenter .newsContainer .GrayText a{color:#666666;  text-decoration:none; font-size:13px;}
.Tab.news .contentPressCenter .newsContainer .DateLenguage{float:left; color:#666666; text-decoration:none; font-size:13px; margin-bottom:15px;}
.Tab.press .contentPressCenter{width:100%;}
.Tab.press .contentPressCenter .topPaginator {display:block;padding-bottom:10px;background-image:url(../images/common/bgDottedLineGrayH.gif);background-repeat: repeat-x;background-position: bottom;width:100%;  float:left;  position:relative;  z-index:12;margin-bottom: 20px;}
.Tab.press .contentPressCenter .bottomPaginator {display:block;width:100%;float:left;}
.Tab.press .contentPressCenter .leftOption{ float:left;}
.Tab.press .contentPressCenter .rightOption{ float: right;}
.Tab.press .contentPressCenter .textBox {float:left;  margin-right:7px;padding-top:3px;  color:#666666;}
.Tab.press .contentPressCenter .textBox a {text-decoration:none;color:#00539f;}
.Tab.press .contentPressCenter .textBox a:hover {text-decoration: underline;}
.Tab.press .contentPressCenter .btnUpdate {background-image:url(../images/product-finder/btn-update.png);  background-repeat:no-repeat;width:74px;  height:24px;color:#FFF;border:none;background-color: transparent;  text-align: left;margin: 0px;padding: 0px;vertical-align: top;text-indent: -9999px;  cursor:pointer;}
.Tab.press .contentPressCenter .combobox, .Tab.press .contentPressCenter .comboBox {float:left; margin-right:7px; }
.Tab.press .contentPressCenter .filterBox {display:block; padding-bottom:15px; padding-top:15px; width:100%; float:left; position:relative;  z-index:10; background:url(../images/common/bgDottedLineH.gif) center bottom repeat-x; margin-bottom:10px;}
.Tab.press .contentPressCenter .filterBox .input {  background:url(../images/common/finder-input.png) top left no-repeat;  display:block;  margin-top:0px;  width:160px;height:23px;float: left;padding:0px;margin-right:7px;}
.Tab.press .contentPressCenter .filterBox .input input {width:140px; height:19px; line-height:19px; background:none; border:none; padding:2px 10px; color:#00539f;}
.Tab.press .contentPressCenter .newsContainer{width:100%; float:left; background:url(../images/common/bgDottedLineH.gif) center bottom repeat-x; margin-bottom:10px; }
.Tab.press .contentPressCenter .newsContainer .BlueTitle{width:100%; float:left; color:#00539f; font-size:13px; margin-bottom:5px; }
.Tab.press .contentPressCenter .newsContainer .BlueTitle a{color:#00539f; text-decoration:none; font-size:13px;}
.Tab.press .contentPressCenter .newsContainer .GrayText{width:100%; float:left; color:#666666; text-decoration:none; font-size:13px; margin-bottom:10px;}
.Tab.press .contentPressCenter .newsContainer .GrayText a{color:#666666; text-decoration:none; font-size:13px;}
.Tab.press .contentPressCenter .newsContainer .DateLenguage{float:left; color:#666666; text-decoration:none; font-size:13px; margin-bottom:15px;}
.Tab.kits .contentPressCenter{width:100%;}
.Tab.kits .contentPressCenter .topPaginator {display:block;padding-bottom:10px;background-image:url(../images/common/bgDottedLineGrayH.gif);background-repeat: repeat-x;background-position: bottom;width:100%;  float:left;  position:relative;  z-index:12;margin-bottom: 20px;}
.Tab.kits .contentPressCenter .bottomPaginator {display:block;width:100%;float:left;}
.Tab.kits .contentPressCenter .leftOption{ float:left;}
.Tab.kits .contentPressCenter .rightOption{ float: right;}
.Tab.kits .contentPressCenter .textBox {float:left;  margin-right:7px;padding-top:3px;  color:#666666;}
.Tab.kits .contentPressCenter .textBox a {text-decoration:none;color:#00539f;}
.Tab.kits .contentPressCenter .textBox a:hover {text-decoration: underline;}
.Tab.kits .contentPressCenter .btnUpdate {background-image:url(../images/product-finder/btn-update.png);  background-repeat:no-repeat;width:74px;  height:24px;color:#FFF;border:none;background-color: transparent;  text-align: left;margin: 0px;padding: 0px;vertical-align: top;text-indent: -9999px;  cursor:pointer;}
.Tab.kits .contentPressCenter .combobox, .Tab.kits .contentPressCenter .comboBox {float:left; margin-right:7px; }
.Tab.kits .contentPressCenter .filterBox {display:block; padding-bottom:15px; padding-top:15px; width:100%; float:left; position:relative;  z-index:10; background:url(../images/common/bgDottedLineH.gif) center bottom repeat-x; margin-bottom:10px;}
.Tab.kits .contentPressCenter .filterBox .input {  background:url(../images/common/finder-input.png) top left no-repeat;  display:block;  margin-top:0px;  width:160px;height:23px;float: left;padding:0px;margin-right:7px;}
.Tab.kits .contentPressCenter .filterBox .input input {width:140px; height:19px; line-height:19px; background:none; border:none; padding:2px 10px; color:#00539f;}
.Tab.kits .contentPressCenter .newsContainer{width:100%; float:left; background:url(../images/common/bgDottedLineH.gif) center bottom repeat-x; margin-bottom:10px; }
.Tab.kits .contentPressCenter .newsContainer .BlueTitle{width:100%; float:left; color:#00539f; font-size:13px; margin-bottom:5px; }
.Tab.kits .contentPressCenter .newsContainer .BlueTitle a{color:#00539f; text-decoration:none; font-size:13px;}
.Tab.kits .contentPressCenter .newsContainer .GrayText{width:100%; float:left; color:#666666; text-decoration:none; font-size:13px; margin-bottom:10px;}
.Tab.kits .contentPressCenter .newsContainer .GrayText a{color:#666666; text-decoration:none; font-size:13px;}
.Tab.kits .contentPressCenter .newsContainer .DateLenguage{float:left; color:#666666; text-decoration:none; font-size:13px; margin-bottom:15px;}
.Tab.images .contentPressCenter{width:100%;}
.Tab.images .contentPressCenter .topPaginator {display:block;padding-bottom:10px;background-image:url(../images/common/bgDottedLineGrayH.gif);background-repeat: repeat-x;background-position: bottom;width:100%;  float:left;  position:relative;  z-index:12;margin-bottom: 20px;}
.Tab.images .contentPressCenter .bottomPaginator {display:block;width:100%;float:left;}
.Tab.images .contentPressCenter .leftOption{ float:left;}
.Tab.images .contentPressCenter .rightOption{ float: right;}
.Tab.images .contentPressCenter .textBox {float:left;  margin-right:7px;padding-top:3px;  color:#666666;}
.Tab.images .contentPressCenter .textBox a {text-decoration:none;color:#00539f;}
.Tab.images .contentPressCenter .textBox a:hover {text-decoration: underline;}
.Tab.images .contentPressCenter .btnUpdate {background-image:url(../images/product-finder/btn-update.png);  background-repeat:no-repeat;width:74px;  height:24px;color:#FFF;border:none;background-color: transparent;  text-align: left;margin: 0px;padding: 0px;vertical-align: top;text-indent: -9999px;  cursor:pointer;}
.Tab.images .contentPressCenter .combobox, .Tab.images .contentPressCenter .comboBox {float:left; margin-right:7px; }
.Tab.images .contentPressCenter .filterBox {display:block; padding-bottom:15px; padding-top:15px; width:100%; float:left; position:relative;  z-index:10; background:url(../images/common/bgDottedLineH.gif) center bottom repeat-x; margin-bottom:10px;}
.Tab.images .contentPressCenter .filterBox .input {  background:url(../images/common/finder-input.png) top left no-repeat;  display:block;  margin-top:0px;  width:160px;height:23px;float: left;padding:0px;margin-right:7px;}
.Tab.images .contentPressCenter .filterBox .input input {width:140px; height:19px; line-height:19px; background:none; border:none; padding:2px 10px; color:#00539f;}
.Tab.images .contentPressCenter .newsContainer{width:100%; float:left; background:url(../images/common/bgDottedLineH.gif) center bottom repeat-x; margin-bottom:10px; }
.Tab.images .contentPressCenter .newsContainer .BlueTitle{width:100%; float:left; color:#00539f; font-size:13px; margin-bottom:5px; }
.Tab.images .contentPressCenter .newsContainer .BlueTitle a{color:#00539f; text-decoration:none; font-size:13px;}
.Tab.images .contentPressCenter .newsContainer .GrayText{width:100%; float:left; color:#666666;text-decoration:none; font-size:13px; margin-bottom:10px;}
.Tab.images .contentPressCenter .newsContainer .GrayText a{color:#666666; text-decoration:none; font-size:13px;}
.Tab.images .contentPressCenter .newsContainer .DateLenguage{float:left; color:#666666; text-decoration:none; font-size:13px; margin-bottom:15px;}
#sideColumnPress {color:#0069b9; font-size:15px;}
#sideColumnPress .calloutPress{ background:url(../images/common/callout-bkg.gif) repeat-y; width:200px; font-size:13px; margin-top:10px;}
#sideColumnPress .calloutPress .top{ background:url(../images/common/callout-top.gif); width:200px; height:11px; }
#sideColumnPress .calloutPress .bottom{ background:url(../images/common/callout-bottom.gif); width:200px; height:12px;}
#sideColumnPress .calloutPress .content{ padding:0 10px 0 10px;}
#sideColumnPress .calloutPress .content a{color:#0069b9;}
#sideColumnPress .calloutPress .content p.text{font-size:13px; color:#666666; margin-top:10px; margin-bottom:10px;}
#contentWrap #sideColumnPress { width:200px; float:right; margin-top:75px;}
#contentWrap #sideColumnPress ul.related{width:100%; margin-top:40px; margin-bottom:40px; }
#contentWrap #sideColumnPress li.relatedTit{width:180px; padding:0 5px 10px 5px;  background:url(../images/common/bgDottedLineH.gif) center bottom repeat-x; color:#0069b9; font-size:16px; margin-bottom:10px;}
#contentWrap #sideColumnPress li.related{width:180px; padding:0 5px 10px 5px; background:url(../images/common/bgDottedLineH.gif) center bottom repeat-x; color:#0069b9;  font-size:13px; margin-bottom:10px; display:block;}
#contentWrap #sideColumnPress li.related a{text-decoration:none; color:#0069b9;}
#sideColumnPress .calloutPress .content .infoWrapper{background:url(../images/common/bgDottedLineH.gif) center top repeat-x; width:170px; padding-bottom:10px; padding-top:10px; color:#666666; float:left;}
#sideColumnPress .calloutPress .content .infoWrapper .PFE{color:#0069b9; }
#sideColumnPress .calloutPress .content .infoWrapper .PFE a{color:#0069b9; text-decoration:none; }
#sideColumnPress .calloutPress .content .infoWrapper .PFEtext{ font-size:13px; color:#666666; float:left; margin-right:10px;width:100%;}
#sideColumnPress .calloutPress .content .infoWrapper .PFEtext .PFEleft{width:45px; float:left;}
#sideColumnPress .calloutPress .content p.titMedia{font-size:16px; color:#0069b9; margin-bottom:10px;}
.blueDot {color:#00539f; font-size:12px;}
.mainColumn .recipientBox{background:url(../images/common/bgDottedLineH.gif) #f2f2f2 center top repeat-x;  width:100%;  padding-top:20px;}
.mainColumn .recipientBox .leftContent{width:98%; height:122px; float:left; background:url(../images/common/bgDottedLineGrayH.gif) repeat-x left bottom; padding-bottom:20px; padding-left:20px;}
#recipients .Recipient { float: left; width:auto; }
#recipients { margin-bottom:20px; }
#recipients .Recipient img { vertical-align:middle; margin-left:2px; }
.addRecipientErrors { float: left; margin-left: 10px; color: #FF0000;}
.addRecipientErrors span { display:none; }
.emailProductListSubmitSection { margin-top:25px; text-align:right }
.emailProductListSubmitSection a { padding-right:40px; color: #00539F; }
.emailProductListSubmitSection a:visited { color: #00539F; }
.addressContainer { margin-bottom:25px; font-size: 13px; line-height: 20px}
.addressInformation { float: left; width: 250px; margin-left:15px }
.contactMethods { float: left; }
.contactMedium { width: 50px;display:-moz-inline-box; display:inline-block;  }
.contactMediumInformation { color: #0069B9; }
.contactMediumInformation a { color: #0069B9; }
.contactMediumInformation a:visited { color: #0069B9; }
.contactUsContainer {  width:100%; background-color: #F2F2F2;padding-top:20px;padding-bottom:1px; border-top-style: dotted;border-bottom-style:dotted;border-color: #0069B9;border-width:1px;}
.mainColumn .recipientBox .leftContent .Recipient{width:100%; color:#666666; font-size:13px; }
.mainColumn .recipientBox .leftContent .RecipientBlue{color:#0069b9; font-size:13px; margin-left:8px;}
.mainColumn .recipientBox .rightContent{width:538px; height:122px; float:left; background:url(../images/common/bgDottedLineGrayH.gif) repeat-x left bottom; padding-bottom:20px;}
.mainColumn .recipientBox .AddBtn{ background: url(../images/common/buttons.png) no-repeat left -75px; border:0 none; color: #FFFFFF; cursor: pointer; font-weight: bold; height: 22px; line-height: 20px; padding-bottom: 4px; width: 112px; }
.mainColumn .recipientBox .rightContent .BgBox{background:url(../images/common/BgBoxSearch.png) center top no-repeat; width:351px; height:75px; padding:5px 0 5px 43px; margin-top:8px;}
.mainColumn .recipientBox .rightContent .FindTxt{color:#0069b9; font-size:16px; font-weight:bold; width:100%; margin-top:5px; margin-bottom:10px;}
.mainColumn .recipientBox .GoBtn{ background: url(../images/common/buttons.png) no-repeat -139px top; border:0 none; color: #FFFFFF; cursor: pointer; font-weight: bold; height: 22px; line-height: 20px; padding-bottom: 4px; width: 61px; }
.input {background:url(../images/common/BgInput.png) center top no-repeat; width:209px; height:19px; float:left; border:none; padding:2px 10px 2px 10px;  }
.mainColumn .input input {width:209px; height:19px; line-height:19px; background:none; border:none;  color:#666666;}
.mainColumn .FormContent{width:100%; background:url(../images/common/bgDottedLineH.gif) center bottom repeat-x; padding-top:20px; padding-bottom:20px;}
.mainColumn .FormContent .leftContent{width:50%; float:left; padding-left:13px;}
.mainColumn .TextsContainer{width:100%; margin-bottom:10px; float: left}
.mainColumn .TextsContainer2{ width:235px;  float:left;}
.emailProductListOptions input { margin-bottom: 10px; margin-right: 3px; }
.emailProductListOptions label { margin-bottom: 10px; display:inline-block;}
.mainColumn .FormTexts{width:175px; color:#666666; font-size:13px;  float:left; height:33px;}
.mainColumn p.howMany{color:#666666; font-size:12px; float:left; margin-bottom:10px; width:100%;}
.mainColumn .FormContent .rightContent{width:44%; float:left; padding-left:20px;}
.formInputError { float:left; clear: both; width: 250px; padding: 0px; color: #FF0000; display: none; margin-top: 5px; margin-left: -15px; }
.popupInformationBox .formFindDis .formInputError { margin-left: 125px; }
.popFindDis .keywordEnterContainer .formInputError { margin-left: 73px; }
.TextsContainer .input,.TextsContainer .inputLarge { height: auto; }
.inputLarge {background:url(../images/common/BgQuestion.png) center top no-repeat; width:208px; height:83px; float:left; border:none; padding:5px 10px 5px 10px; border:none;  }
.mainColumn .inputLarge textarea {width:208px; height:83px; line-height:19px; background:none; border:none;  color:#666666;}
.mainColumn .TabModule .Tab { background:transparent url(../images/common/tabs/bgTabContentMiddle.png); overflow:visible; margin-top: 85px; padding-top:10px; padding-right:7px; padding-left:5px; }
.mainColumn .TabModule .Tab .ListPanel { margin-top: -90px; }
.product .categoryTable { padding:0; width:100%; font-size:13px; color:#666; margin-top:0; margin-right:0; margin-bottom:20px; margin-left:0; }
.product .categoryTable th { text-align:left; font-size:13px; color:#00539f; background-color:#f2f2f2; }
.product .categoryTable td { background-image:url(../images/common/bgDottedLineH.gif); background-repeat:repeat-x; background-position:bottom; padding-left: 10px; padding-top:10px; padding-bottom:10px; vertical-align:top; }
.product .categoryTable .cellSpace { padding-left:10px; padding-right:10px; }
.product .categoryTable a.nameText { color:#00539f; display:block; margin-right:15px; text-decoration:none; }
.product .categoryTable a.nameText:hover { text-decoration:underline; }
.addedToMyProductListContent { color:gray; font-size:18px; text-align:center; vertical-align:middle; width:540px; height:283px; }
.addedToMyProductListContent h3 { color:#0069b9; word-wrap: break-word; width: 630px; padding-left: 20px; }
.popupInformationContainer .popFindDis { width:510px; margin-top:0; padding-left:25px; }
.popupInformationContainer .popFindDis h3 { margin:3px 0 20px; }
.submittedPopupHeader { color:#0069B9; text-align:center; font-size:18px; }
.submittedPopupContent { color:#666; height:155px; width:500px; padding-left:30px; text-align:center; font-size:14px; overflow:auto; }
.submittedPopupHeader { color:#0069B9; margin-bottom:10px; font-size:18px; }
.submittedPopupContent { color:#666; height:283px; width:500px; padding-left:0px; text-align:center; font-size:14px; overflow:auto; display:block; vertical-align:middle; text-align:center; margin:auto; padding-top:50px; }
.resourceTypeQVHeader { color:#0069B9; margin-left:30px; font-size:18px; }
.resourceTypeQVDescription { overflow:auto; width:700px; margin-left:30px; margin-top:10px; font-size:13px; color:#666; width:85%; }
#resourceTypeQVResources { color:#666; height:170px; overflow:auto; margin:0 60px 0 30px; font-size:13px; }
#resourceTypeQVNoneFound { color:#666; height:155px; width:500px; padding-left:30px; vertical-align:middle; text-align:center; display:table-cell; font-size:18px; }
#resourceTypeQVSeeAll { display:block; margin-left:30px; font-size:13px; }
.resourceTypeQVTable { padding:0; width:100%; }
.resourceTypeQVTable th,.resourceTypeQVTable td { padding:0 10px; }
.resourceTypeQVTable tbody tr { border-bottom-style:dotted; border-color:#0069B9; border-width:1px; }
.resourceTypeQVTable th { text-align:left; font-size:13px; color:#00539f; background-color:#f2f2f2; }
.resourceTypeQVRecentHeading { margin-top:10px; font-size:16px; color:#666; margin-bottom:3px; margin-left:30px; }
.popFindDis{ background:#FFF; display: block; padding:0; color:#808080; font-size:13px; margin-top:10px; position:relative;}
.popFindDis h3{color:#0069b9; font-size:18px; display:block; margin-top:20px; margin-bottom:20px;}
.popFindDis h4{color:#0069b9; font-size:16px; display:block;margin-bottom:10px;}
.popFindDis .formFindDis{ background:url(../images/find-distributor/bkg-find-distributor-box.png) no-repeat top left; width:430px; height:45px; display:block; overflow:hidden; padding:10px 20px 0px 20px; margin-bottom:25px;}
.popFindDis .formFindDis label{color:#0069b9; float:left; font-size:16px; font-weight:bold; margin-right:10px; margin-top:5px;}
.popFindDis #findText{ background:url(../images/find-distributor/bkg-inputboxtext.png) top left no-repeat; float:left; width:218px; height:23px; border:none; font-size:12px; color:#666; padding:0px 5px; line-height:24px;}
.popFindDis .Closeppw{ position:absolute; top:5px; right:5px; color:#0069b9; font-size:13px;}
.popFindDis .ftFindDis{color:#666; font-size:11px; padding-top:10px; margin-top:25px; background:url(../images/find-distributor/bkgline-find-dis.png) top left repeat-x;}
.popFindDis .topConFinDis{ background:url(../images/find-distributor/fd-bkg-top.png) top left no-repeat; width:951px; height:30px; margin:0; padding:0px;}
.popFindDis .bottomConFinDis{ background:url(../images/find-distributor/fd-bkg-bottom.png) top left no-repeat; width:951px; height:34px; margin:0; padding:0px;}
.popFindDis .internalConFinDis{background:url(../images/find-distributor/fd-bkg-center.png) top left repeat-y; width:881px; margin:0; padding:0px 35px;}
.popFindDis .drivingDir{width:429px; position:absolute; z-index:1000; top:220px; right:62px; display:none;}
.popFindDis .drivingDir .drivingTop{background:url(../images/find-distributor/findDis-bkg-dir-top.png) top left no-repeat; width:429px; height:19px; margin:0; padding:0px;}
.popFindDis .drivingDir .drivingCenter{background:url(../images/find-distributor/findDis-bkg-dir-center.png) top left repeat-y; width:379px; height:auto;margin:0; padding:0px 25px;}
.popFindDis .drivingDir .drivingCenter .boxGrayDir{background:url(../images/find-distributor/bkg-gray-dotted.gif) top left repeat; display:block; padding:1px 0px; margin-top:10px;width:100%; float:left;}
.popFindDis .drivingDir .drivingCenter .boxGrayDir .grayInternal{ padding:10px 0px 0px; display:block; background:#f2f2f2;width:100%; float:left;}
.popFindDis .drivingDir .drivingCenter .boxGrayDir .grayInternal .internalBox{ display:block; width:98%; float:left; margin-left:8px; margin-bottom:10px;}
.popFindDis .drivingDir .drivingCenter .boxGrayDir .grayInternal .internalBox .blueCircle{background:url(../images/find-distributor/blue-circle.png) top left no-repeat; color:#fff; width:22px; height:20px; text-align:center; font-size:14px; padding-top:2px; float:left; margin-right:3px;}
.popFindDis .drivingDir .drivingCenter .boxGrayDir .grayInternal .input{background:url(../images/find-distributor/bkg-input-extralarge.png) top left no-repeat; width:321px; height:23px;}
.popFindDis .drivingDir .drivingCenter .boxBtns{ display:block; margin-top:30px; text-align:right; width:98%; float:left; padding-right:10px;}
.popFindDis .drivingDir .drivingCenter .closedd{ float:right; color:#0069b9; font-size:14px;}
.popFindDis .drivingDir .drivingBottom{background:url(../images/find-distributor/findDis-bkg-dir-bottom.png) top left no-repeat; width:429px; height:20px; margin:0; padding:0px;}
.popFindDis .optionsCell{ display:block; background: url(../images/common/bgDottedLineGrayH.gif) top left repeat-x; padding-top:15px; margin-top:15px;}
.popFindDis .optionsCellFt{display:block; margin-top:15px;}
.popFindDis .optionsCell .textBox, .popFindDis .optionsCellFt .textBox {color: #666666; cursor:pointer; float: left; line-height:22px; margin-right: 15px;}
.popFindDis .optionsCell .input.item.textBox {background: url(../images/common/search-field.gif) top left no-repeat; width:150px;}
.popFindDis .item.textBox input{ border:0 none;}
#addressInput{width:140px;}
.popFindDis #getDir{ background:url(../images/find-distributor/btn-get-directions.png) no-repeat; width:129px; height:18px; border:none; text-indent:-9999px; font-size:0px; line-height:0px; margin:0;}
.popFindDis .optionsCell .jqtranformdone.jqTransformInput{width:170px; height:18px;}
.popFindDis .optionsCell .rightOption, .popFindDis .optionsCellFt .rightOption {float: right;}
.popFindDis .optionsCell .rightOption li, .popFindDis .optionsCellFt .rightOption li{float: left; width:auto; padding-left:10px; cursor:pointer;}
.popFindDis .distLocator{ background: url(../images/common/bgDottedLineH.gif) top left repeat; display:block;margin-top: 15px; padding: 1px 0px;}
.popFindDis .distLocator .distContent{background:#f2f2f2; padding:15px; }
.popFindDis .distLocator .distContent .distMap{ margin-right:30px;float:left; width:435px; display:block; border:1px solid #b3b3b3;}
.popFindDis .distLocator .distContent .distList{float:left; display:block; width:45%;}
.popFindDis .distLocator .distContent .distList .distItem{margin:0 0 10px 0px; font-size:13px; color:#00539f; font-weight:bold; display:block; padding-bottom:10px;  background: url(../images/common/bgDottedLineGrayH.gif) bottom left repeat-x; }
.popFindDis .distLocator .distContent .distList .distItem a, .popFindDis .distLocator .distContent .distList .distItem a:hover { text-decoration:none}
.popFindDis .distLocator .distContent .distList .distItem .arrow{background: url(../images/common/arrow-faq.png) 3px 2px no-repeat; width:10px; height:10px; margin: 0px 3px 0 3px; padding-left:8px;}
.popFindDis .distLocator .distContent .distList .distItem .active .arrow{background: url(../images/common/arrow-down-faq.png) 0px 3px no-repeat;}
.popFindDis .distLocator .distContent .distList .distItem.last{ background:none no-repeat;}
.popFindDis .distLocator .distContent .distList .distItem .distMilles{color:#666; font-weight: normal; float:right}
.popFindDis .distLocator .distContent .distList .distItem .distItemContent{ display:none; color:#666; font-weight:normal; margin:10px 0 0 25px;}
.popFindDis .distLocator .distContent .distList .distItem .distItemContent.active{ display:block;}
.popFindDis .distLocator .distContent .distList .distItem .distItemContent td{ padding-bottom:7px;}
.popFindDis .distLocator .distContent .distList .distItem .distItemContent .blueDetail{color:#0069b9;}
.popFindDis .distLocator .distContent .distList .distItem .distItemContent .distLogo{ border: 1px solid #e6e6e6;}
.statementText ol, .statementText ul{ padding:0 12px 12px 36px; }
.statementText span{ font-weight:bold; font-family:museo500;}
.statementText ul li{ list-style: disc outside none; }
.statementText ol li{ list-style: decimal outside none; }
.productDetailPageWithDynamicDiv { margin-top:25px; }
.productDetailPageWithDynamicDiv .tab-container {margin-top: 40px;}
.productDetailPageWithDynamicDiv .tabs-top {background: url(../images/common/tabs-container/tabs-top.png) no-repeat left top; padding: 11px 0 0 0; position: relative; top: -32px; margin: 0 0 -32px 0; left: -1px;}
.productDetailPageWithDynamicDiv .tabs-bottom {background: url(../images/common/tabs-container/tabs-bottom.png) no-repeat left bottom; padding: 0 0 14px 0;}
.productDetailPageWithDynamicDiv .tabs-middle {background: url(../images/common/tabs-container/tabs-middle.png) repeat-y; padding: 10px 50px;}
.productDetailPageWithDynamicDiv .carousel-fade-left {background: url(../images/common/tabs-container/small-carousel-fade-left.png) no-repeat; width: 19px; height: 220px; position: absolute; top: 6px; left: 40px; z-index: 10;}
.productDetailPageWithDynamicDiv .carousel-fade-right {background: url(../images/common/tabs-container/small-carousel-fade-left.png) no-repeat; width: 19px; height: 220px; position: absolute; top: 6px; right: 40px; z-index: 10;}
.productDetailPageWithDynamicDiv .carousel-wrapper {height: auto;}
.productDetailPageWithDynamicDiv .carousel-control.previous {background: url(../images/common/tabs-container/btn_prev.png); width: 21px; height: 21px; border: none; position: absolute; top: 115px; left: 15px; text-indent: -9999px; display: block; cursor: pointer;}
.productDetailPageWithDynamicDiv .carousel-control.previous:focus {outline: none;}
.productDetailPageWithDynamicDiv .carousel-control.next {background: url(../images/common/tabs-container/btn_next.png); width: 21px; height: 21px; border: none; position: absolute; top: 115px; right: 20px; text-indent: -9999px; display: block; cursor: pointer;}
.productDetailPageWithDynamicDiv .carousel-control.next:focus {outline: none;}
.productDetailPageWithDynamicDiv .tab-carousel {outline: none; }
.productDetailPageWithDynamicDiv .carousel-pagination { text-align: center; z-index: 250; padding-top: 20px;}
.productDetailPageWithDynamicDiv .carousel-pagination p, #micrositeLandingTab .carousel-pagination a { vertical-align: baseline;}
.productDetailPageWithDynamicDiv .carousel-pagination a { background: url(/umbraco/images/common/tabs-container/btn-bullet-off-gray.png) no-repeat; width: 13px; height: 13px; display: inline-block; cursor: pointer; margin: 0 10px 0 0; text-align: center; }
.productDetailPageWithDynamicDiv .carousel-pagination a.active { background: url(/umbraco/images/common/tabs-container/btn-bullet-on-gray.png) no-repeat; width: 13px; height: 13px; display: inline-block; }
.productDetailPageWithDynamicDiv .carousel-pagination a span { float: left; display: block; text-indent: -9999px; }
.productDetailPageWithDynamicDiv .tab-banner-carousel li { width: 165px; padding: 0 11px; display: inline-block; float: left; position: relative; min-height: 180px; height:auto}
.productDetailPageWithDynamicDiv .tab-banner-carousel li h4 { margin-top: 10px; font-size: 14px; font-weight: bold; color: #0069b9;}
.productDetailPageWithDynamicDiv .tab-banner-carousel li p { padding: 0; margin-top: 5px; position: relative; width: 170px; }
.productDetailPageWithDynamicDiv .tab-banner-carousel li a.btn-tab-learn-more { top: 275px; position: absolute; font-family: "museo", serif; font-size: 12px; color: #0069b9; text-decoration: none; cursor: pointer; background: url(../images/common/tabs-container/btn-arrow-blue.png) top right no-repeat; padding: 0 25px 8px 0; line-height: 25px;}
.productDetailPageWithDynamicDiv .column { height: 180px; width: 130px; padding: 0 40px; border-right: 1px dotted #0069B9; float: left;}
.productDetailPageWithDynamicDiv .column.last { border: none;}
.productDetailPageWithDynamicDiv .column a { line-height: 18px; font-size: 14px; color: #0069B9; word-wrap: break-word;}
.productDetailPageWithDynamicDiv .column p { line-height: 18px; font-size: 14px; color: #0069B9;}
.productDetailPageWithDynamicDiv .column p span { line-height: 18px; font-size: 14px; color: #000;}
.productDetailPageWithDynamicDiv .carousel-control.disabled {display: none;}
/*KCP2*/
.feaProducts2 { margin-top:25px; }
.feaProducts2 .tab-container {margin-top: 40px;}
.feaProducts2 .tabs-top {background: url(../images/common/tabs-container/tabs-top.png) no-repeat left top; padding: 11px 0 0 0; position: relative; z-index: 9; top: -32px; margin: 0 0 -32px 0; left: -1px;}
.feaProducts2 .tabs-bottom {background: url(../images/common/tabs-container/tabs-bottom.png) no-repeat left bottom; padding: 0 0 14px 0;}
.feaProducts2 .tabs-middle {background: url(../images/common/tabs-container/tabs-middle.png) repeat-y; padding: 10px 54px;}
.feaProducts2 .carousel-fade-left {background: url(../images/common/tabs-container/small-carousel-fade-left.png) no-repeat; width: 19px; height: 220px; position: absolute; top: 6px; left: 40px; z-index: 10;}
.feaProducts2 .carousel-fade-right {background: url(../images/common/tabs-container/small-carousel-fade-left.png) no-repeat; width: 19px; height: 220px; position: absolute; top: 6px; right: 45px; z-index: 10;}
.feaProducts2 .carousel-wrapper {height: 190px;}
.feaProducts2 .carousel-control.previous {background: url(../images/common/tabs-container/btn_prev.png); width: 21px; height: 21px; border: none; position: absolute; top: 115px; left: 15px; text-indent: -9999px; display: block; cursor: pointer;}
.feaProducts2 .carousel-control.previous:focus {outline: none;}
.feaProducts2 .carousel-control.next {background: url(../images/common/tabs-container/btn_next.png); width: 21px; height: 21px; border: none; position: absolute; top: 115px; right: 20px; text-indent: -9999px; display: block; cursor: pointer;}
.feaProducts2 .carousel-control.next:focus {outline: none;}
.feaProducts2 .tab-carousel {outline: none;}
.feaProducts2 .carousel-pagination { text-align: center; z-index: 250;}
.feaProducts2 .carousel-pagination p, #micrositeLandingTab .carousel-pagination a { vertical-align: baseline; }
.feaProducts2 .carousel-pagination a { background: url(/umbraco/images/common/tabs-container/btn-bullet-off-gray.png) no-repeat; width: 13px; height: 13px; display: inline-block; cursor: pointer; margin: 0 10px 0 0; text-align: center; }
.feaProducts2 .carousel-pagination a.active { background: url(/umbraco/images/common/tabs-container/btn-bullet-on-gray.png) no-repeat; width: 13px; height: 13px; display: inline-block; }
.feaProducts2 .carousel-pagination a span { float: left; display: block; text-indent: -9999px; }
.feaProducts2 .tab-banner-carousel li { width: 164px; padding: 0 11px; display: inline-block; float: left; position: relative; height: 180px;}
.feaProducts2 .tab-banner-carousel li h4 { margin-top: 10px; font-family: "Arial Narrow", arialnarrow; font-size: 14px; font-weight: bold; color: #0069b9;}
.feaProducts2 .tab-banner-carousel li p { padding: 0; margin-top: 5px; position: relative;}
.feaProducts2 .tab-banner-carousel li a.btn-tab-learn-more { top: 275px; position: absolute; font-family: "museo", serif; font-size: 12px; color: #0069b9; text-decoration: none; cursor: pointer; background: url(../images/common/tabs-container/btn-arrow-blue.png) top right no-repeat; padding: 0 25px 8px 0; line-height: 25px;}
.feaProducts2 .column { height: 180px; width: 130px; padding: 0 40px; border-right: 1px dotted #0069B9; float: left;}
.feaProducts2 .column.last { border: none;}
.feaProducts2 .column a { line-height: 18px; font-size: 14px; color: #0069B9;}
.feaProducts2 .column p { line-height: 18px; font-size: 14px; color: #0069B9;}
.feaProducts2 .column p span { line-height: 18px; font-size: 14px; color: #666;}
.feaProducts2 .carousel-control.disabled {display: none;}
.coin-slider { overflow: hidden; position: relative; height: 308px; z-index: 0; }
#coin-slider { visibility: hidden; overflow: hidden; height: 308px; }
.home #coin-slider .item { height: 308px; width: 980px; position: absolute; background-color: #fff; text-align: center; }
.coin-slider a { text-decoration: none; outline: none; border: none; }
.coin-slider a.cs-coin-slider, .home #coin-slider { background-repeat: no-repeat; background-position: center !important; }
.bg-coin { background: url(../images/common/bkg-rotator.png) no-repeat top left; position: absolute; bottom: 0; right: 0; z-index: 500; height: 33px; width: 152px; }
.cs-title { padding-left: 10px; top: 80px; }
.cs-prev { display: none; }
.cs-next { display: none; }

.home .orbit-wrapper .orbit-bullets { float: left; position: absolute; z-index: 900; list-style: none; bottom: 20px; left: 90px !Important; top: 276px; margin-left: -75px; padding: 0; }
.home .orbit-wrapper .orbit-bullets li { float: left; margin: 0 5px 0 6px; cursor: pointer; color: #999; text-indent: -50px; background: transparent url(../images/common/tabs-container/btn-bullet-off-gray.png) no-repeat 0 0; width: 13px; height: 13px; overflow: hidden; }
.home .orbit-wrapper .orbit-bullets li.active { display: block; height: 13px; text-indent: -50px; width: 13px; overflow: hidden;  background: url(../images/common/tabs-container/btn-bullet-on-gray.png) !important; text-decoration: none; float: left; }
#header .contact-us-btn { width: 85px; height: 19px; /*padding-top: 5px;*/top:2px; float: right; margin-left: 0px; /*color:#00539f;*/ color:Gray; cursor: pointer; text-align: center; font-family: museo500; font-size: 0.85em; left:90px; position:relative; }
#header .productFinderContainer { position: absolute; margin: -30px 0px 0px 817px; }
#header .rdsearch { height:24px; width:215px; float:right; color: #00539F;}
#header .rdsearch input[type='radio']{ vertical-align:middle;padding-right:1px;}
#header .searchBox { height:22px; width:161px; background:transparent url(../images/sprites/buttons.png) left no-repeat; top:-1px; left:-36px; position:relative; background-position:-350px -3px; }
#header .searchBox .item { width:161px; height:20px; display:block; clear:both; float:none; position:relative; top:0px; }
#header .searchBox .item input { background:none; border:0; color:#004168; margin:0; height:18px; display:block; }
#header .searchBox .item input.text { display:inline; width:130px; color: #00539F; line-height:18px; float:left; padding-left: 11px; padding-top: 1px; font-family: museo500;font-size: 11px; margin:-23px 5px 0 10px;}
#header .searchBox .item .btn_search { display:inline; float:left; padding-right: 5px; position:relative; left:-3px; top:-1px; }
#header .searchBox .item input.button { background:url(../images/common/btn-search.png) no-repeat; cursor:pointer; width: 29px; height:23px; line-height:20px; padding-bottom:4px; padding-left:10px; left:130px; margin-top:2px; position:relative;  }
.productfinder { display:block; float:left; position:relative; left:-154px; visibility:hidden; overflow:visible; z-index:1; top:-25px;}
.productfindererrorcontainer { position:relative; left:165px; top:-20px; }
.productfinder .handler { font-family: museo500; font-size: 0.9em; display:block; position:relative; background:url(../images/common/header/btn-product-finder-bg.jpg) top left no-repeat; width:131px; height:26px; cursor:pointer; text-decoration:none; color:#FFF; line-height:26px; z-index:40; text-indent: 18px; background-position:0 0; left:-25px;}
.productfinder .open .handler:hover { background-position:bottom left; }
.productfinder .content { display:block; position:absolute; top:0; left:0; width:589px; height:186px; background:url(../images/sprites/product-finder.png) left top no-repeat; margin:-18px 0 0 -425px; z-index:35; background-position:left -400px; left:0;}
.productfinder .content .right { background:url(../images/sprites/product-finder.png) right top no-repeat; padding:0 25px; background-position:right -200px; }
.productfinder .content .middle { background:url(../images/sprites/product-finder.png) left top repeat-x; height:158px; padding:14px 10px; background-position:0 0; }
.productfinder .detail { padding-left: 5px; color:#999; font-size:13px; line-height:16px; padding-bottom:10px; }
.productfinder .fields { background:url(../images/common/finder-border.gif) top left repeat-x; font-size:14px; }
.productfinder .go,.resourcefinder .go { background:url(../images/common/finder-btn.png) top left no-repeat; width:61px; height:22px; display:block; top:7px; right:0; position:absolute; line-height:16px; background-position:bottom left; }
.productfinder .go input,.resourcefinder .go input { background:none; border:none; width:61px; height:18px; font-weight:bold; line-height:18px; padding:0 13px; text-align:left; cursor:pointer; color:#FFF; }
.productfinder .fields .border { background:url(../images/common/finder-border.gif) bottom left repeat-x; min-height:70px; padding-top:8px; }
.productfinder .fields .input { background:url(../images/sprites/buttons.png) top left no-repeat; display:block; margin-top:10px; width:160px; height:23px; color:#999; background-position:-600px 0; }
.productfinder .fields .input input { width:120px; height:19px; line-height:19px; background:none; border:none; padding:0 10px; color:#999; }
.productfinder .fields .combobox { width:160px; float:left;}
.productfinder .fields .last,resourcefinder .fields .last { margin:0; }
.productfinder .below { color:#999; line-height:30px; font-size:12px; padding-left:10px; position:relative; }
.productfinder .below .matching { font-size:15px; color:#00539f; }
.productfinder .below .copy { padding-left:20px; font-size:13px; }
.newsletterContainer { position: relative; margin-right: 7px; float:left; width: 224px; height: 178px; background: url(../images/common/banners_mask.png) no-repeat center center; }
.pagenotfound { float:right; position:absolute; padding-left:700px; top:50px; }
.pagenotfound h1 { color:#0069B9; display:block; font-size:2em; padding:0 0 0px 0px; margin-top:18px; font-family:museo500; padding-bottom:10px; text-align:left; }
.pagenotfound .searchBox { height:22px; width:215px; background:transparent url(../images/common/header/bg-input-search.png) left no-repeat; float:right; }
.pagenotfound .searchBox .item { width:215px; height:20px; display:block; clear:both; float:none; }
.pagenotfound .searchBox .item input { background:none; border:0; color:#004168; margin:0; height:18px; display:block; }
.pagenotfound .searchBox .item input.text { width:130px; color: #00539F; margin:0 5px; line-height:18px; float:left; padding-left: 10px; padding-top: 1px; font-family: museo500;font-size: 12px;}
.pagenotfound .searchBox .item .btn_search { display:inline; float:right; padding-right: 5px; }
.pagenotfound .searchBox .item input.button { background:url(../images/common/header/btn-search.png) no-repeat; cursor:pointer; width: 29px; height:23px; line-height:20px; padding-bottom:4px; padding-left:10px; }
.productList { padding-bottom:150px; }
.productList h1 { color:#0069B9; display:block; font-size:2em; padding:0 0 0px 0px; margin-top:18px; font-family:museo500; padding-left:20px; }
.productList .productfinder { display:block; visibility:hidden; overflow:visible; z-index:1; margin-left:0px; }
.productList .productfindererrorcontainer-InLine { position:relative; left:165px; top:-20px; }
.productList .productfinder .handler { font-family: museo500; font-size: 0.9em; display:block; position:relative; background:url(../images/common/header/btn-product-finder-bg.png) top left no-repeat; width:131px; height:26px; cursor:pointer; text-decoration:none; color:#FFF; line-height:26px; z-index:40; text-indent: 18px; }
.productList .productfinder .open .handler:hover { background-position:bottom left; }
.productList .productfinder .content { display:block; width:589px; height:186px; background:url(../images/common/productlist-finder-left.png) left top no-repeat; margin:10px 0px 0px 0px; z-index:35; }
.productList .productfinder .content .right { background:url(../images/common/productlist-finder-right.png) right top no-repeat; padding:0 25px; }
.productList .productfinder .content .middle { background:url(../images/common/productlist-finder-bkg.png) left top repeat-x; height:158px; padding:14px 10px; }
.productList .productfinder .detail { padding-left: 5px; color:#999; font-size:13px; line-height:16px; padding-bottom:10px; }
.productList .productfinder .fields { background:url(../images/common/finder-border.gif) top left repeat-x; font-size:14px; text-align:left; }
.productList .productfinder .go,.resourcefinder .go { background:url(../images/common/finder-btn.png) top left no-repeat; width:61px; height:22px; display:block; top:7px; right:0; position:absolute; line-height:16px; background-position:bottom left; }
.productList .productfinder .go input,.resourcefinder .go input { background:none; border:none; width:61px; height:18px; font-weight:bold; line-height:18px; padding:0 13px; text-align:left; cursor:pointer; color:#FFF; }
.productList .productfinder .fields .border { background:url(../images/common/finder-border.gif) bottom left repeat-x; min-height:70px; padding-top:8px; }
.productList .productfinder .fields .input { background:url(../images/common/finder-input.png) top left no-repeat; display:block; margin-top:10px; width:160px; height:23px; color:#999; }
.productList .productfinder .fields .input input { width:120px; height:19px; line-height:19px; background:none; border:none; padding:0 10px; color:#999; }
.productList .productfinder .fields .combobox { width:160px; float:left; text-align:left;}
.productList .productfinder .fields .last,resourcefinder .fields .last { margin:0; }
.productList .productfinder .below { color:#999; line-height:30px; font-size:12px; padding-left:10px; position:relative; }
.productList .productfinder .below .matching { font-size:15px; color:#00539f; }
.productList .productfinder .below .copy { padding-left:20px; font-size:13px; }
.pageNotFound { padding-bottom:200px; }
.pageNotFound h1 { color:#0069B9; display:block; font-size:2em; padding:0 0 0px 0px; margin-top:18px; font-family:museo500; text-align:left; }
.pageNotFound .productfinder { display:block; visibility:hidden; overflow:visible; z-index:1; margin-left:0px; }
.pageNotFound .productfindererrorcontainer-InLine { position:relative; left:165px; top:-20px; }
.pageNotFound .productfinder .handler { font-family: museo500; font-size: 0.9em; display:block; position:relative; background:url(../images/common/header/btn-product-finder-bg.png) top left no-repeat; width:131px; height:26px; cursor:pointer; text-decoration:none; color:#FFF; line-height:26px; z-index:40; text-indent: 18px; }
.pageNotFound .productfinder .open .handler:hover { background-position:bottom left; }
.pageNotFound .productfinder .content { display:block; width:589px; height:186px; background:url(../images/common/productlist-finder-left.png) left top no-repeat; margin:10px 0px 0px 0px; z-index:35; }
.pageNotFound .productfinder .content .right { background:url(../images/common/productlist-finder-right.png) right top no-repeat; padding:0 25px; }
.pageNotFound .productfinder .content .middle { background:url(../images/common/productlist-finder-bkg.png) left top repeat-x; height:158px; padding:14px 10px; }
.pageNotFound .productfinder .detail { padding-left: 5px; color:#999; font-size:13px; line-height:16px; padding-bottom:10px; text-align:left; }
.pageNotFound .productfinder .fields { background:url(../images/common/finder-border.gif) top left repeat-x; font-size:14px; text-align:left; }
.pageNotFound .productfinder .go,.resourcefinder .go { background:url(../images/common/finder-btn.png) top left no-repeat; width:61px; height:22px; display:block; top:7px; right:0; position:absolute; line-height:16px; background-position:bottom left; }
.pageNotFound .productfinder .go input,.resourcefinder .go input { background:none; border:none; width:61px; height:18px; font-weight:bold; line-height:18px; padding:0 13px; text-align:left; cursor:pointer; color:#FFF; }
.pageNotFound .productfinder .fields .border { background:url(../images/common/finder-border.gif) bottom left repeat-x; min-height:70px; padding-top:8px; }
.pageNotFound .productfinder .fields .input { background:url(../images/common/finder-input.png) top left no-repeat; display:block; margin-top:10px; width:160px; height:23px; color:#999; }
.pageNotFound .productfinder .fields .input input { width:120px; height:19px; line-height:19px; background:none; border:none; padding:0 10px; color:#999; }
.pageNotFound .productfinder .fields .combobox { width:160px; float:left; text-align:left;}
.pageNotFound .productfinder .fields .last,resourcefinder .fields .last { margin:0; }
.pageNotFound .productfinder .below { color:#999; line-height:30px; font-size:12px; padding-left:10px; position:relative; text-align:left; }
.pageNotFound .productfinder .below .matching { font-size:15px; color:#00539f; }
.pageNotFound .productfinder .below .copy { padding-left:20px; font-size:13px; }
#header .country-selector-container { float: right; width: 135px; height: 20px; }
.country-selector { border: none; background: url(../images/country-selector/arrow-submenu-normal.png) 29px 8px no-repeat; margin-top: -4px; width: 40px; height: 25px; padding: 3px 0px 0px 26px; color: #fff; cursor: pointer; text-align: left; font-family: museo500; font-size: 0.85em; line-height: 24px; position:relative; left:89px; }
.country-flag img{ left: 933px; padding: 6px 0 0 8px; position: absolute; top: -1px;}
.select-country { display: none; }
.popup-CountrySelector { background-color: transparent; padding: 0; height: 100px; position: absolute; z-index: 121; margin: 0px; display: block; top: 0px; left: 0px; }
.popup-CountrySelector .cs-header { float: left; position: absolute; height: 45px; width: 148px; top: -33px; }
.popup-CountrySelector .cs-header .menutab-top-left .menutab-top-right { float: left; height: 45px; padding: 0 20px; }
.popup-CountrySelector .cs-header .menutab-top-left { position: relative; z-index: 2; height: 45px; left: -2px; }
.popup-CountrySelector .cs-header .menutab-top-right { height: 45px; }
.popup-CountrySelector .cs-header .menutab-top-middle { display: block; width: 133px; height: 45px; }
.popup-CountrySelector .cs-header .menutab-top-content { float: left; margin-top: 15px; }
.popup-CountrySelector { font-size: 13px; }
.popup-CountrySelector .top-left { background: transparent url(../images/country-selector/tabs-menu/top-left.png) top left no-repeat; height: 27px; }
.popup-CountrySelector .top-right { background: transparent url(../images/country-selector/tabs-menu/top-right.png) top right no-repeat; height: 27px; padding: 0 18px; }
.popup-CountrySelector .top-middle { background: transparent url(../images/country-selector/tabs-menu/top-middle.png) top repeat-x; height: 27px; display: block; }
.popup-CountrySelector .middle-left { float: left; background: transparent url(../images/country-selector/tabs-menu/middle-left.png) top left repeat-y; }
.popup-CountrySelector .middle-right { float: left; background: transparent url(../images/country-selector/tabs-menu/middle-right.png) top right repeat-y; display: block; padding: 0 18px; }
.popup-CountrySelector .middle-content { float: left; background-color: white; padding: 0; }
.popup-CountrySelector .bottom-right { background: transparent url(../images/country-selector/tabs-menu/bottom-right.png) top right no-repeat; height: 27px; padding: 0 18px; }
.popup-CountrySelector .bottom-middle { background: transparent url(../images/country-selector/tabs-menu/bottom-middle.png) top repeat-x; height: 27px; display: block; }
.popup-CountrySelector .bottom-left { clear: both; background: transparent url(../images/country-selector/tabs-menu/bottom-left.png) top left no-repeat; height: 27px; }
.popup-CountrySelector ul.submenu { float: left; margin-right: 5px; }
.popup-CountrySelector ul.submenu li.submenu-main { clear: both; float: left; position: relative; margin: 0px 0px 8px 0px; height: 22px; z-index: 0; }
.popup-CountrySelector ul.submenu li.submenu-main.active { z-index: 1; }
.popup-CountrySelector ul.submenu li.submenu-main.last { margin-bottom: 0px; }
.popup-CountrySelector ul.submenu li.submenu-main a.principal { clear: none; float: left; overflow: hidden; position: relative; width: 110px; color: #005CAB; text-decoration: none; padding: 1px 10px; line-height: 20px; background-color: transparent; }
.popup-CountrySelector ul.submenu li.submenu-main.active a.principal { background-color: #005CAB; color: #fff; }
.popup-CountrySelector ul.submenu li.submenu-main a.principal span { float: right; color: #005CAB; line-height: 19px; margin: 5px 0px 0px 0px; font-size: 10px; background: transparent url(../images/country-selector/arrow-submenu-normal.png) center center no-repeat; width: 8px; height: 12px; }
.popup-CountrySelector ul.submenu li.submenu-main.active a.principal span { color: white; background: transparent url(../images/country-selector/arrow-submenu-selected.png) center center no-repeat; }
.popup-CountrySelector ul.submenu li.submenu-main div.rightSection { float: left; position: relative; min-width: 326px; overflow: visible; margin: 0px 0px 0px 18px; }
.popup-CountrySelector ul.submenu li.submenu-main div.vertical-line { clear: none; float: left; display: none; position: relative; }
.popup-CountrySelector ul.submenu li.submenu-main.active div.vertical-line { display: block; position: relative; }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item { clear: none;  float: left; position: relative; display: none; }
.popup-CountrySelector ul.submenu li.submenu-main.active ul.submenu-item { display: block; float: left; position: relative; }
.popup-CountrySelector ul.submenu li.submenu-main.active ul.submenu-item li { width: 155px; margin: 0px 0px 8px 0px; height: 22px; background-color: transparent; }
.popup-CountrySelector ul.submenu li.submenu-main.active ul.submenu-item li:hover { background-color: #005CAB; }
.popup-CountrySelector ul.submenu li.submenu-main.active ul.submenu-item li span { float: left; width: 135px; height: 20px; padding: 1px 10px; line-height: 20px; color: #005CAB; padding-left: 35px; cursor: pointer; }
.popup-CountrySelector ul.submenu li.submenu-main.active ul.submenu-item li span:hover { color: #fff; text-decoration: none; }
.popup-CountrySelector ul.submenu li.submenu-main div.countryContainer { position: relative; display: block; clear: none; float: left; margin: 0px 0px 0px 10px;}
.popup-CountrySelector .horizontal-line { position: absolute; height: 30px; width: 96.5%; top: 16px; left: 5px; background: transparent url(../images/country-selector/select-country-fade-top.png) top left repeat-x; display: block; }
.popup-CountrySelector .vertical-line { position: absolute; width: 6px; height: 292px; top: -11px; background: transparent url(../images/country-selector/select-country-fade-left.png) top left no-repeat; display: block; z-index: 4005; }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li { background-position: 10px 5px; background-repeat: no-repeat; background-color: transparent; }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_argentina { background-image: url(../images/country-selector/flags-small/argentina.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_australia { background-image: url(../images/country-selector/flags-small/australia.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_austria { background-image: url(../images/country-selector/flags-small/austria.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_bahrain { background-image: url(../images/country-selector/flags-small/Bahrain.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_baltics { background-image: url(../images/country-selector/flags-small/lithuania.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_belgiumdutch { background-image: url(../images/country-selector/flags-small/belgium.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_belgiumfrench { background-image: url(../images/country-selector/flags-small/belgium.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_belize { background-image: url(../images/country-selector/flags-small/Belize.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_bolivia { background-image: url(../images/country-selector/flags-small/Bolivia.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_botswana { background-image: url(../images/country-selector/flags-small/Botswana.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_brazil { background-image: url(../images/country-selector/flags-small/brazil.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_canada { background-image: url(../images/country-selector/flags-small/canada.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_chile { background-image: url(../images/country-selector/flags-small/Chile.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_china { background-image: url(../images/country-selector/flags-small/china.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_colombia { background-image: url(../images/country-selector/flags-small/columbia.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_costarica { background-image: url(../images/country-selector/flags-small/Costa-rica.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_czechrepublic { background-image: url(../images/country-selector/flags-small/czech.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_denmark { background-image: url(../images/country-selector/flags-small/denmark.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_dominicanrepublic { background-image: url(../images/country-selector/flags-small/Dominican-Republic.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_ecuador { background-image: url(../images/country-selector/flags-small/Ecuador.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_egypt { background-image: url(../images/country-selector/flags-small/Egypt.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_elsalvador { background-image: url(../images/country-selector/flags-small/El-Salvador.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_finland { background-image: url(../images/country-selector/flags-small/finland.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_france { background-image: url(../images/country-selector/flags-small/france.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_frenchguiana { background-image: url(../images/country-selector/flags-small/Frencg-Guiana.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_germany { background-image: url(../images/country-selector/flags-small/Germany.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_guatemala { background-image: url(../images/country-selector/flags-small/Guatemala.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_guyana { background-image: url(../images/country-selector/flags-small/Guyana.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_honduras { background-image: url(../images/country-selector/flags-small/Honduras.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_hongkong { background-image: url(../images/country-selector/flags-small/hong-kong.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_hungary { background-image: url(../images/country-selector/flags-small/Hungary.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_india { background-image: url(../images/country-selector/flags-small/India.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_indonesia { background-image: url(../images/country-selector/flags-small/indonesia.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_ireland { background-image: url(../images/country-selector/flags-small/ireland.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_israel { background-image: url(../images/country-selector/flags-small/israel.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_italy { background-image: url(../images/country-selector/flags-small/italy.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_japan { background-image: url(../images/country-selector/flags-small/japan.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_jordan { background-image: url(../images/country-selector/flags-small/jordan.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_kuwait { background-image: url(../images/country-selector/flags-small/kuwait.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_lebanon { background-image: url(../images/country-selector/flags-small/Lebanon.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_malaysia { background-image: url(../images/country-selector/flags-small/malaysia.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_mexico { background-image: url(../images/country-selector/flags-small/mexico.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_mozambique { background-image: url(../images/country-selector/flags-small/Mozambique.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_namibia { background-image: url(../images/country-selector/flags-small/Namibia.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_netherlands { background-image: url(../images/country-selector/flags-small/netherlands.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_newzealand { background-image: url(../images/country-selector/flags-small/new-zealand.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_nicaragua { background-image: url(../images/country-selector/flags-small/Nicaragua.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_norway { background-image: url(../images/country-selector/flags-small/norway.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_oman { background-image: url(../images/country-selector/flags-small/Oman.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_panama { background-image: url(../images/country-selector/flags-small/panama.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_paraguay { background-image: url(../images/country-selector/flags-small/Paraguay.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_peru { background-image: url(../images/country-selector/flags-small/peru.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_philippines { background-image: url(../images/country-selector/flags-small/Philippines.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_poland { background-image: url(../images/country-selector/flags-small/poland.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_portugal { background-image: url(../images/country-selector/flags-small/portugal.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_puertorico { background-image: url(../images/country-selector/flags-small/puerto-rico.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_qatar { background-image: url(../images/country-selector/flags-small/Qatar.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_romania { background-image: url(../images/country-selector/flags-small/Romania.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_russia { background-image: url(../images/country-selector/flags-small/russia.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_saudiarabia { background-image: url(../images/country-selector/flags-small/Saudi-Arabia.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_singapore { background-image: url(../images/country-selector/flags-small/singapore.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_southafrica { background-image: url(../images/country-selector/flags-small/South-Africa.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_southkorea { background-image: url(../images/country-selector/flags-small/south-korea.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_spain { background-image: url(../images/country-selector/flags-small/spain.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_suriname { background-image: url(../images/country-selector/flags-small/suriname.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_swaziland { background-image: url(../images/country-selector/flags-small/swaziland.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_sweden { background-image: url(../images/country-selector/flags-small/sweden.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_switzerland { background-image: url(../images/country-selector/flags-small/switzerland.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_taiwan { background-image: url(../images/country-selector/flags-small/taiwan.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_thailand { background-image: url(../images/country-selector/flags-small/thailand.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_trinidadandtobago { background-image: url(../images/country-selector/flags-small/trinidad.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_turkey { background-image: url(../images/country-selector/flags-small/turkey.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_unitedarabemirates { background-image: url(../images/country-selector/flags-small/United-Arab-Emirates.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_unitedkingdom { background-image: url(../images/country-selector/flags-small/UK.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_unitedstates { background-image: url(../images/country-selector/flags-small/usa.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_uruguay { background-image: url(../images/country-selector/flags-small/uruguay.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_venezuela { background-image: url(../images/country-selector/flags-small/Venezuela.png); }
.popup-CountrySelector ul.submenu li.submenu-main ul.submenu-item li.cs_zimbabwe { background-image: url(../images/country-selector/flags-small/zimbabwe.png); }
.country_selector_modal { top: 0; left: 0; position: fixed; background: url(../images/common/bg_modal.png); width: 100%; height: 100%; z-index: 99999; display: none; }
.country_selector_confirm_container { position: absolute; z-index: 999999; width: 300px; height: 120px; margin: -80px 0px 0px -150px; left: 50%; top: 50%; background: #eee; border: 3px solid #ccc; }
.country_selector_confirm_txt { font-size: 1.0em; color: #333; padding-top: 15px; padding-bottom: 20px; text-align: center; }
.country_selector_confirm_btn { background: #ddd; border: 1px solid #bbb; padding: 3px; color: #333; font-weight: bold; width: 70px; margin: 2px; cursor: pointer; }
.country_selector_cancel_btn { background: url(/umbraco/images/country-selector/btn_cancel.png) no-repeat; padding: 1px 8px 15px; cursor: pointer; border: none; right:0; position: absolute}
.country_selector_confirm_btn:hover { background: #ccc; }
.country_selector_confirm_btn_container { text-align: center; }
.productDetailSolutionSpacing { height: 80px; }
.productSubSubCategorySpacing { height: 14px; }
.subIndustrySideColumnSpacing { height: 35px; }
.solutionMainSpacing { height: 20px; }
img.aspnetAJAXWaitCarousel { height: 40px;left: 50%;margin: -20px 0 0 -20px;position: absolute;top: 50%;width: 40px;z-index: 1000001;}
div.aspnetAJAXWaitCarousel {background-color: #000000;height: 390px;left: 0;margin: 10px 0 0 5px;filter: alpha(opacity=40); -moz-opacity: 0.4; -khtml-opacity: 0.4; opacity: 0.4;overflow: hidden;top: 0;width: 730px; z-index: 10000;border-radius:10px;}
#divUpdateProgressCarousel{display: block;position: absolute; z-index: 100000;}
.popup-ProductSearch { background-color: transparent; padding: 0; height: 338px; width: 700px; position: absolute; z-index: 120; margin: 0px; display: none; top: 0px; left: 0px; }
.popup-ProductSearch .arrowToolTip { background-image: url(../images/sub-category/arrow-boxDetail.png); background-repeat: no-repeat; margin: 0; padding: 0; height: 28px; width: 21px; position: absolute; z-index: 20; top: 35%; }
.popup-ProductSearch .topToolTip { background-image: url(../images/sub-category/top-boxDetail.png); background-repeat: no-repeat; height: 23px; width: 100%; }
.popup-ProductSearch .contentToolTip { display: block; float: left; width: 100%; background-image: url(../images/sub-category/bkg-boxDetail.png); background-repeat: repeat-y; margin: 0; padding: 0px 0px 0px 45px; }
.popup-ProductSearch .bottomToolTip { background-image: url(../images/sub-category/bottom-boxDetail.png); background-repeat: no-repeat; height: 30px; width: 100%; clear: both; }
.popup-ProductSearch .contentToolTip .rotatingImages { float: left; width: 270px; background-color: #fff; }
.popup-ProductSearch .contentToolTip .scFadeCircular .canvasArea { border: #E6E6E6 1px solid; height: 240px; overflow: hidden; width: 240px; }
.popup-ProductSearch .rotatingImages a.linkDetails.item { padding: 0px; background: none; width: 238px; height: 238px; display: table-cell; vertical-align: middle; text-align: center; }
.popup-ProductSearch .contentToolTip .detailText { float: left; width: 350px; background-color: #fff; }
.popup-ProductSearch .contentToolTip .detailText .textBox, .popup-ProductSearch .contentToolTip .detailText .textBox { min-height: 200px; height: auto; display: block; font-size: 13px; }
.popup-ProductSearch .contentToolTip .detailText a.linkDetails { color: #0069B9; text-decoration: none; display: block; height: 28px; margin-top: 10px; background-image: url(../images/common/bgDottedLineGrayH.gif); background-repeat: repeat-x; background-position: left bottom; }
.popup-ProductSearch .contentToolTip .detailText a.btnAddToMyProductlist { background-image: url(../images/common/tabs-container/btn-bg-product-detail.png); display: block; height: 23px; text-indent: 20px; width: 166px; background-color: transparent; background-repeat: no-repeat; background-position: 0 0; margin-top: 10px; color: #fff; }
.popup-ProductSearch .contentToolTip .detailText h4 { display: block; padding: 0; margin-bottom: 15px; font-size: 16px; color: #0069B9; }
#contentWrap #sideColumn #hwpSiteLogo { margin-left: -100px; position:  absolute; z-index: -10; width: 328px; overflow: hidden; }
.ewpContentWrapBackground { background-color: transparent !important; background-position: 690px 0px !important; background-repeat: no-repeat !important; width: 1008px; }
.micrositeSideColumnSpacing { height: 47px; }
#micrositeLandingTab { padding-top: 20px; }
#micrositeLanding .carousel { margin-top: 15px; z-index:0;}
#micrositeLanding .carousel .item { width: 977px; height: 326px; }
#micrositeLanding #carousel .description .textbox-top { background: url(/umbraco/images/common/tabs-container/blue-textbox-top.png) no-repeat left top; padding: 28px 0 0 0; position: relative; }
#micrositeLanding #carousel .description .textbox-bottom { background: url(/umbraco/images/common/tabs-container/blue-textbox-bottom.png) no-repeat left bottom; padding: 0 0 23px 0; }
#micrositeLanding #carousel .description .textbox-middle { background: url(/umbraco/images/common/tabs-container/blue-textbox-middle.png) repeat-y; padding: 0 20px 20px 20px; }
#micrositeLanding .carousel .item .description { position: absolute; width: 425px; height: 165px; background: url("/images/common/tabs-container/bg-blue.png") top left no-repeat; top: 20px; left: 20px; padding: 20px; }
#micrositeLanding .carousel .item .description a { color: White; font-size:13px;}
#micrositeLanding .carousel .item .description h2, #micrositeLanding .carousel .item .description h2 p { position: relative; font-family: museo500; color: white; font-size: 24px; line-height: 26px; text-transform: uppercase; }
#micrositeLanding .carousel .item .description p { position: relative; font-family: museo500; color: white; line-height: 20px; font-size: 13px; }
#micrositeLanding .carousel .learnMore { background: url(/umbraco/images/common/tabs-container/btn-arrow.png) top right no-repeat; padding: 0 20px 4px 0; color: white; text-decoration: none; font-size: 15px; display: block; font-family: museo500; position: absolute; top: 185px; left: 365px; z-index: 2001; }
#micrositeLanding #carousel .description .learnMore { top: auto; padding-bottom: 20px; z-index: 1; left: 356px; margin-top: 10px; }
#micrositeLanding .orbit-wrapper .orbit-bullets { margin-left: -65px; }
#micrositeLanding .orbit-wrapper { margin-top: 8px; overflow: hidden; }
#MicrositeContactUs .btn-contact-us { background: url("/images/common/tabs-container/btn-contact-us-blue.png") no-repeat scroll 0 0 transparent; height: 48px; margin: -4px; position: absolute; width: 138px; }
#MicrositeContactUs { display: inline; padding: 3px 20px 0px 5px; padding-top: 3px; }
#Marketo .carousel { margin-top: 15px; }
#Marketo .carousel .item { width: 977px; height: 326px; position:relative;}
#Marketo .carousel .item img { border-radius:10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; behavior: url(/css/pie/PIE.htc); }
#Marketo .carousel .item .description { position: absolute; width: 425px; height: 165px; background: top left no-repeat; top: 50px; left: 20px; padding: 20px; }
#Marketo .carousel .item .description a { color: White; }
#Marketo .carousel .item .description h2 { font-family: museo500; font-weight: 500; font-size: 54px; line-height: 56px; position: relative; color: white; text-transform: uppercase; }
#Marketo .carousel .item .description p { position: relative; margin-top: 20px; font-family: museo500; color: white; line-height: 20px; font-size: 20px; }
#Marketo #carousel .description .learnMore { top: auto; padding-bottom: 20px; z-index: 1; left: 356px; margin-top: 10px; }
#Marketo .orbit-wrapper .orbit-bullets { margin-left: -65px; }
#Marketo .orbit-wrapper { margin-top: 8px; overflow: hidden; }
.contactUsLeftHolder {padding-top: 15px; }
#micrositeLandingTab .tab-top-left, #ProductDetailTab .tab-top-left { display: inline-block; }
#micrositeLandingTab .tab-top-right, #ProductDetailTab .tab-top-right { display: inline-block; }
#micrositeLandingTab .active.first .tab-top-left, #ProductDetailTab .active.first .tab-top-left { background: #fff url(/umbraco/images/common/tabs-menu/tab_top_first_left_enabled.png) top left no-repeat; }
#micrositeLandingTab .active .tab-top-left, #ProductDetailTab .active .tab-top-left { background: #fff url(/umbraco/images/common/tabs-menu/tab_top_left_enabled.png) top left no-repeat; }
#micrositeLandingTab .active .tab-top-right, #ProductDetailTab .active .tab-top-right { background: transparent url(/umbraco/images/common/tabs-menu/tab_top_right_enabled.png) top right no-repeat; }
#micrositeLandingTab .active .tab-top-middle, #ProductDetailTab .active .tab-top-middle { background: url(/umbraco/images/common/tabs-menu/tab_top_middle_enabled.png) top repeat-x; display: block; }
#micrositeLandingTab .active .tab-top-left, #ProductDetailTab .active .tab-top-left, #micrositeLandingTab .active .tab-top-right, #ProductDetailTab .active .tab-top-right { height: 45px; }
#micrositeLandingTab .etabs .active .tab-top-middle, #ProductDetailTab .etabs .active .tab-top-middle { color: #00539F; font-family: museo500; font-size: 0.75em; }
#micrositeLandingTab .etabs .active .tabGreen { color: #396; }
#micrositeLandingTab .etabs .active .tabOrange { color: #ef5e2f; }
#micrositeLandingTab .etabs .active .tabBlue { color: #005CAB; }
#micrositeLandingTab .etabs .active .tabPurple { color: #7c257b; }
#micrositeLandingTab .tab-top-left, #ProductDetailTab .tab-top-left { height: 31px; }
#micrositeLandingTab .tab-top-right, #ProductDetailTab .tab-top-right { height: 31px; padding: 0 20px; }
#micrositeLandingTab .tab-top-left, #ProductDetailTab .tab-top-left { background: transparent url(/umbraco/images/sprites/tabs.png) top left no-repeat; position: relative; z-index: 4005; background-position:left -250px; }
#micrositeLandingTab .tab-top-right, #ProductDetailTab .tab-top-right { background: transparent url(/umbraco/images/sprites/tabs.png) top right no-repeat; background-position:right -200px; }
#micrositeLandingTab .tab-top-middle, #ProductDetailTab .tab-top-middle { background: transparent url(/umbraco/images/sprites/tabs.png) top repeat-x; display: block; background-position:0 -300px; }
#micrositeLandingTab .tab-top-middle, #ProductDetailTab .tab-top-middle { font-family: museo500; font-size: 0.75em; line-height: 22px; color: #FFFFFF; text-decoration: none; display: inline-block; padding-top: 8px; height: 23px; }
#micrositeLandingTab .tab-top-middle .tab-title-large, #ProductDetailTab .tab-top-middle .tab-title-large { font-family: "Arial Narrow", arialnarrow; font-size: 20px; }
#micrositeLandingTab .tab-container .tabs-top, #ProductDetailTab .tab-container .tabs-top { background: url(/umbraco/images/common/tabs-container/tabs-top.png) no-repeat left top; padding: 11px 0 0 0; position: relative; z-index: 9; top: -17px; margin: 0 0 -32px 0; left: -1px; }
#micrositeLandingTab .tab-container .tabs-top-big, #ProductDetailTab .tab-container .tabs-top-big { background: url(/umbraco/images/common/tabs-container/tabs-top-big.png) no-repeat left top; padding: 11px 0 0 0; position: relative; z-index: 9; top: -32px; margin: 0 0 -32px 0; left: -1px; text-align: inherit; }
#micrositeLandingTab .tab-container .tabs-middle, #ProductDetailTab .tab-container .tabs-middle { background: url(/umbraco/images/common/tabs-container/tabs-middle.png) repeat-y; }
#micrositeLandingTab .tab-container .tabs-middle {display:inline-block;}
#micrositeLandingTab .tab-container .tabs-middle-big, #ProductDetailTab .tab-container .tabs-middle-big { background: url(/umbraco/images/common/tabs-container/tabs-middle-big.png) repeat-y; }
#micrositeLandingTab .tab-container .tabs-bottom, #ProductDetailTab .tab-container .tabs-bottom { background: url(/umbraco/images/common/tabs-container/tabs-bottom.png) no-repeat left bottom; padding: 0 0 14px 0; }
#micrositeLandingTab .tab-container .tabs-bottom-big, #ProductDetailTab .tab-container .tabs-bottom-big { background: url(/umbraco/images/common/tabs-container/tabs-bottom-big.png) no-repeat left bottom; padding: 0 0 14px 0; }
#micrositeLandingTab .tab, #ProductDetailTab .tab { display: inline-block; }
#micrositeLandingTab .tab a, #ProductDetailTab .tab a { font-family: "Arial Narrow", arialnarrow; font-size: 18px; line-height: 30px; display: block; outline: none; color: #b6b6b6; text-decoration: none; font-weight: normal; }
#micrositeLandingTab .tab a.active, #ProductDetailTab .tab a.active { color: #0069b9; line-height: 36px; }
#micrositeLandingTab .tab-content { float: left; padding: 20px 47px 0px 47px; }
#micrositeLandingTab .carousel-wrapper { float: left; } 
#micrositeLandingTab .carousel-fade-left { background: url(/umbraco/images/common/tabs-container/carousel-fade-left.png) no-repeat; width: 19px; height: 309px; position: absolute; top: 100px; left: 37px; z-index: 10; }
#micrositeLandingTab .tab-carousel { width: 644px; overflow: hidden; outline: none; }
#micrositeLandingTab .tab-carousel .carousel-control.previous:focus { outline: none; }
#micrositeLandingTab .tab-carousel .carousel-control.next:focus { outline: none; }
#micrositeLandingTab .carousel-control.previous { background: url(/umbraco/images/common/tabs-container/btn_prev.png); width: 21px; height: 21px; border: none; position: absolute; top: 250px; left: 15px; text-indent: -9999px; display: block; cursor: pointer; }
#micrositeLandingTab .carousel-control.next { background: url(/umbraco/images/common/tabs-container/btn_next.png); width: 21px; height: 21px; border: none; position: absolute; top: 250px; right: 19px; text-indent: -9999px; display: block; cursor: pointer; }
#micrositeLandingTab .carousel-control.disabled { display: none; }
#micrositeLandingTab .tab-banner-carousel { float: left; width: 3000px; }
#micrositeLandingTab .tab-banner-carousel li { width: 178px; padding: 0 11px; display: inline-block; float: left; position: relative; clear: none; }
#micrositeLandingTab .tab-banner-carousel li h4 { margin-top: 10px; font-family: "Arial Narrow", arialnarrow; font-size: 14px; font-weight: bold; color: #0069b9; }
#micrositeLandingTab .tab-banner-carousel li p { padding: 0; margin-top: 5px; position: relative; }
#micrositeLandingTab .tab-banner-carousel li a.btn-tab-learn-more { top: 275px; position: absolute; font-family: museo500; font-size: 12px; color: #0069b9; text-decoration: none; cursor: pointer; background: url(/umbraco/images/common/tabs-container/btn-arrow-blue.png) top right no-repeat; padding: 0 25px 8px 0; line-height: 25px; }
#micrositeLandingTab .carousel-pagination { text-align: center; z-index: 250; }
#micrositeLandingTab .carousel-pagination p, #micrositeLandingTab .carousel-pagination a { vertical-align: baseline; }
#micrositeLandingTab .carousel-pagination a { background: url(/umbraco/images/common/tabs-container/btn-bullet-off-gray.png) no-repeat; width: 13px; height: 13px; display: inline-block; cursor: pointer; margin: 0 10px 0 0; text-align: center; }
#micrositeLandingTab .carousel-pagination a.active { background: url(/umbraco/images/common/tabs-container/btn-bullet-on-gray.png) no-repeat; width: 13px; height: 13px; display: inline-block; }
#micrositeLandingTab .carousel-pagination a span { float: left; display: block; text-indent: -9999px; }
#micrositeLandingTab p { font-family: "Arial Narrow", arialnarrow; font-size: 14px; line-height: 18px; color: #666; padding-left: 12px; }
#micrositeLandingTab .carousel-fade-right { background: url(/umbraco/images/common/tabs-container/carousel-fade-right.png) no-repeat; width: 19px; height: 309px; position: absolute; top: 100px; right: 50px; z-index: 10; }
#micrositeLandingTab .carousel-wrapper .list-container { float: left; width: 620px; }
#micrositeLandingTab .carousel-wrapper .column-head { float: left; position: relative; display: block; clear: both; }
#micrositeLandingTab .carousel-wrapper .column-body { float: left; position: relative; display: block; clear: both; }
#micrositeLandingTab .carousel-wrapper .column-big { width: 620px; height: 350px; position: relative; }
#micrositeLandingTab .carousel-wrapper .column-area { width: 620px; position:absolute; height: 290px; display: table; }
#micrositeLandingTab .carousel-wrapper .column-big p { font-family: "Arial Narrow", arialnarrow; line-height: 22px; font-size: 14px; color: #666666; display: table-cell; vertical-align: middle; padding-right: 30px; }
#micrositeLandingTab .carousel-wrapper .column-big img { margin: 10px; }
#micrositeLandingTab .carousel-fade-left, #micrositeLandingTab .carousel-fade-right { top: 40px; }
#micrositeLandingTab .carousel-wrapper .one-item { list-style: none; }
#micrositeLandingTab .content .carousel-pagination { }
#micrositeLandingTab .content .carousel-wrapper { height: 350px; }
#micrositeLandingTab .carousel-wrapper .col-extended { width: 620px; height: 350px; position: relative; }
#micrositeLandingTab .column-group { margin-top: 30px; }
#micrositeLandingTab .column-group .col { width: 190px; display: inline-block; margin: 5px; vertical-align: top; }
#micrositeLandingTab .column-group .col p { height: 60px; vertical-align: top; font-size: 14px; line-height: 15px; color: #666666; padding-right: 0px; margin: 0px; }
#micrositeLandingTab ul.banners li .banner-btn.btn-learn-more { background: url(/umbraco/images/common/tabs-container/btn-arrow-green.png) right no-repeat; color: #86c93e; }
#micrositeLandingTab .carousel-wrapper .column-big .column-head .title-blue { font-family: "Arial Narrow", arialnarrow, Arial, sans-serif; font-size: 1.692em; color: #2586c6; text-transform: uppercase; line-height: normal; }
#micrositeLandingTab .carousel-control.previous, #micrositeLandingTab .carousel-control.next { top: 185px; }
#ProductDetailTab .tab-content .left_column {float: left;width: 242px;display: inline-block;margin-right: 30px;padding-left: 20px;padding-top: 10px;}
#ProductDetailTab .tab-content .right_column {display: inline-block;width: 400px;}
#ProductDetailTab .tab-content .left_column .scFadeCircular .canvasArea {border: 1px solid #E6E6E6;display: table-cell;height: 240px;overflow: hidden;text-align: center;vertical-align: middle;width: 240px;}
#ProductDetailTab .tab-content .left_column .buttonBox {padding: 15px 0 11px 34px;}
#ProductDetailTab .tab-content .left_column .buttonBox a {background: url(../images/common/tabs-container/btn-bg-product-detail.png) no-repeat transparent;color: white;cursor: pointer;display: block;font-weight: bold;height: 23px;line-height: 16px;padding: 0 0 4px 10px;width: 155px;font-size: 12px;font-family: "Arial Narrow", arialnarrow;}
#ProductDetailTab .tab-content .left_column .buttonBox .buttonBox1  {background: url(../images/common/tabs-container/btn-bg-product-detail-red.png) no-repeat transparent;color: white;cursor: pointer;display: block;font-weight: bold;height: 23px;line-height: 16px;padding: 0 0 4px 10px;width: 155px;font-size: 12px;font-family: "Arial Narrow", arialnarrow;}
#ProductDetailTab .tab-content {padding: 2px 20px;}
#ProductDetailTab .tab-content .right_column div.borderTopGray {padding: 12px 0 13px;}
#ProductDetailTab .tab-content .right_column .borderTopGray {background: transparent url(../images/common/bgDottedLineGrayH.gif) repeat-x 0 0 scroll;}
#ProductDetailTab .tab-content .right_column h3.color {margin-right: 20px;width: 180px;}
#ProductDetailTab .tab-content .right_column h3 {color: #00539F;display: inline-block;float: left;}
#ProductDetailTab .tab-content .right_column h3 span {color: #666;display: block;}
#ProductDetailTab .tab-content .right_column h3.size {width: 180px;}
#ProductDetailTab .tab-content .right_column h3 {color: #00539F;display: inline-block;float: left;}
#ProductDetailTab .tab-content .right_column ul.borderTopGray {padding: 14px 0 16px;}
#ProductDetailTab .tab-content .right_column ul li {color: #00539F;padding: 2px 0;}
#ProductDetailTab .tab-content .right_column ul li span {color: #666;}
#ProductDetailTab .tab-content .right_column p {color: #878787;line-height: 25px;font-size: 16px;}
#ProductDetailTab .tab-content .awardsBox {padding: 14px 0 0;margin-right: 23px;padding-right: 23px;}
#ProductDetailTab .tab-content .awardsBox .awardItem {width: 183px;}
#ProductDetailTab .tab-content .awardsBox .column {color: #999;float: left; padding: 0 20px;}
#ProductDetailTab .tab-content .awardsBox .column li {float: left; padding-right: 10px;}
#ProductDetailTab .tab-content .borderRightGray {background: transparent url(../images/common/bgDottedLineGrayV.gif) repeat-y right 0 scroll;}
#ProductDetailTab .tab-content .awardsBox .column img {display: block;margin-bottom: 12px;}
#ProductDetailTab .tab-content .awardsBox .column h3 {margin-bottom: 12px;margin-left: 0;}
#ProductDetailTab h3 {color: #0069B9;}
#ProductDetailTab .tab-content {padding: 10px 5px;}
#ProductDetailTab .topPaginator {display:block; position:relative;  z-index:12; margin-bottom: 20px;}
#ProductDetailTab .borderBottomGray {background: transparent url(../images/common/bgDottedLineGrayH.gif) repeat-x 0 bottom scroll;}
#ProductDetailTab .tab-content .left_column .buttonBox .newbutton {padding: 5px 0 11px; margin-left:-35px;}
#ProductDetailTab .tab-content .left_column .buttonBox .newbuttonbelow {padding: 0 0 11px; margin-left: 0px; margin-top:-10px;}
#ProductDetailTab .tab-content .left_column .buttonBox .newbutton a {background: url(../images/common/tabs-container/btn-product-finder-bgnew.png) no-repeat transparent;color: white;cursor: pointer;display: block;font-weight: bold;height: 30px;line-height: 16px;padding: 6px 0 4px 62px;width: 240px;font-size: 12px;font-family: museo500;}
.filterBox,.print .productFinderRes .filterBox { display:block; padding-bottom:10px; width:320px; float:left; position:relative; z-index:10; }
.filterBox.below { z-index:9; }
.filterBox .input { background:url(../images/common/finder-input.png) top left no-repeat; display:block; margin-top:0; width:160px; height:23px; float:left; padding:0; margin-right:15px; }
.filterBox .input input { width:140px; height:19px; line-height:19px; background:none; border:none; padding:2px 5px; color:#00539f; }
.categoryTable { padding:0; width:100%; font-size:13px; color:#666; margin-top:0; margin-right:0; margin-bottom:20px; margin-left:0; }
.bottomResources { background:url(../images/sub-category/bottom-box-table.png) no-repeat left bottom; padding: 0 0 40px 0; }
#main .left-column { width: 744px; float: left; margin: 0 0 40px 20px; }
#main .left-column-big { width: 770px; float: left; margin: 0 0 40px 20px; }
#main .content .tab { display: inline-block; height: 60px; }
#main .tab-content { padding: 0px 47px 0px 47px; }
#main .tab-content p { padding-bottom: 0px; padding-top:20px; }
#main .content .tab a { font-size: 18px; line-height: 30px; display: block; outline: none; color: #b6b6b6; text-decoration: none; font-weight: normal; font-family: museo500;}
#main .content .tab a.active { color: #0069b9; line-height: 36px; }
#main .content .tab-container .tabs-top { background: url(/umbraco/images/Common/img/tabs-container/tabs-top.png) no-repeat left top; padding: 11px 0 0 0; position: relative; z-index: 9; top: -32px; margin: 0 0 -32px 0; left: -1px; }
#main .content .tab-container .tabs-top-big { background: url(/umbraco/images/Common/img/tabs-container/tabs-top-big.png) no-repeat left top; padding: 11px 0 0 0; position: relative; z-index: 9; top: -32px; margin: 0 0 -32px 0;left: -1px; }
#main .content .tab-container .tabs-middle { background: url(/umbraco/images/Common/img/tabs-container/tabs-middle.png) repeat-y; }
#main .content .tab-container .tabs-middle-big { background: url(/umbraco/images/Common/img/tabs-container/tabs-middle-big.png) repeat-y; }
#main .content .tab-container .tabs-bottom { background: url(/umbraco/images/Common/img/tabs-container/tabs-bottom.png) no-repeat left bottom; padding: 0 0 14px 0; }
#main .content .tab-container .tabs-bottom-big { background: url(/umbraco/images/Common/img/tabs-container/tabs-bottom-big.png) no-repeat left bottom; padding: 0 0 14px 0; }
.tab-top-left { display: inline-block; }
.tab-top-right { display: inline-block; }
.active.first .tab-top-left { background: #fff url(/umbraco/images/sprites/tabs.png) top left no-repeat; background-position:left 0px; }
.active .tab-top-left { background: #fff url(/umbraco/images/sprites/tabs.png) top left no-repeat; background-position:left -50px; }
.active .tab-top-right { background: transparent url(/umbraco/images/sprites/tabs.png) top right no-repeat; background-position:right -100px; }
.active .tab-top-middle { background: #fff url(/umbraco/images/sprites/tabs.png) top repeat-x; display: block; background-position:0 -150px; }
.active .tab-top-left, .active .tab-top-right { height: 42px; }
.etabs .active .tab-top-middle { color: #00539F; }
.tab-top-left { height: 31px; }
.tab-top-right { height: 31px; padding: 0 20px; }
.tab-top-left { background: transparent url(/umbraco/images/sprites/tabs.png) top left no-repeat; position: relative; z-index: 4005; background-position:left -250px; }
.tab-top-right { background: transparent url(/umbraco/images/sprites/tabs.png) top right no-repeat; background-position:right -200px; }
.tab-top-middle { background: transparent url(/umbraco/images/sprites/tabs.png) top repeat-x; display: block; background-position:0 -300px; }
.tab-top-middle {font-size: 16px; line-height: 22px; color: #FFFFFF; text-decoration: none; display: inline-block; padding-top: 8px; height: 23px; }
.tab-top-middle .tab-title-large { font-size: 20px; }
#main .content .left-column { width: 744px; float: left; margin: 0; }
#main .content .right-column { width: 236px; float: right; }
#main .content .carousel-wrapper { height: 340px; position:relative; padding-top: 20px; }
#main .content .carousel-pagination { text-align: center; z-index: 250; }
#main .content .carousel-pagination a { background: url(/umbraco/images/common/tabs-container/btn-bullet-off-gray.png) no-repeat; width: 13px; height: 13px; display: inline-block; cursor: pointer; margin: 0 10px 0 0; text-align: center; }
#main .content .carousel-pagination a.active { background: url(/umbraco/images/common/tabs-container/btn-bullet-on-gray.png) no-repeat; width: 13px; height: 13px; display: inline-block; }
#main .content .carousel-pagination a span  { float: left; display: block; text-indent: -9999px; }
#main .content .tab-banner-carousel li .homeRecommendedTab { padding: 0 11px; }
#main .content .tab-banner-carousel li .homeRecommendedTab .ewp_circle_container {position:absolute; width: 177px; height: 147px; overflow:hidden; margin-top: -130px;}
#main .content .tab-banner-carousel li .homeRecommendedTab .ewp {position:absolute;height:100px;padding-left:105px; margin-left:120px;} 
#main .content .tab-banner-carousel li { width: 200px; display: inline-block; float: left; position: relative; height: 300px; }
#main .content .tab-banner-carousel li a:hover{ text-decoration:none; }
#main .content .tab-banner-carousel li h4 { margin-top: 10px; font-size: 14px; font-weight: bold;color: #005CAB; font-family:museo500; }
#main .content .tab-banner-carousel li p { padding: 0; margin-top: 5px; position: relative; color: #4c4c4c;}
#main .content .tab-banner-carousel li a.btn-tab-learn-more { top: 275px; position: absolute; font-family: museo500; font-size: 1.1em; color: #005CAB; text-decoration: none; cursor: pointer; background: url(/umbraco/images/Common/img/btn-arrow-blue.png) top right no-repeat; padding: 0 25px 8px 0; line-height: 25px; }
#main .content .tab-carousel { width: 644px; }
#main .content .tab-banner-carousel li a.btn-tab-learn-more:hover{ text-decoration:underline; }
#main .content .tab-carousel .carousel-control.previous:focus { outline: none; }
#main .content .carousel-fade-left { background: url(/umbraco/images/Common/img/carousel-fade-left.png) no-repeat; width: 19px; height: 309px; position: absolute; left: -10px; z-index: 10; }
#main .content .carousel-fade-right { background: url(/umbraco/images/Common/img/carousel-fade-right.png) no-repeat; width: 19px; height: 309px; position: absolute; top: 0px; right: 5px; z-index: 10; }
#main .content .carousel-control.disabled { display: none !important; }
#main .content .carousel-control.next { background: url(/umbraco/images/sprites/buttons.png); background-position:-550px 0; width: 21px; height: 21px; border: none; position: absolute; top: 130px; right: -25px; text-indent: -9999px; display: block; cursor: pointer; }
#main .content .carousel-control.previous { background: url(/umbraco/images/sprites/buttons.png); background-position:-800px 0; width: 21px; height: 21px; border: none; position: absolute; top: 130px; left: -30px; text-indent: -9999px; display: block; cursor: pointer; }
.product .tab { display: inline-block; height: 60px; margin-top: 20px;}
.product .tab-content { padding: 10px 5px 0px 5px; }
.product .tab-content p { padding-bottom: 20px; padding-top:20px; }
.product .tab a { font-size: 18px; line-height: 30px; display: block; outline: none; color: #b6b6b6; text-decoration: none; font-weight: normal; font-family: museo500;}
.product .tab a.active { color: #0069b9; line-height: 36px; }
.product .tab-container .tabs-top { background: url(/umbraco/images/Common/img/tabs-container/tabs-top.png) no-repeat left top; padding: 11px 0 0 0; position: relative; z-index: 9; top: -32px; margin: 0 0 -32px 0; left: -1px; }
.product .tab-container .tabs-top-big { background: url(/umbraco/images/Common/img/tabs-container/tabs-top-big.png) no-repeat left top; padding: 11px 0 0 0; position: relative; z-index: 9; top: -32px; margin: 0 0 -32px 0;left: -1px; }
.product .tab-container .tabs-middle { background: url(/umbraco/images/Common/img/tabs-container/tabs-middle.png) repeat-y; padding-bottom: 20px; }
.product .tab-container .tabs-middle-big { background: url(/umbraco/images/Common/img/tabs-container/tabs-middle-big.png) repeat-y; }
.product .tab-container .tabs-bottom { background: url(/umbraco/images/Common/img/tabs-container/tabs-bottom.png) no-repeat left bottom; padding: 0 0 14px 0; }
.product .tab-container .tabs-bottom-big { background: url(/umbraco/images/Common/img/tabs-container/tabs-bottom-big.png) no-repeat left bottom; padding: 0 0 14px 0; }
.subCategory .tab { display: inline-block; height: 60px; margin-top: 20px;}
.subCategory .tab-content { padding: 10px 5px 0px 5px; }
.subCategory .tab-content p { padding-bottom: 20px; padding-top:20px; }
.subCategory .tab a { font-size: 18px; line-height: 30px; display: block; outline: none; color: #b6b6b6; text-decoration: none; font-weight: normal; font-family: museo500;}
.subCategory .tab a.active { color: #0069b9; line-height: 36px; }
.subCategory .tab-container .tabs-top { background: url(/umbraco/images/Common/img/tabs-container/tabs-top.png) no-repeat left top; padding: 11px 0 0 0; position: relative; z-index: 9; top: -32px; margin: 0 0 -32px 0; left: -1px; }
.subCategory .tab-container .tabs-top-big { background: url(/umbraco/images/Common/img/tabs-container/tabs-top-big.png) no-repeat left top; padding: 11px 0 0 0; position: relative; z-index: 9; top: -32px; margin: 0 0 -32px 0;left: -1px; }
.subCategory .tab-container .tabs-middle { background: url(/umbraco/images/Common/img/tabs-container/tabs-middle.png) repeat-y; padding-bottom: 20px; }
.subCategory .tab-container .tabs-middle-big { background: url(/umbraco/images/Common/img/tabs-container/tabs-middle-big.png) repeat-y; }
.subCategory .tab-container .tabs-bottom { background: url(/umbraco/images/Common/img/tabs-container/tabs-bottom.png) no-repeat left bottom; padding: 0 0 14px 0; }
.subCategory .tab-container .tabs-bottom-big { background: url(/umbraco/images/Common/img/tabs-container/tabs-bottom-big.png) no-repeat left bottom; padding: 0 0 14px 0; }
.searchresults .tab { display: inline-block; height: 60px; margin-top: 20px;}
.searchresults .tab-content { padding: 10px 5px 0px 5px; }
.searchresults .tab-content p { padding-bottom: 20px; padding-top:20px; }
.searchresults .tab a { font-size: 18px; line-height: 30px; display: block; outline: none; color: #b6b6b6; text-decoration: none; font-weight: normal; font-family: museo500;}
.searchresults .tab a.active { color: #0069b9; line-height: 36px; }
.searchresults .tab-container .tabs-top { background: url(/umbraco/images/Common/img/tabs-container/tabs-search-top.png) no-repeat left top; padding: 11px 0 0 0; position: relative; z-index: 9; top: -32px; margin: 0 0 -32px 0; left: -1px; }
.searchresults .tab-container .tabs-top-big { background: url(/umbraco/images/Common/img/tabs-container/tabs-top-big.png) no-repeat left top; padding: 11px 0 0 0; position: relative; z-index: 9; top: -32px; margin: 0 0 -32px 0;left: -1px; }
.searchresults .tab-container .tabs-middle { background: url(/umbraco/images/Common/img/tabs-container/tabs-search-middle.png) repeat-y; }
.searchresults .tab-container .tabs-middle-big { background: url(/umbraco/images/Common/img/tabs-container/tabs-middle-big.png) repeat-y; }
.searchresults .tab-container .tabs-bottom { background: url(/umbraco/images/Common/img/tabs-container/tabs-search-bottom.png) no-repeat left bottom; padding: 0 0 14px 0; }
.searchresults .tab-container .tabs-bottom-big { background: url(/umbraco/images/Common/img/tabs-container/tabs-bottom-big.png) no-repeat left bottom; padding: 0 0 14px 0; }
.searchresults .productFinderRes .categoryTable { padding:0; width:960px; font-size:13px; color:#666; margin-top:0; margin-right:0; margin-bottom:20px; margin-left:0; }
.searchresults .contentProFinder .topPaginator { display:block; padding-bottom:10px; padding-left: 20px; width:950px; float:left; position:relative; z-index:600; margin-bottom: 10px; }
.searchresults .contentProFinder .bottomPaginator { display:block; width:950px; float:left; padding-left: 20px; }
.ctrlProductSearch .section-topPaginator, .ctrlProductSearch .section-Table, .ctrlProductSearch .section-bottomPaginator { clear: both; }
.ctrlProductSearch .section-topPaginator .textBox { float: left; }
.ctrlProductSearch .filterBox .textBox, .ctrlProductSearch .paginator .textBox, .ctrlResourceSearch .filterBox .textBox, .ctrlResourceSearch .paginator .textBox { float: left; margin-right: 0px !important; padding-top: 3px; color: #666; }
.ctrlProductSearch .rightOption { float: right; }
.ctrlProductSearch .paginator .rightOption .textBoxRight { float: left; margin-right: 0px !important; padding-top: 3px; color: #666; }
.ctrlProductSearch .paginator .rightOption .textBoxRight a.disabled { color: Gray; cursor: default; }
.ctrlProductSearch .paginator .rightOption .combobox { float: left; margin-right: 0px; }
.ctrlProductSearch .combobox, .ctrlResourceSearch .combobox { float: left; margin-right: 0px; padding: 0px 10px; }
.ctrlProductSearch .categoryTable .toolTipModule a.toolTipBtn img { width: 90px; }
.ctrlProductSearch .leftOption { float: left; padding-bottom: 10px; }
.ctrlProductSearch .rightOption { float: right; padding-bottom: 10px; }
.ctrlProductSearch .bottomPaginator, .ctrlResourceSearch .bottomPaginator { height: 20px; }
.ctrlProductSearch .bottomPaginator .rightOption, .ctrlResourceSearch .bottomPaginator .rightOption { margin-top: -4px; }
.ctrlProductSearch #pnlFilterBox .formInputError, .ctrlResourceSearch #pnlFilterBox .formInputError, .keywordEnterContainer .formInputError { margin-top: 2px; margin-left: 0px; }
.tab-container .tabs-top .tabs-bottom .tabs-middle .bottom { clear: both; }
.ProductsAjax-ImageOnPopUp { width: 240px; height: 240px; border-width: 0px; }
.ProductsAjax-lnkArrowBlue { width: 5px; height: 7px; border-width: 0px; }
.ProductsAjax-NoBorder { border-width: 0px; border-radius:5px; }
.ProductsAjax-Order { height: 4px; width: 7px; border-width: 0px; }
.ProductsAjax-TableContainer, .Page_GlobalSiteSeach .siteSearchContainer { overflow: hidden; float: left; position: relative; clear: both; height: 300px; width: 100%; }
.ProductsAjax-Loading, .SiteSearchAjax-Loading { height: 100%; width: 100%; display: block; background: #fff url('../images/common/loadingAnimation2.gif') no-repeat 50% 90px; position: static; z-index: 1000; }
.ProductsAjax-SearchAdvice, .SiteSearchAjax-SearchAdvice, .ResourcesAjax-SearchAdvice { height: 150px; margin: 0px; padding: 75px; text-align: left; color: #00539F; clear: both; }
.ResourcesAjax-ImageFile { height: 36px; width: 35px; border-width: 0px; }
.ResourcesAjax-TableContainer { overflow: hidden; float: left; position: relative; clear: both; width: 100%; height: 300px; }
.ResourcesAjax-Loading { height: 100%; width: 100%; display: block; background: #fff url('../images/common/loadingAnimation2.gif') no-repeat 50% 90px; position: static; z-index: 1000; }
.ctrlResourceSearch .section-topPaginator, .ctrlResourceSearch .ResourcesAjax-TableContainer, .ctrlResourceSearch .pnlFilterBox, .ctrlResourceSearch .section-bottomPaginator, .ctrlResourceSearch #divResourceFinderFilters { clear: both; }
.contentProFinder .ctrlResourceSearch .textBoxRight { float: left; padding-top: 3px; }
.contentProFinder .ctrlResourceSearch .topPaginator { padding-left: 0px; background-image: none; margin-bottom: 10px; }
.contentProFinder .ctrlResourceSearch.resource .bottomPaginator { padding-left: 0px; }
.contentProFinder .ctrlResourceSearch .bottomPaginator { padding-top: 5px; }
.ctrlResourceSearch span.arrow_ahref { display: inline-block; width: 0px; height: 16px; background-position-y: 8px; }
.ctrlResourceSearch #pnlFilterBox { padding-bottom: 15px; padding-left: 0px; }
.ctrlResourceSearch .textBoxRight { float: left; padding-top: 3px; }
.ctrlResourceSearch .leftOption { float: left; padding-bottom: 0px; }
.ctrlResourceSearch .rightOption { float: right; padding: 0px 40px 0px 0px; }
.tab-content .ctrlResourceSearch .rightOption { padding: 0px !important; }
.tab-content .ctrlResourceSearch .paginator { width: 750px; }
.productDetail .tab-content .ctrlResourceSearch .paginator { width: 690px; }
.brandMainPage .tab-content .ctrlResourceSearch .paginator { width: 690px; }
.brandMainPage .ctrlProductSearch .section-Table { padding-top: 10px; }
.product .ctrlResourceSearch .bottomPaginator .rightOption { padding: 0px !important; }
.Page_ProductFinderResult .ctrlProductSearch .rightOption { width: auto; }
.Page_ProductFinderResult .contentProFinder .topPaginator { width: 100%; padding-left: 0px; }
.Page_ProductFinderResult .product .filterBox { padding-left: 0px; }
.Page_ProductFinderResult .contentProFinder .bottomPaginator { padding-left: 0px; }
.Page_ProductFinderResult .product .categoryTable td .toolTipModule { float:none; padding-right: 0px; }
.ctrlResourceSearch .bottomPaginator .rightOption { padding: 0px 20px 0px 0px; }
.brandMainPage .ctrlResourceSearch .bottomPaginator .rightOption { padding: 0px 0px 0px 0px; }
.brandMainPage .easyTabContainer .tab-content#resources-tab, .brandMainPage .easyTabContainer .tab-content#products-tab { padding: 15px 5px 5px 5px; }
.brandMainPage .easyTabContainer .topPaginator { z-index: 520; }
.brandMainPage .endSection { padding-bottom: 20px; }
.clearboth {clear:both}
#RichMediaTab .hide{display:none;}
#RichMediaTab .carousel-wrapper {margin:20px 0px 0px 0px; min-height: 152px;}
#RichMediaTab #tabs-page1 .carousel-wrap {margin:20px 0px; min-height: 152px; height:160px;}
#RichMediaTab #tabs-page3 .carousel-wrap {margin:20px 0px; min-height: 152px; height:160px;}
#RichMediaTab #tabs-page3 .tab-banner-carousel li{height:152px;}
#RichMediaTab .carousel-fade-left {background: url(../images/common/tabs-container/small-carousel-fade-left.png) no-repeat; width: 19px; height: 220px; position: absolute; top: 6px; left: 40px; z-index: 10;}
#RichMediaTab .carousel-fade-right {background: url(../images/common/tabs-container/small-carousel-fade-right.png) no-repeat; width: 19px; height: 220px; position: absolute; top: 6px; right: 45px; z-index: 10;}
#RichMediaTab .tab-carousel{margin: 0px auto; width:590px;}
#RichMediaTab .carousel-control.previous {background: url(../images/common/img/btn_prev.png); width: 21px; height: 21px; border: none; position: absolute; top: 105px; left: 15px; text-indent: -9999px; display: block; cursor: pointer;}
#RichMediaTab .carousel-control.previous:focus {outline: none;}
#RichMediaTab .carousel-control.next {background: url(../images/common/img/btn_next.png); width: 21px; height: 21px; border: none; position: absolute; top: 105px; right: 20px; text-indent: -9999px; display: block; cursor: pointer;}
#RichMediaTab .carousel-control.next:focus {outline: none;}
#RichMediaTab .carousel-control.disabled { display: none; }
#RichMediaTab .tab-banner-carousel ul{margin-left:-15px;}
#RichMediaTab .tab-banner-carousel li{float:left;width:300px; z-index:8888; }
#RichMediaTab .tab-banner-carousel li a{display:block; margin:0px auto; height:152px; width:256px;}
#RichMediaTab #tabs-page4 .tab-banner-carousel li, #RichMediaTab #tabs-page5 .tab-banner-carousel li{height:210px; width:590px;}
#RichMediaTab #tabs-page4 .carousel-wrapper, #RichMediaTab #tabs-page5 .carousel-wrapper{margin-top:0px;}
#RichMediaTab #tabs-page4 .richTabContent, #RichMediaTab #tabs-page5 .richTabContent{margin:0px; width:590px;}
#RichMediaTab .tab-content{min-height:200px; padding:25px 15px 15px 15px;}
#RichMediaTab .richTabContent{margin:0px 40px;}
#RichMediaTab .tabs-top{background-image:url("/images/common/tabs-container/tabs-top_rm.png"); padding: 20px 0 0;}
#RichMediaTab .tabs-bottom{background-image:url("/images/common/tabs-container/tabs-bottom_rm.png");}
#RichMediaTab .tabs-middle{background-image:url("/images/common/tabs-container/tabs-middle_rm.png"); padding:0;}
#RichMediaTab .TabContentTitle{display:block; font-size:1.3em; color:#0069b9;text-decoration:none; position:relative; height:32px; font-family: museo700; position:relative;}
#RichMediaTab .TabContentImage{float:left; width:150px; height:150px; margin: 0px 10px 10px 10px;}
#RichMediaTab .interestVideoCover{background-position: center center;  border: 1px solid #E4E4E4;height: 147px; width: 247px;}
#RichMediaTab .playBtn{width:66px; height:48px; margin:auto; display:block; padding-top:50px;}
#RichMediaTab .videoCloseBox{height:48px; margin:auto; display:inline-block; padding:10px 5px; text-align:right; color:#0069B9;}
#RichMediaTab .carousel-pagination{text-align:center;}
#RichMediaTab .carousel-pagination a { background: url(../images/common/img/btn-bullet-off-gray.png) no-repeat; width: 13px; height: 13px; display: inline-block; cursor: pointer; margin: 0 10px 0 0; text-decoration:none;}
#RichMediaTab .carousel-pagination a.hover{text-decoration:none;}
#RichMediaTab .carousel-pagination a.active { background: url(../images/common/img/btn-bullet-on-gray.png) no-repeat; width: 13px; height: 13px; display: inline-block; }
#RichMediaTab .carousel-pagination a span { display: block; overflow: hidden; letter-spacing: 999px; text-indent: -20px; }
#RichMediaTab .tab-content{margin-top:0px; padding-top: 10px;}
.product #RichMediaTab .tab-content p {   margin: 0; padding: 0; }
#RichMediaTab #tabs-page1 .richTabContent{margin:0px 20px;width:565px;}
#RichMediaTab #tabs-page1 .tab-banner-carousel li a{float:left;padding-right:10px;}
.emailMyProdList .mainColumn { overflow: hidden; }
.emailMyProductlistPage .msgInValid { padding-top: 5px; color: Red; }
.emailMyProductlistPage .textBox.required, .emailMyProductlistPage .textBoxCity.required { color: Red; }
.contactUsPage .msgInValid { padding-top: 5px; color: Red; }
.contactUsPage .textBox.required, .contactUsPage .textBoxCity.required { color: Red; }
.recaptchaText {float: left; white-space: nowrap; padding-right: 20px; padding-left: 10px;}
.recaptchaControlContainer {float: left;}
.clearboth {clear:both}
.ctrlSiteSearch .siteSearchContent { overflow: hidden; float: left; position: relative; clear: both; width: 100%; height: auto; height: 100px; }
.ctrlSiteSearch .siteSearchAjax-Loading { height: 100%; width: 100%; display: block; background: #fff url('../images/common/loadingAnimation2.gif') no-repeat 50% 15px; position: static; z-index: 1000; }
.tabPrevious{float:left; width:42px; height:28px; background:url(/umbraco/images/global/previous_btn.jpg) no-repeat; background-position:top left; display:inline-block; text-align:right;}
.tabNext{float:right; width:42px; height:28px; background:url(/umbraco/images/global/next_btn.jpg) no-repeat; background-position: top right; display:inline-block; margin-right:5px; text-align:left;}
#PDTetabs{height:45px; overflow:hidden;width:2000px;position:relative;}
#PDTEtabs{height:45px; overflow:hidden;width:2000px;position:relative;}
#scrollingEMenu{overflow:hidden;}
.ctrlSiteSearch .siteSearchContainer { overflow: hidden; }
.ctrlSiteSearch .textBoxRight { float: left; padding-top: 3px; }
.Page_GlobalSiteSeach .contentProFinder .filterBox, .Page_GlobalSiteSeach .print .productFinderRes .filterBox { padding-top: 0px; padding-left: 0px; }
.Page_GlobalSiteSeach .ctrlProductSearch .section-Table .combobox, .Page_GlobalSiteSeach .ctrlResourceSearch .section-Table .combobox { padding: 0px; margin-right: 18px; }
.Page_GlobalSiteSeach #pnlFilterBox.filterBox { margin-bottom: 0px; height: auto; padding-top: 10px; }
.Page_GlobalSiteSeach .ctrlProductSearch .leftOption, .Page_GlobalSiteSeach .ctrlProductSearch .rightOption { padding-bottom: 0px; }
.Page_GlobalSiteSeach .contentProFinder .topPaginator { padding-left: 20px; }
.Page_GlobalSiteSeach .ctrlResourceSearch .rightOption, .Page_GlobalSiteSeach .ctrlResourceSearch .bottomPaginator .rightOption { padding: 0px; }
.Page_GlobalSiteSeach .contentProFinder .ctrlResourceSearch.resource .bottomPaginator { padding-left: 20px; }
.Page_GlobalSiteSeach .contentProFinder { width:960px; }
.Page_GlobalSiteSeach .tab-content .ctrlResourceSearch .paginator { width: 100%; }
.Page_ResourceFinderResult .ctrlResourceSearch .rightOption { padding: 0px; }
.Page_ResourceFinderResult .ctrlResourceSearch .rightOption .container { float: right; }
.Page_ResourceFinderResult .ResourcesAjax-TableContainer #tblResourceSearchResult.categoryTable { width: 100%; }
.micrositeSideColumnSpacing { height: 47px; }
#micrositeLandingTab { padding-top: 20px; }
#MicrositeContactUs .btn-contact-us { background: url("/images/common/tabs-container/btn-contact-us-blue.png") no-repeat scroll 0 0 transparent; height: 48px; margin: -10px -4px -4px -4px; position: absolute; width: 138px; }
#MicrositeContactUs { padding: 3px 20px 0px 5px; padding-top: 3px; }
#topContent .micrositeLanding { width:980px; height: 330px; }
#topContent .micrositeLanding .Testimonial .item { display:block; padding:0; color:#FFFFFF; line-height:18px; border:none; margin:0px; float:none; clear:both; position:relative; height:313px; }
#topContent .micrositeLanding .Testimonial.rotatingHero .item {display:none; line-height:19px;}
#topContent .micrositeLanding .Testimonial .item img {display:block; position:absolute; top:0px; right:0px; z-index:0; }
#topContent .micrositeLanding .Testimonial .item .message {padding:23px 16px 0px; display:block; text-align:left; font-size:16px; line-height:20px; color:#ffffff; position:relative;}
#topContent .micrositeLanding .Testimonial .item .title {color:#ffffff; font-size:29px; line-height:34px;}
#topContent .micrositeLanding .Testimonial .item .detail {width:420px;}
#topContent .micrositeLanding .Testimonial .item .link {color:#ffffff; text-decoration:none; background:url(../images/home/link-arrow-white.png) 100% 70% no-repeat; padding-right:10px; display:inline-block; width:auto; font-weight:bold; margin-left:10px;}
#topContent .micrositeLanding .Testimonial .item .link:hover {text-decoration:underline; }
.micrositeLanding .orbit-wrapper .orbit-bullets { float: left; position: absolute; z-index: 900; list-style: none; bottom: 20px; left: 90px !Important; margin-left: -75px; padding: 0; }
.micrositeLanding .orbit-wrapper .orbit-bullets li { float: left; margin: 0 5px 0 6px; cursor: pointer; color: #999; text-indent: -50px; background: transparent url(../images/common/tabs-container/btn-bullet-off-gray.png) no-repeat 0 0; width: 13px; height: 13px; overflow: hidden; }
.micrositeLanding .orbit-wrapper .orbit-bullets li.active { display: block; height: 13px; text-indent: -50px; width: 13px; overflow: hidden;  background: url(../images/common/tabs-container/btn-bullet-on-gray.png) !important; text-decoration: none; float: left; }
.micrositeLanding #coin-slider .item { height: 308px; width: 980px; position: absolute; background-color: #fff; text-align: center; }
.micrositeLanding #coin-slider { background-repeat: no-repeat; background-position: center !important; }
.micrositeLanding .top-background { background: url(../images/common/top-image-stage.png); position: absolute; z-index: 0; margin: 0px 0px 0px -5px; width: 990px; height: 323px; }
.richTextEditor h1 { color: #0069B9; display: block; font-family: museo500; font-size: 26px; margin: 15px 0 5px 0; padding: 0; }
.richTextEditor h2 { font-family: museo500; font-size: 22px; font-weight: bold; margin:5px 0; }
.richTextEditor h3 { color: #0069B9; display: block; font-family: museo500; font-size: 20px; margin: 5px 0 10px 0; }
.richTextEditor h4 { color: #AFBC21; font-family: museo500; font-size: 20px; }
.richTextEditor h5 {font-family: museo500; font-size: 20px; font-weight: normal; }
.richTextEditor h6 { color: #0069B9; display: block; font-family: museo500; font-size: 18px; font-weight: normal; }
.richTextEditor address { font-style:italic; line-height:14px; padding:3px 0; }
.richTextEditor p { padding:3px 0; }
.richTextEditor pre, code { font-family: consolas, courier, monospace; font-size: 1em; line-height: 1.2em; white-space: pre; background-color: #599BBC; padding: 10px; margin: 5px 0; font-weight:bold; }
.richTextEditor em {font-style:italic;}
.richTextEditor ul li{list-style-type:disc; margin-left:20px;}
.richTextEditor ol li{list-style-type:decimal; margin-left:20px;}
#pnlProductResource .tab-container .tabs-middle{padding-bottom: 68px;}
#pnlResourceProduct .tab-container .tabs-middle{padding-bottom: 68px;}
#TopTabControl  .tab { display: inline-block; height: 60px; margin-top: 20px;}
#TopTabControl  .tab-content { padding: 0px 10px 0px 5px;margin-right:10px; }
#TopTabControl  .tab-content .topTabContent { padding: 10px 5px 0px 5px; min-height:240px;display:inline-block; }
#TopTabControl  .tab-content .topTabContent .topTabImage { padding: 0px 5px 0px 5px; max-width:280px; float:left; border-radius:18px;min-height:250px;min-width:280px;margin-right:10px;margin-left:10px; }
#TopTabControl  .tab-content .topTabContent .topTabDescription { padding: 10px 5px 0px 5px; max-height:250px; max-width:280px;}
#TopTabControl  .tab-content .topTabContent .topTabContentHeader {color:#0069b9; display:block;font-family:museo500;font-size:18px;margin-bottom:10px;margin-left:10px;margin-top:10px;}
#TopTabControl  .tab-content p { padding-bottom: 20px; padding-top:0px; max-width:705px; padding-left:310px;}
#TopTabControl  .tab a { font-size: 18px; line-height: 30px; display: block; outline: none; color: #b6b6b6; text-decoration: none; font-weight: normal; font-family: museo500;}
#TopTabControl  .tab a.active { color: #0069b9; line-height: 36px; }
#TopTabControl  .tab-container .tabs-top { background: url(/umbraco/images/Common/img/tabs-container/tabs-top.png) no-repeat left top; padding: 11px 0 0 0; position: relative; z-index: 0; top: -29px; margin: 0 0 -32px 0; left: -1px; }
#TopTabControl  .tab-container .tabs-top-big { background: url(/umbraco/images/Common/img/tabs-container/tabs-top-big.png) no-repeat left top; padding: 11px 0 0 0; position: relative; z-index: 9; top: -32px; margin: 0 0 -32px 0;left: -1px; }
#TopTabControl  .tab-container .tabs-middle { background: url(/umbraco/images/Common/img/tabs-container/tabs-middle.png) repeat-y; padding-bottom: 20px; }
#TopTabControl  .tab-container .tabs-middle-big { background: url(/umbraco/images/Common/img/tabs-container/tabs-middle-big.png) repeat-y; }
#TopTabControl  .tab-container .tabs-bottom { background: url(/umbraco/images/Common/img/tabs-container/tabs-bottom.png) no-repeat left bottom; padding: 0 0 14px 0; }
#TopTabControl  .tab-container .tabs-bottom-big { background: url(/umbraco/images/Common/img/tabs-container/tabs-bottom-big.png) no-repeat left bottom; padding: 0 0 14px 0; }
#TopTabScrollingEtabs{height:57px; overflow:hidden;width:2000px;position:relative;top:-20px}
.topTabPrevious{float:left; width:42px; height:28px; background:url(/umbraco/images/global/previous_btn.jpg) no-repeat; background-position:top left; display:inline-block; text-align:right;}
.topTabNext{float:right; width:42px; height:28px; background:url(/umbraco/images/global/next_btn.jpg) no-repeat; background-position: top right; display:inline-block; margin-right:5px; text-align:left;}
#topTabScrollingEMenu{overflow:hidden;margin-top:20px}
#BottomTabControl  .tab { display: inline-block; height: 60px; margin-top: 20px;}
#BottomTabControl  .tab-content { padding: 0px 10px 0px 5px;margin-right:10px; }
#BottomTabControl  .tab-content .bottomTabContent { padding: 10px 5px 0px 5px; min-height:240px;display:inline-block; }
#BottomTabControl  .tab-content .bottomTabContent .bottomTabImage { padding: 0px 5px 0px 5px; max-width:280px; float:left; border-radius:18px;min-height:250px;min-width:280px;margin-right:10px;margin-left:10px; }
#BottomTabControl  .tab-content .bottomTabContent .bottomTabDescription { padding: 10px 5px 0px 5px; max-height:250px; max-width:280px;}
#BottomTabControl  .tab-content .bottomTabContent .bottomTabContentHeader {color:#0069b9; display:block;font-family:museo500;font-size:18px;margin-bottom:10px;margin-left:10px;margin-top:10px;}
#BottomTabControl  .tab-content p { padding-bottom: 20px; padding-top:0px; max-width:705px;padding-left:310px;}
#BottomTabControl  .tab a { font-size: 18px; line-height: 30px; display: block; outline: none; color: #b6b6b6; text-decoration: none; font-weight: normal; font-family: museo500;}
#BottomTabControl  .tab a.active { color: #0069b9; line-height: 36px; }
#BottomTabControl  .tab-container .tabs-top { background: url(/umbraco/images/Common/img/tabs-container/tabs-top.png) no-repeat left top; padding: 11px 0 0 0; position: relative; z-index: 0; top: -29px; margin: 0 0 -32px 0; left: -1px; }
#BottomTabControl  .tab-container .tabs-top-big { background: url(/umbraco/images/Common/img/tabs-container/tabs-top-big.png) no-repeat left top; padding: 11px 0 0 0; position: relative; z-index: 9; top: -32px; margin: 0 0 -32px 0;left: -1px; }
#BottomTabControl  .tab-container .tabs-middle { background: url(/umbraco/images/Common/img/tabs-container/tabs-middle.png) repeat-y; padding-bottom: 20px; }
#BottomTabControl  .tab-container .tabs-middle-big { background: url(/umbraco/images/Common/img/tabs-container/tabs-middle-big.png) repeat-y; }
#BottomTabControl  .tab-container .tabs-bottom { background: url(/umbraco/images/Common/img/tabs-container/tabs-bottom.png) no-repeat left bottom; padding: 0 0 14px 0; }
#BottomTabControl  .tab-container .tabs-bottom-big { background: url(/umbraco/images/Common/img/tabs-container/tabs-bottom-big.png) no-repeat left bottom; padding: 0 0 14px 0; }
#BottomTabScrollingEtabs{height:57px; overflow:hidden;width:2000px;position:relative;top:-20px}
.bottomTabPrevious{float:left; width:42px; height:28px; background:url(/umbraco/images/global/previous_btn.jpg) no-repeat; background-position:top left; display:inline-block; text-align:right;}
.bottomTabNext{float:right; width:42px; height:28px; background:url(/umbraco/images/global/next_btn.jpg) no-repeat; background-position: top right; display:inline-block; margin-right:5px; text-align:left;}
#bottomTabScrollingEMenu{overflow:hidden;margin-top:20px}
#ContentTabControls  .tab { display: inline-block; height: 60px; margin-top: 20px;}
#ContentTabControls  .tab-content { padding: 0px 10px 0px 5px;margin-right:10px;padding-left:20px }
#ContentTabControls  .tab-content .topTabContent { padding: 10px 5px 0px 5px; min-height:240px;display:inline-block; }
#ContentTabControls  .tab-content .topTabContent .topTabImage { padding: 0px 5px 0px 5px; max-width:280px; float:right; border-radius:18px;min-height:250px;min-width:280px;margin-right:2px;margin-left:10px;margin-bottom:2px; }
#ContentTabControls  .tab-content .topTabContent .topTabDescription { padding: 10px 5px 0px 5px; max-height:250px; max-width:280px;}
#ContentTabControls  .tab-content .topTabContent .topTabContentHeader {color:#0069b9; display:block;font-family:museo500;font-size:18px;margin-bottom:10px;margin-left:10px;margin-top:10px;}
#ContentTabControls  .tab-content p { padding-bottom: 20px; padding-top:0px; max-width:705px; padding-left:0px;}
#ContentTabControls  .tab a { font-size: 18px; line-height: 30px; display: block; outline: none; color: #b6b6b6; text-decoration: none; font-weight: normal; font-family: museo500;}
#ContentTabControls  .tab a.active { color: #0069b9; line-height: 36px; }
#ContentTabControls  .tab-container .tabs-top { background: url(/umbraco/images/Common/img/tabs-container/tabs-top.png) no-repeat left top; padding: 11px 0 0 0; position: relative; z-index: 0; top: -29px; margin: 0 0 -32px 0; left: -1px; }
#ContentTabControls  .tab-container .tabs-top-big { background: url(/umbraco/images/Common/img/tabs-container/tabs-top-big.png) no-repeat left top; padding: 11px 0 0 0; position: relative; z-index: 9; top: -32px; margin: 0 0 -32px 0;left: -1px; }
#ContentTabControls  .tab-container .tabs-middle { background: url(/umbraco/images/Common/img/tabs-container/tabs-middle.png) repeat-y; padding-bottom: 20px; }
#ContentTabControls  .tab-container .tabs-middle-big { background: url(/umbraco/images/Common/img/tabs-container/tabs-middle-big.png) repeat-y; }
#ContentTabControls  .tab-container .tabs-bottom { background: url(/umbraco/images/Common/img/tabs-container/tabs-bottom.png) no-repeat left bottom; padding: 0 0 14px 0; }
#ContentTabControls  .tab-container .tabs-bottom-big { background: url(/umbraco/images/Common/img/tabs-container/tabs-bottom-big.png) no-repeat left bottom; padding: 0 0 14px 0; }
#TopTabScrollingEtabs{height:57px; overflow:hidden;width:2000px;position:relative;top:-20px}
.topTabPrevious{float:left; width:42px; height:28px; background:url(/umbraco/images/global/previous_btn.jpg) no-repeat; background-position:top left; display:inline-block; text-align:right;}
.topTabNext{float:right; width:42px; height:28px; background:url(/umbraco/images/global/next_btn.jpg) no-repeat; background-position: top right; display:inline-block; margin-right:5px; text-align:left;}
#topTabScrollingEMenu{overflow:hidden;margin-top:20px}
/*Orbit*/
#carousel{clear:both;width:750px;height:246px;overflow:hidden}
div.orbit-wrapper{width:1px;height:1px;position:relative}
div.orbit{width:1px;height:1px;position:relative;overflow:hidden}
div.orbit>img{position:absolute;top:0;left:0;display:none}
div.orbit>a{border:none;position:absolute;top:0;left:0;line-height:0;display:none}
.orbit>div{position:absolute;top:0;left:0;width:950px;height:308px}
.orbit.tab-banner-carousel>div{width:600px;height:300px}
span.rotator{display:block;width:40px;height:40px;position:absolute;top:0;left:-20px;z-index:3}
span.mask{display:block;position:absolute;top:0;right:0;z-index:2;overflow:hidden}
span.mask.move{width:40px;left:0}
span.pause{display:block;width:40px;height:40px;position:absolute;top:0;left:0;z-index:4;opacity:0}
div.timer:hover span.pause,span.pause.active{opacity:1}
.orbit-caption{display:none;font-family:HelveticaNeue, Helvetica-Neue, Helvetica, Arial, sans-serif}
.orbit-wrapper .orbit-caption{background:rgba(0,0,0,.6);z-index:1000;color:#fff;text-align:center;font-size:13px;position:absolute;right:0;bottom:0;width:100%;padding:7px 0}
div.slider-nav{display:block}
div.slider-nav span{width:78px;height:100px;text-indent:-9999px;position:absolute;z-index:1000;top:50%;margin-top:-50px;cursor:pointer}
div.slider-nav span.right{right:0}
.orbit-bullets{position:absolute;z-index:1000;list-style:none;bottom:20px;left:90px;margin-left:-75px;padding:0}
.orbit-bullets li{float:left;cursor:pointer;color:#999;text-indent:-9999px;background:transparent url(/umbraco/images/common/tabs-container/btn-bullet-off.png) no-repeat 0 0;width:13px;height:13px;overflow:hidden;margin:0 5px 0 6px}
.orbit-bullets li.active{background:transparent url(/umbraco/images/common/tabs-container/btn-bullet-on.png) no-repeat 0 0}
.orbit-bullets li.has-thumb{background:none;width:100px;height:75px}
.orbit-bullets li.active.has-thumb{background-position:0 0;border-top:2px solid #000}
#carousel>img,#carousel>div,#carousel>h2,#carousel>a,div.timer{display:none}
.orbit>div h2,.orbit>div p{position:absolute;top:0;left:0}
span.rotator.move,div.slider-nav span.left{left:0}
#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}
#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url(../images/fancybox.png)}
#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none}
#fancybox-tmp{border:0;overflow:auto;display:none;margin:0;padding:0}
#fancybox-wrap{position:absolute;top:0;left:0;z-index:1101;outline:none;display:none;padding:20px}
#fancybox-outer{position:relative;width:100%;height:100%;background:#fff}
#fancybox-content{width:0;height:0;outline:none;position:relative;overflow:hidden;z-index:1102;border:0 solid #fff;padding:0}
#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101}
#fancybox-close{position:absolute;top:-12px;right:-12px;width:30px;height:30px;background:transparent url(/umbraco/images/common/fancy_close.png) no-repeat;cursor:pointer;z-index:1103;display:none}
#fancybox-error{color:#444;font:normal 12px/20px Arial;margin:0;padding:14px}
#fancybox-img{width:100%;height:100%;border:none;outline:none;line-height:0;vertical-align:top;margin:0;padding:0}
#fancybox-frame{width:100%;height:100%;border:none;display:block}
#fancybox-left,#fancybox-right{position:absolute;bottom:0;height:70%;width:30%;top:10%;cursor:pointer;outline:none;background:transparent url(../images/blank.gif);z-index:1102;display:none}
#fancybox-left{left:0}
#fancybox-right{right:0}
#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block}
#fancybox-left-ico{background-image:url(../images/fancybox.png);background-position:-40px -30px}
#fancybox-right-ico{background-image:url(../images/fancybox.png);background-position:-40px -60px}
#fancybox-left:hover,#fancybox-right:hover{visibility:visible}
#fancybox-left:hover span{left:20px}
#fancybox-right:hover span{left:auto;right:20px}
.fancybox-bg{position:absolute;border:0;width:20px;height:20px;z-index:1001;margin:0;padding:0}
#fancybox-bg-n{top:-20px;left:0;width:100%;background-image:url(../images/fancybox-x.png)}
#fancybox-bg-ne{top:-20px;right:-20px;background-image:url(../images/fancybox.png);background-position:-40px -162px}
#fancybox-bg-e{top:0;right:-20px;height:100%;background-image:url(../images/fancybox-y.png);background-position:-20px 0}
#fancybox-bg-se{bottom:-20px;right:-20px;background-image:url(../images/fancybox.png);background-position:-40px -182px}
#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-image:url(../images/fancybox-x.png);background-position:0 -20px}
#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:url(../images/fancybox.png);background-position:-40px -142px}
#fancybox-bg-w{top:0;left:-20px;height:100%;background-image:url(../images/fancybox-y.png)}
#fancybox-bg-nw{top:-20px;left:-20px;background-image:url(../images/fancybox.png);background-position:-40px -122px}
#fancybox-title{font-family:Helvetica;font-size:12px;z-index:1102}
.fancybox-title-inside{padding-bottom:10px;text-align:left;color:#333;background:#fff;position:relative;font-weight:700}
.fancybox-title-outside{padding-top:10px;color:#fff}
.fancybox-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:left}
#fancybox-title-over{background-image:url(../images/fancy_title_over.png);display:block;padding:10px}
.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px}
#fancybox-title-float-wrap{border:none;border-collapse:collapse;width:auto}
#fancybox-title-float-wrap td{border:none;white-space:nowrap}
#fancybox-title-float-left{background:url(../images/fancybox.png) -40px -90px no-repeat;padding:0 0 0 15px}
#fancybox-title-float-main{color:#FFF;line-height:29px;font-weight:700;background:url(../images/fancybox-x.png) 0 -40px;padding:0 0 3px}
#fancybox-title-float-right{background:url(../images/fancybox.png) -55px -90px no-repeat;padding:0 0 0 15px}
.fancybox-ie .fancybox-bg{background:transparent!important}

#pnlProductResource .tab-container .tabs-middle{padding-bottom: 25PX;}
#pnlResourceProduct .tab-container .tabs-middle{padding-bottom: 25PX;}
.product .tab-container .tabs-top{top: -29px !important;}
.tab-content .kimtechContent{padding: 0 20px;overflow: hidden;}
.product .tab-content p {padding-bottom: 0px;padding-top: 0px;}
#divrightPromoKimtech{padding-top: 25px;}
.sideContentHTML{padding-top: 20px;}
.bannerContainer{padding-top: 20px;}
		
/* Block It Brand CSS */
.active .rightEdge{background:url(/umbraco/images/Common/tabs-menu/tab_top_edge_right_enabled.png) top right no-repeat !important;}
.blockit-img{vertical-align: top;margin: 5px;}
.blockit-list{list-style-type: circle;}
.blockit-list li{list-style: inherit;margin-left: 20px;}
.superscript{font-size: 0.6em;vertical-align: super;}
.BlockIt-TechInfo{width:215px;}
.BlockIt-TechInfo .header{background: url('/Umbraco/media/106382415/Yellow-Bar.jpg') no-repeat;height: 25px;color: white;font-size: 1.25em;text-align: center;font-family: museo500;line-height: 25px;}
.BlockIt-TechInfo .list{margin: 10px;}
.BlockIt-TechInfo .list li{font-size: 1em;font-weight: bold;font-family: Arial Narrow, Arial;font-stretch: condensed;line-height: 20px;}
.BlockIt-NewsEvents{width:215px;}
.BlockIt-NewsEvents .header{background: url('/Umbraco/media/106382415/Yellow-Bar.jpg') no-repeat;height: 25px;color: white;font-size: 1.25em;text-align: center;font-family: museo500;line-height: 25px;}
.BlockIt-NewsEvents .intro{color: #005CAB;font-size: 1em;font-weight: bold;font-family: Arial Narrow, Arial;font-stretch: condensed;line-height: 20px;margin: 10px;}
.BlockIt-NewsEvents .list{margin: 10px;}
.BlockIt-NewsEvents .list li{font-size: 1em;font-weight: bold;font-family: Arial Narrow, Arial; font-stretch: condensed;line-height: 20px;padding-bottom: 10px;}
.BlockIt-ContactUs{width:215px;}
.BlockIt-ContactUs .header{background: url('/Umbraco/media/106382415/Yellow-Bar.jpg') no-repeat;height: 25px;color: white;font-size: 1.25em;text-align: center;font-family: museo500;line-height: 25px;}
.BlockIt-ContactUs .marketoForm{margin-left: 10px;}

.topContainerMarketo{background: url(/umbraco/images/common/kimtech/topcontainer.jpg);width: 200px;height: 17px;display: none;}
.bottomContainerMarketo{background: url(/umbraco/images/common/kimtech/bottomcontainer.jpg);width: 200px;height: 17px;display: none;}
.middleContainerMarketo{background: url(/umbraco/images/common/kimtech/middlecontainer.jpg);width: 170px;padding: 0 15px;color: #582c83;overflow: hidden;}
.kimtechwebinar-container{margin-top:12px;margin-bottom:12px;text-align:center;}
.kimtechwebinar-container > a > img{width:192px;border-radius:10px;}

ul.socialMedia {list-style:none;padding-top:5px;padding-bottom:10px;display:block;}
ul.socialMedia li {display:inline-block;float:left;padding:2px 2px 2px 2px;}
div.socialSharingContainer {float:right;}
div.socialSharingContainer a {cursor:pointer;padding:2px 5px;}
.Testimonial.TestimonialBg-green div { background: url(/umbraco/images/common/tabs-container/bg-Green.png) no-repeat; }
.Testimonial.TestimonialBg-gray div { background: url(/umbraco/images/common/tabs-container/bg-Gray.png) no-repeat; }
.Testimonial.TestimonialBg-blue div { background: url(/umbraco/images/common/tabs-container/bg-Blue.png) no-repeat; }

.GatedHeader{font-weight: bold;padding: 10px 0 10px 20px;font-family: museo500,'Arial Narrow', arialnarrow;font-size: xx-large;}
.GatedSubHeader{font-weight: bold;padding: 10px 0;font-family: museo500,'Arial Narrow', arialnarrow;font-size: x-large;}
.GatedDescription{padding: 10px 0 0 20px;font-family: 'Arial';font-size: large;}
.UnGatedDescription{padding: 30px 0;font-family: 'Arial';font-size: large;}
.UnGatedSubHeader{font-weight: bold;padding: 10px 0;font-family: museo500,'Arial Narrow', arialnarrow;font-size: x-large;}
.demandGenOptionList{padding-top: 20px;}
.IndustriesItem, .TaskItem {padding:5px;}
.IndustriesItem label, .TaskItem label {padding-left:5px;}
.field_box_style {border: 3px solid #d8dde1; padding: 10px; background: #FAFAFA;font-weight: bold;}
.field_box_style legend{font-size: 16px;}
.demandGenitemsList { padding-left: 20px; font-family:museo500,'Arial Narrow', arialnarrow;}
.gatedItem{padding: 30px 0}
.gatedItem .gatedHeadLine{font-size:16px; font-weight: bold;padding-bottom: 10px; font-family: museo500,'Arial Narrow', arialnarrow;}
.gatedItem .gatedImage{width:240px; height:240px;}
.gatedItem .gatedItemDescription {position: absolute;width: 48%;padding: 0 10px 10px 10px; overflow: hidden; font-family: 'Arial';}
.gatedItem .gatedItemDescription p{overflow: hidden; word-wrap: break-word;}
.gatedItem .gatedItemDescription .gatedAction {padding: 15px 0; font-size: 16px; font-weight:bold; font-family: museo500 !important;}
.gatedItemGrid {width: 200px; float:left;padding: 35px 15px; height: 420px;}
.gatedItemGrid .gatedHeadLine{padding: 10px 0 20px 0; font-weight:bold;height: 50px;overflow: hidden; }
.gatedItemGrid .gatedItemDescription {padding: 10px 0; float: left;width:200px;display:block;font-family: 'Arial';}
.gatedItemGrid .gatedItemDescription a{position: relative; float: left;}
.gatedItemGrid .gatedItemDescription span{float: left;}
.gatedItemGrid .gatedItemLink .gatedAction span{font-size: 16px; font-weight:bold; font-family: museo500 !important;}
.demandMode{float:right;margin-right:24px;}
.demandMode .button_GridView {margin-right:10px;float:left; display:block; background: transparent url(../images/demand/demand_grid_button_22x22.png) no-repeat scroll -0px 0px;display: block;height: 22px;text-indent: -2000em;width: 25px;cursor:pointer;}
.demandMode .demand_button_selected {background-position: -34px 0px!important;}
.demandMode .button_ListView {float:left;display:block;background: transparent url(../images/demand/demand_list_button_22x22.png) no-repeat scroll -0px 0px;display: block;height: 22px;text-indent: -2000em;width: 24px;cursor:pointer;}
.demand-top-image img{ z-index: 0;}
.gatedItemGrid .socialnetwork_area {margin:0px;}
.gatedItemGrid .socialnetwork_area .socialnetwork_twt {float:left; padding: 0 2px; margin:0;}
.gatedItemGrid .socialnetwork_area .socialnetwork_linkedin {float:left; padding: 0 2px; margin:0;}
.gatedItemGrid .socialnetwork_area .socialnetwork_facebook {float:left; padding: 0 2px; margin:0;}
.gatedItemGrid .socialnetwork_area .socialnetwork_xing {float:left; padding: 0 2px; margin:0;}
.gatedItem .socialnetwork_area {margin:10px 0;}
.gatedItem .socialnetwork_area .socialnetwork_twt {float:left; padding: 0 5px; margin:0;}
.gatedItem .socialnetwork_area .socialnetwork_linkedin {float:left; padding: 0 5px; margin:0;}
.socialnetwork_area {margin:20px 0;}
.socialnetwork_facebook {float:left;padding-right: 5px;}
.socialnetwork_xing {float:left;padding-right: 5px;}
.socialnetwork_twt{float:left; margin-left: 23px;}
.gatedItem .socialnetwork_linkedin{float:left;}
.gatedItemGrid .socialnetwork_linkedin{float:left;}
.socialnetwork_linkedin_ungate{float:left;}
.otherSection{float:left;margin-top:30px;}
.otherSection h3{font-size:x-large;}
.ThankyouotherSection{float:left;}
.ThankyouotherSection h3{font-size:x-large;}
.otherList{width:100%;}
.otherItem{float:left;width:225px;}
.otherHeader{width:200px; word-wrap: break-word;height: 46px;overflow: hidden;}
.otherHeader h4{color: #005CAB;font-family: museo500,'Arial Narrow',arialnarrow;font-size: 14px;font-weight: bold;margin-top: 10px;}
.otherDescription{width:200px;word-wrap: break-word;margin-top: 10px; font-family: 'Arial';} 
.gatedContentPopup .gatedDescription{padding: 20px 0;width: 660px;display: inline-block;float:left;word-wrap: break-word;}
.returnOverview {padding-left:20px;}
.returnOverview img{float:left; margin-left: 13px;}
.returnOverview p{float:left;  line-height: 18px; margin: 0 6px;}
.gateButtonLeft {width:15px; height:27px; float: left; margin-top: -5px;}
.gateButtonMin {position: relative; color: white; padding: 7px 10px 6px 10px; white-space: nowrap; float: left; margin-top: -5px; font-family: museo500 !important;}
.gateButtonRight {width:25px; height:27px; float: left; margin-top: -5px;}
.backButtonLeft {background: url(../images/common/back-to-overview-left.png) no-repeat; width:26px; height:27px; float: left;}
.backButtonMin {background: url(../images/common/back-to-overview-center.png) repeat-x; position: relative; color: white; padding: 3px 10px 6px 10px; white-space: nowrap; float: left;}
.backButtonRight {background: url(../images/common/back-to-overview-right.png) no-repeat; width:25px; height:27px; float: left;}
.gatedItemLink{margin-top:20px;}
.gatedItemLink a.gatedAction {position: relative;}
.gatedVideo{margin: 0;padding: 0;border: none;display: block;}
#topUngated .Testimonial { position:absolute; width:380px; z-index:0; margin: 20px;}
#topUngated .Testimonial div { height:211px; padding: 15px;text-align:left;}
#topUngated .Testimonial h2,#topContent .Testimonial h1 {  font-size:1.9em; font-family: museo500,'Arial Narrow', arialnarrow; padding-bottom: 10px;}
#topUngated .Testimonial span.testimonialDesc {  font-size:16px; font-family: museo500,'Arial Narrow', arialnarrow; font-weight: bold;}
#topUngated .Testimonial .link {  text-decoration:none; background:url(../images/home/link-arrow.png) right 6px no-repeat; padding-right:10px; display:inline-block; width:auto; line-height:24px; }
#topUngated .Testimonial .link:hover { text-decoration:underline; }
.gatedContentPopup .Testimonial {font-family: museo500,'Arial Narrow',arialnarrow !important}
.gatedContentPopup .Testimonial { position:absolute; z-index:0; width: 910px;}
.gatedContentPopup .Testimonial div { height:211px; padding: 15px;text-align:left;}
.gatedContentPopup .Testimonial h2,#topContent .Testimonial h1 {  font-size:1.9em; font-family: museo500,'Arial Narrow', arialnarrow; padding-bottom: 10px;}
.gatedContentPopup .Testimonial span.testimonialDesc {  font-size:16px; font-family: museo500,'Arial Narrow', arialnarrow; font-weight: bold;}
.gatedContentPopup .Testimonial .link {  text-decoration:none; background:url(../images/home/link-arrow.png) right 6px no-repeat; padding-right:10px; display:inline-block; width:auto; line-height:24px; }
.gatedContentPopup .Testimonial .link:hover { text-decoration:underline; }
.ThanksContentBody{width:400px;float:left;padding-left:10px;padding-right:10px;}
.gatedContentPopupHeadLogo{padding:0 20px;}
#topContent .subMicrosite .Testimonial { position:absolute; width:471px; z-index:0; margin-left: 20px; top: 70px;}
.subMicrosite .contentHeader {padding-top: 20px; padding-bottom: 20px; font-size: 14px;}
.subMicrosite .MisrositeItem {padding-top: 10px;}
.subMicrosite .MisrositeItem .ContentHeader {color: #0069B9;display: block;font-family: museo500;font-size: 20px;margin: 5px 0 10px 0;}
.subMicrosite .MisrositeItem .ContentDetails {padding-top: 10px;padding-bottom: 10px;position: relative;display: block;overflow: hidden;}
.SubMicroSiteAword {padding-top: 20px;}
.EWPHeader { color:#0069B9; font-size:26px; font-weight:bold;padding-bottom: 10px; border-bottom-style:dotted;border-color: #0069B9;border-width:1px; font-family: museo300; }
.EWPSubContent { padding-bottom: 15px; padding-top: 15px; font-size: 14px; }
.EWPtrTopBorder  { color:#0069B9; font-size:14px; font-weight:bold; padding-bottom: 10px; padding-top: 10px; border-top-style:solid;border-color: #f0f0f0;border-width:1px; }
.EWPSubLink { color:#0069B9; font-size:14px; font-weight:bold;}
.EWPBlankArea { height: 15px; }
.EWPDescription { font-size: 14px; }
.EWPImgContainer { width: 180px; height: 150px; padding-left: 15px; }
.EWPImg { position: absolute; margin-top: -20px; width: 177px; height: 147px; }
.EWPSubContent ul li, .EWPDescription ul li { list-style: disc; }
.EWPSubContent ol li, .EWPDescription ol li { list-style: decimal; }
.EWPSubContent ul, .EWPDescription ul, .EWPSubContent ol, .EWPDescription ol { margin: 15px 0px 15px 30px; }
.EWPSubContent em, .EWPDescription em { font-style: italic !important; }
.topContainerLanding{background: url(/umbraco/images/common/landing-page/BlankTemplate-Top.png);width: 980px;height: 19px;margin-top: 20px;}
.bottomContainerLanding {background: url(/umbraco/images/common/landing-page/BlankTemplate-Bottom.png);  width: 980px; height: 50px; margin-bottom: 20px; }
.middleContainerLanding{background: url(/umbraco/images/common/landing-page/BlankTemplate-Middle.png);width: 920px;padding: 10px 30px;font-family: museo500, 'Arial Narrow' , arialnarrow;}
.aGatedContent, .aGatedContent img {z-index:0px;}
.gatedItemGrid_mbox {width: 211px; float:left;padding: 13px 13px; height: 265px;}
.Prod_desc_Details {display:none;position:absolute;left:0;top:0;padding:5px;z-index:1px;background-color:white;border:2px solid lightgrey;height:215px;width:187px;padding:20px 10px 5px 10px;} 
.Prod_Content {overflow-y:scroll;height:127px;font-family:Arial;color:#4c4c4c;}
.Prod_desc_Dotted {border-top: dotted 1px lightgrey;border-bottom:none;border-left:none;border-right:none;}
.Prod_desc_Download {margin-top:-3px; text-align:center;}
.Prod_desc_HdrText {height:47px;}
.Prod_desc_HdrText strong,b {font-size:12px;color:#582883;font-family:arial;}
#micrositeLanding .orbit-wrapper #carousel .item img {border-radius: 12px !important;}