table.spectable { width:100%;border-spacing:0;margin-bottom:10px;padding-bottom:10px; border-bottom:1px #c0c0c0 dotted; }
table.spectable th { width:120px;vertical-align:top;color:#000;font-weight:normal;padding-top:4px;padding-right:10px; }
table.spectable td { vertical-align:top;padding-top:4px; }

/* top nav */
#topWrapper { width:960px;height:64px;position:relative; }
#partner_container table { border-spacing:0 !important; }
span.locales, span.search { display:inline-block;height:22px !important; border:1px #c0c0c0 solid; }
span.linkmenu { display:inline-block;height:22px !important; border:1px #ccc solid; }
span.locales, span.onL { position:absolute;left:330px;background: #fff url('/portals/_default/skins/ergotron/droparrow-r.png') no-repeat right 4px;border-radius:4px; }
span.search,span.onS { position:absolute;left:572px;width:190px;overflow:hidden;border-radius:4px; }
span.onS, span.onL, span.onlinkmenu { display:inline-block;height:22px !important; border:1px #666 solid !important; }
span.locales:hover, span.search:hover, span.linkmenu:hover, table#byType:hover, div#byType:hover { border:1px #999 solid; }

span.linkmenu, span.onlinkmenu { width:160px; overflow:hidden; margin-bottom:6px; background: #fff url('/portals/_default/skins/ergotron/droparrow-r.png') no-repeat right 4px;border-radius:4px; }
select#linkmenu { margin:1px 0 1px 3px !important; width:180px !important; height:20px;background-color:transparent !important;background-color: rgba(0, 0, 0, 0.0) !important; }
#dnn_dnnSEARCH_txtSearch, #linkmenu { border:0 !important;margin:1px 0 0 1px;padding:2px !important;-webkit-appearance:none; }
#dnn_dnnSEARCH_cmdSearch { background-color:#f5f5f5;border-left:1px #e7e7e7 solid;line-height:15px;padding:4px 0;width:60px;text-align:center;position:absolute;left:130px;top:-1px;border-top-right-radius:4px;border-bottom-right-radius:4px; }
select#dnn_ergLocale_lstAvailableLanguages { border:0 !important;height:20px;padding:2px;margin:1px 2px 0 0;width:240px;background-color:transparent;background-color: rgba(0, 0, 0, 0.0);-webkit-appearance:none; }
.selectWrap { width:220px;overflow:hidden; display:inline-block }
img#dnn_ergLocale_Img1 { position:absolute;right:235px;top:5px; }
.headerpane { height:80px;width:180px;/*overflow:hidden;*/position:absolute;right:0;top:12px;z-index:1001; text-align:right; }
#navWrapper { padding:3px 0 5px;width:764px;margin-top:4px; }
.main_dnnmenu_bar { height:16px;background-color:transparent;border-top:1px #d2d2d2 solid;border-right:1px #d2d2d2 solid;border-left:1px #d2d2d2 solid;width:50%;padding:6px 5px 2px 5px;outline-color:transparent;outline:none;border-top-right-radius:4px;border-top-left-radius:4px; }
.main_dnnmenu_bar { *padding-top:2px; } /* IE 7 and lower hack */
.main_dnnmenu_bar .mi { color:#000;font:11px/14px Verdana, Arial, Helvetica, sans-serif;background-color:transparent;margin:0; }
.main_dnnmenu_bar .mi span { margin:0;color:#d5d6d5; }
.main_dnnmenu_bar .mi span.txt { color:#000;margin:0;padding:0.2em 0.55em;display:inline-block; }
.main_dnnmenu_bar .hov:hover, .main_dnnmenu_bar .sel:hover { background-color:#C1D2EE;color:#06C !important; }
.main_dnnmenu_itemhover td .txt { color:#06C !important; }
.main_dnnmenu_bar .hov .txt { background:none;color:#000 !important; }
.main_dnnmenu_submenu .last .txt { padding-bottom:5px !important; }
.main_dnnmenu_submenu .sel .txt { color:#06C !important; }
.main_dnnmenu_container { background-color:transparent; }
.main_dnnmenu_item td { color:#000;background-color:transparent;white-space:nowrap;padding:1px 3px 3px 1px; }
.main_dnnmenu_rootitem,.main_dnnmenu_rootitem_selected { color:#000;background-color:transparent;white-space:nowrap;padding:0;display:inline-block; }
/* .main_dnnmenu_itemhover { background-color:#C1D2EE; }
.main_dnnmenu_itemhover td { background-color:#C1D2EE; } */
.main_dnnmenu_submenu {	background-color: #f5f5f5;border:1px solid #c0c0c0;z-index:1000;padding:3px 0 0; }
.main_dnnmenu_submenu td { vertical-align:middle;padding:2px 5px 3px 3px; }

#dnn_ctr1964_ModuleContent { position:absolute;right:0; } /* inuse chat  */
.chatter { color:#999;font-size:11px;position:absolute;right:0;top:0;width:180px; /*background: #fff url('http://www.ergotron.com/portals/0/chat.png') no-repeat 34px 2px;*/ }
.chatter1 { width:102px;background-color:#f5f5f5;border-radius:4px; border:1px #c0c0c0 solid;margin:0 0 2px 1px; }
.chatter2 { background-color:transparent;text-align:center;/*border-radius:4px;border:1px #e0e0e0 solid;*/ padding:0 0 3px;margin:1px; line-height:0px; }
.chatterA { font: 11px/17px Verdana, Geneva, sans-serif;display:block;background-color:#fff;padding:0;border:1px #e7e7e7 solid;border-radius:4px 4px 0 0;margin-bottom:3px; }
.chatter3 { font: 8px/9px Verdana, Geneva, sans-serif; }
.chatter4, .chatterC { text-align:center;word-spacing:-1px; }
.chatter1:hover { border:1px #999 solid; }
.chatterA:hover, #dnn_dnnSEARCH_cmdSearch:hover { text-decoration:none; }
.chatterA:visited, #dnn_dnnSEARCH_cmdSearch:visited { color:#06c; }
/* */

/* mount finder */
a.imgOpacity img { zoom:1;filter:alpha(opacity=100);opacity:1.0; }
a.imgOpacity:hover img { zoom:1;filter:alpha(opacity=70);opacity:0.70; }
#byType { width:160px !important;background-color:#fff;border:1px #ccc solid; border-radius:4px; }
#byType div { border-left:0px #e0e0e0 solid;width:35px;display:inline-block;margin:2px 0; }
#byType div + div { border-left:1px #e0e0e0 solid; position:relative;right:2px }
div#byType:hover { border:1px #999 solid; }
#mountFinder { line-height:0px;position:absolute;top:52px;left:0;width:100%;padding:6px 0 10px 0;background-color:#f5f5f5;border-top:1px #c0c0c0 solid;/*border-bottom:1px #c0c0c0 solid;*/z-index:300; }
#mountFinder a:hover { text-decoration:none;color:#9cf !important; }
#mountFinder a:visited { color:#06c; }
#partnercontact { position:relative;top:54px;left:0;width:180px;padding:6px 0 10px 0;z-index:200; }
#mountFinder hr { width:156px !important; height:1px; color:#e0e0e0 !important; background-color:#e0e0e0 !important; margin:9px 0 2px 0 !important; }
*:first-child+html #mountFinder hr { display:none; }
#SVfinder, #WFfinder,#Chargefinder { display:block;font-size:12px;line-height:10px;text-align:left;color:#000 !important;padding:2px 0 0 0; margin-top:8px; border:1px #ccc solid;border-radius:4px; padding-left:10px;width:150px }
#SVfinder img, #WFfinder img,#Chargefinder img { margin:4px 4px 6px 0 !important;position:relative;right:1px; }
#SVfinder span, #WFfinder span,#Chargefinder span { display: inline-block;width:115px;text-align:center;position:relative;right:2px; white-space:nowrap; }
#SVfinder:hover,#WFfinder:hover,#Chargefinder:hover { background-color:#fff;border:1px #999 solid; }
#mountfinderspacer { height:434px;border-bottom:1px #c0c0c0 solid;margin-bottom:10px; }

img.icon { vertical-align:middle; }

#dnn_ctr1392_ViewMIR_plNotes_label { display:none; }
.ModErgotronProductListingsC { width:600px !important; }
/* end */

table.buyproductinfo { width:450px; }
#dnn_dnnLOGO_imgLogo { position:relative;left:20px; }
.usa { display:none; } /* localized to show in US/CA */
#partner_container { background:url('/Portals/0/PortalImages/partnerportal_bg.png') 50px 25px no-repeat; }
#partner_container td { width:125px;text-align:center;top:2px !important; border-collapse:collapse; }
#dnn_ergPartnerSKU_hypLogin { position:fixed; top:26px; right:12px; color:#06c; z-index:10000 }
#dnn_ergPartnerSKU_imgLogo { position:relative;margin-top:3px;margin-bottom:5px;right:46px; }
#dnn_ergPartnerSKU_ddlSKU, #dnn_ergPartnerSKU_ddlPart, #dnn_ergPartnerSKU_lblPortal { display:none; }

/* Main skin fixes */
a#dnn_ergLabelCopyright_hl1 { color:black; text-decoration:none; }
a#dnn_ergLabelCopyright_hl1:hover { color:black; text-decoration:none; }
span#dnn_ergPartnerFooter_lblFooter2 { display: none; }
html>body #Table_01 { position:relative; top:0; }
#Table_01 { position:relative; top:1px\9 !important; }
#legalLinks { font-size:10px; }

/* Result fix */
.dnnGridItem span.SubHead { display:block;margin-right:6px; }

/* tabid/387 fix */
#advantage { white-space:normal !important; line-height:16px; padding:0 0 8px 8px }
#dnn_ctr1392_ViewMIR_plCompatible_label span, #dnn_ctr1392_ViewMIR_plMatch_label span, #dnn_ctr1392_ViewMIR_plVESA_label span { width: 580px !important; }
#dnn_ctr1392_ViewMIR_ddlModel { margin-top:8px; }
#divStayLeft { margin-top:8px; margin-bottom:16px; }
#divStayLeft table { border-top:1px #c0c0c0 solid; border-bottom:1px #c0c0c0 solid; border-left:1px #c0c0c0 solid; }
#divStayTopRight { position:relative; top:35px; left:10px; }
.section { font:11px/16px verdana, arial, helvetica, sans-serif; margin-top:5px; color:#000; }
.section span { color:#333; font-size:10px; }
table.advantageTable { margin: 10px 0 0 0; padding:0 }
table.advantageTable td { padding:0; margin:0; border-color:#333; }
table.advantageTable p { margin:0; padding:2px 2px 2px 4px; line-height:14px; }
/* end fix */

textarea:focus,input:focus,select:focus { outline:0; }
a.Title, a.Title:visited { color:#333; }
a.Title:hover { color:#999; text-decoration:none; }
blockquote { font: 10px/13px Verdana, Arial, Helvetica, sans-serif !important; margin: 6px 0 14px 30px !important; color:#333; }
.clear { clear:both; }
.nobr { white-space:nowrap; }
.allCaps { text-transform: uppercase; }
.typepdf { background-image:none !important; }
.typepdf a { display:none; }
.icon { margin: 2px; }
.floatLeft { margin: .5em .5em .5em 0em; float: left; }
.floatRight { margin: .5em 0em .5em 1.5em; float: right; }
.floatPN { line-height: 12px; position: relative; top: -14px; right: 40px; float: right; }
.centerCont { text-align: center; }
.sunBkgrnd { background-color: #666699; }
body { background-color:#fff;font:10px/16px Verdana,Arial,Helvetica,sans-serif;color:#000;margin:0 10px;padding:0; }
a, a.greytype, a.greyType_0height { color: #06c; text-decoration: none;outline:none;border:0; }
a:visited { color: #69c; text-decoration: none; }
a:hover { color: #9cf; text-decoration: underline; }
img { border:0; }
hr { clear:both;border:0; width:100%; height:1px; color:#c0c0c0; background-color:#c0c0c0; margin:10px 0 !important; padding:0 !important; }
em { color:#000; font-style:normal; }
.bold { font-weight: bold; }
.emphasis { font-weight: bold; color:#333; }
h1 { font: bold 11px/16px Verdana, Arial, Helvetica, sans-serif; color: #333; margin: 4px 0.7em 2px;padding: 0; }
h2 { font: bold 11px/16px Verdana, Arial, Helvetica, sans-serif; /*color: #999;*/color: #6c0; margin: 4px 0.7em 0.6em; padding: 0; }
h3 { font: bold 10px/14px Verdana, Arial, Helvetica, sans-serif; color: #333; margin: 0; padding: .7em .7em 0; }
h4 { font: bold 10px/14px Verdana, Arial, Helvetica, sans-serif; color: #6C0; margin: 0; padding: .7em .7em 0; }
h5 { font: bold 10px/14px Verdana, Arial, Helvetica, sans-serif; color: #000; margin: 0;padding: 0.5em 0.7em 1em; }
h6 { font: bold 10px/14px Verdana, Arial, Helvetica, sans-serif; color: #000; margin: 1em;padding: .1em .7em; }
h6.cellBkgrndGrn { font: bold 10px/14px Verdana, Arial, Helvetica, sans-serif; color: #000; margin:6px 0 8px 6px; !important;padding:4px 8px; }
p { font: 10px/16px Verdana, Arial, Helvetica, sans-serif; margin:0; padding: 0 .7em; }
/* List and Pseudo-lists */
ul, ol, li { } /* Caution modifying these tags! */
.oldListTags ul { display: block; margin: 0em; padding: 0 0 0.7em 2.5em; float: left; }
ol.orderedList { margin:8px 0 10px 50px; padding:0; }
ol.orderedList li { list-style-position: outside; margin:0 0 2px 0; padding:0; font: 10px/16px Verdana, Arial, Helvetica, sans-serif; }
ul.unorderedList { margin:8px 0 12px 50px; padding:0; }
ul.unorderedList li { list-style-position: outside; margin:0 0 2px 0; padding:0; font: 10px/16px Verdana, Arial, Helvetica, sans-serif; }
ul.unorderedList ul li { list-style-position: outside; margin:0; padding:0; font: 10px/16px Verdana, Arial, Helvetica, sans-serif; list-style-type:disc !important; }
ul.unorderedList ul { margin:4px 0 6px 30px; padding:0; }
dl#leaf1 { background:url('/Portals/0/images/advantage/leaf1.png') no-repeat 8px 2px; }
dl#leaf2 { background:url('/Portals/0/images/advantage/leaf2.png') no-repeat 8px 2px; }
dl#leaf3 { background:url('/Portals/0/images/advantage/leaf3.png') no-repeat 8px 2px; }
#leafWrap { position:relative; }
dl#zone1 { background:url('/Portals/0/images/advantage/target1.png') no-repeat 5px 2px; }
dl#zone2 { background:url('/Portals/0/images/advantage/target2.png') no-repeat 5px 2px; }
dl#zone3 { background:url('/Portals/0/images/advantage/target3.png') no-repeat 5px 2px; }
dl.zone dt,dl.leaf dt { margin-left:40px; }
dl { padding:0 0 0 16px !important; margin:10px 0 10px 0 !important; width:426px; }
html>body dl { width:410px; }
dt { font-size: 12px; line-height:16px; font-weight:bold; color:#999 !important; }
dd { line-height:16px; color: #333; }
dd span { color:#333; font-weight: bold; }
#zoneWrap { background:url('/Portals/0/images/advantage/standingWFzone.jpg') no-repeat 434px 20px; }
.listArrow { color: #000; float: none; display: list-item; margin: 0 0 0 16px; list-style-image: url('/Portals/0/images/bullet-arrow.gif'); list-style-position: outside; }
.listRoman { color: #000; display: list-item; margin: 0 0 0 26px; list-style-type: lower-roman; list-style-position: outside; }
.listCross,.listCross2 { color: #000; float: none; display: list-item; margin: 0; list-style-image: url('/Portals/0/images/bullet-cross.gif'); list-style-position:outside; }
.listCross2 {  list-style-image: url('/Portals/0/images/bullet-cross-turq.gif') !important; }
.ulBodyCopy { font: 10px/16px Verdana, Arial, Helvetica, sans-serif; color: #666; margin: 0em; padding: 0em 0em 0.7em 2.5em; border: 0em none; display: block; float: none; width: 100%; list-style-type: square; list-style-position: inside; }
.olBodyNum { margin: 0em; padding: 0em 0em 0.7em 2.5em; width: 100%; float: none; }
.liBodyCopy { margin: 0.4em 0em 0.4em 1em; padding: 0em 2em 0em 0em; list-style: url(http://www.ergotron.com/Portals/0/images/icon_listgrey.gif); display: list-item; float: none; width: 100%; list-style-type: square; list-style-position: outside; }
.olBodyNum li { margin: 0.4em 0em 0.4em 1em; padding: 0em 2em 0em 0em; width: 100%; float: none; display: list-item; list-style-type: decimal; white-space: pre-line; list-style-position: inside; list-style-image: none; }
.ulTblCell { font: 10px/14px Verdana, Arial, Helvetica, sans-serif; color: #666; text-decoration: none; margin: 0em; padding: 0em 0em 0.7em 2.5em; border: 0em none; display: block; float: none; width: 100%; list-style: url(http://www.ergotron.com/Portals/0/images/icon_listgrey.gif) outside; }
.liTblCell { font: 10px/16px Verdana, Arial, Helvetica, sans-serif; color: #666; text-decoration: none; margin: 0.5em; padding: 0em; border: 0em none; display: list-item; float: none; width: 100%; list-style-type: square; list-style-position: outside; }
.ulTblCellNoBlk { font: 10px/14px Verdana, Arial, Helvetica, sans-serif; margin: 0em; padding: 0em 0em 0.7em 2.5em; float: none; list-style-type: circle; list-style-position: outside; }
.sideMenuItem li { padding:.3em 8px .4em 0;margin:0;list-style-type: none; width:140px !important; } /* page menus left menu on "product details" pages */
.sideMenu { display: block; font: 10px/14px Verdana, Arial, Helvetica, sans-serif; color: #666; margin: 0 0 0 1px; padding: 6px 0px 12px; width: 155px; list-style-type: none; } 
.sideMenuItem { display: block; font: 10px/12px Verdana, Arial, Helvetica, sans-serif; color: #666; margin: 0; padding: 3px 0 2px 6px; width:140px !important; list-style-type: none; }
.menuList { display: list-item; list-style-position: inside; list-style-type: square; font: 10px Verdana, Arial, Helvetica, sans-serif; color: #666; margin: .2em 0;padding: 0; }
.menuList a { color: #06c; }
.menuList a:visited { color: #69c; }
.menuList a:hover { color: #9cf; }
.greyTitle,greytitle { font: bold 11px/16px Verdana, Arial, Helvetica, sans-serif; color: #333; margin: 4px 8px 0; padding: 0; }
.greenTitle,.GreenTitle { font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #6C0; padding: .4em .8em .4em .6em; }
.greyTypeNoPad { font: 10px/16px Verdana, Arial, Helvetica, sans-serif; color: #666; }
.greyType,.greytype { font: 10px/16px Verdana, Arial, Helvetica, sans-serif; color: #666; margin:0; padding: .2em .7em .6em; }
.greyType12px { font: 11px/16px Verdana, Arial, Helvetica, sans-serif; color: #666; margin: 0; padding: .2em .7em .6em; }
.greyTypeBeni,.greytypebeni { font: 10px/12px Verdana, Arial, Helvetica, sans-serif; color: #666; text-decoration: none; margin: 0em; padding: 0em .7em .7em; }
.greyTypeTechSpec,.greytypetechspec { font: 10px/12px Verdana, Arial, Helvetica, sans-serif; color: #666; text-decoration: none; margin: 0 0 0.7em; padding: 0 0.7em; }
.greyTypeXtra { font: 10px/12px Verdana, Arial, Helvetica, sans-serif; color: #666; text-decoration: none; margin: 0; padding: .5em .7em; }
.greyType_0height { font: 10px/normal Verdana, Arial, Helvetica, sans-serif; color: #666; text-decoration: none; padding: 0; margin: 0 .7em; }
span.greyType_0height { margin:0 0 0 .7em; }
.inlineGreyType { color:#666;font-weight:normal; }
.redText_0height { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #FF0000; margin: 0; padding: 0 .8em 0 0; }
.bluText { font-weight: bold; color: #06c; }
.ltgryText { font: 10px/normal Verdana, Arial, Helvetica, sans-serif; color: #666; }
.ltgryText a { color:#06C; !important; }
.ltgryText a:hover { color:#9CF !important; }
.ltgryText a:visited { color:#69C !important; }
.smallType { font: 9px/normal Verdana, Arial, Helvetica, sans-serif; color: #666; margin: .6em .8em; padding: 0; }
.smalltype { font: 9px/normal Verdana, Arial, Helvetica, sans-serif; color: #666; margin: .6em .8em; padding: 0; }
.strongType { font: 10px/16px Verdana, Arial, Helvetica, sans-serif; color: #000; }
.strongType12px { font: 11px/16px Verdana, Arial, Helvetica, sans-serif; color: #000; }
.strongType12px a { color: #000; text-decoration: none; }
.strongType12px a:visited { color: #69c; text-decoration: none; }
.strongType12px a:hover { color: #9cf; text-decoration: none; }
.reverseType,.reversetype { color: #fff; margin: 0em; padding: .2em; }
.linkbutton {-webkit-box-shadow: rgba(0, 0, 0, 0.0976562) 0px 1px 0px 0px;background-color: #EEE;border: 1px solid #999;color: #666;font-family: 'Lucida Grande', Tahoma, Verdana, Arial, Sans-serif;font-size: 11px;font-weight: bold;padding: 2px 6px;height: 28px;}
.tblCenterTextMed { font: 11px/13px Verdana, Arial, Helvetica, sans-serif; color: #666; border: 0; margin: 0; padding: .3em; text-align: center; vertical-align: middle; }
.tblCenterTextSml,.tblcentertextsml { font: 9px/13px Verdana, Arial, Helvetica, sans-serif; color: #333; border: 0; margin: 0; padding: 0.3em; text-align: center; }
.ltblLeftATextMed { font: 11px/13px Verdana, Arial, Helvetica, sans-serif; color: #666; padding: 1em .8em; text-align: left; vertical-align: middle; }
.tblLeftTextSml { font: 9px/13px Verdana, Arial, Helvetica, sans-serif; color: #666; padding: .2em; text-align: left; vertical-align: middle; }
.TablReverseType { font: 9px/13px Verdana, Arial, Helvetica, sans-serif; color: #fff; margin: 0; padding: .2em; }
/* form elements and formatting */ 
.required { font: 12px/12px Verdana, Tahoma, Geneva, sans-serif; color: red; white-space: nowrap; width:1%; }
.FormLabelCell { font: normal 10px/16px Verdana, Tahoma, Geneva, sans-serif; color: #666; padding: 0 6px 12px 12px; width: width:50%; }
.FormControlCell { font: 10px/16px Verdana, Tahoma, Geneva, sans-serif; color: #666; padding: 0 0 6px 6px; vertical-align:top; width: 49%; white-space: nowrap; }
.FormTable { width:598px !important; }
.RequiredHeader { font: 10px/16px Verdana, Tahoma, Geneva, sans-serif; color: #666; }
.FormRadioButtonList { font: 10px/16px Verdana, Tahoma, Geneva, sans-serif; color: #666; padding: 0 0 6px 0; margin:0; }
.FormDropDownList { font: 10px/16px Verdana, Tahoma, Geneva, sans-serif; color: #333; padding: 0; margin:0; }
.FormTextArea,.FormTextBox { font: 10px/16px Verdana, Tahoma, Geneva, sans-serif; color: #333; padding: 3px; margin:0; }
.FormTextBox { width:150px; }
.FormMultipleSelect { font: 10px/16px Verdana, Tahoma, Geneva, sans-serif; color: #666; padding: 0 0 6px 0; margin:0; }
.FormLabelControl { font: bold 10px/16px Verdana, Tahoma, Geneva, sans-serif; color: #333; padding: 0; }
.FormSubmit { font: bold 11px/11px Verdana, Tahoma, Geneva, sans-serif; color: #0066CC; padding: 2px; text-transform: uppercase; margin-left:10px }
/* Table objects handling */
table { padding: 0; margin: 0; border: none; }
tr { text-align: left; }
/* special Table, Row and Cell features */
.leftBorder { border-left: 1px solid #c0c0c0; }
.cellContentBorder { border-bottom: #c0c0c0 4px solid; border-left: #c0c0c0 1px solid; }
.cellLineThinBtm { border-bottom: #c0c0c0 1px solid; }
.cellLineThinBtmBkgndWht { background-color: #FFF; border-bottom: #c0c0c0 1px solid; }
.cellLineThinBtmBkgndGrn { background-color: #CCFF99; border-bottom: #c0c0c0 1px solid; }
.cellLineThinBtmBkgrndLtGrey { background-color: #f7f7f7; border-bottom: #c0c0c0 1px solid; }
h3.cellLineThinBtmBkgrndLtGrey { padding-bottom:4px;border-top: #e5e5e5 1px solid; }
.cellLineThinBtmBkgrndDrkGrey { background-color: #666; border-bottom: #c0c0c0 1px solid; }
.cellLineThinRight { border-right: #c0c0c0 1px solid; }
.cellLineThinRightBkgrndWht { background-color: #FFF; border-right: #c0c0c0 1px solid; }
.cellLineThinRightBkgrndGrn { background-color: #CCFF99; border-right: #c0c0c0 1px solid; }
.cellLineThinRightBkgrndLtGrey { background-color: #f7f7f7; border-right: #c0c0c0 1px solid; }
.cellLineThinRightBkgrndDrkGrey { background-color: #666; border-right: #c0c0c0 1px solid; }
.cellLineThinLeft { border-left: #c0c0c0 1px solid; }
.cellLineThinLeftBkgrndWht { background-color: #FFF; border-left: #c0c0c0 1px solid; }
.cellLineThinLeftBkgrndGrn { background-color: #CF9; border-left: #c0c0c0 1px solid; }
.cellLineThinLeftBkgrndLtGrey { background-color: #f7f7f7; border-left: #c0c0c0 1px solid; }
.cellLineThinLeftBkgrndDrkGrey { background-color: #666; border-left: #c0c0c0 1px solid; }
.cellLineThinLeftBtm { border-bottom: #c0c0c0 1px solid; border-left: #c0c0c0 1px solid; }
.cellLineThinLeftBtmBkgrndWht { background-color: #FFF; border-bottom: #c0c0c0 1px solid; border-left: #c0c0c0 1px solid; }
.cellLineThinLeftBtmBkgrndGrn { background-color: #CF9; border-bottom: #c0c0c0 1px solid; border-left: #c0c0c0 1px solid; }
.cellLineThinLeftBtmBkgrndLtGrey { background-color: #f7f7f7; border-bottom: #c0c0c0 1px solid; border-left: #c0c0c0 1px solid; }
.cellLineThinLeftBtmBkgrndDrkGrey { background-color: #666; border-bottom: #c0c0c0 1px solid; border-left: #c0c0c0 1px solid; }
.cellLineThickBtm { border-bottom: #c0c0c0 4px solid; }
.cellLineThickBtmBkgrndWht { background-color: #FFF; border-bottom: #c0c0c0 4px solid; }
.cellLineThickBtmBkgrndGrn { background-color: #CF9; border-bottom: #c0c0c0 4px solid; }
.cellLineThickBtmBkgrndLtGrey { background-color: #f7f7f7; border-bottom: #c0c0c0 4px solid; }
.cellLineThickBtmBkgrndDrkGrey { background-color: #666; border-bottom: #c0c0c0 4px solid; }
.cellLineThickBtmGrn { border-bottom: #6c0 4px solid; }
.cellLineThickTopGrn { border-top: #6c0 4px solid; }
.cellLineThickBtmGrnBkgrndWht { background-color: #FFF; border-bottom: #6c0 4px solid; }
.cellLineThickBtmGrnBkgrndGrn { background-color: #CF9; border-bottom: #6c0 4px solid; }
.cellLineThickBtmGrnBkgrndLtGrey { background-color: #f7f7f7; border-bottom: #6c0 4px solid; }
.cellLineThickBtmGrnBkgrndDrkGrey { background-color: #666; border-bottom: #6c0 4px solid; }
.cellBkgrndDrkGrey,.cellbkgrnddrkgrey { background-color: #666; }
.cellBkgrndLtGrey { background-color: #f7f7f7; }
.cellBkgrndGrn,.cellbkgrndgrn { background-color: #CF9; }
.cellBkgrndWht { background-color: #FFF; }
/* Cell borders for bottom of the opening page of web site */
.cellBox3-4 { border-right: #c0c0c0 1px solid; border-left: #c0c0c0 1px solid; border-bottom: #c0c0c0 1px solid; }
.cellBox1-2 { border-right: #c0c0c0 1px solid; border-bottom: #c0c0c0 1px solid; }
/* Misc table cell line stuff */
.boxThinLite { border: #c0c0c0 1px solid; }
.boxThinWht { border: #fff 1px solid; }
.boxThickLtGrey { border: #c0c0c0 4px solid; }
.boxThinLtGreyCaption { border: #c0c0c0 1px solid;margin-bottom: .8em; }
.marginTB6px { margin-top: 6px; margin-bottom: 6px; }
/* old-site style names, odd.css */ 
.body_text { color: #666; font: 10px/16px Verdana, Arial, Helvetica, sans-serif; }
.list_text { color: #666; font: 9px/13px Verdana, Arial, Helvetica, sans-serif; }
.title1 { color: #333; font: bold 11px/16px Verdana, Arial, Helvetica, sans-serif; }
.subtitle1 { color: #6c0; font: bold 11px/16px Verdana, Arial, Helvetica, sans-serif; }
.subtitle2 { color: #000; font: 10px/16px Verdana, Arial, Helvetica, sans-serif; }
.copywrite, .copyright { color: #666; font-size: normal 9px/16px Verdana, Arial, Helvetica, sans-serif; }
.box_style { color: #000; font: normal 10px Verdana, Arial, Helvetica, sans-serif; border-color:#c0c0c0; border-style:solid;border-width:1px 1px 1px 0; }
.border_bottom { border-top: 1px solid #c0c0c0; }
.border_bottomSide { border-top: 1px solid #c0c0c0; border-left: 1px solid #c0c0c0; }
.border_bottombottom { font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #0066cc; text-decoration: none; border-bottom: 1px solid #c0c0c0; }
.border_bottomFull { border-top: 1px solid #c0c0c0; }
.border_full { border: solid 1px #c0c0c0; }
.border_side { border-left: 1px solid #c0c0c0; }
/* styles from original design */ 
.grey_type { color: #666; font: 10px/16px Verdana, Arial, Helvetica, sans-serif; }
.small_type { color: #666; font: 9px/13px Verdana, Arial, Helvetica, sans-serif; }
.reverse_type { color: white; font: 9px/13px Verdana, Arial, Helvetica, sans-serif; }
.green_title { color: #6c0; font: bold 11px Verdana, Arial, Helvetica, sans-serif; }
.dark_title { color: #333; font: bold 11px Verdana, Arial, Helvetica, sans-serif; }
.red_text { color: red; font-weight: normal; }
.blu_text { color: #06c; font-weight: bold; }
.ltgry_text { color: #666; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 16px; }
.line_thinlow { border-bottom: 1px solid #c0c0c0; }
.line_thinright { border-left: 1px solid #c0c0c0; }
.line_thinleft { border-left: 1px solid #c0c0c0; }
.line_thicklow { border-bottom: 4px solid #c0c0c0; }
.line_thicklow_grn { border-bottom: 4px solid #66cc00; }
.box_3-4 { border-right: 1px solid #c0c0c0; border-bottom: 1px solid #c0c0c0; border-left: 1px solid #c0c0c0; }
.box_1-2 { border-right: 1px solid #c0c0c0; border-bottom: 1px solid #c0c0c0; }
.box_2-1, .lftbtmrule_style { border-left: 1px solid #c0c0c0; border-bottom: 1px solid #c0c0c0; }
.box_thinlite { border: solid 1px #c0c0c0; }
.box_thinwhite { border: solid 1px #fff; }
.box_thicklite { border: solid 4px #c0c0c0; }
.box_thinlite_caption { margin-bottom: 8px; border: solid 1px #c0c0c0; }
.list { list-style-type: square; list-style-position: outside; display: list-item; margin-top: 4px; margin-bottom: 4px; margin-left: 16px; }
.margin_tb { margin-top: 6px; margin-bottom: 6px }
.margin_image_home { margin-top: 3px; margin-right: 12px; margin-bottom: 60px; border: solid 4px #c0c0c0; }
.handcursor { cursor: hand; cursor: pointer; }
/* end odd.css file addition */
.ulNoBlk { display: list-item; }
.liRed { list-style-image: url('/Portals/0/images/list_type_red.gif'); color: #666; margin: 0em; padding: 0em 0em 0.7em; float: left; }
.listTinydot { line-height: 12px; margin: 0 1em 0.4em 1.5em; list-style-image: url('/Portals/0/images/Tinydot.gif'); list-style-position: outside; display: list-item; }
.ulNumberList { font: 10px/16px Verdana, Arial, Helvetica, sans-serif; color: black; width: 575px; padding-top: 7px; padding-right: 0; padding-left: 25px; list-style-type: decimal; }
.liNumberList { margin: 3px 0 3px 10px; padding: 0 10px 0 0; display: list-item; list-style-type: decimal; list-style-position: outside; }
.prodMiscText { font: 10px/16px Verdana, Arial, Helvetica, sans-serif; color: #666; text-decoration: none; border: 0em none; background:#f5f5f5; padding:1em; margin:0; }
.listBenefit { font: 10px/14px; list-style-type: square; list-style-position: outside; display: list-item; margin: 0 0 0 24px; padding: 0; }
.4sightLink { color:#06c; text-decoration:underline; }
.4sightLink span { color:#06c; text-decoration:underline; }
*.hangingIndent { padding-left:15px; text-indent:-15px; font-weight:normal; color:#333; }
*.Indent { padding-left:15px; font-weight:normal; }
select { font:11px/16px Verdana, Arial, Helvetica, sans-serif !important; }
code,.code,.alert { color: red; }
a.alert,a.alert:visited,a.alert:hover { color:red !important }
.inputs { margin:0 !important; }

/* Rep Finder; new module requires change to id name */
#dnn_ctr1754_ViewRepLocator_lblMulti { font-size:11px; display:block; margin:0 0 10px 6px; }
#dnn_ctr1754_ViewRepLocator_btnSubmit { clear:both; }
#dnn_ctr1825_ViewRepLocator_lblMulti { font-size:11px; display:block; margin:0 0 10px 6px; }
#dnn_ctr1825_ViewRepLocator_btnSubmit { clear:both; }
/* List change */
.topRule { border-top: 1px #c0c0c0 solid; }
/* MIR module */
.tableTextNoPad strong { color:#333; }
#dnn_ctr1392_ViewMIR_ddlManufacturer { margin-top:15px; }
#dnn_ctr1392_ViewMIR_ddlCategory { margin-top:8px; }
/* Drop-cap */
*.hanging-indent { padding-left:18px; text-indent:-17px; margin:0 10px 10px 10px; position:relative; top:10px; color:#666; }
*.hanging-dropcap { position:relative; top:7px; left:-3px; font-size:20px; line-height:20px; font-weight:normal; color:black; }
/* Print/Social */
.printControl { width:140px; text-align:center; position:relative; left:620px; top:6px; }
.socialPR { text-align:center; float:right; position:relative; top:4px; left:8px; }
.socialProduct { width:100px; text-align:center;position:relative;left:660px;top:6px; }
.socialPRspan { border:1px #d9d9d9 solid;padding:2px 4px 2px 4px;position:relative;top:3px;display:block; }
html>body .socialPRspan { border:1px #d9d9d9 solid;padding:2px 4px 0 4px;position:relative;top:3px;display:block; }
.printControlspan { border:1px #d9d9d9 solid;padding:2px 3px 2px 4px; display:block; }
.IEpad { padding-left:4px; }
html>body .IEpad { padding-left:0px; }
.printControlM { width:140px;margin:34px 0 0 0;text-align:center;background-color:white; }
.printControlN { width:150px;margin:0 0 0 0;text-align:center;background-color:white; }
#dnn_ctr387_Main_ctl00_buttons { padding-left:8px; }
.shareSpot { margin:8px 0; }
.shareSpotspan { background-color:#fff;border:1px #d9d9d9 solid;padding:2px 3px 0 4px;margin-bottom:4px;margin-left:2px;display:inline-block;overflow:hidden;vertical-align: middle;line-height:12px;height:20px; }
.share { color:#000; }
.likes { position:relative;left:8px;margin:6px 0 14px 0;white-space:nowrap;height:20px;overflow:hidden; }
.like { display:inline-block; }
.FB { position:relative;top:0; }
/*@media \0screen { .FB { top:1px; } }*/
.G1 { width:72px; }
#at15pf { display:none !important; }
#at15s_head { font: 11px/13px Verdana, Arial, Helvetica, sans-serif; }
#at15s { -moz-border-radius:0 !important;-webkit-border-radius:0 !important;border-radius:0 !important; }
#at_hover { font: 10px/12px Verdana, Arial, Helvetica, sans-serif; }
.at_bold { font-weight:normal !important; }
.addthis_button img,.moreArrow img { opacity:0.6;filter:alpha(opacity=60); } 
.addthis_button:hover img,.moreArrow:hover img { opacity:1.0;filter:alpha(opacity=100); } 

/* right column feature items */
.shiftcontainer { /*position:relative;left:-6px;top:4px;*/ }
.shadowcontainer { width: 130px; background-color:transparent; }
.shadowcontainer .innerdiv { background-color: white; border: 1px solid #a3a3a3; padding:0; /*position: relative; left: 4px; top: -4px;*/ } 
#placeIt,#placeIt2 { padding:4px 0 2px 4px; }
#placeIt2 { margin:20px 0 0 22px; }
#placeIt2 .innerdiv { padding-bottom:12px; }
#placeIt2 p.title { text-align:center;color:#000;font-size:12px;padding-top:8px;margin-left:0; }
#placeIt2 .shadowcontainer { background-color:#eee; }
.innerdiv h3 { font: normal 11px/13px Verdana, Arial, Helvetica, sans-serif; text-align:center; }
.innerdiv .cellLineThinBtmBkgrndLtGrey { padding-bottom:6px !important; }
.learnMore { margin-top: 6px; }
.innerdiv .greyType { padding:0 12px 8px 12px !important; }
/* end right column */
 /* tabbed module styles */
ol#toc { font: 11px Verdana; text-align: left; margin: 1px 0 0 16px; padding: 3px 0; list-style-type: none; }
ol#toc li { margin: 0; display: inline; }
ol#toc a { color: #999; background: #fff url('/portals/0/images/shade_gry.jpg') repeat-x left bottom; text-decoration: none; margin-right: 6px; padding: 3px 7px; display: inline-block; position: relative; top: 3px; border-top: 1px solid #c0c0c0; border-right: 1px solid #c0c0c0; border-left: 1px solid #c0c0c0;border-top-right-radius:4px;border-top-left-radius:4px; }
ol#toc a:visited { color: #999; text-decoration: none; }
ol#toc a:hover { color: #999; text-decoration: underline; }
ol#toc li.current { color: #000; position: relative; top: 1px; }
ol#toc li.current a { color: #000; background: white url('/portals/0/images/shade.jpg') repeat-x left top; }
ol#toc li.current a:hover { color: #000; text-decoration: underline; }
ol#toc span { display: block; line-height: 2em; }
ol#toc li img { vertical-align: baseline; opacity: .5; -moz-opacity: .5; filter: alpha(opacity = 50); }
ol#toc li.current img { opacity: 1; -moz-opacity: 1; filter: alpha(opacity = 100); }
div.content { text-align:left; width: 592px; border: solid 1px #c0c0c0; margin: 0 0 0 8px; padding: 0px 0px 0px 0; }
div.content h1 { margin-top:12px; }
.contentPic { float:right; border:0; margin:0 0 15px 15px; }
#bioBlock { padding:1.0em 15px 0.7em 15px; margin:0; border-top:1px #e2e2e2 solid; }
#bioBlock ul { list-style:none; margin:0; padding:0 0 0 10px; }
#bioBlock li { margin: 0; padding:0 0 0.5em 0; list-style-position: outside; list-style-image: none; font: 10px/16px Verdana, Arial, Helvetica, sans-serif; color: #666666; }
.menu_child { border: 1px solid black; padding:8px 0 4px 8px; background-color:white; width:166px; }
.menu_wrap { width:180px; padding:0 0 0 14px; }
a.child_attach { display:block; padding-bottom:5px; font-size:11px; }
html>body div.bubbleArrow { float:right; position:relative; left:-174px; top:16px; }
.bubbleArrow { float:right; position:relative; left:-164px; top:16px; }

div.list span.body_text span { display:none; }
tr.MainMenu_MenuItem {}
a#dnn_ctr387_Main_ctl00_lnkServices { display:block; }

