/*------------------------------------------------------------------
[Model Brochure Stylesheet]

Theme Name:		Ramsey Subaru 2
Version:		1.4
Last Change:	2/28/2013 - EJR

[Table of Contents]

1. Columns
2. Model Header
3. Model Content
4. Review Widget
5. Headlines


[Notes]
font-family:'HelveticaNeueW02-57Cn', Arial, Helvetica, sans-serif;
font-family:'HelveticaNeueW01-67MdCn 692710', Arial, Helvetica, sans-serif;
font-family:'HelveticaNeueW01-77BdCn 692722', Arial, Helvetica, sans-serif;

-------------------------------------------------------------------*/

/* 1. COLUMNS*/

#columns {padding:0 0 0 0;  margin:0 auto; width:100%;
	background:url('model-bg.png') repeat-x #eceff2;}
.one_column #column_1 {margin:0 auto; width:960px;}



/* 2. MODEL HEADER */

#model-header {width:960px; height:403px; position:relative; overflow:visible; z-index:3;}

#model-header h1 {padding:0 0 10px 0; width:658px; position:absolute; top:33px; left:24px; z-index:2;
	font-family:'HelveticaNeueW02-57Cn', Arial, Helvetica, sans-serif; font-size:1.375em; font-weight:normal; letter-spacing:1px; color:#fff;}
#model-header h1.dark {color:#000; text-shadow:none;}
#model-header h1 span.remove {display:none;}
#model-header h1 span.sub-title {padding:4px 0 0 0; display:block; 
	font-family:'HelveticaNeueW01-77BdCn 692722', Arial, Helvetica, sans-serif; font-size:1.636em; text-transform:uppercase; line-height:0.888em; letter-spacing:0;}

/* model image */
#model-header-image {position:absolute; top:0; left:0; z-index:1;
	border-bottom:3px solid #2b3f57;}

/* overlay */
#model-header-overlay {width:243px; position:absolute; top:14px; right:26px; z-index:2;}

/* Model Nav */
#model-nav {margin:0 0 20px 63px; position:relative; z-index:3;}
#model-nav-btn {padding:4px 24px 4px 0; width:156px; display:block; position:relative;
	font-family:'HelveticaNeueW02-57Cn', Arial, Helvetica, sans-serif; font-weight:normal; font-size:.75em; color:#fff; letter-spacing:1px; text-transform:uppercase; text-align:right;}
#model-nav-btn span {width:25px; height:21px; position:absolute; top:3px; right:-3px; display:block; overflow:hidden;
	text-indent:-5000px; text-align:left;
	background:url("model-nav-sprite.png") no-repeat -506px -5px;}
#model-nav-btn:hover span {background-position:-506px -31px;}
#model-nav-btn:hover, #model-nav-btn.down {color:#fff;}
#model-nav-btn.down span {height:16px; background-position:-228px -5px;}
#model-nav.dark #model-nav-btn, #model-nav.dark #model-nav-btn:hover, #model-nav.dark #model-nav-btn.down {color:#000;}
#model-nav-options {padding:0 0 8px 0; width:252px; position:absolute; display:none; top:19px; right:-2px; z-index:3;
	background:url("model-nav-sprite.png") no-repeat -257px bottom;}
#model-nav-options ul {padding:20px 0 12px 28px;  margin:0; width:229px; 
	background:url("model-nav-sprite.png") no-repeat 0 -21px;}
#model-nav-options ul li {padding:0; margin:0; list-style:none;}
#model-nav-options ul li, #model-nav-options ul li a {width:203px;}
#model-nav-options ul li a {display:block;
	font-family:'HelveticaNeueW02-57Cn', Arial, Helvetica, sans-serif; font-size:0.875em; line-height:2em; letter-spacing:1px; text-transform:uppercase; color:#fff;}
#model-nav-options ul li a:hover {color:#73bf8c;}

/* Call-To-Action Button */
#model-header-overlay .cta-button {padding:6px 0 7px 0; margin:7px auto 0 auto; width:199px; display:block; clear:both;
	font-family:'HelveticaNeueW01-77BdCn 692722', Arial, Helvetica, sans-serif; font-size:0.875em; font-weight:normal; text-transform:uppercase; text-align:center; letter-spacing:2px; color:#fff;
	background:url("cta-button-sprite.png") no-repeat;}
#model-header-overlay .cta-button:hover {background-position:-204px 0;}
#model-header-overlay .cta-button:active {background-position:-408px 0; padding:7px 0 6px 0;}

/* Deals */
#deal-wrap {padding:0 0 9px 0; margin:0 0 8px 0; background:url("deal-showcase-sprite.png") no-repeat -789px bottom;}
#deal-showcase {padding:0;}
#deal-wrap .title {padding:7px 0 4px 0;
	font-family:"Times New Roman", Times, serif; font-size:0.75em; font-weight:normal; font-style:italic;
	text-align:center; letter-spacing:2px; color:#10151c;
	background:url("deal-showcase-sprite.png") no-repeat; }
#deal-wrap .vehicle-title {padding:6px 20px 0 20px;
	font-family:Arial, Helvetica, sans-serif; font-size:0.625em; font-weight:normal; text-transform:uppercase; letter-spacing:2px; line-height:16px; color:#949ba6;}
#deal-wrap .vehicle-title span.model {display:block;
	font-family:'HelveticaNeueW01-77BdCn 692722', Arial, Helvetica, sans-serif; font-size:1.6em; font-weight:normal; text-transform:uppercase; letter-spacing:normal; color:#fff;}
#deal-wrap .vehicle-title span.model span.trim {font-size:0.875em; text-transform:uppercase;}

/* Deals - Deal Layout */
#deal-wrap .deal {padding:0; margin:0; width:100%; float:left; overflow:hidden; position:relative;}
#deal-wrap .deal .center {clear:left; float:left; position:relative; left:50%;
	font-family:Verdana, Geneva, sans-serif; text-align:center;}
#deal-wrap .deal.buy .price,
#deal-wrap .deal.payments .price,
#deal-wrap .deal.payments .terms,
#deal-wrap .deal.apr .rate,
#deal-wrap .deal.apr .wrap {
	padding:0; margin:0; float:left; display:block; position:relative; right:50%;}
	
/* Deals - Group Typography */
#deal-wrap .deal.payments .price,
#deal-wrap .deal.payments .price sup,
#deal-wrap .deal.buy .price,
#deal-wrap .deal.apr .rate,
#deal-wrap .deal.apr .wrap sup {
	font-family:'HelveticaNeueW01-77BdCn 692722', Arial, Helvetica, sans-serif;
	font-size:3.125em; font-weight:normal;
	letter-spacing:-1px; line-height:45px;
	color:#da5c00; /* Deal Color */}

/* Deals - Payments (Lease/Finance) */
#deal-wrap .deal.payments .price {padding:9px 5px 12px 13px; position:relative;
	text-align:right;}
#deal-wrap .deal.payments .price sup {padding:0 5px 0 0; position:absolute; top:9px; left:0;
	font-size:0.52em; letter-spacing:normal; line-height:normal;}
#deal-wrap .deal.payments .terms {padding:13px 0 0 5px; width:80px;
	font-family:Verdana, Geneva, sans-serif; font-size:0.625em; text-align:left; color:#fff; line-height:11px;}
#deal-wrap .deal.payments .terms span {display:block;}

/* Deals - Buy */
#deal-wrap .deal.buy .price {padding:9px 5px 12px 15px; position:relative;
	text-align:center;}
#deal-wrap .deal.buy .price sup {padding:0 5px 0 0; position:absolute; top:9px; left:0;
	font-size:0.52em; line-height:-30px; letter-spacing:normal; line-height:normal;}

/* Deals - APR */
#deal-wrap .deal.apr .rate {padding:9px 5px 6px 0; 
	text-align:right;}
#deal-wrap .deal.apr .wrap {padding:9px 0 0 0;}
#deal-wrap .deal.apr .wrap sup {padding:0 17px 0 0;
	font-size:1.625em; letter-spacing:-1px; text-align:left; line-height:normal;}
#deal-wrap .deal.apr .wrap .terms {padding:0 0 0 2px; margin:0; display:block; width:80px;
	font-family:Verdana, Geneva, sans-serif; font-size:0.625em; text-align:left; color:#fff; line-height:normal;}

/* Deals - Marketing/Disclaimer */
#deal-wrap .marketing {padding:0 20px; margin:0;
	font-size:0.75em; letter-spacing:1px; line-height:15px; color:#fff;}
#deal-wrap .disclaimer,
#deal-wrap .model-inv-link {padding:3px 20px 0 20px; margin:0;
	font-size:0.625em; line-height:12px; color:#999;}
#deal-wrap .model-inv-link a		{color:#999;}
#deal-wrap .model-inv-link a:hover	{color:#fff;}
	
/* Deals - PPC Permalink */
#deal-wrap a.ppc-permalink {
	font-size:0.625em; letter-spacing:1px; color:#999;}
#deal-wrap a.ppc-permalink:hover {color:#fff;}
	
/* Deals - Showcase Slider */
#awOnePageButton .view-slide{display:none;}	

/* Deals - Showcase Slider - Container when content is shown in slider */
.showcase{position:relative; margin:auto;}
.showcase-slide .showcase-content {background:url("deal-showcase-sprite.png") no-repeat -526px 0; display:none;}
.showcase-slide.first .showcase-content {padding-bottom:12px; display:block;}
.showcase-content-container {background:url("deal-showcase-sprite.png") no-repeat -263px 0;}
	
/* Deals - Showcase Slider - Navigation arrows */
.showcase-arrow-previous, .showcase-arrow-next{width:31px; height:31px; position:absolute; top:127px; z-index:2;
	cursor:pointer;
	background:url("deal-showcase-sprite.png") no-repeat;}
.showcase-arrow-previous {left:-12px; background-position:0 -187px;}
.showcase-arrow-previous:hover {background-position:-0 -228px;}
.showcase-arrow-previous:active {background-position:-0 -269px;}
.showcase-arrow-next {right:-12px; background-position:-51px -187px;}
.showcase-arrow-next:hover {background-position:-51px -228px;}
.showcase-arrow-next:active {background-position:-51px -269px;}
	
/* Deals - Showcase Slider - Content */
.showcase-content {text-align:center;}
.showcase-content-wrapper {padding:0 0 0 3px!important; width:237px !important; display:table-cell; vertical-align:middle;
	text-align:center;}
		
/* Deals - Showcase Slider - Pagination Button Wrapper */
.showcase-button-wrapper {padding:2px 0 0 0; clear:both;
	text-align:center; line-height:8px;
	background:url("deal-showcase-sprite.png") no-repeat -526px 0;}
.showcase-button-wrapper span {padding:0 4px; margin-right:3px; cursor:pointer;
	font-size:12px; color:#777;}
.showcase-button-wrapper span.active, .showcase-button-wrapper span:hover {color:#fff;}

/* box style 01 */
#model-header-overlay .box-style-01 {padding:0 0 7px 0; margin:0 0 21px 0; width:243px; position:relative;
	background:url("model-header-overlay-box-style-01-bg.png") no-repeat;}
#model-header-overlay .box-style-01 .bottom {width:243px; height:9px; position:absolute; clear:both; bottom:-9px; left:0;
	background:url("model-header-overlay-box-style-01-bg.png") no-repeat -243px -241px;}
	
/* price layout */
#model-header-overlay .price-layout {padding:20px 0 0 20px;
	color:#fff;}
#model-header-overlay .price-layout .price {padding:8px 8px 7px 0;display:inline; float:left;
	font-family:'HelveticaNeueW01-77BdCn 692722', Arial, Helvetica, sans-serif; font-size:2.375em; font-weight:normal; letter-spacing:normal;}
#model-header-overlay .price-layout .price .dollar {padding:3px 0 4px 0; margin:-6px 2px 0 0; float:left;
	font-size:0.684em;}
#model-header-overlay .price-layout .text {padding:3px 0 0 0; width:57px; float:left;
	font-family:Verdana, Geneva, sans-serif; font-size:0.687em; letter-spacing:0; line-height:11px; color:#949ba6;}
#model-header-overlay .price-layout .text span {display:block;}

/* CTA Text */
#model-header-overlay .box-style-01 .cta-text {padding:7px 0 1px 0; margin:5px auto 0 auto; width:199px;
	font-family:Arial, Helvetica, sans-serif; font-size:0.75em; text-align:center; line-height:15px; letter-spacing:1px; color:#fff;
	border-top:1px solid #434851;}

/* Shopping Tools */
#shopping-tools {position:relative;}
#shopping-tools-btn {padding:10px 0 0 19px; height:27px; display:block;
	font-family:'HelveticaNeueW01-67MdCn 692710', Arial, Helvetica, sans-serif; font-weight:normal; font-size:0.875em; text-transform:uppercase; color:#fff; letter-spacing:2px;
	background:url("model-shopping-tools-btn.png") no-repeat;}
#shopping-tools-btn:hover {background-position:-244px 0;}
#shopping-tools-btn:active, #shopping-tools-btn.down {padding:12px 0 0 19px; height:25px; background-position:-488px 0;}

#shopping-tools-options {padding:27px 0 0 30px; margin:0; width:577px; height:131px; position:absolute; top:33px; right:-20px; display:none;
	background:url("model-shopping-tools-options-bg.png") no-repeat;}
#shopping-tools-options div {width:189px; float:left;}
#shopping-tools-options h2 {padding:0 0 0 1px; margin:0;
	font-family:'HelveticaNeueW02-57Cn', Arial, Helvetica, sans-serif; font-weight:normal; font-size:0.875em; text-transform:uppercase; letter-spacing:1px; color:#202b39;}
#shopping-tools-options ul, #shopping-tools-options ul li {padding:0; margin:0;}
#shopping-tools-options ul {padding:9px 0 0 0;}
#shopping-tools-options ul li {list-style:none; width:54px;}
#shopping-tools-options ul li a {padding:4px 0 4px 33px; margin:0 0 3px 0; width:156px; display:block;
	font-family:'HelveticaNeueW01-67MdCn 692710', Arial, Helvetica, sans-serif; font-size:0.75em; font-weight:normal; text-transform:uppercase; letter-spacing:1px; color:#3f5571;
	background:url("model-shopping-tools-icon-sprite-bg.png") no-repeat -3px -4px;}
#shopping-tools-options ul li a:hover {color:#33894f;}

#shopping-tools-options a#tool-request-price			{background-position:-3px -4px;}
#shopping-tools-options a#tool-request-price:hover		{background-position:-271px -4px;}
#shopping-tools-options a#tool-incentives-offers		{background-position:-3px -36px;}
#shopping-tools-options a#tool-incentives-offers:hover	{background-position:-271px -36px;}
#shopping-tools-options a#tool-test-drive				{background-position:-3px -68px;}
#shopping-tools-options a#tool-test-drive:hover			{background-position:-271px -68px;}
#shopping-tools-options a#tool-browse-new				{background-position:-3px -100px;}
#shopping-tools-options a#tool-browse-new:hover			{background-position:-271px -100px;}
#shopping-tools-options a#tool-browse-used				{background-position:-3px -132px;}
#shopping-tools-options a#tool-browse-used:hover		{background-position:-271px -132px;}
#shopping-tools-options a#tool-browse-certified			{background-position:-3px -164px;}
#shopping-tools-options a#tool-browse-certified:hover	{background-position:-271px -164px;}
#shopping-tools-options a#tool-apply-credit				{background-position:-3px -196px;}
#shopping-tools-options a#tool-apply-credit:hover		{background-position:-271px -196px;}
#shopping-tools-options a#tool-trade-in-value			{background-position:-3px -228px;}
#shopping-tools-options a#tool-trade-in-value:hover		{background-position:-271px -228px;}
#shopping-tools-options a#tool-calculator				{background-position:-3px -260px;}
#shopping-tools-options a#tool-calculator:hover			{background-position:-271px -260px;}
#shopping-tools-options a#tool-lease-quote				{background-position:-3px -292px;}
#shopping-tools-options a#tool-lease-quote:hover		{background-position:-271px -292px;}


/* MPG */
ul#mpg-data {padding:0 0 0 34px; margin:9px 0 0 0; width:204px; height:48px; overflow:hidden;}
ul#mpg-data li {padding:9px 0 0 0; margin:0 7px 0 0; width:54px; height:39px; float:left; display:block;
	list-style:none;
	background:url("model-header-mpg-sprite.png") no-repeat;}
ul#mpg-data li.mpg {padding:0; height:48px;}
ul#mpg-data li.hwy {margin:0;}
ul#mpg-data li, ul#mpg-data li h2 {
	font-family:'HelveticaNeueW01-77BdCn 692722', Arial, Helvetica, sans-serif; font-weight:normal; font-size:22px; color:#fff; text-align:center; text-transform:lowercase;}
ul#mpg-data li span, ul#mpg-data li h2 {display:block; line-height:15px;
	font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#949ba6;}
ul#mpg-data li h2 {margin:0; padding:27px 0 6px 0; width:54px;
	background:url("model-header-mpg-sprite.png") no-repeat -54px 0;}



/* 3. MODEL CONTENT */

#model-content {padding:11px 0 8px 0; background:transparent; position:relative; z-index:2;}

/* box style 01 */
#model-content .box-style-01 {margin:12px auto 13px auto; width:906px; position:relative;
	background:#fff; border:1px solid #bbc2cb;}
#model-content .box-style-01 .bottom {}

/* Optional Headline */
#model-content .model-headline {margin:0 0 5px 0; text-align:center;}
	
/* model features */
#model-content #model-features {padding:7px 0 10px 35px; width:871px;}
#model-content #model-features h2 {padding:11px 0 8px 0; margin:0;
	font-family:'HelveticaNeueW01-77BdCn 692722', Arial, Helvetica, sans-serif; font-weight:normal; font-size:1.125em; text-transform:uppercase; color:#202b39;}
ul#model-features-list, ul#model-features-list li {padding:0; margin:0;}
ul#model-features-list li {margin:0 21px 0 0; width:122px; float:left; list-style:none;}
ul#model-features-list li img {width:120px; height:76px; display:block; border:1px solid #bbc2cb;}
ul#model-features-list li p {padding:5px 0 0 0;
	font-family:Verdana, Geneva, sans-serif; color:#666666; font-size:0.687em; line-height:13px;}
	
/* model banners */
#model-banners {padding:2px 0 0 26px;}

/* model banners - brochure download/request */
#model-brochure, #model-request-brochure {width:292px; height:126px; position:relative; float:left;
	background:url("model-banners-brochure-btn.png") no-repeat #fff; border:1px solid #bbc2cb;}
body.js #model-brochure, body.js #model-request-brochure {cursor:pointer;}
#model-brochure h3, #model-request-brochure h3 {position:absolute; top:19px; left:28px;
	font-family:'HelveticaNeueW01-77BdCn 692722', Arial, Helvetica, sans-serif; font-weight:normal; font-size:1.375em; text-transform:uppercase; color:#202b39; letter-spacing:normal;}
#model-brochure h3 strong, #model-request-brochure h3 strong {font-family:'HelveticaNeueW02-57Cn', Arial, Helvetica, sans-serif; font-weight:normal; font-size:.667em; display:block;}
#model-brochure h3 strong.small, #model-request-brochure h3 strong.small {}
#model-brochure a, #model-request-brochure a {display:block; position:absolute; top:87px; left:60px;
	font-family:Verdana, Geneva, sans-serif; font-size:0.687em; color:#000;}
#model-brochure a:hover, #model-request-brochure a:hover {color:#c71545;}

/* model banners - featured offer */
#model-request-offer {margin-left:13px; width:294px; height:128px; position:relative; float:left;
	font-family:Arial, Helvetica, sans-serif; text-align:center;
	background:url("model-request-offer-sprite.png") no-repeat -7px -7px #fff;}
body.js #model-request-offer {cursor:pointer;}
#model-request-offer h3 {padding:2px 0 0 0;
	font-family:"Times New Roman", Times, serif; font-style:italic; font-size:0.75em; font-weight:normal; color:#fff; letter-spacing:2px;}
#model-request-offer h4 {padding:17px 0 0 0; margin:0;
	font-family:'HelveticaNeueW01-77BdCn 692722', Arial, Helvetica, sans-serif; font-weight:normal; font-size:1.625em; text-transform:uppercase; line-height:1em; color:#202b39;}
#model-request-offer h4.small {padding:17px 0 0 0; font-size:1.525em;/*24px*/ }
#model-request-offer h4.smaller {padding:17px 0 0 0; font-size:1.175em; }
#model-request-offer p {
	font-size:0.625em; color:#545252; font-style:italic; text-transform:uppercase;  letter-spacing:2px;}
#model-request-offer a {width:156px; height:30px; display:block; position:absolute; top:94px; left:69px; overflow:hidden;
	text-indent:-5000px;
	background:url("model-request-offer-sprite.png") no-repeat -326px -5px;}
#model-request-offer a:hover {background-position:-326px -35px;}
#model-request-offer a:active {background-position:-326px -65px;}

/* model banners - model banner slider */
#model-banner-slider {margin-left:13px; width:294px; height:148px; position:relative; float:left;} /* Height includes banner and nav */
#model-banner-slider ul.slides, #model-banner-slider ul.slides li.widget {padding:0; margin:0; overflow:hidden;}
#model-banner-slider ul.slides ul, #model-banner-slider ul ul ul {border:none;}
#model-banner-slider ul.slides li.widget {list-style:none;}
#model-banner-flex-wrap,
#model-banner-slider ul.slides, 
#model-banner-slider ul.slides li.widget, 
#model-banner-slider ul.slides li.widget img, 
#model-banner-slider .sidebar_banner,
#model-banner-slider .sidebar_banner img				{width:292px; height:126px; display:block;}
#model-banner-slider .flex-model-banner-slider-viewport {width:292px; height:126px; position:relative;
	border:1px solid #bbc2cb;
	-webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
#model-banner-slider .flex-model-banner-slider-viewport .slides {zoom: 1;}

/* Slider Banner Mask */
#model-banner-slider .mask-top, #model-banner-slider .mask-right, #model-banner-slider .mask-left, #model-banner-slider .mask-btm {display:none;}
#model-banner-slider .mask-top		{width:298px; height:5px; top:6px; left:5px;	background-position:-4px -6px;}
#model-banner-slider .mask-right	{width:2px; height:121px; top:11px; left:301px; background-position:-300px -11px;}
#model-banner-slider .mask-left		{width:2px; height:121px; top:11px; left:5px; background-position:-4px -11px;}
#model-banner-slider .mask-btm		{width:298px; height:5px; top:132px; left:5px; background-position:-4px -132px;}

/* Slider Banner Control Nav */
#model-banner-slider ol.flex-model-banner-slider-control-paging {margin:2px auto 0 auto; padding:0; width:100%; position:relative; text-align:center;}
#model-banner-slider ol.flex-model-banner-slider-control-paging li {margin:0 3px; display:inline-block; zoom:1; *display:inline;}
#model-banner-slider ol.flex-model-banner-slider-control-paging li a {margin:1px 0; width:8px; height:8px; line-height:8px; display:block; 
	cursor:pointer; text-indent:-9999px;
	background:#49525e;  -webkit-border-radius:20px; -moz-border-radius:20px; -o-border-radius:20px; border-radius:20px;}
#model-banner-slider ol.flex-model-banner-slider-control-paging li a:hover { background:#537094; }
#model-banner-slider ol.flex-model-banner-slider-control-paging li a.flex-model-banner-slider-active {margin:0 0; cursor:default; background:#fff; border:1px solid #a8aeb6; }



/* 3A. MODEL ADDITIONAL CONTENT */

#model-add-content, #model-add-content-inner {width:908px;}
#model-add-content {padding:48px 32px 30px 32px; margin:0 auto;
	background:#fff;}
#model-add-content-inner {overflow:hidden;}



/* 4. REVIEW WIDGET */

/* FD Review Widget */
.widget_fd_review {margin:0; padding:0; width:292px; height:126px; overflow:hidden;
	cursor:pointer;
	background:#fff;}
.widget_fd_review #model-page-review {padding:13px 0px 0px 27px; position:relative;
	background:url('fd-review-widget-bg.png') no-repeat #fff;}
#model-banner-slider .widget_fd_review ul {padding:0; margin:0; height:113px; width:242px; overflow:hidden;
	background:none;}
.widget_fd_review h2.widgettitle {display:none;}
.widget_fd_review li {padding:8px 0; margin:0 11px;
	list-style:none;
	border-bottom:1px dotted #666;}
.widget_fd_review li:last-child {border:none;}
.widget_fd_review li a.title {padding:0; display:block;
	font-family:'HelveticaNeueW01-77BdCn 692722', Arial, Helvetica, sans-serif; font-weight:normal; font-style:normal; text-transform:none; font-size:16px; line-height:14px; color:#537094;}
.widget_fd_review li a.title:hover {color:#2f3f53;}
.widget_fd_review li small {padding:0; margin:0; 
	font-family:'HelveticaNeueW02-57Cn', Arial, Helvetica, sans-serif; font-size:0.714em; text-transform:uppercase; line-height:12px; letter-spacing:1px; color:#537094;}
.widget_fd_review li .summary {padding:3px 0 4px 0; margin:0; overflow:hidden;
	font-family:"Times New Roman", Times, serif; line-height:14px; font-size:12px; color:#666; z-index:10;}
.widget_fd_review li p label {padding:0 4px 0 0;}
.widget_fd_review .summary {overflow:hidden;}
.widget_fd_review .summary a {width:292px; height:126px; position:absolute; display:block; bottom:0; left:0; overflow:hidden; z-index:10;
	text-indent:0px; text-align:right; color:#fff;
	background:url('fd-review-link.png') no-repeat left top transparent;}
.widget_fd_review .summary a:hover {background-position:-294px top;}

/* FD Review Widget -- Specials */
.widget_fd_review .widget_latest_specials li a.title {padding:3px 5px; border:1px dashed #88a3c7;}
.widget_fd_review .widget_latest_specials li {border:none;}

/* Review Star Rating */
.entry-rating {padding:0; margin:0;}
.entry-rating span {width:13px; height:12px; display:block; float:left; overflow:hidden;
	text-indent:-5000px; line-height:12px;
	background:url('review-stars-sprite.png') no-repeat;}
.entry-rating .review_star			{padding:4px 0 0 0; background-position:left 4px;}
.entry-rating .review_star_half		{padding:4px 0 0 0; background-position:left -96px;}
.entry-rating .review_star_empty	{padding:4px 0 0 0; background-position:left -46px;}
.entry-rating .last_star			{padding:4px 6px 0 0;}



/* 5. HEADLINES */

#headline_wrap 	{width:960px; height:120px; margin:0; position:relative; z-index:1; overflow:hidden; color:#A90C0F;
					border-bottom:3px solid #2b3f57;}
#headline 		{margin:0 auto; width:960px; position:absolute; z-index:1; overflow:hidden;}
#headline_wrap #headline .headline_inventory_min {padding:0 3px; position:absolute; top:6px; right:6px; cursor:pointer; z-index:200; display:none;
	font-size:0.625em; color:#fff; text-transform:uppercase;
	background:#698891;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;}

#headline_wrap .headline_inventory_text {display:none;}

/* Slides */
ul#slides, ul#slides img {width:960px; height:120px;}
ul#slides 				 {padding:0; margin:0; overflow:hidden; white-space: nowrap; position:relative;}
ul#slides li 			 {padding:0; margin:0; height:120px; list-style:none; display:inline; /*position:relative;*/} /* Must be relative or last headline flashes first */
ul#slides img 			 {padding:0; margin:0; top:0; left:0;
	list-style:none;}

/* Slide Nav */
#headline ol.flex-control-paging 			{padding:3px 0; width:auto; height:15px; position:absolute; display:none; bottom:5px; right:5px; z-index:50; background:#eceff2;}
#headline ol.flex-control-paging li			{margin:0 3px;}
#headline ol.flex-control-paging li a 		{width:12px; height:12px; display:block; background:#49525e; cursor:pointer; text-indent:-9999px; -webkit-border-radius:20px; -moz-border-radius:20px; -o-border-radius:20px; border-radius:20px;}
#headline ol.flex-control-paging li a:hover {background:#537094; }
#headline ol.flex-control-paging li a.flex-active {width:12px; height:12px; background:#fff; cursor:default; border:1px solid #a8aeb6; }

/* Legal & Description */
/*body.js ul#slides .headline_toggle {display:block;}*/
ul#slides .headline_toggle 		{width:76px; display:block; position:relative; bottom:25px; left:9px;
	font-size:0.562em; text-transform:uppercase; text-align:center; cursor:pointer; color:#4d4d4d;
	background:#cacaca;
	border-radius:4px;}
ul#slides .headline_toggle:hover{background:#cacaca; color:#A90C0F;}
ul#slides .headline_description {padding:15px 20px 0 20px; margin:0; width:920px; height:105px; display:none; overflow:hidden; position:relative; top:-142px; left:0; cursor:auto; z-index:102;
	text-align:left; white-space:normal;
	background:url("featured_vehicles_description_bg.png");}
ul#slides .headline_description h6 {padding:0 0 5px 0;
	font-size:0.75em; color:#fff; line-height:normal; letter-spacing:2px; text-transform:uppercase;}
ul#slides .headline_description p  {margin-bottom: 0px; width:920px; height:56px; overflow:auto;
	font-family:Arial, Helvetica, sans-serif; font-size:0.625em; color:#b5b5b6; line-height:normal; text-transform:none;}
/* Generarted by JavaScript */
ul#slides .headline_description div.headline_close {padding:0 3px; position:absolute; bottom:3px; left:9px; cursor:pointer; z-index:200;
	font-size:0.625em; color:#fff; text-transform:uppercase;
	background:#A90C0F;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;}



