body {
	 font-size: 84%;
	 font-family: Arial, Verdana, sans-serif;
}

table.wrapper {
	width: 99%;
}

div.buttonWrapper { margin-left:20px; }

div.squareBttn .bttntxt { background: url(/images/bttnSqrOrngL.gif) no-repeat top left; }
.squareBttn .bttncap { background: transparent url(/images/bttncapSqrOrngR.gif) no-repeat top left; width:  19px;}

.squareBttn .bttntxt a { padding: 0 0 5px 9px; margin: 0;} 

.bttntxt, .bttntxtprpl {
	line-height: 1.6em;
}

h1 {
   font-family: Arial, Verdana, sans-serif;
   font-size: 18px;
   font-weight: bold;
   color: #330099;
   margin: 8px 0;
}

h2 {
   font-family: Arial, Verdana, sans-serif;
   font-size: 14px;
   font-weight: bold;
   margin: 4px 0;
   padding: 0;
}

ul {
   margin-left: 10px;
   padding-left: 10px;
}

li {
	background: url(/images/bullet_square_black.gif) 0px 8px no-repeat;
	margin-top: 0;
   margin-bottom: 0;
   /*
   background: none;
   list-style: disc;
   margin-left: 1px;
   padding-left: 1px;
   */
}

table#tabNavBox {
   font-size: 13px;
}

td.loan {
    width: 166px;
	background-image: url(/advice/financing/calc/images/tabOffLoan.gif);
}

td.loan_on {
    width: 166px;
	background-image: url(/advice/financing/calc/images/tabOnLoan.gif);
}

td.affordability {
    width: 113px;
	background-image: url(/advice/financing/calc/images/tabOffAffordability.gif);
}

td.affordability_on {
    width: 113px;
	background-image: url(/advice/financing/calc/images/tabOnAffordability.gif);
}

td.cashback {
    width: 198px;
	background-image: url(/advice/financing/calc/images/tabOffIncentives.gif);
}

td.cashback_on {
	width: 198px;
	background-image: url(/advice/financing/calc/images/tabOnIncentives.gif);
}

td.lease {
    width: 121px;
	background-image: url(/advice/financing/calc/images/tabOffLease.gif);
}

td.lease_on {
    width: 121px;
	background-image: url(/advice/financing/calc/images/tabOnLease.gif);
}

td.content {
   padding: 4px 10px 3px 10px;
   background: #EDEDED;
}

table#formfield {
	width: 100%;
	margin-bottom: 8px;
}

#formfield td {
	padding: 2px 1px;
}

.tabNavSubhead {
	background-color: #EDEDED;
}

form {
	 margin: 0;
	 padding: 0;
}

input {
	width: 50px;
	font-size: 13px;
	text-align: right;
}

select {
	width: 55px;
	font-size: 12px;
}

td.tagCashback {
	width: 24%;
}

td.inputColumn {
	width: 8%;
	text-align: right;
	font-family: Arial;
	font-size: 13px;
}

td.tagFinancing {
	width: 24%;
}

td.finLeadMod {
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	}

td.dollarInfo {
	width: 1%;
	text-align: right;
	padding: 0;
}

td.inputRight {
	width: 6%;
	text-align: left;
	padding: 0;
}

td.rateinfo {
	width: 26%;
	vertical-align: top;
}

td.advertisement {
	width: 26%;
}

td.bottom {
   background: url(/advice/financing/calc/images/bg_bttm_calc.gif) repeat-x;
   height: 12px;
   padding: 0;
   margin: 0;
}

.content li {
   font-family: Verdana, Arial, sans-serif;
   font-size: 10px;
   line-height: 14px;
   margin: 3px 0;
}

div.lft_crnr {
	float: left;
	height: 12px;
	width: 14px;
	background: url(/advice/financing/calc/images/calc_bttm_left_crnr.gif) no-repeat;
}

div.right_crnr {
	float: right;
	height: 12px;
	width: 14px;
	background: url(/advice/financing/calc/images/calc_bttm_right_crnr.gif) no-repeat;
}

td.top {
   background: #EFEFEF;
   height: 12px;
   padding: 0;
   margin: 0;
}

.top .lft_crnr {
	float: left;
	height: 12px;
	width: 14px;
	background: url(/advice/financing/calc/images/calc_top_left_crnr.gif) no-repeat;
}

.top .right_crnr {
	float: right;
	height: 12px;
	width: 14px;
	background: url(/advice/financing/calc/images/calc_top_right_crnr.gif) no-repeat;
}

div.clsWdw {
	float: left;
	width: 200px;
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	padding: 5px 10px;
}

div#tsLoanDiv {
  text-align: right;
  font-family: Arial, sans-serif;
  padding: 0 3px;
  font-size: 13px;
}

div.loanRates {
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	background: url(/advice/financing/calc/images/bg_loan_wide.gif) no-repeat;
	height: 110px;
	padding: 5px 12px;
	margin-left: 5px;
}

div.advertbox {
	padding: 0;
	margin-left: 5px;
	margin-bottom:0;
}

.advertbox img {
	float: left;
	margin: 4px 8px;
}

.advertbox div {
	float: left;
	font-size: 10px;
	line-height: 12px;
	margin: 0;
	padding: 3px 8px;
}

#summary input {
	font-size: 13px;
}

.loanRates h6 {
	font-size: 11px;
	margin: 3px 0;
	padding: 0;
}

.loanRates p {
	margin: 1px 0;
	padding: 0;
	clear: left;
	font-size: 9px;
}

.loanRates div {
	float: left;
	width: 98px;
	margin-right: 2px;
}

td.glossary {
	padding: 1px 14px;
	background: #EFEFEF;
}

.glossary h2 {
	font-size: 13px;
	margin: 0 0 5px 0;
	padding: 0;
}

.glossary p {
	margin: 3px 0 13px 0;
	padding: 0;
}

.asterix {
	background-image: url('/advice/financing/calc/images/asterix.gif');
	background-repeat: no-repeat;
	background-position: 2px 3px;
	padding: 0 10px;
	margin-left: 10px;
	clear: both;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	line-height: 14px;
}

