/* css cotic table styles */
/* by Kelvin Owers - spittingcat.com */

/* geometry chart */
.geom {background-color:#9F9F9F;}
.geom th {background-color: #969696;}
.geom td {background-color: #999999; color: #000000;}
.geom .sub {background-color: #A1A1A1; padding-top: 5px; color: #222222;}
/* end of geometry chart */

/* new single table geometry charts */
.single_table .geom {background-color:#eeeeee;}
.single_table .geom th {background-color: #eeeeee;}
.single_table .geom td {background-color: #EEE9E9; color: #000000;}
.single_table .geom tr:hover td {background-color: #F2F2F2}
.single_table .geom tr th:first-child {min-width: 220px;}
.single_table .geom tr td {min-width: 100px;}
.single_table.four_sizes .geom tr td {min-width: 130px;}
.single_table table.geom {border-radius: 3px;}
/* end of single table geometry charts */

/* new multi table geometry charts */
.size_controlled .geom {background-color:#eeeeee;}
.size_controlled .geom th {background-color: #eeeeee;}
.size_controlled .geom td {background-color: #EEE9E9; color: #000000;}
.size_controlled .geom tr:hover td {background-color: #F2F2F2}
.size_controlled .geom tr th:first-child {min-width: 220px;}
.size_controlled .geom tr td {min-width: 100px;}
.size_controlled.four_sizes .geom tr td {min-width: 110px;}
.size_controlled p {padding: 4px; margin: 0; font-weight: bold; text-align: center;-webkit-text-size-adjust: none;}
.size_controlled table.geom {border-bottom-left-radius: 3px; border-bottom-right-radius: 3px;}
.size_controlled .smallprint {padding-left: 10px}
/* end of new multi table geometry charts */

/* controls for multi table geometry charts */
.size_controls ul {float: right;padding: 0;margin: 0;}
.size_controls ul:first-child {float: left; margin-right: 10px}
.size_controls ul li {background: none; display: inline-block; padding: 0; margin: 0;}
.size_controls ul li a {
    background: none;
    cursor: pointer;
    background-color: #dddddd;
    color: #000000;
    display: block;
    padding: 4px 10px 4px 10px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    border-top-right-radius: 3px;
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    border-top-left-radius: 3px;
}
.size_controls ul li a:hover {background: none; background-color: #ffffff; color: #000000;}
.size_controls ul li.currentTab a {background-color: #eeeeee;}
/* end of controls for multi table geometry charts */

/* new finance example charts */
.finance table th {background-color: #eeeeee; text-align: center; border-radius: 3px; margin-right: 0px}
.finance table td {background-color: #EEE9E9; color: #000000; text-align: center}
.finance table tr td {min-width: 130px;}
/* end of finance example charts */

/* product chart */
.prod th {background-color: #969696;}
.prod td {text-align: center; background-color: #B1B1B1; color: #000000;}
.prod .sub {background-color: #A1A1A1; padding-top: 5px; color: #222222;}
/* end of product chart */

.pace {
background: #31313A url(../partners/interface/headers/pace_small.gif) 15px 0px repeat-x;
_background: #31313A;
padding-top: 38px;
}

.components {
/* width: 100%; */
width: 600px;
margin-bottom: 10px;
}
.bit .components {
/* width: 100%; */
width: 660px;
}
.components th {
font-size: 0.9em;
line-height: 1;
text-align: left;
font-weight: normal;
}
.components td {
font-size: 0.9em;
line-height: 1;
text-align: right;
}