
/* ProduceLive containers  */



/* Basic */
td.basic-ctr {position: relative;}
.basic-title {float: left;}
.basic-title .Head {color: #fff; font-size: 22px; font-weight: normal; padding-left: 20px;}
.basic-actions {float: left;}
.basic-content {padding: 10px 0 10px 20px; clear: both;}
td#contentRowInside .basic-content .Normal {font-size: 15px; line-height: 1.2em;}

table.basicCTRactions {margin: 0 0 10px 0; padding: 0;}
table.basicCTRactions td.ctrActionsLeft {width: 14px; height: 40px; background: url(action_icons_basic_l.png) no-repeat transparent;}
table.basicCTRactions td.ctrActionsCenter {background: url(action_icons_basic_c.png) repeat-x; font-size: 0; padding-top: 10px;}
table.basicCTRactions td.ctrActionsRight  {width: 14px; height: 40px; background: url(action_icons_basic_r.png) no-repeat transparent;}
table.basicCTRactions td.ctrActionsCenter img {margin: 0 3px 0 3px;}

.basic-visibility {top: 2px; right: 0; float: right; position: relative;}
.basic-visibility a img {background-color: #729253;}
.basic-visibility a:hover img {background-color: #99b083;}

.basic-Rvisibility {top: 2px; right: 0; float: right; position: relative;}
.basic-Rvisibility a img {background-color: #729253;}
.basic-Rvisibility a:hover img {background-color: #99b083;}



/*  Green container */
table.ctr-green {margin-bottom: 15px;}
table.ctr-green td.ctr-header-row {height: 40px;}
table.ctr-green td.ctr-header-actions {padding: 0; background: url(ctr_grn_t.jpg) repeat-x; text-align: right;}
table.ctr-green td.ctr-header-title {padding: 26px 5px 0px 5px; background: url(ctr_grn_t.jpg) repeat-x;}
table.ctr-green td.ctr-header-title .Head {color: #fff; font-size: 18px; font-weight: normal;}
table.ctr-green td.ctr-visibility {width: 28px; padding-top: 6px; text-align: right;}
table.ctr-green td.ctr-header-right {width: 11px; height: 33px; background-position: top right;}
table.ctr-green td.mb-l {width: 23px; background: url(ctr_grn_ml.jpg) repeat-y;}
table.ctr-green td.mb-c {background: #294714; padding: 6px 5px 8px 5px; width: 100%;}
table.ctr-green td.mb-r {width: 23px; background: url(ctr_grn_mr.jpg) repeat-y;}
table.ctr-green td.b-l {width: 23px; height: 35px; background: url(ctr_grn_bl.jpg) top no-repeat;}
table.ctr-green td.b-c {height: 35px; background: url(ctr_grn_b.jpg) top repeat-x; padding: 0; text-align: right; font-size: 0;}
table.ctr-green td.b-r {width: 23px; height: 35px; background: url(ctr_grn_br.jpg) top no-repeat;}
table.ctr-green td.ctr-header-row {}
table.ctr-green table.header-table {background: url(ctr_grn_tl.gif) top left no-repeat;}
table.ctr-green td.ctr-header-left {background: url(ctr_grn_tl.gif) no-repeat; width: 23px;}
table.ctr-green td.ctr-header-right {background: url(ctr_grn_tr.gif) no-repeat; width: 23px;}

table.ctr-green td.ctr-header-visibility {background: url(ctr_grn_t.jpg) repeat-x;}
table.ctr-green td.ctr-header-visibility div {position: absolute; float: right; margin: 16px 0 0 -12px;}
table.ctr-green td.ctr-header-visibility a:hover img {background-color: #fff;}

table.greenCTRactions {margin: 0; padding: 0;}
table.greenCTRactions td.ctrActionsLeft {width: 11px; height: 34px; background: url(action_icons_l.png) no-repeat transparent;}
table.greenCTRactions td.ctrActionsCenter {background: url(action_icons_c.png) repeat-x; font-size: 0; padding-top: 9px;}
table.greenCTRactions td.ctrActionsRight  {width: 11px; height: 34px; background: url(action_icons_r.png) no-repeat transparent;}
table.greenCTRactions td.ctrActionsCenter img {margin: 0 3px 0 3px;}

table.ctr-green td.mb-c .Normal {color: #fff;}


/* Font color for the basic text in the green container */
td#contentRowInside table.ctr-green td.mb-c .Normal {color: #cde0be;}
td#contentRowInside table.ctr-green td.mb-c .Normal div {color: #cde0be;}


/* Quote container */
table.ctr-qt {width: 294px; margin-bottom: 20px;}
table.ctr-qt td.ctr-header-row {height: 32px; background: url(ctr_qt_t.gif) no-repeat;}
table.ctr-qt td.ctr-header-title {padding: 0;}
table.ctr-qt td.ctr-header-actions {padding: 0; text-align: right;}
table.ctr-qt td.ctr-header-actions div {width: 1px; float: right;}
table.ctr-qt td.ctr-head {background: url(ctr_qt_main.gif) repeat-y; padding: 0 19px 0px 18px}
table.ctr-qt td.ctr-head .Head {color: #444; font-size: 16px; font-weight: bold;}
table.ctr-qt td.mb-c {background: url(ctr_qt_fade.jpg) bottom no-repeat; padding: 5px 19px 0 19px;}
table.ctr-qt td.b-c {background: url(ctr_qt_b.jpg) no-repeat; text-align: right; height: 74px;}
table.ctr-qt td.b-c div {background: #fff; width: auto; float: right;}
table.ctr-qt td.b-c img {margin-left: 6px; margin-top: 3px;}
table.quote-float {position: relative; margin-top: -4px;}

table.quoteCTRactions {margin: 6px 50px 0 0; padding: 0;}
table.quoteCTRactions td.ctrActionsLeft {width: 7px; height: 28px; background: url(action_icons_quote_l.png) no-repeat transparent;}
table.quoteCTRactions td.ctrActionsCenter {background: url(action_icons_quote_c.png) repeat-x; font-size: 0; padding-top: 7px;}
table.quoteCTRactions td.ctrActionsRight  {width: 7px; height: 28px; background: url(action_icons_quote_r.png) no-repeat transparent;}
table.quoteCTRactions td.ctrActionsCenter img {margin: 0 3px 0 3px;}

table.ctr-qt td.ctr-header-visibility div {position: absolute; float: right; margin: -6px 0 0 -16px;}
table.ctr-qt td.ctr-header-visibility {text-align: right;}
table.ctr-qt td.ctr-header-visibility a img {background-color: #bababa;}
table.ctr-qt td.ctr-header-visibility a:hover img {background-color: #555;}

td#contentRowInside table.ctr-qt td.mb-c .Normal {color: #444;}


/* Blank container */
.blank-ctr {width: 0; padding: 0; margin: 0;}
.blank-ctr .Normal {}
.basic-actions-blank {}
.basic-content-blank {}


