/* CSS import - Addition CSS file*/
@import url('style-addon.css');

/*Compatibility.css Starts*/
.MOD_FO_18, .MOD_FO_19 { width:147px; color:#333; padding:0 0 0 24px; }
.MOD_FO_18 fieldset, .MOD_FO_19 fieldset, #sidetree { border:none; font-size:12px; }
.MOD_FO_18 .head, .MOD_FO_19 .head { text-transform:uppercase; color:#333; font:12px/15px Helvetica, Arial, sans-serif; padding: 0 0 18px; display:inline-block; line-height:14px; font-weight:bold;}
.MOD_FO_18 label { padding: 0; *padding-top:3px; color:#333; float:left; width:120px; font:12px/15px Helvetica, Arial, sans-serif; font-weight:bold;}
.MOD_FO_18 fieldset li label, .MOD_FO_18 .fieldset li label{font-family:Helvetica, Arial, sans-serif;font-weight:normal;}/*RS WCAG3*/
.MOD_FO_18 label strong{font-weight:normal;}/*RS WCAG3*/
.MOD_FO_18 li { clear:both; padding-bottom:14px; *padding-bottom:5px; margin:0; zoom:1; float:left; width:147px; }
.MOD_FO_18 input { float:left; margin:0 5px 0 0; padding:0; }
.MOD_FO_19 label { display:block; color:#666; font:bold 12px/normal Helvetica, Arial, sans-serif; margin-bottom: 5px;}
#product_grid label { color:#333 !important; }
.MOD_FO_19 label:hover, .treeview li span:hover, .treeview li:hover { color:#333; }


.MOD_FO_19 .loading { text-align:center; }
.MOD_FO_19 .loading img { padding:0 0 18px 0; }
.MOD_FO_19 input[type="checkbox"] { margin-right:4px; float:left; }

.MOD_FO_19 select { width:147px; /*border:1px solid #d4d0c8 !important; border-left:2px solid #404040 !important; border-top:2px solid #404040 !important;*/ padding:0; height: 20px; color:#777777; margin-bottom:18px; }

/*MOD_FO_20*/
.MOD_FO_20 { position:absolute; width:78px; z-index:10; background:#fdf8e6; overflow:hidden; padding:12px; }
.MOD_FO_20 img { margin-bottom:8px; float:left; }
.MOD_FO_20 a.more { font:bold 12px/14px Helvetica, Arial, sans-serif; clear:both; display:inline-block; }
.MOD_FO_20 .view { margin:0 auto; clear:both; float:left; }

/*DD - Grid View*/
/*Left Column*/
#left_rail { float:left; width:171px; margin-right:18px; padding:18px 14px 18px 0; margin-left:-24px; position:relative; display:inline-block; min-height:668px; height:auto !important; height:668px; }
/*Content Column*/
#content_column { width:642px; margin-right:18px; padding-top:24px; display:inline-block; float:left; min-height:668px; height:auto !important; height:668px; position:relative; }
/*Right Column */
#right_rail { float:left; width:102px; padding-top:24px; position:relative; z-index:10; }


/* Compare, Specs 2 Columns RS
.MOD_FO_2Columns{width:468px;}
.MOD_FO_6b_2Columns{width:468px;}
.MOD_FO_6b_2Columns .rTable{width:468px;}
.MOD_FO_6b_2Columns .rTable .tablepag{width:327px;}
.MOD_FO_6b_2Columns .tablepag span{width:327px;}

.MOD_FO_6b_2Columns .tablediv2{width:447px;}

.MOD_FO_6d_2Columns{width:468px;}
.MOD_FO_6d_2Columns .compatibleEquipment div .pages{width:447px;}
.MOD_FO_6d_2Columns .compatibleGallery{width:452px;}*/

/*KC Modified Bazaar voice style to prevent overlay issue on Print Modal RTE issue*/
.BVRRRatingsHistogramButtonPopin {z-index: 0 !important;}


/*RS EU Cookies changes */
.eu_cookies {clear: both;color: #333333;font-family: Helvetica, Arial, sans-serif;font-size: 14px;margin-bottom: 18px;width: 100%;}
.eu_cookies table{width:100%;}
.eu_cookies p{margin:25px 0px;}
.eu_cookies .primary_subhead, .eu_cookies h2, .eu_cookies .eu_cookies_details{margin:15px 0px; clear:both; overflow:hidden;}
.eu_cookies .primary_subhead, .eu_cookies h2{ font:14px Helvetica, Arial, sans-serif;font-weight:bold;}
.eu_cookies .eu_cookies_details div.cols{width:27%; float:left; border-right:1px solid #ccc; padding:0% 3%;}
.eu_cookies .eu_cookies_details div.cols p, .eu_cookies .eu_cookies_details div.cols .primary_subhead{margin:15px 0px;}
.eu_cookies .eu_cookies_details div.cols p.eu_cookies_details_heading{font:14px Helvetica, Arial, sans-serif;font-weight:bold;}
.eu_cookies .eu_cookies_details div.cols.last{ border-right:none;}
.eu_cookies .eu_cookies_details .cols li{ margin-left:0px;}

/*Product Model WCAG3 style sheet*/
.MOD_NO_2_S.WCAG_MOD_NO_2_S{height:auto; padding-top:48px; position:relative;}
.MOD_NO_2_S.WCAG_MOD_NO_2_S .photosgallery-large .sliderkit-nav-clip ul li a{background:none; height:auto; border:2px solid #DADADA; display:block}
.MOD_NO_2_S.WCAG_MOD_NO_2_S .photosgallery-large .sliderkit-nav-clip ul li a:hover, .MOD_NO_2_S.WCAG_MOD_NO_2_S .photosgallery-large .sliderkit-nav-clip ul li a:focus, .ie7 .MOD_NO_2_S.WCAG_MOD_NO_2_S .photosgallery-large .sliderkit-nav-clip ul li a:focus{border:2px solid #F6D003; padding:0px; outline:none;}
.MOD_NO_2_S.WCAG_MOD_NO_2_S .tabContent .MOD_GC_21 .rightPane{padding:0px 0px 1px 1px;}
.MOD_NO_2_S.WCAG_MOD_NO_2_S .tabContent .overview_container{width:100%;}
.MOD_NO_2_S.WCAG_MOD_NO_2_S .tabContent .MOD_GC_3_4Blocks .overview_container .Left{width:65.5%; float:left; border-right:1px solid #D5D5D5;}
.ie .MOD_NO_2_S.WCAG_MOD_NO_2_S .tabContent .MOD_GC_3_4Blocks .overview_container .Left{width:426px;}
.MOD_NO_2_S.WCAG_MOD_NO_2_S .tabContent .MOD_GC_3_4Blocks .overview_container .seprator{border-left:none;}
.MOD_NO_2_S.WCAG_MOD_NO_2_S .tabContent .MOD_GC_3_4Blocks .overview_container .Right{width:30.5%}
.MOD_NO_2_S.WCAG_MOD_NO_2_S h2.tab_heading:nth-of-type(2){margin-left:98px}
.MOD_NO_2_S.WCAG_MOD_NO_2_S h2.tab_heading:nth-of-type(3){margin-left:196px}
.MOD_NO_2_S.WCAG_MOD_NO_2_S h2.tab_heading:nth-of-type(4){margin-left:294px}
.MOD_NO_2_S.WCAG_MOD_NO_2_S h2.tab_heading:nth-of-type(5){margin-left:392px}
.MOD_NO_2_S.WCAG_MOD_NO_2_S h2.tab_heading:nth-of-type(6){margin-left:490px}
.MOD_NO_2_S.WCAG_MOD_NO_2_S h2.tab_heading:nth-of-type(7){margin-left:588px}
.addRemoveModel a.addRemoveModelClose{overflow:hidden;}
.MOD_NO_2_S.WCAG_MOD_NO_2_S .MOD_FO_6b table th a{cursor:pointer;}
.MOD_NO_2_S.WCAG_MOD_NO_2_S a.externalLinkImg{text-indent:-99999px; font-size:2px; overflow:hidden;}/*RS FF 14918952*/
.ie .MOD_NO_2_S.WCAG_MOD_NO_2_S a.externalLinkImg{overflow:visible;}/*RS FF 14918952*/
.addRemoveModel li input{ margin:1px 8px 1px 1px;}
.MOD_NO_2_S.WCAG_MOD_NO_2_S .tabContent ul li .checkRight{margin:4px 5px 1px 1px; }
.tab .MOD_NO_2_S.WCAG_MOD_NO_2_S .tabContent ul li{overflow:visible;}

/*WCAG3 tabs Component*/
.MOD_NO_2_S.WCAG_MOD_NO_2_S .tabContent li a:focus, .ie7 .MOD_NO_2_S.WCAG_MOD_NO_2_S .tabContent li a:active{outline:1px dotted;}

/*WCAG3 tabs with embedded Component*/
.MOD_GC_25.WCAG_MOD_GC_25 .tab_module.wcag_tab_module{height:auto; padding-top:48px; position:relative;}
.MOD_GC_25.WCAG_MOD_GC_25 .tab_heading {  margin-right: -1px; overflow: hidden;  padding-top: 5px;  position: absolute;  text-align: center;  top: 0;  width: 100px;}
.MOD_GC_25.WCAG_MOD_GC_25 .tab_module.wcag_tab_module .tab_module_nav {width: 550px;}
.MOD_GC_25.WCAG_MOD_GC_25 .tab_module.wcag_tab_module .tab_module_nav li { display: inline-block; float: left; width: 170px;padding-right: 10px; text-align:left; }
.MOD_GC_25.WCAG_MOD_GC_25 .tab_heading:nth-of-type(2){margin-left:98px}
.MOD_GC_25.WCAG_MOD_GC_25 .tab_heading:nth-of-type(3){margin-left:196px}
.MOD_GC_25.WCAG_MOD_GC_25 .tab_heading:nth-of-type(4){margin-left:294px}
.MOD_GC_25.WCAG_MOD_GC_25 .tab_heading:nth-of-type(5){margin-left:392px}
.MOD_GC_25.WCAG_MOD_GC_25 .tab_heading:nth-of-type(6){margin-left:490px}
.MOD_GC_25.WCAG_MOD_GC_25 .tab_heading:nth-of-type(7){margin-left:588px}

/*WCAG3 product series*/
.MOD_NO_2_S.WCAG_MOD_NO_2_S .MOD_GC_22afc, .MOD_GC_25.WCAG_MOD_GC_25 .MOD_GC_22afc{overflow:visible;}
.MOD_NO_2_S.WCAG_MOD_NO_2_S .MOD_FO_6a .MOD_FO_6panel div {border:none; padding:0px;}
.MOD_FO_6a div.MOD_FO_6panel .keyFeatureTabContent div{border:none;}
/*.MOD_NO_2_S.WCAG_MOD_NO_2_S .compatibleEquipment div{padding:1px;} Commented out because of compatible spacing*/
/*Page Title*/
.MOD_NO_27 { padding:9px 0 8px 24px; font-size:20px; font-weight:bold; font-family:'JD Sans Bold',Helvetica, Arial, sans-serif; color:#333; border-bottom:1px solid #e5e6e6; }

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


.border_seperator { border-bottom:1px solid #e5e6e6; padding-top:4px; margin-bottom:18px; margin-right:-14px; clear:both; }/*RS WCAG II*/

.MOD_GC_29_head .MOD_GC_29_head_label { background-color:#e7e7e7; padding:4px 9px; margin-bottom:18px; font:bold 13px/normal Helvetica, Arial, sans-serif; zoom:1; display:block; }
.MOD_GC_29_gridview ul { zoom:1; overflow:hidden; clear:both; padding-bottom:36px; padding-top:1px; }/*RS WCAG3*/
.MOD_GC_29_gridview ul li { float:left; width:144px; margin-right:18px; display:inline; }
.MOD_GC_29_gridview ul li.rowlast { margin-right:11px !important; }/*RS WCAG3*/
.MOD_GC_29_gridview ul li.rowfirst{ padding-left:1px;}/*RS WCAG3*/
/*.MOD_GC_29_gridview ul li img { padding-bottom:8px; }*/
.MOD_GC_29_gridview ul li a.imgThumb { margin-bottom:8px; overflow:hidden; display:inline-block; }/*RS WCAG3*/
.MOD_GC_29_gridview ul li a.more { display:inline-block; *display:inline;  }

/*Matrix View*/
.compatibility_content { clear: both; float:left; }
.compatibility_content h2 { background-color:#e7e7e7;padding:4px 9px; margin:5px 0 0 0; float: left; width:624px; font:bold 13px/normal Helvetica, Arial, sans-serif; zoom:1; clear:both; }
.compatibility_detail_image { float:left; width:162px; }
.compatibility_detail_content { float:left; width:442px; }

.compatibility_detail_content ul, .compatibility_detail_content ol { font-size:13px; margin-bottom:8px; }
.compatibility_detail_content ul { margin-left:0; }
.compatibility_detail_content ul li { margin-left:0; margin-top: 3px; padding-left: 15px; background-position:0 4px; }

/*Pagination*/
.MOD_GC_29_pagination { text-align:right; padding-bottom:8px; }
.MOD_GC_29_pagination a, .MOD_GC_29_pagination span.current, .MOD_GC_29_pagination a.prev span { display:inline; zoom:1; margin:0 3px 0 0; font:12px Helvetica, Arial, sans-serif; background:url(../img/pagination-seperator.gif) no-repeat right center; padding:0 8px 0 0; font-weight:bold;}
.MOD_GC_29_pagination ul li.next { background:none; padding:0; margin:0; }
.MOD_GC_29_pagination a.next { background:url(../img/bullet_arrow.gif) no-repeat right center; padding:0 8px 0 0; position:relative; top:0; right:0; width: auto; }
.MOD_GC_29_pagination a.prev { background:url(../img/bullet_arrow2.gif) no-repeat left center; padding:0 0 0 8px; position: relative; top: 0; width: auto; }
.MOD_GC_29_pagination.bottom { margin-top:-12px; position:relative; border-top:1px solid #e5e6e6; padding-top:8px; zoom:1; }
.MOD_GC_29 .current.prev, .MOD_GC_29 .current.next { display:none !important; color:#999; }

.MOD_GC_29 .pagination { padding:0; border:none; }
.MOD_GC_29 .pagination a { text-decoration: none; }
li.none { display:none; }

/****MOD_FO_21 Starts****/
.MOD_FO_21 {position:relative; padding-bottom:0px; overflow:hidden; margin:0 0 /*10px(K)*/ 18px; _display:inline-block; *margin-bottom:10px; clear:both; /*DD artf1184919*/}
.MOD_FO_21 h3 { clear:both; width:642px; overflow:hidden; margin:0; padding:0; cursor:hand; } /*DD artf1214345*/
.MOD_FO_21 h3 a { padding:0 0 0 18px; color:#333333; background:url('../img/bullet_arrow_ie.gif') no-repeat 8px 7px; overflow:hidden; width:624px; float:left; display:block; font-size: 12px; line-height: 14px; }
.MOD_FO_21 .lastPanel, .lastFeature { margin-bottom:0px !important; }
.MOD_FO_21 h3 a:hover, .MOD_FO_21 h3 a:focus, .ie7 .MOD_FO_21 h3 a:focus { background-color:#bcbcbc !important; }/*RS WCAG II*/
.MOD_FO_21 h3.open, .MOD_FO_21 h3.open a:hover, .MOD_FO_21 h3.open a:focus, .ie7 .MOD_FO_21 h3.open a:active { background-color:#ffde00!important; }/*RS WCAG3*/
.MOD_FO_21 h3.open a { background:url(../img/arrow_down_trans.gif) no-repeat 8px 10px; }
.MOD_FO_21 .relative img { float:left; }
.MOD_FO_21 div.MOD_FO_6panel { margin:0; background:#fff; padding:18px; float:left; display:none; width:604px; margin:0; border:1px solid #E5E6E6; border-top:none; }
.MOD_FO_21 div.MOD_FO_6Specs { margin:0; background:#fff; display:none; }
.MOD_FO_21 div.MOD_FO_6panel p a:hover 	{ text-decoration:underline; }/*(VK)artf1180005*/
.MOD_FO_21 p { font-size:13px; color:#333; margin-bottom:8px; }
.MOD_FO_21 p.expand_collapse { float:right; width:400px; }
.MOD_FO_21 p.expand_collapse_bottom { float:right; width:400px; margin-bottom:0 !important; margin-top: -35px; *margin-top: -30px; position:relative; z-index:1; }/*DD artf1174098 */
.MOD_FO_21 p.wcag.expand_collapse, .MOD_FO_21 p.wcag.expand_collapse_bottom { width:auto; padding:1px; }/*RS WCAG3*/
.MOD_FO_21 p.expand_collapse a, .MOD_FO_21 p.expand_collapse_bottom a { margin-left:5px; display:inline; float:right !important; }
.MOD_FO_21 p.wcag.expand_collapse a, .MOD_FO_21 p.wcag.expand_collapse_bottom a {float:none !important; }/*RS WCAG3*/
.MOD_FO_21 .model { display:block !important }
.MOD_FO_21 .model img { float:left; margin:0 10px 0 0 }
.MOD_FO_21 .model h2 { padding-top:40px; font-size:1.82em; font-weight:bold; font-family:Helvetica, Arial, sans-serif; color:#333 }
.MOD_FO_21 .itemModel { font-size:1.18em; font-family:Helvetica, Arial, sans-serif; text-align:right }
.MOD_FO_21 .itemModel a { color:#116121 }
.MOD_FO_21 .model .itemModel { text-align:left }
.MOD_FO_21 table { border-collapse:collapse; }
.MOD_FO_21 table th, .MOD_FO_21 table td { width:144px !important; border-right:none;/*PK artf1240808 border right removed*/ padding:0; text-align:left; border-left:1px solid #fff; vertical-align:top; }
.MOD_FO_21 table th { font-weight:normal; font-size:1.45em; font-family:Helvetica, Arial, sans-serif; color:#333; position:relative; }
.MOD_FO_21 table th .close_Container { position:absolute; top:104px; right:5px; overflow:hidden; }
.MOD_FO_21 table th .close_Container a { background:url(../img/close_gray.gif) no-repeat; display:block; width:6px; height:6px; font-size:0px; text-indent:-999px; letter-spacing:-999px; cursor:pointer;}
.MOD_FO_21 table th .close_Container a:hover, .MOD_FO_21 table th .close_Container a:focus { background:url(../img/close_black.gif) no-repeat; }

.MOD_FO_21 table th span { font-weight:bold; font-size:13px; line-height:14px !important; padding:8px; font-family:Helvetica, Arial, sans-serif; float:left; } /*DD artf1214354 : ACM | MV | Complete model name is not coming in Matrix view on mozilla firefox. */
.MOD_FO_21 table td { font-size:13px; font-family:Helvetica, Arial, sans-serif; color:#333 }
.MOD_FO_21 table td.head { font-weight:bold; }
.MOD_FO_21 table td span { font-weight:bold; font-family:Helvetica, sans-serif }
.MOD_FO_21 div .bg td { background:#fff }
.MOD_FO_21_Space { margin-bottom:12px!important; }

.MOD_FO_21 span.collapsable_panel { border:none !important; background:none !important; width:100%; display:block !important; padding:0 !important; margin:0 0 8px 0 !important; clear:both !important; overflow:hidden !important; height:auto !important; }

.image_slider { background-color:#dadada; float:left; width:100%; }
.image_slider h2 { font-size:13px; padding:4px 8px 5px; background-color:#fad502; width:auto; font-family:Helvetica, Arial, sans-serif; font-weight:bold; } /*DD artf1216071 */
.image_slider h2 span.page-counter { float:right; font-weight:normal; }

.modelname { float:left; width:171px; border-right:1px solid #fff; padding:5px 0; font-family:Helvetica, Arial, sans-serif; font-weight:bold;}/*RS 14895552 */
.column_1, .column_2, .column_3 { float:left; width:144px; text-align:center; overflow:hidden; border-right:1px solid #fff; display:inline-block; padding:5px 0; height:100%; }

span.column_1, span.column_2, span.column_3 {margin-bottom: -9000px; padding-bottom: 9000px;}
.column_3 { border:none; }

.MatrixTable { margin-left:167px; height:136px; display:inline; float:left; position:relative; overflow:hidden; width:475px; }
.MatrixTable li { padding:0; width:144px; height:136px; }
.sliding_image ul { height:136px; margin-left:19px; border-left:1px solid #fff; }
.sliding_image { position:relative; z-index:5; float:left; } /*DD artf1215165 */
.sliding_image .prevbutton, .MatrixTable .tablepag a.prev_column, .MatrixTable .tablepag a.prev_column:hover{ position:absolute !important; left:2px !important; height:136px !important; background:url(../img/arrow_prev_next.png) left top !important; width:18px !important; border:1px solid #fff; border-top:none; border-right:none; z-index:1; }
.ff3_5 .sliding_image .prevbutton, .ff3_5 .MatrixTable .tablepag a.prev_column, .ff3_5 .MatrixTable .tablepag a.prev_column:hover{ border-right:1px solid #fff;}
.sliding_image .nextbutton, .MatrixTable .tablepag a.next_column, .MatrixTable .tablepag a.next_column:hover{ position:absolute !important; right:0 !important; height:136px !important; background:url(../img/arrow_prev_next.png) right top !important; width:19px !important; border:1px solid #fff; border-top:none; border-right:none; z-index:1; }
/****MOD_FO_21 Ends****/

#overlayDiv, #overlayDivFull { background: url(../img/loading-bg-white.png) repeat left top; _filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff, endColorstr=#cc000000); _background:none; position:absolute; top:0; width:100%; z-index:10; text-align:center; left:0; }
#overlayDiv img, #overlayDivFull img { position:fixed; top:50%; left:48%; } /*DD artf1215942 */

#overlayDivFull { left:-180px; width:942px; }

/*Error Message*/
.errormessage { font:12px Helvetica, Arial, sans-serif; color:#cc6600; font-weight:bold; }
.errormessagepage {font:12px Helvetica, Arial, sans-serif; color:#cc6600; height:468px; padding-top:18px; text-align:center; font-weight:bold; }
.relative { position:relative; }
.sliding_image .MatrixTable .relative { position:relative; width:144px; }
.MatrixTable .tablediv2 { width:434px; left:20px !important; padding-left:1px; }
.ff3_5 .MatrixTable .tablediv2{ left:21px !important; }
.MatrixTable .tablepag { width:475px; }
.MatrixTable .tablediv2 table { border-spacing:0; }
.MatrixTable .tablediv2 table th { height:136px;  }

.export-xls input { padding:0 0 0 23px; font-size:13px; line-height:18px; background:url('../img/ico_xls.gif') no-repeat; border:0; color: #367C2B; margin:8px 0 10px 0; cursor:pointer; float:left; font-family: Helvetica, Arial, sans-serif; overflow:visible; }/*DD artf1215657 */
.export-xls input.buttonhover { color:#669966; text-decoration: underline !important; } /*DD artf1215657 */

/*Compatibility.css Ends*/

/*jquery.treeview.css Starts*/
.treeview, .treeview ul { padding: 0; margin: 0; list-style: none; }
.treeview ul { margin-top:4px; }
.treeview .hitarea { background: url(../img/treeview-default.gif) -64px -25px no-repeat; cursor:pointer; display:inline; float:left; height:9px; margin-left:-15px; margin-right:0; padding:4px 4px 0 0; width:9px; }
* html .hitarea { display: inline; float:none; }
*:first-child+html .treeview .hitarea { margin-left:-12px; margin-right:6px; }

.treeview li { margin: 0; padding: 4px 0 4px 15px; font:12px Helvetica, Arial, sans-serif; color:#666; background: url(../img/treeview-default-line.gif) 0 0 no-repeat; float:left; width:132px; clear:both; }
*:first-child+html .treeview li { padding:2px 0 2px 0px; width:147px; }
*:first-child+html .treeview li li { padding:2px 0 2px 0; margin-left:19px; width:126px; }
*:first-child+html .treeview li li li { padding:2px 0 2px 0px; margin-left:4px; width:104px }

*:first-child+html .treeview li li .hitarea, *:first-child+html .treeview li .hitarea { margin:0 2px 0 4px !important; }
.treeview li.collapsable li .hitarea { margin:0 2px 0 1px; }

.treeview li span { margin-left:2px; }
*:first-child+html .treeview li span { margin-left:4px; }

.treeview li ul li { padding-left:0; }
.treeview li li { width:130px; }
.treeview li li li { width:112px; }
.treeview li li li li { width:102px; }
.treeview li li .hitarea { margin-left:-1px; }
.treeview ul { margin-left:7px; clear:both; float:left; width:100%; }
.treeview ul ul { margin-left:2px; }
.treeview ul ul ul { margin-left:18px; }
ul.treeview { margin-left:0; }
.treeview a.selected { background-color: #eee; }
#treecontrol { margin: 1em 0; display: none; }
.treeview .hover { cursor: pointer; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }
.treeview .expandable-hitarea { background-position: -80px -3px; }
.treeview li.last { background-position: 0 -1766px }
/*jquery.treeview.css Ends*/


.gallery_tab_disabled, .tab .wild.gallery_tab_disabled, .tab .wild1.gallery_tab_disabled, .tab .wild2.gallery_tab_disabled, .tab .wild2.gallery_tab_disabled, .tab .wild4.gallery_tab_disabled, .tab .wild5.gallery_tab_disabled, .tab .wild6.gallery_tab_disabled, .tab .wild7.gallery_tab_disabled { height:1px !important; padding:0 !important; overflow:hidden !important; display:block; }/*DD artf1236914*/

.gallery_tab_disabled *, 
.tab .wild.gallery_tab_disabled *, 
.tab .wild1.gallery_tab_disabled *, 
.tab .wild2.gallery_tab_disabled *, 
.tab .wild2.gallery_tab_disabled *, 
.tab .wild4.gallery_tab_disabled *, 
.tab .wild5.gallery_tab_disabled *, 
.tab .wild6.gallery_tab_disabled *, 
.tab .wild7.gallery_tab_disabled * { margin-top:1px; }

.bold { font-weight:bold !important; }

/*DD Created Generic Table with Caption and Table Heading Style as per the style provided by Keshava*/
.generic_table { margin:0 0 24px 0; text-align:left; width:100% !important; clear:both }
.generic_table table#Last { margin-bottom:25px; }
.generic_table caption { padding:0 0 13px; text-align:left; font: bold 20px 'JD Sans Bold', Helvetica, Arial, sans-serif; position:relative; }
.generic_table tr td, .generic_table tr th { background-color:#fff; text-align:left; vertical-align:top; }
.generic_table tr th { padding:10px 12px 0 12px; text-transform:uppercase; font: bold 13px Helvetica, Arial, sans-serif; }
.generic_table tr td { padding:10px 12px; font:13px Helvetica, Arial, sans-serif; vertical-align:top; }
.generic_table tr.bg td { background:#F1F1F1; }
.generic_table caption .back-to-top { position:absolute; margin-left:600px; margin-top:7px; }
.generic_table tr td td { padding:0px; background:none; }
#table_index { margin-bottom:24px; }
#table_index tr td { padding: 0 12px !important; }

/*DD Created new style for Calendar of Events Table*/
.events_calendar { border-collapse:collapse; font: 14px Helvetica, Arial, sans-serif; }
.events_calendar caption { border:2px solid white; border-bottom:0; }
.events_calendar th, .events_calendar td { border:2px solid white; vertical-align:middle; }
.events_calendar .calendar_head th {background-color:#FFde00; font: bold 14px Helvetica, Arial, sans-serif; }
.events_calendar tr th { background-color: #ccc; margin-top:15px; }
.events_calendar tr.center th { text-align:center !important; }
.events_calendar caption, .events_calendar tr th, .events_calendar tr td { padding:5px 8px; text-align:left; }
.events_calendar tr.alt td { background-color:#f1f1f1; }
.events_calendar tr.blank_row td { padding:0; height:20px; line-height: 20px; }

.MOD_GC_3 .back_top_panel { margin:0 0 -20px 0; position:relative; z-index:10; }
.MOD_GC_3 .back_top_panel_last { margin:0 0 8px 0; position:relative; z-index:10; text-align:right; }

/*DD Automated News Component*/
.MOD_GC_27 { margin:0 0 18px; }
.MOD_GC_27 h2 { margin:0 0 18px; font: bold 20px 'JD Sans Bold', Helvetica, Arial, sans-serif; color:#333; padding:0; line-height:18px; }
.MOD_GC_27 li { margin-bottom:12px; font: 13px Helvetica, Arial, sans-serif; color:#367c2b; }
.MOD_GC_27 li a:hover, .MOD_GC_27 .see_all:hover,
.MOD_GC_27 li a:focus, .MOD_GC_27 .see_all:focus,
.ie7 .MOD_GC_27 li a:active, .ie7 .MOD_GC_27 .see_all:active { text-decoration:underline; }
.MOD_GC_27 li span { color:#333; font-family:Helvetica, Arial, sans-serif; line-height:20px; display:block; }
.MOD_GC_27 .see_all { float:right; line-height:18px; font: 13px Helvetica, Arial, sans-serif; color:#367C2B; }
.MOD_GC_27 li a{font-weight:bold;}

/* Basic overlay CSS */
.select-overlay { background:#fff }
.ie-select-width-overlay span { display:block; float:left; clear:both; background:url(../img/bg-ie-select-width-13px.png) no-repeat 0 0; }

/** Overlay CSS for Internet Explorer 6 and 7 */
.ie6 .ie-select-width-overlay span, .ie7 .ie-select-width-overlay span { width:17px; height:20px; background-position:0 -18px }
.ie6 .ie-select-width-overlay-hover span, .ie7 .ie-select-width-overlay-hover span { background-position:-17px -18px }
.ie6 .ie-select-width-overlay-mouseover span, .ie7 .ie-select-width-overlay-mouseover span { background-position:-18px -18px }

/* Overlay CSS for Internet Explorer 8 */
.ie8 .ie-select-width-overlay span { width:17px; height:18px; background-position:-17px 2px; }
.ie8 .ie-select-width-overlay-hover span { background-position:-17px 2px }
.ie8 .ie-select-width-overlay-mouseover span { background-position:-18px 2px }


/**
 * Overlay CSS.
**/
.select-overlay { background:#fff }
.select-overlay span { display:block; float:left; clear:both; background:url(../img/bg-ie-select-width.png) no-repeat 0 0 }

/* Overlay CSS for Internet Explorer 6 and 7 */
.ie6 .select-overlay span, .ie7 .select-overlay span { width:18px; height:22px; background-position:0 -20px }
.ie6 .select-overlay-hover span, .ie7 .select-overlay-hover span { background-position:-18px -20px }
.ie6 .select-overlay-active span, .ie7 .select-overlay-active span { background-position:-18px -20px }

/* Overlay CSS for Internet Explorer 8 with no borders or padding */
.ie8 .select-overlay span { width:18px; height:20px; background-position:0 0 }
.ie8 .select-overlay-hover span { background-position:-18px 0 }
.ie8 .select-overlay-active span { background-position:-18px 0 }

/* Overlay CSS for Internet Explorer 8 with borders and padding */
#select-styleable-container.ie8 .select-overlay span { width:17px; height:20px; background-position:-36px 0 }
#select-styleable-container.ie8 .select-overlay-hover span { background-position:-53px 0 }
#select-styleable-container.ie8 .select-overlay-active span { background-position:-53px 0 }


/*PK artf1235143*/
.tinymce ol li { margin-left:30px; margin-top:3px; padding-left:0; list-style:decimal; background:none; }
.tinymce ul li { background:url('../img/bullet_square.gif') no-repeat 5px 6px; margin-top:3px; margin-left:5px; margin-bottom:0px; padding-left:25px; list-style:none; }
.tinymce table tr td, .tinymce ul li, .tinymce ol li {font:12px Helvetica, Arial, sans-serif;}
.tinymce ul li a:hover, .tinymce ol li a:hover {text-decoration:underline;}

/*TeamSite Fix for IE7 artf1224342 */
.ext-ie7 #jdtcsbl-en-us-col-3-row-1-area-1 { width:218px; overflow:hidden !important; }

/*TeamSite Fix for artf1235414*/	
#tinymce ol ul li { list-style:none; }
#tinymce ul li { margin-left:30px; list-style:none; }
#tinymce ol li, #tinymce ul ol li, #tinymce ul ul ol li, #tinymce ol ul ol li, #tinymce ul ol ol li, #tinymce ul ol ul ol li { margin-left:30px; margin-top:3px; padding-left:0; list-style:decimal; background:none; }
#tinymce ul { display:table; clear:both; }
#tinymce ul li, #tinymce ol ul ul li, #tinymce ul ol ul li { background:url('../img/bullet_square.gif') no-repeat 5px 6px; margin-top:3px; margin-left:5px; margin-bottom:0px; padding-left:25px; list-style:none; }


/* artf1242956 */
.specifications .xls { margin-right:20px; padding-bottom:0; height:18px; }
.export-pdf {overflow:hidden; clear:left;}
.export-pdf a { padding:0 0 0 23px; background:url(../img/ico_pdf.gif) no-repeat; color: #367C2B; margin:0; height:18px; cursor: pointer; font: normal 13px/18px Helvetica, Arial, sans-serif; float:left; margin-top:13px;}
.export-pdf a:hover, .MOD_FO_6a .export-pdf a:hover { color:#669966; text-decoration: underline !important; background:url(../img/ico_pdf.gif) no-repeat !important; }
.MOD_FO_6a.specs {padding-bottom:0px;}


/*Video open in lightbox pagination styling*/
#nyroModalWrapper .tablepag{ margin-top: -25px; position: absolute;right: 0;text-align: center;top: 0;width: 100%; z-index: 101;}
#nyroModalWrapper .tablepag span { width:100%; text-align: center; left:0; top:0px; }
#nyroModalWrapper .tablepag span a { cursor:default; }
#nyroModalWrapper .tablepag span .on:hover { background-position: 0 -12px; display: inline-block; }
#nyroModalWrapper .tablepag span a:hover {background-position:0px 0px;}

/*Special offers items issue on lightbox */
.MOD_FO_63.modal_window .eligible_equipments ul { width: 504px !important; }

/*PartsDVD Small*/
.MOD_FO_29 { width:462px; padding:24px; background-color:#f1f1f1; font-size:13px; overflow:hidden; margin-bottom:18px; clear:both; }
.MOD_FO_29.two_layered_dropdown{width:auto;}
#jdocnhl-en-us-col-2-row-1-area-1 .MOD_FO_29.two_layered_dropdown{max-width:894px;}
.MOD_FO_29.cream { background-color:#fef9e8; }
.MOD_FO_29 .col_1, .MOD_FO_29 .col_2, .MOD_FO_29 .col_3{ width:154px; float:left; padding-bottom:24px; }
.MOD_FO_29.two_layered_dropdown .col_1, .MOD_FO_29.two_layered_dropdown .col_2, .MOD_FO_29.two_layered_dropdown .col_3{ width:32%;margin-right:2%}
.MOD_FO_29.two_layered_dropdown .col_2{margin-right:4.5%;}


.MOD_FO_29 h4 { font: bold 14px 'JD Sans Bold', Helvetica, Arial, sans-serif; color:#333; margin:0; padding:0 0 11px 0; }
.MOD_FO_29 .primary_subhead { color:#333; margin:0; padding:0 0 11px 0; }
.MOD_FO_29 p { font: 13px/17px Helvetica, Arial, sans-serif; color:#333; padding:0 0 18px 0; margin:0; }
.MOD_FO_29 form { overflow:hidden; }
.MOD_FO_29 label { font: bold 14px 'JD Sans Bold', Helvetica, Arial, sans-serif; color:#333; padding:0 0 8px 0; display:block; white-space:nowrap }
.MOD_FO_29 label span { font: normal 12px Helvetica, Arial, sans-serif; }
.MOD_FO_29 select, .box_content .col_1 select{ width:100%; padding:0; height: 20px; border:1px solid #ccc; color:#333; font: normal 12px Helvetica, Arial, sans-serif; }
.MOD_FO_29 select:disabled, .box_content .col_1 select:disabled{background:#F0F0F0;}
.MOD_FO_29 .submit_btn { clear:both; }
.MOD_FO_29.two_layered_dropdown .submit_btn{clear:none; margin-right:0px;}/*QC 515 | RS */
.ie7 .MOD_FO_29.two_layered_dropdown .submit_btn.grey_btn input, .ie.quirk-mode .MOD_FO_29.two_layered_dropdown .submit_btn.grey_btn input{overflow:visible;}
.MOD_FO_29.two_layered_dropdown label{white-space:normal; line-height:16px; width:100%;}
.MOD_FO_29.two_layered_dropdown .grey_btn, .MOD_FO_29.two_layered_dropdown .grey_btn:hover, .MOD_FO_29.two_layered_dropdown .grey_btn:focus { background:url(../img/grey_btn.gif) left top no-repeat;}
.MOD_FO_29.two_layered_dropdown .grey_btn input  {cursor:default; color:#B6B6B6; }
.MOD_FO_29.two_layered_dropdown .grey_btn input:focus, .MOD_FO_29.two_layered_dropdown .grey_btn input:active, .MOD_FO_29.two_layered_dropdown .grey_btn input:hover { background:url(../img/grey_btn.gif) 100% -28px no-repeat;}
.MOD_FO_29.two_layered_dropdown .grey_btn_disabled input, .MOD_FO_29.two_layered_dropdown .grey_btn_disabled input:focus{background: url("../img/grey_btn.gif") no-repeat scroll right -28px transparent;}
.MOD_FO_29 input.input_text {background:url(../img/input-text-bg.png) no-repeat left top; border:1px solid #ccc; font-size:13px; color:#333; padding:2px 3px 2px 6px; display:block; width:143px;font-family:Helvetica, Arial, sans-serif;margin-top:-1px;}

/*DD artf1284657*/
.ie.quirk-mode .MOD_FO_29 input.input_text, .quirk-mode .MOD_FO_30 input.input_text {height:21px;}
.ie.quirk-mode .MOD_FO_31 input.input_text {height:21px; width:172px;}
.ie.quirk-mode .MOD_FO_29 {width:510px;}
.ie.quirk-mode .MOD_FO_30{width:762px;}
.ie.quirk-mode .MOD_FO_31{width:222px;}

.MOD_FO_29 *, .MOD_FO_30 *, .MOD_FO_31 *{font-family:Helvetica, Arial, sans-serif;}

/*PartsDVD Large*/
.MOD_FO_30 { width:714px; padding:24px; background-color:#f1f1f1; font-size:13px; overflow:hidden; margin:0 0 18px 0; margin-bottom:18px; clear:both; }
.MOD_FO_30.cream { background-color:#fef9e8; }
.MOD_FO_30 .thumbnail { width:204px; height:138px; margin-right:24px; float:left; }
.MOD_FO_30 .content { overflow:hidden; }
.MOD_FO_30 .col_1, .MOD_FO_30 .col_2{ width:158px; float:left; padding-bottom:24px; }
.MOD_FO_30 .col_3{ width:170px; float:left; padding-bottom:22px; }
.MOD_FO_30 h4 { font: bold 14px 'JD Sans Bold', Helvetica, Arial, sans-serif; color:#333; margin:0 0 8px 0; }
.MOD_FO_30 .primary_subhead{ color:#333; margin:0 0 8px 0; }
.MOD_FO_30 p { font: 13px/17px Helvetica, Arial, sans-serif; color:#333; padding:0 0 18px 0; margin:0; }
.MOD_FO_30 label { font: bold 14px 'JD Sans Bold', Helvetica, Arial, sans-serif; color:#333; padding:0 0 8px 0; display:block; white-space:nowrap }
.MOD_FO_30 label span { font: normal 12px Helvetica, Arial, sans-serif; }
.MOD_FO_30 select { width:148px; padding:0; height: 20px; border:1px solid #ccc; font-size:12px; color:#333; }
.MOD_FO_30 .submit_btn { clear:both; }
.MOD_FO_30 input.input_text {line-height:15px; height:15px; background:url(../img/input-text-bg.png) no-repeat left top; border:1px solid #ccc; font-size:13px; color:#333; padding:2px 3px 2px 6px; display:block; width:158px;margin-top:-1px;}
.MOD_FO_29 .errormessage, .MOD_FO_30 .errormessage, .MOD_FO_31 .errormessage, .MOD_FO_39 .errormessage, .MOD_FO_40 .errormessage, .MOD_FO_41 .errormessage {padding-bottom:12px;} /* MG new module 39,40,41 classes added*/

/*PartsDVD for Right & Left Rail.*/
.MOD_FO_31 { width:194px; padding:14px; background-color:#f1f1f1; font-size:13px; overflow:hidden; margin-bottom:18px; clear:both; }
.MOD_FO_31.cream { background-color:#fef9e8; }
.MOD_FO_31 .col_1, .MOD_FO_31 .col_2, .MOD_FO_31 .col_3{ width:174px; float:left; padding-bottom:24px; }
.MOD_FO_31 h4 { font: bold 14px 'JD Sans Bold', Helvetica, Arial, sans-serif; color:#333; margin:0; padding:0 0 8px 0; }
.MOD_FO_31 .primary_subhead { color:#333; margin:0; padding:0 0 8px 0; }
.MOD_FO_31 p { font: 13px/17px Helvetica, Arial, sans-serif; color:#333; padding:0 0 18px 0; margin:0; }
.MOD_FO_31 label { font: bold 14px 'JD Sans Bold', Helvetica, Arial, sans-serif; color:#333; padding:0 0 8px 0; display:block; white-space:nowrap }
.MOD_FO_31 label span { font: normal 12px Helvetica, Arial, sans-serif; }
.MOD_FO_31 select { width:175px; height:20px; border:1px solid #ccc; font-size:12px; color:#333; }
.MOD_FO_31 .submit_btn { clear:both; }
.MOD_FO_31 input.input_text {line-height:15px; height:15px; background:url(../img/input-text-bg.png) no-repeat left top; border:1px solid #ccc; font-size:13px; color:#333; padding:2px 3px 2px 6px; display:block; width:163px;}

.submit_btn { background:url(../img/btn_primary.gif) left top no-repeat; height:28px; float:left; color:#595959; line-height:auto;}
.submit_btnInput { background:url(../img/btn_primary.gif) right -29px no-repeat; margin-left:2px; cursor: pointer; border:0px; padding:6px 17px 6px 16px; font:13px Helvetica, Arial, sans-serif; text-transform:uppercase; overflow:visible; color:#595959; height:28px; font-weight:bold; }
.submit_btn:hover { background:url(../img/btn_primary.gif) no-repeat left -58px; text-decoration:none; }
.submit_btn:hover .submit_btnInput, .submit_btn .submit_btnInput:focus { background:url(../img/btn_primary.gif) right -87px no-repeat; }
.submit_btn:active { background:url(../img/btn_primary.gif) left -116px no-repeat; }
.submit_btn:active .submit_btnInput { background:url(../img/btn_primary.gif) right -145px no-repeat; }


/*MOD_FO_33 Blog Comoponent Styling*/
.MOD_FO_33 {width:190px; background-color:#fdf8e6; padding:16px 16px 17px 16px; overflow:hidden; clear:both; margin-bottom:18px;}
/*DD artf1284219*/
.ie.quirk-mode .MOD_FO_33 {width:220px;}
.ie.quirk-mode .blog_nav .page_bar { display:none !important; }
.MOD_FO_33 .head {font: bold 14px/41px Helvetica, Arial, sans-serif; color:#333; text-transform:uppercase; padding:0 0 16px 0px; border-bottom:1px solid #cac6b8; overflow:hidden;}
.MOD_FO_33 .nohead {font: bold 14px/16px Helvetica, Arial, sans-serif; color:#333; text-transform:uppercase;padding:0 0 13px 0px; border-bottom:1px solid #cac6b8;}
.MOD_FO_33 .head img {float:left; padding-right:8px;}
.MOD_FO_33 .content{margin-bottom:12px;}
.MOD_FO_33 .primary_subhead.head {line-height:41px !important;} 

.MOD_FO_33 .page_navigation img {border:none; display:none !important;}
.MOD_FO_33 .news {font: bold 12px/17px Helvetica, Arial, sans-serif; color:#000; margin-top:7px; padding-bottom:9px; border-bottom:1px dotted #cac6b8;}
.MOD_FO_33 .news a {color:#367C3B;}
.MOD_FO_33 .news a:hover, .MOD_FO_33 a.view_more:hover,
.MOD_FO_33 .news a:focus, .MOD_FO_33 a.view_more:focus  {text-decoration:underline;}
.MOD_FO_33 .news_date {font: 12px/16px Helvetica, Arial, sans-serif; color:#666;}
.MOD_FO_33 .news.last_border {border-bottom:1px solid #cac6b8; margin-bottom:12px;}
.MOD_FO_33 .blog_nav {width:84px; height:14px; float:left;}
.MOD_FO_33 a.view_more  { background:url('../img/bullet_arrow.gif') no-repeat 0 4px transparent; padding-left:10px; color:#367C3B; font: normal 12px/17px Helvetica, Arial, sans-serif; display:inline-block; width:96px;}

.no_pagination a.view_more {width:180px !important;}

.MOD_FO_33 .page_link, .MOD_FO_33 .page_bar, .MOD_FO_33 .first_sep, .MOD_FO_33 .first_link, .MOD_FO_33 .last_link {display:none !important;}

#wrap .MOD_FO_33 .page_navigation  a.previous_link {background:url('../img/blog-pagination-icon.png') 0 0 no-repeat; width:14px; height:14px; margin-right:3px; float:left; text-indent:-9999px; padding:0; overflow:hidden; }
#wrap .MOD_FO_33 .page_navigation a.prev_disabled{background:url('../img/blog-pagination-icon.png') 0 -15px no-repeat; width:14px; height:14px; margin-right:3px; float:left; text-indent:-9999px; display:block !important;padding:0;overflow:hidden; }

#wrap .MOD_FO_33 .page_navigation a.next_link {background:url('../img/blog-pagination-icon.png') -15px 0 no-repeat; width:14px; height:14px; float:left; text-indent:-9999px;padding:0;overflow:hidden; }
#wrap .MOD_FO_33 .page_navigation a.next_disabled{background:url('../img/blog-pagination-icon.png') -15px -15px no-repeat; width:14px; height:14px; margin-right:3px; float:left; text-indent:-9999px; display:block !important;padding:0;overflow:hidden; }



/*DD Added as per the requirement while content authoring. Table with Grey Header & Grey Border for white background. */
.table_white_bg, .table_white_bg th, .table_white_bg td {border:1px solid #999; border-collapse:collapse; }
.table_white_bg caption {background-color:#FFde00; font-weight:bold; margin:0; }
.table_white_bg caption, .table_white_bg tr th, .table_white_bg tr td { padding:0 8px; line-height:24px; text-align:left; }
.table_white_bg tr th { background-color: #ccc; font-weight:bold; }
.table_white_bg tr th, .table_white_bg tr td { font-size:13px; text-align:center }
.table_white_bg tr.alt td { background-color:#f1f1f1 !important; }


/**Video Gallery styling**/
span.time { display:block; }

.video_gallery.large .MOD_NO_2_S{width:942px}

/*************Small********************/
.MOD_FO_32 { padding:11px 0 17px; width: 669px; clear:both;/*DD artf1288290*/ }
.ie.quirk-mode .MOD_FO_32 { width: 685px;/*DD artf1288290*/ }
.MOD_FO_32 h2 { font:20px/14px Helvetica, Arial, sans-serif; color:#333; margin-bottom:20px; font-weight:bold; }
.MOD_FO_32 .headline { margin-bottom:20px; }
.MOD_FO_32 div.video_list_container .video_list { height:233px; overflow:hidden; margin-bottom:10px; }
.MOD_FO_32 div.video_list_container { width:247px; float:left; font-size:13px; margin-right:6px; clear:left; }
.MOD_FO_32 div.video_list_container div.video { background:#fff url(../img/video-gallery-list-bg.gif) repeat-x left top; overflow:hidden; border:1px solid #e1e1e1; clear: both; color: #333333; cursor: pointer; height:63px; margin-bottom:4px; padding: 5px 11px 5px 5px; position: relative; text-decoration: none; width: 229px; line-height: 15px;}
.MOD_FO_32 div.video_list_container div.video span { display:block; }
.MOD_FO_32 div.video_list_container div.playing{ background:none; background-color:#fad502; }
.MOD_FO_32 div.video_list_container div.video img { float:left; margin:0 11px 0 0; }
.MOD_FO_32 div.video_list_container div.video span.play_icon { background:url(../img/play_icon_16.png) 0 0 no-repeat; position:absolute; z-index:5; display: block; width: 16px; height: 16px; left: 101px; bottom: 3px; }
.MOD_FO_32 div.video_list_container div.video_list strong{padding-top:2px; display:block;}
.MOD_FO_32 div.video_content { float:left; width:416px; height:233px; }
.MOD_FO_32 div.video_container { width:416px; }

.MOD_FO_32 .media_player { background:#000; position:relative; z-index:1; cursor:pointer; }
.MOD_FO_32 .icon_play { left:188px; top:97px; }
.MOD_FO_32 #mediaplayercontainer { width:416px; height:233px !important; position:relative; overflow:hidden; background-color:#000; }
.MOD_FO_32 .btn_tertiary.clearBoth{float:left;}


/*smaller video*/
.MOD_FO_27 { padding: 11px 0 17px; width:486px; clear:both;/*DD artf1288290*/ }
.MOD_FO_27 #player_title { color: #333333; font:bold 15px 'JD Sans Bold', Helvetica, Arial, sans-serif; margin-bottom: 2px; }
.MOD_FO_27 div.video_list_container { float: left; font-size: 13px; width:118px;}
.MOD_FO_27 div.video_list_container .video_list { margin:0 3px 0 0; overflow:hidden; height:281px; }
.MOD_FO_27 div.video_list_container div.video {height:65px; width:113px; margin-bottom:5px; overflow:hidden; cursor:pointer;}
.MOD_FO_27 div.video_list_container div.playing {border:3px solid #FAD502; width:107px;}
.MOD_FO_27 div.video_list_container div.playing img {width:107px; height:65px;}
.MOD_FO_27 div.video_content { float: left; width: 368px; height:281px; }
.MOD_FO_27 #mediaplayercontainer { background-color: #000; height: 208px !important; overflow: hidden; position: relative; width: 368px; cursor:pointer;}
.MOD_FO_27 #mediaplayercontainer .icon_play { left:173px; top:89px; }
.MOD_FO_27 div.video_details { background-color: #FFFFFF; border: 1px solid #D3D3D3; clear: both; float: left; margin-top: 5px; padding:8px; width: 350px; height:50px; }
.MOD_FO_27 div.video_details p { color: #333333; font-size: 13px; line-height:15px; }
.MOD_FO_27 div.video_description_title { display:none; }
.MOD_FO_27 div.video_description { display:none; }
.MOD_FO_27 .btn_tertiary {margin-top:7px;}
.MOD_FO_27 .medium_subhead {margin-bottom:5px;}


/*************Medium*******************/
.MOD_FO_28 {width:710px; margin-bottom:18px; margin-right:8px; clear:both; /*DD artf1288290 artf1303447*/}
.MOD_FO_28 div.video_list{ width:250px; height:315px; float:left; font-size:13px; margin-right:5px; clear:left; overflow:hidden; }
.MOD_FO_28 div.video_list div.video { width:232px; background:#fff url(../img/video-gallery-list-bg.gif) repeat-x left top; overflow:hidden; border:1px solid #e1e1e1; clear: both; color: #333333; cursor: pointer; height:63px; margin-bottom:5px; padding: 5px 11px 5px 5px; position: relative; text-decoration: none;}
.MOD_FO_28 div.video_list div.playing, .MOD_FO_28 div.video_list div.playing:hover, .MOD_FO_28 div.video.current { background:none !important; background-color:#fad502 !important; }
.MOD_FO_28 div.video_list div.video img { float:left; margin:0 11px 0 0; }
.MOD_FO_28 div.video_list div.video span.play_icon { background:url(../img/play_icon_16.png) 0 0 no-repeat; width: 16px; height: 16px; position: absolute; left:101px; bottom:3px;}/*PK */

/* QC 288 R 22.1 Starts */
.MOD_FO_28 div.video_list div.video span.play_icon_right { background:url(../img/play_icon_16.png) 0 0 no-repeat; width: 16px; height: 16px; position: absolute; right:22px; bottom:3px;} /*left:210px; in MOzilla PK */
/* QC 288 R 22.1 Ends */


.MOD_FO_28 div.video_content{ float:left; width:455px; }
.MOD_FO_28 div.video_container { width:455px; }
.MOD_FO_28 div.video_container iframe.youtube-gallery-embeded { width:100%; height: 254px;}
.MOD_FO_28 div.video_details { width:429px; height:39px; border:1px solid #d3d3d3; background-color:#FFF; margin-top:5px; padding:6px 12px; clear:both; float:left; }
/*RS WCAG 14586622*/
.MOD_FO_28 div.video_details h2{font:bold 15px/20px 'JD Sans Bold', Helvetica, Arial, sans-serif; color:#333;}
.ie7 .tabContent .MOD_FO_28 .video_content div.video_details h2#video_tab_1_video_title{ line-height:21px;}
.MOD_FO_28 div.video_details #player_title { margin-bottom:2px; font:bold 15px/11px 'JD Sans Bold',Helvetica, Arial, sans-serif; color:#333; }
.MOD_FO_28 div.video_details p { font-size:13px; color:#333; line-height: 17px;}

.MOD_FO_28 #mediaplayer { background-color:#000; position:relative; z-index:1; }
.MOD_FO_28 #mediaplayercontainer { width:455px; height:257px !important; position:relative; overflow:hidden; background-color:#000; cursor:pointer; }
.MOD_FO_28 #mediaplayercontainer .icon_play { left:207px; top:108px; }
.MOD_FO_28 div.video_description_title {font:bold 13px/15px Helvetica, Arial, sans-serif; color:#333; }
/*RS WCAG 14605692
.tabContent .MOD_FO_28 .video_list div.video_description_title{display:none;}
.WCAG_MOD_NO_2_S .tabContent .MOD_FO_28 .video_list div.video_description_title{display:block;}*//*RS WCAG3 14924932*/
.MOD_FO_28 div.video_description { display:none; }
.MOD_FO_28 h2#video_title { margin-bottom:0; }

.MOD_FO_28 .full_screen { float:right; width:280px; text-align:right;  }
.MOD_FO_28 .full_screen, .MOD_FO_28 .page_navigation { margin-bottom:11px; }

.MOD_FO_28 .page_navigation, .MOD_FO_60 .page_navigation { float:left; width:430px; min-height:21px; line-height:21px; text-align:left !important }
.MOD_FO_28 .page_navigation a, .MOD_FO_60 .page_navigation a { padding:0 3px; margin:0 2px; text-decoration:none; font-size:12px; }
.MOD_FO_28 .page_navigation a.previous_link:hover, .MOD_FO_28 .page_navigation a.next_link:hover {text-decoration:underline;}
.MOD_FO_28 .page_navigation a.active_page, .MOD_FO_60 .page_navigation a.active_page {font-weight:bold;}
/*.MOD_FO_28 .page_navigation img { display:none !important; visibility:hidden; margin:0; }*/

.tab .tabContent .MOD_FO_28 {float:left;}

/*************Large********************/
.video_gallery.large {width:903px; background-color:#F1F1F1;padding:22px 20px; margin-bottom:24px;}
.video_gallery.large.tabbing{padding:0;background:none;width:942px;}
.ie.quirk-mode .tabbing { width:auto; }
.ie.quirk-mode .video_gallery.large {width:942px;}/*DD artf1304234*/
.MOD_FO_34 { padding:0; clear:both;}

.MOD_FO_34 div.video_component_container { width:942px; clear:both; }

.MOD_FO_34 div.video_list_container, .MOD_FO_34 div.video_list { width:369px; height:400px; float:left; font-size:13px; margin-right:6px; clear:left; overflow:hidden; }
.MOD_FO_34 div.video_list div.video { background:#fff url(../img/video-gallery-list-bg.gif) repeat-x left top; overflow:hidden; border:1px solid #e1e1e1; clear: both; color: #333333; cursor: pointer; height:63px; margin-bottom: 6px; padding: 5px 11px 5px 5px; position: relative; text-decoration: none; width: 351px; }
.MOD_FO_34 div.video_list div.video.playing, .MOD_FO_34 div.video_list div.video.current { background:none; background-color:#fad502; }
.MOD_FO_34 div.video_list_container div.video img, .MOD_FO_34 div.video_list div.video img { float:left; margin:0 11px 0 0; }
.MOD_FO_34 div.video_list_container div.video span.play_icon, .MOD_FO_34 div.video_list div.video span.play_icon {background:url(../img/play_icon_16.png) 0 0 no-repeat; position:absolute; z-index:5; left:101px; bottom: 3px; display: block; width: 16px; height:16px; }
.MOD_FO_34 div.video_list div.video strong, .MOD_FO_34 div.video_list div.video .video_description_title { font:bold 13px/16px Helvetica, Arial, sans-serif; color:#333; }

.MOD_FO_34 div.video_content { float:left; width:527px; }
.MOD_FO_34 div.video_container{ width:527px; }
.MOD_FO_34 div.video_details{ width:501px; height:68px; border:1px solid #e1e1e1; background-color:#FFF; margin-top:7px; padding:12px; clear:both; float:left; }
.MOD_FO_34 div.video_details h2{font: bold 20px/26px 'JD Sans Bold', Helvetica, Arial, sans-serif;}
.ie.quirk-mode .MOD_FO_34 div.video_details {width:528px;}/*DD artf1304234*/
.MOD_FO_34 div.video_details #player_title { font:bold 20px/18px Helvetica, Arial, sans-serif; margin-bottom:5px; color:#333; }
.MOD_FO_34 div.video_details p { font-size:14px; color:#333; line-height: 17px;}

.MOD_FO_34 #mediaplayer { background-color:#000; position:relative; z-index:1; }
.MOD_FO_34 #mediaplayercontainer { width:527px; height:298px !important; position:relative; overflow:hidden; background-color:#000; cursor:pointer; }
.MOD_FO_34 #mediaplayercontainer .icon_play { left:243px; top:128px; }
.MOD_FO_34 div.video_description { display:none; }
.MOD_FO_34 h2#video_title { margin-bottom:0; }

.MOD_FO_34 .full_screen { float:right; width:525px; text-align:right; margin-bottom:10px; }
.MOD_FO_34 .page_navigation { float:left; width:100%; text-align:left !important; margin-bottom:11px; }
.MOD_FO_34 .page_navigation a{ padding:0 3px; margin:0 2px; text-decoration:none; margin-bottom:18px; display:inline; text-decoration:none; font-size:12px; }
.MOD_FO_34 .page_navigation a.active_page {font-weight:bold;text-decoration:none;}
/*.MOD_FO_34 .page_navigation img { display:none; visibility:hidden; margin:0; }*/
.MOD_FO_34 .page_navigation a.previous_link:hover, .MOD_FO_34 .page_navigation a.next_link:hover {text-decoration:underline;}

.MOD_FO_34 .tab {margin-bottom:10px;}
.ie.quirk-mode  .MOD_FO_34 div.video_list_container, .ie.quirk-mode .MOD_FO_34 div.video_list {width:355px;}


.MOD_FO_28 .page_navigation a.previous_link, .MOD_FO_34 .page_navigation a.previous_link, .MOD_FO_60 .page_navigation a.previous_link{background:url('../img/bullet_arrow2.gif') no-repeat left 4px; padding-left:10px;}
.MOD_FO_28 .page_navigation a.next_link, .MOD_FO_34 .page_navigation a.next_link, .MOD_FO_60 .page_navigation a.next_link{background:url('../img/bullet_arrow.gif') no-repeat right 4px; padding-right:10px;}

.mediaplayercontainer .icon_play, .icon_play { background:url(../img/icon_play.png) no-repeat; position:absolute; z-index:1; width:40px; height:40px; cursor:pointer; }
.video_content {position:relative}

/*DD artf1284468*/
.last_gallery{ margin:0;}

.no-flash { text-align:center; color:#fff; font:14px/40px Helvetica, Arial, sans-serif; padding:20px 10px; }
.MOD_FO_27 .no-flash, .MOD_FO_32 .no-flash { padding-top:80px; }/*Small Video Gallery with Description*/
.MOD_FO_28 .no-flash  { padding-top:85px; }/*Medium Video Gallery*/
.MOD_FO_34 .no-flash  { padding-top:105px; }/*Large Video Gallery*/
/*video gallery styling ends here*/


/*DD Show Alternate content for Flash*/
/*.flash-alternate, 
.flash-disabled .MOD_GC_8 embed, .flash-disabled .MOD_GC_8 object,
.flash-disabled .flash_banner_small embed, .flash-disabled .flash_banner_small object,
.flash-disabled .flash_banner embed, .flash-disabled .flash_banner object { display:none; }
.flash-disabled .flash-alternate { display:block !important; }*/

/*DD artf1284312*/
.quirk-mode #nyroModalFull, .quirk-mode #nyroModalFull * {z-index:101 !important;}

/**Language switcher styling***/
.MOD_FO_2 {width:222px; margin-bottom:18px; margin-top:6px;}
.MOD_FO_2 h3 {font-weight:bold; text-transform:uppercase; padding-right:7px; display:inline; font: 14px/20px Helvetica, Arial, sans-serif; color:#333333; margin-bottom:5px; float:left;}
.ie7 .MOD_FO_2 h3  {padding-right:9px;}


/*DD Styling for Crop Insurance.*/
/*RS WCAG*/
.MOD_FO_35 { font:normal 14px/20px Helvetica, Arial, sans-serif; color:#333;/*PK clear and margin added artf1287997 */ clear: both; margin-bottom: 18px;}
.MOD_FO_35 .select_box{ float:left;margin-bottom:18px; }
.MOD_FO_35 select{ margin-left:13px; height: 20px; font:normal 14px/20px Helvetica, Arial, sans-serif; visibility: visible !important; }
.MOD_FO_35 .error {margin-bottom: 12px; margin-top: -3px;}
.MOD_FO_35 .avail {margin-top: 5px;}
.MOD_FO_35 .separatorDotted {border-top:1px dotted #e7e7e7; clear:both; padding:0 0 18px 0;}
.MOD_FO_35 .MOD_GC_11_Horizontal { clear: both; float: left; width: 100%; }
.MOD_FO_35 .MOD_GC_11_Horizontal .rightPane {margin:0; float:left;width:342px;}
.ie.quirk-mode .MOD_FO_35 .MOD_GC_11_Horizontal .rightPane {width:auto;}
.ie.quirk-mode .MOD_GC_11_Horizontal .rightPane {width:auto; float:left;margin-left:0;}
.MOD_FO_35 select#crop_insurance {width:150px;}

/*DD For tabs on One Column No Hero Layout.*/
#jdocnhl-en-us-col-2-row-1-area-1 .tab { width:942px; }
.MOD_FO_38, .MOD_FO_38 .avail {margin-bottom: 18px; font:normal 13px/20px Helvetica, Arial, sans-serif;}

.clrfix.tab{clear:both;}/*DD artf1288226*/

/**PK artf1288003**/
.ie.quirk-mode .ls-area#jdfhfl-en-us-row-3-area-1 {width:243px !important;}
.ie.quirk-mode .MOD_GC_24, .ie.quirk-mode .MOD_NO_18 {width:222px;}

#hero-banner .homepage-slide-op-text, #hero-banner .homepage-slide-op-text {top:30px;}

#hero-banner .pos_left_middle .homepage-slide-op-text td, 
#hero-banner .pos_left_top .homepage-slide-op-text td, 
#hero-banner .pos_left_bottom .homepage-slide-op-text td,
#hero-banner .pos_right_top .homepage-slide-op-text td, 
#hero-banner .pos_right_middle .homepage-slide-op-text td, 
#hero-banner .pos_right_bottom .homepage-slide-op-text td  {height:392px;}

#hero-banner a.HomeLinkYellow, #hero-banner a.HomeLinkBlack, #hero-banner a.HomeLinkRed, #hero-banner a.HomeLinkGreen, #hero-banner a.HomeLinkOrange {display:block; font-family:Helvetica, Arial, sans-serif;}
#hero-banner .banner-text-block_new.single_element {height:auto !important;}

/*PK artf1290212**/
#hero-banner .banner-text-block_new.no-bg {background:none;}
.ie.quirk-mode #hero-banner .banner-text-block_new {width:942px;}

/*DD To fix the extra space from bottom of the player ligthbox./ Commented by RS since impacting help NyroModal
.wrapperIframe div#nyroModalContent { overflow: hidden !important; }
.wrapperIframe div#nyroModalContent iframe { height:100% !important; overflow:hidden !important; }*/

/*DD Added to add alternate gray option for the table view within tabs*/
tr.alt_gray td {background-color:#f1f1f1 !important;}

/*DD Added this to provide an option for text alignment in Table.*/
.alignLeft td {text-align:left !important}
.alignRight td {text-align:right !important}

/* MG - Download Center Component - Content Horizontal */
.MOD_FO_39 { width:504px; padding:0 0 18px 0; background-color:#fff; font-size:13px; overflow:hidden; clear:both; }
.MOD_FO_39 .col_1, .MOD_FO_39 .col_2, .MOD_FO_39 .col_3, .MOD_FO_39 .column_gc { width:154px; float:left; padding-bottom:25px; margin-right:10px; }
.MOD_FO_39 .col_3, .MOD_FO_39 .last_column_gc { margin-right:0px; }
.MOD_FO_39 h4 { font: bold 14px/normal Helvetica, Arial, sans-serif; color:#333; margin:0; padding:0 0 12px 0; }
.MOD_FO_39 .primary_subhead { margin:0; padding:0 0 12px 0; }
.MOD_FO_39 p { font: 13px Helvetica, Arial, sans-serif; color:#333; padding:0 0 4px 0; margin:0; }
.MOD_FO_39 form { overflow:hidden; }
.MOD_FO_39 label { font: bold 14px/10px 'JD Sans Bold', Helvetica, Arial, sans-serif; color:#333; padding:0 0 8px 0; display:block; white-space:nowrap }
.MOD_FO_39 label span { font: normal 12px/10px Helvetica, Arial, sans-serif; }
.MOD_FO_39 select { width:154px; height:20px; color:#333; font: normal 12px Helvetica, Arial, sans-serif; }
.MOD_FO_39 input.input_text { background:url(../img/input-text-bg.png) no-repeat left top; border:1px solid #ccc; font-size:13px; color:#333; padding:2px 3px 2px 6px; display:block; width:143px; font-family:Helvetica, Arial, sans-serif; margin-top:-1px; }
.MOD_FO_40 { width:726px; padding:0 0 18px 0; overflow:hidden; background-color:#fff; font-size:13px; clear:both; }
.MOD_FO_40 .thumbnail { width:204px; height:138px; margin-right:18px; float:left; }
.MOD_FO_40 .thumbnail img { border:1px solid #ccc; }
.MOD_FO_40 .content { width:504px; float:left; }
.MOD_FO_40 .col_1, .MOD_FO_40 .col_2, .MOD_FO_40 .col_3, .MOD_FO_40 .column_gc { width:154px; float:left; padding-bottom:25px; margin-right:10px; }
.MOD_FO_40 .col_3, .MOD_FO_40 .last_column_gc { margin-right:0px; }
.MOD_FO_40 h4 { font: bold 14px/normal Helvetica, Arial, sans-serif; color:#333; margin:0 0 12px 0; }
.MOD_FO_40 .primary_subhead { margin:0 0 12px 0; }
.MOD_FO_40 p { font: 13px Helvetica, Arial, sans-serif; color:#333; padding:0 0 4px 0; margin:0; }
.MOD_FO_40 label { font: bold 14px/10px 'JD Sans Bold',Helvetica, Arial, sans-serif; color:#333; padding:0 0 8px 0; display:block; white-space:nowrap }
.MOD_FO_40 label span { font: normal 12px/10px Helvetica, Arial, sans-serif; }
.MOD_FO_40 select { width:154px; height:20px; font: normal 12px Helvetica, Arial, sans-serif; color:#333; }
.MOD_FO_40 input.input_text { line-height:13px; height:13px; background:url(../img/input-text-bg.png) no-repeat left top; border:1px solid #ccc; font-size:13px; color:#333; padding:2px 3px 2px 6px; display:block; width:158px; margin-top:-1px; }
.MOD_FO_41 { width:194px; padding:0px 14px 18px 14px; background-color:#fff; font-size:13px; overflow:hidden; clear:both; }
.MOD_FO_41 .col_1, .MOD_FO_41 .col_2, .MOD_FO_41 .col_3, .MOD_FO_41 .column_gc { width:175px; float:left; padding-bottom:27px; }
.MOD_FO_41 .col_3, .MOD_FO_41 .last_column_gc { padding-bottom:25px; }
.MOD_FO_41 h4 { font: bold 14px Helvetica, Arial, sans-serif; color:#333; margin:0; padding:0 0 12px 0; }
.MOD_FO_41 .primary_subhead {color:#333; margin:0; padding:0 0 12px 0;}
.MOD_FO_41 p { font: 13px Helvetica, Arial, sans-serif; color:#333; padding:0 0 4px 0; margin:0; }
.MOD_FO_41 label { font: bold 14px/10px 'JD Sans Bold',Helvetica, Arial, sans-serif; color:#333; padding:0 0 8px 0; display:block; white-space:nowrap }
.MOD_FO_41 label span { font: normal 12px/10px Helvetica, Arial, sans-serif; }
.MOD_FO_41 select { width:175px; padding:0; height: 20px; font: normal 12px Helvetica, Arial, sans-serif; color:#333; }
.MOD_FO_41 input.input_text { line-height:15px; height:15px; background:url(../img/input-text-bg.png) no-repeat left top; border:1px solid #ccc; font-size:13px; color:#333; padding:2px 3px 2px 6px; display:block; width:163px; }
.MOD_FO_39 .submit_btn, .MOD_FO_40 .submit_btn, .MOD_FO_41 .submit_btn { overflow:hidden; clear:both; float:none; display:inline-block; }
/*Stellar Entry Point Start || RS*/
.MOD_FO_39.stellar_entrypoint{width:auto;padding:18px;background:#F1F1F1;margin-bottom:24px;}
.MOD_FO_39.stellar_entrypoint .col_1, .MOD_FO_39.stellar_entrypoint .col_2, .MOD_FO_39.stellar_entrypoint .col_3, .MOD_FO_39.stellar_entrypoint .column_gc{width:45%;}
.MOD_FO_39.stellar_entrypoint .column_gc label{padding-left:4px;text-transform:uppercase;color:#A6A6A6;font-size:14px;}
.MOD_FO_39.stellar_entrypoint .column_gc div.selector{width:100%;max-width:190px;}
.MOD_FO_39.stellar_entrypoint .column_gc div.selector span{width:75%;}
.MOD_FO_39.stellar_entrypoint .column_gc.equal_three{width:31%;}
.MOD_FO_39.stellar_entrypoint.right_rail .col_1, .MOD_FO_39.stellar_entrypoint.right_rail .col_2, .MOD_FO_39.stellar_entrypoint.right_rail .col_3, .MOD_FO_39.stellar_entrypoint.right_rail .column_gc{width:100%;}
.MOD_FO_39.stellar_entrypoint select{width:100%;border:1px solid #CCCCCC; height: 20px;}
/*Stellar Entry Point End || RS*/
/* MG Created CSS for MOD FO 44 */
.MOD_FO_44 { width:504px; /*border-bottom:1px dotted #e1e1e1; */ overflow:hidden; background-color:#fff; font-size:13px; margin-bottom:18px; clear:both; }
.MOD_FO_44 .thumbnail { width:144px; height:98px; overflow:hidden; margin-right:18px; float:left; }
.MOD_FO_44 .thumbnail img { border:1px solid #ccc; }
.MOD_FO_44 .content { width:322px; float:left; }
.MOD_FO_44 .column_gc { width:155px; float:left; padding-bottom:18px; margin-right:10px; }
.MOD_FO_44 .last { margin-right:0px; }
.MOD_FO_44 h2 { font: bold 20px/24px 'JD Sans Bold', Helvetica, Arial, sans-serif; color:#333; margin:0 0 10px 0; }
.MOD_FO_44 .headline { margin:0 0 10px 0; line-height:24px;}
.MOD_FO_44 p { font: 13px Helvetica, Arial, sans-serif; color:#333; padding:0 0 4px 0; margin:0; clear:both; }
.MOD_FO_44 form { margin:10px 0 18px 0; overflow:hidden; }
.MOD_FO_44 label { font: bold 14px 'JD Sans Bold', Helvetica, Arial, sans-serif; color:#333; padding:0 0 8px 0; display:block; white-space:nowrap }
.MOD_FO_44 label span { font: normal 12px/normal Helvetica, Arial, sans-serif; }
.MOD_FO_44 select { width:155px; height:20px; font: normal 12px Helvetica, Arial, sans-serif; color:#333; }
.MOD_FO_44 input.input_text { line-height:15px; height:15px; background:url(../img/input-text-bg.png) no-repeat left top; border:1px solid #ccc; font-size:13px; color:#333; padding:2px 3px 2px 6px; display:block; width:158px; margin-top:-1px; }
.MOD_FO_44 a:hover { text-decoration:underline; color:#669966; }
.MOD_FO_44 .contract_results { background:#f1f1f1; margin-top:14px; padding:18px; display:none; }
.MOD_FO_44 .contract_results p { margin-bottom:18px; }
.MOD_FO_44 h4, .MOD_FO_44 .secondary_subhead { font: bold 13px/16px Helvetica, Arial, sans-serif; color:#333; margin:0 0 18px 0; padding:0; }
.MOD_FO_44 h4#state { margin-bottom:0; }
.MOD_FO_44 .contract_list { margin-bottom:30px; }
.MOD_FO_44 .contract_list li { font: normal 13px/normal Helvetica, Arial, sans-serif; color:#333; list-style:square outside; margin-left:15px;}
.MOD_FO_44 .contract_results .more_link { margin-bottom:30px; padding:0; }
.MOD_FO_44 .contract_list.content { margin-bottom:18px; }
.MOD_FO_44 .contract_results .content { width:auto; float:none; }
.MOD_FO_44 .contract_results .pagination { border-top:1px solid #CCCCCC; border-bottom:none; padding:8px 0px; margin-bottom:22px; text-align:right; display:none; }
.MOD_FO_44 .contract_results .pagination_results { position:relative; margin-bottom:-24px; width:200px; font-weight:bold; display:none; }
.MOD_FO_44 .contract_results .pagination_results_mod { position:relative; margin-bottom:10px;font-weight:bold; display:block;border-top:1px solid #CCCCCC; }
.MOD_FO_44 .page_navigation a.next_link { background: url("../img/bullet_arrow.gif") no-repeat scroll right 4px transparent; padding-right: 10px; }
.MOD_FO_44 .page_navigation a.previous_link { background: url("../img/arrow_back.gif") no-repeat scroll 0 4px transparent; padding-left: 10px; }
.MOD_FO_44 .page_navigation a.active_page { font-family:Helvetica, Arial, sans-serif; color:#333; font-weight:bold;}
.MOD_FO_44 .govt_pcr_notes { display:none; }
.MOD_FO_44 p.errMsg { color:red; }
.MOD_FO_44 .contract_results p.viewContractsBtn { padding-top:18px; }
/*  Button Unactive*/
.btn_inactive { background:url("../img/btn_primary_inactive.png") no-repeat left top; height:28px; color:#c3c3c3; float:left; }
.btn_inactive .btn_inactive_input { background: url("../img/btn_primary_inactive.png") no-repeat right -29px transparent; border: 0 none; color: #c3c3c3; cursor: default; font: bold 14px Helvetica, Arial, sans-serif; height: 28px; margin-left: 3px; overflow: visible; padding: 6px 17px 6px 16px; text-transform: uppercase; }
/*PK artf1294249*/
.ie.quirk-mode .MOD_GC_20, .ie.quirk-mode .MOD_NO_1T_S, .ie.quirk-mode .GC6_Small, .ie.quirk-mode .MOD_NO_16, .ie.quirk-mode .MOD_FO_15, .ie.quirk-mode .relatedIndustries, .ie.quirk-mode .MOD_NO_17, .ie.quirk-mode .MOD_FO_41, .ie.quirk-mode .MOD_FO_31, .ie.quirk-mode .MOD_GC_11_VP_rightrail, .ie.quirk-mode .MOD_FO_15, .ie.quirk-mode .MOD_FO_15 .boxform { width:222px; }
/*Dcom health Check*/
.MOD_FO_42 { padding:12px 0 0 0; overflow:hidden; min-height:450px; }
.MOD_FO_42 h1 { border: none; color: #333333; float: left; font: bold 18px Helvetica, Arial, sans-serif; margin:0 0 12px; padding: 0; }
.MOD_FO_42 .dcom { background-color:#fff; width: 100%; float:left; }
.MOD_FO_42 .dcom ul li { margin:0 10px 10px 0; width:180px; float:left; }
.MOD_FO_42 .dcom ul li.last { margin-right:0px; }
.MOD_FO_42 .icon_content .head { font: bold 18px Helvetica, Arial, sans-serif; color:#333; margin-bottom:5px }
.MOD_FO_42 .icon_content .icon_data { font: 12px Helvetica, Arial, sans-serif; color:#333; }
.MOD_FO_42 .health_image { height:32px; }
.MOD_FO_42 .health_failure .head, .MOD_FO_42 .health_failure .icon_data { color:#FFF; }
.MOD_FO_42 .expandable_bg { position:relative; background:url("../img/icon_bg.png") repeat-x left top; border:1px solid #e2e2e2; }
.MOD_FO_42 .health_failure .expandable_bg { background:url("../img/icon_bg_failure.png") repeat-x left top; }
.MOD_FO_42 .health_success .expandable_bg { background:url("../img/icon_bg_success.png") repeat-x left top; }
.MOD_FO_42 ul li span.expandable_bg, .MOD_FO_42 ul li span.expandable_bg span { display: block; }
.MOD_FO_42 .bg_1 { background:url("../img/dcom_default.png") no-repeat left top; position:relative; top:-1px; left:-1px; }
.MOD_FO_42 .bg_2 { background:url("../img/dcom_default.png") no-repeat right top; position:relative; top:0; right:-2px; }
.MOD_FO_42 .bg_3 { background:url("../img/dcom_default.png") no-repeat left bottom; position:relative; bottom:-2px; left:-2px; }
.MOD_FO_42 .bg_4 { background:url("../img/dcom_default.png") no-repeat right bottom; position:relative; bottom:0; right:-2px; padding:15px; height:90px; text-align:center; }
.MOD_FO_42 ul li.divider { width:100%; height:1px; clear: both; float:none; margin:0px; padding: 0px; }
.note_message { width:100%; float:left; font-size:13px; font-family:Helvetica, Arial, sans-serif; font-weight:bold;}
/* MG |  Product catalog */
.compatibleEquipment .CompatibleEquipmentWrapper { overflow:hidden; display:block; font: 12px Helvetica, Arial, sans-serif; color:#333; margin-bottom:18px; }
.compatibleEquipment .CompatibleEquipmentWrapper .CompatibleEquipmentDesc { display:block; float:left; width:80%; }
.compatibleEquipment .CompatibleEquipmentWrapper .CompatibleEquipmentDescID { display:block; float:right; width:18%; text-align:right; }
.compatibleEquipment .compatibleEquipmentPanel h4 { font-family: Helvetica, Arial, sans-serif; font-size: 13px; font-weight: bold; margin-bottom: 6px; }
.compatibleEquipment .compatibleEquipmentPanel h4.learnMore { display: inline; margin-right: 10px; }
.compatibleEquipment .compatibleEquipmentPanel { background: #FFFFFF; margin: 0; padding: 24px 24px 7px; display:block; clear:both; }
/* MG | artf1296463 */ div.tabContent .MOD_FO_6a_Space { margin-bottom: 18px !important; }

/* Region Homepage */
.region_homepage { width:858px; margin:26px 10px 0 0; font:normal 13px Helvetica, Arial, sans-serif; color:#333; }
.region_homepage .medium_subhead { font:bold 18px 'JD Sans Bold', Helvetica, Arial, sans-serif !important; color:#333; margin-bottom:5px; position:static;}
.region_homepage .region_form_element input, .region_homepage .region_form_element label { vertical-align:middle; display: inline-block;line-height: 18px; }
.region_homepage .region_form_element label { margin-left:5px; font: normal 13px/18px Helvetica, Arial, sans-serif;}
.region_homepage .region_column { margin:20px 0px 0 0; width:858px; }
.region_homepage .region_column ul li h6{ font:bold 14px Helvetica, Arial, sans-serif; color:#367c2b; margin:35px 0 0 0; }
.region_homepage .region_column ul li .primary_subhead {color:#595959; margin:42px 0 0 0; font: bold 14px Helvetica, Arial, sans-serif !important;}/*RS WCAG3 */
.region_homepage .region_column ul li.first h6, .region_homepage .region_column ul li h6.removeH6Margin { margin-top:0; }
.region_homepage .region_column ul li.first .primary_subhead, .region_homepage .region_column ul li .primary_subhead.removeH6Margin { margin-top:0; }/*RS WCAG3*/
.region_homepage .region_column ul li.region_column_container { margin-bottom:5px; display:block; float:left; width:270px; margin-right:50px; }
.region_homepage .region_column ul li.region_column_container.last { margin-right:0px; }
.region_homepage .region_column ul li { font:normal 13px/20px Helvetica, Arial, sans-serif; color:#333; margin-bottom:5px; }
.region_homepage .region_column ul li strong a { margin-right:13px;}
.region_homepage .region_column ul li div>a {color:#333;}
.region_homepage .region_column ul li div> a:hover, .region_homepage .region_column ul li div> a:focus, .ie7 .region_homepage .region_column ul li div> a:active {color:#367C2B;}/*RS WCAG3 */
.region_homepage .region_column ul li .cookies_agreement_popUp_content { display:none; }
.region_homepage .region_column a:hover, .region_homepage .region_column a:focus, .ie7 .region_homepage .region_column a:active { text-decoration:underline; }/*RS WCAG3 */
#cookies_agreement_popUp { display:none; width:498px; }
.cookies_agreement_popUp_content { font:normal 14px Helvetica, Arial, sans-serif; color:#333; padding:0 20px; width:458px;}
.cookies_agreement_popUp_content h2 { font:bold 14px Helvetica, Arial, sans-serif; color:#333; margin-bottom:18px; }
.cookies_agreement_popUp_content p { margin-bottom:18px; }
.cookies_agreement_popUp_content .btn a { margin-right:10px; text-decoration:none !important; }
.cookies_agreement_popUp_content a:hover { text-decoration:underline; }
.cookies_agreement_popUp_anchor { display:none; }
.region_homepage #uniform-rdoRemember { margin:0; }
.region_homepage span.column_length { display:none; }
.cookies_agreement_popUp_content .btn {overflow:hidden;height:21px;margin:0;padding:0;}
#nyroModalWrapper .cookies_agreement_popUp_wrapper #nyroModalContent {height:auto !important; background:#fff;}
/* Icon Selector | MG*/
#wrap .icon_checked, #wrap .icon_close { background:url(../img/icon_check.png) no-repeat left top; font-weight:bold; height:17px; display:block; line-height:25px; margin:10px 0 18px 0; padding:0 0 0 25px; }
#wrap .icon_close { background:url(../img/icon_close.png) no-repeat left top; line-height:16px; padding-left:20px; }


/*Tooltip*/	
#tooltip { position:absolute; z-index:9999; font-size:12px; border:1px solid #ccc; background-color:#fff; }
#tooltip .tooltip-body .contant-box { clear:both; overflow: hidden; padding:10px 14px; }
#tooltip .tooltip-body .close-button { float:right; border:none; }
#tooltip .tooltip-body #leftCol { float:left; color: #000; padding:0px 14px; width: 200px; }
#tooltip .tooltip-body #leftCol h4 { font:bold 14px Helvetica, Arial, sans-serif; color:#000; padding:0 0 10px; }
#tooltip .tooltip-body #rightCol { float:right; width:220px; }
#tooltip .tooltip-body #rightCol .number-of-image { text-align: right; padding:0px 14px; color: #000; }
#tooltip .tooltip-body #rightCol .number-of-image a { background:url(../img/bullet_arrow.gif) no-repeat left 3px; padding: 0 10px; font-size: 12px; margin-left: 20px; }
#tooltip .bottom-lightbox .contant-box { width:200px; color:#000; }
#tooltip .bottom-lightbox .contant-box ul li { float:none; display: block; background:url(../img/sub_square.gif) no-repeat left 5px; padding-left:10px; }
#tooltip .bottom-lightbox .contant-box h4 { padding:5px 0; }
#tooltip .bottom-lightbox .contant-box table { padding:10px 0; }
#tooltip .bottom-lightbox .contant-box table tr td { width:90px; text-align: left; padding:2px; }
#tooltip .bottom-lightbox .contant-box table tr td.odd { background-color: #dadada }
/* End End :AB | PRODUCT SELECTOR */

/* ===== Global CSS for Custom Form Element ===== */
.MOD_NO_6 #topNav li.dealer_locator { margin-right:23px !important; }


/*

Uniform Theme: Uniform Default
Version: 1.5.1
By: Josh Pyles
License: MIT License
---
For use with the Uniform plugin:
http://pixelmatrixdesign.com/uniform/
---
Generated by Uniform Theme Generator:
http://pixelmatrixdesign.com/uniform/themer.html

*/
/* Global Declaration */
div.selector, div.selector span, div.checker span, div.radio span, div.uploader, div.uploader span.action { background-image: url(../img/sprite.png); background-repeat: no-repeat; }
.selector, .radio, .checker, .uploader, .selector *, .radio *, .checker *, .uploader * { margin: 0; padding: 0; }

/* SPRITES */

/* Select */
div.selector { background-position: -483px -130px; line-height: 26px; height: 26px; }
div.selector span { background-position: right 0px; height: 26px; line-height: 26px; }
div.selector select { /* change these to adjust positioning of select element */ top: 0px; left: 0px; }
div.selector:active, div.selector.active { background-position: -483px -156px; }
div.selector:active span, div.selector.active span { background-position: right -26px; }
div.selector.focus, div.selector.hover, div.selector:hover { background-position: -483px -182px; }
div.selector.focus span, div.selector.hover span, div.selector:hover span { background-position: right -52px; }
div.selector.focus:active, div.selector.focus.active, div.selector:hover:active, div.selector.active:hover { background-position: -483px -208px; }
div.selector.focus:active span, div.selector:hover:active span, div.selector.active:hover span, div.selector.focus.active span { background-position: right -78px; }
div.selector.disabled { background-position: -483px -234px; }
div.selector.disabled span { background-position: right -104px; }

/* Checkbox */
div.checker { width: 19px; height: 19px; }
div.checker input { width: 19px; height: 19px; }
div.checker span { background-position: 0px -260px; height: 19px; width: 19px; }
div.checker:active span, div.checker.active span { background-position: -19px -260px; }
div.checker.focus span, div.checker:hover span { background-position: -38px -260px; }
div.checker.focus:active span, div.checker:active:hover span, div.checker.active:hover span, div.checker.focus.active span { background-position: -57px -260px; }
div.checker span.checked { background-position: -76px -260px; }
div.checker:active span.checked, div.checker.active span.checked { background-position: -95px -260px; }
div.checker.focus span.checked, div.checker:hover span.checked { background-position: -114px -260px; }
div.checker.focus:active span.checked, div.checker:hover:active span.checked, div.checker.active:hover span.checked, div.checker.active.focus span.checked { background-position: -133px -260px; }
div.checker.disabled span, div.checker.disabled:active span, div.checker.disabled.active span { background-position: -152px -260px; }
div.checker.disabled span.checked, div.checker.disabled:active span.checked, div.checker.disabled.active span.checked { background-position: -171px -260px; }

/* Radio */
div.radio { width: 18px; height: 18px; }
div.radio input { width: 18px; height: 18px; }
div.radio span { height: 18px; width: 18px; background-position: 0px -279px; }
div.radio:active span, div.radio.active span { background-position: -18px -279px; }
div.radio.focus span, div.radio:hover span { background-position: -36px -279px; }
div.radio.focus:active span, div.radio:active:hover span, div.radio.active:hover span, div.radio.active.focus span { background-position: -54px -279px; }
div.radio span.checked { background-position: -72px -279px; }
div.radio:active span.checked, div.radio.active span.checked { background-position: -90px -279px; }
div.radio.focus span.checked, div.radio:hover span.checked { background-position: -108px -279px; }
div.radio.focus:active span.checked, div.radio:hover:active span.checked, div.radio.focus.active span.checked, div.radio.active:hover span.checked { background-position: -126px -279px; }
div.radio.disabled span, div.radio.disabled:active span, div.radio.disabled.active span { background-position: -144px -279px; }
div.radio.disabled span.checked, div.radio.disabled:active span.checked, div.radio.disabled.active span.checked { background-position: -162px -279px; }

/* Uploader */
div.uploader { background-position: 0px -297px; height: 28px; }
div.uploader span.action { background-position: right -409px; height: 24px; line-height: 24px; }
div.uploader span.filename { height: 24px; /* change this line to adjust positioning of filename area */
  margin: 2px 0px 2px 2px; line-height: 24px; }
div.uploader.focus, div.uploader.hover, div.uploader:hover { background-position: 0px -353px; }
div.uploader.focus span.action, div.uploader.hover span.action, div.uploader:hover span.action { background-position: right -437px; }
div.uploader.active span.action, div.uploader:active span.action { background-position: right -465px; }
div.uploader.focus.active span.action, div.uploader:focus.active span.action, div.uploader.focus:active span.action, div.uploader:focus:active span.action { background-position: right -493px; }
div.uploader.disabled { background-position: 0px -325px; }
div.uploader.disabled span.action { background-position: right -381px; }



/* PRESENTATION */

/* Select */
div.selector {width: 190px; font-size: 12px; }
div.selector select { width: 190px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;  font-size: 12px;  border: solid 1px #fff; }
div.selector span { padding: 0px 25px 0px 2px; cursor: pointer; }
div.selector span { color: #666; width: 158px; text-shadow: 0 1px 0 #fff; }
div.selector.disabled span { color: #bbb; }

/* Checker */
div.checker { margin-right: 10px; }

/* Radio */
div.radio { margin-right: 10px; }

/* Uploader */
div.uploader { width: 190px; margin-bottom: 20px; cursor: pointer; }
div.uploader span.action { width: 85px; text-align: center; text-shadow: #fff 0px 1px 0px; background-color: #fff; font-size: 11px; font-weight: bold; }
div.uploader span.filename { color: #777; width: 82px; border-right: solid 1px #bbb; font-size: 11px; }
div.uploader input { width: 190px; }
div.uploader.disabled span.action { color: #aaa; }
div.uploader.disabled span.filename { border-color: #ddd; color: #aaa; }

/*CORE FUNCTIONALITY Not advised to edit stuff below this line
.selector select:focus, .radio input:focus, .checker input:focus, uploader input:focus { outline: 0; }
*/
/* Select */

div.selector { position: relative; padding-left: 10px; overflow: hidden; }
div.selector span { display: block; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
div.selector select { position: absolute; opacity: 0; height: 25px; border: none; background: none; }
/* Checker */

div.checker { position: relative; float: left; }
div.checker span { display: block; float: left; text-align: center; }
div.checker input { opacity: 0; display: inline-block; background: none; }
/* Radio */

div.radio { position: relative; float: left; }
div.radio span { display: block; float: left; text-align: center; }
div.radio input { opacity: 0; text-align: center; display: inline-block; background: none; }
/* Uploader */

div.uploader { position: relative; float: left; overflow: hidden; }
div.uploader span.action { float: left; display: inline; padding: 2px 0px; overflow: hidden; cursor: pointer; }
div.uploader span.filename { padding: 0px 10px; float: left; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
div.uploader input { opacity: 0; position: absolute; top: 0; right: 0; bottom: 0; float: right; height: 25px; border: none; }

/*CORE FUNCTIONALITY Not advised to edit stuff below this line*/
.selector, .checker, .button, .radio, .uploader { display: -moz-inline-box; display: inline-block; vertical-align: middle; zoom: 1;  *display: inline;}
.selector select:focus, .radio input:focus, .checker input:focus, .uploader input:focus { outline: 0; }
/* Button */

div.button a, div.button button, div.button input { position: absolute; }
div.button { cursor: pointer; position: relative; }
div.button span { display: -moz-inline-box; display: inline-block; line-height: 1; text-align: center; }
/* Select */

div.selector { position: relative; padding-left: 10px; overflow: hidden; }
div.selector span { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
div.selector select { position: absolute; opacity: 0;  filter: alpha(opacity:0);
height: 25px; border: none; background: none; }
/* Checker */

div.checker { position: relative; }
div.checker span { display: -moz-inline-box; display: inline-block; text-align: center; }
div.checker input { opacity: 0;  filter: alpha(opacity:0);
display: inline-block; background: none; }
/* Radio */

div.radio { position: relative; }
div.radio span { display: -moz-inline-box; display: inline-block; text-align: center; }
div.radio input { opacity: 0;  filter: alpha(opacity:0);
text-align: center; display: inline-block; background: none; }
/* Uploader */

div.uploader { position: relative; overflow: hidden; cursor: default; }
div.uploader span.action { float: left; display: inline; padding: 2px 0px; overflow: hidden; cursor: pointer; }
div.uploader span.filename { padding: 0px 10px; float: left; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; cursor: default; }
div.uploader input { opacity: 0;  filter: alpha(opacity:0);
position: absolute; top: 0; right: 0; bottom: 0; float: right; height: 25px; border: none; cursor: default; }
/* Global  form Select Custom Element Error  | MG */
div.selector.error_input { background-position: -483px -805px !important; border:none !important; }
div.selector.error_input span { background-position: right -774px !important; }
/* ===== End Global CSS for Custom From Element ===== */

/* List Syle */
ul.square_list, .MOD_NO_5_1 li ul, .MOD_GC_21 .content_area ul, .MOD_GC_11_Horizontal ul, .MOD_GC_11_2 .content_pan ul, .MOD_GC_11_2 .content_pan_left ul {list-style:none;margin:12px 0px 9px 0 !important;overflow:hidden;font:normal 13px/17px Helvetica, Arial, sans-serif;color:#333;}
ul.square_list li, .MOD_NO_5_1 li ul li, .MOD_GC_21 .content_area ul li, .MOD_GC_11_Horizontal ul li, .MOD_GC_11_2 .content_pan ul li ,.MOD_GC_11_2 .content_pan_left ul li , .MOD_NO_5 .MOD_GC_11b ul li, .MOD_GC_11_2 .content_pan_left_special ul li {background:url('../img/sub_square.gif') no-repeat left 5px !important;font:normal 12px/17px Helvetica, Arial, sans-serif;color:#333;list-style:none;padding:0px 0px 0px 15px !important;margin:0 0 3px 0 !important;display:block;float:none !important;}
.MOD_GC_9.MOD_GC_9_rightrail  {width:220px;}
.MOD_GC_9.MOD_GC_9_rightrail .arrow {background-image:url("../img/quote_arrow_rightrail.gif");}
ul.MOD_NO_5_1 li.lst ul li {width:auto !important;}

/* MOD_FO_45 - Printer Friendly Page */
.MOD_FO_61 {background:#fff; max-width:750px; margin:0 auto; overflow: hidden;}
.MOD_FO_61  .MOD_NO_6 {width:auto;margin-bottom:24px;}
.MOD_FO_61 .MOD_NO_7 {width:auto; overflow: hidden; clear: both; margin-top: 9px;}
.MOD_FO_61_content {margin:0px 24px;font: normal 14px/20px Helvetica, Arial, sans-serif; }
.MOD_FO_61  a.icon_print { font: 13px Helvetica, Arial, sans-serif;padding-left: 20px; background: url("../img/ps/print.gif") no-repeat scroll 0 0 transparent; float:right; height:18px; line-height: 18px; margin-top: 4px;}
.MOD_FO_61  a.icon_print:hover {text-decoration:underline;}
.MOD_FO_61 h2 {margin:0 0 24px 0; }
.MOD_FO_61_content .MOD_GC_1a {padding: 0 24px 24px 0; position: static;}
.MOD_FO_61_content .MOD_GC_1a h1 { position: static;}
.highligh_bar {background: #fdf8e6; padding: 16px; margin-bottom: 24px;font: normal 14px/20px Helvetica, Arial, sans-serif; color: #333;}
.MOD_FO_61_content .highligh_bar {margin-bottom: 0;}
.MOD_FO_61_content h3 {font: bold 14px/20px Helvetica, Arial, sans-serif; color:#333333; margin-bottom: 10px;}
.MOD_FO_61_content .list {margin-bottom: 24px; background-image: none;}
.MOD_FO_61_content .list li {background-image: none; margin:0px; padding: 0px;}
.MOD_FO_61_content .back_top_panel {margin: 0; float: right;}
.MOD_FO_61_content h2.MOD_GC_1 {clear: none;}
.MOD_FO_61_content .MOD_FO_6a {margin-bottom: 24px;}
.MOD_FO_6a.MOD_FO_6a_border_none  div.MOD_FO_6panel .table_layout_generic th, .MOD_FO_6a.MOD_FO_6a_border_none div.MOD_FO_6panel .table_layout_generic td {padding: 16px !important;width: auto !important; height: auto !important;}
.MOD_FO_6a.MOD_FO_6a_border_none div.MOD_FO_6panel .table_layout_generic th, .MOD_FO_6a.MOD_FO_6a_border_none div.MOD_FO_6panel .table_layout_generic .genericTableHeader {padding-left: 0px !important}
.MOD_FO_6a.MOD_FO_6a_border_none div.MOD_FO_6panel .table_layout_generic td table.table_alternate_gray_row tr td {padding: 0px 5px !important; line-height: 24px;}
.MOD_FO_6a.MOD_FO_6a_border_none div.MOD_FO_6panel .table_layout_generic {border-top: none; margin-top:0;margin-bottom:0;}
.MOD_FO_61_content .MOD_FO_61_footer {border-top: 1px solid #E5E6E6; margin-bottom: 24px;}
.MOD_FO_61 .MOD_GC_Headings {margin: 0 0 24px 0;}
.MOD_FO_61 .MOD_GC_Headings .MOD_GC_1 {margin: 0;clear: none; position: static;}
.MOD_FO_61_content .MOD_FO_6a h3 {line-height: 24px; font-size: 13px;}
.MOD_FO_6a.MOD_FO_6a_border_none div {border: none;}
.MOD_FO_6a.MOD_FO_6a_border_none div.MOD_FO_6panel  {padding:14px 0px 24px 0;}
.MOD_FO_61_content .MOD_GC_3 {margin-bottom:24px;}
.MOD_FO_61_content a.back-to-top {float: right;line-height: 20px; background-position: 0 center;}
.MOD_FO_61 .MOD_GC_Headings .primary_subhead,.MOD_FO_61 .MOD_GC_Headings .headline {position: static; margin-bottom: 10px;} 
.MOD_GC_Headings .headline, .MOD_FO_61 .MOD_GC_Headings .subhead {position: static;}
/* Table Design | Without left and right border */
.table_layout_generic {border-top:1px solid #e3e4e5; border-collapse: collapse; margin-bottom: 24px; }
.table_layout_generic th, .table_layout_generic .genericTableHeader {font: bold 14px/17px Helvetica, Arial, sans-serif; color: #333; border-bottom:1px solid #e3e4e5;border-right:1px solid #e3e4e5; padding: 16px 16px 16px 0px; text-align: left; vertical-align: top;}
.table_layout_generic td {font: normal 14px/17px Helvetica, Arial, sans-serif; color: #333; border-bottom:1px solid #e3e4e5; padding: 16px; text-align: left; vertical-align: top; }
.table_layout_generic td table {border: none;}
.table_layout_generic td table tr td {padding: 5px;}



/* Alternate Rows Color */
.table_alternate_gray_row .alternate_row {background: #f1f1f1 !important;} /* Alternate gray color */

/* Media Gallery | MOD_FO_60 | MG*/
#media_gallery_result {overflow: hidden; width: 990px; background: url(../img/sidebar_divider_bg.gif) repeat-y top left;}
#MOD_FO_60_media_gallery_wrapper {width:764px; min-height: 300px; float:left;padding: 0 0 18px 18px;font: 13px/15px Helvetica, Arial, sans-serif;color:#333; }
.MOD_FO_60 ul.MOD_FO_60_media_gallery {border-top: 1px solid #e5e6e6;border-bottom: 1px solid #e5e6e6; padding: 20px 0px 30px 0;}
.MOD_FO_60 ul.MOD_FO_60_media_gallery li {font: 12px/15px Helvetica, Arial, sans-serif;color:#333; width:146px;float:left;margin:0px 36px 0px 0; overflow:hidden;}
.MOD_FO_60 ul.MOD_FO_60_media_gallery li p {margin:10px 0px 8px 0;height:50px;overflow:hidden;font-size: 13px;}
.MOD_FO_60 ul.MOD_FO_60_media_gallery li a {color:#367c2b; text-decoration:none;}
.MOD_FO_60 ul.MOD_FO_60_media_gallery li a:hover {text-decoration:underline;}
.MOD_FO_60 ul.MOD_FO_60_media_gallery li .media_thumb {width:144px;height:98px;overflow:hidden;position:relative;border:1px solid #ccc;text-align:center;line-height: 98px; vertical-align: top;}
.MOD_FO_60 ul.MOD_FO_60_media_gallery li .media_thumb img {vertical-align: top;border:none;}
.MOD_FO_60 ul.MOD_FO_60_media_gallery li .media_icon_thumb {border:none;}

.MOD_FO_60 ul.MOD_FO_60_media_gallery li .media_downloads {color:#367c2b;}
.MOD_FO_60 ul.MOD_FO_60_media_gallery li .media_downloads span.download_row {display: block;}
.MOD_FO_60 ul.MOD_FO_60_media_gallery .media_gallery_divider {background:#e5e6e6;width:692px;float:left;height:1px;margin:30px 0;}
.MOD_FO_60 ul.MOD_FO_60_media_gallery .media_gallery_divider.last {margin-bottom:5px;}
.MOD_FO_60 ul.MOD_FO_60_media_gallery li.last {margin-right:0;}
.MOD_FO_60 ul.MOD_FO_60_media_gallery li.last_border {border: none;}
.MOD_FO_60 .page_navigation {float:right;width:500px !important; text-align:right !important;}
#media_gallery_result #MOD_FO_60_media_gallery_wrapper .vivbold {font: bold 13px/15px Helvetica, Arial, sans-serif;color:#333; }

.page_navigation_wrapper {overflow:hidden; clear: both;}
.page_navigation_wrapper .page_navigation_result {float:left;width:250px; min-height:21px;font: 12px/21px Helvetica, Arial, sans-serif; color:#999;}
.MOD_FO_60 .media_type_label {background: url("../img/media_type_label.gif") no-repeat 0 0; width: 50px; padding-top: 1px; height: 13px;text-align: center;font: bold 10px/14px Helvetica, Arial, sans-serif; color:#8e8d8d;text-transform: uppercase; float: right;}
.MOD_FO_60 ul.MOD_FO_60_media_gallery li .media_thumb .media_type_video_icon, .MOD_FO_60 ul.MOD_FO_60_media_gallery li .media_thumb .media_type_audio_icon {background:url("../img/arrow_play.png") no-repeat 0 0;position: absolute;right: 0;bottom: 0;width: 28px;height: 28px;text-indent: -9999px;z-index: 99;cursor: pointer;}
.MOD_FO_60 ul.MOD_FO_60_media_gallery li .media_thumb .media_type_video_icon:hover, .MOD_FO_60 ul.MOD_FO_60_media_gallery li .media_thumb .media_type_audio_icon:hover {background-image:url("../img/arrow_play_hover.png"); }

.MOD_FO_60 ul.MOD_FO_60_media_gallery li .media_thumb .media_type_audio_icon {background-image:url("../img/audio_icon.png"); }
.MOD_FO_60 ul.MOD_FO_60_media_gallery li .media_thumb .media_type_audio_icon:hover {background-image:url("../img/audio_icon_hover.png"); }

#MOD_FO_60_media_gallery_wrapper .MOD_GC_1a {padding-left: 0;padding-bottom: 5px; line-height: normal;}
#MOD_FO_60_media_gallery_wrapper p.MOD_NO_8 {margin-right: 0; padding-bottom: 5px;line-height: normal;font-size: 10px;}

/* Sidebar List | Mg */
.sidebar_list {margin:0 0 30px 0;}
.sidebar_list .head {font: bold 15px 'JD Sans Bold', Helvetica, Arial, sans-serif;color:#333;margin-bottom: 18px; display: block;}
.sidebar_list ul li label, .sidebar_list ul li input {vertical-align: middle;}
.sidebar_list ul li {font: 13px/21px Helvetica, Arial, sans-serif;color:#6a6969; }
.sidebar_list ul li ul {margin: 0px 0px 5px 14px;}
.media_gallery_sidebar {padding: 10px 18px 0 18px; width:149px; float: left;}
.media_gallery_sidebar .sidebar_list input[type=text]{width:134px;padding:1px 6px;}
.media_gallery_sidebar .sidebar_list select {width:150px;}
.media_gallery_sidebar .border_seperator {margin:0 0 30px 0; padding:0;}
.media_gallery_sidebar .sidebar_list a#clearMediaIndustry:hover {text-decoration: underline;}
.media_gallery_sidebar .sidebar_list select {color:#333; height: 20px; font: normal 13px Helvetica, Arial, sans-serif;}
.media_gallery_sidebar .sidebar_list .clearActiveFilters {font-weight: normal;font-family: Helvetica, Arial, sans-serif; display: block;text-align: left; margin:18px 0;}

/* Media Gallery User Agreement | MG */
#media_gallery_user_agreement {width:500px;display: none;}
.media_gallery_user_agreement_content {font: normal 12px Helvetica, Arial, sans-serif;color:#333;padding: 0px 20px 20px 20px;width: 460px;}
.media_gallery_user_agreement_content .btn {padding-top: 30px;}
.media_gallery_user_agreement_content .btn a {float: left;margin-right: 10px;}
.media_gallery_user_agreement_content p {margin-bottom: 14px;}
.media_gallery_user_agreement_content p.last{margin-bottom: 0;}
.media_gallery_user_agreement_content p span.head {font: bold 12px Helvetica, Arial, sans-serif;color:#333;display: block;margin-bottom: 5px;}
.media_gallery_user_agreement_content .MOD_GC_1a {padding: 0; margin:0 0 20px 0;}
/*#nyroModalWrapper .wrapperIframe div#nyroModalContent iframe {width: 100% !important; height: 100% !important;}*//*RS commented because of help page */

/* Media Gallery Pagination | Deere Default Pagination  */
#wrap div.page_navigation a.ellipse {background: none; padding: 0px 2px; margin: 0; border:none; display: none !important;}
#wrap #media_gallery_result div.page_navigation { float:right;width:auto;}
#wrap div.page_navigation a.page_link, #wrap div.page_navigation a.next_link span, #wrap div.page_navigation a.first_link, #wrap div.page_navigation a.last_link  {background:url("../img/page_navigation_dvdr.png") no-repeat 0 2px; margin:0; padding:0 5px;}
#wrap div.page_navigation a.page_link.first.active_page{background-image:none;}
#wrap div.page_navigation a.first_link {background-position: right 3px; padding-right: 8px; margin-right: 5px;}
#wrap div.page_navigation a.last_link {background-position: 0 3px; padding-left: 8px; margin-left: 5px;}
#wrap div.page_navigation a.next_link  {padding:0 10px 0 0;margin:0;text-decoration: none !important}
#wrap div.page_navigation a.next_link span{padding:0 0 0 5px;}
#wrap div.page_navigation a.next_link:hover span{padding:0 0 0 5px;text-decoration: underline !important}
#wrap div.page_navigation a.active_page {text-decoration:none;font: bold 12px Helvetica, Arial, sans-serif; font-weight: normal;}
#wrap div.page_navigation a:hover,
#wrap div.page_navigation a:focus,
.ie7 #wrap div.page_navigation a:active {text-decoration: underline !important;}
#wrap div.page_navigation a.active_page:hover, #wrap div.page_navigation a.active_page:focus {text-decoration:none !important;}
#wrap .page_navigation a.next_link {background: url("../img/bullet_arrow.gif") no-repeat scroll right 3px transparent;padding: 0 10px 0 0; margin: 0;}
#wrap .page_navigation a.previous_link { background: url("../img/bullet_arrow2.gif") no-repeat scroll left 3px transparent; padding: 0 4px 0 10px; margin: 0;}

/* Show Loader and overlay */
#frm_overlay{ background: url(../img/loading-bg-white.png) repeat left top; _filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff, endColorstr=#cc000000); _background:none; position:fixed; top:0; width:100%; z-index:9999; text-align:center; left:0; height:100%; display:none;}
#frm_overlay img { position:fixed; top:50%; text-align: center; }
#screen-freeze{ width:100%; position:fixed; z-index:100; left:0; top:0; background: url(../img/loading-bg-white.png) repeat left top; _filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff, endColorstr=#cc000000); _background:none; z-index: 9999;}
img#loader-image{position:fixed; left:48%; top:48%; z-index:99999; }

/* Media Gallery - Error */
/*#media_gallery_error_container { display: none;}*/
.media_gallery_error_content {background:#fff; border-top: 1px solid #e5e6e6; padding: 20px 0px 30px 0; min-height: 300px;font: normal 13px/18px Helvetica, Arial, sans-serif;}
.media_gallery_error_content .MOD_GC_1a {padding-left: 0;color: red;}
.media_gallery_error_content a:hover {text-decoration: underline;}

/* Twitter Widget Sidebar | MG*/
.twitter_widget-sidebar {background: none repeat scroll 0 0 #FFFFFF;border-bottom: 1px solid #e5e6e6; margin-bottom: 18px;padding: 0 0 10px 0;width: 222px;}
.twitter_widget-sidebar h5, .twitter_widget-sidebar .primary_subhead {line-height:26px !important;text-transform: none;padding-bottom:6px;border-bottom: 1px solid #e5e6e6; margin:0 0 10px 0;}
.twitter_widget-sidebar .primary_subhead .twitter_icon {display:block; float:right;width:26px;}

#wrap .textItalicNormal {font-style: italic !important;font-family:Helvetica, Arial, sans-serif !important; font-weight: normal !important;}
#wrap .textItalicBold {font-style: italic !important;font-family:Helvetica, Arial, sans-serif !important; font-weight: bold !important;}

.MOD_FO_6a div.MOD_FO_6panel span.keyFeatureTabContent div {border:none;}

ul.MOD_NO_5_1 li .MOD_GC_11_Vertical {float: none;}
.tab .tabContent div.MOD_GC_8 {display: block; visibility: hidden;}
.tab .tabContent.on div.MOD_GC_8 {display: block; visibility: visible;}
.topSpacer30 {margin-top: 30px !important;}
.ie.quirk-mode .MOD_GC_11_2 .content_pan a.more {width: auto;}
.ie.quirk-mode #nest-colnpwl-1 {width: 726px;}
.ie.quirk-mode .MOD_GC_11_2 {/*width:666px; */ width:504px;}
.ie.quirk-mode .MOD_GC_12_5a #hero-banner, .ie.quirk-mode .MOD_GC_12_5 #hero-banner {padding-left: 24px; width: 962px;}
.ie.quirk-mode .MOD_FO_40 {width: 750px;}
.ie.quirk-mode #jdtcfl-en-us-row-3-area-2 {width: 540px !important;}

/** IBM changes for 19_00 release */
.exhaustData h3 { font-size: 13px !important; background:none repeat scroll 0 0 #FFDE00; clear:both; font-family:Helvetica, Arial, sans-serif;text-transform:uppercase; dislay:block; padding: 0;font-weight:bold;line-height:24px;margin:6px 0 0;width: 100%;}
.exhaustData h3 a:hover { background-color:#bcbcbc; }
.exhaustData_odd {color:#333333;font-family:Helvetica, Arial, sans-serif;font-size:13px;font-weight:normal;height:24px;padding:0 0 0 20px; text-align:left;width: 140px !important;}
.exhaustData span {font-family:Helvetica, Arial, sans-serif; font-weight:bold;}
.exhaustData_odd1 {color:#333333;font-family:Helvetica, Arial, sans-serif;font-size:13px;font-weight:normal;height:24px;padding:0 0 0 20px; text-align:left;width: 140px !important;}
.exhaustData_even{background: none repeat scroll 0 0 #FFFFFF; color: #333333; font-family: Helvetica, Arial, sans-serif; font-size: 13px; font-weight:normal;height:24px;padding: 0 0 0 20px; text-alighn: left; widht: 140px !important;}
.exhaustData_even1{background: none repeat scroll 0 0 #FFFFFF; color: #333333; font-family: Helvetica, Arial, sans-serif; font-size: 13px; font-weight:normal;height:24px;padding: 0 0 0 20px; text-alighn: left; widht: 140px !important;}
/** end of IBM changes */

#grey_bg_layout a.back_to_ps_results {position:absolute;left:25px;top:-39px;}/*RS 14157713*/
.grey_bg_layout{left:22px; position:relative; top:13px;}/*RS 14157713*/
a.back_to_ps_results {background: url("../img/arrow_back.gif") no-repeat scroll 0 4px transparent; padding-left: 10px; font-size:13px;}
a.back_to_ps_results:hover {text-decoration:underline;}

/* Video Gallery – Small */
.video_gallery.small .MOD_FO_27 div.video { position:relative; }
.video_gallery.small .MOD_FO_27 div.video .hover_element {display:none;border: 1px solid #BABABA; height: 59px; left: 0; padding: 2px 8px; position: absolute; top: 0; width: 94px; background:url(../img/video-gallery-hover-bg.png) repeat-x left top; z-index:1000;}
.ie.quirk-mode .video_gallery.small .MOD_FO_27 div.video .hover_element {width:113px; height:65px;}
.video_gallery.small .MOD_FO_27 div.video.playing .hover_element{border:none;width:91px; height:61px; line-height: 15px;}
.video_gallery.small .MOD_FO_27 div.video_list_container div.video.playing {border:3px solid #FAD502;width:107px;}
.video_gallery.small .MOD_FO_27 div.video.hover_element_playing {border: 1px solid #BABABA !important; width:111px !important;height:69px !important;}
.video_gallery.small .MOD_FO_27 div.video.hover_element_playing .hover_element {width:95px; height:65px;}
.ie.quirk-mode .video_gallery.small .MOD_FO_27 div.video.hover_element_playing {width:111px; height:65px !important;}
.video_gallery.small .MOD_FO_27 div.video_list_container div.video span.play_icon {position:absolute; bottom:0; right:1px;}
.video_gallery.small .MOD_FO_27 .pages, .MOD_FO_32 .pages{text-align:left;padding-bottom:10px;}
.video_gallery.small .MOD_FO_27 div.video_description, .MOD_FO_27 div.video_description_title {font:bold 12px/normal Helvetica, Arial, sans-serif !important;}
.video_gallery.small .MOD_FO_27 #mediaplayercontainer #media_player img {vertical-align: top;}
.video_gallery.small .MOD_FO_27 div.video_list_container div.video span.play_icon {background: url("../img/play_icon_16.png") no-repeat scroll 0 0 transparent;display: block;
    height: 16px;position: absolute; width: 16px; z-index: 5;}
.video_gallery.small .MOD_FO_27 .pages {text-align: left;}
.video_gallery.small .MOD_FO_27 .video_list .video .video_description .desc_placeholder{display:none;}
.qtip, .qtip { position:absolute; left:-28000px; top:-28000px; display:none; max-width:780px; min-width:50px; font-size:14px; font-family:Helvetica, Arial, sans-serif; direction:ltr; z-index:100 !important }
.qtip-content { position:relative; padding:18px; overflow:hidden; text-align:left; word-wrap:break-word}
.qtip-titlebar { position:relative; padding:5px 35px 5px 10px; overflow:hidden; border-width:0 0 1px; font-weight:700 }
.qtip-titlebar+.qtip-content { border-top-width:0!important }
.qtip-close { position:absolute; right:-1px; top:-1px; width:18px; height:18px; cursor:pointer; outline:medium none; border:none; background:#ea922b url(../img/qtipClose.gif) no-repeat 0 0; border-radius:0 !important; }
a.qtip-close:focus {outline:1px dotted;}/*RS WCAG II*/
.qtip-titlebar .qtip-close { right:4px; top:50%; margin-top:-9px }
* html .qtip-titlebar .qtip-close { top:16px }
.qtip-titlebar .ui-icon, .qtip-icon .ui-icon { display:block; text-indent:-1000em; direction:ltr; vertical-align:middle }
.qtip-icon, .qtip-icon .ui-icon { -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; text-decoration:none }
.qtip-icon .ui-icon { width:18px; height:14px; text-align:center; text-indent:0; font:normal bold 10px/13px Tahoma, sans-serif; color:inherit; background:transparent none no-repeat -100em -100em }
.qtip-focus { }
.qtip-hover { }
.qtip-default { border-width:1px; border-style:solid; border-color:#F1D031; background-color:#FFFFA3; color:#555 }
.qtip-default .qtip-titlebar { background-color:#FFEF93 }
.qtip-default .qtip-icon { }
.qtip-default .qtip-titlebar .qtip-close { border-color:#AAA; color:#111 }
/*! Light tooltip style */
.qtip-light { background-color:#fff; border-color:#E2E2E2; color:#454545 }
.qtip-light .qtip-titlebar { background-color:#f1f1f1 }
.qtip-shadow { -webkit-box-shadow:1px 1px 3px 1px rgba(0, 0, 0, .15); -moz-box-shadow:1px 1px 3px 1px rgba(0, 0, 0, .15); box-shadow:1px 1px 3px 1px rgba(0, 0, 0, .15); }
.qtip-bootstrap { font-size:14px; line-height:20px; color:#333; padding:1px; background-color:#fff; border:1px solid #ccc; border:1px solid rgba(0, 0, 0, .2); -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; -webkit-box-shadow:0 5px 10px rgba(0, 0, 0, .2); -moz-box-shadow:0 5px 10px rgba(0, 0, 0, .2); box-shadow:0 5px 10px rgba(0, 0, 0, .2); -webkit-background-clip:padding-box; -moz-background-clip:padding; background-clip:padding-box }
.qtip-bootstrap .qtip-titlebar { padding:8px 14px; margin:0; font-size:14px; font-weight:400; line-height:18px; background-color:#f7f7f7; border-bottom:1px solid #ebebeb; -webkit-border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0 }
.qtip-bootstrap .qtip-titlebar .qtip-close { right:11px; top:45%; border-style:none }
.qtip-bootstrap .qtip-content { padding:9px 14px }
.qtip-bootstrap .qtip-icon { background:transparent; }
.qtip-bootstrap .qtip-icon .ui-icon { width:auto; height:auto; float:right; font-size:20px; font-weight:700; line-height:18px; color:#000; text-shadow:0 1px 0 #fff; opacity:.2; filter:alpha(opacity=20) }
.qtip-bootstrap .qtip-icon .ui-icon:hover { color:#000; text-decoration:none; cursor:pointer; opacity:.4; filter:alpha(opacity=40) }
.qtip:not(.ie9haxors) div.qtip-content, .qtip:not(.ie9haxors) div.qtip-titlebar {
filter:none;
-ms-filter:none
}
.qtip .qtip-tip { margin:0 auto; overflow:hidden; z-index:10 }
.qtip .qtip-tip, .qtip .qtip-tip .qtip-vml { position:absolute; color:#123456; background:transparent; border:0 dashed transparent }
.qtip .qtip-tip canvas { top:0; left:0 }
.qtip .qtip-tip .MOD_PS_M18 {padding: 3px 4px 2px;}/*artf1304554 SS */
.qtip .qtip-tip .qtip-vml { behavior:url(#default#VML); display:inline-block; visibility:visible }
#qtip-overlay { position:fixed; left:-10000em; top:-10000em }
#qtip-overlay.blurs { cursor:pointer }
#qtip-overlay div { position:absolute; left:0; top:0; width:100%; height:100%; background-color:#000; opacity:.7; filter:alpha(opacity=70); -ms-filter:"alpha(Opacity=70)" }
.qtipmodal-ie6fix { position:absolute!important }

.ui-icon-close { display:none !important; }

.ie.quirk-mode .tabContent.support .MOD_GC_21 {overflow:visible;}
.ie.quirk-mode .tabContent.support .MOD_GC_21 .rightPane {margin-left:0; padding-left:18px;}
.ie.quirk-mode #hero-banner #product-navigation, .ie.quirk-mode #hero-banner #slideShowOverlay {margin-left:24px;}
.ie.quirk-mode  .MOD_GC_26 {height:132px;}
.leftColumn {padding-right:0px !important; word-break:break-word;}
.ie.quirk-mode  .MOD_FO_27 div.video_details { width: 368px !important; height: 62px !important; overflow: hidden; }
.ie.quirk-mode  .MOD_FO_27 #mediaplayercontainer { height: 208px !important; width: 368px;}
.ie.quirk-mode .MOD_FO_27 div.video_list_container div.playing {border:3px solid #FAD502; width:113px; height:65px;}
.ie.quirk-mode .tab .MOD_GC_11_2 {overflow:visible;}
.ie.quirk-mode .MOD_FO_34 div.video_list div.video {height:75px; padding-bottom:6px; margin-bottom:4px;}
.ie.quirk-mode .MOD_FO_34 div.video_details {margin-top:8px; height:84px;}

.no-border, .no-border > a {border:none !important;}

.video_gallery .video_list .video a.video_play_link {color:#333;font:12px Helvetica, Arial, sans-serif; font-weight:bold; outline:none; display:block;float:left; overflow:hidden;}
/* QC 288 R 22.1 Starts */
.video_gallery .video_list .video a.video_play_link_right {color:#333;font:12px Helvetica, Arial, sans-serif; font-weight:bold; outline:none; display:block;float:right; overflow:hidden;}
/* QC 288 R 22.1 End */

.video_gallery .video_list .video a.video_play_link:hover span.hover_element, .video_gallery .video_list .video a.video_play_link:focus span.hover_element, .ie7 .video_gallery .video_list .video a.video_play_link:active span.hover_element {display:block !important;}/*RS WCAG3*/
.MOD_FO_28 .video_list .video:hover, .MOD_FO_32 .video_list .video:hover, .MOD_FO_34 .video_list .video:hover, .video_list .video.focus {background-image:url('../img/video-gallery-list-bg-hover.gif') !important;}
.video_content a.video_player_placement:hover span.icon_play, .video_content a.video_player_placement:focus span.icon_play, .ie7 .video_content a.video_player_placement:active span.icon_play {background-image:url('../img/icon_play_hover.png');}
.ie7 .video_gallery .video_list .video a.video_play_link {
    _noFocusLine: expression(this.hideFocus=true);
}

.MOD_FO_63 { margin:0 0 18px 6px;}
.MOD_FO_63.modal_window { float:left; width:504px; margin: 0 30px 18px 7px;}
.MOD_FO_63.modal_window .inner_content { width:98%; float:left; }
.MOD_FO_63 .MOD_GC_1 {padding-right:0; font-size:21px; color:#333; }
.MOD_FO_63 .headline { color:#333;}
.MOD_FO_63 .special_offers_highlight{ float:left; width:100%; margin:36px 0 20px; }/*BY - QC 906*/
.MOD_FO_63 .special_offers_image{ float:left; margin:0 15px 0 0; width:202px; height:136px; /*border:1px solid #c0c0c0;*/ }
.MOD_FO_63 .special_offers_image img{ width:202px; height:136px; }
.MOD_FO_63 .special_offers_content {overflow:hidden;color: #333333;font-family: Helvetica, Arial, sans-serif; font-size: 12px;line-height: 16px;}/*BY - QC 906*/
.MOD_FO_63 .special_offers_subhead { font:bold 13px Helvetica,Arial,sans-serif; color:#333; margin-top:13px; float:left;}/*BY - QC 906*/
.MOD_FO_63 .special_offers_buttons {float:left; width:100%;margin: 30px 0px 0px;}
.MOD_FO_63 .special_offers_buttons a {margin-right:8px; line-height:20px}
/*.MOD_FO_63 .special_offers_buttons a.more, .MOD_FO_63 .special_offers_buttons a.seeall, .MOD_FO_63 .special_offers_buttons a.external	{background:url("../img/bullet_arrow.gif") no-repeat scroll 0 5px;}*/
.MOD_FO_63 .separatorSolid {margin-top:24px;float:left; width:100%; margin-bottom:0}
.MOD_FO_63 .eligible_equipments { float:left; width:100%; margin-top:29px; }
.MOD_FO_63 .eligible_equipments h3 { font:18px Helvetica, Arial, sans-serif; font-weight:bold; color:#333; text-transform:uppercase;}
.MOD_FO_63 .eligible_equipments  .subhead {color:#333; text-transform:uppercase;}
.MOD_FO_63 .eligible_equipments ul { margin-top:17px;}
.MOD_FO_63 .eligible_equipments ul li { float:left; width:146px; padding:0; background:none !important; margin:0 27px 24px 0;}
.MOD_FO_63 .eligible_equipments ul li.row_last{margin-right:0;}
.MOD_FO_63 .eligible_equipments ul.image_view li a { display:block; margin-bottom:10px;}
.MOD_FO_63 .eligible_equipments ul.image_view li a.more {margin:0;}
.MOD_FO_63 .eligible_equipments ul li img { width:144px; height:98px; /*border:1px solid #ccc; */display:block}
.MOD_FO_63 .eligible_equipments ul li .series_name { font:13px Helvetica, Arial, sans-serif; color:#333; padding-top:4px; display:block }
.MOD_FO_63 .eligible_equipments ul li a:hover, .MOD_FO_63 .eligible_equipments ul li a:focus{ text-decoration:underline; }

.MOD_FO_63 .eligible_equipments ul.list_view li {float:left; width:45%; margin:0 24px 8px 0;}
.MOD_FO_63 .eligible_equipments ul.list_view li span.orphan-equipment {line-height:16px;}
.MOD_FO_63 .eligible_equipments ul.list_view li .series_name { display:inline }
.MOD_FO_63 .view_special_offers{margin:0 24px 8px 0;}/*QC426*/
.MOD_FO_63 .view_special_offers, .MOD_FO_63 .separatorDotted, .MOD_FO_63 .disclaimer{float: left;clear: both;width: 100%;}
.MOD_FO_63 .separatorDotted{margin: 24px 0px;border-bottom: 1px dotted #e5e6e6;height:1px;}
.MOD_FO_63 .sepratorMarginFix{margin-top:12px;}
.ie7 .MOD_FO_63 .sepratorMarginFix{margin-top:36px;}
.MOD_FO_63 .disclaimer{ font:10px/15px Helvetica, Arial, sans-serif; color:#666;}
.marginRight {margin-right:18px;}

.MOD_NO_5 .MOD_NO_5_thumb {margin:0 0 12px 0;display:inline-block;padding:0;}
.MOD_NO_5 .MOD_NO_5_thumb img {margin: 0; padding:0; vertical-align: top;}

/* Heading classes | MG */
.primary_headline {font:bold 26px/normal 'JD Sans Bold', Helvetica, Arial, sans-serif !important;}
.secondary_headline {font:bold 22px/normal 'JD Sans Bold',Helvetica, Arial, sans-serif !important;}
.headline {font:bold 20px/24px 'JD Sans Bold', Helvetica, Arial, sans-serif !important;}
.subhead {font:bold 18px/normal 'JD Sans Bold',Helvetica, Arial, sans-serif !important;}
.medium_subhead {font:bold 17px/normal 'JD Sans Bold',Helvetica, Arial, sans-serif !important;}
.primary_subhead {font:bold 15px/18px 'JD Sans Bold', Helvetica, Arial, sans-serif !important;}
.secondary_subhead  {font:bold 13px/17px Helvetica, Arial, sans-serif !important; }
.secondary_subhead_small {font:bold 12px/normal Helvetica, Arial, sans-serif !important; }

.ie.quirk-mode  .MOD_FO_28 .page_navigation a {width:auto !important;}
.ie.quirk-mode .MOD_FO_28 div.video_list div.video {width:243px !important;height:75px !important;}
.ie.quirk-mode .MOD_FO_28 .video_content div.video_details {padding-bottom:0px;}
.ie.quirk-mode .tab .tabContent {margin-top:-2px;}
/*Different Img size used on prod, so we have to remove height | MG */
.MOD_NO_5_1.wcag li a.thumbnail {display:block;width:204px; margin:0 0 9px 0;}
.MOD_NO_5_1.wcag li a.thumbnail.thumbnail-204x102, .MOD_NO_5_1.wcag li a.thumbnail.thumbnail-204x102 > img {height:102px;}
.MOD_NO_5_1.wcag li a.thumbnail img {margin:0 !important;padding:0;display:inline-block; vertical-align:top;}
.MOD_GC_11_Horizontal a.thumbnail {margin:0 18px 0 0; float:left;width:144px;}
.MOD_GC_11_Horizontal a.thumbnail {margin:0 18px 0 0; float:left;width:144px;}
.MOD_GC_11_Horizontal a.thumbnail img {margin:0;float:none;vertical-align:top;}
.MOD_GC_20.wcag a.more {display:inline-block;}

/* Header Navigation Drop Down  */
.MOD_NO_6 #mainNav .submenu {display:block !important; left:-9999em;top:-9999em;}
.MOD_NO_6 #mainNav .submenu.company {left:-9999em; right:auto;}
.MOD_NO_6 #mainNav li:hover .submenu, .MOD_NO_6 #mainNav li.enable_drop_down .submenu {left:-13px;top:28px;}
.MOD_NO_6 #mainNav li:hover .submenu.company, .MOD_NO_6 #mainNav li.enable_drop_down .submenu.company {left:auto;right:-7px;}
.MOD_NO_6 #mainNav .submenu .nav-submenu-title { display:block; color:#a6a6a6; font: bold 12px Helvetica, Arial, sans-serif; text-transform:uppercase;}

/*
MOD_FO = Functional Objects
MOD_NO = Navigation Objects
MOD_GC = Generic Content
*/


#nyroModalContent .submit_btn .getCoordinates.submit_btnInput{background: url("../img/btn_tertiary.gif") no-repeat scroll right -25px !important;height: 24px !important; padding-top:2px !important;}
.ie #nyroModalContent .submit_btn .getCoordinates.submit_btnInput{padding-top:3px !important;}
.webkit #nyroModalContent .submit_btn .getCoordinates.submit_btnInput{padding-top:4px !important;}
#nyroModalContent .submit_btn{background: url("../img/btn_tertiary.gif") no-repeat scroll left top !important; height: 24px !important;}
.ie7 #nyroModalContent .submit_btn{float: none !important; padding-left: 2px !important;}
.ie7 #nyroModalContent .submit_btn .getCoordinates.submit_btnInput{margin-left:0 !important;}
#nyroModalContent .submit_btn:hover{background: url("../img/btn_tertiary.gif") no-repeat scroll left -49px !important;}
#nyroModalContent .submit_btn:hover .submit_btnInput{background: url("../img/btn_tertiary.gif") no-repeat scroll right -74px !important;}
#nyroModalContent .submit_btn:active {
    background: url("../img/btn_tertiary.gif") no-repeat scroll left -98px !important;
}
#nyroModalContent .submit_btn:active .submit_btnInput {
    background: url("../img/btn_tertiary.gif") no-repeat scroll right -123px !important;
}
/* Gray Button Style */
.grey_btn { background:url(../img/grey_btn.gif) left top no-repeat; line-height:28px; height:28px; color:#595959; font:bold 13px Helvetica, Arial, sans-serif; text-transform:uppercase; text-decoration:none !important; display:inline-block; margin-right:10px; float:left; }
.grey_btn span, .grey_btn input { background:url(../img/grey_btn.gif) right -28px no-repeat; line-height:28px; margin-left:2px; height:28px; display:inline-block; padding:0 18px 0 16px; cursor: pointer; white-space:nowrap; }
.grey_btn:hover, .grey_btn:focus { background:url(../img/grey_btn.gif) left -56px no-repeat;}
.grey_btn:hover span, .grey_btn:hover input, .grey_btn:focus span { background:url(../img/grey_btn.gif) 100% -84px no-repeat;}
.grey_btn input  {border:none;line-height:28px; height:28px; color:#595959; font:bold 13px Helvetica, Arial, sans-serif; text-transform:uppercase; }
.grey_btn input:focus { background:url(../img/grey_btn.gif) 100% -84px no-repeat;}
a.grey_btn:focus, a.grey_btn:active, a.btn_primary:focus, a.btn_primary:active {outline:1px dotted;}

/* Global Form Style  */
.form_style {margin-bottom:18px;}
.form_style input.input_text, .form_style textarea.input_textarea {height:15px; background:url(../img/input-text-bg.png) no-repeat left top; border:1px solid #ccc; font-size:13px; color:#737373; padding:3px 3px 3px 6px; display:block;}
.form_style textarea.input_textarea {height:60px; width:400px;}
.form_style.contact_us_form_style input.input_text {width:300px;}
.form_style .required_container { font-size:12px; margin:5px 0 18px 0; }
.form_style .required { color: #CC6600;}
.form_style label, .form_style legend { color: #333333;display: block;font: bold 13px/18px Helvetica, Arial, sans-serif; padding-bottom: 3px;}
.form_style input.input_text:focus, .form_style .input_textarea:focus  {border-color:#999;}

#contact_us_thank_you {margin:0 0 18px 0;font: bold 13px/18px Helvetica, Arial, sans-serif;display:none;}

/* ==========================================================================
= LEFT NAV CSS
*******  LAYOUT IDS********
= THREE COLUMN WITH LINE = #jdtcwl-en-us-main-row-1
= THREE COLUMN WITHOUT LINE = #jdtcwol-en-us-main-row-1
========================================================================== */

/* Hero Banner | Narrow | MG */
#jdtcwl-en-us-main-row-1 .MOD_GC_12_5 #hero-banner, #jdtcwl-en-us-main-row-1 .MOD_GC_12_5a #hero-banner, #jdtcwl-en-us-main-row-1 .MOD_GC_12_5a ul#banner li, #jdtcwl-en-us-main-row-1 .MOD_GC_12_5 ul#banner li,
#jdtcwol-en-us-main-row-1 .MOD_GC_12_5 #hero-banner, #jdtcwol-en-us-main-row-1 .MOD_GC_12_5a #hero-banner,
#jdtcwol-en-us-main-row-1 .MOD_GC_12_5a ul#banner li, #jdtcwol-en-us-main-row-1 .MOD_GC_12_5 ul#banner li  {width: 762px;}
#jdtcwl-en-us-main-row-1 .MOD_GC_12_5 .banner-text-block_new, #jdtcwl-en-us-main-row-1 .MOD_GC_12_5a .banner-text-block_new,
#jdtcwol-en-us-main-row-1 .MOD_GC_12_5 .banner-text-block_new, #jdtcwol-en-us-main-row-1 .MOD_GC_12_5a .banner-text-block_new {width: 726px; padding-left: 18px;}
.MOD_GC_12_5 .banner-text-block_new h2, .MOD_GC_12_5a .banner-text-block_new h2{width: auto; font: bold 20px/24px 'JD Sans Bold', Helvetica, Arial, sans-serif;}
.MOD_GC_12_5 .banner-text-block_new p, .MOD_GC_12_5a .banner-text-block_new p {width: auto; font: normal 13px/16px Helvetica, Arial, sans-serif;}
.MOD_GC_12_5a .pause-resume, .MOD_GC_12_5 .pause-resume {right: 0px !important; bottom: 0px !important;}
.MOD_GC_12_5a #pager, .MOD_GC_12_5 #pager {right: 9px; bottom: 9px;}
.MOD_GC_12_5a #pager-numbers, .MOD_GC_12_5 #pager-numbers {margin:0 14px 0 0;}
#hero-banner .homepage-slide-op-text {width:280px; height: 330px; top:36px;}
.pos_right_top .homepage-slide-op-text, .pos_right_middle .homepage-slide-op-text, .pos_right_bottom .homepage-slide-op-text { right: 36px;top: 36px;}
#hero-banner .pos_left_middle .homepage-slide-op-text td, #hero-banner .pos_left_top .homepage-slide-op-text td, 
#hero-banner .pos_left_bottom .homepage-slide-op-text td, #hero-banner .pos_right_top .homepage-slide-op-text td,
#hero-banner .pos_right_middle .homepage-slide-op-text td, #hero-banner .pos_right_bottom .homepage-slide-op-text td {height: 330px;}
#hero-banner .pos_left_bottom .homepage-slide-op-text, #hero-banner .pos_right_bottom .homepage-slide-op-text {top: auto;bottom: 36px;}

/* Related/Parts and Services Lookup | Narrow | MG */
#jdtcwl-en-us-main-row-1 .MOD_FO_30.narrow, #jdtcwol-en-us-main-row-1 .MOD_FO_30.narrow {width:auto; padding:20px 18px;}
#jdtcwl-en-us-main-row-1 .MOD_FO_30.narrow .thumbnail, #jdtcwol-en-us-main-row-1 .MOD_FO_30.narrow .thumbnail {width: 144px; height: 98px; margin-right: 18px;}
#jdtcwl-en-us-main-row-1 .MOD_FO_30.narrow select , #jdtcwol-en-us-main-row-1 .MOD_FO_30.narrow select { width: 250px;}
#jdtcwl-en-us-main-row-1 .MOD_FO_30.narrow input.input_text , #jdtcwol-en-us-main-row-1 .MOD_FO_30.narrow input.input_text {width:238px;height: 18px; line-height: 18px;}
#jdtcwl-en-us-main-row-1 .MOD_FO_30.narrow .content, #jdtcwol-en-us-main-row-1 .MOD_FO_30.narrow .content {width: 306px; float:left;}
#jdtcwl-en-us-main-row-1 .MOD_FO_30.narrow h4, #jdtcwol-en-us-main-row-1 .MOD_FO_30.narrow h4 {font:bold 14px/normal Helvetica, Arial, sans-serif; margin-bottom: 11px;}
#jdtcwl-en-us-main-row-1 .MOD_FO_30.narrow p, #jdtcwol-en-us-main-row-1 .MOD_FO_30.narrow p {font-size: 12px; padding-bottom: 15px;}
#jdtcwl-en-us-main-row-1 .MOD_FO_30.narrow form, #jdtcwol-en-us-main-row-1 .MOD_FO_30.narrow form {margin: 2px 0px 0px 0; overflow: hidden;}
#jdtcwl-en-us-main-row-1 .MOD_FO_30.narrow label , #jdtcwol-en-us-main-row-1 .MOD_FO_30.narrow label {padding: 0;margin: 0 0 5px 0; font-size: 14px;}
#jdtcwl-en-us-main-row-1 .MOD_FO_30.narrow .col_1, #jdtcwl-en-us-main-row-1 .MOD_FO_30.narrow .col_2, #jdtcwl-en-us-main-row-1 .MOD_FO_30.narrow .col_3,
#jdtcwol-en-us-main-row-1 .MOD_FO_30.narrow .col_1, #jdtcwol-en-us-main-row-1 .MOD_FO_30.narrow .col_2, #jdtcwol-en-us-main-row-1 .MOD_FO_30.narrow .col_3  {width:auto; float: none; padding-bottom: 18px;}
#jdtcwl-en-us-main-row-1 .MOD_FO_30.narrow .submit_btn, #jdtcwol-en-us-main-row-1 .MOD_FO_30.narrow .submit_btn {margin-top: 2px;}
/*#jdtcwl-en-us-main-row-1 .MOD_FO_6b h3 a, #jdtcwol-en-us-main-row-1 .MOD_FO_6b h3 a {font-weight: normal;}*/

/* Common Layout - Over writting css */
#jdfhfl-en-us-main-row-1, #jdcf-en-us-row-1, 
#jd404l-en-us-main-row-1, #jdofl-en-us-row-1,
#jdhpfl-en-us-main-row-1, #jdnpwlfhfl-en-us-main-row-1,
#jdnpfhfl-en-us-main-row-1, #jdofwfcl-en-us-row-1,
#jdocnhl-en-us-row-1, #jdtcfl-en-us-main-row-1,
#jdparts-en-us-row-1, #jdtcsbl-en-us-row-1,
#jdtcw23-en-us-row-2, #jd23Hero-en-us-row-1, 
#jdcomp-en-us-main-row-2, #jdsign-main-row-1,
#my-jd-main-row-1, #jdtcwl-en-us-main-row-1, 
#jdtcwol-en-us-main-row-1, #jdtcw23-en-us-row-2-area-1, #jdtcwl-en-us-main-row-1, #jdparts-en-us-row-1-area-1 {overflow: visible;}
#jdparts-en-us-row-1-area-1 {overflow: visible;width: 186px;}

/* Feature Callout Group - Complex */
#jdtcwl-en-us-main-row-1 .MOD_NO_5.MOD_N0_5_Nospace.narrow li, #jdtcwol-en-us-main-row-1 .MOD_NO_5.MOD_N0_5_Nospace.narrow li{ width: 242px;}
#jdtcwl-en-us-main-row-1  .MOD_NO_5.MOD_N0_5_Nospace.narrow li img , #jdtcwol-en-us-main-row-1 .MOD_NO_5.MOD_N0_5_Nospace.narrow li img {margin: 0; vertical-align: top;}
#jdtcwl-en-us-main-row-1  .MOD_NO_5.MOD_N0_5_Nospace.narrow li a.thumbnail , #jdtcwol-en-us-main-row-1 .MOD_NO_5.MOD_N0_5_Nospace.narrow li a.thumbnail {display:block; width:204px;margin-bottom:12px;}
#jdtcwl-en-us-main-row-1 .MOD_NO_5.MOD_N0_5_Nospace.narrow li a.space_bottom12, #jdtcwol-en-us-main-row-1 .MOD_NO_5.MOD_N0_5_Nospace.narrow li a.space_bottom12{margin-bottom: 12px; display: inline-block;}

/* Feature Callout Group - Super Horizontal */
#jdtcwl-en-us-main-row-1 .MOD_GC_11_2, #jdtcwol-en-us-main-row-1 .MOD_GC_11_2 {width:504px; /*height: 138px; overflow: hidden; */clear:both;}


/*#jdtcwol-en-us-main-row-1 .MOD_GC_11_2 {width:522px;}*/
#jdtcwol-en-us-main-row-1 .MOD_GC_11_2{ width:100%; }
.ie.quirk-mode #jdtcwl-en-us-main-row-1 .MOD_GC_11_2, .ie.quirk-mode #jdtcwol-en-us-main-row-1 .MOD_GC_11_2 {width:504px !important;}
#jdtcwl-en-us-main-row-1  .MOD_GC_11_2 .content_pan, #jdtcwol-en-us-main-row-1  .MOD_GC_11_2 .content_pan {margin-left: 222px; padding-bottom: 10px;}
#jdtcwl-en-us-main-row-1 .MOD_GC_11_2 .title, #jdtcwol-en-us-main-row-1 .MOD_GC_11_2 .title {padding-top: 10px; margin-bottom: 8px;}
#jdtcwl-en-us-main-row-1  .MOD_GC_11_2 p.title strong, #jdtcwol-en-us-main-row-1  .MOD_GC_11_2 p.title strong {font-size: 16px; line-height: 18px;}
#jdtcwl-en-us-main-row-1 .MOD_GC_11_2 .content_pan ul li, #jdtcwol-en-us-main-row-1 .MOD_GC_11_2 .content_pan ul li {font-size: 13px; line-height: 17px; margin: 0 0 3px 0 !important;padding: 0;}
#jdtcwl-en-us-main-row-1 .MOD_GC_11_2 {width:486px;}

 .MOD_GC_11_2 .content_pan_left ul li{font-size: 13px; line-height: 17px;}

/* Generic Call to Action Big Component */
.MOD_GC_3 h4, .MOD_GC_3 .primary_subhead {margin-bottom: 12px; font-size: 14px;}

/* Generic Copy Block - Advanced Component (Full size) */
.MOD_GC_21 h4 {margin-bottom: 8px; font: bold 15px "JD Sans Bold", Helvetica, Arial, sans-serif;}
.MOD_GC_21 .primary_subhead {margin-bottom: 8px;}

/* Generic Copy Block - Large Component (Large Text) */
#jdtcwl-en-us-main-row-1 .MOD_GC_19, #jdtcwol-en-us-main-row-1 .MOD_GC_19 {width: 100%; clear:both;}
.MOD_GC_19 div {padding: 24px; line-height: 25px;}

/* Hero Banner - Flash */
#jdtcwl-en-us-main-row-1 #hero-banner .flash_banner,
#jdtcwol-en-us-main-row-1 #hero-banner .flash_banner {width: 762px;}

/* Corp Insurance Component */
.MOD_FO_35 {width:auto; font-size: 13px;color: #333;}
.MOD_FO_35 .MOD_GC_11_Horizontal a img {width: 204px;height:auto;}
/*.MOD_FO_35 .MOD_GC_11_Horizontal .rightPane {margin-left: 0; float:left; width:282px;}*/
.MOD_FO_35 .MOD_GC_11_Horizontal .rightPane {margin-left: 222px;float:none; width:auto;}
.MOD_FO_35 .MOD_GC_11_Horizontal p strong {font-size: 13px;}
.MOD_FO_35 .MOD_GC_11_Horizontal p.MOD_GC_11_Title {line-height: 17px; margin-bottom:2px;}
.MOD_FO_35 .MOD_GC_11_Horizontal p {font-size: 13px; line-height: 17px;}
.MOD_FO_35 .avail { font-size: 12px; line-height: 18px; margin: 13px 0; padding: 0;}
.MOD_FO_35 .states {color: #666 !important;font-size: 12px !important;line-height: 14px !important;padding: 0;}
.MOD_FO_35 select {font-size: 13px;}


/* Generic Copy Block - Advanced Component (Half size) */

#jdtcwl-en-us-main-row-1  .Mod_GC_14_panel .MOD_GC_14_2_left, #jdtcwl-en-us-main-row-1  .Mod_GC_14_panel .MOD_GC_14_2_right, #jdtcwl-en-us-main-row-1  .Mod_GC_14_panel .MOD_GC_14_2,
#jdtcwol-en-us-main-row-1  .Mod_GC_14_panel .MOD_GC_14_2_left, #jdtcwol-en-us-main-row-1  .Mod_GC_14_panel .MOD_GC_14_2_right, #jdtcwol-en-us-main-row-1  .Mod_GC_14_panel .MOD_GC_14_2 
 {width: 242px !important; margin: 0; padding: 0;height: auto !important;}
#jdtcwl-en-us-main-row-1  .Mod_GC_14_panel .MOD_GC_14_2_left,
#jdtcwol-en-us-main-row-1  .Mod_GC_14_panel .MOD_GC_14_2_left  {margin-right: 18px;}
#jdtcwl-en-us-main-row-1  .Mod_GC_14_panel .MOD_GC_14_2_right,
#jdtcwol-en-us-main-row-1  .Mod_GC_14_panel .MOD_GC_14_2_right  {border:none;}
#jdtcwl-en-us-main-row-1  .Mod_GC_14_panel .MOD_GC_14_2 .MOD_GC_14_2_thumb,
#jdtcwol-en-us-main-row-1  .Mod_GC_14_panel .MOD_GC_14_2 .MOD_GC_14_2_thumb  {margin: 0px 18px 10px 0; padding:0; float:left;}
#jdtcwl-en-us-main-row-1  .Mod_GC_14_panel .MOD_GC_14_2 .MOD_GC_14_2_thumb img,
#jdtcwol-en-us-main-row-1  .Mod_GC_14_panel .MOD_GC_14_2 .MOD_GC_14_2_thumb img  {margin:0;padding:0; vertical-align:top;}
#jdtcwl-en-us-main-row-1  .tab .tabContent ol.upperAlpha, .tab .tabContent ol.lowerAlpha,
#jdtcwol-en-us-main-row-1  .tab .tabContent ol.upperAlpha, .tab .tabContent ol.lowerAlpha  { margin-left:20px;}

/*Content Author Scenario*/
/*Fix for Featured Callout Group Wide within tabs authored manually on series page*/
#jdtcwol-en-us-row-5-1 .tabContent .MOD_NO_5_wide {width:468px;}
#jdtcwol-en-us-row-5-1 .tabContent .MOD_NO_5_wide li.lst {clear:both}

/* IE Quirk Mode Fixes */
.ie.quirk-mode .MOD_GC_12_5a #hero-banner, .ie.quirk-mode  .MOD_GC_12_5 #hero-banner {width:762px;padding:0;}
.ie.quirk-mode  #jdtcwl-en-us-row-1 #ls-gen7-ls-fxr, .ie.quirk-mode  #jdtcwol-en-us-row-1 #ls-gen7-ls-fxr  {width:990px;}
.ie.quirk-mode #jdtcwl-en-us-main-row-1  .MOD_FO_30.narrow , .ie.quirk-mode #jdtcwol-en-us-main-row-1  .MOD_FO_30.narrow {width:504px;}
.ie.quirk-mode .MOD_GC_12_5 .banner-text-block_new, .ie.quirk-mode .MOD_GC_12_5a .banner-text-block_new {width:762px; }
.ie.quirk-mode  input.submit_btnInput {padding-bottom:5px;}
.ie.quirk-mode  #jdtcwl-en-us-main-row-1 .MOD_FO_30.narrow input.input_text,
.ie.quirk-mode  #jdtcwol-en-us-main-row-1 .MOD_FO_30.narrow input.input_text  {width:248px;}
.ie.quirk-mode #jdtcwl-en-us-main-col-2, .ie.quirk-mode #jdtcwol-en-us-main-col-2 {border-right:1px solid transparent;}
.ie.quirk-mode #ls-gen6-ls-col-body, .ie.quirk-mode #ls-gen11-ls-fxr, .ie.quirk-mode #ls-gen7-ls-fxr  { width:auto !important; }
.ie.quirk-mode #jdtcwol-en-us-main-col-4, .ie.quirk-mode #jdtcwol-en-us-main-col-4 #ls-gen15-ls-col-body, #jdtcwol-en-us-main-col-4 #ls-gen16-ls-fxr {width:auto !important;}
.ie.quirk-mode #jdtcwol-en-us-row-5 #jdtcwol-en-us-main-col-4 {width:540px !important; overflow:hidden !important;}
.ie.quirk-mode #jdtcwl-en-us-main-row-1 .MOD_NO_5, .ie.quirk-mode #jdtcwol-en-us-main-row-1 .MOD_NO_5 {padding:0; margin:0;}
.ie.quirk-mode #jdtcwl-en-us-main-row-1 .MOD_GC_14_2_right, .ie.quirk-mode #jdtcwl-en-us-main-row-1 .MOD_GC_14_2,
.ie.quirk-mode #jdtcwol-en-us-main-row-1.MOD_GC_14_2_right, .ie.quirk-mode #jdtcwol-en-us-main-row-1 .MOD_GC_14_2 {padding:0; margin:0; width:242px;}
.ie.quirk-mode #jdtcwl-en-us-main-row-1 .Mod_GC_14_panel, .ie.quirk-mode #jdtcwol-en-us-main-row-1 .Mod_GC_14_panel {width:504px;}
.ie.quirk-mode #jdtcwl-en-us-main-row-1 .MOD_GC_11_Horizontal, .ie.quirk-mode #jdtcwol-en-us-main-row-1 .MOD_GC_11_Horizontal {width:504px;}
.ie.quirk-mode #jdtcwl-en-us-main-row-1 .Mod_GC_14_panel .MOD_GC_14_2 img, .ie.quirk-mode #jdtcwol-en-us-main-row-1 .Mod_GC_14_panel .MOD_GC_14_2 img {padding:0; margin:0 18px 10px 0;}
.ie.quirk-mode #jdtcwl-en-us-row-5-area-1, .ie.quirk-mode  #jdtcwl-en-us-row-5-area-2  {width:522px;overflow:hidden;}
#jdtcwl-en-us-main-row-1 .leftColumn, #jdtcwol-en-us-main-row-1 .leftColumn {padding-right:0px !important; word-break:break-word;}
.ie.quirk-mode #jdtcwl-en-us-main-row-1 .tabContent  .MOD_GC_11_2, .ie.quirk-mode #jdtcwol-en-us-main-row-1 .tabContent  .MOD_GC_11_2 {
	width:468px !important;
}
#jdtcwl-en-us-main-row-1 .MOD_FO_6b .expand_collapse, #jdtcwol-en-us-main-row-1 .MOD_FO_6b .expand_collapse {float:none;}
#jdtcwl-en-us-main-row-1  .MOD_FO_6b .itemModel, #jdtcwol-en-us-main-row-1  .MOD_FO_6b .itemModel {margin-top:10px;}
#jdtcwl-en-us-main-row-1 .MOD_FO_6b table th .close_Container, #jdtcwol-en-us-main-row-1 .MOD_FO_6b table th .close_Container {right:8px;top:5px;}

.gallery_tab_disabled, 
.tab .wild.gallery_tab_disabled, 
.tab .wild1.gallery_tab_disabled, 
.tab .wild2.gallery_tab_disabled, 
.tab .wild2.gallery_tab_disabled, 
.tab .wild4.gallery_tab_disabled, 
.tab .wild5.gallery_tab_disabled, 
.tab .wild6.gallery_tab_disabled, 
.tab .wild7.gallery_tab_disabled {border:none;}

#wrap input.placeholder {color:#999;}

/*Content Author Scenario*/
#jdtcwol-en-us-main-row-1 .otherInformations .left {width: 233px; margin-right: 18px;}
#jdtcwol-en-us-main-row-1 .otherInformations .right {width: 233px;}

/*
DD + MG Fix for Support tab Image + Text scenario in 2 & 3 col layouts
#jdtcwl-en-us-main-row-1 .tabContent.support .MOD_GC_21 .rightPane,
#jdtcwol-en-us-main-row-1 .tabContent.support .MOD_GC_21 .rightPane {width:54%; float:left;margin:0;}
*/

#jdtcwol-en-us-row-5-area-1 .MOD_FO_6b, 
#jdtcwol-en-us-row-5-area-1 .MOD_FO_6b .rTable, 
#jdtcwol-en-us-row-5-area-1 .MOD_FO_6b .tablepag span, 
#jdtcwol-en-us-row-5-area-1 .MOD_FO_6d .compatibleGallery, 
#jdtcwol-en-us-row-5-area-1 .MOD_FO_6d, 
#jdtcwol-en-us-row-5-area-1 .MOD_FO_6d .compatibleEquipment div .pages,
#jdtcwol-en-us-row-5-area-1 .MOD_FO_6d .compatibleGallery{width:100%;}
#jdtcwol-en-us-row-5-area-1 .MOD_FO_6b .rTable .tablepag{width:100%;}

#jdtcwol-en-us-row-5-area-1 .MOD_FO_6b .tablediv2{width:461px;}
.safari.win #jdtcwol-en-us-main-row-1 .tablepag span {top:-15px;}
#jdtcwol-en-us-row-5-area-1 .MOD_FO_6b .itemModel{padding-bottom:10px; float:none;}

#jdtcwol-en-us-row-5-area-1 .MOD_FO_6b table th,
#jdtcwol-en-us-row-5-area-1 .MOD_FO_6b table th .close_Container, 
#jdtcwol-en-us-row-5-area-1 .MOD_FO_6b .sub_attribute_row div, 
#jdtcwol-en-us-row-5-area-1 .MOD_FO_6b .sub_attribute_row1 div{width:131px !important}
#jdtcwol-en-us-row-5-area-1 .MOD_FO_6b table th span {width:127px;}
#jdtcwol-en-us-row-5-area-1 .MOD_FO_6b  .tablepag .prev_column {left:131px;}
#jdtcwol-en-us-row-5-area-1 .MOD_FO_6b .sub_attribute_row td div.sub_attribute, 
#jdtcwol-en-us-row-5-area-1 .MOD_FO_6b .sub_attribute_row1 td div.sub_attribute{padding-left:20px !important; width:121px !important}
/*#jdtcwol-en-us-row-5-area-1 .MOD_FO_6b  .tablediv1{width:160px;}*/
#jdtcwol-en-us-row-5-area-1 .MOD_FO_6b  .tablediv1 {width:131px !important;}
.webkit #jdtcwol-en-us-row-5-area-1 .MOD_FO_6b  .tablediv1 {width:165px !important;}
#jdtcwl-en-us-main-row-1  .column_content, #jdtcwol-en-us-main-row-1  .column_content{ float:none; width:auto; overflow:hidden; margin-left:222px; }/*RS class overwritten for Leftnav*/
.MOD_GC_12_5 .banner-text-block_new.blank, .MOD_GC_12_5a .banner-text-block_new.blank {width:762px !important; height:32px;}
.safari #jdtcwl-en-us-main-row-1 .column_content, .safari #jdtcwol-en-us-main-row-1 .column_content {overflow:visible;}


/* ==========================================================================
= LEFT NAV RIBBON CSS
========================================================================== */

#ls-canvas ul.MOD_NO_10a, #ls-canvas ul.MOD_NO_10b, #ls-canvas ul.MOD_NO_4,
#ls-canvas ul.MOD_NO_10a li, #ls-canvas ul.MOD_NO_10b li, #ls-canvas ul.MOD_NO_4 li,
#ls-canvas ul.MOD_NO_10a li ul, #ls-canvas ul.MOD_NO_10b li ul, #ls-canvas ul.MOD_NO_4 li ul {overflow: visible !important;}
.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 {padding: 0;}
#ls-canvas .disabled_navigation_node {margin-top:-25px;}
/* Left Nav - MOD_NO_10b | MG */
#ls-canvas ul.MOD_NO_10b {width: 186px; margin-bottom: -30px;}
#ls-canvas ul.MOD_NO_10b li.nvl_1 {border: none;}
#ls-canvas ul.MOD_NO_10b li.nvl_1 h3.first, #ls-canvas ul.MOD_NO_10b li h3, 
#ls-canvas ul.MOD_NO_10b li.nvl_1 .primary_subhead.first, #ls-canvas ul.MOD_NO_10b li .primary_subhead {background: none;border: none; padding:8px 15px 11px; margin: 0; font:bold 14.5px/normal Helvetica, Arial, sans-serif;}
#ls-canvas ul.MOD_NO_10b li.nvl_1 h3.first {color: #000;font-size: 14.5px; font-weight: normal; padding-bottom: 8px;}
#ls-canvas ul.MOD_NO_10b li.enableNavWithoutHead {margin:0 0 5px 0; border-bottom: none;}
#ls-canvas ul.MOD_NO_10b li.enableNavWithoutHead h3, #ls-canvas ul.MOD_NO_10b li.enableNavWithoutHead h3 span {margin: 0; padding: 0; border: none;}
#ls-canvas ul.MOD_NO_10b li.enableNavWithoutHead h3 {padding: 8px 15px 8px;}
#ls-canvas ul.MOD_NO_10b li.enableNavWithoutHead h3 a { color: #000000; font-size: 14.5px;font-weight: normal; display: inline;}
#ls-canvas ul.MOD_NO_10b li.enableNavWithoutHead .primary_subhead, #ls-canvas ul.MOD_NO_10b li.enableNavWithoutHead .primary_subhead span {margin: 0; padding: 0; border: none;}
#ls-canvas ul.MOD_NO_10b li.enableNavWithoutHead .primary_subhead {padding: 8px 15px 8px;}
#ls-canvas ul.MOD_NO_10b li.enableNavWithoutHead .primary_subhead a { color: #000000; font-size: 14px;font-weight: bold; display: inline;}
#ls-canvas ul.MOD_NO_10b li.flyout_hover {background-color: #efefef; border-top: 1px solid #EFEFEF; margin-top: -1px; border-bottom: 1px solid #EFEFEF;}
/* Left Nav - MOD_NO_10a | MG */
#ls-canvas ul.MOD_NO_10a {width: 186px; margin-top: 25px; float: left;}
#ls-canvas ul.MOD_NO_10a.heading_disabled {margin: 0}
#ls-canvas ul.MOD_NO_10a li h3, #ls-canvas ul.MOD_NO_10a li .primary_subhead , #ls-canvas ul.MOD_NO_10a li .parent_primary_subhead{padding: 5px 15px; border: none;}/*RS WCAG3*/
#ls-canvas ul.MOD_NO_10a li h3 a, #ls-canvas ul.MOD_NO_10a li .primary_subhead a {padding: 0; margin: 0; display: inline; border: none; font:bold 14px/normal Helvetica, Arial, sans-serif; color: #000;}
#ls-canvas ul.MOD_NO_10a li a {padding: 5px 15px;}

#ls-canvas ul.MOD_NO_10a li.nvl_2 h3, 
#ls-canvas ul.MOD_NO_10a li.nvl_3 ul h3, 
#ls-canvas ul.MOD_NO_10a li.nvl_4 ul li.nvl_4_on, 
#ls-canvas ul.MOD_NO_10a li.nvl_4_on, 
#ls-canvas ul.MOD_NO_10a li.nvl_1_on, 
#ls-canvas ul.MOD_NO_10b li.nvl_1_on, 
#ls-canvas ul.MOD_NO_10a li.nvl_2 .primary_subhead, 
#ls-canvas ul.MOD_NO_10a li.nvl_3 ul .primary_subhead {background: url(../img/left_nav_ribbon.png) no-repeat left bottom transparent; line-height: normal; margin: -1px 0px -8px -8px; padding: 4px 15px 12px 23px; border: none; width: 156px;}/*RS WCAG3*/

/*.ie7 #ls-canvas ul.MOD_NO_10a li.nvl_2 .primary_subhead, .ie7 #ls-canvas ul.MOD_NO_10a li.nvl_3 ul .primary_subhead{margin-bottom:-15px;}/*RS WCAG3*/
#ls-canvas ul.MOD_NO_10a li.nvl_2 h3 a, #ls-canvas ul.MOD_NO_10a li.nvl_3 ul h3 a, #ls-canvas ul.MOD_NO_10a li.nvl_4 ul li.nvl_4_on a, #ls-canvas ul.MOD_NO_10a li.nvl_4_on a, #ls-canvas ul.MOD_NO_10a li.nvl_1_on a, #ls-canvas ul.MOD_NO_10b li.nvl_1_on a,
#ls-canvas ul.MOD_NO_10a li.nvl_2 .primary_subhead a, #ls-canvas ul.MOD_NO_10a li.nvl_3 ul .primary_subhead a {padding: 0; margin: 0; border:none;background:none;color: #333333; font:bold 14px/normal Helvetica, Arial, sans-serif;}/*RS WCAG3*/
#ls-canvas ul.MOD_NO_10a li.nvl_2 ul li, #ls-canvas ul.MOD_NO_10a li.nvl_3 ul li, #ls-canvas ul.MOD_NO_10a li.nvl_4 ul li  {padding-left: 24px; width: 162px;}
/*#ls-canvas ul.MOD_NO_10a li.nvl_2 ul li.leftnav_active_li, #ls-canvas ul.MOD_NO_10a li.nvl_3 ul li.leftnav_active_li, #ls-canvas ul.MOD_NO_10a li.nvl_4 ul li.leftnav_active_li{padding-left:0px;}RS WCAG3*/
#ls-canvas ul.MOD_NO_10a li.nvl_2 ul li a, #ls-canvas ul.MOD_NO_10a li.nvl_3 ul li a, #ls-canvas ul.MOD_NO_10a li.nvl_3 ul li a  {padding-left: 0;font:bold 12px/normal Helvetica, Arial, sans-serif;}
#ls-canvas ul.MOD_NO_10a li.nvl_4 h3 a {border: none; padding: 0;}
#ls-canvas ul.MOD_NO_10a li.nvl_4 ul {margin: 0; padding: 0;}
#ls-canvas ul.MOD_NO_10a li.nvl_3 {margin: 0; padding: 0;}
#ls-canvas ul.MOD_NO_10a li.nvl_3 ul li  {border: none; padding-left: 24px;}
#ls-canvas ul.MOD_NO_10a li.nvl_3.flyout_hover {margin: 0; border:none; background-color:transparent;}/*RS WCAG3*/
/*#ls-canvas ul.MOD_NO_10a li.nvl_3 ul li.leftnav_active_li{padding-left:0px;}RS WCAG3*/
#ls-canvas ul.MOD_NO_10a li.nvl_3 ul li a {padding-left: 0;font:bold 12px/normal Helvetica, Arial, sans-serif;}
#ls-canvas ul.MOD_NO_10a li.nvl_4 {margin: 0; padding: 0;}
#ls-canvas ul.MOD_NO_10a li.nvl_4 ul li  {border: none; padding-left: 24px;}
#ls-canvas ul.MOD_NO_10a li.nvl_4 ul li a {padding-left: 0;font:bold 12px/normal Helvetica, Arial, sans-serif;}
#ls-canvas ul.MOD_NO_10a li.nvl_4 ul h3 {border-bottom: 1px dotted #9B9B9B; padding: 5px 15px;}
#ls-canvas ul.MOD_NO_10a li.nvl_4 ul li h3 a, #ls-canvas ul.MOD_NO_10a li.nvl_4 ul li .primary_subhead a {font: bold 14px/normal Helvetica, Arial, sans-serif;}
#ls-canvas ul.MOD_NO_10a li.first a {border-top: 1px dotted #9B9B9B !important; }
#ls-canvas .remove_border {border-bottom: none !important;}
#ls-canvas ul.MOD_NO_10a li .errMsg, #ls-canvas ul.MOD_NO_10b li .errMsg, #ls-canvas ul.MOD_NO_4 li .errMsg {padding:5px 15px; display: block; float: left;width: 156px;}
#ls-canvas ul.MOD_NO_10a li .errMsg.errMsgFirst, #ls-canvas ul.MOD_NO_10b li .errMsg.errMsgFirst, #ls-canvas ul.MOD_NO_4 li  .errMsg.errMsgFirst {padding-top: 30px;}
#ls-canvas ul.MOD_NO_10a li:hover, #ls-canvas ul.MOD_NO_10a li.flyout_hover {background-color: #efefef; border-top: 1px solid #EFEFEF; margin-top: -1px; border-bottom: 1px solid #EFEFEF;}
#ls-canvas ul.MOD_NO_10a li.flyout_hover.leftnav_active_li, #ls-canvas ul.MOD_NO_10a li.flyout_hover.leftnav_active_li:hover, #ls-canvas ul.MOD_NO_10a li.leftnav_active_li.flyout_hover {margin-top:0; border:none;}
#ls-canvas ul.MOD_NO_10a li.nvl_1:hover {background-color:transparent; border-bottom: 1px dotted #9B9B9B; border-top:none; margin-top: 0;}
#ls-canvas ul.MOD_NO_10a li.nvl_2:hover,  #ls-canvas ul.MOD_NO_10a li.nvl_3:hover, #ls-canvas ul.MOD_NO_10a li.nvl_4:hover, #ls-canvas ul.MOD_NO_10a li.nvl_2.flyout_hover,#ls-canvas ul.MOD_NO_10a li.nvl_3.flyout_hover,#ls-canvas ul.MOD_NO_10a li.nvl_4.flyout_hover {background-color:transparent; border:none; margin-top: 0;}

#ls-canvas ul.MOD_NO_10a li.nvl_2 ul li:hover, 
#ls-canvas ul.MOD_NO_10a li.nvl_3 ul li:hover, 
#ls-canvas ul.MOD_NO_10a li.nvl_4 ul li:hover, 
#ls-canvas ul.MOD_NO_10a li.nvl_2 ul li.flyout_hover, 
#ls-canvas ul.MOD_NO_10a li.nvl_3 ul li.flyout_hover, 
#ls-canvas ul.MOD_NO_10a li.nvl_4 ul li.flyout_hover{margin-top:-1px;border-top: 1px solid #EFEFEF; border-bottom: 1px solid #EFEFEF;}
#ls-canvas ul.MOD_NO_10a li.nvl_2 ul li.flyout_hover a, 
#ls-canvas ul.MOD_NO_10a li.nvl_3 ul li.flyout_hover a, 
#ls-canvas ul.MOD_NO_10a li.nvl_4 ul li.flyout_hover a {border-bottom:none;} 

.invisibleDiv { width: 385px; position: absolute; bottom: 0px; display: none;background:#fff;z-index:9999;}
.invisibleDiv.col1{left:0;}
.invisibleDiv.col2{right: 0;}

#ls-canvas ul.MOD_NO_10a li.next_to_active{ border-top: none !important;}

#ls-canvas ul.MOD_NO_10a li.nvl_2 ul li:hover a, #ls-canvas ul.MOD_NO_10a li.nvl_3 ul li:hover a, #ls-canvas ul.MOD_NO_10a li.nvl_4 ul li:hover a {border: none !important;}
#ls-canvas ul.MOD_NO_10a li ul li.nvl_4_on:hover, #ls-canvas ul.MOD_NO_10a li.nvl_4_on:hover, #ls-canvas ul.MOD_NO_10a li.nvl_1_on:hover {background-color:transparent !important; border:none !important;}
/*#ls-canvas ul.MOD_NO_10a li.last_item:hover {border-bottom:none !important;}*/
/* Left Nav - MOD_NO_4 | MG */
#ls-canvas .MOD_NO_4 {width: 186px; overflow: visible; margin-top: 7px;}
#ls-canvas .MOD_NO_4 ul, #ls-canvas .MOD_NO_4 ul ul {overflow: visible; width: 100%;}
#ls-canvas .MOD_NO_4 li {width: 100%;}
#ls-canvas .MOD_NO_4 li.nvl_1 h3.first, #ls-canvas .MOD_NO_4 li h3, #ls-canvas .MOD_NO_4 li.nvl_1 .primary_subhead.first, #ls-canvas .MOD_NO_4 li .primary_subhead, #ls-canvas .MOD_NO_4 li.nvl_1 .first {background: none;border: none;padding: 5px 15px; margin:0;font:bold 14px/normal Helvetica, Arial, sans-serif; color: #000;}/*RS WCAG3*/
#ls-canvas .MOD_NO_4 li.nvl_1 .primary_subhead.first{font: bold 14px/normal Helvetica, Arial, sans-serif !important;}
#ls-canvas .MOD_NO_4 li a {padding: 5px 15px;}
#ls-canvas .MOD_NO_4 li h3 a, #ls-canvas .MOD_NO_4 li .primary_subhead a {color: #000; font:bold 14px/normal Helvetica, Arial, sans-serif;}/*RS WCAG3*/
/*#ls-canvas .MOD_NO_4 li .primary_subhead a {font-size:14px !important;}/*RS WCAG3*/
#ls-canvas .MOD_NO_4 li:hover {background-color: #efefef;}
#ls-canvas .MOD_NO_4 li.nvl_1, #ls-canvas .MOD_NO_4 li.nvl_2, #ls-canvas .MOD_NO_4 li.nvl_3, #ls-canvas .MOD_NO_4 li.nvl_4, #ls-canvas .MOD_NO_4 li.nvl_2_1, #ls-canvas .MOD_NO_4 li.nvl_3_1 {margin: 0; padding: 0;}
#ls-canvas .MOD_NO_4 li h3 a, #ls-canvas .MOD_NO_4 li .primary_subhead a {padding-left: 0;}/*RS WCAG3*/

#ls-canvas .MOD_NO_4 li.nvl_2 h3, 
#ls-canvas .MOD_NO_4 li.nvl_3 ul h3, 
#ls-canvas .MOD_NO_4 li.nvl_4 ul li.nvl_4_on, 
#ls-canvas .MOD_NO_4 li.nvl_4_on, 
#ls-canvas .MOD_NO_4 li.nvl_1_on, 
#ls-canvas .MOD_NO_4 li.nvl_2_1 ul h3, 
#ls-canvas .MOD_NO_4 li.nvl_3_1 ul h3,
#ls-canvas .MOD_NO_4 li.nvl_2 .primary_subhead, 
#ls-canvas .MOD_NO_4 li.nvl_3 ul .primary_subhead, 
#ls-canvas .MOD_NO_4 li.nvl_2_1 ul .primary_subhead, 
#ls-canvas .MOD_NO_4 li.nvl_3_1 ul .primary_subhead {background: url(../img/left_nav_ribbon.png) no-repeat left bottom transparent; line-height: normal; margin: -1px 0px -8px -8px; padding: 4px 15px 12px 23px; border: none; width: 156px;}/*RS WCAG3*/


/*#ls-canvas .MOD_NO_4 li.nvl_2 .leftnav_active_li, #ls-canvas .MOD_NO_4 li.nvl_3 ul .leftnav_active_li, #ls-canvas .MOD_NO_4 li.nvl_2_1 ul .leftnav_active_li, #ls-canvas .MOD_NO_4 li.nvl_3_1 ul .leftnav_active_li{ padding-left:0px;}RS WCAG3*/
#ls-canvas .MOD_NO_4 li.nvl_2 h3 a, 
.MOD_NO_4 li.nvl_3 ul h3 a, 
#ls-canvas .MOD_NO_4 li.nvl_4 ul li.nvl_4_on a, 
#ls-canvas .MOD_NO_4 li.nvl_4_on a, 
#ls-canvas .MOD_NO_4 li.nvl_1_on a, 
#ls-canvas .MOD_NO_4 li.nvl_2_1 ul h3 a, 
#ls-canvas .MOD_NO_4 li.nvl_3_1 ul h3 a,
#ls-canvas .MOD_NO_4 li.nvl_2 .primary_subhead a, 
.MOD_NO_4 li.nvl_3 ul .primary_subhead a, 
#ls-canvas .MOD_NO_4 li.nvl_2_1 ul .primary_subhead a, 
#ls-canvas .MOD_NO_4 li.nvl_3_1 ul .primary_subhead a {padding: 0; margin: 0; border:none;color: #333333; font:bold 13px/normal Helvetica, Arial, sans-serif;}/*RS WCAG3*/

#ls-canvas .MOD_NO_4 li.nvl_2 ul li, 
#ls-canvas .MOD_NO_4 li.nvl_3 ul li, 
#ls-canvas .MOD_NO_4 li.nvl_4 ul li, 
#ls-canvas .MOD_NO_4 li.nvl_2_1 ul li, 
#ls-canvas .MOD_NO_4 li.nvl_3_1 ul li  {padding-left: 24px; width: 162px;}

#ls-canvas .MOD_NO_4 li.nvl_2 ul li a, 
#ls-canvas .MOD_NO_4 li.nvl_3 ul li a, 
#ls-canvas .MOD_NO_4 li.nvl_3 ul li a, 
#ls-canvas .MOD_NO_4 li.nvl_4 ul li a, 
#ls-canvas .MOD_NO_4 li.nvl_2_1 ul li a, 
#ls-canvas .MOD_NO_4 li.nvl_3_1 ul li a {padding-left: 0;font:bold 12px/normal Helvetica, Arial, sans-serif;}

#ls-canvas .MOD_NO_4 li.nvl_4 h3, 
#ls-canvas .MOD_NO_4 li.nvl_2_1 h3, 
#ls-canvas .MOD_NO_4 li.nvl_3_1 h3, 
#ls-canvas .MOD_NO_4 li.nvl_4 .primary_subhead, 
#ls-canvas .MOD_NO_4 li.nvl_2_1 .primary_subhead, 
#ls-canvas .MOD_NO_4 li.nvl_3_1 .primary_subhead {border-bottom: 1px dotted #9B9B9B;}/*RS WCAG3*/

.MOD_NO_4 li.nvl_3_1 .primary_subhead{clear:both}/*RS WCAG3*/
#ls-canvas .MOD_NO_4 li.nvl_4 h3 a, #ls-canvas .MOD_NO_4 li.nvl_2_1 h3 a, #ls-canvas .MOD_NO_4 li.nvl_3_1 h3 a {border: none; padding: 0;}
#ls-canvas .MOD_NO_4 li.nvl_4 ul, #ls-canvas .MOD_NO_4 li.nvl_2_1 ul , #ls-canvas .MOD_NO_4 li.nvl_3_1 ul {margin: 0; padding: 0;}

#ls-canvas .MOD_NO_4 li.nvl_2:hover, 
#ls-canvas .MOD_NO_4 li.nvl_3:hover, 
#ls-canvas .MOD_NO_4 li.nvl_4:hover, 
#ls-canvas .MOD_NO_4 li.nvl_2_1:hover, 
#ls-canvas .MOD_NO_4 li.nvl_3_1:hover {background: transparent;}

#ls-canvas .MOD_NO_4 li.first a {border-top: 1px dotted #9B9B9B !important; }

#ls-canvas .MOD_NO_4 li.nvl_2 .leftspan, 
#ls-canvas .MOD_NO_4 li.nvl_3 .leftspan, 
#ls-canvas .MOD_NO_4 li.nvl_4 .leftspan, 
#ls-canvas .MOD_NO_4 li.nvl_2_1  .leftspan, 
#ls-canvas .MOD_NO_4 li.nvl_3_1  .leftspan{border: none; margin: 0;padding:0;}

#ls-canvas .MOD_NO_4 li ul {border: none;}
#ls-canvas .MOD_NO_4 li ul li {margin-left: 0; border: none;}
#ls-canvas .MOD_NO_4 li ul li a{padding-left: 0; margin-left: 0; border-bottom: 1px dotted #9B9B9B;}
#ls-canvas .MOD_NO_4 li ul li.leftnav_active_li .primary_subhead a{border-bottom: none;}/*RS WCAG3*/
#ls-canvas .MOD_NO_4 li h3 a, #ls-canvas .MOD_NO_4 li .primary_subhead a {display: inline;}/*RS WCAG3*/
#ls-canvas .list_last_item, #ls-canvas .MOD_NO_4 .list_last_item {border-bottom: none !important;}
#ls-canvas .MOD_NO_4 .list_last_item a {border-bottom: none !important;}
#ls-canvas .MOD_NO_4 li.first_level:hover {border-top: none; margin-top:0; border-bottom:1px dotted #9B9B9B; background-color:transparent; }
#ls-canvas .MOD_NO_4 li.first_level h3 a, #ls-canvas .MOD_NO_4 li.first_level .primary_subhead a{font-size:14px;}/*RS WCAG3*/

#ls-canvas .MOD_NO_4 li:hover, 
#ls-canvas .MOD_NO_4 li.flyout_hover {background-color: #efefef; border-top: 1px solid #EFEFEF; margin-top: -1px; border-bottom: 1px solid #EFEFEF;}/*RS WCAG3*/

#ls-canvas .MOD_NO_4 li.nvl_1:hover, 
#ls-canvas .MOD_NO_4 li.nvl_2:hover, 
#ls-canvas .MOD_NO_4 li.nvl_3:hover, 
#ls-canvas .MOD_NO_4 li.nvl_4:hover, 
#ls-canvas .MOD_NO_4 li.nvl_2_1:hover, 
#ls-canvas .MOD_NO_4 li.nvl_3_1:hover {background: none transparent; border-top:none; border-bottom:1px dotted #9B9B9B;margin-top: 0; }

#ls-canvas .MOD_NO_4 li.nvl_2 ul li:hover, 
#ls-canvas .MOD_NO_4 li.nvl_3 ul li:hover, 
#ls-canvas .MOD_NO_4 li.nvl_4 ul li:hover, 
#ls-canvas .MOD_NO_4 li.nvl_2_1 ul li:hover, 
#ls-canvas .MOD_NO_4 li.nvl_3_1 ul li:hover,
#ls-canvas .MOD_NO_4 li.nvl_2 ul li.flyout_hover, 
#ls-canvas .MOD_NO_4 li.nvl_3 ul li.flyout_hover, 
#ls-canvas .MOD_NO_4 li.nvl_4 ul li.flyout_hover, 
#ls-canvas .MOD_NO_4 li.nvl_2_1 ul li.flyout_hover, 
#ls-canvas .MOD_NO_4 li.nvl_3_1 ul li.flyout_hover  {border:none; border-top: 1px solid #EFEFEF;}/*RS WCAG3*/

#ls-canvas ul.MOD_NO_10a li.nvl_3 ul li.leftnav_active_li.flyout_hover{background-color:transparent !important;}


#ls-canvas .MOD_NO_4 li.nvl_2 ul li:hover a, 
#ls-canvas .MOD_NO_4 li.nvl_3 ul li:hover a, 
#ls-canvas .MOD_NO_4 li.nvl_4 ul li:hover a, 
#ls-canvas .MOD_NO_4 li.nvl_2_1 ul li:hover a, 
#ls-canvas .MOD_NO_4 li.nvl_3_1 ul li:hover a,
#ls-canvas .MOD_NO_4 li.nvl_2 ul li:focus a, 
#ls-canvas .MOD_NO_4 li.nvl_3 ul li a:focus, 
#ls-canvas .MOD_NO_4 li.nvl_4 ul li a:focus, 
#ls-canvas .MOD_NO_4 li.nvl_2_1 ul li a:focus, 
#ls-canvas .MOD_NO_4 li.nvl_3_1 ul li a:focus {border-color: #EFEFEF;}/*RS WCAG3*/

#ls-canvas .MOD_NO_4 li.nvl_2 ul li.list_last_item:hover, 
#ls-canvas .MOD_NO_4 li.nvl_3 ul li.list_last_item:hover, 
#ls-canvas .MOD_NO_4 li.nvl_4 ul li.list_last_item:hover, 
#ls-canvas .MOD_NO_4 li.nvl_2_1 ul li.list_last_item:hover,  
#ls-canvas .MOD_NO_4 li.nvl_3_1 ul li.list_last_item:hover {border-top: 1px solid #EFEFEF !important;}

#ls-canvas .MOD_NO_4 li.nvl_4 ul li.nvl_4_on:hover, 
#ls-canvas .MOD_NO_4 li.nvl_4_on:hover, 
#ls-canvas .MOD_NO_4 li.nvl_1_on:hover {background-color:transparent !important; border: none !important;}

#ls-canvas  .MOD_NO_4 li.nvl_3_1 h3 a {margin:0;}
#ls-canvas  .MOD_NO_4 li.list_last_item_anchor a {border-bottom:none !important;}

/* Flyout Dropdown | MG*/
#ls-canvas ul.MOD_NO_10a li .flyout_dropdown {position: absolute; width: 210px; border: 1px solid #c3c3c3; padding: 9px; left: -9999em; top: -9999em; background: #ebebeb;z-index: 90;}

#ls-canvas ul.MOD_NO_10a li .flyout_dropdown.enable_hover{left:186px;}

#ls-canvas ul.MOD_NO_10a li .flyout_dropdown .flyout_thumb {display: block;vertical-align: top; margin-bottom:5px; }
#ls-canvas ul.MOD_NO_10a li .flyout_dropdown .flyout_title {display:block;font:bold 14px/normal Helvetica, Arial, sans-serif;color: #333;background:url("../img/bullet_arrow.gif") no-repeat scroll left 3px transparent;padding:0 0 0 10px; }
#ls-canvas ul.MOD_NO_10a li .flyout_dropdown .flyout_title:hover {text-decoration:underline;}
#ls-canvas ul.MOD_NO_10a li .flyout_dropdown .flyout_title a, #ls-canvas ul.MOD_NO_10a li .flyout_dropdown .flyout_title a:hover {font:bold 14px/normal Helvetica, Arial, sans-serif;color: #333;margin:0; padding:0; border:none;text-decoration:none;}
#ls-canvas ul.MOD_NO_10a li .flyout_arrow {background: url(../img/flyout-drowdown-arrow.png) no-repeat 0 0;z-index: 91;left:-9999em; top:0px;width:13px; height:26px;position:absolute;}

#ls-canvas ul.MOD_NO_10a li .flyout_arrow.enable_hover{ right:-1px; left:auto; }

#ls-canvas ul.MOD_NO_10a li .flyout_dropdown  .flyout_desc {display:block;margin-top: 5px;font:normal 13px/normal Helvetica, Arial, sans-serif;color: #333;}
#ls-canvas ul.MOD_NO_10a li{position: relative;z-index: 91;}
#ls-canvas ul.MOD_NO_10a li .flyout_dropdown {text-decoration: none !important; }
/*#ls-canvas ul.MOD_NO_10a li:hover .flyout_arrow, #ls-canvas ul.MOD_NO_10a li:hover .flyout_dropdown {display: block;}*/

#ls-canvas ul.MOD_NO_10a li .flyout_dropdown ul, 
#ls-canvas ul.MOD_NO_10a li .flyout_dropdown ul li, 
#ls-canvas ul.MOD_NO_10a li  .flyout_dropdown a, 
#ls-canvas ul.MOD_NO_10a li  .flyout_dropdown ul li:hover, 
#ls-canvas ul.MOD_NO_10a li  .flyout_dropdown a:hover {width:auto;position:static;text-decoration: none;padding: 0; margin: 0; border: none;}

#ls-canvas ul.MOD_NO_10a li  .flyout_dropdown a:focus, .ie7 #ls-canvas ul.MOD_NO_10a li .flyout_dropdown a:active{text-decoration:underline;}/*RS WCAG3*/
/* Fly out Level 2 */
#ls-canvas ul.MOD_NO_10a li .flyout_dropdown.flyout_level_2 {width:745px;padding-bottom:0;}
#ls-canvas ul.MOD_NO_10a li .flyout_dropdown.first_flyout_dropdown {width:367px;}
#ls-canvas ul.MOD_NO_10a li .flyout_dropdown.flyout_level_2 a {display:inline !important;}
#ls-canvas ul.MOD_NO_10a li .flyout_dropdown.flyout_level_2 .flyout_desc_box .flyout_thumb {width: 144px; height: 98px;}/*RS WCAG3*/
#ls-canvas ul.MOD_NO_10a li .flyout_dropdown.flyout_level_2 .flyout_desc_box .flyout_thumb img {width: 144px; vertical-align: top;}
#ls-canvas ul.MOD_NO_10a li .flyout_dropdown.flyout_level_2 .flyout_title {margin:0 0 10px 10px;padding-right:18px; display:inline-block;text-decoration:none !important;}
#ls-canvas ul.MOD_NO_10a li .flyout_dropdown.flyout_level_2 .flyout_title a:hover {text-decoration:underline;}
#ls-canvas .flyout_dropdown .flyout_sub_title {font:bold 14px/normal Helvetica, Arial, sans-serif; color: #333; margin-bottom:8px; display:block; }
#ls-canvas .flyout_dropdown .flyout_sub_title a {font:bold 13px/normal Helvetica, Arial, sans-serif !important; color: #333 !important; }
#ls-canvas .flyout_dropdown .flyout_sub_title a:hover {text-decoration:underline !important;}
#ls-canvas ul.MOD_NO_10a li .flyout_dropdown .flyout_desc_box {display:block; position:relative !important; float:left; vertical-align:top; width:345px !important; clear: none; margin-right: 10px !important; min-height: 145px; padding:10px 10px 20px !important;margin-bottom:10px !important;background:#fff !important;border:1px solid #c3c3c3 !important;}
#ls-canvas ul.MOD_NO_10a li .flyout_dropdown .flyout_desc_box.last_item {margin-right: 0 !important;}
#ls-canvas ul.MOD_NO_10a li .flyout_dropdown .flyout_desc_box .flyout_left_desc {width:144px;height:98px; float:left;margin-right:10px;}
#ls-canvas ul.MOD_NO_10a li .flyout_dropdown .flyout_desc_box .flyout_left_desc  img{vertical-align:top;}
#ls-canvas ul.MOD_NO_10a li .flyout_dropdown .flyout_desc_box .flyout_right_desc {width:191px;float:left;}
#ls-canvas ul.MOD_NO_10a li .flyout_dropdown .flyout_desc_box .flyout_right_desc ul li {
	margin-bottom:2px;
	font:normal 13px/normal Helvetica, Arial, sans-serif;
	color: #3a3a3c;
	background:url("../img/bullet_arrow.gif") no-repeat scroll left 3px transparent;
	padding-left:10px;
}
#ls-canvas ul.MOD_NO_10a li .flyout_dropdown .flyout_desc_box .flyout_right_desc ul li a {
	font:normal 13px/14px Helvetica, Arial, sans-serif;
	color: #367c2b;
}

.MOD_NO_10a li.nvl_3 ul li div.viewAllLink,
#ls-canvas ul.MOD_NO_10a li .flyout_dropdown.flyout_level_2 div.viewAllLink{ 
	border-top: 1px solid #e7e7e7; 
	clear: both; 
	left: 0; 
	bottom: 0;
    width: 365px !important;
    position: absolute; 
}
.MOD_NO_10a li.nvl_3 ul li div.viewAllLink a, 
#ls-canvas ul.MOD_NO_10a li .flyout_dropdown.flyout_level_2 div.viewAllLink a {
	border-top:1px solid #fff !important;
	background-color: #f4f4f4;
    height: 15px !important;
    text-align: center;
    position: relative !important; 
    width: 365px !important;
    display: block !important;
    font:bold 11px/15px Helvetica, Arial, sans-serif !important;
    color: #666666;
}

#ls-canvas ul.MOD_NO_10a li .flyout_dropdown.flyout_level_2 div.viewAllLink a:hover{text-decoration: underline;}

#ls-canvas ul.MOD_NO_10a li .flyout_dropdown.flyout_level_2 div.viewAllLink a:focus,
#ls-canvas ul.MOD_NO_10a li .flyout_dropdown.flyout_level_2 div.viewAllLink a:active{text-decoration: none !important;}

#ls-canvas ul.MOD_NO_10a li .flyout_dropdown.flyout_level_2 div.viewAllLink span.viewAllArrow{ background: url('../img/arrow-up-down.png') no-repeat left 50%; width: 6px; display: inline-block; margin-left: 5px; }
#ls-canvas ul.MOD_NO_10a li .flyout_dropdown.flyout_level_2 div.viewAllLink.open span.viewAllArrow{background: url('../img/arrow-up-down.png') no-repeat right 50%;}

#ls-canvas ul.MOD_NO_10a li .flyout_dropdown .flyout-model-listing{padding-bottom: 20px; clear: both; overflow: hidden;}
#ls-canvas ul.MOD_NO_10a li .flyout_dropdown .flyout-model-listing a { float: left; width: 144px; margin-right: 20px; }
#ls-canvas ul.MOD_NO_10a li .flyout_dropdown .flyout-model-listing a span.flyout_thumb {margin-bottom: 10px;}
#ls-canvas ul.MOD_NO_10a li .flyout_dropdown .flyout-model-listing a span.flyout_title {margin: 0; font:bold 14px/14px Helvetica, Arial, sans-serif; color: #333; padding: 0; background: none; }
#ls-canvas ul.MOD_NO_10a li .flyout_dropdown .flyout-model-listing a.last{margin-right: 0;}
#ls-canvas ul.MOD_NO_10a li .flyout_dropdown .flyout-model-listing a:hover span.flyout_title{text-decoration: underline !important;}

ul.MOD_NO_10a li .flyout_dropdown .flyout_desc_box .flyout_right_desc h5{ font:normal 12px Helvetica, Arial, sans-serif; color: #666; margin: -5px 0 8px 0;}

#ls-canvas ul.MOD_NO_10a li .flyout_dropdown .flyout_desc_box.withViewMoreOption li.last_item{margin-bottom: 0}
#ls-canvas ul.MOD_NO_10a li .flyout_dropdown .flyout_desc_box.withViewMoreOption .subListSplitColumn2-1 {display: none;}
#ls-canvas ul.MOD_NO_10a li .flyout_dropdown .flyout_desc_box.withViewMoreOption{  min-height: 133px; }

#ls-canvas ul.MOD_NO_10a li .flyout_dropdown .flyout_desc_box .flyout_right_desc ul li a:hover {text-decoration:underline;}
#ls-canvas ul.MOD_NO_10a li .flyout_dropdown .margin_right10 {margin-right:10px !important;}
#ls-canvas ul.MOD_NO_10a li .flyout_dropdown.first_flyout_dropdown .margin_right10 {margin-right:0px !important;}
#ls-canvas ul.MOD_NO_10a li .flyout_dropdown .flyout_column_left {float:left !important;}
#ls-canvas ul.MOD_NO_10a li .flyout_dropdown .flyout_column_right{float:right !important;}
#ls-canvas ul.MOD_NO_10a li .flyout_dropdown ul.clearfix {width:100%;}
.ie7 #ls-canvas ul.MOD_NO_10a li .flyout_dropdown.flyout_level_2 {padding-bottom:9px !important;}
.ie7 #ls-canvas ul.MOD_NO_10a li .flyout_dropdown.first_flyout_dropdown {padding-bottom:0px;}
#ls-canvas ul.MOD_NO_10a li .flyout_dropdown .listSplitColumn2{width:745px !important; clear: both;}
#ls-canvas ul.MOD_NO_10a li .flyout_dropdown .listSplitColumn2.listCol2 {float:left;margin-left:10px;}
.ie7 #ls-canvas ul.singleNodeULWrapper li.leftnav_active_li.list_last_item .primary_subhead{margin-bottom:-20px;}

/* IE Quirk Mode Fixes */
.ie.quirk-mode #ls-canvas ul.MOD_NO_10a li .flyout_dropdown.flyout_level_2 {width:765px;}
.ie.quirk-mode #ls-canvas ul.MOD_NO_10a li .flyout_dropdown.first_flyout_dropdown {width:387px;}
.ie.quirk-mode #ls-canvas ul.MOD_NO_10a li .flyout_dropdown .flyout_desc_box {width:365px !important;}
.ie.quirk-mode #ls-canvas ul.MOD_NO_10a li .flyout_dropdown.flyout_level_2 {padding-bottom:0px;}
.ie.quirk-mode #ls-canvas ul.MOD_NO_10a li .flyout_dropdown .flyout_desc_box .flyout_right_desc ul {width: 90px;}
.ie.quirk-mode #ls-canvas .MOD_NO_4 li.nvl_2 h3, .ie.quirk-mode #ls-canvas .MOD_NO_4 li.nvl_3 ul h3, .ie.quirk-mode #ls-canvas .MOD_NO_4 li.nvl_4 ul li.nvl_4_on,
.ie.quirk-mode #ls-canvas .MOD_NO_4 li.nvl_4_on, .ie.quirk-mode #ls-canvas .MOD_NO_4 li.nvl_1_on, .ie.quirk-mode #ls-canvas .MOD_NO_4 li.nvl_2_1 ul h3,
.ie.quirk-mode #ls-canvas .MOD_NO_4 li.nvl_3_1 ul h3 {width:auto !important;}
.ie.quirk-mode  #ls-canvas ul.MOD_NO_10a li.nvl_2 h3, .ie.quirk-mode  #ls-canvas ul.MOD_NO_10a li.nvl_3 ul h3, .ie.quirk-mode  #ls-canvas ul.MOD_NO_10a li.nvl_4 ul li.nvl_4_on,
.ie.quirk-mode  #ls-canvas ul.MOD_NO_10a li.nvl_4_on, .ie.quirk-mode  #ls-canvas ul.MOD_NO_10a li.nvl_1_on  {width:auto !important;}
.ie.quirk-mode #ls-canvas .MOD_NO_4 li.nvl_2 ul li, .ie.quirk-mode  #ls-canvas .MOD_NO_4 li.nvl_3 ul li, .ie.quirk-mode  #ls-canvas .MOD_NO_4 li.nvl_4 ul li, .ie.quirk-mode  #ls-canvas .MOD_NO_4 li.nvl_2_1 ul li, .ie.quirk-mode  #ls-canvas .MOD_NO_4 li.nvl_3_1 ul li  {width: 186px;}
.ie.quirk-mode #ls-canvas ul.MOD_NO_10a li.nvl_2 ul li, .ie.quirk-mode  #ls-canvas ul.MOD_NO_10a li.nvl_3 ul li, .ie.quirk-mode  #ls-canvas ul.MOD_NO_10a li.nvl_4 ul li  {width: 186px;}
.ie.quirk-mode #ls-canvas .leftColumn ul li ul h3 a, .ie.quirk-mode #ls-canvas ul.MOD_NO_4 li ul li h3 a {border:none !important;}
/*.ie.quirk-mode #ls-canvas ul li ul h3, .ie.quirk-mode #ls-canvas ul li ul li h3 {margin-left:-24px !important;}*/
.ie.quirk-mode #ls-canvas ul li ul.singleNodeULWrapper, .ie7  #ls-canvas ul li ul.singleNodeULWrapper {padding-bottom:8px;}
.ie.quirk-mode #ls-canvas ul.MOD_NO_10a li .flyout_dropdown.enable_hover {left:186px !important;}/*RS 14905692 */
.ie.quirk-mode #ls-canvas ul.MOD_NO_10a li span.flyout_arrow.enable_hover {left:174px !important;}

.ie.quirk-mode #jdtcwl-en-us-main-col-3 #jdtcwl-en-us-row-5 #jdtcwl-en-us-main-col-5 {overflow:hidden;}

.nvl_1_1_border, .nvl_2_1_border, .nvl_3_1_border, .nvl_4_1_border    {border:none; border-bottom:1px dotted #9B9B9B !important; margin:0;padding:0;}
#ls-canvas .MOD_NO_4 li.nvl_4_on, #ls-canvas .MOD_NO_4 li.nvl_1_on, #ls-canvas .MOD_NO_10a li.nvl_1_on, #ls-canvas .MOD_NO_10a li.nvl_4_on, #ls-canvas .MOD_NO_10b li.nvl_1_on, #ls-canvas .MOD_NO_10b li.nvl_4_on {padding-top:4px !important; padding-bottom:12px !important;}
#ls-canvas .MOD_NO_4 li.nvl_4 ul li.nvl_4_on.flyout_hover,
#ls-canvas .MOD_NO_4 li.nvl_1 ul li.nvl_1_on.flyout_hover, 
#ls-canvas .MOD_NO_10a li.nvl_1 ul li.nvl_1_on.flyout_hover, 
#ls-canvas .MOD_NO_10a li.nvl_4 ul li.nvl_4_on.flyout_hover, 
#ls-canvas .MOD_NO_10b li.nvl_1 ul li.nvl_1_on.flyout_hover, 
#ls-canvas .MOD_NO_10b li.nvl_4 ul li.nvl_4_on.flyout_hover{border:none;}/*RS WCAG3*/
ul.MOD_NO_4 li ul li > h3 , ul.MOD_NO_10a li ul li > h3 , ul.MOD_NO_10b li ul li > h3,
ul.MOD_NO_4 li ul li > .primary_subhead , ul.MOD_NO_10a li ul li > .primary_subhead , ul.MOD_NO_10b li ul li > .primary_subhead {margin-left:-32px !important;}/*RS WCAG3*/
ul.MOD_NO_4 li ul li.last_item:hover, ul.MOD_NO_10a ul li.last_item:hover , ul.MOD_NO_10b ul li.last_item:hover {border-bottom:none !important;}
#ls-canvas ul.MOD_NO_10a li.nvl_4 ul li.nvl_4_on .primary_subhead, #ls-canvas ul.MOD_NO_10a li.nvl_4_on .primary_subhead, #ls-canvas ul.MOD_NO_10a li.nvl_1_on a, #ls-canvas ul.MOD_NO_10b li.nvl_1_on .primary_subhead{margin:0px !important; padding:0px !important; border:none;}
#ls-canvas ul.MOD_NO_10a li.nvl_4 ul li.nvl_4_on.flyout_hover, #ls-canvas ul.MOD_NO_10a li.nvl_4_on.flyout_hover, #ls-canvas ul.MOD_NO_10b li.nvl_1_on.flyout_hover{ margin-top:-1px;}
#ls-canvas ul.MOD_NO_4 li ul .li_with_head , #ls-canvas ul.MOD_NO_10a li ul .li_with_head , #ls-canvas ul.MOD_NO_10b li ul .li_with_head{padding-left:0px !important }
#ls-canvas ul.MOD_NO_4 li ul .li_with_head:hover , #ls-canvas ul.MOD_NO_10a li ul .li_with_head:hover , #ls-canvas ul.MOD_NO_10b li ul .li_with_head:hover{border:none !important; background:none !important; margin-top:0px !important;}
#ls-canvas ul.MOD_NO_4 li ul .li_with_head > .primary_subhead , #ls-canvas ul.MOD_NO_10a li ul .li_with_head > .primary_subhead , #ls-canvas ul.MOD_NO_10b li ul .li_with_head > .primary_subhead {margin-left:0px !important;}
#ls-canvas  .MOD_NO_4 li.nvl_4_on.leftnav_active_li .primary_subhead, #ls-canvas .MOD_NO_10a li.nvl_4_on.leftnav_active_li .primary_subhead,
#ls-canvas .MOD_NO_10b li.nvl_4_on.leftnav_active_li .primary_subhead,
#ls-canvas  .MOD_NO_4 li.nvl_1_on.leftnav_active_li .primary_subhead, #ls-canvas .MOD_NO_10a li.nvl_1_on.leftnav_active_li .primary_subhead,
#ls-canvas .MOD_NO_10b li.nvl_1_on.leftnav_active_li .primary_subhead {margin:0 !important; padding:0;border:none;}

#ls-canvas .MOD_NO_4 li.nvl_4 ul .primary_subhead, #ls-canvas .MOD_NO_4 li.nvl_4 ul h3  {padding-left:20px;}
#ls-canvas .MOD_NO_4 li.nvl_3 ul li, #ls-canvas .MOD_NO_4 li.nvl_4 ul li, #ls-canvas .MOD_NO_4 li.nvl_3_1 ul h3, #ls-canvas .MOD_NO_4 li.nvl_3_1 ul .primary_subhead { padding-left:30px;  width: 156px;}
#ls-canvas .MOD_NO_4 li.nvl_4 ul li.nvl_4_on {padding-left:38px; width:141px;}
#ls-canvas .MOD_NO_4 li.nvl_3 ul h3, #ls-canvas .MOD_NO_4 li.nvl_3 ul  .primary_subhead { padding-left:28px;  width: 151px;}
#ls-canvas .MOD_NO_4 li.nvl_2 .primary_subhead a, #ls-canvas .MOD_NO_4 li.nvl_3 ul .primary_subhead a, #ls-canvas .MOD_NO_4 li.nvl_4 ul .primary_subhead a,
#ls-canvas .MOD_NO_4 li.nvl_2 h3 a, #ls-canvas .MOD_NO_4 li.nvl_3 ul h3 a, #ls-canvas .MOD_NO_4 li.nvl_4 ul h3 a, #ls-canvas .MOD_NO_4 li.nvl_3_1 ul h3 a  {font-size:13px;}
#ls-canvas .MOD_NO_4 li.nvl_3 ul li .primary_subhead a, #ls-canvas .MOD_NO_4 li.nvl_4 ul li .primary_subhead a ,#ls-canvas .MOD_NO_4 li.nvl_3 ul li h3 a, #ls-canvas .MOD_NO_4 li.nvl_4 ul li h3 a, #ls-canvas .MOD_NO_4 li.nvl_4 ul li.nvl_4_on a {font:bold 13px/normal Helvetica, Arial, sans-serif;}
#ls-canvas .MOD_NO_4 li.nvl_3 ul li.leftnav_active_li {padding-left:24px; width:162px;}
#ls-canvas .MOD_NO_4 li.nvl_3 ul li.leftnav_active_li .primary_subhead a,
#ls-canvas .MOD_NO_4 li.nvl_3 ul li.leftnav_active_li h3 a {font-size:13px;}
#ls-canvas .navigation, #ls-canvas ul.MOD_NO_10a li{position: relative;z-index: 101;}
#ls-canvas ul.MOD_NO_10a li .flyout_dropdown a.close-flyout {position: absolute; display: block !important; top: 10px; right: 10px; width: 14px; height: 14px; text-indent: -9999em;background: url(../img/closeLayer.gif) no-repeat; outline: 0;}
#ls-canvas ul.MOD_NO_10a li.nvl_3 ul .primary_subhead a{font: bold 14px/normal Helvetica, Arial, sans-serif;}
#ls-canvas .MOD_NO_4 li.nvl_2 .primary_subhead a {font: bold 14px/normal Helvetica, Arial, sans-serif;}
/* End left nav ribbon */

.MOD_GC_7 a.btn_secondary, .MOD_GC_3 a.btn_secondary, .MOD_FO_6panel a.btn_secondary, .MOD_NO_18 a.btn_secondary {
	color:#595959;
	text-decoration:none;
}

.MOD_FO_1_rightAlign { position:relative; float:right; width:264px; margin:0; }/* QC 288 R22.1 changed from 468px to 462px for spacing issue*/
/* QC 288 R22.1 starts */
.MOD_FO_1 .icons li { margin-bottom:5px; }
/*.MOD_FO_1 .icons li.gallery a { background-position:0 0; }
.MOD_FO_1 .icons li.gallery .on, .MOD_FO_1 .icons li.gallery .hover { background-position: -37px 0; }
.MOD_FO_1 .icons li.videos a { background-position:0 -35px; }
.MOD_FO_1 .icons li.videos .on, .MOD_FO_1 .icons li.videos .hover { background-position: -37px -35px; }
.MOD_FO_1 .icons li.degrees a { background-position:0 -70px; }
.MOD_FO_1 .icons li.degrees .on, .MOD_FO_1 .icons li.degrees .hover { background-position: -37px -70px; }*/
.MOD_FO_1 .icons li.print a { background-position:0 0; }
.MOD_FO_1 .icons li.v .hover, .MOD_FO_1 .icons li.print .hover, .MOD_FO_1 .icons li.v a:focus, .MOD_FO_1 .icons li.print a:focus { background-position: -31px 0; }
.MOD_FO_1 .icons li.print .on, .MOD_FO_1 .icons li.v .active, .MOD_FO_1 .icons li.print .active  { background-position: -62px 0; }
.MOD_FO_1 .icons li.v .off, .MOD_FO_1 .icons li.print .off { background-position: -93px 0; }
.MOD_FO_1 .icons li.videos a { background-position:0 -34px; }
.MOD_FO_1 .icons li.videos .hover, .MOD_FO_1 .icons li.videos a:focus { background-position: -31px -34px; }
.MOD_FO_1 .icons li.videos .on, .MOD_FO_1 .icons li.gallery .active { background-position: -62px -34px; }
.MOD_FO_1 .icons li.videos .off { background-position: -93px -34px; }
.MOD_FO_1 .icons li.gallery a { background-position:0 -67px; }
.MOD_FO_1 .icons li.gallery .hover, .MOD_FO_1 .icons li.gallery a:focus { background-position: -31px -67px; }
.MOD_FO_1 .icons li.gallery .on, .MOD_FO_1 .icons li.videos .active { background-position: -62px -67px; }
.MOD_FO_1 .icons li.gallery .off { background-position: -93px -67px; }
.MOD_FO_1 .icons li.degrees a { background-position:0 -101px; }
.MOD_FO_1 .icons li.degrees .hover, .MOD_FO_1 .icons li.degrees a:focus { background-position: -31px -101px; }
.MOD_FO_1 .icons li.degrees .on, .MOD_FO_1 .icons li.degrees .active { background-position: -62px -101px; }
.MOD_FO_1 .icons li.degrees .off { background-position: -93px -101px; }
.MOD_FO_1 .icons li a { width:30px; height:30px; display:block; text-indent:-99999px; background-image:url('/common/deere-resources/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; margin:0px 0px 0; display:inline; }/*margin top reduced to zero for fixing space issue*/
.MOD_FO_1 .icons { float:right; padding-left:12px;}
/* QC 288 R22.1 ends */

/* Attachment compatibility CSS */
.MOD_FO_31.acm_choose_equipment .primary_subhead, .MOD_FO_29.acm_choose_equipment .primary_subhead {margin-bottom:18px;padding-bottom:0;}
.MOD_FO_31.acm_choose_equipment .col_1.last {border-top:1px solid #E7E7E7; padding-top:18px;}
.MOD_FO_31.acm_choose_equipment .col_1, .MOD_FO_31.acm_choose_equipment .col_1 select {width:194px;}
.MOD_FO_29.acm_choose_equipment {position:relative; width:auto;}
.MOD_FO_29.acm_choose_equipment .col_1 {width:44%;}
.MOD_FO_29.acm_choose_equipment .col_2 {float:right;width:44%;}
.MOD_FO_29.acm_choose_equipment .col_1 select, .MOD_FO_29.acm_choose_equipment .col_2 select, .box_content .col_1 select {width:100%; height: 20px;}
.acm_choose_equipment div.error {margin-bottom:18px;}
.acm_choose_equipment .grey_btn input {cursor:default;}
.acm_choose_equipment .grey_btn:hover, .acm_choose_equipment  .grey_btn:focus {background-position:left top;}
.acm_choose_equipment .grey_btn input:hover, .acm_choose_equipment  .grey_btn input:focus {background-position:right -28px;}
.acm_choose_equipment .grey_btn_disabled{ background:url(../img/grey_btn.gif) left top no-repeat;}
.acm_choose_equipment .grey_btn_disabled input{cursor:default;color: #B6B6B6;}

.acm_choose_equipment {position:relative; padding:24px 14px;}
.MOD_FO_29.acm_choose_equipment {padding:24px;}
.acm_choose_equipment #loading-image {position:absolute; bottom:30px;}
#screen_freeze_ACM, .screen_freeze_ACM{ width:100%; position:absolute; z-index:100; left:0; top:0; background: url(../img/loading-bg-white.png) repeat left top; _filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff, endColorstr=#cc000000); _background:none; z-index: 9999;}
img#loader_image_ACM, img.loader_image_ACM{position:absolute; left:48%; top:48%; z-index:99999; width:25px; }

/* Feature Callout - Vertical | Special Offers 3 Column  */
.MOD_NO_5_1.skin_3column li { width: 242px !important; padding-right:18px !important;}
.MOD_NO_5_1.skin_3column li.lst {padding-right:0px !important;}
.MOD_GC_12_5.skin_3column #hero-banner, .MOD_GC_12_5.skin_3column #hero-banner li {width:762px;}


/* Hero simple carousel */
#hero-banner.hero_simple_carousel .homepage-slide-op-text{ width:280px; right:36px; top:36px; bottom:36px; height:auto;}
#hero-banner.hero_simple_carousel  .homepage-slide-op-text p {padding:0;}

.MOD_FO_63 .modal_window .inner_content .view_special_offers a.more, a.seeall, a.external {line-height:16px}/*RS R24 QC426*/

.MOD_FO_6panel .tableWithCaption th, .MOD_FO_6panel .tableWithCaption td,
.MOD_FO_6panel .tableWithoutCaption th, .MOD_FO_6panel .tableWithoutCaption td {border:1px solid #fff;}
.MOD_FO_6panel .tableWithCaption caption,
.MOD_FO_6panel .tableWithoutCaption caption  {border:none;}
.MOD_FO_6panel .tableWithCaption tr.last.alt td, .MOD_FO_6panel .tableWithCaption tr.last td
.MOD_FO_6panel .tableWithoutCaption tr.last.alt td, .MOD_FO_6panel .tableWithoutCaption tr.last td {border-bottom:1px solid #f1f1f1 !important;}
.MOD_FO_6panel .tableWithCaption tr.alt td,
.MOD_FO_6panel .tableWithoutCaption tr.alt td {background-color:#f1f1f1 !important;}
.MOD_FO_6panel .table_outer {border:1px solid #f1f1f1 !important;border-width:0px 1px 1px 1px;}
.MOD_FO_6panel .tableWithCaption th, .MOD_FO_6panel .tableWithoutCaption th {font-weight:bold;}
.MOD_FO_6a .MOD_FO_6panel .tableWithCaption td a.more,
.MOD_FO_6a .MOD_FO_6panel .tableWithoutCaption td a.more {text-decoration:none;background:none !important;padding-left:0;}
.MOD_FO_6a .MOD_FO_6panel .tableWithCaption td a.more:hover,
.MOD_FO_6a .MOD_FO_6panel .tableWithoutCaption td a.more:hover {text-decoration:underline;background:none !important;}
ol.order_list, ol.order_list li{list-style:decimal outside;margin:0;padding:0;}
ol.order_list li {margin-left:18px;}
.ie7 ol.order_list li {margin-left:24px;}
ol.order_list li ul {margin-top:10px;}
.MOD_GC_19 ol li { color: #666666;font:normal 18px 'JD Sans Medium', Helvetica, Arial, sans-serif;}
.MOD_GC_19 ol {padding-bottom:24px;margin-left:45px;}
.MOD_GC_19 ol li, .ie7 .MOD_GC_19 ol li {margin:0;}
.MOD_GC_3 ol.order_list {margin-top:14px;}
ol.order_list.order_list_right {float:left;padding-bottom:18px;}
.MOD_GC_19 ol li p, .wcag.MOD_GC_19 ol li p {padding:0;margin:0;}
.MOD_GC_19 ol li .padding-bottom, .wcag.MOD_GC_19 ol li .padding-bottom {padding-bottom:18px;}
.MOD_GC_19 ol li ul {margin:0px 0px 18px 30px;}
.MOD_GC_3 ol.order_list ul li {padding-left:25px;margin-left:5px;}
.MOD_GC_19 ol li ul li ul {margin-top:10px;}
.MOD_GC_19 ol li ul, .MOD_GC_19 ol li ul li {list-style:disc;}
.embedded-video {position:relative;left:auto;}
.embedded-video.off {position:absolute;left:-9999px;}
.embedded-video iframe {border:none;}
.ie.quirk-mode .MOD_NO_5_1 {padding-left:0!important; padding-right:0!important; width:auto !important;}

.ie.quirk-mode #ls-canvas .btn_secondary, .ie.quirk-mode #ls-canvas .btn_secondary span { background-image:url(../img/btn_secondary.gif) !important; }
.ie.quirk-mode .listName li.MOD_FO_4 {left:0px;}
/*Rich Snippet code*/
.MOD_NO_6 .logo-with-image a, .MOD_NO_6 .logo-with-image img {text-indent: 0;}
.MOD_NO_8 > div {display: inline;}/*For Breadcrumb*/
/*Rich Snippet code*/
.MOD_GC_12_2b .hero-banner-sub-image {display:block;}
.MOD_GC_12_2b .sub-image-pos-bottom div.hero-banner-content {padding-bottom:110px;}
.MOD_GC_12_2b .sub-image-pos-top div.hero-banner-content {padding-top:110px;}
.MOD_GC_12_2b .sub-image-pos-top .hero-banner-sub-image {position:absolute;top:0;left:0;margin:0;}
.MOD_GC_12_2b .sub-image-pos-bottom .hero-banner-sub-image {position:absolute;bottom:0;left:0;margin:0;}
.MOD_GC_12_2b .margin-top {margin-top:10px;}
.MOD_GC_12_2b .margin-bottom {margin-bottom:10px;}
.out-viewport{ position:absolute; text-indent:-9999px;}

/* social icons */
#shareThis {background:#fff;width:22px;padding:5px 5px 2px 5px;border:1px solid #ddd;position:absolute;top:50px;right:-15px;z-index:99;}
#shareThis.fixed {position:fixed;top:50px;}
#shareThis li {margin-bottom:3px;}
#shareThis li a {padding:0;}
#shareThis li img {vertical-align:top;}
#shareThis li.mail-share {position:relative;}
#shareThis li.mail-share .mail-share-content {position:absolute;top:0px;right:37px;padding:18px;background:#fff;border:3px solid #999;width:300px;font-family:Helvetica, Arial, sans-serif;font-size:13px;color:#333;text-align:left;line-height: 17px;}
#shareThis li.mail-share .mail-share-content h5 {font-family:'JD Sans Bold',Helvetica, Arial, sans-serif;font-size:16px;font-weight:bold;margin-bottom:10px;}
#shareThis li.mail-share .mail-share-content ul {margin-top:14px;}
#shareThis li.mail-share .mail-share-content a#closeBut {position:absolute;top:10px;right:10px;}
#shareThis li.mail-share .mail-share-content ul {clear:both;overflow:hidden;border-bottom:1px solid #999;padding-bottom:10px;margin-bottom:10px;}
#shareThis li.mail-share .mail-share-content ul li {width:140px;line-height:32px;height:32px;display:block;float:left;margin-bottom:10px;}
#shareThis li.mail-share .mail-share-content ul li img, #shareThis li.mail-share .mail-share-content p img {vertical-align:middle;margin-right:5px;}
#shareThis li.mail-share .mail-share-content p.default-email-content {text-align:center;margin:0 auto;display:block;}
#shareThis li.mail-share .mail-share-content ul li.aol-mail img {width:40%;}
#shareThis li.mail-share .mail-share-content a:hover {text-decoration:underline;}
.MOD_GC_12_1 #MOD_GC_12_1_nav {position:absolute;bottom:0px;left:245px;display:none;}
.MOD_GC_12_1 #MOD_GC_12_1_nav li {float:left;margin:0 18px 0 0;padding:0;}
.MOD_GC_12_1 #MOD_GC_12_1_nav li a{display:block;height:18px; line-height: 14px;}
.MOD_GC_12_1 #MOD_GC_12_1_nav li.gallery a {background:url('../img/icon-image-gallery.png') no-repeat 0 0; padding-left:19px;}
.MOD_GC_12_1 #MOD_GC_12_1_nav li.degrees a, .MOD_GC_12_1 #MOD_GC_12_1_nav li.embedded360View a {background:url('../img/icon-360-view.png') no-repeat 0 0;padding-left:22px;}
.MOD_GC_12_1 #MOD_GC_12_1_nav li.videos a {background:url('../img/icon-video-gallery.png') no-repeat 0 0;padding-left:18px;}
.MOD_GC_12_1 #MOD_GC_12_1_nav li a:hover {text-decoration:underline;}

.MOD_NO_5 li.clear {width:100%; clear:both;overflow:hidden;float:none;margin:0;padding:0;}
.MOD_NO_6 #mainNav .submenu.name, .MOD_NO_6 #utilityNav .submenu.name {width:535px;}
.MOD_NO_6 #mainNav .submenu.name ul.first {padding-left:0;padding-right:14px;}

.MOD_FO_6a table th.column10, .MOD_FO_6a table td.column10 {width:10% !important;}
.MOD_FO_6a table th.column20, .MOD_FO_6a table td.column20 {width:20% !important;}
.MOD_FO_6a table th.column30, .MOD_FO_6a table td.column30 {width:30% !important;}
.MOD_FO_6a table th.column40, .MOD_FO_6a table td.column40 {width:40% !important;}
.MOD_FO_6a table th.column50, .MOD_FO_6a table td.column50 {width:50% !important;}
.MOD_FO_6a table th.column60, .MOD_FO_6a table td.column60 {width:60% !important;}
.MOD_FO_6a table th.column70, .MOD_FO_6a table td.column70 {width:70% !important;}
.MOD_FO_6a table th.column80, .MOD_FO_6a table td.column80 {width:80% !important;}

.MOD_FO_1 .big_title h1 {font: 52px 'JD Sans Medium';}
.MOD_FO_1 .medium_title h1 {font: 38px 'JD Sans Medium';}
.MOD_FO_1 .medium_title_without_space h1 {	font:24px 'JD Sans Medium';}
.MOD_FO_1 .small_title h1 {font: 21px	'JD Sans Medium';}
.MOD_FO_1 .big_title h2, .MOD_FO_1 .medium_title h2, .MOD_FO_1 .small_title h2, .MOD_FO_1 .medium_title_without_space h2 {font: 16px 'JD Sans Medium';}
.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: 16px 'JD Sans Medium';}

/*Performance Curve - QC 591*/
.performance-curve {font-size:13px;padding:0 18px 18px 18px;}
.performance-curve .padding-bottom14{padding-bottom:14px;}
.performance-curve p.padding-bottom14{color:#333;}
.performance-curve .error{margin-bottom:5px;}
.performance-curve .form_style input.input_text{display:inline-block;width:260px;height:auto;}
.performance-curve label{display:inline-block;width:155px;}
.performance-curve a:hover {text-decoration:underline;}
.performance-curve .required { color: #CC6600;}

.MOD_NO_6 #utilityNav li:first-child span,.MOD_NO_6 #utilityNav li:first-child a{font-weight: bold;color: #367c3b;font-size: 10px;}
.MOD_NO_6 #utilityNav li:first-child {background-repeat: no-repeat; background-size: 18px 12px;padding-left: 21px;background-position: left center;}

.region_homepage .global_go_back{font-weight: bold;margin:0 0 0 5px;}
.region_homepage .global_go_back_arrow{margin-top: 12px; width: 0; height: 0; border-top: 4px solid transparent; border-bottom: 4px solid transparent; border-left: 4px solid #367c2b;display: inline-block;}
.region_homepage .global_go_back:hover {text-decoration: underline;}
.region_homepage h2.global-home-sel-country{font-size: 20px !important; color: #333333}
.region_homepage .global-home-border{border-bottom: 1px solid #cccccc;width: 991px;margin-left: -24px;padding-top: 20px;}
.region_homepage .region_column_container ul li{margin-bottom: 10px;}
.region_homepage .region_column_container ul li.global-heading{margin-bottom: 20px;}
.region_homepage {margin: 24px 10px 0 0;}
.region_homepage .region_column_box{width: 926px;margin-left: 16px;}
.region_homepage .country-wraper{float:left;width:240px;}
.region_homepage .flag_icon_cont{float: left;width: 16px;height: 11px;padding-right:8px;}
.region_homepage .region_column ul li div.country-wraper>a{margin-right:13px;}
.region_homepage .region_column ul li div.country-wraper strong{display:inline-block;}
.region_homepage .global_landing_flag.ireland_flag{margin-right: 8px;margin-left: -8px;}

.MOD_NO_6 .global_landing_flag.ireland_flag{margin-right: 2px;margin-top: -1px;}

/*QC 658: CTA buttons on MODEL Page*/
.btn_primary_large { background:url(../img/btn_primary_large.gif) left top no-repeat; height:50px; float:left; color:#333; font:bold 14px "JD Sans Bold", Helvetica, Arial, sans-serif; padding:0; margin:0;}
.btn_primary_large span { background:url(../img/btn_primary_large.gif) right -51px no-repeat; height:50px; float:left; margin-left:3px; padding:0 17px 0 14px; cursor:pointer;line-height:52px;}
.btn_primary_large.icon span:first-child { background-position:left -51px;}
.btn_primary_large span.btn-icon{margin-left: 0;border-left: 1px solid #dabc00;line-height: 47px;}
.btn_primary_large span.btn-icon img{vertical-align: middle;}
.btn_primary_large:hover, .btn_primary_large:focus{ background:url(../img/btn_primary_large.gif) left -102px no-repeat;}
.btn_primary_large:hover span, .btn_primary_large:focus span{ background:url(../img/btn_primary_large.gif) right -153px no-repeat;}
.btn_primary_large.icon:hover span:first-child, .btn_primary_large.icon:focus span:first-child { background-position:left -153px;}
.MOD_FO_1 .feature .small_btn .bt a.buyingOption{margin: 20px 0 0 18px;}

.model-special-offer{margin-bottom: 18px; font: normal 13px Helvetica, Arial, sans-serif;}
.model-special-offer .MOD_FO_6a div {border: none; padding: 0;font-size: 13px;}
.model-special-offer .MOD_FO_6a .open{margin: 0;}
.MOD_FO_1 .header-model-special-offer {margin-bottom: 8px;min-height:27px; padding-left: 28px;background: url("../img/special_offer.png") no-repeat;background-position: 0 20px;padding-top: 24px;padding-bottom: 4px;}
.MOD_FO_1 .header-model-special-offer .subhead{height: auto;display: inline;font-size: 15px !important; font-weight: bold;padding-right: 12px; color: #595959;}
.MOD_FO_1 .header-model-special-offer a{font-size: 10px;text-decoration: none;text-transform: capitalize;}
.MOD_FO_1 .header-model-special-offer a:hover{text-decoration: underline;}
.model-special-offer .MOD_FO_6a{ margin: 0;}
.model-special-offer{width: 100%; border: 1px solid #e1e1e1; background-color: #f1f1f1;}
.model-special-offer .offer-content{padding: 24px 18px 24px 18px;}
.model-special-offer .MOD_FO_6panel.offer-details{background-color: #f1f1f1;display: none;padding: 4px 18px 0 12px;}
.model-special-offer .offer-content .subhead{margin-bottom: 22px;font-size: 15px !important;}
.model-special-offer .primary_subhead{margin: 0;}
.model-special-offer .primary_subhead a{color: #367c2b;padding: 0 0 0 16px;font-size: 13px !important;display: inline;}
.model-special-offer .primary_subhead a:hover{text-decoration: underline;}
.model-special-offer .primary_subhead,.model-special-offer .primary_subhead.open,.model-special-offer .primary_subhead a:hover,.model-special-offer .primary_subhead.open a:hover{background: none;}
.model-special-offer .primary_subhead.open a, .model-special-offer .primary_subhead.open a:hover{background: url("../img/arrow_down_trans.gif") no-repeat;background-position: 0 4px;}
.model-special-offer .primary_subhead a,.model-special-offer .primary_subhead a:hover{background: url("../img/bullet_arrow.gif") no-repeat;background-position: 0 2px;}
.model-special-offer div.offer-description,.model-special-offer .offer-description p{font-size: 13px;margin-bottom: 25px;}
.model-special-offer p.offer-duration{margin-bottom: 0;}
.model-special-offer p.offer-duration strong{display: block;}
.model-special-offer .more{margin-bottom: 8px;background: none;padding: 0;}
.model-special-offer .view-details{margin:20px 0 26px 0;}
.model-special-offer .MOD_FO_6panel.offer-details:last-child .view-details{margin-bottom: 0;}
.model-special-offer .view-special-offers {margin-top: 26px;}
.model-special-offer .view-special-offers a:hover {text-decoration: underline;}
.model-special-offer .error{margin: 10px;}

#nyroModalContent .MOD_FO_63 .eligible_equipments li,#special_offers .MOD_FO_63 .eligible_equipments li{color: #333;}

.vfc-embed-container .akamai-player, .MOD_GC_11_Horizontal iframe,.MOD_GC_11_2 iframe{float: left;}
.vfc-embed-container .akamai-player{margin-bottom: 9px;}
.vfc-embed-container.MOD_GC_11_Vertical .akamai-player{float: none;}
.vfc-embed-container .embed_new_player.hidden{display: none !important;}
.vfc-embed-container .embed_new_player{position: relative;display: inline-block !important;}
.vfc-embed-container a.embed_new_player span.media_icon{background-image: url("../img/arrow_play.png");position: absolute;bottom: 0px;right: 0px;height: 28px !important;width: 28px !important;padding: 0px !important;border: none;}
.vfc-embed-container a.embed_new_player:hover span.media_icon{background-image: url("../img/arrow_play_hover.png");}
.vfc-embed-container.MOD_GC_11_2 .embed_new_player{float: left;}
.vfc-embed-container.MOD_GC_11_Horizontal a.thumbnail .img_right,.vfc-embed-container .vfc-right.embed_new_player,.vfc-embed-container .vfc-right.embed_new_player~.akamai-player,.MOD_GC_11_2 .vfc-right iframe, .MOD_GC_11_Horizontal .vfc-right iframe,.MOD_GC_11_Horizontal .vfc-right.thumbnail{float: right;}
.vfc-embed-container iframe~.media_icon{border: none;padding-top: 0 !important;}
.MOD_GC_11_2.vfc-embed-container a.embed_new_player span.media_icon{right: 18px;}
.MOD_GC_11_2.vfc-embed-container a.embed_new_player.vfc-right span.media_icon{right: 0;}
.MOD_GC_11_Vertical.vfc-embed-container a.embed_new_player span.media_icon{bottom: 9px;}
.MOD_NO_5 .vfc-embed-container a.embed_new_player span.media_icon{bottom: 12px;}
.MOD_NO_5 .vfc-embed-container a.embed_new_player.MOD_NO_5_thumb span.media_icon{bottom: 0;}
.MOD_NO_5 .vfc-embed-container .akamai-player{margin-bottom: 12px;}

.simple-header-right{padding: 16px 24px 0 0;color: #367c26;}
.simple-header-right .simple-header-country{padding-bottom: 15px;text-align: right;}
.simple-header-right .simple-header-country .country_flag {display: inline-block;}
.simple-header-right .simple-header-country .country_flag img {vertical-align: top;width: 18px;height: 12px;}
/* Disable play icon for new player | Akamai poster feature will be use  */
.tabContent .MOD_FO_28.new_player #mediaplayercontainer .video_player_placement, .tabContent .MOD_FO_34.new_player #mediaplayercontainer .video_player_placement {display: none;}
.MOD_GC_25.WCAG_MOD_GC_25 .tab_module .tab_module_content ul.tab_module_nav li a {background-position: 0 1px;}
.mcePaste {display: none;left: -9999px;}

#nest-colnpwl-1 .MOD_NO_5_1 > li:nth-child(3n),
#nest-colnp-1 .MOD_NO_5_1 > li:nth-child(3n)  {margin-right: 0px !important; padding-right: 0px !important;} 
#embedded360View {
	max-width: 642px;
	height: 462px;
}
#embedded360View iframe {margin:0; padding:0;border: none;background: #fff; text-align: center;}
.photosgallery-small.no-caption {height:138px; overflow: hidden;}
.MOD_GC_3 div.GalleryLeft.no-caption .photosgallery-medium,.MOD_GC_3 div.Gallery.no-caption .photosgallery-medium{height:178px; overflow: hidden;margin-bottom: 0;}

.ck-calculator {background-color: #F1F1F1;border: 1px solid #e1e1e1;width: 100%;margin-bottom: 18px;font: normal 13px Helvetica, Arial, sans-serif;color: #333333;max-width: 940px;}
.ck-calculator .slider .slider-label{line-height: 20px;}
.ck-calculator .ck-content,.ck-calculator .ck-graph-container,.ck-calculator .ck-disclaimer-container{padding: 24px 18px 0 18px;}
.ck-calculator .ck-graph-container{padding-top: 35px;}
.ck-calculator .subhead{margin-bottom: 12px;}
.ck-calculator .ck-input-output-area{position: relative;}
.ck-calculator .ck-multiple-model label,.ck-calculator .ck-multiple-spec label,.ck-calculator .ck-single-model label,.ck-calculator .ck-single-spec label,.ck-calculator .ck-single-model span,.ck-calculator .ck-single-spec span{font: bold 15px 'JD Sans Bold', Helvetica, Arial, sans-serif;line-height: 20px;padding: 0 0 15px 0;}
.ck-calculator .ck-single-model,.ck-calculator .ck-single-spec{padding-right: 18px;}
.ck-calculator .ck-single-model{max-width: 200px;}
.ck-calculator .ck-multiple-model label,.ck-calculator .ck-multiple-spec label{display: block;}
.ck-calculator .ck-multiple-model .selector,.ck-calculator .ck-multiple-spec .selector{margin-bottom: 20px;margin-left: -3px;}
.ck-calculator .ck-single-model label,.ck-calculator .ck-single-spec label{padding-right: 5px;display: inline-block;float: left;max-width: 90px;}
.ck-calculator .ck-slider-guide-container{margin-bottom: 20px;clear: both;line-height: 20px;}
.ck-calculator .slider-inputgroup{float: left;width: 210px;padding-right: 20px;}
.ck-calculator .slider-inputgroup .slider{margin-bottom: 20px;}
.ck-calculator .slider-inputgroup .layout-label{margin-bottom: 20px;}
.ck-calculator .slider-inputgroup .layout-slider-span{display: inline-block; width: 175px;}
.ck-calculator .ck-output h2{display: inline;}
.ck-calculator .ck-output{padding: 0 0 0 230px;}
.ck-calculator .ck-result-summary .ck-result-label,.ck-calculator .ck-result-chopper-straw .ck-result-label{padding-right: 6px;}
.ck-calculator .ck-result-summary .ck-result-value,.ck-calculator .ck-result-chopper-straw .ck-result-value,.ck-calculator .ck-result-summary .ck-result-unit,.ck-calculator .ck-result-chopper-straw .ck-result-unit{color: #367c2b;padding-right: 3px;}
.ck-calculator .ck-result-summary{margin-bottom: 27px;}
.ck-calculator .ck-result-chopper-straw{margin-bottom: 32px;}
.ck-calculator .ck-result-icon{display: block; float: left;margin-right: 10px;margin-top: 2px; height: 20px;width: 20px;}
.ck-calculator .ck-result-icon img{height: 20px;width: 20px;}
.ck-calculator .ck-result-text {padding-left: 30px;}
.ck-calculator .ck-consumption-details{margin-bottom: 20px;font-size: 13px;line-height: 16px;font-weight: bold;}
.ck-calculator .ck-aditional-consumption{margin-bottom: 20px;font-size: 13px;line-height: 15px;}
.ck-calculator .ck-aditional-consumption .ck-result-label,.ck-calculator .ck-more-info .ck-result-label{padding-right: 3px;line-height: 20px;}
.ck-calculator .ck-aditional-consumption .ck-result-value,.ck-calculator .ck-more-info .ck-result-value{color: #367c2b;padding-right: 2px;line-height: 20px;}
.ck-calculator .ck-aditional-consumption .ck-result-unit,.ck-calculator .ck-more-info .ck-result-unit{color: #367c2b;line-height: 20px;}
.ck-calculator .ck-more-info{padding-top: 10px;}
.ck-calculator .ck-show-hide a{padding-left: 28px;background: url("../img/bullet_arrow.gif") no-repeat;background-position: 8px 4px;font-size: 13px;line-height: 16px;cursor: pointer;}
.ck-calculator .ck-show-hide.open a{background: url("../img/arrow_down_trans.gif") no-repeat;background-position: 8px 6px;}
.ck-calculator .ck-show-hide a:hover{text-decoration: underline;}
.ck-calculator .ck-show-hide-content{display: none;}
.ck-calculator .ck-more-info-content{padding-left: 28px;display: inline-block;}
.ck-calculator .ck-more-info-content p{margin-top: 5px;}
.ck-calculator .ck-graph-container{text-align: center;}
.ck-calculator .ck-disclaimer-container{font-size: 10px;line-height: 15px; margin-bottom: 24px;padding-top: 21px;}
.ck-calculator .ck-result-inline-icon img{height: 16px;margin-right: 3px;margin-top: 2px; margin-bottom: -2px;}
.ck-calculator .ck-result-inline-icon-cross{height: 16px; width: 18px;display:inline-block;background: url('../img/icon-cross.png') no-repeat;}
.ck-calculator div.selector select{font-family: Helvetica, Arial, sans-serif;color: #333333;}
.ck-calculator div.selector{height: 26px;}
/*Dropdown override for model*/
.ck-calculator .ck-multiple-model{width: 140px; padding-right: 18px;}
.ck-calculator .ck-multiple-model select{width: 151px;margin-bottom: 18px;}
.ck-calculator .ck-multiple-model div.selector{width: 143px;}
.ck-calculator .ck-multiple-model div.selector span{background-position: -350px 0px;width: 140px;}
.ck-calculator .ck-multiple-model div.selector.focus span, .ck-calculator .ck-multiple-model div.selector.hover span, .ck-calculator .ck-multiple-model div.selector:hover span{background-position: -350px -52px;}
.ck-calculator .ck-multiple-model div.selector.focus:active span,.ck-calculator .ck-multiple-model div.selector:hover:active span,.ck-calculator .ck-multiple-model div.selector.active:hover span,.ck-calculator .ck-multiple-model div.selector.focus.active span { background-position: -350px -78px; }
/*Dropdown override for spec*/
.ck-calculator .ck-multiple-spec{margin-right: 18px;}
.ck-calculator .ck-multiple-spec select{width: 231px;margin-bottom: 18px;}
.ck-calculator .ck-multiple-spec div.selector{width: 223px;}
.ck-calculator .ck-multiple-spec div.selector span{background-position: -270px 0px;width: 220px;}
.ck-calculator .ck-multiple-spec div.selector.disabled span{background-position: -270px -104px;}
.ck-calculator .ck-multiple-spec div.selector.disabled:hover span{background-position: -270px -104px;}
.ck-calculator .ck-multiple-spec div.selector.focus span, .ck-calculator .ck-multiple-spec div.selector.hover span, .ck-calculator .ck-multiple-spec div.selector:hover span{background-position: -270px -52px;}
.ck-calculator .ck-multiple-spec div.selector.focus:active span,.ck-calculator .ck-multiple-spec div.selector:hover:active span,.ck-calculator .ck-multiple-spec div.selector.active:hover span,.ck-calculator .ck-multiple-spec div.selector.focus.active span { background-position: -270px -78px; }
.ck-calculator .ck-options{display:table;}
.ck-calculator .ck-single-option , .ck-calculator .ck-multiple-option{display: table-row;}
.ck-calculator .ck-single-model,.ck-calculator .ck-single-spec, .ck-calculator .ck-multiple-model, .ck-calculator .ck-multiple-spec{display:table-cell;}
/*.ck-calculator .ck-single-model span, .ck-calculator .ck-single-spec span{display:inline-block;float:left;}
/*.ck-calculator .jslider .jslider-label-to{display: block !important;opacity: 1!important;}*/
/*OL Tag CR changes*/
.numbered-list{}
ol.numbered-list li{list-style-type:decimal;list-style-position:outside;margin-left:25px;margin-top:3px;}
/* Grey boundary removed from Grid image view heading */
.MOD_GC_10a  h2{background:none;}


.adjustable_image_gallery .photosgallery-medium,
.adjustable_image_gallery .photosgallery-medium .sliderkit-panel,
.adjustable_image_gallery .photosgallery-medium .sliderkit-panel a,
.adjustable_image_gallery .photosgallery-medium .sliderkit-panel .sliderkit-panel-text,
.adjustable_image_gallery .photosgallery-medium .sliderkit-panel .sliderkit-panel-overlay,
.adjustable_image_gallery .photosgallery-medium .sliderkit-go-btn a
{width: 100%;}

.adjustable_image_gallery .photosgallery-medium .sliderkit-panel .sliderkit-panel-textbox{
    width:100%;
}

.adjustable_image_gallery .photosgallery-medium,
.adjustable_image_gallery .photosgallery-medium .sliderkit-panel,
.adjustable_image_gallery .photosgallery-medium .sliderkit-panel a,
.adjustable_image_gallery .photosgallery-medium .sliderkit-panel .sliderkit-panel-textbox,
.adjustable_image_gallery .photosgallery-medium .sliderkit-panel .sliderkit-panel-text,
.adjustable_image_gallery .photosgallery-medium .sliderkit-panel .sliderkit-panel-overlay
{height: auto;}
.hide-pagination .sliderkit-pagination-medium{
    display:none;
}
.adjustable_image_gallery .photosgallery-medium .sliderkit-panel a{box-sizing:border-box;}
.adjustable_image_gallery .photosgallery-medium .sliderkit-panel a img{width:auto;}
.adjustable_image_gallery{margin-bottom: 20px !important;}
.adjustable_image_gallery .photosgallery-medium .sliderkit-panel .sliderkit-panel-text{top:-4px;}
/*QC 932 | Image caption and lightbox image caption left right alignment*/
.align-left .photosgallery-medium .sliderkit-panel .sliderkit-panel-text{width:100%;text-align:left;}
.align-right .photosgallery-medium .sliderkit-panel .sliderkit-panel-text{width:100%;text-align:right;}
.align-center .photosgallery-medium .sliderkit-panel .sliderkit-panel-text{width:100%;text-align:center;}
.MOD_GC_14_2 .MOD_GC_14_2_thumb .image-caption{clear:left;padding-top:4px !important;font-size:13px;} 
