* {
	margin: 0;
	padding: 0;
	}
	
html {
	width: 100%;
	height: 100%;
	}

body {
	background: #000c30 url(images/bg.jpg) repeat-x 0 0;
	color: #fff;
	height: 100%;
	}
	
#page {
	position: relative;
	z-index: 999;
	background: url(images/header_bg.gif) repeat-x 0 0;
	min-height: 100%;
	}
	
	* html #page {
		height: 100%;
		}
		
	#page .container {
		height: 100%;
		padding-bottom: 325px;
		}
	
#center {
	margin: 0 auto;
	width: 911px;
	}
	
	#content {
		padding-top: 30px;
		}
		
		#content .content {
			margin-top: 0;
			}
	
#footer_bg {
	margin-top: -653px;
	/*margin-top: -560px;*/
	height: 653px;
	width: 100%;
	background: url(images/footer_bg_2.gif) no-repeat center 516px;
	color: #fff;
	z-index: 1;
	}
	
	#footer_bg .container {
		position: relative;
		margin: 0 auto;
		height: 653px;
		width: 100%;
		background: url(images/footer_bg.png) no-repeat center top;
		text-align: center;
		}
		
		#footer_bg .container .info {
			position: absolute;
			bottom: 0;
			background: #000;
			width: 100%;
			height: 75px;
			z-index: 99999;
			}
			
			#footer_bg .container .info .container {
				margin: 0 auto;
				width: 911px;
				text-align: center;
				height: auto;
				background: #000;
				}
		
			#footer_bg .container .left,
			#footer_bg .container .right {
				margin: 0 auto;
				font-size: 12px;
				z-index: 9999;
				line-height: 18px;
				width: 25%;
				}
				
				#footer_bg .container .left {
					float: left;
					text-align: left;
					}
					
				#footer_bg .container .right {
					float: right;
					text-align: right;
					}
					
					#footer_bg .container .right p {
						margin-bottom: 5px;
						}
					
					



/*  HEADER  */
#header_region {
	position: relative;
	margin: 0 auto;
	width: 911px;
	}

#logo_title {
	position: relative;
	margin: 0 auto;
	padding-top: 27px;
	width: 206px;
	height: 81px;
	z-index: 550 !important;
	}
	
	#logo_title h1 span {
		display: none;
		}
		
		
		
		

/*  Main Menu  */
#block-nice_menus-1 {
	position: absolute;
	top: 58px;
	left: 0;
	height: 34px;
	width: 100%;
	text-align: center;
	z-index: 500 !important;
	}
	
	#block-nice_menus-1 .content {
		margin: 0 auto;
		width: 895px;
		text-align: left;
		}
		
		#block-nice_menus-1 ul {
			border: none;
			list-style: none !important;
			}
			
			#block-nice_menus-1 ul li {
				margin: 0 0 0 15px;
				padding: 0;
				background: none;
				border: none;
				list-style: none !important;
				}
				
				#block-nice_menus-1 ul li:first-child {
					margin-left: 0;
					}
				
				#block-nice_menus-1 ul li a,
				#block-nice_menus-1 ul li a:visited {
					display: block;
					padding: 10px 20px;
					font-size: 12px;
					font-weight: bold;
					line-height: 14px;
					text-transform: uppercase;
					color: #fff;
					}
					
					#block-nice_menus-1 ul li a:hover,
					#block-nice_menus-1 ul li a:visited:hover,
					#block-nice_menus-1 ul li a:active,
					#block-nice_menus-1 ul li a:visited:active {
						background: url(images/menu_li_bg.gif) repeat-x 0 bottom;
						text-decoration: none;
						}
						
					#block-nice_menus-1 ul li a.active,
					#block-nice_menus-1 ul li a.active:hover,
					#block-nice_menus-1 ul li a.active:visited:hover,
					#block-nice_menus-1 ul li a.active:active,
					#block-nice_menus-1 ul li a.active:visited:active {
						background: url(images/menu_li_bg.gif) repeat-x 0 0;
						}
						
						
		/* Move menu items over to make room for overlaying logo */
		#block-nice_menus-1 #menu-116 {
			margin-left: 215px;
			}
			
			
			
			
/*  Language Menu  */
#block-menu-119 {
	position: absolute;
	width: 200px;
	right: 0;
	top: 23px;
	}
	
	#block-menu-119 .content {
		margin: 0;
		}
		
		#block-menu-119 .content ul {
			margin: 0;
			list-style: none;
			float: right;
			}
			
			#block-menu-119 .content ul li {
				margin: 0 0 0 10px;
				padding: 0;
				border-left: 1px solid #fff;
				line-height: 10px;
				float: left;
				}
				
				#block-menu-119 .content ul li:first-child {
					margin-left: 0;
					border-left: none;
					}
					
				#block-menu-119 .content ul li#menu-espanol {
					padding-left: 10px;
					}
					
					#block-menu-119 .content ul li a {
						display: block;
						padding: 0 0 0 21px;
						font-size: 10px;
						text-transform: uppercase;
						color: #fff;
						text-decoration: none;
						font-weight: bold;
						}
						
						/* flags */
						#block-menu-119 .content ul li#menu-english a {
							background: url(images/icons/language/us.gif) no-repeat 0 0;
							}
						
						#block-menu-119 .content ul li#menu-espanol a {
							background: url(images/icons/language/mx.gif) no-repeat 0 0;
							}
							
							
						/*  hover styles  */
						#block-menu-119 .content ul li a span,
						#block-menu-119 .content ul li a:visited span {
							
							}
							
						#block-menu-119 .content ul li a:hover span,
						#block-menu-119 .content ul li a:visited:hover span,
						#block-menu-119 .content ul li a:active span,
						#block-menu-119 .content ul li a:visited:active span {
							border-bottom: 1px solid #fff;
							}
							
							
							
							
/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::]  TYPOGRAPHY  [:::::::::::::::::::::::: */

/* Headers */
h1, h2, h3, h4, h5, h6 {
	margin: 0 0 15px 0;
	padding-top: 0;
	font-weight: normal;
	font-family: 'ITC Avant Garde Gothic', helvetica, arial, sans-serif;
	color: #fff;
	}
	
h1 {
	font-size: 2.2em;
	line-height: 1.5em;
	}
	
	#home .page_title {
		display: none;
		}
	
h2 {
	margin-bottom: 5px;
	font-size: 2em;
	line-height: 1.5em;
	}
	
	.how_it_works h2,
	h2.small {
		margin-bottom: 0;
		font-size: 1.5em;
		color: #feff8b;
		}
		
	.box_white h2 {
		font-size: 1.5em;
		color: #feff8b;
		}
	

h3 {
	font-size: 1.5em;
	line-height: 1.2em;
	}
	
	.home_split_p h3 {
		margin-bottom: 5px;
		font-size: 1.25em;
		color: #feff8b;
		}
		
		
		
		
	
/* Image Replacement Headers */
#the_smartest_way span {
	display: none;
	}

#the_smartest_way {
	margin: 0 auto 30px auto;
	width: 590px;
	height: 60px;
	background: url(images/headers/home_smartest_way.png) no-repeat 0 0;
	}
	
	

/*  <span>  */
span {}
	
	.print-link {
		display: none;
		}
		
		


/* P  */
p {}

	.two_col .col.left p {
		font-size: 1.1667em;
		line-height: 1.5em;
		}
		
	.home_split_p p {
		font-size: 1.1667em;
		line-height: 1.5em;
		}
		
		

/*  About Us  */
.about_us .col.left {
	font-size: 1.1667em;
	line-height: 1.667em;
	}
	




/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::]  LINKS  [:::::::::::::::::::::::: */

a,
a:link,
a:visited,
a:hover,
a:visited:hover,
a:active,
a:visited:active {
	text-decoration: none;
	border-bottom: 1px solid;
	}


/*  Yellow Links  */
#center a,
#center a:visited,
#footer_bg a,
#footer_bg a:visited {
	color: #ffd400;
	border-color: #2f2f2f;
	}
	
	#center a:hover,
	#center a:visited:hover,
	#center a:active,
	#center a:visited:active,
	#footer_bg a:hover,
	#footer_bg a:visited:hover,
	#footer_bg a:active,
	#footer_bg a:visited:active {
		color: #ffd400;
		border-color: #fff;
		}


/*  No Border link list  */
.block-nice_menus a,
.block-menu a,
#logo_title a {
	border: none !important;
	}
	
	
	
/*  readmore links  */
.how_it_works p.readmore {
	margin-top: -10px;
	}

a.readmore {
	padding: 0 0 0 22px;
	border: none;
	background: url(images/bullets/arrow_right.gif) no-repeat 2px 4px;
	}
	
	a.readmore:hover {
		border: none;
		}
	
	a.readmore span {
		border-bottom: 1px solid #2f2f2f;
		}
		
		a.readmore:hover span,
		a.readmore:visited:hover span,
		a.readmore:active span,
		a.readmore:visited:active span {
			color: #ffd400;
			border-color: #fff;
			}
			
	.how_it_works a.readmore span {
		font-size: .8em;
		}
		
		
/*  E-Mail icon  */
a.email {
	padding: 0 0 0 22px;
	background: url(images/icons/mail.gif) no-repeat 0 0;
	border: none;
	}
	
	a.email span {
		border-bottom: 1px solid #2f2f2f;
		}
		
		a.email:hover span {
			border-color: #fff;
			}
		
		
		

/*  Beveled Arrow Button  */
a.beveled_arrow {
	display: block;
	padding-right: 4px;
	background: url(images/buttons/beveled_arrow/cap_right.gif) no-repeat right 0;
	border: none;
	line-height: 23px;
	float: left;
	}
	
	a.beveled_arrow:hover {
		border: none;
		}
	
	a.beveled_arrow span {
		display: block;
		margin-right: 7px;
		padding: 0 0 0 26px;
		background: url(images/buttons/beveled_arrow/cap_left.gif) no-repeat 0 0;
		font-size: 10px;
		font-weight: bold;
		text-transform: uppercase;
		}
		
		a.beveled_arrow:hover span {
			color: #fff;
			}
		
		



/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::]  UL / OL / ADDRESS  [:::::::::::::::::::::::: */

ul,
ol {}

ul.inline_pipe {
	margin: 0;
	list-style: none;
	}
	
	ul.inline_pipe li {
		display: inline;
		padding-left: 5px;
		border-left: 1px solid;
		}
		
		ul.inline_pipe li:first-child {
			padding-left: 0;
			border-left: 0;
			}
		
		/* Info (footer) */
		.info ul.inline_pipe li {
			border-color: #fff;
			line-height: 12px;
			}
			
/* Colored Bullets */
ul.bullet_green,
.mini_nav_links ul {
	list-style: none;
	margin: 0;
	}
	
	ul.bullet_green li,
	.mini_nav_links ul li {
		list-style: none;
		margin: 0 0 15px 0;
		padding: 0 0 0 24px;
		background: url(images/bullets/bullet_green.gif) no-repeat 0 2px;
		}
		
	.mini_nav_links ul li {
		background-position: 0 0;
		margin-bottom: 5px;
		padding-left: 20px;
		}



			
			
/*  Homepage Steps  */
#steps {
	position: relative;
	margin-bottom: 30px;
	overflow: visible;
	}
	
	#steps ul {
		position: relative;
		margin: 0 -10px 0 -14px;
		padding: 0;
		list-style: none !important;
		width: 934px;
		height: 118px;
		overflow: visible;
		}
		
		#steps ul li {
			list-style: none !important;
			float: left;
			}
			
			#steps ul li span {
				display: none;
				}
				
			#steps ul li.you_request {
				width: 240px;
				height: 118px;
				background: url(images/steps/you_request.png) no-repeat 0 0;
				}
			
			#steps ul li.we_locate {
				margin-right: 5px;
				width: 233px;
				height: 118px;
				background: url(images/steps/we_locate.png) no-repeat 0 0;
				}
				
			#steps ul li.you_accept {
				width: 230px;
				height: 118px;
				background: url(images/steps/you_accept.png) no-repeat 0 0;
				}
				
			#steps ul li.get_started_now {
				width: 226px;
				height: 118px;
				}
				
				#steps ul li.get_started_now a,
				#steps ul li.get_started_now a:visited {
					display: block;
					width: 226px;
					height: 118px;
					background: url(images/steps/get_started_now.png) no-repeat 0 0;
					border: none;
					}
					
					#steps ul li.get_started_now a:hover,
					#steps ul li.get_started_now a:visited:hover,
					#steps ul li.get_started_now a:active,
					#steps ul li.get_started_now a:visited:active {
						background-position: 0 bottom;
						}



/*  Homepage Split Paragraphs  */
.home_split_p {
	background:transparent url(images/block/block_bg_4wide.png) no-repeat scroll 0 0;
	line-height:1.5em;
	padding: 15px 15px 20px;
	}
	
	.home_split_p div {
		margin-right: 20px;
		width: 430px;
		float: left;
		}
		
		.home_split_p div.last {
			margin-right: 0;
			}
		
		.home_split_p div.clearBoth {
			margin: 0;
			width: auto;
			float: none;
			}





/*  Address  */
address {
	font-style: normal;
	}
	
	#footer_bg address {
		margin: 0;
		color: #bebebe;
		}
		
		#footer_bg address span {
			display: block;
			font-weight: bold;
			color: #fff;
			}
			
			
address.contact {
	font-size: 1.25em;
	line-height: 1.75em;
	}
	
	address.contact span {
		font-weight: bold;
		font-size: 1.35em;
		}
	




/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::]  FORMS  [:::::::::::::::::::::::: */
textarea {
	padding: 5px;
	font-family: helvetica, arial, sans-serif;
	font-size: 1em;
	line-height: 1.5em;
	}
	




/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::]  TABLES  [:::::::::::::::::::::::: */
tr.even,
tr.odd {
/*
	background: url(images/block/staff_menu_bg.png) 0 0;
*/
	}
	
.admin-menu table,
.admin-menu table tbody {
	
	}
	
	td.active {
		background: url(images/block/staff_menu_bg.png) 0 0;
		}

table td,
table th {
	font-size: 1.2em;
	padding: .5em;
	}

table td,
table .odd td,
table .even .odd td {
	background-image: none;
	background: #EFEFEF !important;
	color: #000;
	}
	
	table .even td,
	table .odd .even td{
		background: #fff !important;
		}


table a:link,
table a:visited {
	color: #390 !important;
	}

/* Inquiry Tables */
table th {
	background: #005d02 url(images/table/thead_bg.gif) repeat-x 0 0 !important;
	color: #fff !important;
	border-left-color: #4cba4e !important;
	}



/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::]  Boxes  [:::::::::::::::::::::::: */
.two_col {}
	
	.two_col .col {
		margin-left: 20px;
		width: 445px;
		float: left;
		}
		
	.two_col .col.left {
		margin-left: 0;
		}



/*  Mini Nav links box  */
.mini_nav_links {
	padding: 10px;
	background: url(images/block/block_bg_2wide.png) no-repeat 0 0;
	}
	
	
	
/*  White Box (sidebar)  */
.box_white {
	width: 418px;
	}
	
	.box_white .top {
		width: 418px;
		height: 4px;
		background: url(images/block/sidebar/top.png) no-repeat 0 0;
		}
		
	.box_white .bottom {
		width: 418px;
		height: 4px;
		background: url(images/block/sidebar/bottom.png) no-repeat 0 0;
		}
		
	.box_white .body {
		padding: 11px 15px;
		background: url(images/block/sidebar/bg.png) repeat-y 0 0;
		}


	
	


/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::]  Center Bottom (Region)  [:::::::::::::::::::::::: */
.block .content {
	margin: 0;
	}
	
#center_bottom .block h2 {
	margin: 0 20px 10px 20px;
	padding-top: 10px;
	font-size: 1.6em;
	}

#center_bottom {}
	
	#center_bottom .block {
		width: 443px;
		background: url(images/block/block_bg_2wide.png) no-repeat 0 0;
		float: left;
		}
		
		#center_bottom .block .content {
			margin: 0 20px;
			}
			
			
#center_bottom .readmore,
#center_bottom .readmore a {
	font-size: .9em !important;
	text-transform: uppercase;
	font-weight: bold;
	}
	
/*  What Customers Have Said (testimonial)  */
#block-block-1 {
	margin-right: 20px;
	}

#center_bottom #block-views-quotes {
	height: 233px;
	overflow: visible;
	}

	#center_bottom #block-views-quotes .content {
		margin-left: 10px;
		margin-right: 10px;
		}
		
		#center_bottom #block-views-quotes .content p {
			margin-bottom: 5px;
			}
	
	#block-views-quotes .view-quotes h2,
	#block-views-quotes .view-quotes .submitted {
		display: none;
		}

	#center_bottom #block-views-quotes .field-field-customer-image {
		padding: 1px;
		background: #0c1225;
		border: 1px solid #cacbd0;
		float: left;
		line-height: 0;
		}
				
	#center_bottom #block-views-quotes .quotes-quote {
		margin-left: 180px;
		margin-bottom: .75em;
		font-size: 1.2em;
		clear: none;
		}
		
	#center_bottom #block-views-quotes .quotes-author {
		margin-left: 180px;
		padding: 0;
		font-size: .75em;
		font-weight: bold;
		text-transform: uppercase;
		color: #fff;
		line-height: 1.3em;
		float: none;
		}
		
	#center_bottom #block-views-quotes .quotes-citation {
		margin-left: 180px;
		font-size: .75em;
		font-style: normal;
		text-transform: uppercase;
		color: #fff;
		line-height: 1.3em;
		clear: none;
		}
		
	#center_bottom #block-views-quotes .job,
	#center_bottom #block-views-quotes .location {
		font-size: .75em;
		text-transform: uppercase;
		color: #fff;
		line-height: 1.3em;
		}
					
		
/*  Our Used Car Inventory  */
#block-block-2.block {
	float: right;
	}
	
	#block-block-2 .icon {
		width: 209px;
		height: 74px;
		background: url(images/icons/used_car_inventory_family.png) no-repeat 0 0;
		float: left;
		}
		
	#block-block-2 .wrapper {
		margin-left: 229px;
		}
		
		#block-block-2 .wrapper p {
			font-size: 1em;
			margin-bottom: 1em;
			}
		
		#block-block-2 .wrapper .check_out {
			margin-bottom: .75em;
			font-size: 1.2em;
			}
			




/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::]  Find a Car Form  [:::::::::::::::::::::::: */		
#node-form .group-1-tell-us-about-yourself,
#node-form .group-2-what-are-you-looking-f,
#node-form .group-sales-info {
	margin-top: 0;
	padding-top: 0;
	width: 417px;
	border: none;
	background: transparent url(images/block/block_bg_2wide.png) no-repeat scroll 0 20px;
	float: left;
	}
	
#node-form .group-1-tell-us-about-yourself {
	margin-right: 20px;
	}

	/*  Fieldsets / Legends (1)  */	
	#node-form .group-1-tell-us-about-yourself legend,
	#node-form .group-2-what-are-you-looking-f legend,
	#node-form .group-sales-info legend {
		font-size: 2em;
		line-height: 1.5em;
		font-family: 'ITC Avant Garde Gothic', helvetica, arial, sans-serif;
		}
		
		/*  Fieldsets / Legends (2)  */
		#node-form fieldset fieldset {
			border: 1px solid #142A63;
			}
			
			#node-form fieldset fieldset legend {
				font-size: 1.5em !important;
				}
				

		
			
/*  Form Items  */
#node-form .form-item {
	margin-bottom: 1.6em;
	}
	
#node-form .form-item label {
	margin-bottom: 4px;
	font-size: 1.1667em;
	color: #fffaac;
	}
	
	#node-form .form-radios .form-item,
	#node-form .form-checkboxes .form-item {
		margin-bottom: .5em;
		}
		
		#node-form .form-radios .form-item label,
		#node-form .form-checkboxes .form-item label {
			color: #fff;
			font-size: 1em;
			}
			
			#node-form .form-radios .form-item label input,
			#node-form .form-checkboxes .form-item label input {
				margin-right: 3px;
				}
			
		

/*  Admin Element  */
.admin-menu #edit-title-wrapper {
	clear: left;
	}

		
/*we need this*/ /*	#edit-field-assigned-saleperson-uids-wrapper, */ 
/*we need this*/ /*	#edit-field-status-key-wrapper,*/
	#edit-field-accesskey-0-value-wrapper,
	#edit-log-wrapper {
		display: none;
		}
	
		
		
/* Popup Calendar */
#calendar_div {
	z-index: 999;
	}
	
	#calendar_div a {
		border-bottom: none;
		}
		
		#calendar_div .calendar_titleRow td {
			font-size: 10px;
			font-weight: bold;
			text-align: center;
			border-bottom: 1px solid #ddd;
			}





/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::]  FAQ  [:::::::::::::::::::::::: */
.faq-ul-questions-top {
	margin: 0;
	padding: 15px !important;
	background: url(images/block/block_bg_4wide.png) no-repeat 0 0;
	}
	
	.faq-ul-questions-top li {
		margin-bottom: 10px !important;
		font-size: 1.1667em;
		line-height: 1.5em;
		}
		

.faq-question,
.faq-answer {
	padding: 0;
	}
	
	.faq-question {
		padding: 15px 15px 30px 15px;
		font-size: 1.5em;
		line-height: 1.5em;
		background: url(images/block/block_bg_4wide.png) no-repeat 0 0;
		}
		
	.faq-answer {
		margin-top: -15px;
		margin-bottom: 30px;
		padding: 0 15px;
		}
		
		.faq-answer strong {
			color: #fffb80;
			}
		
		.faq-answer .links li {
			font-size: .85em;
			}
		
		.faq-answer li.faq_back_to_top {
			padding-left: 14px;
			background: url(images/icons/arrow_top.gif) no-repeat 0 2px;
			}







/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::]  Contact / Location  [:::::::::::::::::::::::: */
.google_map {
	float: right;
	margin: 0 0 15px 15px;
	}
	
	.google_map a {
		display: block;
		border: 5px solid #feff84;
		line-height: 0;
		}
		
		.google_map a img {
			}



	
	
	

/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::]  Customer Info Form Results  [:::::::::::::::::::::::: */
.customer_info {}
	
	.customer_info h1.page_title {
		margin-bottom: 0;
		}
	
	.customer_info .submitted {
		font-size: .85em;
		}
		
	.customer_info .content {
		padding-top: 20px;
		}
		
		.customer_info .content .field {
			margin-bottom: 10px;
			}
			
		.customer_info .content .field-label {
			color: #feff8b;
			}
			
		.customer_info .content .field-items {
			font-size: 1.5em;
			line-height: 1.25em;
			}







/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::]  LANDING PAGES  [:::::::::::::::::::::::: */
#landing_page_splash {
	position: relative;
	padding-top: 20px;
	background-position: 0 bottom;
	background-repeat: no-repeat;
	background-color: transparent;
	}
	
	/* Cadillac */
	#landing_page_splash.cadillac {
		margin-left: -85px;
		width: 1082px;
		height: 239px;
		background-image: url(images/landing_pages/cadillac.png);
		}
		
	/* Toyota */
	#landing_page_splash.toyota {
		margin-left: -52px;
		width: 1019px;
		height: 244px;
		background-image: url(images/landing_pages/toyota.png);
		}
		
	/* Acura */
	#landing_page_splash.acura {
		margin-left: -27px;
		width: 958px;
		height: 247px;
		background-image: url(images/landing_pages/acura.png);
		}
		
	/* BMW */
	#landing_page_splash.bmw {
		margin-left: -58px;
		width: 1052px;
		height: 253px;
		background-image: url(images/landing_pages/bmw.png);
		}
		
	/* Infiniti */
	#landing_page_splash.infiniti {
		margin-left: -58px;
		width: 1035px;
		height: 255px;
		background-image: url(images/landing_pages/infiniti.png);
		}
		
	/* Lexus */
	#landing_page_splash.lexus {
		margin-left: -58px;
		width: 1058px;
		height: 236px;
		background-image: url(images/landing_pages/lexus.png);
		}
		
	/* Mini */
	#landing_page_splash.mini {
		margin-left: -26px;
		width: 963px;
		height: 270px;
		background-image: url(images/landing_pages/mini.png);
		}
		
	/* Nissan */
	#landing_page_splash.nissan {
		margin-left: -70px;
		width: 1056px;
		height: 291px;
		background-image: url(images/landing_pages/nissan.png);
		}
		
	/* Subaru */
	#landing_page_splash.subaru {
		margin-left: 0;
		width: 957px;
		height: 229px;
		background-image: url(images/landing_pages/subaru.png);
		}


	




/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::]  Salesperson & Manager Menu  [:::::::::::::::::::::::: */

#pre_content {
	background: transparent url(images/block/block_bg_4wide.png) no-repeat scroll 0 0 !important;
	line-height: 1.5em;
	padding: 15px 15px 20px;
	}

#pre_content .home_split_p {
	background: none !important;
	padding: 0 !important;
	}

#block-block-4 {
	width: 450px;
	float: left;
		}
		
	#block-block-4 .float_left {
		margin-right: 40px;
		width: auto !important;
		}
			
	#block-block-4 h2 {
		font-size: 1.5em;
		color: #FEFF8B;
		}
		
	#block-block-4 a,
	#block-block-4 a:visited {
		color: #FEFF8B;
		border-bottom-color: #fff;
		}
		
		#block-block-4 a:hover,
		#block-block-4 a:visited:hover,
		#block-block-4 a:active,
		#block-block-4 a:visited:active {
			color: #fff;
			border-bottom-color: #fff;
			}
			
	#block-block-4 ul {
		margin-left: 1em;
		margin-bottom: 5px;
		}
		
		#block-block-4 ul li {
			margin-bottom: 8px;
			}


#block-search-0 h2.block_title {
	padding-top: .25em !important;
	}
	
#block-search-0 .form-item {
	padding: 0 !important;
	}
	
	
/* Profile Images */
.picture a,
.picture a:hover {
	border-bottom: none;
	}
	

	
	
	
/*  Claim Inquiry Form  */
.inquiry_top,
.inquiry_vehicle,
.inquiry_sales_info {
	margin-bottom: 20px;
	/* padding: 15px 15px 20px 15px; */
	/* background: transparent url(images/block/block_bg_4wide.png) no-repeat scroll 0 0 !important; */
	float: left;
	}
	
	.inquiry_top,
	.inquiry_vehicle {
		margin-right: 20px;
		width: 38%;
		}
		
	.inquiry_sales_info {
		width: 19%;
		background: url(images/block/staff_menu_bg.png) 0 0;
		border: 1px solid #fff;
		}
		
		.inquiry_sales_info ul {
			margin: 10px !important;
			}
			
			.inquiry_sales_info ul .inquiry_number {
				font-size: 3em;
				}
				
				.inquiry_sales_info ul .inquiry_number label {
					margin-bottom: 9px;
					font-size: .4em !important;
					}
	
	.inquiry_top ul,
	.inquiry_vehicle ul,
	.inquiry_sales_info ul,
	.followup_sales_notes ul {
		margin: 0;
		list-style: none;
		}
		
		.inquiry_top ul li,
		.inquiry_vehicle ul li,
		.inquiry_sales_info ul li,
		.followup_sales_notes ul li {
			margin-right: 15px;
			margin-bottom: 15px;
			list-style: none;
			font-size: 14px;
			float: left;
			text-align: left;
			}
			
			.inquiry_vehicle ul.bullet_green li {
				float: none;
				}
			
		.inquiry_vehicle ul li,
		.inquiry_sales_info ul li {
			font-size: 14px;
			}
			
			
/* labels */
.inquiry_top label,
.inquiry_vehicle label,
.inquiry_sales_info label,
.followup_sales_notes label {
	display: block;
	font-size: 11px;
	text-transform: uppercase;
	color: #FEFF8B;
	}
	
	.followup_sales_notes label .follow_up_date_small {
		color: #fff;
		font-size: .8em;
		font-style: italic;
		font-weight: normal;
		text-transform: none;
		}
		
		.followup_sales_notes label .follow_up_date_small span {
			color: #FEFF8B;
			}
		
		
/* Follow Up & Sales Notes */
.followup_sales_notes li {
	float: none !important;
	}
	
	
	
	
	
	
/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::]  MODAL Window  [:::::::::::::::::::::::: */
#TB_window {
	z-index: 99999;
	width: 600px;
	background: #1a2d64 url(images/block/modal/bg.gif) repeat-x 0 0;
	border: 3px solid #fffd70;
	border-top: none;
	color: #fff;
	}
	
	#TB_title {
		background: #FFFD70;
		color: #000;
		}
	
	
	
/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::]  Admin Styles  [:::::::::::::::::::::::: */
.clearBoth {
	clear: both !important;
	}
	

		
.admin-menu table thead {
	color: #fff;
	}
	
table.update-status,
table.update-status td {
	color: #000;
	}
	
	table.update-status a {
		color: #007603 !important;
		}
		

#messages a,
#messages a:visited {
	color: #007603 !important;
	}
	
div.admin-dependencies,
div.admin-required {
	color: #e79300;
	}
	

span.admin-disabled {
	color: #ff6b6b;
	}


tr.even,
tr.odd {
	background-color: transparent;
	border-bottom:1px solid #ccc;
	}