/*
Theme Name: American Credit Group
Theme URI: 
Description: 
Version: 1
Author: 
Author URI: 
*/

body {
	background-color:#dfddd9;
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
}

/*** header ***/
#header {
	width:995px;
	margin:0 auto;
	background-image:url(../images/header-bg.jpg);
	height:145px;
	position:relative;
}

#header h1 {
	position:absolute;
	top:53px;
	left:56px;
}


#header ul {
	font:bold 13px Arial, Helvetica, sans-serif;
	position:absolute;
	bottom:30px;
	right:60px;
}

#header ul li {
	float:left; 
	display:inline;
}

#header ul a{
	color:#656565;
	text-decoration:none;
	display:block;	
	float:left;	
}

#header ul a span {
	padding:6px 7px 0 7px;
	height:23px;
	display:block;
	float:left;
}

#header ul a.highlighted, #header ul a:hover {
	background:url(../images/highlight-left.gif) left no-repeat;
	color:#fff;
}

#header ul a.highlighted span, #header ul a:hover span{
	background:url(../images/highlight-right.gif) right no-repeat;
	cursor:pointer;
}

#header p {
	position:absolute;
	right:60px;
	top:43px;
	color:#4b4b4b;
	font-size:11px;
}

#header p a{
	color:#4b4b4b;
	text-decoration:none;
	padding:0 5px;
}

#header p strong {
	padding:0 5px;
}

/*** content ***/
#content {
	background-image:url(../images/content-bg.jpg);
	width:995px;
	margin:0 auto;
	padding-bottom:20px;
	font-size:14px;
	color:#4b4b4b;
}

#content h1, #content h2, #content h3, #content h4, #content h5, #content p, #content ul {
	margin-bottom:15px;
}

/*** home ***/
#home-top {
	width:877px;
	margin:0 auto;
	background:url(../images/home-top-shadow.jpg) bottom no-repeat;
	padding-bottom:28px;
}

#home-flash {
	float:left;
}

#support {
	float:right;
	width:314px;
}


#support ul {
	height:35px;
	margin:0;
}

#support ul li {
	float:left;
}

#support ul li a {
	display:block;
	height:35px;
}

#free-consultation-tab a {
	background:url(../images/support-tabs.gif) 0 -35px no-repeat;
	width:158px;	
	text-indent:-9999px;
}

#free-consultation-tab a.selected {
	background:url(../images/support-tabs.gif) 0 0 no-repeat;
	width:158px;	
}

#inner #free-consultation-tab a {
	background:url(../images/inner-support-tabs.gif) 0 -35px no-repeat;
	width:158px;	
	text-indent:-9999px;
}

#inner #free-consultation-tab a.selected {
	background:url(../images/inner-support-tabs.gif) 0 0 no-repeat;
	width:158px;	
}

#customer-support-tab a {
	background:url(../images/support-tabs.gif) -158px -35px no-repeat;
	width:156px;	
	text-indent:-9999px;	
}

#inner #customer-support-tab a.selected {
	background:url(../images/inner-support-tabs.gif) -158px 0 no-repeat;
	width:156px;	
}

#inner #customer-support-tab a {
	background:url(../images/inner-support-tabs.gif) -158px -35px no-repeat;
	width:156px;	
	text-indent:-9999px;	
}

#customer-support-tab a.selected {
	background:url(../images/support-tabs.gif) -158px 0 no-repeat;
	width:156px;	
}


#tab-content {
	background-image:url(../images/tabs-bg.jpg);
	width:314px;
	height:274px;
	overflow:hidden;
	margin-bottom:30px;
}

.home #tab-content {
	margin-bottom:0;
}

#inner #tab-content {
	background-image:url(../images/inner-tabs-bg.jpg);
}

#customer-support {
	display:none;
	padding:20px;
}

#customer-support strong {
	color:#da0e00;
}

#customer-support p {
	margin-bottom:20px;
}

#free-consultation {
	display:none;
	padding:15px 10px 10px 10px;
}

#free-consultation form {
	font-size:12px;
	color:#282828;
}

.textfield {
	width:180px;
	border:1px #282828 solid;
}

.select-dropdown {
	width:182px;
	border:1px #282828 solid;
}

#free-consultation label {
	display:inline-block;
	width:90px;
	text-align:right;
}

#free-consultation p {
	margin-bottom:5px;
}

.open {
	display:block !important;
}

#home-mid {
	width:877px;
	margin:0 auto;
	background:url(../images/home-mid-bg.jpg) 540px 0 no-repeat;
	min-height:218px;
}

#home-mid-left {
	float:left;
	display:inline;
	width:525px;
	margin-top:10px;
}

#home-mid-left p {
	margin-bottom:15px;
}

#home-mid-left .aligncenter img {
	padding:0 10px;
}

#home-mid-right {
	width:269px;
	float:right;
	margin-top:10px;	
}

#home-mid-right {
	float:right;
	display:inline;
}

#referral li{
	padding-top:5px;
	font-size:12px;
	margin-bottom:10px;
}

#referral-1 {
	background:url(../images/icon-house.gif) 0 0 no-repeat;
	padding-left:60px;
	min-height:37px;
}

#referral-2 {
	background:url(../images/icon-car.gif) 0 0 no-repeat;
	padding-left:60px;
	min-height:37px;
}

#referral-3 {
	background:url(../images/icon-girl.gif) 0 0 no-repeat;
	padding-left:60px;
	min-height:39px;
}

#home-bottom {
	background:url(../images/home-bottom-bg.jpg) no-repeat;
	height:231px;
	margin:0 auto;
	width:995px;
	font-size:14px;
	color:#3d3d3d;
}

#home-bottom h3 {
	margin-bottom:10px;
}

#home-bottom a {
	color:#085fb0;
}

#home-bottom h3 img {
	vertical-align:middle;
}

#home-bottom-left {
	float:left;
	margin: 30px 0 0 73px;
	display:inline;
}

#home-bottom-left ul {
	list-style:disc;
	padding-left:18px;
}

#home-bottom-left li {
	margin-bottom:5px;
}


#home-bottom-center {
	float:left;
	margin: 30px 0 0 160px;	
	width:225px;
	font-size:13px;
	display:inline;	
}

#home-bottom-center li {
	margin-bottom:15px;
}

#home-bottom-right {
	float:right;
	margin: 30px 76px 0 0;		
	width:275px;
	display:inline;	
}

#home-bottom-right li {
	margin-bottom:10px;
}

#follow-us {
	margin-top:20px;
}


/*** inner ***/
#inner {
	width:877px;
	margin:0 auto;
}

#inner-left {
	float:left;
	display:inline;
	width:563px;
	background:url(../images/inner-left-bg.jpg) 520px 300px no-repeat;
}

#inner-header {
	background-image:url(../images/inner-header.jpg);
	height:171px;
	position:relative;
}

#inner-header h2 {
	font: 36px Arial, Helvetica, sans-serif;
	color:#fff;
	position:absolute;
	bottom:35px;
	left:25px;
	padding:0;
}

#inner-content {
	width:520px;
	margin:0 auto;
	font-size:13px;
	position:relative;
}

#inner-content ul {
	list-style:disc;
	padding-left:30px;
}

.bold-red {
	color:#d60400;
	font-weight:bold;
}

#inner-right {
	float:right;
	width:314px;
}

#sidebar {
	float:right;
	width:314px;
	font-size:13px;
	color:#333333;
}

#sidebar ul {
	padding:10px 50px 10px 50px;
	line-height:24px;
}

#sidebar h2 {
	padding:0 0 0 30px;
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#2E61A3;
	margin-bottom:0;
}

#sidebar li {
	background:url(../images/arrow-red.gif) 0 6px no-repeat;
	padding-left:20px;
}

#sidebar a {
	color:#333333;
	text-decoration:none;
}

/*** footer ***/
#footer {
	width:895px;
	margin:10px auto 0 auto;
	color:#3d3d3d;
	font-size:11px;
	position:relative;
	padding-bottom:10px;	
	border-bottom:1px #9e9d9b solid
}

#footer a {
	color:#3d3d3d;
	text-decoration:none;
}

#footer ul {
	position:absolute;
	right:0;
	top:10px;
}

#footer li {
	display:inline;
	border-right:1px #3d3d3d solid;	
	padding:0 5px;
}

#footer .last {
	border:none;
	padding-right:0;
}

#footer-text {
	width:895px;
	margin:0 auto;
	color:#3d3d3d;
	font-size:11px;
	margin-top:20px;
}

#footer-text p {
	margin-bottom:10px;
}


/*** misc ***/
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size:1px;
}

.aligncenter {
	text-align:center;
}

a {
	color:#085fb0;
}

.clear {
	clear:both;
}

#contact-form td{
	padding:5px 5px 5px 0;
	vertical-align:top;
}

.contact-email {
	display:inline-block;
	width:120px;
}

hr {
	margin-bottom:20px;
	color:#666666;
	border:0;
	background-color:#666666;
	height:1px;
}

h3 {
	color:#d60400;
	font:bold 14px Arial, Helvetica, sans-serif	
}

.signupform label {
	display:inline-block;
	width:120px;
}

.signupform {
	list-style:none !important;
	margin-bottom:25px !important;
}

.signupform li {
	margin-bottom:10px;
}