html {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
body {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
div {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
span {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
applet {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
object {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
iframe {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
h1 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
h2 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
h3 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
h4 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
h5 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
h6 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
p {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
blockquote {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
pre {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
a {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
abbr {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
acronym {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
address {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
big {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
cite {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
code {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
del {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
dfn {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
font {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
img {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
ins {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
kbd {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
q {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
s {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
samp {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
small {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
strike {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
sub {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
tt {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
var {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
dl {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
dt {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
dd {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
ol {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
ul {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
li {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
fieldset {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
form {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
label {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
legend {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
table {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
caption {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
tbody {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
tfoot {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
thead {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
tr {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
th {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
td {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
:focus {
	outline: 0px;
}
body {
	background: white; color: black; line-height: 1;
}
ol {
	list-style: none;
}
ul {
	list-style: none;
}
table {
	border-collapse: separate; border-spacing: 0;
}
caption {
	text-align: left; font-weight: normal;
}
th {
	text-align: left; font-weight: normal;
}
td {
	text-align: left; font-weight: normal;
}
blockquote::before {
	content: "";
}
blockquote::after {
	content: "";
}
q::before {
	content: "";
}
q::after {
	content: "";
}
blockquote {
	quotes: "" "";
}
q {
	quotes: "" "";
}
div {
	display: block;
}
sup {
	font-size: 50%;
}
a {
	color: rgb(0, 97, 135); text-decoration: none;
}
a:hover {
	color: rgb(51, 51, 51);
}
body {
	background: url("../Images/back.jpg") repeat-x left -32px rgb(0, 97, 135); text-align: center; color: rgb(0, 0, 0); font-family: "futura-pt-n4", "futura-pt", Helvetica, Arial, "Sans Serif"; font-size: 12px;
}
.container {
	margin: auto; width: 960px; text-align: left; display: block; position: relative;
}
.header {
	width: 100%; margin-top: 50px; margin-bottom: 30px; float: left;
}
.bbtLogo {
	margin: 0px 0px 0px 4px; float: left; display: block;
}
#main-nav {
	margin-top: 24px; float: right;
}
#main-nav ul li {
	padding: 0px 20px 0px 19px; float: left; display: block; position: relative; z-index: 101;
}
#main-nav ul li.line {
	background: rgb(0, 97, 135); margin: 2px 0px 0px; padding: 0px; width: 2px; height: 14px;
}
#main-nav ul li a {
	padding: 0px 0px 6px; font-size: 14px; float: left; display: block;
}
.wf-active #main-nav ul li a {
	font-size: 18px;
}
#main-nav ul li a.active {
	
}
#main-nav ul li a:hover {
	
}
#main-nav ul li.dontunderline a:hover {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 3px; border-bottom-style: solid;
}
#main-nav ul li ul {
	background: url("../Images/spacer.png"); margin: 0px 0px 0px -82px; padding: 38px 0px 0px; left: 50%; top: 18px; width: 259px; overflow: hidden; display: none; position: absolute; z-index: 102;
}
#main-nav ul li ul.right-dropdown {
	margin: 0px -67px 0px 0px; left: auto; right: 50%;
}
#main-nav ul li ul span.top {
	background: url("../Images/dropdown.png") no-repeat left top; left: 0px; top: 0px; width: 259px; height: 38px; display: block; position: absolute; z-index: 102;
}
#main-nav ul li ul.right-dropdown span.top {
	background-image: url("../Images/dropdown-right.png");
}
#main-nav ul li ul li {
	background: url("../Images/dropdown.png") no-repeat left; padding: 0px 14px; float: none;
}
#main-nav ul li ul.right-dropdown li {
	background-image: url("../Images/dropdown-right.png");
}
#main-nav ul li ul li.last {
	background: url("../Images/dropdown.png") no-repeat left bottom; padding: 0px 14px 12px;
}
#main-nav ul li ul.right-dropdown li.last {
	background-image: url("../Images/dropdown-right.png");
}
#main-nav ul li ul li a {
	padding: 10px 10px 11px; color: rgb(48, 48, 48); line-height: 14px; font-size: 14px; border-bottom-color: rgb(189, 192, 195); border-bottom-width: 1px; border-bottom-style: solid; float: none;
}
.wf-active #main-nav ul li ul li a {
	font-size: 17px;
}
#main-nav ul li ul li.first a {
	padding-top: 0px;
}
#main-nav ul li ul li.last a {
	border: currentColor; border-image: none;
}
#main-nav ul li ul li a sup {
	font-size: 10px;
}
#main-nav ul li ul li a span {
	text-transform: uppercase; font-size: 9px;
}
.wf-active #main-nav ul li ul li a span {
	font-size: 11px;
}
#main-nav ul li ul li a:hover {
	color: rgb(0, 97, 135); border-bottom-color: rgb(189, 192, 195); border-bottom-width: 1px; border-bottom-style: solid;
}
#main-nav ul li.dontunderline ul li a:hover {
	color: rgb(0, 97, 135); border-bottom-color: rgb(189, 192, 195); border-bottom-width: 1px; border-bottom-style: solid;
}
#main-nav ul li ul li.last a:hover {
	border: currentColor !important; border-image: none !important;
}
#banner {
	background: url("../Images/banner-back.jpg") no-repeat 5px bottom rgb(0, 97, 135); margin: 0px 0px 36px; padding: 3px 8px 2px 0px; overflow: hidden; clear: both; position: relative;
}
.home #banner {
	margin: 0px 0px 34px; padding: 3px 8px 0px 0px; background-image: url("../Images/banner-back-home.jpg");
}
#banner .banner-top {
	background: url("../Images/banner-border.png") no-repeat left top; left: 0px; top: 0px; width: 100%; height: 20px; position: absolute; z-index: 10;
}
#banner .banner-bottom {
	background: url("../Images/banner-border.png") no-repeat left top; left: 0px; top: 0px; width: 100%; height: 20px; position: absolute; z-index: 10;
}
#banner .banner-left {
	background: url("../Images/banner-border.png") no-repeat left top; left: 0px; top: 0px; width: 100%; height: 20px; position: absolute; z-index: 10;
}
#banner .banner-right {
	background: url("../Images/banner-border.png") no-repeat left top; left: 0px; top: 0px; width: 100%; height: 20px; position: absolute; z-index: 10;
}
#banner .banner-bottom {
	background-position: left bottom; top: auto; bottom: 0px; z-index: 11;
}
#banner .banner-left {
	background-position: left; top: 15px; width: 10px; height: 100%;
}
#banner .banner-right {
	background-position: right; left: auto; top: 15px; width: 10px; height: 100%; right: 0px;
}
#banner .banner-content {
	width: 360px; float: left; position: relative;
}
#banner .banner-content .banner-text {
	padding: 44px 0px 0px 54px; overflow: hidden; float: left; display: block; position: relative; z-index: 9;
}
#banner .banner-content .banner-text .banner-title {
	margin: 0px 0px 10px; color: rgb(228, 230, 231); line-height: 40px; font-family: "atrament-web", "Helvetica"; font-size: 36px;
}
.wf-active #banner .banner-content .banner-text .banner-title {
	margin: 0px; line-height: 56px; font-size: 56px;
}
#banner .banner-content .banner-text h1.banner-title {
	margin: 0px 0px 0px -16px; padding: 0px; line-height: 46px; font-size: 46px; display: block;
}
#banner .banner-content .banner-text p {
	margin: -1px 0px 12px 2px; color: rgb(228, 230, 231); line-height: 25px; font-size: 14px;
}
.wf-active #banner .banner-content .banner-text p {
	font-size: 18px;
}
#banner a.button {
	background: url("../Images/buttons.png") no-repeat 0px -60px; left: 52px; width: 139px; height: 48px; bottom: 34px; text-indent: -9999px; display: block; position: absolute; z-index: 200;
}
#banner a.button:hover {
	background-position: 0px 0px;
}
#banner .banner-image {
	padding: 5px 0px 0px; float: right; display: block; position: relative; z-index: 9;
}
#banner .banner-heading {
	left: 38px; top: 125px; width: 150px; display: block; position: absolute;
}
#banner .banner-heading-two-lines {
	top: 105px;
}
#banner .banner-heading h1 {
	color: rgb(228, 230, 231); line-height: 36px; font-family: "atrament-web", "Helvetica"; font-size: 30px;
}
.wf-active #banner .banner-heading h1 {
	line-height: 46px; font-size: 46px;
}
#main {
	background: url("../Images/main.jpg") repeat-y rgb(255, 255, 255); margin: 0px 0px 44px; padding: 50px 34px 31px; overflow: hidden; position: relative;
}
.main-home#main {
	margin: 0px 0px 34px; padding-top: 23px; padding-bottom: 36px;
}
.main-top {
	background: url("../Images/main-top-bottom.jpg") no-repeat; left: 0px; top: 0px; width: 960px; height: 25px; display: block; position: absolute;
}
.main-bottom {
	background: url("../Images/main-top-bottom.jpg") no-repeat; left: 0px; top: 0px; width: 960px; height: 25px; display: block; position: absolute;
}
.main-bottom {
	background: url("../Images/main-top-bottom.jpg") no-repeat left bottom; top: auto; bottom: 0px;
}
.breaking-news {
	background: url("../Images/breaking-news-heading.jpg") no-repeat 21px; padding: 0px 180px 0px 251px; clear: both; position: relative;
}
.breaking-news-bottom {
	background: rgb(255, 255, 255); margin: 0px 0px 12px; height: 14px; border-bottom-color: rgb(0, 97, 135); border-bottom-width: 6px; border-bottom-style: solid; display: block;
}
.breaking-news p {
	padding: 11px 0px 6px; color: rgb(0, 0, 0); line-height: 24px; font-size: 17px;
}
.wf-active .breaking-news p {
	line-height: 28px; font-size: 20px;
}
.breaking-news a.button {
	background: url("../Images/buttons.png") no-repeat -170px -61px; margin: -15px 0px 0px; top: 50%; width: 145px; height: 47px; right: -3px; text-indent: -9999px; display: block; position: absolute;
}
.breaking-news a.button:hover {
	background: url("../Images/buttons.png") no-repeat -170px -1px;
}
.auto-trader-top {
	height: 17px; display: block;
}
.auto-trader {
	background: url("../Images/auto-trader-back.jpg") no-repeat left top; margin: 0px 0px 0px -2px; padding: 15px 40px 8px 253px; clear: both;
}
.auto-trader-bottom {
	background: url("../Images/auto-trader-back.jpg") no-repeat left bottom; margin: 0px 0px 26px -2px; height: 15px;
}
.auto-trader p {
	color: rgb(0, 0, 0); line-height: 24px; font-size: 17px;
}
.wf-active .auto-trader p {
	line-height: 28px; font-size: 20px;
}
.auto-trader p span {
	color: rgb(0, 97, 135); letter-spacing: -2px; font-size: 24px; font-weight: 500;
}
span.counter {
	color: rgb(0, 97, 135); letter-spacing: -2px; font-size: 24px; font-weight: 500;
}
#home-cols {
	margin: 0px -5px 0px -3px; overflow: hidden;
}
#home-cols .col {
	background: url("../Images/home-col.jpg") no-repeat left bottom; width: 436px; height: 516px; float: left;
}
#home-cols .col-b {
	float: right;
}
#home-cols .col-heading {
	padding: 22px 20px 0px 24px; height: 147px; position: relative;
}
#home-cols .col-b .col-heading {
	height: 147px; padding-top: 24px;
}
#home-cols .col-heading h2 {
	margin: 0px 0px 10px; color: rgb(228, 230, 233); line-height: 24px; font-family: "atrament-web", Helvetica; font-size: 20px;
}
.wf-active #home-cols .col-heading h2 {
	margin: 0px; line-height: 38px; font-size: 38px;
}
#home-cols .col-heading p {
	margin: 0px 30px 10px 2px; color: rgb(228, 230, 231); line-height: 24px; font-size: 15px; font-weight: 300;
}
.wf-active #home-cols .col-heading p {
	line-height: 24px; font-size: 18px;
}
#home-cols .col-b .col-heading p {
	margin-top: 3px; margin-bottom: 8px;
}
#home-cols .col-heading a.button {
	background: url("../Images/buttons.png") no-repeat -344px -60px; margin: 0px 0px 0px -2px; width: 109px; height: 36px; text-indent: -9999px; display: block;
}
#home-cols .col-heading a.button:hover {
	background-position: -344px 0px;
}
#home-cols .col-b .col-heading a.button {
	background: url("../Images/buttons.png") no-repeat -487px -60px; margin: 0px 0px 0px -2px; width: 113px; height: 36px; text-indent: -9999px; display: block;
}
#home-cols .col-b .col-heading a.button:hover {
	background-position: -487px 0px;
}
#home-cols .home-offers-table {
	margin: 16px 20px 24px 24px; height: 298px; overflow: auto; position: relative;
}
#home-cols .home-offers-table table {
	width: 350px;
}
#home-cols .home-offers-table table tr {
	text-align: left;
}
#home-cols .home-offers-table table tr th {
	padding: 8px 0px 7px; font-size: 12px; font-weight: bold; border-bottom-color: rgb(186, 188, 191); border-bottom-width: 3px; border-bottom-style: solid;
}
.wf-active #home-cols .home-offers-table table tr th {
	font-size: 14px;
}
#home-cols .home-offers-table table tr td {
	padding: 7px 0px 8px; font-size: 12px; border-bottom-color: rgb(186, 188, 191); border-bottom-width: 1px; border-bottom-style: solid;
}
.wf-active #home-cols .home-offers-table table tr td {
	font-size: 14px;
}
#home-cols .home-offers-table table tr .center {
	width: 120px; text-align: center;
}
#home-cols .home-offers-table table tr .right {
	text-align: right;
}
#home-cols .col-b img {
	margin: 0px 5px; display: block;
}
#sidebar {
	padding: 7px 0px 0px; width: 250px; float: left;
}
#sidebar .side-nav li {
	margin: -3px 0px 0px; width: 226px; clear: both; display: block;
}
#sidebar .side-nav li a {
	padding: 1px 0px 0px 12px; height: 50px; color: rgb(151, 153, 155); line-height: 46px; font-size: 18px; display: block;
}
.wf-active #sidebar .side-nav li a {
	font-size: 20px;
}
#sidebar .side-nav li.active a {
	background: url("../Images/side-nav-active.jpg") no-repeat; color: rgb(0, 97, 135);
}
#sidebar .side-nav li a:hover {
	background: url("../Images/side-nav-active.jpg") no-repeat; color: rgb(0, 97, 135);
}
#main #sidebar .side-nav li ul {
	padding: 10px 0px 13px 12px; display: none;
}
#main #sidebar .side-nav li.active ul {
	display: block;
}
#main #sidebar .side-nav li ul li {
	margin: 0px; height: auto;
}
#main #sidebar .side-nav li ul li a {
	background: url("../Images/side-nav-secondary.jpg") no-repeat left 6px; padding: 0px 0px 0px 21px; height: 24px; color: rgb(151, 153, 155); line-height: 24px; font-size: 16px; display: block;
}
#main #sidebar .side-nav li ul li.active a {
	background-position: left -18px; color: rgb(0, 97, 135);
}
#main #sidebar .side-nav li ul li a:hover {
	background-position: left -18px; color: rgb(0, 97, 135);
}
#content {
	background: url("../Images/content.jpg") repeat-y left top; margin: 0px 23px 0px 0px; padding: 0px 0px 0px 50px; width: 560px; float: right; position: relative;
}
#content span.content-top {
	background: url("../Images/content-edges.jpg") no-repeat; left: 0px; top: 0px; width: 9px; height: 5px; display: block; position: absolute;
}
span.content-bottom {
	background: url("../Images/content-edges.jpg") no-repeat; left: 0px; top: 0px; width: 9px; height: 5px; display: block; position: absolute;
}
span.content-bottom {
	background-position: left bottom; top: auto; height: 25px; bottom: 0px;
}
#content h1 {
	margin: 0px 0px 10px; color: rgb(0, 97, 135); line-height: 45px; font-family: "atrament-web", Helvetica; font-size: 36px;
}
#content h2 {
	margin: 0px 0px 10px; color: rgb(0, 97, 135); line-height: 45px; font-family: "atrament-web", Helvetica; font-size: 36px;
}
.wf-active #content h1 {
	line-height: 55px; font-size: 46px;
}
.wf-active #content h2 {
	line-height: 55px; font-size: 46px;
}
#content h3 {
	margin: 0px 0px 4px; color: rgb(0, 97, 135); line-height: 24px; font-family: "atrament-web", Helvetica; font-size: 24px;
}
.wf-active #content h3 {
	line-height: 24px; font-size: 30px;
}
#content h4 {
	margin: 0px 0px 4px; color: rgb(0, 97, 135); line-height: 18px; font-family: "atrament-web", Helvetica; font-size: 22px;
}
#content p {
	margin: 0px 0px 24px; line-height: 24px; font-size: 16px;
}
.wf-active #content p {
	font-size: 18px;
}
#content ul {
	margin: -16px 0px 22px; color: rgb(0, 97, 135); line-height: 24px; font-size: 18px; font-weight: 500;
}
#content ul li {
	padding: 0px 0px 6px 50px; line-height: 28px; display: block; position: relative;
}
#content ul li img {
	left: 12px; top: 0px; display: block; position: absolute;
}
#content a {
	color: rgb(0, 97, 135); font-weight: 500; text-decoration: underline;
}
#content a:hover {
	color: rgb(51, 51, 51);
}
#main #content ul.tick-list {
	list-style: none; margin: 0px; padding: 0px 0px 30px 34px; line-height: normal; overflow: hidden; clear: both; display: block;
}
#main #content ul.tick-list li {
	background: none; padding: 28px 24px 0px; width: auto; text-align: center; color: rgb(0, 97, 135); line-height: 16px; font-size: 17px; font-weight: 500; float: left; display: block; position: relative; max-width: 130px;
}
#main #content ul.tick-list li img {
	margin: 0px 0px 0px -13px; left: 50%; top: 0px;
}
#content p.icon-paragraph {
	padding: 18px 0px 0px 50px; position: relative;
}
#content p.no-margin {
	padding-top: 0px; margin-bottom: 10px;
}
#content p.icon-paragraph img {
	left: 10px; top: 18px; display: block; position: absolute;
}
#content p.no-margin img {
	top: 0px;
}
#content .team-profile {
	padding: 22px 0px 8px 136px; position: relative;
}
#content .team-profile img.profile-pic {
	left: 0px; top: 20px; display: block; position: absolute;
}
#main #content .team-profile h2 {
	margin: 0px; line-height: 30px; font-size: 30px;
}
#main #content .team-profile .position {
	margin: -3px 0px 10px; color: rgb(0, 97, 135); text-transform: uppercase; font-family: "futura-pt", Helvetica; font-size: 12px; font-weight: 500;
}
#main #content .team-profile p {
	margin: 0px 0px 12px;
}
#content .team-profile-no-pic {
	padding: 22px 0px 8px; position: relative;
}
#content .team-profile-no-pic img.profile-pic {
	left: 0px; top: 20px; display: block; position: absolute;
}
#main #content .team-profile-no-pic h2 {
	margin: 0px; line-height: 30px; font-size: 30px;
}
#main #content .team-profile-no-pic .position {
	margin: -3px 0px 10px; color: rgb(0, 97, 135); text-transform: uppercase; font-family: "futura-pt", Helvetica; font-size: 12px; font-weight: 500;
}
#main #content .team-profile-no-pic p {
	margin: 0px 0px 12px;
}
.last-offers#content {
	background: none; padding: 0px 0px 0px 3px; width: auto; float: none;
}
.last-offers#content h2 {
	margin: 0px 0px 4px;
}
.last-offers#content span.counter {
	letter-spacing: -1px; font-size: 20px;
}
#content .last-offers-table {
	width: 100%;
}
#content .last-offers-table tr {
	text-align: left;
}
#content .last-offers-table tr th {
	padding: 4px 0px 7px; text-align: center; font-size: 14px; font-weight: bold; border-bottom-color: rgb(186, 188, 191); border-bottom-width: 3px; border-bottom-style: solid;
}
#content .last-offers-table tr td {
	height: 29px; text-align: center; font-size: 14px; vertical-align: middle; border-bottom-color: rgb(186, 188, 191); border-bottom-width: 1px; border-bottom-style: solid;
}
#content .last-offers-table tr.last td {
	border: currentColor; border-image: none;
}
#content .last-offers-table tr th.title {
	text-align: left;
}
#content .last-offers-table tr td.title {
	text-align: left;
}
#content .last-offers-table tr th.title {
	width: 180px;
}
#content .last-offers-table tr th.mileage {
	width: 100px;
}
#content .last-offers-table tr th.offer {
	width: 130px;
}
#content .last-offers-table tr td img {
	padding-top: 2px;
}
#bottom {
	background: url("../Images/bottom.jpg") repeat-x rgb(255, 255, 255); padding: 26px 0px 29px; overflow: hidden; clear: both; border-top-color: rgb(216, 159, 42); border-top-width: 6px; border-top-style: solid;
}
#bottom-cols {
	margin: auto; width: 895px; text-align: left;
}
#bottom-cols .col {
	float: left; min-height: 168px;
}
#bottom-cols .col-a {
	background: url("../Images/bottom-line.jpg") no-repeat right top;
}
#bottom-cols .col-b {
	background: url("../Images/bottom-line.jpg") no-repeat right top;
}
#bottom-cols .col h4 {
	margin: 0px 0px 10px; color: rgb(0, 97, 135); font-family: "atrament-web", Helvetica; font-size: 24px;
}
.wf-active #bottom-cols .col h4 {
	margin: 0px; font-size: 32px;
}
#bottom-cols .col p {
	line-height: 20px; font-size: 14px;
}
.wf-active #bottom-cols .col p {
	font-size: 16px;
}
#bottom-cols .col p strong {
	font-weight: 500;
}
#bottom-cols .col ul {
	line-height: 24px; font-size: 14px; font-weight: 500;
}
.wf-active #bottom-cols .col ul {
	font-size: 16px;
}
#bottom-cols .col ul li {
	background: url("../Images/bottom-col-bullet.png") no-repeat 4px; padding: 0px 0px 0px 20px;
}
#bottom-cols .col-a {
	padding: 10px 0px 0px; width: 292px;
}
#bottom-cols .col-a p {
	padding: 11px 0px 0px 8px;
}
#bottom-cols .col-b {
	padding: 12px 32px 0px 18px; width: 270px;
}
#bottom-cols .col-b p {
	margin: 0px 0px 4px;
}
#bottom-cols .col-c {
	padding: 12px 0px 0px 18px; width: 255px;
}
#bottom-cols .col-c p {
	margin: 0px 0px 3px;
}
#footer {
	background: rgb(228, 230, 231); height: 45px; clear: both;
}
#footer .footer-inner {
	margin: auto; padding: 0px 0px 0px 20px; width: 905px; text-align: left;
}
#footer .footer-inner p {
	color: rgb(137, 138, 139); line-height: 45px; font-size: 13px; font-weight: 400; float: left; display: block;
}
#footer .footer-inner p a {
	color: rgb(137, 138, 139);
}
#footer .footer-inner p a:hover {
	text-decoration: underline;
}
#footer .footer-inner a.footer-logo {
	padding: 2px 0px 0px; float: right; display: block;
}
.jspContainer {
	overflow: hidden; position: relative;
}
.jspPane {
	position: absolute;
}
.jspVerticalBar {
	background: url("../Images/scrollbar.jpg") no-repeat; top: 0px; width: 20px; height: 100%; right: 0px; position: absolute;
}
.jspHorizontalBar {
	background: red; left: 0px; width: 100%; height: 16px; bottom: 0px; position: absolute;
}
.jspVerticalBar * {
	margin: 0px; padding: 0px;
}
.jspHorizontalBar * {
	margin: 0px; padding: 0px;
}
.jspCap {
	display: none;
}
.jspHorizontalBar .jspCap {
	float: left;
}
.jspTrack {
	position: relative;
}
.jspDrag {
	background: url("../Images/scrollbar-bullet.png") no-repeat; left: 0px; top: 0px; position: relative; cursor: pointer;
}
.jspHorizontalBar .jspTrack {
	height: 100%; float: left;
}
.jspHorizontalBar .jspDrag {
	height: 100%; float: left;
}
.jspArrow {
	background: rgb(80, 80, 109); text-indent: -20000px; display: block; cursor: pointer;
}
.jspDisabled.jspArrow {
	background: rgb(128, 128, 141); cursor: default;
}
.jspVerticalBar .jspArrow {
	height: 16px;
}
.jspHorizontalBar .jspArrow {
	width: 16px; height: 100%; float: left;
}
.jspVerticalBar .jspArrow:focus {
	
}
.jspCorner {
	background: rgb(238, 238, 244); height: 100%; float: left;
}
* html .jspCorner {
	margin: 0px -3px 0px 0px;
}
