/* -----------------------------------------------------
   Color Key:
	Hypertherm Red : #ED1B2E
	Hypertherm Gray: #A5ACB0
	Hypertherm Purple: #625BC4
	Hypretherm Yellow: #FFC82E
	Gray Text: #333333
	Grays(darkest to lightest): #333333, #666666, #999999, #B4B4B4,#CCCCCC, #EEEEEE
----------------------------------------------------- */

/* -----------------------------------------------------
   GLOBAL
----------------------------------------------------- */
body { background-color:FFFFFF;font-size: 13px;font-family: Arial,Helvetica, sans-serif;color:#333333;margin: 0;padding: 0;}
a { color:#ED1B2E; text-decoration:none;outline:none;}
a:hover { text-decoration:underline;}
h1{margin:0;font-size: 19px;line-height: 21px;}
h2{margin:0;font-size: 17px;line-height: 20px;}
h3{margin:0;font-size: 15px;line-height: 19px;}
h4{margin:0;font-size: 13px;line-height: 16px;}
p,ul{margin:0;line-height: 16px;}
ul{padding: 0 0 0 16px;}
input,select,textarea{border:1px solid #999999;padding:2px;margin-left:3px}
h1.floatLeft{float:left;}

.bold{font-weight:bold}
.even { background-color:#FFFFFF}
.odd {background-color:#EEEEEE }
.red {color:#ED1B2E}
.redbold {color:#ED1B2E;font-weight:bold;}
.italic {font-style: italic;}
.printonly{display:none;}
.clear{clear:both;}
.subscript {font-size:10px;position:relative;top:0.3em;}
.superscript {bottom:6px;font-size:10px;position:relative;}
.cssborders{margin-bottom:4px;}
.loadingImg{vertical-align: middle}


/* new clearfix method for modern browsers */
.cf:before,.cf:after{content:"";display:table;}
.cf:after{clear:both;}
/* For IE 6/7 (trigger hasLayout) */
.cf{zoom:1;}
/* 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;}


/* tabs */
.tabsCntnr{clear:both;overflow:hidden;margin: 0;}
.tabs,.nestedTabs{list-style:none;margin:0 0 12px 0 !important;padding:0;float:left;width:910px;/*height:28px;*/background:url(/assets/images/global/tabborder.png) repeat-x scroll 0 0 #ED1B2E;}
.tabs li,.nestedTabs li{float:left;text-indent:0;padding:0;margin:0 !important;list-style-image:none !important;}
.tabs a,.nestedTabs a{border-right:1px solid #FFFFFF;color:#FFFFFF;display:block;height:28px;line-height:28px;margin:0;padding:0 12px;position:relative;text-decoration:none;}
.tabs a:active,.nestedTabs a:active{outline:none;}
.tabs a:hover,.nestedTabs a:hover{color:#000;}
.tabs .current,.tabs .current:hover,.tabs li.current a,.nestedTabs a.current{cursor:default !important;color:#000 !important;font-weight:bold}
.pane{display:none;margin:0;overflow: hidden;clear:both;}
.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;}


/* overlay */
div.overlay{display:none;padding:20px;width:640px;border:4px solid #333333;background-color:#FFFFFF;z-index:9999}
a.close{background:url(/assets/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;display:none}
div.overlay #vidPlayer{height:384px;display:none}
a.imageOverlay img{border:none;}


/* 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(/assets/images/global/arrowleft.gif) no-repeat scroll 1px 0;}
div.tipOuter.left{background:url(/assets/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;display:none;}
img.tooltip{cursor:help;}
div.tooltip p{margin: 0 !important;padding: 3px 6px ! important;}
div.tooltip p.title{background:#4f5050;color:#ffffff;font-weight:bold;margin:0 ! important; }


/* scrollable */
#csnavigation{width:525px;height:27px !important;margin:0 !important;padding:0;margin-bottom:-2px;background-color:#ED1B2E;}
#csnavigation li{float:left;margin:0;padding:0;text-indent:0;list-style-type:none;color: #FFFFFF;}
#csnavigation li a{display:block;padding: 0 10px 0 0;margin:0px;color: #FFF;}
#csnavigation li a.current{cursor:default;color:#333333; font-weight:bold;}
#csnavigation li a:hover{cursor:default;color:#333333;text-decoration:none;}
#csscrollable{width:490px;position:relative;overflow:hidden;clear:both;}
#csscrollable div p {padding:8px;}
#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:3px 3px 4px rgba(68,68,68,0.6);-webkit-box-shadow:3px 3px 4px rgba(68,68,68,0.6);box-shadow:3px 3px 4px 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;}


/* expand/collapse tree */
ul.tree{list-style:none;margin:8px 0 0 0;padding:0;}
ul.tree li{display:inline;}
ul.tree ul li{margin:0;background:#EEEEEE;border-top:2px solid #FFFFFF;padding:2px 2px 2px 25px;color:#333333;display:block;}
ul.tree ul li a {padding:0;text-decoration:none;color:#ED1B2E;}
ul.tree ul{display:none;list-style:none;margin:0;padding:0;}
ul.tree a{color:#333333;cursor:pointer;display:block;font-weight:bold;margin-left:0;padding:2px 2px 2px 17px;zoom:1;}
ul.tree a.expanded{background:#FFFFFF url(/assets/images/global/minus.gif) no-repeat 2px 50%;}
ul.tree a.collapsed{background:#FFFFFF url(/assets/images/global/plus.gif) no-repeat 2px 50%;}
ul.tree a:hover{text-decoration:none;}
ul.tree ul a{color:#333333;display:inline;font-weight:normal;}
ul.tree ul a:hover{text-decoration:underline;}
ul.tree li span.na{font-weight:bold;background:#FFFFFF url(/assets/images/global/plus-disabled.gif) no-repeat 2px 50%;padding-left:17px;color:#999999;}
ul.tree li span.naGray{color:#999999;}
.loader{margin:25px 0;padding:0 6px 0 0;vertical-align:middle;}
div.vidLinks{display: inline-block;zoom: 1;*display: inline;}
span.vidDownload{padding-left:8px;}
span.vidSize{font-size: 10px;color: #666666;}
span.vidExt{font-size: 10px;}

/* -----------------------------------------------------
   PAGE STRUCTURE
----------------------------------------------------- */
#pgWrap{width: 960px;background-color:transparent;margin: 0 auto;}
#pgNoWrap{width: 960px;background-color:transparent;margin: 0 auto;}
/*.shadow{-moz-box-shadow:0 0 3px #666666,0 -1px 3px #666666,-1px 0 3px #666666;-webkit-box-shadow:0 0 3px #666666,0 -1px 3px #666666,-1px 0 3px #666666;box-shadow:0 0 3px #666666,0 -1px 3px #666666,-1px 0 3px #666666;}*/
/*.shadow{background-color: red; height: 5px }*/
#cntWrap{background-color: #FFFFFF;padding: 0px 25px 25px;min-height:500px;height:auto !important;height:500px;}
#cntNoWrap{background-color: #FFFFFF;padding: 10px 25px 25px;min-height:500px;height:auto !important;height:500px;}
#cntWrap p,#cntWrap ul{margin: 0 0 10px;}
#cntNoWrap p,#cntNoWrap ul{margin: 0 0 10px;}
#cntWrap h1{margin-bottom: 4px}
#cntNoWrap h1{margin-bottom: 4px}
#leftColumn{float: left;overflow: hidden;width: 600px;}
#rightColumn { float: left;margin: 0 0 0 50px;padding: 0;width: 260px;}

/* -----------------------------------------------------
   HEADER
----------------------------------------------------- */
#headerCntnr{height:104px;margin:0;padding:0;background-image: url(/assets/images/global/headerBkgnd.png);}
#logoCntnr{float:left;margin:15px 0 0 25px;}
#linksCntnr{float:right;margin:0 25px 0 0;overflow:hidden;}
#linksCntnr ul{list-style:none outside none;margin: 3px 0 0;padding:0;line-height: 18px;}
#linksCntnr ul li{text-align:right;width:135px;}

/* search */
#srchCntnr{float: right;margin: 8px 25px 0 0;width: 205px;}
#sitesrchCntnr{float: right;height: 30px;width: 202px;}
#q{background: url("/assets/images/global/search_icon.png") no-repeat scroll 3px 4px #EEEEEE; border: 1px solid #333333; float: left; height: 20px; margin: 0; padding: 0 0 0 20px; width: 130px;}
#sa{background-color:#333333;border:medium none;color:#FFFFFF;cursor:pointer;height:22px;margin:0;outline:medium none;padding:2px 3px 0;width:50px;font-size:12px;}
/* quick product find */
#quickfind{float: right;height: 30px;width: 202px;}
#quickfindbtn{border: 1px solid #333333;color: #333333;cursor: pointer;height: 20px;width: 200px;}
#quickfindbtn a{background: url("/assets/images/global/selectBkgnd.png") no-repeat scroll right 0 transparent; color: #333333; display: block; height: 20px; line-height: 19px; padding: 0; width: 200px;}
#quickfindbtn a:hover{background: url("/assets/images/global/selectBkgnd_on.png") no-repeat scroll right 0 transparent;text-decoration: none;color: #FFFFFF;}
#quickfindbtn a.quickfindOn{background: url("/assets/images/global/selectBkgnd_on.png") no-repeat scroll right 0 transparent;text-decoration: none;color: #FFFFFF;}
#quickfinddd {background-color: #EDEDED;border: 1px solid #000000;box-shadow: 0 0 0 #666666, 0 0 6px #666666;color: #333333;display: none;margin: 0 0 0 -544px;padding: 8px 12px;position: absolute;width: 720px;z-index: 300;}
.quickfindcol {float: left;margin-right: 10px;width: 233px;}
#quickfinddd h4{margin-top:4px}
#quickfinddd ul{list-style:none outside none;margin:0 0 12px;padding:0;}
#quickfinddd h3 a{color:#333333;}
#quickfinddd h3 a:hover{text-decoration: none}
.quickfindsh{color: #333333;}
#quickfinddd .qfBlackLink{color:#333333;font-weight: bold}
#quickfinddd .qfBlackLink:hover{text-decoration: none}
/* change region/language */
#swtchLngCntnr{  background: url("/assets/images/global/globe.png") no-repeat scroll left 0 transparent;float: right;height: 36px;line-height: 11px;margin: 0;overflow: hidden;width: 200px;}
#swtchLngCntnr a{padding: 4px 0 0;text-align: right;text-decoration: none;}
#swtchLngCntnr a:hover{text-decoration: underline;}
#navCntnr{background-color: #000000;height: 28px;z-index:200;position: relative;}
/*login*/
#login{display:none;width:375px;background-color:#FFFFFF;padding: 20px;}
#login input{margin: 0 0 8px;}
#login label{}
#login .lbtn{width:75px;}
#loggedIn{float: right;margin: 6px 25px 0 0;}
/* dropdown nav essential */
.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none;}
.sf-menu{line-height:1.0;}
.sf-menu ul{position:absolute;top:-999em;width:18em;margin-top: 6px;}
.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:1.8em;z-index:99;}
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;}
/* dropdown nav skin */
.sf-menu{float:left;margin-left: 25px;}
.sf-menu ul{border-left: 1px solid #FFFFFF;border-right: 1px solid #FFFFFF;border-bottom: 1px solid #FFFFFF;}
.sf-menu a{border-left:1px solid #FFFFFF;padding: 0 1em;text-decoration:none;line-height: 28px;height:28px;}
.sf-menu a.last{border-right:1px solid #FFFFFF;}
.sf-menu ul a{border-left:none;}
.sf-menu a,.sf-menu a:visited{color:#FFFFFF;}
.sf-menu li{background:#000000;}
.sf-menu li li{background:#000000;}
.sf-menu li li li{background:#000000;}
.sf-menu li:hover,.sf-menu li.sfHover,.sf-menu a:focus,.sf-menu a:hover,.sf-menu a:active{color:#ED1B2E;outline:0;}
.sf-menu a.sf-with-ul{min-width:1px;}
.sf-sub-indicator{position:absolute;display:block;right:.75em;top:1.05em;width:10px;height:10px;text-indent:-999em;overflow:hidden;}
a > .sf-sub-indicator{top:.8em;background-position:0 -100px;}
a:focus > .sf-sub-indicator,a:hover > .sf-sub-indicator,a:active > .sf-sub-indicator,li:hover > a > .sf-sub-indicator,li.sfHover > a > .sf-sub-indicator{background-position:-10px -100px;} /* apply hovers to modern browsers */
.sf-menu ul .sf-sub-indicator{background-position:-10px 0;}
.sf-menu 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;} /* apply hovers to modern browsers */
/* cookie crumb */
#breadcrumb{background-color: #FFFFFF;clear: both;font-weight: bold;height: 20px;margin: 0;padding: 6px 0 0 25px;}
#breadcrumb ul{list-style:none;margin: 0;padding: 0;}
#breadcrumb ul li{float:left}

/* -----------------------------------------------------
   CONTENT
----------------------------------------------------- */
.learnmore {font-weight:bold;font-size:14px;white-space: nowrap;}
img.learnmore{border:none;}
.redButton{background-color: #ED1B2E;color: #FFFFFF;display: block;line-height: 19px;margin-top: 2px;padding: 3px 10px; cursor: pointer; display: inline-block}
.redButtonTall{height: 36px;margin: 20px 20px 0 0;}
div.arrowList{padding:0;}
div.arrowList h1,div.arrowList h2{margin:10px 0 2px;padding:0;margin-left:10px;}
div.arrowList h4{background-color: #333333;color: #FFFFFF;margin: 0;padding: 3px 0 3px 5px;}
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: 5px 4px;}
div.arrowList ul li a{color:#4F5050;background:transparent url(/assets/images/global/right_arrow_gray.gif) no-repeat scroll 0 5px;padding-left:8px;text-decoration:none;display: block}
div.arrowList ul li a:hover{color:#dc291e;background:transparent url(/assets/images/global/right_arrow_red.gif) no-repeat scroll 0 5px;padding-left:8px;text-decoration:none;}
div.arrowList p {background:transparent url(/assets/images/global/right_arrow_gray.gif) no-repeat scroll 0 3px;margin:0 0 6px;padding-left:10px;}

div.lftBx{border: 1px solid #333;margin-bottom: 10px;}
div.lftBx h1{background-color: #EEEEEE;font-size: 16px;padding:2px 6px;}
div.lftBxCnt{padding: 0 6px 6px;overflow: hidden;margin:0;}

/* tables */
table.cssborders {border-width: 1px;border-spacing: 0px;border-style: solid;border-color: #CCCCCC;border-collapse: collapse;}
table.cssborders th {border-width: 1px;padding: 3px;border-style: solid;border-color: #CCCCCC;-moz-border-radius: 0;text-align: left;}
table.cssborders td {border-width: 1px;padding: 3px;border-style: solid;border-color: #CCCCCC;-moz-border-radius: 0;text-align: left;}
table.cssborders td.noborderRt { border-right:none; }
table.cssborders td.noborderLt { border-left:none; }
table.cssborders .dkBgWtxt{background-color: #333333;color: #FFFFFF;}
table.cssborders .gryBg{background-color: #CCCCCC;border-width: 1px;padding: 3px;border-style: solid;border-color: #fff;}
table.cssbordersdk {border-color: #333333;}
table.cssbordersdk th {border-color: #333333;}
table.cssbordersdk td {border-color: #333333;}
table.cssbordersCenter th {text-align:center; border-color:#CCCCCC;}
table.cssbordersCenter td {text-align:center;}

/* homepage */
#slideShowCntnr{background-color:#333333;height:324px;margin:0 0 5px;border: 3px solid black;overflow: hidden;}
#hmaccordion h4{display:none;}
#hmaccordion div{display:none;}
#hmSlider{margin:0 !important;padding:0;float:left;height: 324px}
#hmSlider img{border:none;height: 324px}
#hmaccordion-resizer {padding: 0;width: 304px;height: 322px;float:right;background-image: none;background-color: #333333;border: none;}
#hmaccordion .ui-accordion{background-color: #333}
#hmaccordion h4.ui-accordion-header{display:block;border:none;border-bottom: 1px solid #666666;color: #FFFFFF;cursor: pointer; padding: 6px 12px 8px;background-image: none;background-color: #333333;font-weight:bold;margin:0;}
#hmaccordion h4.ui-accordion-header-active{background-color: #555555 !important}
#hmaccordion h4.ui-state-hover{background-color: #4444 !important}
#hmaccordion h4.last-ui-accordion-header{border:0;}
#hmaccordion .ui-accordion-content{border:none;border-bottom: 1px solid #666666;padding: 3px 12px 6px;color:#fff;background-color: #555555;background-image: none;margin: 0}
#hmaccordion .ui-accordion-content p{margin:0 ! important;}
#hmaccordion .ui-widget-content a{color:#ffffff;}
#slideShowCntnr .ui-state-disabled{ opacity: 1.0; filter:Alpha(Opacity=100); background-image: none; }
#whatsnew{overflow:hidden;}
.whatsnewtext{float:left;font-size:24px;font-style:italic;font-weight:bold;margin:10px 0 0;}
.whatsnewline{background-color:#333333;float:right;height:3px;margin:24px 0 0;width:773px;}
#newCntnr{clear:both;margin:4px 0 0;overflow:hidden;}
#newCntnr .new{float:left;width:265px;}
#newCntnr h4{margin-bottom:2px;}
#newCntnr p{margin:6px 0 0;}

/* index/landing pages */
p.pgIntro{margin: 0 !important; width: 600px;}
.prdLndLeft{float: left;width: 535px;margin: 20px 0 0 0;}
.prdLndRight{margin: 20px 0 0 35px;float: left;width: 340px;}
.cutSample{float: left;margin: 0 10px 25px 0;}
div.redDivider{background-color:#ED1B2E;clear:both;height:2px;margin:25px 0;padding:0;}

div.needtoWrap{border-bottom: 2px solid #ED1B2E; clear: both; margin: -18px 0 0; overflow: hidden; padding: 0;}
div.needtoCntnr{background-color: #999999; float: right; padding: 10px; }
div.needtoToggle{background: url("/assets/images/global/selectBkgnd.png") no-repeat scroll right 0 transparent; border: 1px solid #333333; height: 20px; overflow: hidden; width: 200px;}
div.needtoToggle a{color: #333333; cursor: pointer; display: block; line-height: 18px; padding: 0 0 0 4px; position: relative; width: 196px;}
div.needtoToggle a:hover{color:#ED1B2E;}
#needtoCntnt{border:1px solid #ED1B2E;display:none;padding:4px;}

.idxBlkRw{clear:both;margin:25px 0 0;}
.idxBlkRwDivider{clear:both;height:10px;}
.idxBlk{float:left;margin:0 36px 0 0;width:200px;}
div.rowend{margin-right:0 !important;}
.idxBlk p.header{background-color: #EEEEEE;color: #333333;font-size: 18px;font-weight: bold;height: 44px;line-height: 20px;margin: 0 !important;padding: 4px 6px;min-height:44px;height:44px;}
.idxBlk p.tallheader{height:62px;}
.idxBlk p.header a{color:#333333 !important;}
.idxBlk p.header a:hover{color:#ED1B2E !important}
.idxBlk img{margin: 2px 0;border: medium none;}
.idxBlk p {margin: 4px 0 0 !important;}
.idx2BlkRw{clear:both;margin: 0 0 25px;overflow: hidden;}
div.bottom{margin-bottom: 0}
.idx2BlkBtnRw{height: 20px;}
div.idx2Blk{float: left;margin: 0 27px 0 0;overflow: hidden;width: 285px;}
div.idx2Blk img{margin:0 10px 0 0;float:left;border: medium none;}
div.idx2Blk h3{float:left;padding:0 25px 2px 0;width:175px;}
div.idx2Blk p{float: left;padding: 0;width: 200px;margin: 0 !important;}
div.idx2Blk p.header{margin:0 !important;padding: 0 0 2px;}
div.idx2Blk p.header a{color:#333333;font-size:18px;font-weight:bold;line-height: 21px;}
div.idx2Blk p.header a:hover{color:#ED1B2E}
div.idx2BlkBtnRw div.idxLearnMore{float: left;margin: 0 66px 0 85px;width: 160px;}
.idx2SecBlkRw{clear:both;margin:25px 0 0;}
div.idx2SecBlk{float: left;margin: 0 11px 0 0;overflow: hidden;width: 216px;}
div.idx2SecBlk img{margin:0 6px 0 0;float:left;border: medium none;}
div.idx2SecBlk h4 a{color:#333333;}
div.idx2SecBlk h4 a:hover{color:#ED1B2E;}
div.idx2SecBlk p{float: left;width: 160px;}

div.grayDivider{background-color:#999999;clear:both;height:1px;margin:10px 0;padding:0; width:300px;}
div.clearDivider{clear:both;height:1px;margin:0 0 25px;padding:0;}

 /* dropdown menus */
 .dd{background: url("/assets/images/global/selectRedBkgnd.png") no-repeat scroll right 0 transparent; cursor: pointer; height: 20px; position: relative;padding: 0 0 0 4px;}
.dd a{color: #FFFFFF; cursor: pointer; display: block; line-height: 18px !important; padding: 0; position: relative; width: 196px;height:20px;}
.dd a:hover{text-decoration:underline;color:#FFFFFF}
.ddList{background-color: #FFFFFF; border-bottom: 1px solid #333333; border-left: 1px solid #333333; border-right: 1px solid #333333; display: none; left: 0; list-style-type: none; margin: 0 !important; padding: 0 0 0 4px; position: absolute; width: 194px; z-index: 999;}
.ddList a{color:#333333;height:auto;}
.ddList a:hover{color:#ED1B2E;}
.ddList li a{line-height: 20px !important;width: 194px;}
.ddListup{border-bottom: medium none;border-top: 1px solid #333333;bottom: 20px;display: none;position: absolute;}
.idxLearnMore{background-color:#ED1B2E;height:20px;}
.idxLearnMore a{color:#FFFFFF;line-height:18px;padding:0 0 0 4px;display: block;}

/* product page */
#prdSliderCntnr{height:300px;background-color:#999999; margin: 0 0 12px;}
.prdTopCntnr{height: 300px;overflow: hidden;width: 910px; margin:0;}

#photovideoNav{width: 910px;overflow: hidden;padding: 5px 0;}
#photovideoNav div{float: left;width: 303px;overflow: hidden;height:20px;}
#photovideoNav ul{margin: 0;padding:0;list-style: none;height: 20px;}
#photovideoNav ul li{float: left;}
#photovideoNav a{font-size: 10px;color:#999;}
#photovideoNav a.current{font-size: 10px;color:#333;}
#photovideoNav a:hover{text-decoration:none; }
#photovideoNav div.photovideo a{display: block;float: left;margin: 0;}
#photovideoNav img{border:none;vertical-align: text-bottom;}

/*div.socialBtns p{float: left;font-size: 10px;margin: 6px 0 0 0  !important;padding: 0;text-align: right;width: 203px;}*/
div.socialBtns ul{float: right;width: 160px;margin: 9px 0 0 0;padding:0;list-style: none;}
div.socialBtns ul li{padding: 0 0 0 5px !important;float: left; }
div.lftSocialBtns p{float: left;font-size: 10px;margin:8px 0 0 0 !important;padding:0;text-align: right;width: 156px;}
div.socialBtns ul li.first{ font-size: 10px;padding-top: 6px !important;}
div.socialBtnsTop ul{margin:0 !important;}

#photoSlider {position:relative;overflow:hidden;width: 910px;height:300px;}
#photoSlider .items {width:20000em;position:absolute;}
#photoSlider .items img {float:left;}
#photoSliderNav{text-align: center;height: 20px;}
#photoSliderNav a{height: 20px;width: 18px;background: url("/assets/images/global/dot_999999.png") no-repeat scroll 4px 5px transparent;float: left;}
#photoSliderNav a.active{background: url("/assets/images/global/dot_333333.png") no-repeat scroll 4px 5px transparent;}
#photoSliderNav p.navi{display: -moz-inline-box;display: inline-block;*display: inline;*zoom: 1;margin:0;}

.cta div{height:28px !important;}
.cta div.socialBtns ul, .cta div.socialBtns p, .cta p.navi, .cta #vidBtn, .cta #photoBtn{padding-top: 8px !important;}



#vidList {position:relative;overflow:hidden;height: 256px; width: 376px; background-color: #333333;float:left;}
#vidList .items {position:absolute;height:20000em;width: 376px}
#vidList .items div{width: 376px}
#vidList .items p{border-bottom: 1px solid #666666;padding: 7px 12px 8px;margin:0 !important;}
#vidList .items p:hover{background-color:#444;}
#vidList .items p a{color:#ffffff;}
#vidList .items p a.cur{color:#ED1B2E;}
#vidList .items p a:hover{color:#ED1B2E;background-color:#444;text-decoration: none}
a.browse{display: block;float: left;height: 22px;text-align: center;width: 376px;cursor: pointer}
/*a.next{background: url("/assets/images/global/arrow_dn_white_26x14.png") no-repeat scroll 175px 4px #333333;}
a.next.disabled{background: url("/assets/images/global/arrow_dn_666666_26x14.png") no-repeat scroll 175px 4px #333333;}
a.prev{background: url("/assets/images/global/arrow_up_white_26x14.png") no-repeat scroll 175px 4px #333333;border-bottom: 1px solid #666666;}
a.prev.disabled{background: url("/assets/images/global/arrow_up_666666_26x14.png") no-repeat scroll 175px 4px #333333;}*/


.tabCol{float: left;margin: 0;overflow: hidden;width: 430px;}
.tabColLeft{margin-right: 50px;}
.tabCol ul{padding:0 0 0 16px;}
ul.stories li {padding: 0 0 6px;}
.ovrwBulletList {overflow:hidden;}
li.ovrwBulletListIndt {list-style:none;}
.consumables{display:none;}
.productTestimonials{float: left;padding:0;margin-top: 4px;width: 435px;}
.productTestimonials ul{padding: 0 0 0 19px;}
.topDwnldLinks{list-style: none outside none;overflow: hidden;padding:0;margin: 0 0 15px !important;}
.topDwnldLinks li{float: left;font-weight: bold;padding: 0 20px 0 0;}
#noTestimonials{background-color:#EEEEEE;margin:0;padding:10px;}
div.testimonial_cntnr{overflow: hidden;margin: 0;vertical-align: top;line-height: 17px;padding: 0 2px;}
div.testimonial_cntnr img{float: left;margin: 0 4px 0 0;vertical-align: top;}
#testimonialOverlay{padding:15px;width:600px;}
div.testimonialDetailLinks{float:left;margin-top:15px;}
div.testimonialDetailLinks a{display:block;}
div.testimonialDetail_cntnr{width:600px;}
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;}
div.testimonial_divider{background-color: #999999;height: 1px;margin: 18px 35px;}

/* training workshops */
#trainingWorkshopForm_wrap div.tooltip{width:300px;}
span.mechsystem label{width:125px;}
span.mechsystem {display:block;float:left;margin-top:2px;padding-right: 20px;}
div.stacked{clear:none ! important;float:left;width:225px;}
div.courseSeparator{margin:10px ! important;background-color:#eee;height:1px}
div.horzRD h4{margin-bottom: 8px;}
div.horzRD label{text-align: left;}
#TrainingCourseReg div.tooltip{width:300px;}

/* locator */
#locatorCntnr{float: left;width: 727px;}
#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;border-collapse: collapse;}
table.pListings thead th{padding: 2px 0 2px 10px;border:1px solid #999999;font-size:11px;font-weight:bold;cursor:pointer;cursor:pointer;vertical-align: bottom;line-height: 13px;}
table.pListingsSingle thead th{border:none;border-bottom:1px solid #999999;}
table.pListings thead th.section{background-color: #999999;border-right: 1px solid #FFFFFF;color: #FFFFFF;padding: 2px 5px;width: 93px;}
table.pListings td{padding:3px;text-align:center;border-right: 1px solid #fff}
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;border: medium none;}

/*table.pListings .sorting_asc{background:url('/assets/images/global/sort_asc.png') no-repeat 2px 22px ;}
table.pListings .sorting_desc{background:url('/assets/images/global/sort_desc.png') no-repeat 2px 22px ;}
table.pListings .sorting{background:url('/assets/images/global/sort_both.png') no-repeat 2px 22px ;}
table.pListings .sorting_asc_disabled{background:url('/assets/images/global/sort_asc_disabled.png') no-repeat 2px 22px ;}
table.pListings .sorting_desc_disabled{background:url('/assets/images/global/sort_desc_disabled.png') no-repeat 2px 22px ;}

table.pListingsSingle .sorting_asc{background:url('/assets/images/global/sort_asc.png') no-repeat 2px -2px ;}
table.pListingsSingle .sorting_desc{background:url('/assets/images/global/sort_desc.png') no-repeat 2px -2px ;}
table.pListingsSingle .sorting{background:url('/assets/images/global/sort_both.png') no-repeat 2px -2px ;}
table.pListingsSingle .sorting_asc_disabled{background:url('/assets/images/global/sort_asc_disabled.png') no-repeat 2px -2px ;}
table.pListingsSingle .sorting_desc_disabled{background:url('/assets/images/global/sort_desc_disabled.png') no-repeat 2px -2px ;}*/

.table_specs tr:nth-of-type(odd) {background-color:#eee}

table.pListings tr.odd{background-color:#eeeeee;}
table.pListings tr.even{background-color:white;}
.FixedHeader_Cloned{background-color: #fff;}
#locLft{float: left;padding: 0 8px 0 0;width: 175px;}
div.wtb{float:left;overflow: hidden;}
#locMap{width:727px;height:325px;margin-bottom: 10px;float: left;}
div.mapLoader{padding: 0 0 10px 182px;}
#locMap div.loader{width:675px;height:325px;padding: 146px 0 0 200px;}
#locatorCntnr .lNav{float: right;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: 225px;}
#lList div.loc img{margin: 2px 4px 0 0;}
#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: 0 4px 4px 0;vertical-align: middle;}

/* plasma or oxyfuel */
#top{width:610px;height:175px;padding:10px;border:1px solid #333333;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-weight:bold;color:#333333}
div.categoryBucket a:hover {text-decoration:underline;color:#ED1B2E;}
p.categoryImg{margin:5px 0 0 0;padding:0;}
/*#quote {margin:20px 0 0 0;border: 1px solid #333333;padding:8px;background-image: url(/assets/images/training_and_education/plasma_or_oxyfuel/quote_bkgnd.jpg);overflow: hidden;}*/
#quote .quoteText {font-weight:bold;color:#000000;}
#quote .quoteCustomer {color:#FFFFFF;font-style:italic;font-weight:bold;padding-top:6px;text-align:right;font-size: 11px;}
/*#videoQuote {width:320px;margin:10px 0 0 0;border: 1px solid #333333;padding:8px;background-image: url(/assets/images/training_and_education/plasma_or_oxyfuel/quote_bkgnd.jpg);}*/
#videoQuote a img {border:none;padding:5px;}

/* plasma education */
.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;}

/* news releases */
.prBucket ul {margin:7px 0 0;padding:0;}
.prBucket ul li {border-top:1px solid #EEEEEE;list-style-type:none;padding:7px 5px;}
.prBucket span.prDate{color:#929392;}
.prBucket span.prTitle{font-weight:bold;}

/* european rep locator */
#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;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{margin:0 0 0 5px;padding:0;font-weight:bold; float:left;}
.qtip h3{margin-top:8px;}
.qtip p{margin:0;}
.qtip span.countries{display:block;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;}

/* 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;}
.weeeRLabel{display: block;padding: 8px 2px 0 0;float: left;text-align: right;}

/* videos */
#videosCntnr .tabs{height: 40px;background-image: none;}
#videosCntnr .tabs a{line-height:16px;height: 40px;padding-top: 3px}
#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 #videoTitle{display:none}
span.vidLinks{display:inline-block;margin-top:10px;font-size:12px;}
a.video img{border:none;}
.vidButton{float:left;}
.vidButton a{width: 125px;height: 100px;text-align: center;display:block;}
.vidButton a img{margin-top: 36px;}
.vidButton p{margin: 5px 0 0 0 !important;font-weight: bold}

.listPlayer,.pgPlayer {width: 534px;}
.playerWrap{width:534px;float: left; }
.no-poster{background-image: none !important; background-color: #000000 !important}
.ctPlayerWrap{margin-left: 40px;float:left;width: 350px;height: 263px;}
.ctPlayer{width:350px;height:263px;}
div.samplePlayer .fp-help, div.samplePlayer .fp-controls, div.samplePlayer .fp-time, div.ctPlayer .fp-help, div.ctPlayer .fp-controls, div.ctPlayer .fp-time{display:none;}

/* accessories */
#accessories {width:600px;}
#accessories div {float:left;width:192px;margin-right:4px;padding-right:4px;display:inline;}
#accessories div.img {height:156px;position:relative;}
#accessories img {position:absolute;bottom:2px}
#accessories  p { width:192px;}
#accessories div.spacer {clear: both;}

/* integrated plasma */
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 !important;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:360px;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:360px;margin:0 0 5px 0;text-align:center}
/*div.splash a{background: url('/assets/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:240px;}
div.splash a:hover{background: url('/assets/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:380px;margin-bottom:5px;}
div.lrgtabPane div.vidDivider{background-color:#EEEEEE;float:left;height:75px;overflow:auto;width:2px;opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);margin-top:280px;}
div.ipcsvid{width:228px;float:left;}
div.ipcsvid a{background:url("/assets/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("/assets/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;margin: 0 !important;}
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; }

.shadow1 {margin: 10px 10px 10px 0; background-color: #DDD; /* Needed for IEs */ -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; }
.shadow1 .content {position: relative; /* This protects the inner element from being blurred */ padding: 10px; background-color: #DDD; }

#manuals img{padding: 0 6px 0 4px;vertical-align: middle;}
#manuals ul{list-style: none outside none;padding: 0;}
#manuals ul li{line-height: 25px;padding: 0 0 0 4px;}

.webinar{margin-bottom: 20px;width: 650px;}

/* sitemap */
div.sitemapSection {margin-top:25px;clear: both;overflow: hidden;}
div.sitemap h1{background-color: #EEEEEE;    padding: 2px 4px;}
div.sitemap ul{list-style: none;padding: 0 0 0 1px;}
div.sitemap li{line-height: 18px;}
div.sitemap a{color:#333;}
div.sitemap a:hover{color:#ed1b2e;text-decoration:none;}
div.sitemap h1 a{font-style: italic;}
div.sitemapColumn{float: left;overflow: hidden;width: 303px;}
div.sitemapColumn ul ul{margin: 0 0 0 16px !important;}

/* search results */
.gsc-control-cse{padding:0;}
input.gsc-input{border-color:#cccccc;}
input.gsc-search-button{background-color: #ED1B2E;border-color: #ED1B2E;color: #FFFFFF;height: 24px;padding: 0 10px 2px;border-radius: 0 0 0 0;font-size: 13px;font-weight: normal;}
.gs-webResult.gs-result a.gs-title:link,.gs-webResult.gs-result a.gs-title:link b,.gs-imageResult a.gs-title:link,.gs-imageResult a.gs-title:link b{color:#ed1b2e;}
.gs-webResult.gs-result a.gs-title:visited,.gs-webResult.gs-result a.gs-title:visited b,.gs-imageResult a.gs-title:visited,.gs-imageResult a.gs-title:visited b{color:#ed1b2e;}
.gs-webResult.gs-result a.gs-title:hover,.gs-webResult.gs-result a.gs-title:hover b,.gs-imageResult a.gs-title:hover,.gs-imageResult a.gs-title:hover b{color:#ed1b2e;}
.gs-webResult.gs-result a.gs-title:active,.gs-webResult.gs-result a.gs-title:active b,.gs-imageResult a.gs-title:active,.gs-imageResult a.gs-title:active b{color:#ed1b2e;}
.gsc-cursor-page{color:#ed1b2e;}
a.gsc-trailing-more-results:link{color:#ed1b2e;}
.gs-webResult .gs-snippet,.gs-imageResult .gs-snippet,.gs-fileFormatType{color:#333333;}
.gs-webResult div.gs-visibleUrl,.gs-imageResult div.gs-visibleUrl{color:#999999;}
.gs-webResult div.gs-visibleUrl-short{color:#999999;}
.gs-webResult div.gs-visibleUrl-short{display:none;}
.gs-webResult div.gs-visibleUrl-long{display:block ! important;}
.gs-promotion div.gs-visibleUrl-short{display:none;}
.gs-promotion div.gs-visibleUrl-long{display:block;}
.gsc-cursor-box{border-color:#FFFFFF;margin-top: 10px;}
.gsc-results .gsc-cursor-box .gsc-cursor-page{border-color:#E9E9E9;background-color:#FFFFFF;color:#ed1b2e;}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page{border-color:#FF9900;background-color:#FFFFFF;color:#ed1b2e;}
.gsc-webResult.gsc-result.gsc-promotion{border-color:#336699;background-color:#FFFFFF;}
.gsc-completion-title{color:#ed1b2e;}
.gsc-completion-snippet{color:#333333;}
.gs-promotion a.gs-title:link,.gs-promotion a.gs-title:link *,.gs-promotion .gs-snippet a:link{color:#0000CC;}
.gs-promotion a.gs-title:visited,.gs-promotion a.gs-title:visited *,.gs-promotion .gs-snippet a:visited{color:#0000CC;}
.gs-promotion a.gs-title:hover,.gs-promotion a.gs-title:hover *,.gs-promotion .gs-snippet a:hover{color:#0000CC;}
.gs-promotion a.gs-title:active,.gs-promotion a.gs-title:active *,.gs-promotion .gs-snippet a:active{color:#0000CC;}
.gs-promotion .gs-snippet,.gs-promotion .gs-title .gs-promotion-title-right,.gs-promotion .gs-title .gs-promotion-title-right *{color:#000000;}
.gs-promotion .gs-visibleUrl,.gs-promotion .gs-visibleUrl-short{color:#008000;}
.gsc-input input.gsc-input{background:none repeat scroll 0% 0% white !important;height:20px;}
.gs-result img.gs-image, .gs-result img.gs-promotion-image {border: none ! important;}
.gsc-above-wrapper-area {border-top: medium none ! important;margin-top: 10px;padding: 0 ! important;}
.gs-result .gs-title, .gs-result .gs-title * {color: #0000CC;text-decoration: none ! important;}
a.gs-title{text-decoration:none;}
a.gs-title:hover{text-decoration:underline ! important;}

a.calltoaction {background-color: #ffc423;padding: 0 12px;color: #000000 !important;height: 28px;line-height: 28px;margin: 0 12px 0 0 !important;font-size: 13px !important;}
a.calltoaction:hover {color: #FFFFFF !important;}
a.calltoactionRight{float: right;margin-right: 0 !important}


/* jQuery UI overides */
div.dialog  input.btn{display:none;}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:left;}
label.ui-state-error-text{margin-bottom:3px;}
/* Interaction states override */
div.ui-dialog-buttonset .ui-state-default, div.ui-dialog-buttonset .ui-widget-content div.ui-dialog-buttonset .ui-state-default { border: 1px solid #ed1b2e; background: #ed1b2e url(images/ui-bg_glass_0_ed1b2e_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #ffffff; }
div.ui-dialog-buttonset .ui-state-default a, div.ui-dialog-buttonset .ui-state-default a:link, div.ui-dialog-buttonset .ui-state-default a:visited { color: #ffffff; text-decoration: none; }
div.ui-dialog-buttonset .ui-state-hover, div.ui-dialog-buttonset .ui-widget-content .ui-state-hover, div.ui-dialog-buttonset .ui-widget-header .ui-state-hover, div.ui-dialog-buttonset .ui-state-focus, div.ui-dialog-buttonset .ui-widget-content .ui-state-focus { border: 1px solid #ed1b2e; background: #ed1b2e url(images/ui-bg_glass_0_ed1b2e_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #000000; }
div.ui-dialog-buttonset .ui-state-hover a, div.ui-dialog-buttonset .ui-state-hover a:hover, div.ui-dialog-buttonset .ui-state-hover a:link, div.ui-dialog-buttonset .ui-state-hover a:visited { color: #000000; text-decoration: none; }
div.ui-dialog-buttonset .ui-state-active, div.ui-dialog-buttonset .ui-widget-content .ui-state-active { border: 1px solid #ed1b2e; background: #ed1b2e url(images/ui-bg_glass_0_ed1b2e_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #000000; }
div.ui-dialog-buttonset .ui-state-active a, div.ui-dialog-buttonset .ui-state-active a:link, div.ui-dialog-buttonset .ui-state-active a:visited { color: #000000; text-decoration: none; }
div.htInfo{padding: 8px;}
div.htInfo p{margin-bottom:0 !important}






/************************************************ phase out *************************************************************/
div.bulletList h1 {padding:0 0 0 11px;}
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.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(/assets/images/global/right_arrow_gray.gif) no-repeat scroll 3px 5px;display:block;padding:0 0 0 11px;}
.bulleted_1{margin: 0;padding: 2px 2px 2px 11px;display: block;background:transparent url(/assets/images/global/right_arrow_gray.gif) no-repeat scroll 3px 5px;}
.indented_1{margin: 0;padding: 2px 2px 2px 11px;display: block;}
.h2Box{background-color:#EEEEEE;padding:15px;}
/*************************************************************************************************************/


/* -----------------------------------------------------
   FOOTER
----------------------------------------------------- */
#ftrCntnr{background-color:#ccc;overflow: hidden;padding: 30px 0 20px 20px;font-size: 11px;}
.ftrCol {float: left;width: 215px; margin-right: 20px}
#ftrCntnr h4 {color: #ed1b2e;}
#ftrCntnr ul {list-style: none;padding: 0;}
#ftrCntnr li {line-height: 18px;}
#ftrCntnr a {color: #333333;}
#copyright{font-size: 11px;padding-top: 20px;background-color: #ccc;}
.sparkInput {margin: 0;padding: 0;height: 20px;width: 145px;}
.sparkBtn{border: medium none;cursor: pointer;background-color: #ED1B2E;color: #FFFFFF;width: 60px;height: 21px;text-decoration: none;padding: 0 6px;}
.sparkBtn.disabled{background-color: #999999;}
.sparkBtn:hover{text-decoration: underline;}
.sparkBtn.disabled:hover{text-decoration: none;}
#ftrCntnr img {margin-right: 1px;border:none;}
#ftrCntnr form {margin:0;}