body { behavior: url( 'fileadmin/templates/ndd/js/csshover.htc' ); }
.csc-textpicHeader h1, .csc-header  h1 { line-height: 32px; }
.i-text, .i-textarea, .i-select, .imp-text, .imp-select { color: #000; }

.no-display, .nodisplay { display: none; }
/*Positioning*/
.a-left { text-align: left; }
.a-center { text-align: center; }
.a-right { text-align: right; }
/*Floating*/
.f-left {float: left;}
.f-right {float: right;}
.f-none {float: none;}
input.imp-error, .imp-error input { border: #f00 solid 1px!important;}
.errorText, .overclaim { color: #f00!important; }
.overclaim { font-size: 8px; }
a.black_link:link, a.black_link:visited { color: #000; text-decoration: underline; }
a.black_link:hover { text-decoration: none; }


.csc-textpic .csc-textpic-text ul, .csc-textpic .csc-textpic-text ol { list-style-position: inside; }
.csc-frame-frame2 .csc-textpic-image img { border: 1px solid #b3b3b5; padding: 4px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

/* 3 columns */
.FCE-3cols { width: 100%; float: left; margin-bottom: 10px; }
.FCE-3cols .fce-3cols-lc { width: 188px; float: left; margin-right: 8px; }
.FCE-3cols .fce-3cols-mc { width: 188px; float: left; }
.FCE-3cols .fce-3cols-rc { width: 188px; float: right; }
.news-list .fce-3cols-lc, .news-list .fce-3cols-mc, .news-list .fce-3cols-rc { margin-bottom: 8px; }

div.csc-frame-searchbox { background: #fff; }
div.content-wrap { background: #ddfcff; margin-bottom:10px; padding: 15px; width:540px; float: left; }
#mainColumn div.csc-frame-searchbox { width: auto; }
#b-ff #mainColumn div.csc-frame-searchbox { position:relative; z-index: 2; }
div.csc-frame-searchbox .csc-header h1 { color: #6d6e6f; font-weight: bold; font-size: 16px; margin-bottom: 0; }

/* search form 2*/
.nddSearchForm2 { width: 100%; margin: 0 0 10px 0; float: left; }
.nddSearchForm2 .nogroup1 { width: 100%; margin: 10px 0; float: left; }
.nddSearchForm2 .nogroup1 label { color: #2d2d2d; font-weight: normal; }
.nddSearchForm2 .group1 { width: 29%; margin:0 1% 0 0; float:left; overflow:hidden; }
.nddSearchForm2 .group2 { width: 25%; margin: 0 1% 0 0; float: left; overflow: hidden; }
.nddSearchForm2 .group3 { width: 44%; float: left; overflow: hidden; }
.tmpl-1col .nddSearchForm2 .group3 .imp-text { width: 98%; }
.nddSearchForm2 .group1 label , .nddSearchForm2 .group2 label , .nddSearchForm2 .group3 label  { font-size: 13px; display: block; }
.nddSearchForm2 .group1 .imp-text , .nddSearchForm2 .group2 .imp-text { width: 95%; border: 1px solid #bababa; color: #2d2d2d; }
.nddSearchForm2 .group2 .imp-text  { width: 83%; }
.nddSearchForm2 .group1 .imp-select , .nddSearchForm2 .group2 .imp-select , .nddSearchForm2 .group3 .imp-select { width: 100%; }
.nddSearchForm2 .content-wrap .buttons { float: right; width: 40%; }
.nddSearchForm2 .content-wrap .extrabuttons { float: left; width: 40%; }
.nddSearchForm2 .i-button { margin: 10px 0 0 0; float: right; }
.nddSearchForm2 .extrabuttons .i-button { float: left; }
.nddSearchForm2 .content-wrap .checkbox_holder { padding: 10px 10px 0 0; float: right; }

#claim_box h4, #claim_box2 h4 { float: left;  font-size: 16px; line-height: 20px;  }
#claim_box .imp-button-link, #claim_box2 .imp-button-link { float: left;  margin: 15px 0 0 10px;  }
#claim_box .imp-button-link a, #claim_box2 .imp-button-link a { float: left; }
#claim_box2 { float: right; clear: both; }
.errorText { color: #ff0000; font-size: 10px;  } 
#tx_ndd_pi7_edit { position: relative; z-index: 1; width: 100%/*ie6 fix*/; clear: both; }
h4.grey-header{ font-size: 13px; color: #999; }
.grey-header label { font-size: 11px; color: #2D2D2D; }
#tx_ndd_pi7_edit .disabled { height: 26px!important; background-image: url('../images/forms/bg_button_r_disabled.gif')!important; cursor: default!important; }
#tx_ndd_pi7_edit .disabled  span{ height: 26px!important; line-height: 26px!important; background-image: url('../images/forms/bg_button_l_disabled.gif')!important; cursor: default!important }

#total_claim_qty, #total_claim_qty2 { border: 1px solid #999; padding: 1px 10px; font-size: 11px!important; color: #000!important; font-weight: normal!important; vertical-align: middle;}

table.supl-archive td a.item-returns-pdf:link, table.supl-archive td a.item-returns-pdf:visited { color: #734900!important; text-align: right; text-decoration: underline;}
table.supl-archive td.controls a:link, table.supl-archive td.controls a:visited { color: #734900!important; text-decoration: underline;}
table.supl-archive td a.item-returns-pdf:hover, table.supl-archive td.controls a:hover{ text-decoration: none; }

.matrix {}
.matrix td { padding: 0 10px 10px 0; text-align: center;}
.matrix td.columnFirst { text-align: left; }
.matrix td input{ margin: 0;}

/* .nddSearchForm2 .ndd-searchform-criteria { font-size: 12px; font-weight: bold; color: #319ed3; padding: 0 10px; } */

.foldoutSwitch { background: #ebebeb; margin-bottom:5px; width: 100%; float: left; padding: 2px 0; }
.foldoutSwitch .f-left { width: 50%; float: left; text-align: left; }
.foldoutSwitch .f-right { width: 50%; float: right; text-align: right; }
.foldoutSwitch a:link, .foldoutSwitch a:visited { color: #2d2d2d; font-size: 13px; text-decoration: none; }
.foldoutSwitch .f-left a:link, .foldoutSwitch .f-left a:visited { background: url(../images/bullets/bullet09.gif) left 50% no-repeat; padding-left: 25px; float: left; }
.active .foldoutSwitch .f-left a:link, .active .foldoutSwitch .f-left a:visited { background: url(../images/bullets/bullet10.gif) left 50% no-repeat; }
.foldoutSwitch .f-right a:link, .foldoutSwitch .f-right a:visited { float: right; padding-right: 13px; }
.image-wrap  { width: 185px; float: left; text-align: center; }
.tx-ndd-pi3 .image-wrap {min-height:10px; height:auto !important; height:10px;}/*Wolf*/
.someopenid-wrap { width: 390px; float: left; }
.someopenid-wrap #someopenid { width: 95%; float: left; padding-bottom: 5px; }
.someopenid-wrap #someopenid .someopen-item { width: 360px; /* width: 180px; float: left;*/ font-size: 11px; }
.someopenid-wrap #someopenid .someopen-item label { font-weight: bold; }
.someopenid-wrap #someopenid a:link, .someopenid-wrap #someopenid a:visited { font-size: 14px; font-weight: bold; }
.someopenid-wrap #someopenid .someopen-item a:link, .someopenid-wrap #someopenid .someopen-item a:visited { font-weight: normal; font-size: 11px; }

/* SURVEY FORM */
.tx-pbsurvey-pi1 { padding: 15px; /* background: #DDFCFF; */ }
.tx-pbsurvey-pi1 .survey_item { padding-bottom: 10px; }
.tx-pbsurvey-pi1 .survey_item .question span.required { color: #f00; }
.tx-pbsurvey-pi1  .i-textarea { width:330px; }

/* LOGIN BOX */
.form-box { width: 430px; float: left; padding: 15px; /* background: #DDFCFF; */ }
.form-box dt { width: 30%; padding: 0; margin: 0 0 10px 0; float: left; clear: left; }
.form-box dd { width: 60%; padding: 0; margin: 0 0 10px 0; float: left; }
.form-box .i-textarea { width: 90%; }
.feedbackform .required { color: #f00; }

/* EDIT ACCOUNT FORM */
.tx-srfeuserregister-pi1-text, .tx-srfeuserregister-pi1-password { border: 1px solid #BABABA; }

/* FEEDBACKFORM */
.feedbackform .form-box { padding: 0 15px; }

/* TABLES */
#tx_ndd_pi1_edit { position: relative; z-index: 1; }
#gridTable { width: 100%; }
#gridTable th, #gridTable td { text-align: center; /*padding: 5px 7px;*/  padding: 5px 2px;  /*font-size: 10px;*/  font-size: 9px; }
#gridTable th { /*font-size: 11px;*/ font-size: 9px; line-height:14px; }
#gridTable tr.multyHeader th a:link, #gridTable tr.multyHeader th a:visited { color: #000; text-decoration: none; }
#gridTable tr.multyHeader th a:hover { color: #3399cc; }
#gridTable tr.multyHeader th a.ndd_sort_desc_act:link, #gridTable tr.multyHeader th a.ndd_sort_desc_act:visited { background: url(../images/bullets/bullet02.gif) left 3px no-repeat; padding-left: 13px; color: #3399cc; }
#gridTable tr.multyHeader th a.ndd_sort_asc_act:link, #gridTable tr.multyHeader th a.ndd_sort_asc_act:visited { background: url(../images/bullets/bullet03.gif) left 3px no-repeat; padding-left: 13px; color: #3399cc; }
#gridTable .tr-odd td{ background: #e3ffc2; }
#gridTable .tr-even td { background: #f1ffe1; }
#gridTable td.controls a:link, #gridTable td.controls a:visited{ color:#0081be; padding: 0 3px; }
#gridTable tr.active td.controls a:link, #gridTable tr.active td.controls a:visited { padding: 0 3px; display: block; }
#gridTable td .imp-text { border: 1px solid #b2bca6; }
#gridTable tr.tr-error td .imp-text { border: 1px solid #f00; }
#gridTable td.table_date_cell { white-space:nowrap; }
#gridTable td.cell_onsale { padding: 5px 7px;}

#gridTable td.controls a.unclickable:link, #gridTable td.controls a.unclickable:visited, #gridTable td.controls a.unclickable:hover { color: #999; text-decoration: none; cursor: default; }

#gridTable th.headerSortDown span{ background: url(../images/bullets/bullet03.gif) 0px 3px no-repeat; color: #3399cc; padding-left: 13px; cursor: pointer!important; }
#gridTable th.headerSortUp  span{ background: url(../images/bullets/bullet02.gif) 0px 3px no-repeat; color: #3399cc; padding-left: 13px; cursor: pointer!important; }
#gridTable .multyHeader th.header { cursor: pointer!important; }

.dataGrid td a.item-returns-pdf:link, .dataGrid td a.item-returns-pdf:visited { color: #E76A23; text-decoration: none; width: 100%; float: left; }
#archived_returns .dataGrid { width: 100%; }
#archived_returns .dataGrid .multyHeader th{ text-align: center; padding:5px 3px !important; }
#archived_returns .dataGrid td { vertical-align: middle; text-align: center; padding:5px 3px !important; font-size: 11px; }
#archived_returns .dataGrid tr.tr-odd  td{ background: #e3ffc2; }
#archived_returns .dataGrid tr.tr-even  td{ background: #f1ffe1; }

.tx-ndd-pi4 table#gridTable { width:98%; }
.tx-ndd-pi4 table#gridTable td.col1 { padding:0; }
.tx-ndd-pi4 table#gridTable td.col1 .foldoutSwitch { text-align:left; }
.tx-ndd-pi4 table#gridTable td.col1 a:link, .tx-ndd-pi4  table#gridTable td.col1 a:visited { background:transparent url(../images/bullets/bullet09.gif) no-repeat scroll left 50%; padding-left:25px; }
.tx-ndd-pi4 table#gridTable tr.active td.col1 a:link, .tx-ndd-pi4 table#gridTable tr.active td.col1 a:visited { background:transparent url(../images/bullets/bullet10.gif) no-repeat scroll left 50%; }
.tx-ndd-pi4 table#gridTable td.col2 { padding:0; }
.tx-ndd-pi4 table#gridTable td.col2 a:link, .tx-ndd-pi4  table#gridTable td.col2 a:visited { padding-right:13px; }
.tx-ndd-pi4 table#gridTable td.col2 .foldoutSwitch { text-align:right; }

.tx-ndd-pi4 table#gridTable tr.active td { padding: 0; }
.tx-ndd-pi4 table#gridTable tr.active #issuesTable { width: 100%; }
.tx-ndd-pi4 table#gridTable tr.active #issuesTable td { padding: 5px 9px; }

#downloadTable { width: 100%; margin-bottom: 15px; }
#downloadTable .tr-odd td{ background: #e3ffc2; }
#downloadTable .tr-even td { background: #f1ffe1; }
#downloadTable td { padding: 4px 5px; }
#downloadTable td.download_preview a:link, #downloadTable td.download_preview a:visited { color: #000;  background: url(../images/icons/icon_view.gif) left 50% no-repeat; padding-left: 14px; }
#downloadTable td.download_link a:link, #downloadTable td.download_link a:visited {  background: url(../images/icons/icon_dwnl1.gif) left 50% no-repeat; padding-left: 16px; }
#downloadTable td.download_title { font-weight: bold; }

#gridTable  tr.active td { background: #e3ffc2; }
#gridTable  tr.active td .imp-text { width: 25px; }


/* SHORTAGE BOX */
body .tx-ndd-pi1 .shortage-box #gridTable th, body .tx-ndd-pi1 .shortage-box #gridTable td { font-family: tahoma,sans-serif; }
.tx-ndd-pi1 .shortage-box #gridTable th { font-weight: bold; }
.tx-ndd-pi1 .shortage-box #gridTable th, .tx-ndd-pi1 .shortage-box #gridTable td { padding: 3px 0px; }
.tx-ndd-pi1 .shortage-box #gridTable  tr.active td { font-size: 9px;  background: #e3ffc2; }
.tx-ndd-pi1 .shortage-box #gridTable  tr.active .imp-text { width: 25px;  font-size: 9px; }
.tx-ndd-pi1 .shortage-box #gridTable  tr.active .imp-select { width: 75px; font-size: 9px; }

body .tx-ndd-pi2 .manifes-wrap #gridTable th, body .tx-ndd-pi2 .manifes-wrap #gridTable td { font-family: tahoma,sans-serif; padding: 4px; }

/* ONLINE RETURNS */
.online-archive h5 { padding-left: 25px; background: url(../images/bullets/bullet11.gif) left 50% no-repeat; }
#tx_ndd_pi5_edit .imp-button-wrap { width: 100%; float: left; margin-top: 10px; padding-top: 10px; border-top: 1px solid #d6d6d6; }
#tx_ndd_pi5_edit .i-button { float: right; }
.ndd-wrap-box { width: 100%; float: left; border-bottom: 1px solid #d6d6d6; position: relative; padding: 20px 0 10px;  }
#b-ie6 .ndd-wrap-box, #b-ie7 .ndd-wrap-box { padding: 0 0 10px; }

.ndd-wrap-box .ndd-searchform .i-button { margin-top: 20px; height: 26px!important; background-image: url('../images/forms/bg_button03_r.gif')!important; }
.ndd-wrap-box .ndd-searchform .i-button span { height: 26px!important; line-height: 26px!important;background-image: url('../images/forms/bg_button03_l.gif')!important; }

.ndd-wrap-box .ndd-searchform .disabled, .imp-button-wrap .disabled  { margin-top: 20px; height: 26px!important; background-image: url('../images/forms/bg_button_r_disabled.gif')!important; cursor: default!important; }
.imp-button-wrap .disabled { margin-top: 0px; }
.ndd-wrap-box .ndd-searchform .disabled  span, .imp-button-wrap .disabled  span { height: 26px!important; line-height: 26px!important; background-image: url('../images/forms/bg_button_l_disabled.gif')!important; cursor: default!important }
div.ndd-searchform { background: #ddfcff; padding: 18px; font-size:15px; font-weight:bold; }
.ndd-wrap-box div.ndd-searchform { width: 200px; float: right; text-align: right; background: #fff; padding: 0px; font-size: 11px; font-weight: bold; line-height: 16px; }
#b-ie6 div.ndd-searchform {  width: 100%; float: left; }
#b-ie6 div.ndd-searchform #t3imp_forms-set_0 { width: 100%; float: left; }

.content .step-list { position: relative; z-index: 1; width: 100%; float: right; }
.content .step-list ul { list-style-image: none; list-style: none; padding: 0; margin: 0; position: absolute; z-index: 10; right: 205px; top: 22px; }
.content .step-list ul li { text-align: left; margin-bottom: 25px; color: #7f7f7f; font-size: 13px; font-weight: bold; line-height: 1.55em; padding-left: 0; background: none/*Wolf */;}
.imp-fake-submit { float: left; }
#b-ff .ndd-wrap-box div.ndd-searchform { /*margin-top: 20px;*/ }

/* SURVEY FORM */
#frmPbSurvey .survey_item { width: 100%; float: left; }
#frmPbSurvey .survey_item dt { width: 40%; float: left; margin: 0 10px 0 0; clear: left; }
#frmPbSurvey .survey_item dt .questionSubtext { font-size: 11px; margin-top: 10px; }
#frmPbSurvey .survey_item dt span.questionNumber { padding-right: 5px; }
#frmPbSurvey .survey_item dd { width: 57%; float: left; margin: 0; }
#frmPbSurvey .survey_item dd .i-text { width: 165px;  border: 1px solid #BABABA; }
#frmPbSurvey .survey_item dd .i-textarea { width: 270px;  border: 1px solid #BABABA; }
#frmPbSurvey .survey_item dd img { float: left; margin: 5px 10px 5px 0;}
#frmPbSurvey .survey_item dd textarea { background: #fff; border: 1px solid #BABABA; }
#frmPbSurvey .survey_item dd .questionComment { margin-bottom: 10px; }
#frmPbSurvey .survey_item dd span.imp-nowrap { white-space: nowrap; }
#frmPbSurvey .formbuttons .i-button { float: right; margin-right: 56px; display: inline; }

/* PROMOTED PAGE */
.promo-img-box { width: 185px; text-align: left; }
.promo-img-box  h3 { margin: 15px 0 5px 0; font-size: 16px; }
.promo-img-box p { font-size: 12px; }

.promo-grey-box { background: #f2f2f2; text-align: center; padding: 13px 0 8px 0; clear: both; }
.promo-grey-box h3 { margin: 0 0 10px 0; font-size: 16px; }
.promo-grey-box p { margin-bottom: 0; font-size: 11px; line-height: 16px; }
.promo-grey-box a:link, .promo-grey-box a:visited { color: #b73a00; font-size: 11px; }
.promo-grey-box .t-round-border { margin: 0 auto;}

.news-list .promo-grey-box .t-round-border { margin-bottom: 10px; }
.news-list-browse { text-align: center; }

#l-qs .login .i-button-gfx {  float: left; }
#l-qs .login dl dd.input { overflow:hidden; } /*fix for ie6*/
#l-qs .login .i-text { display: inline; }
#l-qs .login dl dd.input .i-text { color: #000; }

/* SEARCH PAGE */
.tx-indexedsearch .res-tmpl-css { background: #DFFBBF; padding-top: 10px; }
.tx-indexedsearch .res-tmpl-css h3 { padding: 0 15px; margin: 0 0 10px 0; /*color: #0081be;*/ font-size: 16px; }
.tx-indexedsearch .res-tmpl-css h3 a:link, .tx-indexedsearch .res-tmpl-css h3 a:visited { /*color: #0081be;*/ }
.tx-indexedsearch .res-tmpl-css p.tx-indexedsearch-descr { padding: 0 15px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { padding: 0 15px; background: #F1FFE1; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { /*color: #0081be;*/ }

/* GREY BOX */
.box-gray { position: relative; z-index: 1; min-height: 1%; height: auto!important; height: 1%; } /*fix for ie6*/
.box-gray .morelink { position: absolute; z-index: 5; right: 5px; bottom: 5px; font-size: 11px; float: left; line-height: 11px; }

/* SALES DATA */ 
.crystalreportlinks { padding: 16px 13px; background: #eefdff; width:185px; float: right; }
.crystalreportlinks a:link, .crystalreportlinks a:visited { width: 100%; float: left; padding: 4px 0; text-decoration: none; color: #0081be; font-size: 13px; border-bottom: 1px solid #becacc; }
.blue-box-wrap { padding: 15px; background: #eefdff; margin-top: 15px; clear: both; }
.blue-box-wrap h2 { margin-top: 0; }

/* GOOGLE MAP */
.imp-gcontent-wrap { padding: 15px; background: #ddfcff; }
.imp-gcontent-wrap .i-button { margin-top: 10px; float: right; }
.imp-gcontent-wrap .imp-text { width:162px; }
.imp-gcontent-wrap .i-button { margin-right: 4px; display: inline; }
#b-safari .imp-gcontent-wrap .i-button { margin-right: 0px; }
.imp-gcontent-wrap label { font-weight: bold; }
.imp-gcontent-wrap .nogroup1{ margin-bottom: 10px; }

/* REDMAPSEARCH */
.redmapsearch h3 { color:#6D6E6F; font-size:16px; font-weight:bold; margin-bottom:0; }
.data-range-wrap { padding: 15px; background: #DDFCFF; }
.docket-number-wrap { padding: 15px; background: #DDFCFF; margin-bottom: 10px; }

/* SUMMARY OF ACCOUNT ACTIVITY */
.tx-ndd-pi1 .account-activity { /*margin-left: -57px;*/ }
.tx-ndd-pi1 .account-activity td { padding: 1px 0px; width: 190px; }
.tx-ndd-pi1 .account-activity td.td-table { width: 130px; }
.tx-ndd-pi1 .account-activity td.td-update { width: 195px; }
.tx-ndd-pi1 .account-activity td.td-edit { width: 50px; }

/* EXTRA WIDTH */
.extras-archive-wrap #gridTable td, .extras-archive-wrap #gridTable th { padding: 5px 0; line-height: 20px; }

/* News */
.operations-list-container .news-list-item { margin: 0; padding: 15px 120px 15px 15px; min-height: 1%; height: auto!important; height: 1%; position: relative; z-index: 1; }
.operations-list-container .news-list-item h3 { margin: 0 0 10px; color: #; }
.operations-list-container .news-list-item .more-link { position: absolute; z-index: 10; right: 15px; bottom: 15px; font-weight: bold; }
.operations-list-container .news-list-item p { margin: 0; }
.operations-list-container .odd { background: #e6fac9; }
.operations-list-container .even { background: #f4fee6; }
.operations-list-container .news-list-browse .pager { text-align: center; margin: 25px 0 30px 0; color: #969696; font-size: 11px; }
.operations-list-container .news-list-browse .pager span { color: #E76A23; }

.news-single-item .news-single-timedata { margin-bottom: 10px; }
.news-single-item .newsimageleft { float: left; }
.news-single-item .newsimageleft img { margin-right: 10px; }
