/***********************************************/
/* SYTLESHEET FOR GLOBAL STYLES */
/***********************************************/
@font-face { font-family:'JD Sans Light';src: url('../font/JDSansLt.eot');src: url('../font/JDSansLt.eot?#iefix') format('embedded-opentype'), url('../font/JDSansLt.woff') format('woff'), url('../font/JDSansLt.svg#JDSansLt') format('svg'); font-weight: normal;font-style: normal;}
@font-face { font-family:'JD Sans Medium';src: url('../font/JohnDeereSans-Medium.eot');src: url('../font/JohnDeereSans-Medium.eot?#iefix') format('embedded-opentype'), url('../font/JDSansMd.ttf') format('truetype'), url('../font/JohnDeereSans-Medium.woff') format('woff'), url('../font/JohnDeereSans-Medium.svg#JDSansMd') format('svg'); font-weight: normal;font-style: normal;}
@font-face { font-family:'JD Sans Bold';src: url('../font/JDSansBd.eot');src: url('../font/JDSansBd.eot?#iefix') format('embedded-opentype'), url('../font/JDSansBd.ttf') format('truetype'), url('../font/JDSansBd.woff') format('woff'), url('../font/JDSansBd.svg#JDSansBd') format('svg'); font-weight: bold;font-style: normal;}
@font-face { font-family: "JohnDeereSans-Medium";src: url('../font/JohnDeereSans-Medium.eot');src: url('../font/JohnDeereSans-Medium.eot?#iefix') format('embedded-opentype'), url('../font/JDSansMd.ttf') format('truetype'), url('../font/JohnDeereSans-Medium.woff') format('woff'), url('../font/JohnDeereSans-Medium.svg#JDSansMd') format('svg'); font-weight: normal;font-style: normal;}

/***********************************************/
/* SYTLE CSS STYLES START */
/***********************************************/
* 			{ margin:0;padding:0;list-style:none;}
body 		{ font-size:11px; font-family:Helvetica, Arial, sans-serif; background-color:#efefef; }
a, .MOD_GC_3 a.more	{ text-decoration:none; color:#367c2b }
.MOD_NO_2_S.WCAG_MOD_NO_2_S .tabContent li a, .MOD_GC_25.WCAG_MOD_GC_25 .tab_module .tab_module_content li a{background:none; height:auto; color:#367C2B; border:none; display:inline; font-family:Helvetica, Arial, sans-serif;font-weight:normal;}/*RS WCAG 3*/
a.more, a.seeall, a.external{ padding:0 0 0 9px; font-size:12px; margin: 5px 0 0 0;line-height:normal; color:#367c2b !important; text-decoration:none !important; background:url('../img/bullet_arrow.gif') no-repeat 0 2px }/*DD artf1187120 Inline Style Change*/
.MOD_NO_2_S.WCAG_MOD_NO_2_S .tabContent a.more, .MOD_NO_2_S.WCAG_MOD_NO_2_S .tabContent a.seeall, .MOD_NO_2_S.WCAG_MOD_NO_2_S .tabContent a.external,
.MOD_GC_25.WCAG_MOD_GC_25 .tab_module .tab_module_content a.more, .MOD_GC_25.WCAG_MOD_GC_25 .tab_module .tab_module_content a.seeall, .MOD_GC_25.WCAG_MOD_GC_25 .tab_module .tab_module_content a.external{ background:url('../img/bullet_arrow.gif') no-repeat 0 2px; text-align:left; }/*RS WCAG3*/
a.more:hover, a.seeall:hover, a.external:hover, .MOD_GC_3 a.more:hover, a.more:focus, a.seeall:focus, a.external:focus, .MOD_GC_3 a.more:focus,
.ie7 a.more:active, .ie7 a.seeall:active, .ie7 a.external:active, .ie7 .MOD_GC_3 a.more:active { color:#367c2b; text-decoration:underline !important; }/*DD artf1187120 Inline Style Change*//*RS WCAG3*/
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('../img/bullet_arrow.gif') no-repeat 0 2px !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('../img/bullet_arrow.gif') no-repeat 0 3px; text-decoration:none !important;  }/*DD artf1187120 Inline Style Change*/
a.external span { background:url(../img/external_link.gif) no-repeat right; padding-right:20px; *background:url(../img/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,
a.more:focus, a.seeall:focus,
.ie7 a.more:active, .ie7 a.seeall:active{ 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('../img/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('../img/logo.jpg') no-repeat }
img 		{ border:none;}
#utilityNav 			{ position:absolute;right:224px;top:12px;color:#cdcdcd }
#utilityNav strong 		{ font-family:Helvetica, Arial, sans-serif;color:#747474; font-weight:bold; }
body:empty #utilityNav strong { font-family:Helvetica, Arial, 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('../img/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:Helvetica, Arial, sans-serif;color:#737373;line-height:29px; font-weight:bold; }
#mainNav li { float:left;line-height:29px }
#mainNav a 	{ font-family:Helvetica, Arial, sans-serif;font-size:1.18em;color:#737373; font-weight:bold; }
#mainNav li .hl 		{ position:relative;display:block;width:87px;height:29px;margin:0 0 0 -1px;font-size:1.45em;font-family:Helvetica, Arial, sans-serif;color:#737373;text-align:center;background:url('../img/bg_menu.png') no-repeat 0 0;z-index:2; font-weight:bold; }
#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('../img/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:Helvetica, Arial, sans-serif;font-size:1.4em;line-height:25px; font-weight:bold; }
#mainNav li .sub div a 	{ display:block;padding:0 0 0 13px;font-family:Helvetica, Arial, sans-serif;background:url('../img/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:Helvetica, Arial, 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('../img/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('../img/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('../img/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('../img/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('../img/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('../img/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:Helvetica, Arial, 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:bold; font-family:Helvetica, Arial, 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:bold; font-family:Helvetica, Arial, sans-serif;font-size:1.82em }
.module03 h3 	{ font-weight:normal; font-family:Helvetica, Arial, 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:bold; font-family:Helvetica, Arial, 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:bold; font-family:Helvetica, Arial, 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:bold; font-family:Helvetica, Arial, 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:bold; font-family:Helvetica, Arial, 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('../img/bullet_arrow.gif') no-repeat 12px 16px #f8f8f8 }
.module07.promo a 	{ color:#333 }
.module07.promo li span { font-weight:bold; font-family:Helvetica, Arial, sans-serif }

.module07.more 		{ width:204px;color:#333 }
.module07.more h5 	{ font-weight:bold; font-family:Helvetica, Arial, sans-serif;font-size:1.18em;text-transform:uppercase }
.module07.more li 	{ margin:10px 0; font-weight:bold; font-family:Helvetica, Arial, sans-serif;font-size:1.18em }
.module07.more a 	{ padding:0 0 0 10px;color:#333;background:url('../img/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:bold; font-family:Helvetica, 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:bold; font-family:Helvetica, Arial, sans-serif;font-size:1.27em;color:#333;border-left:solid 5px #fed757;background:#dbdbdb }
.lnav li 			{ font-weight:bold; font-family:Helvetica, Arial, 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:Helvetica, Arial, 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('../img/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('../img/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('../img/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('../img/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:bold; font-family:Helvetica, Arial, sans-serif;font-size:1.82em;color:#292929 }
.detail .centerColumn h4 	{ font-weight:bold; font-family:Helvetica, Arial, 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('../img/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('../img/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', Helvetica, Arial, sans-serif;font-weight: bold; }
.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', Helvetica, Arial, sans-serif; font-weight: bold;color:#edc207;line-height:normal;border-bottom:none;background:url('../img/yellow_arrow.gif') no-repeat 0 4px; }
.heroNav .catContent .txt a:hover 	{ background:url('../img/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', Helvetica, Arial, sans-serif;font-weight: bold;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('../img/graph.gif') no-repeat }
.heroNav .catContent .ideal 		{ clear:both;margin:10px 0 0 0;font-size:1.09em;font-family:'JD Sans Bold', Helvetica, Arial, sans-serif;font-weight: bold;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('../img/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:bold; font-family:Helvetica, Arial, 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:bold; font-family:Helvetica, Arial, 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:bold; font-family:Helvetica, Arial, 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:bold; font-family:Helvetica, Arial, sans-serif;text-transform:uppercase; }
.relatedIndustries .primary_subhead	{ margin:0;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:13px; font-weight:bold; font-family:Helvetica, Arial, sans-serif;color:#333;line-height:22px;background:url('../img/bullet_arrow.gif') no-repeat 0 6px; display: inline-block; }

/* 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('../img/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('../img/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('../img/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:bold; font-family:Helvetica, Arial, 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("../img/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:bold; font-family:Helvetica, Arial, sans-serif;color:#666;background:url('../img/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('../img/close.gif') no-repeat }
.product .module01 .buying_options h5 			{ padding:10px 22px;font-size:1.09em; font-weight:bold; font-family:Helvetica, Arial, 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:Helvetica, Arial, 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("../img/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("../img/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:bold; font-family:Helvetica, Arial, sans-serif;color:#333 }
.module08.simple .mainStory p 	{ margin:0 0 10px 0;font-size:1.27em;font-family:Helvetica, Arial, sans-serif;color:#333;line-height:20px }
.module08.simple .mainStory cite{ font-size:1.18em;font-style:normal;font-family:Helvetica, Arial, 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:bold; font-family:Helvetica, Arial, sans-serif;color:#000 }
.module08.simple .side p 		{ margin:3px 0;font-size:1.18em;font-family:Helvetica, Arial, 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:bold; font-family:Helvetica, Arial, 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; position:relative; overflow:hidden; display:block; visibility: hidden; height:0px; margin:0; padding:0px !important;}

.tab .MOD_NO_2_S.WCAG_MOD_NO_2_S .tabContent { z-index:3;}/*RS WCAG3*//*RS QC486*/
.features.on div.error{border:none;padding:0;overflow:hidden;word-wrap:break-word;}/*RS QC650 */
/* 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 div.tabContent.on	{ visibility:visible !important; padding:24px 18px !important; height:auto; overflow:visible; border: 1px solid #e1e1e1; display: block !important; margin-top: -1px; }
.ie.quirk-mode .tab div.tabContent { display:none !important; }
.ie.quirk-mode .tab div.tabContent.on { display:block !important; }

.tab .tabContent.overview.on, .tab .tabContent.wild.on, .tab .tabContent.wild1.on, .tab .tabContent.wild2.on, .tab .tabContent.wild3.on, .tab .tabContent.wild4.on, .tab .tabContent.wild5.on, .tab .tabContent.wild6.on, .tab .tabContent.wild7.on, .tab .tabContent.support.on, .tab .tabContent.rich.on { padding-bottom:6px !important; }/*DD artf1181893 As per the discussion with Dax*/
.tab .tabContent .mainStory { border-right:1px solid #d3d3d3; padding-right:18px; width:426px;}
.tab .tabContent .mainStory h3 { font-size:1.9em; font-weight:bold; font-family:Helvetica, Arial, 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:bold; font-family:Helvetica, Arial, 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:Helvetica, Arial, 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:Helvetica, Arial, sans-serif;color:#666;line-height:20px }
.service_offerings .centerColumn li p strong { font-weight:bold; font-family:Helvetica, Arial, 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('../img/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('../img/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('../img/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,
.xls:focus, .pdf:focus, .html:focus,
.ie7 .xls:active, .ie7 .pdf:active, .ie7 .html:active { text-decoration:underline !important; color:#367c2b !important; }/*DD artf1187120 Inline Style Change*/
.o-frame .pdf 	{ color:#367c2b; font:13px Helvetica, Arial, sans-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('../img/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:bold; font-family:Helvetica, Arial, sans-serif;font-size:1.18em;text-transform:uppercase }
.more li 	{ margin:10px 0; font-weight:bold; font-family:Helvetica, Arial, sans-serif;font-size:1.18em }
.more a 	{ padding:0 0 0 10px;color:#333;background:url('../img/yellow_arrow.gif') no-repeat 0 5px }

.share 		{ width:220px;height:36px;margin:0 0 20px 0;border:solid 1px #f4f4f4;background:url('../img/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('../img/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:bold; font-family:Helvetica, Arial, sans-serif;color:#000 }
.side p 			{ margin:3px 0;font-size:1.18em;font-family:Helvetica, Arial, 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:Helvetica, Arial, sans-serif;color:#333;line-height:16px }

.infoGraphic		{ float:right; width:205px; }
* html .infoGraphic { position: relative; right: 0; }
.infoGraphic h5		{ font-weight:bold; font-family:Helvetica, Arial, sans-serif;font-size:14px;margin:0 0 8px;text-transform:uppercase; }/*DD artf1215650*/
.infoGraphic .primary_subhead		{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:bold; font-family:Helvetica, Arial, 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:Helvetica, Arial, sans-serif; color:#333; }
.listName li a 		{ padding:0 0 0 10px; font-weight:bold; font-family:Helvetica, Arial, sans-serif; color:#367c2b; line-height:25px;background:url('../img/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 Helvetica, Arial, sans-serif; color: #333; }
.reverse_cframe .centerColumn .listname ul li {	font: bold 13px Helvetica, Arial, sans-serif; color: #337c2b; }
.productByTask .title 			{ clear:both;margin:0 0 5px 0;padding:2px 6px;font-size:1.09em; font-weight:bold; font-family:Helvetica, Arial, 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:Helvetica, Arial, sans-serif;color:#333}
.productByTask li a 			{ padding:0 0 0 16px; font-weight:bold; font-family:Helvetica, Arial, sans-serif;color:#063;line-height:25px;background:url('../img/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:bold; font-family:Helvetica, Arial, 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('../img/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: Helvetica, Arial, sans-serif; font-size: 14px; color: #909090; font-weight:bold; text-transform: uppercase; background:url('../img/view_results.gif') no-repeat; padding: 8px 19px 10px 19px; }
.currentTask a.anotherTasks { font-family: Helvetica, Arial, sans-serif; font-size: 14px; color: #909090; font-weight:bold; text-transform: uppercase; background:url('../img/add-another-task.gif') no-repeat !important; padding: 8px 16px 10px 16px !important; }
.currentTask .active a 		{ font-family: Helvetica, Arial, sans-serif; font-size: 14px; color: #595959; font-weight:bold; text-transform: uppercase; background:url('../img/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: bold 12px Helvetica, Arial, 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:Helvetica, Arial, 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: Helvetica, Arial, sans-serif; font-size: 1em; padding: 4px 2px; width: 87px; }
* html .prodSearch .btn { margin:0 0 0 -3px }
.prodSearch .btn		{ background: url('../img/btn_bg_find.jpg') no-repeat top right; border:none; height:23px; font-size:1em; width: auto; overflow:visible; *padding:0 3px; font-family:Helvetica, Arial, sans-serif; color:#444; text-transform:uppercase; padding:0 2px; }/*DD Added padding upon request.*/
/*artf1168685 ,AJ*/

#bkgPop { position:fixed;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;position:absolute;top:0;left:0;z-index:1;filter:mask();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('../img/popArrow.gif') no-repeat; overflow:hidden; }/*RS WCAG3*/
.modal .prev 				{ left:0;margin:-37px 0 0 -43px }
.modal .prev:hover, 
.modal .prev:focus, 
.ie7 .modal .prev:active 	{ background-position:0 -75px }/*RS WCAG3*/
.modal .next 				{ right:0;margin:-37px -43px 0 0;background-position:-42px 0 }
.modal .next:hover,
.modal .next:focus,
.ie7 .modal .next:active 	{ background-position:-42px -75px }/*RS WCAG3*/
.modal .close				{ z-index:1000; position:absolute;right:16px;top:11px;width:14px;height:14px;text-indent:-999999px;background:url('../img/closeLayer.gif') no-repeat; overflow:hidden; }/*RS WCAG3*/
.modal .title 				{ min-height:17px; height:auto; padding:18px 36px;/*(VK)artf1178943*/ font-size:1.27em; font-weight:bold; font-family:Helvetica, Arial, sans-serif;color:#333;/*background:#ececec*/ }
.modal .item 				{ display:none; height:490px; margin:0 36px 36px; overflow-y:auto; overflow-x:hidden; }/*(VK)artf1178943 | DD artf1191694 */
.modal .item.on 			{ display:block;}

#specLayer 					{ width:850px;margin:0 0 0 -430px;border:solid 1px #ccc;background:#fff }
#specLayer.modal .item {overflow:auto;}
/*.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*/
#specLayer.modal .paginator {width:850px;}
.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('../img/gallery_paginator.gif') no-repeat; cursor:default; overflow:hidden;}
* 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 Helvetica, Arial, sans-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 Helvetica, Arial, sans-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:bold; font-family:Helvetica, Arial, sans-serif; font-size:1.27em; text-transform:uppercase; line-height:100%; }

.homepage .MOD_GC_11v p 	{ font:1.18em Helvetica, Arial, sans-serif; }
.homepage .MOD_GC_11v img 	{ display:block; }
.homepage .MOD_GC_11v h4 	{ margin:10px 0 0; font: bold 1.18em Helvetica, Arial, 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;overflow:hidden; }
.homepage-slide-op-text_right 	{ width:306px; height:330px; position:absolute; z-index:15; } /* Qc 288 R 22.1 */

.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_right{ width:290px; left:0px; top:44px; height:auto; } /* Qc 288 R 22.1 */
.MOD_GC_12_5 .homepage-slide-op-text h3 { padding:0 30px 0 0; }
.homepage-slide-op-text h3, .homepage-slide-op-text h2, .homepage-slide-op-text .homepage_headline { margin:0 0 5px; font:bold 29px 'JD Sans Bold', Helvetica, Arial, sans-serif;text-transform:uppercase; }/*RS WCAG II*/
.homepage-slide-op-text p 	{ margin:0 0 5px; padding:0 80px 0 0; font:14px/17px Helvetica, Arial, sans-serif; }
.homepage-slide-op-text .more 	{ font:13px Helvetica, Arial, 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:#fafafa; 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:12px/15px Helvetica, Arial, sans-serif; margin:0px; float:left; display:inline; }/*RS WCAG II*/
.homepage-slide-thumblist li img{ float:left; margin:0px; display:inline; border:2px solid #fff; width:86px; }/*RS WCAG II*/
.ie.quirk-mode .homepage-slide-thumblist li img{ width:82px;}/*RS 14756972*/
.homepage-slide-thumblist li.curr img,
.homepage-slide-thumblist li:hover img, .homepage-slide-thumblist li a:focus img, .homepage-slide-thumblist li a:active img { border:2px solid #eabc08; }/*RS WCAG II*/
.homepage-slide-thumblist li p, .homepage-slide-thumblist li a span{ padding:10px 0 0; float:left;  margin:0px 0px 0px 10px; width:120px; }/*RS WCAG II*/
.ie7 .homepage-slide-thumblist li a span{cursor:pointer;}/*RS WCAG II*/
.homepage-slide-thumblist li p a{ margin:0px;}

#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('../img/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('../img/homepage-slide-left.gif') no-repeat left 0; } 
#homepage-slide-op-next a:hover span, #homepage-slide-op-next.ahover a span { background:url('../img/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; }

/*RS WCAG II*/
.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('../img/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  .homepage_carousel_prev a:focus, .homepage-slide-op-next .homepage_carousel_next a:focus, .ie7 .homepage-slide-op-prev .homepage_carousel_prev a:active, .ie7 .homepage-slide-op-next .homepage_carousel_next a:active{outline:none;}/*RS WCAG II 14757482 */
.ie7 .homepage-slide-thumblist li a:active{outline:1px dotted;}/*RS WCAG II */
.gecko .homepage-slide-op-prev a,
.gecko .homepage-slide-op-next a 	{ position:absolute; }


.homepage-slide-op-prev a:hover span, .homepage-slide-op-prev div a:focus span, .ie7 .homepage-slide-op-prev div a:active span, .homepage-slide-op-prev a.current-prev span { background:url('../img/homepage-slide-left.gif') no-repeat left 0; } 
.homepage-slide-op-next a:hover span, .homepage-slide-op-next.ahover a span, .homepage-slide-op-next div a:focus span, .ie7 .homepage-slide-op-next div a:active span, .homepage-slide-op-next a.current-next span  { background:url('../img/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 div a:focus span, .ie7 .homepage-slide-op-prev div a:active span,
.homepage-slide-op-next.ahover a span, .homepage-slide-op-next div a:focus span, .ie7 .homepage-slide-op-next div a:active span{
	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; }
/*RS WCAG II*/


.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', Helvetica, Arial, sans-serif; }
.banner-op-text h3, .banner-op-text h3 a { color:#fff; }
.banner-op-text .more 		{ background:url('../img/yellow_arrow.gif') no-repeat 0 7px; color:#ffde00; font:bold 15px Helvetica, Arial, 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; z-index:9999 !important;}
div#nyroModalLoading 		{ border: 0px solid #777; width: 150px;	height: 150px;	text-indent: -9999em;	background: #fff url(../img/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 #ececec; }
/*RS WCAG*/
a#closeBut 					{ position: absolute; display: block; top: -28px; right: 18px; width: 14px; height: 14px; text-indent: -9999em;	background: url(../img/closeLayer.gif) no-repeat; outline: 0; z-index: 106; overflow:hidden; }
a#closeBut:focus, input[type="radio"]:focus, input[type="checkbox"]:focus{ outline:1px dotted;}
h1#nyroModalTitle, #nyroModalTitle.primary_subhead, h2#nyroModalTitle{ margin: 0;	padding: 0;	position: absolute;	top: -28px;	left: 15px;	color: #333; display: block; font:bold 14px Helvetica, Arial, sans-serif !important; width:90%;} /* MG artf1292171 *//*RS PS Heading font properties are combined*/ /*Width assigned for QC 905| Rel-35*/
div#nyroModalContent 				{ overflow: auto; }
div.wrapper div#nyroModalContent 	{ padding-left: 20px; padding-top: 18px; } /*KC Artifact ID 14518982 padding set to 18px from 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('../img/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(../img/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(../img/pixel999.gif) repeat-x 0 bottom;	border:2px solid #fdf8e6; min-height: 122px!important; min-width: 254px!important; }
/*RS WCAG*/
a#closeBut2 				{ position: absolute; display: block; top: 6px;	right: 6px;	width: 14px; height: 14px;	text-indent: -9999em; background: url(../img/closeLayer.gif) no-repeat;	outline: 0;	z-index: 106; overflow:hidden; }
a#closeBut2:focus{outline:1px dotted;}
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('../img/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:bold 14px Helvetica, Arial, sans-serif; width:226px; left:0px!important; top:0px!important; }
#nyroModal2Content h4, #nyroModal2Content .baseCode label { font:normal 14px Helvetica, Arial, sans-serif; margin:5px 0 10px 0; width:226px; color:#333; }/*RS PS Heading*/
#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:bold; font-family:'JD Sans Bold',Helvetica, Arial, sans-serif; clear:both; }

.MOD_GC_1a { padding:9px 0 8px 24px;/*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:bold; font-family:'JD Sans Bold', Helvetica, Arial, sans-serif; color:#333; }

.MOD_GC_1a h1 { font-size:20px; font-weight:bold; font-family:'JD Sans Bold', Helvetica, Arial, sans-serif; color:#333;  position:relative; top:0; left:0; }


#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:bold; font-family:Helvetica, Arial, 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:12px; margin-bottom:18px;line-height: 17px; font-family: Helvetica, Arial, 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:Helvetica, Arial, sans-serif;font-weight: bold;} /*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*//*RS Removeing overflow hidden WCAG II*/
/*.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:bold; font-family:'JD Sans Bold',Helvetica, Arial, sans-serif; font-size:14px; margin-bottom:18px; }
.MOD_GC_3 .primary_subhead { margin-bottom:18px; padding:0 !important; }
.MOD_GC_3 h3 { font-weight:bold; font-family:'JD Sans Bold', Helvetica, Arial, sans-serif; font-size:16px; margin-bottom:18px; }/*(K) artf1167302*/
.MOD_GC_3 h2 { font-weight:bold; font-family:'JD Sans Bold', Helvetica, Arial, sans-serif; font-size:18px; margin-bottom:18px; }/*(K) artf1167302*/
.MOD_GC_3 .headline {margin-bottom:18px;}
.MOD_GC_3 h1 { position:static !important; left:0; top:0; margin:0; padding:0 0 18px;font-weight:bold;font-family:'JD Sans Bold', Helvetica, Arial, sans-serif; font-size: 20px;}
.MOD_GC_3 a.thumbnail {float:left;margin:0 18px 18px 0; }
.MOD_GC_3 a.thumbnail_right {float:right;margin:0 0 18px 18px; } 
.MOD_GC_3 a.thumbnail img, .MOD_GC_3 a.thumbnail_right img {vertical-align:top; margin:0;}
.ie7 .MOD_GC_3 a.thumbnail_right img.fltRight, .ie.quirk-mode .MOD_GC_3 a.thumbnail_right img.fltRight{ float:none;}/*RS 14867692*/
.MOD_GC_3 .captionLeft a.thumbnail, .MOD_GC_3 .captionRight a.thumbnail_right {margin-bottom:8px;}
/*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, .MOD_FO_63 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,
.MOD_FO_63 ol li, .MOD_FO_63 ul ol li, .MOD_FO_63 ul ul ol li, .MOD_FO_63 ol ul ol li, .MOD_FO_63 ul ol ol li, .MOD_FO_63 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,
.MOD_FO_63 ul li, .MOD_FO_63 ol ul ul li, .MOD_FO_63 ul ol ul li { background:url('../img/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:bold; font-family:Helvetica, Arial, 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("../img/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("../img/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("../img/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 Helvetica, Arial, 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:Helvetica, Arial, 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:12px; 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:bold; font-family:'JD Sans Bold',Helvetica, Arial, sans-serif;  font-size:20px; margin-bottom:12px; }
.MOD_NO_25 ul li span { color:#367c2b; font-weight:bold; font-family:Helvetica, Arial, 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("../img/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("../img/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("../img/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 Helvetica, Arial, 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(../img/imgarrow_right_ie.gif) no-repeat right -1000px; right:0; }
* html .MOD_GC_6 .img a.prev { background:transparent url(../img/imgarrow_left_ie.gif) no-repeat 0 -1000px; left:0; }
.MOD_GC_6 .img a.next { background:transparent url(../img/imgarrow_right.png) no-repeat right -1000px; right:0; }
.MOD_GC_6 .img a.prev { background:transparent url(../img/imgarrow_left.png) no-repeat 0 -1000px; left:0; }


body #wrap .MOD_GC_6 .img cite { background:transparent url(../img/bkg_alpha1.png); width:466px; font-size:1.18em; font-family:Helvetica, Arial, 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(../img/bkg_alpha1.png); width:466px; font-size:1.18em; font-family:Helvetica, Arial, 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(../img/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(../img/gallery_listarrow.gif) no-repeat -16px -116px; }
.MOD_GC_6 .list a.prevFrame:hover, .MOD_GC_6 .list a.prevHover { background:url(../img/gallery_listarrow.gif) no-repeat 0 -116px; }
.MOD_GC_6 .list a.disabled { background:url("../img/gallery_listarrow_blank.gif") no-repeat scroll 0 0 transparent; cursor:auto}
.MOD_GC_6 .list a.disabled:hover { background:url("../img/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(../img/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(../img/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(../img/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(../img/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(../img/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(../img/heroSpace_black_bg_pagination.png) no-repeat right /*!important (VK)artf1177995*/; }
.MOD_GC_12_2a_green .pag_seperator .copy-block { background:transparent url(../img/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:bold; font-family:Helvetica, Arial; 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(../img/banner_sprites.png) no-repeat 0 -44px; overflow:visible !important; }
.MOD_GC_12_5 #product-navigation-trigger a.close { background:transparent url(../img/banner_sprites.png) no-repeat 0 -14px; overflow:visible !important;}
.MOD_GC_12_5 #product-navigation-trigger a.open span { background:transparent url(../img/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(../img/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(../img/arrows-l.png) no-repeat left top; }
.MOD_GC_12_5 #product-navigation ul li .flyout span.arrow_right { background:url(../img/arrows-r.png) no-repeat left top; }

.MOD_GC_12_5 #product-navigation ul li a:hover { background:url(../img/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: normal 24px/26px 'JD Sans Medium', Helvetica, Arial, sans-serif;/*DD artf1287951*/ font-weight:400; margin-bottom: 10px;}
.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:normal 16px/18px 'JD Sans Medium', Helvetica, Arial, sans-serif;/*DD artf1287951*/ font-weight:400; margin:0 0 10px 0; }
.MOD_GC_12_2a .copy-block a.arrow, .MOD_GC_12_2a_green .copy-block a.arrow { background:transparent url(../img/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,
.MOD_GC_12_2a .copy-block a:focus, .MOD_GC_12_2a_green .copy-block a:focus,
.ie7 .MOD_GC_12_2a .copy-block a:active, .ie7 .MOD_GC_12_2a_green .copy-block a:active { text-decoration:underline; }/*RS 14919862 */
.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:9px; font-weight: bold; line-height: 14px; 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 a.pause-resume, .MOD_GC_12_2a_green #pager a.pause-resume {height:14px; width:14px;}/*RS WCAG II*/
.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(../img/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(../img/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('../img/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, 
#jdnpfhfl-en-us-row-2-area-1 .MOD_GC_12_5a #hero-banner, #jdnpfhfl-en-us-row-2-area-1 .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, #jdnpfhfl-en-us-row-2-area-1 .MOD_GC_12_5 ul#banner li, #jdnpfhfl-en-us-row-2-area-1 .MOD_GC_12_5a ul#banner li { position:relative; width:942px; height:458px; overflow:hidden; }/*DD Added #jdnpfhfl-en-us-row-2-area-1 to expand hero to its full width*/
#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(../img/trans60.png) repeat 0 0; font-family: Helvetica, Arial, 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(../img/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(../img/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(../img/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(../img/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(../img/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(../img/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(../img/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(../img/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(../img/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:24px; line-height:26px; 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:13px;line-height: 18px; width:776px; }
.MOD_GC_12_5 .banner-text-block_new a, .MOD_GC_12_5a .banner-text-block_new a { background: url("../img/yellow_arrow.gif") no-repeat scroll left 50% transparent; color: #ffde00; font-size: 13px; margin-left: 18px; padding: 0 0 0 9px; font-family: Helvetica, Arial, sans-serif;}
.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; }
/*RS WCAG*/
.MOD_GC_12_5a #pager, .MOD_GC_12_5 #pager {/*background:transparent url(../img/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, .MOD_GC_12_5a .pause-resume-anchor, .MOD_GC_12_5 .pause-resume-anchor { background:transparent url(../img/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,  .MOD_GC_12_2a_green .pause:focus, .MOD_GC_12_5a .pause:focus, .MOD_GC_12_5 .pause:focus { 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 !important; } /* MG updated position*/
.MOD_GC_12_2a_green .resume:hover, .MOD_GC_12_5a .resume:hover, .MOD_GC_12_5 .resume:hover,
.MOD_GC_12_2a_green .resume:focus, .MOD_GC_12_5a .resume:focus, .MOD_GC_12_5 .resume:focus ,
.ie7 .MOD_GC_12_2a_green .resume:active, .ie7 .MOD_GC_12_5a .resume:active, .ie7 .MOD_GC_12_5 .resume:active  { background-position:-386px 0 !important; }/*RS 15062962*/


.MOD_GC_12_2a .resume { background-position:-14px -72px !important;}/*RS WCAG II*/
.MOD_GC_12_2a .resume:hover, .MOD_GC_12_2a .resume:focus, .MOD_GC_12_2a .resume:active { background-position:-386px -72px !important;}
.MOD_GC_12_2a .pause { background-position:0 -72px !important;}/*RS WCAG II*/
.MOD_GC_12_2a .pause:hover, .MOD_GC_12_2a .pause:focus, .MOD_GC_12_2a .pause:active { background-position:-372px -72px !important;}

.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; #15164462*/left:auto; }
#pager-numbers a:hover, #pager-numbers a:focus, #pager-numbers a:active { background-color:#FFF; }/*RS WCAG II*/
.MOD_GC_12_5 #pager-numbers a:hover, .MOD_GC_12_5a #pager-numbers a:hover, .MOD_GC_12_5 #pager-numbers a:focus, .MOD_GC_12_5a #pager-numbers a:focus { 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_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:0; padding: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 !important; padding:0 27px 0 0 !important; width:204px !important; }
.MOD_NO_5 .lst { margin:0; padding:0 0 18px 0; border-right:dotted 0px #bcbcbc;}
.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:17px;/*PK artf1288104 line height increased from 15 to 16*/ color:#333;margin-bottom: 12px; }
.MOD_NO_5 .MOD_GC_11b p.MOD_GC_11_Cont, .MOD_NO_5_wide .MOD_GC_11b p.MOD_GC_11_Cont, .MOD_NO_5 .MOD_GC_11b ul {margin-bottom: 12px;}
.MOD_NO_5 .secondary_subhead, .MOD_NO_5_wide .secondary_subhead ,.MOD_NO_5 .MOD_GC_11b .secondary_subhead, .MOD_NO_5_wide .MOD_GC_11b .secondary_subhead { margin-bottom: 12px;}
.MOD_NO_5 li, .tab .MOD_NO_2_S .tabContent .MOD_NO_5 li { float:left; padding:0 18px 18px 0; margin:0; width:156px; border-right:0px dotted #bcbcbc; line-height: 17px;}/*DD artf1182077*/
.MOD_NO_5 img { margin:0 0 12px 0 }

/****MOD_NO_5 Ends****/

/****MOD_GC_9 Starts****/
.MOD_GC_9 {clear: both;}
.MOD_GC_9 .feature-quote-cont,.tabContent .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; }*/
.tabContent .MOD_GC_9:after{clear: both;}
.ie7 .WCAG_MOD_NO_2_S .MOD_GC_9{clear:none !important;}
.MOD_GC_9 .arrow { background-image:url('../img/quote_arrow.gif'); background-position:0 bottom; background-repeat:no-repeat; height:13px; clear:both; }
.MOD_GC_9 cite { font-style:normal; font-size:12px; line-height: 16px; color: #333333; float:right; text-align:right;/*(K) artf1166304 right aligned text*/ width:220px;/*PK artf1257390*/ word-wrap:break-word;}
.MOD_GC_9 cite strong { display:block; font: bold 16px "JD Sans Bold", Helvetica, Arial, sans-serif;}
.MOD_GC_9 img { float:right; margin-left:10px; }
.MOD_GC_9 .arrow { background-image:url('../img/quote_arrow.gif'); background-position:0 bottom; background-repeat:no-repeat; height:13px; margin-top:0px; }
.MOD_GC_9 blockquote { background:#ffffff url(../img/bg_bubble.gif) no-repeat; border-left:1px solid #FBD701; border-right:1px solid #FBD701; border-top:1px solid #FBD701; font:normal 18px  'JD Sans Medium', Helvetica, Arial, sans-serif; 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; line-height: 17px;}/*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; }
.tab .WCAG_MOD_NO_2_S .tabContent .MOD_NO_5_1 li {float:left;}/*RS Fix for PII-815-12175 raised by Deere/IBM*/
.ie7 .quirk-mode .MOD_NO_5_1 li {width:231px!important;padding-right:0 !important;}
.ie7 .quirk-mode .MOD_NO_5_1 li li, .MOD_NO_5_1 li ul li {width:auto!important;}
.ie7 .quirk-mode .MOD_NO_5_1 li.lst {width:204px!important;}
.ie7 .quirk-mode .MOD_NO_5_1 li .MOD_GC_11_Vertical {width:204px;}
.ie7 .quirk-mode .MOD_NO_5_1 li .MOD_GC_11b {width:204px;}

.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;}
/*modified for FCG 3 column font fix*/
.MOD_NO_5_1 p {font-size:12px; color:#333; margin-bottom: 12px;}
.MOD_NO_5_1 .secondary_subhead{margin-bottom: 12px;}
.MOD_GC_11_Title{font-weight:bold; font-family:Helvetica, Arial, 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:bold; font-family:Helvetica, Arial, sans-serif; color:#333 }
.MOD_GC_11b {/*width:205px;*/ padding-bottom:10px; font-size:13px; }
.MOD_GC_11b .external{ display:inline !important;}
* 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:bold; font-family:Helvetica, Arial, sans-serif; font-size:1.27em; margin:0 0 12px; text-transform:uppercase; }
.MOD_GC_11b .medium_subhead { margin:0 0 12px; text-transform:uppercase; }
.MOD_GC_11b .secondary_subhead  {margin:0 0 12px;text-transform:none;}
.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, .MOD_GC_11_VP .akamai-player { display:block; margin:0 0 12px !important; border:0 }
.MOD_GC_11_VP h4 {/*PK artf1288104 line height added */  font:bold 13px/16px Helvetica, Arial, sans-serif; color: #333;}
.MOD_GC_11_VP p {/*PK artf1288104 line height added */  font:normal 12px/17px Helvetica, Arial, sans-serif; color: #333; margin-bottom: 10px;}
.MOD_NO_5 .MOD_GC_11b ul {margin-bottom: 7px;}

.MOD_GC_11_VP_rightrail { margin:6px 0 18px 0 !important; }/*(VK) change request for right rail*/
.MOD_GC_11_VP .secondary_subhead {margin-bottom: 12px;}
.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:17px }
.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(../img/arrow_play.png) right bottom no-repeat; text-indent:-50010px; }
.MOD_GC_11_Horizontal { padding-top:0px; padding-bottom:0px; margin:0px 0px 28px; float:left; width:100%; }
.MOD_GC_11_Horizontal.thumbnail-disabled .rightPane {margin-left:0;}
.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_right img { float:right; margin:0 0 0 18px; width:144px; } /* QC 288 */
.MOD_GC_11_Horizontal  .img_right { float:right; margin:0 0 0 18px; width:144px; } /* QC 288 */
/*RS WCAG*/
.MOD_FO_35 .MOD_GC_11_Horizontal a { float:left; margin:0 18px 0px 0;display:inline;}
.MOD_FO_35 .MOD_GC_11_Horizontal a img { float:left; width:144px; margin:0px; }
.hide_submit{display:none;}
.MOD_GC_11_Horizontal p { font-size:13px; color:#333; line-height: 17px;} /*(K) artf1176637*/
.MOD_GC_11_Horizontal p strong { font-weight:bold; font-family:Helvetica, Arial, sans-serif; color:#333 }
.MOD_GC_11_Horizontal .rightPane { /*DD artf1288129 float:left; width:324px;*/ margin-left:162px; line-height: 17px;}
.MOD_GC_11_Horizontal .leftPane { margin-right:162px; } /* QC-288 */
.MOD_GC_11_Horizontal .primary_subhead{margin-bottom: 12px;}


.MOD_GC_11_2 { color:#333; float:none; clear:both;  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; }
.MOD_GC_11_2  img.img_right { float:right; margin:0 0 0 18px;} /*288*/
/*Start,Fix for  artf1166321,AJ*/
.MOD_GC_11_2 .title { padding:19px 0 0 0; margin-bottom:12px; /* display:inline-block; DD artf1170855 */ }
/*End,Fix for  artf1166321,AJ*/
.MOD_GC_11_2 p { margin:0px 0 12px; font-size:13px; line-height: 17px;}
.MOD_GC_11_2 p.title strong { line-height:24px; font-size:20px; font-weight:bold; font-family:'JD Sans Bold',Helvetica, Arial, sans-serif;  color:#333 }/*DD 14165682*/
.MOD_GC_11_2 .headline {padding:0; margin-bottom:12px;line-height:24px;}
/****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:bold; font-family:'JD Sans Bold',Helvetica, Arial, sans-serif; font-size:15px; text-transform:uppercase; }
.MOD_NO_12 .primary_subhead { margin:0 0 8px 0;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('../img/bullet_arrow.gif') no-repeat 12px 15px #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:bold; font-family:Helvetica, Arial, sans-serif; }
/*RS icons*/
.MOD_GC_12_1 .view { position:relative; float:right; display:inline; margin-left:0px; margin-right:0px; width:642px; height:462px;}
/*QC 288 R 22.1 starts*/
.MOD_GC_12_1 .view_left { position:relative; float:left; display:inline; margin-left:0px; margin-right:0px; width:642px; height:462px;}
/*QC 288 R 22.1 ends*/
/*RS QC484 */
.MOD_GC_12_1 .videos_Cont, .MOD_GC_12_1 .gallery_Cont, .MOD_GC_12_1 .embedded360View_Cont { display:block !important; visibility:hidden; height:0px; overflow:hidden;}
.hidden_content{visibility:hidden !important; height:0px !important; overflow:hidden;}
.visible_content{visibility:visible !important; height:auto !important;}

.ie.quirk-mode .MOD_GC_12_1 .videos_Cont, .ie.quirk-mode .MOD_GC_12_1 .gallery_Cont { display:none !important; visibility:hidden; height:0px; overflow:hidden;}
.ie.quirk-mode .MOD_GC_12_1 .videos_Cont.hidden_content, .ie.quirk-mode .MOD_GC_12_1 .gallery_Cont.hidden_content {visibility:hidden !important; height:0px !important; overflow:hidden; display:none !important;}
.ie.quirk-mode .MOD_GC_12_1 .videos_Cont.visible_content, .ie.quirk-mode .MOD_GC_12_1 .gallery_Cont .visible_content{visibility:visible !important; height:auto !important; display:block !important;}
.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.print a { background-position:0 0; }
.MOD_GC_12_1 .icons li.v .hover, .MOD_GC_12_1 .icons li.print .hover, .MOD_GC_12_1 .icons li.v a:focus, .MOD_GC_12_1 .icons li.print a:focus { background-position: -31px 0; }
.MOD_GC_12_1 .icons li.print .on, .MOD_GC_12_1 .icons li.v .active, .MOD_GC_12_1 .icons li.print .active  { background-position: -62px 0; }
.MOD_GC_12_1 .icons li.v .off, .MOD_GC_12_1 .icons li.print .off { background-position: -93px 0; }
.MOD_GC_12_1 .icons li.videos a { background-position:0 -34px; }
.MOD_GC_12_1 .icons li.videos .hover, .MOD_GC_12_1 .icons li.videos a:focus { background-position: -31px -34px; }
.MOD_GC_12_1 .icons li.videos .on, .MOD_GC_12_1 .icons li.gallery .active { background-position: -62px -34px; }
.MOD_GC_12_1 .icons li.videos .off { background-position: -93px -34px; }
.MOD_GC_12_1 .icons li.gallery a { background-position:0 -67px; }
.MOD_GC_12_1 .icons li.gallery .hover, .MOD_GC_12_1 .icons li.gallery a:focus { background-position: -31px -67px; }
.MOD_GC_12_1 .icons li.gallery .on, .MOD_GC_12_1 .icons li.videos .active { background-position: -62px -67px; }
.MOD_GC_12_1 .icons li.gallery .off { background-position: -93px -67px; }
.MOD_GC_12_1 .icons li.degrees a { background-position:0 -101px; }
.MOD_GC_12_1 .icons li.degrees .hover, .MOD_GC_12_1 .icons li.degrees a:focus { background-position: -31px -101px; }
.MOD_GC_12_1 .icons li.degrees .on, .MOD_GC_12_1 .icons li.degrees .active { background-position: -62px -101px; }
.MOD_GC_12_1 .icons li.degrees .off { background-position: -93px -101px; }
.MOD_GC_12_1 .icons li a { width:30px; height:30px; display:block; text-indent:-99999px; background-image:url('../img/model_utility_icons.png'); background-position:0 0; background-repeat:no-repeat; overflow:hidden; }
.MOD_GC_12_1 { position:relative; float:left; width:702px; height:475px;padding-bottom:18px; 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 Helvetica, Arial, sans-serif; }
.MOD_GC_12_1 .vidbox a{ display:block;}
/*.MOD_GC_12_1 .vidbox h4 { color:green; font:bold 14px Helvetica, Arial, sans-serif; margin:9px 0 0 0; }*/
.MOD_GC_12_1 .vidbox span { color:green; font:bold 14px Helvetica, Arial, sans-serif; margin:9px 0 0 0; display:block; }
.MOD_GC_12_1 .vidbox h3 { color:green }
.MOD_GC_12_1 .vidbox img { border:0px; vertical-align:middle }/*QC 486 - RS */

.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('../img/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(../img/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(../img/banner_overlay.png); width: 942px; height: 457px; position: absolute; top: 0px; z-index: 20; }
.MOD_GC_12_2 .pause-resume { background: transparent url(../img/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(../img/banner_sprites.png) no-repeat 0 -44px; }
.MOD_GC_12_2 #product-navigation-trigger a.close { background: transparent url(../img/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('../img/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', Helvetica, Arial, sans-serif;font-weight: bold; }
.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', Helvetica, Arial, sans-serif;font-weight: bold; color:#edc207; line-height:normal; border-bottom:none; background:url('../img/yellow_arrow.gif') no-repeat 0 4px }
.MOD_GC_13_2 .txt a:hover, .MOD_GC_13_2 .txt a:focus { background:url('../img/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', Helvetica, Arial, sans-serif;font-weight: bold; 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('../img/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', Helvetica, Arial, sans-serif;font-weight: bold; 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('../img/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 Helvetica, Arial, sans-serif; }
.MOD_GC_17 a:hover, .MOD_GC_17 a:focus { text-decoration:underline }
.MOD_GC_17 a.return { position:absolute; background:url("../img/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: bold 13px Helvetica, Arial, sans-serif; color: #367c2b; background:url('../img/bullet_arrow.gif') no-repeat 0 4px; padding-left: 10px; padding-right: 18px; }
.MOD_GC_17 .resultsContent p { font: normal 13px Helvetica, Arial, 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('../img/bullet_arrow.gif') no-repeat 0 4px; padding: 0 42px 0 7px !important; margin: 10px 0 0 0; font: normal 13px Helvetica, Arial, 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 Helvetica, Arial, sans-serif; }
.MOD_GC_18 a:hover, .MOD_GC_18 a:focus { text-decoration:underline }
.MOD_GC_18 a.return { position:absolute; background:url("../img/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: bold 13px Helvetica, Arial, sans-serif; color: #367c2b; background:url('../img/bullet_arrow.gif') no-repeat 0 4px; padding-left: 10px; }
.MOD_GC_18 .resultsContent p { font: normal 13px Helvetica, Arial, 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('../img/bullet_arrow.gif') no-repeat 0 4px; padding: 0 42px 0 7px !important; margin: 10px 0 0 0; font: normal 13px Helvetica, Arial, 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: bold 15px 'JD Sans Bold', Helvetica, Arial, sans-serif;text-transform:uppercase; color:#333333; }
.MOD_NO_1T_S .primary_subhead {text-transform:uppercase;  margin:0 0 10px 0;}
.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('../img/bullet_arrow.gif') no-repeat 12px 18px #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, .MOD_NO_1T_S a:active { text-decoration:underline; background-color:#dbdbdb }/*RS WCAG II*/
.MOD_NO_1T_S li span { font-weight:bold; font-family:Helvetica, Arial, sans-serif; display: block; }
/****MOD_NO_1T_S Ends****/

/****MOD_NO_2_S Starts****/
.MOD_NO_2_S { clear:both; /*overflow:hidden; RS WCAG 14738102*/ height:48px; }
/*.tab .MOD_NO_2_S { clear:both; overflow:visible; position:relative; height:auto; padding-top:50px; }/*RS WCAG II*/
#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;}
ul.MOD_NO_2_S li, .MOD_NO_2_S .tab_heading { float:left; padding-top:5px; margin-right:-1px; text-align:center; width:100px; overflow:hidden; }/*RS WCAG II*/
.tab .MOD_NO_2_S .tabContent ul li { float:none; padding-top:0px; margin-right:0px; text-align:left; width:auto; overflow:hidden; }/*WCAG II*/
/*.MOD_NO_2_S .compatible { width: 90px; }*/
.MOD_NO_2_S li a, .MOD_NO_2_S .tab_heading a { display:block;outline:none; font-weight:bold; font-family:Helvetica, Arial, sans-serif; color:#999999;background: url("../img/left-nav-bg-tabs.png") repeat-x scroll 0 0 #FEFEFE; height: 41px; border: 1px solid #e1e1e1; border-bottom:none; cursor:pointer; }/*RS WCAG II*/
.MOD_NO_2_S li a:hover, .MOD_NO_2_S li a:focus, .MOD_NO_2_S .tab_heading a:hover, .MOD_NO_2_S .tab_heading a:focus { color:#333; background-position:0 -40px }/*RS WCAG3*/
.ie7 .MOD_NO_2_S .tab_heading a:active { color:#333; }/*RS WCAG3*/
.MOD_NO_2_S li a span, .MOD_NO_2_S .tab_heading a span { font-size:11px;/*DD Reverted back PK artf1288094 */ padding:0 10px 0; display:block; border:1px solid #fff; border-bottom:none; }
.MOD_NO_2_S li.on a, .MOD_NO_2_S .tab_heading.on > a { color:#333333; margin-top:-5px; border: 1px solid #e1e1e1;background-position:0 -81px; background-color:#F1F1F1;height:48px; position:relative;z-index:5;border-bottom:none; }
.MOD_NO_2_S li.on a span, .MOD_NO_2_S .tab_heading.on a span { border-bottom:none; }

/*RS WCAG II*/
.MOD_NO_2_S span.tab_heading, .MOD_NO_2_S .tab_heading { padding-top:5px; margin-right:-1px; text-align:center; width:100px; overflow:hidden; position:absolute; z-index:5;top:0; }
/*.MOD_NO_2_S .compatible { width: 90px; }*/
.MOD_NO_2_S span.tab_heading a { display:block;outline:none; font-weight:bold; font-family:Helvetica, Arial, sans-serif; color:#999999; background: url("../img/left-nav-bg-tabs.png") repeat-x scroll 0 0 #FEFEFE; height: 41px; border:1px solid #e1e1e1; border-bottom:none;cursor:pointer; }
.MOD_NO_2_S span.tab_heading a:hover, .MOD_NO_2_S span.tab_heading a:focus, .ie7 .MOD_NO_2_S span.tab_heading a:active { color:#333; background-position:0 -40px }
.MOD_NO_2_S span.tab_heading a span { font-size:11px;/*DD Reverted back PK artf1288094 */ padding:0 10px 0; display:block; border:1px solid #fff;border-bottom:none;  }
.MOD_NO_2_S span.tab_heading.on a {color:#333333; margin-top:-5px; border: 1px solid #e1e1e1;background-position:0 -81px; background-color:#F1F1F1;height:48px; position:relative;z-index:5;border-bottom:none;}
.MOD_NO_2_S span.tab_heading.on a span { border-bottom:none; }
/*RS WCAG II*/

/****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('../img/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****/
.MOD_NO_6 { width:990px; height:110px; position:relative; background:#fff url('../img/bg_header.gif') repeat-x 0 bottom; z-index:100; }
.MOD_NO_6 .logo-container {position:static;top:auto;left:auto;}
.MOD_NO_6 .logo { width:203px; height:39px; position:absolute; z-index:999; top:26px; left:24px; line-height:0px;
 background:url('../img/logo-john-deere.gif') no-repeat; display:block; text-indent:-9999px; overflow:hidden; }
.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:10px; font-family:Helvetica, Arial, sans-serif; }/*DD artf1214798 Added SPAN styling.*/
.MOD_NO_6 #utilityNav a.lang { padding:0 10px 0 0; font-weight:bold; font-family:Helvetica, Arial, sans-serif; background:url('../img/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:13px; font-family:Helvetica, Arial, sans-serif; color:#cdcdcd; border:0; background:url('../img/bg_search_txt.gif') no-repeat; }
.MOD_NO_6 #search .btn { width:25px; height:22px; background:url('../img/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('../img/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('../img/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(../img/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, .MOD_NO_6 #mainNav_byName .nav-title { margin:0 0 6px; color:#949494; display:block; 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 Helvetica, Arial, sans-serif; }/*DD artf1214756*/
.MOD_NO_6 #mainNav_byName li a, .MOD_NO_6 #mainNav_m li a { line-height:24px !important; cursor:pointer; }/*DD artf1187240 Added Line Height to fill up the spacing between a and drop down menu */
.MOD_NO_6 #mainNav_byName li li a{ line-height:normal !important;}
.MOD_NO_6 #mainNav_m li li a {line-height: 14px !important;margin-top: 3px; margin-bottom: 3px;}
.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:capitalize; display:inline; color:#e3e3e3; line-height:18px; }

.MOD_NO_6 #mainNav_m li a { color:#737373; font:16px 'JD Sans Medium', Helvetica, Arial, sans-serif; }
.MOD_NO_6 #mainNav_byName li a:hover, .MOD_NO_6 #mainNav_m li a.hover { display:block; 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('../img/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:28px/*(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: normal 12px Helvetica, Arial, sans-serif; }
.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('../img/bullet_arrow.gif') no-repeat 0 3px }
.MOD_NO_6 #mainNav .submenu h4, .MOD_NO_6 #utilityNav .submenu h4 { color:#a6a6a6; font: bold 12px Helvetica, Arial, sans-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, .MOD_NO_6 #mainNav .submenu.industry .nav-submenu-title { margin:6px 0 0; padding:10px 0 0; border-top:1px dotted #d7d7d7; }
.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 0 0 14px; 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 { zoom:1; padding:0 0 13px; border-bottom:1px dotted #d7d7d7; float:left;}
.MOD_NO_6 #mainNav .submenu.name .btn_140x21 { margin:10px 0 0 200px; float:left; display:inline; font-weight:bold; font-family:Helvetica, Arial, sans-serif; font-size:12px; line-height: 18px !important; }
.MOD_NO_6 #mainNav .submenu.name .btn_140x21:hover, .MOD_NO_6 #mainNav .submenu.name .btn_140x21:focus { margin:10px 0 0 200px; float:left; display:inline; }/*RS WCAG II*/
.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('../img/close_lang.gif') no-repeat; text-indent:-9999px; line-height:0px; }
.MOD_NO_6 #mainNav_byName li, .MOD_NO_6 #mainNav_m li {font:normal 16px/24px Helvetica,Arial,sans-serif; line-height: 24px !important;}

/****MOD_NO_6 Ends****/

/****MOD_NO_8 Starts****/
.MOD_NO_8 { color: #999999; float: right; margin: 8px 24px 0 18px; display:inline; padding:6px 0 10px 0; position: relative; text-align: right; width: 342px; z-index: 1; font-size: 10px; line-height: 15px;} /*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:Helvetica, Arial, sans-serif }/*DD MJD artf1271890*/
.MOD_NO_8 span { padding-right:0 }
.heroColumn .MOD_NO_8 { margin-right:0px; }
.MOD_NO_8 a:hover, .MOD_NO_8 a:focus, .MOD_NO_8 a:active  { 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:bold; font-family:Helvetica, Arial, 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:bold; font-family:Helvetica, Arial, sans-serif; color:#333; line-height:22px; background:url('../img/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, .ie7 .navigation a:active { text-decoration:underline }/*RS WCAG3*/
.navigation .page { display:block; padding:4px 0 3px 19px; font-weight:bold; font-family:Helvetica, Arial, sans-serif; font-size:1.27em; color:#333; border-left:solid 5px #fed757; background:url('../img/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:Helvetica, Arial, sans-serif; font-size:1.18em; color:#333; text-transform:none; background:url('../img/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('../img/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('../img/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; color:#3f3f3f;/*background:url('../img/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("../img/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:12px; margin:0 auto 0 0px; overflow:hidden; padding:0 0px 0; width:994px; }/*(VK)artf1166992*/
.MOD_NO_7 div { background:url("../img/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:bold; font-family:Helvetica, Arial, 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:12px; float:right; display:inline; } /*DD artf1166992 & artf1173871*/
.MOD_NO_7 .links a { color:#367c2b!important; padding: 0 2px; display: inline-block; }
.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_NO_7_1 Starts****/
.MOD_NO_7_1 { width:942px; padding:12px 24px; font:normal 12px Helvetica, Arial, sans-serif; color:#3F3F3F; margin:0 auto 0 0px; overflow:hidden; position:relative; }
.MOD_NO_7_1 .copyright { color:#333; clear:both; margin-top:4px; }
.MOD_NO_7_1 .footer_links li{ display:inline;}
.MOD_NO_7_1 .footer_links li span.stack_seperator{background:url(../img/footer-seperator.gif) no-repeat left center; margin:0 0 0 2px;}
.MOD_NO_7_1 .footer_links li.first span.stack_seperator{display:none; padding-left:0;}
.MOD_NO_7_1 .footer_links a { color:#367c2b!important; padding:0 !important }
.MOD_NO_7_1 .footer_links a:hover, .MOD_NO_7_1 .footer_links a:focus, .ie7 .MOD_NO_7_1 .footer_links a:active { text-decoration:underline !important }
.MOD_NO_7_1 .footer_links span { font-weight:normal; color:#4b4b4b; }
.MOD_NO_7_1 .social_links span {line-height:18px}
.MOD_NO_7_1 .social_links a {margin-left:8px; padding:0 !important}
.MOD_NO_7_1 .social_links a img { border:0; width:16px; height:16px; vertical-align:middle; }
.MOD_NO_7_1 .social_links {padding-left: 18px; position: absolute; right: 24px; top: 12px;}
/****MOD_NO_7_1 Ends****/

/****MOD_GC_7 Starts****/
/*(VK)artf1170867 */
.MOD_GC_7 { font:11px/15px Helvetica, Arial, sans-serif; color:#666666;/*DD artf1287489*/ margin:0 auto 0 -2px; overflow:hidden; padding:0 2px 2px 2px; width:990px; background:url('../img/bg_footer.png') no-repeat scroll left bottom; }
.MOD_GC_7 div { background:url("../img/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:10px; 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;position:relative;}

.MOD_FO_1 { position:relative; float:left; width:264px; margin:0; }/*changed from 468px to 462px for spacing issue*/
.MOD_FO_1 h2 { margin:0 0 10px 24px; font-family:Helvetica, Arial, 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:Helvetica, Arial, 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:Helvetica, Arial, sans-serif; font-weight:normal; text-transform:uppercase; font-size:21px; line-height:21px; height:119px; overflow:hidden; }
/*KC removed  margin-top 12px for .MOD_FO_1 h2 span title cut issue on prod */
.MOD_FO_1 h2 span {line-height:74px; font-size:74px; display:block; text-transform:none; font-weight:normal; 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, .MOD_FO_1 .medium_title_without_space {position:relative; font-family: Helvetica, Arial, sans-serif; font-weight: normal; min-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:Helvetica, Arial, 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;} || CR-1900 | MG */
.MOD_FO_1 .small_title h1 {line-height: 21px; font-size: 21px;}
.MOD_FO_1 h2 { margin:0 0 10px 24px; font-family:Helvetica, Arial, sans-serif; font-weight:normal; text-transform:uppercase; 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,
.MOD_FO_1 .big_title .hero-alternate-title, .MOD_FO_1 .medium_title .hero-alternate-title, .MOD_FO_1 .medium_title_without_space .hero-alternate-title, .MOD_FO_1 .small_title .hero-alternate-title 
 {font-family: Helvetica, Arial, sans-serif;position:relative; line-height:18px; font-size:16px; height:auto; margin:0px; display:block; text-transform: uppercase;}
/*.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;} CR-1900 | MG*/

.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:bold; font-family:Helvetica, Arial, sans-serif; color:#595959; background:url('../img/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:bold; font-family:Helvetica, Arial, sans-serif; color:#fff; text-transform:uppercase; background-color:#367c2b }
.MOD_FO_1 .feature h3, .MOD_FO_1 .feature .primary_subhead{ width:220px; padding:8px 22px 8px; font-size:16px !important; font-weight:bold; font-family:Helvetica, Arial, sans-serif; color:#fff; text-transform:uppercase; background-color:#367c2b; height:auto; margin:0px; }
/*Start fix for LineHeight for product page, (VK)*/
/*End fix for LineHeight for product page, (VK)*/
.MOD_FO_1 .feature ul li { background:url("../img/sub_square.gif") no-repeat scroll 0 5px transparent; font-size:12px; padding-left:12px; line-height:16px; float:left; width:220px; margin-bottom: 5px;}
.MOD_FO_1 .feature table { font-size:12px; font-family:Helvetica, Arial, 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, .MOD_FO_1 .feature .bt a.buyingOption:focus, .ie7 .MOD_FO_1 .feature .bt a.buyingOption:active { text-decoration:underline; }
.MOD_FO_1 .feature .bt a.buynow { background:url(../img/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; }
/*RS WCAG*/
/*.MOD_FO_1 .buying_options h5 { padding:10px 22px 9px; font-size:14px; font-weight:bold; font-family:Helvetica, Arial, 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 h3, .MOD_FO_1 .buying_options  .primary_subhead { padding:10px 22px 9px; font-size:14px; font-weight:bold; font-family:Helvetica, Arial, sans-serif; color:#fff; text-transform:uppercase; background-color:#367c2b; margin:-1px -1px 0 0; border-bottom:1px solid #dfdfdf; height:auto; overflow:visible; }
.MOD_FO_1 .buying_options .close { float:right; width:14px; height:14px; margin:10px 10px 0 0; display:inline; text-indent:-999999px; background:url('../img/close_green.gif') no-repeat; position:relative; z-index:1000; overflow:hidden; }
.MOD_FO_1 .buying_options .close:hover, .MOD_FO_1 .buying_options .close:focus, .ie7 .MOD_FO_1 .buying_options .close:active { background:url('../img/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 .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:Helvetica, Arial, sans-serif; }
.MOD_FO_1 .buying_options label { display:none; }/*(VK) line-height & font, Artifact artf1167787 (RS) updated for WCAG*/
.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:Helvetica, Arial, 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('../img/btn_bg_find.jpg') no-repeat top right; border:none; height:23px; font-size:0.8em; font-family:Helvetica, Arial, sans-serif; color:#444; text-transform:uppercase; }
/*PK .bg_btn class modified artf1240969 and hover and active state added*/
.bg_btn { background: url('../img/btn_140x21.gif') no-repeat 0 0; border:none; width:140px; margin-bottom:5px; height:21px; font-size:0.8em; font-family:Helvetica, Arial, sans-serif; color:#444; text-transform:uppercase;cursor:pointer;/*PK artf1254222*/}
.bg_btn:hover { background: url('../img/btn_140x21.gif') no-repeat 0 -21px;}
.bg_btn:active { background: url('../img/btn_140x21.gif') no-repeat 0 -42px;}
.MOD_FO_1 .feature .inner a.seeall { float:left; margin-top:5px; background:url("../img/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("../img/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:Helvetica, Arial, sans-serif; color:#333 }
.listName li.MOD_FO_4 a { font-weight:bold; font-family:Helvetica, Arial, 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('../img/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*/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, .MOD_FO_6a .secondary_subhead {font-weight:normal; 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, .MOD_FO_6a .secondary_subhead a {font-family: Helvetica, Arial, sans-serif; display:block; line-height:24px; padding:0 0 0 24px; color:#333333; background:url('../img/specArrow.gif') no-repeat 8px 8px; text-transform:uppercase; font-weight:bold;}
.MOD_FO_6a .lastPanel, .lastFeature { margin-bottom:0px !important; } /*(K)*/
.MOD_FO_6a h3 a:hover, .MOD_FO_6a .secondary_subhead a:hover { background-color:#bcbcbc; }
.WCAG_MOD_NO_2_S .tabContent .MOD_FO_6a h3 a:hover, .WCAG_MOD_NO_2_S .tabContent .MOD_FO_6a .secondary_subhead a:hover, .WCAG_MOD_NO_2_S .tabContent .MOD_FO_6a h3 a:focus, .ie7 .WCAG_MOD_NO_2_S .tabContent .MOD_FO_6a h3 a:active, .WCAG_MOD_NO_2_S .tabContent .MOD_FO_6a .secondary_subhead a:focus, .ie7 .WCAG_MOD_NO_2_S .tabContent .MOD_FO_6a .secondary_subhead a:active { background-color:#bcbcbc; }/*RS WCAG3*/

/*(K) for collapsable_panel*/
.MOD_FO_6a span.collapsable_panel h3 a:hover, .MOD_FO_6a span.collapsable_panel h3 a:focus, .ie7 .MOD_FO_6a span.collapsable_panel h3 a:active { background:url('../img/specArrow.gif') no-repeat 8px 8px #bcbcbc; }/*RS WCAG3*/
.MOD_FO_6a span.collapsable_panel h3.open a, .MOD_FO_6a span.collapsable_panel h3.open a:hover, .ie7 .MOD_FO_6a span.collapsable_panel h3.open a/*(K) Artifact artf1185636 : The colour of the hide-show panel bar fails to change on mouse click in IE6. */ { background:url('../img/specArrow.gif') no-repeat 8px -285px #ffde00; }

.MOD_FO_6a.wcag div.collapsable_panel h3 a:hover, .MOD_FO_6a.wcag div.collapsable_panel .secondary_subhead a:hover, .MOD_FO_6a.wcag div.collapsable_panel .secondary_subhead a:focus, .ie7 .MOD_FO_6a.wcag div.collapsable_panel .secondary_subhead a:active { background:url('../img/specArrow.gif') no-repeat 8px 8px #bcbcbc; }/*RS WCAG3*/
.MOD_FO_6a.wcag div.collapsable_panel h3.open a, .MOD_FO_6a.wcag div.collapsable_panel h3.open a:hover , .ie7 .MOD_FO_6a.wcag div.collapsable_panel h3.open a, .ie7 .MOD_FO_6a.wcag div.collapsable_panel h3.open a:active, .MOD_FO_6a.wcag div.collapsable_panel .secondary_subhead.open a, .MOD_FO_6a div.collapsable_panel .secondary_subhead.open a:hover, .ie7 .MOD_FO_6a.wcag div.collapsable_panel .secondary_subhead.open a, .ie7 .MOD_FO_6a.wcag div.collapsable_panel .secondary_subhead.open a:active  /*(K) Artifact artf1185636 : The colour of the hide-show panel bar fails to change on mouse click in IE6. */ { background:url('../img/specArrow.gif') no-repeat 8px -286px #ffde00 ; }/*RS WCAG3*/

.specifications .MOD_FO_6a .collapsable_panel h3 a,.features .MOD_FO_6a .collapsable_panel h3 a{font-size: 12px!important;}
/*(K) for collapsable_panel*/
* html .MOD_FO_6a h3 a, * html .MOD_FO_6a .secondary_subhead a { font-size:12px; line-height:24px; }
*:first-child+html .MOD_FO_6a h3 a, *:first-child+html .MOD_FO_6a .secondary_subhead a { font-size:12px; line-height:24px; }
.WCAG_MOD_NO_2_S .tabContent .MOD_FO_6a h3 a {display:block;}/*RS WCAG3*/
.MOD_FO_6a h3.open, .MOD_FO_6a h3.open a:hover, .MOD_FO_6a .secondary_subhead.open, .MOD_FO_6a .secondary_subhead.open a:hover{background-color:#ffde00;}
.WCAG_MOD_NO_2_S .tabContent .MOD_FO_6a h3.open, .WCAG_MOD_NO_2_S .tabContent .MOD_FO_6a h3.open a:hover, .WCAG_MOD_NO_2_S .tabContent .MOD_FO_6a .secondary_subhead.open, .WCAG_MOD_NO_2_S .tabContent .MOD_FO_6a .secondary_subhead.open a:hover, .WCAG_MOD_NO_2_S .tabContent .MOD_FO_6a h3.open a:focus, .ie7 .WCAG_MOD_NO_2_S .tabContent .MOD_FO_6a h3.open a:active, .WCAG_MOD_NO_2_S .tabContent .MOD_FO_6a .secondary_subhead.open a:focus, .ie7 .WCAG_MOD_NO_2_S .tabContent .MOD_FO_6a .secondary_subhead.open a:active { background-color:#ffde00; }/*RS WCAG3*/
.MOD_FO_6a h3.open a , .MOD_FO_6a .secondary_subhead.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:12px !important; }
.MOD_FO_6a .expand_collapse a, .MOD_FO_6a .expand_collapse_bottom a{font-size: 10px!important}
.MOD_FO_6a div.MOD_FO_6panel { margin:0; background:#fff; padding:24px; line-height: 17px; display:none; /*DD artf1294708 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; height:auto; padding:4px 0px 4px 20px;}

.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.wcag p.expand_collapse a {display:inline;float:none !important; margin:1px 0 1px 5px;}/*RS WCAG3*/
.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('../img/btn_140x21.gif'); background-repeat:no-repeat; background-position:0 0; color:#666766!important; text-align:center; font: bold 12px Helvetica, Arial, sans-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:bold; font-family:Helvetica, Arial, sans-serif; color:#333 }
.MOD_FO_6a .itemModel { font-size:1.18em; font-family:Helvetica, Arial, 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:Helvetica, Arial, sans-serif; color:#333 }
.MOD_FO_6a table th span { font-weight:normal; font-family:Helvetica, 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:Helvetica, Arial, sans-serif; color:#333 }
.MOD_FO_6a table td.head { font-weight:bold; }
.MOD_FO_6a table td span { font-weight:bold; font-family:Helvetica, sans-serif }
.MOD_FO_6a table td span.displayBlock { font-family:Helvetica, Arial, sans-serif; font-weight:normal; }
.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('../img/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:Helvetica, Arial, sans-serif; color:#333 }
.MOD_FO_7a table th span { font-weight:bold; font-family:Helvetica, 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:Helvetica, Arial, sans-serif; color:#333 }
.MOD_FO_7a table td span { font-weight:bold; font-family:Helvetica, sans-serif }
.MOD_FO_7a table td span.displayBlock { font-family:Helvetica, Arial, sans-serif; font-weight:normal; }
.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('../img/btn_expand_all.jpg') no-repeat }
.MOD_FO_7a .model .collapse_all { width:104px; background:url('../img/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('../img/specArrow.gif') no-repeat 7px 4px;}
.WCAG_MOD_NO_2_S .tabContent .MOD_FO_6d h3 a {background-position:7px 8px; display:block;}/*RS WCAG3*/
.WCAG_MOD_NO_2_S .tabContent .MOD_FO_6d h3 a:hover,.WCAG_MOD_NO_2_S .tabContent .MOD_FO_6d h3 a:focus,.ie7 .WCAG_MOD_NO_2_S .tabContent .MOD_FO_6d h3 a:active{ background-color:#bcbcbc;}/*RS WCAG3*/
* 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*/
.WCAG_MOD_NO_2_S .tabContent .MOD_FO_6d h3.open a { background-position:8px -285px;}/*RS WCAG3*/
.WCAG_MOD_NO_2_S .tabContent .MOD_FO_6d h3.open a:hover,.WCAG_MOD_NO_2_S .tabContent .MOD_FO_6d h3.open a:focus, .ie7 .WCAG_MOD_NO_2_S .tabContent .MOD_FO_6d h3.open a:active { background-color:#FAD502;}/*RS WCAG3*/
.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('../img/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('../img/btn_expand_all.jpg') no-repeat }
.MOD_GC_23a .model .collapse_all { width:104px; background:url('../img/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:Helvetica, Arial, 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:Helvetica, Arial, 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:bold; font-family:Helvetica, sans-serif }
.MOD_GC_23a table th .close { float:right; margin:-5px -5px 0 0; color:#999; font-size:13px; background:url(../img/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(../img/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:Helvetica, Arial, sans-serif; color:#333; vertical-align:top }
.MOD_GC_23a table td span { font-weight:bold; font-family:Helvetica, sans-serif }
.MOD_GC_23a table td span.displayBlock { font-family:Helvetica, Arial, sans-serif; font-weight:normal; }
.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('../img/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('../img/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('../img/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,
.tablepag span a:focus,
.ie7 .tablepag span a:active { 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('../img/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,
.tablepag .prev_column:focus,
.ie7 .tablepag .prev_column:active { 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,
.tablepag .next_column:focus,
.ie7 .tablepag .next_column:active { background-position:-19px -38px }
/****tablepag Ends****/

/****addRemoveModel Starts****/
#addRemoveModel_Comp,
#addRemoveModel_Spec {
	position: absolute;
	width: 990px;
	display: none;
	z-index:99999;
}
.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('../img/closeLayer.gif') no-repeat}
.addRemoveModel .title {font-size:15px;font-family:'JD Sans Bold',Helvetica, Arial, sans-serif;color:#333;text-transform:uppercase;line-height:16px;font-weight:bold;}
.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: 13px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight:bold;
}

.addRemoveModel #remModels {
	margin:5px 0 10px 10px;
}

/*DD artf1236844 & artf1239907*/
.addRemoveModel .apply { background:url(../img/btn-search-jobs.gif) left top no-repeat; line-height:21px; float:left; height:21px; color:#595959; font-size:12px; font-weight:bold; font-family:Helvetica, Arial, sans-serif; text-transform:uppercase; display:inline-block !important; position:relative; text-indent:0 !important; }/*DD artf1241162*/
.addRemoveModel .apply span { background:url(../img/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(../img/btn-search-jobs.gif) left -46px no-repeat; }
.addRemoveModel .apply:hover span { background:url(../img/btn-search-jobs.gif) right -69px no-repeat; }
.addRemoveModel .apply:active { background:url(../img/btn-search-jobs.gif) left -92px no-repeat; }
.addRemoveModel .apply:active span { background:url(../img/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:bold; font-family:Helvetica, Arial, sans-serif; color:#333; line-height:normal; text-align:center; text-transform:uppercase ;}
.MOD_FO_9 .secondary_subhead{ margin:1px 0 7px 0; color:#333;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:bold; font-family:Helvetica, Arial, sans-serif; color:#a6a6a6; text-transform:uppercase; }
.MOD_FO_9 .inner .type { font-size:1.27em; font-family:Helvetica, Arial, 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:bold; font-family:Helvetica, Arial, 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:bold; font-family:Helvetica, Arial, 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:bold; font-family:Helvetica, Arial, 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:bold; font-family:Helvetica, Arial, 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, .MOD_FO_9 .inner .digits 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:bold; font-family:Helvetica, Arial, sans-serif; color:#000; line-height:18px; background:url('../img/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('../img/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: bold 20px "JD Sans Bold", Helvetica, Arial, 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(../img/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: bold 12px Helvetica, Arial, sans-serif; color: #909090; text-transform: uppercase; background: url(../img/btn_140x21.gif) no-repeat; text-align:center;}
.MOD_FO_10 .noCompareModels span { background: url(../img/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(../img/btn-search-jobs.gif) left top no-repeat; line-height:21px; float:right; font: bold 12px Helvetica, Arial, sans-serif; color: #666; text-transform: uppercase; cursor:pointer; }
.MOD_FO_10 .noCompareModels span { background:url(../img/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(../img/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(../img/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:10px; font-weight:bold; }

.MOD_FO_10 .compareModels { background:url(../img/btn_secondary.gif) left top no-repeat; line-height:21px; height:21px; float:right; color:#595959; font-size:10px; font-weight:bold; text-transform:uppercase; }
.MOD_FO_10 .compareModels span { background:url(../img/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(../img/btn_secondary.gif) left -44px no-repeat; }
.MOD_FO_10 .compareModels:hover span { background:url(../img/btn_secondary.gif) right -66px no-repeat; }
.MOD_FO_10 .compareModels:active { background:url(../img/btn_secondary.gif) left -88px no-repeat; }
.MOD_FO_10 .compareModels:active span { background:url(../img/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; overflow:hidden; }
.MOD_FO_10 .listCompare2 { margin-left:16px; }
.MOD_FO_10 .topCompare { clear: both; width:324px; float:left; background-color: #8f8f8f !important; }
.MOD_FO_10 .topCompare h3 { float: left; font: bold 13px Helvetica, Arial, sans-serif; color: #fff; padding: 5px 10px 2px 10px; width:142px; text-align:left; }/*DD artf1233195*/
.MOD_FO_10 .topCompare p { float: right; font: normal 13px/14px Helvetica, Arial, sans-serif; color: #fff; padding: 5px 10px 5px; width:142px; text-align:right; }/*DD artf1233195*/
.MOD_FO_10 .topCompare p input { position: relative; margin:0 3px 0 0; padding: 0px; vertical-align: top; }/*DD artf1233195*/
.MOD_FO_10 ul { clear: both; background-color: #f7f7f7; font: bold 13px Helvetica, Arial, sans-serif; color: #333; padding: 18px; }
.ie7 .MOD_FO_10 ul{display:inline-block;}/*RS 15063162*/
.MOD_FO_10 .listCompare ul li input, .MOD_FO_10 .listCompare2 ul li input { margin-right: 8px; }
.MOD_FO_10 .listCompare ul li, .MOD_FO_10 .listCompare2 ul li {margin-bottom: 3px;}
/****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: bold 13px Helvetica, Arial, sans-serif; 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 Helvetica, Arial, sans-serif; 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: bold 14px "JD Sans Bold",Helvetica,Arial,sans-serif; color: #333; text-transform: uppercase; }
.otherInformations p { font: normal 13px/17px Helvetica, Arial, sans-serif; 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:bold; font-family:Helvetica, Arial, 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:Helvetica, Arial, sans-serif; color:#333 }
.MOD_FO_11 li a { padding:0 0 0 16px; font-weight:bold; font-family:Helvetica, Arial, sans-serif; color:#063; line-height:25px; background:url('../img/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:bold; font-family:Helvetica, Arial, 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('../img/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:bold; font-family:Helvetica, Arial, sans-serif; font-size: 14px; color: #909090; text-transform: uppercase; background:url('../img/view_results.gif') no-repeat; padding: 8px 19px 10px 19px; }
.MOD_FO_12 a.anotherTasks { font-weight:bold; font-family:Helvetica, Arial, sans-serif; font-size: 14px; color: #909090; text-transform: uppercase; background:url('../img/add-another-task.gif') no-repeat !important; padding: 8px 16px 10px 16px !important; }
.MOD_FO_12 .active a { font-weight:bold; font-family:Helvetica, Arial, sans-serif; font-size: 14px; color: #595959; text-transform: uppercase; background:url('../img/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:Helvetica, Arial, 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:bold; font-family:Helvetica, 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:bold; font-family:Helvetica, Arial, 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('../img/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('../img/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:Helvetica, Arial, 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:bold; font-family:Helvetica, Arial, sans-serif; }

/*.MOD_GC_22b ul li { margin-left:25px; list-style-image:url(../img/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('../img/specArrow.gif') no-repeat 10px 4px; font-size: 12px !important; font-family:Helvetica, Arial, sans-serif; font-weight:bold;/*PK artf1288236 */ }
.wcag.MOD_FO_6b h3 a {background-position:10px 7px; display:block;}/*RS PS WCAG*/
.wcag.MOD_FO_6b h3 a:hover, .wcag.MOD_FO_6b h3 a:focus, .ie7 .wcag.MOD_FO_6b h3 a:active { background-color:#bcbcbc;}/*RS PS WCAG*/
.wcag.MOD_FO_6b h3.open a:hover, .wcag.MOD_FO_6b h3.open a:focus, .ie7  .wcag.MOD_FO_6b h3.open a:active { background-color:#ffde00; }/*RS PS WCAG*/
.WCAG_MOD_NO_2_S .tabContent .MOD_FO_6b h3 a {background-position:10px 7px; display:block;}/*RS WCAG3*/
.WCAG_MOD_NO_2_S .tabContent .MOD_FO_6b h3 a:hover, .WCAG_MOD_NO_2_S .tabContent .MOD_FO_6b h3 a:focus,.ie7 .WCAG_MOD_NO_2_S .tabContent .MOD_FO_6b h3 a:active { background-color:#bcbcbc;}/*RS WCAG3*/
.WCAG_MOD_NO_2_S .tabContent .MOD_FO_6b h3.open a:hover, .WCAG_MOD_NO_2_S .tabContent .MOD_FO_6b h3.open a:focus, .ie7 .WCAG_MOD_NO_2_S .tabContent .MOD_FO_6b h3.open a:active { background-color:#ffde00; }/*RS WCAG3 14919302*/
* 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; }
.WCAG_MOD_NO_2_S .tabContent .MOD_FO_6b h3.open a {background-position:8px -286px;}/*RS WCAG3*/
.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.wcag .model .collapse_all, .MOD_FO_6b.wcag .model .expand_all{margin-left:8px; display:inline;float:none !important;}
#jdtcwl-en-us-main-row-1 .MOD_FO_6b.wcag .model .expand_collapse, #jdtcwol-en-us-main-row-1 .MOD_FO_6b.wcag .model .expand_collapse{float:right;}/*RS WCAG3*/
.MOD_FO_6b .itemModel { font-size:13px; font-family:Helvetica, Arial, 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; line-height: 16px; font-weight:normal; font-size:14px; font-family:Helvetica, Arial, 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:Helvetica, Arial, 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:bold 14px/16px Helvetica, Arial, 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; cursor:pointer; }/*RS WCAG3 since href is removed*/
.MOD_FO_6b table td { font-size:13px; font-family:Helvetica, Arial, sans-serif; color:#333; vertical-align:middle; line-height: 17px; }
.MOD_FO_6b table td span { font-weight:bold; font-family:Helvetica, Arial, sans-serif; text-transform:capitalize; }
.MOD_FO_6b table td span.displayBlock { font-family:Helvetica, Arial, sans-serif; text-transform:none; font-weight:normal; }
.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;line-height: 17px; }/*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:Helvetica, Arial, sans-serif; color:#333 }
.MOD_FO_6b_new table th span { font-weight:bold; font-family:Helvetica, sans-serif }
table td span.sub_attribute { padding-left:20px; font-weight:normal !important; font-family:Helvetica, 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:Helvetica, Arial, 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:bold; font-family:Helvetica, sans-serif }
.MOD_FO_6b_new table td span.displayBlock { font-family:Helvetica, Arial, sans-serif; font-weight:normal; }
.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 {width:140px; padding:0px 10px; position:relative; }/RS QC343*/
.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:Helvetica, Arial, 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:bold; font-family:Helvetica, 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 Helvetica, Arial, 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('../img/bullet_arrow.gif') no-repeat right center }
.MOD_NO_9a_c li .prev { padding:0 0 0 10px; background:url('../img/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:13px; color: #333333; font-family:Helvetica, Arial, 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:bold; font-family:Helvetica, Arial, sans-serif; font-size:13px; }/*DD artf1275112 Changed the font-size from em to px.*/
/*.MOD_GC_22afc ul li { margin-left:25px; list-style-image:url(../img/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:Helvetica, Arial, sans-serif; padding:0 20px; color:#000; font-size:13px; color:#333; background:url('../img/specArrow.gif') no-repeat 8px 8px; font-weight:bold;}
.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, .module07 a:active, .module07 a:focus { text-decoration:underline; }/*RS WCAG II*/
.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:100%; 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: 'JD Sans Bold', Helvetica, Arial, sans-serif; line-height: 24px; color: #333; padding:10px; font-weight:bold;}/*PK artf1288081 new style added*/ /* MG artf1288081 */ /* RS QC504 */
.MOD_GC_10a a.more { width:auto; }
.MOD_GC_10a h3 { font-size:13px; line-height: 16px; /*Line height added artf1288104 */ font-family:Helvetica, Arial, sans-serif; font-weight:bold;}
.MOD_GC_10a a h3:hover {text-decoration:underline;/*PK artf1288081*/}
.MOD_GC_10a p {font: normal 13px/16px Helvetica, Arial, sans-serif;/*style added artf1288104 */}
.MOD_GC_10b h3, .MOD_GC_10b h3 a { font: bold 13px Helvetica, Arial, sans-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; }
.MOD_GC_10a .linkPane, .MOD_GC_10b .linkPane { position:absolute; text-align:left; padding-top:3px; width: auto;; margin-top:0px!important; right: 0; }
.MOD_GC_10a .linkPane a.more, .MOD_GC_10b .linkPane a.more { float:right; width:auto; margin: 0 10px 0 0; padding:0 0 0 9px; line-height:normal; }
.MOD_GC_10a a.more { line-height: 24px; }

 
.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:13px; margin-bottom:18px; _float:none;/*(K) for Global Citizenship Landing.page*/}/*width modified by Vikas Khera Artifact artf1167158*/
.MOD_GC_21 .MOD_GC_21_thumb  { float:left !important; margin:0 18px 0 0; width:204px; }
.MOD_GC_21 .MOD_GC_21_thumb_right  { float:right !important; margin:0 0 0 18px; width:204px; }/* QC 288 */

.MOD_GC_21 .MOD_GC_21_thumb img {/*vertical-align:top;*/width:204px;}/*Commenting this property because of JDIM-3691*/
.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 , .MOD_GC_21 a:focus{ 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 { margin-left:222px; 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:13px; line-height: 17px; color:#333333; }
.MOD_GC_21 .content_area{ margin-left:222px; } /*DD artf1262496*/
.MOD_GC_21 .content_area_left { margin-right:222px; }/* QC 288 */


/*DD artf1236844 */
.btn_search_jobs { background:url(../img/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(../img/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(../img/btn-search-jobs.gif) left -46px no-repeat; }
.btn_search_jobs:hover span { background:url(../img/btn-search-jobs.gif) right -69px no-repeat; }
.btn_search_jobs:active { background:url(../img/btn-search-jobs.gif) left -92px no-repeat; }
.btn_search_jobs:active span { background:url(../img/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(../img/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:Helvetica, Arial, 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:Helvetica, Arial, sans-serif; border:0; background:url('../img/bg_search_txt.gif') no-repeat; }
.adv_search a:hover { text-decoration:underline }
.adv_search .btn { width:25px; height:22px; background:url('../img/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:bold; font-family:Helvetica, Arial, sans-serif; line-height:22px; }
.UTIL_1_1_menu li a { background:url(../img/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("../img/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(../img/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("../img/sub_disc.gif") no-repeat scroll 0px 5px transparent; height:14px; }
.UTIL_1_1_menu ul .on { background:url(../img/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:bold; font-family:Helvetica, Arial, sans-serif; line-height:22px; }
* html .UTIL_1_1_menu li.on a { background:url(../img/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('../img/close_green.gif') no-repeat; }
.itemContent .buying_options .close:hover { background:url('../img/close.gif') no-repeat; }
.itemContent .buying_options h5 { padding:10px 22px; font-size:1.09em; font-weight:bold; font-family:Helvetica, Arial, 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:Helvetica, Arial, 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('../img/btn_bg_find.jpg') no-repeat top right; border:none; height:23px; font-size:0.8em; font-family:Helvetica, Arial, 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:bold; font-family:Helvetica, Arial, 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('../img/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:bold; font-family:Helvetica, Arial, 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(../img/dot_gradient.gif) repeat-x bottom; }
.mod_semnome_5 ul li.sub a { background:url(../img/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:12px Helvetica, Arial, sans-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:0 10px 0 0; *margin-bottom:30px; }


.MOD_NO_17 li a:hover, .MOD_NO_17 li a:focus , .ie7 .MOD_NO_17 li a:active { text-decoration:underline; }/*RS WCAG II*/
.MOD_NO_17 h4 { margin:0 0 11px; font: bold 14px Helvetica, Arial, sans-serif; text-transform:uppercase; }
.MOD_NO_17 .primary_subhead { margin:0 0 11px; 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/17px Helvetica, Arial, sans-serif; float:left; width:194px;}
.MOD_NO_18 h4, .MOD_NO_18 h5 { color:#333; }
.MOD_NO_18 h4 { padding:0 0 13px; margin:0 0 15px; font: bold 15px 'JD Sans Bold', Helvetica, Arial, sans-serif; border-bottom:1px dotted #bababa; text-transform:uppercase; }
.MOD_NO_18 h5 { padding:0 0 5px; font: bold 13px Helvetica, Arial, sans-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; 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('../img/bullet_arrow.gif') no-repeat left 4px/*(VK)artf1168240*/; font:13px normal Helvetica, Arial, sans-serif; }
.MOD_NO_18 li a { color:#063; text-decoration:none; font-style: normal; font-size:12px; font-family:Helvetica, Arial, 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:bold; font-family:Helvetica, Arial, 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 , .MOD_NO_19 li a:focus{ 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:normal 13px Helvetica, Arial, sans-serif; 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:bold; font-family:Helvetica, Arial, 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:Helvetica, Arial, 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:Helvetica, Arial, sans-serif; font-size:13px; color:#063; line-height:25px; background:url("../img/bullet_arrow.gif") no-repeat scroll 0 3px transparent; }
.MOD_NO_21 ul li a:hover, .MOD_NO_21 ul li a:active, .MOD_NO_21 ul li a:focus { text-decoration:underline; }/*RS WCAG II*/
.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:bold; font-family:'JD Sans Bold',Helvetica, Arial, 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 .headline {line-height: 24px !important; text-transform: uppercase; border-bottom: 1px dotted #CCC; padding-bottom: 12px;display: block;}
/****MOD_NO_21 Ends****/

/****MOD_GC_26 Starts****/
.MOD_GC_26 { background:#FDF8E6; float:left; font-family:Helvetica, Arial, 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:17px; }
.MOD_GC_26 h4 { font-size:15px; font-weight:bold; font-family:'JD Sans Bold', Helvetica, Arial, sans-serif; text-transform:uppercase; margin-bottom:4px; }
.MOD_GC_26 .primary_subhead { text-transform:uppercase; margin-bottom:4px; position: static; }
* html .MOD_GC_26 a.more { background:url(../img/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(../img/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("../img/btn_bg_yellow.jpg") no-repeat scroll top left; line-height: 21px; padding: 0 9px 0 12px; text-transform:uppercase; font-family:Helvetica, Arial, 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("../img/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:17px;/*(VK)artf1179625*/}
.MOD_GC_14_2 img { float:left; padding-right:18px; }
.MOD_GC_14_2 h4 { font-size:15px; margin-bottom: 12px; font-weight:bold; font-family:'JD Sans Bold', Helvetica, Arial, sans-serif; color:#333;/*(VK)artf1179625*/ }
.MOD_GC_14_2 .primary_subhead { margin-bottom: 12px;}
.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: bold 14px Helvetica, Arial, sans-serif; color:#333; }
.MOD_GC_14_2.fullsize p { font:14px Helvetica, Arial, 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:194px; background-color:#fdf8e6; padding:14px;overflow:hidden; 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:bold 15px 'JD Sans Bold', Helvetica, Arial, sans-serif; text-transform:uppercase; line-height:100%; }
.MOD_FO_15 .li_list li { background:url('../img/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, .MOD_FO_15 .MOD_FO_15_form { border:0; margin:11px 0 -1px 0; padding:0; border-top:1px dotted #cac6b8; }
.MOD_FO_15 fieldset .btn_primary, .MOD_FO_15 .MOD_FO_15_form .btn_primary { margin-top:15px; }
*+html .MOD_FO_15 fieldset, *+html .MOD_FO_15 .MOD_FO_15_form { margin:11px 0 -1px 0; }/*Swarn -- Hack For IE7*/
.MOD_FO_15 fieldset label, .MOD_FO_15 .MOD_FO_15_form label { display:block; margin:12px 0 0; padding:0 0 4px; color:#a6a6a6; font: bold 10px Helvetica, Arial, sans-serif; text-transform:uppercase; }
.MOD_FO_15 fieldset .input_text, .MOD_FO_15 .MOD_FO_15_form .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 Helvetica, Arial, sans-serif; }
.MOD_FO_15 .forgot-link a:hover, .MOD_FO_15 .forgot-link a:focus { 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('../img/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('../img/yellow_arrow.gif') no-repeat left center; color:#333; font: bold 12px/17px Helvetica, Arial, sans-serif; text-transform:uppercase; display:inline; }
.btn_register:hover, .btn_register:focus { text-decoration:underline; }
.btn_manage_farm_plan_account { display:block; width:221px; height:21px; margin:21px 0 0; ; background-image:url('../img/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: bold 14px Helvetica, Arial, sans-serif; text-transform:uppercase; }
.MOD_NO_16 .primary_subhead { padding:0 0 14px; border-bottom:1px solid #cbc7b8; text-transform:uppercase; }/*RS WCAG3*/
.MOD_NO_16 ul { padding:14px 0 0; }
.MOD_NO_16 li { margin:0 0 9px; padding:0 0 0 10px; background:url('../img/bullet_arrow.gif') no-repeat left 4px; font: bold 13px/17px Helvetica, Arial, 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, .ie7 .MOD_NO_16 li a:active { text-decoration:underline }/*RS WCAG3*/
.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 Helvetica, Arial, sans-serif; }
.wcag.MOD_GC_19 p { padding:24px; color:#666; font:normal 18px/24px 'JD Sans Medium', Helvetica, Arial, sans-serif; margin:0; }/*RS 14903582*/
.MOD_GC_19 strong { /*color:#367c3b; (K)Artifact artf1160144 : MOD GC 19|HTML tag issues */ font: bold 18px Helvetica, Arial, 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:14px; 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: bold 15px 'JD Sans Bold', Helvetica, Arial, sans-serif; text-transform:uppercase; line-height:14px; }/*DD artf1235143*/
.MOD_GC_20 .primary_subhead, .MOD_GC_20 .MOD_GC_3 .primary_subhead { margin:0 0 14px 0;  text-transform:uppercase; line-height:14px; }
.MOD_GC_20 p { font:12px/17px Helvetica, Arial, sans-serif; margin-bottom: 12px; }
.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: bold 15px 'JD Sans Bold', Helvetica, Arial, sans-serif; text-transform:uppercase; border-bottom:1px solid #cac6b8; }
.MOD_GC_24 .primary_subhead { padding:0 0 10px; margin:0 0 10px; 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: bold 13px/17px Helvetica, Arial, sans-serif; }
.MOD_GC_24 li a:hover , .MOD_GC_24 li a:focus, .ie7 .MOD_GC_24 li a:active{ text-decoration:underline; }
.MOD_GC_24 li span { display:block; color:#666; font:13px Helvetica, Arial, sans-serif;padding: 4px 0 0 0;}
.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('../img/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('../img/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: bold 13px Helvetica, Arial, sans-serif; }
*:first-child+html .MOD_FO_13 h3 { font: bold 13px Helvetica, Arial, sans-serif; }
* html .MOD_FO_13 h4 { font: bold 13px Helvetica, Arial, sans-serif; }
*:first-child+html .MOD_FO_13 h4 { font: bold 13px Helvetica, Arial, sans-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: bold 14px Helvetica, Arial, sans-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:bold; font-family:Helvetica, Arial, sans-serif; color:#999999; height:43px; background:url('../img/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: bold 20px Helvetica, Arial, sans-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: bold 13px Helvetica, Arial, sans-serif; }
.tab_module_content.industry table tr td { padding:10px; font:14px Helvetica, Arial, sans-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: bold 13px Helvetica, Arial, sans-serif; }
.MOD_GC_11wp p { font:13px Helvetica, Arial, sans-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:bold; font-family:Helvetica, Arial, sans-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:bold; font-family:Helvetica, Arial, sans-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 , .MOD_NO_10b li .primary_subhead a { padding:0 0; color:#666; font-size:13px; }/*RS WCAG3*/
.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('../img/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("../img/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:bold; font-family:Helvetica, Arial, sans-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:12px; font-weight:bold; font-family: Helvetica, Arial, sans-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, .MOD_NO_10a li.nvl_1 .parent_primary_subhead { padding:11px 15px 6px 23px/*(VK)artf1173322*/; color:#999!important; font-size:10px; font-weight:bold; font-family:Helvetica, Arial, sans-serif;/*(VK)artf1166982*/ text-transform:uppercase; background:none!important; }/*RS WCAG3*/
.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 Helvetica, Arial, sans-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 Helvetica, Arial, sans-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('../img/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('../img/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('../img/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:bold; font-family:Helvetica, Arial, sans-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:12px; }
.MOD_NO_4 li a:hover, .MOD_NO_4 li a:focus, .ie7 .MOD_NO_4 li a:active { text-decoration:underline; }/*RS WCAG3*/
.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 Helvetica, Arial, sans-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: bold 12px Helvetica, Arial, sans-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 Helvetica, Arial, sans-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('../img/mod_no_4_nvl1_title.gif'); }
.MOD_NO_4.green li.nvl_1 h3 { background-image:url('../img/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('../img/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('../img/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_4 .primary_subhead {margin-bottom: 3px; position: static;}
.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 Helvetica, Arial, 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: bold 14px/16px Helvetica, Arial, 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("../img/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; overflow:hidden; }/*RS WCAG3*/
.MOD_FO_8 .fltRight { margin-left:24px; display:inline; margin-right:1px; }
.MOD_FO_8 .contentLightbox h4 { font: bold 18px/normal "JD Sans Bold", Helvetica, Arial, sans-serif; color: #333333; padding-bottom: 18px; }
.MOD_FO_8 .contentLightbox h5 { font: bold 14px Helvetica, Arial, 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 Helvetica, Arial, sans-serif; color: #333333; background: url(../img/square.gif) no-repeat 0 5px; padding-left: 10px; margin-bottom: 5px; }
.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 Helvetica, Arial, sans-serif; color: #333333; }
.MOD_FO_8 .contentLightbox td.gray { background-color: #f1f1f1; }
.MOD_FO_8 .contentLightbox p { font: bold 14px Helvetica, Arial, sans-serif; color: #333333; padding-top: 18px; }
.MOD_FO_8 .buyNow { padding: 7px 25px 8px 21px !important; background: url(../img/buy_now.gif) no-repeat; font: bold 14px Helvetica, Arial, sans-serif; color: #595959; }
.MOD_FO_8 .ltboxbuyNow { width:100px; text-align:center; display:inline-block; background: url(../img/buy_now.gif) no-repeat; font: bold 14px Helvetica, Arial, sans-serif; color: #595959; padding:7px 0 8px !important }/*(K)Added to manage buttons on lightbox */
.MOD_FO_8 .other-more { background:url('../img/yellow_arrow.gif') no-repeat 0 4px; font: bold 13px Helvetica, Arial, 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:bold; font-family:Helvetica, Arial, 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('../img/close_green.gif') no-repeat; position:absolute; right:15px; }
.MOD_FO_8 .viewOtherOptions .close:hover { background:url('../img/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:Helvetica, Arial, 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 Helvetica, Arial, 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('../img/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, .MOD_GC_25 .tab_module .tab_heading a { display:block; font-size:11px; font-weight:bold; font-family:Helvetica, Arial, sans-serif; color:#999; height:43px; background:url('../img/bg-tabs.png') repeat-x 0 0 #f7f7f7; border:1px solid #e1e1e1; cursor:pointer; line-height:13px; }/*RS WCAG3*/
.MOD_GC_25 .tab_module .tab_heading a{border-bottom:none;}/*RS WCAG3*/
.MOD_GC_25 .tab_module li a:hover, .MOD_GC_25 .tab_module li a:focus,
.MOD_GC_25 .tab_module .tab_heading a:hover, .MOD_GC_25 .tab_module .tab_heading a:focus, .ie7 .MOD_GC_25 .tab_module .tab_heading a:active { color:#333; background-position:0 -40px }/*RS WCAG3*/
.MOD_GC_25 .tab_module li a span, .MOD_GC_25 .tab_module .tab_heading 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, .MOD_GC_25 .tab_module .tab_heading.on a, .ie7 .MOD_GC_25 .tab_module .tab_heading.on a:active { color:#333; height:48px; margin-top:-5px; border-color:#cccaca; background-position:0 -81px; background-color:#f1f1f1 }/*RS WCAG3*/
.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: bold 20px 'JD Sans Bold', Helvetica, Arial, sans-serif; position:relative; }
.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: bold 13px/18px Helvetica, Arial, sans-serif; }
.MOD_GC_25 .tab_module_content table tr td { padding:10px; font:13px/18px Helvetica, Arial, sans-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; }
.MOD_GC_25 .tab_module li .secondary_subhead {font-size:12px !important;/*padding: 0 10px 0; display: block; border: solid #FFF; border-width: 1px 1px 0 1px;*/}
span.pause-resume {bottom:5px;position:absolute;}
/*RS WCAG*/
#grey_bg_layout span.pause-resume {bottom:5px; visibility:hidden; position:static;}
a.pause-resume { position:absolute; bottom:5px; margin:0 !important; padding:0 !important; background:url("../img/banner_small_sprites.png") no-repeat scroll 0 0 transparent !important; overflow:hidden; }
.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(../img/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: bold 14px Helvetica, Arial, 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 .primary_subhead {text-transform:uppercase; margin:0 0 11px 0;}
/****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 26px 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 {color: #333333;font: bold 14px Helvetica, Arial, sans-serif; margin: 0 0 12px;text-transform: uppercase;}
.MOD_GC_11H li .primary_subhead { text-transform: capitalize; margin: 0 0 12px 0; color:#333333;font-size: 16px !important;}
/*MG artf1290691*/.MOD_GC_11H li a.more { line-height: normal; display:inline-block;clear:both;}
.MOD_GC_11H li img { margin: 0 0 12px !important; border: 0; vertical-align:top; }
.MOD_GC_11H li h4 { color: #333333; font: bold 13px Helvetica, Arial, sans-serif;}
.MOD_GC_11H li p { font: 12px/normal Helvetica, Arial, sans-serif; color:#333333; line-height:17px; margin:6px 0 6px 0;/*Margin and color is added..Swarn*/ }
.MOD_GC_11H li .MOD_GC_11H_thumb {width:204px; height:138px; margin-bottom:12px; float:left;}
.MOD_GC_11H li .MOD_GC_11H_thumb img { margin:0 !important;}
/****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 Helvetica, Arial, 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 */
tr.first_tr td{border-width:0 4px 0 0 !important;}/*RS multiple specification value QC 343 */

.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(../img/btn_primary.gif) left top no-repeat; line-height:28px; height:28px; float:left; color:#595959; font:bold 13px Helvetica, Arial, sans-serif; text-transform:uppercase; padding:0; margin:0; }
.btn_primary span { background:url(../img/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; font-size: 12px; }/*(VK)artf1175557*/
.btn_primary:hover, .btn_primary:focus { background:url(../img/btn_primary.gif) no-repeat left -58px; text-decoration:none; }
.btn_primary:hover span, .btn_primary:focus span { background:url(../img/btn_primary.gif) right -87px no-repeat; }
.btn_primary:active { background:url(../img/btn_primary.gif) left -116px no-repeat; }
.btn_primary:active span { background:url(../img/btn_primary.gif) right -145px no-repeat; }

/*Secondary Button*/
.btn_secondary { background:url(../img/btn_secondary.gif) left top no-repeat; line-height:21px; height:21px; float:left; color:#595959; font: bold 10px Helvetica, Arial, sans-serif;  text-transform:uppercase; }
.btn_secondary span { background:url(../img/btn_secondary.gif) right -22px no-repeat; line-height:21px; margin-left:3px; height:21px; float:left; padding:0 18px 0 15px; cursor: pointer; }
.btn_secondary:hover , .btn_secondary:focus { background:url(../img/btn_secondary.gif) left -44px no-repeat; }
.btn_secondary:hover span , .btn_secondary:focus span { background:url(../img/btn_secondary.gif) right -66px no-repeat; }
.btn_secondary:active { background:url(../img/btn_secondary.gif) left -88px no-repeat; }
.btn_secondary:active span { background:url(../img/btn_secondary.gif) right -110px no-repeat; }


/*secondry button green*/
.btn_secondary_green { background:url(../img/ps/btn_secondary_green.gif) left top no-repeat; line-height:21px; height:21px; float:left; color:#fff; font-size:10px; font-weight:bold; font-family: Helvetica, Arial, sans-serif;  text-transform:uppercase; }
.btn_secondary_green span { background:url(../img/ps/btn_secondary_green.gif) right -22px no-repeat; line-height:21px; margin-left:4px; height:21px; float:left; padding:0 18px 0 14px; cursor: pointer; }
.btn_secondary_green:hover, .btn_secondary_green:focus { background:url(../img/ps/btn_secondary_green.gif) left -44px no-repeat; }
.btn_secondary_green:hover span, .btn_secondary_green:focus span { background:url(../img/ps/btn_secondary_green.gif) right -66px no-repeat; }
.btn_secondary_green:active { background:url(../img/ps/btn_secondary_green.gif) left -88px no-repeat; }
.btn_secondary_green:active span { background:url(../img/ps/btn_secondary_green.gif) right -110px no-repeat; }

/*Tertiary Button*/
.btn_tertiary, .expand_collapse a, .expand_collapse_bottom a { background:url(../img/btn-search-jobs.gif) left top no-repeat; line-height:21px; height:21px; color:#595959 !important; font-size:10px; font-weight:bold; font-family:Helvetica, Arial, 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(../img/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, .btn_tertiary:focus, .expand_collapse a:focus, .expand_collapse_bottom a:focus { background:url(../img/btn-search-jobs.gif) left -46px no-repeat; }
.btn_tertiary:hover span, .expand_collapse a:hover span, .expand_collapse_bottom a:hover span, .btn_tertiary:focus span, .expand_collapse a:focus span, .expand_collapse_bottom a:focus span { background:url(../img/btn-search-jobs.gif) right -69px no-repeat; }
.btn_tertiary:active, .expand_collapse a:active, .expand_collapse_bottom a:active { background:url(../img/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(../img/btn-search-jobs.gif) right -115px no-repeat; }
/****Flexi Button Ends****/


/****MOD GC 28 Content Starts****/
.MOD_GC_28_content { font:13px/16px Helvetica, Arial, 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("../img/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('../img/ico_pdf.gif') no-repeat 0 0!important; }
a.more_xls, a.more_xlsx { background:url('../img/ico_xls.gif') no-repeat 0 0!important; }
a.more_doc, a.more_docx { background:url('../img/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: 12px !important; }
.compatibleEquipment .pagination { clear: both; }
.compatibleEquipment div .pages { clear:both; width:645px; padding: 15px 0px 0; margin:0!important; }
#jdtcwol-en-us-row-5-area-1 .compatibleEquipment div .pages { width:auto;}
#jdtcwol-en-us-row-5-area-1 .compatibleGallery{padding-left:10px;}
* html .compatibleEquipment div .pages { float: none; }
.pages a { color:#367c2b; font:12px Helvetica, Arial, sans-serif; padding:0 2px; }
.pages a.active_page { font-weight:bold; font-family:Helvetica, sans-serif!important; }
.pages a:hover { text-decoration:underline; }
.pages a.enabled { color:#333333; font-weight:bold; cursor:default }

.quirk-mode .pages span, .quirk-mode .pages a {width:auto !important}
.quirk-mode .page_navigation.pages {width:100%;text-align:left;}

.compatibleGallery { width: 650px; padding-left: 18px; overflow: hidden; _height: 1%; }
.compatibleGallery li, .tab .MOD_NO_2_S.WCAG_MOD_NO_2_S .tabContent .compatibleGallery li{ width: 146px; float: left; margin-right: 15px; padding-top:18px; height:auto }/*RS WCAG3*/
#jdtcwol-en-us-row-5-area-1 .compatibleGallery li { width: 144px; float: left; margin-right: 0; padding-left:8px; padding-top:18px; height:auto }
#jdtcwol-en-us-row-5-area-1 .compatibleGallery li img { width: 142px; }
_: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:bold 12px Helvetica, Arial, sans-serif; line-height:17px; }
/**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:bold; font-family:Helvetica, Arial, sans-serif; color:#333; text-transform:uppercase; background:url('../img/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("../img/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_Headings .primary_subhead,.MOD_GC_Headings .medium_subhead,.MOD_GC_Headings .subhead { position: static !important;}
.MOD_GC_12_3 { margin-top:-6px; margin-bottom:18px; }
.moduleHeader { clear: both; min-height: 110px; margin-bottom: 18px; }
div.faux_line { background:url(../img/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('../img/btn_bg.jpg') no-repeat 0 0; border:none; width:140px; margin-bottom:5px; height:21px; font-size:0.8em; font-family:Helvetica, Arial, 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('../img/facebook.gif') no-repeat 0 3px; }
.twitter_ico { background:url('../img/twitter.gif') no-repeat 0 3px; }
.youtube_ico { background:url('../img/youtube.gif') no-repeat 0 3px; }
.rss_ico { background:url('../img/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:Helvetica, Arial, sans-serif; position:absolute; top:5px; left:18px; }
.back_top_panel { text-align:right; margin-top:40px;/*(K) artf1167961*/ }
.back-to-top { font:12px Helvetica, Arial, sans-serif; padding:0 0 0 15px; background:url('../img/arrow_top.gif') no-repeat 0 6px; }/*Artifact artf1188924 : Styling issues in tabs in the 'Worldwide Locations' page  font Size 13px done*/
.back-to-top:hover, .back-to-top:focus, .ie7 .back-to-top:active { 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:9999; 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:99999 !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 { 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*/
.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; font-weight:bold; font-family:'JD Sans Bold',Helvetica, Arial, sans-serif; }
/*(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*/
#jdtcsbl-en-us-row-1 .MOD_NO_5 li.lst {padding:0 0 18px;}
.MOD_NO_5 a.more, .MOD_N0_5_Nospace a.more { width:auto; }/*(K)*/
.MOD_GC_11_2 .content_pan { margin-left:342px; line-height: 17px; }
.MOD_GC_11_2 .content_pan_left { margin-right:342px; line-height: 17px;} /* QC 288 */
.MOD_GC_11_2 .content_pan_left ul {margin-bottom: 12px;}
#modGC3GenericCopy table, .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; }

/* MG | artf1294702 */
.MOD_FO_6a span.collapsable_panel, .MOD_FO_6a.wcag div.collapsable_panel { border:none !important; background:none !important; float:left; width:100%; display:block !important; padding:0 !important; margin:-2px 0 4px 0 !important; clear:both !important; }
*html .MOD_FO_6a span.collapsable_panel, *html .MOD_FO_6a.wcag div.collapsable_panel { float:none !important; width:auto !important; margin:-2px 0 4px 0 !important; }
.ie7 .MOD_FO_6a span.collapsable_panel, .ie7 .MOD_FO_6a.wcag div.collapsable_panel { float:none !important; width:auto !important; margin:-2px 0 4px 0 !important; }
.MOD_GC_2.primary_subhead {margin-bottom: 10px;}
/****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:1px solid white; border-bottom:0; }
.tableWithoutCaption td, .tableWithCaption td, .tableWithoutHeading td, .tableWithoutCaption th, .tableWithCaption th, .tableWithoutHeading th { border:1px solid white; line-height: 17px; }

.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.tableWithCaptionHeader td { background-color: #ccc !important; font-weight:bold; }/*RS EU Cookies */
.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.*//*Content table alignment fix */
.table_outer tr{font-size: 12px;}
.table_outer tr:first-child{font-size: 13px;}
.rss_icon { background:url('../img/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, a.icon_link:focus , .ie7 a.icon_link:active { text-decoration:underline !important; }/* DD artf1206587 : Content Table | Additional Link text does not get underlined on hover  */

.icon_html { background:url(../img/icon_html.gif) no-repeat left top; width:18px; height:18px; display:block; margin:0 auto; }
.icon_pdf { background:url(../img/ico_pdf.gif) no-repeat left top; width:18px; height:18px; display:block; margin:0 auto; }
.icon_doc,.icon_docx { background:url(../img/ico_word.gif) no-repeat left top; width:18px; height:18px; display:block; margin:0 auto; }
.icon_xls, .icon_xlsx { background:url(../img/ico_xls.gif) no-repeat left top; width:18px; height:18px; display:block; margin:0 auto; }
.icon_default { background:url(../img/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('../img/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('../img/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("../img/arrows.png") no-repeat scroll 0 3px transparent; color:#367c2b !important; font-size: 13px; padding: 0 0 0 9px;} /*DD artf1227337*/
.HomeLinkYellow{background: url("../img/arrows.png") no-repeat scroll 0 -15px transparent; color:#ffde00 !important; font-size: 13px; padding: 0 0 0 9px;} /*DD artf1227337*/
.HomeLinkBlack{background: url("../img/arrows.png") no-repeat scroll 0 -15px transparent; color:#000 !important; font-size: 13px; padding: 0 0 0 9px;} /*DD artf1227337*/
.HomeLinkRed{background: url("../img/arrow_red.gif") no-repeat scroll 0 3px transparent; color:#e2001a !important; font-size: 13px; padding: 0 0 0 9px;}
.HomeLinkWhite{background: url("../img/arrow_white.png") no-repeat scroll 0 3px transparent; color:#fff !important; font-size: 13px; padding: 0 0 0 9px;}
.HomeLinkOrange{background: url("../img/navcom/arrow.gif") no-repeat scroll 0 3px transparent; color:#e96b10 !important; 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_NO_18 a:focus, .MOD_FO_6panel a:focus, .MOD_GC_3 a:focus, .MOD_GC_7 a:focus,
.ie7 .MOD_NO_18 a:active, .ie7 .MOD_FO_6panel a:active, .ie7 .MOD_GC_3 a:active, .ie7 .MOD_GC_7 a:active {text-decoration:underline;}
.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("../img/external_link.gif") no-repeat scroll right center; display:inline-block !important; vertical-align:middle; height:12px; width:16px; margin:0 0 0 3px; text-indent:-9999px;overflow:hidden; }/*RS 14924372*/
.MOD_NO_2_S.WCAG_MOD_NO_2_S .tabContent li a.externalLinkImg{ background: url("../img/external_link.gif") no-repeat scroll right center; height:12px; display:inline-block;}/*RS WCAG3*/
.quirk-mode a.more{width:auto;}
.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; }
.displayNone{display:none}

.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; }
.marginbottom5px { margin-bottom:5px !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 Helvetica, Arial, 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("../img/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("../img/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:Helvetica, Arial, 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:Helvetica, Arial, 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(../img/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:13px; 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(../img/lightBox_close.gif); width:14px; height:14px; display:block; float:right; cursor:pointer; }
#sb-nav-close:focus {outline:1px solid #f6d003;}
#sb-nav-next { display: block; height: 40px; position: absolute; right: 0; top:45%; width: 24px; z-index: 2; cursor:pointer;}



#sb-nav-next span.next { background:url(../img/lightbox_arrowsNext.gif) left 0px no-repeat; display: block; right: 0;overflow:hidden;}
#sb-nav-next span.next {height: 40px; text-indent: 99999px; width: 24px; display: block; position: absolute; z-index: 2; cursor:pointer; float:right;}
#sb-nav-next:hover span.next, #sb-nav-next:focus span.next{background:url("../img/lightbox_arrowsNext_PopHover.gif") left 0 no-repeat;}
#sb-nav-previous span.prev {height: 40px; text-indent: 99999px; width: 24px; display: none; left: 0; position: absolute; z-index: 2; cursor:pointer;}
#sb-nav-previous span.prev { display:block; background: url(../img/lightbox_arrowsPrev.gif) left 0px no-repeat;overflow:hidden;  }
#sb-nav-previous:hover span.prev, #sb-nav-previous:focus span.prev{background:url("../img/lightbox_arrowsPrev_PopHover.gif") left 0 no-repeat;}

.compatibleEquipment div a.previous_link {background:url('../img/arrow_back.gif') no-repeat 0px 4px;padding-left:8px;}

#sb-nav-previous { display: block; height: 40px; left: 0; position: absolute; top:45%; width: 24px; z-index: 2; cursor:pointer; }
#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;}
div#sb-download a:hover, div#sb-download a:focus, .ie7 div#sb-download a:active {text-decoration:underline;}
.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('../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:Helvetica, Arial, geneva; display: block; clear: both; margin-bottom: 6px; float: left; width:100%; }

/*
 *  Sliderkit Image Gallery Plugin
 *  ------------------------------------------------
 */
.sliderkit{position:relative;text-align:left;}
.sliderkit a, .sliderkit a:hover{text-decoration:none;}
.sliderkit img{border:0; vertical-align:top;}

/*---------------------------------
 *  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;}
.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, .MOD_NO_2_S.WCAG_MOD_NO_2_S .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, .photosgallery-large .sliderkit-nav-clip ul li a:focus{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{text-indent:-9999px;display:block;}
.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(../img/arrow_prev_next.png) no-repeat;overflow:hidden;}
.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; }
.photosgallery-large .sliderkit-nav .sliderkit-go-next a, .photosgallery-large .sliderkit-nav .sliderkit-nav-next a{background-position:-20px -8px; }
.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-prev a:focus {background-position:0px -145px;}
.photosgallery-large .sliderkit-nav .sliderkit-go-next a:focus {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; overflow:hidden;}
.photosgallery-large .sliderkit-panels .sliderkit-go-prev a{background-image:url("../img/lightbox_arrowsPrev.gif"); background-position:left top;}
.photosgallery-large .sliderkit-panels .sliderkit-go-next a{background-image:url("../img/lightbox_arrowsNext.gif");background-position:right top;}
.photosgallery-large .sliderkit-panels .sliderkit-go-prev a:hover, .photosgallery-large .sliderkit-panels .sliderkit-go-prev a:focus{background-image:url("../img/lightbox_arrowsPrev_PopHover.gif"); background-position:left top;}
.photosgallery-large .sliderkit-panels .sliderkit-go-next a:hover, .photosgallery-large .sliderkit-panels .sliderkit-go-next a:focus{background-image:url("../img/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{text-indent:-9999px;display:block;}

/* 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(../img/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; height:325px;/*PK height modified artf1243688*/ 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("../img/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;overflow:hidden;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("../img/lightbox_arrowsPrev.gif"); background-position:left top;}
.photosgallery-medium .sliderkit-panels .sliderkit-go-next a{background-image:url("../img/lightbox_arrowsNext.gif");background-position:right top;}
.photosgallery-medium .sliderkit-panels .sliderkit-go-prev a:hover, .photosgallery-medium .sliderkit-panels .sliderkit-go-prev a:focus{background-image:url("../img/lightbox_arrowsPrev_PopHover.gif"); background-position:left top;}
.photosgallery-medium .sliderkit-panels .sliderkit-go-next a:hover, .photosgallery-medium .sliderkit-panels .sliderkit-go-next a:focus{background-image:url("../img/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:block;text-indent:-9999px;}
.ie.quirk-mode .photosgallery-medium .sliderkit-go-next{right:2;}

/* Panel */
.photosgallery-medium .sliderkit-panel{top:0;left:0;width:266px;height:248px;/* background-color:#000;*/ display:none !important; }
.photosgallery-medium .sliderkit-panel.sliderkit-panel-active{display:block !important; }
.photosgallery-medium .sliderkit-panel a { border:1px solid #e5e6e6; text-align:center; float:left; height:176px; width:264px; background-color:#fff; 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:12px;color:#000;}
.photosgallery-medium .sliderkit-panel .sliderkit-panel-overlay{height:60px;width:266px;background:#fff;}

.sliderkit-pagination, .sliderkit-pagination-small, .sliderkit-pagination-medium { 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("../img/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:51px;z-index:10;width:19px;height:35px;}
.photosgallery-small .sliderkit-go-prev{left:0;}
.photosgallery-small .sliderkit-go-next{right:0;}
.photosgallery-small .sliderkit-go-btn a{display:block;width:19px;height:35px;cursor:pointer;background-repeat:no-repeat;background-position:center center;}
.photosgallery-small  .sliderkit-go-prev a{background-image:url("../img/lightbox_arrowsPrev.gif"); background-position:-2px -1px;}
.photosgallery-small  .sliderkit-go-next a{background-image:url("../img/lightbox_arrowsNext.gif");background-position:-2px -1px;}
.photosgallery-small .sliderkit-go-prev a:hover, .photosgallery-small  .sliderkit-go-prev a:focus{background-image:url("../img/lightbox_arrowsPrev_PopHover.gif"); background-position:-2px -1px;}
.photosgallery-small  .sliderkit-go-next a:hover, .photosgallery-small .sliderkit-go-next a:focus{background-image:url("../img/lightbox_arrowsNext_PopHover.gif");background-position:-2px -1px;}
.photosgallery-small .sliderkit-btn-disable a{opacity:0/*can be set to any value until 1*/;cursor:default;}
.photosgallery-small .sliderkit-go-prev.sliderkit-btn-disable, .photosgallery-small .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:226px;background-color:#FFF;}
.photosgallery-small .sliderkit-panel a { border:1px solid #e5e6e6; float:left; height:138px; width:204px; background-color:#000; 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:12px;color:#000; line-height: 15px;}
.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/;}
/*Code Changes by IBM*/
div.GalleryLeft { width:264px; position:relative; margin:0 18px 18px 0; }

/*RS QC484*/
.MOD_GC_8 .embed_new_player, .MOD_GC_11_VP .embed_new_player, .vidbox .embed_new_player{position:relative; display:inline-block !important;}
.MOD_GC_8 a.embed_new_player span.media_icon, .MOD_GC_11_VP a.embed_new_player span.media_icon, .vidbox a.embed_new_player span.media_icon{background-image:url("/common/deere-resources/img/arrow_play.png"); position:absolute; bottom:0px; right:0px; height:28px !important; width:28px !important; margin:0px !important; padding:0px !important; border:none;}
.MOD_GC_8 a.embed_new_player span.media_icon_large, .MOD_GC_11_VP a.embed_new_player span.media_icon_large, .vidbox a.embed_new_player span.media_icon_large{background-image:url("/common/deere-resources/img/icon_play.png"); height:40px !important; width:40px !important; border:none;}
.MOD_GC_11_VP a.embed_new_player span.media_icon{margin:0 0 12px !important}
.vidbox .media_icon_container{margin:0px !important; padding: 0px !important; position: relative;}
.MOD_GC_11_VP a.embed_new_player > img, .MOD_GC_8 a.embed_new_player > img, .vidbox a.embed_new_player > img, .vidbox a.embed_new_player .media_icon_container > img{vertical-align:top;}/*JDIM-1139 - RS*/
.MOD_GC_11_VP .embed_new_player.hidden, .MOD_GC_11_VP .media_icon.hidden, .MOD_GC_8 .embed_new_player.hidden, .MOD_GC_8 .media_icon.hidden, .vidbox .embed_new_player.hidden, .vidbox .media_icon.hidden{display:none !important;}
.MOD_GC_11_VP a.embed_new_player:hover .media_icon, .MOD_GC_11_VP a.embed_new_player:focus .media_icon, .MOD_GC_11_VP a.embed_new_player:active .media_icon,
.MOD_GC_8 a.embed_new_player:hover .media_icon, .MOD_GC_8 a.embed_new_player:focus .media_icon, .MOD_GC_8 a.embed_new_player:active .media_icon,
.vidbox a.embed_new_player:hover .media_icon, .vidbox a.embed_new_player:focus .media_icon, .vidbox a.embed_new_player:active .media_icon{background-image:url("/common/deere-resources/img/arrow_play_hover.png");}
.MOD_GC_8 a.embed_new_player:hover .media_icon_large, .MOD_GC_8 a.embed_new_player:focus .media_icon_large, .MOD_GC_8 a.embed_new_player:active .media_icon_large{background-image:url("/common/deere-resources/img/icon_play_hover.png");}

/* Special Offer Detailed Pages CSS Start */
#special_offers .subhead, #nyroModalContent .MOD_FO_63 .eligible_equipments .subhead{font: bold 18px/20px 'JD Sans Bold', Helvetica, Arial, sans-serif !important;}
#special_offers .eligible_equipments li, #special_offers .eligible_equipments a, #nyroModalContent .MOD_FO_63 .eligible_equipments li, #nyroModalContent .MOD_FO_63 .eligible_equipments a{font:normal 12px/17px Helvetica, Arial, sans-serif;}
#special_offers .eligible_equipments li span.orphan-equipment, #nyroModalContent .eligible_equipments li span.orphan-equipment  {background: url("../img/arrow_black.gif") no-repeat scroll -2px 2px transparent; padding:0 0 0 9px; line-height:14px;}
#nyroModalContent .eligible_equipments li span.orphan-equipment{background-position: -2px 3px !important;}
#special_offers .MOD_FO_63 .eligible_equipments ul, #nyroModalContent .MOD_FO_63 .eligible_equipments ul{margin-top:20px;}
#special_offers .MOD_FO_63 .eligible_equipments ul.list_view li, #nyroModalContent .MOD_FO_63 .eligible_equipments ul.list_view li{margin:0 20px 8px 0; width:45.5%;}
#special_offers .MOD_FO_63 .eligible_equipments, #nyroModalContent .MOD_FO_63 .eligible_equipments{margin:25px 0;}
.MOD_FO_63 .eligible_equipments ul li.clear, .MOD_FO_63 .eligible_equipments ul.list_view li.clear{display:none;}
/*Commenting this as part of QC 906 | Rel-35*/
/*#special_offers .MOD_FO_63 #special_offers_detail_page .headline{font-size: 21px !important;}*/
/* Special Offer Detailed Pages CSS End */
.MAX_LBL{font-size: 14px} /*QC 612*/
