
#loadAnimation {
	width:100%;
	height:2000px;
	position:absolute;
	top:0;
	left:0;
	display:none;	
	background:#f2f2f0 url("../img/product-finder/loader.gif") no-repeat 50% 286px;
	z-index:1001;
	-moz-opacity: 0.6;
	opacity:.60;
	filter: alpha(opacity=60);
}

body, th, td {
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
}

#loadInitial {
	width:96%;
	margin:0px auto;
	height:175px;
	position:relative;
	top:0;
	left:0;
	background:#ffffff url("../img/product-finder/loader.gif") no-repeat 50% 115px;
	z-index:1001;

}

#viewGuide {
	color:#f00;
}

#productGuide {
	width:96%;
	margin:0px auto;
}

div#logo {
	display:block;
	clear:both;
	text-align:right;
}
img.logo {
	width:224px;
	height:45px;
	margin:12px
}

h1 {
	font-family: "DaxMed",Helvetica,Arial,sans-serif;
	font-size:30px;
	font-weight:normal;
}

h2 {
	font-family: "DaxMed",Helvetica,Arial,sans-serif;
	color:#f68b1f;	
	font-size:24px;
	font-weight:normal;
	margin:42px 0px 8px 0px;

}



h3 {
	font-family: "DaxMed",Helvetica,Arial,sans-serif;
	font-weight:normal;
	border-top:2px solid #000;
	border-bottom:2px solid #000;
	padding: 4px 0px;
	margin:16px 0px 12px 0px;	

}

p.effective, p.intro {
	font-size:13px;
}

p.intro a {
	color:#f68b1f;
}

table.guide {
	width:100%;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
}


table.guide th, table.guide td {
	text-align:left;
	vertical-align:top;
	border-top:1px solid #000;
	border-left:1px solid #000;
	padding:8px;
}

table.guide td em {
	font-style:normal;	
}

th.description {
	width:18%;
}

th.code {
	width:7%;
}

th.rate {
	width:10%;
}

th.incentives {
	width:30%;
}

th.fee {
	width:15%;
}

th.loan {
	width:20%;
}

span.sortable {
	display:none;
}

div.footerNotes {
	margin-top:16px;
}

div.footerNotes ul {
	margin-top:0px;
}

div.legals {
	border:1px solid #000;
	padding:12px;
}


button {
	/*
	background-color:#8bb2df;
	color:#fff;
	font-weight:bold;
	font-size:13px;
	font-family:Verdana, Arial, sans-serif;
	text-align:center;
	
	border:2px solid #ec9a78;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	box-shadow:         0px 2px 2px rgba(25, 25, 25, 0.4);
	-moz-box-shadow:    0px 2px 2px rgba(25, 25, 25, 0.4);
	-webkit-box-shadow: 0px 2px 2px rgba(25, 25, 25, 0.4);

	padding:4px 12px;
	
	outline:none;
	*/
 font-family: "DaxMed",Helvetica,Arial,sans-serif;
display: inline-block;
  padding: .5em; 
  position: relative;
  line-height: 1em;
  border: 0;
  text-decoration: none;
  color: #fff;
  font-size: 14px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0px 1px 1px #707070;
  -moz-box-shadow: 0px 1px 1px #707070;
  box-shadow: 0px 1px 1px #707070;
  
   background-color: #f16b19;
  background-image: url("../img/gradient-orange.png");
  background-position: top;
  background-repeat: repeat-x;

	float:right;
}

button:hover  {
	cursor:hand;
	cursor:pointer;
	/*
	background-color:#f3f3f3;
	color:#8bb2df;
	border-color:#fff;
	*/
	  background-color: #fff;
  background-image: url("../img/white-grade.png");
  background-position: bottom;
  background-repeat: repeat-x;
  -webkit-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.8);
  -moz-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.8);
  box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.8);
  color: #8bb2df; }

button:active {
  position: relative;
  top: 1px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }


/*****
HARD-CODED FORCED LINE BREAKS
*****
h2#h2-1, h2#h2-2 {
	page-break-before: always;
}

h3#h3-002, h3#h3-101, h3#h3-102 {
	page-break-before: always;
}

#firstFooterNotes {
	page-break-before: always;
}
*/
