/* Ace Scrap Cars  */

/* Authored by Rhythm Web Design 2010 */

/* @group Includes and Other Major Elements */

@import url("reset.css");
@import url("960.css");
@import url("uni-form.css");
@import url("uni-form-generic.css");


body {
	background: white;
}

a img {
	border: 0;
}

a {
	color: #005fff;
	text-decoration: none;
}

a:hover {
	color: #710061;
}

h1.major-heading {
	color: #343434;
	font: small-caps bold 2em "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-bottom: 20px;
	clear: both;
	margin-top: 10px;
}

span.ace {
	color: #f52204;
}

/* @end */

/* @group Header Elements */

#header {
	height : 100px;
	margin: 10px auto;
}

#header .description {
	text-align: right;
	padding-top: 10px;
}

#header .description h2 {
	font: small-caps bold 1.5em "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #b31c00;
}

#slider {
	padding: 0;
	margin-top: 4px;
	height: 290px;
	margin-bottom: 10px;
	width: 940px;
	text-align: center;
}

#slider ul {
	border: 0;
	padding: 0;
	list-style: none;
	
}

#slider ul li {
	width: 940px;
	height: 290px;
	overflow: hidden;
	padding: 0;
	border: 0;
	margin-left: auto;
}

/* @end */

/* @group Navigation Elements */

.navigation-background {
	background: url('../images/navigation-background.jpg') top left repeat-x;
	height: 62px;
	text-align: center;
	width: 100%;
	clear: both;
}

#navigation {
	padding: 3px 0;
	margin: 0 auto;
}

#navigation ul {
	margin: 13px 0;
}

#navigation ul li.first {
	border-left: 2px solid;
	border-color: #dadada;
}

#navigation ul li.last {
	border-right: 2px solid;
	border-color: #dadada;
}

#navigation ul li {
	display: inline;
	border-right: 2px solid;
	border-color: #dadada;
	padding: 0 10px;
	font: small-caps 1.3em Georgia, "Times New Roman", Times, serif;
	list-style: none;
}

#navigation ul li a {
	text-decoration: none;
	color: #353535;
}

#navigation ul li a:hover {
	color: #9a567e;
}

/* @end */

/* @group Content Elements */

/* @group Collection Areas */

.map {
	text-align: center;
	padding: 20px;
}

.cities ul {
	margin-top: 10px;
	margin-bottom: 10px;
	border-color: #f1f1f1;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

/* @end */

/* @group Recovery Vehicle */

.recoveryvehicle {
	margin-top: 10px;
	margin-bottom: 10px;
}

.recoverydescription {
	color: #ffe1fd;
	border-color: #fdb695;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

/* @end */

/* @group Cash Paid */

#cashpaid {
	background-color: #f2ffd3;
	border-top: 1px solid;
	border-bottom: 1px solid;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	border-color: #d8ff83;
	clear: both;
}


#cashpaid .heading {
	width: 80%;
	margin: 0 auto 20px auto;
	text-align: center;
}

#cashpaid .heading h1 {
	color: #c92b84;
	font: small-caps 2.5em "Lucida Grande", Lucida, Verdana, sans-serif;
}

#cashpaid .step1 {
	height: 85px;
	width: 815px;
	margin: 0 auto;
	border-bottom: 1px solid #d5e0b9;
}

#cashpaid .step1 .image {
	width: 140px;
	float: left;
}

#cashpaid .step1 .description {
	width: 675px;
	display: table;
}

#cashpaid .step1 .description  h2 {
	margin-top: 10px;
	font: small-caps 2em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#cashpaid .step2 {
	height: 120px;
	width: 815px;
	padding: 20px 0;
	border-bottom: 1px solid #d5e0b9;
	margin: 0 auto;
}

#cashpaid .step2 .image {
	width: 140px;
	float: left;
}

#cashpaid .step2 .description {
	width: 675px;
	display: table;
}

#cashpaid .step2 .description  h2 {
	margin-top: 10px;
	font: small-caps 2em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#cashpaid .step2 .description  h3 {
	margin-top: 10px;
	color: #d21d00;
	font: small-caps 1.2em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#cashpaid .step3 {
	height: 105px;
	width: 815px;
	margin: 20px auto 0 auto;
}

#cashpaid .step3 .image {
	width: 140px;
	float: left;
}

#cashpaid .step3 .description {
	width: 675px;
	display: table;
}

#cashpaid .step3 .description  h2 {
	margin-top: 10px;
	font: small-caps 2em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}



/* @end */

#content {
	height: 200px;
	margin-top: 20px;
}

#content .homepage-description, .cities-description {
	background-color: #f4f4f4;
	margin-bottom: 30px;
	border-bottom: 1px solid #d5d5d5;
	text-align: left;
	background: top left url('../images/footer-background.jpg') repeat-x;
}

#content .homepage-description p {
	color: #000;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	text-align: justify;
	padding: 10px;
}

#content .homepage-description li {
	font: small-caps bold 1.4em/40px Georgia, "Times New Roman", Times, serif;
	color: #181818;
	background: url('../images/list-item.png') no-repeat left center;
	padding-left: 25px;
	margin-left: 20px;
	
}

#content .cities-description li {
	font: small-caps bold 1em/20px Georgia, "Times New Roman", Times, serif;
	color: #181818;
	background: url('../images/list-item.png') no-repeat left center;
	padding-left: 25px;
	margin-left: 20px;
	
}

#contact {
	margin-bottom: 20px;
}

.call {
	margin-top: 20px;
	margin-bottom: 20px;
	clear: both;
}

.email {
	clear: both;
}

.email div.grid_8 img {
	margin-top: 8px;
}



/* @end */

/* @group Footer Elements */

.footer-background {
	clear: both;
	margin-top: 15px;
	padding: 20px 0;
	width: 100%;
	background: url('../images/footer-background.jpg') top left repeat-x;
}

#footer {
	margin-top: 0px;
	min-height: 100px;
}

#footer .links-holder ul li a {
	font-family: Calibri, Tahoma, Arial;
	font-variant: small-caps;
	text-decoration: none;
	color: #353535;
}


#footer .footer-contact {
	padding: 0;
	font: small-caps bold 1.46em "Lucida Grande", Lucida, Verdana, sans-serif;
}


#footer .footer_information {
	text-align: right;
	font-variant: small-caps;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}


/* @end */

/* @group Form */

#form {
	padding: 20px;
	background-color: #f8f8f8;
	margin-top: 20px;
	margin-bottom: 20px;
	border-color: #a7a7a7;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

label {
	font: small-caps 1.3em "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-bottom: 3px;
	margin-top: 5px;
}

input {
	font: 1.5em "Lucida Grande", Lucida, Verdana, sans-serif;
	padding: 5px;
	border: 1px dotted #5a5a5a;
}

legend {
	color: #1c3548;
	font: small-caps bold 4em "Lucida Grande", Lucida, Verdana, sans-serif;
	text-align: center;
}

.ajaxSubmit {
	background-color: #dbfea0;
	border-color: #bafd73;
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-bottom: 20px;
	padding-top: 20px;
	text-align: center;
}

.ajaxSubmit h2 {
	color: #414141;
	font: small-caps 2em Georgia, "Times New Roman", Times, serif;
}

/* @end */



