/* -----------------------------------------------------
   Color Key:
	Hypertherm Red : #DC291E
	Hypertherm Gray: #A5ACB0
	Hypertherm Purple: #625BC4
	Hypretherm Yellow: #FFC82E
	Gray Text: #4F5050	
	Grays(darkest to lightest): #333333, #666666, #999999, #B4B4B4,	#CCCCCC, #EEEEEE
----------------------------------------------------- */

/* GLOBAL */
body, html{ margin:0; padding:0; background-color:#4F5050; text-align:left; }
h1 { margin:0; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; font-weight:bold; color:#4F5050;line-height:1.2em; }
   .h1smaller { font-size:.8em; }
h2 { font-family:Arial, Helvetica, sans-serif; margin-top:0; margin-bottom:5px; font-size:1.1em; font-weight:bold; color:#4F5050; }
h3 { font-family:Arial, Helvetica, sans-serif;font-size:1.0em; font-weight:bold; color:#4F5050;margin:0;padding:0;}
a { color:#DC291E; text-decoration:none; outline:none;}
a:hover { text-decoration:underline;color:#DC291E;}
p { margin-top:0;margin-bottom:8px; }
input,select,textarea{border:1px solid #999999;padding:2px;margin-left:3px}
label { margin:0; padding:0; }
form { margin:0; padding:0; }
a.greyLink { color:#4f5050;text-decoration:none;  }
a:hover.greyLink { color:#dc291e;text-decoration:none; }
a.arrowLink { background:url("/images/global/btn_arrow_right_gray.gif") no-repeat scroll right 2px transparent;color:#4F5050;font-weight:bold;padding:0 8px 0 0;text-decoration:none;}
a:hover.arrowLink { color:#dc291e;text-decoration:none;background:transparent url(/images/global/btn_arrow_right_red.gif) no-repeat scroll right 2px;}
a.redArrowLink { background:url("/images/global/btn_arrow_right_red.gif") no-repeat scroll right 2px transparent;color:#DC291E;font-weight:bold;padding:0 8px 0 0;text-decoration:none;}
div.linkBox{background-color:#EEEEEE;border:1px solid #CCCCCC;margin:20px 0 0;padding:8px 8px 0;}
div.redButton{overflow:hidden;padding:8px 0;}
div.redButton a{background:url("/images/global/btn_redBkgnd_off.jpg") no-repeat scroll right -2px transparent;color:#FFFFFF;font-family:arial,verdana,sans-serif;font-size:14px;font-weight:bold;padding:6px 26px 6px 6px;text-decoration:none;}
div.redButton a:hover{background:url("/images/global/btn_redBkgnd_on.jpg") no-repeat scroll right -2px transparent;}
.rolloverButton{border: none;}
.even { background-color:#ffffff}
.odd {background-color:#EEEEEE }
.red {color:#DC291E}
.redbold {color:#DC291E;font-weight:bold;}
.bold {font-weight:bold}
.italic {font-style: italic;}
.printonly{display:none;}
.clear{clear:both;}
.subscript {font-size:0.8em;position:relative;top:0.3em;}
.superscript {bottom:0.4em;font-size:0.8em;position:relative;}
.nowrap{white-space: nowrap;}
#errorsCntnr {border:1px solid;color:#D8000C;display:none;font-weight:bold;margin-bottom:15px;padding:15px 10px 15px 60px;background: #FFBABA url(/images/jqueryplugins/validation/validation_error.jpg) no-repeat 10px center;}
#errorsCntnr p {margin:0;padding:0;}

/* TOOLTIP */
a.tooltipTrigger{border-bottom:1px dashed #4F5050;text-decoration:none;color:#4f5050;}
div.tipOuter{z-index: 200;display:none;padding:0 0 0 11px;background-color:white;width:275px;background: transparent url(/images/global/arrowleft.gif) no-repeat scroll 1px 0;}
div.tipOuter.left{background:url("/images/global/arrowright.gif") no-repeat scroll 275px 1px transparent;padding:0 11px 0 0;}
div.tipWhtBorder{border-right:1px solid #FFF;border-bottom:1px solid #FFF;border-top:1px solid #FFF;zoom:1;}
div.tipOuter.left div.tipWhtBorder{border-left:1px solid #FFF;border-right:none;}
div.tipInner{background:#FFF;border: 2px solid #4F5050;zoom:1;}
h3.tipTitle{margin: 0 0 5px;padding:1px 5px 3px;font-size: 16px;font-weight: normal;background-color: #4F5050;color: #fff;}
div.tipText{padding: 0 5px 5px;display: inline-block;color:#4F5050;}
div.tooltip {background:#FFF;border: 2px solid #4F5050;zoom:1;z-index:5000;}

/* OVERLAY */
div.overlay{display:none;padding:20px;width:500px;border:4px solid #4F5050;background-color:#FFFFFF;z-index:9999}
a.close{background:url(/images/global/close.png) no-repeat;position:absolute;top:-20px;right:-20px;width:35px;height:35px;cursor:pointer;}
div.overlay #title, div.overlay #videoTitle{margin-top:10px;font-size:1.3em;color:#4F5050;font-family:Arial, Helvetica, sans-serif;}
a.imageOverlay img{border:none;}

/* TABS */
.tabsCntnr{border-top:1px solid #EEEEEE;padding-top:1px;clear:both;margin-top:15px;overflow:hidden;}
.tabsCntnr a:active{outline: 0 none;}
* html .tabsCntnr ul.tabs,* html .tabsCntnr ul.tabs2 {display:inline-block;}
.tabsCntnr div.pane,.tabsCntnr div.npane {/*border-bottom:4px double #EEEEEE;*/display:none;padding:15px 10px 10px;overflow:hidden;zoom:1;}
.tabsCntnr ul.tabs,.tabsCntnr ul.nestedTabs{overflow: hidden;background: transparent url(/images/global/bckgrnd_tab_short.gif) repeat;border-bottom:1px solid #EEEEEE;border-top:1px solid #EEEEEE;margin:0;padding:0 0 0 13px;}
.tabsCntnr ul.tabs li,.tabsCntnr ul.nestedTabs li{position: relative;height:25px;float:left;list-style-type:none;padding:0;margin:0;}
.tabsCntnr ul.tabs a,.tabsCntnr ul.nestedTabs a{display: inline-block;height:18px;background-image:url(/images/global/bckgrnd_tab_sep_line.gif);background-position:right 0;background-repeat:no-repeat;color:#4F5050;float:left;font-size:0.9em;font-weight:bold;line-height:1.2em;margin:0;padding:7px 28px 0 0;text-decoration:none;}
.tabsCntnr ul.tabs a.current,.tabsCntnr ul.nestedTabs a.current{position: relative;background-image:url(/images/global/bckgrnd_tab_on.gif);background-position:right 0;background-repeat:no-repeat;cursor:default;margin-left:-13px;padding-left:13px;}
.tabsCntnr ul.tabs2{overflow: hidden;background: transparent url(/images/global/bckgrnd_tab.gif) repeat;border-bottom:1px solid #EEEEEE;border-top:1px solid #EEEEEE;margin:0;padding:0 0 0 13px;}
.tabsCntnr ul.tabs2 li{position: relative;height:36px;float:left;list-style-type:none;padding:0;margin:0;}
.tabsCntnr ul.tabs2 a{height:30px;background-image:url(/images/global/bckgrnd_tab_sep_line.gif);background-position:right 0;background-repeat:no-repeat;color:#4F5050;float:left;font-size:0.9em;font-weight:bold;line-height:1.2em;margin:0;padding:6px 28px 0 0;text-decoration:none;}
.tabsCntnr ul.tabs2 a.current{position: relative;height:30px;background-image:url(/images/global/bckgrnd_tab_on.gif);background-position:right 0;background-repeat:no-repeat;cursor:default;margin-left:-13px;padding-left:13px;}

/* LARGE TOP TABS */
.lrgtabNav{background-color:#EEEEEE;display:inline-block;padding-left:1px;position:relative;width:493px;z-index:1;}
div.lrgtabNav ul{margin:0;padding:0;}
.lrgtabNav li{float:left;list-style-type:none;padding:0;text-align:center;}
.lrgtabNav a{color:#333333;display:block;font-size:11px;zoom:1;padding:4px;position:relative;text-decoration:none;border-right:1px solid #CCCCCC;opacity: 0.3; filter: alpha(opacity = 30);}
.lrgtabNav a:hover {opacity: 1.0; filter: alpha(opacity = 99);}
.lrgtabNav a.current{background-color:#FFFFFF;border-top:4px solid #DC291E;opacity: 1; filter: alpha(opacity = 100);}
.lrgtabNav a.last{background-image:none;border-right:1px solid #EEEEEE;}
.lrgtabNav img{border:medium none;margin-bottom:3px;}
.lrgtabNav p{margin:0;font-weight:bold;}
.lrgtabPane p{margin:0;}
.lrgtabPanes{border:1px solid #EEEEEE;margin-top:-1px;overflow:hidden;padding:6px;width:480px;z-index:-1;}
.lrgtabPanes div.lrgtabPane{display:none;}
div.lrgtabPane div {margin-top:5px;}

.toggle{background:#fff url(/images/global/plus.gif) no-repeat 2px 50%;padding-left:18px;margin-top:12px;cursor: pointer;}
.expanded{background:#fff url(/images/global/minus.gif) no-repeat 2px 50%;padding-left:18px;cursor: pointer;}
div.toggleContent{display:none;margin-left:18px;}
div.toggleContentExpand{display:block;margin-left:18px;}

/* PAGE WRAPPER */
#oCntnr { width:968px; margin-left:auto; margin-right:auto; text-align:left; background-color:#FFFFFF; }

/* HEADER */
#topNavCntnr{background-color:#000000;border-bottom:1px solid #FFFFFF;overflow:hidden;padding-bottom:5px;padding-top:5px;width:968px;}
#topNavLinksCntnr{margin-right:21px;}
#navTopLinks{overflow:hidden;width:100%;}
#searchCntnr { font-family:Arial, Helvetica, sans-serif; font-size:.65em; color:#FFFFFF; padding:0 0 0 6px; margin:0;float:right;display:inline; }
#topNavLinksCntnr ul { list-style:none; margin:0; padding:0;display:inline; }
#topNavLinksCntnr li { float:right; padding:0 0 0 6px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:.65em; }
#topNavCntnr a { text-decoration:none; color:#FFFFFF; }
#topNavCntnr a:hover { text-decoration:underline; }			
#navLinksLanguage{margin:6px 0 0;overflow:hidden;padding:0;width:100%;}
#navLinksSearch{margin-top: 4px;}
#topGradient { width:968px; clear:both; border-top:1px solid #000000; height:18px; background-image:url(/images/bckgrnd_gradient_top.gif); }
#logoCntnr { padding-left:21px; float:left; }
#logoCntnrPrint{display:none;}
#siteNavCntnr{bottom:0;margin-right:21px;padding-top:2px;position:absolute;right:0;z-index:100;}
#mainNavTopLine{border-top:1px solid #4F5050;margin-bottom:2px;}
#logoNavCntnr{z-index:100;background-color:#000000;height:48px;position:relative;}
#q{background:url("/images/global/searchBKGND.gif") no-repeat scroll 0 0 #EEEEEE;border:medium none;float:left;height:22px;margin:0;overflow:hidden;padding:0 0 0 24px;width:121px;line-height: 22px;}
#sa{background:url("/images/global/search_btn_bkgnd.gif") repeat-x scroll 0 0 #EEEEEE;color: #FFFFFF;height: 22px;padding: 0 0 2px 2px;margin:0;border:none;outline: none;font-size: 11px;}
.gsc-completion-container{z-index: 5000;}
.gsc-completion-container td{color:#dc291e}
.gsc-completion-container td strong{color:#4f5050}

.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none;}
.sf-menu{line-height:0.8em;}
.sf-menu ul{position:absolute;top:-999em;width:10em;}
.sf-menu ul li{width:100%;}
.sf-menu li:hover{visibility:inherit;}
.sf-menu li{float:left;position:relative;}
.sf-menu a{display:block;position:relative;}
.sf-menu li:hover ul,.sf-menu li.sfHover ul{left:0;top:2.5em;z-index:1000;}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul{top:-999em;}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul{left:10em;top:0;}
ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul{top:-999em;}
ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul{left:10em;top:0;}
#sfWrap{border-top:1px solid #4F5050;padding:2px 0 0;}
.sf-menu{border-left:1px solid #4F5050;border-right:1px solid #4F5050;border-top:1px solid #4F5050;font-family:Arial,Helvetica,sans-serif;font-size:0.65em;font-weight:bold;text-transform:uppercase;display:inline-block;zoom:1;*display:inline;}
.sf-menu li {background:#000000;}
.sf-menu li li{background:transparent;}
.sf-menu ul{padding:6px 0;background:#B1B1B1 url(/images/global/bckgrnd_drop_down.jpg) repeat-x scroll 0 0;/*border-bottom:1px solid #FFFFFF;*/}
#siteNavCntnr .sf-menu a,#siteNavCntnr .sf-menu a:visited,#siteNavCntnr .sf-menu a:hover,#siteNavCntnr .sf-menu a:link {color:#FFFFFF;}
#siteNavCntnr .sf-menu li ul li a,#siteNavCntnr .sf-menu li ul li a:visited,#siteNavCntnr .sf-menu li ul li a:hover,#siteNavCntnr .sf-menu li ul li a:link {color:#4F5050;}
.sf-menu a {padding:0.75em 1.8em 0.9em;text-decoration:none;}
.sf-menu li ul li a{font-size:.85em;line-height:1.3em;font-weight:bold;}
.sf-menu li li:hover,.sf-menu li li.sfHover,
.sf-menu li li a:focus,.sf-menu li li a:active{border:none;background:#FFFFFF;outline:0;}
.sf-menu li a:hover,.sf-menu li.sfHover a,.sf-menu li.sfHover a.on{border-top:2px solid #ED1B2D;padding-top:0.55em;text-decoration:none;}
.sf-menu li li a:hover{border:none;text-decoration:none;background:#FFFFFF;outline:0;}
.sf-menu li li a:hover,.sf-menu li.sfHover li a{border:none;text-decoration:none;outline:0;padding:0.60em 2em;}
.sf-menu li a.on{background:transparent url(/images/global/bckgrnd_main_nav_on.gif) repeat-x scroll 0 0;border-top:2px solid #FFFFFF;padding-bottom:0.95em;padding-top:0.55em;text-decoration:none;}
.sf-menu li ul a.sf-with-ul {padding-right:1em;min-width:1px;}
.sf-sub-indicator { background:none; display:block; width:0; height:0; overflow:hidden; }
.sf-menu li ul a .sf-sub-indicator {background:url(/images/global/superfish-arrows-4f5050.png) no-repeat;display:block;height:10px;overflow:hidden;position:absolute;right:.2em;text-indent:-999em;top:.6em;width:10px;}
.sf-menu li ul a > .sf-sub-indicator { top:.4em; }
.sf-menu li ul a .sf-sub-indicator { background-position:-10px 0; }
.sf-menu li ul a > .sf-sub-indicator { background-position:0 0; }
.sf-menu ul a:focus > .sf-sub-indicator,.sf-menu ul a:hover > .sf-sub-indicator,.sf-menu ul a:active > .sf-sub-indicator,.sf-menu ul li:hover > a > .sf-sub-indicator,.sf-menu ul li.sfHover > a > .sf-sub-indicator {background-position:-10px 0;}
	
#imgTitleCntnr { margin-top:1px; border-bottom:1px solid #999999; height:47px; overflow:hidden; }
#titleLines { height:47px; float:left; margin-left:2px; border-left:4px double #B4B4B4; }
#titleCntnr { height:39px; margin-top:8px; margin-left:2px; border-left:4px solid #DC291E; float:left; }
#titleCntnr h1{padding-left:4px;padding-top:2px;}
#cookieCrumb { height:12px; font-family:Arial, Helvetica, sans-serif; font-size:.65em; padding-left:4px;width:750px;overflow:hidden }
#cookieCrumb a { color:#b4b4b4; text-transform:uppercase; }

/* LEFT NAV */
#leftNavCntnr { width:202px; padding-bottom:50px; float:left; min-height: 300px; height: auto !important; height: 300px;}
#leftNavLinks {min-height: 100px; height: auto !important; height: 100px;height:100px;overflow:visible;background-image:url(/images/bckgrnd_left_nav.jpg);background-position:top;background-repeat:no-repeat;padding:10px 8px 0px 12px;height:auto;overflow:hidden;}
#leftNavSubLinks {border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;padding:3px 0px 3px 0px;margin-top:-5px;margin-bottom:5px;}
#leftNavLinks a { font-family:Arial, Helvetica, sans-serif; font-size:.65em; color:#4f5050; text-decoration:none; padding-bottom:10px; }
#leftNavLinks a:hover { color:#DC291E; }
#leftNavLinks a.on { font-family:Arial, Helvetica, sans-serif; font-size:.65em; color:#DC291E; text-decoration:none; padding-bottom:10px; }
#leftNavSubLinks a { display:block; font-family:Arial, Helvetica, sans-serif; font-size:.65em; color:#4f5050; text-decoration:none; padding-bottom:3px; }
#leftNavSubLinks a.on { display:block; font-family:Arial, Helvetica, sans-serif; font-size:.65em; color:#DC291E; text-decoration:none; padding-bottom:3px; }
.navSide{font-family:Arial, Helvetica, sans-serif;font-size:1.1em;}
.navSide img{border: 0px none #ED1B2D; cursor: pointer;}
.navSide span{cursor: pointer;}

/* CONTENT */
#contentCntnr { z-index:2;background-color:#FFFFFF; border-top:1px solid #FFFFFF; height:auto; overflow:hidden; clear:both; }
#content { width:730px; float:left; padding:15px 20px 15px 15px; font-family:Arial, Helvetica, sans-serif; font-size:.75em; color:#4f5050; line-height:1.3em; height:auto; overflow:hidden; }
#contentWithRight {color:#4F5050;float:left;font-family:Arial,Helvetica,sans-serif;font-size:0.75em;height:auto;line-height:1.3em;overflow:hidden;padding:15px 0 20px 15px;width:496px;}
#contentWithRight p.leftPhoto{display:inline;float:left;margin:0;width:175px;text-align:left;padding:0;}
#contentWithRight p.rightPhoto{display:inline;float:left;margin:0 0 0 35px;width:195px;text-align:left;padding:0;}
#contentWithRight p.leftPhoto span,#contentWithRight p.rightPhoto span{font-size:10px;}
#contentWithRight p img.fillerImg{float:left;margin:0 10px 0 0;padding:0;vertical-align:top;}
#contentWithRight ul{padding:0;}
#contentWithRight p{}
#rightColumn {color:#4F5050;float:left;font-family:Arial,Helvetica,sans-serif;font-size:0.75em;line-height:1.3em;margin:15px 0 0 10px;padding:0 20px 0 10px;width:210px;}
img.CWRsectionImg { margin-left:15px;padding-bottom:10px; background-image:url(/images/bckgrnd_section_img.gif); background-position:bottom; background-repeat:repeat-x; }
img.sectionImg { margin-top:-20px; margin-bottom:5px; padding-bottom:10px; background-image:url(/images/bckgrnd_section_img.gif); background-position:bottom; background-repeat:repeat-x; }

div.doubleLine496 { width:496px; margin:20px 0px 20px 0px; border-top:4px double #EEEEEE; }
div.doubleLine600{border-top:4px double #EEEEEE;clear:both;width:700px;}
div.productBucket{float:left;margin:15px 15px 10px 0;padding:0;width:345px;}
div.productBucket img { margin:0 12px 0 0; float:left;border:0; }
div.productBucket h2 a { color:#333333 ;}
div.productBucketText{float:left;width:228px;}
p.productIndxTop {width:680px;margin:0;overflow:hidden;padding-bottom:8px;}
p.productIndxTop img {float:left;margin:0 15px 0 0;display:inline;}
div.productTop{overflow:hidden;}
div.productTop img.bs {float:left;margin-right:20px;}
.productTopLeft{float:left;width:337px;}
.productTopLeft p{float:left;width:337px;margin:0 0 10px;}
.productTopLeft ul{float:left;margin:0;padding:0;width:323px;}
.productTopLeft ul li {padding-bottom:6px;list-style:outside;margin-left:15px;}
.productTopRight{float:right;width:210px;}

div.arrowList{padding:0;}
div.arrowList h3{background:url("/images/global/related_box_header_blend3.jpg") no-repeat scroll 0 0 transparent;color:#ffffff;margin:0;padding:3px 0 3px 5px;}
div.arrowList h3.white{background:url("/images/global/related_box_header_blend4.jpg") no-repeat scroll 0 0 transparent;color:#ffffff;}
div.arrowList ul{margin:0;padding:0;border:1px solid #EEEEEE;border-top:none;}
div.arrowList ul.noborder{border:none;}
div.arrowList ul li{list-style: none;padding:4px 4px 4px 12px;text-indent:-8px;}
div.arrowList ul li a{color:#4F5050;background:transparent url(/images/global/right_arrow_gray.gif) no-repeat scroll 0 3px;padding-left:8px;text-decoration:none;}
div.arrowList ul li a:hover{color:#dc291e;background:transparent url(/images/global/right_arrow_red.gif) no-repeat scroll 0 3px;padding-left:8px;text-decoration:none;}
div.arrowList p {background:transparent url(/images/global/right_arrow_gray.gif) no-repeat scroll 0 3px;margin:0 0 6px;padding-left:10px;}
div.arrowList h2,div.arrowList h1 {margin:10px 0 2px;padding:0;margin-left:10px;}
div.arrowList h1.firstH1{margin-top:0;}

.ovrwBulletList {margin:0 0 10px;overflow:hidden;padding:0 0 0 13px;}
li.ovrwBulletListIndt {list-style:none;}
div.bulletList ul{margin:0 0 10px;padding:0 0 0 11px;}
div.bulletList h1 {padding:0 0 0 11px;}

#leftNavCntnr div.arrowList{font-family:Arial,Helvetica,sans-serif;font-size:0.75em;line-height:1.3em;margin:20px 0 0 10px;width:190px;}
#leftNavCntnr div.arrowList h3{background:none repeat scroll 0 0 #EEEEEE;color:#4F5050;}

#ovwLearnMore{width:225px;float:right;}
.overviewText{float:left;width:300px;}
.overviewList{float:left;width:300px;padding:0;margin-left:10px;}
.featureLink{float:left;margin-top:10px;overflow:hidden;padding-left:170px;width:336px;}
.featureLinkFL{float:left;margin-top:10px;overflow:hidden;padding-left:170px;width:336px;}
.featureLink img {border:none;vertical-align:middle;margin-right:5px;}
.featureLinkFL img {border:none;vertical-align:left;margin-right:5px;}
.featureLink a {color:#dc2913;}
.featureLink p {margin:10px 0 0;}
.consumables{display:none;}

#sharethis{background-color:#eeeeee;color:#298136;padding-left:4px;}
#sharethis img {padding:4px 1px;vertical-align:middle;border:none;}

/* Horizontal floated list */
ul.horzflt li{float:left;height:175px;list-style:none;padding:10px;}
ul.horzflt li a{color:#4F5050;text-decoration:none;}
ul.horzflt li a img{border:1px solid #4F5050;}

/* Tables */
table.cssborders {border-width: 1px;border-spacing: 0px;border-style: solid;border-color: #333;border-collapse: collapse;background-color: white;}
table.cssborders th {border-width: 1px;padding: 3px;border-style: solid;border-color: #333;-moz-border-radius: 0;}
table.cssborders td {border-width: 1px;padding: 3px;border-style: solid;border-color: #333;-moz-border-radius: 0;}
table.cssborderslight {border-width: 1px;border-spacing: 0px;border-style: solid;border-color: #B4B4B4;border-collapse: collapse;background-color: white;}
table.cssborderslight th {border-width: 1px;padding: 3px;border-style: solid;border-color: #B4B4B4;background-color: white;-moz-border-radius: 0;}
table.cssborderslight td {border-width: 1px;padding: 3px;border-style: solid;border-color: #B4B4B4;background-color: white;-moz-border-radius: 0;}
table.cssborders td.noborderRt { border-right:none; }
table.cssborders td.noborderLt { border-left:none; }

#powermaxAdvantageLink {padding-top:10px;}
#powermaxAdvantageLink img {vertical-align:middle;border:0;}
#powermaxAdvantageLink span {font-size:1.1em;padding-left:5px;}

.h2Box{background-color:#EEEEEE;padding:15px;}

#top{width:610px;height:175px;padding:10px;border:1px solid #4F5050;background-color:#FFFFFF;}
div.lndTopContent{display:none;background-color:#FFFFFF;}
div.lndMedia{float:left;height:175px;margin-left:10px;width:250px;}
div.lndTxt{float:left;height:175px;width:335px;height:160px;margin-left:7px;}
#intro_content{display:block}
#categoryContent{width:600px;height:300px;}
div.categoryBucket{float:left;padding:0 22px;text-align:center;margin-top:20px;}
div.categoryBucket img {border:none;}
div.categoryBucket a {text-decoration:none;font-size:1.2em;font-weight:bold;line-height:1.2em;color:#4F5050;}
div.categoryBucket a:hover {text-decoration:underline;color:#ED1B2D;}
p.categoryImg{margin:5px 0 0 0;padding:0;}

#consumKitTabs {width:710px;}
#consumablesCntnr { width:700px; overflow:hidden; border-top:1px solid #EEEEEE; border-bottom:1px solid #EEEEEE; padding:3px 0px 3px 0px; }
div.consumablesBucket { width:178px; float:left; border-left:1px solid #EEEEEE; }
div.consumablesLinkCntnr { height:auto; padding:5px 0px 5px 5px; }
#consumablesCntnr div.last { width:160px; border-right:1px solid #EEEEEE; }
#consumablesCntnr a { text-decoration:none; font-size:.95em; }
div.map{border:1px solid #EEEEEE;}
div.smallMap{border:1px solid #EEEEEE;float:left;height:125px;padding:5px 15px;}




/* HOMEPAGE */
#oCntnrHm{ width:968px; margin-left:auto; margin-right:auto; text-align:left; background-color:#000000; }
#hmLogoCntnr {  padding-left:35px; }
#hmMainNavTopLine { width:556px; float:right; margin-right:21px; border-top:1px solid #4F5050; margin-bottom:2px; }
#hmMainNavSep { width:924px; height:2px; clear:both; margin:0 21px;border-top:1px solid #4F5050; border-right:1px solid #4F5050; border-left:1px solid #4F5050; } 
#hmFlashCntnr { height:265px;width:924px;border:1px solid #4F5050;margin:0 21px;background-color:#000;}
#hmTabsCntnr{min-height: 240px; height: auto !important; height: 240px;margin:5px 22px 0 22px;font-family:Arial, Helvetica, sans-serif;width:924px;color:#CCCCCC;font-size:.75em;}
#hmTabsCntnr .topLevelTab{float: left;width:924px;background:transparent url(/images/global/hmPaneBkgnd.jpg) repeat-x scroll 0 0;border-top:2px solid #9b4339;}
#hmTabsCntnr ul.hmTabs{overflow: hidden;margin:0;padding:0;height:24px;float: left;}
#hmTabsCntnr ul.hmTabs li{position: relative;height:24px;float:left;list-style-type:none;padding:0 8px 0 0;margin:0;}
#hmTabsCntnr ul.hmTabs a{background:transparent url(/images/global/blackgray_tab.jpg) repeat-x scroll 0 0;color:#FFFFFF;float:left;margin:0;padding:5px 15px;text-decoration:none;}
#hmTabsCntnr ul.hmTabs a.current{background:transparent url(/images/global/redgray_tab.jpg) repeat-x scroll 0 0;}
#hmTabsCntnr div.tabControls {float:right;height:14px;margin:2px 2px 3px;}
#hmTabsCntnr div.tabControls a {float:left;text-decoration:none;padding:0 4px;color:#eeeeee;}
#hmTabsCntnr div.tabControls a.current {color:#4f5050;background-color:#eeeeee;}
#hmTabsCntnr div.tabControls img {border:none;padding-top:2px;}
#hmTabsCntnr div.tabControls ul.hmNewsTabs {list-style:none;margin:0 !important;padding:0;float:left;}
#hmTabsCntnr div.tabControls ul.hmNewsTabs li {float:left;text-indent:0;margin:0 !important;list-style-image:none !important;}  
#hmTabsCntnr div.pane {display:none;padding:0;margin: 0;font-size:0.95em;overflow:hidden;}
#hmTabsCntnr div.panel{float:left;width:auto;min-height: 214px; height: auto !important; height: 214px;position:relative;}
#hmTabsCntnr div.threePanel{width:308px;}
#hmTabsCntnr div.twoPanel{width:462px;}
#hmTabsCntnr div.threePanel div.pane{width:308px;}
#hmTabsCntnr div.twoPanel div.pane{width:462px;}
#hmTabsCntnr div.shadow{background:transparent url(/images/global/hmPaneShadow.jpg) no-repeat scroll 0 0;}
#hmTabsCntnr a.homeTabImage{float:left;}
#hmTabsCntnr a.homeTabImage img{border:none;margin-right:10px;}
#hmTabsCntnr a.homeTabImage img.homeTabBorder{border:1px solid #4f5050;}
#hmTabsCntnr div.item{width:278px;padding:10px 15px 4px;min-height: 85px; height: auto !important; height: 85px;position:relative;}
#hmTabsCntnr div.item p{width:190px; float:left;}
#hmTabsCntnr div.oneItem{padding-top:20px;min-height: 190px; height: auto !important; height: 190px;position:relative;}
#hmTabsCntnr div.ssitem{padding-top:0;}
#hmTabsCntnr div.oneItem p{width:168px;}
#hmTabsCntnr div.twoPanel div.item{width:432px;}
#hmTabsCntnr div.onePanel div.item{width:auto;}
#hmTabsCntnr div.twoPanel div.item p{width:304px;}
#hmTabsCntnr div.onePanel div.item p{width:auto;float:none;}
#hmTabsCntnr div.newsSeparator{background-color:#666;height:1px;margin:0 auto;padding:0;width:220px;overflow:hidden;}
#hmTabsCntnr div.twoPanel div.newsSeparator{width:300px;}
#hmTabsCntnr .newsHeader {font-weight:bold;color:#fff;font-size:1.1em;}
#hmRSSFeed{margin-top:4px;float: right;}
#hmRSSFeed a{color:#eeeeee;text-decoration:none;}
#hmRSSFeed a:hover{color:#dc291e;}
#csr1{padding:10px 15px 0;}
#csr1 p{margin-bottom:12px}
#csr1 div{float:left;width:270px;}
#csr1 div img{border:1px solid #EEEEEE;float:left;margin-right:10px;}
#csr1 div h1{color:#FFFFFF;float:left;margin-bottom:5px;}
#csr1 div p{float:left;width:185px;}
#csr1 div.vDivider{background-color:#666666;float:left;height:75px;margin:20px 20px 0;width:1px;}
a.hmArrowLink{color:#FFF;text-decoration:none;background:url("/images/global/btn_arrow_nws_white.gif") no-repeat scroll right 3px transparent;padding:0 8px 0 0;position:relative;}
a:hover.hmArrowLink{color:#dc291e;background:transparent url(/images/global/btn_arrow_nws_red.gif) no-repeat scroll right 3px;}

/* VIDEOS */
#videosCntnr ul.ib-fix div{border:medium none;margin:0;padding:0;}
#videosCntnr ul.ib-fix li {width:104px;margin: 0 20px 10px 0;padding:0 0 0 0;}
#videosCntnr ul.ib-fix img {border: 1px solid #333;}
#videosCntnr ul.ib-fix div.vidThumb {height:80px;}
#videosCntnr ul.ib-fix div.vidThumb img:hover {border:2px solid #dc291e;}
#vidOverlay{width:480px;}
#vidOverlay #player{width:480px !important;height:384px !important;display:none}
#vidOverlay #videoTitle{display:none}
span.vidLinks{display:inline-block;margin-top:10px;font-size:12px;}

/* PRODUCT PAGE DOWNLOADS TAB */
#downloadsCntnr ul {margin-top:3px;}
ul.tree{list-style:none;margin:10px 0 0 0;padding:0;}
ul.tree li{display:inline;}
ul.tree ul li{margin:0;background:#eeeeee;border-top:2px solid #fff;padding:2px 2px 2px 25px;color:#4f5050;display:block;}
ul.tree ul li a {padding:0;text-decoration:none;color:#dc291e;}
ul.tree ul{display:none;list-style:none;margin:0;padding:0;}
ul.tree a{color:#4f5050;cursor:pointer;display:block;font-weight:bold;margin-left:0;padding:2px 2px 2px 17px;zoom:1;}
ul.tree a.expanded{background:#fff url(/images/global/minus.gif) no-repeat 2px 50%;}
ul.tree a.collapsed{background:#fff url(/images/global/plus.gif) no-repeat 2px 50%;}
ul.tree a:hover{text-decoration:none;}
ul.tree ul a{color:#4f5050;display:inline;font-weight:normal;}
ul.tree ul a:hover{text-decoration:underline;}
div.vidLinks{display: inline-block;zoom: 1;*display: inline;}
span.vidDownload{padding-left:8px;}
span.vidSize{font-size:10px;}
ul.tree li span.na{font-weight:bold;background:#fff url(/images/global/plus-disabled.gif) no-repeat 2px 50%;padding-left:17px;color:#999999;}
ul.tree li span.naGray{color:#999999;font-size:11px;}

/* QUOTES */
#quote {width:451px;margin:10px 0 0 0;border: 1px solid #4F5050;padding:8px;background-image: url(../images/quote_bkgnd.jpg);}
#quote .quoteText {font-weight:bold;color:#000000;}
#quote .quoteCustomer {color:#FFFFFF;font-style:italic;font-weight:bold;padding-top:6px;text-align:right;}
#videoQuote {width:320px;margin:10px 0 0 0;border: 1px solid #4F5050;padding:8px;background-image: url(../images/quote_bkgnd.jpg);}
#videoQuote a img {border:none;padding:5px;}
.quote {background-color:#EEEEEE;border:1px solid #4F5050;margin:10px 0 0;padding:8px;width:500px;}
.quote .quoteText {font-weight:bold;color:#4f5050;}
.quote .quoteCustomer {color:#4F5050;font-size:0.9em;font-style:italic;line-height:1.3em;padding-top:6px;text-align:right;}

/* PRESS RELEASE PAGE */
.prBucket ul {margin:7px 0 0;padding:0;}
.prBucket ul li {border-top:1px solid #EEEEEE;list-style-type:none;padding:7px 5px;width:615px;}
.prBucket span.prDate{color:#929392;}
.prBucket span.prTitle{font-weight:bold;}

/* PRODUCT REGISTRATION */
ul.regUL {margin:0 0 25px;padding:0 0 0 30px;}
#serialnumberContent ul {margin:0 0 0 25px;padding:0;}
#serialnumberContent ul li {list-style: url(../images/list_arrow.gif);}

/* TESTIMONIALS */
div.button{background:#EEEEEE none repeat scroll 0 0;border:1px solid #4F5050;float:left;height:16px;padding:3px 6px 5px 2px;}
div.button a{color:#4f5050;display:block;font-weight:bold;padding:0 9px 0 7px;text-decoration:none;background:transparent url(/images/global/btn_arrow_right_gray.gif) no-repeat scroll right 3px;}
div.button a:hover{color:#dc291e;display:block;font-weight:bold;padding:0 9px 0 7px;text-decoration:none;background:transparent url(/images/global/btn_arrow_right_red.gif) no-repeat scroll right 3px;}
div.button img{border:none}
div.button img.uparrow{margin-bottom:2px;}
div.testimonialFeatured_cntnr{border:1px solid #CCCCCC;background-color:#EEEEEE;margin:15px 0 25px;padding:20px;overflow:hidden;width:600px;/* max-height:415px; */}
div.testimonialFeatured_cntnr div.detailPhoto{float:left;margin-right:20px;}
div.testimonialFeatured_cntnr div.name{font-weight:bold;color:#333333;}
div.testimonialFeatured_cntnr div.title{font-style:italic;}
div.testimonialFeatured_cntnr div.company{font-style:italic;}
div.testimonialFeatured_cntnr div.testimonial{margin-top:10px;overflow-x:hidden;overflow-y:auto;max-height:318px;}
#testimonialSearch{overflow:hidden;}
div.testimonialSearchBox{z-index:100;width:450px;display:none;padding:8px;background:transparent url(/images/global/search_bkgnd.jpg) repeat-x scroll 0 0;border:3px solid #eeeeee;/* -moz-box-shadow:0 0 10px 2px #4f5050;-webkit-box-shadow:0 0 10px #4f5050; */}
#testimonialSearch div.search {float:left;height:24px;padding:4px 6px;}
#testimonialSearch div.search a {background:transparent url(/images/global/btn_arrow_up_gray.gif) no-repeat scroll right 10px;color:#4F5050;font-size:18px;text-decoration:none;}
.searchOver{background:transparent url(/images/global/btn_redgrayblend.jpg) repeat-x scroll 0 0}
#testimonialSearch div.search a.searchOverA {background:transparent url(/images/global/btn_arrow_up_white.gif) no-repeat scroll right 10px;color:#ffffff;}
div.testimonialSearchBox ul {margin:0;padding:0;}
div.testimonialSearchBox ul li {float:left;list-style:none;width:145px;height:22px;padding:0;}
div.testimonialSearchBox ul li a{color:#FFFFFF;text-decoration:none;display:block;padding:4px;float:left;line-height:13px;}
div.testimonialSearchBox ul li a:hover{padding:3px 4px 4px 3px;background:transparent url(/images/global/btn_redgrayblend.jpg);border:1px solid #eee;text-decoration:none;}
#noTestimonials{background-color:#EEEEEE;margin:20px 0;padding:20px;font-weight:bold;}
div.testimonial_cntnr{display:inline-block;min-height: 127px; height: auto !important; height: 127px;background-color:#EEEEEE;margin:10px 35px 10px 0;padding:7px;width:290px;vertical-align:top;}
* html div.testimonial_cntnr {display:inline;}
*+html div.testimonial_cntnr {display:inline;}
div.testimonial_cntnr div.thumbnail{float:left;margin-right:7px;width:75px;height:100px;}
div.testimonial_cntnr div.name{font-weight:bold;width:205px;float:left;}
div.testimonial_cntnr div.title{font-style:italic;width:205px;float:left;}
div.testimonial_cntnr div.company{font-style:italic;width:205px;float:left;}
div.testimonial_cntnr div.testimonial{margin-top:8px;width:206px;float:left;}
div.viewTestimonial {background-color:#A5ACB0;color:#FFFFFF;float:right;padding:2px 4px;width:36px;margin-top:4px;}
div.viewTestimonial a{background:transparent url(/images/global/right_arrow_wht_a5acb0.gif) no-repeat scroll 30px 3px;color:#FFFFFF;display:inline-block;width:36px;}
div.viewTestimonial a:hover{text-decoration: none;background:transparent url(/images/global/right_arrow_red_a5acb0.gif) no-repeat scroll 30px 3px;color:#DC291E;display:inline-block;width:36px;}
.paginate{font-family:Arial,Helvetica,sans-serif;padding:3px;margin:0 80px 0 3px;float:right;display:inline;}
.paginate a{padding:1px 4px 1px 4px;margin:2px;border:1px solid #999;text-decoration:none;color:#666;}
.paginate a:hover,.paginate a:active{border:1px solid #999;color:#dc291e;}
.paginate span.current{margin:2px;padding:1px 4px 1px 4px;border:1px solid #999;font-weight:bold;background-color:#999;color:#FFF;}
.paginate span.disabled{padding:2px 5px 2px 5px;margin:2px;border:1px solid #eee;color:#DDD;}
div.testimonialDetail_cntnr{font-family:Arial, Helvetica, sans-serif; color:#4f5050; line-height:1.3em;width:600px;font-size:15px;}
div.testimonialDetail_cntnr div.leftcol{float:left;margin-right:15px;width:250px;}
div.testimonialDetail_cntnr div.rightcol{float:left;width:335px;}
div.testimonialDetail_cntnr div.testimonial{margin-top:10px;overflow-x:hidden;overflow-y:auto;width:335px;max-height:400px;float:left;}
#testimonialOverlay{padding:15px;width:600px;}
div.testimonialDetailLinks{float:left;margin-top:15px;}
div.testimonialDetailLinks a{display:block;}

/* WEEE */
#weeeMapHolder{position:relative;height:400px;margin-bottom:2em;}
#weeeMapHolder form,#weeeMapHolder img{left:0px;position:absolute;top:0px;}
#countryChoice{z-index:500;}
#tri{z-index:400;}
#eui{z-index:300;}
img.weeeMap{height:492px;width:395px;}
div.weeeContentMain img{border-style:none;}
.weeeRollMap{z-index:350;height:492px;width:395px;}

/* SITEMAP */
div.sitemap{width:935px;overflow:hidden;}
div.sitemap h1{background-color:#FFFFFF;padding:2px 0;}
div.sitemap h2{padding:6px 0 0;margin:0 0 0 -30px;}
div.sitemap h3{padding:6px 0 0;margin-left:-30px;}
div.sitemap h4{padding:6px 0 0;margin:0;}
div.sitemap ul{float:left;margin:0;padding:0 10px 0 0;width:295px;}
div.sitemap li{list-style:none;margin:0 0 0 30px;}
div.sitemap a{color:#4F5050;text-decoration:none;}
div.sitemap a:hover{color:#dc291e;}
div.sitemap h1 a{text-decoration:none;padding-left:0px;margin-top:0;}
div.sitemap h2 a{padding-left:0px;}
div.sitemap h3 a{padding-left:15px;}
div.sitemap ul.countries{float:none;margin: 0 35px;overflow:hidden;padding:0;width:auto;}
div.sitemap ul.countries li {float:left;margin-bottom:20px;padding:0 10px;text-align:center;}
div.sitemap ul.countries li a {padding:0;margin:0; }
div.sitemapSection{border:1px solid #EEEEEE;margin-bottom:15px;overflow:hidden;padding:5px;height:100%;}
div.sitemapSection a.collapsed{float:left;height:15px;width:20px;background:#FFFFFF url(/images/global/plus.gif) no-repeat 0 50%;cursor:hand;}
div.sitemapSection a.expanded{float:left;height:15px;width:20px;background:#FFFFFF url(/images/global/minus.gif) no-repeat 0 50%;cursor:hand;}
div.sitemapSection div.expandWrap{overflow:hidden;}

/* EMEA MAPS PAGE */
#emeaMapTabs .lrgtabNav {width:435px;}
#emeaMapTabs .lrgtabNav li{width:145px;}
#emeaMapTabs .lrgtabNav a{height:115px;padding:6px 9px;}
#emeaMapTabs .lrgtabPanes{width:600px;}
.qtip .qtip-wrapper{overflow:auto;}
.qtip .qtip-content{padding:5px;overflow:hidden;font-family:Arial,Helvetica,Sans-serif;font-size:0.8em;color:#4f5050;margin-top:-12px;}
.qtip .qtip-content .qtip-title,.qtip-light .qtip-content .qtip-title{background-color:#f1f1f1;}
.qtip div.mechSales{float:left;overflow:hidden;margin-right:15px;width:225px;}
.qtip div.powermaxSales{float:left;width:225px;}
.qtip div.emailSales{float:left;overflow:hidden;margin-right:20px;padding:10px;}
.qtip div.mechSales img,.qtip div.powermaxSales img {float:left;margin-bottom:7px;}
.qtip h1{font-size:1.1em;margin:0 0 0 5px;padding:0;color:#333333;font-weight:bold; float:left;}
.qtip h3{font-size:1.0em;margin-top:8px;}
.qtip p{margin:0;color:#4f5050;}
.qtip span.countries{display:block;font-size:0.9em;margin-top:4px;}
.qtip div.print{float:right;margin-top:8px;overflow:hidden;width:100px;text-align:right;}
.qtip div.print img{border:none;margin-right:2px;vertical-align:middle;}

/* FULL SUITE PAGES */
div.lndCnt{margin:0 25px;overflow:hidden;width:670px;}
div.lndCntCntnr{float:left;margin:20px 0 0;overflow:hidden;padding:0;text-align:center;width:300px;}
div.lndCntCntnr img{border:none;}
div.lndCntDivider{background-color:#B4B4B4;float:left;height:55px;margin:25px 34px 0;width:1px;}
div.lndCnt p{margin:5px 0 0 0;}
#flowtabs{height:25px !important;margin:-29px 0 0 4px;padding:0;width:720px;position:relative;_margin-bottom:-2px;}
#flowtabs li{float:left;list-style-type:none;margin:0;padding:0;text-indent:0;}
#flowtabs li a{background-color:#EEEEEE;color:#666666;display:block;font-size:16px;height:25px;line-height:25px;margin:0 1px;opacity:0.4;filter:alpha(opacity = 40);padding:0;text-align:center;text-decoration:none;width:25px;font-weight:bold;}
#flowtabs a:hover{color:#000;}
#flowtabs a.current{background-color:#CCCCCC;color:#333333;cursor:default;line-height:25px;opacity:0.9;filter:alpha(opacity = 90);}
#flowpanes{height:340px;width:725px;}
#flowpanes div{display:none;margin:0;}
#flowpanes{position:relative;overflow:hidden;clear:both;}
#flowpanes div{float:left;display:block;width:725px;cursor:pointer;}
#flowpanes .items{width:20000em;position:absolute;clear:both;margin:0;padding:0;}
div.lrgtabPaneContent{display:block; float:left; padding-left:12px; width:280px;}
div.lrgtabPaneContent ul{margin:0;}
div.lrgtabPaneContent ul li{line-height:22px;}
#benefitsTabs a.dvpVideo{width:480px;height:384px;display:block}
#benefitsTabs a.dvpVideo img{border: none;}
#benefitsTabs .lrgtabNav li{width:98px;}
#benefitsTabs .lrgtabNav a {height:70px;padding:4px 9px;line-height:1.2em;}
#benefitsTabs .dvpHead {font-size:1.2em;font-weight:bold;line-height:1.2em;}
#stepsTabs .lrgtabNav li{width:164px;}
#stepsTabs .lrgtabNav li p{font-size:1.2em;}
div.clips{overflow:hidden}
div.clips a{background-color:#EEEEEE;border:1px solid #ccc;display:block;float:left;height:18px;text-align:center;width:190px;color:#999}
div.clips a:hover{color:#dc291e}
div.clips a.vidActive{background-color:#FFFFFF;color:#4F5050;font-weight:bold;text-decoration:none;border-top:2px solid #DC291E;height:17px;}
div.splash{width:480px;height:384px;margin:0 0 5px 0;text-align:center}
div.splash a{background: url('/images/global/play_48x48.png') no-repeat scroll center 12px;color:#DDDDDD;display:block;float:left;font-size:16px;height:46px;padding: 62px 10px 0;text-decoration:none;width:218px;margin-top:280px;}
div.splash a:hover{background: url('/images/global/play_48x48_ovr.png') no-repeat scroll center 12px;color:#DC291E;text-decoration:none;}
div.splash a img{border:none}
div.vCnt{display:none;width:480px;height:402px;margin-bottom:5px;}
div.lrgtabPane div.vidDivider{background-color:#EEEEEE;float:left;height:85px;overflow:auto;width:2px;opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);margin-top:285px;}
div.ipcsvid{width:228px;float:left;}
div.ipcsvid a{background:url("/images/global/play_35x35.png") no-repeat scroll center 0 transparent;color:#eee;float:left;font-size:13px;height:38px;margin-top:150px;padding-top:37px;text-align:center;width:113px;}
div.ipcsvid a img{border:none;margin-bottom:3px;}
div.ipcsvid a:hover{background:transparent url("/images/global/play_35x35_ovr.png") no-repeat scroll center 0;color:#dc291e;text-decoration:none}
div.ipcsvid a span{font-size:8px}
div.ipcsvid h1{background-color:#EEEEEE;border:2px solid #CCCCCC;border-bottom:none;text-align:center;width:220px;padding: 4px;}
div.ipcsvid h1.highlightHeader{color:#dc291e;border-color:#dc291e;}
div.ipcsvid p.title{font-weight:bold;text-align:center}
div.ipcsvid div.ipcsvidbtn{width:228px;height:219px;border:2px solid #ccc;border-top:none}
div.ipcsvid div.redBorder{border-color: #dc291e;}
div.ipcsvid .vidDivider{background-color:#EEEEEE;float:left;height:45px;margin-top:158px;width:1px;}
.vidTime{font-size:10px;color: #999999;}
div.eventsBucketFullwidth {border-bottom:1px solid #EEEEEE;padding-bottom:15px;width:650px;}
span.eventsDate { color:#929392; }

/* CUSTOMER STORIES */
#csnavigation{width:490px;height:27px !important;margin:0 !important;padding:0;margin-bottom:-2px;}
#csnavigation li{float:left;margin:0;padding:0;text-indent:0;list-style-type:none;}
#csnavigation li a{display:block;padding: 0 10px 0 0;margin:0px;}
#csnavigation li a.current{cursor:default;color:#000; font-weight:bold;}
#csnavigation li a:hover{cursor:default;color:#000;text-decoration:underline;}
#csscrollable{width:490px;border:1px solid #ccc;position:relative;overflow:hidden;clear:both;}
#csscrollable div p {padding:8px;font-size:12px;}
#csscrollable div h2 {padding:8px;}
#csscrollable .narrow{padding-right:160px;}
#csscrollable div{float:left;display:block;width:490px;}
#csscrollable .items{width:20000em;position:absolute;clear:both;margin:0;padding:0;}
.csshadow1{margin:10px 10px 10px 0;background-color:rgb(68,68,68);-moz-box-shadow:5px 5px 5px rgba(68,68,68,0.6);-webkit-box-shadow:5px 5px 5px rgba(68,68,68,0.6);box-shadow:5px 5px 5px rgba(68,68,68,0.6);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30);-ms-filter:"progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30)";zoom:1;}
.csshadow1 .cscontent{position:relative;padding:0px;background-color:#DDD;}

/* SEARCH */
div.gsc-webResult .gs-title,.gsc-webResult .gs-title b{color:#dc291e}
div.gsc-webResult .gs-snippet{}
div.gsc-webResult div.gs-visibleUrl-short {display:none}
div.gs-webResult div.gs-visibleUrl-long{display:block;font-style: italic;color: #999999;}
div.gsc-webResult .gs-spelling{display:none}
#cse .gsc-branding{display:none}
#cse input.gsc-input { border-color: #999999;margin-left:0;height: 20px;background: none !important; }
#cse .gsc-resultsHeader, .gsc-resultsHeader{border-bottom:0;margin-bottom:0}
#cse .gsc-webResult.gsc-result, .gsc-webResult.gsc-result{margin-bottom:5px}
#cse input.gsc-search-button {font-size: 11px;height: 26px;}

/* LOCATOR */
#locatorCntnr .dataTables_wrapper{position:relative;min-height:302px;clear:both;_height:302px;zoom:1;}
#locatorCntnr .dataTables_processing{position:absolute;top:50%;left:50%;width:250px;height:30px;margin-left:-125px;margin-top:-15px;padding:14px 0 2px 0;border:1px solid #ddd;text-align:center;color:#999;font-size:14px;background-color:white;}
#locatorCntnr .dataTables_length{width:40%;float:left;}
#locatorCntnr .dataTables_filter{width:50%;float:right;text-align:right;}
#locatorCntnr .dataTables_info{border-top: 1px solid #999999;float: left;width: 100%;}
table.pListings{margin:0 auto;clear:both;width:100%;font-family:Arial,Helvetica,sans-serif;font-size: 12px;line-height:15px;color:#4f5050}
table.pListings thead th{padding: 0 0 2px 10px;border-bottom:1px solid #999999;font-size:11px;font-weight:bold;cursor:pointer;* cursor:hand;vertical-align: bottom;}
table.pListings td{padding:3px;text-align:center;}
table.pListings td.center{text-align:center;}
table.pListings td.details{padding:0}
table.pListings td.details table.lDetails{margin-left: 28px;width:100%}
table.pListings td.details table.lDetails td{text-align: left;vertical-align: top;}
table.pListings .sorting_asc{background:url('/images/global/sort_asc.png') no-repeat bottom left;}
table.pListings .sorting_desc{background:url('/images/global/sort_desc.png') no-repeat bottom left;}
table.pListings .sorting{background:url('/images/global/sort_both.png') no-repeat bottom left;}
table.pListings .sorting_asc_disabled{background:url('/images/global/sort_asc_disabled.png') no-repeat bottom left;}
table.pListings .sorting_desc_disabled{background:url('/images/global/sort_desc_disabled.png') no-repeat bottom left;}
table.pListings tr.odd{background-color:#eeeeee;}
table.pListings tr.even{background-color:white;}
.FixedHeader_Cloned{background-color: #fff;}
#locLft{color:#4f5050;font-family:Arial,Helvetica,sans-serif;font-size: 12px;padding:10px 8px 0px 12px;}

div.locBx{border: 1px solid #333;margin-bottom: 10px;}
div.locBx h1{background-color: #EEEEEE;font-size: 16px;padding:10px;}
div.locBx input{margin:0;width:154px;}
div.locBx input.cb{width: 13px;margin:0 4px 8px 0;cursor:pointer;height:13px;padding:0;position:relative;vertical-align:top}
div.locBx select{margin:0;width:166px;}
div.locBx input.srchBtn{width:65px;margin-top:10px}
div.locBxCnt{padding: 10px;overflow: hidden;}
div.wtb{float:left;overflow: hidden;}
#locMap{width:694px;height:325px;margin-bottom: 10px;}
div.mapLoader{width:675px;height:325px;padding: 146px 0 0 200px;}
#locMap div.loader{width:675px;height:325px;padding: 146px 0 0 200px;}
#locatorCntnr .lNav{float: right;margin-right: 34px;overflow: hidden;}
#locatorCntnr .lNav a{padding:2px 4px;margin:2px;color:#333;text-decoration:none;float:left;font-size:12px;background-color:#ffffff;border: 1px solid #CCCCCC;}
#locatorCntnr .lNav a.active_page{background-color:#4f5050;color:#fff;border: 1px solid #4f5050;}
#locatorCntnr .lNav a.no_more{color:#ccc;cursor: default;}
#lList{width:732px;overflow: hidden;}
#lList div.loc{border: 1px solid #CCCCCC;float: left;overflow: hidden;word-wrap: break-word;margin: 0 5px 5px 0;padding: 4px 6px;width: 214px;}
/*#lList div.loc{border: 1px solid #CCCCCC;float: left;height: auto !important;overflow: hidden;word-wrap: break-word;height: 192px;min-height: 192px;margin: 0 5px 5px 0;padding: 4px;width: 218px;}*/

#lList div.rfLctr{height: auto !important;height: 200px;min-height: 200px;}
#lList div.loc b{cursor:pointer;}
ul.locUL{list-style: none outside none;margin:0;padding: 0;}
div.ovrWTB{width:650px;}
div.ovrWTB div.contentWrap{overflow-y:auto;height:500px;}
ul.capIcons{list-style: none outside none;margin: 0;padding: 0;}
ul.capIcons img{margin-bottom: 4px;vertical-align: middle;}

/* -----------------------------------------------------
   FOOTER
----------------------------------------------------- */
#footerCntnr ul, #hmFooterCntnr ul { list-style:none; margin:0; padding:0; }
#footerCntnr li, #hmFooterCntnr li { float:left; padding:12px 4px 0px 4px; font-family:Arial, Helvetica, sans-serif; color:#4F5050; font-size:.65em; }
#footerCntnr { height:35px; padding:0px 10px 0px 10px; border-top:1px solid #4F5050; clear:both; background-image:url(../images/bckgrnd_gradient_footer.gif); }
#footerCntnr a,#hmFooterCntnr a { text-decoration:none; color:#4F5050; }
#footerCntnr a:hover,#hmFooterCntnr a:hover {color:#dc291e; }
#footerCntnr div.ftrNavLinksRight {float:right;padding-top:7px;}
#footerCntnr div.ftrNavLinksRight a {float:left;padding: 0 2px;}
#footerCntnr div.ftrNavLinksRight img {border:0;}
#hmFooterCntnr { margin:0 22px;width:924px; }

#copyright {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:.65em;background-color:#4f5050;text-align:right;padding-top:3px;padding-bottom:3px;}

/* ----- P.I.E. FLOAT CLEARING ----- */
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

/* rows of different height <li>s */
.ib-fix li {display:inline-block !important;display:-moz-inline-box !important;-moz-box-orient:vertical;zoom: 1; display: inline;vertical-align:top;}









/*	BELOW HERE NEEDS TO BE CLEANED - CJE */
div.downloadsLinkCntnr a{color:#4f5050;}
div.downloadsLinkCntnr a:hover{color:#dc291e;}
span.greyLinkCopy { color:#4F5050; }
h2.sectionIntro {  margin-left:15px; }
p.sectionIntro { margin-right:65px; }
#content h2.sectionIntro { margin:0; padding:0 0 3px 0px; }
#content .headerBoldGray { margin:0; padding:0; font-size:1.2em;font-weight:bold; }
#content2 { width:550px; float:left; padding:20px 60px 20px 15px; font-family:Arial, Helvetica, sans-serif; font-size:.75em; color:#4f5050; line-height:1.3em; height:auto; overflow:hidden; }
#content2 h1 {margin:0;padding:0 0 3px 0;}
#companyIndexCntnr { margin:25px 0px 0px 15px; color:#737473; clear:both; }
img.insetPhotoLeft { float:left; margin:0px 30px 20px 0px; }
img.tabImage { float:left; margin-right:15px; }
.figure_lft {float: left; margin-right: 5px; margin-bottom: 10px; border: 1px solid #666; padding:5px;}
.indented_2{margin: 0;padding: 2px 2px 2px 11px;font-size: 0.85em;line-height: 11pt;text-align: left;display: block;color: #ED1B2D;}
tr.oddTrade { background-color:#efeff0; border-bottom:1px solid #EEEEEE; border-right:1px solid #EEEEEE; }
tr.evenTrade { background-color:#FFFFFF; border-right:1px solid #EEEEEE; border-left:1px solid #EEEEEE; }
.table_3col_1{font-family:Arial, Helvetica, sans-serif;font-size:1em;font-style:normal;font-weight:bolder;color:#333;margin-left:12px;}
.bulleted_1{margin: 0;padding: 2px 2px 2px 11px;font-size: 1em;line-height: 11pt;text-align: left;display: block;background:transparent url(/images/global/list_arrow.gif) no-repeat scroll 3px 5px;color: #4F5050;}
.indented_1{margin: 0;padding: 2px 2px 2px 11px;font-size: 1em;line-height: 11pt;text-align: left;display: block;}
div.companyIndexBucket { float:left;margin:15px 15px 10px 0;padding:0;width:340px;}
div.companyIndexBucket img{float:left;margin-right:12px;margin-bottom:10px;}
div.companyIndexBucket a.title{color:#333333;font-weight:bold;}

/* Text with bulleted items - Not UL */
div.bullets h1, div.bullets h2, div.bullets h3 {padding:0 0 6px 11px;}
div.bullets p {padding:0 0 0 11px;}
div.bullets table{margin-left:7px;}
div.bullets span.bullet{background:transparent url(/images/global/list_arrow.gif) no-repeat scroll 3px 5px;display:block;padding:0 0 0 11px;}


/******** phase out these styles do not use anymore ***/
#hmTabsCntnr div.pane a {color:#FFF;text-decoration:none;}
#hmTabsCntnr div.pane a:hover {color:#dc291e;}
div.close{background:url(/images/global/close.png) no-repeat;position:absolute;top:-20px;right:-20px;width:35px;height:35px;cursor:pointer;}

/* remove from automation pages */
#applicationsCntnr { width:665px; margin-left:15px; height:auto; overflow:hidden; border-top:1px solid #EEEEEE; border-bottom:1px solid #EEEEEE; padding:3px 0px 3px 0px; }
#applicationsCntnr a { text-decoration:none; font-size:.95em; }
div.applicationBucket { width:220px; float:left; border-left:1px solid #EEEEEE; }
div.applicationLinkCntnr { height:auto; padding:5px 0px 5px 5px; }
#applicationsCntnr div.last { border-right:1px solid #EEEEEE; }
/*******************************/
/*Contacts section*/
#rightTable { width:200px; border:1px solid #EEEEEE; margin-bottom:15px; }
#rightTable td { padding-left:5px; height:25px; }
#rightTable ul { margin:0 0 0 20px; padding:0; }
#rightTable li { list-style-position:outside; }
#rightTable th { height:25px; background-color:#EEEEEE; color:#333333; text-transform:uppercase; padding-left:5px; }
#tabCntnr { float:left; border-top:1px solid #EEEEEE; padding-top:1px; clear:both; }
#tabLinkCntnr { width:100%; height:34px; background-image:url(/images/bckgrnd_tab.gif); border-top:1px solid #EEEEEE; border-bottom:1px solid #EEEEEE; overflow:hidden; }
#tabLinkCntnr a.tabOff { height:24px; display:table-cell; text-align:center; float:left; background-image:url(/images/bckgrnd_tab_sep_line.gif); background-position:right; background-repeat:no-repeat; padding:10px 37px 1px 10px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:.90em; font-weight:bold; color:#4f5050; text-decoration:none; }
#tabLinkCntnr a.tabOn { height:24px; display:table-cell; text-align:center; float:left; background-image:url(/images/bckgrnd_tab_on.gif); background-position:right; background-repeat:no-repeat; margin-left:-17px; padding:10px 37px 1px 27px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:.90em; font-weight:bold; color:#4f5050; text-decoration:none; }
div.tabContent { padding:15px 5px 15px 0px; border-bottom:4px double #EEEEEE; display:block; clear:left; float:left; width:657px; margin-bottom:25px; }
.tabContent_spec {border-bottom:4px double #EEEEEE;display:block;clear:left;float:left;width:inherit;margin-bottom:25px;}
p.largeRightMargin { margin-right:200px; }
.style2 {font-size: 0.95em;font-family: Arial, Helvetica, sans-serif;font-style: normal;font-weight: normal;color: #000000;}
.style3 {color: #ED1B2D}
.style1 {color: #333333}
.style4 {color: #DC291E}
.sitemap_1{font-family:Arial, Helvetica, sans-serif;font-size:1.2em;font-style:normal;font-weight:bolder;color:#333;}
/***********************************/

/** OLD MAY NOT BE NEEDED - Calvin **/
