
/* ProduceLive containers  */



/* Basic */
.basic-outer {margin-bottom: 20px; z-index: -1000;}
.basic-title {float: left;}
.basic-title .Head {color: #fff; font-size: 22px; font-weight: normal; margin: 0;}
.basic-title h1 {margin: 8px 0 18px 0;}
.basic-title h1 .Head {font-size: 26px; line-height: 1em; margin: 0;}
.basic-actions {float: left;}
.basic-content {padding: 0px 0 10px 0; clear: both; margin-top: -10px;}
.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;}


/* Quote */
.QuoteExp {margin: 0px auto; min-width: 180px; max-width: 1000px; color :#222; margin-left: 12px; margin-bottom: 20px; z-index: -1000;}
.QuoteExp .content, .QuoteExp .t, .QuoteExp .b, .QuoteExp .b div {background: transparent url(img/ctr_quote_bg_full.gif) no-repeat top right;}
.QuoteExp .content {position: relative; zoom: 1; _overflow-y: hidden; padding: 24px 16px 0px 40px;}
.QuoteExp .t {position: absolute; left: 0px; top: 0px; width: 40px; margin-left: -12px; height: 100%; _height: 1600px; background-position: top left;}
.QuoteExp .b {position: relative; width: 100%;}
.QuoteExp .b, .QuoteExp .b div {height: 52px; font-size: 1px;}
.QuoteExp .b {background-position: bottom right;}
.QuoteExp .b div {position: relative; width: 60px; margin-left: -12px; background-position: bottom left;}
.QuoteExp .hd, .QuoteExp .bd, .QuoteExp .ft {position: relative;}
.QuoteExpContentBox {margin-left: -35px; position: relative;}
.QuoteExpContentBox .QuoteExpActions h2 .Head {font-size: 18px; font-weight: normal;}
.QuoteExpActions {padding: 0;}
.QuoteExpActions h2 {padding: 0; margin: 0; line-height: 1em; margin-top: 4px; margin-bottom: 6px;}
.QuoteExpActions h2 .Head {color: #e64800; color: #222;}
.QuoteExpActions div {position: absolute; width: 0;}
.QuoteExpContent {text-align: left; padding: 0;}
.QuoteExp .Normal, .QuoteExp .NormalBold {color: #222;}
.QuoteExpContent * {font-size: 12px;}


/* Green */
.GreenCTR {margin: 0px auto; min-width: 180px; max-width: 1000px; color :#222; z-index: -1000; margin-left: 18px; margin-bottom: 20px;}
.GreenCTR .content, .GreenCTR .t, .GreenCTR .b, .GreenCTR .b div {background: transparent url(img/ctr_green_bg_full.gif) no-repeat top right;}
.GreenCTR .content {position: relative; zoom: 1; _overflow-y: hidden; padding: 22px 30px 0px 10px; z-index: 1000;}
.GreenCTR .t {position: absolute; left: 0px; top: 0px; width: 28px; margin-left: -18px; height: 100%; _height: 1600px; background-position: top left;}
.GreenCTR .b {position: relative; width: 100%;}
.GreenCTR .b, .GreenCTR .b div {height: 30px; font-size: 1px;}
.GreenCTR .b {background-position: bottom right;}
.GreenCTR .b div {position: relative; width: 32px; margin-left: -18px; background-position: bottom left;}
.GreenCTR .hd, .GreenCTR .bd, .GreenCTR .ft {position: relative;}
.GreenCTRContentBox {position: relative;}
.GreenCTRContentBox .GreenCTRActions h2 .Head {font-size: 18px; font-weight: normal;}
.GreenCTRActions {padding: 0;}
.GreenCTRActions h2 {padding: 0; margin: 0; line-height: 1em; margin-top: 4px; margin-bottom: 10px;}
.GreenCTRActions h2 .Head {color: #fff; font-size: 20px;}
.GreenCTRActions div {position: absolute; width: 0;}
.GreenCTRContent {text-align: left; padding: 0;}
.GreenCTR .Normal, .GreenCTR .NormalBold {color: #fff;}
.GreenCTRContent * {color: #fff; font-size: 12px;}