/* this css file is for extra stuff - CH */
/* i realise i will buen in hell for this :) */

.comp td {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; background-color: #fff; text-align: center;}
.comp th {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #fff; background-color: #369; font-weight: bold;}
.comp td.subhead {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000; background-color: #ccc; font-weight: bold; text-align: left;}
.comp td.fig {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; background-color: #fff; text-align: right;}
.comp {background-color: #eee;}

.ratetable td {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; background-color: #fff; text-align: right;}
.ratetable th {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #fff; background-color: #369; font-weight: bold;}
.ratetable td.type {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000; background-color: #ccc; font-weight: bold; text-align: right;}
.ratetable {background-color: #eee;}


.sizetable td {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; background-color: #fff; text-align: left;}
.sizetable th {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #fff; background-color: #369; font-weight: bold;}
.sizetable td.os {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000; background-color: #ccc; font-weight: bold; text-align: right;}
.sizetable {background-color: #eee;}

.table td {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; background-color: #fff; text-align: left;}
.table th {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #fff; background-color: #54a4de; font-weight: bold;}
.table td.subhead {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000; background-color: #e7e4d3; font-weight: bold; text-align: right;}
.table {background-color: #ddd;}

.bannerad {text-align: center; border-top: 1px solid #ccc; margin: 0;}
.bannerad2 {text-align: center; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; margin: 0;}

.homebannerad {text-align: center; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 0; margin: 20px 20px 0 203px;}

.homebannerad {
    _width:     60%;
    overflow:  hidden;
    _margin:    20px 0px 0 203px;
}

table.textile {
	background-color: #E8E8E8;
	margin: 1px 0 1.0em 0;
}
table.textile caption {
	font-size: 1.3em;
	text-align: left;
	background-color: #FFF;
}
table.textile th {
	background-color: #bbd9ee;
	font-size: 0.9em;
	font-weight: bold;
	padding: 0.2em;
}
	table.textiles th a:link, table.textiles th a:visited {
		color: #000;
	}
table.textile td {
	background-color: #FFF;
	text-align: left;
	vertical-align: top;
	padding: 0.3em;
}

.adpacks{background:#fff;padding:15px;margin:0;border:3px solid #eee;}
.one .bsa_it_ad{background:transparent;border:none;font-family:inherit;padding:0 15px 0 10px;margin:0;text-align:left;}
.one .bsa_it_ad:hover img{-moz-box-shadow:0 0 3px #000;-webkit-box-shadow:0 0 3px #000;box-shadow:0 0 3px #000;}
.one .bsa_it_ad .bsa_it_i{display:block;padding:0;float:none;margin:0 0 5px;}
.one .bsa_it_ad .bsa_it_i img{padding:0;border:none;}
.one .bsa_it_ad .bsa_it_t{padding:6px 0 0 0;}
.one .bsa_it_p{display:none;}
#bsap_aplink, #bsap_aplink:hover{display:block;font-size:10px;margin:12px 15px 0;text-align:left;}
.one {position:fixed;width:180px;}
.one .bsa_it_p {display:none;}
#bsap_aplink, #bsap_aplink:hover {display:block;font-size:10px;margin:232px 15px 0;position:fixed;text-align:right;width:155px;}