﻿div.OfferTypeContainer {width:100%;clear:left;}

.Title {font-weight:bold; color:#333333; margin-left:20px; margin-top:15px;}
.Title p {margin:0;}
.Specs ul {margin-left:-5px;list-style-position:outside;*padding-left:20px;*margin-left:20px;}
.Specs ul li {padding-bottom:10px;}
.ViewAll {background:url(/resources/images/common/2010/leftMenuArrowBlack.gif) no-repeat left center;margin-left:20px;display:block;margin-bottom:20px;margin-top:-10px;font-weight:bold;width:150px;}
.eco {float:left;display:block;width:auto;margin-right:15px;margin-left:15px;}
.ServicingInfo {float:left;width:87px;height:26px;background-repeat:no-repeat;background-position:left top; margin-left:20px;}
	
.ViewAll {background:url(/resources/images/common/2010/leftMenuArrowBlack.gif) no-repeat left center;padding-left:8px;display:block;margin-bottom:20px;margin-top:-10px;font-weight:bold;}
.OfferContainerSlot {border-bottom:1px solid #e5e5e5;}
.OfferContainerSlot .Description {padding-bottom:20px;}

.TermsHolder {color:#a2a5a4;border:1px solid #e5e5e5;padding:15px;margin-top:-1px;}
.Columns {margin-bottom:20px;}
.LinksPanel .LArrow {background:url(/resources/images/common/2010/leftMenuArrowBlack.gif) no-repeat left center;padding-left:8px;display:block;margin-top:10px;}
.LinksPanel strong {display:block;padding-top:10px;}
.LinksPanel {float:left;padding-left:20px;width:640px;}
.LinksPanel a img {border:none;}
.cashoffers {margin-top:-35px;width:320px;}
.LinksPanel .LinkLine {border-left:1px solid #e5e5e5;padding-left:20px;margin-left:42px;float:left;width:200px;min-height:120px;margin-top:20px;}
.LinksPanel .LinkColumn {width:320px;float:left;margin-top:20px;}

/*div.OfferTypeContainer {width:100%;clear:left;}
div.OfferTypeContainer div.TypeDescription {padding:15px 0 40px 10px;margin-right:5px;background-position:right top;background-repeat:no-repeat;}
div.OfferTypeContainer div.OffersRepeaterFooter {clear:left;padding-top:20px;}
div.OfferTypeContainer div.OfferImage {clear:left;position:relative;height:130px;}
div.OfferTypeContainer div.OfferImage .ModelImage {position: absolute; left:0px; bottom: 0px; z-index:-11;}
div.OfferTypeContainer div.OfferImage .ServicingInfo {position:absolute;top:-10px;left:0;width:87px;height:26px;background-repeat:no-repeat;background-position:left top;}
div.OfferTypeContainer div.OfferImage span {display:block;float:left;text-align:left;}
div.OfferTypeContainer div.OfferImage img.PopupImg {display:block;float:left;margin:0 5px 0 10px;cursor:pointer;}
div.OfferTypeContainer div.SlotLast {padding-right:0px!important;}
div.OfferTypeContainer div.PriceWorkValues div.OuterDiv div {clear:left;height:22px;padding-top:8px;}
div.OfferTypeContainer div.Slot div.Title {font-weight:bold;color:#333333;}
div.OfferTypeContainer div.Slot div.Title p {margin:0;}
div.OfferTypeContainer div.Slot div.SubTitle {color:#656565;font-weight:bold;padding-top:4px;}
div.OfferTypeContainer div.Slot div.SubTitle p {margin:0;}
div.OfferTypeContainer div.Slot div.SubTitle ul {margin:6px 2px;padding-left:13px;}
div.OfferTypeContainer div.Slot div.Specs ul {margin:6px 2px;padding-left:13px;}
div.OfferTypeContainer div.Slot div.Specs a {text-decoration:underline;cursor:pointer;}
div.OfferTypeContainer div.Slot div.Specs ul li, div.OfferTypeContainer div.Slot div.Specs a, div.OfferTypeContainer div.OfferImage span {color:#686868;}
div.OfferTypeContainer div.OfferImage span {font-size:10px;}
div.OfferTypeContainer div.OffersRepeaterFooter div.OfferDescription {padding:8px 0 8px 10px;clear:both;}
div.OfferTypeContainer div.Slider {height:18px!important;background-image:url(/Resources/Images/VehicleOffers/SliderBackground.gif);background-position:left 2px;background-repeat:repeat-x;padding:0!important;text-align:left;overflow:hidden;}
div.OfferTypeContainer div.SliderButton {width:9px;height:16px;background-image:url(/Resources/Images/VehicleOffers/SliderButton.gif);background-position:left top;background-repeat:no-repeat;position:relative;top:0px;}
div.OfferTypeContainer div.SliderHolder {padding:0 2px 2px 2px!important;background-color:#ECECEC;height:50px!important;vertical-align:middle;overflow:hidden;position:relative;}
div.OfferTypeContainer div.SliderHolder div.NoAccessibleArea {position:absolute;top:18px;left:2px;height:4px!important;background-image:url(/Resources/Images/VehicleOffers/SliderNoAccessBackground.gif);background-position:left top;background-repeat:repeat-x;}
div.OfferTypeContainer div.SliderHolder span {display:block;}
div.OfferTypeContainer div.OffersRepeaterFooter div.TypeIconAndTerms div.Slot {padding-top:5px;padding-bottom:8px;text-align:center;font-size:12pt;}
div.OfferTypeContainer div.OffersRepeaterFooter div.TypeIconAndTerms div.Slot a  {clear:left;display:block;color:#9C9C9C;font-size:9px;}
div.OfferTypeContainer table.PriceWalk { table-layout:fixed; width:100%; }
div.OfferTypeContainer table.PriceWalk tr td,div.OfferTypeContainer table.PriceWalk tr th { font-size:12px; padding:8px 5px 8px 10px; color:#393939; text-align:center; font-family:Arial; }
div.OfferTypeContainer table.PriceWalk tr th strong { font-size:11px; }
div.OfferTypeContainer table.PriceWalk tr.Item.AlternateItem td { background-color:#ECECEC; }
div.OfferTypeContainer table.PriceWalk tr.Duration td img { margin:0px 10px 0px 2px; position:relative; top:3px; }
div.PriceWorkKeys div img,div.PriceWorkKeys div span {margin-top:4px;float:left;}
div.PriceWorkKeys div img {cursor:pointer;}
div.PriceWorkKeys div span {display:block;width:30px;padding-left:3px;}
div.PriceWorkValues div.PriceWorkValuesHigher, div.PriceWorkKeys div.PriceWorkValuesHigher {height:42px!important;}
div.PriceWorkKeys div.PriceWorkValuesHighest {padding-top:25px!important;height:39px!important;}
div.PriceWorkValues div.PriceWorkValuesHighest {height:56px!important;}
div.PriceWorkValues div.PriceWorkValuesHighest h6.MinValue, div.PriceWorkValues div.PriceWorkValuesHighest h6.MaxValue {font-weight:normal;margin-bottom:3px;font-size:10px;}
div.PriceWorkValues div.PriceWorkValuesHighest h6.MinValue{float:left;}
div.PriceWorkValues div.PriceWorkValuesHighest h6.MaxValue{float:right;}*/
/* ---- 1 item ----- */
/*div.OfferTypeContainer1 div.OfferImage {float:left;width:165px;padding:0 30px!important;text-align:center;}
div.OfferTypeContainer1 div.OfferImage span {width:113px;}
div.OfferTypeContainer1 div.Slider, div.OfferTypeContainer1 div.SliderHolder {width:188px;}
div.OfferTypeContainer1 div.SliderHolder span {width:188px!important;}
div.OfferTypeContainer1 div.SliderHolder {position:relative;left:45px;float:left;}
div.OfferTypeContainer1 .TypeIconAndTerms div.Slot {width:280px;}
div.OfferTypeContainer1 div.Slot {float:left;width:340px;padding-right:5px;}
div.OfferTypeContainer1 div.PriceWorkKeys div.Slot {width:215px;height:22px;padding:8px 0 0 10px;color:#393939;}
div.OfferTypeContainer1 div.PriceWorkKeys {width:225px;float:left;}
div.OfferTypeContainer1 div.PriceWorkValues div.OuterDiv {width:345px;float:left;}
div.OfferTypeContainer1 div.PriceWorkValues {float:right;width:345px;text-align:center;}
div.OfferTypeContainer1 div.PriceWorkValues span {display:block;width:280px;float:left;}
div.OfferTypeContainer1 div.OffersRepeaterFooter div.TypeIconAndTerms, div.OfferTypeContainer1 div.SlotFirst {clear:left;padding-left:225px;}
div.OfferTypeContainer1 div.PriceWorkKeys div.BreakLine, div.OfferTypeContainer1 div.PriceWorkValues div.BreakLine {height:35px!important;}*/
/* ---- 2 items ---- */
/*div.OfferTypeContainer2 div.OfferImage  {text-align:center;}
div.OfferTypeContainer2 div.OfferImage img.PopupImg {margin-left:15px!important;}
div.OfferTypeContainer2 div.OfferImage span {width:120px;}
div.OfferTypeContainer2 div.Slider, div.OfferTypeContainer2 div.SliderHolder {width:180px;}
div.OfferTypeContainer2 div.OffersRepeaterFooter div.TypeIconAndTerms, div.OfferTypeContainer2 div.SlotFirst {clear:left;padding-left:190px;}
div.OfferTypeContainer2 div.OfferImage, div.OfferTypeContainer2 div.Slot {float:left;width:185px;padding-right:5px;}
div.OfferTypeContainer2 div.PriceWorkKeys, div.OfferTypeContainer2 div.PriceWorkValues div.OuterDiv {width:190px;float:left;}
div.OfferTypeContainer2 div.PriceWorkKeys div.Slot {width:180px;height:22px;padding:8px 0 0 10px;color:#393939;}
div.OfferTypeContainer2 div.PriceWorkValues {float:left;width:380px;text-align:center;}
div.OfferTypeContainer2 div.PriceWorkKeys div.TooLongKey,div.OfferTypeContainer2 div.PriceWorkValues div.TooLongKey, div.OfferTypeContainer2 div.PriceWorkKeys div.BreakLine, div.OfferTypeContainer2 div.PriceWorkValues div.BreakLine {height:35px!important;}*/
/* ---- 3 items ---- */
/*div.OfferTypeContainer3 div.OfferImage  {text-align:center;width:150px!important;}
div.OfferTypeContainer3 div.OfferImage img.PopupImg {margin-left:3px!important;}
div.OfferTypeContainer3 div.OfferImage span {width:100px;}
div.OfferTypeContainer3 div.Slider, div.OfferTypeContainer3 div.SliderHolder {width:133px;}
div.OfferTypeContainer3 div.OffersRepeaterFooter div.TypeIconAndTerms, div.OfferTypeContainer3 div.SlotFirst {clear:left;padding-left:142px;}
div.OfferTypeContainer3 div.OfferImage, div.OfferTypeContainer3 div.Slot {float:left;width:137px;padding-right:5px;}
div.OfferTypeContainer3 div.SlotLast {width:131px!important;}
div.OfferTypeContainer3 div.PriceWorkKeys, div.OfferTypeContainer3 div.PriceWorkValues div.OuterDiv {width:142px;float:left;}
div.OfferTypeContainer3 div.PriceWorkKeys div.Slot {width:132px;height:22px;padding:8px 0 0 10px;color:#393939;}
div.OfferTypeContainer3 div.PriceWorkValues {float:left;width:428px;text-align:center;}
div.OfferTypeContainer3 div.PriceWorkKeys div.TooLongKey, div.OfferTypeContainer3 div.PriceWorkKeys div.BreakLine, div.OfferTypeContainer3 div.PriceWorkValues div.TooLongKey, div.OfferTypeContainer3 div.PriceWorkValues div.BreakLine {height:35px!important;}*/

/*div.PriceWalk {background-color:green;}*/

div.OfferTypeContainer div.PriceWalk div.Header {width:100%; clear:both; height:58px;}
div.OfferTypeContainer div.PriceWalk div.Description {width:50%;float:left;height:58px;}
div.OfferTypeContainer div.PriceWalk div.Description div {padding:25px 15px 15px 15px;}
div.OfferTypeContainer div.PriceWalk div.Duration {width:50%;float:left;height:58px;}
div.OfferTypeContainer div.PriceWalk div.Duration div {padding:20px 15px 15px 15px;}
div.OfferTypeContainer div.PriceWalk div.Duration img {padding:0px 2px 0px 10px;}
div.OfferTypeContainer div.PriceWalk div.Duration label {position:relative;top:-2px;}
    
div.OfferTypeContainer div.PriceWalk div.Columns {}
div.OfferTypeContainer div.PriceWalk div.ColumnLeft {width:383px; float:left;}
div.OfferTypeContainer div.PriceWalk div.ColumnRight {width:384px; float:right;}
div.OfferTypeContainer div.PriceWalk div.ItemOdd {background-color:#E3E3E3;height:40px;}
div.OfferTypeContainer div.PriceWalk div.ItemEven {background-color:#f9f9f9;height:40px;}
div.OfferTypeContainer div.PriceWalk div.ItemDescriptionLeft {font-size:12px; padding:12px 5px 8px 15px; font-weight:normal;}
div.OfferTypeContainer div.PriceWalk div.ItemDescriptionRight  {font-size:12px; padding:12px 5px 8px 15px; font-weight:bold;}

.askyourdealerdetail { padding: 10px!important; margin-bottom:10px; height: 27px; } 
.askyourdealerdetail img { margin-top: 0px!important; border: 0; }
.SelectModelPanel {height:50px;background:url(/resources/images/offers/SelectModelPanel_background.gif) repeat-x;margin-left:-1px;}
.SelectModelPanel .ModelItem {width:130px;float:left;padding-left:30px;padding-right:30px;color:#FFFFFF;padding-top:10px;height:40px;cursor:pointer;}
.SelectModelPanel .ActiveItem {background:url(/resources/images/offers/model_item_selected.png) no-repeat bottom center;cursor:default;}
.OfferImage {float:right;}
.Slot {width:362px;padding-left:18px;padding-top:20px;}
.Example {color:#4c4c4c;background-color:#f9f9f9;height:20px;padding:10px 20px;padding-bottom:5px; margin-top:20px;}
.Example span {color:#000000;}
.ModelImage p {text-align:center;color:#4c4c4c;}
	
	

