@charset "utf-8";
/* CSS Document */





/********************
/ General
********************/
body{
	background-color:#618a22;
	background-image:url(/images/template/background.jpg);
	background-position:0px 0px;
	background-repeat:repeat-x;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:25px 0 0 0;
	padding:0px;
}

a{
	color:#000;
	text-decoration:none;
}

a:hover{
	color:#a1be50;
}

.btn{
	background:none;
	border:solid #000 1px;
	color:#000;
	cursor:pointer;
	font-size:12px;
}

.btn:hover{
	background-color:#000;
	color:#FFF;
}

form, h1, h2, h3, ol, p, ul{
	margin:0px;
	padding:0px;
}

.specials_details a:link, .specials_details a:visited, .specials_details a:active, .specials_details a:hover{
	color:#FFF;
}




/********************
/ Template
********************/
#TopBorder{
	height:3px;
	margin:0px auto 0px auto;
	width:905px;
}

#MiddleBorder{
	background-image:url(/images/template/border/middle.png);
	background-position:0px 0px;
	background-repeat:repeat-y;
	margin:0px auto 0px auto;
	min-height:10px;
	overflow:auto;
	width:905px;
}

#MainContainer{
	background-color:#FFF;
	background-image:url(/images/template/header.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	margin:0 auto;
	min-height:200px;
	overflow:hidden;
	width:896px;
}

#MainContainer #Header{
	color:#FFF;
	font-weight:bold;
	height:122px;
	padding:5px 15px 0 0;
	text-align:right;
	width: 890px;
}

#MainContainer #Header #HomeLink{
	float:left;
	height:75px;
	margin:45px 0 0 25px;
	width:295px;
}

#MainContainer #Header #HomeLink a{
	display:block;
	height:75px;
	width:295px;
}

#MainContainer #Header #Info{
	float:left;
	width:540px;
}

#MainContainer #Header #Info p.text{
	font-size:15px;
	font-style:italic;
}

#MainContainer #Header #Info p.phone{
	background-image:url(/images/template/phone.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	font-size:25px;
	height:51px;
	line-height:46px;
	margin:0 0 0 310px;
	width:240px;
}

#MainContainer #LeftContent{
	float:left;
	padding:0 0 22px 29px;
	width:571px;
}

#MainContainer #LeftContent #autocredit-url{
	margin:0 0 0 301px;
}

#MainContainer #LeftContent h1#slogan{
	color:#0064a2;
	font-size:18px;
	font-style:italic;
	padding:47px 0 0 0;
	text-align:center;
}

#Navigation{
	background-image:url(/images/template/navigation/background.jpg);
	background-position:0px 0px;
	background-repeat:repeat-x;
	border-bottom:solid #007200 1px;
	border-top:solid #56b659 1px;
	height:37px;
	margin:12px 0 12px 0;
	width:561px;
}

#Navigation ul{
	background-image:url(/images/template/navigation/divider.jpg);
	background-position:right 0px;
	background-repeat:no-repeat;
	height:37px;
	list-style-type:none;
	width: 561px;
}

#Navigation li{
	background-image:url(/images/template/navigation/divider.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:37px;
	float:left;
	display:block;
}

#Navigation li.empty{
	width:55px;
}

#Navigation li a{
	color:#FFF;
	display:block;
	font-size:16px;
	font-weight:bold;
	height:37px;
	line-height:34px;
	padding:0 12px 0 12px;
	text-decoration:none;
	float:left;
}

	#Navigation li a:hover{
		background:url(/images/template/navigation/background-over.jpg) repeat-x;
	}

#Content{
	width:560px;
}

#Content h1{
	font-size:18px;
}

#MainContainer #RightContent{
	float:left;
	width:296px;
}

#MainContainer #RightContent #Steps{
	background-image:url(/images/template/right-apply.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	font-size:21px;
	height:362px;
	margin:10px 0 0 0;
	width:289px;
}

#MainContainer #RightContent #Steps ol{
	padding:210px 0 0 40px;
}

#MainContainer #RightContent #Steps #apply{
	padding:25px 0 0 65px;
}

#MainContainer #RightContent #Steps #apply a{
	background-image:url(/images/template/apply-now.png);
	background-position:0px -41px;
	background-repeat:no-repeat;
	display:block;
	height:41px;
	width:168px;
}

#MainContainer #RightContent #Steps #apply a:hover{
	background-position:0px 0px;
}

#MainContainer #RightContent #Steps #apply a span{
	margin:0 0 0 -5000px;
}

#BottomBorder{
	background-image:url(/images/template/border/bottom.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:6px;
	margin:0 auto;
	width:905px;
}

#Footer{
	margin:0 auto;
	margin-top:19px;
	text-align:center;
	width:900px;
}

#Footer ul{
	list-style-type:none;
}

#Footer li{
	float:left;
	padding:0 5px 0 5px;
}

#Footer a{
	color:#000;
	text-decoration:underline;
}

#Footer a:hover{
	color:#FFF
}
