html, body {margin: 0; padding: 0}
img {border: none}
* {margin: 0; padding: 0}
.clearer {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0}
#body {position: relative}
.package-icon {position: absolute; right: 0; top: 0}
#sales {width: 1000px; overflow: hidden}
#sales ul {list-style-type: none; font-size: 14px}
#sales ul li {float: left; padding: 5px 2px; height: 20px; background-image: url(/images/products/sales-group.png)}
#sales ul li.bumper {width: 26px; background-image: url(/images/products/sales-group-left.png)}
#sales ul li.right {background-image: url(/images/products/sales-group-right.png)}
#sales ul li.active {background-image: url(/images/products/sales-group-active.png)}
#sales ul li.active a {color: #3f3f3f}
#sales ul li.promo {color: #9C1951}
#sales ul li.promo a {color: #9c1951}
#sales ul li.promo a:hover {color: #400A21}
#sales ul li.active-promo {background-image: url(/images/products/sales-group-active.png); color: #9C1951}
#sales ul li.active-promo a {color: #9c1951}
#sales ul li.active-promo a:hover {color: #400A21}
#sales a {color: #7f7f7f}
#sales a:hover {color: #3f3f3f}
#sales #sgs {min-height: 20px; left: -1000px; margin-left: 50px; margin-top: 10px}
#sales #sgs ul {font-size: 12px}
#sales #sgs li {padding: 2px 2px; height: 16px; background-image: url(/images/products/sales-group-sub.png)}
#sales #sgs ul.image {height: 75px}
#sales #sgs li.image {padding: 0; background: none; height: 75px; min-width: 50px}
#sales #sgs li.image .sgs-image {text-align: center; height: 55px; min-width: 50px}
#sales #sgs li.image .sgs-image img {border-width: 0}
#sales #sgs li.image .sgs-name {text-align: center; background-image: url(/images/products/sales-group-sub.png); padding: 2px 10px; height: 16px}
#sales #sgs li.image .sgs-name.active {background-image: url(/images/products/sales-group-sub-active.png)}
#sales #sgs li.image .sgs-name.active a {color: black}
#sales #sgs li.image .sgs-name.promo {color: #9C1951}
#sales #sgs li.image .sgs-name.promo a {color: #9c1951}
#sales #sgs li.image .sgs-name.promo a:hover {color: #400A21}
#sales #sgs li.image .sgs-name.active-promo {background-image: url(/images/products/sales-group-sub-active.png); color: #9C1951}
#sales #sgs li.image .sgs-name.active-promo a {color: #9c1951}
#sales #sgs li.image .sgs-name.active-promo a:hover {color: #400A21}
#sales #sgs li.bumper {width: 16px; background-image: url(/images/products/sales-group-sub-left.png)}
#sales #sgs li.right {background-image: url(/images/products/sales-group-sub-right.png)}
#sales #sgs li.active {background-image: url(/images/products/sales-group-sub-active.png)}
#sales #sgs li.active a {color: black}
#sales #sgs li.promo {color: #9C1951}
#sales #sgs li.promo a {color: #9c1951}
#sales #sgs li.promo a:hover {color: #400A21}
#sales #sgs li.active-promo {background-image: url(/images/products/sales-group-sub-active.png); color: #9C1951}
#sales #sgs li.active-promo a {color: #9c1951}
#sales #sgs li.active-promo a:hover {color: #400A21}
#sales #sgs a {color: #3f3f3f}
.main-header {position: relative; background-color: #F2F2F2; padding: 3px; font-size: 14px; margin-bottom: 10px; height: 16px}
.main-header .left {float: left; margin-right: 10px}
.main-header .left img {cursor: pointer}
.main-header .right {float: right}
.search_wrapper {width: 1000px; margin-top: 10px; position: relative}
.search_wrapper .textblock {position: absolute; left: 0px; top: 30px}
.search_wrapper .column {float: right; margin-left: 3px}
.search_wrapper .column .row {color: #3F3F3F; font-size: 11px; padding: 3px; margin-bottom: 2px; height: 13px; position: relative; cursor: pointer}
.search_wrapper .column .row p {float: left; height: 15px; overflow: hidden}
.search_wrapper .column .row .field {float: right; padding: 0 3px; border-left: 3px solid #FFF}
.search_wrapper .column .row .field img {position: relative; top: -2px; cursor: pointer}
.search_wrapper .column .row .field p.promo {color: #000; font-weight: bold; position: absolute; left: 225px; top: 3px; width: 25px}
.search_wrapper .column .row .tooltip {position: absolute; right: 0px; top: 10px; z-index: 10; border-width: 0}
.search_wrapper .column .row .fsc, .search_wrapper .column .row .cycle, .search_wrapper .column .row .cyclecheck {position: absolute; right: 3px; top: 1px}
.search_wrapper .column .row .cycle {right: 25px}
.search_wrapper .column .row .cyclecheck {right: 35px}
.search_wrapper .column .row .price {text-align: right}
.search_wrapper .column .row .solo {border: none; margin-left: 3px}
.search_wrapper .column .row .end {float: left; border: none; width: 241px}
.search_wrapper .column .row .pure {padding: 0}
.search_wrapper .column .row .pdf {text-align: center}
.search_wrapper .column .row .delivery {float: right}
.search_wrapper .column .row .delivery img {cursor: default}
.search_wrapper .column .row .promo {cursor: help}
.search_wrapper .column .row .promo-bubble {-moz-border-radius: 15px; -webkit-border-radius: 15px; padding: 7px 15px; border: 2px solid #400A21; background-color: #D74F93; color: #fff; font-weight: bold; font-size: 12px; position: absolute; left: 250px; top: -7px}
.search_wrapper .column .persuasive {background-color: #97B01F; color: #fff; font-weight: bold}
.search_wrapper .column .persuasive a {color: #fff}
.search_wrapper .column .persuasive a:hover {color: #000}
.search_wrapper .column .header {color: #262626; font-weight: bold; background-color: #D8D8D8; margin-bottom: 5px; position: relative}
.search_wrapper .column .header .fsc-logo, .search_wrapper .column .header .cycle-logo {position: absolute; right: -6px; top: -35px; cursor: default}
.search_wrapper .column .header .cycle-logo {right: 32px; top: -32px}
.search_wrapper .column .header input {width: 100%; height: 11px; padding: 0px; margin: -1px 0 0 -2px; font-size: 11px; font-family: Trebuchet MS, sans-serif; font-weight: bold; color: #666; text-align: right}
.search_wrapper .column .header img.submit {float: none; position: absolute; right: 5px; top: 3px}
.search_wrapper .column a:hover {color: #000}
#result_rows .row {cursor: default}
#options_wrapper {position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 21}
#options_wrapper .cover {width: 100%; height: 100%; background-color: #181B04; z-index: 999; opacity: 0.8; -moz-opacity: 0.8}
#options_wrapper .cover img {position: fixed; left: 50%; top: 50%; margin-left: -58px; margin-top: -8px}
#options_wrapper .options {font-size: 11px; position: fixed; left: 50%; top: 50%; margin-top: -225px; margin-left: -125px; padding: 10px 5px; z-index: 1000; width: 250px; min-height: 250px; background-color: #fff; border: 5px solid #97B01F; -moz-border-radius: 15px; -webkit-border-radius: 15px}
#options_wrapper .options .title {font-size: 13px; font-weight: bold; text-align: center; margin-bottom: 10px}
#options_wrapper .options .hide-button {position: absolute; left: -17px; top: -17px; z-index: 10; cursor: pointer}
#options_wrapper .options .option {font-size: 11px; padding: 3px; height: 14px; background-color: #ccc; border-bottom: 2px solid #fff; z-index: 2}
#options_wrapper .options .option p {float: left}
#options_wrapper .options .option .name {margin-left: 5px}
#options_wrapper .options .option p.checkbox {width: 20px; float: left; padding-right: 3px}
#options_wrapper .options .option .productname {float: left; font-weight: bold}
#options_wrapper .options .option .productinfo {height: 1em; padding-top: 3px}
#options_wrapper .options .option .label {color: #666; width: 60px}
#options_wrapper .options .option .tooltip {float: left; margin-left: 100%; margin-top: 10px; z-index: 31}
#options_wrapper .options .option .questionmark {margin-top: -2px; float: right; cursor: help}
#options_wrapper .options .combo {color: #400A21}
#options_wrapper .options .submit-wrapper {padding: 10px; text-align: center}
#options_wrapper .options .submit-wrapper img {cursor: pointer}
#custom_formats {position: fixed; z-index: 998; left: 0; top: 0; width: 100%; height: 100%}
#custom_formats .background {position: absolute; left: 0; top: 0; background-color: #181B04; opacity: 0.8; -moz-opacity: 0.8; filter: alpha(opacity=80); width: 100%; height: 100%}
#custom_formats .frame {border: 5px solid #666; -moz-border-radius: 15px; -webkit-border-radius: 15px; background-color: #fff; position: absolute; left: 50%; top: 50%; width: 700px; height: 400px; margin-left: -350px; margin-top: -200px}
#custom_formats .frame .inside {position: relative; padding: 10px}
#custom_formats .frame .inside .close-button {position: absolute; left: -15px; top: -14px; cursor: pointer}
#custom_formats .frame .inside .header {border-bottom: 1px solid #ccc; height: 20px; font-size: 16px; text-align: center}
#custom_formats .frame .inside .right-column {height: 350px; width: 100px; position: absolute; right: 0; top: 40px; border-left: 1px solid #ccc; padding: 0 5px; font-size: 14px; color: #999}
#custom_formats .frame .inside .right-column .submit {position: absolute; right: 17px; top: 330px; cursor: pointer}
#custom_formats .frame .inside .right-column .field {float: left; width: 60px; margin-right: 5px}
#custom_formats .frame .inside .right-column .field input {width: 100%; text-align: right; font-family: Trebuchet MS, sans-serif; font-size: 14px; color: #333; font-weight: bold; background-color: #F2F2F2}
#custom_formats .frame .inside .right-column .units {float: left; padding-top: 1px}
#custom_formats .frame .inside .right-column .error {margin-top: 3px; font-size: 11px; color: #333}
#custom_formats .frame .inside #format_canvas {position: absolute; left: 10px; top: 40px; width: 570px; height: 350px}
#custom_formats .frame .inside #format_canvas #format_block {position: absolute; background-color: #CBE835; border: 1px solid #545E18; opacity: 0.6; -moz-opacity: 0.6; filter: alpha(opacity=60); right: 50%; bottom: 50%}
#custom_formats .frame .inside #format_canvas #a4 {position: absolute; border: 1px dashed #999; right: 50%; bottom: 50%}
#custom_formats .frame .inside #format_canvas #a4 p {position: absolute; left: 3px; bottom: 0px; font-size: 16px}
div#anatips_tip {visibility: hidden; background-color: #333; color: #fff; position: absolute; z-index: 100; padding: 5px; width: 250px; opacity: 0.9; -moz-opacity: 0.9; filter: alpha(opacity=90); -moz-border-radius: 5px; -webkit-border-radius: 5px}
table.packages {padding-top: 10px; width: 990px}
table.packages tr td.package {position: relative; width: 153px; vertical-align: top; padding: 0 5px; float: left}
table.packages tr td.package .title {height: 16px; width: 153px; overflow: hidden; font-size: 14px; font-weight: bold; color: #666; text-align: center}
table.packages tr td.package .image {margin-left: -5px; height: 200px; text-align: center; width: 163px; overflow: hidden}
table.packages tr td.package .horizontal-devider {width: 153px; float: left; height: 0px; border-top: 1px solid #ccc}
table.packages tr td.package .sales-items {padding: 0; width: 153px; height: 300px}
table.packages tr td.package .sales-items .sales-item {margin-top: 5px; width: 153px; font-size: 10px; text-align: left}
table.packages tr td.package .sales-items .sales-item span.amount {width: 153px; font-size: 12px; font-weight: bold; color: #333}
table.packages tr td.package .price {position: relative; padding: 2px 5px; width: 143px; text-align: right; font-size: 16px}
table.packages tr td.package .price .old {color: #999; text-decoration: line-through}
table.packages tr td.package .price .new {color: #333}
table.packages tr td.package .price .order {position: absolute; top: 22px; left: 5px; cursor: pointer; border: none}
table.packages tr td.package .price .order img {border: none}
table.packages tr td.vertical-devider {border-left: 1px solid #ccc}
ul.back-button {float: right}
ul.back-button li {text-transform: uppercase}
ul.back-button li a {color: #91002E !important}
ul.back-button li a:hover {color: #4D0019 !important}
body,html {background-color: rgb(255,255,255); font-family: Trebuchet MS, sans-serif; color: rgb(90,90,90); margin: 0px; padding: 0px; font-size: 12px}
a {text-decoration: none; font-weight: bold; color: rgb(50,50,50); margin: 0px; padding: 0px}
a:hover {text-decoration: none; font-weight: bold; color: rgb(30,30,30); margin: 0px; padding: 0px}
#header_wrapper {background-color: rgb(255,255,255); height: 150px; width: 100%}
#global_wrapper {background-color: rgb(255,255,255); width: 995px; margin: 0px auto 0px auto}
#bottom_spacer {height: 70px; width: 100%; clear: both}
.flash_notice {background-color: rgb(240,240,0); color: rgb(123,123,0); width: 100%}
.flash_notice .text {padding: 5px}
#cover, .cover {position: fixed; background-color: rgb(0,0,0); opacity: 0.8; -moz-opacity: 0.8; filter:alpha(opacity=80); left: 0px; top: 0px; width:100%; height:100%; z-index:11}
#cover .bulckens-indicator {position:absolute; left:50%; top:50%; margin-left:-58px; margin-top:-8px}
#IE6_warning {position: fixed; background-color: rgb(0,0,0); opacity: 0.8; -moz-opacity: 0.8; filter:alpha(opacity=80); left: 0px; top: 0px; width:100%; height:100%; z-index:12}
#IE6_warning .message {position:absolute; left:50%; top:50%; margin-left:-225px; margin-top:-100px; width:430px; height:180px; background-image: url(/images/bulckens/IE6_warning.png); padding: 10px; color: rgb(0,0,0)}
#IE6_warning .title {color:#FF3F95; font-size: 24px; font-weight: bold; margin-bottom: 10px}
#IE6_warning .text a {color: rgb(0,0,0); text-decoration: underline}
#IE6_warning .text a:hover {color: rgb(255,255,255); text-decoration: underline}
#IE6_warning .continue {color: rgb(0,0,0); font-weight: bold; margin-top: 30px; cursor: pointer}
 #header {width: 995px; margin: 0px auto 0px auto; overflow: hidden}
#header #logo {width: 110px; height: 150px; position: absolute; left: 10px; top: 10px}
#header #login_block {position: absolute; right: 10px; top: 10px; color: rgb(128,128,128)}
#header #login_block .emphasized {color: rgb(255,255,255); font-weight: bold}
#header .bumper {float: right; padding: 90px 0px 30px 0px; margin: 0px; width: 45px; height: 30px; background-color: rgb(255,255,255)}
#header .button {float: right; padding: 90px 0px 30px 0px; margin: 0px; font-size: 14px; font-weight: bold; text-align: center; width: 140px; height: 30px; background-color: rgb(255,255,255)}
#header .button a {color: rgb(128,128,128); margin: 0px; padding: 0px}
#header .button a:hover {color: rgb(90,90,90); margin: 0px; padding: 0px}
#header .button_active {float: right; padding: 90px 0px 30px 0px; margin: 0px; font-size: 16px; font-weight: bold; text-align: center; width: 140px; height: 30px; background-color: rgb(255,255,255)}
#header .button_active a {color: rgb(128,128,128); margin: 0px; padding: 0px}
#header .button_active a:hover {color: rgb(90,90,90); margin: 0px; padding: 0px}
 #footer {width: 100%; height: 16px; position: fixed; left: 0px; bottom: 0px; font-size: 11px; text-align: center; z-index: 10}
 div.shop {width: 100%; background-image: url(/images/bulckens/shop_filler.png); position:fixed; left:0px; bottom:0px; height:31px; z-index:5}
div.shop a {color: rgb(105,105,70); margin: 0px; padding: 0px}
div.shop a:hover {color: rgb(0,0,0); margin: 0px; padding: 0px}
div.shop #handle {position:absolute; left:50%; margin-left:-170px; top:-42px; width: 340px; height: 70px; background-image: url(/images/bulckens/shop_handle.png); cursor: pointer}
div.shop #label {left:50%; margin-left: -50px; width:100px; position: absolute; padding-top: 30px; text-align: center; font-size: 16px}
div.task-count {position:absolute; left:50%; margin-left:-15px; bottom:35px; cursor: pointer}
#number_of_jobs {position:absolute; top:0px; left:0px; font-weight: bold; font-size: 14px}
 .description {padding: 0px 0px 0px 10px; width: 500px; height: 40px; overflow: hidden; margin-bottom: 20px}
.clearer {width: 100%; height: 0px; clear: both; padding: 0px; margin: 0px}
 .page_buttons_wrapper {float: left; width: 190px}
.page_button {width: 180px; text-align: left; font-size: 11px; padding: 4px 0px 4px 10px; margin-bottom: 2px}
.block_content {float: left; width: 400px; line-height: 1.5em; font-size: 11px; padding: 4px 0px 4px 10px}
.block_content .title {font-size: 13px; font-weight: bold; margin: 0px 0px 10px 0px; color: rgb(100,100,100)}
#page_index {float: left; text-align: left; height: 200px}
#page_index .column {float: left; width: 125px; padding-left: 5px; margin-left: 5px; border-left: 1px solid rgb(222,222,222)}
#page_index .letter {margin: 15px 0px 0px 0px; width: 100%; font-size: 20px; font-weight: bold; color: rgb(170,170,170)}
#page_index .name {margin: 0px; width: 100%}
.day_name {margin: 0px; padding: 0px; float: left; width: 55px}
.day_time {margin: 0px; padding: 0px; float: left}
.single_page_wrapper {width: 600px}
.single_page_wrapper img {margin-bottom: 10px}
.single_page_block {width: 100%; margin: 0px 0px 40px 10px}
.single_page_block .title {font-size: 20px; margin: 0px; padding: 0px}
.single_page_block .metadata {font-size: 10px; margin: 5px 0px 0px 0px; padding: 0px}
.clover {margin-top: 20px; position:absolute; left:50%}
.clover_leaf {float:left}
 .attachment_pool .icon {width: 30px; height: 30px}
.attachment_pool .title {font-size: 10px}
 .delivery_title {margin: 0px; padding: 0px; float: left; font-weight:normal}
.delivery_icon {margin: -2px 3px 0px -1px; padding: 0px; float: left; width: 18px; height: 16px}
 #instant_search_wrapper {float: right; position: relative; z-index:10; width: 250px; font-size: 11px}
#instant_search {width: 100%}
#instant_search #query {float: right; width: 200px}
#instant_search #icon {float: right; width: 16px; height: 16px; margin: 3px; background-image: url(/images/bulckens/search_icon.png)}
#instant_search #search_indicator {float: right; width: 16px; height: 16px; margin: 3px; background-image: url(/images/indicator.gif)}
#instant_result {position: absolute; margin-top: 0px; margin-right: 0px; z-index: 3}
#instant_result .result_list {border: 1px solid rgb(200,200,200)}
#instant_result .result {width: 240px; border-top: 2px solid rgb(255,255,255); background-color: rgb(240,240,240); padding: 5px}
#instant_result .result_status {width: 240px; background-color: rgb(255,255,255); padding: 5px}
#instant_result .result .text {float: left}
 #account_wrapper {width: 500px}
#account_wrapper .block {float: left; width: 98%; height: 50px}
#account_wrapper .label {width: 100%}
#account_wrapper p {margin: 0px; padding: 0px}
#account_wrapper .input {font-weight: bold; color: rgb(40,40,40)}
#account_wrapper .input input, #account_wrapper .input select {width: 100%; font-family: Trebuchet MS, sans-serif; font-size: 12px; background-color: rgb(220,220,220); color: rgb(60,60,60); font-weight: bold}
#account_wrapper .fieldWithErrors input, #account_wrapper .fieldWithErrors select {width: 100%; font-family: Trebuchet MS, sans-serif; font-size: 12px; background-color: #EBA638; color: rgb(255,255,255); font-weight: bold; border: 1px solid #93551B}
#account_wrapper .spacer {float: left; width: 100%; height: 50px}
#account_wrapper .title {font-size: 16px; margin-bottom: 30px}
#account_wrapper .products {list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px; float: left; background-color: rgb(210,210,210); color: rgb(60,60,60); border: 1px solid rgb(170,170,170)}
#account_wrapper .product {float: left; padding: 5px; overflow: hidden}
#account_wrapper .relation {margin: 0px; margin-left: 20px; padding: 0px; width:470px; height:20px; border-bottom: 1px solid rgb(255,255,255); background-color: rgb(245,245,245); cursor: pointer}
#account_wrapper .relation .name {margin: 4px 0px 0px 5px; padding: 0px; float: left; width:150px; overflow: hidden; color: rgb(40,40,40); font-size: 11px}
#account_wrapper .relation .letter {margin: 4px 0px 0px 0px; padding: 0px; float: left; overflow: hidden; color: rgb(40,40,40); font-size: 11px; width:12px; text-align:center; font-weight:bold; border-right: 1px solid rgb(255,255,255)}
.field_binder {width:510px; background-color:rgb(245,245,245); float:left; padding-top:10px; padding-left:5px; border:1px solid rgb(210,210,210); margin-bottom: 20px}
 .related_accounts .background {position: fixed; background-color: rgb(0,0,0); opacity: 0.8; -moz-opacity: 0.8; filter:alpha(opacity=80); left: 0px; top: 0px; width:100%; height:100%; z-index:11}
.related_accounts .fields {position: absolute; left: 50%; top: 200px; width:510px; margin-left: -265px; z-index:1253; padding-top: 10px; padding-bottom: 20px; background-color: rgb(210,210,210); border: 10px solid rgb(255,255,255)}
 .errorExplanation {font-size: 12px; margin-bottom: 30px; background-color: #EBA638; color: rgb(255,255,255); width: 400px; padding: 5px 10px 5px 10px}
.errorExplanation h2 {display:none; font-size: 14px}
.errorExplanation p {margin: 0px; padding: 0px}
.errorExplanation ul {list-style-type: circle; margin: 10px 0px 5px 30px; padding: 0px}
 .product_title_bar {background-color: rgb(240,240,240); font-size: 14px; padding: 3px 5px 3px 5px; float: right; margin-top: 20px; height: 17px}
.product_title_bar p {float: left; margin: 0px; padding: 0px}
.product_buttons {list-style: none; margin: 0px; padding: 0px}
.product_button {float: left; padding: 3px 0px 0px 0px; margin: 0px; height: 19px; font-size: 14px; background-image: url(/images/bulckens/product_button.png)}
.product_button a {color: rgb(100,100,100); margin: 0px; padding: 0px}
.product_button_sub {float: left; padding: 3px 0px 0px 0px; margin: 0px; height: 15px; font-size: 12px; background-image: url(/images/bulckens/product_button.png)}
.product_button_sub a {color: rgb(40,40,40); margin: 0px; padding: 0px}
.product_button_dot {float: left; padding: 5px 5px 0px 5px; height: 17px; background-image: url(/images/bulckens/product_button.png)}
.product_columns_wrapper {margin: 0px}
.product_column {float: right; margin-left: 3px}
.product_lines {list-style: none; margin: 0px; padding: 0px}
.product_line {font-size: 11px; height: 14px; padding: 2px 3px 2px 3px; background-color: rgb(235,235,235); margin: 0px 0px 1px 0px; color: rgb(60,60,60)}
.product_lines a {font-weight: normal; margin: 0px; padding: 0px}
.product_lines a:hover {font-style: oblique; margin: 0px; padding: 0px}
.product_line_header {background-color:rgb(222,222,222); font-weight:bold; color:rgb(20,20,20); font-size: 11px; height: 14px; padding: 2px 3px 2px 3px; margin-bottom: 3px}
.product_details {list-style: none; margin: 0px; padding: 0px; overflow: hidden}
.product_detail {float: left; overflow: hidden; margin: 0px; padding: 0px}
.product_detail img {border-width: 0px}
 .result_lines {list-style: none; margin: 0px; padding: 0px}
.result_lines a {font-weight: bold; color: rgb(20,20,20); margin: 0px; padding: 0px}
.result_lines a:hover {font-style: oblique; margin: 0px; padding: 0px}
.result_line_header {background-color:rgb(222,222,222); font-weight:bold; color:rgb(20,20,20); font-size: 11px; height: 11px; padding: 3px 2px 3px 2px; margin: 0px 0px 3px 3px; float: left; width: 50px; overflow: hidden}
.result_line_input input {width: 50px; height: 11px; font-family: Trebuchet MS, sans-serif; font-size: 11px; background-color: rgb(220,220,220); color: rgb(60,60,60); font-weight: bold}
.result_line {background-color:rgb(235,235,235); color: rgb(60,60,60); font-size: 11px; height: 11px; padding: 3px 2px 3px 2px; margin: 0px 0px 2px 3px; float: left; width: 50px; overflow: hidden}
.result_line .name {margin: 0px; padding: 0px; float: left}
.result_line .bubble {margin: -2px 5px 0px 3px; padding: 0px; float: right; width: 18px; height: 16px}
 div.bubble-wrapper {width:100%; height:26px; position:fixed; bottom:43px; z-index:8; font-size:14px; font-weight:bold}
div.bubble {margin:0 auto 0 auto; width:30px; cursor:pointer}
div.bubble img {position:absolute; z-index:1}
div.bubble div.number {position:absolute; z-index:1}
#number_of_jobs {position:absolute; width:30px; text-align:center; z-index:2; margin-top:5px}
 #tasks {position:fixed; width:100%; height:100%; left:0; bottom:0}
#tasks_wrapper {position: absolute; left:50%; bottom:50%; width:975px; height:575px; margin-left: -488px; margin-bottom: -288px; background-color:rgb(250,250,250); border: 5px solid rgb(160,160,160); z-index:20; -moz-border-radius: 5px; -webkit-border-radius: 5px}
#tasks_wrapper div.closeButton {position:absolute; left:-15px; top:-15px; cursor:pointer; z-index:10000}
 div.task {width: 150px; background-color: rgb(224,224,224); height: 100%; border-right: 2px solid #FFF; float: left; position:relative; padding-left:5px}
div.task div.tooltipImage {position:absolute; left:0px; top:0px}
div.task div.title {position:absolute; top:2px; width: 155px; font-size: 18px; text-align: center}
div.task div.row-wrapper {position:absolute; border-top: 1px solid #FFF; width:140px}
div.task div.my-options {position:absolute; width:140px}
div.task div.all-options {position:absolute; width:220px; top:100px; left:148px; min-height:120px; border: 5px solid #666; background-color: #FFF; -moz-border-radius: 5px; -webkit-border-radius: 5px}
div.task div.all-options div.snip {position:absolute; width:10px; height:20px; left:-15px; top:83px; background-image: url(/images/bulckens/snip.png)}
div.task div.option {position:relative; width:216px; padding: 2px; margin-bottom:2px; background-color: #ddd; font-size: 11px; color: #333}
div.task div.combo-option {color: #400A21}
div.task div.option div.productinfowrapper {padding: 5px 0}
div.task div.option div.productinfo {font-size: 95%; padding-top: 2px; padding-bottom: 2px; height:1em}
div.task div.option div.productinfo p.label {float: left; width:55px; font-weight: bold}
div.task .combo {font-weight: bold; color: #9C1951}
div.task div.option-title {font-size: 12px; font-weight: bold; background-color: #FFF; text-align:center}
div.task div.option-open {position:absolute; right:-9px; top:3px; cursor: pointer}
div.task div.my-options {max-height:140px; overflow:hidden}
div.task div.my-options p {margin: 0; padding: 0; margin-bottom:3px; font-size: 10px}
div.row-wrapper div.amount {position:absolute; right:0px; font-size: 12px; padding-top:5px}
div.row-wrapper div.price {position:absolute; right:0px; font-size: 12px; padding-top:5px}
div.row-wrapper input {position:absolute; top:2px; right:30px; width:50px; height:14px; font-size: 12px; color: #666; font-family: Trebuchet MS, sans-serif; text-align:right}
div.row-wrapper textarea {position:absolute; top:22px; left:0; width:140px; height:42px; font-size: 11px; color: #333; font-family: Trebuchet MS, sans-serif; resize: none; z-index:2}
div.row-wrapper div.user-text {position:absolute; top:22px; left:0; width:140px; height:42px; font-size: 11px; color: #333; font-family: Trebuchet MS, sans-serif; overflow:hidden}
div.row-wrapper div.label {position:absolute; left:0px; font-size: 12px; padding-top:5px; font-weight:bold; color: #999}
div.task div.productName {position:absolute; top:150px; height:30px; width:145px; color:rgb(60,60,60); font-weight:bold; font-size:11px}
div.task span.combo-name {cursor: help}
div.task div.destroyButton {position:absolute; right:2px; top:2px; cursor:pointer; z-index:2}
div.task div.button {position:absolute; left:5px; padding-top: 5px; text-align: center; cursor:pointer; z-index:2; border-top: 1px solid #FFF; width:140px}
 div.combo-task {background-color:#F2F2F2; padding: 0; width:155px}
div.combo-task div.container {position: relative; top:30px; padding-left: 5px; height:515px}
 div.lines {position:absolute; left:0px; top:0px; width:100%; height:100%}
div.lines div.line {position:relative; float:left; width:155px; height:100%; border-right: 1px solid #CCC}
 div.task-closed {width: 60px; background-color: rgb(224,224,224); height: 100%; border-right: 2px solid #FFF; float: left; position:relative; padding-left:5px}
div.task-closed div.title {position:absolute; top:10px; width:55px; font-size: 16px; text-align: center}
div.task-closed div.show-button {position:absolute; top:50px; width:55px; text-align: center; cursor: pointer}
 div.info {position:relative; float:right; width:140px; height:555px; background-color: #FFF; padding: 10px; border-left: 5px solid rgb(160,160,160)}
div.info img.steps {position:absolute; top:-5px; left:0}
div.info div.title {width:100%; font-size: 16px; color: #666; text-align: center; position:relative; top:17px; left:0; font-weight: bold}
div.info p {position:relative; left:0; margin: 0}
div.info p.name {position:relative; left:0; margin-top:15px; margin-bottom:5px; font-weight: bold}
div.row-wrapper div.label {position:absolute; left:0px; font-size: 12px; padding-top:5px; font-weight:bold; color: #333}
div.row-wrapper div.price {position:absolute; right:0px; font-size: 12px; padding-top:5px}
div.info div.row-wrapper {border-top: 1px solid #CCC}
div.info img.next-button {position:absolute; left:6px; bottom:5px; cursor:pointer}