#distribution-chooser-link {
	background: url(../images/arrow_down.gif) right center no-repeat;
	font-size:14px;
	padding-right:16px;
}

#distribution-status {
    margin-bottom:12px;
}

.ie6-down #distribution-status {
    margin-bottom:28px;
}

#distribution-status strong {
    font-weight:bold;
}

#distribution-status p {
   width:49%;
   float:left;
}

#distribution-status acronym {
   border:0;
   width:28px;
   height:28px;
   padding:4px;
   float:left; 
   color:#fff;
   font-weight:bold;
   margin-right:10px;
   font-size:11px;
}

.ch- {
   font-weight:bold;
}

.distribution td {
    display:none;
    width:20px;
    background:#eee;
}

.distribution input{
    border:0;
}

#d-tbp, .d-tbp, #d-1d, .d-1d, #d-p, .d-p, #d-fd, .d-fd, #d-d, .d-d {
    color:#fff;
    font-weight:bold;
    font-size:11px;
}

.distribution .d-tbp {
    background:#16be06;
}

.distribution .d-1d {
    background:#16be06;
}

.distribution .d-p {
    background:#16be06;
}

.distribution .d-fd {
    background:#d63b42;
}
	
.distribution .d-d {
    background:#d63b42;
}

#distribution-table {
    width:656px;
    overflow:auto;
    overflow-y:hidden;
    margin-bottom:32px;
}

#distribution-table table {
    width:auto;
    margin-bottom:0;
}

.ie6-down #distribution-table table {
	margin-bottom:12px;
}

#distribution-table table td, #distribution-table table th {
    border-color:#fff;
    border-width:4px;
    padding:4px;
}

#distribution-table table td {
	width:34px;
}

#distribution-table table td.year {
	background:#d4d7dc;
}

#distribution-table table td span.td-height { /* for fixing td's height */
	display:block;
	height:34px;
	width:34px;
}

#distribution-table th {
    display:none;
    text-align:center;
    text-transform:uppercase;
}

#distribution-chooser {
	background:#fafafa;
    border:1px #d4d7dc solid;
    margin:-8px 0 24px 0;
}

#distribution-chooser .help {
	background: #ebedf3;
	border-bottom:1px solid #d4d7dc;
	margin:0;
	padding:4px 16px;
}

#distribution-chooser span {
	padding: 0 20px;
}

#distribution-chooser span.num1 {
	background: url(../images/num1.png) left center no-repeat;
}
#distribution-chooser span.num2 {
	background: url(../images/num2.png) left center no-repeat;
}
#distribution-chooser span.num3 {
	background: url(../images/num3.png) left center no-repeat;
}

#distribution-chooser .selector {
    width:70%;
    float:left;
    border-right:1px #d4d7dc solid;
    padding:12px 16px;
}

#distribution-chooser .selector h4 {
    float:left;
    margin-right:25px;
}

#distribution-chooser .selector a {
    margin-right:15px;
}

#distribution-country-list {
    margin:0;
    padding:0;
}

.ie6-down #distribution-country-list {
    margin-top:12px;
}

#distribution-years {
    width:20%;
    padding:12px 16px;
    float:left;
}

#distribution-years label {
	display: block;
	float: left;
	font-weight: normal;
    width:48px;
}

#distribution-country-list ul {
    float:left;
    width:32%;
    margin:0;
    padding:0;
}

#distribution-country-list li {
    list-style:none;
}

#distribution-country-list label {
    font-weight: normal;
}

#distribution-country-list li img {
    margin-left:10px;
    margin-right:10px;
    margin-top:2px;
    margin-bottom:-2px;
}

#distribution-chooser .country-note {
	margin: 12px 0 0 0;
}

#selector-bottom-bar {
    clear:both;
    background:#d4d7dc;
    border-top:1px solid #caced2;
    padding:0 4px;
}