/***********************************************/
/* SYTLESHEET FOR GLOBAL STYLES */
/***********************************************/
@font-face { font-family:'Calibri';src:url('font/Calibri.eot');src:local('Calibri'),url('font/Calibri.ttf') format('truetype') }
@font-face { font-family:'Calibri Bold';src:url('font/CalibriBd.eot');src:local('Calibri Bold'),url('font/CalibriBd.ttf') format('truetype') }
@font-face { font-family:'JD Sans Light';src:url('font/JDSansLt.eot');src:local('JD Sans Light'),url('font/JDSansLt.ttf') format('truetype') }
@font-face { font-family:'JD Sans Medium';src:url('font/JDSansMd.eot');src:local('JD Sans'),url('font/JDSansMd.ttf') format('truetype') }
@font-face { font-family:'JD Sans Bold';src:url('font/JDSansBd.eot');src:local('JD Sans Bold'),url('font/JDSansBd.ttf') format('truetype') }

/***********************************************/
/* SYTLE CSS STYLES START */
/***********************************************/
* 			{ margin:0;padding:0;list-style:none;outline:none}
body 		{ font-size:11px; font-family:Calibri, Verdana, sans-serif; background-color:#efefef; }

a, .MOD_GC_3 a.more	{ text-decoration:none; color:#367c2b }
a.more, a.seeall, a.external{ padding:0 0 0 9px/*(VK)artf1168240*/; font-size:13px/*(VK)artf1166985*/; line-height:normal; color:#367c2b !important; text-decoration:none !important; background:url('images/bullet_arrow.gif') no-repeat 0 4px }/*DD artf1187120 Inline Style Change*/

a.more:hover, a.seeall:hover, a.external:hover, .MOD_GC_3 a.more:hover { color:#367c2b; text-decoration:underline !important; }/*DD artf1187120 Inline Style Change*/
a.inlineLink{}
a.inlineLink:hover { text-decoration:underline; } /*(VK) style for inline links*/

.collapsable_panel a.more:hover, .collapsable_panel a.seeall:hover, .collapsable_panel a.external:hover{background:url('images/bullet_arrow.gif') no-repeat 0 4px !important;}/*(K)*/

.alt { background-color: #f1f1f1; }
.arrow_g {padding:0 0 0 10px;font-size:13px;line-height:normal;color:#367c2b;line-height:140%;background:url('images/bullet_arrow.gif') no-repeat 0 3px; text-decoration:none !important;  }/*DD artf1187120 Inline Style Change*/
a.external span { background:url(images/external_link.gif) no-repeat right; padding-right:20px; *background:url(images/external_link.gif) no-repeat right 2px; *display:inline-block;/*(K) Issue with right icon of external link in ie */ *cursor:pointer;}
a.more:hover, a.seeall:hover{ text-decoration:underline; }
.arrow_g:hover { text-decoration:underline !important; color:#367c2b !important; }/*DD artf1187120 Inline Style Change*/

.clrfix:after 	{ clear:both;display:block;visibility:hidden;height:0;content:"."; }
.clrfix 		{ display: inline-block; }
* html .clrfix 	{ height: 1%;}
.clrfix 		{ display: block;}

/* MG | artf1290113 | #header 	{ position:relative;height:110px;background:url('images/bg_header.png') repeat-x left bottom;z-index:100 }*/
h1 			{ position:relative;left:26px;top:26px }
h1 a 		{ display:block;width:170px;height:33px;text-indent:-999999px;background:url('images/logo.jpg') no-repeat }
img 		{ border:none }
#utilityNav 			{ position:absolute;right:224px;top:12px;color:#cdcdcd }
#utilityNav strong 		{ font-family:'Calibri Bold', Verdana, sans-serif;color:#747474; font-weight:normal; }
body:empty #utilityNav strong { font-family:Verdana, sans-serif }
#utilityNav strong.on 	{ color:#174600 }
#utilityNav a 			{ padding:0 3px;color:#7d7d7d }
#utilityNav a:hover 	{ color:#000;text-decoration:underline }

#search 	{ position:absolute;right:24px;top:8px;background:url('images/bg_search.gif') no-repeat }
#search .txt, #search .btn { float:left }
#search .txt{ width:155px;margin:1px 5px 0 5px;font-size:1.45em;color:#999;border:0 }

#mainNav 	{ position:absolute;right:24px;bottom:21px;width:720px }
#mainNav em { float:left;font-style:normal;font-family:'Calibri Bold', Verdana, sans-serif;color:#737373;line-height:29px; font-weight:normal; }
#mainNav li { float:left;line-height:29px }
#mainNav a 	{ font-family:'Calibri Bold', Verdana, sans-serif;font-size:1.18em;color:#737373; font-weight:normal; }
#mainNav li .hl 		{ position:relative;display:block;width:87px;height:29px;margin:0 0 0 -1px;font-size:1.45em;font-family:'Calibri Bold', Verdana, sans-serif;color:#737373;text-align:center;background:url('images/bg_menu.png') no-repeat 0 0;z-index:2; font-weight:normal; }
#mainNav li .hl.on 		{ color:#333;background-position:0 -29px }
* html #mainNav li .hl.on { background-position:0 -28px }
#mainNav .fst 			{ padding:0 0 0 8px }
#mainNav li .sub 		{ position:absolute;display:none;margin:-1px 0 0 -1px;border:solid 1px #d4d4d4;background:url('images/bg_subnav.png') repeat-x left bottom #fefdf4;z-index:1 }
#mainNav li .sub div 	{ float:left;padding:10px 0;border-left:solid 1px #ebebeb }
#mainNav li .sub div p 	{ padding:0 0 0 13px;font-family:'Calibri Bold', Verdana, sans-serif;font-size:1.4em;line-height:25px; font-weight:normal; }
#mainNav li .sub div a 	{ display:block;padding:0 0 0 13px;font-family:'Calibri', Verdana, sans-serif;background:url('images/mnav_arrow.gif') no-repeat -50px 7px }
* html #mainNav li .sub div a	{ width:auto;height:15px }
#mainNav li .sub div a:hover 	{ color:#000;background-position:6px 7px;background-color:#ffde00 }
#mainNav li .sub li 			{ line-height:20px }
#mainNav li li 					{ float:none }

#mainNav .industry .sub 		{ width:630px }
#mainNav .industry .sub div 	{ width:190px }
#mainNav .industry .sub .spec 	{ width:220px }
#mainNav .industry p 			{ color:#666 }

#mainNav .name p 				{ color:#063 }
#mainNav .name .sub div 		{ width:150px }
* html #mainNav .name .sub a	{ width:130px }
#mainNav .name .col 			{ width:353px !important;padding-left:15px }
#mainNav .name .col li 			{ float:left;width:130px }
* html #mainNav .name .col li a { width:110px }

#mainNav .task p 		{ padding:0 0 0 28px !important;color:#063;line-height:1.3em !important }
#mainNav .task p span 	{ display:block;margin:0 0 10px 0;font-family:'Calibri', Verdana, sans-serif;font-size:.86em;color:#000;line-height:100% }
#mainNav .task .sub div { width:160px;padding:10px 8px 10px 0 }
* html #mainNav .task .sub div 	{ padding:10px 0 }
#mainNav .task .sub li 			{ position:relative;line-height:18px }
#mainNav .task .sub li a		{ width:140px;padding:0 0 1px 28px;background:url('images/bg_arrow.gif') no-repeat 155px center }
#mainNav .task .sub li a span 	{ position:absolute;right:-24px;top:-4px;width:0;height:27px;font-size:1px;background:url('images/task_arrow.png') no-repeat 2px 0 }
* html #mainNav .task .sub li a span { right:-16px }
#mainNav .task .sub a:hover 	{ color:#333;text-decoration:none;background:#f8d203 }
#mainNav .task .sub a:hover span{ width:18px;z-index:2 }
#mainNav .task .sub .tsk 		{ position:relative;width:255px;padding-left:19px;background:url('images/bg_snav.png') repeat-x;z-index:-1 }
#mainNav .task .sub .tsk .shadow{ position:absolute;left:0;top:0;width:8px;height:184px;background:url('images/shadow.png') repeat-y;z-index:1 }
* html #mainNav .task .sub .tsk .shadow { height:190px }
#mainNav .task .sub .tsk p 		{ padding:0 0 0 8px !important }
#mainNav .task .sub .tsk ul 	{ padding:10px 7px }
#mainNav .task .sub .tsk li 	{ float:left;width:80px;margin:0 0 5px 0 }
#mainNav .task .sub .tsk li label { padding:0 0 0 5px }
#mainNav .task .sub .tsk .btn 	{ clear:both;float:right;margin:5px 5px 0 0 }
#mainNav .task .sub .viewmore 	{ clear:both;width:430px;padding:0 10px;font-size:1.09em;text-align:right;border:none;border-top:solid 1px #d9d9d9 }
#mainNav .task .sub .viewmore a { display:inline;padding:0 10px 0 0;color:#393;background:url('images/nav_arrow.gif') no-repeat right 5px }

#mainNav .mnav 					{ position:relative;border:solid 1px transparent }
* html #mainNav .mnav 			{ border:solid 1px #fff }
#mainNav .mnav ul	 			{ position:absolute;display:none;margin:-1px 0 0 -1px;padding:7px 12px 7px 7px;border:solid 1px #d4d4d4;background:url('images/bg_snav.png') repeat-x #fff }
#mainNav .mnav li 				{ padding:0 0 0 2px;line-height:20px;white-space:nowrap }
#mainNav .mnav li a 			{ font-family:'Calibri', Verdana, sans-serif }
#mainNav .mnav .hn 				{ position:relative;display:block;padding:0 6px 0 7px;line-height:24px;border:solid 1px transparent;z-index:2 }
* html #mainNav .mnav .hn { margin-top:-3px;padding-top:3px;border:solid 1px #fff }
*:first-child + html #mainNav .mnav .hn { margin-top:-3px;padding-top:3px;border:solid 1px #fff }
#mainNav .mnav .pipe 			{ position:absolute;right:-2px;top:8px;width:0;height:11px;border-left:solid 1px #eaeaea;border-right:solid 1px #eaeaea;overflow:hidden }
#mainNav .mnav.on 				{ border-color:#d4d4d4 !important;z-index:1 }
#mainNav .mnav.on .hn 			{ color:#333;border-color:#fff !important;border-bottom-color:#f0f0f0 !important;background:#f0f0f0 }
#mainNav .mnav.ourCompany ul 	{ width:126px;left:-55px }

#footer 	{ color:#3F3F3F; margin:8px auto 10px; padding:0 2px 0; width:990px; } /*artf1166330,AJ*/
#footer a 	{ padding:0 3px;color:#3f3f3f;text-decoration:none }

#content 	{ }

#breadcrumb 	{ margin:5px 24px;color:#999;text-align:right; position:relative; z-index:1 }
#breadcrumb a 	{ color:#999 }
#breadcrumb span{ color:#063 }
#breadcrumb a, #breadcrumb span { padding:0 3px; font-weight:normal; font-family:'Calibri Bold', Verdana, sans-serif }
#breadcrumb span{ padding-right:0 }

.leftColumn, .centerColumn, .rightColumn { float:left;margin:20px 0 }
.leftColumn 	{ width:186px;padding:0 18px 0 0 }
.centerColumn 	{ width:480px;padding:0 20px;border-left:solid 1px #e3e4e5;border-right:solid 1px #e3e4e5 }
.rightColumn 	{ width:222px;padding:0 0 0 18px }
*html .rightColumn { width:222px; padding:0 36px 0 0; }

/** html a.more, a.seeall { line-height:normal !important; } DD artf1181521 : links are wrongly aligned in support tab*/

.module00 		{ padding:0 0 18px 0;line-height:20px }
.module00 p 	{ margin:18px 0 0 0;font-size:1.27em;color:#333 }
.module01, .module02, .module03, .module04, .module05, .module06, .module07 { margin:6px 0 18px 0 }/*(K) Cleanup Process*/
.module01 		{ width:942px;height:482px;margin:0 24px }
.module02 		{ width:186px }
.module03, .module04 		{ border-bottom:dotted 1px #d2d2d2 }
.module03, .module04, .module05 { width:480px;padding:0 0 18px 0;line-height:20px }
.module03 h2, .module03 h3 	{ color:#106121;line-height:22px }
.module03 h2 	{ font-weight:normal; font-family:'Calibri Bold', Verdana, sans-serif;font-size:1.82em }
.module03 h3 	{ font-weight:normal; font-family:'Calibri', Verdana, sans-serif;font-size:1.64em }
.module03 p 	{ margin:18px 0 0 0;font-size:1.27em;color:#333 }
.module03 p img { float:right;margin:0 0 18px 18px }
.module04 h2 	{ font-weight:normal; font-family:'Calibri Bold', Verdana, sans-serif;font-size:1.27em;color:#156724 }
.module04 img 	{ float:left;margin:0 18px 0 0 }
.module04 p 	{ font-size:1.27em;color:#666 }
.module05 h2 	{ font-weight:normal; font-family:'Calibri Bold', Verdana, sans-serif;font-size:1.82em;color:#146623 }
.module05 .seeall { float:right;margin:-15px 0 0 0 }
.module05 h3 	{ margin:0 0 5px 0; font-weight:normal; font-family:'Calibri Bold', Verdana, sans-serif;font-size:1.27em;color:#146623 }
.module05 ul 	{ margin:15px 0 0 0 }
.module05 li 	{ float:left;width:141px;margin:0 28px 0 0 }
.module05 .last { margin:0 }
.module05 p 	{ font-size:1.09em;color:#333;line-height:15px }

.module07.promo 	{ width:222px }
.module07.promo h5 	{ margin:0 0 8px 0; font-weight:normal; font-family:'Calibri Bold', Verdana, sans-serif;font-size:1.27em;text-transform:uppercase }
.module07.promo li 	{ margin:0 0 4px 0;padding:12px 8px 12px 20px;font-size:1.27em;background:url('images/bullet_arrow.gif') no-repeat 12px 16px #f8f8f8 }
.module07.promo a 	{ color:#333 }
.module07.promo li span { font-weight:normal; font-family:'Calibri Bold', Verdana, sans-serif }

.module07.more 		{ width:204px;color:#333 }
.module07.more h5 	{ font-weight:normal; font-family:'Calibri Bold', Verdana, sans-serif;font-size:1.18em;text-transform:uppercase }
.module07.more li 	{ margin:10px 0; font-weight:normal; font-family:'Calibri Bold', Verdana, sans-serif;font-size:1.18em }
.module07.more a 	{ padding:0 0 0 10px;color:#333;background:url('images/yellow_arrow.gif') no-repeat 0 5px; font-weight:normal; }

.pageName 			{ margin:-24px 0 0 0;padding:0 0 0 23px;font-size:2.18em; font-weight:normal; font-family:'Calibri Bold', sans-seif;color:#333;line-height:50px }

.template01 #breadcrumb { top:13px }
.template01 .pageName 	{ margin-bottom:-18px }

.lnav h2 			{ padding:4px 0 3px 19px; font-weight:normal; font-family:'Calibri Bold', Verdana, sans-serif;font-size:1.27em;color:#333;border-left:solid 5px #fed757;background:#dbdbdb }
.lnav li 			{ font-weight:normal; font-family:'Calibri Bold', Verdana, sans-serif;color:#999;line-height:22px;text-transform:uppercase;border-top:dotted 1px #dedede }
.lnav li strong 	{ padding-left:24px }
.lnav li a 			{ padding:4px 0 3px 24px;font-family:'Calibri', Verdana, sans-serif;font-size:1.18em;color:#333;text-transform:none }
.lnav li li 		{ padding:0 }
.lnav .sub 			{ padding:0 0 5px 0;border-left:solid 5px #fed757;background:url('images/sub_arrow.gif') no-repeat 0 7px }
.lnav .sub li 		{ line-height:14px;border:none }
.lnav .sub strong, .lnav .sub a { padding-left:19px }
.lnav .sub strong 	{ font-size:1.18em;color:#333;text-transform:none }
.lnav .sub a 		{ margin:0 0 0 7px;font-size:.91em;background:url('images/sub_disc.gif') no-repeat 13px 9px }
.lnav .lst 			{ margin-bottom:20px;border-bottom:dotted 1px #dedede }
.lnav .bnone 		{ margin:7px 0 0 0;border:none }

.share 				{ width:220px;height:36px;border:solid 1px #f4f4f4;background:url('images/share.gif') no-repeat 10px 11px }
.share ul 			{ margin:8px 0 0 56px }
.share li 			{ float:left;margin:0 6px }
 * html .share li 	{ margin:0 5px }
.share a 			{ display:block;text-indent:-999999px;background:url('images/share_icons.jpg') no-repeat }
.share .email 		{ width:21px;height:17px;background-position:0 0 }
.share .facebook 	{ width:17px;height:17px;background-position:-21px 0 }
.share .delicious 	{ width:17px;height:17px;background-position:-38px 0 }
.share .twitter 	{ width:17px;height:17px;background-position:0 -17px }
.share .digg 		{ width:29px;height:17px;background-position:-17px -17px }

.detail .module00 			{ width:490px }
.detail .leftColumn, .detail .centerColumn, .detail .rightColumn { border-top:solid 1px #eaeaea }
.detail .leftColumn 		{ padding:0 }
.detail .centerColumn 		{ width:484px;padding:0 36px }
.detail .centerColumn, .detail .rightColumn { padding-top:35px }
.detail .centerColumn h3 	{ margin:0 0 5px 0; font-weight:normal; font-family:'Calibri Bold', Verdana, sans-serif;font-size:1.82em;color:#292929 }
.detail .centerColumn h4 	{ font-weight:normal; font-family:'Calibri Bold', Verdana, sans-serif;font-size:1.27em }
.detail .centerColumn p 	{ margin:0 0 20px 0 }
.detail .rightColumn 		{ width:228px;padding-left:18px }
* html .detail .rightColumn { width:222px }

.detail .share 			{ width:202px }
.detail .share ul 		{ margin:8px 0 0 50px }
.detail .share li 		{ margin:0 5px }
* html .detail .share li{ margin:0 4px }

.category .centerColumn { width:664px;height:100%;margin-left:42px;padding-left:0;border-left:none }
* html .category .centerColumn { margin-left: 20px }

.heroNav .module01 			{ position:relative;height:457px;background:#d6d6d6 }
.heroNav .module01 .nav 	{ position:relative;float:left;width:194px;height:300px }
.heroNav .module01 .nav li 	{ float:left;width:194px }
.heroNav .module01 .nav .nm { display:block;padding:0 0 0 27px;font-size:1.45em;color:#333;line-height:37px;border-bottom:dotted 1px #b6b6b6;background:#bababa }
* html .heroNav .module01 .nav .nm2 { background-color: #bababa; }
.heroNav .module01 .nav a 	{ display:block;padding:0 0 0 27px;font-size:1.45em;color:#333;line-height:37px;border-bottom:dotted 1px #b6b6b6 }
.heroNav .module01 .nav li .arrow 	{ float:right;width:10px;height:37px;background:url('images/arrow_cat.png') no-repeat 0 -1000px }
* html .heroNav .module01 .nav li .arrow { z-index: 1000; }
.heroNav .module01 .nav li.on 		{ background:#fcd801; }
.heroNav .module01 .nav li.on .arrow{ position:relative;display:block;visibility:visible;margin:0 -10px 0 0;background-position:0 0;z-index:3 }
* html .heroNav .module01 .nav li.on .arrow { width: 10px !important; }
* html .heroNav .catDefault img { float: right !important; }
.heroNav .catDefault div 		{ position:absolute;right:0;bottom:0;width:710px;padding:18px;color:#fff;border:solid 1px #000; }
.heroNav .catDefault div span 	{ position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0.8;filter:alpha(opacity=80) }
.heroNav .catDefault div p, .category .catDefault div a { position:relative;z-index:1 }
.heroNav .catDefault div .tit 	{ font-size:2em;font-family:'JD Sans Medium', sans-serif }
.heroNav .catDefault div p 		{ font-size:1.64em;font-family:'JD Sans Light', sans-serif }
.heroNav .catDefault div a 		{ float:right;margin:-13px 0 0 0;padding:0 0 0 10px;font-size:1.09em;font-family:'JD Sans Medium', sans-serif;color:#f6d003;background:url('images/yellow_arrow.gif') no-repeat 0 4px }

.heroNav .catContent 			{ display:none;position:absolute;left:194px;top:0;z-index:2 }
.heroNav .catContent img 		{ float:left }
.heroNav .catContent div 		{ color:#fff;background:#000 }

.heroNav .catContent .info 			{ clear:both;padding:6px 24px; }
.heroNav .catContent .info:after	{ clear:both;display:block;visibility:hidden;height:0;content:"."; }
*:first-child+html .heroNav .catContent .info  { padding: 4px 16px 0 16px; }
* html .heroNav .catContent .info  	{ padding: 4px 16px 0 16px; }

.heroNav .catContent .txt 			{ float:left;width:310px;padding:6px 16px 5px 0;border-right:solid 1px #595959 }
* html .heroNav .catContent .txt	{ padding-bottom: 0 !important;  }
*:first-child+html .heroNav .catContent .txt  { padding-bottom: 0 !important; }
.heroNav .catContent .txt h3 		{ font-size:1.55em;font-family:'JD Sans Bold', Verdana, sans-serif }
.heroNav .catContent .txt p 		{ margin:0 0 10px 0;font-size:1.18em;color:#ccc;line-height:16px;world-spacing:-1px }
.heroNav .catContent .txt a 		{ padding:0 0 0 10px;font-size:1.18em;font-family:'JD Sans Bold', Verdana, sans-serif;color:#edc207;line-height:normal;border-bottom:none;background:url('images/yellow_arrow.gif') no-repeat 0 4px }
.heroNav .catContent .txt a:hover 	{ background:url('images/yellow_arrow.gif') no-repeat 0 4px transparent }

.heroNav .catContent .spec 			{ float:left;width:350px;margin:0 0 0 22px;padding:8px 0 0 0 }
* html .heroNav .catContent .spec { margin-left: 172px !important; position: relative; top: -110px; }
*:first-child+html .heroNav .catContent .spec { margin-left: 172px !important; position: relative; top: -110px; left: 170px; }
.heroNav .catContent .graph 		{ float:left;width:155px;height:40px;margin:0 20px 0 0;font-size:1.09em;font-family:'JD Sans Bold', Verdana, sans-serif;color:#a9a9a9;text-transform:uppercase }
.heroNav .catContent .graph em 		{ font-style:normal;color:#ebbf07 }
.heroNav .catContent .graph span 	{ display:block;margin:2px 0 0 0;width:154px;height:7px;background:url('images/graph.gif') no-repeat }
.heroNav .catContent .ideal 		{ clear:both;margin:10px 0 0 0;font-size:1.09em;font-family:'JD Sans Bold', Verdana, sans-serif;color:#a9a9a9 }
* html .heroNav .catContent .ideal 	{ margin-top: 2px; margin-bottom: 2px; }
*:first-child+html .heroNav .catContent .ideal  { margin-top: 2px; margin-bottom: 2px; }
.heroNav .catContent .ideal strong 		{ text-transform:uppercase }
.heroNav .catContent .ideal li 			{ float:left;width:108px;margin:3px 0;padding:0 0 0 8px;background:url('images/yellow_dot.gif') no-repeat 0 6px }
* html .heroNav .catContent .ideal li  	{ margin-top: 0 ; }
*:first-child+html .heroNav .catContent .ideal li  { margin-top: 0; }

.category .videos h3 		{ font-size:1.82em; font-weight:normal; font-family:'Calibri Bold', Verdana, sans-serif }



.category .videos .txt 		{ font-size:1.27em }
.category .videos ul 		{ margin:15px 0 24px 0;padding:0 0 24px 0;border-bottom:dotted 1px #bcbcbc }
.category_super .videos ul 	{ border-bottom:none }
.category .videos li 		{ float:left;width:204px;margin:0 26px 25px 0 }
.category .videos li.lst 	{ margin:0 }
.category .videos li img 	{ margin:0 0 2px 0 }
.category .videos li p 		{ font-size:1.18em }
.category .videos li p strong { font-weight:normal; font-family:'Calibri Bold', Verdana, sans-serif;color:#367c2b }

.category .largerPromo 		{ color:#333;background:#f0f0f0 }
.category .largerPromo img 	{ float:left;margin:0 18px 0 0 }
.category .largerPromo h5 	{ padding:22px 0 15px 0;font-size:1.82em; font-weight:normal; font-family:'Calibri Bold', Verdana, sans-serif }
.category .largerPromo p	{ margin:0 0 15px 0;font-size:1.27em }

.relatedIndustries 		{ padding:14px;color:#333;background:#fdf8e6 }
.relatedIndustries h5 	{ margin:0;font-size:1.27em; font-weight:normal; font-family:'Calibri Bold', Verdana, sans-serif;text-transform:uppercase }
.relatedIndustries p 	{ font-size:1.18em;color:#333 }
.relatedIndustries ul	{ margin:14px 0 0 0;padding:10px 0 0 0; _padding:11px 0 0 0;border-top:dotted 1px #cac6b8 }/*(K)Padding top to maintain top margin of left bulleted list*/
.relatedIndustries li a { padding:0 0 0 10px;font-size:1.18em; font-weight:normal; font-family:'Calibri Bold', Verdana, sans-serif;color:#333;line-height:22px;background:url('images/bullet_arrow.gif') no-repeat 0 4px }

/* Begin Hero with Learn More */
.heroLM .nav a 					{ padding:0 0 0 12px !important }
* html .heroLM .catContent img 	{ float: right !important; }
.heroLM .catContent div 		{ position:absolute;right:0;bottom:0;width:710px;padding:18px;color:#fff;border:solid 1px #000;background:none !important }
.heroLM .catContent div span 	{ position:absolute;left:0;top:0;width:746px;height:82px;background:#000;opacity:0.8;filter:alpha(opacity=80) }
.heroLM .catContent div p, .heroLM .catContent div a { position:relative;z-index:1 }
.heroLM .catContent div .tit 	{ font-size:2em;font-family:'JD Sans Medium', sans-serif }
.heroLM .catContent div p 		{ font-size:1.64em;font-family:'JD Sans Light', sans-serif }
.heroLM .catContent div a 		{ float:right;margin:-13px 0 0 0;padding:0 0 0 10px !important;font-size:1.09em !important;font-family:'JD Sans Medium', sans-serif;color:#f6d003 !important;line-height:normal !important;border:none !important;background:url('images/yellow_arrow.gif') no-repeat 0 4px }
/* End Hero with Learn More */

.template02 .centerColumn 		{ width:702px;height:100%;margin-left:22px;padding:0 0;border-left:none;border-right:none; }
* html .template02 .centerColumn{ margin-left:12px; }

.product 						{ background:url('images/bkg_module01.jpg') repeat-x 0 0; margin-top:-5px; padding-top:5px; }
.product .module01				{ height:auto;position:relative; margin:13px 0 0 0; width:967px; }
.product .module01 h2			{ font-family:'JD Sans Light',sans-serif; position:absolute; top:0px; left:20px; text-transform:uppercase; font-size:24px }
.product .module01 h2 span		{ font-size:115px; display:block; text-transform:none; line-height:105px; }
.product .module01 .view		{ margin-left:283px; width:642px;height:465px; }
.product .module01 .icons		{ position:absolute; top:0; right:0 }
.product .module01 .icons li	{ margin-bottom:5px; }

.product .module01 .icons li.gallery a	{ background-position:0 0; }
.product .module01 .icons li.gallery .on{ background-position: -37px 0; }

.product .module01 .icons li.videos a	{ background-position:0 -35px; }
.product .module01 .icons li.videos .on	{ background-position: -37px -35px; }

.product .module01 .icons li.degrees a	{ background-position:0 -70px; }
.product .module01 .icons li.degrees .on{ background-position: -37px -70px; }

.product .module01 .icons li a				{ width:30px; height:30px; display:block; text-indent:-99999px;background-image:url('images/icons_views.gif'); background-position:0 0; background-repeat:no-repeat; }
.product .module01 .featSpecs				{ position:absolute; top:171px; left:0; width:264px; height:292px }
.product .module01 .featSpecs h5			{ background-color:#367c2b; color:#fff; text-transform:uppercase; font-weight:normal; font-family:'Calibri Bold', sans-serif; font-size:1.09em; padding:10px 22px; }
.product .module01 .featSpecs .inner		{ border:1px solid #dddddd; padding:10px 22px; background-color:#fff;;height:239px }
.product .module01 .featSpecs ul li			{ background:url("images/sub_square.gif") no-repeat scroll 0 4px transparent;font-size:1.1em; padding-left:8px; line-height:12px }

.product .module01 .featSpecs table			{ font-size:1.18em;font-family:'JD Sans Medium', sans-serif;color:#333;border-collapse:collapse; margin-top:15px; margin-bottom:3px; }
.product .module01 .featSpecs table tr td	{ background-color:#fff; width:110px; padding:2px 0 2px 3px }
.product .module01 .featSpecs table tr.bg td{ background-color:#f1f1f1; }
.product .module01 .featSpecs .bt 			{ margin:10px 0 0 0 }
.product .module01 .featSpecs .bt a 		{ float:right;padding:0 0 0 8px;margin:6px 0 0 0;font-size:1.3em; font-weight:normal; font-family:'Calibri Bold', sans-serif;color:#666;background:url('images/yellow_arrow.gif') no-repeat 0 5px }

.product .module01 .buying_options 				{ display:none;position:absolute;top:171px;left:0;width:263px;height:294px;border:solid 1px #dfdfdf;border-left:none;background:#fff }
.product .module01 .buying_options .close 		{ float:right;display:block;width:14px;height:14px;margin:10px 10px 0 0;text-indent:-999999px;background:url('images/close.gif') no-repeat }
.product .module01 .buying_options h5 			{ padding:10px 22px;font-size:1.09em; font-weight:normal; font-family:'Calibri Bold', sans-serif;color:#fff;text-transform:uppercase;background-color:#367c2b }
.product .module01 .buying_options fieldset 	{ padding:0 20px;font-size:1.3em;font-family:'JD Sans Medium', sans-serif;color:#333;border:none }
.product .module01 .buying_options p 			{ padding:17px 0 18px 0;border-bottom:dotted 1px #a1a1a1;overflow:hidden }
.product .module01 .buying_options .lst 		{ border:none }
.product .module01 .buying_options label 		{ float:left;width:78px;padding:0 5px 0 0 }
.product .module01 .buying_options span 		{ float:left;width:140px }
.product .module01 .buying_options .txt 		{ float:left;width:87px;padding:2px;font-size:1em;font-family:'Calibri', sans-serif;color:#999;border:solid 1px #d1d1d1;border-right:none }
* html .product .module01 .buying_options .btn 	{ margin:0 0 0 -3px }

.product .module05 h3, .series .module05 h3 { color:#333333;margin:0 0 0; }
.product .module05 p, .series .module05 p 	{ margin:0 0 5px; }
.product .module05, .series .module05 		{ width:auto }
.product .module05 li, .series .module05 li { float:left;width:188px;margin:0 8px 0 0; border-right:1px dotted #cccc; padding-right:26px; padding-left:18px }
.product .module05 .last, .series .module05 .last { margin:0; border:0; padding-right:0 }

.product .module07 h5 { margin:0 0 5px; }

#disclaimer		{ background:url("images/bg_footer.png") no-repeat scroll 0 0 transparent;color:#3F3F3F;margin:0 auto;padding:10px 2px 0;width:990px; }
#disclaimer div	{ padding:25px 37px 15px 37px;background:url("images/bg_wrap.gif") repeat-y scroll 0 0 #FFF; border-top:1px solid #dfdfdf;margin:0 -2px; }
#disclaimer p	{ margin-bottom:10px; }

/* Begin Module08 without Tabs */
.module08.simple 				{ padding:18px;background:#f1f1f1 }
.module08.simple .mainStory 	{ width:427px;padding:0 18px 0 0;border-right:solid 1px #d3d3d3 }
.module08.simple .mainStory h3 	{ margin:0 0 10px 0;font-size:1.82em; font-weight:normal; font-family:'Calibri Bold', sans-serif;color:#333 }
.module08.simple .mainStory p 	{ margin:0 0 10px 0;font-size:1.27em;font-family:'Calibri', sans-serif;color:#333;line-height:20px }
.module08.simple .mainStory cite{ font-size:1.18em;font-style:normal;font-family:'Calibri', sans-serif;color:#333;line-height:17px }
.module08.simple .side 			{ float:right;width:205px }
.module08.simple .side div 		{ margin:0 0 30px 0 }
.module08.simple .side h5 		{ margin:3px 0;font-size:1.18em; font-weight:normal; font-family:'Calibri Bold', sans-serif;color:#000 }
.module08.simple .side p 		{ margin:3px 0;font-size:1.18em;font-family:'Calibri', sans-serif;color:#333;line-height:16px }
.module08.simple .side .more 	{ color:#000 }
.module08.simple .side .infoGraphic { margin:0 0 20px 0;padding:0 0 18px 0;border-bottom:dotted 1px #a8a8a8 }
/* End Module08 without Tabs */

.module08 .tab .tabNav						{ overflow:hidden; height:48px; width:702px; }
.module08 .tab .tabNav li					{ float:left; padding-top:5px; }
*html .module08 .tab .tabNav .overview 		{ width: 20px; }
*html .module08 .tab .tabNav .features 		{ width: 20px; }
*html .module08 .tab .tabNav .specifications{ width: 20px; }
*html .module08 .tab .tabNav .compare 		{ width: 20px; }
*html .module08 .tab .tabNav .attachments	{ width: 170px; }
*html .module08 .tab .tabNav .warrities 	{ width: 135px; }
*html .module08 .tab .tabNav .wild 	{ width: 85px; }
.module08 .tab .tabNav li a			{ display:block; font-size:1.18em; font-weight:normal; font-family:'Calibri Bold', sans-serif;color:#8e8d8d; height:43px; background-color:#f7f7f7; border:1px solid #e1e1e1; }
.module08 .tab .tabNav li a span	{ height:100%; padding:14px 10px 0; display:block; border:1px solid #fff; }
.module08 .tab .tabNav li.on a		{ color:#333333; height:48px; margin-top:-5px; border-color:#cccaca; background-color:#f1f1f1 }


.module08 .tab .tabNav li:hover a { color:#666; }
.tab { margin-bottom:18px; }
.tab .tabContent { background-color:#f1f1f1; padding:24px 18px; border:0px solid #f1f1f1; position:relative; overflow:visible; display:none;}
/* MG created for table content*/
.table_content_without_tab { background-color:#f1f1f1; padding:24px 18px; border:0px solid #f1f1f1; position:relative; overflow:visible;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#nest-col23-3 #ls-gen13-ls-col-body #jdtcw23-en-us-col-3-row-1 #ls-gen14-ls-fxr #jdtcw23-en-us-col-3-row-1-area-1 .tab .tabContent { position:static; }
} /*(K) Safari Hack for tab issue artf1196027 */

.tab .overview, .tab .wild, .tab .wild1, .tab .wild2, .tab .wild3, .tab .wild4, .tab .wild5, .tab .wild6, .tab .wild7, .tab .support { padding-bottom:6px !important; }/*DD artf1181893 As per the discussion with Dax*/
.tab .tabContent.on	{ display:block !important; }
.tab .tabContent .mainStory { border-right:1px solid #d3d3d3; padding-right:18px; width:426px;}
.tab .tabContent .mainStory h3 { font-size:1.9em; font-weight:normal; font-family:'Calibri Bold',sans-serif; margin-bottom:20px; }
.tab .tabContent .mainStory p { font-size:1.27em;line-height:1.5em; margin-bottom:20px }

.infoGraphic{ float:right; width:205px; }
*html .infoGraphic { position: relative; right: 0; }
.infoGraphic h5{ font-weight:normal; font-family:'Calibri Bold',sans-serif;font-size:14px;margin:0 0 8px;text-transform:uppercase; }

/* Begin Service Offerings */
.service_offerings .centerColumn 		{ padding:0;border:0 }
.service_offerings .centerColumn div 	{ width:630px;padding:0 0 0 25px }
.service_offerings .centerColumn .txt 	{ padding:25px 0;font-size:1.64em;font-family:'Calibri', sans-serif;color:#333;line-height:24px }
.service_offerings .centerColumn ul 	{ padding:25px 0;border-top:dotted 1px #ccc;border-bottom:dotted 1px #ccc }
.service_offerings .centerColumn li 	{ float:left;width:198px;margin:0 18px 0 0 }
.service_offerings .centerColumn .lst 	{ margin:0 }
.service_offerings .centerColumn li img { margin:0 0 5px 0 }
.service_offerings .centerColumn li p 	{ font-size:1.27em;font-family:'Calibri', sans-serif;color:#666;line-height:20px }
.service_offerings .centerColumn li p strong { font-weight:normal; font-family:'Calibri Bold', sans-serif;color:#156724 }
/* End Service Offerings */

/* Begin autocomplete */
form.search .yui-ac-container, form.search .yui-ac { position: relative; }
form.search .yui-ac-input 		{ position: static; width: auto; }
form.search .yui-ac-content 	{ background-color:#f7f7f7; left: 0; overflow-x: hidden; overflow-y: auto; position: absolute;right: 0; top: 20px; width: auto; z-index: 9050; }
form.search .yui-ac-content ul 	{ margin:0; padding:0; border:1px solid #f8df56; background-color:#f7f7f7; margin-top:-1px; }
form.search .yui-ac-bd 			{ border:1px solid #eae3c6; }
form.search .yui-ac-bd ul 		{ }
form.search .yui-ac-bd li 		{ clear: both; list-style: none; margin: 0; padding:0 9px; white-space: nowrap; }
form.search .yui-ac-bd li.yui-ac-highlight 	{ background-color:#dadada; border-color: #DDD; color: #FFF; cursor: pointer; }
form.search .yui-ac-bd li .viv-ac-result 	{ height:22px;	line-height:20px; font-size:13px; color:#000; }
form.search .yui-ac-bd .viv-ac-format-match { font-weight: bold; text-decoration: none; }
form.search .yui-ac-bd .yui-ac-highlight .viv-ac-format-match { }
form.search .yui-ac-bd .viv-ac-result img 	{ margin-right: 3px;  max-height: 20px; max-width: 20px; }
form.search .yui-ac-bd .viv-ac-result .viv-ac-description 	  { color: #AAA; font-size: 95%; font-style: italic; padding-left: 20px; }
form.search .yui-ac-bd .viv-ac-result a:link, form.search .yui-ac-bd .viv-ac-result a:visited, form.search .yui-ac-bd .viv-ac-result a:hover, form.search .yui-ac-bd .viv-ac-result a:active { color: #2F66FF; }
form.search .yui-ac-bd li.yui-ac-highlight .viv-ac-result a:link, form.search .yui-ac-bd li.yui-ac-highlight .viv-ac-result a:visited, form.search .yui-ac-bd li.yui-ac-highlight .viv-ac-result a:hover, form.search .yui-ac-bd li.yui-ac-highlight .viv-ac-result a:active { color: #FFF; }
/* End autocomplete */
/***********************************************/
/* SYTLE CSS STYLES END */
/***********************************************/


/***********************************************/
/* TEMPLATE CSS STYLES START */
/***********************************************/
.pdf 			{ padding:0 0 0 23px; font-size:14px;color:#367c2b; line-height:18px;background:url('images/ico_pdf.gif') no-repeat; text-decoration:none !important; *display:inline-block; /*DD artf1206651*/ }/*DD artf1187120 Inline Style Change*/
.xls 			{ padding:0 0 10px 23px;font-size:13px;color:#367c2b;line-height:18px;background:url('images/ico_xls.gif') no-repeat; float:left;/* (VK)artf1178653 */ text-decoration:none !important; font-weight:normal; }/*DD artf1187120 Inline Style Change*/
.html 			{ padding:0 0 10px 23px;font-size:13px;color:#367c2b;line-height:18px;background:url('images/html_icon.png') no-repeat; float:left; text-decoration:none !important; font-weight:normal; }/*DD artf1187120 Inline Style Change*/
.xls:hover, .pdf:hover, .html:hover { text-decoration:underline !important; color:#367c2b !important; }/*DD artf1187120 Inline Style Change*/
.o-frame .pdf 	{ color:#367c2b; font:13px 'Calibri', Verdana, san-serif; height:18px; display:inline-block;  }

.out 			{ display: table; height: 45px; width:100%; }
.mid 			{ display: table-cell; vertical-align: middle; }

#wrap			{ width:994px;margin:0 auto;padding:0;/*overflow:hidden; */}
#content		{}

.leftColumn, .centerColumn, .rightColumn { float:left; }
.leftColumn 		{ width:186px;padding:0 18px 0 0; }
.centerColumn 		{ width:480px;padding:0 18px;border-left:solid 1px #e3e4e5;border-right:solid 1px #e5e6e6; }
* html .centerColumn{ clear:both; }
.rightColumn 		{ width:220px;padding:0 24px 0 18px; }
* html .rightColumn { float:right!important; }

.no_hero .leftColumn, .no_hero .centerColumn, .no_hero .rightColumn { margin:0;border-top:solid 1px #e3e4e5 }
.no_hero .centerColumn 			{ width:785px;padding-top:24px;padding-right:0;border-right:none }
.no_hero .centerColumn .column 	{ float:left;width:502px;margin:0 0 24px 0;padding:0 18px 0 0;border-right:1px solid #E3E4E5 }
* html .no_hero .centerColumn .column {}
.no_hero .centerColumn .share 	{ float:left;margin:0 0 0 18px }
.no_hero .leftColumn 			{ padding:0 }
.no_hero						{  }
* html .no_hero .centerColumn 	{ padding-bottom:24px; }
.no_hero .MOD_GC_21 			{ margin-top:6px; }

.three_column hr				{ clear:both; margin-top:12px; margin-bottom:0px; border:1px solid #fff ; border-top:1px dotted #cccccc; }
.three_column .MOD_GC_12_5 		{ padding-top:0; border-top:0; margin-bottom:24px; }
.full_hero .centerColumn,
.full_hero .rightColumn			{ padding-top:0; border-top:0; margin-top:24px; }
.full_hero .centerColumn, .rightColumn{  }

.centerColumn, .rightColumn { float:left;margin:20px 0; }
.leftColumn					{ margin:0px 0px 20px 0px; }
.leftColumn 				{ width:186px;padding:0 18px 0 0; }
.centerColumn 				{ width:480px;padding:0 18px;border-left:solid 1px #e3e4e5;border-right:solid 1px #e5e6e6; }
.rightColumn 				{ width:222px;padding:0 24px 0 18px; }

.full_hero .centerColumn 	{ border-left:medium none;height:100%;margin-left:24px;padding-left:0;width:682px; }
* html .full_hero .centerColumn { margin-left:12px;overflow:hidden; width: 681px; }
.full_hero .MOD_GC_3, .full_hero .MOD_GC_10_2, .full_hero .MOD_GC_10_3, .full_hero .MOD_GC_11_2, .full_hero .MOD_NO_5 { margin-left:18px }

.three_column .leftColumn, .three_column .centerColumn, .three_column .rightColumn { border-top:solid 1px #eaeaea }
.three_column .centerColumn, .three_column .rightColumn { padding-top:35px }
.three_column .centerColumn 		{ padding:35px 20px 0 20px }
* html .three_column .rightColumn	{ padding:35px 15px 0 20px }

.three_column_2_3_hero .centerColumn{ width:661px; border-right:none }
.three_column_2_3_hero .leftColumn, .three_column_2_3_hero .centerColumn{ margin:0 }
.three_column_2_3_hero .MOD_GC_3, .three_column_2_3_hero .MOD_GC_10_3{ margin-left:25px }
.three_column_2_3_hero .MOD_GC_10_3 li 	{ float:left;padding:0 21px 0 0;width:198px; }

.sf_hero_right #content 		{ margin-top:-5px;padding-top:5px;background:url('images/bkg_module01.jpg') repeat-x 0 0 }
.sf_hero_right .centerColumn 	{ width:702px; height:100%; margin-left:22px; padding:0;border-left:none;border-right:none; margin-top:45px; clear:left; }
* html .sf_hero_right .centerColumn {margin-left:12px }
.sf_hero_right .rightColumn 	{ margin-top:45px; }/*DD Modified the margin-top from 95-45*/

.hero_left_nav .leftColumn, .hero_left_nav .centerColumn { margin-top:0 }
.hero_left_nav .centerColumn 	{ width:762px;padding:0;border:none }
.hero_left_nav .MOD_GC_3 		{ width:635px;margin:20px 0 20px 20px;font-size:1.64em;color:#333 }
.hero_left_nav .MOD_GC_10_3 	{ width:635px;margin-left:20px;padding:20px 0;border-bottom:dotted 1px #ccc }
.hero_left_nav .service_logo 	{ float:right;margin:10px 10px 0 0 }

.reverse_cframe .centerColumn 		{ width:702px;margin:0 0 0 24px;padding:0;border:0 }
* html .reverse_cframe .centerColumn{ margin:0 0 0 12px }
.reverse_cframe .rightColumn 		{ width:222px;margin:0 }
.reverse_cframe .MOD_GC_1a 			{ padding-top:36px;line-height:normal }
.reverse_cframe .MOD_GC_1a 			{ padding-top:8px; padding-bottom:7px; }

.more 		{ /*width:204px;margin:0 0 20px 0;(K) cleanup Process as this was creating problem in other more class*/color:#333 }
.more h5 	{ font-weight:normal; font-family:'Calibri Bold', Verdana, sans-serif;font-size:1.18em;text-transform:uppercase }
.more li 	{ margin:10px 0; font-weight:normal; font-family:'Calibri Bold', Verdana, sans-serif;font-size:1.18em }
.more a 	{ padding:0 0 0 10px;color:#333;background:url('images/yellow_arrow.gif') no-repeat 0 5px }

.share 		{ width:220px;height:36px;margin:0 0 20px 0;border:solid 1px #f4f4f4;background:url('images/share.gif') no-repeat 10px 11px }
.share ul 	{ margin:8px 0 0 56px }
.share li 	{ float:left;margin:0 6px }
* html .share li	{ margin:0 5px }
.share a 			{ display:block;text-indent:-999999px;background:url('images/share_icons.jpg') no-repeat}
.share .email		{ width:21px;height:17px;background-position:0 0 }
.share .facebook 	{ width:17px;height:17px;background-position:-21px 0 }
.share .delicious 	{ width:17px;height:17px;background-position:-38px 0 }
.share .twitter 	{ width:17px;height:17px;background-position:0 -17px }
.share .digg 		{ width:29px;height:17px;background-position:-17px -17px }

.side 				{ float:right;width:205px;margin-left:12px;padding-left:18px;border-left:1px solid #d3d3d3 }
.side div 			{ margin:0 0 30px 0 }
.side h5 			{ margin:3px 0;font-size:1.18em; font-weight:normal; font-family:'Calibri Bold', sans-serif;color:#000 }
.side p 			{ margin:3px 0;font-size:1.18em;font-family:'Calibri', sans-serif;color:#333;line-height:16px }
.side .more 		{ color:#000 }
.side .infoGraphic 	{ margin:0 0 20px 0;padding:0 0 18px 0;border-bottom:dotted 1px #a8a8a8 }

.lside 				{ float:left;width:234px;margin:0 20px 0 0 }
.lside div 			{ margin:0 0 20px 0 }
.lside p 			{ margin:3px 0;font-size:1.18em;font-family:'Calibri', sans-serif;color:#333;line-height:16px }

.infoGraphic		{ float:right; width:205px; }
* html .infoGraphic { position: relative; right: 0; }
.infoGraphic h5		{ font-weight:normal; font-family:'Calibri Bold',sans-serif;font-size:14px;margin:0 0 8px;text-transform:uppercase; }/*DD artf1215650*/
.infoGraphic .seeall{ line-height:100% }

.listName .title	{ clear:both;margin:0 0 5px 0;padding:2px 10px; font-size:13px /*1.09em (K)*/; font-weight:normal; font-family:'Calibri Bold', sans-serif;color:#333;background:#e7e7e7; width:682px; }
.listName ul 		{ float:left;margin:0 0 0px 0; padding-bottom:67px/*(VK)artf1168689*/; }
.listName li 		{ position:relative; width:290px; margin:0 40px 0 0; padding:0 10px 0 10px !important; font-size:13px; font-family:'Calibri', sans-serif; color:#333; }
.listName li a 		{ padding:0 0 0 10px; font-weight:normal; font-family:'Calibri Bold', sans-serif; color:#367c2b; line-height:25px;background:url('images/bullet_arrow.gif') no-repeat 0 -100px; }
.listName li a:hover{ text-decoration:underline }
.listName li p 		{ display:none;margin:0 0 10px 0;padding:0 0 0 10px }
.listName .off a 	{ color:#ccc }
.listName .on 		{ width:288px;border:solid 1px #fbd701;background:#f7f7f7;z-index:1 }
.listName .on a 	{ background-position:2px 3px }
.listName .on p 	{ display:block }

.reverse_cframe .centerColumn p.description { padding-bottom: 14px;	font: normal 13px Calibri; color: #333; }
.reverse_cframe .centerColumn .listname ul li {	font: bold 13px Calibri; color: #337c2b; }
.productByTask .title 			{ clear:both;margin:0 0 5px 0;padding:2px 6px;font-size:1.09em; font-weight:normal; font-family:'Calibri Bold', sans-serif;color:#333;background:#e7e7e7}
.productByTask ul 				{ float:left;margin:0 0 30px 0 }
.productByTask li 				{ position:relative;width:290px;margin:0 40px 0 0;padding:0 10px 0 0;font-size:1.09em;font-family:'Calibri', sans-serif;color:#333}
.productByTask li a 			{ padding:0 0 0 16px; font-weight:normal; font-family:'Calibri Bold', sans-serif;color:#063;line-height:25px;background:url('images/add.gif') no-repeat 0 -100px; }
.productByTask li a:hover 		{ text-decoration:underline; background-position: 0 2px; }
.productByTask li.off a:hover 	{ text-decoration:underline; background: none; }
.productByTask li p 			{ display:none;margin:0 0 10px 0;padding:0 0 0 10px }
.productByTask .off a 			{ color:#ccc }
.productByTask .on 				{ width:288px;border:solid 1px #fbd701;background:#f7f7f7;z-index:1 }
.productByTask .on a 			{ background-position:2px 3px }
.productByTask .on p 			{ display:block }

.currentTask 				{ width: 222px; background-color: #fdf8e6; padding-bottom: 4px; }
.currentTask h4 			{ text-transform: uppercase; font-weight:normal; font-family:'Calibri Bold', sans-serif; font-size: 13px; color: #333; text-align: center; padding: 4px 0; }
.currentTask .legend 		{ text-transform: uppercase; font-weight: bold; color: #a6a6a6; }
.currentTask .legend ul 	{ margin-left: 45px; margin-bottom: -14px; position: relative; top: -14px; }
.currentTask div.legend a 	{ background:url('images/add2.gif') no-repeat 1px 2px; padding-left: 16px; text-transform: none; font-weight: normal; color: #333; font-size: 13px; }
.currentTask div 			{ border: 1px solid #e4e2d9; background-color: #fff; margin: 0 7px 6px 7px; padding: 12px 13px; }
.currentTask .buttons 		{ text-align: center; border: none; background: none; padding:7px 0; margin:0 }
.currentTask .buttons a 	{ font-family: 'Calibri Bold', sans-serif; font-size: 14px; color: #909090; font-weight:normal; text-transform: uppercase; background:url('images/view_results.gif') no-repeat; padding: 8px 19px 10px 19px; }
.currentTask a.anotherTasks { font-family: 'Calibri Bold', sans-serif; font-size: 14px; color: #909090; font-weight:normal; text-transform: uppercase; background:url('images/add-another-task.gif') no-repeat !important; padding: 8px 16px 10px 16px !important; }
.currentTask .active a 		{ font-family: 'Calibri Bold', sans-serif; font-size: 14px; color: #595959; font-weight:normal; text-transform: uppercase; background:url('images/view_results2.gif') no-repeat; padding: 8px 19px 10px 19px; }

.resultsByTask 				{ clear: both;  }
.resultsByTask ul 			{ clear: both; margin-bottom: 8px; }
.resultsByTask ul li 		{ border-bottom: 1px dotted #ccc; padding: 18px 0; }
* html .resultsByTask ul li { height: 155px; }

.pagination 				{ border-bottom: 1px solid #ccc; padding-bottom: 8px; }
.pagination .description	{ float: left; }
.pages 						{ text-align: right; }
* html .pages 				{ float: right; }
_:first-child+html .pages 	{ position: relative; left: 340px; }
.pages li 					{ display: inline-block; }
* html .pages li 			{ float: left; }
*:first-child+html .pages li{ float: left; }
.pages li a 				{ font: normal 13px 'Calibri Bold', sans-serif; color: #337c2b; }
.pages li.enabled a 		{ color: #333; font-weight: bold; }
.pagination-bottom { text-align: right; left: 360px; top: -10px; }

.prodSearch .pTxt {margin:5px 0 5px 0;font-size:13px;font-family:'Calibri', sans-serif;/*PK font-family changed artf1287633 */ font-weight:normal; color:#333}

/*artf1168685 ,AJ*/

.prodSearch .txt 		{ border-color: #d1d1d1; border-style: solid none solid solid; border-width: 1px medium 1px 1px;  color: #999; float: left; font-family: 'Calibri',sans-serif; font-size: 1em; padding: 4px 2px; width: 87px; }
* html .prodSearch .btn { margin:0 0 0 -3px }
.prodSearch .btn		{ background: url('images/btn_bg_find.jpg') no-repeat top right; border:none; height:23px; font-size:1em; width: auto; overflow:visible; *padding:0 3px; font-family:'Calibri', sans-serif; color:#444; text-transform:uppercase; padding:0 2px; }/*DD Added padding upon request.*/
/*artf1168685 ,AJ*/

#bkgPop { position:absolute;display:none;width:100%;top:0;left:0;margin-bottom:0;background:#000;filter:alpha(opacity=45);opacity:0.45;z-index:1000 }
#frm 	{ display:none;display/**/:none;position:absolute;top:0;left:0;z-index:1;width:100%;margin-left:auto;margin-right:auto;text-align:center }

.modal 	{ display:none;position:absolute;top:0;left:50%;z-index:1001 }
.modal .prev, .modal .next 	{ position:absolute;top:50%;width:42px;height:75px;text-indent:-999999px;background:url('images/popArrow.gif') no-repeat }
.modal .prev 				{ left:0;margin:-37px 0 0 -43px }
.modal .prev:hover 			{ background-position:0 -75px }
.modal .next 				{ right:0;margin:-37px -43px 0 0;background-position:-42px 0 }
.modal .next:hover 			{ background-position:-42px -75px }
.modal .close				{ z-index:1000; position:absolute;right:16px;top:11px;width:14px;height:14px;text-indent:-999999px;background:url('images/closeLayer.gif') no-repeat }
.modal .title 				{ min-height:17px; height:auto; padding:18px 36px;/*(VK)artf1178943*/ font-size:1.27em; font-weight:normal; font-family:'Calibri Bold', sans-serif;color:#333;/*background:#ececec*/ }
.modal .item 				{ display:none; height:620px; margin:0 36px 36px; overflow-y:auto; overflow-x:hidden; }/*(VK)artf1178943 | DD artf1191694 */
.modal .item.on 			{ display:block;}

#specLayer 					{ width:742px;margin:0 0 0 -430px;border:solid 1px #ccc;background:#fff }

/*.modal .paginator 		{ position:absolute;top:8px;padding:5px 0;text-align:center }*/
/*.modal .paginator 		{ padding:18px 0 18px 34px; text-align:left; height:10px; }*//*(VK)artf1178943*/
.modal .paginator 			{ padding:13px 0 13px 0px;text-align:center; width:742px; background:#ececec; height:10px; position:relative!important; }/*(VK)artf1178943*/
.modal .paginator li		{ float:left;margin:0 2px; _display:inline; }
* html .modal .paginator li { margin:0 2px 0 1px }
.modal .paginator a 		{ display:block;width:10px;height:10px;text-indent:-999999px;background:url('images/gallery_paginator.gif') no-repeat; cursor:default;}
* html .modal .paginator a 	{ font-size:1px }
.modal .paginator .on 		{ background-position:0 -12px;/*(VK)artf1178943 */ }

.iframe		{ background-color:#F00; border:1px solid #D4D4D4; margin:-1px 0 0 -1px; position:absolute; z-index:2; }

.o-frame					{ position:relative}
.o-frame .leftColumn		{ width:185px; padding:0; }
* html .o-frame .leftColumn	{ width:175px; padding:0; border-top:solid 1px #e5e6e6; }
* html .o-frame .leftColumn .MOD_NO_4	{ width:180px; }
* html .o-frame .MOD_GC_14_2			{ width:370px; }
* html .o-frame .MOD_GC_14_2.last		{ border-left:1px dotted #cc;  padding-left:18px; width:355px; } 

.o-frame .leftColumn, .o-frame .centerColumn, .o-frame .rightColumn { border-top:0px solid #eaeaea !important; }
.o-frame .centerColumn, .o-frame .rightColumn {}
.o-frame .centerColumn 		{ padding:0; width:504px; padding-left:18px; padding-right:18px; }
	
.o-frame .content		{ float:left }
* html .o-frame .content{ float:right }
.o-frame .rightColumn	{ margin-left:-1px }	
.o-frame .heroColumn 	{ padding:0 0 18px 18px;border-left:solid 1px #e3e4e5; width:764px; position:relative }
.o-frame .MOD_GC_1a		{ padding:0; margin:0; }
.o-frame  .w-o-b		{}
.o-frame  .MOD_NO_8		{ float:none; }
.o-frame .MOD_NO_4		{ border-top:solid 1px #e5e6e6 }
.o-frame hr				{ width:100%; border:0px; border-top:1px solid #eae9e9;  clear:both; margin:0; padding:0; }
* html .o-frame hr		{ border-top:2px solid #eae9e9; }
*:first-child+html  hr	{ border-top:2px solid #eae9e9; }
.o-frame .MOD_NO_5 		{ float:left; border-top:1px dotted #CCC; margin-top:10px; padding-top:15px; }
.o-frame .MOD_NO_5 li 	{ width:144px; padding:0 0 0 0; border:none; }

.o-frame .MOD_GC_19 		{ margin-top:18px; margin-bottom:6px; display:inline-block; }
.o-frame .MOD_GC_11_2 p 	{ margin:0 0; padding:0 0 10px ; }
.o-frame .MOD_GC_11_2.last p{ padding: 0 0; }
.o-frame .MOD_GC_11_2 .more { margin:0 0 0 0; }
.o-frame .MOD_GC_11_2 		{ background:none; margin:0 0 18px; padding:0 0 8px; border-bottom:1px dotted #CCC; }
.o-frame .MOD_GC_11_2 img 	{ padding-bottom:10px; }
.o-frame .MOD_GC_11_2.last 	{ padding:0 0 0; border:none; }
.o-frame .half_GC_3			{ width:290px;float:left; margin-right:14px; }
.o-frame .pdf:hover {text-decoration:underline; }

/* c-frame */
.c-frame						{ position:relative; }
.c-frame .leftColumn			{ width:185px; padding:0; }
* html .c-frame .leftColumn		{ width:175px; padding:0; border-top:solid 1px #e5e6e6}
.c-frame .leftColumn, .c-frame .centerColumn, .c-frame .rightColumn  { border-top:0px solid #eaeaea !important; }
.c-frame .centerColumn, .c-frame .rightColumn {}
.c-frame .centerColumn 			{ padding:0; width:504px; padding-left:18px; padding-right:18px; }
.c-frame .content				{ float:left;border-left:solid 1px #e3e4e5; }
.c-frame .rightColumn			{ border-left:1px solid #eaeaea; margin-left:-1px; }	
.c-frame .heroColumn 			{ padding:0 0 18px 18px;   width:764px; position:relative; }
.c-frame .MOD_NO_8				{ float:none; }
.c-frame .MOD_NO_5 				{ float:left; border-top:1px solid #CCC; margin-top:10px; padding-top:20px; }
.c-frame .MOD_NO_5 li 			{ width:144px; padding:0 0 0 0; border:none; }
.c-frame .MOD_GC_14_2			{ width:380px; height:125px; margin:19px 0 0 0; padding:0 0 0 0; border-right: 1px solid #e3e4e5; position:relative; }
.c-frame .MOD_GC_14_2 div 		{ width:360px; height:125px; border-bottom: 1px solid #e3e4e5; }
.c-frame .MOD_GC_14_2 p 		{font:14px 'Calibri',Verdana,san-serif; }
.c-frame .MOD_GC_14_2.last 		{ width:360px; border-left:none; border-right:none; padding-left:18px; }
.c-frame .MOD_GC_14_2.lastbottom{ height:100px!important; padding-top:19px; margin:0 0 10px 0; }
.c-frame .MOD_GC_14_2.lastbottom div { border-bottom:none; }
.c-frame .MOD_GC_14_2 img {}
.c-frame .line_vertical { border-left:1px solid #e3e4e5; width:10px; float:left; height:145px; }
.c-frame .line_vertical2{ border-left:1px solid #e3e4e5; width:10px; float:left; height:100px; }
.c-frame .MOD_FO_6a		{ width:666px; margin-bottom:20px; }

/* 2/3 Hero */
.two_three_hero				{
	position:relative;
	height: 601px;
}
.two_three_hero .leftColumn	{  width:185px; padding:0; }
* html .two_three_hero .leftColumn	{ width:180px; padding:0; border-top:solid 1px #e5e6e6}
.two_three_hero .leftColumn, .two_three_hero .centerColumn, .two_three_hero .rightColumn {border-top:0px solid #eaeaea !important; }
.two_three_hero .centerColumn 		{ padding:0; width:504px; padding-left:18px; padding-right:18px; }
	
.two_three_hero .content	{ float:left }
.two_three_hero .rightColumn{ border-left:1px solid #eaeaea; margin-left:-1px; }	
.two_three_hero .heroColumn { overflow:hidden; padding:0 0 18px 18px;border-left:solid 1px #e3e4e5;   width:764px; position:relative; }
.two_three_hero  .MOD_NO_8	{ float:none; }

.two_three_hero .MOD_GC_14_2		{ width:380px; margin:0 0 0 0;  padding:0 0 0 0;border-right: 1px solid #e3e4e5; position:relative; }
.two_three_hero .MOD_GC_14_2 div	{ width:360px; height:auto; padding:18px 0 18px 0; border-bottom: 1px solid #e3e4e5; }
.two_three_hero .MOD_GC_14_2 p 		{ font:14px 'Calibri',Verdana,san-serif; }
.two_three_hero .MOD_GC_14_2.last 	{ width:360px; border-left:none; border-right:none; padding-left:18px; }
.two_three_hero .MOD_GC_14_2.lastbottom { height:auto; padding-top:0; margin:0 0 10px 0; }
.two_three_hero .MOD_GC_14_2.lastbottom div { border-bottom:none; }
.two_three_hero .MOD_GC_14_2 img 	{}
.two_three_hero .MOD_GC_21{margin-top:18px; }
	
/* homepage */
.homepage #content 		{ padding:0 0 24px; }
.homepage .MOD_GC_12_2	{ width:990px; height:465px; position:relative; background:none; }
.homepage .MOD_DE_2 	{ margin:0 0 10px; color:#333; font-weight:normal; font-family:'Calibri Bold',Verdana,sans-serif; font-size:1.27em; text-transform:uppercase; line-height:100%; }

.homepage .MOD_GC_11v p 	{ font:1.18em 'Calibri', Verdana, sans-serif; }
.homepage .MOD_GC_11v img 	{ display:block; }
.homepage .MOD_GC_11v h4 	{ margin:10px 0 0; font: normal 1.18em 'Calibri Bold',Verdana,sans-serif; }
.homepage .MOD_GC_11v .more { display:block; margin:4px 0 0; width:auto; line-height:14px; } 

.homepage .MOD_NO_12 	{ float:right; margin:24px 24px 0 0; display:inline; }
.homepage .MOD_NO_12 li { font-size:1.18em; }

/* homepage-slide */
.homepage-slide-op 			{ height:465px; }
.homepage-slide-op li 		{ display:none; }

/*DD Artf1223091 : Changes to Regional Homepage Hero Component */
.homepage-slide-op-text 	{ width:306px; height:330px; position:absolute; z-index:15; }

.pos_right_top .homepage-slide-op-text, .pos_right_middle .homepage-slide-op-text, .pos_right_bottom .homepage-slide-op-text { top:36px; right:36px; }
.pos_right_top .homepage-slide-op-text td { height:330px; vertical-align:top; }
.pos_right_middle .homepage-slide-op-text td { height:330px; vertical-align:middle; }
.pos_right_bottom .homepage-slide-op-text td { height:330px; vertical-align:bottom; }

.pos_left_top .homepage-slide-op-text, .pos_left_middle .homepage-slide-op-text, .pos_left_bottom .homepage-slide-op-text { top:36px; left:36px; }
.pos_left_top .homepage-slide-op-text td { height:330px; vertical-align:top; }
.pos_left_middle .homepage-slide-op-text td { height:330px; vertical-align:middle; }
.pos_left_bottom .homepage-slide-op-text td { height:330px; vertical-align:bottom; }


.MOD_GC_12_5 .homepage-slide-op-text{ width:290px; right:0px; top:44px; height:auto; }
.MOD_GC_12_5 .homepage-slide-op-text h3 { padding:0 30px 0 0; }
.homepage-slide-op-text h3, .homepage-slide-op-text h2 { margin:0 0 5px; font:29px 'JD Sans Bold', Verdana, sans-serif; text-transform:uppercase; }
.homepage-slide-op-text p 	{ margin:0 0 5px; padding:0 80px 0 0; font:15px 'JD Sans Medium', Verdana, sans-serif; }
.homepage-slide-op-text .more 	{ font:15px 'JD Sans Medium', Verdana, sans-serif; background-position:0 5px; }
.homepage-slide-thumblist 		{ width:966px; height:62px; position:absolute; bottom:0px; left:24px; z-index:30; }
.homepage-slide-thumblist-bg 	{ width:990px; height:62px; position:absolute; bottom:0px; left:0; z-index:10; background-color:#ccc; opacity:0.8; filter:alpha(opacity=80); }
.homepage-slide-thumblist li 	{ float:left; width:222px; margin:0 18px 0 0; padding:7px 0 0; display:inline; }
.homepage-slide-thumblist li a 	{ color:#000; font:13px 'Calibri', Verdana, sans-serif; }
.homepage-slide-thumblist li img{ float:left; margin:0 10px 0 0; display:inline; border:2px solid #fff; }
.homepage-slide-thumblist li.curr img,
.homepage-slide-thumblist li:hover img { border:2px solid #eabc08; }
.homepage-slide-thumblist li p 	{ padding:10px 0 0; }

#homepage-slide-op-prev,
#homepage-slide-op-next,
#homepage-slide-op-prev a,
#homepage-slide-op-next a 	{ width:495px; height:468px; display:block; }
#homepage-slide-op-prev,
#homepage-slide-op-next 	{ position:absolute; top:0px; /*z-index:9999; */}
#homepage-slide-op-prev,
#homepage-slide-op-next 	{ background:url('images/png_ie6.png'); }
#homepage-slide-op-prev span, #homepage-slide-op-prev { left:0px; }
#homepage-slide-op-next span, #homepage-slide-op-next { right:0px; }
#homepage-slide-op-prev a,
#homepage-slide-op-next a 	{ text-indent:-9999px; line-height:0px; cursor:pointer; position:relative; }/*DD artf1232530 */
#homepage-slide-op-prev a:hover span { background:url('images/homepage-slide-left.gif') no-repeat left 0; } 
#homepage-slide-op-next a:hover span, #homepage-slide-op-next.ahover a span { background:url('images/homepage-slide-right.gif') no-repeat right 0; }

#homepage-slide-op-prev a:hover span, #homepage-slide-op-next a:hover span { background-position:left 0; }

#homepage-slide-op-prev a span.hover,
#homepage-slide-op-next a span.hover { background-position:left -31px; }

#homepage-slide-op-prev a span,
#homepage-slide-op-next a span { width:30px; height:30px; display:block; overflow:hidden; top:219px; position:absolute; }

.banner-op 					{ position:relative; display:inline-block; width:100%; margin:0 0 20px; }
.banner-op-text 			{ width:350px; position:absolute; top:25px; left:30px; z-index:15; }
.banner-op-text h3 			{ margin:0 0 5px; font:31px 'JD Sans Medium', Verdana, sans-serif; }
.banner-op-text h3, .banner-op-text h3 a { color:#fff; }
.banner-op-text .more 		{ background:url('images/yellow_arrow.gif') no-repeat 0 7px; color:#ffde00; font:normal 15px 'Calibri Bold', Verdana, sans-serif; }

.generic-content .centerColumn 			{ width:702px;margin:0 0 0 24px;padding:0;border:0 }
* html .generic-content .centerColumn 	{ margin:0 0 0 12px }
.generic-content .rightColumn 			{ width:222px;margin:0 }
.generic-content .MOD_GC_1a 			{ padding-top:36px;line-height:normal }
.generic-content .MOD_GC_1a 			{ padding-top:8px; padding-bottom:7px; }
/***********************************************/
/* TEMPLATE CSS STYLES END */
/***********************************************/


/***********************************************/
/* NYROMODAL CSS STYLES START */
/***********************************************/
div#nyroModalFull 			{ font-size: 12px; color: #777; }
div#nyroModalLoading 		{ border: 0px solid #777; width: 150px;	height: 150px;	text-indent: -9999em;	background: #fff url(images/ajaxLoader.gif) no-repeat;	background-position: center; }
div#nyroModalLoading.error 	{ border: 4px solid #f66; line-height: 20px; padding: 20px;	width: 300px; height: 100px; text-indent: 0; background: #fff; }
div#nyroModalWrapper 		{ background: #fff;	border-top: 42px solid #F0F0F0; }
a#closeBut 					{ position: absolute; display: block; top: -28px; right: 18px; width: 14px; height: 14px; text-indent: -9999em;	background: url(images/closeLayer.gif) no-repeat; outline: 0; z-index: 106; }
h1#nyroModalTitle 		{ margin: 0;	padding: 0;	position: absolute;	top: -28px;	left: 15px;	font-size: 14px !important; color: #333; display: block; font-family:Calibri,Verdana,sans-serif !important; } /* MG artf1292171 */ 
div#nyroModalContent 				{ overflow: auto; }
div.wrapper div#nyroModalContent 	{ padding-left: 20px; padding-top: 20px; }
div.wrapperImg div#nyroModalContent { position: absolute; overflow: hidden;	text-align: center; }
div.wrapperImg img 					{ vertical-align: baseline; }
div.wrapperImg div#nyroModalContent div 		{ position: absolute;	bottom: 0; left: 0;	background: black;	padding: 10px; margin: 10px; overflow: hidden; opacity: 0.2; filter: alpha(opacity=20); }
div.wrapperImg div#nyroModalContent div:hover 	{ opacity: 0.5; filter: alpha(opacity=50); cursor: help; }
a.nyroModalPrev, a.nyroModalNext 				{ z-index: 105; outline: none;	position: absolute;	top: 0;	cursor: pointer; width:42px; height:75px; text-indent:-999999px; background:url('images/popArrow.gif') no-repeat }
div.wrapperSwf a.nyroModalPrev, div.wrapperSwf a.nyroModalNext, div.wrapper a.nyroModalPrev, div.wrapper a.nyroModalNext {}
a.nyroModalPrev 			{ left:0; top:50%; margin:-37px 0 0 -43px }
a.nyroModalPrev:hover 		{ background-position:0 -75px; }
a.nyroModalNext 			{ right:0; top:50%;	margin:-37px -43px 0 0;	background-position:-42px 0 }
a.nyroModalNext:hover 		{ background-position:-42px -75px }

/* CSS for nyroModal2 ..Swarn.. */
div#nyroModal2Full 			{ font-size: 12px; color: #777; }
div#nyroModal2Loading 		{ border: 0px solid #777;	width: 150px;	height: 150px;	text-indent: -9999em;	background: #fff url(images/ajaxLoader.gif) no-repeat; background-position: center; }
div#nyroModal2Loading.error { border: 4px solid #f66;	line-height: 20px;	padding: 20px;	width: 300px; height: 100px; text-indent: 0;	background: #fff; }
div#nyroModal2Wrapper 		{ background: #f7f7f7 url(images/pixel999.gif) repeat-x 0 bottom;	border:2px solid #fdf8e6; min-height: 122px!important; min-width: 254px!important; }
a#closeBut2 				{ position: absolute; display: block; top: 6px;	right: 6px;	width: 14px; height: 14px;	text-indent: -9999em; background: url(images/closeLayer.gif) no-repeat;	outline: 0;	z-index: 106; }
h1#nyroModal2Title 			{ margin: 0; padding: 0; position: absolute; top: -25px; left: 15px; font-size: 14px; color: #333; display: block; }
div#nyroModal2Content 		{ overflow: auto; }
div.wrapper div#nyroModal2Content 		{ padding-left: 16px;	padding-top: 18px; }
div.wrapperImg div#nyroModal2Content 	{ position: absolute; overflow: hidden; text-align: center; }
div.wrapperImg img 						{ vertical-align: baseline; }
div.wrapperImg div#nyroModal2Content div{ position: absolute; bottom: 0; left: 0; background: black; padding: 10px; margin: 10px; overflow: hidden;	opacity: 0.2; filter: alpha(opacity=20); }
div.wrapperImg div#nyroModal2Content div:hover { opacity: 0.5; filter: alpha(opacity=50); cursor: help; }
a.nyroModal2Prev, a.nyroModal2Next 		{ z-index: 105; outline: none; position: absolute; top: 0; cursor: pointer; width:42px; height:75px; text-indent:-999999px;	background:url('images/popArrow.gif') no-repeat }
a.nyroModal2Prev 			{ left:0; top:50%;	margin:-37px 0 0 -43px }
a.nyroModal2Prev:hover 		{ background-position:0 -75px; }
a.nyroModal2Next 			{ right:0;	top:50%; margin:-37px -43px 0 0; background-position:-42px 0 }
a.nyroModal2Next:hover 		{ background-position:-42px -75px }

#nyroModal2Content h1 { margin:-6px 0 0 0; font:normal 14px 'Calibri Bold', Verdana, sans-serif; width:226px; left:0px!important; top:0px!important; }
#nyroModal2Content h4 { font:normal 14px 'Calibri', Verdana, sans-serif; margin:0 0 10px 0; width:226px; color:#333; }
#nyroModal2Content p { margin:17px 0 12px 0; }
/***********************************************/
/* NYROMODAL CSS STYLES END */
/***********************************************/



/***********************************************/
/* MODULES CSS STYLES STARTS */
/***********************************************/

/****MOD_GC_1 Starts****/
.MOD_GC_1 { font-size:20px; font-weight:normal; font-family:'Calibri Bold', Verdana, sans-serif; clear:both; }

.MOD_GC_1a { padding:8px 0 10px 1px;/*DD Reduced padding left for 2 column layout*/ font-size:20px; /* DD artf1177933 | font-size:1.91em; DD artf1173376 Modified the font size to 20px*/ font-weight:normal; font-family:'Calibri Bold', Verdana, sans-serif; color:#333; }

.MOD_GC_1a h1 { font-size:20px; font-weight:normal; font-family:'Calibri Bold', Verdana, sans-serif; color:#333;  position:relative; top:0; left:0; margin-top:0px;}

#nest-col23Hero-1 .MOD_GC_1a, 
#nest-colparts-1 .MOD_GC_1a, 
#nest-col404l-1 .MOD_GC_1a, 
#nest-colofl-1 .MOD_GC_1a, 
#nest-coltcsbl-4 .MOD_GC_1a, 
#nest-col23-3 .MOD_GC_1a, 
#jd23Hero-en-us-col-2-row-2 .MOD_GC_1a,
#nest-coltcsbl-1 .MOD_GC_1a,
#nest-col23-1 .MOD_GC_1a,
#nest-colcf-1 .MOD_GC_1a { padding-left:18px; }/*DD artf1212324 */

#jdofl-en-us-colofl-1-row-1-area-1 .MOD_GC_1a { margin-bottom:18px; }/*addded for fixing spacing issue*/
/*#jdocnhl-en-us-row-1 .MOD_GC_1a { padding-top:10px; padding-bottom:6px; }DD artf1188215*/
.MOD_GC_1b { font-size:1.18em; font-weight:normal; font-family:'Calibri Bold', Verdana, sans-serif; color:#333333 }
h1.MOD_GC_1 { font-size:24px; }
h1.MOD_GC_1a { font-size:24px; }
h1.MOD_GC_1b { font-size:24px; }
/****MOD_GC_1 Ends****/

/****MOD_GC_3 Starts****/
.MOD_GC_3 { font-size:14px; margin-bottom:18px; font-family:'Calibri', sans-serif; color:#333; clear:both; width:100%; /*display:inline-block(K) added for Our Company to avoid float effect...*/; }/* added width by Vikas Khera Artifact artf1167208*/
.MOD_GC_3 strong {font-family:'Calibri Bold',sans-serif;} /*PK artf1264066*/
.MOD_GC_3 a:hover { text-decoration:underline; }
#jd23Hero-en-us-col-2-row-2-area-1 .MOD_GC_3 { overflow:hidden; /*margin-top:20px*/ }/*(K) artf1166045 *//*added overflow:hidden Piyush artf1163607*/
/*.tabContent .MOD_GC_3 { margin-bottom:0px } DD Removed this as per the discussion with Dax for Featured Tabs*/
/*.tabContent .MOD_GC_3 li { list-style:none !important;}*/ /*(VK)artf1179722*/
#specLayer .MOD_GC_3 {*width:98%;}/*K for features tab issues in ie6*/
.MOD_GC_3 ul, .MOD_GC_3 ol,
.MOD_GC_7 ul, .MOD_GC_7 ol,
.MOD_GC_21 ul, .MOD_GC_21 ol, 
.MOD_GC_14_1 ul, .MOD_GC_14_1 ol { margin:0 0 5px 0; overflow:visible;/*SM artf1262496*/ }/*DD artf1261429*/

.MOD_GC_3 p:last-child { margin-bottom:0px!important; }
.MOD_GC_3 blockquote, .MOD_GC_19 blockquote { margin: 15px; }/*(K)margin:15px as per artf1160144 */
.MOD_GC_3 img { margin:0 18px 18px 0; display:inline; }
.MOD_GC_3 img.fltRight { margin:0 0 18px 18px !important; display:inline; } /*DD artf1173376 Adjusted the margin for right aligned image.*/
.MOD_GC_3 a.arrow_g { line-height:normal; }
.MOD_GC_3 h4 { font-weight:normal; font-family:'Calibri Bold', sans-serif; font-size:14px; margin-bottom:18px; }
.MOD_GC_3 h3 { font-weight:normal; font-family:'Calibri Bold', sans-serif; font-size:16px; margin-bottom:18px; }/*(K) artf1167302*/
.MOD_GC_3 h2 { font-weight:normal; font-family:'Calibri Bold', sans-serif; font-size:20px; margin-bottom:18px; }/*(K) artf1167302*/
.MOD_GC_3 h1 { position:static !important; left:0; top:0; margin:0; padding:0 0 18px;}
/*DD artf1173938 Modified the UL, OL elements as per the defects faced in Content Integration */
/*DD artf1261429*/
.MOD_GC_3 ol ul li, .MOD_GC_7 ol ul li, .MOD_GC_21 ol ul li, .MOD_GC_14_1 ol ul li { list-style:none; }
.MOD_GC_3 ul li, .MOD_GC_7 ul li, .MOD_GC_21 ul li, .MOD_GC_14_1 ul li { margin-left:30px; list-style:none; }

.MOD_GC_3 ol li, .MOD_GC_3 ul ol li, .MOD_GC_3 ul ul ol li, .MOD_GC_3 ol ul ol li, .MOD_GC_3 ul ol ol li, .MOD_GC_3 ul ol ul ol li,
.MOD_GC_7 ol li, .MOD_GC_7 ul ol li, .MOD_GC_7 ul ul ol li, .MOD_GC_7 ol ul ol li, .MOD_GC_7 ul ol ol li, .MOD_GC_7 ul ol ul ol li,
.MOD_GC_21 ol li, .MOD_GC_21 ul ol li, .MOD_GC_21 ul ul ol li, .MOD_GC_21 ol ul ol li, .MOD_GC_21 ul ol ol li, .MOD_GC_21 ul ol ul ol li,
.MOD_GC_14_1 ol li, .MOD_GC_14_1 ul ol li, .MOD_GC_14_1 ul ul ol li, .MOD_GC_14_1 ol ul ol li, .MOD_GC_14_1 ul ol ol li, .MOD_GC_14_1 ul ol ul ol li { margin-left:30px; margin-top:3px; padding-left:0; list-style:decimal; background:none; }/*DD artf1261429*/

.MOD_GC_3 ul { display:table; clear:both; }
.MOD_GC_3 ul li, .MOD_GC_3 ol ul ul li, .MOD_GC_3 ul ol ul li,
.MOD_GC_7 ul li, .MOD_GC_7 ol ul ul li, .MOD_GC_7 ul ol ul li,
.MOD_GC_21 ul li, .MOD_GC_21 ol ul ul li, .MOD_GC_21 ul ol ul li,
.MOD_GC_14_1 ul li, .MOD_GC_14_1 ol ul ul li, .MOD_GC_14_1 ul ol ul li { background:url('images/bullet_square.gif') no-repeat 7px 6px; margin-top:3px; margin-left:5px; margin-bottom:0px; padding-left:25px; list-style:none; }/*DD artf1261429*/
.termsAccept li { padding-left:20px !important; }
.MOD_GC_3 ul li span { color:#367c2b; font-weight:normal; font-family:'Calibri Bold', sans-serif; }
.MOD_GC_3 ul.nav, .MOD_NO_26 ul.nav { width:100%; display:block; float:left; margin-top:-3px; margin-bottom:20px; }
* html .MOD_GC_3 ul.nav, * html .MOD_NO_26 ul.nav { margin-bottom:7px; }
*:first-child+html .MOD_GC_3 ul.nav, *:first-child+html .MOD_NO_26 ul.nav { margin-bottom:7px; }
.MOD_GC_3 ul.nav li, .MOD_NO_26 ul.nav li { list-style-image:none !important; float:left; padding:0; margin:0; background:url("images/bullet_arrow2.gif") no-repeat scroll left center transparent; padding:0 0 0 5px; }
.MOD_GC_3 ul.nav li.prev, .MOD_NO_26 ul.nav li.prev { list-style-image:none !important; float:left; padding:0; margin:0; background:url("images/bullet_arrow2.gif") no-repeat left 5px; padding:0 0 0 10px; }
.MOD_GC_3 ul.nav li.prev a, .MOD_NO_26 ul.nav li.prev a { padding-right:3px; }
.MOD_GC_3 ul.nav li.next, .MOD_NO_26 ul.nav li.next { list-style-image:none !important; float:left; margin:0; background:url("images/bullet_arrow.gif") no-repeat right 5px; }
.MOD_GC_3 ul.nav li a, .MOD_NO_26 ul.nav li a { color:#337C2B; font:13px 'Calibri', sans-serif; padding-right:10px; }
.MOD_GC_3 ul.nav li span, .MOD_NO_26 ul.nav li span { color:#999999 }
.MOD_GC_3 .nav-bot { border-top:1px solid #e3e4e5; padding-top:5px; }
.MOD_GC_3 ul.nav-bot { margin:0; }
.MOD_GC_3 .line { margin:18px 0 16px; border-bottom:1px solid #EAE9E9; display:inline-block; width:100%; }
* html .MOD_GC_3 .line { margin-top:0px; }
*:first-child+html .MOD_GC_3 .line { margin-top:0px; }
.MOD_GC_3 .caption { padding-bottom:10px; margin-bottom:10px; }
.MOD_GC_3 .caption p { padding:0; margin:0; font-size:13px; font-family:'Calibri', sans-serif; line-height:16px; }
.MOD_GC_3 .caption img { margin:0 0 !important; padding:0 0!important; float:none!important; }
.MOD_GC_3 .caption.imageLeft { float:left; margin-right:18px; }
.MOD_GC_3 .caption.imageRight { float:right; margin-left:18px; }
.MOD_GC_3 .imageRight { float:right; margin-left:18px; padding-bottom:5px; }
.MOD_GC_3 .imageLeft { float:left; margin-right:18px; padding-bottom:5px; }
.MOD_GC_3 p .imageLeft { margin-top:18px; margin-bottom:0; }
.MOD_GC_3 p .imageRight { margin-top:18px; margin-bottom:0; }
.MOD_GC_3 hr { margin-top:18px; margin-bottom:18px; }
* html .MOD_GC_3 ul.nav { margin-bottom:7px; }
*:first-child+html .MOD_GC_3 ul.nav { margin-bottom:7px; }

/*(VK) artf1179796*/
.captionLeft { float:left; width:264px; padding:0 18px 18px 0; clear:both; }
.captionLeft p{ margin:0; padding-top:8px; font-size:13px; color:#333; }
.captionRight { float:right; width:264px; padding:0 0 18px 18px; clear:both; }
.captionRight p{ margin:0; padding-top:8px; font-size:13px; color:#333; }
.captionLeft img{ margin:0; padding:0px; display:block; }
.captionRight img{ margin:0; padding:0px; display:block }
/*(VK) artf1179796*/

/****MOD_GC_3 Ends****/

/****MOD_GC_3_4Blocks Starts****/
.MOD_GC_3_4Blocks { width:100%; margin-bottom:18px; }
.MOD_GC_3_4Blocks .MOD_GC_3 { *width:auto; margin-bottom:0; } /*(K) artf1168540*/
.MOD_GC_3_4Blocks table { width:100%;}/*DD 15_00 UAT defect*/
.MOD_GC_3_4Blocks .Left { padding-right:18px; /*width:100%; min-height:300px; DD artf1180757*/ vertical-align:top; }
.MOD_GC_3_4Blocks .Right { padding-left:18px; width:204px; /*DD 15_00 UAT defect*/ overflow:hidden; _overflow:visible; text-align:left; vertical-align:top; }
.MOD_GC_3 .bigimg { padding:0; margin:0; }
.MOD_GC_3_4Blocks .MOD_GC_9 { padding:0; margin:0; }
.MOD_GC_3_4Blocks .infoGraphic { padding:0; margin:0; margin-bottom:36px; }
.MOD_GC_3_4Blocks .infoGraphic img { margin-bottom:12px!important; float:left; }/*(VK) artf1168563 | DD artf1168563 (Added float left) */
/*.MOD_GC_3_4Blocks .infoGraphic a.seeall { float:left; } DD artf1185885*/
.MOD_GC_3_4Blocks .seprator { border-left:#d5d5d5 1px solid; }/*Modified by Vikas Khera, border, artf1163650*/
/****MOD_GC_3_4Blocks Ends****/

/****MOD_NO_25 Starts****/
.MOD_NO_25 h4 { font-weight:normal; font-family:'Calibri Bold', sans-serif; font-size:20px; margin-bottom:12px; }
.MOD_NO_25 ul li span { color:#367c2b; font-weight:normal; font-family:'Calibri Bold', sans-serif; }
.MOD_NO_25 ul.nav { width:100%; display:block; float:left; margin-top:0px; margin-bottom:8px; }
.MOD_NO_25 ul.nav li { list-style-image:none !important; float:left; padding:0; margin:0; background:url("images/bullet_arrow2.gif") no-repeat scroll left center transparent; padding:0 0 0 5px; }
.MOD_NO_25 ul.nav li.prev { list-style-image:none !important; float:left; margin:0; background:url("images/bullet_arrow2.gif") no-repeat left 4px; padding:0 0 0 10px; } /*DD artf1230415 Changed the arrow position from 5 - 4px */
.MOD_NO_25 ul.nav li.prev a { padding-right:3px; }
.MOD_NO_25 ul.nav li.next { list-style-image:none !important; float:left; margin:0; padding:0; background:url("images/bullet_arrow.gif") no-repeat right 4px; } /*DD artf1230415  Changed the arrow position from 5 - 4px*/
.MOD_NO_25 ul.nav li a { color:#337C2B; font:13px 'Calibri', sans-serif; padding-right:10px; }
.MOD_NO_25 ul.nav li span { color:#999999 }
.MOD_NO_25 .nav-bot { border-top:1px solid #e3e4e5; padding-top:5px; }
.MOD_NO_25 ul.nav-bot { margin:0; }
.MOD_NO_25 a:hover, .MOD_NO_26 a:hover { text-decoration: underline; }
/****MOD_NO_25 Ends****/

/****MOD_GC_6 Starts****/
.MOD_GC_6 .zoom { position:absolute; right:0; top:0; z-index:15 }
.MOD_GC_6 .myImage { position:relative; width:486px; height:330px; text-align:center; overflow:hidden; z-index:8; }
.MOD_GC_6 .myImage img { position:absolute; top:0; left:0; }
.MOD_GC_6 .img { position:relative!important; margin:0px; /*(K)*/ }
.MOD_GC_6 .img a.prev, .MOD_GC_6 .img a.next { width:53px; height:300px; text-indent:-999999px; position:absolute; top:0; z-index:8; }
* html .MOD_GC_6 .img a.next { background:transparent url(images/imgarrow_right_ie.gif) no-repeat right -1000px; right:0; }
* html .MOD_GC_6 .img a.prev { background:transparent url(images/imgarrow_left_ie.gif) no-repeat 0 -1000px; left:0; }
.MOD_GC_6 .img a.next { background:transparent url(images/imgarrow_right.png) no-repeat right -1000px; right:0; }
.MOD_GC_6 .img a.prev { background:transparent url(images/imgarrow_left.png) no-repeat 0 -1000px; left:0; }


body #wrap .MOD_GC_6 .img cite { background:transparent url(images/bkg_alpha1.png); width:466px; font-size:1.18em; font-family:Calibri, sans-serif; color:#fff; font-style:normal; position:absolute; left:0; bottom:0/*(K) Artifact artf1183739 */; z-index:9; padding:8px 10px 12px; /*text-indent: 18px;  VB: For artf1181849 */ }

body .MOD_GC_6 .img cite { background:transparent url(images/bkg_alpha1.png); width:466px; font-size:1.18em; font-family:Calibri, sans-serif; color:#fff; font-style:normal; position:absolute; left:0; bottom:0; z-index:9; padding:8px 10px 12px; /*text-indent: 18px;  (K) Artifact artf1185836 */ }
*html body .MOD_GC_6 .img cite{bottom:144px;}


.wpsPortletBody .MOD_GC_6 .img cite { width: 450px; padding: 8px 18px 12px; text-indent: 0px; }
.MOD_GC_6 .list { position:relative; width:486px; background:#E1E1E1; overflow:hidden; }
.MOD_GC_6 .list ul.clrfix { position:relative; list-style:none; padding:0 17px 0 0; }
* html .MOD_GC_6 .list ul.clrfix { padding-left:0 }
* html .MOD_GC_6 .list ul { padding:0 12px; }
.MOD_GC_6 .list ul.thumbs li { float:left; width:99px; padding:8px 4px 4px 8px; }
.MOD_GC_6 .list img { border:solid 2px #999; }
.MOD_GC_6 .list .on img { border-color:#FECC04;}
.MOD_GC_6 .list .on a { cursor:default;}
.MOD_GC_6 .list a.prevFrame, .MOD_GC_6 .list a.nextFrame { background:transparent url(images/gallery_listarrow.gif) no-repeat; position:absolute; top:0; width:17px; height:116px; text-indent:-999999px; z-index:1; cursor:pointer; }
.MOD_GC_6 .list a.nextFrame { right:0; background-position:-16px 0; }
.MOD_GC_6 .list a.nextFrame:hover, .MOD_GC_6 .list a.nextHover { background:url(images/gallery_listarrow.gif) no-repeat -16px -116px; }
.MOD_GC_6 .list a.prevFrame:hover, .MOD_GC_6 .list a.prevHover { background:url(images/gallery_listarrow.gif) no-repeat 0 -116px; }
.MOD_GC_6 .list a.disabled { background:url("images/gallery_listarrow_blank.gif") no-repeat scroll 0 0 transparent; cursor:auto}
.MOD_GC_6 .list a.disabled:hover { background:url("images/gallery_listarrow_blank.gif") no-repeat scroll 0 0 transparent }
.MOD_GC_6 .list a.prev:hover, .MOD_GC_6 .list a.next:hover { background:transparent url(images/gallery_listarrow_hover.gif) no-repeat; }
.MOD_GC_6 .list a.next:hover { right:0; background-position:-16px 0; }
.MOD_GC_6 ul.carousel-pagination { margin-left:15px!important; float:left; }
.MOD_GC_6 .carousel-pagination, .MOD_GC_6 .carousel-pagination li { list-style:none; position:relative; margin:0; padding:4px 0 !important; }
*+.MOD_GC_6 .carousel-pagination, *+.MOD_GC_6 .carousel-pagination li { padding:3px 0; }
.MOD_GC_6 .carousel-pagination li { display:block; float:left; margin:0; }
/* * html .MOD_GC_6 .carousel-pagination li { margin:0 1px 0 0; }*/
.MOD_GC_6 .carousel-pagination li a { background:transparent url(images/gallery_paginator.gif) no-repeat; display:block; width:12px; height:10px; text-indent:-999999px; cursor:pointer; }
/*DD artf1180791 Created Hover states of the bullets*/
.MOD_GC_6 .carousel-pagination li span, .MOD_GC_6 .carousel-pagination li a { background:transparent url(images/gallery_paginator.gif) no-repeat 0px 0px; display:block; width:12px; height:10px; text-indent:-999999px; overflow:hidden; }
.MOD_GC_6 .carousel-pagination li a:hover, .MOD_GC_6 .carousel-pagination li span.hover { background-position: left -24px !important; }
.MOD_GC_6 .carousel-pagination li a.selected:hover, .MOD_GC_6 .carousel-pagination li span.selected { background-position: left -12px !important; }
* html .MOD_GC_6 .carousel-pagination a { font-size:1px; }
.MOD_GC_6 .carousel-pagination .selected { background-position:0 -12px; }
*html .MOD_GC_6 .carousel-pagination .selected { background-position:0 -10px; }
.MOD_GC_6 p.caption { display: none; }
.carousel-container { width: 486px !important; overflow: hidden; }
.carousel-viewport { width: 469px !important; height: 113px !important; *height: 115px !important; overflow: hidden; border-top:solid 1px #E1E1E1; border-bottom:solid 1px #ABABAB; position: relative; padding-left: 17px; _padding-left: 12px; }/*DD artf1214184*/
.wpsPortletBody .carousel-viewport { height: 113px !important; }
.MOD_GC_6 .list a.prevFrame { left: 0px !important; }
.MOD_GC_6 { margin-bottom:18px; clear:both; }/*(K)*/
/****MOD_GC_6 Ends****/

/****MOD_GC_12_2a & MOD_GC_12_5 Starts****/
.MOD_GC_12_2a .copy-block { background:transparent url(images/heroSpace_black_bg.png) no-repeat right; width:251px; height:302px; position:absolute; top:0; right:0; }
.MOD_GC_12_2a_green .copy-block { background:transparent url(images/heroSpace_green_bg.png) no-repeat right; width:251px; height:302px; position:absolute; top:0; right:0; }
.MOD_GC_12_2a .pag_seperator .copy-block { background:transparent url(images/heroSpace_black_bg_pagination.png) no-repeat right /*!important (VK)artf1177995*/; }
.MOD_GC_12_2a_green .pag_seperator .copy-block { background:transparent url(images/heroSpace_green_bg_pagination.png) no-repeat right /*!important* (VK)artf1177995*/; }
#c1287382119956 { width:950px; min-height:600px; height:auto !important; height:600px; margin:10px 0px 0px 0px; display:inline; float:left; }
#jdtcfl-en-us-row-2 .MOD_GC_12_5 { height:458px !important; overflow:hidden !important; clear:both; } /*(VK)artf1175609*/
.MOD_GC_12_5 #slideShowOverlay { background:#000 none; width:944px; height:460px; position:absolute; top:0; left:0; z-index:22; border:1px solid #000; opacity:0.6; filter:alpha(opacity=60); }
.MOD_GC_12_5 .hideOverlay { display: none; }
.MOD_GC_12_5 #product-navigation-trigger { z-index:50; }
* html .MOD_GC_12_5 #product-navigation-trigger { width:250px; }/*(VK)artf1174754*/
.MOD_GC_12_5 #product-navigation-trigger a { display:block; white-space:nowrap; height:30px; /*text-indent:-99999px;*/ font-size:14px; text-transform:uppercase;  font-weight:normal; font-family:"Calibri Bold", Verdana; padding:0px 0px 0 40px; color:#333; overflow:hidden; left:-31px; position:relative; }/*(VK)artf1174754*/
.MOD_GC_12_5 #product-navigation-trigger a.open { background:transparent url(images/banner_sprites.png) no-repeat 0 -44px; overflow:visible !important; }
.MOD_GC_12_5 #product-navigation-trigger a.close { background:transparent url(images/banner_sprites.png) no-repeat 0 -14px; overflow:visible !important;}
.MOD_GC_12_5 #product-navigation-trigger a.open span { background:transparent url(images/banner_sprites.png) no-repeat right -370px; float:right; padding:6px 10px 3px 0px; display:table; height:21px; overflow:visible !important; }/*(VK)artf1174754*/
.MOD_GC_12_5 #product-navigation-trigger a.close span { background:transparent url(images/banner_sprites.png) no-repeat right -340px; float:right; padding:6px 10px 3px 0px; display:table; height:21px; overflow:visible !important; }/*(VK)artf1174754*/
.MOD_GC_12_5 #product-navigation { left:31px; position:absolute; top:0; z-index:25; }
.MOD_GC_12_5 #product-navigation ul { background:#E7E7E7; list-style:none; z-index:16; float:left; margin:0 1px 0 0; padding:0; width: 218px; display: none; }
.MOD_GC_12_5 #product-navigation ul.col-1 { position:relative; z-index:4; }
.MOD_GC_12_5 #product-navigation ul.col-2 { position:relative; z-index:3; }
.MOD_GC_12_5 #product-navigation ul.col-3 { position:relative; z-index:2; }
.MOD_GC_12_5 #product-navigation ul.col-4 { position:relative; z-index:1; }/* added position:relative; by Piyush artf1162976 dt. 27-11-2010*/
.MOD_GC_12_5 #product-navigation ul li { width:218px; min-height:27px; height:auto !important; height:27px;/*DD Added a min-height instead of height.*/ position:relative; background:#E7E7E7; border-bottom:1px dotted #C4C4C4; }
.MOD_GC_12_5 #product-navigation ul li a { background:#E7E7E7; color:#333; font-size:15px; width:208px; text-decoration:none; padding:3px 0 4px 10px; min-height:20px; height:auto !important; height:20px;/*DD Added a min-height instead of height.*/ display: block; }
/*DD : artf1169241*/
.MOD_GC_12_5 #product-navigation ul li .flyout { background:#FFF; border:3px solid #FC0; width:202px;/*DD Changed from 200*/ height:auto !important; display:none; position:absolute; z-index:90; padding:6px 6px 2px 6px; margin-left:-1px; text-align:center; _padding:4px 2px 2px 4px; /*(K) artf1162987 */ cursor:pointer; /*DD artf1233616*/ }
.MOD_GC_12_5 #product-navigation ul li .flyout .text-block { background:#E7E7E7; margin-left:-4px; float:left; width:182px; padding:12px 14px; line-height: 18px; text-align:left; overflow:hidden; }
*html .MOD_GC_12_5 #product-navigation ul li .flyout .text-block { margin:-4px 0 0 -1px; }
*:first-child .MOD_GC_12_5 #product-navigation ul li .flyout .text-block { margin:-4px 0 0 -4px; }/*DD artf1177887*/
.MOD_GC_12_5 #product-navigation ul li .flyout img { margin:-4px 0 0 -4px; float:left; }/*DD : artf1169241*/
*html .MOD_GC_12_5 #product-navigation ul li .flyout img { margin:-2px 0 0 -2px; float:none !important; }/*DD : artf1169241 | artf1177887*/
*:first-child .MOD_GC_12_5 #product-navigation ul li .flyout img { float:none !important; }
.MOD_GC_12_5 #product-navigation ul li .flyout .text-block p { font-size:13px; }
.MOD_GC_12_5 #product-navigation ul li .flyout .text-block h6 { font-size:13px; font-weight:bold; }/*DD : artf1169241*/

.MOD_GC_12_5 #product-navigation ul li .flyout span.point {width:15px; height:24px; position:absolute; z-index:95; top:0; margin:0; left:0;}
.MOD_GC_12_5 #product-navigation ul li .flyout span.arrow_left { background:url(images/arrows-l.png) no-repeat left top; }
.MOD_GC_12_5 #product-navigation ul li .flyout span.arrow_right { background:url(images/arrows-r.png) no-repeat left top; }

.MOD_GC_12_5 #product-navigation ul li a:hover { background:url(images/mnav_arrow.gif) 10px 9px no-repeat #FFD324; width:198px; color:#111; padding-left:20px; }
.MOD_GC_12_2a, .MOD_GC_12_2a_green { width:762px; height:302px !important; position:relative; overflow:hidden; }
.MOD_GC_12_2a ul#banner-small, .MOD_GC_12_2a_green ul#banner-small { list-style:none; margin:0; padding:0; }
.MOD_GC_12_2a ul#banner-small li, .MOD_GC_12_2a_green ul#banner-small li { position:absolute; width:762px; height:302px !important; }

ul#banner-small{background-color:#000;}/*(K)UAT 420 Defect*/

.MOD_GC_12_2a .copy-block-inner, .MOD_GC_12_2a_green .copy-block-inner { padding:20px; margin-left: 12px; }
.MOD_GC_12_2a .copy-block h3, .MOD_GC_12_2a_green .copy-block h3 { color:#FC0; font-size:26px;/*DD artf1287951*/ font-weight:400; }
.MOD_GC_12_2a .copy-block h3 { color:#fff !important; }
.MOD_GC_12_2a .copy-block h6 { color:#999 !important; }
.MOD_GC_12_2a .copy-block h6, .MOD_GC_12_2a_green .copy-block h6 { color:#FFF; font-size:18px;/*DD artf1287951*/ font-weight:400; line-height:25px; margin:3px 0; }
.MOD_GC_12_2a .copy-block a.arrow, .MOD_GC_12_2a_green .copy-block a.arrow { background:transparent url(images/banner_small_sprites.png) no-repeat -392px 6px; padding-left:12px; }
.MOD_GC_12_2a .copy-block a:hover, .MOD_GC_12_2a_green .copy-block a:hover { text-decoration:underline; }
.MOD_GC_12_2a a.yellow:hover, .MOD_GC_12_2a .yellow, .MOD_GC_12_2a_green a.yellow:hover, .MOD_GC_12_2a_green .yellow { color:#FC0; }
/*DD artf1173377 Corrected the styling for the Hero Carousal Pagination alignment */
.MOD_GC_12_2a #pager, .MOD_GC_12_2a_green #pager { width:250px; text-align:right; font-size:11px; position:absolute; bottom:10px; right:-10px; z-index:22; height:14px; overflow:hidden; }
.MOD_GC_12_2a #pager a, .MOD_GC_12_2a_green #pager a { color:#136423; background:#CCC; margin:0 4px 0 0; padding:1px 4px; height:11px; width:6px; /* overflow:hidden; DD artf1185842*/ }
.MOD_GC_12_2a #pager-numbers, .MOD_GC_12_2a_green #pager-numbers { margin:0 34px 1px 0; }
/*DD artf1173377 Corrected the styling for the Hero Carousal Pagination alignment */

.MOD_GC_12_5a #pager-numbers, .MOD_GC_12_5 #pager-numbers { margin:0 23px 4px 0; }
.MOD_GC_12_2a #pager-numbers a.activeSlide, .MOD_GC_12_2a_green #pager-numbers a.activeSlide, .MOD_GC_12_5a #pager-numbers a.activeSlide, .MOD_GC_12_5 #pager-numbers a.activeSlide { background-color:#FC0; color:#FFF; }
.MOD_GC_12_2a .pause-resume, .MOD_GC_12_2a_green .pause-resume { background:transparent url(images/banner_small_sprites.png) no-repeat; cursor:pointer; width:14px; height:14px; display:block; text-indent:-99999px; position:absolute; right:20px; bottom:0; }
.MOD_GC_12_2a .pause-resume { background:transparent url(images/banner_small_sprites.png) no-repeat; }
.MOD_GC_12_2a .copy-block .copy-block-inner a, .MOD_GC_12_2a_green .copy-block .copy-block-inner a { background:url('images/bullet_arrow_y.gif') no-repeat 0 4px; padding-left: 10px; font-size:13px;/*DD artf1287951*/ }
.MOD_GC_12_5a img, .MOD_GC_12_5 img { border:none; outline:none; }
.MOD_GC_12_5a #hero-banner, .MOD_GC_12_5 #hero-banner { position:relative; width:942px; height:458px !important; overflow:hidden; }/*DD artf1175677 Added height, width & overflow*/
.MOD_GC_12_5a ul#product-navigation, .MOD_GC_12_5a ul#banner, .MOD_GC_12_5 ul#product-navigation, .MOD_GC_12_5 ul#banner { list-style:none; }
.MOD_GC_12_5a ul#banner li, .MOD_GC_12_5 ul#banner li { position:relative; width:942px; height:458px; overflow:hidden; }/*changed from 457px to 458px,AJ*/
#jdfhfl-en-us-main-row-1 .MOD_GC_12_5a #hero-banner { width: 642px; }

.MOD_GC_12_5 .banner-text-block_new, .MOD_GC_12_5a .banner-text-block_new {	background: transparent url(images/trans60.png) repeat 0 0; font-family:'Calibri', Verdana, sans-serif; position:absolute; width:910px; bottom:0; z-index:10; left:0px; height:53px; padding:12px 18px 18px 14px; float:left;}/*DD artf1171727 Modified Width to 942px | DD artf1177011*/

.ie.quirk-mode .MOD_GC_12_5 .banner-text-block_new {width:942px !important; }

#PreviewWindow .MOD_GC_12_5 .banner-text-block_new, #PreviewWindow .MOD_GC_12_5a .banner-text-block_new {width:942px;}

.MOD_GC_12_5 .trans20 .banner-text-block_new, .MOD_GC_12_5a .trans20 .banner-text-block_new { background: transparent url(images/trans20.png) repeat 0 0; }
.MOD_GC_12_5 .trans30 .banner-text-block_new, .MOD_GC_12_5a .trans30 .banner-text-block_new { background: transparent url(images/trans30.png) repeat 0 0; }
.MOD_GC_12_5 .trans40 .banner-text-block_new, .MOD_GC_12_5a .trans40 .banner-text-block_new { background: transparent url(images/trans40.png) repeat 0 0; }
.MOD_GC_12_5 .trans50 .banner-text-block_new, .MOD_GC_12_5a .trans50 .banner-text-block_new { background: transparent url(images/trans50.png) repeat 0 0; }
.MOD_GC_12_5 .trans60 .banner-text-block_new, .MOD_GC_12_5a .trans60 .banner-text-block_new { background: transparent url(images/trans60.png) repeat 0 0; }
.MOD_GC_12_5 .trans70 .banner-text-block_new, .MOD_GC_12_5a .trans70 .banner-text-block_new { background: transparent url(images/trans70.png) repeat 0 0; }
.MOD_GC_12_5 .trans80 .banner-text-block_new, .MOD_GC_12_5a .trans80 .banner-text-block_new { background: transparent url(images/trans80.png) repeat 0 0; }
.MOD_GC_12_5 .trans90 .banner-text-block_new, .MOD_GC_12_5a .trans90 .banner-text-block_new { background: transparent url(images/trans90.png) repeat 0 0; }
.MOD_GC_12_5 .trans100 .banner-text-block_new, .MOD_GC_12_5a .trans100 .banner-text-block_new { background: transparent url(images/trans100.png) repeat 0 0; }


.MOD_GC_12_5 .banner-text-block_new.blank, .MOD_GC_12_5a .banner-text-block_new.blank {padding:0 !important; width:942px; height:22px; }


.MOD_GC_12_5 .banner-text-block_new h2, .MOD_GC_12_5a .banner-text-block_new h2 { color:#FFFFFF; font-size:22px; line-height:24px; width:776px; font-weight:normal;}
.MOD_GC_12_5 .banner-text-block_new p, .MOD_GC_12_5a .banner-text-block_new p { color:#999999; font-size:16px; width:776px; }
.MOD_GC_12_5 .banner-text-block_new a, .MOD_GC_12_5a .banner-text-block_new a { background: url("images/yellow_arrow.gif") no-repeat scroll left 50% transparent; color: #ffde00; font-size: 16px; margin-left: 18px; padding: 0 0 0 9px; }
.MOD_GC_12_5 .banner-text-block_new a:hover, .MOD_GC_12_5a .banner-text-block_new a:hover { text-decoration:underline; color:#F2C805; }
.MOD_GC_12_5a #pager, .MOD_GC_12_5 #pager {/*background:transparent url(images/pager_overlay.png);*/ display:block; width:300px; text-align:right; font-size:11px; position:absolute; bottom:0px; right:0; z-index:22; padding:5px 0 0 0; }/*DD artf1175677 Removed Bottom hack for IE6 */
.MOD_GC_12_5a #pager a, .MOD_GC_12_5 #pager a { background:#FFF; margin:0 3px 0 0; padding:1px 4px 0px; /*(K) this is to align the play=pause button with paging blocks */ }
.MOD_GC_12_5a .pause-resume, .MOD_GC_12_5 .pause-resume { background:transparent url(images/banner_small_sprites.png) no-repeat; cursor:pointer; width:14px; height:14px; display:block; text-indent:-99999px; right:9px; bottom:4px; }
/* html .MOD_GC_12_5a .pause-resume, * html .MOD_GC_12_5 .pause-resume { bottom:8px; }/*(VK)artf1175535 | DD artf1175677 Modified the bottom space*/
.MOD_GC_12_2a_green .pause, .MOD_GC_12_5a .pause, .MOD_GC_12_5 .pause { background-position:0 0; }
.MOD_GC_12_2a_green .pause:hover, .MOD_GC_12_5a .pause:hover, .MOD_GC_12_5 .pause:hover { background-position:-372px 0 !important; }/*DD artf1259888*/
.MOD_GC_12_2a_green .resume, .MOD_GC_12_5a .resume, .MOD_GC_12_5 .resume { background-position:-13px 0; } /* MG updated position*/


.MOD_GC_12_2a .resume { background-position:-14px -72px;}
.MOD_GC_12_2a .resume:hover { background-position:-386px -72px;}
.MOD_GC_12_2a .pause { background-position:0 -72px;}
.MOD_GC_12_2a .pause:hover { background-position:-372px -72px;}

.MOD_GC_12_2a_green .resume:hover, .MOD_GC_12_5a .resume:hover, .MOD_GC_12_5 .resume:hover { background-position:right 0; }/*DD artf1259888*/
.MOD_GC_12_2b { width:990px; height:468px; position:relative; background:none; }
.view .MOD_GC_12_5a ul#banner li { width:642px; }
.view .MOD_GC_12_5a #pager { width:342px; right: 0 !important; left:auto; }
#pager-numbers a:hover { background-color:#FFF; }
.MOD_GC_12_5 #pager-numbers a:hover, .MOD_GC_12_5a #pager-numbers a:hover { background-color:#ccc; }
/****MOD_GC_12_2, MOD_GC_12_2a, MOD_GC_12_5, MOD_GC_12_5a Starts****/

/****MOD_GC_10_1, MOD_GC_10_2, MOD_GC_10_3 Starts****/
.MOD_GC_10_1, .MOD_GC_10_2, .MOD_GC_10_3 { margin:15px 0; padding:15px 0 0 0; border-top:dotted 1px #bcbcbc }
.MOD_GC_10_1 .lst, .MOD_GC_10_2 .lst, .MOD_GC_10_3 .lst, .MOD_NO_5 .lst, .MOD_NO_5_1 .lst, .MOD_NO_5_wide .lst { margin:0 !important; padding:0 !important; border:none !important }
.full_hero .MOD_GC_10_2 li { float:left; width:319px; margin:0 35px 0 0 }
.full_hero .MOD_GC_10_3 li { float:left; width:204px; margin:0 26px 0 0 }
* html .full_hero .MOD_GC_10_3 li { margin:0 25px 0 0 }
.full_hero .MOD_GC_10_2, .full_hero .MOD_GC_10_3 { padding:0 0 15px 0; border-top:none }
.three_column .MOD_GC_10_3 li { float:left; width:144px; margin:0 24px 0 0 }
.sf_hero_right .MOD_GC_10_3 { border-top:none; margin-left:18px; }
.sf_hero_right .MOD_GC_10_3 li { float:left; width:186px; margin:0 27px 0 0; padding:0 27px 0 0; border-right:dotted 1px #ccc }
.hero_left_nav .MOD_GC_10_3 li { float:left; width:198px; margin:0 20px 0 0 }
/****MOD_GC_10_1, MOD_GC_10_2, MOD_GC_10_3 Ends****/

/****MOD_NO_5 Starts****/
#jdfhfl-en-us-row-3-area-1 .MOD_NO_5 { clear:both; }
.MOD_NO_5 { margin:0px 0 18px 0; padding:0px 0 0px 0; float:none; width:504px!important;/*(VK)artf1177984*/ }/*float:left changed to none to fix margin bottom issue in ie7, AJ*/
.MOD_NO_5_wide { padding-left:18px; margin-bottom:18px; /*float:left; DD artf1201798*/ width:666px; }/*added by Piyush margin-left:9px removed  artf1163620 dt 27.11.2010 | DD artf1181939*/
/* .MOD_NO_5_wide li { float:left; padding:0 27px 0 0; width:204px; }*/
.MOD_NO_5_wide li {  border-right: 0 dotted #bcbcbc;  float: left;  min-height: 310px;  margin-bottom: 0;  margin-left: 0;  margin-right: 0;  padding: 0 27px 0 0;  width: 156px;}
.MOD_NO_5 .lst, .MOD_NO_5_wide .lst { margin:0; padding:0; border-right:dotted 0px #bcbcbc }
.MOD_NO_5_wide img { margin:12px 0 12px !important; display:block; }
.MOD_NO_5 p, .MOD_NO_5_wide p { font-size:13px; line-height:16px;/*PK artf1288104 line height increased from 15 to 16*/ color:#333; }
.MOD_NO_5 li { float:left; padding:0 18px 0 0; margin:0 0px 0 0; width:156px; border-right:0px dotted #bcbcbc }/*DD artf1182077*/
.MOD_NO_5 img { margin:0 0 12px 0 }

/****MOD_NO_5 Ends****/

/****MOD_GC_9 Starts****/
.MOD_GC_9 { margin-top:10px; width:200px; margin-left:0; margin-bottom:18px; float:right; /*DD artf1179418*/ }/*margin bottom added for fixing spacing issue
* html .MOD_GC_9 { bottom: 330px; }*/
.MOD_GC_9 .arrow { background-image:url('images/quote_arrow.gif'); background-position:0 bottom; background-repeat:no-repeat; height:13px; clear:both; }
.MOD_GC_9 cite { font-style:normal; font-size:13px; line-height: 16px; color: #333333; float:right; text-align:right;/*(K) artf1166304 right aligned text*/ width:160px;/*PK artf1257390*/ }
.MOD_GC_9 cite strong { display:block; font-size:14px; }
.MOD_GC_9 img { float:right; margin-left:10px; }
.MOD_GC_9 .arrow { background-image:url('images/quote_arrow.gif'); background-position:0 bottom; background-repeat:no-repeat; height:13px; margin-top:0px; }
.MOD_GC_9 blockquote { background:#ffffff url(images/bg_bubble.gif) no-repeat; border-left:1px solid #FBD701; border-right:1px solid #FBD701; border-top:1px solid #FBD701; font-size:16px; font-style:italic; padding:16px; position:relative; display:block; }
/****MOD_GC_9 Ends****/

/****MOD_NO_5_1 Starts****/
.MOD_NO_5_1 { margin:0 0 9px 0; padding-bottom:9px; clear:both; }/*DD artf1179794 | artf1246902*/
.MOD_NO_5_1 li { float:left; padding:0 24px 0 0 !important; /*DD artf1184694 Changed from 27 - 24px */ width:204px!important; overflow:hidden!important; }
.MOD_NO_5_1 .lst { margin:0; padding:0; }
.MOD_NO_5_1 img { margin:12px 0 2px !important; display:block; }
.MOD_GC_11b .MOD_NO_5_1 p {font-size:13px; line-height:15px;}

.MOD_GC_11_Title{font-weight:normal; font-family:'Calibri Bold', Verdana, sans-serif; color:#333}
.MOD_GC_11_Title strong {font-weight:normal;}
/****MOD_NO_5_1 Ends****/

/****MOD_GC_8 Starts****/
.MOD_GC_8 { clear:both; margin-bottom:18px; }/*DD artf1181895 : Rich Media*/
.MOD_GC_8 object { position:relative; z-index:1; }
/****MOD_GC_8 Ends****/

/****MOD_GC_11 Starts****/
.MOD_GC_11_1 { float:left; margin:15px 0 }
.MOD_GC_11_1 p { font-size:1.27em }
.MOD_GC_11_1 p strong { font-weight:normal; font-family:'Calibri Bold', Verdana, sans-serif; color:#333 }
.MOD_GC_11b {/*width:205px;*/ padding-bottom:10px; font-size:13px; }
.MOD_GC_11b .external{ display:inline-block;}
* html .MOD_GC_11b { position: relative; right: 0 }
.MOD_GC_11b_width { width:205px!important; }
.list .MOD_GC_11_b img { display:none }
.list .MOD_GC_11_b cite { display:block }
.list .MOD_GC_11_b p { display:none }
.list .MOD_GC_11_b cite span { display:none }
.list .MOD_GC_11_b .more { display:block; margin-bottom:0; }
.grid .MOD_GC_11_b img { display:block }
.grid .MOD_GC_11_b cite { display:none }
.grid .MOD_GC_11_b .more { display:none }
.grid .MOD_GC_11_b p { display:block }
.MOD_GC_11b h5 { font-weight:normal; font-family:'Calibri Bold', sans-serif; font-size:1.27em; margin:0 0 8px; text-transform:uppercase }
.MOD_GC_11b img { margin-bottom:15px }
.MOD_GC_11b .seeall { line-height:100%; float:left; clear:both }
.MOD_GC_11b h3 { color:#333; font-size:1.27em; }
.MOD_GC_11b cite { color:#999; display:block; font-size:13px; margin:3px 0; font-style:normal; }
.MOD_GC_11_VP { /*float:left; DD artf1224342*/ margin:0 0 18px 0; clear:both;/*DD artf1254295*/ }/*(K) Cleanup Process*/
.MOD_GC_11_VP a.more { line-height:normal !important; }
.MOD_GC_11_VP img { display:block; margin:0 0 12px !important; border:0 }
.MOD_GC_11_VP h4 {/*PK artf1288104 line height added */  font:normal 13px/16px "Calibri Bold"; color: #333;}
.MOD_GC_11_VP p {/*PK artf1288104 line height added */  font:normal 13px/16px Calibri; color: #333; }


.MOD_GC_11_VP_rightrail { margin:6px 0 18px 0 !important; }/*(VK) change request for right rail*/
 
.MOD_GC_11_Vertical { float:left; margin:0 0 18px 0; }
.MOD_GC_11_Vertical a.more { display:inline;/*(VK) link spacing issue*/ margin-top:3px; /*line-height:normal; Word Icon was not displaying properly. */ }

ul.MOD_NO_5_1 .MOD_GC_11_Vertical h4 /*, ul.MOD_NO_5_1 .MOD_GC_11_VP h4 DD artf1288095*/ { font-size:12px; }
.MOD_GC_11_Vertical img { margin:0 0 9px 0!important; }
.MOD_GC_11_Vertical p { font-size:13px;/*DD Changed the value from em(1.18em) to pixel*/ line-height:15px }
.MOD_GC_11_Vertical a.video span { display:none; }
.MOD_GC_11_Vertical a.video:hover span { display:block; height:118px; width:204px; position:absolute; background:url(images/arrow_play.png) right bottom no-repeat; text-indent:-50010px; }
.MOD_GC_11_Horizontal { padding-top:0px; padding-bottom:0px; margin:0px 0 18px; /*float:left;*/ width:486px; }
.tab .MOD_GC_11_Horizontal { padding-top:0px; padding-bottom:0px; margin:0px 0 18px; /*DD artf1288129 float:left; width:486px;*/ width:100%; }
/*
#jdtcw23-en-us-row-2 #ls-gen3-ls-fxr #nest-col23-3 #ls-gen13-ls-col-body #jdtcw23-en-us-col-3-row-1 #jdtcw23-en-us-col-3-row-1-area-1 #ls-gen15-ls-area-body .MOD_GC_11_Horizontal, 
#ls-gen3-ls-fxr #jdtcfl-en-us-main-col-1 #ls-gen4-ls-col-body #jdtcfl-en-us-row-3 #ls-gen9-ls-fxr #jdtcfl-en-us-row-3-area-2 #ls-gen11-ls-area-body .MOD_GC_11_Horizontal, 
#ls-gen15-ls-col-body #jdparts-en-us-col-3-row-1 #ls-gen16-ls-fxr #jdparts-en-us-col-3-row-1-area-1 #ls-gen17-ls-area-body .MOD_GC_11_Horizontal {*float:none;}(K) News and media| Styling Issue. (IE) */

/**html .MOD_GC_11_Horizontal { margin-bottom:18px !important; }(K) Cleanup*/

.MOD_GC_11_Horizontal img { float:left; margin:0 18px 0px 0; width:144px; }
.MOD_GC_11_Horizontal p { font-size:14px; color:#333; } /*(K) artf1176637*/
.MOD_GC_11_Horizontal p strong { font-weight:normal; font-family:'Calibri Bold', Verdana, sans-serif; color:#333 }
.MOD_GC_11_Horizontal .rightPane { /*DD artf1288129 float:left; width:324px;*/ margin-left:162px; }

.MOD_GC_11_2 { color:#333; background:#f0f0f0; padding-right:18px; float:none; width:648px; margin-bottom:18px; }/*float left removed to resolve ie7 issue of margin bottom not getting applied at bottom,AJ*/
.tab .MOD_GC_11_2 {padding-right:0; width:100%;}
#jdnpfhfl-en-us-col-1-row-2-area-1 .MOD_GC_11_2 { margin:10px 0px 18px 0px }
#jdnpfhfl-de-de-col-1-row-2-area-1 .MOD_GC_11_2 { margin:10px 0px 18px 0px }
.MOD_GC_11_2 hr { border:0px; border-top:1px dotted #bcbcbc; border-bottom:24px solid #fff; }
.MOD_GC_11_2 img.imageLeft { float:left; margin:0 18px 0 0; display:inline; }
.MOD_GC_11_2 img.imageRight { float:right; margin:0 0 0 18px; display:inline; }
/*Start,Fix for  artf1166321,AJ*/
.MOD_GC_11_2 .title { padding:26px 0 0 0; /* display:inline-block; DD artf1170855 */ }
/*End,Fix for  artf1166321,AJ*/
.MOD_GC_11_2 p { margin:0px 0 18px; font-size:14px; }
.MOD_GC_11_2 p.title strong { font-size:24px; font-weight:normal; font-family:'Calibri Bold', Verdana, sans-serif; color:#333 }
/****MOD_GC_11 Ends****/

/****MOD_GC_12 Starts****/
.MOD_NO_12 { width:222px; margin:6px 0 18px 0; }
.MOD_NO_22, .MOD_NO_24, .MOD_NO_20 { width:222px; margin:0 0 24px 0; }
.MOD_NO_12 h5, .MOD_NO_22 h4, .MOD_NO_24 h4, .MOD_NO_20 h4 { margin:0 0 8px 0; font-weight:normal; font-family:'Calibri Bold', Verdana, sans-serif; font-size:1.27em; text-transform:uppercase }
.MOD_NO_12 li, .MOD_NO_22 li, .MOD_NO_24 li, .MOD_NO_20 li { margin:0 0 4px 0; font-size:1.27em }
* html .MOD_NO_12 li, * html .MOD_NO_22 li, * html .MOD_NO_24 li, * html .MOD_NO_20 li { float:left; width:222px }
.MOD_NO_12 a, .MOD_NO_22 a, .MOD_NO_24 a, .MOD_NO_20 a { display:block; padding:12px 8px 12px 20px; color:#333; background:url('images/bullet_arrow.gif') no-repeat 12px 16px #f1f1f1; word-wrap:break-word; }
.MOD_NO_12 a:hover, .MOD_NO_12 a:focus, .MOD_NO_20 a:hover, .MOD_NO_20 a:focus, .MOD_NO_22 a:hover, .MOD_NO_22 a:focus, .MOD_NO_24 a:hover, .MOD_NO_24 a:focus { text-decoration:underline; background-color:#dbdbdb }
.MOD_NO_12 li { font-size:13px; }/*(VK)*/
.MOD_NO_12 li span, .MOD_NO_22 li span, .MOD_NO_20 li span { font-weight:normal; font-family:'Calibri Bold', Verdana, sans-serif; }

.MOD_GC_12_1 .view { position:relative; float:right; display:inline; margin-left:0px; margin-right:0px; width:642px; height:462px; overflow:hidden }
.MOD_GC_12_1 .videos_Cont, .MOD_GC_12_1 .gallery_Cont { display:none; }
.MOD_GC_12_1 .icons li { margin-bottom:5px; }
.MOD_GC_12_1 .icons li.gallery a { background-position:0 0; }
.MOD_GC_12_1 .icons li.gallery .on, .MOD_GC_12_1 .icons li.gallery .hover { background-position: -37px 0; }
.MOD_GC_12_1 .icons li.videos a { background-position:0 -35px; }
.MOD_GC_12_1 .icons li.videos .on, .MOD_GC_12_1 .icons li.videos .hover { background-position: -37px -35px; }
.MOD_GC_12_1 .icons li.degrees a { background-position:0 -70px; }
.MOD_GC_12_1 .icons li.degrees .on, .MOD_GC_12_1 .icons li.degrees .hover { background-position: -37px -70px; }
.MOD_GC_12_1 .icons li a { width:30px; height:30px; display:block; text-indent:-99999px; background-image:url('images/icons_views.gif'); background-position:0 0; background-repeat:no-repeat; }
.MOD_GC_12_1 { position:relative; float:left; width:702px; margin:0px 0px 0; display:inline; }/*margin top reduced to zero for fixing space issue*/
.MOD_GC_12_1 .icons { float:right; padding-left:12px }
.MOD_GC_12_1 .vidbox { width:204px; min-height:225px; height:auto !important; height:225px; margin:0px; margin-right:10px; /*margin-bottom:18px; artf1174057*/ display:inline; float:left; font:normal 13px 'Calibri', sans-serif; overflow:hidden; }
.MOD_GC_12_1 .vidbox h4 { color:green; font:normal 14px 'Calibri Bold', sans-serif; margin:9px 0 0 0; }
.MOD_GC_12_1 .vidbox h3 { color:green }
.MOD_GC_12_1 .vidbox img { border:0px }

.MOD_GC_12_5a .banner-text-block h2 { color:#FFF; font-size:22px; margin-bottom:8px; font-weight: normal; line-height:22px; }
.MOD_GC_12_5a .banner-text-block p { color:#999; font-size:14px; }
.MOD_GC_12_5a .banner-text-block a { color:#f2c805 !important; font-size:14px; margin-left:9px; padding:0 0 0 9px; background:url('images/yellow_arrow.gif') no-repeat left 40%; }
.MOD_GC_12_5a .banner-text-block a:hover { text-decoration:underline; }
.MOD_GC_12_5a #pager { background: none; } /*PN*/

.MOD_GC_12_2 img, .MOD_GC_12_3 img { margin-left: 0px; padding-left: 0px; }
.MOD_GC_12_2 #hero-banner { position: relative; }
.MOD_GC_12_2 ul#product-navigation, .MOD_GC_12_2 ul#banner { list-style: none; }
.MOD_GC_12_2 ul#banner li { position: absolute; width: 942px; height: 457px; }
.MOD_GC_12_2 #pager { background: transparent url(images/pager_overlay.png); display: block; width: 942px; text-align: right; font-size: 11px; padding: 6px 0; position: absolute; top: 432px; z-index: 22; }
.MOD_GC_12_2 #pager a { background: #FFF; margin: 0 3px 0 0; padding: 1px 5px; }
.MOD_GC_12_2 #pager-numbers { margin-right: 35px; }
.MOD_GC_12_2 #pager-numbers a.activeSlide { background-color: #FFCC00; color: #FFF; }
.MOD_GC_12_2 #overlay { background: transparent url(images/banner_overlay.png); width: 942px; height: 457px; position: absolute; top: 0px; z-index: 20; }
.MOD_GC_12_2 .pause-resume { background: transparent url(images/banner_sprites.png) no-repeat; cursor: pointer; width: 14px; height: 14px; display: block; text-indent: -99999px; position: absolute; right: 20px; bottom: 5px; }
.MOD_GC_12_2 .pause { background-position: 0 0; }
.MOD_GC_12_2 .resume { background-position: -14px 0px; }
.slide-op-text-contain { width:764px; display:block; position:relative; height:302px; /*(K) provided height so as to fix the extra space issue*/ }
/* Navigation*/
.MOD_GC_12_2 #product-navigation-trigger a { display: block; height: 30px; text-indent: -99999px; width: 175px; left: -31px; position: relative; }
.MOD_GC_12_2 #product-navigation-trigger a.open { background: transparent url(images/banner_sprites.png) no-repeat 0 -44px; }
.MOD_GC_12_2 #product-navigation-trigger a.close { background: transparent url(images/banner_sprites.png) no-repeat 0 -14px; }
.MOD_GC_12_2 #product-navigation { left: 31px; position: absolute; top: 0; z-index: 25; }
.MOD_GC_12_2 #product-navigation ul { list-style: none; margin: 0; padding: 0; display: none; z-index: 16; float: left; margin-right: 1px; }
.MOD_GC_12_2 #product-navigation ul li { margin: 0; padding: 0; width: 218px; height: 28px; position: relative; }
.MOD_GC_12_2 #product-navigation ul li .flyout { background: #FFF; border: 3px solid #FFCC00; padding: 6px; width: 208px; height: 178px; display: none; position: absolute; z-index: 90; }
.MOD_GC_12_2 #product-navigation ul li .flyout img.point { width: 15px; height: 24px; position: absolute; z-index: 95; }
.MOD_GC_12_2 #product-navigation ul li a { background: #E7E7E7; border-bottom: 1px dotted #C4C4C4; color: #333333; float: left; font-size: 14px; padding: 5px 0 5px 11px; width: 207px; text-decoration: none; }
.MOD_GC_12_2 #product-navigation ul li a:hover { background: #FFD324; width: 207px; color: #111; }
/****MOD_GC_12 Ends****/

/****MOD_GC_13 Starts****/
.MOD_GC_13 { position:relative; float:left; width:748px; height:457px }
* html .MOD_GC_13 img { float:right !important }
.MOD_GC_13 div { position:absolute; right:0; bottom:0; width:710px; padding:18px; color:#fff; border:solid 1px #000; }
.MOD_GC_13 div span { position:absolute; left:0; top:0; width:746px; height:82px; background:#000; opacity:0.8; filter:alpha(opacity=80) }
.MOD_GC_13 div p, .MOD_GC_13 div a { position:relative !important; z-index:1 }
.MOD_GC_13 div .tit { font-size:2em; font-family:'JD Sans Medium', sans-serif }
.MOD_GC_13 div p { font-size:1.64em; font-family:'JD Sans Light', sans-serif }
.MOD_GC_13 div a { float:right; margin:-13px 0 0 0; padding:0 0 0 10px !important; font-size:1.09em !important; font-family:'JD Sans Medium', sans-serif !important; color:#f6d003 !important; line-height:normal !important; border:none !important; background:url('images/yellow_arrow.gif') no-repeat 0 4px !important }
.MOD_GC_13_2 { width:748px }
.MOD_GC_13_2 img { float:left }
.MOD_GC_13_2 div { color:#fff; background:#000 }
.MOD_GC_13_2 .info { clear:both; padding:6px 24px; }
.MOD_GC_13_2 .info:after { clear:both; display:block; visibility:hidden; height:0; content:"."; }
*:first-child+html .MOD_GC_13_2 .info { padding: 4px 16px 0 16px; }
* html .MOD_GC_13_2 .info { padding: 4px 16px 0 16px; }
.MOD_GC_13_2 .txt { float:left; width:310px; padding:6px 16px 5px 0; border-right:solid 1px #595959 }
* html .MOD_GC_13_2 .txt { padding-bottom: 0 !important; }
*:first-child+html .MOD_GC_13_2 .txt { padding-bottom: 0 !important; }
.MOD_GC_13_2 .txt h3 { font-size:1.55em; font-family:'JD Sans Bold', Verdana, sans-serif }
.MOD_GC_13_2 .txt p { margin:0 0 10px 0; font-size:1.18em; color:#ccc; line-height:16px; word-spacing:-1px }
.MOD_GC_13_2 .txt a { padding:0 0 0 10px; font-size:1.18em; font-family:'JD Sans Bold', Verdana, sans-serif; color:#edc207; line-height:normal; border-bottom:none; background:url('images/yellow_arrow.gif') no-repeat 0 4px }
.MOD_GC_13_2 .txt a:hover, .MOD_GC_13_2 .txt a:focus { background:url('images/yellow_arrow.gif') no-repeat 0 4px transparent }
.MOD_GC_13_2 .spec { float:left; width:350px; margin:0 0 0 22px; padding:8px 0 0 0 }
* html .MOD_GC_13_2 .spec { float:none; margin-left: 172px !important; position: relative; top: -5px; left: 15px }
*:first-child+html .MOD_GC_13_2 .spec { margin-left: 172px !important; position: relative; top: -110px; left: 170px; }
.MOD_GC_13_2 .graph { float:left; width:155px; height:40px; margin:0 20px 0 0; font-size:1.09em; font-family:'JD Sans Bold', Verdana, sans-serif; color:#a9a9a9; text-transform:uppercase }
.MOD_GC_13_2 .graph em { font-style:normal; color:#ebbf07 }
.MOD_GC_13_2 .graph span { display:block; margin:2px 0 0 0; width:154px; height:7px; background:url('images/graph.gif') no-repeat }
.MOD_GC_13_2 .ideal { clear:both; margin:10px 0 0 0; font-size:1.09em; font-family:'JD Sans Bold', Verdana, sans-serif; color:#a9a9a9 }
* html .MOD_GC_13_2 .ideal { margin-top: 2px; margin-bottom: 2px; }
*:first-child+html .MOD_GC_13_2 .ideal { margin-top: 2px; margin-bottom: 2px; }
.MOD_GC_13_2 .ideal strong { text-transform:uppercase }
.MOD_GC_13_2 .ideal li { float:left; width:108px; margin:3px 0; padding:0 0 0 8px; background:url('images/yellow_dot.gif') no-repeat 0 6px }
* html .MOD_GC_13_2 .ideal li { margin-top: 0; }
*:first-child+html .MOD_GC_13_2 .ideal li { margin-top: 0; }
/****MOD_GC_13 Ends****/

/****MOD_GC_16 Starts****/
.MOD_GC_16 { display:block !important; margin:0 !important; padding:0 !important }
.MOD_GC_16 img { border: 1px solid #ccc; }
/****MOD_GC_16 Ends****/

/****MOD_GC_17 Starts****/
.MOD_GC_17 a { color:#337C2B; font:13px 'Calibri', sans-serif; }
.MOD_GC_17 a:hover, .MOD_GC_17 a:focus { text-decoration:underline }
.MOD_GC_17 a.return { position:absolute; background:url("images/bullet_arrow2.gif") no-repeat scroll left center transparent; padding:0 0 0 10px; }
.MOD_GC_17 .photo { float: left; margin-right: 19px; }
.MOD_GC_17 .resultsContent { float: left; }
.MOD_GC_17 .resultsContent h4 { font: normal 13px 'Calibri Bold'; color: #367c2b; background:url('images/bullet_arrow.gif') no-repeat 0 4px; padding-left: 10px; padding-right: 18px; }
.MOD_GC_17 .resultsContent p { font: normal 13px 'Calibri', sans-serif; color: #333; margin: 19px 0 6px 0; }
.MOD_GC_17 .resultsList { width: 214px; float: left !important; clear: none !important; padding: 0 !important; position: relative; width: 474px; }
.MOD_GC_17 .resultsList li { background:url('images/bullet_arrow.gif') no-repeat 0 4px; padding: 0 42px 0 7px !important; margin: 10px 0 0 0; font: normal 13px 'Calibri', sans-serif; color: #337c2b; border: none !important; display: inline-block; width: 188px; }
* html .MOD_GC_17 .resultsList li { float: left; height: auto !important; }
*:first-child .MOD_GC_17 .resultsList li { float: left; }
.MOD_GC_17 .list li div { display:table; }
* + html/*/ * /**/ body .MOD_GC_17 .list li div { float:left }
/****MOD_GC_17 Ends****/

/****MOD_GC_18 Starts****/
.MOD_GC_18 a { color:#337C2B; font:13px 'Calibri', sans-serif; }
.MOD_GC_18 a:hover, .MOD_GC_18 a:focus { text-decoration:underline }
.MOD_GC_18 a.return { position:absolute; background:url("images/bullet_arrow2.gif") no-repeat scroll left center transparent; padding:0 0 0 10px; }
.MOD_GC_18 .photo { float: left; margin-right: 19px; }
.MOD_GC_18 .resultsContent { float: left; }
.MOD_GC_18 .resultsContent h4 { font: normal 13px 'Calibri Bold'; color: #367c2b; background:url('images/bullet_arrow.gif') no-repeat 0 4px; padding-left: 10px; }
.MOD_GC_18 .resultsContent p { font: normal 13px 'Calibri', sans-serif; color: #333; margin: 19px 0 6px 0; }
.MOD_GC_18 .resultsList { width: 214px; float: left !important; clear: none !important; padding: 0 !important; position: relative; width: 474px; }
.MOD_GC_18 .resultsList li { background:url('images/bullet_arrow.gif') no-repeat 0 4px; padding: 0 42px 0 7px !important; margin: 10px 0 0 0; font: normal 13px 'Calibri', sans-serif; color: #337c2b; border: none !important; display: inline-block; width: 188px; }
* html .MOD_GC_18 .resultsList li { float: left; height: auto !important; }
*:first-child .MOD_GC_18 .resultsList li { float: left; }
.MOD_GC_18 .list li div { display:table; }
* + html/*/ * /**/ body .MOD_GC_18 .list li div { float:left }
/****MOD_GC_18 Ends****/

/****MOD_NO_1T_S Starts****/
.MOD_NO_1T_S { width:222px; padding:6px 0 18px 0/*(VK)artf1169243*/; /*font-weight:bold(VK)artf1175553*/ ; clear:both; }
.MOD_NO_1T_S h5 { margin:0 0 10px 0; font-weight:normal; font-family:'Calibri Bold', Verdana, sans-serif; font-size:14px; text-transform:uppercase; color:#333333; }
.MOD_NO_1T_S li { margin:0 0 4px 0; font-size:1.27em }
* html .MOD_NO_1T_S li { float:left; width:222px }
.MOD_NO_1T_S a { display:block; padding:14px 14px 14px 20px; color:#333; font-size:13px; line-height: 18px;/**PK line height added artf1288159*/ background:url('images/bullet_arrow.gif') no-repeat 12px 20px #f1f1f1;/**PK Aligned Arrow Icon with text artf1288159 *//*DD artf1177504 Aligned Arrow Icon with text*/ font-weight:normal/*(K) artf1165060*/; }
.MOD_NO_1T_S a:hover, .MOD_NO_1T_S a:focus { text-decoration:underline; background-color:#dbdbdb }
.MOD_NO_1T_S li span { font-weight:normal; font-family:'Calibri Bold', Verdana, sans-serif }
/****MOD_NO_1T_S Ends****/

/****MOD_NO_2_S Starts****/
.MOD_NO_2_S { clear:both; overflow:hidden; height:48px; }
#jdofl-en-us-col-3-row-1 #ls-gen10-ls-fxr #jdofl-en-us-col-3-row-1-area-1 #ls-gen11-ls-area-body .MOD_NO_2_S { _width:500px;}
.MOD_NO_2_S li { float:left; padding-top:5px; margin-right:-1px; text-align:center; width:100px; overflow:hidden; }
/*.MOD_NO_2_S .compatible { width: 90px; }*/
.MOD_NO_2_S li a { display:block; font-weight:normal; font-family:'Calibri Bold', sans-serif; color:#999999; height:43px; background:url('images/bg-tabs.png') repeat-x 0 0 #f7f7f7; border:1px solid #e1e1e1; cursor:pointer }
.MOD_NO_2_S li a:hover, .MOD_NO_2_S li a:focus { color:#333; background-position:0 -40px }
.MOD_NO_2_S li a span { font-size:12px;/*DD Reverted back PK artf1288094 */ padding:0 10px 0; display:block; border:1px solid #fff; }
.MOD_NO_2_S li.on a { color:#333333; height:48px; margin-top:-5px; border-color:#cccaca; background-position:0 -81px; background-color:#f1f1f1 }
.MOD_NO_2_S li.on a span { border-bottom:none; }
/****MOD_NO_2_S Ends****/

/* Tabs CR - Durgesh Dhalla
.MOD_NO_2_S.big li { float:left; padding-top:5px; margin-right:-1px; text-align:center; width:117px; }
.MOD_NO_2_S.big li a span { width:97px; }
.MOD_NO_2_S.small li a span { font-size:12px; }
.MOD_NO_2_S li { overflow:hidden; }
*/

/****MOD_NO_3b Starts****/
.MOD_NO_3b { padding:0 0 0 10px; font-size:12px; line-height:normal; color:#367c2b !important; line-height:20px; text-decoration:none !important; background:url('images/bullet_arrow.gif') no-repeat 0 3px }/*DD artf1187120 Inline Style Change*/
.MOD_NO_3b:hover, .MOD_NO_3b:focus { text-decoration:underline !important }/*DD artf1187120 Inline Style Change*/
/****MOD_NO_3b Ends****/

/****MOD_NO_6 Starts****/
#header.MOD_NO_6 { background:#fff url('images//bg_header.gif') repeat-x 0 bottom; } /*Para sitio construccion y vista de productos agricolas*/
.MOD_NO_6 { width:990px; /*height:110px;*/ position:relative; background:#fff url('images/bg_header.gif') repeat-x 0 bottom; z-index:100; }
.MOD_NO_6 .logo { width:202px/*(VK)artf1170800*/; height:39px; position:absolute; z-index:999; top:26px; left:24px; line-height:0px; }
.MOD_NO_6 .logo { background:url('images/logo-john-deere.gif') no-repeat; display:block; text-indent:-9999px; }/*(VK) Logo background image in css*/
.MOD_NO_6 #topNav { position:absolute; top:10px; right:25px; z-index:9000; }
.MOD_NO_6 #utilityNav { float:left; width:auto; left:0; margin:6px 7px 0 0; top:0; right:185px; position:relative!important; }
.MOD_NO_6 #utilityNav li { float:left; width:auto; margin:0 3px; color:#e3e3e3; }
.MOD_NO_6 #utilityNav a, .MOD_NO_6 #utilityNav span { color:#999; font-size:11px; font-family:'Calibri', Verdana, san-serif; }/*DD artf1214798 Added SPAN styling.*/
.MOD_NO_6 #utilityNav a.lang { padding:0 10px 0 0; font-weight:normal; font-family:'Calibri Bold', Verdana, san-serif; background:url('images/arrow_bot_gray.gif') no-repeat right center; }
.MOD_NO_6 #utilityNav a:hover, .MOD_NO_6 #utilityNav a:focus { color:#000; text-decoration:underline }
.MOD_NO_6 #search { float:left; width:190px; height:22px; right:0; top:0; background:none!important; position:relative; }
.MOD_NO_6 #search .txt, .MOD_NO_6 #search input, .MOD_NO_6 #search .btn { float:left; display:block; }
.MOD_NO_6 #search .txt { width:152px; height:22px; padding:0 6px; margin:0px !important; font-size:14px; font-family:'Calibri', Verdana, san-serif; color:#cdcdcd; border:0; background:url('images/bg_search_txt.gif') no-repeat; }
.MOD_NO_6 #search .btn { width:25px; height:22px; background:url('images/bg_search_submit.gif') no-repeat; text-indent:-9999px; line-height:0px; border:0; cursor:pointer; }
.MOD_NO_6 #search img { float:left; }
/* DD Changes for localisation and product by name CR*/
.MOD_NO_6 #mainNav { float:right; width:700px; height:56px; right:0; margin:33px 0 0; }
.MOD_NO_6 #mainNav li, .MOD_NO_6 #utilityNav li { position:relative; z-index:8000; }
.MOD_NO_6 #mainNav_byName { float:left; height:56px; background:url('images/bg_mainNav_byName.gif') no-repeat 0 6px; }
.MOD_NO_6 #mainNav_byName .rightBg { float:left; height:47px; padding:0 11px 0 11px; background:url('images/bg_mainNav_byName.gif') no-repeat right -50px; }
.MOD_NO_6 #mainNav_byName li { float:left; width:auto; margin:0 3px; display:inline; color:#e3e3e3; text-transform:uppercase; line-height:18px; }
.MOD_NO_6 #mainNav_byName li.seperator { background:url(images/seperator.gif) no-repeat right 3px; padding-right:10px; margin-right:5px; }
.MOD_NO_6 #mainNav_byName li#mainNav_byName_title, .MOD_NO_6 #mainNav_byName h3 { margin:0 0 6px; color:#949494; font-size:12px; text-align:center; text-transform:uppercase; font-weight:normal; }
.MOD_NO_6 li li { line-height:normal !important; }
.MOD_NO_6 #mainNav_byName li a { color:#666666; font:1em 'Calibri', Verdana, san-serif; }/*DD artf1214756*/
.MOD_NO_6 #mainNav_byName li a, .MOD_NO_6 #mainNav_m li a { line-height:19px !important; cursor:pointer; }/*DD artf1187240 Added Line Height to fill up the spacing between a and drop down menu */
.mac .MOD_NO_6 #mainNav_byName li a, .mac .MOD_NO_6 #mainNav_m li a { line-height:21px!important; }
.MOD_NO_6 #mainNav_byName li li a, .MOD_NO_6 #mainNav_m li li a { line-height:normal !important }
.MOD_NO_6 #mainNav_m { float:right; width:auto; margin:20px 20px 0 5px; display:inline; }
.mac.gecko .MOD_NO_6 #mainNav_m { margin:22px 20px 0 5px; }
.MOD_NO_6 #mainNav_m li { float:left; width:auto; margin:0 3px; text-transform:uppercase; display:inline; color:#e3e3e3; line-height:18px; }

.MOD_NO_6 #mainNav_m li a { color:#737373; font:1em 'Calibri', Verdana, san-serif; }
.MOD_NO_6 #mainNav_byName li a:hover, .MOD_NO_6 #mainNav_byName li a.hover, .MOD_NO_6 #mainNav_m li a:hover, .MOD_NO_6 #mainNav_m li a.hover { display:block; padding-bottom:2px/*(VK)artf1170800*/; border-bottom:4px solid #ffde00; color:#333; text-decoration:none; }
.MOD_NO_6 #mainNav .submenu li a, .MOD_NO_6 #utilityNav .submenu li a { padding-bottom:0px!important; border-bottom:none!important; }
.MOD_NO_6 #close_lang { width:10px; height:10px; position:absolute; top:7px; right:7px; z-index:9999; background:url('images/close_lang.gif') no-repeat; text-indent:-9999px; line-height:0px; }
.MOD_NO_6 #mainNav .submenu, .MOD_NO_6 #utilityNav .submenu { display:none; position:absolute; z-index:9000; padding:11px 14px; background-color:#f7f7f7; border:1px solid #ffe533; }
.MOD_NO_6 #mainNav .submenu { top:25px/*(VK)artf1170800*/; left:-13px; }
.MOD_NO_6 #utilityNav .submenu { top:-10px; right:0px; }
.MOD_NO_6 #mainNav .submenu li, .MOD_NO_6 #utilityNav .submenu li { float:left; width:100%; margin:0 0 7px; padding:0 0; text-transform:capitalize; }
.MOD_NO_6 #mainNav .submenu li a, .MOD_NO_6 #utilityNav .submenu li a { display:block; padding:0 0 0 7px; color:#387d3c; font-size:13px; }
.MOD_NO_6 #mainNav .submenu li a:hover, .MOD_NO_6 #utilityNav .submenu li a:hover, .MOD_NO_6 #mainNav .submenu li a:focus, .MOD_NO_6 #utilityNav .submenu li a:focus { color:#387d3c; text-decoration:underline; background:url('images/bullet_arrow.gif') no-repeat 0 4px }
.MOD_NO_6 #mainNav .submenu h4, .MOD_NO_6 #utilityNav .submenu h4 { color:#a6a6a6; font: normal 12px 'Calibri Bold', Verdana, san-serif; text-transform:uppercase; }
.MOD_NO_6 #utilityNav .submenu { width:170px; }
.MOD_NO_6 #mainNav .submenu.industry { width:162px/*(VK)artf1170800*/; }
.MOD_NO_6 #mainNav .submenu.industry h4 { margin:6px 0 0; padding:10px 0 0; border-top:1px dotted #d7d7d7; color:#a6a6a6; }
.MOD_NO_6 #mainNav .submenu.name { width:355px; *width:383px; /*(VK)artf1170800*/ }
.MOD_NO_6 #mainNav .submenu.name ul { float:left; width:163px;/*(VK)artf1170800*/ padding:0 14px 0 0; border-right:1px dotted #e4e4e4; }
.MOD_NO_6 #mainNav .submenu.name ul.last { padding:0 0 0 14px; /*(VK)artf1171846*padding-left:0px;*/ border-right:none; }
.MOD_NO_6 #mainNav .submenu.name .extra { overflow:hidden; zoom:1; padding:0 0 13px; border-bottom:1px dotted #d7d7d7; }
.MOD_NO_6 #mainNav .submenu.name h4 { }
.MOD_NO_6 #mainNav .submenu.name .btn_140x21 { margin:10px 0 0 125px; float:left; display:inline; font-weight:normal; font-family:'Calibri Bold'; font-size:13px; }
.MOD_NO_6 #mainNav .submenu.name .btn_140x21:hover { margin:10px 0 0 125px; float:left; display:inline; }
.MOD_NO_6 #mainNav .submenu.parts { width:130px; }
.MOD_NO_6 #mainNav .submenu.services { width:170px; }
.MOD_NO_6 #mainNav .submenu.buying { width:170px; }
.MOD_NO_6 #mainNav .submenu.company { width:150px; left:auto; right:-7px; }
.MOD_NO_6 #close_lang { width:10px; height:10px; position:absolute; top:7px; right:7px; z-index:9999; background:url('images/close_lang.gif') no-repeat; text-indent:-9999px; line-height:0px; }
/****MOD_NO_6 Ends****/

/****MOD_NO_8 Starts****/
.MOD_NO_8 { color: #999999; float: right; margin: 0 24px 0 18px; display:inline; padding:17px 0 10px 0; position: relative; text-align: right; width: 342px; z-index: 1; } /*DD artf1185829*/
#jdparts-en-us-colparts-1-row-2 { clear:both; }
.MOD_NO_8 a { color:#999 }
.MOD_NO_8 span { color:#367c2b; }/*DD MJD artf1271890*/
.MOD_NO_8 a, .MOD_NO_8 span { padding:0 3px; font-weight:normal; font-family:Calibri, Verdana, sans-serif }/*DD MJD artf1271890*/
.MOD_NO_8 span { padding-right:0 }
.heroColumn .MOD_NO_8 { margin-right:0px; }
.MOD_NO_8 a:hover { text-decoration:underline; color:#666; }/*DD MJD artf1271890*/
/****MOD_NO_8 Ends****/

/****MOD_NO_11 Starts****/
.MOD_NO_11 { margin:0 0 20px 0; padding:16px; color:#333; background:#fdf8e6 }
.MOD_NO_11 h5 { margin:0 0 3px 0; font-size:1.27em; font-weight:normal; font-family:'Calibri Bold', Verdana, sans-serif; text-transform:uppercase }
.MOD_NO_11 p { font-size:1.18em; color:#333 }
.MOD_NO_11 ul { margin:14px 0 0 0; padding:10px 0 0 0; border-top:dotted 1px #cac6b8 }
.MOD_NO_11 li a { padding:0 0 0 10px; font-size:1.18em; font-weight:normal; font-family:'Calibri Bold', Verdana, sans-serif; color:#333; line-height:22px; background:url('images/bullet_arrow.gif') no-repeat 0 4px }
.MOD_NO_11 a:hover { text-decoration:underline; }
/****MOD_NO_11 Ends****/

/****Navigation Starts****/
.navigation a { display:block }
.navigation a:hover, .navigation a:focus { text-decoration:underline }
.navigation .page { display:block; padding:4px 0 3px 19px; font-weight:normal; font-family:'Calibri Bold', Verdana, sans-serif; font-size:1.27em; color:#333; border-left:solid 5px #fed757; background:url('images/bnav_arrow.gif') no-repeat 10px -9px #dbdbdb }
.navigation .page:hover, .navigation .page:focus { background-position:10px 9px }
.navigation .lst { margin-bottom:20px; border-bottom:dotted 1px #dedede }
.navigation .MOD_NO_10a { margin:7px 0 0 0; border:none }
.navigation .MOD_NO_10b { margin:0px 0 0 0; border:none }
.navigation .MOD_NO_10a { margin:16px 0 0 0; padding:0px; border:none }
/****Navigation Ends****/

/****MOD_NO_10a Starts****/
.MOD_NO_10a strong { padding-left:24px }
.MOD_NO_10b strong { padding-left:19px }
.MOD_NO_10a li a, .MOD_NO_10b li a { padding:4px 0 4px 24px; font-family:'Calibri', Verdana, sans-serif; font-size:1.18em; color:#333; text-transform:none; background:url('images/mnav_arrow.gif') no-repeat 15px -9px }
.MOD_NO_10a li li, .MOD_NO_10b li li { padding:0 }
.MOD_NO_10a .sub { padding:0 0 5px 0; border-left:solid 5px #fed757; background:url('images/sub_arrow.gif') no-repeat 0 7px }
.MOD_NO_10a .sub li { line-height:14px; border:none }
.MOD_NO_10a .sub strong, .MOD_NO_10a .sub a { padding-left:19px }
.MOD_NO_10a .sub strong { font-size:1.18em; color:#333; text-transform:none }
.MOD_NO_10a .sub a { height:14px; margin:0 0 0 7px; font-size:.91em; background:url('images/sub_disc.gif') no-repeat 13px 7px }
.MOD_NO_10a .sub a:hover, .MOD_NO_10a .sub a:focus { background-position:13px 7px }
/****MOD_NO_10a Ends****/

/****MOD_NO_7 Starts****/
.MOD_NO_7 { width:990px; margin:0 auto 10px auto; padding:0px; font-size:1.18em; color:#3f3f3f;/*background:url('images/bg_footer.png') no-repeat scroll 0 0;*//*(VK)artf1170867 */ _margin-left:-2px; }
.MOD_NO_7 div { margin:0 -2px; padding:25px 37px 15px 37px; border-top:1px solid #dfdfdf; background:url("images/bg_wrap.gif") repeat-y scroll 0 0 #fff }
.MOD_NO_7 .copy, .MOD_NO_7 .title { font-weight:bold }
.MOD_NO_7 .txt { padding-left:13px }
.MOD_NO_7 .links { margin-top:15px; text-align:center }
.MOD_NO_7 .links a { color:#367c2b }
.MOD_NO_7 { color:#3F3F3F; font-size:13px; margin:0 auto 0 0px; overflow:hidden; padding:0 0px 0; width:994px; }/*(VK)artf1166992*/
.MOD_NO_7 div { background:url("images/bg_wrap.gif") repeat-y scroll 0 0 #FFFFFF; border-bottom:1px solid #CCCCCC; margin:0 -2px; overflow:hidden; padding:0 24px 16px 24px; }
.MOD_NO_7 .copy { margin-bottom:15px; font-weight:normal; font-family:'Calibri Bold', sans-serif; float:left; margin-top:12px; margin-left:24px; display:inline; } /*DD artf1166992 & artf1173871*/
.MOD_NO_7 .title { font-size:11px; font-weight:bold; border-top:1px dotted #e5e6e6; padding-top:15px; }
.MOD_NO_7 .txt { padding-left:11px; font-size:11px; line-height:15px; text-align:justify; }
.MOD_NO_7 .links { margin-right:24px/*(VK)artf1166992*/; margin-top:12px; text-align:right; width:auto; font-size:13px; float:right; display:inline; } /*DD artf1166992 & artf1173871*/
.MOD_NO_7 .links a { color:#367c2b!important; }
.MOD_NO_7 .links a:hover { text-decoration:underline !important }
/*Start, fix for artf1166991 ,AJ*/
.MOD_NO_7 .links span { font-weight:normal; }
/*End, fix for artf1166991 ,AJ*/
.MOD_NO_7 .links a img { border:0; margin-left:8px;/* margin-left:3px; (K) artf1175267*/ width:16px; height:16px; vertical-align:middle; margin-top:-2px; }
* html .MOD_NO_7 .links a img { margin-top:0px; }/*(VK)*/
* html .MOD_NO_7 .links { height:18px; }
.MOD_NO_7 .links a span { color:#4b4b4b; }
/****MOD_NO_7 Ends****/

/****MOD_GC_7 Starts****/
/*(VK)artf1170867 */
.MOD_GC_7 { font:11px/15px 'Calibri', Verdana, sans-serif; color:#666666;/*DD artf1287489*/ margin:0 auto 0 -2px; overflow:hidden; padding:0 2px 2px 2px; width:990px; background:url('images/bg_footer.png') no-repeat scroll left bottom; }
.MOD_GC_7 div { background:url("images/bg_wrap.gif") repeat-y scroll 0 0 #FFFFFF; border-top:1px solid #dfdfdf; border-bottom:0px solid #CCCCCC; margin:0 -2px; overflow:hidden; padding:18px 24px 18px 24px; }

.MOD_GC_7 .title { font-size:11px; font-weight:bold; border-top:0px dotted #e5e6e6; }
.MOD_GC_7 .txt { padding-left:11px; font-size:11px; line-height:15px; text-align:justify; }

/*Need to check with Pradeep for Footer .MOD_NO_7 .links, .MOD_NO_7 .copy  {font-size:12px;}*/
/*(VK)artf1170867 */
/****MOD_GC_7 Ends****/

/****MOD_FO_1 Starts****/
#grey_bg_layout { clear:both;}

.MOD_FO_1 { position:relative; float:left; width:264px; margin:0; font-size: 12px;}/*changed from 468px to 462px for spacing issue*/
.MOD_FO_1 .feature table td {
  font-size: 13px;
  line-height: 16px;
 }
.MOD_FO_1 h2 { margin:0 0 10px 24px; font-family:'Calibri', sans-serif; font-weight:normal; text-transform:uppercase; font-size:18px; line-height:18px; height:119px; overflow:hidden; }
.MOD_FO_1 h3 { margin:0 0 10px 24px; font-family:'Calibri', sans-serif; font-weight:normal; text-transform:uppercase; font-size:18px; line-height:18px; height:119px; overflow:hidden; }
.MOD_FO_1 h4 { margin:0 0 10px 24px; font-family:'Calibri', sans-serif; font-weight:normal; text-transform:uppercase; font-size:21px; line-height:21px; height:119px; overflow:hidden; }

.MOD_FO_1 h2 span {line-height:74px; font-size:74px; display:block; text-transform:none; font-weight:normal; margin-top:-12px; margin-bottom:-13px; }/*DD artf1173248 Removed Line-height*/
.ie7 .MOD_FO_1 h2 span { margin-bottom:-21px; }
.MOD_FO_1 h3 span {line-height:52px; font-size:52px; display:block; text-transform:none; font-weight:normal; margin-top:-9px; margin-bottom:-7px; }/*DD artf1173248 Removed Line-height*/
.ie7 .MOD_FO_1 h3 span {margin-bottom:-13px; }
.MOD_FO_1 h4 {margin-top:-1px;}

/*DD artf1173248 Title not appearing properly */
.MOD_FO_1 h2 strong, .MOD_FO_1 h3 strong { display:block; font-weight:normal;}
/*.MOD_FO_1 h2 span, .MOD_FO_1 h3 span { margin-top: -4px; }
#wrap .MOD_FO_1 h2 span, #wrap .MOD_FO_1 h3 span { margin-top: -15px; *margin-top: -11px; }
.MOD_FO_1 h2 strong { margin-top: -15px; }
.MOD_FO_1 h3 strong { margin-top: -10px; }
*html .MOD_FO_1 h2 strong { margin-top: -20px; }
*:first-child+html .MOD_FO_1 h2 span, *:first-child+html .MOD_FO_1 h2 strong { margin-top: -16px; }*/



/*PK New Style for Product Model Page artf1258059*/
.MOD_FO_1 .big_title, .MOD_FO_1 .medium_title, .MOD_FO_1 .small_title {position:relative; font-family: 'Calibri',sans-serif; font-weight: normal; height: 119px; margin: 0 0 10px 24px; overflow: hidden; text-transform: uppercase; }
.MOD_FO_1 h1 { top:0px !important; left:0px !important; display: block; font-weight: normal; font-family:'Calibri', sans-serif;  text-transform: none; }
.MOD_FO_1 .big_title h1 { font-size: 74px; line-height:74px; margin-top:-12px; margin-bottom:-12px;}
.ie7 .MOD_FO_1 .big_title h1 {margin-bottom:-21px;}
.ff3 .MOD_FO_1 .big_title h1  {margin-top:-7px;}/*DD artf1287996*/
.MOD_FO_1 .medium_title h1 {font-size:52px; line-height:52px; margin-top:-9px; margin-bottom:-7px;}
.ie7 .MOD_FO_1 .medium_title h1 { margin-bottom:-13px;}
.MOD_FO_1 .small_title h1 {font-size:21px; line-height:21px; margin-top:-1px;}

.MOD_FO_1 h2 { margin:0 0 10px 24px; font-family:'Calibri', sans-serif; font-weight:normal; text-transform:uppercase; font-size:18px; height:119px; overflow:hidden; line-height:18px;}
.MOD_FO_1 .big_title h2, .MOD_FO_1 .medium_title h2, .MOD_FO_1 .small_title h2 {position:relative; line-height:18px; font-size:18px; height:auto; margin:0px 0px 3px 0px;}
.ie7 .MOD_FO_1 .big_title h2, .ie7 .MOD_FO_1 .medium_title h2, .ie7 .MOD_FO_1 .small_title h2 {margin:0px 0px -10px 0px; position:relative;}



.MOD_FO_1 .feature .inner { border:1px solid #ddd; border-left:none; padding:12px 0px 18px 24px; min-height:265px; height:auto !important; height:265px;/*(VK)artf1178441*/ background-color:#fff; position:relative; float:left; width:239px; }/*DD artf1173251 Modified padding */
.MOD_FO_1 .feature .inner #specs, .MOD_FO_1 .feature .inner #BuyinOptions { overflow: hidden; clear: both; }

.MOD_FO_1 .feature { position:relative; width:264px; float:left; overflow:hidden; }
.MOD_FO_1 .feature .bt a.buyingOption { text-transform:uppercase; float:left; padding:0 0px 0 8px; margin:6px 0 0 0; font-size:12px; font-weight:normal; font-family:'Calibri Bold', sans-serif; color:#595959; background:url('images/yellow_arrow.gif') no-repeat 0 4px; white-space:nowrap; }
.MOD_FO_1 .feature .bt { width:221px; /*position:absolute(VK)artf1175557*/; bottom:0/*(VK)artf1173716*/; clear:both; float:left; margin-top:15px; /*height:28px;(K) due to isues in IE*/ }/*DD artf1173251 Modified bottom spacing*/
.MOD_FO_1 .feature h5 { width:220px; padding:10px 22px 9px; font-size:14px; font-weight:normal; font-family:'Calibri Bold', sans-serif; color:#fff; text-transform:uppercase; background-color:#367c2b }
/*Start fix for LineHeight for product page, (VK)*/
/*End fix for LineHeight for product page, (VK)*/
.MOD_FO_1 .feature ul li { background:url("images/sub_square.gif") no-repeat scroll 0 6px transparent; font-size:13px; padding-left:8px; line-height:16px; float:left; width:220px; }
.MOD_FO_1 .feature table { font-size:1.18em; font-family:'Calibri', sans-serif; color:#333; border-collapse:collapse; margin:12px 0 3px 0; clear:both; display:inline-block; }/*(VK)artf1178991*/
.MOD_FO_1 .feature table tr td { background-color:#fff; width:107px; padding:2px 0 2px 3px; }
.MOD_FO_1 .feature table tr.bg td { background-color:#f1f1f1; }
.MOD_FO_1 .feature .bt a.buyingOption:hover { text-decoration:underline; }
.MOD_FO_1 .feature .bt a.buynow { background:url(images/btn_buynow.jpg) no-repeat 0 0 transparent; width:99px; height:21px; display:inline-block; float:left; margin: 0; //margin: 0px 0 0; padding:7px 0 0; border:none; font-weight:bold; color:#333; text-align:center; }
.MOD_FO_1 .feature .bt a.buynow:hover, .MOD_FO_1 .feature .bt a.buynow:focus { background-position: 0 -28px; text-decoration:none; }
.MOD_FO_1 .feature .bt a.buynow:active { background-position: 0 -56px }
.MOD_FO_1 .buying_options { display:none; position:absolute; width:263px /*(K) artf1162661 */; border:solid 1px #dfdfdf; border-left:none; background:#fff; min-height:324px; height:auto !important; height:324px; }
.MOD_FO_1 .buying_options h5 { padding:10px 22px 9px; font-size:14px; font-weight:normal; font-family:'Calibri Bold', sans-serif; color:#fff; text-transform:uppercase; background-color:#367c2b; margin:-1px -1px 0 0; border-bottom:1px solid #dfdfdf; }
.MOD_FO_1 .buying_options .close { float:right; width:14px; height:14px; margin:10px 10px 0 0; display:inline; text-indent:-999999px; background:url('images/close_green.gif') no-repeat; position:relative; z-index:1000; }
.MOD_FO_1 .buying_options .close:hover { background:url('images/close.gif') no-repeat; }
.MOD_FO_1 .buying_options fieldset { padding:0 20px; font-size:1.2em; font-family:'JD Sans Medium', sans-serif; color:#333; border:none }
.MOD_FO_1 .buying_options p { padding:12px 0 12px 0; border-bottom:dotted 1px #a1a1a1; overflow:hidden }
.MOD_FO_1 .buying_options .lst { border:none }
.MOD_FO_1 .buying_options label { float:left; width:78px; padding:0 5px 0 0; line-height:11.5px; font-family:'Calibri', sans-serif; }/*(VK) line-height & font, Artifact artf1167787*/
.MOD_FO_1 .buying_options span { float:left; width:140px }
.MOD_FO_1 .buying_options .buyOptionsUrl { display:none; }
.MOD_FO_1 .buying_options .txt { float:left; width:87px; padding:3px 2px; font-size:1em; font-family:'Calibri', sans-serif; color:#999; border:solid 1px #d1d1d1; border-right:none }
/** html .MOD_FO_1 .buying_options { height:302px; bottom:0 }*/
* html .MOD_FO_1 .buying_options .btn { margin:0 0 0 -3px }
.MOD_FO_1 .buying_options .btn { background: url('images/btn_bg_find.jpg') no-repeat top right; border:none; height:23px; font-size:0.8em; font-family:'Calibri', sans-serif; color:#444; text-transform:uppercase; }
/*PK .bg_btn class modified artf1240969 and hover and active state added*/
.bg_btn { background: url('images/btn_140x21.gif') no-repeat 0 0; border:none; width:140px; margin-bottom:5px; height:21px; font-size:0.8em; font-family:'Calibri', sans-serif; color:#444; text-transform:uppercase;cursor:pointer;/*PK artf1254222*/}
.bg_btn:hover { background: url('images/btn_140x21.gif') no-repeat 0 -21px;}
.bg_btn:active { background: url('images/btn_140x21.gif') no-repeat 0 -42px;}
.MOD_FO_1 .feature .inner a.seeall { float:left; margin-top:5px; background:url("images/bullet_arrow.gif") no-repeat 0 3px;/*line-height:14px(VK),Artifact artf1167787 | DD Modified the background image position.*/ }
* html .MOD_FO_1 .feature .inner a.seeall { line-height:14px; background-position:0 3px; }/*(K) to make the arrow visible in ie6*/

.MOD_FO_1 .rating_reviews { display:block; padding-top:15px; /*Pk artf1243831 color & positon modified for border*/border-bottom:1px solid #dddddd; clear:both; margin-left:-24px; float:left; width:239px; padding-left:24px; position:relative; }
.noBorder {border-bottom:none !important;}/*artf1246578*/
.MOD_FO_1 .rating_reviews a.writeReviews { margin:0 !important; background:url("images/bullet_arrow.gif") no-repeat 0 4px; padding-left:8px;color: #367C2B !important; font-size: 13px; }
/****MOD_FO_1 Ends****/

/****MOD_FO_4 Starts****/
.listName li.MOD_FO_4 { position:relative; width:310px; margin:0 40px 0 0; padding:5px 0 !important; font-size:13px;/*DD artf1287631 Changed value from em(1.09em) to pixel*/ font-family:'Calibri', sans-serif; color:#333 }
.listName li.MOD_FO_4 a { font-weight:normal; font-family:'Calibri Bold', sans-serif; color:#367c2b; display:block!important; line-height:18px !important; }
.listName li.MOD_FO_4 a:hover { text-decoration:underline }/*DD Added .listName li in front of class.*/
.listName li.MOD_FO_4 p { font-weight:normal; display:none; margin:3px 0 0 0 !important; padding:0 0 0 10px; height:auto; color:#333; }/*DD artf1214878 | */

.listName li.MOD_FO_4.off a { color:#ccc } /*DD Added .listName li in front of class.*/
.listName li.MOD_FO_4.oon { width:288px; border:solid 1px #fbd701; background:#f7f7f7; z-index:1; padding:5px 10px !important; /*position:relative !important(K) as per artf1164296 */; /* padding:0 0 0 10px;(VK) artf1168689*/ }
.listName li.MOD_FO_4.oon a { padding:0 0 0 10px !important; background:url('images/bullet_arrow.gif') no-repeat 0 5px; width:278px }
.listName li.MOD_FO_4.oon p { display:block!important; }/*DD Added .listName li in front of class.*/
/****MOD_FO_4 Ends****/

/****MOD_FO_6a Starts****/
.MOD_FO_6a {position:relative; padding-bottom:0px; /*width:660px;PK artf1257353*/   /*(K)to manage 18px right/left margin in tabs*/ overflow:hidden; margin:0 0 /*10px(K)*/ 18px; _display:inline-block; *margin-bottom:10px; clear:both; /*DD artf1184919*/}
#jdcf-en-us-col-2-row-1 .MOD_FO_6a {width:660px;}/*DD To correct Regression issue. artf1257353*/
.tabContent .MOD_FO_6a{width:100%;}/*PK artf1257353*/ 
/*
* html .MOD_FO_6a { margin:0 0 4px 0; }
*:first-child+html .MOD_FO_6a { margin:0 0 4px 0; } (K) Cleanup
*/
h4.learnMore{ display:inline; margin-right:10px;}/*(k)*/
.MOD_FO_6a h3 { clear:both; width:100%; line-height:24px; background:#dadada; margin:6px 0 0 0; padding:0; cursor:hand; text-transform: uppercase; }
.MOD_FO_6a h3 a {font-family: "Calibri Bold", Verdana, sans-serif; display:block; padding:0 0 0 24px; color:#333333; background:url('images/specArrow.gif') no-repeat 8px 9px; text-transform:uppercase; }
.MOD_FO_6a .lastPanel, .lastFeature { margin-bottom:0px !important; } /*(K)*/
.MOD_FO_6a h3 a:hover { background-color:#bcbcbc; }

/*(K) for collapsable_panel*/
.MOD_FO_6a span.collapsable_panel h3 a:hover { background:url('images/specArrow.gif') no-repeat 8px 8px #bcbcbc !important; }
.MOD_FO_6a span.collapsable_panel h3.open a, .MOD_FO_6a span.collapsable_panel h3.open a:hover/*(K) Artifact artf1185636 : The colour of the hide-show panel bar fails to change on mouse click in IE6. */ { background:url('images/specArrow.gif') no-repeat 8px -285px #ffde00 !important; }

/*(K) for collapsable_panel*/
* html .MOD_FO_6a h3 a { font-size:12px; line-height:24px; }
*:first-child+html .MOD_FO_6a h3 a { font-size:12px; line-height:24px; }
.MOD_FO_6a h3.open, .MOD_FO_6a h3.open a:hover { background-color:#ffde00!important; }
.MOD_FO_6a h3.open a { background-position:8px -285px; }
/*.MOD_FO_6a div a:hover { background:none !important; }PK Need to check this again*/
.MOD_FO_6a .topCollapseAll { margin-top:0px !important; }
.MOD_FO_6a .topExpandAll { margin-top:0px !important; }
.MOD_FO_6a a { font-size:13px !important; }
.MOD_FO_6a div.MOD_FO_6panel { margin:0; background:#fff; padding:24px; display:none; padding-bottom:7px; *padding-bottom:8px;}
.MOD_FO_6a div.MOD_FO_6Specs { margin:0; background:#fff; display:none; }

div.MOD_FO_6a.specs table td {font-size: 13px; font-weight: normal;}

.MOD_FO_6a div.MOD_FO_6panel p a:hover 	{ text-decoration:underline; }/*(VK)artf1180005*/

.MOD_FO_6a p { font-size:13px; color:#333; }
.MOD_FO_6a p.expand_collapse { float:right; /*width:400px; artf1254222 */   /*(VK)artf1179625*/ margin-bottom:0 !important; }/*DD artf1174098 */
.MOD_FO_6a p.expand_collapse a { margin-left:5px; display:inline; float:right !important; }
.MOD_FO_6a p.expand_collapse_bottom { float:right; width:220px; margin-top:8px; }/*DD artf1174098 */
.btn_140x21 { display:block; width:140px; height:18px; padding:3px 0 0; background-image:url('images/btn_140x21.gif'); background-repeat:no-repeat; background-position:0 0; color:#666766!important; text-align:center; font: normal 12px 'Calibri Bold', Verdana, san-serif; }
.btn_140x21:hover { background-position:0 -21px; border:0!important; padding-bottom:0px!important; }
.btn_140x21:focus { background-position:0 -42px; }
.MOD_FO_6a .model { display:block !important }
.MOD_FO_6a .model img { float:left; margin:0 10px 0 0 }
.MOD_FO_6a .model h2 { padding-top:40px; font-size:1.82em; font-weight:normal; font-family:'Calibri Bold', sans-serif; color:#333 }
.MOD_FO_6a .itemModel { font-size:1.18em; font-family:'Calibri', sans-serif; text-align:right }
.MOD_FO_6a .itemModel a { color:#116121 }
.MOD_FO_6a .model .itemModel { text-align:left }

.MOD_FO_6a table th, .MOD_FO_6a table td { width:140px !important; padding:0px 0px 0px 20px; text-align:left;  height:24px; *width:250px !important }/*(K) Artifact artf1185712 : width of gray and white bar for specs app is less tha 24px */

.MOD_FO_6a table th { height:28px; font-weight:normal; font-size:13px; /*font size changed from 1.45em to 13px artf1276837*/ font-family:'Calibri', sans-serif; color:#333 }
.MOD_FO_6a table th span { font-weight:normal; font-family:'Calibri', sans-serif }
.MOD_FO_6a table th a { float:right; margin:-10px 0 0 0; color:#999 }
.MOD_FO_6a table td { font-size:13px;/*font size changed from 1.18em to 13px artf1276837*/ font-family:'Calibri', sans-serif; color:#333 }
.MOD_FO_6a table td.head { font-weight:bold; }
.MOD_FO_6a table td span { font-weight:normal; font-family:'Calibri Bold', sans-serif }
.MOD_FO_6a div .bg td { background:#fff }
.MOD_FO_6a_Space { margin-bottom:12px!important; }
/****MOD_FO_6a Ends****/

/****MOD_FO_7a Starts****/
.MOD_FO_7a { position:relative }
.MOD_FO_7a h3 { clear:both; width:100%; line-height:24px; background:#dadada; margin:6px 0 0 0; padding:0; cursor:pointer; }
.MOD_FO_7a h3 a { padding:0 20px; color:#000; color:#333; background:url('images/specArrow.gif') no-repeat 8px 4px; font-size: 12px !important; }
* html .MOD_FO_7a h3 a { font-size:12px; line-height:24px; background-position:8px 2px }
.MOD_FO_7a h3.open { background:#fad502; }
.MOD_FO_7a h3.open a { background-position:8px -285px; color:#000; }
.MOD_FO_7a .ct { display:none; padding:10px; background:#fff }
.MOD_FO_7a table { margin:0 0 15px 0 }
.MOD_FO_7a table th, .MOD_FO_7a table td { width:140px !important; padding:3px 10px; text-align:left; background:#f1f1f1 }
.MOD_FO_7a table th { height:28px; font-weight:normal; font-size:1.45em; font-family:'Calibri', sans-serif; color:#333 }
.MOD_FO_7a table th span { font-weight:normal; font-family:'Calibri Bold', sans-serif }
.MOD_FO_7a table th a { float:right; margin:-10px 0 0 0; color:#999 }
.MOD_FO_7a table td { font-size:1.18em; font-family:'Calibri', sans-serif; color:#333 }
.MOD_FO_7a table td span { font-weight:normal; font-family:'Calibri Bold', sans-serif }
.MOD_FO_7a .bg td { background:#fff }
.MOD_FO_7a .model { display:block !important }
.MOD_FO_7a .model .expand_all, .MOD_FO_7a .model .collapse_all { display:block; float:right; height:15px; margin:10px 0 0 5px; text-align:center; z-index:10; padding-top:6px; color:#000; }
* html .MOD_FO_7a .model .expand_all, * html .MOD_FO_7a .model .collapse_all { margin-top:-21px }
*:first-child + html .MOD_FO_7a .model .expand_all, *:first-child + html .MOD_FO_7a .model .collapse_all { margin-top:-21px }
.MOD_FO_7a .model .expand_all { width:96px; background:url('images/btn_expand_all.jpg') no-repeat }
.MOD_FO_7a .model .collapse_all { width:104px; background:url('images/btn_collapse_all.jpg') no-repeat }
.MOD_FO_7a .xls { float:left; margin:10px 0 0 5px }
/****MOD_FO_7a Ends****/

/****MOD_FO_6d Starts****/
.MOD_FO_6d { position:relative }
* html .MOD_FO_6d { position:static }
*:first-child+html .MOD_FO_6d { position:static }
.MOD_FO_6d h3 { clear:both; width:100%; line-height:24px; background:#dadada; margin:0 0 6px 0; padding:0; cursor:pointer; }
.MOD_FO_6d h3:hover { background:#bcbcbc; }
.MOD_FO_6d h3 a { padding:0 20px; color:#000; color:#333; background:url('images/specArrow.gif') no-repeat 7px 4px }
* html .MOD_FO_6d h3 a { font-size:13px; line-height:24px; background-position:8px 2px }
*:first-child+html .MOD_FO_6d h3 a { font-size:13px; line-height:24px; /*background-position:7px 2px */}
.MOD_FO_6d h3.open { background:#fad502; }
.MOD_FO_6d h3.open a { background-position:8px -289px;}/*(VK)arrow alignment*/
.MOD_FO_6d div { display:none; margin:0 0 6px 0 }
/****MOD_FO_6d Ends****/

/****MOD_GC_23a Starts****/
.MOD_GC_23a { position:relative; margin-top:-8px; }
.MOD_GC_23a h3 { clear:both; width:100%; line-height:24px; background:#dadada; margin:6px 0 0 0; padding:0; cursor:pointer; }
.MOD_GC_23a h3:hover { background:#bcbcbc }
.MOD_GC_23a h3 a { padding:0 20px; color:#000; color:#333; background:url('images/specArrow.gif') no-repeat 8px 4px }
* html .MOD_GC_23a h3 a { font-size:12px; line-height:24px; background-position:8px 2px }
.MOD_GC_23a h3 a:hover { text-decoration:none; }
.MOD_GC_23a h3.open { background:#fad502; }
.MOD_GC_23a h3.open a { background-position:8px -285px; color:#000; }
.MOD_GC_23a .rTable { display:none }
.MOD_GC_23a .scroll table { left:-160px }
.MOD_GC_23a .model { display:block !important }
.MOD_GC_23a .model .topExpandAll, .MOD_GC_23a .model .topCollapseAll { margin-top:-13px !important }
.MOD_GC_23a .model .expand_all, .MOD_GC_23a .model .collapse_all { display:block; font-size:12px; float:right; height:18px; margin:8px 0 0 5px; text-align:center; z-index:10; padding-top:3px; color:#000; }
.MOD_GC_23a .model .topExpandAll, .MOD_GC_23a .model .topCollapseAll { _margin-top:-21px !important }
*:first-child + html .MOD_GC_23a .model .expand_all, *:first-child + html .MOD_GC_23a .model .collapse_all { margin-top:-21px }
.MOD_GC_23a .model .expand_all { width:96px; background:url('images/btn_expand_all.jpg') no-repeat }
.MOD_GC_23a .model .collapse_all { width:104px; background:url('images/btn_collapse_all.jpg') no-repeat }
.MOD_GC_23a .model .expand_all:hover, .MOD_GC_23a .model .expand_all:focus { background-position:0 -21px; }
.MOD_GC_23a .model .expand_all:active, .MOD_GC_23a .model .expand_all.active { background-position:0 -42px; }
.MOD_GC_23a .model .expand_all.disabled { background-position:0 -63px; cursor:default!important; }
.MOD_GC_23a .model .collapse_all:hover, .MOD_GC_23a .model .collapse_all:focus { background-position:0 -21px; }
.MOD_GC_23a .model .collapse_all:active, .MOD_GC_23a .model .collapse_all.active { background-position:0 -42px; }
.MOD_GC_23a .model .collapse_all.disabled { background-position:0 -63px; cursor:default!important; }
.MOD_GC_23a .itemModel { margin:8px 0 -8px 0; height:21px; font-size:1.18em; font-family:'Calibri', sans-serif; text-align:left; float:left; line-height:21px }
* html .MOD_GC_23a .itemModel { height:29px }
*:first-child + html .MOD_GC_23a .itemModel { margin-bottom:0 }
.MOD_GC_23a .itemModel a { color:#116121 }
.MOD_GC_23a .itemModel a:hover, .MOD_GC_23a .itemModel a:focus { text-decoration:underline; }
.MOD_GC_23a th, .MOD_GC_23a td { width:140px !important; padding:5px 10px; text-align:left; }
.MOD_GC_23a table th { height:38px; font-weight:normal; font-size:1.45em; font-family:'Calibri', sans-serif; color:#333; background:#dadada }
* html .MOD_GC_23a table th { height:28px }
*:first-child + html .MOD_GC_23a th { height:28px }
.MOD_GC_23a table th span { font-weight:normal; font-family:'Calibri Bold', sans-serif }
.MOD_GC_23a table th .close { float:right; margin:-5px -5px 0 0; color:#999; font-size:13px; background:url(images/close_gray.gif) no-repeat; text-indent:-15000px; display:block; width:6px; height:6px; }
.MOD_GC_23a table th .close:hover, .MOD_GC_23a table th .close:focus { background:url(images/close_black.gif) no-repeat; }
.MOD_GC_23a table th a { color:#333 }
.MOD_GC_23a table th.none { background:#f1f1f1 }
.MOD_GC_23a table td { font-size:1.18em; font-family:'Calibri', sans-serif; color:#333; vertical-align:top }
.MOD_GC_23a table td span { font-weight:normal; font-family:'Calibri Bold', sans-serif }
.MOD_GC_23a div .bg td { background:#fff }
/****MOD_GC_23a Ends****/

/****MOD_FO_3 Starts****/
.MOD_FO_3 { position:absolute; top:0; width:800px; z-index:10 }
.MOD_FO_3 span { position:absolute; top:-20px; display:block; width:485px; height:1px; text-align:center }
*:first-child + html .MOD_FO_3 span { top:-16px }
* html .MOD_FO_3 span { top:-17px }
.MOD_FO_3 span a { margin:0 1px; padding:4px 5px 3px 5px; font-size:1px; color:#fff; background:url('images/gallery_paginator.gif') no-repeat; cursor:pointer }
*:first-child + html .MOD_FO_3 span a { display:inline-block }
* html .MOD_FO_3 span a { display:inline-block }
.MOD_FO_3 span a:hover, .MOD_FO_3 span a:focus { background-position:0 -20px }
.MOD_FO_3 span .on { background-position:0 -10px; display:inline }
.MOD_FO_3 .prev_column, .MOD_FO_3 .next_column { position:absolute; top:2px; display:block; width:19px; height:38px; text-indent:-999999px; background:url('images/tabarrow.gif') no-repeat #ccc }
.MOD_FO_3 .prev_column { left:0 }
* html .MOD_FO_3 .prev_column { left:-2px }
.MOD_FO_3 .prev_column:hover, .MOD_FO_3 .prev_column:focus { background-position:0 -38px }
.MOD_FO_3 .next_column { right:0; background-position:-19px 0 }
.MOD_FO_3 .next_column { right:0; background-position:-19px 0 }
.MOD_FO_3 .next_column:hover, .MOD_FO_3 .next_column:focus { background-position:-19px -38px }
/****MOD_FO_3 Ends****/

/****tablepag Starts****/
.tablepag { position:absolute; right:0; _right: -1px; top:0; width:520px; z-index:101 }/*DD artf1187434*/
.tablepag span { position:absolute; top:-15px; overflow:hidden; width:485px; text-align:center; _padding-top:8px;}/*DD artf1187434*/
.safari.win .tablepag span { top:-23px; }/*DD artf1195030*/
.tablepag span a { margin:0 1px; color:#ffde00; background:url('images/gallery_paginator.gif') no-repeat ; cursor:pointer; *cursor:auto; text-indent:-9999px; *text-indent:10px ;height:10px; width:10px; display:inline-block !important; overflow:hidden;}
.tablepag span a:hover { background-position:0px -24px; }/*DD artf1187434*/
.tablepag span .on { background-position:0 -12px; display:inline-block; }
.tablepag .prev_column, .tablepag .next_column { position:absolute; top:2px; display:block; width:19px; height:38px; text-indent:-999999px; background:url('images/tabarrow.gif') no-repeat #ccc; border: 0px; cursor: pointer; font-size: 0px; line-height: 0px; overflow: hidden; }
.specifications .tablepag .prev_column {left:0;}
* html .specifications .tablepag .prev_column {left:-2px}
.compare .tablepag .prev_column {left:163px;}
.tablepag .prev_column:hover { background-position:0 -38px }
.tablepag .next_column { right:0; background-position:-19px 0 }
.tablepag .next_column { right:0; background-position:-19px 0 }
.tablepag .next_column:hover { background-position:-19px -38px }
/****tablepag Ends****/

/****addRemoveModel Starts****/
#addRemoveModel_Comp,
#addRemoveModel_Spec {
	position: absolute;
	width: 990px;
	display: none;
	z-index:1000;
}
.addRemoveModel {width:960px; padding:18px 15px 14px 15px; font-size:1.27em; border:solid 1px #fbd701; background:#f7f7f7;z-index:110; overflow: hidden;}
.tabContent .addRemoveModel { display: none; }
.addRemoveModel a {position:absolute;right:7px;top:7px;width:14px;height:14px;text-indent:-999999px;background:url('images/closeLayer.gif') no-repeat}
.addRemoveModel .title {font-family:'Calibri Bold', sans-serif;color:#333;text-transform:uppercase;line-height:16px}
.addRemoveModel ul {
	margin:15px 0px 0px 0px;
	width: 984px;
	overflow: hidden;
	_height: 1%;
}
.addRemoveModel li {
	width: 221px;
	margin-right: 25px;
	line-height:19px;
	margin-bottom: 6px;
	*margin-bottom: 4px;
	overflow: hidden;
	_height: 1%;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	*display: inline;
}
.addRemoveModel ul li.last {
	margin-right: 0px;
	border-top: 0px;
	padding: 0px;
}
.addRemoveModel li input {float:left;width:15px;height:15px;margin:4px 5px 0 0}
.addRemoveModel li label {
	float: left;
	width: 178px;
	font-size: 14px;
	font-family: 'Calibri Bold';
}

.addRemoveModel #remModels {
	margin:5px 0 10px 10px;
}

/*DD artf1236844 & artf1239907*/
.addRemoveModel .apply { background:url(images/btn-search-jobs.gif) left top no-repeat; line-height:21px; float:left; height:21px; color:#595959; font-size:12px; font-weight:normal; font-family:'Calibri Bold', sans-serif; text-transform:uppercase; display:inline-block !important; position:relative; text-indent:0 !important; }/*DD artf1241162*/
.addRemoveModel .apply span { background:url(images/btn-search-jobs.gif) right -23px no-repeat; line-height:21px; margin-left:4px; height:21px; display:inline-block; padding:0 18px 0 14px; cursor: pointer; white-space:nowrap; }
.addRemoveModel .apply:hover { background:url(images/btn-search-jobs.gif) left -46px no-repeat; }
.addRemoveModel .apply:hover span { background:url(images/btn-search-jobs.gif) right -69px no-repeat; }
.addRemoveModel .apply:active { background:url(images/btn-search-jobs.gif) left -92px no-repeat; }
.addRemoveModel .apply:active span { background:url(images/btn-search-jobs.gif) right -115px no-repeat; }
/****addRemoveModel Ends****/

/****MOD_FO_9 Starts****/
.MOD_FO_9 { position:absolute; width:222px/*(K) width:220-222px as per artf1165002 */; border:solid 1px #cbbe89; background:#fdf8e6; margin:6px 0 18px 0; }
.MOD_FO_9 .inner { padding:6px 7px 7px 7px;/*(VK)artf1168689*//*(K)padding:6px to 7px as per artf1163330 */ border:none; overflow:hidden; _height:1%; }
.MOD_FO_9 h5 { margin:1px 0 7px 0/*(VK)artf1168689*/; font-size:13px; font-weight:normal; font-family:'Calibri Bold', sans-serif; color:#333; line-height:normal; text-align:center; text-transform:uppercase }
.MOD_FO_9 .inner div { margin:0 0 4px 0;/*(VK)artf1168689*/ padding:15px 17px 11px 15px; border:solid 1px #e4e2d9; background:#fff; }
.MOD_FO_9 .inner .title { font-size:11px; font-weight:normal; font-family:'Calibri Bold', sans-serif; color:#a6a6a6; text-transform:uppercase; }
.MOD_FO_9 .inner .type { font-size:1.27em; font-family:'Calibri', sans-serif; color:#333; text-transform:uppercase }
.MOD_FO_9 .inner .alphabet { margin-top:6px; }/*(VK)artf1168689*/
.MOD_FO_9 .inner .alphabet li { float:left; margin:2px 3px 2px 0; width:14px; height:14px; }
.MOD_FO_9 .inner .alphabet li a { display:block;/*width:14px;height:14px;(K) as per prerna's req*/ font-size:1.18em; font-weight:normal; font-family:'Calibri Bold', sans-serif; color:#333; text-align:center; text-transform:uppercase; background:#efefef; height:14px } /*DD artf1172910 Added height 14px*/
.MOD_FO_9 .inner .alphabet li span { display:block; font-size:1.18em; font-weight:normal; font-family:'Calibri Bold', sans-serif; color:#999; text-align:center; text-transform:uppercase; background:#efefef; height:14px }
.MOD_FO_9 .inner .alphabet li a:hover, .MOD_FO_9 .inner .alphabet li a:focus { color:#fff; background:#367c2b }
.MOD_FO_9 .inner .alphabet li a:active { color:#fff; background:#367c2b }

.MOD_FO_9 .inner .digits { margin-top:6px; }
.MOD_FO_9 .inner .digits li { float:left; margin:2px 3px 2px 0; width:14px; height:14px; }
.MOD_FO_9 .inner .digits li a { display:block; font-size:1.18em; font-weight:normal; font-family:'Calibri Bold', sans-serif; color:#333; text-align:center; text-transform:uppercase; background:#efefef; height:14px }
.MOD_FO_9 .inner .digits li span { display:block; font-size:1.18em; font-weight:normal; font-family:'Calibri Bold', sans-serif; color:#999; text-align:center; text-transform:uppercase; background:#efefef; height:14px }
.MOD_FO_9 .inner .digits li a:hover, .MOD_FO_9 .inner .alphabet li a:focus { color:#fff; background:#367c2b }
.MOD_FO_9 .inner .digits li a:active { color:#fff; background:#367c2b }

.MOD_FO_9 .inner .prodType { margin:5px 0 0 0 }
* html .MOD_FO_9 .inner .prodType li { float:left; width:100% }
.MOD_FO_9 .inner .prodType a { display:block; padding:0 0 0 8px; font-size:13px; font-weight:normal; font-family:'Calibri Bold', sans-serif; color:#000; line-height:18px; background:url('images/bullet_arrow.gif') no-repeat 0 6px }/*DD artf1187189*/
.MOD_FO_9 .inner .prodType a:hover, .MOD_FO_9 .inner .prodType a:focus { color:#37883f; text-decoration:underline; background-position:0 6px }
.MOD_FO_9 .inner .prodType a:active { color:#367c2b; text-decoration:underline; background-position:0 6px }
/*.MOD_FO_9 .inner .btn_tertiary{ margin:3px 0 7px 43px; }Swarn*/
.MOD_FO_9 .btn_noncurrent_products { display:block; width:162px; height:21px; text-indent:-999999px; background-image:url('images/btn_noncurrent_products.jpg'); background-repeat:no-repeat; background-position:0 0; margin: 5px auto 0 }
.MOD_FO_9 .btn_noncurrent_products:hover, .MOD_FO_9 .btn_noncurrent_products:focus { background-position:0 -21px; }
.MOD_FO_9 .btn_noncurrent_products:active, .MOD_FO_6a .collapse_all.active { background-position:0 -42px; }
/****MOD_FO_9 Ends****/

/****MOD_FO_10 Starts****/
.MOD_FO_10 { width:100%; display:table; }
.MOD_FO_10 h2 { font: normal 20px 'Calibri Bold', sans-serif; color: #333; float: left; width:500px; }/*DD artf1233195*/
.MOD_FO_10 h3 { clear: both; }

/*
DD Commented out the old code for compare model button.
.MOD_FO_10 .compareModels { margin-top: 2px; float: right;  background: url(images/compare-models.gif) no-repeat; padding: 4px 0px; background-position:0 0; width:141px; text-align:center; }/*(K)

.MOD_FO_10 .noCompareModels { margin-top: 2px; float: right; font: normal 12px 'Calibri Bold', sans-serif; color: #909090; text-transform: uppercase; background: url(images/btn_140x21.gif) no-repeat; text-align:center;}
.MOD_FO_10 .noCompareModels span { background: url(images/btn_140x21.gif) no-repeat right top; float:left; padding: 3px 15px 4px 10px; margin-left:5px; }
.MOD_FO_10 .noCompareModels:hover, .MOD_FO_10 .noCompareModels:focus { background-position:0 -21px; }
.MOD_FO_10 .noCompareModels:active, .MOD_FO_10 .noCompareModels.active { background-position:0 -42px; }

.MOD_FO_10 .noCompareModels { background:url(images/btn-search-jobs.gif) left top no-repeat; line-height:21px; float:right; font: normal 12px 'Calibri Bold', sans-serif; color: #666; text-transform: uppercase; cursor:pointer; }
.MOD_FO_10 .noCompareModels span { background:url(images/btn-search-jobs.gif) right -23px no-repeat; line-height:21px; margin-left:4px; padding:0 24px 0 20px; float:left; }
.MOD_FO_10 .noCompareModels:hover, .MOD_FO_10 .noCompareModels:focus { background-position:0 -46px; }
.MOD_FO_10 .noCompareModels:hover span, .MOD_FO_10 .noCompareModels:focus span {background-position:right -69px; }
.MOD_FO_10 .noCompareModels:active, .MOD_FO_10 .noCompareModels.active { background-position:0 -46px; }*/

.MOD_FO_10 .noCompareModels { background:url(images/btn-search-jobs.gif) left top no-repeat; line-height:21px; height:21px; float:right; cursor:default; white-space:nowrap; }
.MOD_FO_10 .noCompareModels span { background:url(images/btn-search-jobs.gif) right -23px no-repeat; line-height:21px; margin-left:4px; height:21px; float:left; padding:0 18px 0 14px; text-transform:uppercase; color:#bcbcbc; font-size:12px; font-weight:bold; }

.MOD_FO_10 .compareModels { background:url(images/btn_secondary.gif) left top no-repeat; line-height:21px; height:21px; float:right; color:#595959; font-size:12px; font-weight:bold; text-transform:uppercase; }
.MOD_FO_10 .compareModels span { background:url(images/btn_secondary.gif) right -22px no-repeat; line-height:21px; margin-left:4px; height:21px; white-space:nowrap; float:left; padding:0 18px 0 14px; cursor: pointer; }
.MOD_FO_10 .compareModels:hover { background:url(images/btn_secondary.gif) left -44px no-repeat; }
.MOD_FO_10 .compareModels:hover span { background:url(images/btn_secondary.gif) right -66px no-repeat; }
.MOD_FO_10 .compareModels:active { background:url(images/btn_secondary.gif) left -88px no-repeat; }
.MOD_FO_10 .compareModels:active span { background:url(images/btn_secondary.gif) right -110px no-repeat; }

.MOD_FO_10 .header { margin-bottom: 18px; width:668px; float:left;  }
.MOD_FO_10 .listCompare, .MOD_FO_10 .listCompare2 { float: left; width:325px; }
.MOD_FO_10 .listCompare2 { margin-left:18px; }
.MOD_FO_10 .topCompare { clear: both; width:324px; float:left; background-color: #8f8f8f !important; }
.MOD_FO_10 .topCompare h3 { float: left; font: normal 13px 'Calibri Bold'; color: #fff; padding: 4px 10px 2px 10px; width:142px; text-align:left; }/*DD artf1233195*/
.MOD_FO_10 .topCompare p { float: right; font: normal 13px 'Calibri'; color: #fff; padding: 3px 10px 5px; width:142px; text-align:right; }/*DD artf1233195*/
.MOD_FO_10 .topCompare p input { position: relative; margin:0 3px 0 0; padding: 0px; top: 2px; *top: 0px; }/*DD artf1233195*/
.MOD_FO_10 ul { clear: both; background-color: #f7f7f7; font: normal 14px 'Calibri Bold', sans-serif; color: #333; padding: 18px; }
.MOD_FO_10 .listCompare ul li input, .MOD_FO_10 .listCompare2 ul li input { margin-right: 8px; }
/****MOD_FO_10 Ends****/

/****moduleHeader Starts****/
* html .moduleHeader { height: 110px; }
.moduleHeader img { float: left; /*margin-right: 18px; padding-right:18px !important;*//*(VK)artf1181614*/ }
.moduleHeader h4 { font: normal 13px 'Calibri Bold'; color: #333 !important; text-transform: uppercase !important; float: left !important; }
* html .moduleHeader h4 { float: none !important; }
*:first-child+html .moduleHeader h4 { float: none; }
.moduleHeader p { padding-top: 10px;/*(VK)artf1181614*/ font: normal 14px 'Calibri'; color: #333; }
* html .moduleHeader p { padding-top: 10px; }
*:first-child+html .moduleHeader p { padding-top: 10px; }
.moduleHeader a { display:inline !important }
/****moduleHeader Ends****/

/****otherInformations Starts****/
.otherInformations { margin-bottom:18px; float:left; width:100%; }
.otherInformations h4 { font: normal 14px 'Calibri Bold'; color: #333; text-transform: uppercase; }
.otherInformations p { font: normal 14px 'Calibri'; color: #333; padding: 8px 0; }
.otherInformations .left { width: 297px; float: left; margin-right: 36px; line-height:20px;/*(VK)artf1181614*/ }
.otherInformations .right { width: 297px; float: left; line-height:20px;/*(VK)artf1181614*/ }/*(K)artf1176968*/
.otherInformations a { /*clear:left; float:left; DD artf1177569 */ font-size:12px; }/*(K)artf1176968*/
/****otherInformations Ends****/

/****MOD_FO_11 Starts****/
.MOD_FO_11 { background-color: #fff; overflow: hidden; }
.MOD_FO_11 .title { clear:both; margin:0 0 5px 0; padding:2px 10px; font-size:1.09em; font-weight:normal; font-family:'Calibri Bold', sans-serif; color:#333; background:#e7e7e7 }
.MOD_FO_11 ul { float:left; margin:0 0 30px 0 }
.MOD_FO_11 li { position:relative; width:290px; margin:0 40px 0 0; padding:0 10px 0 0; font-size:1.09em; font-family:'Calibri', sans-serif; color:#333 }
.MOD_FO_11 li a { padding:0 0 0 16px; font-weight:normal; font-family:'Calibri Bold', sans-serif; color:#063; line-height:25px; background:url('images/add.gif') no-repeat 0 -100px; }
.MOD_FO_11 li a:hover { background-position: 0 0; }
.MOD_FO_11 li.off a:hover { text-decoration:underline; background: none; }
.MOD_FO_11 li p { display:none; margin:0 0 10px 0; padding:0 0 0 10px }
.MOD_FO_11 .off a { color:#ccc }
.MOD_FO_11 .on { width:288px; border:solid 1px #fbd701; background:#f7f7f7; z-index:1 }
.MOD_FO_11 .on a { background-position:2px 3px }
.MOD_FO_11 .on p { display:block }
/****MOD_FO_11 Ends****/

/****MOD_FO_12 Starts****/
.MOD_FO_12 { width: 222px; background-color: #fdf8e6; padding-bottom: 4px; }
.MOD_FO_12 h4 { text-transform: uppercase; font-weight:normal; font-family:'Calibri Bold', sans-serif; font-size: 13px; color: #333; text-align: center; padding: 10px 0; }
.MOD_FO_12 .legend { text-transform: uppercase; font-weight: bold; color: #a6a6a6; }
.MOD_FO_12 .legend ul { margin-left: 45px; position: relative; top: -14px; }
.MOD_FO_12 div.legend span { background:url('images/add2.gif') no-repeat 1px 2px; padding-left: 16px; text-transform: none; font-weight: normal; color: #333; font-size: 13px; }
.MOD_FO_12 div { border: 1px solid #e4e2d9; background-color: #fff; margin: 0 7px 6px 7px; padding: 12px 13px; }
.MOD_FO_12 .buttons { text-align: center; border: none; background: none; }
.MOD_FO_12 a { font-weight:normal; font-family:'Calibri Bold', sans-serif; font-size: 14px; color: #909090; text-transform: uppercase; background:url('images/view_results.gif') no-repeat; padding: 8px 19px 10px 19px; }
.MOD_FO_12 a.anotherTasks { font-weight:normal; font-family:'Calibri Bold', sans-serif; font-size: 14px; color: #909090; text-transform: uppercase; background:url('images/add-another-task.gif') no-repeat !important; padding: 8px 16px 10px 16px !important; }
.MOD_FO_12 .active a { font-weight:normal; font-family:'Calibri Bold', sans-serif; font-size: 14px; color: #595959; text-transform: uppercase; background:url('images/view_results2.gif') no-repeat; padding: 8px 19px 10px 19px; }
/****MOD_FO_12 Ends****/

/****MOD_GC_14_1 Starts****/
.MOD_GC_14_1 { font-size:1.27em; font-family:'Calibri', sans-serif; color:#333; margin:0 0 18px 0; }
.MOD_GC_14_1 p, .MOD_GC_14_1 ul, .MOD_GC_14_1 ol, .MOD_GC_14_1 blockquote { margin:0 0 15px 0 }
.MOD_GC_14_1 p { line-height:20px }
.MOD_GC_14_1 img { margin:5px }
.MOD_GC_14_1 h4 { font-weight:normal; font-family:'Calibri Bold', sans-serif }
/*.MOD_GC_14_1 ul li { margin-left:25px; list-style:disc }
.MOD_GC_14_1 ol li { margin-left:25px; list-style:decimal }*/
.MOD_GC_14_1 h3 { background:none repeat scroll 0 0 #DADADA; height:24px; line-height:24px; margin:0 0 6px; padding:0 0 0 10px; width:99%; }
.MOD_FO_17 .MOD_GC_14_1 { width:295px; background:none; }
/****MOD_GC_14_1 Ends****/

/****MOD_GC_22a & MOD_GC_22b Starts****/
.MOD_GC_22a p, .MOD_GC_22a ul, .MOD_GC_22a ol, .MOD_GC_22a blockquote { margin:0 0 15px 0 }
.MOD_GC_22a p { line-height:20px; font-size:1.18em; }
.MOD_GC_22a a:hover { text-decoration:underline }
.MOD_GC_22a img { margin:0 18px 18px 0 }
.MOD_GC_22a h4 { font-weight:normal; font-family:'Calibri Bold', sans-serif; font-size:1.27em; }
.MOD_GC_22a ul li { margin-left:25px; list-style:disc }
.MOD_GC_22a ol li { margin-left:25px; list-style:decimal }

.MOD_GC_22a ol li, .MOD_GC_22a ul ol li, .MOD_GC_22a ul ul ol li, .MOD_GC_22a ol ul ol li, .MOD_GC_22a ul ol ol li, .MOD_GC_22a ul ol ul ol li,
.MOD_GC_22b ol li, .MOD_GC_22b ul ol li, .MOD_GC_22b ul ul ol li, .MOD_GC_22b ol ul ol li, .MOD_GC_22b ul ol ol li, .MOD_GC_22b ul ol ul ol li,
.MOD_GC_22afc ol li, .MOD_GC_22afc ul ol li, .MOD_GC_22afc ul ul ol li, .MOD_GC_22afc ol ul ol li, .MOD_GC_22afc ul ol ol li, .MOD_GC_22afc ul ol ul ol li { margin-left:30px; margin-top:3px; padding-left:0; list-style:decimal; background:none; }

.MOD_GC_22a ul, .MOD_GC_22b ul, .MOD_GC_22afc ul { display:table; clear:both; }

.MOD_GC_22a ul li, .MOD_GC_22a ol ul ul li, .MOD_GC_22a ul ol ul li,
.MOD_GC_22b ul li, .MOD_GC_22b ol ul ul li, .MOD_GC_22b ul ol ul li,
.MOD_GC_22afc ul li, .MOD_GC_22afc ol ul ul li, .MOD_GC_22afc ul ol ul li { background:url('images/bullet_square.gif') no-repeat 5px 6px; margin-top:3px; margin-left:5px; margin-bottom:0px; padding-left:25px; list-style:none; _display:inline-block; }

* html .MOD_GC_22a h3 a { font-size:12px; line-height:24px; background-position:8px 2px }
*:first-child+html .MOD_GC_22a h3 a { font-size:12px; line-height:24px; background-position:8px 2px }
.MOD_GC_22a { position:relative }
.MOD_GC_22a h3 { clear:both; width:100%; font-size:13px; line-height:24px; background:#dadada; margin:6px 0 0 0; padding:0; cursor:pointer; }
.MOD_GC_22a h3:hover { background:#bcbcbc; }
.MOD_GC_22a h3 a { padding:0 20px; color:#000; color:#333; background:url('images/specArrow.gif') no-repeat 8px 4px }
.MOD_GC_22a h3 a:hover { text-decoration:none; }
.MOD_GC_22a h3.open { background:#fad502; }
.MOD_GC_22a h3.open a { background-position:8px -285px; color:#000; }
.MOD_GC_22a .detail { display:none; margin:0 0 6px 0; padding:18px 25px 1px 25px; background-color:#fff }
.MOD_GC_22a .detail div { margin:0 0 22px 0; }
.MOD_GC_22b { font-size:1.18em; font-family:'Calibri', sans-serif; color:#000; overflow:hidden; height:auto; clear:both; margin-bottom:14px; }/*DD artf1193071*/
.MOD_GC_22b p, .MOD_GC_22b ul, .MOD_GC_22b ol, .MOD_GC_22b blockquote { margin:0 0 4px 0 }
.MOD_GC_22b .more { font-size:1em; }
.MOD_GC_22a p { line-height:20px; font-size:1.18em; }
.MOD_GC_22b img { margin:5px 12px 5px 5px }
.MOD_GC_22b h4 { font-weight:normal; font-family:'Calibri Bold', sans-serif; }

/*.MOD_GC_22b ul li { margin-left:25px; list-style-image:url(images/square.gif); } DD artf1204920*/

.MOD_GC_22b h3 { background:none repeat scroll 0 0 #DADADA; height:24px; line-height:24px; margin:0 0 6px; padding:0 0 0 10px; width:99%; }
.overviewTab .MOD_GC_22b { width:440px; margin-right:8px }
/****MOD_GC_22a & MOD_GC_22b Ends****/

/****MOD_FO_6b Starts****/
.MOD_FO_6b { position:relative; width: 666px; }
.MOD_FO_6b h3 { clear:both; width:100%; line-height:23px; background:#dadada; margin:6px 0 -1px 0; padding:0; cursor:pointer; font-size: 12px!important; position:relative; }
.MOD_FO_6b h3:hover { background:#bcbcbc; color:#ffde00; }
.MOD_FO_6b h3 a { padding:0 18px 0 19px; color:#000; color:#333; background:url('images/specArrow.gif') no-repeat 10px 4px; font-size: 13px !important; font-family:'Calibri Bold', sans-serif;/*PK artf1288236 */ }
* html .MOD_FO_6b h3 a { font-size:12px; line-height:24px; background-position:8px 2px }
.MOD_FO_6b h3.open { background:#ffde00; height:24px; font-size:13px; text-transform:uppercase; }
.MOD_FO_6b h3.open a { background-position:8px -290px; color:#000; }
.MOD_FO_6b .rTable { display:none; width: 666px; }
.MOD_FO_6b .scroll table { left:-124px }
.MOD_FO_6b .model { display:block !important; margin:8px 0 8px 0; }
*html .MOD_FO_6b .model { display:block !important; margin:8px 0 -4px 0; }/*Swarn Hack for IE6*/
.MOD_FO_6b .model .collapse_all, .MOD_FO_6b .model .expand_all { display: inline; float: right !important; margin-left: 8px; }
.MOD_FO_6b .itemModel { font-size:13px; font-family:'Calibri', sans-serif; text-align:left; /*width:300px;(VK)artf1179899*/ float:left; /*PK white-space:nowrap;*/ /*DD artf1183403*/ }
* html .MOD_FO_6b .itemModel { height:29px; }
*:first-child + html .MOD_FO_6b .itemModel { margin-bottom:0 }
.MOD_FO_6b  .expand_collapse { float:right; /*width:250px; PK arft1257448*/  /*DD artf1183403*/ height:21px; }/*(VK)artf1179899*/
.MOD_FO_6b .itemModel a { color:#367c2b }
.MOD_FO_6b .itemModel a:hover, .MOD_FO_6b .itemModel a:focus { text-decoration:underline; }
.MOD_FO_6b .itemModel a.showAll, .tab .compare .MOD_FO_6b .itemModel a.chooseModels { margin-left: 4px; }




.MOD_FO_6b td { padding:0px 10px !important; height:28px !important; *height:24px !important ; height:24px\0/ !important; width:140px !important; text-align:left;}
.MOD_FO_6b table th {padding:4px 10px 5px 10px; height:38px; font-weight:normal; font-size:16px; font-family:'Calibri', sans-serif; color:#333; background:#dadada; width:140px !important; text-align:left; }
/*(K) Artifact artf1185713 : white and gray bar size is 40px for series specs page 

.MOD_FO_6b th, .MOD_FO_6b td { width:140px !important; padding:4px 10px 5px 10px; text-align:left; height:24px; }
.MOD_FO_6b table th { height:38px; font-weight:normal; font-size:16px; font-family:'Calibri', sans-serif; color:#333; background:#dadada }
* html .MOD_FO_6b table th { height:28px }
*:first-child + html .MOD_FO_6b th { height:28px }
*/


.MOD_FO_6b table th span { font:normal 16px 'Calibri Bold', sans-serif; color:#333; display:block; width:136px; }
.MOD_FO_6b table th .close_Container { position: absolute; width: 140px; height: 19px; top : 0px; text-align: right; }
.MOD_FO_6b table th .close:hover, .MOD_FO_6b table th .close:focus { color:#000; }
.MOD_FO_6b table th a { color:#333 }
.MOD_FO_6b table td { font-size:13px; font-family:'Calibri', sans-serif; color:#333; vertical-align:top }
.MOD_FO_6b table td span { font-weight:normal; font-family:'Calibri Bold', sans-serif; text-transform:capitalize; }
.MOD_FO_6b div .bg td { background:#f1f1f1; }
.MOD_FO_6b div .bg1 td { background:#ffffff; }
.MOD_FO_6b_new table { margin:0 0 15px 0 }
.MOD_FO_6b_new table th, .MOD_FO_6b_new table td { padding:3px 20px; text-align:left }/*DD artf1181743 Changed padding as per style guide.*/
.MOD_FO_6b_new table th { height:28px; font-weight:normal; font-size:1.45em; font-family:'Calibri', sans-serif; color:#333 }
.MOD_FO_6b_new table th span { font-weight:normal; font-family:'Calibri Bold', sans-serif }
table td span.sub_attribute { padding-left:20px; font-weight:normal !important; font-family:'Calibri', sans-serif !important; display:block; }/*DD artf1181743*/
.MOD_FO_6b_new table th a { float:right; margin:-10px 0 0 0; color:#999 }
.MOD_FO_6b_new table td { font-size:13px; font-family:'Calibri', sans-serif; color:#000; height:24px; }
.MOD_FO_6b_new table tr > td:first-child { font-weight: bold; }
.MOD_FO_6b_new table td span { font-weight:normal; font-family:'Calibri Bold', sans-serif }
.MOD_FO_6b_new .bg td { background:#fff }

/*DD artf1181743*/
.sub_attribute_row td, .sub_attribute_row1 td { padding-left:0 !important; padding-right:0 !important; }
.sub_attribute_row div { background-color:#f1f1f1; }
.sub_attribute_row1 div {background-color:#fff; }
.sub_attribute_row div, .sub_attribute_row1 div { margin-top:-8px; width:140px; padding:6px 10px 6px 10px; position:relative; }
.sub_attribute_row td div.sub_attribute, .sub_attribute_row1 td div.sub_attribute { padding:6px 10px 0px 40px !important; width:110px !important; font-weight:normal; }

/****MOD_FO_6b Ends****/

/****MOD_GC_23b Starts****/
.MOD_GC_23b { font-size:1.27em; font-family:'Calibri', sans-serif; color:#333 }
.MOD_GC_23b p, .MOD_GC_23b ul, .MOD_GC_23b ol, .MOD_GC_23b blockquote { margin:0 0 15px 0 }
.MOD_GC_23b p { line-height:20px }
.MOD_GC_23b img { margin:5px }
.MOD_GC_23b h4 { font-weight:normal; font-family:'Calibri Bold', sans-serif }
.MOD_GC_23b ul li { margin-left:25px; list-style:disc }
.MOD_GC_23b ol li { margin-left:25px; list-style:decimal }
.MOD_GC_23b h3 { background:none repeat scroll 0 0 #DADADA; height:24px; line-height:24px; margin:0 0 6px; padding:0 0 0 10px; width:99%; }
/****MOD_GC_23b Ends****/

/****MOD_NO_9a_c Starts****/
.MOD_NO_9a_c { text-align: right; }
* html .MOD_NO_9a_c { float: right; }
*:first-child+html .MOD_NO_9a_c { position: relative; left: 260px; background:#ccc; text-align:left; }
.MOD_NO_9a_c li { display: inline-block; }
* html .MOD_NO_9a_c li { float: left; }
*:first-child+html .MOD_NO_9a_c li { float: left; }
.MOD_NO_9a_c li a { font: normal 13px 'Calibri', sans-serif; color: #337c2b; }
.MOD_NO_9a_c li a:hover, .MOD_NO_9a_c li a:focus { text-decoration:underline }
.MOD_NO_9a_c li.enabled a { color: #333333; font-weight: bold; }
* html .MOD_NO_9a_c { float: none; margin-left: 550px; }
*:first-child+html .MOD_NO_9a_c { clear:both; }
.MOD_NO_9a_c li span { padding:0 3px }
.MOD_NO_9a_c li .next { padding:0 10px 0 0; background:url('images/bullet_arrow.gif') no-repeat right center }
.MOD_NO_9a_c li .prev { padding:0 0 0 10px; background:url('images/bullet_arrow2.gif') no-repeat left center }
/****MOD_NO_9a_c Ends****/

/****MOD_GC_22afc Starts****/
.MOD_GC_22afc p, .MOD_GC_22afc blockquote, .MOD_GC_22afc .ptag { margin:0 0 15px 0; padding:0 !important;  }

.MOD_GC_22afc p, .MOD_GC_22afc .ptag {font-size:14px; color: #333333; font-family:'Calibri', sans-serif; }/*DD artf1275112 Changed the font-size from em to px.*/
.MOD_GC_22afc img { margin:0 18px 18px 0 }
.MOD_GC_22afc h4 { font-weight:normal; font-family:'Calibri Bold', sans-serif; font-size:14px; }/*DD artf1275112 Changed the font-size from em to px.*/
/*.MOD_GC_22afc ul li { margin-left:25px; list-style-image:url(images/square.gif); } DD artf1204920*/
/** html .MOD_GC_22afc h3 a { font-size:12px; line-height:24px; background-position:8px 4px }
*:first-child+html .MOD_GC_22afc h3 a { font-size:12px; line-height:24px; background-position:8px 4px }*/
.MOD_GC_22afc { position:relative; overflow:hidden; /*padding-bottom:10px; (K) remove extra spacing frm bottom */}
.MOD_GC_22afc h3 { clear:both; width:100%; line-height:24px; background:#dadada; margin:6px 0 0 0; padding:0; }
.MOD_GC_22afc h3 a {font-family:'Calibri Bold', sans-serif; padding:0 20px; color:#000; font-size:13px; color:#333; background:url('images/specArrow.gif') no-repeat 8px 8px; }
.MOD_GC_22afc h3.open { background:#fad502; /*margin-bottom:18px; (K) creating issues in Features Tab Open State*/}
.MOD_GC_22afc h3.open a { background-position:8px -285px; color:#000; }
.MOD_GC_22afc .detail { margin:0 0 6px 0; padding:24px 24px 1px; background-color:#F1F1F1; overflow:hidden; }
.MOD_GC_22afc .detail div { margin:0 0 18px 0; }
/****MOD_GC_22afc Ends****/


/****feature_group Starts****/
.feature_group { padding-bottom:0px!important; }
.feature_group h3 { padding-left:10px; width: auto; }/*DD artf1193130*/
.feature_group .detail { padding:18px 0px 0px 0px!important; margin-bottom:-6px; }
/****feature_group Ends****/

#jdtcfl-en-us-row-3-area-2 .more { margin:0 0 0; }
#jdtcfl-en-us-row-3-area-2 .MOD_GC_10_1, #jdtcfl-en-us-row-3-area-2 .MOD_GC_10_2, #jdtcfl-en-us-row-3-area-2 .MOD_GC_10_3 { margin:0px 0px 12px 0px; padding:0px 0 0; }

/****CSS changes EN US Starts****/
#jdfhfl-en-us-row-3 .MOD_GC_1 { margin-top:4px; }
#jdfhfl-en-us-row-3 #ls-gen7-ls-area-body { margin-top:4px; }
#jdfhfl-en-us-row-1 .MOD_NO_8 a.selected { color:#126232; }
/*#jdfhfl-en-us-row-3 .clrfix MOD_GC_11_2 { margin-top:18px; }DD Commented out the unused CSS class as this is not referenced.*/
#jdfhfl-en-us-row-3 .MOD_NO_5 li { _margin-right:22px !important; }
#jdfhfl-en-us-row-3 .MOD_NO_5 .lst { margin-right:0px !important; padding-right:0px !important; }
/*#jdfhfl-en-us-row-3 .more { _display:block; _width:120px; } DD artf1181521 : links are wrongly aligned in support tab*/
.module07 a:hover { text-decoration:underline; }
.MOD_NO_10b .sub strong { display:block; line-height:14px; padding-top:4px; }
#jdfhfl-en-us-row-3-area-1 .ls-cmp-wrap { clear:both; }
.MOD_NO_5 img, .MOD_GC_11_Vertical img, .MOD_GC_11_2 img { border:none; }
#jdfhfl-en-us-row-3-area-2 .MOD_GC_11_Vertical { margin-bottom:16px; }
/****CSS changes EN US Ends****/

/****CSS Changes for DE DE Starts****/
#jdtcfl-de-de-row-3-area-2 .MOD_GC_3 p { margin:0 0 2px; }
#jdtcfl-de-de-row-3-area-2 .more { margin:0 0 0; }
#jdtcfl-de-de-row-3-area-2 .MOD_GC_10_1, #jdtcfl-en-us-row-3-area-2 .MOD_GC_10_2, #jdtcfl-en-us-row-3-area-2 .MOD_GC_10_3 { margin:0px 0px 12px 0px; padding:0px 0 0; }
#jdtcfl-de-de-row-3-area-2 .MOD_GC_11_Horizontal { margin:12px 0 0 0; }
#jdfhfl-de-de-row-3 .MOD_GC_1 { margin-top:4px; }
#jdfhfl-de-de-row-3 #ls-gen7-ls-area-body { margin-top:4px; }
#jdfhfl-de-de-row-1 .MOD_NO_8 a.selected { color:#126232; }
/*#jdfhfl-de-de-row-3 .clrfix MOD_GC_11_2 { margin-top:18px; }DD Commented out the unused CSS class as this is not referenced.*/
#jdfhfl-de-de-row-3 .MOD_NO_5 li { _margin-right:22px !important; }
#jdfhfl-de-de-row-3 .MOD_NO_5 .lst { margin-right:0px !important; padding-right:0px !important; }
/*#jdfhfl-de-de-row-3 .more { _display:block; _width:120px; } DD artf1181521 : links are wrongly aligned in support tab*/
#jdfhfl-de-de-row-3-area-1 .ls-cmp-wrap { clear:both; }
#jdfhfl-de-de-row-3-area-2 .MOD_GC_11_Vertical { margin-bottom:16px; }
/****CSS Changes for DE DE Ends****/

/****MOD_GC_17 Starts****/
.MOD_GC_17 { float:left; margin:0; }
.MOD_GC_17 h2 { font-size:1.82em; margin:0 0 8px; }
.MOD_GC_17 .listType { float:left; }
*:first-child+html .MOD_GC_17 .listType { margin-bottom:-20px; position:relative; }
.MOD_GC_17 .listType a { color:#000000; }
.MOD_GC_17 .listType .on { color:#337C2B; }
.MOD_GC_17 .list { /*border-bottom:1px solid #E3E4E5;*/ border-top:1px solid #E3E4E5; clear:both; margin:8px 0; }
.MOD_GC_17 .list li { border-bottom:1px dotted #CCCCCC; float:left; padding:17px 0; }
.MOD_GC_17 .list li img { float:left; margin:0 18px 0 0; }
.MOD_GC_17 .list .lst { border:medium none; }
.MOD_GC_17 .grid { border-bottom:1px solid #E3E4E5; border-top:1px solid #E3E4E5; clear:both; }
.MOD_GC_17 .grid li { border:medium none; float:left; margin:0 30px 0 0; padding:17px 0; width:144px; }
.MOD_GC_17 .grid li img { margin:0 0 5px; }
.MOD_GC_17 .grid .lst { border:medium none; }
.MOD_GC_17 cite { color:#999999; font-style:normal; font-size:13px; display:block; margin:3px 0 3px 0; }
.MOD_GC_17 h3 { font-size:1.27em; color:#333333; }
.MOD_GC_17 p { font-size:1.27em; color:#333333; }
* .MOD_GC_17 p { margin-bottom:-15px; }
.MOD_GC_17 .resultsContent h4 a { font-weight:bold; }
/****MOD_GC_17 Ends****/

/****MOD_GC_18 Starts****/
.MOD_GC_18 { float:left; margin:0; }
.MOD_GC_18 h2 { font-size:1.82em; margin:0 0 8px; }
.MOD_GC_18 .listType { float:left; }
*:first-child+html .MOD_GC_18 .listType { margin-bottom:-20px; position:relative; }
.MOD_GC_18 .listType a { color:#337C2B; }
.MOD_GC_18 .listType .on { color:#000000; text-decoration:none; }
.MOD_GC_18 .list { /*border-bottom:1px solid #E3E4E5;*/ border-top:1px solid #E3E4E5; clear:both; margin:8px 0; }
.MOD_GC_18 .list li { border-bottom:1px dotted #CCCCCC; float:left; padding:17px 0; width:100%; }
.MOD_GC_18 .list li img { float:left; margin:0 18px 0 0; }
.MOD_GC_18 .list .lst { border:medium none; }
.MOD_GC_18 .grid { border-bottom:1px solid #E3E4E5; border-top:1px solid #E3E4E5; clear:both; }
.MOD_GC_18 .grid li { border:medium none; float:left; margin:0 30px 0 0; padding:17px 0; width:144px; }
.MOD_GC_18 .grid li img { margin:0 0 5px; }
.MOD_GC_18 .grid .lst { border:medium none; }
.MOD_GC_18 cite span { display:block }
.MOD_GC_18 cite { color:#999999; font-style:normal; font-size:13px; display:block; margin:3px 0 3px 0; }
.MOD_GC_18 h3 { font-size:1.27em; color:#333333; }
.MOD_GC_18 p { font-size:1.27em; color:#333333; }
* .MOD_GC_18 p { margin-bottom:-15px; }
.MOD_GC_18 .resultsContent h4 a { font-weight:bold; }
/****MOD_GC_18 Ends****/

/****filterResult Starts****/
.filterResult {/*IE6*/ display:inline-block; background:none repeat scroll 0 0 #FDF8E6; float:left; margin:0 0 0 20px; padding:10px 15px; width:190px; }
.filterResult h4 { border-bottom:1px dotted #CAC6B8; color:#333333; font-size:1.18em; margin:0 0 10px; padding:0 0 6px; text-align:center; text-transform:uppercase; }
.filterResult fieldset { border-color:-moz-use-text-color -moz-use-text-color #CAC6B8; border-style:none none dotted; border-width:medium medium 1px; margin:10px 0; padding:0 0 6px; }
.filterResult fieldset legend { color:#A6A6A6; font-weight:bold; text-transform:uppercase; }
.filterResult fieldset input, .filterResult fieldset select { font-size:1.09em; }
.filterResult fieldset input { border:1px solid #E4E2D9; padding:3px 0; }
.filterResult fieldset select { margin:5px 0; width:100%; }
.filterResult fieldset p { margin:7px 0; }
.filterResult fieldset label { float:left; line-height:22px; width:36px; }
.filterResult fieldset .key { margin:5px 0; width:100%; }
.filterResult .filter { display:block; font-size:1.18em; text-align:center; }
/****filterResult Ends****/

/****MOD_GC_10a & MOD_GC_10b Starts****/
.MOD_GC_10a { width:100%;/*(VK)artf1169079*/ position:relative; float:left; padding-bottom:18px; }
#jdparts-en-us-col-3-row-1 #ls-gen14-ls-fxr #jdparts-en-us-col-3-row-1-area-1 #ls-gen15-ls-area-body .MOD_GC_10a { width:100%; float:left }/*(K) for artf1165794*/
#jdparts-en-us-col-3-row-1-area-1 .MOD_GC_3 .fltRight { margin-left:18px; margin-right:0px!important; }/*margin right added by Vikas Khera Artifact artf1167208*/
.MOD_GC_10b { width:504px; float:left; /*overflow:hidden; zoom:1;*/ position:relative; margin:0 0 18px;/*DD artf1183831 */ *float:none;/*(K) http://delvmjddevps01.sapient.com/wps/dcom/en_US/NewTemplates/News2.page*/}
/**html .MOD_GC_10b { margin:4px 0 18px; }(K) CleanUp artf1183831*/
.MOD_GC_10a h2, .MOD_GC_10b h2 {background-color:#d9dadb;font-size:20px; font-family: "Calibri Bold"; line-height: 24px; color: #333; padding:10px;}/*PK artf1288081 new style added*/ /* MG artf1288081 */
.MOD_GC_10a a.more { width:auto; }
.MOD_GC_10a h3 { font-size:13px; line-height: 16px; /*Line height added artf1288104 */ font-family:'Calibri Bold', Verdana, sans-serif; }
.MOD_GC_10a a h3:hover {text-decoration:underline;/*PK artf1288081*/}
.MOD_GC_10a p {font: normal 13px/16px Calibri;/*style added artf1288104 */}
.MOD_GC_10b h3, .MOD_GC_10b h3 a { font: normal 14px 'Calibri Bold', Verdana, san-serif; }
.MOD_GC_10a div { float:left; width:144px; padding-right:20px; margin-top:15px; }
.MOD_GC_10b div { clear:both; margin:18px 0 0; padding:0px;/*(K) Artifact artf1185837 : News and Media| Asset Preview text is getting wrapped up */}
.MOD_GC_10a div.last, .MOD_GC_10b div.last { padding:0px; }
.MOD_GC_10a .viewall, .MOD_GC_10b .viewall { background-position:0px 4px;/*(VK)artf1169367*/ }
.MOD_GC_10a .linkPane { position:absolute; width:100%!important; text-align:right; padding-top:3px; margin-top:0px!important; }
.MOD_GC_10a .linkPane a.more { float:right; width:auto; margin: 7px 10px 0 0; padding:0 0 0 9px;/*(VK)artf1169367*/ }/*(K) artf1168452*/
.MOD_GC_10a a.more { line-height: 24px; }/*PK artf1288081 new style added*/
.MOD_GC_10a .viewall { background-position: 0 10px;}
.MOD_GC_10b .linkPane { position:absolute; width:100%!important; text-align:right; padding-top:15px; margin-top:0px!important; }
.MOD_GC_10b .viewall { /*margin-left:440px; margin-top:11px;*/ padding-right:10px/*(K) artf1168452*/; top:10px; float:right/*(K) artf1168452*/; width: auto/*(K) artf1168452*/; _line-height:16px !important; }
.MOD_GC_10b span { color:#666666; font-size:13px; font-style:normal; display:block; } /* MG artf1288081 */
.MOD_GC_10b a:hover { text-decoration:underline; }
/****MOD_GC_10a & MOD_GC_10b Ends****/

/****MOD_GC_21 Starts****/
.MOD_GC_21 { float:left; width:100%; font-size:14px; margin-bottom:18px; _float:none;/*(K) for Global Citizenship Landing.page*/}/*width modified by Vikas Khera Artifact artf1167158*/
.MOD_GC_21 img { float:left; padding-right:18px; display:block; width:204px; }
.MOD_GC_21 a { border:0px; float:none !important; /*(K)artf1176968*/ margin-top:18px; /* (K)margin-top:15px to 24px as per artf1163618 */ display:inline;/*(VK)artf1169477*/  text-decoration: underline; }/*DD artf1224391 */
.MOD_GC_21 a:hover { text-decoration:underline; color:#669966; } /*DD artf1224391 */
.MOD_GC_21 a.btn_tertiary, .MOD_GC_21 a.btn_tertiary:hover { text-decoration:none; color:#595959; }/*DD artf1224391 */
.MOD_GC_21 a.more_doc { margin:0 !important; }/*DD artf1177569 word icon was not displaying properly*/
.MOD_GC_21 a.more_docx { margin:0 !important; }
.MOD_GC_21 .rightPane { float:left; width:444px; overflow:hidden; line-height:20px; }/*(VK)artf1181614*//*(VK)artf1178520*/
.MOD_GC_21 .rightPane p{ clear:both; }/*(VK)artf1178520*/
.MOD_GC_21 h4 { font-size:16px; color:#333333; }
.MOD_GC_21 p { font-size:14px; color:#333333; }
.MOD_GC_21 .content_area{ margin-left:222px; } /*DD artf1262496*/

/*DD artf1236844 */
.btn_search_jobs { background:url(images/btn-search-jobs.gif) left top no-repeat; line-height:21px; height:21px; float:left; color:#595959; font-size:12px; font-weight:bold; text-transform:uppercase; cursor:pointer; }
.btn_search_jobs span { background:url(images/btn-search-jobs.gif) right -23px no-repeat; line-height:21px; margin-left:4px; height:21px; float:left; padding:0 24px 0 20px; }
.btn_search_jobs:hover { background:url(images/btn-search-jobs.gif) left -46px no-repeat; }
.btn_search_jobs:hover span { background:url(images/btn-search-jobs.gif) right -69px no-repeat; }
.btn_search_jobs:active { background:url(images/btn-search-jobs.gif) left -92px no-repeat; }
.btn_search_jobs:active span { background:url(images/btn-search-jobs.gif) right -115px no-repeat; }

/****MOD_GC_21 Ends****/

/****MOD_GC_14 & MOD_GC_14_1 Starts****/
.MOD_GC_14_1 { width:356px; float:left; margin-right:24px; background:url(images/dot.gif) repeat-x bottom; margin-top:18px;/*(K)margin-top:18px */ }
.MOD_GC_14_1 .more { margin-top:-10px; line-height:15px; display:block; }
.MOD_FO_14 a:hover { text-decoration:underline }
.MOD_FO_14 { font-size:13px; font-family:'Calibri', Verdana, sans-serif; line-height:18px; }
* html .MOD_FO_14 { margin-bottom:20px; }
.MOD_FO_14 p { margin-bottom:5px; }
.MOD_FO_14 form { margin-top:15px; }
/****MOD_GC_14 & MOD_GC_14_1 Ends****/

/****UTIL_1_1 Starts****/
.UTIL_1_1, .UTIL_1_1 .MOD_NO_9a_c { margin-bottom:20px; }
* html .UTIL_1_1 .MOD_NO_9a_c { margin-left:400px; }
*:first-child+html .UTIL_1_1 .MOD_NO_9a_c { float:right; margin-left:-495px; }
.UTIL_1_1 .list { border-bottom:1px solid #E3E4E5; clear:both; margin:8px 0; width:642px; }
* html .UTIL_1_1 .list { border-bottom:0px solid #fff; }
*:first-child+html .UTIL_1_1 .list { border-bottom:0px solid #fff; }
.UTIL_1_1 .list li { border-bottom:1px dotted #CCCCCC; float:left; padding:17px 0; width:642px; }
.UTIL_1_1 .list li img { float:left; margin-right:18px; }
.UTIL_1_1 .list li span { display:block; margin-top:8px; }
.UTIL_1_1 .list li h4 { font-size:14px; }
.UTIL_1_1 .list li p { margin-bottom:5px; font-size:13px; }
.UTIL_1_1 .list li a { font-size:13px; }
.UTIL_1_1 a:hover { text-decoration:underline; }
* html .adv_search a { margin-top:5px; position:absolute }
.UTIL_1_2 a:hover { text-decoration:underline }
.UTIL_1_1, .UTIL_1_2 { width:642px; }
.UTIL_1_2 h2.MOD_GC_1 { font-size:14px; margin-bottom:20px; }
.UTIL_1_2 a { font-size:13px; }
/****UTIL_1_1 Ends****/

/****adv_search Starts****/
.adv_search { border:0; width:100%; clear:both; padding-bottom:20px; }
.adv_search .box { width:400px; height:20px; padding:3px 6px; font-size:14px; font-family:'Calibri', Verdana, san-serif; border:0; background:url('images/bg_search_txt.gif') no-repeat; }
.adv_search a:hover { text-decoration:underline }
.adv_search .btn { width:25px; height:22px; background:url('images/bg_search_submit.gif') no-repeat; text-indent:-9999px; line-height:0px; border:0; cursor:pointer; }
*html .adv_search .box { width:400px; }
.adv_search a:hover { text-decoration:underline }
.adv_search .btn { margin:0 3px -6px -2px; margin-bottom:-8px\9; *margin-bottom: -4px;
}
.adv_search label { color:#333333; font-size:14px; font-weight:bold; margin-right:10px; }
.adv_search a { margin:5px; position:absolute }
.adv_search .box, .adv_search label, .adv_search a, .adv_search .btn { float:left; }
p.adv_search_rst { color:#999999; font-size:13px; border-bottom:1px solid #cccccc; width:645px; padding-bottom:8px; }
/****adv_search Ends****/

/****Gray_box Starts****/
.gray_box { background:#f1f1f1; padding:16px; line-height:16px; margin-bottom:18px; font-size:13px; clear:both; margin-top:15px; }
* html .gray_box { margin-top:40px; margin-bottom:-5px; }
.gray_box h4 { font-size:14px; }
.gray_box p { margin-bottom:5px; }
/****Gray_box Ends****/

/****pag_bottom & pag_top Starts****/
.pag_bottom { background:none; border-bottom:0px solid #fff !important; margin-bottom:-20px; padding-bottom:50px; }
* .pag_bottom { margin-top:-5px }
* + html/*/ * /**/ body .pag_bottom { margin-top:-5px }
.pag_top { margin-top:-22px; }
/****pag_bottom & pag_top Ends****/

/****list_4 Starts****/
.list_4 { width:642px; float:left; border-bottom:1px dotted #CCCCCC; padding-bottom:20px; margin-bottom:20px; }
.list_4 li { width:24%; float:left; line-height:30px; padding:0; font-size:13px; color:#333333; }
.list_4.first { border-top:1px dotted #CCCCCC; padding-top:40px; padding-bottom:20px; margin-top:-25px; }
/****list_4 Ends****/

/****UTIL_1_1_menu Starts****/
.UTIL_1_1_menu > ul { border-bottom:1px solid #dedede; }
.UTIL_1_1_menu li { margin:0; padding:0; list-style-position:inside }
.UTIL_1_1_menu ul ul li { padding:0 0 0 10px; }
.UTIL_1_1_menu ul ul li a { margin-left:10px; }
.UTIL_1_1_menu li { border-top:1px dotted #DEDEDE; color:#999999; font-weight:normal; font-family:'Calibri Bold', Verdana, sans-serif; line-height:22px; }
.UTIL_1_1_menu li a { background:url(images/ico+.png) no-repeat left; padding-left:15px; margin-left:25px; color:#333333; }
.UTIL_1_1_menu li ul li a { margin-left:10px; }
.UTIL_1_1_menu li ul { display:none; }
.UTIL_1_1_menu .open ul { }
.UTIL_1_1_menu ul li ul .open { background: url("images/sub_arrow.gif") no-repeat scroll 0 7px transparent; border-left:5px solid #FED757; padding-bottom:5px; display:block; }
.UTIL_1_1_menu li.on > a { background:url(images/ico-.png) no-repeat left; }
.UTIL_1_1_menu ul li ul .open a { margin-left:20px; }
.UTIL_1_1_menu .on li ul li { list-style-image:none; border:0; }
.UTIL_1_1_menu ul li ul .on li a { background:url("images/sub_disc.gif") no-repeat scroll 0px 5px transparent; height:14px; }
.UTIL_1_1_menu ul .on { background:url(images/bg_on.png) no-repeat top; }
.UTIL_1_1_menu ul li ul .on li { line-height:15px; }
.UTIL_1_1_menu ul li { margin:0; }
.UTIL_1_1_menu ul li ul li a { margin-left:25px; }
.UTIL_1_1_menu span { padding:25px; text-transform:uppercase; color:#999999; font-weight:normal; font-family:'Calibri Bold', Verdana, sans-serif; line-height:22px; }
* html .UTIL_1_1_menu li.on a { background:url(images/ico-.png) no-repeat left; }
/****UTIL_1_1_menu Ends****/

/****buying_options Starts****/
/*view option options pop up css starts*/
.itemContent .buying_options { display:none; position:absolute; left:10px; bottom:69px; width:263px; min-height:278px; height:auto !important; height:278px; border:solid 1px #dfdfdf; border-left:none; background:#fff }
* html .itemContent .buying_options { height:278px; bottom:69px }
.itemContent .buying_options .close { position:absolute; display:block; width:14px; height:14px; right:5px; top:5px; text-indent:-999999px; background:url('images/close_green.gif') no-repeat; }
.itemContent .buying_options .close:hover { background:url('images/close.gif') no-repeat; }
.itemContent .buying_options h5 { padding:10px 22px; font-size:1.09em; font-weight:normal; font-family:'Calibri Bold', sans-serif; color:#fff; text-transform:uppercase; background-color:#367c2b }
.itemContent .buying_options fieldset { padding:0 20px; font-size:1.3em; font-family:'JD Sans Medium', sans-serif; color:#333; border:none }
.itemContent .buying_options p, .itemContent .buying_options div.ptag { padding:17px 0 18px 0; border-bottom:dotted 1px #a1a1a1; overflow:hidden; *height:auto !important; } /*DD artf1183805 | artf1175844 Created a div tag for the Safari issue. */
.itemContent .buying_options .lst { border:none; }
.itemContent .buying_options label { float:left; width:78px; padding:0 5px 0 0; }
.itemContent .buying_options span, .itemContent .buying_options .enterzip { float:left; width:140px; }
.itemContent .buying_options .txt { float:left; width:87px; padding:2px; font-size:1em; font-family:'Calibri', sans-serif; color:#999; border:solid 1px #d1d1d1; border-right:none; height:17px; }/*DD artf1175844 Added new attribute for height of input field.*/
* html .itemContent .buying_options .btn { margin:0 0 0 -3px; }
.itemContent .buying_options .btn { background: url('images/btn_bg_find.jpg') no-repeat top right; border:none; height:23px; font-size:0.8em; font-family:'Calibri', sans-serif; color:#444; text-transform:uppercase; }
/****buying_options Ends****/


/****mod_semnome_1 Starts****/
.mod_semnome_1 { border-bottom:1px dotted #CCC; padding-bottom:18px; margin-bottom:18px; }
.mod_semnome_1 h2 { margin-bottom:20px; }
.mod_semnome_1 img { padding-left:18px; }
.mod_semnome_2 { border-bottom:1px dotted #CCC; padding-bottom:18px; margin-bottom:18px; }
.mod_semnome_2 div { margin-right:18px; }
.mod_semnome_3 { padding-bottom:20px; display:table; }
.mod_semnome_3 div { width:144px; float:left; margin-right:26px; }
.mod_semnome_3 div.lst { margin:0; }
.mod_semnome_4 { width:222px; margin:0 0 20px 0; font-weight:bold; }
.mod_semnome_4 h5 { margin:0 0 8px 0; font-weight:normal; font-family:'Calibri Bold', Verdana, sans-serif; font-size:1.27em; text-transform:uppercase; color:#333333; }
.mod_semnome_4 li { margin:0 0 4px 0; font-size:1.27em }
* html .mod_semnome_4 li { float:left; width:222px }
.mod_semnome_4 a { display:block; padding:12px 8px 12px 20px; margin-top:-3px; color:#333; background:url('images/bullet_arrow.gif') no-repeat 10px 14px #f1f1f1 }
.mod_semnome_4 a:hover, .mod_semnome_4 a:focus { text-decoration:underline; background-color:#dbdbdb }
.mod_semnome_4 li span { font-weight:normal; font-family:'Calibri Bold', Verdana, sans-serif }
/*menu o-frame*/
.mod_semnome_5 { }
.mod_semnome_5 a { width:100%; display:block; padding-left:25px; }
.mod_semnome_5 ul li { min-height:22px; padding-top:7px; padding-bottom:0px; background:url(images/dot_gradient.gif) repeat-x bottom; }
.mod_semnome_5 ul li.sub a { background:url(images/arrow_down.gif) 10px 5px no-repeat; }
.mod_semnome_5 ul li.sub ul li a { background:none }
.mod_semnome_5 ul li a { color:#117141; }
.mod_semnome_5 ul li ul { padding-bottom:5px; }
.mod_semnome_5 ul li ul li { padding:0; margin:0; background:none; min-height:13px; }
.mod_semnome_5 ul li ul li a { color:#666; }
/* reg-homepage.htm*/
.mod_semnome_6 { float:left; width:718px; margin:24px 0 0; border-right:1px solid #e0e0e0; }
.mod_semnome_6 li { float:left; width:205px; margin:0 3px 0 24px; display:inline; }
/****mod_semnome_1 Ends****/

/****MOD_NO_17 Starts****/
/*Start fix for artf1184608 DD*/
.MOD_NO_17 { float:left; width:100%; margin:6px 0 18px 0; clear:both; }/*DD artf1166487*/
#ls-row-1-col-2-row-2 #ls-gen10-ls-fxr #jdtcw23-en-us-col-1-row-2-area-2 #ls-gen14-ls-area-body .MOD_NO_17 li { padding:0; }
.MOD_NO_17 li { margin:0 0 13px; padding:0; font:13px 'Calibri', Verdana, san-serif; float:left; width:100%; clear:both; }/*DD artf1166487 modified line-height to 18 from 19*/
.MOD_NO_17 li.last_li { *margin-bottom:-11px !important; }



.MOD_NO_17 li span { float:left; *float:none; width:84%; display:inline-block; }
.MOD_NO_17 li img { float:left; margin:2px 10px 0px 0; *margin-bottom:30px; }


.MOD_NO_17 li a:hover { text-decoration:underline; }
.MOD_NO_17 h4 { margin:0 0 11px; font: normal 14px 'Calibri Bold', Verdana, san-serif; text-transform:uppercase; }
/*End, fix for artf1184608 DD*/
/****MOD_NO_17 Ends****/

/****MOD_NO_18 Starts****/
.MOD_NO_18 { clear:both; background-color:#fdf8e6; margin:6px 0 18px 0; padding:14px; font:13px 'Calibri', Verdana, san-serif; float:left; width:198px;}
.MOD_NO_18 h4, .MOD_NO_18 h5 { color:#333; }
.MOD_NO_18 h4 { padding:0 0 13px; margin:0 0 15px; font: normal 14px 'Calibri Bold', Verdana, san-serif; border-bottom:1px dotted #bababa; text-transform:uppercase; }
.MOD_NO_18 h5 { padding:0 0 5px; font: normal 13px 'Calibri Bold', Verdana, san-serif; }
.MOD_NO_18 .line { margin:19px 0 16px; border-bottom:1px dotted #cac6b8; }
.MOD_NO_18 .more { display:block; margin:7px 0 0; background-position:0 4px/* (K) padding: 0 6 - 0 3 artf1168240*/; width:auto; padding: 0 0 0 8px;/*(VK)artf1168240*/ }
.MOD_NO_18 a:hover { text-decoration:underline; }
.MOD_NO_18 ul { padding:0px 0 0px 0; }
.MOD_NO_18 p { margin:9px 0 0; color:#000; }
.MOD_NO_18 li { margin:9px 0 0; padding:0 0 0 9px;/*(VK)artf1168240*/ background:url('images/bullet_arrow.gif') no-repeat left 4px/*(VK)artf1168240*/; font:13px normal 'Calibri', Verdana, sans-serif; }
.MOD_NO_18 li a { color:#063; text-decoration:none; font-style: normal; font-size:13px; font-family:'Calibri', Verdana, sans-serif; font-weight:normal; }
/****MOD_NO_18 Ends****/

/****MOD_NO_19 Starts****/
.MOD_NO_19 { margin-top:0px; float:left; width:702px; }
.MOD_NO_19 .title { clear:both; margin:0 0 5px 0; padding:2px 5px; width:692px; height:16px; font-size:13px; font-weight:normal; font-family:'Calibri Bold', sans-serif; color:#333; background:#e7e7e7 }
.MOD_NO_19 .listName { float:left; width:702px; }
.MOD_NO_19 .listName .title { color:#367c2b !important; }
.MOD_NO_19 .listName .title a { color:#367c2b !important;/*(K)artf1166751*/ }
.MOD_NO_19 .listName ul { float:left; padding-bottom:19px; *padding-bottom:16px;/*DD artf1223967*/ margin:8px 0px 0 0/*(VK)artf1179921*//*(K) bottom margin reduced to 19 frm 30  as per artf1165091*/; width:702px; }	
.MOD_NO_19 ul li { line-height:13px; margin-right:60px !important; font-weight:normal; width:297px; padding:0 0 12px 5px !important; float:left; } /*(VK)artf1163325*/
.MOD_NO_19 li a { font-size:13px; }
.MOD_NO_19 li a:hover { text-decoration:underline;/* color:#333;(K) Artifact artf1187451 : Error Page | Link color turns black on hover on IE6*/}
.MOD_NO_19 .listName li a { line-height:11px; padding:0 0 0 0px; font-size:13px; color:#367C2B }
.MOD_NO_19 .listName ul.clrfix li.noMargin { margin-right: 0px !important; }
/****MOD_NO_19 Ends****/

/****MOD_NO_21 Starts****/
.MOD_NO_21 { background:#f1f1f1; position:relative; padding:16px; overflow:hidden;/*DD artf1274854*/ /*width:100%; float:left(K)artf1165062;*/ } /*DD artf1177991 Removed Display table*/
.MOD_NO_21 .header { clear:both; margin:0 0 5px 0; font-size:1.09em; line-height:14px; font-weight:normal; font-family:'Calibri Bold', sans-serif; color:#333; background:#e7e7e7 }
.MOD_NO_21 ul { float:left;  padding-top:7px;/*(K) padding-TOP as per style guide 119page*/}
.MOD_NO_21 ul li { position:relative; display:inline-block; _display:inline; *float:left;
width:39%; min-width:175px; margin:0 40px 0 0; padding:0 10px 0 0; font-size:1.09em; font-family:'Calibri', sans-serif; color:#333; }
* html .MOD_NO_21 ul li { margin:0 20px 0 0; padding:0 10px 0 0; position:relative; width:39%; }
.MOD_NO_21 ul li a { padding:0 0 0 10px; font-family:'Calibri', sans-serif; font-size:13px; color:#063; line-height:25px; background:url("images/bullet_arrow.gif") no-repeat scroll 0 3px transparent; }
.MOD_NO_21 ul li a:hover { text-decoration:underline; }
.MOD_NO_21 { margin-bottom:18px; }
#jdparts-en-us-col-3-row-1 .MOD_NO_21 { width:474px; }/*(VK)artf1176764*/
.MOD_NO_21 p.title { display:block; font-weight:normal; font-family:'Calibri Bold', sans-serif; font-size:20px; line-height: 24px; text-transform:uppercase; border-bottom: 1px dotted #ccc; padding-bottom:12px;/*(K) padding 5 to 12 as per style guide 119page*/ color: #333; /*PK artf1288393 change in font-size, line height color and border color*/}
/****MOD_NO_21 Ends****/

/****MOD_GC_26 Starts****/
.MOD_GC_26 { background:#FDF8E6; float:left; font-family:'Calibri', Verdana, sans-serif; font-size:13px; margin-right:10px; padding:16px; position:relative; width:215px; height:100px; margin-bottom:18px;/*(VK)artf1176764*/ }/*(K) Cleanup */
.MOD_GC_26.lst-2 { margin:0; }
.MOD_GC_26 p { line-height:16px; }
.MOD_GC_26 h4 { font-size:14px; font-weight:normal; font-family:'Calibri Bold', Verdana, sans-serif; text-transform:uppercase; margin-bottom:4px; }
* html .MOD_GC_26 a.more { background:url(images/bullet_arrow.gif) no-repeat scroll 0 1px transparent/*(VK) for artifact artf1167276*/ }
.MOD_GC_26 a.btn img { border:0px; float:left; margin-bottom:1px; margin-top:18px; }
/*DD : artf1167281. Created a new class and inherited the child elements with it. */
.MOD_GC_26_Position { position:absolute; width:215px; height:21px; bottom:16px; }
.MOD_GC_26 .MOD_GC_26_Position a.more { background:url(images/bullet_arrow.gif) no-repeat left 3px; position:relative; width:auto; margin:3px 0 0 18px; float:left; display:inline; }
.MOD_GC_26 .MOD_GC_26_Position .btn_bg { float: left; background-color:#0FF; height:21px; }
.MOD_GC_26 .MOD_GC_26_Position .btn_bg a { float: left; height: 21px; background: url("images/btn_bg_yellow.jpg") no-repeat scroll top left; line-height: 21px; padding: 0 9px 0 12px; text-transform:uppercase; font-family:'Calibri', sans-serif; font-size:12px; color:#595959; text-decoration: none; font-weight:bold; }/*DD artf1167281 - Modified Padding*/
.MOD_GC_26 .MOD_GC_26_Position .btn_bg span { background: url("images/btn_bg_yellow.jpg") no-repeat scroll top right; float: left; width: 3px; height:21px; }
/****MOD_GC_26 Ends****/

/****MOD_GC_14_2 Starts****/
.MOD_GC_14_2 { width:360px; float:left; margin-right:0px /*(K) as per artf1165062 */; padding-bottom:18px; /*margin-top:18px;(K) */ }
.MOD_GC_14_2 p { font-size:13px; color:#333; line-height:16px;/*(VK)artf1179625*/}
.MOD_GC_14_2 img { float:left; padding-right:18px; }
.MOD_GC_14_2 h4 { font-size:14px; font-weight:normal; font-family:'Calibri Bold', Verdana, sans-serif; color:#333;/*(VK)artf1179625*/ }
.MOD_GC_14_2.last { margin-left:0px }
.MOD_GC_14_2_left .MOD_GC_14_2.last { margin-left:0px; }
.MOD_GC_14_2_right .MOD_GC_14_2.last { *display:inline }
.MOD_GC_14_2 img { float:left; padding-right:18px; }
.MOD_GC_14_2_left { float:left; width:360px; margin-right:18px; margin-bottom:18px; clear:both; }
.MOD_GC_14_2_right { float:left; width:360px; border-left: 1px solid #e5e6e6; margin-bottom:18px; }/*(K)Artifact Artifact artf1165062 : Parts Page | The alignment of of page is not proper */
.MOD_GC_14_2 a { text-decoration:underline; }
.MOD_GC_14_2 a:hover { text-decoration:underline; color:#669966; }
*html .MOD_GC_14_2_right, *html .MOD_GC_14_2_right .lastPan { width:349px; }
.MOD_GC_14_2.fullsize { width:100%!important; float:left; padding:0 0 15px!important; margin:0 0 15px; border-bottom:1px dotted #ccc; }
.MOD_GC_14_2.fullsize h4 { font: normal 14px 'Calibri Bold', Verdana, sans-serif; color:#333; }
.MOD_GC_14_2.fullsize p { font:14px 'Calibri', Verdana, sans-serif; color:#333; }
.MOD_GC_14_2.fullsize.last { border:none!important; padding:0 0 0; width:100%; }
.MOD_GC_14_2.fullsize img { float:left; padding-right:18px; }
/****MOD_GC_14_2 Ends****/

/****MOD_FO_15 Starts****/
.MOD_FO_15 .boxform { width:192px; background-color:#fdf8e6; padding:14px; clear:both;/*PK artf1237928 clear added*/ }/*changed from 15px to 14px, as per styleguide,AJ*/
.MOD_FO_15 .title { margin:0 0 12px; color:#333; font:14px 'Calibri Bold', Verdana, sans-serif; text-transform:uppercase; line-height:100%; }
.MOD_FO_15 .li_list li { background:url('images/square.gif') no-repeat left 6px; padding:0 0 0 10px; line-height:19px; }
.MOD_FO_15 .li_list li, .MOD_FO_15 .li_list a { color:#333333; }
.MOD_FO_15 fieldset { border:0; margin:11px 0 -1px 0; padding:0; border-top:1px dotted #cac6b8; }
.MOD_FO_15 fieldset .btn_primary { margin-top:15px; }
*+html .MOD_FO_15 fieldset { margin:11px 0 -1px 0; }/*Swarn -- Hack For IE7*/
.MOD_FO_15 fieldset label { display:block; margin:12px 0 0; padding:0 0 4px; color:#a6a6a6; font: normal 11px 'Calibri Bold', Verdana, sans-serif; text-transform:uppercase; }
.MOD_FO_15 fieldset .input_text { width:190px; height:17px; padding:4px 0 0; display:block; border:1px solid #e4e2d9; border-right:2px solid #f2f1ed; background-color:#fff; font-size:11px; }
.MOD_FO_15 .forgot-link { margin:13px 0 0; font:13px 'Calibri', Verdana, sans-serif; }
.MOD_FO_15 .forgot-link a:hover { text-decoration:underline }
/****MOD_FO_15 Ends****/

/****Button CSS Starts****/
.btn_sign_in { float:left; width:84px; height:28px; margin:15px 0 0; background-image:url('images/btn_sign_in.gif'); background-repeat:no-repeat; text-indent:-9999px; line-height:0px; }
.btn_sign_in:hover { background-position:left -28px; }
.btn_sign_in:focus { background-position:left -56px; }
.btn_register { float:left; width:auto; height:22px; margin:15px 0 0 24px; padding:6px 0 0 9px; background:url('images/yellow_arrow.gif') no-repeat left center; color:#333; font: normal 13px 'Calibri Bold', Verdana, sans-serif; text-transform:uppercase; display:inline; }
.btn_register:hover { text-decoration:underline; }
.btn_manage_farm_plan_account { display:block; width:221px; height:21px; margin:21px 0 0; ; background-image:url('images/btn_manage_farm_plan_account.gif'); background-repeat:no-repeat; text-indent:-9999px; line-height:0px; }
.btn_manage_farm_plan_account:hover { background-position:left -21px; }
.btn_manage_farm_plan_account:focus { background-position:left -42px; }
/****Button CSS Ends****/

/****MOD_NO_16 Starts****/
.MOD_NO_16 { padding:14px; background-color:#fef9e6; margin-bottom:18px; margin-top:6px; float:left; width:194px; }/*(K) cleanUp Process*/
.MOD_NO_16 .title { padding:0 0 14px; border-bottom:1px solid #cbc7b8; font: normal 14px 'Calibri Bold', Verdana, sans-serif; text-transform:uppercase; }
.MOD_NO_16 ul { padding:14px 0 0; }
.MOD_NO_16 li { margin:0 0 9px; padding:0 0 0 10px; background:url('images/bullet_arrow.gif') no-repeat left 4px; font: normal 13px 'Calibri Bold', Verdana, sans-serif; }
.MOD_NO_16 li.last { margin-bottom:0px; }
.MOD_NO_16 li a { color:#333; }
.MOD_NO_16 li a:hover, .MOD_NO_16 li a:focus { text-decoration:underline }
.MOD_NO_16 hr { margin-top:18px; margin-bottom:14px; padding:0px; border-bottom:1px solid #dfdfdf; border-top:0px; border-left:0px; border-right:0px; line-height:0px; height:1px; display:block; }
/****MOD_NO_16 Ends****/

/****MOD_GC_19 Starts****/
.MOD_GC_19 { width:762px; background-color:#e8e8e8; margin-bottom:18px; }
.MOD_GC_19 div { padding:17px 23px 20px 23px; color:#666; font:18px 'Calibri', Verdana, sans-serif; }
.MOD_GC_19 strong { /*color:#367c3b; (K)Artifact artf1160144 : MOD GC 19|HTML tag issues */ font: normal 18px 'Calibri bold', Verdana, sans-serif; }
.MOD_GC_19 p { line-height:140%; margin:10px 0px; }
.MOD_GC_19 a { color:#666; text-decoration:underline; }
.MOD_GC_19 a:hover { color:#387d3c; text-decoration:none; }
/****MOD_GC_19 Ends****/

/****MOD_GC_20 Starts****/
.MOD_GC_20 { width:194px; padding:12px 13px 13px 13px; color:#333; background-color:#f1f1f1; margin-top:6px; margin-bottom:18px; overflow:hidden; clear:both; float:left;/*(VK)*/ }
.MOD_GC_20 h5, .MOD_GC_20 .MOD_GC_3 h5 { margin:0 0 14px 0; font: normal 14px 'Calibri Bold', Verdana, san-serif; text-transform:uppercase; line-height:14px; }/*DD artf1235143*/
.MOD_GC_20 p { font:13px 'Calibri', Verdana, san-serif; }
.MOD_GC_20 img.imageRight { margin-left:12px; margin-bottom:12px; }
.MOD_GC_20 img.imageLeft { margin-right:12px; margin-bottom:12px; }
.MOD_GC_20 .more { line-height:110%; margin:14px 0 0; display:block; width:auto; padding: 0 0 0 8px;/*(VK)artf1168240*/ }
.MOD_GC_20 .MOD_GC_3 * { font-size:13px; } /*DD artf1235143*/
/****MOD_GC_20 Ends****/

/****MOD_GC_24 Starts****/
.MOD_GC_24 { width:194px; margin-top:6px; margin-bottom:18px; padding:14px/*(K) artf1168452 padding 14-15*/; background-color:#fdf8e6; float:left/*(K) for artf1168452*/; }
.MOD_GC_24 h5 { padding:0 0 10px; margin:0 0 10px; font: normal 14px 'Calibri Bold', Verdana, san-serif; text-transform:uppercase; border-bottom:1px solid #cac6b8; }
.MOD_GC_24 ul { border-bottom:1px solid #cac6b8; }
.MOD_GC_24 li { padding:0 0 20px; }
.MOD_GC_24 li a { color:#367c3b; font:13px 'Calibri Bold', Verdana, san-serif; }
.MOD_GC_24 li a:hover { text-decoration:underline; }
.MOD_GC_24 li span { display:block; color:#666; font:13px 'Calibri', Verdana, san-serif; }
.MOD_GC_24 .more { line-height:110%; margin:10px 0 0; display:block; width:auto; }
/****MOD_GC_24 Ends****/

/****MOD_FO_13 Starts****/
.MOD_FO_13 div a:hover { text-decoration:underline; background:none!important; }
.MOD_FO_13 { position:relative; width:660px; }
* html .MOD_FO_13 { position:static; }
*:first-child+html .MOD_FO_13 { position:static; }
.MOD_FO_13 h3 { display:block; width:100%; /*height:24px (K)*/ ; background:#dadada url('images/specArrow.gif') no-repeat 8px 8px; margin:0 0 6px 0; padding:0; cursor:hand; }
.MOD_FO_13 h3 a { display:block; padding:0 0 0 24px; color:#000; }
.MOD_FO_13 h3.open a, .MOD_FO_13 .open a:hover { background:#bcbcbc url('images/specArrow.gif') no-repeat 8px -285px; text-decoration:none }
* html .MOD_FO_13 h3 a { font-size:13px!important; }
*:first-child+html .MOD_FO_13 h3 a { font-size:13px!important; }
.MOD_FO_13 h3.open a, .MOD_FO_13 h3.open a:hover { background-color:#fad502 !important; }
.MOD_FO_13 h3.open a { background-position:8px -285px; }
.MOD_FO_13 div { background:#fff; padding:24px; margin-bottom:10px; margin-top:-6px; font-size:13px; border:1px solid #dadada; border-top:0px;/*(K) artf1173409*/ display:none; }
.MOD_FO_13 a { font-size:13px !important; }
.MOD_FO_13 p { margin-bottom:14px; }
.MOD_FO_13 h4 { color:#377d3c; }
* html .MOD_FO_13 h3 { font: normal 13px 'Calibri Bold', Verdana, san-serif; }
*:first-child+html .MOD_FO_13 h3 { font: normal 13px 'Calibri Bold', Verdana, san-serif; }
* html .MOD_FO_13 h4 { font: normal 13px 'Calibri Bold', Verdana, san-serif; }
*:first-child+html .MOD_FO_13 h4 { font: normal 13px 'Calibri Bold', Verdana, san-serif; }
/****MOD_FO_13 Ends****/

/****contact-us Starts****/
.contact-us { font-size:13px; clear:both; /*DD artf1184919*/ }
.contact-us p, .contact-us h3 { margin-bottom:16px; }
.contact-us h3 { font: normal 14px 'Calibri Bold', Verdana, san-serif; }
/****contact-us Starts****/

/****tab_module Starts****/
.tab_module { height:48px; width:702px; overflow:hidden; position:relative; }
.tab_module li { float:left; padding-top:5px; margin-right:-1px; margin-right:-4px \0/ !important; text-align:center; width:100px; }
.tab_module li.on { position:relative; }
.tab_module li a { display:block; font-size:12px; font-weight:normal; font-family:'Calibri Bold', sans-serif; color:#999999; height:43px; background:url('images/bg-tabs.png') repeat-x 0 0 #f7f7f7; border:1px solid #e1e1e1; cursor:pointer }
.tab_module li a:hover, .tab_module li a:focus { color:#333; background-position:0 -40px }
.tab_module li a span { padding:0 10px 0; display:block; border:solid #fff; border-width:1px 1px 0 1px; }
.tab_module li.on a { color:#333333; height:48px; margin-top:-5px; border-color:#cccaca; background-position:0 -81px; background-color:#f1f1f1 }
.tab_module_content { display:none; _height:1%;/*Artifact artf1196029 : Table in Tab | page is not proper in IE6*/ }
.tab_module li { float:left; padding-top:5px; margin-right:-1px; margin-right:-4px \0/ !important; text-align:center; width:100px; }
.tab_module_content { padding:28px 20px; background-color:#f1f1f1; }
.tab_module_nav { width:500px; float:left; }
.tab_module_nav li { display: inline-block; float: left; width: 162px; }
.tab_module_nav span { display:inline-block; }
.tab_module_content.industry table { margin:20px 0 0; text-align:left; }
.tab_module_content.industry caption { padding:0 0 13px; text-align:left; font: normal 20px 'Calibri Bold', Verdana, san-serif; position:relative; }
.tab_module_content.industry table tr td, .tab_module_content.industry table tr th { background-color:#fff; }
.tab_module_content.industry table tr th { padding:10px 10px 0 10px; text-transform:uppercase; font: normal 13px 'Calibri Bold', Verdana, san-serif; }
.tab_module_content.industry table tr td { padding:10px; font:14px 'Calibri', Verdana, san-serif; vertical-align:top; }
.tab_module_content.industry caption .back-to-top { position:absolute; margin-left:600px; margin-top:7px; }
/****tab_module Ends****/

/****MOD_GC_11wp Starts****/
.MOD_GC_11wp { float:right; width:200px; }
.MOD_GC_11wp img { float:none; }
.MOD_GC_11wp h2 { margin-top:5px; font: normal 13px 'Calibri Bold', Verdana, san-serif; }
.MOD_GC_11wp p { font:13px 'Calibri', Verdana, san-serif; }
/****MOD_GC_11wp Ends****/

/****MOD_NO_10b Starts****/
.MOD_NO_10b { float:left; width:185px; clear:both; padding:0px 0 0; overflow:hidden; position:relative; margin-bottom:15px; }
.MOD_NO_10b li { float:left; width:100%; border-bottom:1px dotted #9b9b9b; text-align:left; font-weight:normal; font-family:'Calibri Bold', Verdana, san-serif; display:inline; }
.MOD_NO_10b li a { display:block; padding: 5px 15px 5px 23px/*(VK)artf1173322*//* (K) 5px 15px 5px 22px for UAT issue*/; color:#666; font-size:13px; font-weight:normal; font-family:'Calibri Bold', Verdana, san-serif;/*(VK)artf1166982*/ }
.MOD_NO_10b li a:hover { text-decoration:underline; }
.MOD_NO_10b li h3 { padding:6px 5px 5px 12px; color:#666; font-size:16px; }/*DD artf1231916 */
.MOD_NO_10b li h3 a { padding:0 0; color:#666; font-size:16px; }
.MOD_NO_10b li.nvl_1 h3 { min-height:23px; height:auto !important; height:23px; margin:2px 0 2px 2px; padding:3px 0 0 17px; background-repeat:no-repeat; background-position:left center; border-left:4px solid #facc0d; color:#000; font-size:16px; /*(K) Left Navigation | Industry - First level node is not completely visible*/ } /*DD artf1192535*/
.MOD_NO_10b li.nvl_1 h3.first { margin:0px 0 2px 2px; border-top:none; }
.MOD_NO_10b li.nvl_1_on { background-repeat:no-repeat; margin:2px 0 2px 2px; }
.MOD_NO_10b.black li.nvl_1 h3 { background-image:url('images/mod_no_4_nvl1_title.gif'); }
.MOD_NO_10b.green li.nvl_1 h3, .MOD_NO_10b.green li.nvl_1_on a, .MOD_NO_10b.green li.nvl_1_on, .MOD_NO_10b.black li.nvl_1 h3, .MOD_NO_10b.black li.nvl_1_on a, .MOD_NO_10b.black li.nvl_1_on { background: url("images/mod_no_4_on_g.gif") no-repeat left center; }
.MOD_NO_10b.green li.nvl_1_on a, .MOD_NO_10b.green li.nvl_1_on, .MOD_NO_10b.black li.nvl_1 h3, .MOD_NO_10b.black li.nvl_1_on a, .MOD_NO_10b.black li.nvl_1_on { _background-position:4px center; }
*:first-child+html .MOD_NO_10b.green li.nvl_1_on a, *:first-child+html .MOD_NO_10b.green li.nvl_1_on { background-position:4px center; }
.MOD_NO_10b.green li.nvl_1_on a { border-left:4px solid #268335; margin-bottom:2px; }
.MOD_NO_10b.black li.nvl_1_on a { border-left:4px solid #facc0d; margin-bottom:2px; }
.MOD_NO_10b.black li.nvl_1_on a { color:#000; padding-left:17px; }
.MOD_NO_10b.green li.nvl_1_on a { color:#387d3c; padding-left:17px; }
.MOD_NO_10b.black li.nvl_1 h3, .MOD_NO_10b.black li.nvl_1 h3 a { color:#000; }
.MOD_NO_10b.green li.nvl_1 h3, .MOD_NO_10b.green li.nvl_1 h3 a { color:#387d3c; }

/*MOD_NO_10b IE*/
*:first-child+html .MOD_NO_10b li.nvl_2 ul { zoom:1; }
* html .MOD_NO_10b li.nvl_2 ul { zoom:1; }
*:first-child+html .MOD_NO_10b li.nvl_3 ul h3, *:first-child+html .MOD_NO_10b li.nvl_2 h3 { display:inline-block; }
* html .MOD_NO_10b li.nvl_3 ul h3, * html .MOD_NO_10b li.nvl_2 h3 { display:inline-block; }
*:first-child+html .MOD_NO_10b li.nvl_2_1 ul { zoom:1; }
* html .MOD_NO_10b li.nvl_2_1 ul { zoom:1; }
*:first-child+html .MOD_NO_10b li.nvl_3_1 ul h3, *:first-child+html .MOD_NO_10b li.nvl_2_1 h3 { display:inline-block; }
* html .MOD_NO_10b li.nvl_3_1 ul h3, * html .MOD_NO_10b li.nvl_2_1 h3 { display:inline-block; }
* html .MOD_NO_10b li a, * html .MOD_NO_10b li.nvl_2 ul li a { padding-top:4px; padding-bottom:4px; }
* html .MOD_NO_10b li.nvl_2_1 ul li a { padding-top:4px; padding-bottom:4px; }
* html .MOD_NO_10b li.nvl_3 ul li a, * html .MOD_NO_10b li.nvl_3_1 ul li a, * html .MOD_NO_10b li.nvl_4 ul li a { padding-top:6px; padding-bottom:6px; }

/*MOD_NO_10a*/
.MOD_NO_10a { float:left; width:185px; clear:both; margin-bottom:15px; padding:8px 0 0; overflow:hidden; position:relative; }
.MOD_NO_10a li { /*float:left; width:100%;*/ border-bottom:1px dotted #9b9b9b; text-align:left; font-weight:normal; font-family:'Calibri Bold', Verdana, san-serif; display:block; width:auto; clear:both; }/*DD artf1200416*/
.MOD_NO_10a li a { display:block; padding:5px 15px 5px 23px/*(VK)artf1173322*/; color:#666; font-size:13px; font-weight:normal; font-family:'Calibri Bold', Verdana, san-serif;/*(VK)artf1166982*/ }
.MOD_NO_10a li a:hover { text-decoration:underline; }
.MOD_NO_10a li h3 { padding:6px 0 5px 5px; color:#666; font-size:13px; /* PK artf1209950 */ zoom:1; }
.MOD_NO_10a li h3 a { padding:0 0; color:#666; }
.MOD_NO_10a li.nvl_1 h3 { padding:11px 15px 6px 23px/*(VK)artf1173322*/; color:#999!important; font-size:11px; font-weight:normal; font-family:'Calibri Bold', Verdana, san-serif;/*(VK)artf1166982*/ text-transform:uppercase; background:none!important; }
.MOD_NO_10a li.nvl_1 h3 a { padding:0 0; color:#999; font-size:11px; }
.MOD_NO_10a li.nvl_3 { margin:0 0 0 2px; padding:2px 0; border-bottom:0px;/* PK artf1209950 */zoom:1;  }
.MOD_NO_10a li.nvl_3 h3 { /*padding:0 0;*/ }
.MOD_NO_10a li.nvl_3 h3 a {/* padding:6px 0 6px 5px; border-bottom:1px dotted #9b9b9b; color:#666; font-size:13px; */}
.MOD_NO_10a li.nvl_3 ul { /*overflow:hidden;*/ position:relative; margin:0px 0 0;/*(VK)artf1175848*/ }
.MOD_NO_10a li.nvl_3 ul li { /*margin:0 0 0 0; padding:0 0 0 28px; border-left:4px solid; border-bottom:none;*/ }
.MOD_NO_10a li.nvl_3 ul li a { /*padding-left:0;*//*DD artf1253963*/ /*border-bottom:1px dotted #9b9b9b;/*PK artf1240952 font size change* / font:11px 'Calibri', Verdana, san-serif;*/ }
.MOD_NO_10a li.nvl_3 ul h3 { padding:0 0 0 9px; background-repeat:no-repeat; background-position:left center; border-left:4px solid; }
.MOD_NO_10a li.nvl_3 ul h3 a { padding:6px 0; border-bottom:1px dotted #9b9b9b; font-size:12px; }
.MOD_NO_10a li.nvl_4 { margin:0 0 0 2px; padding:0 0 2px 0; border-bottom:0px;/*PK artf1244217 added float and width*/float:left;width:100%;}
.MOD_NO_10a li.nvl_4 > h3 { /*padding:0 0;*/ }
.MOD_NO_10a li.nvl_4 h3 a { /*padding:6px 0 6px 5px; border-bottom:1px dotted #9b9b9b; color:#666; font-size:13px;*/ }
.MOD_NO_10a li.nvl_4 ul { /*overflow:hidden;*/ position:relative; margin:2px 0 0;}
.MOD_NO_10a li.nvl_4 ul li {/* margin:0 0 0 0; padding:0 0 0 26px; border-left:4px solid; border-bottom:none;/*PK artf1244217 zoom added * /zoom:1; */}
.MOD_NO_10a li.nvl_4 ul li a { /*padding-left:0; border-bottom:1px dotted #9b9b9b; font:11px 'Calibri', Verdana, san-serif; *//*PK artf1235857 zoom added *//*zoom:1;*/}/*(VK)artf1178496*/
.MOD_NO_10a li.nvl_4 ul li.nvl_4_on { background-repeat: no-repeat; background-position:left center; overflow:hidden;/*DD artf1228601*/}

.MOD_NO_10a li.nvl_4 ul h3 {/* padding:0 0 0 18px; */ /*border-left:4px solid #8e8e8e;*/ }
.MOD_NO_10a li.nvl_4 ul h3 a { /*padding:6px 0; border-bottom:1px dotted #9b9b9b; color:#666; font-size:13px;*/ /*(VK)artf1178496*/ }
.MOD_NO_10a.black li.nvl_3 ul h3 a, .MOD_NO_10a.black li.nvl_4 ul li.nvl_4_on a { color:#000; }
.MOD_NO_10a.green li.nvl_3 ul h3 a, .MOD_NO_10a.green li.nvl_4 ul li.nvl_4_on a { color:#387d3c; }
.MOD_NO_10a.green li.nvl_3 ul li.nvl_4_on a { color:#387d3c; }
.MOD_NO_10a.black li.nvl_2 ul, .MOD_NO_10a.black li.nvl_2 h3, .MOD_NO_10a.black li.nvl_3 ul li, .MOD_NO_10a.black li.nvl_4 ul li, .MOD_NO_10a.black li.nvl_3 ul h3 { border-color:#f9cd05; }
.MOD_NO_10a.green li.nvl_2 ul, .MOD_NO_10a.green li.nvl_2 h3, .MOD_NO_10a.green li.nvl_3 ul li, .MOD_NO_10a.green li.nvl_2_1 ul, .MOD_NO_10a.green li.nvl_2_1 h3, .MOD_NO_10a.green li.nvl_3_1 ul li, .MOD_NO_10a.green li.nvl_4 ul li, .MOD_NO_10a.green li.nvl_3 ul h3, .MOD_NO_10a.green li.nvl_3_1 ul h3 { border-color:#268335; }
.MOD_NO_10a.black li.nvl_3 ul h3, .MOD_NO_10a.black li.nvl_4 ul li.nvl_4_on { background-image:url('images/mod_no_4_on.gif'); }
.MOD_NO_10a.green li.nvl_3 ul h3, .MOD_NO_10a.green li.nvl_3_1 ul h3, .MOD_NO_10a.green li.nvl_4 ul li.nvl_4_on { background-image:url('images/mod_no_4_on_g.gif'); }
.MOD_NO_10a.green li.nvl_3 ul li.nvl_4_on, .MOD_NO_10a.green li.nvl_3_1 ul li.nvl_4_on { background:url('images/mod_no_4_on_g.gif') no-repeat left center; } /* piyush artf1166333*/
.MOD_NO_10a li.nvl_3 ul h3, .MOD_NO_10a li.nvl_3_1 ul h3 { padding:0 0 0 0px/*(VK)artf1175848*/; border-left:4px solid #8e8e8e; }/* piyush artf1166333*/
.MOD_NO_10a li.nvl_3 ul h3 a, .MOD_NO_10a li.nvl_3_1 ul h3 a { padding:6px 0 6px 0/*(VK)artf1175848*/; margin-left:17px; border-bottom:1px dotted #9b9b9b; color:#000; font-size:12px; }/* piyush artf1166333 | DD artf1253963*/
.MOD_NO_10a li.nvl_3 ul h3 a { font-size:13px; }/*(VK)artf1178496*/
.MOD_NO_10b.green li.nvl_1 h3, .MOD_NO_10b.green li.nvl_1 h3 { border-color:#268335 }

/*MOD_NO_10a IE*/
*:first-child+html .MOD_NO_10a li.nvl_2 ul {zoom:1;}
* html .MOD_NO_10a li.nvl_2 ul {zoom:1;}
*:first-child+html .MOD_NO_10a li.nvl_3 ul h3, *:first-child+html .MOD_NO_10a li.nvl_3_1 ul h3, *:first-child+html .MOD_NO_10a li.nvl_2 h3, *:first-child+html .MOD_NO_10a li.nvl_2_1 h3 {display:inline-block;}
* html .MOD_NO_10a li.nvl_3 ul h3, * html .MOD_NO_10a li.nvl_3_1 ul h3, * html .MOD_NO_10a li.nvl_2 h3, * html .MOD_NO_10a li.nvl_2_1 h3 {display:inline-block;}
* html .MOD_NO_10a li a, * html .MOD_NO_10a li.nvl_2 ul li a, * html .MOD_NO_10a li.nvl_2 ul li a {padding-top:4px; padding-bottom:4px;}
* html .MOD_NO_10a li.nvl_3 ul li a, * html .MOD_NO_10a li.nvl_3_1 ul li a, * html .MOD_NO_10a li.nvl_4 ul li a{padding-top:6px; padding-bottom:6px;}

/*PK artf1244217 commented it on 8-12-2011 **+html .MOD_NO_10a li.nvl_4 ul li.nvl_4_on { overflow:visible; background-position:0px center; }*/


.MOD_NO_10b.green li.nvl_1 h3 { padding-right:5px; }


/*DD artf1228601 */
.MOD_NO_10a li.nvl_3 ul h3 a {padding-right:5px;}


.MOD_NO_10a li.nvl_3 ul, .MOD_NO_10b li.nvl_3 ul, .MOD_NO_10a li.nvl_4 ul, .MOD_NO_10b li.nvl_4 ul {border-bottom:1px dotted #9b9b9b; padding-bottom:2px;}
.MOD_NO_10a li.nvl_3 ul li.last_item a, .MOD_NO_10b li.nvl_3 ul li.last_item a {border-bottom:none;}



/****MOD_NO_10b & MOD_NO_10b Ends****/


/****MOD_NO_4 Starts****/
.MOD_NO_4 { float:left; width:183px; clear:both; padding:2px 0 0; overflow:hidden; position:relative; }/*padding change from 8px to 2px for fixing spacing issue*/
.MOD_NO_4 li { float:left; width:183px; border-bottom:1px dotted #9b9b9b; text-align:left; font-weight:normal; font-family:'Calibri Bold', Verdana, san-serif; display:inline; }
.MOD_NO_4 li li { width:165px; }
.MOD_NO_4 li a { display:block; padding:5px 15px 5px 16px;/*DD Earlier 5px 15px*/ color:#666; font-size:13px; }
.MOD_NO_4 li a:hover { text-decoration:underline; }
.MOD_NO_4 li h3 { padding:6px 0 5px 5px; color:#666; font-size:16px; font-weight:normal; }/*DD artf1184791*/
.MOD_NO_4 li h3 a { padding:0 0; color:#666; font-size:16px; }
.MOD_NO_4 li.nvl_1 { margin-top:7px; }/*DD artf1254210*/
.MOD_NO_4 li.nvl_1 h3 { min-height:23px; height:auto !important; height:23px; margin:2px 0 2px 2px; padding:3px 0 0 10px;/*DD Earlier it was 13px*/ background-repeat:no-repeat; background-position:left center; border-left:4px solid; color:#000; font-size:16px; } /*DD artf1192535*/
.MOD_NO_4 li.nvl_1 h3.first { margin:0px 0 2px 2px; border-top:none; }
.MOD_NO_4 li.nvl_2 { margin:0 0 0 2px; padding:2px 0;border-bottom:1px dotted #9b9b9b !important;}
.MOD_NO_4 li.nvl_2 ul { overflow:hidden; position:relative; border-left:4px solid; }
.MOD_NO_4 li.nvl_2 ul li { margin:0 0 0 18px; }
.MOD_NO_4 li.nvl_2 ul li a { padding-left:0; font-size:12px; }
.MOD_NO_4 li.nvl_2 h3 { padding:0 0 0 0px; background-repeat:no-repeat; background-position:left center; border-left:4px solid; }
.MOD_NO_4 li.nvl_2 h3 a { padding:6px 0; border-bottom:1px dotted #9b9b9b; color:#000; font-size:14px;/*(VK)artf1175806*/ }
.MOD_NO_4.green li.nvl_2 .leftspan { border-bottom:1px dotted #9b9b9b; display:block; padding:0; margin-left:10px; } /*(Swaran)*/
.MOD_NO_4.green li.nvl_2 span.leftspan a { border-bottom:none; }
.MOD_NO_4 .noBorder { border:0!important; }
.MOD_NO_4 li.nvl_3 { margin:0 0 0 2px; padding:2px 0; }
.MOD_NO_4 li.nvl_3 h3 { padding:0 0; }
.MOD_NO_4 li.nvl_3 h3 a { padding:4px 0 4px 4px; color:#666; font-size:14px; }
.MOD_NO_4 li.nvl_3 ul { overflow:hidden; position:relative; margin:2px 0 0; border-top:1px dotted #9b9b9b; padding-top:2px; }
.MOD_NO_4 li.nvl_3 ul li { margin:0; padding:0 0 0 18px; border-left:4px solid #268335; border-bottom:none; }
.MOD_NO_4 li.nvl_3 ul li a { padding-left:0; border-bottom:1px dotted #9b9b9b; font:12px 'Calibri', Verdana, san-serif; }
.MOD_NO_4 li.nvl_3 ul h3 { padding:0 0 0 12px; background-repeat:no-repeat; background-position:left center; border-left:4px solid; }
.MOD_NO_4 li.nvl_3 ul h3 a { padding:6px 0; border-bottom:1px dotted #9b9b9b; color:#000; font-size:12px; }
/*(VK) left navigation CR*/
.MOD_NO_4 li.nvl_2_1 { margin:0 0 0 2px; padding:0px 0 2px 0; }
.MOD_NO_4 li.nvl_2_1 ul { overflow:hidden; position:relative; border-left:4px solid; }
.MOD_NO_4 li.nvl_2_1 ul li { padding:0; margin-left:12px; clear:both; }
.MOD_NO_4 li.nvl_2_1 ul li a { padding-left:0px; }
.MOD_NO_4 li.nvl_2_1 h3 { padding:0 0 0 0px; background-repeat:no-repeat; background-position:left center; border-left:0px solid; clear:both; }
.MOD_NO_4 li.nvl_2_1 ul li h3 { margin-left:-12px; }
.MOD_NO_4 li.nvl_2_1 h3 a { padding:6px 0; border-bottom:0px dotted #9b9b9b; color:#000; font-size:13px; }
.MOD_NO_4.green li.nvl_2_1 .leftspan { border-bottom:0px dotted #9b9b9b !important; display:block; padding:0 0 0 12px; }/*(Swaran)*/
.nvl_2_1_border { border-left:4px solid #8e8e8e; border-bottom:none !important; margin-left:2px; }
.nvl_2_1_border > h3 { border-bottom:1px dotted #9b9b9b !important; }
.MOD_NO_4 li.nvl_3_1 { margin:0 0 0 2px; padding:0 0 2px 0; }
.MOD_NO_4 li.nvl_3_1 h3 { border-left:4px solid #8e8e8e; padding:2px 0 0; margin-top:2px; clear:both; } /*DD artf1219101*/
.MOD_NO_4 li.nvl_3_1 h3 a { padding:6px 0 8px 0; margin-left:10px; color:#000; font-size:14px; border-bottom:1px dotted #9b9b9b; }/*DD artf1219101*/
.MOD_NO_4 li.nvl_3_1 ul { overflow:hidden; position:relative; border-top:0px dotted #9b9b9b; padding-top:0px; }
.MOD_NO_4 li.nvl_3_1 ul li { margin:0; padding:0 0 0 18px; border-left:4px solid #268335; border-bottom:none; }
.MOD_NO_4 li.nvl_3_1 ul li a { padding-left:0; border-bottom:1px dotted #9b9b9b; font: normal 12px 'Calibri Bold', Verdana, san-serif; }

.MOD_NO_4 li.nvl_3_1 ul h3 { padding:0 0 0 18px; margin-left:0; background-repeat:no-repeat; background-position:left center; border-left:4px solid; border-bottom:0px; margin-top:0px; }
.MOD_NO_4 li.nvl_3_1 ul h3 a { padding:6px 0; margin:0; border-bottom:1px dotted #9b9b9b; color:#000; font-size:12px; }
.MOD_NO_4 li.nvl_3_1 ul li h3 { margin-left:-22px; }
.MOD_NO_4 li.nvl_3 ul h3 span.leftspan { border-bottom:1px dotted #9b9b9b; display:block; }/*DD artf1181606 : Added Left Navigation Seperator Line*/
/*(VK) left navigation CR*/

.MOD_NO_4 li.nvl_4 { margin:0 0 0 2px; padding:2px 0; }
.MOD_NO_4 li.nvl_4 h3 { padding:0 0; }
.MOD_NO_4 li.nvl_4 h3 a { padding:4px 0 4px 4px; color:#666; font-size:14px; }
.MOD_NO_4 li.nvl_4 ul { overflow:hidden; position:relative; margin:2px 0 0; border-top:1px dotted #9b9b9b; padding-top:2px; }
.MOD_NO_4 li.nvl_4 ul li { margin:0 0 0 0; padding:0 0 0 17px; border-left:4px solid; border-bottom:none; /*(K) Artifact artf1187019 : Left Navigation not Wrapping properly */ /*DD Removed Width Auto for left nav issue. */ }
.MOD_NO_4 li.nvl_4 ul li a { padding-left:0; border-bottom:1px dotted #9b9b9b; font:12px 'Calibri', Verdana, san-serif; }
.MOD_NO_4 li.nvl_4 ul li.nvl_4_on { background-repeat: no-repeat; background-position:left center; }
.MOD_NO_4 li.nvl_4 ul li.nvl_4_on a { color:#000; }
.MOD_NO_4 li.nvl_4 ul h3 { padding:0 0 0 9px; border-left:4px solid #8e8e8e; }
.MOD_NO_4 li.nvl_4 ul h3 a { padding:6px 0; border-bottom:1px dotted #9b9b9b; color:#000; font-size:12px; }
/*.MOD_NO_4.black li.nvl_1 h3 { background-image:url('images/mod_no_4_nvl1_title.gif'); }
.MOD_NO_4.green li.nvl_1 h3 { background-image:url('images/mod_no_4_nvl1_title_g.gif'); }*/
.MOD_NO_4.black li.nvl_1 h3, .MOD_NO_4.black li.nvl_1 h3 a, .MOD_NO_4.black li.nvl_2 h3 a, .MOD_NO_4.black li.nvl_3 ul h3 a, .MOD_NO_4.black li.nvl_4 ul li.nvl_4_on a { color:#000; }
.MOD_NO_4.green li.nvl_1 h3, .MOD_NO_4.green li.nvl_1 h3 a, .MOD_NO_4.green li.nvl_2 h3 a, .MOD_NO_4.green li.nvl_2_1 h3 a, .MOD_NO_4.green li.nvl_3 ul h3 a, .MOD_NO_4.green li.nvl_3_1 ul h3 a, .MOD_NO_4.green li.nvl_4 ul li.nvl_4_on a { color:#387d3c; }
.MOD_NO_4.black li.nvl_2 ul, .MOD_NO_4.black li.nvl_2 h3, .MOD_NO_4.black li.nvl_3 ul li, .MOD_NO_4.black li.nvl_4 ul li, .MOD_NO_4.black li.nvl_3 ul h3 { border-color:#f9cd05; }
.MOD_NO_4.green li.nvl_1 h3, .MOD_NO_4.green li.nvl_2 ul, .MOD_NO_4.green li.nvl_2 h3, .MOD_NO_4.green li.nvl_2_1 ul, .MOD_NO_4.green li.nvl_2_1 h3, .MOD_NO_4.green li.nvl_3 ul li, .MOD_NO_4.green li.nvl_3_1 ul li, .MOD_NO_4.green li.nvl_4 ul li, .MOD_NO_4.green li.nvl_3 ul h3, .MOD_NO_4.green li.nvl_3_1 ul h3 { border-color:#268335 } /*DD artf1192535 | Added .MOD_NO_4.green li.nvl_1 h3*/
.MOD_NO_4.black li.nvl_2 h3, .MOD_NO_4.black li.nvl_3 ul h3, .MOD_NO_4.black li.nvl_4 ul li.nvl_4_on { background-image:url('images/mod_no_4_on.gif'); }
.MOD_NO_4.green li.nvl_1 h3, .MOD_NO_4.green li.nvl_2 h3, .MOD_NO_4.green li.nvl_2_1 h3, .MOD_NO_4.green li.nvl_3 ul h3, .MOD_NO_4.green li.nvl_3_1 ul h3, .MOD_NO_4.green li.nvl_4 ul li.nvl_4_on { background-image:url('images/mod_no_4_on_g.gif'); }
*:first-child+html .MOD_NO_4 li.nvl_2 ul { zoom:1; }
* html .MOD_NO_4 li.nvl_2 ul { zoom:1; }
*:first-child+html .MOD_NO_4 li.nvl_3 ul h3, *:first-child+html .MOD_NO_4 li.nvl_2 h3 { display:inline-block; }
* html .MOD_NO_4 li.nvl_3 ul h3, * html .MOD_NO_4 li.nvl_2 h3 { display:inline-block; }
*:first-child+html .MOD_NO_4 li.nvl_2_1 ul { zoom:1; }
* html .MOD_NO_4 li.nvl_2_1 ul { zoom:1; }
*:first-child+html .MOD_NO_4 li.nvl_3_1 ul h3, *:first-child+html .MOD_NO_4 li.nvl_2_1 h3 { display:inline-block; }
* html .MOD_NO_4 li.nvl_3_1 ul h3, * html .MOD_NO_4 li.nvl_2_1 h3 { display:inline-block; }
* html .MOD_NO_4 li a, * html .MOD_NO_4 li.nvl_2 ul li a, * html .MOD_NO_4 li.nvl_2_1 ul li a { padding-top:4px; padding-bottom:4px; }
* html .MOD_NO_4 li.nvl_3 ul li a, * html .MOD_NO_4 li.nvl_3_1 ul li a, * html .MOD_NO_4 li.nvl_4 ul li a { padding-top:6px; padding-bottom:6px; }
* html .MOD_NO_4 li { height:20px; line-height:20px; }
/****MOD_NO_4 Ends****/


/****MOD_GC_11d Starts****/
.MOD_GC_11d img { float:left; margin-right:18px; }
.MOD_GC_4 h3 { margin-bottom:3px; font-size:14px; }
.MOD_GC_11ni h3 { color:#333; font-size:1.27em; }
.MOD_GC_11ni cite { color:#999; display:block; font-size:13px; margin:3px 0; font-style:normal; }
.MOD_GC_11ni cite span { display:block; }
.MOD_GC_11ni a { color:#337C2B; font:13px 'Calibri', sans-serif; }
.MOD_GC_11ni p { color:#333333; font-size:1.27em; }
/****MOD_GC_11d Ends****/

/****MOD_FO_8 Starts****/
.MOD_FO_8 #specLayer { width: 582px; border:0px; height: 410px; margin-left:0px; }
.MOD_FO_8 .contentLightbox { border-bottom: 1px dotted #e5e6e6; min-height: 288px; margin-bottom: 24px; }
* html .MOD_FO_8 .contentLightbox { height: 280px; }
.MOD_FO_8 .modal .title { font: normal 14px 'Calibri Bold', sans-serif!important; background:#f1f1f1!important; padding:6px 9px 6px 9px!important; }
.MOD_FO_8 .modal .item { height: 330px; padding-bottom: 20px; margin:24px !important; }
.MOD_FO_8 .modal .close { background:url("images/closeLayer.gif") no-repeat scroll 0 0 transparent; height:14px; position:absolute; right:10px!important; text-indent:-999999px; top:8px!important; width:14px; z-index:1000 !important; }
.MOD_FO_8 .fltRight { margin-left:24px; display:inline; margin-right:1px; }
.MOD_FO_8 .contentLightbox h4 { font: normal 20px 'Calibri Bold', sans-serif; color: #333333; padding-bottom: 18px; }
.MOD_FO_8 .contentLightbox h5 { font: normal 14px 'Calibri Bold', sans-serif; color: #333333; padding-bottom: 18px; }
.MOD_FO_8 .contentLightbox img.imageRight { margin: 0 1px 24px 24px; float:right; }/*DD artf1214854*/

.MOD_FO_8 .contentLightbox ul { padding-bottom: 18px; }
.MOD_FO_8 .contentLightbox li { font: normal 13px 'Calibri', sans-serif; color: #333333; background: url(images/square.gif) no-repeat 0 5px; padding-left: 10px; }
.MOD_FO_8 .contentLightbox table { width: 230px; }
.MOD_FO_8 .contentLightbox td { vertical-align: middle; padding:1px 2px 2px 5px; border-collapse: collapse; background-color: #fff; font: normal 13px 'Calibri', sans-serif; color: #333333; }
.MOD_FO_8 .contentLightbox td.gray { background-color: #f1f1f1; }
.MOD_FO_8 .contentLightbox p { font: normal 14px 'Calibri Bold', sans-serif; color: #333333; padding-top: 18px; }
.MOD_FO_8 .buyNow { padding: 7px 25px 8px 21px !important; background: url(images/buy_now.gif) no-repeat; font: normal 14px 'Calibri Bold', sans-serif; color: #595959; }
.MOD_FO_8 .ltboxbuyNow { width:100px; text-align:center; display:inline-block; background: url(images/buy_now.gif) no-repeat; font: normal 14px 'Calibri Bold', sans-serif; color: #595959; padding:7px 0 8px !important }/*(K)Added to manage buttons on lightbox */
.MOD_FO_8 .other-more { background:url('images/yellow_arrow.gif') no-repeat 0 4px; font: normal 13px 'Calibri Bold', sans-serif; color: #333333; text-transform: uppercase; padding-left: 10px; margin-left: 20px; float:left; margin-top:5px; }
.MOD_FO_8 .itemContent { position:relative; zoom:1; }
.MOD_FO_8 .viewOtherOptions { position:absolute; bottom:25px; left:20px; width:263px; height:263px; background-color:#fff; border:1px solid #cdcdcd; padding:30px 0 0; }
.MOD_FO_8 .viewOtherOptions h5 { padding:10px 22px; font-size:1.09em; font-weight:normal; font-family:'Calibri Bold', sans-serif; color:#fff; text-transform:uppercase; background-color:#367c2b; border-bottom:solid 1px #dfdfdf; }
.MOD_FO_8 .viewOtherOptions .close { float:right; display:block; width:14px; height:14px; margin:0px 0px 0 0; text-indent:-999999px; background:url('images/close_green.gif') no-repeat; position:absolute; right:15px; }
.MOD_FO_8 .viewOtherOptions .close:hover { background:url('images/close.gif') no-repeat; }
.MOD_FO_8 .viewOtherOptions fieldset { padding:0 20px; font-size:1.3em; font-family:'JD Sans Medium', sans-serif; color:#333; border:none }
.MOD_FO_8 .viewOtherOptions p { padding:17px 0 18px 0; border-bottom:dotted 1px #a1a1a1; overflow:hidden }
.MOD_FO_8 .viewOtherOptions .lst { border:none }
.MOD_FO_8 .viewOtherOptions label { float:left; width:78px; padding:0 5px 0 0; }
.MOD_FO_8 .viewOtherOptions span { float:left; width:140px; }
.MOD_FO_8 .viewOtherOptions .txt { float:left; width:82px; padding:2px; font-size:1em; font-family:'Calibri', sans-serif; color:#999; border:solid 1px #d1d1d1; border-right:none; }
* html .MOD_FO_8 .viewOtherOptions .btn { margin:0 0 0 -3px; }
.MOD_FO_8 .viewOtherOptionsCont { float:left; width:225px; margin:0 0 0 23px; padding:15px 0; border-bottom:1px dotted #a1a1a1; display:inline; font: normal 13px 'Calibri', sans-serif; }
.MOD_FO_8 .viewOtherOptionsCont .label { float:left; width:75px; }
.MOD_FO_8 .viewOtherOptionsCont .input_text { float:left; width:90px; height:21px; border:1px solid #d1d1d1; }
.MOD_FO_8 .viewOtherOptionsCont .input_submit { float:left; width:48px; height:23px; background:url('images/btn-find.gif') no-repeat; border:0; text-indent:-9999px; line-height:0px; }
.MOD_FO_8 .viewOtherOptionsContRight { float:right; width:140px; }
.MOD_FO_8 .viewOtherOptionsContRight .btn_140x21 { margin-bottom:8px; }
.MOD_FO_8 .viewOtherOptionsCont.last { padding-bottom:0px!important; border-bottom:none!important; }
/****MOD_FO_8 Ends****/

/****MOD_GC_25 Starts****/
.MOD_GC_25 .tab_module { height:48px; width:702px; overflow:hidden; position:relative; }
.MOD_GC_25 .tab_module li { float:left; padding-top:5px; margin-right:-1px; text-align:center; width:100px; }
.MOD_GC_25 .tab_module li.on { position:relative; }
.MOD_GC_25 .tab_module li a { display:block; font-size:12px; font-weight:normal; font-family:'Calibri Bold', sans-serif; color:#999; height:43px; background:url('images/bg-tabs.png') repeat-x 0 0 #f7f7f7; border:1px solid #e1e1e1; cursor:pointer; line-height:13px; }
.MOD_GC_25 .tab_module li a:hover, .MOD_GC_25 .tab_module li a:focus { color:#333; background-position:0 -40px }
.MOD_GC_25 .tab_module li a span { padding:0 10px 0; display:block; border:solid #fff; border-width:1px 1px 0 1px; }
.MOD_GC_25 .tab_module li.on a { color:#333; height:48px; margin-top:-5px; border-color:#cccaca; background-position:0 -81px; background-color:#f1f1f1 }
.MOD_GC_25 .tab_module_content { display:none }
.MOD_GC_25 .tab_module_content { padding:12px 24px; background-color:#f1f1f1; }
.MOD_GC_25 .tab_module_content .tab_module_nav { margin-bottom:24px; }
.MOD_GC_25 .tab_module_nav span { display:inline-block; }
.MOD_GC_25 .tab_module_content table { margin:0px 0 0; text-align:left; width:100%; clear:both }
.MOD_GC_25 .tab_module_content table#Last { margin-bottom:25px; }
.MOD_GC_25 .tab_module_content caption { padding:0 0 13px; text-align:left; font: normal 20px 'Calibri Bold', Verdana, san-serif; position:relative; }
.MOD_GC_25 .tab_module_content caption.no_sub_title {height:37px; /* MG Fix to remove nbsp china branch*/ }
.ie .MOD_GC_25 .tab_module_content caption.no_sub_title {height:24px; /* MG Fix to remove nbsp china branch*/}
.MOD_GC_25 .tab_module_content table tr td, .MOD_GC_25 .tab_module_content table tr th { background-color:#fff; text-align:left; vertical-align:top; }/*Added vertical align by Vikas Khera, Artifact artf1162149*/
.MOD_GC_25 .tab_module_content table tr th { padding:10px 10px 0 10px; text-transform:uppercase; font: normal 14px/20px 'Calibri Bold', Verdana, san-serif; }
.MOD_GC_25 .tab_module_content table tr td { padding:10px; font:14px/20px 'Calibri', Verdana, san-serif; vertical-align:top; }
.MOD_GC_25 .tab_module_content table tr.bg td { background:none; }
.MOD_GC_25 .tab_module_content caption .back-to-top { position:absolute; margin-left:600px; margin-top:7px; }
.MOD_GC_25 .tab_module_content table tr td td { padding:0px; background:none; } /*Added by Vikas Khera, Artifact artf1162149*//* end tab_module for GC_25*/
.MOD_GC_25 { margin:0 0 18px; }
span.pause-resume { position:absolute; bottom:5px; }
.MOD_GC_25 .tab_module_content .back_top_panel, .MOD_GC_3 .back_top_panel { margin:20px 0 -20px 0; position:relative; z-index:100; }
.MOD_GC_25 .tab_module_content .back_top_panel_last, .MOD_GC_3 .back_top_panel_last { margin:20px 0 8px 0; position:relative; z-index:100; text-align:right; }
/****MOD_GC_25 Ends****/
/*(K)Artifact artf1160144 : MOD GC 19|HTML tag issues */ 

/****MOD_GC_19 Starts****/
.MOD_GC_19 ol li { list-style-type:decimal; margin-left:22px; }
.MOD_GC_19 ul li { list-style-type:disc; margin-left:22px; }
/*(K)Artifact artf1160144 : MOD GC 19|HTML tag issues */ 
/****MOD_GC_19 Ends****/

/*(K)Artifact artf1162891 : two Layout Issues  */ 
#ls-gen12-ls-fxr #jdofwfcl-en-us-col-3-row-1-area-1 .ls-cmp-wrap .iw_component .separatorSolid { margin-bottom:18px; }
/*(K)Artifact artf1162891 : two Layout Issues  */ 

/****mod_fo_7_v1 Starts****/
.mod_fo_7_v1 img { margin:0; padding:0; }
.mod_fo_7_v1 .caption { display:block; }
.mod_fo_7_v2 img, .mod_fo_7_v3 img { margin:0; padding:0; }
.mod_fo_7_v2 .imgHolder, .mod_fo_7_v3 .imgHolder { overflow:hidden; list-style:none; }
.mod_fo_7_v2 .imgHolder li { float:left; margin-right:10px; list-style:none; background:none; padding:0px }
.mod_fo_7_v3 .imgHolder { clear:both; _width:100%; }
.mod_fo_7_v3 .imgHolder li { float:left; margin-right:20px; list-style:none; background:none; padding:0px; width:204px; }
.mod_fo_7_v4 .imgHolder { float:left; overflow:hidden; list-style:none; width:36% }
.mod_fo_7_v4 img { margin:0; padding:0; }
.mod_fo_7_v4 .imgHolder li { float:none; background:none; padding:0px; margin:0px; }
.mod_fo_7_V_leftCol { float:left; width:62% }
/****mod_fo_7_v1 Ends****/

/****boxform Starts****/
.boxform a.buynow { background:url(images/btn_buynow.jpg) no-repeat 0 0 transparent; width:99px; height:21px; display:inline-block; float:left; padding:7px 0 0; border:none; font-weight:bold; color:#333; text-align:center; font-size:13px; text-transform:uppercase; margin-top:14px; }
.boxform a.buynow:hover, .boxform a.buynow:focus { background-position: 0 -28px; text-decoration:none; }
.boxform a.buynow:active { background-position: 0 -56px }
/****boxform Ends****/

/****MOD_FO_15 Starts****/
.MOD_FO_15 { margin-top:6px; margin-bottom:18px; }
.MOD_FO_15 .MOD_Title_15a { margin:0 0 11px 0; margin:0 0 12px 0\0/; color:#333; font: normal 14px 'Calibri Bold', Verdana, sans-serif; text-transform:uppercase; }/*artf1170433,AJ*/
*+html .MOD_FO_15 .MOD_Title_15a { margin:0 0 12px 0; }/*Swarn - Hack for IE7*/ /*DD : Resolved artf1166487*/
/****MOD_FO_15 Ends****/


/****Fo1_content Starts****/
.Fo1_content {/*margin-bottom:40px; (K) to resolve UAT Issue*/ position:relative; padding-bottom:0px/*(VK)artf1175557*/; min-height:220px/*(VK)artf1173716*/; height:auto !important; height:220px; float:left; width:100%; } /*DD artf1173251 Modified the structure*/
.Fo1_content.big_btn { padding-bottom:0px;/*(VK)artf1175557*/ }
*html .MOD_FO_1 .feature .big_btn .bt { bottom:0; }
.MOD_FO_1 .feature .big_btn .bt { bottom:2px/*(VK)artf1175557*/; }
.MOD_FO_1 .feature .big_btn .bt a.buyingOption { margin-top:14px!important;/*(VK)artf1175557*/ clear:both; float:left !important; }
/****Fo1_content Ends****/

/****MOD_GC_11H Starts****/
.MOD_GC_11H {width:693px; margin:0 0 18px 0; float:left;  *float: none;}
.MOD_GC_11H li { float:left; width:204px; margin:0 27px 0 0; }
.MOD_GC_11H li.lastchild { float:left; width:204px; margin:0px; }
.MOD_GC_11H li h3 { font: normal 14px 'Calibri Bold', Verdana, sans-serif; text-transform: uppercase; margin: 0 0 12px 0; color:#333333; /*Color is added..Swarn*/ }
/*MG artf1290691*/.MOD_GC_11H li a.more { line-height: normal; display:inline-block;}
.MOD_GC_11H li img { display: block; margin: 0 0 12px !important; border: 0; }
.MOD_GC_11H li h4 { font:normal 13px 'Calibri Bold', Verdana, sans-serif; color:#333333; }
.MOD_GC_11H li p { font: normal 13px 'Calibri', Verdana, sans-serif; color:#333333; line-height:15px; margin:6px 0 6px 0;/*Margin and color is added..Swarn*/ }
/****MOD_GC_11H Ends****/

/****productSelector Starts****/
#productSelector { display:none; height:121px; }
*html #productSelector { width:200px!important; }
*+html #productSelector { width:200px!important; height:122px!important; }
/****productSelector Ends****/

/****MOD_GC_21_btn Starts****/
.MOD_GC_21_btn { float:left; width:702px; font-size:14px; margin-bottom:18px; }
.MOD_GC_21_btn h4 { margin-bottom:18px; color:#333; font-size:16px; }
.MOD_GC_21_btn p { color:#333; font:14px/20px 'Calibri', Verdana, sans-serif; }
.MOD_GC_21_btn a { border:0px; margin-top:18px; display:inline; }
.MOD_GC_21_btn img { float:left; margin-right:18px; display:block; }
/****MOD_GC_21_btn Ends****/

/****Scrolling Table Starts****/
.scroll { left: 0px!important; }
.tablediv1 { margin: 1px 0 0 0px; overflow: hidden; position: absolute; z-index: 10; }
.tablediv1 table { border-spacing:4px; border-color:#f1f1f1; }
.tablediv2 { display: block; position: relative; left: 0px; width: 645px; overflow: hidden; top:1px; margin: 0; }
.tablediv2 table { border-spacing:4px; border-color:#f1f1f1; }
.specifications .tablediv1 { width: 164px; }
.compare .tablediv1 { width: 328px; }
.specifications .MOD_FO_6b .fixed table, .compare .MOD_FO_6b .fixed table, .specifications .MOD_FO_6b .scroll table, .compare .MOD_FO_6b .scroll table { left: 0px; border-spacing: 0px; table-layout: fixed; }
.specifications .MOD_FO_6b .fixed table tr th, .specifications .MOD_FO_6b .scroll table tr th, .compare .MOD_FO_6b .fixed table tr th, .compare .MOD_FO_6b .scroll table tr th, .specifications .MOD_FO_6b .fixed table tr td, .specifications .MOD_FO_6b .scroll table tr td, .compare .MOD_FO_6b .fixed table tr td, .compare .MOD_FO_6b .scroll table tr td { border: 2px solid #F1F1F1; border-width: 1px 4px 3px 0px; height: auto; word-wrap: break-word; /*line-height:18px (K) to adjust height to 38px*/; padding-top:4px !important; padding-bottom:4px !important;}

/*.specifications .MOD_FO_6b .fixed table tr td, .specifications .MOD_FO_6b .scroll table tr td, .compare .MOD_FO_6b .fixed table tr td, .compare .MOD_FO_6b .scroll table tr td { padding: 8px 10px 9px 10px; }
.specifications .MOD_FO_6b .fixed table tr th, .specifications .MOD_FO_6b .scroll table tr th, .compare .MOD_FO_6b .fixed table tr th, .compare .MOD_FO_6b .scroll table tr th { padding: 0 10px; 11px 10px 13px 10px; (K) The size of the product model box is 153x81px where it should be 145x38px as per page 70 of styleguide. } (K) Artifact artf1185713 : white and gray bar size is 40px for series specs page */


.specifications .MOD_FO_6b .fixed table tr td span, .specifications .MOD_FO_6b .scroll table tr td span, .compare .MOD_FO_6b .fixed table tr td span, .compare .MOD_FO_6b .scroll table tr td span { display: block; width: 140px; word-wrap: break-word; }
.rTable .fixed table th .close { visibility: hidden; }
.tabContent .rTable .tablepag { width: 525px; }
.tab .specifications .MOD_FO_6b p a.xls, .tab .compare .showAll, .tab .compare span.pipe { display: none; }
.tabContent .fixed table tbody tr td span { padding-left: 10px; }
.MOD_GC_6 a.prevFrame { left: 0px !important; }
/****Scrolling Table Ends****/

/****MOD_GC_14_2 & MOD_GC_14 Starts****/
.MOD_GC_14_2{ width:360px; float:left; margin-right:0px; padding-bottom:18px;}
.Mod_GC_14_panel{float:left; *float:none; height:auto !important; margin-bottom:18px !important; width:100%; clear:both;/*(VK) IE7 spacing issue*/ }
.Mod_GC_14_panel .Mod_GC_14Row {display:inline;}
.Mod_GC_14_panel .last .MOD_GC_14_2{margin-top:18px; padding-bottom:0px;}
.Mod_GC_14_panel .last2DCR .MOD_GC_14_2{margin-top:0px; padding-bottom:0px;}
/****MOD_GC_14_2 & MOD_GC_14 Ends****/

/****Flexi Button Starts****/
.btn_primary { background:url(images/btn_primary.gif) left top no-repeat; line-height:28px; height:28px; float:left; color:#595959; font-size:14px; font-weight:bold; text-transform:uppercase; padding:0; margin:0; }
.btn_primary span { background:url(images/btn_primary.gif) right -29px no-repeat; line-height:28px; margin-left:4px; height:28px; float:left; padding:0 18px 0 14px; cursor: pointer; }
.MOD_FO_1 .btn_primary { margin:-2px 18px 0 0; }/*(VK)artf1175557*/
.btn_primary:hover { background:url(images/btn_primary.gif) no-repeat left -58px; text-decoration:none; }
.btn_primary:hover span { background:url(images/btn_primary.gif) right -87px no-repeat; }
.btn_primary:active { background:url(images/btn_primary.gif) left -116px no-repeat; }
.btn_primary:active span { background:url(images/btn_primary.gif) right -145px no-repeat; }

/*Secondary Button*/
.btn_secondary { background:url(images/btn_secondary.gif) left top no-repeat; line-height:21px; height:21px; float:left; color:#595959; font-size:12px; font-weight:bold; text-transform:uppercase; }
.btn_secondary span { background:url(images/btn_secondary.gif) right -22px no-repeat; line-height:21px; margin-left:4px; height:21px; float:left; padding:0 18px 0 14px; cursor: pointer; }
.btn_secondary:hover { background:url(images/btn_secondary.gif) left -44px no-repeat; }
.btn_secondary:hover span { background:url(images/btn_secondary.gif) right -66px no-repeat; }
.btn_secondary:active { background:url(images/btn_secondary.gif) left -88px no-repeat; }
.btn_secondary:active span { background:url(images/btn_secondary.gif) right -110px no-repeat; }

/*Tertiary Button*/
.btn_tertiary, .expand_collapse a, .expand_collapse_bottom a { background:url(images/btn-search-jobs.gif) left top no-repeat; line-height:21px; height:21px; color:#595959 !important; font-size:12px; font-weight:normal; font-family:'Calibri Bold', sans-serif/*(VK)artf1179899*/; text-transform:uppercase; display:inline-block !important; }/*DD Artf1175798*/
.btn_tertiary span, .expand_collapse a span, .expand_collapse_bottom a span { background:url(images/btn-search-jobs.gif) right -23px no-repeat; line-height:21px; margin-left:4px; height:21px; display:inline-block; padding:0 18px 0 14px; cursor: pointer; white-space:nowrap; }
.btn_tertiary:hover, .expand_collapse a:hover, .expand_collapse_bottom a:hover { background:url(images/btn-search-jobs.gif) left -46px no-repeat; }
.btn_tertiary:hover span, .expand_collapse a:hover span, .expand_collapse_bottom a:hover span { background:url(images/btn-search-jobs.gif) right -69px no-repeat; }
.btn_tertiary:active, .expand_collapse a:active, .expand_collapse_bottom a:active { background:url(images/btn-search-jobs.gif) left -92px no-repeat; }
.btn_tertiary:active span, .expand_collapse a:active span, .expand_collapse_bottom a:active span { background:url(images/btn-search-jobs.gif) right -115px no-repeat; }
/****Flexi Button Ends****/


/****MOD GC 28 Content Starts****/
.MOD_GC_28_content { font:13px/16px 'Calibri', sans-serif; color:#333; }
.MOD_GC_28_content ul.list li { border-top:1px dotted #c1c1c1; margin-top:18px; padding-top:18px; }
.MOD_GC_28_content ul.list li.first { border:none; margin:0; padding:0; }
.MOD_GC_28_content .content_area { clear:both; }
.MOD_GC_28_content .content_area ul { clear:both; margin-top:10px; }
.MOD_GC_28_content .content_area ul li { padding:5px; background-color:#FFF; margin:0; border:none; }
.MOD_GC_28_content .content_area ul li.alt { background-color: #f1f1f1; }
.MOD_GC_28_content .content_area ul li a.seeall { margin-left:5px; }
.MOD_GC_28_content a.seeall { background:url("images/bullet_arrow.gif") no-repeat 0 3px; }
/****MOD GC 28 Content Starts****/


/****Product by Series Content Starts****/
.product_by_series { background-color:#f2f2f2; padding:18px; overflow:hidden; height:1%; }
.product_by_series .MOD_GC_3 { margin:0; }
.product_by_series .rows { border-bottom: 1px dotted #cccccc; margin-bottom:18px; padding-bottom:18px; display:table; }
.product_by_series .left_area { float:left; width:144px; margin:0 18px 0 0; }
.product_by_series .left_area img { margin:0; }
.product_by_series .right_area { padding-left:162px; }
.product_by_series .MOD_GC_3 h4, .product_by_series .MOD_GC_3 h2 { margin:0; }
.product_by_series .MOD_GC_3 ul li { margin-left:0; }
.product_by_series .features_column { float:left; width:48%; margin-right:10px; }
/****Product by Series Content Ends****/

/****Product Series Content Starts****/
.product_series { padding:0 0 0 18px; overflow:hidden; height:1%; }
.product_series .MOD_GC_3 { margin:0; }
.product_series .rows { margin-bottom:18px; display:table; }
.product_series .left_area { float:left; width:144px; margin:0 18px 0 0; }
.product_series .left_area img { margin:0; }
.product_series .right_area { padding-left:162px; }
.product_series .MOD_GC_3 h4, .product_series .MOD_GC_3 h2 { margin:0; }
.product_series .MOD_GC_3 ul li { margin-left:0; }
.product_series .features_column { float:left; width:48%; margin-right:10px; }
.product_series div.MOD_FO_6panel { padding-left:0; padding-right:0; }
/****Product Series Content Ends****/

/****Product Series BG Content Starts****/
.product_series_bg { background-color:#f2f2f2; padding:18px; overflow:hidden; height:1%; margin-bottom:18px; }
.product_series_bg .MOD_GC_3 { margin:0; }
.product_series_bg .rows { border-bottom: 1px dotted #cccccc; margin-bottom:18px; padding-bottom:18px; display:table; }
.product_series_bg .left_area { float:left; width:144px; margin:0 18px 0 0; }
.product_series_bg .left_area img { margin:0; }
.product_series_bg .right_area { padding-left:162px; }
.product_series_bg .MOD_GC_3 h4, .product_series_bg .MOD_GC_3 h2 { margin:0; }
.product_series_bg .MOD_GC_3 ul li { margin-left:0; }
.product_series_bg .features_column { float:left; width:48%; margin-right:10px; }
.product_series_bg div.MOD_FO_6panel { padding-left:0; padding-right:0; }
/****Product Series Content Ends****/

/****3 Column Layout Starts****/
.MOD_FO_6a .column_3_table .col_image, .column_3_table .col_image { width:145px !important; padding-right:18px !important; }
.MOD_FO_6a .column_3_table .col_desc, .column_3_table .col_desc { width:300px !important; padding-right:18px !important; }
.MOD_FO_6a .column_3_table .col_price, .column_3_table .col_price { width:185px !important; padding-right:18px !important; text-align:center; }
.MOD_FO_6a .column_3_table .col_desc a.more, .column_3_table .col_desc a.more { font-weight:bold; }
.MOD_FO_6a .column_3_table .col_image img, .column_3_table .col_image img { padding:0 !important; }
.MOD_FO_6a .column_3_table hr, .column_3_table hr { width:98%; margin:14px auto 18px; border:none; border-bottom: 1px dotted #cccccc; height:1px; }
/****3 Column Layout Ends****/

/****3 Column Layout without Img****/
.MOD_FO_6a .column_3_table_no_image, .column_3_table_no_image { width:100%; margin-left:0; margin-bottom:12px; font-size:13px; }
.MOD_FO_6a .column_3_table_no_image td, .column_3_table_no_image td, .MOD_FO_6a .column_3_table_no_image th, .column_3_table_no_image th { padding-left:0; vertical-align:top; width:auto !important; }
.MOD_FO_6a .column_3_table_no_image th, .column_3_table_no_image th { font-weight:bold; text-align:left; }
.MOD_FO_6a .column_3_table_no_image .col_desc, .column_3_table_no_image .col_desc { width:462px !important; padding:4px 8px !important; }
.MOD_FO_6a .column_3_table_no_image .col_price, .column_3_table_no_image .col_price { width:54px !important; padding:4px 8px !important; text-align:center; }
.MOD_FO_6a .column_3_table_no_image .col_model, .column_3_table_no_image .col_model { width:54px !important; padding:4px 8px !important; text-align:center; }
.MOD_FO_6a .column_3_table_no_image .col_desc a.more, .column_3_table_no_image .col_desc a.more { font-weight:bold; }
.MOD_FO_6a .column_3_table_no_image .col_image img, .column_3_table_no_image .col_image img { padding:0 !important; }
.MOD_FO_6a .column_3_table_no_image hr, .column_3_table_no_image hr { width:98%; margin:14px auto 18px; border:none; border-bottom: 1px dotted #cccccc; height:1px; }
.MOD_FO_6a .column_3_table_no_image *, .column_3_table_no_image * { font-size:13px; }
/****3 Column Layout without Img Ends****/

/****4 Column Layout Outside Expand Collapse Starts****/
.column_4_table .col_image, .MOD_FO_6a .column_4_table .col_image { width:102px !important; padding-right:18px !important; }
.column_4_table .col_desc, .MOD_FO_6a .column_4_table .col_desc { width:400px !important; padding-right:8px !important; }
.column_4_table .col_part, .MOD_FO_6a .column_4_table .col_part { width:62px !important; padding-right:8px !important; text-align:left; }
.column_4_table .col_price, .MOD_FO_6a .column_4_table .col_price { width:68px !important; padding-right:0 !important; text-align:center; }
.column_4_table .col_desc a.more, .MOD_FO_6a .column_4_table .col_desc a.more { font-weight:bold; }
.column_4_table .col_image img, .MOD_FO_6a .column_4_table .col_image img { padding:0 !important; }
.column_4_table hr, .MOD_FO_6a .column_4_table hr { width:98%; margin:14px auto 18px; border:none; border-bottom: 1px dotted #cccccc; height:1px; }
.column_4_table .first_row hr { width:98%; margin:0 auto 18px; border:none; border-bottom: 1px dotted #cccccc; height:1px; }
.column_4_table { width:100%; margin-left:0; margin-bottom:12px; }
/****4 Column Layout Ends****/

.MOD_FO_6a .column_3_table, .MOD_FO_6a .column_4_table, .column_3_table { width:103%; margin-left:-10px; margin-bottom:12px; }
.MOD_FO_6a .column_3_table td, .MOD_FO_6a .column_4_table td, .column_3_table td, .column_4_table td { width:auto !important; padding:0 !important; vertical-align:top; font-size:13px; }

/****Miscellaneous CSS Starts****/
.mail-link { font-size:12px; line-height:normal; color:#367c2b; }
.mail-link:hover { text-decoration:underline }
a.more_pdf, a.more_xls,a.more_xlsx, a.more_doc, a.more_docx { padding:2px 0 3px 21px !important; font-size:13px; color:#367c2b; line-height:23px; margin-top:0 !important; text-decoration:none; }/*DD artf1177569 Fixed the Icon Issue*/
*html a.more_pdf, *html a.more_xls,*html a.more_xlsx, *html a.more_doc,*html a.more_docx { padding:0 0 2px 20px; }
*+html a.more_pdf, *+html a.more_xls,*+html a.more_xlsx, *+html a.more_doc, *+html a.more_docx { padding:0 0 3px 20px; }
a.more_pdf:hover, a.more_xls:hover, a.more_doc:hover, a.more_xlsx:hover, a.more_docx:hover { text-decoration:underline; color:#367C2B; }
a.more_pdf { background:url('images/ico_pdf.gif') no-repeat 0 0!important; }
a.more_xls, a.more_xlsx { background:url('images/ico_xls.gif') no-repeat 0 0!important; }
a.more_doc, a.more_docx { background:url('images/ico_word.gif') no-repeat 0 2px!important; }
.compatibleEquipment div { background-color: #fff; padding-bottom: 17px; overflow:hidden }
* html .compatibleEquipment { position: static !important; }
.compatibleEquipment h3 { margin:6px 0 0; font-size: 13px !important; }
.compatibleEquipment .pagination { clear: both; }
.compatibleEquipment div .pages { clear:both; width:645px; padding: 15px 0px 0; margin:0!important; clear:both }
* html .compatibleEquipment div .pages { float: none; }
.pages a { color:#367c2b; font:13px 'Calibri', sans-serif; padding:0 2px; }
.pages a.active_page { font-weight:normal; font-family:'Calibri Bold', sans-serif!important; }
.pages a:hover { text-decoration:underline; }
.pages a.enabled { color:#333333; font-weight:bold; cursor:default }
.compatibleGallery { width: 650px; padding-left: 18px; overflow: hidden; _height: 1%; }
.compatibleGallery li { width: 146px; float: left; margin-right: 15px; padding-top:18px; height:auto }
_:first-child+html .pages { margin-left: 280px; clear: both; }
.pages .first { border:none !important; }
.explore-product { width:205px!important; background:none!important; border:none!important; float:left; margin:3px 0 0 0!important; padding:0px!important; text-align:center; }/*Swarn*/
.error { color:#cc6600; font:normal 13px 'Calibri Bold', Verdana, sans-serif; line-height:14px; }
/**html #seeallspecs { margin-bottom:20px; }*/
/**+ #seeallspecs { margin-bottom:20px; }*/

.lstBottom { margin-bottom:0px!important; padding-bottom:0px!important; }/*class to remove top and bottom margin*/
p.note { font-size:12px; line-height:14px; }
.flash_banner { background-color:#000; height:458px; position:relative; width:944px; overflow:hidden; }
.flash_banner_small { background-color:#000; height:302px; position:relative; width:762px; overflow:hidden; }
.listItems h3 { margin:8px 0 0 0; padding:4px 5px 4px 18px; font-size:1.18em; font-weight:normal; font-family:'Calibri Bold', sans-serif; color:#333; text-transform:uppercase; background:url('images/specArrow.gif') no-repeat 7px 8px #dadada; cursor:pointer; }
.listItems h3.on { background-position:6px -16px; background-color:#fad502 }
.listItems .ctItem { padding:18px; background:#fff }
#c1287624032711 { width:702px!important; }
.GC7nospace { margin-top:-2px!important; margin-bottom:0px; /*margin-bottom:-2px;(VK)artf1173883*/ }
.GC7nospace div { border-top:0px; padding-top: 0; }
.MOD_GC_22afc .detail img { _position:relative; }

.errMsg { color:red; }
.noBorder li { border:none !important; }
.fltRight { float:right; }
.fltLeft { float:left; }
.specs { margin-bottom:-8px; }
.specs div { background:none!important; padding:0px!important; }

.topBorder { background:url("images/dot.gif") repeat-x scroll left top transparent; }
.solidBorder { border-top:1px solid #e3e4e5; clear:both; margin:0; padding:0; font-size:1px; }
.dottedBorder { border-top:1px dotted #ccc; clear:both; margin:0; padding:0; font-size:1px; }
.languageSelectorContain { clear:both; }
.MOD_GC_Headings { margin-bottom:18px; }
.MOD_GC_12_3 { margin-top:-6px; margin-bottom:18px; }
.moduleHeader { clear: both; min-height: 110px; margin-bottom: 18px; }
div.faux_line { background:url(images/dot.gif) 367px 0px repeat-y; float:left }
.adv_search { border:0; width:100%; clear:both }
.adv_search a:hover { text-decoration:underline }
.contact-us a:hover { text-decoration:underline }
.withoutborders { background:none; border-bottom:0px solid #fff !important; padding-top:18px }
.dtable { display:table }
* html .dtable { float:left; width:762px; }
* html .MOD_GC_18 .MOD_NO_9a_c { width:240px; margin-left:260px; background:#fff; }
* html .MOD_NO_4 li a { }
* html .MOD_NO_4 li { height:20px; line-height:20px; }
.UTIL_1_1 .MOD_NO_9a_c { background:#fff !important; }
.active_page { color:#000 !important; cursor:default; }

.bg_btn { background: url('images/btn_bg.jpg') no-repeat 0 0; border:none; width:140px; margin-bottom:5px; height:21px; font-size:0.8em; font-family:'Calibri', sans-serif; color:#444; text-transform:uppercase; }
.popupHeader { position:relative; /* height:25px; DD artf1183805 Commented out height  */ }
.itemContent { position:relative; }
.itemContent .buying_options .buyOptionsUrl { display:none; }
.facebook_ico { background:url('images/facebook.gif') no-repeat 0 3px; }
.twitter_ico { background:url('images/twitter.gif') no-repeat 0 3px; }
.youtube_ico { background:url('images/youtube.gif') no-repeat 0 3px; }
.rss_ico { background:url('images/rss.gif') no-repeat 0 3px; }

/*Start,fix for artf1165058,AJ*/
.lastPan { margin-left:18px; width:360px; padding-bottom:18px; display:inline/*(K) for ie*/; }
/*End,fix for artf1165058,AJ*/
.bottomBorder { border-bottom: 1px dotted #cccccc; }
.MOD_DE_1 { font-size:22px; font-family:'Calibri', Verdana, sans-serif; position:absolute; top:5px; left:18px; }
.back_top_panel { text-align:right; margin-top:40px;/*(K) artf1167961*/ }
.back-to-top { font:13px 'Calibri', Verdana, san-serif; padding:0 0 0 15px; background:url('images/arrow_top.gif') no-repeat 0 5px; }/*Artifact artf1188924 : Styling issues in tabs in the 'Worldwide Locations' page  font Size 13px done*/
.back-to-top:hover { text-decoration:underline; }/*DD artf1187120 Inline Style Change*/
.MOD_GC_28 { margin:25px 0 0; }
li.noborder a { border-bottom:none!important; }
.overlayMod, .overlayBody { background:#ccc; position:absolute; top:0px; left:0px; z-index:999; filter:alpha(opacity=70)!important; opacity: 0.7; -moz-opacity:0.7; }
.modalWindowMod { position:absolute; z-index:10000; }
.urlIframe { margin-top:0px; }
.modalHeader { position:relative; height:20px; }
.modalClose { position:absolute; right:10px; top:0px }

.iw_component img.overlay { z-index:1000 !important; }
.column .MOD_GC_3 { margin-top: 18px; }
.MOD_GC_3 hr { margin-bottom:18px; margin-top:3px; padding:0px; border-bottom:1px solid #dfdfdf; border-top:0px; border-left:0px; border-right:0px; line-height:0px; height:1px; display:block; }

.separator { border-bottom:1px dotted #e7e7e7; clear:both; margin:0px 0px 18px 0px; }
.separatorSolid { border-bottom:1px solid #e7e7e7; clear:both; margin:0px 0px 18px 0px; }

.separatorMarginTop { border-bottom:1px dotted #e7e7e7; clear:both; padding:18px 0px 0px 0px; }
.separatorSolidMarginTop { border-bottom:1px solid #e7e7e7; clear:both; padding:18px 0px 0px 0px; }

.separator1pxBoth { border-bottom:1px dotted #e7e7e7; clear:both; padding:1px 0px 1px 0px; }
.separatorSolid1pxBoth { border-bottom:1px solid #e7e7e7; clear:both; padding:1px 0px 1px 0px; }

#ls-gen8-ls-fxr #jdofwfcl-en-us-col-2-row-1-area-1 #ls-gen9-ls-area-body .MOD_GC_12_2a { margin-bottom:20px;/*(K)History-timeline-page.page margin between hero and content */ }
.keyFeatureTabContent {  width: 618px;clear: both; display: block; /*margin-bottom: 18px; (K) artf1180703*/ }/*for Key feature tab, new requirement by Pradeep*/
.keyFeatureTabContent .ptag .firstSection{ margin-top:6px;}/*(K) as per discussion with DAX regarding H4 tag Spacing*/
.keyFeatureTabContent .clrfix img { padding:0 18px 18px 0; margin:0; }/*DD Added padding instead of margin to fix the spacing issue in IE7*/
.keyFeatureTabContent br{line-height: 17px;}
.keyFeatureTabContent .ptag{ line-height: 15px;}
.last1 { margin-right:0px !important; }
#ls-gen14-ls-fxr #jdparts-en-us-col-3-row-1-area-1 #ls-gen15-ls-area-body .MOD_NO_21 { width:auto }

#ls-gen9-ls-fxr #jdfhfl-en-us-col-2-row-1-area-1 #ls-gen10-ls-area-body .moduleHeader h4 { float: none !important; }
h4.primaryHead { font-size:20px; }
/*(K)*/

/*Start, fix for artf1165305,AJ*/
#jdnpfhfl-en-us-col-1-row-2-area-1 #ls-gen12-ls-area-body .MOD_NO_5_wide.MOD_N0_5_Nospace img { margin-top:3px!important; }
/*End, fix for artf1165305,AJ*/

/*Start, fix for artf1167807,AJ*/
#ls-gen14-ls-fxr #jdparts-en-us-col-3-row-1-area-1 #ls-gen15-ls-area-body .MOD_NO_21.moreSpace { width:474px!important; padding-left:16px!important; padding-right:16px!important; }
/*End, fix for artf1167807,AJ*/

/*Start,Remove margin from last element, AJ*/
.last_li { margin-bottom:0px!important; }
/*End,Remove margin from last element, AJ*/

/*DD : Resolved artf1167961*/
.facilityName { width:138px; padding:10px 0 0 24px !important; }
.address { width:180px; padding:10px 0 0 60px !important; }
.country { width:72px; padding:10px 0 0 42px !important; }
.phone { width:120px; padding:10px 20px 0 60px !important; }
td.facilityName { width:138px; padding:10px 0 14px 24px !important; }
td.address { width:180px; padding:10px 0 14px 60px !important; }
td.country { width:72px; padding:10px 0 14px 42px !important; }
td.phone { width:120px; padding:10px 20px 14px 60px !important; }

#jdtcsbl-en-us-row-1 h2.MOD_GC_1, #jdtcsbl-en-us-row-1 h3.MOD_GC_2, #jdtcsbl-en-us-row-1 h4.MOD_GC_1b { margin-top:18px; }/*fix for reman headings,AJ*/
#jdtcsbl-en-us-row-1 .MOD_NO_5 li a.more { width:auto!important; }/*fix for rename layout, AJ*/
#jdtcsbl-en-us-row-1 .MOD_NO_5 li { float:left; padding:0 18px 0 0; margin:0 0px 0 0; width:156px; border-right:0px dotted #bcbcbc } /*DD artf1182077*/
.MOD_NO_5 a.more, .MOD_N0_5_Nospace a.more { width:auto; }/*(K)*/
.MOD_GC_11_2 .content_pan { margin-left:342px; }
#modGC3GenericCopy table { width:auto }/*(K) cleanup*/
* .MOD_GC_18 .list li p, * html .MOD_GC_17 .list li p, *html .MOD_NO_5, * html .MOD_NO_5_wide /*, *html .MOD_GC_11_Horizontal DD artf1183831 Commented out the code */ { margin-bottom:0px; overflow:hidden; float:left; width:100%; }
#w1291944486887 { _margin-bottom:6px; float:left; }

.MOD_FO_6a span.collapsable_panel { border:none !important; background:none !important; float:left; width:100%; display:block !important; padding:0 !important; margin:2px 0 8px 0 !important; clear:both !important; }
*html .MOD_FO_6a span.collapsable_panel { float:none !important; width:auto !important; margin:8px 0 8px 0 !important; }
*:first-child+html .MOD_FO_6a span.collapsable_panel { float:none !important; width:auto !important; margin:8px 0 8px 0 !important; }

/****Miscellaneous CSS Ends****/

/***********************************************/
/* MODULES CSS STYLES ENDS */
/***********************************************/

/***********************************************/
/* Terms and C0nditions */
/***********************************************/
.terms_agree{display:none;}
.termsAccept{font-weight:bold; padding:20px 0px; display:block;}/*DD artf1188846*/
.termsAccept li{ /*float:left;*/ margin-right:20px;}/*DD artf1188846*/
.termsAccept li a { text-decoration:none !important; color:#367c2b !important; }/*DD artf1187120 Inline Style Change*/
.termsAccept li a:hover{ text-decoration:underline !important; color:#367c2b !important; }/*DD artf1187120 Inline Style Change*/
/***********************************************/
/* Terms and C0nditions */
/***********************************************/


/*(K)Artifact artf1185554 : Styling issues in FAQ page.*/
#ls-gen8-ls-fxr #nest-colcf-2 #ls-gen9-ls-col-body #jdcf-en-us-col-2-row-1 #ls-gen10-ls-fxr #jdcf-en-us-col-2-row-1-area-1 #ls-gen11-ls-area-body .MOD_FO_6a div.MOD_FO_6panel { padding:20px}
#ls-gen8-ls-fxr #nest-colcf-2 #ls-gen9-ls-col-body #jdcf-en-us-col-2-row-1 #ls-gen10-ls-fxr #jdcf-en-us-col-2-row-1-area-1 #ls-gen11-ls-area-body .MOD_FO_6a h3 a {  padding: 0 0 0 20px;}
/*(K)Artifact artf1185554 : Styling issues in FAQ page.*/

/*DD Created Table Styling as per content.*/
.tableWithHeading caption {background-color:#FFde00; font-weight:bold; margin:0 2px; }
.tableWithHeading tr th { background-color: #ccc; }
.tableWithHeading tr.center th { text-align:center !important; }
.tableWithHeading caption, .tableWithHeading tr th, .tableWithHeading tr td { padding:0 8px; line-height:24px; text-align:left; }
.tableWithHeading tr.alt td { background-color:#f1f1f1; }

.tableWithoutCaption, .tableWithCaption, .tableWithoutHeading { border-collapse:collapse; }
.tableWithoutCaption caption, .tableWithCaption caption, .tableWithoutHeading caption { border:2px solid white; border-bottom:0; }
.tableWithoutCaption td, .tableWithCaption td, .tableWithoutHeading td, .tableWithoutCaption th, .tableWithCaption th, .tableWithoutHeading th { border:2px solid white; }

.tableWithoutCaption tr th { background-color: #FFde00; }
.tableWithoutCaption tr.center th { text-align:center !important; }
.tableWithoutCaption caption, .tableWithoutCaption tr th, .tableWithoutCaption tr td { padding:5px 8px 4px; text-align:left; }
.tableWithoutCaption tr.alt td { background-color:#f1f1f1; }

.tableWithCaption caption {background-color:#FFde00; font-weight:bold; margin:0; }/*DD artf1204709 : Content table| Styling issues.*/
.tableWithCaption tr th { background-color: #ccc; }
.tableWithCaption tr.center th { text-align:center !important; }
.tableWithCaption caption, .tableWithCaption tr th, .tableWithCaption tr td { padding:5px 8px 4px; text-align:left; }/*DD artf1204709 : Content table| Styling issues.*/
/*.tableWithCaption tr th, .tableWithCaption tr td, .tableWithoutCaption tr th, .tableWithoutCaption tr td, .tableWithCaption tr td a, .tableWithoutCaption tr td a { line-height:24px; }*/
.tableWithCaption tr.alt td { background-color:#f1f1f1; }

/*DD Added as per the requirement while content authoring. Table with Grey Header & Grey Border for white background. */
.table_white_bg, .table_white_bg th, .table_white_bg td {border:1px solid #999; border-collapse:collapse; }
.table_white_bg caption {background-color:#FFde00; font-weight:bold; margin:0; }
.table_white_bg caption, .table_white_bg tr th, .table_white_bg tr td { padding:0 8px; line-height:24px; text-align:left; }
.table_white_bg tr th { background-color: #ccc; font-weight:bold; }
.table_white_bg tr th, .table_white_bg tr td { font-size:13px; text-align:center }
.table_white_bg tr.alt td { background-color:#f1f1f1 !important; }

.table_outer { width:100%; overflow:hidden; font-size:13px; padding-bottom:18px; clear:both; /*DD artf1208888*/ }/*DD artf1204709 : Content table| Styling issues.*/
.rss_icon { background:url('images/rss.gif') no-repeat 0 3px; display: inline-block; padding-left: 24px; padding-top: 3px; text-decoration:none !important; }
.rss_icon:hover { text-decoration:underline !important; color:#367C2B !important; }
.icon { margin:5px 5px 0 0 !important; padding:0 !important; display:inline-block; vertical-align:text-bottom; }/*DD artf1204709 : Content table| Styling issues.*/
a.icon_link { text-decoration:none !important; }
a.icon_link:hover { text-decoration:underline !important; }/* DD artf1206587 : Content Table | Additional Link text does not get underlined on hover  */

.icon_html { background:url(images/icon_html.gif) no-repeat left top; width:18px; height:18px; display:block; margin:0 auto; }
.icon_pdf { background:url(images/ico_pdf.gif) no-repeat left top; width:18px; height:18px; display:block; margin:0 auto; }
.icon_doc,.icon_docx { background:url(images/ico_word.gif) no-repeat left top; width:18px; height:18px; display:block; margin:0 auto; }
.icon_xls, .icon_xlsx { background:url(images/ico_xls.gif) no-repeat left top; width:18px; height:18px; display:block; margin:0 auto; }
.icon_default { background:url(images/icon_default.gif) no-repeat left top; width:18px; height:18px; display:block; margin:0 auto; }

.tableWithoutHeading tr th { background-color:#FFde00; text-align:center !important; }
.tableWithoutHeading caption, .tableWithoutHeading tr th { padding:5px 8px 4px; text-align:left; }
.tableWithoutHeading tr td { padding:5px 8px 4px; text-align:center; }
.tableWithHeading tr td img, .tableWithoutHeading tr td img { margin:0 !important; border:none; }
.tableWithoutHeading tr.alt td { background-color:#f1f1f1; }
.tableWithoutHeading tr td.alignleft, .tableWithoutHeading tr th.alignleft { text-align:left !important; }
.tableWithoutHeading tr td.alignright, .tableWithoutHeading tr th.alignright { text-align:right !important; }
.tableWithoutHeading tr td.aligncenter, .tableWithoutHeading tr th.aligncenter { text-align:center !important; }

tr.last td{ border-bottom:2px solid #f1f1f1 !important; }
tr.last.alt td { border-bottom:none !important; }

.tabContent tr.alt td { background-color:#fff !important; }
.tabContent tr.last td{ border-bottom:2px solid #fff !important; }
.tabContent tr.last.alt td{ border-bottom:none !important; }

/*PK common class to be used on alternate TR for grey and white bg**/
tr.alt_grey td { background-color:#f1f1f1;}
tr.alt_white td { background-color:#ffffff;}


/*DD Backup of the earlier version changed on 7-Dec-11
.MOD_FO_6a .MOD_FO_6panel ul, .MOD_FO_6a .MOD_FO_6panel ol ul { margin-bottom:17px; }
.MOD_FO_6a .MOD_FO_6panel ul li, .MOD_FO_6a .MOD_FO_6panel ol ul li, .MOD_FO_6a .MOD_FO_6panel ol ul ul li, .MOD_FO_6a .MOD_FO_6panel ul ol ul li { list-style-image:url('images/bullet_square.gif') no-repeat 7px 6px; margin-top:3px; margin-left:25px; list-style-type:none !important; }
.MOD_FO_6a .MOD_FO_6panel p { margin-bottom:17px; }
.MOD_FO_6a .MOD_FO_6panel ol, .MOD_FO_6a .MOD_FO_6panel ul ol { margin-bottom:17px; }
.MOD_FO_6a .MOD_FO_6panel ol li, .MOD_FO_6a .MOD_FO_6panel ul ol li, .MOD_FO_6a .MOD_FO_6panel ul ol ol li { list-style:decimal !important; list-style-image:none; margin-left:30px; margin-top:3px; background:none; padding-left:0; }
.MOD_FO_6a .MOD_FO_6panel ul ul, .MOD_FO_6a .MOD_FO_6panel ul ol { margin-bottom:5px; }*/

/*DD artf1188474 Created new styles for Listing in collapsable panels.*/
.MOD_FO_6a .MOD_FO_6panel ul, .MOD_FO_6a .MOD_FO_6panel ol { margin-bottom:17px; }
.MOD_FO_6a .MOD_FO_6panel ul ul, .MOD_FO_6a .MOD_FO_6panel ol ul, .MOD_FO_6a .MOD_FO_6panel ol ol, .MOD_FO_6a .MOD_FO_6panel ul ol { margin-bottom:5px; }/*DD Changed from 17px to 5px*/
.MOD_FO_6a .MOD_FO_6panel ul li, .MOD_FO_6a .MOD_FO_6panel ol ul li, .MOD_FO_6a .MOD_FO_6panel ol ul ul li, .MOD_FO_6a .MOD_FO_6panel ul ol ul li { background:url('images/bullet_square.gif') no-repeat 7px 6px; margin-top:3px; padding-left:25px; margin-left:0; list-style:none !important; }
.MOD_FO_6a .MOD_FO_6panel p { margin-bottom:17px; }

.MOD_FO_6a .MOD_FO_6panel ol li,
.MOD_FO_6a .MOD_FO_6panel ol ul ol > li,
.MOD_FO_6a .MOD_FO_6panel ul ol > li, 
.MOD_FO_6a .MOD_FO_6panel ul ol ol > li { list-style:decimal !important; margin-left:25px; margin-top:3px; background:none; padding-left:0; }
.MOD_FO_6a .MOD_FO_6panel ol ul li { list-style:none !important; margin-left:0; }

/*(K) Hero Link Options */
.HomeLinkGreen{background: url("images/arrows.png") no-repeat scroll 0 4px transparent; color:#367c2b; font-size: 13px; padding: 0 0 0 9px;} /*DD artf1227337*/
.HomeLinkYellow{background: url("images/arrows.png") no-repeat scroll 0 -14px transparent; color:#ffde00; font-size: 13px; padding: 0 0 0 9px;} /*DD artf1227337*/
.HomeLinkBlack{background: url("images/arrows.png") no-repeat scroll 0 -14px transparent; color:#000; font-size: 13px; padding: 0 0 0 9px;} /*DD artf1227337*/
.HomeLinkRed{background: url("images/arrow_red.gif") no-repeat scroll 0 4px transparent; color:#e2001a; font-size: 13px; padding: 0 0 0 9px;}
.HomeLinkWhite{background: url("images/arrow_white.png") no-repeat scroll 0 4px transparent; color:#fff; font-size: 13px; padding: 0 0 0 9px;}
.HomeLinkOrange{background: url("images/navcom/arrow.gif") no-repeat scroll 0 5px transparent; color:#e96b10; font-size: 13px; padding: 0 0 0 9px;}
.HomeLinkBlack:hover, .HomeLinkYellow:hover, .HomeLinkGreen:hover, .HomeLinkRed:hover, .HomeLinkWhite:hover, .HomeLinkOrange:hover { text-decoration:underline; }/*DD artf1228230*/
/*(K) Hero Link Options */

/*DD Created new styles for image & object within tabs*/
.feature_tab_left_img { float:left; }
.feature_tab_right_img { float:right; }

.feature_tab_left_object { float:left; margin:0 18px 18px 0; }
.feature_tab_right_object { float:right; margin:0 0 18px 18px; }

/*DD Created new styles for Image + UL lists in the expandable area.*/
/*For Layout Width 618px */
.column_image { float:left; width:222px; }
.column_content { float:left; width:396px; }

/*For 3 column layout. Left-Right-Content total width 504*/
.column_image_small { float:left; width:222px; }
.column_content_small { float:left; width:282px; }

/*For Layout Width 618px */
.column_image144 { float:left; width:162px; }
.column_content144 { float:left; width:456px; }

/*For Layout Width 618px */
.column_image264 { float:left; width:282px; }
.column_content264 { float:left; width:336px; }

/*For Layout Width 666px Content + (204px + 18px) Image*/
.column_content444 { float:left; width:444px; }

/*For Layout Width 666px Content + (144px + 18px) Image*/
.column_content504 { float:left; width:504px; }


/*(K)Inline Link Style*/
.MOD_GC_7 a, .MOD_GC_3 a, .MOD_FO_6panel a, .MOD_NO_18 a  {text-decoration:underline; color:#367c2b;}
.MOD_NO_18 a:hover, .MOD_FO_6panel a:hover, .MOD_GC_3 a:hover, .MOD_GC_7 a:hover {text-decoration:underline; color:#669966;}
.MOD_FO_6panel a:hover h4{text-decoration: underline;}/*PK artf1288404*/
/*(K)Inline Link Style*/

/* DD Added New Generic Class for Margin Bottom*/
.margin_bottom { display:block; padding-bottom:8px; }
a.externalLinkImg{ background: url("images/external_link.gif") no-repeat scroll right center; display:inline-block !important; vertical-align:middle; height:12px; width:16px; margin:0 0 0 3px; }
.carousel-display-counter {width:486px; text-align:right;}
.strike_through, a.strike_through:hover { text-decoration:line-through !important; }

.MOD_FO_6panel ol.upperAlpha li, ol.upperAlpha li{list-style:upper-alpha !important;}/*artf1206942 : Generic Copy Block-Simple does not display alphabetical ordered list */
.MOD_FO_6panel ol.lowerAlpha li, ol.lowerAlpha li{list-style:lower-alpha !important;}/*artf1206942 : Generic Copy Block-Simple does not display alphabetical ordered list */

/*DD Created New Common Classes*/
.clearBoth { clear:both !important; }
.clearLeft { clear:left !important; }
.clearRight { clear:right !important; }
.clearNone { clear:none !important; }

.fullWidth { width:100% !important; }
.displayTable { display:table !important; }
.displayInline { display:inline !important; }
.displayInlineBlock { display:inline-block !important; }
.displayBlock { display:block !important; }

.nopadding { padding:0 !important; }
.nopaddingleft { padding-left:0 !important; }
.nopaddingright { padding-right:0 !important; }
.nopaddingtop { padding-top:0 !important; }
.nopaddingbottom { padding-bottom:0 !important; }

.nomargin { margin:0 !important; }
.nomarginleft { margin-left:0 !important; }
.nomarginright { margin-right:0 !important; }
.nopaddingtop { margin-top:0 !important; }
.nomarginbottom { margin-bottom:0 !important; }

/*DD 19Oct2011 Added new classes for specific scenerio.*/
.negativemargintop { margin-top:-18px !important; }
.negativemarginleft { margin-left:-18px !important; }
.negativemarginright { margin-right:-18px !important; }
.negativemarginbottom { margin-bottom:-18px !important; }

.MOD_NO_5_wide_generic ul.MOD_NO_5_wide { margin:0; padding:0; display:block; }
.MOD_NO_5_wide_generic ul.MOD_NO_5_wide li { margin:0; padding-left:0; background:none; list-style:none; }

.border-right { border-right:1px solid #e3e4e5; }
.padding-right { padding-right: 18px; }
.padding-left { padding-left: 18px; }
.padding-bottom { padding-bottom: 18px; }
.padding-top { padding-top: 18px; }

/*DD Added new style for generic lists wrapping with different size of images. This will only work when images are right aligned.*/
.MOD_GC_3 .generic-list-image ul, .MOD_GC_22a .generic-list-image ul, .MOD_GC_22b .generic-list-image ul, .MOD_GC_22afc .generic-list-image ul { display:inherit !important; clear:none !important; }

/*Gallery Style*/
div.container { width:990px; margin-top:7px; }
div.content_container { width:739px; float:left; margin-right:11px; padding:0; background:url(http://www.deere.com/en_US/CCE_promo/source/category/css/content_bg.gif) repeat-x top; }
div.content_container div.left_column { width:206px; float:left; }
div.heading { background:url(http://www.deere.com/en_US/CCE_promo/source/series/css/heading_bg.jpg) repeat-x; color:#FFF; padding:8px 7px; font-weight:bold; font-size:11px; text-transform:uppercase; }
div.content_container div.center_column { width:533px; padding-top:40px; float:left; }
span.category_heading { font: bold 18px Verdana, Geneva, sans-serif; color: #000000; margin-bottom:10px; }
div.content_container div.center_column div { width:533px; padding:0; margin:0; }
div.content_container div.center_column div img { float:left; width:316x; margin:0; padding:0; }
div.content_container div.center_column div span { width:210px; float:right; }
div.content_container div.center_column div span a { font-weight: bold; text-decoration: none; color:#000000; display: block; padding: 0 0 2px 10px; font-size:11px; background:url(http://www.deere.com/en_US/CCE_promo/source/category/css/arrow.gif) no-repeat 0 50%; }
div.content_container div.center_column div span p { margin:0; padding:0 0 10px 0; font-size:11px; }
div.content_container div.center_column div span a:hover { color:#666666; }
.hidden { display:none; }
.specs { margin:0; padding:0 0 10px 0; font-weight: bold; color:#797979; }
.pricing { margin:0; padding:0 0 10px 0; font-style:italic; }

/* left column styles */
ul.category_left_nav { margin:0; padding:0; list-style-type:none; }
ul.category_left_nav li { list-style-type:none; margin:0; padding:0; border-bottom: #979ba0 1px solid; }
ul.category_left_nav li a { display:block; text-decoration:none; color: #000000; background:#e2e2e2; font-size: 11px; margin:0; padding:5px 0 5px 7px; }
ul.category_left_nav li a:hover, ul.category_left_nav li a.selected { background-color:#b5b8bd; color: #000000; }
ul.category_left_nav li a:visited { color:#000; }

/* right column styles */
div.right_column { width:240px; float:left; padding:0; margin:0; font-size:10px; }
div.right_column ul { padding:0; margin:0; }
div.right_column li { list-style-type:none; margin-left: 0; border-bottom: #b5b5b5 1px solid; }
div.right_column li img { vertical-align:middle; }
div.right_column li a { color:#000000; background:url(http://www.deere.com/en_US/CCE_promo/source/category/css/arrow.gif) no-repeat 0 7px; display:block; width:190px; text-decoration:none; padding:4px 0 4px 10px; }
div.right_column li a:visited { color:#000000; }
div.right_column li a:hover { color:#666666; }

/* Text format for special offers and disclaimers */
.birdseed { font-size: 11px; color:#999999; padding: 15px 0px 25px 0px; margin-left: 7px; margin-top: 10px; height: 6em; width: 985px; overflow:auto; scrollbar-face-color:#cccccc; scrollbar-base-color:#CCCCCC; scrollbar-arrow-color:#333333; scrollbar-track-color:#F3F3F3; scrollbar-shadow-color:#DADADA; scrollbar-highlight-color:#EBF5FF; scrollbar-3dlight-color:#DADADA; scrollbar-darkshadow-Color:#B9B9B9; }
.birdseed p { margin: 0px 0px 10px 0px; width: 960px; }
.birdseed a { text-decoration: none; color: #189519; }

/* gallery scroller styles*/
div.scrollable { position:relative; overflow:hidden; width:264px; height:178px; padding:0; margin:0 auto; background:#f2f2f2; }
div.items { width:200000em; position:absolute; }
div.items a { display:block; float:left; width:264px; height:178px; border:2px solid #aeaeae; }

/*DD Added <a> tag 23Aug11*/
a.prev { z-index:5; position:absolute; display:block; background:url("images/imgarrow_left.png") no-repeat; width:24px; height:40px; left:0px; top:70px; cursor:pointer; }
a.next { z-index:5; position:absolute; display:block; background:url("images/imgarrow_right.png") no-repeat; width:24px; height:40px; right:0px; top:70px; cursor:pointer; }
.disabled, .inactive { display:none; }
div.flash_attachments { border-top:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3; }

/* twitter feed styles */
div.twitter_feed { position:relative; overflow:hidden; width:240px; height:175px; margin:0; padding:0; background:#f2f2f2; }
div.twitter_feed div.twitter_feed_items { height:200000em; position:absolute; }
div.twitter_feed div.twitter_feed_items div { padding:5px; border-bottom:2px solid #FFF; width:230px; }
div.twitter_feed div.twitter_feed_items div.alternate { background:#e2e2e2; }
#sb-title-inner, #sb-info-inner, #sb-loading-inner, div.sb-message { font-family:Verdana, Arial, sans-serif; color:#fff; }
#sb-container { position:fixed; margin:0; padding:0; top:0; left:0; z-index:999; text-align:left; visibility:hidden; display:none; }
#sb-overlay { position:relative; height:100%; width:100%; }
#sb-wrapper { position:absolute; visibility:hidden; width:100px; }
#sb-wrapper-inner { position:relative; border:1px solid #303030; min-height:100px; overflow:hidden; }
#sb-body { position:relative; height:100%; }
#sb-body-inner { position:absolute; height:100%; width:100%; }
#sb-player.html { height:100%; overflow:auto; }
#sb-body img { border:none; }
#sb-loading { position:relative; height:100%; }
#sb-loading-inner { position:absolute; font-size:14px; line-height:24px; height:24px; top:50%; margin-top:-12px; width:100%; text-align:center; }
#sb-loading-inner span { background:url(http://www.deere.com/en_US/CCE_promo/source/series/css/loading.gif) no-repeat; padding-left:34px; display:inline-block; }
#sb-body, #sb-loading { background-color:#060606; }
#sb-title-inner { margin:0 !important; font-size:13px; font-family:Calibri, sans-serif; color:#fff; font-weight:normal; font-size:13px; overflow:hidden; line-height:20px;/*PK artf1240887 padding removed from #sb-title and putting it here*/padding:0 2%; }
#sb-title { bottom:0; position:absolute; width:100%; background:transparent url(images/bkg_alpha1.png); padding:0; min-height:0px; height:auto !important; height:0px; }
#sb-info, #sb-info-inner { height:20px; line-height:20px; }
#sb-info-inner { font-size:12px; margin-top:0 !important; }
#sb-nav { float:right; height:16px; padding:2px 0; width:45%; }
#sb-nav a { display:block; float:right; height:16px; width:16px; margin-left:3px; cursor:pointer; background-repeat:no-repeat; }
#sb-nav-close { background-image:url(images/lightBox_close.gif); width:14px; height:14px; display:block; float:right; cursor:pointer; }
#sb-nav-next { display: block; height: 100%; position: absolute; right: 0; width: 50%; z-index: 2; cursor:pointer; background:url(images/blank.gif); }



#sb-nav-next:hover span.next { background:url(images/lightbox_arrowsNext.gif) right 0px no-repeat; display: block; right: 0;}
#sb-nav-next span.next {height: 40px; text-indent: 99999px; width: 24px; top:45%; display: none; position: absolute; z-index: 2; cursor:pointer; float:right;}
#sb-nav-next span.next:hover{background:url("images/lightbox_arrowsNext_PopHover.gif") center center no-repeat;}
#sb-nav-previous span.prev {height: 40px; text-indent: 99999px; width: 24px; top:45%; display: none; left: 0; position: absolute; z-index: 2; cursor:pointer;}
#sb-nav-previous:hover span.prev { display:block; background: url(images/lightbox_arrowsPrev.gif) left 0px no-repeat;  }
#sb-nav-previous span.prev:hover{background:url("images/lightbox_arrowsPrev_PopHover.gif") center center no-repeat;}

.compatibleEquipment div a.previous_link {background:url('images/arrow_back.gif') no-repeat 0px 4px;padding-left:8px;}

#sb-nav-previous { display: block; height: 100%; left: 0; position: absolute; width: 50%; z-index: 2; cursor:pointer; background:url(images/blank.gif); }
#sb-nav-play { background-image:url(http://www.deere.com/en_US/CCE_promo/source/series/css/play.png); }
#sb-nav-pause { background-image:url(http://www.deere.com/en_US/CCE_promo/source/series/css/pause.png); }
#sb-counter { float:right; padding-right:10px; }
#sb-counter a { padding:0 4px 0 0; text-decoration:none; cursor:pointer; color:#fff; }
#sb-counter a.sb-counter-current { text-decoration:underline; }
div.sb-message { font-size:12px; padding:10px; text-align:center; }
div.sb-message a:link, div.sb-message a:visited { color:#fff; text-decoration:underline; }
div#sb-download, div#sb-download a { float:right; color:#fff }
.viewImage { position:absolute; left:0; }
.downloadImage { position:absolute; top:-20px; left:50%; }
.GC6_Small .viewImage { position:absolute; top:-20px; left:0; }
.GC6_Small .downloadImage { position:absolute; top:-20px; left:50%; }
div.Gallery { width:264px; position:relative; margin:0 0 18px 18px; }


/*DD Two Column for Archive*/
.two_column_archive { float:left; width:100%; margin-bottom:18px; }
.two_column_archive .group { width:48%; margin-right:18px; display:inline; float:left; }
.two_column_archive .group li, .three_column_archive .group li { padding:0 0 0 18px; font-size:13px; line-height:normal; color:#367c2b !important; text-decoration:none !important; background:url('/common/deere-resources/img/bullet_arrow.gif') no-repeat 6px 4px !important; }/*DD Image path is temprary fix as per localization*/
.two_column_archive .group.last { margin-right:0;}

/*DD Three Column for Archive*/
.three_column_archive { float:left; width:100%; margin-bottom:18px; }
.three_column_archive .group { width:30%; margin-right:18px; display:inline; float:left; }
.three_column_archive .group.last { margin-right:0; width:32%;}

/*DD Added Class to remove inline styling Authored in content*/
.content_block { font-size:small; font-family:verdana,geneva; display: block; clear: both; margin-bottom: 6px; float: left; width:100%; }

/*
 *  Sliderkit Image Gallery Plugin
 *  ------------------------------------------------
 */
.sliderkit{position:relative;overflow:hidden;text-align:left;}
.sliderkit a, .sliderkit a:hover{text-decoration:none; outline:none !important;}
.sliderkit a:focus{outline:1px dotted #000;/*optional*/}
.sliderkit img{border:0;}

/*---------------------------------
 *  Navigation
 *---------------------------------*/
.sliderkit .sliderkit-nav{z-index:10;position:absolute;text-align:center;}

/* Nav > Clip */
.sliderkit .sliderkit-nav-clip{position:relative;overflow:hidden;margin:0 auto; width:444px; height:105px;}
.sliderkit .sliderkit-nav-clip ul{position:relative;left:0;top:0;list-style:none;margin:0;padding:0;/*PK artf1237923 float added*/float:left;}
.sliderkit .sliderkit-nav-clip ul li{float:left;}
.sliderkit .sliderkit-nav-clip ul li a{display:block;overflow:hidden;}

/*---------------------------------
 *  Buttons
 *---------------------------------*/
.sliderkit .sliderkit-btn{z-index:10;}

/*---------------------------------
 *  Panels
 *---------------------------------
.sliderkit .sliderkit-panels { position:relative; overflow:hidden; }*/
.sliderkit .sliderkit-panel{z-index:1;position:absolute;overflow:hidden;}
.sliderkit .sliderkit-panel-active{z-index:5;}
.sliderkit .sliderkit-panel-old{z-index:4;}

/* Panels > Overlay */
.sliderkit .sliderkit-panel .sliderkit-panel-textbox{position:absolute;z-index:1;}
.sliderkit .sliderkit-panel .sliderkit-panel-text{position:absolute;z-index:3;bottom:0;left:0;}
.sliderkit .sliderkit-panel .sliderkit-panel-overlay{position:absolute;z-index:2;bottom:0;left:0;}



/*---------------------------------
 *  Photos gallery > Large
 *---------------------------------*/
.photosgallery-large{width:488px;height:442px;padding:0; margin-bottom: 18px;clear: both; float:left; position:relative;}

.photosgallery-large .sliderkit-panels { height:327px; width:488px; }

/* Navbar */
.photosgallery-large .sliderkit-nav{left:0;bottom:0;width:488px;padding:5px 0;background:#dadada;}
.photosgallery-large .sliderkit-nav-clip ul li{float:left;margin:0; width:148px; height:105px;}
.photosgallery-large .sliderkit-nav-clip ul li a{display:block;overflow:hidden;margin:0; border:2px solid #dadada; outline:none;}
.photosgallery-large .sliderkit-nav-clip ul li a:hover{padding:0;border:2px solid #f6d003;}
.photosgallery-large .sliderkit-nav-clip ul li.sliderkit-selected a img {opacity:0.5;filter:alpha(opacity=50);}


.photosgallery-large .sliderkit-nav .sliderkit-btn.sliderkit-go-btn.sliderkit-go-next {display:block !important;}
.photosgallery-large .sliderkit-nav .sliderkit-btn.sliderkit-go-btn.sliderkit-go-prev {display:block !important;}


/* Buttons */
.photosgallery-large .sliderkit-btn{position:absolute;top:0;}
.photosgallery-large .sliderkit-btn span{display:none;}
.photosgallery-large .sliderkit-btn-disable{opacity:0.3/*can be set to any value until 1*/;cursor:default;filter:alpha(opacity=30);}
.photosgallery-large .sliderkit-btn-disable a:hover{cursor:default;}

/* Navbar buttons */
.photosgallery-large .sliderkit-nav .sliderkit-btn a{display:block;width:19px;height:115px;background:url(images/arrow_prev_next.png) no-repeat;}
.photosgallery-large .sliderkit-nav .sliderkit-go-prev, .photosgallery-large .sliderkit-nav .sliderkit-nav-prev{left:0; border-right:1px solid #e6e7e7;}
.photosgallery-large .sliderkit-nav .sliderkit-go-next, .photosgallery-large .sliderkit-nav .sliderkit-nav-next{right:0; border-left:1px solid #e6e7e7;}
.photosgallery-large .sliderkit-nav .sliderkit-go-prev a, .photosgallery-large .sliderkit-nav .sliderkit-nav-prev a{background-position:0px -8px; outline:none;}
.photosgallery-large .sliderkit-nav .sliderkit-go-next a, .photosgallery-large .sliderkit-nav .sliderkit-nav-next a{background-position:-20px -8px; outline:none;}
.photosgallery-large .sliderkit-nav .sliderkit-go-prev a:hover, .photosgallery-large .sliderkit-nav .sliderkit-nav-prev a:hover{background-position:0px -145px;}
.photosgallery-large .sliderkit-nav .sliderkit-go-next a:hover, .photosgallery-large .sliderkit-nav .sliderkit-nav-next a:hover{background-position:-20px -145px;}
.photosgallery-large .sliderkit-nav .sliderkit-go-next.sliderkit-btn-disable a, .photosgallery-large .sliderkit-nav .sliderkit-go-next.sliderkit-btn-disable, .photosgallery-large .sliderkit-nav .sliderkit-nav-next.sliderkit-btn-disable a, .photosgallery-large .sliderkit-nav .sliderkit-nav-next.sliderkit-btn-disable {background:none !important; border-left:none;}
.photosgallery-large .sliderkit-nav .sliderkit-go-prev.sliderkit-btn-disable a, .photosgallery-large .sliderkit-nav .sliderkit-go-prev.sliderkit-btn-disable, .photosgallery-large .sliderkit-nav .sliderkit-nav-prev.sliderkit-btn-disable a, .photosgallery-large .sliderkit-nav .sliderkit-nav-prev.sliderkit-btn-disable {background:none !important; border-right:none;}

/* Panels buttons */
.photosgallery-large .sliderkit-panels .sliderkit-go-btn{position:absolute;top:146px;z-index:10;width:24px;height:40px;}
.photosgallery-large .sliderkit-panels .sliderkit-go-prev{left:0px;}
.photosgallery-large .sliderkit-panels .sliderkit-go-next{right:0px;}
.photosgallery-large .sliderkit-go-btn a{display:block;width:24px;height:40px;cursor:pointer;background-repeat:no-repeat;background-position:center center;}
.photosgallery-large .sliderkit-panels .sliderkit-go-prev a{background-image:url("images/lightbox_arrowsPrev.gif"); background-position:left top;}
.photosgallery-large .sliderkit-panels .sliderkit-go-next a{background-image:url("images/lightbox_arrowsNext.gif");background-position:right top;}
.photosgallery-large .sliderkit-panels .sliderkit-go-prev a:hover{background-image:url("images/lightbox_arrowsPrev_PopHover.gif"); background-position:left top;}
.photosgallery-large .sliderkit-panels .sliderkit-go-next a:hover{background-image:url("images/lightbox_arrowsNext_PopHover.gif");background-position:right top;}
.photosgallery-large .sliderkit-panels .sliderkit-btn-disable a{opacity:0/*can be set to any value until 1*/;cursor:default;filter:alpha(opacity=0);}
.photosgallery-large .sliderkit-panels .sliderkit-go-btn span{display:none;}

/* Panel */
.photosgallery-large .sliderkit-panels .sliderkit-panel{top:0;left:0;width:488px;height:327px;background-color:#FFF;}

/*#page-edit-html .photosgallery-large .sliderkit-panel { height:500px !important; }
#page-edit-html .photosgallery-large .sliderkit-nav{ position:relative !important; }
*/
/* Panel > Textbox */
.photosgallery-large .sliderkit-panel .sliderkit-panel-textbox{bottom:0;left:0;/*min-height:50px; PK artf1240882*/width:488px; position:absolute; *position:relative; /**bottom:50px; DD artf1217884 */ }/*Replaced the height to min-height as viewing the page with Moiz this element had extra height.*/
.photosgallery-large .sliderkit-panel .sliderkit-panel-text{font-size:13px;color:#fff; width:100%; background: transparent url(images/banner_overlay_MOD_GC_12_5.png) repeat 0 0; _filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000, endColorstr=#cc000000); _background:none; /*filter:alpha(opacity=80)*/ }
.photosgallery-large .sliderkit-panel .sliderkit-panel-text p { padding:18px; width:452px; color:#fff; }
.photosgallery-large .sliderkit-panel .sliderkit-panel-overlay{min-height:50px;width:486px;}/*DD artf1243673 replaced height with min-height and reduced the height to 50.*/


.photosgallery-large .sliderkit-panel a { float:left; width:486px; outline:none; height:325px;/*PK height modified artf1243688*/ overflow:hidden; padding:0; margin:0; background-color:#000; border:1px solid #000; text-align:center; }


/*---------------------------------
 *  Photos gallery > Medium
 *---------------------------------*/
.photosgallery-medium{width:266px;height:248px;padding:0;}

/* Navbar */
.photosgallery-medium .sliderkit-nav{left:0;bottom:0;width:246px;padding:10px;background:#000;}
.photosgallery-medium .sliderkit-nav-clip ul li{float:left;margin:0;}
.photosgallery-medium .sliderkit-nav-clip ul li a{display:block;width:75px;height:50px;overflow:hidden;margin:0;padding:3px;}
.photosgallery-medium .sliderkit-nav-clip ul li.sliderkit-selected a{padding:0;border:3px solid #fff;}

/* Buttons */
.photosgallery-medium .sliderkit-btn{position:absolute;top:0;}
.photosgallery-medium .sliderkit-btn span{display:none;}
.photosgallery-medium .sliderkit-btn-disable{opacity:0.3/*can be set to any value until 1*/;cursor:default;filter:alpha(opacity=30);}
.photosgallery-medium .sliderkit-btn-disable a:hover{cursor:default;}

/* Navbar buttons */
.photosgallery-medium .sliderkit-nav .sliderkit-btn a{display:block;width:15px;height:76px;background:transparent url("images/arrows-h.png") no-repeat center 0;}
.photosgallery-medium .sliderkit-nav .sliderkit-nav-prev{left:20px;}
.photosgallery-medium .sliderkit-nav .sliderkit-nav-next{right:20px;}
.photosgallery-medium .sliderkit-nav .sliderkit-nav-prev a{background-position:-89px center;}
.photosgallery-medium .sliderkit-nav .sliderkit-nav-next a{background-position:-108px center;}
.photosgallery-medium .sliderkit-nav .sliderkit-nav-prev a:hover,
.photosgallery-medium .sliderkit-nav .sliderkit-nav-prev a:focus{background-position:-126px center;}
.photosgallery-medium .sliderkit-nav .sliderkit-nav-next a:hover,
.photosgallery-medium .sliderkit-nav .sliderkit-nav-next a:focus{background-position:-145px center;}
 
/* Panels buttons */
.photosgallery-medium .sliderkit-go-btn.sliderkit-go-prev, .photosgallery-medium .sliderkit-go-btn.sliderkit-go-next{position:absolute;top:69px;z-index:10;width:24px;height:40px;}
.photosgallery-medium .sliderkit-go-prev{left:0;}
.photosgallery-medium .sliderkit-go-next{right:0;}
.photosgallery-medium .sliderkit-go-btn a{display:block;width:24px;height:40px;cursor:pointer;background-repeat:no-repeat;background-position:center center;}
.photosgallery-medium .sliderkit-panels .sliderkit-go-prev a{background-image:url("images/lightbox_arrowsPrev.gif"); background-position:left top;}
.photosgallery-medium .sliderkit-panels .sliderkit-go-next a{background-image:url("images/lightbox_arrowsNext.gif");background-position:right top;}
.photosgallery-medium .sliderkit-panels .sliderkit-go-prev a:hover{background-image:url("images/lightbox_arrowsPrev_PopHover.gif"); background-position:left top;}
.photosgallery-medium .sliderkit-panels .sliderkit-go-next a:hover{background-image:url("images/lightbox_arrowsNext_PopHover.gif");background-position:right top;}
.photosgallery-medium .sliderkit-btn-disable a{opacity:0/*can be set to any value until 1*/;cursor:default;}
.photosgallery-medium .sliderkit-go-btn span{display:none;}

/* Panel */
.photosgallery-medium .sliderkit-panel{top:0;left:0;width:266px;height:248px;/* background-color:#000;*/ }
.photosgallery-medium .sliderkit-panel a { border:1px solid #e5e6e6; text-align:center; float:left; outline:none; height:176px; width:264px; background-color:#000; overflow:hidden; padding:0; margin:0; }
.photosgallery-medium .sliderkit-panel img { margin:0; }

/* Panel > Textbox */
.photosgallery-medium .sliderkit-panel .sliderkit-panel-textbox{bottom:0;left:0;height:70px; position:absolute; *position:relative; width:266px; background-color:#FFF;}
.photosgallery-medium .sliderkit-panel .sliderkit-panel-text{height:60px;padding-top:8px;font-size:13px;color:#000;}
.photosgallery-medium .sliderkit-panel .sliderkit-panel-overlay{height:60px;width:266px;background:#fff;}

.sliderkit-pagination, .sliderkit-pagination-small { text-align:right; padding-bottom:8px; font-size:13px; }

.tab .photosgallery-medium .sliderkit-panel .sliderkit-panel-textbox , .tab .photosgallery-medium .sliderkit-panel .sliderkit-panel-overlay{background-color:#F1F1F1;}/*DD artf1288092*/

/**/
#page-edit-html .photosgallery-large .sliderkit-panel .sliderkit-panel-textbox, 
#page-edit-html .photosgallery-medium .sliderkit-panel .sliderkit-panel-textbox, 
#page-edit-html .photosgallery-small .sliderkit-panel .sliderkit-panel-textbox { *position:relative !important; }

/*---------------------------------
 *  Photos gallery > Small
 *---------------------------------*/
.photosgallery-small{width:206px;height:208px;margin-bottom:24px; clear:both;}

/* Navbar */
.photosgallery-small .sliderkit-nav{left:0;bottom:0;width:186px;padding:10px;background:#000;}
.photosgallery-small .sliderkit-nav-clip ul li{float:left;margin:0;}
.photosgallery-small .sliderkit-nav-clip ul li a{display:block;width:75px;height:50px;overflow:hidden;margin:0;padding:3px;}
.photosgallery-small .sliderkit-nav-clip ul li.sliderkit-selected a{padding:0;border:3px solid #fff;}

/* Buttons */
.photosgallery-small .sliderkit-btn{position:absolute;top:0;}
.photosgallery-small .sliderkit-btn span{display:none;}
.photosgallery-small .sliderkit-btn-disable{opacity:0.3/*can be set to any value until 1*/;cursor:default;}
.photosgallery-small .sliderkit-btn-disable a:hover{cursor:default;}

/* Navbar buttons */
.photosgallery-small .sliderkit-nav .sliderkit-btn a{display:block;width:15px;height:76px;background:transparent url("images/arrows-h.png") no-repeat center 0;}
.photosgallery-small .sliderkit-nav .sliderkit-nav-prev{left:20px;}
.photosgallery-small .sliderkit-nav .sliderkit-nav-next{right:20px;}
.photosgallery-small .sliderkit-nav .sliderkit-nav-prev a{background-position:-89px center;}
.photosgallery-small .sliderkit-nav .sliderkit-nav-next a{background-position:-108px center;}
.photosgallery-small .sliderkit-nav .sliderkit-nav-prev a:hover,
.photosgallery-small .sliderkit-nav .sliderkit-nav-prev a:focus{background-position:-126px center;}
.photosgallery-small .sliderkit-nav .sliderkit-nav-next a:hover,
.photosgallery-small .sliderkit-nav .sliderkit-nav-next a:focus{background-position:-145px center;}
 
/* Panels buttons */
.photosgallery-small .sliderkit-go-btn.sliderkit-go-prev, .photosgallery-small .sliderkit-go-btn.sliderkit-go-next{position:absolute;top:49px;z-index:10;width:24px;height:40px;}
.photosgallery-small .sliderkit-go-prev{left:0;}
.photosgallery-small .sliderkit-go-next{right:0;}
.photosgallery-small .sliderkit-go-btn a{display:block;width:24px;height:40px;cursor:pointer;background-repeat:no-repeat;background-position:center center;}
.photosgallery-small .sliderkit-panels .sliderkit-go-prev a{background-image:url("images/lightbox_arrowsPrev.gif"); background-position:left top;}
.photosgallery-small .sliderkit-panels .sliderkit-go-next a{background-image:url("images/lightbox_arrowsNext.gif");background-position:right top;}
.photosgallery-small .sliderkit-panels .sliderkit-go-prev a:hover{background-image:url("images/lightbox_arrowsPrev_PopHover.gif"); background-position:left top;}
.photosgallery-small .sliderkit-panels .sliderkit-go-next a:hover{background-image:url("images/lightbox_arrowsNext_PopHover.gif");background-position:right top;}
.photosgallery-small .sliderkit-btn-disable a{opacity:0/*can be set to any value until 1*/;cursor:default;}
.photosgallery-small .sliderkit-panels .sliderkit-go-prev.sliderkit-btn-disable, .photosgallery-small .sliderkit-panels .sliderkit-go-next.sliderkit-btn-disable {display:none !important;}
.photosgallery-small .sliderkit-go-btn span{display:none;}

/* Panel */
.photosgallery-small .sliderkit-panel{top:0;left:0;width:206px;height:224px;background-color:#FFF;}
.photosgallery-small .sliderkit-panel a { border:1px solid #e5e6e6; float:left; outline:none; height:138px; width:204px; background-color:#000; overflow:hidden; padding:0; margin:0; }
.photosgallery-small .sliderkit-panel img { margin:0; }

/* Panel > Textbox */
.photosgallery-small .sliderkit-panel .sliderkit-panel-textbox{bottom:0;left:0;height:85px;width:204px; position:absolute; *position:relative;}
.photosgallery-small .sliderkit-panel .sliderkit-panel-text{height:80px;padding-top:8px;font-size:13px;color:#000;}
.photosgallery-small .sliderkit-panel .sliderkit-panel-overlay{height:85px;width:206px;background:#fff;}
.sliderkit-pagination-small { width:206px; }

.tab .photosgallery-small .sliderkit-panel .sliderkit-panel-overlay, .tab .photosgallery-small .sliderkit-panel {background-color:#F1F1F1;}/*DD artf1288092*/


/*Gallery for IE7*/
*:first-child+html .photosgallery-large .sliderkit-btn-disable a{filter:alpha(opacity=30);}
*:first-child+html .photosgallery-large .sliderkit-panel .sliderkit-panel-overlay{filter:alpha(opacity=40);}

/*Gallery for IE8*/
.photosgallery-large .sliderkit-btn-disable a{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"\0/;}
.photosgallery-large .sliderkit-panel .sliderkit-panel-overlay{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"\0/;}

/*Compatibility.css Starts*/
.MOD_FO_18, .MOD_FO_19 { width:147px; color:#333; padding:0 0 0 24px; }
.MOD_FO_18 fieldset, .MOD_FO_19 fieldset, #sidetree { border:none; font-size:12px; }
.MOD_FO_18 .head, .MOD_FO_19 .head { text-transform:uppercase; color:#333; font:12px 'Calibri Bold', Verdana, sans-serif; padding: 0 0 18px; display:inline-block; line-height:14px; }
.MOD_FO_18 label { padding: 0; *padding-top:3px; color:#333; float:left; width:120px; font:12px 'Calibri Bold', Verdana, sans-serif; }
.MOD_FO_18 li { clear:both; padding-bottom:14px; *padding-bottom:5px; margin:0; zoom:1; float:left; width:147px; }
.MOD_FO_18 input { float:left; margin:0 5px 0 0; padding:0; }
.MOD_FO_19 label { display:block; color:#666; font:12px 'Calibri Bold', Verdana, sans-serif; }
#product_grid label { color:#333 !important; }
.MOD_FO_19 label:hover, .treeview li span:hover, .treeview li:hover { color:#333; }


.MOD_FO_19 .loading { text-align:center; }
.MOD_FO_19 .loading img { padding:0 0 18px 0; }
.MOD_FO_19 input[type="checkbox"] { margin-right:4px; float:left; }

.MOD_FO_19 select { width:147px; /*border:1px solid #d4d0c8 !important; border-left:2px solid #404040 !important; border-top:2px solid #404040 !important;*/ padding:0; color:#777777; margin-bottom:18px; }

/*MOD_FO_20*/
.MOD_FO_20 { position:absolute; width:78px; z-index:10; background:#fdf8e6; overflow:hidden; padding:12px; }
.MOD_FO_20 img { margin-bottom:8px; float:left; }
.MOD_FO_20 a.more { font:13px 'Calibri Bold', Verdana, sans-serif; clear:both; display:inline-block; }
.MOD_FO_20 .view { margin:0 auto; clear:both; float:left; }

/*DD - Grid View*/
/*Left Column*/
#left_rail { float:left; width:171px; margin-right:18px; padding:18px 14px 18px 0; margin-left:-24px; position:relative; display:inline-block; min-height:668px; height:auto !important; height:668px; }
/*Content Column*/
#content_column { width:642px; margin-right:18px; padding-top:24px; display:inline-block; float:left; min-height:668px; height:auto !important; height:668px; position:relative; }
/*Right Column */
#right_rail { float:left; width:102px; padding-top:24px; position:relative; z-index:10; }
/*Page Title*/
.MOD_NO_27 { padding:8px 0 8px 24px; font-size:20px; font-weight:normal; font-family:'Calibri Bold', Verdana, sans-serif; color:#333; border-bottom:1px solid #e5e6e6; }

.MOD_NO_27 h1 {font-size:20px; font-weight:normal; font-family:'Calibri Bold', Verdana, sans-serif; color:#333; position:relative; top:0; left:0; }


.border_seperator { border-bottom:1px solid #e5e6e6; padding-top:4px; margin-bottom:18px; margin-right:-14px; }

.MOD_GC_29_head .MOD_GC_29_head_label { background-color:#e7e7e7; font-weight:bold; padding:4px 9px; margin-bottom:18px; font:13px 'Calibri Bold', Verdana, sans-serif; zoom:1; display:block; }
.MOD_GC_29_gridview ul { zoom:1; overflow:hidden; clear:both; padding-bottom:36px; }
.MOD_GC_29_gridview ul li { float:left; width:144px; margin-right:18px; display:inline; }
.MOD_GC_29_gridview ul li.rowlast { margin-right:12px !important; }
.MOD_GC_29_gridview ul li img { padding-bottom:8px; }
.MOD_GC_29_gridview ul li a.more { display:inline-block; *display:inline; }

/*Matrix View*/
.compatibility_content { clear: both; float:left; }
.compatibility_content h2 { background-color:#e7e7e7; font-weight:bold; padding:4px 9px; margin:5px 0 0 0; float: left; width:624px; font:13px 'Calibri Bold', Verdana, sans-serif; zoom:1; clear:both; }
.compatibility_detail_image { float:left; width:162px; }
.compatibility_detail_content { float:left; width:442px; }

.compatibility_detail_content ul, .compatibility_detail_content ol { font-size:13px; margin-bottom:8px; }
.compatibility_detail_content ul { margin-left:0; }
.compatibility_detail_content ul li { margin-left:0; margin-top: 3px; padding-left: 15px; background-position:0 6px; }

/*Pagination*/
.MOD_GC_29_pagination { text-align:right; padding-bottom:8px; }
.MOD_GC_29_pagination a, .MOD_GC_29_pagination span.current, .MOD_GC_29_pagination a.prev span { display:inline; zoom:1; margin:0 3px 0 0; font:12px 'Calibri Bold', Verdana, sans-serif; background:url(images/pagination-seperator.gif) no-repeat right center; padding:0 8px 0 0; }
.MOD_GC_29_pagination ul li.next { background:none; padding:0; margin:0; }
.MOD_GC_29_pagination a.next { background:url(images/bullet_arrow.gif) no-repeat right center; padding:0 8px 0 0; position:relative; top:0; right:0; width: auto; }
.MOD_GC_29_pagination a.prev { background:url(images/bullet_arrow2.gif) no-repeat left center; padding:0 0 0 8px; position: relative; top: 0; width: auto; }
.MOD_GC_29_pagination.bottom { margin-top:-12px; position:relative; border-top:1px solid #e5e6e6; padding-top:8px; zoom:1; }
.MOD_GC_29 .current.prev, .MOD_GC_29 .current.next { display:none !important; color:#999; }

.MOD_GC_29 .pagination { padding:0; border:none; }
.MOD_GC_29 .pagination a { text-decoration: none; }
li.none { display:none; }

/****MOD_FO_21 Starts****/
.MOD_FO_21 {position:relative; padding-bottom:0px; overflow:hidden; margin:0 0 /*10px(K)*/ 18px; _display:inline-block; *margin-bottom:10px; clear:both; /*DD artf1184919*/}
.MOD_FO_21 h3 { clear:both; width:642px; overflow:hidden; margin:0; padding:0; cursor:hand; } /*DD artf1214345*/
.MOD_FO_21 h3 a { padding:0 0 0 18px; color:#333333; background:url('images/bullet_arrow_ie.gif') no-repeat 8px 9px; overflow:hidden; width:624px; float:left; display:block; }
.MOD_FO_21 .lastPanel, .lastFeature { margin-bottom:0px !important; }
.MOD_FO_21 h3 a:hover { background-color:#bcbcbc !important; }
.MOD_FO_21 h3.open, .MOD_FO_21 h3.open a:hover { background-color:#ffde00!important; }
.MOD_FO_21 h3.open a { background:url(images/arrow_down_trans.gif) no-repeat 8px 10px; }
.MOD_FO_21 .relative img { float:left; }
.MOD_FO_21 a { font-size:13px !important; }
.MOD_FO_21 div.MOD_FO_6panel { margin:0; background:#fff; padding:18px; float:left; display:none; width:604px; margin:0; border:1px solid #E5E6E6; border-top:none; }
.MOD_FO_21 div.MOD_FO_6Specs { margin:0; background:#fff; display:none; }
.MOD_FO_21 div.MOD_FO_6panel p a:hover 	{ text-decoration:underline; }/*(VK)artf1180005*/
.MOD_FO_21 p { font-size:13px; color:#333; margin-bottom:8px; }
.MOD_FO_21 p.expand_collapse { float:right; width:400px; }
.MOD_FO_21 p.expand_collapse_bottom { float:right; width:400px; margin-bottom:0 !important; margin-top: -35px; *margin-top: -30px; position:relative; z-index:1; }/*DD artf1174098 */
.MOD_FO_21 p.expand_collapse a, .MOD_FO_21 p.expand_collapse_bottom a { margin-left:5px; display:inline; float:right !important; }
.MOD_FO_21 .model { display:block !important }
.MOD_FO_21 .model img { float:left; margin:0 10px 0 0 }
.MOD_FO_21 .model h2 { padding-top:40px; font-size:1.82em; font-weight:normal; font-family:'Calibri Bold', sans-serif; color:#333 }
.MOD_FO_21 .itemModel { font-size:1.18em; font-family:'Calibri', sans-serif; text-align:right }
.MOD_FO_21 .itemModel a { color:#116121 }
.MOD_FO_21 .model .itemModel { text-align:left }
.MOD_FO_21 table { border-collapse:collapse; }
.MOD_FO_21 table th, .MOD_FO_21 table td { width:144px !important; border-right:none;/*PK artf1240808 border right removed*/ padding:0; text-align:left; border-left:1px solid #fff; vertical-align:top; }
.MOD_FO_21 table th { font-weight:normal; font-size:1.45em; font-family:'Calibri', sans-serif; color:#333; position:relative; }
.MOD_FO_21 table th .close_Container { position:absolute; top:104px; right:5px; overflow:hidden; }
.MOD_FO_21 table th .close_Container a { background:url(images/close_gray.gif) no-repeat; display:block; width:6px; height:6px; font-size:0px; text-indent:-999px; letter-spacing:-999px; }
.MOD_FO_21 table th .close_Container a:hover, .MOD_FO_21 table th .close_Container a:focus { background:url(images/close_black.gif) no-repeat; }

.MOD_FO_21 table th span { font-weight:normal; font-size:13px; line-height:14px !important; padding:8px; font-family:'Calibri Bold', sans-serif; float:left; } /*DD artf1214354 : ACM | MV | Complete model name is not coming in Matrix view on mozilla firefox. */
.MOD_FO_21 table td { font-size:13px; font-family:'Calibri', sans-serif; color:#333 }
.MOD_FO_21 table td.head { font-weight:bold; }
.MOD_FO_21 table td span { font-weight:normal; font-family:'Calibri Bold', sans-serif }
.MOD_FO_21 div .bg td { background:#fff }
.MOD_FO_21_Space { margin-bottom:12px!important; }

.MOD_FO_21 span.collapsable_panel { border:none !important; background:none !important; width:100%; display:block !important; padding:0 !important; margin:0 0 8px 0 !important; clear:both !important; overflow:hidden !important; height:auto !important; }

.image_slider { background-color:#dadada; float:left; width:100%; }
.image_slider h2 { font-size:13px; padding:4px 8px 5px; background-color:#fad502; width:auto; font-family:'Calibri Bold', sans-serif; font-weight:normal; } /*DD artf1216071 */
.image_slider h2 span.page-counter { float:right; font-weight:normal; }

.modelname { float:left; width:171px; border-right:1px solid #fff; padding:5px 0; font-family:'Calibri Bold', sans-serif;  }
.column_1, .column_2, .column_3 { float:left; width:144px; text-align:center; overflow:hidden; border-right:1px solid #fff; display:inline-block; padding:5px 0; height:100%; }

span.column_1, span.column_2, span.column_3 {margin-bottom: -9000px; padding-bottom: 9000px;}
.column_3 { border:none; }

.MatrixTable { margin-left:167px; height:136px; display:inline; float:left; position:relative; overflow:hidden; width:475px; }
.MatrixTable li { padding:0; width:144px; height:136px; }
.sliding_image ul { height:136px; margin-left:19px; border-left:1px solid #fff; }
.sliding_image { position:relative; z-index:5; float:left; } /*DD artf1215165 */
.sliding_image .prevbutton, .MatrixTable .tablepag a.prev_column, .MatrixTable .tablepag a.prev_column:hover{ position:absolute !important; left:2px !important; height:136px !important; background:url(images/arrow_prev_next.png) left top !important; width:18px !important; border:1px solid #fff; border-top:none; border-right:none; z-index:1; }
.ff3_5 .sliding_image .prevbutton, .ff3_5 .MatrixTable .tablepag a.prev_column, .ff3_5 .MatrixTable .tablepag a.prev_column:hover{ border-right:1px solid #fff;}
.sliding_image .nextbutton, .MatrixTable .tablepag a.next_column, .MatrixTable .tablepag a.next_column:hover{ position:absolute !important; right:0 !important; height:136px !important; background:url(images/arrow_prev_next.png) right top !important; width:19px !important; border:1px solid #fff; border-top:none; border-right:none; z-index:1; }
/****MOD_FO_21 Ends****/

#overlayDiv, #overlayDivFull { background: url(images/loading-bg-white.png) repeat left top; _filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff, endColorstr=#cc000000); _background:none; position:absolute; top:0; width:100%; z-index:10; text-align:center; left:0; }
#overlayDiv img, #overlayDivFull img { position:fixed; top:50%; left:48%; } /*DD artf1215942 */

#overlayDivFull { left:-180px; width:942px; }

/*Error Message*/
.errormessage { font:13px 'Calibri Bold', Verdana, sans-serif; color:#cc6600; }
.errormessagepage {font:13px 'Calibri Bold', Verdana, sans-serif; color:#cc6600; height:468px; padding-top:18px; text-align:center; }
.relative { position:relative; }
.sliding_image .MatrixTable .relative { position:relative; width:144px; }
.MatrixTable .tablediv2 { width:434px; left:20px !important; padding-left:1px; }
.ff3_5 .MatrixTable .tablediv2{ left:21px !important; }
.MatrixTable .tablepag { width:475px; }
.MatrixTable .tablediv2 table { border-spacing:0; }
.MatrixTable .tablediv2 table th { height:136px;  }

.export-xls input { padding:0 0 0 23px; font-size:13px; line-height:18px; background:url('images/ico_xls.gif') no-repeat; border:0; color: #367C2B; margin:8px 0 10px 0; cursor:pointer; float:left; font-family: 'Calibri',sans-serif; overflow:visible; }/*DD artf1215657 */
.export-xls input.buttonhover { color:#669966; text-decoration: underline !important; } /*DD artf1215657 */

/*Compatibility.css Ends*/

/*jquery.treeview.css Starts*/
.treeview, .treeview ul { padding: 0; margin: 0; list-style: none; }
.treeview ul { margin-top:4px; }
.treeview .hitarea { background: url(images/treeview-default.gif) -64px -25px no-repeat; cursor:pointer; display:inline; float:left; height:9px; margin-left:-15px; margin-right:0; padding:4px 4px 0 0; width:9px; }
* html .hitarea { display: inline; float:none; }
*:first-child+html .treeview .hitarea { margin-left:-12px; margin-right:6px; }

.treeview li { margin: 0; padding: 4px 0 4px 15px; font:12px Calibri, Verdana, sans-serif; color:#666; background: url(images/treeview-default-line.gif) 0 0 no-repeat; float:left; width:132px; clear:both; }
*:first-child+html .treeview li { padding:2px 0 2px 0px; width:147px; }
*:first-child+html .treeview li li { padding:2px 0 2px 0; margin-left:19px; width:126px; }
*:first-child+html .treeview li li li { padding:2px 0 2px 0px; margin-left:4px; width:104px }

*:first-child+html .treeview li li .hitarea, *:first-child+html .treeview li .hitarea { margin:0 2px 0 4px !important; }
.treeview li.collapsable li .hitarea { margin:0 2px 0 1px; }

.treeview li span { margin-left:2px; }
*:first-child+html .treeview li span { margin-left:4px; }

.treeview li ul li { padding-left:0; }
.treeview li li { width:130px; }
.treeview li li li { width:112px; }
.treeview li li li li { width:102px; }
.treeview li li .hitarea { margin-left:-1px; }
.treeview ul { margin-left:7px; clear:both; float:left; width:100%; }
.treeview ul ul { margin-left:2px; }
.treeview ul ul ul { margin-left:18px; }
ul.treeview { margin-left:0; }
.treeview a.selected { background-color: #eee; }
#treecontrol { margin: 1em 0; display: none; }
.treeview .hover { cursor: pointer; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }
.treeview .expandable-hitarea { background-position: -80px -3px; }
.treeview li.last { background-position: 0 -1766px }
/*jquery.treeview.css Ends*/


.gallery_tab_disabled, .tab .wild.gallery_tab_disabled, .tab .wild1.gallery_tab_disabled, .tab .wild2.gallery_tab_disabled, .tab .wild2.gallery_tab_disabled, .tab .wild4.gallery_tab_disabled, .tab .wild5.gallery_tab_disabled, .tab .wild6.gallery_tab_disabled, .tab .wild7.gallery_tab_disabled { height:1px !important; padding:0 !important; overflow:hidden !important; display:block; }/*DD artf1236914*/

.gallery_tab_disabled *, 
.tab .wild.gallery_tab_disabled *, 
.tab .wild1.gallery_tab_disabled *, 
.tab .wild2.gallery_tab_disabled *, 
.tab .wild2.gallery_tab_disabled *, 
.tab .wild4.gallery_tab_disabled *, 
.tab .wild5.gallery_tab_disabled *, 
.tab .wild6.gallery_tab_disabled *, 
.tab .wild7.gallery_tab_disabled * { margin-top:1px; }

.bold { font-weight:bold !important; }

/*DD Created Generic Table with Caption and Table Heading Style as per the style provided by Keshava*/
.generic_table { margin:0 0 24px 0; text-align:left; width:100% !important; clear:both }
.generic_table table#Last { margin-bottom:25px; }
.generic_table caption { padding:0 0 13px; text-align:left; font: normal 20px 'Calibri Bold', Verdana, san-serif; position:relative; }
.generic_table tr td, .generic_table tr th { background-color:#fff; text-align:left; vertical-align:top; }
.generic_table tr th { padding:10px 12px 0 12px; text-transform:uppercase; font: normal 13px 'Calibri Bold', Verdana, san-serif; }
.generic_table tr td { padding:10px 12px; font:14px 'Calibri', Verdana, san-serif; vertical-align:top; }
.generic_table tr.bg td { background:#F1F1F1; }
.generic_table caption .back-to-top { position:absolute; margin-left:600px; margin-top:7px; }
.generic_table tr td td { padding:0px; background:none; }
#table_index { margin-bottom:24px; }
#table_index tr td { padding: 0 12px !important; }

/*DD Created new style for Calendar of Events Table*/
.events_calendar { border-collapse:collapse; font: 14px Calibri, Verdana, san-serif; }
.events_calendar caption { border:2px solid white; border-bottom:0; }
.events_calendar th, .events_calendar td { border:2px solid white; vertical-align:middle; }
.events_calendar .calendar_head th {background-color:#FFde00; font: normal 14px 'Calibri Bold', Verdana, san-serif; }
.events_calendar tr th { background-color: #ccc; margin-top:15px; }
.events_calendar tr.center th { text-align:center !important; }
.events_calendar caption, .events_calendar tr th, .events_calendar tr td { padding:5px 8px; text-align:left; }
.events_calendar tr.alt td { background-color:#f1f1f1; }
.events_calendar tr.blank_row td { padding:0; height:20px; line-height: 20px; }

.MOD_GC_3 .back_top_panel { margin:0 0 -20px 0; position:relative; z-index:100; }
.MOD_GC_3 .back_top_panel_last { margin:0 0 8px 0; position:relative; z-index:100; text-align:right; }

/*DD Automated News Component*/
.MOD_GC_27 { margin:0 0 18px; }
.MOD_GC_27 h2 { margin:0 0 18px; font: normal 20px 'Calibri Bold', Verdana, san-serif; color:#333; padding:0; line-height:18px; }
.MOD_GC_27 li { margin-bottom:12px; font: normal 14px 'Calibri Bold', Verdana, san-serif; color:#367c2b; }
.MOD_GC_27 li a:hover, .MOD_GC_27 .see_all:hover { text-decoration:underline; }
.MOD_GC_27 li span { color:#333; font-family:Calibri, Verdana, san-serif; line-height:20px; display:block; }
.MOD_GC_27 .see_all { float:right; line-height:18px; font: 14px Calibri, Verdana, san-serif; color:#367C2B; }


/* Basic overlay CSS */
.select-overlay { background:#fff }
.ie-select-width-overlay span { display:block; float:left; clear:both; background:url(images/bg-ie-select-width-13px.png) no-repeat 0 0; }

/** Overlay CSS for Internet Explorer 6 and 7 */
.ie6 .ie-select-width-overlay span, .ie7 .ie-select-width-overlay span { width:17px; height:20px; background-position:0 -18px }
.ie6 .ie-select-width-overlay-hover span, .ie7 .ie-select-width-overlay-hover span { background-position:-17px -18px }
.ie6 .ie-select-width-overlay-mouseover span, .ie7 .ie-select-width-overlay-mouseover span { background-position:-18px -18px }

/* Overlay CSS for Internet Explorer 8 */
.ie8 .ie-select-width-overlay span { width:17px; height:18px; background-position:-17px 2px; }
.ie8 .ie-select-width-overlay-hover span { background-position:-17px 2px }
.ie8 .ie-select-width-overlay-mouseover span { background-position:-18px 2px }


/**
 * Overlay CSS.
**/
.select-overlay { background:#fff }
.select-overlay span { display:block; float:left; clear:both; background:url(images/bg-ie-select-width.png) no-repeat 0 0 }

/* Overlay CSS for Internet Explorer 6 and 7 */
.ie6 .select-overlay span, .ie7 .select-overlay span { width:18px; height:22px; background-position:0 -20px }
.ie6 .select-overlay-hover span, .ie7 .select-overlay-hover span { background-position:-18px -20px }
.ie6 .select-overlay-active span, .ie7 .select-overlay-active span { background-position:-18px -20px }

/* Overlay CSS for Internet Explorer 8 with no borders or padding */
.ie8 .select-overlay span { width:18px; height:20px; background-position:0 0 }
.ie8 .select-overlay-hover span { background-position:-18px 0 }
.ie8 .select-overlay-active span { background-position:-18px 0 }

/* Overlay CSS for Internet Explorer 8 with borders and padding */
#select-styleable-container.ie8 .select-overlay span { width:17px; height:20px; background-position:-36px 0 }
#select-styleable-container.ie8 .select-overlay-hover span { background-position:-53px 0 }
#select-styleable-container.ie8 .select-overlay-active span { background-position:-53px 0 }


/*PK artf1235143*/
.tinymce ol li { margin-left:30px; margin-top:3px; padding-left:0; list-style:decimal; background:none; }
.tinymce ul li { background:url('images/bullet_square.gif') no-repeat 5px 6px; margin-top:3px; margin-left:5px; margin-bottom:0px; padding-left:25px; list-style:none; }
.tinymce table tr td, .tinymce ul li, .tinymce ol li {font:13px 'Calibri', Verdana, san-serif;}
.tinymce ul li a:hover, .tinymce ol li a:hover {text-decoration:underline;}

/*TeamSite Fix for IE7 artf1224342 */
.ext-ie7 #jdtcsbl-en-us-col-3-row-1-area-1 { width:218px; overflow:hidden !important; }

/*TeamSite Fix for artf1235414*/	
#tinymce ol ul li { list-style:none; }
#tinymce ul li { margin-left:30px; list-style:none; }
#tinymce ol li, #tinymce ul ol li, #tinymce ul ul ol li, #tinymce ol ul ol li, #tinymce ul ol ol li, #tinymce ul ol ul ol li { margin-left:30px; margin-top:3px; padding-left:0; list-style:decimal; background:none; }
#tinymce ul { display:table; clear:both; }
#tinymce ul li, #tinymce ol ul ul li, #tinymce ul ol ul li { background:url('images/bullet_square.gif') no-repeat 5px 6px; margin-top:3px; margin-left:5px; margin-bottom:0px; padding-left:25px; list-style:none; }


/* artf1242956 */
.specifications .xls { margin-right:20px; padding-bottom:0; height:18px; }
.export-pdf {overflow:hidden; clear:left;}
.export-pdf a { padding:0 0 0 23px; background:url(images/ico_pdf.gif) no-repeat; color: #367C2B; margin:0; height:18px; cursor: pointer; font: normal 13px/18px 'Calibri',sans-serif; float:left; margin-top:13px;}
.export-pdf a:hover, .MOD_FO_6a .export-pdf a:hover { color:#669966; text-decoration: underline !important; background:url(images/ico_pdf.gif) no-repeat !important; }
.MOD_FO_6a.specs {padding-bottom:0px;}


/*Video open in lightbox pagination styling*/
#nyroModalWrapper .tablepag{ margin-top: -25px; position: absolute;right: 0;text-align: center;top: 0;width: 100%; z-index: 101;}
#nyroModalWrapper .tablepag span { width:100%; text-align: center; left:0; top:0px; }
#nyroModalWrapper .tablepag span a { cursor:default; }
#nyroModalWrapper .tablepag span .on:hover { background-position: 0 -12px; display: inline-block; }
#nyroModalWrapper .tablepag span a:hover {background-position:0px 0px;}

/*PartsDVD Small*/
.MOD_FO_29 { width:462px; padding:24px; background-color:#f1f1f1; font-size:13px; overflow:hidden; margin-bottom:18px; clear:both; }
.MOD_FO_29.cream { background-color:#fef9e8; }
.MOD_FO_29 .col_1, .MOD_FO_29 .col_2, .MOD_FO_29 .col_3{ width:154px; float:left; padding-bottom:24px; }

.MOD_FO_29 h4 { font: normal 14px/10px 'Calibri Bold', Verdana, san-serif; color:#333; margin:0; padding:0 0 11px 0; }
.MOD_FO_29 p { font: 13px Calibri, Verdana, san-serif; color:#333; padding:0 0 18px 0; margin:0; }
.MOD_FO_29 form { overflow:hidden; }
.MOD_FO_29 label { font: normal 15px/10px 'Calibri Bold', Verdana, san-serif; color:#333; padding:0 0 8px 0; display:block; white-space:nowrap }
.MOD_FO_29 label span { font: normal 12px/10px Calibri, Verdana, san-serif; }
.MOD_FO_29 select { width:144px; height:21px; border:1px solid #ccc; color:#333; font: normal 13px Calibri, Verdana, san-serif; }
.MOD_FO_29 .submit_btn { clear:both; }
.MOD_FO_29 input.input_text {background:url(images/input-text-bg.png) no-repeat left top; border:1px solid #ccc; font-size:13px; color:#333; padding:2px 3px 2px 6px; display:block; width:143px;font-family:Calibri, Verdana, san-serif;margin-top:-1px;}

/*DD artf1284657*/
.quirk-mode .MOD_FO_29 input.input_text, .quirk-mode .MOD_FO_30 input.input_text {height:21px;}
.quirk-mode .MOD_FO_31 input.input_text {height:21px; width:172px;}
.ie.quirk-mode .MOD_FO_29 {width:510px;}
.ie.quirk-mode .MOD_FO_30{width:762px;}
.ie.quirk-mode .MOD_FO_31{width:222px;}

.MOD_FO_29 *, .MOD_FO_30 *, .MOD_FO_31 *{font-family:Calibri, Verdana, san-serif;}

/*PartsDVD Large*/
.MOD_FO_30 { width:714px; padding:24px; background-color:#f1f1f1; font-size:13px; overflow:hidden; margin:0 0 18px 0; margin-bottom:18px; clear:both; }
.MOD_FO_30.cream { background-color:#fef9e8; }
.MOD_FO_30 .thumbnail { width:204px; height:138px; margin-right:24px; float:left; }
.MOD_FO_30 .content { overflow:hidden; }
.MOD_FO_30 .col_1, .MOD_FO_30 .col_2{ width:158px; float:left; padding-bottom:24px; }
.MOD_FO_30 .col_3{ width:170px; float:left; padding-bottom:22px; }
.MOD_FO_30 h4 { font: normal 14px/10px 'Calibri Bold', Verdana, san-serif; color:#333; margin:0 0 8px 0; }
.MOD_FO_30 p { font: 13px Calibri, Verdana, san-serif; color:#333; padding:0 0 18px 0; margin:0; }
.MOD_FO_30 label { font: normal 15px/10px 'Calibri Bold', Verdana, san-serif; color:#333; padding:0 0 8px 0; display:block; white-space:nowrap }
.MOD_FO_30 label span { font: normal 12px/10px Calibri, Verdana, san-serif; }
.MOD_FO_30 select { width:148px; height:21px; border:1px solid #ccc; font-size:13px; color:#333; }
.MOD_FO_30 .submit_btn { clear:both; }
.MOD_FO_30 input.input_text {line-height:13px; height:13px; background:url(images/input-text-bg.png) no-repeat left top; border:1px solid #ccc; font-size:13px; color:#333; padding:2px 3px 2px 6px; display:block; width:158px;margin-top:-1px;}
.MOD_FO_29 .errormessage, .MOD_FO_30 .errormessage, .MOD_FO_31 .errormessage, .MOD_FO_39 .errormessage, .MOD_FO_40 .errormessage, .MOD_FO_41 .errormessage {padding-bottom:12px;} /* MG new module 39,40,41 classes added*/

/*PartsDVD for Right & Left Rail.*/
.MOD_FO_31 { width:174px; padding:20px 24px 24px 24px; background-color:#f1f1f1; font-size:13px; overflow:hidden; margin-bottom:18px; clear:both; }
.MOD_FO_31.cream { background-color:#fef9e8; }
.MOD_FO_31 .col_1, .MOD_FO_31 .col_2, .MOD_FO_31 .col_3{ width:174px; float:left; padding-bottom:24px; }
.MOD_FO_31 h4 { font: normal 14px 'Calibri Bold', Verdana, san-serif; color:#333; margin:0; padding:0 0 8px 0; }
.MOD_FO_31 p { font: 13px Calibri, Verdana, san-serif; color:#333; padding:0 0 18px 0; margin:0; }
.MOD_FO_31 label { font: normal 15px/10px 'Calibri Bold', Verdana, san-serif; color:#333; padding:0 0 8px 0; display:block; white-space:nowrap }
.MOD_FO_31 label span { font: normal 12px/10px Calibri, Verdana, san-serif; }
.MOD_FO_31 select { width:174px; height:21px; border:1px solid #ccc; font-size:13px; color:#333; }
.MOD_FO_31 .submit_btn { clear:both; }
.MOD_FO_31 input.input_text {line-height:13px; height:13px; background:url(images/input-text-bg.png) no-repeat left top; border:1px solid #ccc; font-size:13px; color:#333; padding:2px 3px 2px 6px; display:block; width:163px;}

.submit_btn { background:url(images/btn_primary.gif) left top no-repeat; height:28px; float:left; color:#595959; line-height:auto;}
.submit_btnInput { background:url(images/btn_primary.gif) right -29px no-repeat; margin-left:2px; cursor: pointer; border:0px; padding:6px 17px 6px 16px; font:14px 'Calibri Bold', Verdana, sans-serif; text-transform:uppercase; overflow:visible; color:#595959; height:28px;}
.submit_btn:hover { background:url(images/btn_primary.gif) no-repeat left -58px; text-decoration:none; }
.submit_btn:hover .submit_btnInput { background:url(images/btn_primary.gif) right -87px no-repeat; }
.submit_btn:active { background:url(images/btn_primary.gif) left -116px no-repeat; }
.submit_btn:active .submit_btnInput { background:url(images/btn_primary.gif) right -145px no-repeat; }

.gecko .submit_btnInput {padding-top:4px;}


/*MOD_FO_33 Blog Comoponent Styling*/
.MOD_FO_33 {width:190px; background-color:#fdf8e6; padding:16px 16px 17px 16px; overflow:hidden; clear:both; margin-bottom:18px;}
/*DD artf1284219*/
.ie.quirk-mode .MOD_FO_33 {width:220px;}
.ie.quirk-mode .blog_nav .page_bar { display:none !important; }
.MOD_FO_33 .head {font: normal 14px/16px 'Calibri Bold'; color:#333; text-transform:uppercase; line-height:41px; padding:0 0 16px 0px; border-bottom:1px solid #cac6b8; overflow:hidden;}
.MOD_FO_33 .nohead {font: normal 14px/16px 'Calibri Bold'; color:#333; text-transform:uppercase;padding:0 0 13px 0px; border-bottom:1px solid #cac6b8;}
.MOD_FO_33 .head img {float:left; padding-right:8px;}
.MOD_FO_33 .content{margin-bottom:12px;}

.MOD_FO_33 .page_navigation img {border:none; display:none !important;}
.MOD_FO_33 .news {font: normal 13px/16px 'Calibri Bold'; color:#000; margin-top:7px; padding-bottom:9px; border-bottom:1px dotted #cac6b8;}
.MOD_FO_33 .news a {color:#367C3B;}
.MOD_FO_33 .news a:hover, .MOD_FO_33 a.view_more:hover {text-decoration:underline;}
.MOD_FO_33 .news_date {font: 13px/16px Calibri, Verdana, sans-serif; color:#666;}
.MOD_FO_33 .news.last_border {border-bottom:1px solid #cac6b8; margin-bottom:12px;}
.MOD_FO_33 .blog_nav {width:84px; height:14px; float:left;}
.MOD_FO_33 a.view_more  { background:url('images/bullet_arrow.gif') no-repeat 0 4px transparent; padding-left:10px; color:#367C3B; font: normal 13px Calibri, Verdana, san-serif; display:inline-block; width:96px;}

.no_pagination a.view_more {width:180px !important;}

.MOD_FO_33 .page_link, .MOD_FO_33 .page_bar, .MOD_FO_33 .first_sep {display:none !important;}

.MOD_FO_33 a.previous_link {background:url('images/blog-pagination-icon.png') 0 0 no-repeat; width:14px; height:14px; margin-right:3px; float:left; text-indent:-9999px; }
.MOD_FO_33 a.prev_disabled{background:url('images/blog-pagination-icon.png') 0 -15px no-repeat; width:14px; height:14px; margin-right:3px; float:left; text-indent:-9999px; display:block !important; }

.MOD_FO_33 a.next_link {background:url('images/blog-pagination-icon.png') -15px 0 no-repeat; width:14px; height:14px; float:left; text-indent:-9999px; }
.MOD_FO_33 a.next_disabled{background:url('images/blog-pagination-icon.png') -15px -15px no-repeat; width:14px; height:14px; margin-right:3px; float:left; text-indent:-9999px; display:block !important; }



/*DD Added as per the requirement while content authoring. Table with Grey Header & Grey Border for white background. */
.table_white_bg, .table_white_bg th, .table_white_bg td {border:1px solid #999; border-collapse:collapse; }
.table_white_bg caption {background-color:#FFde00; font-weight:bold; margin:0; }
.table_white_bg caption, .table_white_bg tr th, .table_white_bg tr td { padding:0 8px; line-height:24px; text-align:left; }
.table_white_bg tr th { background-color: #ccc; font-weight:bold; }
.table_white_bg tr th, .table_white_bg tr td { font-size:13px; text-align:center }
.table_white_bg tr.alt td { background-color:#f1f1f1 !important; }


/**Video Gallery styling**/
span.time { display:block; }

.video_gallery.large .MOD_NO_2_S{width:942px}

/*************Small********************/
.MOD_FO_32 { padding:11px 8px 17px; overflow:hidden; width: 669px; clear:both;/*DD artf1288290*/ }
.quirk-mode .MOD_FO_32 { width: 685px;/*DD artf1288290*/ }
.MOD_FO_32 h2 { font:20px/14px 'Calibri Bold', Verdana, sans-serif; color:#333; margin-bottom:20px; }
.MOD_FO_32 div.video_list_container .video_list { height:233px; overflow:hidden; margin-bottom:10px; }
.MOD_FO_32 div.video_list_container { width:247px; float:left; font-size:13px; margin-right:6px; clear:left; }
.MOD_FO_32 div.video_list_container div.video { background:#fff url(images/vide-gallery-list-bg.gif) repeat-x left top; overflow:hidden; border:1px solid #e1e1e1; clear: both; color: #333333; cursor: pointer; height:63px; margin-bottom:4px; padding: 5px 11px 5px 5px; position: relative; text-decoration: none; width: 229px;}
.MOD_FO_32 div.video_list_container div.video span { display:block; }
.MOD_FO_32 div.video_list_container div.playing{ background:none; background-color:#fad502; }
.MOD_FO_32 div.video_list_container div.video img { float:left; margin:0 11px 0 0; }
.MOD_FO_32 div.video_list_container div.video span.play_icon { background:url(images/play_icon.png) 0 0 no-repeat; position:absolute; z-index:5; left:86px; top:41px; display: block; width: 31px; height: 29px; }
.MOD_FO_32 div.video_list_container div.video_list strong{padding-top:2px; display:block;}
.MOD_FO_32 div.video_content { float:left; width:416px; height:233px; }
.MOD_FO_32 div.video_container { width:416px; }

.MOD_FO_32 #media_player { background:#000; position:relative; z-index:1; cursor:pointer; }
.MOD_FO_32 #media_player .icon_play { left:188px; top:97px; }
.MOD_FO_32 #mediaplayercontainer { width:416px; height:233px !important; position:relative; overflow:hidden; background-color:#000; }


/*smaller video*/
.MOD_FO_27 { overflow: hidden; padding: 11px 0 17px; width:504px; clear:both;/*DD artf1288290*/ }
.MOD_FO_27 h2 { color: #333333; font: 14px 'Calibri Bold',Verdana,sans-serif; margin-bottom: 10px; }
.MOD_FO_27 div.video_list_container { float: left; font-size: 13px; width:118px; }
.MOD_FO_27 div.video_list_container .video_list { margin:0 3px 7px 0; overflow:hidden; }
.MOD_FO_27 div.video_list_container div.video {height:65px; width:113px; margin-bottom:6px; overflow:hidden; cursor:pointer;}
.MOD_FO_27 div.video_list_container div.playing {border:3px solid #FAD502; width:107px;}
.MOD_FO_27 div.video_content { float: left; width: 386px; }
.MOD_FO_27 #mediaplayercontainer { background-color: #000; height: 218px !important; overflow: hidden; position: relative; width: 386px; cursor:pointer;}
.MOD_FO_27 #mediaplayercontainer .icon_play { left:173px; top:89px; }
.MOD_FO_27 div.video_details { background-color: #FFFFFF; border: 1px solid #D3D3D3; clear: both; float: left; margin-top: 5px; padding:8px; width: 368px; height:43px; }
.MOD_FO_27 div.video_details h2 { line-height: 13px; margin-bottom: 1px; font-size:13px; font-weight:bold;}
.MOD_FO_27 div.video_details p { color: #333333; font-size: 13px; line-height:13px; }
.MOD_FO_27 div.video_description_title { display:none; }
.MOD_FO_27 div.video_description { display:none; }


/*************Medium*******************/
.MOD_FO_28 {overflow:hidden; width:710px; margin-bottom:18px; clear:both;/*DD artf1288290*/ }

.MOD_FO_28 div.video_list{ width:250px; height:315px; float:left; font-size:13px; margin-right:5px; clear:left; overflow:hidden; }
.MOD_FO_28 div.video_list div.video { width:232px; background:#fff url(images/vide-gallery-list-bg.gif) repeat-x left top; overflow:hidden; border:1px solid #e1e1e1; clear: both; color: #333333; cursor: pointer; height:63px; margin-bottom:5px; padding: 5px 11px 5px 5px; position: relative; text-decoration: none;}
.MOD_FO_28 div.video_list div.playing { background:none; background-color:#fad502; }
.MOD_FO_28 div.video_list div.video img { float:left; margin:0 11px 0 0; }
.MOD_FO_28 div.video_list div.video span.play_icon { background:url(images/play_icon.png) 0 0 no-repeat; width: 31px; height: 29px; position: absolute; left:86px; top:41px;}/*PK */

.MOD_FO_28 div.video_content{ float:left; width:455px; }
.MOD_FO_28 div.video_container { width:455px; }
.MOD_FO_28 div.video_details { width:429px; height:27px; border:1px solid #d3d3d3; background-color:#FFF; margin-top:5px; padding:12px; clear:both; float:left; }
.MOD_FO_28 div.video_details h2 { margin-bottom:2px; font:normal 14px/11px 'Calibri Bold', Verdana, sans-serif; color:#333; }
.MOD_FO_28 div.video_details p { font-size:14px; color:#333; }

.MOD_FO_28 #mediaplayer { background-color:#000; position:relative; z-index:1; }
.MOD_FO_28 #mediaplayercontainer { width:455px; height:257px !important; position:relative; overflow:hidden; background-color:#000; cursor:pointer; }
.MOD_FO_28 #mediaplayercontainer .icon_play { left:207px; top:108px; }
.MOD_FO_28 div.video_description_title { display:none; }
.MOD_FO_28 div.video_description { display:none; }
.MOD_FO_28 h2#video_title { margin-bottom:0; }

.MOD_FO_28 .full_screen { float:right; width:280px; text-align:right;  }
.MOD_FO_28 .full_screen, .MOD_FO_28 .page_navigation { margin-bottom:11px; }

.MOD_FO_28 .page_navigation { float:left; width:430px; min-height:21px; line-height:21px; text-align:left !important }
.MOD_FO_28 .page_navigation a { padding:0 3px; margin:0 2px; text-decoration:none; font-size:13px; }
.MOD_FO_28 .page_navigation a.previous_link:hover, .MOD_FO_28 .page_navigation a.next_link:hover {text-decoration:underline;}
.MOD_FO_28 .page_navigation a.active_page {font-weight:bold;}
/*.MOD_FO_28 .page_navigation img { display:none !important; visibility:hidden; margin:0; }*/



/*************Large********************/
.video_gallery.large {width:903px; background-color:#F1F1F1;padding:22px 20px; margin-bottom:24px;}
.video_gallery.large.tabbing{padding:0;background:none;width:942px;}
.quirk-mode .tabbing { width:auto; }
.MOD_FO_34 { padding:0; clear:both; overflow:hidden;}

.MOD_FO_34 div.video_component_container { width:942px; clear:both; }

.MOD_FO_34 div.video_list_container, .MOD_FO_34 div.video_list { width:369px; height:400px; float:left; font-size:13px; margin-right:6px; clear:left; overflow:hidden; }
.MOD_FO_34 div.video_list div.video { background:#fff url(images/vide-gallery-list-bg.gif) repeat-x left top; overflow:hidden; border:1px solid #e1e1e1; clear: both; color: #333333; cursor: pointer; height:63px; margin-bottom: 6px; padding: 5px 11px 5px 5px; position: relative; text-decoration: none; width: 351px; }
.MOD_FO_34 div.video_list div.video.playing { background:none; background-color:#fad502; }
.MOD_FO_34 div.video_list_container div.video img, .MOD_FO_34 div.video_list div.video img { float:left; margin:0 11px 0 0; }
.MOD_FO_34 div.video_list_container div.video span.play_icon, .MOD_FO_34 div.video_list div.video span.play_icon {background:url(images/play_icon.png) 0 0 no-repeat; position:absolute; z-index:5; left:86px; top:41px; display: block; width: 31px; height:29px; }
.MOD_FO_34 div.video_list div.video strong { font:normal 13px 'Calibri Bold', Verdana, sans-serif; color:#333; }

.MOD_FO_34 div.video_content { float:left; width:527px; }
.MOD_FO_34 div.video_container{ width:527px; }
.MOD_FO_34 div.video_details{ width:501px; height:68px; border:1px solid #e1e1e1; background-color:#FFF; margin-top:8px; padding:12px; clear:both; float:left; }
.MOD_FO_34 div.video_details h2 { font:normal 20px/18px 'Calibri Bold', Verdana, sans-serif; margin-bottom:5px; color:#333; }
.MOD_FO_34 div.video_details p { font-size:14px; color:#333; }

.MOD_FO_34 #mediaplayer { background-color:#000; position:relative; z-index:1; }
.MOD_FO_34 #mediaplayercontainer { width:527px; height:296px !important; position:relative; overflow:hidden; background-color:#000; cursor:pointer; }
.MOD_FO_34 #mediaplayercontainer .icon_play { left:243px; top:128px; }
.MOD_FO_34 div.video_description_title { display:none; }
.MOD_FO_34 div.video_description { display:none; }
.MOD_FO_34 h2#video_title { margin-bottom:0; }

.MOD_FO_34 .full_screen { float:right; width:525px; text-align:right; margin-bottom:10px; }
.MOD_FO_34 .page_navigation { float:left; width:100%; text-align:left !important; margin-bottom:11px; }
.MOD_FO_34 .page_navigation a{ padding:0 3px; margin:0 2px; text-decoration:none; margin-bottom:18px; display:inline; text-decoration:none; font-size:13px; }
.MOD_FO_34 .page_navigation a.active_page {font-weight:bold;}
/*.MOD_FO_34 .page_navigation img { display:none; visibility:hidden; margin:0; }*/
.MOD_FO_34 .page_navigation a.previous_link:hover, .MOD_FO_34 .page_navigation a.next_link:hover {text-decoration:underline;}

.MOD_FO_34 .tab {margin-bottom:10px;}


.MOD_FO_28 .page_navigation a.previous_link, .MOD_FO_34 .page_navigation a.previous_link{background:url('images/bullet_arrow2.gif') no-repeat left 4px; padding-left:10px;}
.MOD_FO_28 .page_navigation a.next_link, .MOD_FO_34 .page_navigation a.next_link{background:url('images/bullet_arrow.gif') no-repeat right 4px; padding-right:10px;}

#mediaplayercontainer .icon_play { background:url(images/icon_play.png) no-repeat; position:absolute; z-index:1; width:40px; height:40px; cursor:pointer; }

/*DD artf1284468*/
.last_gallery{ margin:0;}


.no-flash { text-align:center; color:#fff; font:14px/40px Calibri,Verdana,sans-serif; padding:20px 10px; }
.MOD_FO_27 .no-flash, .MOD_FO_32 .no-flash { padding-top:80px; }/*Small Video Gallery with Description*/
.MOD_FO_28 .no-flash  { padding-top:85px; }/*Medium Video Gallery*/
.MOD_FO_34 .no-flash  { padding-top:105px; }/*Large Video Gallery*/
/*video gallery styling ends here*/


/*DD Show Alternate content for Flash*/
.flash-alternate, 
.flash-disabled .MOD_GC_8 embed, .flash-disabled .MOD_GC_8 object,
.flash-disabled .flash_banner_small embed, .flash-disabled .flash_banner_small object,
.flash-disabled .flash_banner embed, .flash-disabled .flash_banner object { display:none; }
.flash-disabled .flash-alternate { display:block !important; }

/*DD artf1284312*/
.quirk-mode #nyroModalFull, .quirk-mode #nyroModalFull * {z-index:101 !important;}

/**Language switcher styling***/
.MOD_FO_2 {width:222px; margin-bottom:18px; margin-top:6px;}
.MOD_FO_2 h3 {font-weight:bold; text-transform:uppercase; padding-right:7px; display:inline; font: 14px/20px 'Calibri Bold',Verdana,san-serif; color:#333333; margin-bottom:5px; float:left;}
.ie7 .MOD_FO_2 h3  {padding-right:9px;}


/*DD Styling for Crop Insurance.*/
.MOD_FO_35 { font:normal 14px/20px Calibri,Verdana,sans-serif; color:#333;/*PK clear and margin added artf1287997 */ clear: both; margin-bottom: 18px; overflow:hidden; }
.MOD_FO_35 .select_box{ float:left; }
.MOD_FO_35 .select_box{ margin-bottom:18px; }
.MOD_FO_35 select{ margin-left:13px; font:normal 14px/20px Calibri,Verdana,sans-serif; visibility: visible !important; }
.MOD_FO_35 .error {margin-bottom: 12px; margin-top: -3px;}
.MOD_FO_35 .avail {margin-top: 5px;}
.separatorDotted {border-bottom:1px dotted #e7e7e7; clear:both; margin:0 0 18px 0;}
.MOD_FO_35 .MOD_GC_11_Horizontal { clear: both; float: none; overflow: hidden; width: 100%; }

/*DD For tabs on One Column No Hero Layout.*/
#jdocnhl-en-us-col-2-row-1-area-1 .tab { width:942px; }

.MOD_FO_38, .MOD_FO_38 .avail {margin-bottom: 18px; font:normal 14px/20px Calibri,Verdana,sans-serif;}

.clrfix.tab{clear:both;}/*DD artf1288226*/

/**PK artf1288003**/
.ie.quirk-mode .ls-area#jdfhfl-en-us-row-3-area-1 {width:243px !important;}
.ie.quirk-mode .MOD_GC_24, .ie.quirk-mode .MOD_NO_18 {width:222px;}

/*DD To fix the extra space from bottom of the player ligthbox.*/
.wrapperIframe div#nyroModalContent { overflow: hidden !important; }
.wrapperIframe div#nyroModalContent iframe { height:100% !important; overflow:hidden !important; }
#html5_player #container { overflow:hidden !important; }

#hero-banner .homepage-slide-op-text, #hero-banner .homepage-slide-op-text {top:30px;}

#hero-banner .pos_left_middle .homepage-slide-op-text td, 
#hero-banner .pos_left_top .homepage-slide-op-text td, 
#hero-banner .pos_left_bottom .homepage-slide-op-text td,
#hero-banner .pos_right_top .homepage-slide-op-text td, 
#hero-banner .pos_right_middle .homepage-slide-op-text td, 
#hero-banner .pos_right_bottom .homepage-slide-op-text td  {height:392px;}

#hero-banner a.HomeLinkYellow, #hero-banner a.HomeLinkBlack, #hero-banner a.HomeLinkRed, #hero-banner a.HomeLinkGreen, #hero-banner a.HomeLinkOrange {display:block; font-family:Calibri,Verdana,sans-serif;}
#hero-banner .banner-text-block_new.single_element {height:auto !important;}

/*PK artf1290212**/
#hero-banner .banner-text-block_new.no-bg {background:none;}
.ie.quirk-mode #hero-banner .banner-text-block_new {width:942px;}
/*
MOD_FO = Functional Objects
MOD_NO = Navigation Objects
MOD_GC = Generic Content
*/


.MOD_GC_3 .primary_subhead{
  font: 14px Calibri Bold,Verdana,sans-serif !important;
  margin-bottom: 18px;
  padding: 0 !important;
}



/* Video Gallery â€“ Small */
.video_gallery.small .MOD_FO_27 div.video { position:relative; }
.video_gallery.small .MOD_FO_27 div.video .hover_element {display:none;border: 1px solid #BABABA; height: 59px; left: 0; padding: 2px 8px; position: absolute; top: 0; width: 94px; background:url(images/video-gallery-hover-bg.png) repeat-x left top; z-index:1000;}
.ie.quirk-mode .video_gallery.small .MOD_FO_27 div.video .hover_element {width:113px; height:65px;}
.video_gallery.small .MOD_FO_27 div.video.playing .hover_element{border:none;width:91px; height:61px; line-height: 15px;}
.video_gallery.small .MOD_FO_27 div.video_list_container div.video.playing {border:3px solid #FAD502;width:107px;}
.video_gallery.small .MOD_FO_27 div.video.hover_element_playing {border: 1px solid #BABABA !important; width:111px !important;height:69px !important;}
.video_gallery.small .MOD_FO_27 div.video.hover_element_playing .hover_element {width:95px; height:65px;}
.ie.quirk-mode .video_gallery.small .MOD_FO_27 div.video.hover_element_playing {width:111px; height:65px !important;}
.video_gallery.small .MOD_FO_27 div.video_list_container div.video span.play_icon {position:absolute; bottom:0; right:1px;}
.video_gallery.small .MOD_FO_27 .pages, .MOD_FO_32 .pages{text-align:left;padding-bottom:10px;}
.video_gallery.small .MOD_FO_27 div.video_description, .MOD_FO_27 div.video_description_title {font:bold 12px/normal Helvetica, Arial, sans-serif !important;}
.video_gallery.small .MOD_FO_27 #mediaplayercontainer #media_player img {vertical-align: top;}
.video_gallery.small .MOD_FO_27 div.video_list_container div.video span.play_icon {background: url("images/play_icon_16.png") no-repeat scroll 0 0 transparent;display: block;
    height: 16px;position: absolute; width: 16px; z-index: 5;}
.video_gallery.small .MOD_FO_27 .pages {text-align: left;}
.video_gallery.small .MOD_FO_27 .video_list .video .video_description .desc_placeholder{display:none;}
.qtip, .qtip { position:absolute; left:-28000px; top:-28000px; display:none; max-width:780px; min-width:50px; font-size:14px; font-family:Helvetica, Arial, sans-serif; direction:ltr; z-index:100 !important }
.qtip-content { position:relative; padding:18px; overflow:hidden; text-align:left; word-wrap:break-word}
.qtip-titlebar { position:relative; padding:5px 35px 5px 10px; overflow:hidden; border-width:0 0 1px; font-weight:700 }
.qtip-titlebar+.qtip-content { border-top-width:0!important }
.qtip-close { position:absolute; right:-1px; top:-1px; width:18px; height:18px; cursor:pointer; outline:medium none; border:none; background:#ea922b url(images/qtipClose.gif) no-repeat 0 0; border-radius:0 !important; }
a.qtip-close:focus {outline:1px dotted;}/*RS WCAG II*/
.qtip-titlebar .qtip-close { right:4px; top:50%; margin-top:-9px }
* html .qtip-titlebar .qtip-close { top:16px }
.qtip-titlebar .ui-icon, .qtip-icon .ui-icon { display:block; text-indent:-1000em; direction:ltr; vertical-align:middle }
.qtip-icon, .qtip-icon .ui-icon { -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; text-decoration:none }
.qtip-icon .ui-icon { width:18px; height:14px; text-align:center; text-indent:0; font:normal bold 10px/13px Tahoma, sans-serif; color:inherit; background:transparent none no-repeat -100em -100em }
.qtip-focus { }
.qtip-hover { }
.qtip-default { border-width:1px; border-style:solid; border-color:#F1D031; background-color:#FFFFA3; color:#555 }
.qtip-default .qtip-titlebar { background-color:#FFEF93 }
.qtip-default .qtip-icon { }
.qtip-default .qtip-titlebar .qtip-close { border-color:#AAA; color:#111 }




.medium_subhead {font:bold 17px/normal 'JD Sans Bold',Helvetica, Arial, sans-serif !important;}

.video_gallery .video_list .video a.video_play_link {color:#333;font:12px Helvetica, Arial, sans-serif; font-weight:bold; outline:none; display:block;float:left; overflow:hidden;}
/* QC 288 R 22.1 Starts */
.video_gallery .video_list .video a.video_play_link_right {color:#333;font:12px Helvetica, Arial, sans-serif; font-weight:bold; outline:none; display:block;float:right; overflow:hidden;}
/* QC 288 R 22.1 End */

.video_gallery .video_list .video a.video_play_link:hover span.hover_element, .video_gallery .video_list .video a.video_play_link:focus span.hover_element, .ie7 .video_gallery .video_list .video a.video_play_link:active span.hover_element {display:block !important;}/*RS WCAG3*/
.MOD_FO_28 .video_list .video:hover, .MOD_FO_32 .video_list .video:hover, .MOD_FO_34 .video_list .video:hover, .video_list .video.focus {background-image:url('../img/video-gallery-list-bg-hover.gif') !important;}
.video_content a.video_player_placement:hover span.icon_play, .video_content a.video_player_placement:focus span.icon_play, .ie7 .video_content a.video_player_placement:active span.icon_play {background-image:url('../img/icon_play_hover.png');}
.ie7 .video_gallery .video_list .video a.video_play_link {
    _noFocusLine: expression(this.hideFocus=true);
}