@charset "utf-8";
/* CSS Document */

table.offer-data {
clear:both;
}
table.offer-data td span {
	text-align: left;
}
table.offer-data td.bodyshape {
	padding: 5px 0px 5px 14px;
	background: #737373;
	color: #FFFFFF;
	font-size: 150%;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	border-collapse:collapse;
}
table.offer-data tr.header th {
	padding: 6px 6px 9px 6px;
	background: #C4C4C4;
	color: #000000;
	text-align: left;
	vertical-align: top;
}
table.offer-data tr.header th p {
	background: none;color: #000000;
}
table.offer-data tr.data td {
	padding: 6px 5px 9px 6px;
	background: #D5D5D5;
	color: #000000;
	text-align: left;
	/*vertical-align: bottom;*/
}
span.apr-size {
	font-size: 150%;
}
div.offer-desc {
	width: 780px;
}

div.blue-button {
	/*margin-left:-3px;*/
	position:relative;
	left:-3px;
	margin-top:8px;
	float:left;
	width: 250px;
	height: 20px;
	background: #30477D url("img/blue_button_bg.gif") no-repeat top right !important;
	font-size: 12px;
	color: white;
	text-align: left;
	padding: 5px 4px 0px 7px;
}
div.blue-button a:link, div.blue-button a:visited {
	color: rgb(255,255,255);
	font-weight: bold;
	text-decoration:none
}
div.blue-button a:hover {
	color: rgb(224,224,224);
	font-weight: bold;
	text-decoration:none
}

/*  JAMIE   */

.header {
	font-weight:normal !important;
}
#tabHolder {
	/*margin:0px 0px -2px 2px;*/
	position:relative;
	top:2px;
	left:2px;
	color:#FFFFFF;
	font-weight:bold;
	clear:both;
	width:600px;
}
#tabHolder a {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
#tabHolder a:hover {
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}
.tabOn {
	background:#31477D url('img/tab-on.gif') top right no-repeat;
	width:260px;
	height:15px;
	padding:2px 11px 2px 7px;
	text-align:left;
	float:left;
}
.tabOff {
	background:#BDBDBD url('img/tab-off.gif') top right no-repeat;
	width:260px;
	height:15px;
	padding:2px 11px 2px 7px;
	text-align:left;
	float:left;
}
.leftspace {margin-left:1px;}
