@charset "utf-8";
/* CSS Document */

body {
	margin:45px auto;
	background:url(../images/bg.jpg) no-repeat top center #6b1b1a; 
	/* background:url(../images/bg2.jpg) no-repeat top center #252525; */
}


.clear {
	clear:both;
}

.small {
	font-size:11px;
}

#wrapper {
	margin:0 auto;
	width:974px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#282828;
}

	#content a, #content a:link, #content a:visited, #content a:active  {color:#a21513;}	
	#content a:hover {color: #1c1c1c;}

#header {
	height:100px;
	background:url(../images/navbg.png) no-repeat bottom;
}

#content {
	padding:3px 12px 3px 13px;
	background:url(../images/contentbg.png) repeat-y;
}

	#content h1 {
		margin:0;
		padding:0;
		font-size:22px;
		color:#992321;
	}
	
.title {
		font-family:Arial, Helvetica, sans-serif;
		margin:0;
		padding:0;
		font-size:22px;
		color:#992321;
	}

#sub {
	padding:15px;
}

#phonenumbers {
	width:625px;
	padding-right:12px;
	padding-top:170px;
	height:43px;
	float:right;
	color:#f1c849;
  font-size:9pt;
}

#mainphoto {
	height:231px;
}
	
	#mainphoto .nav {
		width:216px;
		height:231px;
		background-image: url(../images/gettingstartedbg.jpg);
		background-repeat: no-repeat;
		background-position: top right;
		padding-top:60px;
		padding-left:37px;
	}
	
	#mainphoto .nav img {
		width:176px;
		height:31px;
	}	
	
	#mainphoto .nav a, #mainphoto .nav a:link, #mainphoto .nav a:visited, #mainphoto .nav a:active {
		background-repeat:no-repeat; 
		background-position:top left;
		margin-bottom:6px;
		display:block;
		width:176px;
		height:31px;
	}
	
	#mainphoto .nav a:hover {
    	background-position:top right;
	}

#message {
	height:163px;
	padding-top:8px;
	background:url(../images/supdiffbg.jpg) no-repeat;
}

	#message .slideshow {
		float:right;
		width:248px;
		height:163px;
	}
	
	#message .text {
		float:left;
		width:645px;
		padding:21px 15px 0 25px;
	}

	#applynow {
		width:172px;
		float:right;
	}
	
	#applynow img {
		width:172px;
		height:31px;
	}
	
	#applynow a, #applynow a:link, #applynow a:visited, #applynow a:active {
		background:url(../images/applynow.png) no-repeat top left; 
		margin-bottom:6px;
		display:block;
		width:172px;
		height:31px;
	}
	
	#applynow a:hover {
    	background-position:bottom right;
	}

/* Loan Application */
.app-fieldset, .loanapp-fieldset { clear: both; font-size: 100%; border-color: #000000; border-width: 1px 0 0 0; border-style: solid none none none; padding: 0px; margin: 0 0 0 0; }
.app-legend, .loanapp-legend { background: #772C28; color: #ffffff; border: 1px solid #000000; padding: 3px 6px; font-size: 14px; font-weight: bold; }
tr .odd { background-color: #eee; }

    #phonenumbers p {
        margin:0;
        padding:0;
    }

#news {
	height:119px;
	background:url(../images/newsbg.jpg) no-repeat top left;	
}

	#news .article {	
		float:left;
		width:255px;
		height:60px;
		margin-top:12px;
		padding:10px 30px;
		background:url(../images/vdiv.gif) repeat-y top left;
	}


#customer {
	height:182px;
	padding:0 70px;
	padding-top:25px;
	padding-left:50px;
	background:url(../images/loginbg.jpg) no-repeat top left;	
}

	
/* LOGIN PAGE */

	.subtitle {
		color:#a12322;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:16px;
		padding-bottom:2px;
		margin-bottom:10px;
		border-bottom:1px solid #a7a7a7;
		font-weight:bold;
	}
	
	#loginform {
		float:right;
		width:300px;
	}
	
	#testimonial {
		float:left;
		width:380px;
		height:150px;
		padding-right:70px;
		background:url(../images/vdiv.gif) repeat-y top right;
	}

	#more {
		width:91px;
		margin-top:-5px;
		float:right;
	}
	
	#more img {
		width:91px;
		height:31px;
	}
	
	#more a, #more a:link, #more a:visited, #more a:active {
		background:url(../images/more.png) no-repeat top left; 
		margin-bottom:6px;
		display:block;
		width:91px;
		height:31px;
	}
	
	#more a:hover {
    	background-position:bottom right;
	}
	
	.logincontainer {
		background:url(../images/logincap.png) top right no-repeat;
		*background-position:right 1px;	
		padding-right:6px;
		text-align:left;
		text-transform:none;
	}
	
	.logininput:focus {
		background-position:bottom left;
		font-weight:bold;
		color:#464646;
		height:22px;
	}
	
	.logininput {
		background:url(../images/loginbg.png) top left no-repeat;
		height:22px;
		padding-left:25px;
		font-family:Arial, Helvetica, sans-serif;
		padding-top:9px;
		border:0;
		color:#464646;
		font-size:12px;
	}	



/* FOOTER LINKS */

	#footer {
		padding:15px 0;
		padding-left:5px;
		color:#fff;
	}

	#footer a, #footer a:link, #footer a:visited, #footer a:active  {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#eebf2d;
		text-decoration:none;
	}
	
	#footer a:hover {
		color: #fff;
		text-decoration:underline;
	}
	
	#footer .divider {
		padding:0 3px 0 5px;
		color:#fff;
		font-size:12px;
	}