/* global */

body {
	margin: 0 auto;
	padding: 0;
	background: #fff;
	font-family: Myriad Pro, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #454e63;
	text-align: center;
	background: url('../images/arrow_bw_bkg.gif');
}

a { color: #f5614a; text-decoration: none; }
a:link { color: #f5614a; }
a:visited { color: #f5614a; }
a:active { color: #f5614a; }
a:hover { color: #384a59; }

a.back { color: #8a9990; text-decoration: none; }
a.back:link { color: #8a9990; }
a.back:visited { color: #8a9990; }
a.back:active { color: #8a9990; }
a.back:hover { color: #8a9990; }

img {
	border: 0;
}

p.blurb {
	font-size: 16px;
}

.lead {
	font-weight: bold;
}

/* background */

div.parent {
	width: 1036px;
	margin: 0 auto;
	background: url('../images/dropshadow_bkg.gif'); repeat-y;
}

div.dropshadow_btm_bkgK {
	width: 1036px;
	height: 6px;
	margin: 0 auto 40px auto;
}

/* banner */

#banner {
	width: 1024px;
	height: 479px;
	margin: 0 auto 0px auto;
	/* background: url('../images/autoreturn01.png') no-repeat; */
}

#logo {
	padding: 24px 0 0 34px;
	text-align: left;
}

img.autoreturn {
	width: 108px;
	height: 58px;
	border: 0;
}

#mainmessage {
	padding: 24px 0 0 622px;
	text-align: left;
}

img.mainmessage {
	width: 388px;
	height: 343px;
	border: 0;
}

img.autoreturn, img.mainmessage { behavior: url(iepngfix.htc); border: 0; }

/* header */

#header {
	width: 1024px;
	height: 138px;
	margin: 0 auto;
	background: url('../images/header.gif') no-repeat;
}

/* content */

#content {
	width: 1024px;
	margin: 0 auto 0 auto;
	text-align: left;
}

.contentTable
{
	width: 1024px;
	margin: 0 auto 0 auto;
	text-align: left;
	
}

.contentTable TR TD
{
   vertical-align:top;
   text-align:left;
   background-color:#fff;
}

.contentTable TD h1 {
	margin: 0;
	padding: 0px;
	font-size: 26px;
	line-height: 30px;
}


/* * * layout * * */

#container {
	float: left;
	width: 600px;
	min-height: 611px;
	padding: 0 0 38px 0;
	border-left: 212px solid #fff;
	border-right: 212px solid #fff;
	background: #fff;
}

#container-home {
	float: left;
	width: 600px;
	padding: 0 0 38px 0;
	border-left: 212px solid #fff;
	border-right: 212px solid #fff;
	background: #fff;
}

/* home page */

#primary-home {
	float: left;
	width: 300px;
	margin-right: -600px;
	padding: 0 0 100px 0;
}

#tertiary-home {
	float: right;
	width: 402px;
	margin-right: -212px;
	position: relative;
	text-align: left;
}

/* second level pages */

#primary {
	float: left;
	width: 600px;
	margin-right: -600px;
	padding: 0 0 50px 0;
}

#secondary {
	float: left;
	width: 212px;
	margin: 0 0 0 -212px;
	position: relative;
}

#tertiary {
	float: right;
	width: 194px;
	margin-right: -212px;
	padding: 21px 10px 0 0;
	position: relative;
	text-align: left;
}

/* secondary-TEMPLATE_B-1 */

#secondary-TEMPLATE_B-1 {
	float: left;
	width: 212px;
	margin: -172px 0 0 -212px;
	position: relative;
	background: #fff;
}

/* * */

/* primary content */


#primary div.content {
	padding: 0 50px 0 0;
}

#primary div.content_D-3 {
	padding: 0 17px 0 0;
}

#primary h1 {
	margin: 27px 0 0 0;
	padding: 0px;
	font-size: 26px;
	line-height: 30px;
}

#primary p.h1 {
	font-size: 17px;
}

#primary h1.TEMPLATE_B-1 {
	margin: 0 0 0 0;
	padding: 0;
}

p.main {
	margin: 5px 0 0 0;
	font-size: 18px;
	letter-spacing: 0px;
	line-height: 26px; 
}

#primary h2 {
	margin: 24px 0 0 0;
	padding: 0;
	font-size: 15px;
	line-height: 18px;
}

#primary p {
	margin: 2px 0 10px 0;
	padding: 0;
	
}

/* This should pad adjacent paragraphs so they don't look so compressed , waiting for final spacing number to implement */
#primary > p  + p {
/*
	margin: 20px 0 0 0;
	padding: 0;
	*/
	padding-bottom:10px;
}
div[class=content] > p  + p {
/*
	margin: 30px 0 0 0;
	padding: 0;
	*/
	padding-bottom:10px;
}

#primary p.intro {
	margin: 24px 0 0 0;
	padding: 0;
	padding-bottom:10px;
}

#primary div.links {
	margin: 14px 0 0 0;
}

/* * */

/* table.costs; TEMPLATE E-1 */

table.costs {
	width: 399px;
	margin: 11px 0 0 0;
	border-top: 2px solid #ced5cb;
}

table.costs td {
	padding: 2px 0 1px 0;
	border-bottom: 1px solid #ced5cb;
}

table.costs td.heading {
	padding: 3px 0 1px 0;
	border-bottom: 2px solid #ced5cb;
	font-weight: bold;
}

table.costs td.default {
	padding: 5px 0;
	font-weight: normal;
}

table.costs td.cost {
	font-weight: normal;
}

table.costs .free {
	font-style: italic;
}

/* table.download; TEMPLATE E-1 */

table.download {
	width: 399px;
	margin: 20px 0 0 0;
	border-bottom: 1px solid #ced5cb;
}

table.schedule {
	margin: 34px 0 0 0;
}

table.download td {
	padding: 5px 0;
	border-bottom: 1px solid #ced5cb;
}

table.download td.heading {
	padding: 8px 0;
	border-top: 2px solid #ced5cb;
	font-weight: bold;
}

/* * */

/* TEMPLATE E-3 */

div.contact_us {
	margin: 24px 0 0 0;
}

div.map-info {
	margin: 34px 0 0 0;
}

div.map-info div.header {
	width: 585px;
	height: 32px;
	padding: 20px 0 0 10px;
	background: url('../images/contact_us-header.gif') no-repeat;
	font-weight: bold;
	font-size: 14px;
}

div.map {
	float: left;
	margin: 0 17px 0 0;
	height:210px;
	width:396px;
}

div.info p {
	padding: 0;
	font-size: 12px;
	line-height: 16px;
}

div.clear-both {
	clear: both;
}

div.business_inquiry {
	margin: 24px 0 0 0;
}

div.business_inquiry p {
	margin: 0 0 1px 0;
	padding: 0;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	line-height: 15px;
}

div.business_inquiry p.heading {
	font-family: Verdana, sans-serif;
	font-size: 10px;
}

div.business_inquiry table.nav {
	margin: 5px 0 0 0;
}

div.business_inquiry table.nav, td {
	padding: 0 5px 0 0;
}


/* nav */

#nav {
	width: 182px;
	margin: 19px 0 0 20px;
	color: #384a59;
	font-weight: bold;
	line-height: 17px;
}

a.nav { color: #384a59; text-decoration: none; }
a.nav:link { color: #384a59; }
a.nav:visited { color: #384a59; }
a.nav:active { color: #384a59; }
a.nav:hover { color: #f5614a; }


#nav div.nav-sub {
	padding: 0 0 0 10px;
	font-weight: normal;
}

#nav div.active {
	background: url('../images/arrows/arrow-sub-nav.gif') no-repeat;

}

#nav div.last {
	padding: 0 0 5px 10px;
	font-weight: normal;
}

a.active { color: #f5614a; font-weight: bold; }

/* */

div.secondarymessage {
	width: 245px;
	margin: 19px 0 0 46px;
}

div.secondarymessage p {
	margin: 0 0 6px 0;
	padding: 0;
	line-height: 16px;
}

#findyourvehicle {
	width: 245px;
	margin: 19px 0 0 0;
}

#findyourvehicle p {
	margin: 0 0 6px 0;
	padding: 0;
}

#findyourvehicle select {
	margin: 0 0 6px 0;
}

/* lookingforsomething; TEMPLATES C-3 */

#lookingforsomething {
	margin: 24px 0 0 0;
}

#lookingforsomething p {
	margin: 0 0 1px 0;
	padding: 0;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	line-height: 15px;
}

#lookingforsomething p.heading {
	font-family: Verdana, sans-serif;
	font-size: 10px;
}

#lookingforsomething table.nav {
	margin: 5px 0 0 0;
	line-height: 14px;
}

table.nav td {
	padding: 0 5px 5px 0;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

/* lookingforsomething; about/index.php */

div.lookingforsomething {
	margin: 24px 0 0 0;
}

div.lookingforsomething p {
	margin: 0 0 1px 0;
	padding: 0;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	line-height: 15px;
}

div.lookingforsomething p.heading {
	font-family: Verdana, sans-serif;
	font-size: 10px;
}

div.lookingforsomething table.nav {
	margin: 5px 0 0 0;
	line-height: 14px;
}

table.nav td {
	padding: 0 5px 5px 0;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

/* * * box * * */

div.box {
	margin: 24px 0 0 0;
}

div.box p {
	margin: 0 0 1px 0;
	padding: 0;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	line-height: 15px;
}

div.box p.heading {
	font-family: Verdana, sans-serif;
	font-size: 10px;
}

div.box table.nav {
	margin: 5px 0 0 0;
	line-height: 14px;
}

table.nav td {
	padding: 0 5px 5px 0;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
}


div.trio {
	margin: 13px 0 0 0;
}

/* * */

/* feedback; TEMPLATES C-1, C-2 */

#feedback {
	margin: 24px 0 0 0;
}

#feedback p {
	margin: 0 0 1px 0;
	padding: 0;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	line-height: 15px;
}

#feedback p.heading    {
	font-family: Verdana, sans-serif;
	font-size: 10px;
}

#feedback table.nav {
	margin: 5px 0 0 0;
	line-height: 14px;
}

#feedback table.nav, td {
	padding: 0 5px 0 0;
}

/* * */



p.heading {
	font-size: 14px;
	color: #384a59;
	font-weight: bold;
}

img.arrow12x13 {
	width: 12px;
	height: 13px;
	border: 0;
}

div.find {
	margin: 12px 0 0 0;
}

img.find87x28 {
	width: 87px;
	height: 28px;
	border: 0;
}

img.arrow-right7x11 {
	width: 7px;
	height: 11px;
	border: 0;
}

/* TEMPLATE_B-1 */

#trio {
	width: 1024px;
	margin: 0 auto 0 auto;
	border-top: 6px solid #fff;
	background: #fff;
	text-align: right;
}

img.trio {
	margin: 0 8px 0 0;
	border: 0;
}

ul.custom {
	margin: 5px 0 24px 15px;
	padding: 0;
}

ul.custom li {
	list-style-image: url('../images/bullet_arrow-right8x11.gif');
	padding: 0 0 5px 0;
}

table.sidebar_box td {
	padding: 0 0 7px 0;
}

/* details table; TEMPLATE B-2 */

table.details {
	width: 100%;
	margin: 24px 0 4px 0;
	background: #e4e8e3;
	font-size: 12px;
}

table.details td {
	padding: 5px 10px;
}

table.details td.heading {
	font-weight: bold;
}

table.details tr.heading {
	font-size: 10px;
}

table.details tr.break {
	background: #fff;
}

a.details { color: #384a59; font-weight: bold; text-decoration: underline; }
a.details:link { color: #384a59; }
a.details:visited { color: #384a59; }
a.details:active { color: #384a59; }
a.details:hover { color: #384a59; text-decoration: none; }

p.back {
	font-size: 11px;
	text-align: right;
}

div.back {
	padding: 5px 0;
	border-top: 1px solid #ccc;
	font-size: 11px;
}



p.faq-back {
	font-size: 12px;
	text-align: left;
}

div.details-footer {
	width: 600px;
	height: 6px;
	margin: 30px;
}

img.details-footer {
	width: 600px;
	height: 6px;
}

/* * */

img.arrow-forward29x16 {
	width: 29px;
	height: 16px;
	border: 0;
	padding-bottom: 3px;
}

/* search module */

#searchmodule {
	width: 583px;
	height: 64px;
	margin: 5px 0 0 0;
	padding: 9px 0 0 9px;
	background: url('../images/searchmodulebackground.gif') no-repeat;
}

#searchmodule-viewVehicles {
	width: 583px;
	height: 64px;
	margin: 24px 0 0 0;
	padding: 9px 0 0 9px;
	background: url('../images/searchmodulebackground.gif') no-repeat;
}

table.searchmodule td {
	padding: 0 20px 0 0;
}

#searchmodule p.heading {
	margin: 0;
	padding: 0;
	color: #454e63;
}

p.auto_heading {
	font-size: 14px;
	color: #384a59;
}

#vehicle {
	width: 572px;
	margin: 0 0 5px 0;
	padding: 9px 0 0 9px;
	border: 1px solid #bdc5bb;
	border-top: 1px solid #bdc5bb;
	border-bottom: 0;
	color: #8a9990;
}

div.vehicle {
	width: 572px;
	margin: 0 0 5px 0;
	padding: 9px 0 0 9px;
	border: 1px solid #bdc5bb;
	border-top: 1px solid #bdc5bb;
	border-bottom: 0;
	color: #8a9990;
}

table.vehicle {
	width: 100%;
}

table.vehicle p.heading {
	margin: 0;
	padding: 0;
	font-size: 14px;
	color: #384a59;
}

table.vehicle td {
	padding: 0 0 10px 0;
	white-space: nowrap;
}

td.extra {
	padding: 0 0 0 280px;
}

table.nowrap {
	white-space: nowrap;
}

table.vehicle td.nav {
	padding-right: 10px;
	font-size: 12px;
	text-align: right;
}

table.featured_vehicles {
	font-size: 12px;
}

table.featured_vehicles p.heading {
	margin: 0;
	padding: 0;
	font-size: 15px;
	color: #384a59;
}

table.featured_vehicles td {
	padding: 0 10px 0 0;
}

table.featured_vehicles td.arrow {
	padding: 0 5px 0 0;
}


div.past {
	margin: 34px 0 5px 0;
}


table.snapshot {
	margin: 0 0 5px 0;
}

table.snapshot td.snapshot {
	width: 100%;
	background: #e5e7e2;
	color: #89938b;
	padding: 10px;
	vertical-align: top;
}

table.snapshot p.summary {
	font-size: 12px;
}

table.snapshot p.heading {
	font-size: 15px;
}




#auctiondatesandtimes {
	margin: 24px 0 0 0;
}

#auctiondatesandtimes p {
	margin: 0 0 1px 0;
	padding: 0;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #384a59;
}

#auctiondatesandtimes p.heading {
	font-family: Verdana, sans-serif;
	font-size: 10px;
}

#auctiondatesandtimes table.nav {
	margin: 5px 0 0 0;
	line-height: 12px;
}

#auctiondatesandtimes table.nav, td {
	padding: 0 5px 0 0;
}

#auctiondatesandtimes_D-3 {
	margin: 24px 0 0 0;
}

#auctiondatesandtimes_D-3 p {
	margin: 0 0 1px 0;
	padding: 0;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #384a59;
}

#auctiondatesandtimes_D-3 p.heading {
	font-family: Verdana, sans-serif;
	font-size: 10px;
}

#auctiondatesandtimes_D-3 table.nav {
	margin: 5px 0 0 0;
	line-height: 14px;
}

#auctiondatesandtimes_D-3 table.nav, td {
	padding: 0 5px 0 0;
}

#moreabouthisvehicle {
	margin: 105px 0 0 0;
}

#moreabouthisvehicle p {
	margin: 0 0 5px 0;
	padding: 0;
}

a.moreabouthisvehicle { color: #384a59; text-decoration: none; }
a.moreabouthisvehicle:link { color: #384a59; }
a.moreabouthisvehicle:visited { color: #384a59; }
a.moreabouthisvehicle:active { color: #384a59; }
a.moreabouthisvehicle:hover { color: #8a9990; }

div.howitworks {
	margin: 0 0 34px 0;
}


/* feautred car; TEMPLATE D-2 */

div.featuredcar {
	float: left;
	margin: 0 2px 0 0;
	border-bottom: 2px solid #fff;
	background: #e4e8e3;
}

div.featuredcar-last {
	float: left;
	border-bottom: 2px solid #fff;
	background: #e4e8e3;
}

div.caption {
	height: 26px;
	padding: 3px 0 0 5px;
	background: #e4e8e3;
}

/* * */

/* tow details; TEMPLATE C-3 */

div.towdetails {
	width: 387px;
	height: 22px;
	margin: 24px 0 1px 0;
	padding: 9px 0 0 11px;
	background: url('../images/towdetails-background.gif') no-repeat;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #9fad9e;
	font-weight: bold;
}

table.towdetails {
	width: 398px;
	border: 1px solid #ced4cc;
	font-family: Verdana, sans-serif;
	font-size: 10px;
}

table.towdetails td {
	padding: 2px 0 2px 10px;
}

/* form elements */

div.find_form {
	width: 200px;
}

#primary p.label {
	margin-bottom: 3px;
	padding-bottom:0px;
}

#tertiary-home p.label {
	margin: 0 0 3px 0;
	padding: 0;
}

#tertiary-home p.home {
	margin-bottom: 4px;
	padding-bottom: 0;
}


div.element {
	margin: 0 0 11px 0;
}


input.feedback {
	width: 271px;
	height: 20px;
	margin: 0 0 11px 0;
	padding: 0 0 0 3px;
	border: 1px solid #b6bcb4;
	background: #f5f5f5;
	color: #8a9990;
}



input.text {
	width: 197px;
	height: 20px;
	padding: 0 0 0 3px;
	border: 1px solid #a0a0a0;
	background: #f5f5f5;
	color: #454e63;
}

input.state {
	height: 20px;
	margin: 0 20px 0 0;
	padding: 0 0 0 3px;
	border: 1px solid #a0a0a0;
	background: #f5f5f5;
	color: #454e63;
}

table.feedback {
	margin: 24px 0 9px 0;
}

table.feedback td {
	vertical-align: top;
}

div.address {
	margin-bottom: 17px;
}

input.feedback {
	width: 271px;
	height: 20px;
	margin: 0 0 11px 0;
	padding: 0 0 0 3px;
	border: 1px solid #b6bcb4;
	background: #f5f5f5;
	color: #8a9990;
}

textarea {
	width: 99%;
	height: 80px;
	padding: 3px;
	border: 1px solid #b6bcb4;
	background: #f5f5f5;
	color: #8a9990;
	color: #454e63;
}

textarea.feedback {
	width: 280px;
	height: 80px;
	margin: 0 0 0 33px;
	padding: 3px;
	border: 1px solid #b6bcb4;
	background: #f5f5f5;
	color: #8a9990;
	color:#454e63;
}

img.submit87x28 {
	margin: 14px 24px 0 0;
}

select {
	width: 100%;
}

select.tow_date-month {
	width: 100px;
	margin: 0 2px 0 0;
}

select.tow_date-day {
	width: 45px;
	margin: 0 2px 0 0;
}

select.tow_date-year {
	width: 45px;
}

/* * */

/* anchor links; faq/index.php */


p.anchor_link {
	font-size: 15px;	
	font-weight: bold;
}

a.anchor_link { color: #384a59; text-decoration: none; }
a.anchor_link:link { color: #384a59; }
a.anchor_link:visited { color: #384a59; }
a.anchor_link:active { color: #384a59; }
a.anchor_link:hover { color: #f5614a; }


/* search results */

table.searchresults {
	width: 583px;
	margin: 0 0 24px 0;
	border: 1px solid #ccc;
	border-top: 0;
	border-bottom: 0;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	line-height: 14px;
}

div.searchresultstop {
	margin: 24px 0 0 0;
}

table.searchresults td {
	padding: 5px;
	border-bottom: 1px solid #ccc;
}

table.searchresults td.heading {
	padding: 7px 5px 3px 5px;
	border-bottom: 0;
}

table.searchresults tr.header {
	background: url('../images/searchresultsheader.gif');
	color: #9fad9e;
	font-weight: bold;
}

table.searchresults tr.heading {
	font-weight: bold;
}

table.searchresults td.radio {
	padding: 0 0 0 5px;
}


/* resource; TEMPLATE E-2.html */

div.resource {
	margin: 34px 0 0 0;
}

/* TEMPLATE B-4 */

img.towing-storage-return {
	margin: 20px 0 0 0;
}

div.towing {
	margin: 34px 0 0 0;
}

div.storage, div.return  {
	margin: 10px 0 0 0;
}

div.towing-header, div.storage-header, div.return-header {
	width: 582px;
	height: 24px;
	margin: 0 0 5px 0;
	padding: 18px 0 0 10px;
	background: url('../images/header582x34.gif') no-repeat;
	font-size: 15px;
	font-weight: bold;
}


div.towing-details, div.storage-details, div.return-details {
	width: 547px;
	padding: 0 0 20px 10px;
}

ul.sidebar_box li {
	list-style-image: url('../images/arrow-right11x16.gif');
	padding: 0 0 5px 0;
}


/* * * sidebar_box; ourOffering.php * * */

div.sidebar_box {
	padding: 19px 0 44px 0;
	border-top: 2px solid #ced5cb;
	border-bottom: 2px solid #ced5cb;
}

div.sidebar_box-towing {
	margin: 34px 0 0 0; /* set to Mac Ff */
	padding: 19px 0 44px 0;
	border-top: 1px solid #ced5cb;
	border-bottom: 1px solid #ced5cb;
}

div.sidebar_box-storage {
	margin: 10px 0 0 0; /* set to Mac Ff */
	padding: 19px 0 44px 0;
	border-top: 1px solid #ced5cb;
	border-bottom: 1px solid #ced5cb;
}

div.sidebar_box-return {
	margin: 10px 0 0 0; /* set to Mac Ff */
	padding: 19px 0 44px 0;
	border-top: 1px solid #ced5cb;
	border-bottom: 1px solid #ced5cb;
}

table.sidebar_box td {
	vertical-align: top;
}

table.sidebar_box td.entry {
	padding: 1px 0 0 3px;
	font-weight: bold;
}

/* * * before-after table; ourCities.php * * */

table.before-after {
	width: 580px;
	margin: 24px 0 0 0;
	background: #ccd4ca;
}

table.before-after td {
	padding: 5px 10px;
	border-bottom: 3px solid #fff;
	vertical-align: top;
}

table.before-after td.before {
	width: 50%;
}

table.before-after td.after {
	width: 50%;
	padding-left: 0;
}

table.before-after tr.header {
	background: #454e63;
	color: #fff;
	font-weight: bold;
}

table.before-after td.arrow {
	padding: 6px 0 0 0;
	border-bottom: 3px solid #fff;
	vertical-align: top;
}

/* * * sendyourresume; careers.php * * */

div.sendyourresume {
	margin: 10px 0 0 0;
}

/* * * quote; ourCities.php * * */

div.quote {
	margin: 24px 0 0 0;
	font-size: 13px;
	color: #f5614a;
	font-weight: bold;
}

div.quote p {
	margin: 0;
	padding: 0;
}

div.quote p.quotee {
	margin: 5px 0 0 0;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
}

p.quotee .name {
	font-weight: bold;
}

/* * * faq * * */

table.faq-links {
	margin: 3px 0 0 0;
}

/* * */

#searchModule div.viewVehicles {
	margin: 24px 0 0 0;
}

/* * */

div.note {
	margin: 10px 0;
	padding: 10px;
	background: #ffff99;
}

/* anchor links; faq/index.php */

p.anchor_link {
	font-size: 15px;
	font-weight: bold;
}

a.anchor_link { color: #384a59; text-decoration: none; }
a.anchor_link:link { color: #384a59; }
a.anchor_link:visited { color: #384a59; }
a.anchor_link:active { color: #384a59; }
a.anchor_link:hover { color: #f5614a; }

/* buying tips; sales/buyingTips.php */

div.buying_tip {
	margin: 34px 0 0 0;
	padding: 0;
}

p.buying_tip-heading {
	margin: 0;
	padding: 0;
	font-size: 15px;
	font-weight: bold;
}

p.buying_tip-tip {
	margin: 0;
	padding: 0;
}

table.find {
	margin: 20px 0 0 0;
}

div.supplemental {
	margin: 24px 0 0 0;
}

/* * */

div.avoid_being_towed {
	min-height: 135px;
	margin: 34px 0 0 0;
}

div.avoid_being_towed p {
	margin: 0;
	padding: 0;
}

div.avoid_being_towed div.header {
	width: 585px;
	height: 32px;
	padding: 18px 0 0 10px;
	background: url('../images/contact_us-header.gif') no-repeat;
	font-size: 15px;
	font-weight: bold;
}

div.avoid_being_towed div.text {
	width: 560px;
	margin: -5px 0 0 0;
	padding: 0 0 0 12px;
}

table.stop {
	width: 399px; 
	margin: 11px 0;
	border-top: 1px solid #ced5cb;
	border-bottom: 1px solid #ced5cb;
}

table.stop td {
	padding: 2px 0 1px 0;
	border-bottom: 1px solid #ced5cb;
	white-space: nowrap;
}

table.stop td.heading {
	padding: 3px 0 1px 0;
	border-top: 1px solid #ced5cb;
	font-weight: bold;
}

/* home-find */


div.home-find {
	width: 200px;
}

div.home-find select {
	width: 200px;
}

div.home-find select.tow_date-month {
	width: 100px;
	margin: 0 2px 0 0;
}

div.home-find select.tow_date-day {
	width: 45px;
	margin: 0 2px 0 0;
}

div.home-find select.tow_date-year {
	width: 45px;
}






/* * */

img.back {
	margin: 0 0 0 10px;
}



/* table.claims; contact/claims.php */

table.claims td {
	width: 50%;
	vertical-align: top;
}

table.claims td.tow_information {
	width: 50%;
}

table.claims td.contact_information {
	width: 50%;
}

table.claims input.claims {
	width: 100%;
	margin: 0;
	padding: 0;
}

table.claims select {
	margin: 5px 0 0 0;
	padding: 0;
}

table.claims td.gutter {
	padding: 0 5px;
}

table.state-zip td {
	padding: 0;
}

table.plate-state td {
	padding: 0;
}

table.claims td.gutter2 {
	width: 90px;
}

table.claims textarea {
}

table.claims td.agreement {
	padding: 10px 0 0 0;
}

td.agreement td.onehundred {
	width: 100%;
}

/* pagination */

div.pagination {
	padding: 5px 0;
	border-bottom: 1px solid #bec3bd;
	font-size: 11px;
	text-align: right;
}

a.pagination { color: #c0c2bf; text-decoration: none; }
a.pagination:link { color: #c0c2bf; }
a.pagination:visited { color: #c0c2bf; }
a.pagination:active { color: #384a59; }
a.pagination:hover { color: #384a59; }

table.pagination td {
	padding: 0;
	color: #c0c2bf;
	white-space: nowrap;
}

td.nowrap {
	white-space: nowrap;
}

td.onehundred {
	width: 100%;
}

table.pagination td.pages {
	padding: 0 10px;
}

table.pagination img.pagination {
	margin: 0 5px 0 0;
}

/* * */

td.arrow-resources {
	width: 7%;
}

/* clear */

div.clear {
	clear: both;
}

/* footer */

#footer {
	clear: both;
	width: 1024px;
	margin: 0 auto;
	border-top: 1px solid #e4e8e3;
	background: #fff;
	font-size: 11px;
	color: #666;
}

ul.footer {
	margin: 0 0 0 183px;
	padding: 7px 0 5px 0;
}

ul.footer li {
	display: inline;
	list-style-type: none;
	padding: 0 30px;
}

ul.footer li.copyright {
	padding: 0 0 0 248px;
	color: #999;
	text-align: right;
}

a.footer { color: #666; text-decoration: none; }
a.footer:hover { color: #f5614a; }
