#bap #doc-begin
{
	background:#0d0e10 url(/images/bap/bap-landing-bg.jpg) repeat-x top left;
}
#bap #content
{
	width:999px;
	min-height:630px; -height:630px;
}
	#bap-form
	{
		position:relative; float:none; clear:both;
		padding:0;
	}
		#bap-content-container
		{
			position:relative;
			min-height:630px; -height:630px;
		}
			#bap-title
			{    
				clear:both; float:none; *zoom:1;
				padding:20px 0 14px 0; margin-left:20px;
			}
			#bap-title:after
			{
				display:block; clear:both; float:none; content:"."; height:0; visibility:hidden;
			}
		
				#bap #bap-title h2
				{
					float:left;
					margin-right:14px;
					font-size:24px; line-height:24px;
				}
				#bap #bap-title h3
				{
					float:left;
					color:#DDD;
					font-size:20px; line-height:25px;
				}
		
			#bap-compare-btn
			{
			    margin-left:20px; display:inline;
			}
			
			#bap-landing-vehicles
			{
				position:relative;
				width:999px; height:500px; overflow:hidden;				
				clear:both;
			}
				#bap-landing-vehicles .model
				{
					position:absolute;
					z-index:90;
					overflow:hidden;
					background-repeat:no-repeat; background-position:left top;
				}
				#bap-landing-vehicles .model-rl
				{
					top:43px; left:19px;
					width:320px; height:160px;
					background-image:url(/images/bap/bap-landing-model-rl.jpg);
				}
				#bap-landing-vehicles .model-tl
				{
					top:43px; left:340px;
					width:314px; height:160px;
					background-image:url(/images/bap/bap-landing-model-tl.jpg);
				}
				#bap-landing-vehicles .model-tsx
				{
					top:43px; right:21px;
					width:325px; height:198px;
					background-image:url(/images/bap/bap-landing-model-tsx.jpg);
				}
				#bap-landing-vehicles .model-zdx
				{
					top:240px; left:-1px;
					width:323px; height:198px;
					background-image:url(/images/bap/bap-landing-model-zdx.jpg);
				}
				#bap-landing-vehicles .model-mdx
				{
					top:240px; left:322px;
					width:357px; height:244px;
					background-image:url(/images/bap/bap-landing-model-mdx.jpg);
				}
				#bap-landing-vehicles .model-rdx
				{
					top:240px; left:680px;
					width:312px; height:244px;
					background-image:url(/images/bap/bap-landing-model-rdx.jpg);
				}
					#bap-landing-vehicles .model .model-price { position:absolute; z-index:10; width:auto; height:20px; }
					#bap-landing-vehicles .model .model-price .from { margin-right:5px; }
					#bap-landing-vehicles .model .model-price .price { font-weight:bold; font-size:16px; }
					#bap-landing-vehicles .model-rl .model-price { top:7px; left:126px; }
					#bap-landing-vehicles .model-tl .model-price { top:7px; left:124px; }
					#bap-landing-vehicles .model-tsx .model-price { top:7px; left:152px; }
					#bap-landing-vehicles .model-zdx .model-price { top:8px; left:156px; }
					#bap-landing-vehicles .model-mdx .model-price { top:8px; left:156px; }
					#bap-landing-vehicles .model-rdx .model-price { top:8px; left:158px; }
					
					#bap-landing-vehicles .model .model-desc
					{
						display:none; position:absolute;
						bottom:20px; left:20px; z-index:10;
					}
					#bap-landing-vehicles .model a.compare-btn
					{
						display:none; position:absolute;
						bottom:60px; right:20px; z-index:10;
					}
					#bap-landing-vehicles .model a.current-offers-link
					{
						display:none; position:absolute;
						bottom:18px; right:20px; z-index:10;
						text-decoration:underline;
					}
					
					#bap-landing-vehicles .model a.my-link
					{
						display:none; position:absolute;
						bottom:38px; right:20px; z-index:10;
						text-decoration:underline;
					}
					
				#bap-landing-vehicles .model-over
				{
					z-index:100;
					width:382px; height:264px;
				}
				#bap-landing-vehicles .model-over-rl
				{
					top:28px; left:5px;
					background:url(/images/bap/bap-landing-model-over-rl.jpg) no-repeat left top;
				}
				#bap-landing-vehicles .model-over-tl
				{
					top:28px; left:307px;
					background:url(/images/bap/bap-landing-model-over-tl.jpg) no-repeat left top;
				}
				#bap-landing-vehicles .model-over-tsx
				{
					top:28px; right:5px;
					background:url(/images/bap/bap-landing-model-over-tsx.jpg) no-repeat left top;
				}
				#bap-landing-vehicles .model-over-zdx
				{
					top:225px; left:0px;
					background:url(/images/bap/bap-landing-model-over-zdx.jpg) no-repeat left top;
				}
				#bap-landing-vehicles .model-over-mdx
				{
					top:225px; left:315px;
					background:url(/images/bap/bap-landing-model-over-mdx.jpg) no-repeat left top;
				}
				#bap-landing-vehicles .model-over-rdx
				{
					top:226px; left:615px;
					background:url(/images/bap/bap-landing-model-over-rdx.jpg) no-repeat left top;
				}
					#bap-landing-vehicles .model-over-rl .model-price { top:22px; left:140px; }
					#bap-landing-vehicles .model-over-tl .model-price { top:22px; left:157px; }
					#bap-landing-vehicles .model-over-tsx .model-price { top:22px; left:193px; }
					#bap-landing-vehicles .model-over-zdx .model-price { top:23px; left:155px; }
					#bap-landing-vehicles .model-over-mdx .model-price { top:23px; left:163px; }
					#bap-landing-vehicles .model-over-rdx .model-price { top:22px; left:223px; }
					
					#bap-landing-vehicles .model-over .model-desc,
					#bap-landing-vehicles .model-over a.compare-btn,
					#bap-landing-vehicles .model-over a.current-offers-link,
					#bap-landing-vehicles .model-over a.my-link
					{
						display:block;
					}
						#bap-landing-vehicles .model-over .model-desc li
						{
							line-height:17px;
						}
			
					.model .bap-model	{
						display:none;
						text-indent:-3000px;
					}
					.model-over .bap-model	{
						display:block;
						position:absolute;
					}
					.model-over-rl .bap-model	{
						left:18px;
						top:41px;
						width:320px;
						height:135px;
					}
					.model-over-tl .bap-model	{
						left:30px;
						top:45px;
						width:325px;
						height:135px;
					}
					.model-over-tsx .bap-model	{
						left:45px;
						top:45px;
						width:320px;
						height:125px;
					}
					.model-over-zdx .bap-model	{
						left:15px;
						top:55px;
						width:325px;
						height:145px;
					}
					.model-over-mdx .bap-model	{
						left:41px;
						top:41px;
						width:330px;
						height:152px;
					}
					.model-over-rdx .bap-model	{
						left:38px;
						top:52px;
						width:315px;
						height:142px;
					}
			#bap-content-container #disclaimer
			{
				position:absolute;
				bottom:0; left:0; z-index:1;
				width:630px; height:40px;
				*padding-left:8px;
				font-size:11px;
			}
				.footnote-indicator
				{
					margin-left:-8px;
				}
				
				sup.tooltip-hover-click-opener
				{
					margin:0; padding:0; *position:relative; *top:-5px;
				}
				
				/*footer fix*/
				/*#bap .footer-preview
				{
					bottom:20px;
				}*/
				
				
				
/** Compare Landing Page Overwrites **/
#bap #bap-content-container.compare #bap-title 
{
    padding-bottom: 2px;
}
#bap #bap-content-container.compare h3
{
	float:left;
	color:#CACACA;
	font-size:18px; line-height:25px;
	margin-left:20px;
}

#bap-content-container.compare #bap-landing-vehicles .model a.compare-btn 
{
    bottom: 20px;
}