@import url("color.css");
@import url("typography.css");
@import url("gallery.css");

/* Normalizes margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td
{ margin: 0; padding: 0; }

/* Normalizes font-size for headers */
h1, h2, h3, h4, h5, h6
{ font-size: 100%; }

/* Removes list-style from lists */
ol, ul
{ list-style: none; }

/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, em, strong, th, var
{ font-style: normal; font-weight: normal; }

/* Removes borders and spacing from tables */
table
{ border-collapse: collapse; border-spacing: 0; }

/* Removes border from fieldset and img */
/*fieldset, img
{ border: 0; }*/

/* left-aligns text in caption and th */
caption, th
{ text-align: left; }

/* Removes quotation marks from q */
q:before, q:after
{ content:''; }

body{
	width:752px;
	margin:0px auto;
	position:relative;
}

h1{
	position:absolute;
	top:38px;
	left:20px;
	width:339px;
	height:64px;
	cursor:pointer;
}

div#header{
	height:148px;
	width:100%;
	position:absolute;
}

div#header ul#main_nav{
	margin:0px auto;
	position:absolute;
	top:126px;
	left:65px;
	z-index:2000;
}

div#header ul#main_nav > li{
	display:block;
	float:left;
	position:relative;
	cursor:pointer;
}

div#header ul#main_nav ul{
	padding-top:7px;
}

div#header ul#main_nav > li ul{
	position:absolute;
	z-index:2000;
	width:240px;
}

ul.subLevel li{
	position:relative;
	z-index:2000;
}

div#header ul#sup_nav{
	position:absolute;
	right:0px;
	top:5px;
}

div#header ul#sup_nav li{
	display:inline;
}

div#animation{
	position:relative;
	z-index:1;
	top:151px;
	left:2px;
/*	padding:160px 2px 0px 2px;*/
}

div#content{
	padding:160px 20px 0px 20px;
}

div#featured{
	width:178px;
	float:right;
}

div#main_content{
	width:475px;
}

div#sec_content{
	width:712px;
	margin-bottom:20px;
}

img#imageRotate{
	position:absolute;
	right:0px;
	top:28px;
}

div#cover{
	background:#fff;
	opacity:0;
	width:752px;
	height:300px;
	position:absolute;
	top:100px;
}

h4.payment {
	text-align:center;
	color:#000 !important;
}

h4.payment em {
	font-size:3em;
	color:#990000;
	font-weight:bold;
	padding-left:5px;
}

img.arrow {
	position:relative;
	top:10px;
}

table#calc {
	margin:20px auto;
}

table#calcSubmit {
	margin:20px auto;
}

table#calc td {
	padding:5px;
	
}

table#calcSubmit td{
	padding:5px;
}

table#calc thead td {
	background:#a69873;
	color:#000;
}

table#calc thead td:first-child, table#calc thead td:first-child:before {
	background:none;
	color:#696857;
	content:"";
}

table#calc tbody td {
	text-align:right;
}

table#calc tbody td:before, table#calc thead td:before {
	content:"$";
}

table#calc tbody td:first-child {
	background:#a69873;
	color:#000;
	text-align:left;
}

table#calc tbody td:first-child:after {
	content:"%";
}

table#calc tbody td:first-child:before {
	content:"";
}

td.current_rate {
	background:#ffe400 !important;
}

input[name="loan_amount"] {
	width:100px;
}

input[name="interest_rate"] {
	width:50px;
}