body, table, input  {
/*    overflow-x: hidden;*/
    color: #555;
    font-family: sans-serif;
/*    font-family: "Montserrat"; */
}

.text-center {
    text-align: center;
}

#new_account {
    display: none;
}

textarea {
    font-family: monospace;
    }

.hidden-file-upload {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

#dragarea {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 0px;
    height: 0px;
    opacity: 0;
    background: #9999ff;
    border: 0px;
    overflow-x: hidden;
    overflow-y: hidden;
}

#dragarea .inside-drag {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    position: relative;
    left: 10px;
    top: 10px;
    margin: 0px;
    border: 3px dashed white;
    border-radius: 1em;
    font-size: 2em;
    color: white;
}

#im2-dragarea {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 0px;
    height: 0px;
    opacity: 0;
    background: #9999ff;
    border: 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    z-index: 100;
}

#im2-dragarea .inside-drag {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    position: relative;
    left: 10px;
    top: 10px;
    margin: 0px;
    border: 3px dashed white;
    border-radius: 1em;
    font-size: 2em;
    color: white;
}


#imageupload-label-cont {
    border: 1px solid #999;
    border-radius: 200px;
    padding: 5px;
    display: inline-block;
    text-align: center;
    float: right;
}

#imageupload_label {
    font-size: 17px;
    display: inline-block;
    padding-right: 1px;
    padding-top: 1px;
}

#img_man_cont {
    width: 700px;
    margin-left: auto;
    margin-right: auto;
    border: 1px solid #999;
    border-radius: 1em;
}

#img_man_tool_cont {
    padding: .2em 1em;
    border-bottom: 1px solid #999;
    border-top-left-radius: 1em;
    border-top-right-radius: 1em;
    background: #9999ff;
}

#img_man_disp_cont {
    overflow-y: scroll;
    height: 10em;
}

/*#img_man_dis_cont {
    margin: 1em;
}*/

.img_cell {
    width: 100px;
    height: 100px;
    display: table-cell;
    padding: 10px;
    vertical-align: middle;
    box-shadow: inset 0 0 0 1px rgba(0,0,0,.5);
}

.img_cont {
    margin-right: auto;
    margin-left: auto;
    text-align: center;
}

.attachments {
    padding: 2px;
    list-style: none;
}

.attachment {
    width: 116px;
    position: relative;
    float: left;
    padding: 8px;
    margin: 0;
    color: #464646;
    cursor: pointer;
    list-style: none;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    outline: 0;
}

.attachments .selected {
    box-shadow: inset 0 0 2px 3px #f1f1f1, inset 0 0 0 7px #5b9dd9;
}

.attachment_preview {
    position: relative;
    -webkit-box-shadow: inset 0 0 15px rgba(0,0,0,.1),inset 0 0 0 1px rgba(0,0,0,.05);
    box-shadow: inset 0 0 15px rgba(0,0,0,.1),inset 0 0 0 1px rgba(0,0,0,.05);
    background: #eee;
    cursor: pointer;
}

.attachment_preview:before {
    content: "";
    display: block;
    padding-top: 100%;
}

.attachment .thumbnail:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-box-shadow: inset 0 0 0 1px rgba(0,0,0,.1);
    box-shadow: inset 0 0 0 1px rgba(0,0,0,.1);
    overflow: hidden;
}

.attachment .thumbnail .centered img {
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}

.attachment .thumbnail img {
    position: absolute;
    top: 0;
    left: 0;
}


.centered {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: translate(50%,50%);
    -ms-transform: translate(50%,50%);
    transform: translate(50%,50%);
}

#img_man_foot {
    padding: .2em 1em;
    border-top: 1px solid #999;    
    border-bottom-left-radius: 1em;
    border-bottom-right-radius: 1em;
    background: #9999ff;
}

#imageupload {
    position: absolute;
    opacity: 0.0;
}

.image_progress_label {
    margin: .4em;
}

.image_progress {
    height: .5em;
    width: 0px;
    background: #9999ff;
}

.image_progress_cont {
    margin: .4em;
    width: 100%;
    border: 2px solid #9999ff;
}

.im2_progress_label {
    margin: .4em;
}

.im2_progress {
    height: .5em;
    width: 0px;
    background: #9999ff;
}

.im2_progress_cont {
    margin: .4em;
    width: 100%;
    border: 2px solid #9999ff;
}

/*style.css*/

pre
{
    font-size: 12px;
}

body, td
{
    margin: 0px;
    padding: 0px;
    /*font-family: sans-serif;*/
    font-size: 100%;
    color: #666666;
}

body.mm {
  background: #f0f0f0;
}

#site-head-container {
    margin-bottom: 10px;
}

.stats_body
{
  margin: 0px;
  padding: 0px;
  border: 2px solid black;
  width: 100%;
  background: #fafafa;
}

table.buyer_waiting th
{
  padding: 2px;
    font-size: 12px;
  border: 1px solid black;
}
table.buyer_waiting td
{
  padding: 2px;
    font-size: 12px;
  border: 1px solid black;
}


table.stats_row
{
  width: 100%;
  margin: 0px;
  border: 2px solid black;
}

table.stats_row td
{
  border: 2px solid black;
}

table.stats_inner_body
{
  width: 100%;
}

table.stats_inner_body td, table.stats_inner_body th
{
  border: 0px;
    font-size: 12px;
}

.stats_inv_totals, .stats_venue_ov
{
  margin: 0px;
  padding: 0px;
  width: 20%;
    border-right: 2px solid black;
}


.stats_inv_totals_head, .stats_head
{
    border-bottom: 2px solid black;
  padding: 3px;
  background: #666666;
  color: #cccccc;
    font-weight: bold;
  width: 100%;
}

table.stats_inv_totals_body
{
  width: 100%;
}

table.stats_inv_totals_body td
{
    font-size: 12px;
}


a:hover, a:link, a:visited, a:active
{
    text-decoration: none;
    color: #7755aa;
}


a:hover
{
    text-decoration: underline;
    color: #aa99cc;
}

#logo
{
  width: 160px;
  height: 160px;
}

#logo > div {
    display: inline-block;
}

#site-logo {
    width: 160px;
}

#s-container {
    text-align: center;
    width: 100%;
}

#s-container img {
    margin: 5px;
}

#login-block-subuser {
    text-align: center;
    font-size: 10px;
}

#cookie {
    vertical-align: bottom;
    padding-left: 25px;
    font-size: smaller;
}

#quick-links-container {
    width: 100%;
}

#quick-links {
    text-align: center;
    padding: 4px;
    padding-left: 15px;
    padding-right: 15px;
    background: #eeeeff;
    border: 2px solid #9999ff;
}

.no-active-ticket img {
    display: none;
}

.active-ticket img {
    margin-right: 5px;
}

.active-ticket {
    color: green; font-weight: bold;
}

.alpha {
    background-color: red;
    color: #FFFFFF
}

.beta {
    color: red;
}

#hashtags {
    padding-left: 5px;
    }

.page_content
{
  padding: 10px;
}

div.help_comments
{
  padding: 10px;
  background: #fafafa;
  border: 1px solid #aaaaaa;
}

th.fees
{
  background: #cceecc;
  border: 1px solid #99cc99;
}

td.fees
{
  background: #ccddcc;
  border: 1px solid #99cc99;
      text-align: right;
}

#aobtooltip
{
  position: absolute;
  width: 200px;
  border: 2px solid black;
  padding: 3px;
  background-color: white;
  visibility: hidden;
  z-index: 100;
    font-size: 75%;
}

table.dazzle_files_table td, table.dazzle_files_table th
{
  padding: 3px;
}

table.reprice_config
{
  width: 100%;
}

table.reprice_config td
{
  padding: 3px;
}

tr.reprice_config_row1
{
  background-color: #f0f0ff;
}

tr.reprice_config_row2
{
  background-color: #fefeff;
}

tr.reprice_config_row3
{
  background-color: #e0e0e0;
}

.payment
{
  border: 2px solid green;
  background-color: #ddeedd;
  padding: 4px;
    margin-top: 10px;
}

th.ship_settings,td.ship_settings
{
    text-align: center;
  border: 1px solid #cc99ff;
    padding: 3px;
}

th.bulk_ship_settings,td.bulk_ship_settings
{
  border: 1px solid #cc99ff;
  padding: 3px;
}

th.ship_settings_codes,td.ship_settings_codes,td.ship_settings_codes_green
{
    text-align: left;
    border: 1px solid #cc99ff;
    padding: 3px;
    font-size: smaller;
}

table.user_admin td,table.user_admin th
{
    font-size: smaller;
    padding: 3px;
}

tr.user_admin_free
{
  background: #eeffee;
}

table.auto_gen_skus_settings td,table.auto_gen_skus_settings th
{
  padding: 3px;
}

table.user_admin th
{
  background: #cccccc;
}

table.repricing_offers th
{
  padding: 3px;
  background: ltgray;
}

table.repricing_offers td
{
  padding: 3px;
  background: white;
}

table.repricing_script td
{
  padding: 2px;
    font-size: small;
}

td.ship_settings_codes_green
{
    background-color: #ccffcc;
}
td.home_left
{
  width: 50%;
  background: #ddddff;
  border: 2px solid #9999ff;
  padding: 5px;
}

td.home_right
{
  width: 50%;
  background: #eeeeee;
  border: 2px solid #cccccc;
  padding: 5px;
}

td.home_test
{
  background: #ffeeee;
  border: 2px solid #ffaaaa;
  padding: 5px;
}

th.admin
{
    font-size: 14px;
}

table.ticket_list td
{
  padding: 3px;
    font-size: small;
}

td.ticket_heading
{
  color: #003399;
  background: #cccccc;
    font-size: normal;
}

td.admin
{
  padding: 5px;
    font-size: 12px;
}

td.inventory_row_1
{
  padding: 3px;
  background: white;
}

td.inventory_row_2
{
  padding: 3px;
  background: #f0fff0;
}

td.inventory
{
  padding: 3px;
}

td.wants_row_1
{
  padding: 3px;
  background: white;
}

td.wants_row_2
{
  padding: 3px;
  background: #f0fff0;
}

td.wants
{
  padding: 3px;
}

td.login_block
{
  background: white;
  padding: 5px;
  border: 2px solid #aaaaaa;
}

td.login, .login
{
    font-size: 75%;
    text-align: center;
}

.translation
{
  padding: 3px;
    text-align: center;
}

td.login_text
{
    text-align: right;
}

.order-comment-cont {
    padding: 6px 0px;
    width: 15em;
}

.order-comment-cont .fa {
    color: #333;
    padding: 5px;
}

.order-comment {
    border: 1px solid #333;
    border-radius: 5px;
    padding: 4px;
    width: 12em;
    min-height: 1.5em;
    display: inline-block;
}

.comment
{
  border: 1px solid black;
  font-style: italic;
  padding: 3px;
}

.pagebreak
{
 page-break-after: always;
}

td.calendar, td.calendar1
{
    font-size: 85%;
  background: #f9f9ff;
    text-alignment: center;
  padding: 5px;
}

td.calendar
{
  border: 1px solid black;
}

td.calendar1
{
  padding: 2px;
}

.history_summary
{
  background: #f0fff0;
  border: 2px solid #ccffcc;
    padding: 5px;
}

th.history_breakdown
{
  background: #f0f0ff;
    font-size: 85%;
  padding: 3px;
}

td.history_breakdown
{
  background: #e0ffe0;
  padding: 3px;
    font-size: 75%;
}

th.calendar
{
    font-size: 150%;
  background: #f9fff9;
  padding: 5px;
  border: 1px solid black;
}

td.change_address_label, td.change_address_input
{
  padding: 3px;
  background: #f5fff5;
}

td.change_address_input
{
  background: white;
}

td.detail_label
{
    padding-right: 10px;
}

td.order_combine
{
  padding: 5px;
    font-size: small;
}

td.page_block_1, td.page_block_2, td.page_block_clear
{
  padding: 5px;
}

td.page_block_1
{
  background: #f5eeff;
  border: 2px solid #cc99ff;
}

td.page_block_2
{
  background: #eeeeee;
  border: 2px solid #999999;
}

td.inv_list_single_left,td.inv_list_single_center,td.inv_list_single_right
{
  border: 1px solid black;
  padding: 10px;
}

td.inv_list_single_left
{
  background: #f5f5ff;
}

td.inv_list_single_center
{
  background: #eeeeee;
}

td.inv_list_single_right
{
  background: #f5fff5;
}

#pnr
{
  padding: 5px;
  border: 1px solid #ff9999;
}

th.item_search
{
  background: #ddccff;
    font-size: smaller;
}

td.itemsearch
{
  background: #ddffcc;
    font-size: smaller;
}

th.inventory
{
  background: #ddccff;
}

th.wants
{
  background: #ddccff;
}

th.shipping
{
  background: #ddccff;
  padding: 3px;
}

td.shipping,td.shipping1, td.shipping2, td.alibris, td.abe_fail
{
padding: 3px;
}

td.shipping1
{
  background: white;
}

td.shipping2
{
  background: #eeeeff;
}

td.alibris
{
  background: #ff99ff;
}

td.abe_fail
{
    background: #FFFF00;
}

td.pull_list,td.pull_list1, td.pull_list2
{
  color: black;
  padding: 3px;
}

td.pull_list1
{
  background: white;
}

td.pull_list2
{
  background: #eeeeff;
}

td.shipping1_ex,td.shipping2_ex,td.pull_list1_ex,td.pull_list2_ex
{
  background: #ffcccc;
}

td.shipping1_int,td.shipping2_int,td.pull_list1_intl,td.pull_list2_intl
{
  background: #ccffcc;
}

td.shipping1_apo,td.shipping2_apo,td.pull_list1_apo,td.pull_list2_apo
{
	background: #7CAF7C;
}

td.shipping1_int_ex,td.shipping2_int_ex,td.pull_list1_int_ex,td.pull_list2_int_ex
{
  background: #ffffcc;
}

td.shipping1_nd,td.shipping2_nd,td.pull_list1_nd,td.pull_list2_nd
{
  background: #ff66cc;
}

td.shipping1_sd,td.shipping2_sd,td.pull_list1_sd,td.pull_list2_sd
{
  background: #ff99cc;
}

td.shipping1_prime,td.shipping2_prime,td.pull_list1_prime,td.pull_list2_prime
{
  background: #FFA500;
}

td.shipping1_u,td.shipping2_u,td.pull_list1_u,td.pull_list2_u
{
	background: #FFA500;
}

td.expenses,td.expenses1,td.expenses2,th.expenses
{
  padding: 3px;
}

td.expenses,td.expenses2
{
  background: #ddffee;
}

.trail_line
{
  display: inline;
  padding: 3px;
  margin: 5px;
  margin-left: 25px;
  background: #eeeeee;
  border: 2px solid black;
    font-weight: bold;
}

.hd1
{
    font-size: 110%;
    font-weight: bold;
}

.floater
{
  padding: 4px;
  background: #eeeeff;
  position: absolute;
  border: 1px solid #6666ff;
  width: 200px;
  top: 200px;
  left: 300px;
  visibility: hidden;
    z-index: 1000;
}

.hd2
{
    font-size: 100%;
    font-weight: bold;
    padding-left: 1em;
}

.hd3
{
    font-size: 85%;
    font-weight: normal;
    padding-left: 2em;
}

.refresh_settings
{
 background-color: #f0f0f0;
 border: 2px solid #666666;
   padding: 5px;
}

@media print
{
	#logo { display: none; }
	#ship { display: none; }
	#inventory { display: none; }
	#history { display: none; }
	#account { display: none; }
	#forum { display: none; }
	#help { display: none; }
	#signup { display: none; }
	#ship_note { display: none; }
	#inventory_note { display: none; }
	#history_note { display: none; }
	#account_note { display: none; }
	#forum_note { display: none; }
	#help_note { display: none; }
	#signup_note { display: none; }
	#login { display: none; }
	.noprint { display: none; }
}


input
{
    font-size: 85%;
}

table.help_nav,table.help_body
{
    padding: 5px;

}

table.help_nav
{
  background: #f5eeff;
  border: 2px solid #cccccc;
}

table.help_body
{
  background: #eeeeee;
  border: 2px solid #cccccc;
}

table.ll_item_details_table
{
  border: 2px solid black;
    font-size: 12px;
}

table.ll_item_details_table th
{
  background: #eeeeee;
  padding: 3px;
}

table.ll_item_details_table td
{
  background: #f9f9f9;
  padding: 3px;
}

div.hn1,
div.hn2,
div.hn3,
div.hn4,
div.hn5,
div.hn6
{
  padding: 3px;
}

div.hn1
{
    font-size: large;
    font-weight: bold;
}

div.hn2
{
    font-size: large;
    font-weight: normal;
    line-height: 100%;
    padding-left: 10px;
}
div.hn3
{
    font-size: medium;
    font-weight: normal;
    line-height: 100%;
    padding-left: 20px;
}
div.hn4,div.hn5,div.hn6
{
    font-size: small;
    font-weight: normal;
    line-height: 100%;
    padding-left: 30px;
}
div.hn4
{
    padding-left: 40px;
}
div.hn5
{
    padding-left: 50px;
}
div.hn6
{
    padding-left: 60px;
}

table.ll_market td,table.ll_market th
{
  padding: 2px;
}

tr.ll_market_no_data
{
  padding: 2px;
  background: #faf9a3;
    font-size: 10px;
}
tr.ll_market,td.ll_market,th.ll_market
{
  padding: 2px;
  background: #bbf99a;
    font-size: 10px;
}

tr.ll_market_error,td.ll_market_error,th.ll_market_error
{
  padding: 2px;
  background: #f96666;
    font-size: 10px;
}

table.sym_file
{
    font-size: 12px;
  border: 2px solid black;
}

table.sym_file td
{
  padding: 3px;
}

td.sym_file_single
{
  background-color: #e0e0e0;
}

td.sym_file_multi
{
  background-color: #c0c0c0;
}


table.billing {
  padding: 0px;
}

table.billing td {
  padding: 5px;
    text-align: right;
}

tr.billing1 {
  background: #eeeeff;
}

tr.billing2 {
  background: white;
}


#venue_status table, #venue_status th, #venue_status td {
 border: 1px solid #666;
    border-collapse: collapse;
}

#venue_status td {
 padding: 3px;
    }

.t247
{
	background:none!important;
	border:none;
	padding:0!important;
	color: #7755aa;
	cursor: pointer;
	font-weight: bold;
}

.menu_button {
    text-align: center;
    border: 1px solid #cccccc;
    font-size: 75%;
    height: 30px;
    width: 8em;
    border-right: 0px;
}

.menu_button:last-child {
    border-right: 1px solid #cccccc;
}

/* Everything below imported from blueverie.css */

/* Product Chooser */

#ProductChooser
{
    width: 100%;
    margin: 0;
    padding: 10px 0 0 0;
    list-style: none;
}

#ProductChooser li
{
    float: left;
    padding: 0 0 10px 0;
    position: relative;
    line-height: 0;
}

#ProductChooser a
{
    float: left;
    height: 10px;
    padding: 0;
    color: #7755aa;
    text-decoration: none;

}

#ProductChooser li:hover > a
{
    color: #7755aa;
}

#ProductChooser li:hover > ul
{
    display: block;
}

/* Product Chooser Sub Menu */

#ProductChooser ul
{
    list-style: none;
    margin: 0;
    padding: 0;
    display: none;
    position: absolute;
    top: 20px;
    left: 0;
    z-index: 99999;
    background: #7755aa;
    background: -moz-linear-gradient(#7755aa, #4E387E);
    background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #4E387E),color-stop(1, #7755aa));
    background: -webkit-linear-gradient(#7755aa, #4E387E);
    background: -o-linear-gradient(#7755aa, #4E387E);
    background: -ms-linear-gradient(#7755aa, #4E387E);
    background: linear-gradient(#7755aa, #4E387E);
    -moz-box-shadow: 0 0 2px rgba(255,255,255,.5);
    -webkit-box-shadow: 0 0 2px rgba(255,255,255,.5);
    box-shadow: 0 0 2px rgba(255,255,255,.5);
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #fff;
}

#ProductChooser ul ul
{
    width: 350px;
    top: 0;
    left: 150px;
    background: #333;
    background: -moz-linear-gradient(#9c9c9c,  #333);
    background: -webkit-gradient(linear, left top, left bottom, from(#9c9c9c), to(#333));
    background: -webkit-linear-gradient(#9c9c9c,  #333);
    background: -o-linear-gradient(#9c9c9c,  #333);
    background: -ms-linear-gradient(#9c9c9c,  #333);
    background: linear-gradient(#9c9c9c,  #333);
    color: #fff;
}

#ProductChooser ul li
{
    float: none;
    margin: 0;
    padding: 0;
    display: block;
    -moz-box-shadow: 0 1px 0 #4E387E, 0 2px 0 #777777;
    -webkit-box-shadow: 0 1px 0 #4E387E, 0 2px 0 #777777;
    box-shadow: 0 1px 0 #4E387E, 0 2px 0 #777777;
}

#ProductChooser ul li:last-child
{
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

#ProductChooser ul a
{
    padding: 10px;
    height: 10px;
    width: 130px;
    height: auto;
    line-height: 1;
    display: block;
    white-space: nowrap;
    float: none;
    text-transform: none;
    color: #fff;
}

#ProductChooser ul ul a
{
    width: 330px;
}

#ProductChooser ul a:hover
{
    background: #333;
    background: -moz-linear-gradient(#9c9c9c,  #333);
    background: -webkit-gradient(linear, left top, left bottom, from(#9c9c9c), to(#333));
    background: -webkit-linear-gradient(#9c9c9c,  #333);
    background: -o-linear-gradient(#9c9c9c,  #333);
    background: -ms-linear-gradient(#9c9c9c,  #333);
    background: linear-gradient(#9c9c9c,  #333);
    color: #fff;
}

#ProductChooser ul li:first-child > a
{
    color: #fff;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
}

#ProductChooser ul li:first-child > a:after
{
    color: #fff;
    content: '';
    position: absolute;
    left: 30px;
    top: -8px;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 8px solid #7755aa;
}

#ProductChooser ul ul li:first-child a:after
{
    color: #fff;
    left: -8px;
    top: 12px;
    width: 0;
    height: 0;
    border-left: 0;
    border-bottom: 5px solid transparent;
    border-top: 5px solid transparent;
    border-right: 8px solid #333;
}

#ProductChooser ul li:first-child a:hover:after
{
    border-bottom-color: #333;
}

#ProductChooser ul ul li:first-child a:hover:after
{
    width: 0;
    border-right-color: #333;
    border-bottom-color: transparent;
}


#ProductChooser ul li:last-child > a
{
    color: #fff;
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
}

/* Clear floated elements */

#ProductChooser:after
{
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}


/* Sales Graph */

ul.xAxis
{
    margin:0 0 0 65px;
    padding:0;
    float:left;
    clear:left;
    display:inline;
    width:775px;
}
ul.yAxis
{
    margin:14px 0 0 0;
    padding:0;
    display:inline;
    float:left;
    text-align: right;
}
ul.xAxis li
{
    float:left;
    list-style:none;
    width:25px;
    text-align:center;
}
ul.yAxis li
{
    list-style:none;
    height:33px;
    width: 54px;
    text-align:right;
    clear:left;
}
dl#csschart, dl#csschart dt, dl#csschart dd
{
    margin:0;
    padding:0;
}
dl#csschart
{
    width:775px;
    height:360px;
    padding-left:11px;
    float:left;
}
dl#csschart dt
{
    display:none;
}
dl#csschart dd
{
    position:relative;
    float:left;
    display:inline;
    width:25px;
    height:330px;
    margin-top:22px;
}
dl#csschart span
{
    position:absolute;
    display:block;
    width:25px;
    bottom:0;
    left:0;
    z-index:1;
    color:#555;
    text-decoration:none;
}
dl#csschart span b
{
    display:block;
    font-weight:bold;
    font-style:normal;
    float:left;
    line-height:200%;
    color:#fff;
    position:absolute;
    top:5px;
    left:3px;
    text-align:center;
    width:23px;
}

/* default column styling */

dl#csschart span
{
    height:50%;
    background: -webkit-gradient(linear, 60% 0%, 0% 0%, from(#C0C0C0), to(#808080));
}

dl#csschart .stack
{
    margin-left:-25px;
}
dl#csschart .stripe span
{
    background: #FFFFFF;
}
dl#csschart .stripe1 span
{
    background: #E3E4FA;
}
dl#csschart .a1b span
{
    background: #D77D7D;
    background: -webkit-linear-gradient(#D77D7D,  #CD5C5C);
    background: -ms-linear-gradient(right, #D77D7D,  #CD5C5C);
    background: linear-gradient(#D77D7D,  #CD5C5C);
    background: -webkit-gradient(linear, 60% 0%, 0% 0%, from(#D77D7D), to(#CD5C5C));
    background: -moz-linear-gradient(right,  #D77D7D,  #CD5C5C);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CD5C5C', endColorstr='#D77D7D', gradientType='1', gradientType='1');
    background-image: -o-linear-gradient(left, #CD5C5C, #D77D7D);
}
td.a1b
{
    background-color: #CD5C5C;
    color: #FFFFFF;
}
dl#csschart .abe span
{
    background: #A23333;
    background: -webkit-linear-gradient(#A23333,  #8B0000);
    background: -ms-linear-gradient(right, #A23333,  #8B0000);
    background: linear-gradient(#A23333,  #8B0000);
    background: -webkit-gradient(linear, 60% 0%, 0% 0%, from(#A23333), to(#8B0000));
    background: -moz-linear-gradient(right,  #A23333,  #8B0000);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8B0000', endColorstr='#A23333', gradientType='1');
    background-image: -o-linear-gradient(left, #8B0000, #A23333);
}
td.abe
{
    background-color: #8B0000;
    color: #FFFFFF;
}
dl#csschart .ali span
{
    background: #6A5ACD;
    background: -webkit-linear-gradient(#6A5ACD,  #5548A4);
    background: -ms-linear-gradient(right, #6A5ACD,  #5548A4);
    background: linear-gradient(#6A5ACD,  #5548A4);
    background: -webkit-gradient(linear, 60% 0%, 0% 0%, from(#6A5ACD), to(#5548A4));
    background: -moz-linear-gradient(right,  #6A5ACD,  #5548A4);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5548A4', endColorstr='#6A5ACD', gradientType='1');
    background-image: -o-linear-gradient(left, #5548A4, #6A5ACD);
}
td.ali
{
    background-color: #5548A4;
    color: #FFFFFF;
}
dl#csschart .amc span
{
    background: #1E90FF;
    background: -webkit-linear-gradient(#1E90FF,  #1873CC);
    background: -ms-linear-gradient(right, #1E90FF,  #1873CC);
    background: linear-gradient(#1E90FF,  #1873CC);
    background: -webkit-gradient(linear, 60% 0%, 0% 0%, from(#1E90FF), to(#1873CC));
    background: -moz-linear-gradient(right,  #1E90FF,  #1873CC);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1873CC', endColorstr='#1E90FF', gradientType='1');
    background-image: -o-linear-gradient(left, #1873CC, #1E90FF);
}
td.amc
{
    background-color: #1873CC;
    color: #FFFFFF;
}
dl#csschart .amu span
{
    background: #33CCFF;
    background: -webkit-linear-gradient(#33CCFF,  #00ace6);
    background: -ms-linear-gradient(right, #33CCFF,  #00ace6);
    background: linear-gradient(#33CCFF,  #00ace6);
    background: -webkit-gradient(linear, 60% 0%, 0% 0%, from(#33CCFF), to(#00ace6));
    background: -moz-linear-gradient(right,  #33CCFF,  #00BFFF);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00BFFF', endColorstr='#33CCFF', gradientType='1');
    background-image: -o-linear-gradient(left, #00BFFF, #33CCFF);
}
td.amu
{
    background-color: #00BFFF;
    color: #FFFFFF;
}
dl#csschart .amz span
{
    background: #6B9BC3;
    background: -webkit-linear-gradient(#6B9BC3,  #4682B4);
    background: -ms-linear-gradient(right, #6B9BC3,  #4682B4);
    background: linear-gradient(#6B9BC3,  #4682B4);
    background: -webkit-gradient(linear, 60% 0%, 0% 0%, from(#6B9BC3), to(#4682B4));
    background: -moz-linear-gradient(right,  #6B9BC3,  #4682B4);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4682B4', endColorstr='#6B9BC3', gradientType='1');
    background-image: -o-linear-gradient(left, #4682B4, #6B9BC3);
}
td.amz
{
    background-color: #6B9BC3;
    color: #FFFFFF;
}
dl#csschart .fba span
{
    background: #3090C7;
    background: -webkit-linear-gradient(#3090C7,  #005E95);
    background: -ms-linear-gradient(right, #3090C7,  #005E95);
    background: linear-gradient(#3090C7,  #005E95);
    background: -webkit-gradient(linear, 60% 0%, 0% 0%, from(#3090C7), to(#005E95));
    background: -moz-linear-gradient(right,  #3090C7,  #005E95);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#005E95', endColorstr='#3090C7', gradientType='1');
    background-image: -o-linear-gradient(left, #005E95, #3090C7);
}
td.fba
{
    background-color: #3090C7;
    color: #FFFFFF;
}
dl#csschart .bib span
{
    background: #6F339B;
    background: -webkit-linear-gradient(#6F339B,  #4B0082);
    background: -ms-linear-gradient(right, #6F339B,  #4B0082);
    background: linear-gradient(#6F339B,  #4B0082);
    background: -webkit-gradient(linear, 60% 0%, 0% 0%, from(#6F339B), to(#4B0082));
    background: -moz-linear-gradient(right,  #6F339B,  #4B0082);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4B0082', endColorstr='#6F339B', gradientType='1');
    background-image: -o-linear-gradient(left, #4B0082, #6F339B);
}
td.bib
{
    background-color: #6F339B;
    color: #FFFFFF;
}
dl#csschart .bnn span
{
    background: #4EA24E;
    background: -webkit-linear-gradient(#4EA24E,  #1B6F1B);
    background: -ms-linear-gradient(right, #4EA24E,  #1B6F1B);
    background: linear-gradient(#4EA24E,  #1B6F1B);
    background: -webkit-gradient(linear, 60% 0%, 0% 0%, from(#4EA24E), to(#1B6F1B));
    background: -moz-linear-gradient(right,  #4EA24E,  #1B6F1B);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1B6F1B', endColorstr='#4EA24E', gradientType='1');
    background-image: -o-linear-gradient(left, #1B6F1B, #4EA24E);
}
td.bnn
{
    background-color: #4EA24E;
    color: #FFFFFF;
}
dl#csschart .chb span
{
    background: #FFFF00;
    background: -webkit-linear-gradient(#FFFF00,  #CCCC00);
    background: -ms-linear-gradient(right, #FFFF00,  #CCCC00);
    background: linear-gradient(#FFFF00,  #CCCC00);
    background: -webkit-gradient(linear, 60% 0%, 0% 0%, from(#FFFF00), to(#CCCC00));
    background: -moz-linear-gradient(right,  #FFFF00,  #CCCC00);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CCCC00', endColorstr='#FFFF00', gradientType='1');
    background-image: -o-linear-gradient(left, #CCCC00, #FFFF00);
}
td.chb
{
    background-color: #CCCC00;
    color: #FFFFFF;
}
dl#csschart .chr span
{
    background: #0000FF;
    background: -webkit-linear-gradient(#0000FF,  #0000CC);
    background: -ms-linear-gradient(right, #0000FF,  #0000CC);
    background: linear-gradient(#0000FF,  #0000CC);
    background: -webkit-gradient(linear, 60% 0%, 0% 0%, from(#0000FF), to(#0000CC));
    background: -moz-linear-gradient(right,  #0000FF,  #0000CC);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000CC', endColorstr='#0000FF', gradientType='1');
    background-image: -o-linear-gradient(left, #0000CC, #0000FF);
}
td.chr
{
    background-color: #0000CC;
    color: #FFFFFF;
}
dl#csschart .cs0 span
{
    background: #87CEEB;
    background: -webkit-linear-gradient(#87CEEB,  #6CA5BC);
    background: -ms-linear-gradient(right, #87CEEB,  #6CA5BC);
    background: linear-gradient(#87CEEB,  #6CA5BC);
    background: -webkit-gradient(linear, 60% 0%, 0% 0%, from(#87CEEB), to(#6CA5BC));
    background: -moz-linear-gradient(right,  #87CEEB,  #6CA5BC);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6CA5BC', endColorstr='#87CEEB', gradientType='1');
    background-image: -o-linear-gradient(left, #6CA5BC, #87CEEB);
}
td.cs0
{
    background-color: #87CEEB;
    color: #333333;
}
dl#csschart .cs1 span
{
    background: #20B2AA;
    background: -webkit-linear-gradient(#20B2AA,  #1A8E88);
    background: -ms-linear-gradient(right, #20B2AA,  #1A8E88);
    background: linear-gradient(#20B2AA,  #1A8E88);
    background: -webkit-gradient(linear, 60% 0%, 0% 0%, from(#20B2AA), to(#1A8E88));
    background: -moz-linear-gradient(right,  #20B2AA,  #1A8E88);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1A8E88', endColorstr='#20B2AA', gradientType='1');
    background-image: -o-linear-gradient(left, #1A8E88, #20B2AA);
}
td.cs1
{
    background-color: #1A8E88;
    color: #FFFFFF;
}
dl#csschart .cs2 span
{
    background: #9400D3;
    background: -webkit-linear-gradient(#9400D3,  #5E0087);
    background: -ms-linear-gradient(right, #9400D3,  #5E0087);
    background: linear-gradient(#9400D3,  #5E0087);
    background: -webkit-gradient(linear, 60% 0%, 0% 0%, from(#9400D3), to(#5E0087));
    background: -moz-linear-gradient(right,  #9400D3,  #5E0087);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5E0087', endColorstr='#9400D3', gradientType='1');
    background-image: -o-linear-gradient(left, #5E0087, #9400D3);
}
td.cs2
{
    background-color: #5E0087;
    color: #FFFFFF;
}
dl#csschart .cs3 span
{
    background: #A98DE2;
    background: -webkit-linear-gradient(#A98DE2,  #9370DB);
    background: -ms-linear-gradient(right, #A98DE2,  #9370DB);
    background: linear-gradient(#A98DE2,  #9370DB);
    background: -webkit-gradient(linear, 60% 0%, 0% 0%, from(#A98DE2), to(#9370DB));
    background: -moz-linear-gradient(right,  #A98DE2,  #9370DB);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9370DB', endColorstr='#A98DE2', gradientType='1');
    background-image: -o-linear-gradient(left, #9370DB, #A98DE2);
}
td.cs3
{
    background-color: #9370DB;
    color: #FFFFFF;
}
dl#csschart .cs4 span
{
    background: #00FFFF;
    background: -webkit-linear-gradient(#00FFFF,  #00CCCC);
    background: -ms-linear-gradient(right, #00FFFF,  #00CCCC);
    background: linear-gradient(#00FFFF,  #00CCCC);
    background: -webkit-gradient(linear, 60% 0%, 0% 0%, from(#00FFFF), to(#00CCCC));
    background: -moz-linear-gradient(right,  #00FFFF,  #00CCCC);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00CCCC', endColorstr='#00FFFF', gradientType='1');
    background-image: -o-linear-gradient(left, #00CCCC, #00FFFF);
}
td.cs4
{
    background-color: #00CCCC;
    color: #FFFFFF;
}
dl#csschart .cs5 span
{
    background: #FF1493;
    background: -webkit-linear-gradient(#FF1493,  #CC1076);
    background: -ms-linear-gradient(right, #FF1493,  #CC1076);
    background: linear-gradient(#FF1493,  #CC1076);
    background: -webkit-gradient(linear, 60% 0%, 0% 0%, from(#FF1493), to(#CC1076));
    background: -moz-linear-gradient(right,  #FF1493,  #CC1076);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CC1076', endColorstr='#FF1493', gradientType='1');
    background-image: -o-linear-gradient(left, #CC1076, #FF1493);
}
td.cs5
{
    background-color: #CC1076;
    color: #FFFFFF;
}
dl#csschart .cs6 span
{
    background: #F0E68C;
    background: -webkit-linear-gradient(#F0E68C,  #C0B870);
    background: -ms-linear-gradient(right, #F0E68C,  #C0B870);
    background: linear-gradient(#F0E68C,  #C0B870);
    background: -webkit-gradient(linear, 60% 0%, 0% 0%, from(#F0E68C), to(#C0B870));
    background: -moz-linear-gradient(right,  #F0E68C,  #C0B870);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#C0B870', endColorstr='#F0E68C', gradientType='1');
    background-image: -o-linear-gradient(left, #C0B870, #F0E68C);
}
td.cs6
{
    background-color: #C0B870;
    color: #FFFFFF;
}
dl#csschart .cs7 span
{
    background: #FF0000;
    background: -webkit-linear-gradient(#FF0000,  #CC0000);
    background: -ms-linear-gradient(right, #FF0000,  #CC0000);
    background: linear-gradient(#FF0000,  #CC0000);
    background: -webkit-gradient(linear, 60% 0%, 0% 0%, from(#FF0000), to(#CC0000));
    background: -moz-linear-gradient(right,  #FF0000,  #CC0000);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CC0000', endColorstr='#FF0000', gradientType='1');
    background-image: -o-linear-gradient(left, #CC0000, #FF0000);
}
td.cs7
{
    background-color: #CC0000;
    color: #FFFFFF;
}
dl#csschart .cs8 span
{
    background: #338333;
    background: -webkit-linear-gradient(#338333,  #006400);
    background: -ms-linear-gradient(right, #338333,  #006400);
    background: linear-gradient(#338333,  #006400);
    background: -webkit-gradient(linear, 60% 0%, 0% 0%, from(#338333), to(#006400));
    background: -moz-linear-gradient(right,  #338333,  #006400);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006400', endColorstr='#338333', gradientType='1');
    background-image: -o-linear-gradient(left, #006400, #338333);
}
td.cs8
{
    background-color: #006400;
    color: #FFFFFF;
}
dl#csschart .cs9 span
{
    background: #3333A2;
    background: -webkit-linear-gradient(#3333A2,  #00008B);
    background: -ms-linear-gradient(right, #3333A2,  #00008B);
    background: linear-gradient(#3333A2,  #00008B);
    background: -webkit-gradient(linear, 60% 0%, 0% 0%, from(#3333A2), to(#00008B));
    background: -moz-linear-gradient(right,  #3333A2,  #00008B);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00008B', endColorstr='#3333A2', gradientType='1');
    background-image: -o-linear-gradient(left, #00008B, #3333A2);
}
td.cs9
{
    background-color: #00008B;
    color: #FFFFFF;
}
dl#csschart .csm span
{
    background: #FFE766;
    background: -webkit-linear-gradient(#FFE766,  #FFD700);
    background: -ms-linear-gradient(right, #FFE766,  #FFD700);
    background: linear-gradient(#FFE766,  #FFD700);
    background: -webkit-gradient(linear, 60% 0%, 0% 0%, from(#FFE766), to(#FFD700));
    background: -moz-linear-gradient(right,  #FFE766,  #FFD700);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFD700', endColorstr='#FFE766', gradientType='1');
    background-image: -o-linear-gradient(left, #FFD700, #FFE766);
}
td.csm
{
    background-color: #FFD700;
    color: #333333;
}
dl#csschart .eby span
{
    background: #FF8C00;
    background: -webkit-linear-gradient(#FF8C00,  #CC7000);
    background: -ms-linear-gradient(right, #FF8C00,  #CC7000);
    background: linear-gradient(#FF8C00,  #CC7000);
    background: -webkit-gradient(linear, 60% 0%, 0% 0%, from(#FF8C00), to(#CC7000));
    background: -moz-linear-gradient(right,  #FF8C00,  #CC7000);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CC7000', endColorstr='#FF8C00', gradientType='1');
    background-image: -o-linear-gradient(left, #CC7000, #FF8C00);
}
td.eby
{
    background-color: #CC7000;
    color: #FFFFFF;
}
dl#csschart .eca span
{
    background: #00FF00;
    background: -webkit-linear-gradient(#00FF00,  #00CC00);
    background: -ms-linear-gradient(right, #00FF00,  #00CC00);
    background: linear-gradient(#00FF00,  #00CC00);
    background: -webkit-gradient(linear, 60% 0%, 0% 0%, from(#00FF00), to(#00CC00));
    background: -moz-linear-gradient(right,  #00FF00,  #00CC00);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00CC00', endColorstr='#00FF00', gradientType='1');
    background-image: -o-linear-gradient(left, #00CC00, #00FF00);
}
td.eca
{
    background-color: #00CC00;
    color: #FFFFFF;
}
dl#csschart .hlf span
{
    background: #90EE90;
    background: -webkit-linear-gradient(#90EE90,  #73BE73);
    background: -ms-linear-gradient(right, #90EE90,  #73BE73);
    background: linear-gradient(#90EE90,  #73BE73);
    background: -webkit-gradient(linear, 60% 0%, 0% 0%, from(#90EE90), to(#73BE73));
    background: -moz-linear-gradient(right,  #90EE90,  #73BE73);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#73BE73', endColorstr='#90EE90', gradientType='1');
    background-image: -o-linear-gradient(left, #73BE73, #90EE90);
}
td.hlf
{
    background-color: #73BE73;
    color: #FFFFFF;
}
dl#csschart .tbx span
{
    background: #A26A42;
    background: -webkit-linear-gradient(#A26A42,  #8B4513);
    background: -ms-linear-gradient(right, #A26A42,  #8B4513);
    background: linear-gradient(#A26A42,  #8B4513);
    background: -webkit-gradient(linear, 60% 0%, 0% 0%, from(#A26A42), to(#8B4513));
    background: -moz-linear-gradient(right,  #A26A42,  #8B4513);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8B4513', endColorstr='#A26A42', gradientType='1');
    background-image: -o-linear-gradient(left, #8B4513, #A26A42);
}
td.tbx
{
    background-color: #8B4513;
    color: #FFFFFF;
}
dl#csschart .tru span
{
    background: #008080;
    background: -webkit-linear-gradient(#008080,  #006666);
    background: -ms-linear-gradient(right, #008080,  #006666);
    background: linear-gradient(#008080,  #006666);
    background: -webkit-gradient(linear, 60% 0%, 0% 0%, from(#008080), to(#006666));
    background: -moz-linear-gradient(right,  #008080,  #006666);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006666', endColorstr='#008080', gradientType='1');
    background-image: -o-linear-gradient(left, #006666, #008080);
}
td.tru
{
    background-color: #006666;
    color: #FFFFFF;
}
dl#csschart .val span
{
    background: #993399;
    background: -webkit-linear-gradient(#993399,  #800080);
    background: -ms-linear-gradient(right, #993399,  #800080);
    background: linear-gradient(#993399,  #800080);
    background: -webkit-gradient(linear, 60% 0%, 0% 0%, from(#993399), to(#800080));
    background: -moz-linear-gradient(right,  #993399,  #800080);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#800080', endColorstr='#993399', gradientType='1');
    background-image: -o-linear-gradient(left, #800080, #993399);
}
td.val
{
    background-color: #800080;
    color: #FFFFFF;
}
dl#csschart .amf span
{
    background: #FF6A33;
    background: -webkit-linear-gradient(#FF6A33,  #FF4500);
    background: -ms-linear-gradient(right, #FF6A33,  #FF4500);
    background: linear-gradient(#FF6A33,  #FF4500);
    background: -webkit-gradient(linear, 60% 0%, 0% 0%, from(#FF6A33), to(#FF4500));
    background: -moz-linear-gradient(right,  #FF6A33,  #FF4500);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF4500', endColorstr='#993399', gradientType='1');
    background-image: -o-linear-gradient(left, #FF4500, #993399);
}
td.amf
{
    background-color: #FF4500;
    color: #FFFFFF;
}
dl#csschart .ame span
{
    background: #FFA333;
    background: -webkit-linear-gradient(#FFA333,  #FF8C00);
    background: -ms-linear-gradient(right, #FFA333,  #FF8C00);
    background: linear-gradient(#FFA333,  #FF8C00);
    background: -webkit-gradient(linear, 60% 0%, 0% 0%, from(#FFA333), to(#FF8C00));
    background: -moz-linear-gradient(right,  #FFA333,  #FF8C00);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF8C00', endColorstr='#FFA333', gradientType='1');
    background-image: -o-linear-gradient(left, #FF8C00, #FFA333);
}
td.ame
{
    background-color: #FF8C00;
    color: #FFFFFF;
}
dl#csschart .amd span
{
    background: #FF43A9;
    background: -webkit-linear-gradient(#FF43A9,  #FF1493);
    background: -ms-linear-gradient(right, #FF43A9,  #FF1493);
    background: linear-gradient(#FF43A9,  #FF1493);
    background: -webkit-gradient(linear, 60% 0%, 0% 0%, from(#FF43A9), to(#FF1493));
    background: -moz-linear-gradient(right,  #FF43A9,  #FF1493);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF1493', endColorstr='#FF43A9', gradientType='1');
    background-image: -o-linear-gradient(left, #FF1493, #FF43A9);
}
td.amd
{
    background-color: #FF1493;
    color: #FFFFFF;
}
dl#csschart .ami span
{
    background: #89556F;
    background: -webkit-linear-gradient(#89556F,  #6C2A4B);
    background: -ms-linear-gradient(right, #89556F,  #6C2A4B);
    background: linear-gradient(#89556F,  #6C2A4B);
    background: -webkit-gradient(linear, 60% 0%, 0% 0%, from(#89556F), to(#6C2A4B));
    background: -moz-linear-gradient(right,  #89556F,  #6C2A4B);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6C2A4B', endColorstr='#89556F', gradientType='1');
    background-image: -o-linear-gradient(left, #6C2A4B, #89556F);
}
td.ami
{
    background-color: #6C2A4B;
    color: #FFFFFF;
}
dl#csschart .amx span
{
    background: #FF43A9;
    background: -webkit-linear-gradient(#FF43A9,  #FF1493);
    background: -ms-linear-gradient(right, #FF43A9,  #FF1493);
    background: linear-gradient(#FF43A9,  #FF1493);
    background: -webkit-gradient(linear, 60% 0%, 0% 0%, from(#FF43A9), to(#FF1493));
    background: -moz-linear-gradient(right,  #FF43A9,  #FF1493);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF1493', endColorstr='#FF43A9', gradientType='1');
    background-image: -o-linear-gradient(left, #FF1493, #FF43A9);
}
td.amx
{
    background-color: #FF1493;
    color: #FFFFFF;
}

/* percentages */

dl#csschart .p0 span{height:0%}
dl#csschart .p1 span{height:1%}
dl#csschart .p2 span{height:2%}
dl#csschart .p3 span{height:3%}
dl#csschart .p4 span{height:4%}
dl#csschart .p5 span{height:5%}
dl#csschart .p6 span{height:6%}
dl#csschart .p7 span{height:7%}
dl#csschart .p8 span{height:8%}
dl#csschart .p9 span{height:9%}
dl#csschart .p10 span{height:10%}
dl#csschart .p11 span{height:11%}
dl#csschart .p12 span{height:12%}
dl#csschart .p13 span{height:13%}
dl#csschart .p14 span{height:14%}
dl#csschart .p15 span{height:15%}
dl#csschart .p16 span{height:16%}
dl#csschart .p17 span{height:17%}
dl#csschart .p18 span{height:18%}
dl#csschart .p19 span{height:19%}
dl#csschart .p20 span{height:20%}
dl#csschart .p21 span{height:21%}
dl#csschart .p22 span{height:22%}
dl#csschart .p23 span{height:23%}
dl#csschart .p24 span{height:24%}
dl#csschart .p25 span{height:25%}
dl#csschart .p26 span{height:26%}
dl#csschart .p27 span{height:27%}
dl#csschart .p28 span{height:28%}
dl#csschart .p29 span{height:29%}
dl#csschart .p30 span{height:30%}
dl#csschart .p31 span{height:31%}
dl#csschart .p32 span{height:32%}
dl#csschart .p33 span{height:33%}
dl#csschart .p34 span{height:34%}
dl#csschart .p35 span{height:35%}
dl#csschart .p36 span{height:36%}
dl#csschart .p37 span{height:37%}
dl#csschart .p38 span{height:38%}
dl#csschart .p39 span{height:39%}
dl#csschart .p40 span{height:40%}
dl#csschart .p41 span{height:41%}
dl#csschart .p42 span{height:42%}
dl#csschart .p43 span{height:43%}
dl#csschart .p44 span{height:44%}
dl#csschart .p45 span{height:45%}
dl#csschart .p46 span{height:46%}
dl#csschart .p47 span{height:47%}
dl#csschart .p48 span{height:48%}
dl#csschart .p49 span{height:49%}
dl#csschart .p50 span{height:50%}
dl#csschart .p51 span{height:51%}
dl#csschart .p52 span{height:52%}
dl#csschart .p53 span{height:53%}
dl#csschart .p54 span{height:54%}
dl#csschart .p55 span{height:55%}
dl#csschart .p56 span{height:56%}
dl#csschart .p57 span{height:57%}
dl#csschart .p58 span{height:58%}
dl#csschart .p59 span{height:59%}
dl#csschart .p60 span{height:60%}
dl#csschart .p61 span{height:61%}
dl#csschart .p62 span{height:62%}
dl#csschart .p63 span{height:63%}
dl#csschart .p64 span{height:64%}
dl#csschart .p65 span{height:65%}
dl#csschart .p66 span{height:66%}
dl#csschart .p67 span{height:67%}
dl#csschart .p68 span{height:68%}
dl#csschart .p69 span{height:69%}
dl#csschart .p70 span{height:70%}
dl#csschart .p71 span{height:71%}
dl#csschart .p72 span{height:72%}
dl#csschart .p73 span{height:73%}
dl#csschart .p74 span{height:74%}
dl#csschart .p75 span{height:75%}
dl#csschart .p76 span{height:76%}
dl#csschart .p77 span{height:77%}
dl#csschart .p78 span{height:78%}
dl#csschart .p79 span{height:79%}
dl#csschart .p80 span{height:80%}
dl#csschart .p81 span{height:81%}
dl#csschart .p82 span{height:82%}
dl#csschart .p83 span{height:83%}
dl#csschart .p84 span{height:84%}
dl#csschart .p85 span{height:85%}
dl#csschart .p86 span{height:86%}
dl#csschart .p87 span{height:87%}
dl#csschart .p88 span{height:88%}
dl#csschart .p89 span{height:89%}
dl#csschart .p90 span{height:90%}
dl#csschart .p91 span{height:91%}
dl#csschart .p92 span{height:92%}
dl#csschart .p93 span{height:93%}
dl#csschart .p94 span{height:94%}
dl#csschart .p95 span{height:95%}
dl#csschart .p96 span{height:96%}
dl#csschart .p97 span{height:97%}
dl#csschart .p98 span{height:98%}
dl#csschart .p99 span{height:99%}
dl#csschart .p100 span{height:100%}

###
## blueverie.css
###

/* Product Chooser */

#ProductChooser
{
    width: 100%;
    margin: 0;
    padding: 10px 0 0 0;
    list-style: none;
}

#ProductChooser li
{
    float: left;
    padding: 0 0 10px 0;
    position: relative;
    line-height: 0;
}

#ProductChooser a
{
    float: left;
    height: 10px;
    padding: 0;
    color: #7755aa;
    text-decoration: none;

}

#ProductChooser li:hover > a
{
    color: #7755aa;
}

#ProductChooser li:hover > ul
{
    display: block;
}

/* Product Chooser Sub Menu */

#ProductChooser ul
{
    list-style: none;
    margin: 0;
    padding: 0;
    display: none;
    position: absolute;
    top: 20px;
    left: 0;
    z-index: 99999;
    background: #7755aa;
    background: -moz-linear-gradient(#7755aa, #4E387E);
    background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #4E387E),color-stop(1, #7755aa));
    background: -webkit-linear-gradient(#7755aa, #4E387E);
    background: -o-linear-gradient(#7755aa, #4E387E);
    background: -ms-linear-gradient(#7755aa, #4E387E);
    background: linear-gradient(#7755aa, #4E387E);
    -moz-box-shadow: 0 0 2px rgba(255,255,255,.5);
    -webkit-box-shadow: 0 0 2px rgba(255,255,255,.5);
    box-shadow: 0 0 2px rgba(255,255,255,.5);
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #fff;
}

#ProductChooser ul ul
{
    width: 350px;
    top: 0;
    left: 150px;
    background: #333;
    background: -moz-linear-gradient(#9c9c9c,  #333);
    background: -webkit-gradient(linear, left top, left bottom, from(#9c9c9c), to(#333));
    background: -webkit-linear-gradient(#9c9c9c,  #333);
    background: -o-linear-gradient(#9c9c9c,  #333);
    background: -ms-linear-gradient(#9c9c9c,  #333);
    background: linear-gradient(#9c9c9c,  #333);
    color: #fff;
}

#ProductChooser ul li
{
    float: none;
    margin: 0;
    padding: 0;
    display: block;
    -moz-box-shadow: 0 1px 0 #4E387E, 0 2px 0 #777777;
    -webkit-box-shadow: 0 1px 0 #4E387E, 0 2px 0 #777777;
    box-shadow: 0 1px 0 #4E387E, 0 2px 0 #777777;
}

#ProductChooser ul li:last-child
{
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

#ProductChooser ul a
{
    padding: 10px;
    height: 10px;
    width: 130px;
    height: auto;
    line-height: 1;
    display: block;
    white-space: nowrap;
    float: none;
    text-transform: none;
    color: #fff;
}

#ProductChooser ul ul a
{
    width: 330px;
}

#ProductChooser ul a:hover
{
    background: #333;
    background: -moz-linear-gradient(#9c9c9c,  #333);
    background: -webkit-gradient(linear, left top, left bottom, from(#9c9c9c), to(#333));
    background: -webkit-linear-gradient(#9c9c9c,  #333);
    background: -o-linear-gradient(#9c9c9c,  #333);
    background: -ms-linear-gradient(#9c9c9c,  #333);
    background: linear-gradient(#9c9c9c,  #333);
    color: #fff;
}

#ProductChooser ul li:first-child > a
{
    color: #fff;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
}

#ProductChooser ul li:first-child > a:after
{
    color: #fff;
    content: '';
    position: absolute;
    left: 30px;
    top: -8px;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 8px solid #7755aa;
}

#ProductChooser ul ul li:first-child a:after
{
    color: #fff;
    left: -8px;
    top: 12px;
    width: 0;
    height: 0;
    border-left: 0;
    border-bottom: 5px solid transparent;
    border-top: 5px solid transparent;
    border-right: 8px solid #333;
}

#ProductChooser ul li:first-child a:hover:after
{
    border-bottom-color: #333;
}

#ProductChooser ul ul li:first-child a:hover:after
{
    width: 0;
    border-right-color: #333;
    border-bottom-color: transparent;
}


#ProductChooser ul li:last-child > a
{
    color: #fff;
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
}

/* Clear floated elements */

#ProductChooser:after
{
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}


/* Sales Graph */

ul.xAxis
{
    margin:0 0 0 65px;
    padding:0;
    float:left;
    clear:left;
    display:inline;
    width:775px;
}
ul.yAxis
{
    margin:14px 0 0 0;
    padding:0;
    display:inline;
    float:left;
    text-align: right;
}
ul.xAxis li
{
    float:left;
    list-style:none;
    width:25px;
    text-align:center;
}
ul.yAxis li
{
    list-style:none;
    height:33px;
    width: 54px;
    text-align:right;
    clear:left;
}
dl#csschart, dl#csschart dt, dl#csschart dd
{
    margin:0;
    padding:0;
}
dl#csschart
{
    width:775px;
    height:360px;
    padding-left:11px;
    float:left;
}
dl#csschart dt
{
    display:none;
}
dl#csschart dd
{
    position:relative;
    float:left;
    display:inline;
    width:25px;
    height:330px;
    margin-top:22px;
}
dl#csschart span
{
    position:absolute;
    display:block;
    width:25px;
    bottom:0;
    left:0;
    z-index:1;
    color:#555;
    text-decoration:none;
}
dl#csschart span b
{
    display:block;
    font-weight:bold;
    font-style:normal;
    float:left;
    line-height:200%;
    color:#fff;
    position:absolute;
    top:5px;
    left:3px;
    text-align:center;
    width:23px;
}

/* default column styling */

dl#csschart span
{
    height:50%;
    background: -webkit-gradient(linear, 60% 0%, 0% 0%, from(#C0C0C0), to(#808080));
}

dl#csschart .stack
{
    margin-left:-25px;
}
dl#csschart .stripe span
{
    background: #FFFFFF;
}
dl#csschart .stripe1 span
{
    background: #E3E4FA;
}
dl#csschart .a1b span
{
    background: #D77D7D;
    background: -webkit-linear-gradient(#D77D7D,  #CD5C5C);
    background: -ms-linear-gradient(right, #D77D7D,  #CD5C5C);
    background: linear-gradient(#D77D7D,  #CD5C5C);
    background: -webkit-gradient(linear, 60% 0%, 0% 0%, from(#D77D7D), to(#CD5C5C));
    background: -moz-linear-gradient(right,  #D77D7D,  #CD5C5C);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CD5C5C', endColorstr='#D77D7D', gradientType='1', gradientType='1');
    background-image: -o-linear-gradient(left, #CD5C5C, #D77D7D);
}
td.a1b
{
    background-color: #CD5C5C;
    color: #FFFFFF;
}
dl#csschart .abe span
{
    background: #A23333;
    background: -webkit-linear-gradient(#A23333,  #8B0000);
    background: -ms-linear-gradient(right, #A23333,  #8B0000);
    background: linear-gradient(#A23333,  #8B0000);
    background: -webkit-gradient(linear, 60% 0%, 0% 0%, from(#A23333), to(#8B0000));
    background: -moz-linear-gradient(right,  #A23333,  #8B0000);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8B0000', endColorstr='#A23333', gradientType='1');
    background-image: -o-linear-gradient(left, #8B0000, #A23333);
}
td.abe
{
    background-color: #8B0000;
    color: #FFFFFF;
}
dl#csschart .ali span
{
    background: #6A5ACD;
    background: -webkit-linear-gradient(#6A5ACD,  #5548A4);
    background: -ms-linear-gradient(right, #6A5ACD,  #5548A4);
    background: linear-gradient(#6A5ACD,  #5548A4);
    background: -webkit-gradient(linear, 60% 0%, 0% 0%, from(#6A5ACD), to(#5548A4));
    background: -moz-linear-gradient(right,  #6A5ACD,  #5548A4);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5548A4', endColorstr='#6A5ACD', gradientType='1');
    background-image: -o-linear-gradient(left, #5548A4, #6A5ACD);
}
td.ali
{
    background-color: #5548A4;
    color: #FFFFFF;
}
dl#csschart .amc span
{
    background: #1E90FF;
    background: -webkit-linear-gradient(#1E90FF,  #1873CC);
    background: -ms-linear-gradient(right, #1E90FF,  #1873CC);
    background: linear-gradient(#1E90FF,  #1873CC);
    background: -webkit-gradient(linear, 60% 0%, 0% 0%, from(#1E90FF), to(#1873CC));
    background: -moz-linear-gradient(right,  #1E90FF,  #1873CC);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1873CC', endColorstr='#1E90FF', gradientType='1');
    background-image: -o-linear-gradient(left, #1873CC, #1E90FF);
}
td.amc
{
    background-color: #1873CC;
    color: #FFFFFF;
}
dl#csschart .amu span
{
    background: #33CCFF;
    background: -webkit-linear-gradient(#33CCFF,  #00ACE6);
    background: -ms-linear-gradient(right, #33CCFF,  #00ACE6);
    background: linear-gradient(#33CCFF,  #00ACE6);
    background: -webkit-gradient(linear, 60% 0%, 0% 0%, from(#33CCFF), to(#00ACE6));
    background: -moz-linear-gradient(right,  #33CCFF,  #00ACE6);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ACE6', endColorstr='#33CCFF', gradientType='1');
    background-image: -o-linear-gradient(left, #00ACE6, #33CCFF);
}
td.amu
{
    background-color: #00ACE6;
    color: #FFFFFF;
}
dl#csschart .amz span
{
    background: #6B9BC3;
    background: -webkit-linear-gradient(#6B9BC3,  #4682B4);
    background: -ms-linear-gradient(right, #6B9BC3,  #4682B4);
    background: linear-gradient(#6B9BC3,  #4682B4);
    background: -webkit-gradient(linear, 60% 0%, 0% 0%, from(#6B9BC3), to(#4682B4));
    background: -moz-linear-gradient(right,  #6B9BC3,  #4682B4);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4682B4', endColorstr='#6B9BC3', gradientType='1');
    background-image: -o-linear-gradient(left, #4682B4, #6B9BC3);
}
td.amz
{
    background-color: #6B9BC3;
    color: #FFFFFF;
}
dl#csschart .fba span
{
    background: #3090C7;
    background: -webkit-linear-gradient(#3090C7,  #005E95);
    background: -ms-linear-gradient(right, #3090C7,  #005E95);
    background: linear-gradient(#3090C7,  #005E95);
    background: -webkit-gradient(linear, 60% 0%, 0% 0%, from(#3090C7), to(#005E95));
    background: -moz-linear-gradient(right,  #3090C7,  #005E95);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#005E95', endColorstr='#3090C7', gradientType='1');
    background-image: -o-linear-gradient(left, #005E95, #3090C7);
}
td.fba
{
    background-color: #3090C7;
    color: #FFFFFF;
}
dl#csschart .bib span
{
    background: #6F339B;
    background: -webkit-linear-gradient(#6F339B,  #4B0082);
    background: -ms-linear-gradient(right, #6F339B,  #4B0082);
    background: linear-gradient(#6F339B,  #4B0082);
    background: -webkit-gradient(linear, 60% 0%, 0% 0%, from(#6F339B), to(#4B0082));
    background: -moz-linear-gradient(right,  #6F339B,  #4B0082);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4B0082', endColorstr='#6F339B', gradientType='1');
    background-image: -o-linear-gradient(left, #4B0082, #6F339B);
}
td.bib
{
    background-color: #6F339B;
    color: #FFFFFF;
}
dl#csschart .bnn span
{
    background: #4EA24E;
    background: -webkit-linear-gradient(#4EA24E,  #1B6F1B);
    background: -ms-linear-gradient(right, #4EA24E,  #1B6F1B);
    background: linear-gradient(#4EA24E,  #1B6F1B);
    background: -webkit-gradient(linear, 60% 0%, 0% 0%, from(#4EA24E), to(#1B6F1B));
    background: -moz-linear-gradient(right,  #4EA24E,  #1B6F1B);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1B6F1B', endColorstr='#4EA24E', gradientType='1');
    background-image: -o-linear-gradient(left, #1B6F1B, #4EA24E);
}
td.bnn
{
    background-color: #4EA24E;
    color: #FFFFFF;
}
dl#csschart .chb span
{
    background: #FFFF00;
    background: -webkit-linear-gradient(#FFFF00,  #CCCC00);
    background: -ms-linear-gradient(right, #FFFF00,  #CCCC00);
    background: linear-gradient(#FFFF00,  #CCCC00);
    background: -webkit-gradient(linear, 60% 0%, 0% 0%, from(#FFFF00), to(#CCCC00));
    background: -moz-linear-gradient(right,  #FFFF00,  #CCCC00);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CCCC00', endColorstr='#FFFF00', gradientType='1');
    background-image: -o-linear-gradient(left, #CCCC00, #FFFF00);
}
td.chb
{
    background-color: #CCCC00;
    color: #FFFFFF;
}
dl#csschart .chr span
{
    background: #0000FF;
    background: -webkit-linear-gradient(#0000FF,  #0000CC);
    background: -ms-linear-gradient(right, #0000FF,  #0000CC);
    background: linear-gradient(#0000FF,  #0000CC);
    background: -webkit-gradient(linear, 60% 0%, 0% 0%, from(#0000FF), to(#0000CC));
    background: -moz-linear-gradient(right,  #0000FF,  #0000CC);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000CC', endColorstr='#0000FF', gradientType='1');
    background-image: -o-linear-gradient(left, #0000CC, #0000FF);
}
td.chr
{
    background-color: #0000CC;
    color: #FFFFFF;
}
dl#csschart .cs0 span
{
    background: #87CEEB;
    background: -webkit-linear-gradient(#87CEEB,  #6CA5BC);
    background: -ms-linear-gradient(right, #87CEEB,  #6CA5BC);
    background: linear-gradient(#87CEEB,  #6CA5BC);
    background: -webkit-gradient(linear, 60% 0%, 0% 0%, from(#87CEEB), to(#6CA5BC));
    background: -moz-linear-gradient(right,  #87CEEB,  #6CA5BC);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6CA5BC', endColorstr='#87CEEB', gradientType='1');
    background-image: -o-linear-gradient(left, #6CA5BC, #87CEEB);
}
td.cs0
{
    background-color: #87CEEB;
    color: #333333;
}
dl#csschart .cs1 span
{
    background: #20B2AA;
    background: -webkit-linear-gradient(#20B2AA,  #1A8E88);
    background: -ms-linear-gradient(right, #20B2AA,  #1A8E88);
    background: linear-gradient(#20B2AA,  #1A8E88);
    background: -webkit-gradient(linear, 60% 0%, 0% 0%, from(#20B2AA), to(#1A8E88));
    background: -moz-linear-gradient(right,  #20B2AA,  #1A8E88);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1A8E88', endColorstr='#20B2AA', gradientType='1');
    background-image: -o-linear-gradient(left, #1A8E88, #20B2AA);
}
td.cs1
{
    background-color: #1A8E88;
    color: #FFFFFF;
}
dl#csschart .cs2 span
{
    background: #9400D3;
    background: -webkit-linear-gradient(#9400D3,  #5E0087);
    background: -ms-linear-gradient(right, #9400D3,  #5E0087);
    background: linear-gradient(#9400D3,  #5E0087);
    background: -webkit-gradient(linear, 60% 0%, 0% 0%, from(#9400D3), to(#5E0087));
    background: -moz-linear-gradient(right,  #9400D3,  #5E0087);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5E0087', endColorstr='#9400D3', gradientType='1');
    background-image: -o-linear-gradient(left, #5E0087, #9400D3);
}
td.cs2
{
    background-color: #5E0087;
    color: #FFFFFF;
}
dl#csschart .cs3 span
{
    background: #A98DE2;
    background: -webkit-linear-gradient(#A98DE2,  #9370DB);
    background: -ms-linear-gradient(right, #A98DE2,  #9370DB);
    background: linear-gradient(#A98DE2,  #9370DB);
    background: -webkit-gradient(linear, 60% 0%, 0% 0%, from(#A98DE2), to(#9370DB));
    background: -moz-linear-gradient(right,  #A98DE2,  #9370DB);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9370DB', endColorstr='#A98DE2', gradientType='1');
    background-image: -o-linear-gradient(left, #9370DB, #A98DE2);
}
td.cs3
{
    background-color: #9370DB;
    color: #FFFFFF;
}
dl#csschart .cs4 span
{
    background: #00FFFF;
    background: -webkit-linear-gradient(#00FFFF,  #00CCCC);
    background: -ms-linear-gradient(right, #00FFFF,  #00CCCC);
    background: linear-gradient(#00FFFF,  #00CCCC);
    background: -webkit-gradient(linear, 60% 0%, 0% 0%, from(#00FFFF), to(#00CCCC));
    background: -moz-linear-gradient(right,  #00FFFF,  #00CCCC);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00CCCC', endColorstr='#00FFFF', gradientType='1');
    background-image: -o-linear-gradient(left, #00CCCC, #00FFFF);
}
td.cs4
{
    background-color: #00CCCC;
    color: #FFFFFF;
}
dl#csschart .cs5 span
{
    background: #FF1493;
    background: -webkit-linear-gradient(#FF1493,  #CC1076);
    background: -ms-linear-gradient(right, #FF1493,  #CC1076);
    background: linear-gradient(#FF1493,  #CC1076);
    background: -webkit-gradient(linear, 60% 0%, 0% 0%, from(#FF1493), to(#CC1076));
    background: -moz-linear-gradient(right,  #FF1493,  #CC1076);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CC1076', endColorstr='#FF1493', gradientType='1');
    background-image: -o-linear-gradient(left, #CC1076, #FF1493);
}
td.cs5
{
    background-color: #CC1076;
    color: #FFFFFF;
}
dl#csschart .cs6 span
{
    background: #F0E68C;
    background: -webkit-linear-gradient(#F0E68C,  #C0B870);
    background: -ms-linear-gradient(right, #F0E68C,  #C0B870);
    background: linear-gradient(#F0E68C,  #C0B870);
    background: -webkit-gradient(linear, 60% 0%, 0% 0%, from(#F0E68C), to(#C0B870));
    background: -moz-linear-gradient(right,  #F0E68C,  #C0B870);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#C0B870', endColorstr='#F0E68C', gradientType='1');
    background-image: -o-linear-gradient(left, #C0B870, #F0E68C);
}
td.cs6
{
    background-color: #C0B870;
    color: #FFFFFF;
}
dl#csschart .cs7 span
{
    background: #FF0000;
    background: -webkit-linear-gradient(#FF0000,  #CC0000);
    background: -ms-linear-gradient(right, #FF0000,  #CC0000);
    background: linear-gradient(#FF0000,  #CC0000);
    background: -webkit-gradient(linear, 60% 0%, 0% 0%, from(#FF0000), to(#CC0000));
    background: -moz-linear-gradient(right,  #FF0000,  #CC0000);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CC0000', endColorstr='#FF0000', gradientType='1');
    background-image: -o-linear-gradient(left, #CC0000, #FF0000);
}
td.cs7
{
    background-color: #CC0000;
    color: #FFFFFF;
}
dl#csschart .cs8 span
{
    background: #338333;
    background: -webkit-linear-gradient(#338333,  #006400);
    background: -ms-linear-gradient(right, #338333,  #006400);
    background: linear-gradient(#338333,  #006400);
    background: -webkit-gradient(linear, 60% 0%, 0% 0%, from(#338333), to(#006400));
    background: -moz-linear-gradient(right,  #338333,  #006400);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006400', endColorstr='#338333', gradientType='1');
    background-image: -o-linear-gradient(left, #006400, #338333);
}
td.cs8
{
    background-color: #006400;
    color: #FFFFFF;
}
dl#csschart .cs9 span
{
    background: #3333A2;
    background: -webkit-linear-gradient(#3333A2,  #00008B);
    background: -ms-linear-gradient(right, #3333A2,  #00008B);
    background: linear-gradient(#3333A2,  #00008B);
    background: -webkit-gradient(linear, 60% 0%, 0% 0%, from(#3333A2), to(#00008B));
    background: -moz-linear-gradient(right,  #3333A2,  #00008B);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00008B', endColorstr='#3333A2', gradientType='1');
    background-image: -o-linear-gradient(left, #00008B, #3333A2);
}
td.cs9
{
    background-color: #00008B;
    color: #FFFFFF;
}
dl#csschart .csm span
{
    background: #FFE766;
    background: -webkit-linear-gradient(#FFE766,  #FFD700);
    background: -ms-linear-gradient(right, #FFE766,  #FFD700);
    background: linear-gradient(#FFE766,  #FFD700);
    background: -webkit-gradient(linear, 60% 0%, 0% 0%, from(#FFE766), to(#FFD700));
    background: -moz-linear-gradient(right,  #FFE766,  #FFD700);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFD700', endColorstr='#FFE766', gradientType='1');
    background-image: -o-linear-gradient(left, #FFD700, #FFE766);
}
td.csm
{
    background-color: #FFD700;
    color: #333333;
}
dl#csschart .eby span
{
    background: #FF8C00;
    background: -webkit-linear-gradient(#FF8C00,  #CC7000);
    background: -ms-linear-gradient(right, #FF8C00,  #CC7000);
    background: linear-gradient(#FF8C00,  #CC7000);
    background: -webkit-gradient(linear, 60% 0%, 0% 0%, from(#FF8C00), to(#CC7000));
    background: -moz-linear-gradient(right,  #FF8C00,  #CC7000);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CC7000', endColorstr='#FF8C00', gradientType='1');
    background-image: -o-linear-gradient(left, #CC7000, #FF8C00);
}
td.eby
{
    background-color: #CC7000;
    color: #FFFFFF;
}
dl#csschart .eca span
{
    background: #00FF00;
    background: -webkit-linear-gradient(#00FF00,  #00CC00);
    background: -ms-linear-gradient(right, #00FF00,  #00CC00);
    background: linear-gradient(#00FF00,  #00CC00);
    background: -webkit-gradient(linear, 60% 0%, 0% 0%, from(#00FF00), to(#00CC00));
    background: -moz-linear-gradient(right,  #00FF00,  #00CC00);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00CC00', endColorstr='#00FF00', gradientType='1');
    background-image: -o-linear-gradient(left, #00CC00, #00FF00);
}
td.eca
{
    background-color: #00CC00;
    color: #FFFFFF;
}
dl#csschart .hlf span
{
    background: #90EE90;
    background: -webkit-linear-gradient(#90EE90,  #73BE73);
    background: -ms-linear-gradient(right, #90EE90,  #73BE73);
    background: linear-gradient(#90EE90,  #73BE73);
    background: -webkit-gradient(linear, 60% 0%, 0% 0%, from(#90EE90), to(#73BE73));
    background: -moz-linear-gradient(right,  #90EE90,  #73BE73);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#73BE73', endColorstr='#90EE90', gradientType='1');
    background-image: -o-linear-gradient(left, #73BE73, #90EE90);
}
td.hlf
{
    background-color: #73BE73;
    color: #FFFFFF;
}
dl#csschart .tbx span
{
    background: #A26A42;
    background: -webkit-linear-gradient(#A26A42,  #8B4513);
    background: -ms-linear-gradient(right, #A26A42,  #8B4513);
    background: linear-gradient(#A26A42,  #8B4513);
    background: -webkit-gradient(linear, 60% 0%, 0% 0%, from(#A26A42), to(#8B4513));
    background: -moz-linear-gradient(right,  #A26A42,  #8B4513);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8B4513', endColorstr='#A26A42', gradientType='1');
    background-image: -o-linear-gradient(left, #8B4513, #A26A42);
}
td.tbx
{
    background-color: #8B4513;
    color: #FFFFFF;
}
dl#csschart .tru span
{
    background: #008080;
    background: -webkit-linear-gradient(#008080,  #006666);
    background: -ms-linear-gradient(right, #008080,  #006666);
    background: linear-gradient(#008080,  #006666);
    background: -webkit-gradient(linear, 60% 0%, 0% 0%, from(#008080), to(#006666));
    background: -moz-linear-gradient(right,  #008080,  #006666);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006666', endColorstr='#008080', gradientType='1');
    background-image: -o-linear-gradient(left, #006666, #008080);
}
td.tru
{
    background-color: #006666;
    color: #FFFFFF;
}
dl#csschart .val span
{
    background: #993399;
    background: -webkit-linear-gradient(#993399,  #800080);
    background: -ms-linear-gradient(right, #993399,  #800080);
    background: linear-gradient(#993399,  #800080);
    background: -webkit-gradient(linear, 60% 0%, 0% 0%, from(#993399), to(#800080));
    background: -moz-linear-gradient(right,  #993399,  #800080);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#800080', endColorstr='#993399', gradientType='1');
    background-image: -o-linear-gradient(left, #800080, #993399);
}
td.val
{
    background-color: #800080;
    color: #FFFFFF;
}

/* percentages */

dl#csschart .p0 span{height:0%}
dl#csschart .p1 span{height:1%}
dl#csschart .p2 span{height:2%}
dl#csschart .p3 span{height:3%}
dl#csschart .p4 span{height:4%}
dl#csschart .p5 span{height:5%}
dl#csschart .p6 span{height:6%}
dl#csschart .p7 span{height:7%}
dl#csschart .p8 span{height:8%}
dl#csschart .p9 span{height:9%}
dl#csschart .p10 span{height:10%}
dl#csschart .p11 span{height:11%}
dl#csschart .p12 span{height:12%}
dl#csschart .p13 span{height:13%}
dl#csschart .p14 span{height:14%}
dl#csschart .p15 span{height:15%}
dl#csschart .p16 span{height:16%}
dl#csschart .p17 span{height:17%}
dl#csschart .p18 span{height:18%}
dl#csschart .p19 span{height:19%}
dl#csschart .p20 span{height:20%}
dl#csschart .p21 span{height:21%}
dl#csschart .p22 span{height:22%}
dl#csschart .p23 span{height:23%}
dl#csschart .p24 span{height:24%}
dl#csschart .p25 span{height:25%}
dl#csschart .p26 span{height:26%}
dl#csschart .p27 span{height:27%}
dl#csschart .p28 span{height:28%}
dl#csschart .p29 span{height:29%}
dl#csschart .p30 span{height:30%}
dl#csschart .p31 span{height:31%}
dl#csschart .p32 span{height:32%}
dl#csschart .p33 span{height:33%}
dl#csschart .p34 span{height:34%}
dl#csschart .p35 span{height:35%}
dl#csschart .p36 span{height:36%}
dl#csschart .p37 span{height:37%}
dl#csschart .p38 span{height:38%}
dl#csschart .p39 span{height:39%}
dl#csschart .p40 span{height:40%}
dl#csschart .p41 span{height:41%}
dl#csschart .p42 span{height:42%}
dl#csschart .p43 span{height:43%}
dl#csschart .p44 span{height:44%}
dl#csschart .p45 span{height:45%}
dl#csschart .p46 span{height:46%}
dl#csschart .p47 span{height:47%}
dl#csschart .p48 span{height:48%}
dl#csschart .p49 span{height:49%}
dl#csschart .p50 span{height:50%}
dl#csschart .p51 span{height:51%}
dl#csschart .p52 span{height:52%}
dl#csschart .p53 span{height:53%}
dl#csschart .p54 span{height:54%}
dl#csschart .p55 span{height:55%}
dl#csschart .p56 span{height:56%}
dl#csschart .p57 span{height:57%}
dl#csschart .p58 span{height:58%}
dl#csschart .p59 span{height:59%}
dl#csschart .p60 span{height:60%}
dl#csschart .p61 span{height:61%}
dl#csschart .p62 span{height:62%}
dl#csschart .p63 span{height:63%}
dl#csschart .p64 span{height:64%}
dl#csschart .p65 span{height:65%}
dl#csschart .p66 span{height:66%}
dl#csschart .p67 span{height:67%}
dl#csschart .p68 span{height:68%}
dl#csschart .p69 span{height:69%}
dl#csschart .p70 span{height:70%}
dl#csschart .p71 span{height:71%}
dl#csschart .p72 span{height:72%}
dl#csschart .p73 span{height:73%}
dl#csschart .p74 span{height:74%}
dl#csschart .p75 span{height:75%}
dl#csschart .p76 span{height:76%}
dl#csschart .p77 span{height:77%}
dl#csschart .p78 span{height:78%}
dl#csschart .p79 span{height:79%}
dl#csschart .p80 span{height:80%}
dl#csschart .p81 span{height:81%}
dl#csschart .p82 span{height:82%}
dl#csschart .p83 span{height:83%}
dl#csschart .p84 span{height:84%}
dl#csschart .p85 span{height:85%}
dl#csschart .p86 span{height:86%}
dl#csschart .p87 span{height:87%}
dl#csschart .p88 span{height:88%}
dl#csschart .p89 span{height:89%}
dl#csschart .p90 span{height:90%}
dl#csschart .p91 span{height:91%}
dl#csschart .p92 span{height:92%}
dl#csschart .p93 span{height:93%}
dl#csschart .p94 span{height:94%}
dl#csschart .p95 span{height:95%}
dl#csschart .p96 span{height:96%}
dl#csschart .p97 span{height:97%}
dl#csschart .p98 span{height:98%}
dl#csschart .p99 span{height:99%}
dl#csschart .p100 span{height:100%}





/* Image manager styles */
#image-list-cont {
    margin: 15px;
    border: 1px solid #bbb;
    border-radius: 5px;
}

#image-list-controls {
        margin: 10px;
}

#image-search {
    width: 200px;
    font-size: 125%;
    border: 1px solid #999;
    border-radius: 5px;
    padding: 4px;
    outline: none;
}

#image-list-scroller {
    overflow-y: scroll;
    border-top: 1px solid #bbb;
}

#image-list {
}

.image-cont {
display: inline-block;
    margin: 15px;
    /*border: 1px solid #bbb;*/
    padding: 10px;
    vertical-align: middle;
    width: 100px;
    text-align: center;
}

.image-cont:hover {
    background: #ddd;
}

.image-cont .get-link-button-cont {
    display: none;
    position: relative;
    z-index: 10;
    float:right;
    width: 0px;
    height: 0px;
    margin-right: 18px;
    margin-top: -9px;
    overflow: visible;
}

.image-cont .get-link-button,
.image-cont .maximize-button,
.image-cont .delete-image-button {
/*    position: relative;
    width: 0px;
    height: 0px;
    margin-right: 15px;
    z-index: 10;*/
    padding: 5px;
    border-radius: 5px;
}

.image-cont .get-link-button:hover,
.image-cont .maximize-button:hover,
.image-cont .delete-image-button:hover {
    /*background: #bbf;*/
    background: #fff;
    border: 1px solid #ddf;
}

.image-delete {
    position: relative;
    float: right;
    color: black;
    visibility: hidden;
}

.image-id-label,
.image-label {
    font-size: 70%;
}

#link-dialog input[name='image-link'] {
    width: 100%;
}

#image-view-cont {
    text-align: center;
}

#im2-view-cont {
    text-align: center;
    display: inline-block;
}

#im2-view-cont #preview-image {
    margin: 10px;
}

#im2-view-details {
    overflow: hidden;
    float: right;
    display: inline-block;
    -webkit-box-shadow: inset 0 0 15px rgba(0,0,0,.1),inset 0 0 0 1px rgba(0,0,0,.05);
    box-shadow: inset 0 0 15px rgba(0,0,0,.1),inset 0 0 0 1px rgba(0,0,0,.05);
    background: #eee;
}

.im2-view-details-label {
    margin: 15px 0px 0px 10px;
    font-size: 80%;
    font-weight: normal;
}

input.im2-view-details-content {
    width: 100%;
}

#im2-view-padder {
    margin: 15px;
}

#im2-delete-preview {
    margin: 0px;
    padding: 0px;
    display: inline-block;
}

.im2-view-details-content {
    overflow: hidden;
    padding: 4px;
    margin: margin: 0 10px;
    font-weight: normal;
    background: none;
    border-width: 0;
    border-style: none;
    outline: none;    
}

/*
*
* Image manager rebuild styles
*
*
*/

#im2-cont {
}

#im2-viewer {
    padding: 0px;
}

#im2-list-cont {
    margin: 0px;
    padding: 0px;
}

#im2-list-controls {
    padding: 10px;
    -webkit-box-shadow: inset 0 0 15px rgba(0,0,0,.1),inset 0 0 0 1px rgba(0,0,0,.05);
    box-shadow: inset 0 0 15px rgba(0,0,0,.1),inset 0 0 0 1px rgba(0,0,0,.05);
    background: #eee;
}

#im2-search {
    width: 200px;
    font-size: 125%;
    border: 1px solid #999;
    border-radius: 5px;
    padding: 4px;
    outline: none;
}

#im2-quota-cont {
    display: inline-block;
    width: 50%;
    height: 30px;
    background: green;
    vertical-align: middle;
    margin-left: 20px;
    text-align: center;
    color: white;
    font-weight: bold;    
    cursor: pointer;
}

#im2-quota-prog {
    width: 50px;
    background: red;
    position: absolute;
}

#im2-quota-text {
    position: relative;
    padding: 5px;
}

#im2-upgrade-button {
    position: absolute;
    display: inline-block;
    padding: 5px;
    background: #eee;
    opacity: .8;
    color: black;
    margin: 2px;
    border-radius: 5px;
    font-size: 75%;
    font-weight: normal;
    opacity: 0.0;
}

#im2-list-scroller {
    overflow-y: scroll;
}

#im2-imageupload-label {
    font-size: 17px;
    display: inline-block;
    padding-right: 1px;
    padding-top: 1px;
}

#im2-imageupload-label-cont {
    border: 1px solid #999;
    border-radius: 200px;
    padding: 5px;
    display: inline-block;
    text-align: center;
    float: right;
    background: white;
}

#im2-imageupload {
    position: absolute;
    opacity: 0.0;
}

#im2-list {
}

#im2-clear-spacer {
    clear: both;
}

.im2-cont {
/*    display: inline-block;
    margin: 15px;
    padding: 10px;
    vertical-align: middle;
    width: 100px;
    text-align: center;*/
}

.im2-cont:hover {
    background: #ddd;
}



.im2-cont .get-link-button-cont {
    display: none;
    position: relative;
    z-index: 10;
    float:right;
    width: 0px;
    height: 0px;
    margin-right: 18px;
    margin-top: -9px;
    overflow: visible;
}

.im2-cont .get-link-button,
.im2-cont .maximize-button,
.im2-cont .delete-image-button {
/*    position: relative;
    width: 0px;
    height: 0px;
    margin-right: 15px;
    z-index: 10;*/
    padding: 5px;
    border-radius: 5px;
}

.im2-cont .get-link-button:hover,
.im2-cont .maximize-button:hover,
.im2-cont .delete-image-button:hover {
    /*background: #bbf;*/
    background: #fff;
    border: 1px solid #ddf;
}

.im2-delete {
    position: relative;
    float: right;
    color: black;
    visibility: hidden;
}

.im2-id-label,
.im2-label {
    display: none;
    font-size: 70%;
}

#im2-link-dialog input[name='image-link'] {
    width: 100%;
}



/*
#
#
# SLP script return window
#
#
*/
#slp-sr-cont {
position: absolute;
    top: 0px;
    right: 0px;
}

#slp-sr {
    margin: 10px;
    border: 1px solid #999;
    border-radius: 5px;
    padding: 5px;
}

.slp-sr-element {
    min-width: 3em;
    text-align: center;
    min-height: 1em;
    margin: 3px 0px;
    color: #333;
    background: #64cc64;
    padding: 3px;
    border-radius: 5px;
}



/*
#
# Footer styles
#
*/
#footer-cont {
    position: absolute;
    bottom: 0px;
    text-align: center;
    width: 100%;
    background: -webkit-linear-gradient(top, rgba(255,255,255,0), rgba(255,255,255,1)); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(bottom, rgba(255,255,255,0), rgba(255,255,255,1)); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(bottom, rgba(255,255,255,0), rgba(255,255,255,1)); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255,1)); /* Standard syntax (must be last) */
}


#kyles_delete_table,
#kyles_delete_table th,
#kyles_delete_table td {
    border: 1px solid black;
    padding: 3px;
}

#kyles_do_it_form input[type='submit'] {
    font-size: 92px;
    border: none;
    /* display: block; */
    background: #9999ff;
    border-radius: 20px;
    cursor: pointer;
    margin: 20px;
    color: white;
}

#kyles_do_it_form {
    text-align: center;
}



/*
#
#
 Concierge Styles
#
#
*/

#conc-button {
    display: inline-block;
    position: fixed;    
    text-align: center;
    width: 110px;
    cursor: pointer;
}

#conc-text {
    width: 100px;
}


#conc-halo {
    display: inline-block;
    width: 70px;
    height: 70px;
    text-align: center;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&1+0,1+43,0+69,0+100 */
background: -moz-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 43%, rgba(255,255,255,0) 69%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 43%,rgba(255,255,255,0) 69%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: radial-gradient(ellipse at center,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 43%,rgba(255,255,255,0) 69%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
    
}

#conc-bowtie-img {
    width: 50px;
}

.gs-entry-block table {
    width: 100%;
}

.gs-entry-block td {
    width: 50%;
    padding: 4px;
}

.gs-entry-block td:first-child {
    text-align: right;
}

.gs-entry-block td:last-child {
    text-align: left;
}

#location_finder_container {
    text-align: center;
}

.lf_block {
    padding: 30px;
    text-align: center;
}

.lf_block .sku {
    color: black;
    font-size: 150%;
}

.lf_block .found_location {
    color: green;
    font-size: 300%;
}

.lf_block .found_location.not_found {
    color: red;
}


#manual_order_items, #manual_order_info {
 display: inline-block;
 vertical-align: top;
}

#manual_order_info {
     background: #f5eeff;
    border: 2px solid #cc99ff;
}

#manual_order_items {
    background: #eeeeee;
    border: 2px solid #999999;
}

#manual_order_items_table th {
 min-width: 8em;
}

td.aob_taller {
    padding: 6px;
}

a.aob_auth_button {
    font-weight: bold;
    border: 1px solid black;
    padding: 5px;
    border-radius: 7px;
    background-color: white;
}

td.ship_list_pull {
    background-color: #33FFFF;
}
td.ship_list_pack {
    background-color: #FF99FF;
}
td.ship_list_ship {
    background-color: #66FF66;
}
td.ship_list_bulk {
    background-color: #FFFF99;
}
td.ship_list_gal {
    background-color: #F5EEFF;
}
textarea.address_terr {
    background-color: #8E7CC3;
}
textarea.address_dupe {
    background-color: #FFFF00;
}
textarea.address_u {
    background-color: #FF0000;
}
a.ship_list_green_pull, a.ship_list_green_pack, a.ship_list_green_ship, a.ship_list_green_bulk, a.ship_list_green_gal {
    color: #008000;
}
a.ship_list_green_pull:hover, a.ship_list_green_pack:hover, a.ship_list_green_ship:hover, a.ship_list_green_bulk:hover, a.ship_list_green_gal:hover{
    color: #00CC00;
}
a.ship_list_grey_pull, a.ship_list_grey_pack, a.ship_list_grey_ship, a.ship_list_grey_bulk, a.ship_list_grey_gal {
    color: #333333;
}
a.ship_list_grey_pull:hover, a.ship_list_grey_pack:hover, a.ship_list_grey_ship:hover, a.ship_list_grey_bulk:hover, a.ship_list_grey_gal:hover {
    color: #666666;
}
a.ship_list_red_pull, a.ship_list_red_pack, a.ship_list_red_ship, a.ship_list_red_bulk, a.ship_list_red_gal {
    color: #FF0000;
}
a.ship_list_red_pull:hover, a.ship_list_red_pack:hover, a.ship_list_red_ship:hover, a.ship_list_red_bulk:hover, a.ship_list_red_gal:hover {
    color: #FF6666;
}