
   #model-current-offers .lease-offers, #model-current-offers .finance-offers { float:left; width:46%; }
   #model-current-offers .model { *zoom:1; margin-bottom:15px; }
   #model-current-offers .model:after
   {
    display:block; content:"."; clear:both;
	height:0;
    visibility:hidden;
   }
   
   #model-current-offers
   {
    padding:32px;
    padding-left:32px;
    padding-right:12px;
    padding-top:20px;
   }
   
   #model-current-offers h5 { padding:0 10px; font-size:16px; color:#777; font-weight:bold; margin-bottom:10px; }
   
   #model-current-offers .type
   {
    display:block; background:#777; padding:5px 15px; margin-right:20px; font-weight:bold; color:#fff;
   }
   
   #model-current-offers .offer { padding:10px; padding-right:20px; padding-top:15px; position:relative; }
   
   #model-current-offers .offer span.title,
   #model-current-offers .offer span.detail { display:block; background:none; padding:0; }
   
   #model-current-offers .offer a.btn { display:block; margin-bottom:10px; }
   
   #model-current-offers .offer a.btn span { background: url(/images/btn-bg.gif) no-repeat right top; padding-right:10px; }
   
   #model-current-offers .offer .title { font-weight:bold; }
   
   #model-current-offers .offer .detail { margin-bottom:10px; }
   
    .current-offers-modal { float:none; clear:both; *zoom:1; width:800px; }
	.modal:after
	{
	    display:block; clear:both; float:none; content:"."; height:0; visibility:hidden;
	}
	
	.current-offers-modal h4
	{ font-size:16px; margin:0; padding:0; background:none; padding-bottom:10px; text-transform:none; border:1px solid #262626;  }
		
	.current-offers-modal .offer
	{ width:40%; }
	.current-offers-modal .description
	{ width:60%; }
	
	.current-offers-modal .offer,
	.current-offers-modal .description
	{ display:block; float:left; }
	
	.current-offers-modal .offer h5 { font-size:14px; font-weight:bold; }	
	.current-offers-modal .offer .detail { font-size:13px; display:block; padding-top:8px; }	
	
	.current-offers-modal .description p { font-weight:bold; font-size:11px; }
	.current-offers-modal .description p.disclaimer { color:#666; font-weight:normal; width:auto; }
	
	.modal h4
	{ font-size:16px; margin:0; padding:0; background:none; text-transform:none; color:White; line-height:16px; }
		
	.modal .offer
	{ width:40%; }
	.modal .description
	{ width:60%; }
	
	.modal .offer,
	.modal .description
	{ display:block; float:left; padding-top:20px; }
	
	.modal .offer h5 { font-size:14px; font-weight:bold; margin-bottom:3px; }	
	.modal .offer .detail { font-size:11px; display:block; padding-top:8px; line-height:1.5em; padding-right:10px; }	
	
	.modal .description p { font-weight:bold; font-size:11px; padding-top:0; margin-top:0; line-height:1.5em; }
	.modal .description p.disclaimer { font:10px verdana; color:#999; font-weight:normal; width:auto; line-height:1.5em; }
	
	.offer img { border:3px solid #999; }



p.no-offers {	
color:#666666;
font-size:19px;
padding:20px;
}

p.no-offers span {	
display:block;
font-size:12px;
padding-top:15px;
}
	
.current-offers h4 {
background:#EAEAEA;
clear:both;
font-size:14px;
font-weight:bold;
height:22px;
line-height:22px;
margin-bottom:10px;
padding-left:10px;
position:relative;
text-transform:uppercase;
}

.current-offers h4 span {
display:block;
height:22px;
line-height:22px;
padding-right:5px;
}

/*zip search*/

.current-offers .see-offers {
position:absolute;
right:0;
top:0;
}

.current-offers .see-offers span {
float:left;
font-size:10px;
font-weight:normal;
text-transform:none;
}

.current-offers input {
border:1px solid #999999;
font-size:10px;
margin-left:5px;
padding:1px;
width:50px;
height:12px;
margin-top:3px;
}

.current-offers .go {
display:block;
float:left;
width:30px;
color:#ef6d00 !important;
}

.current-offers-disclaimer
{
	color:#666;
}

#current-offers-go
{
	margin-bottom:15px;
}
.current-offers .offer a.modal-opener span,
.current-offers .offer a.popup-opener span
{
	text-decoration:underline;
	display: inline;
	padding: 0;
}
	.dealer-locator .current-offers .offer a.modal-opener span,
	.dealer-locator .current-offers .offer a.popup-opener span
	{
		display: block;
	}
.offer .btn-orange 
{
	float:right; margin-top:5px;
}

/* Beginning of Grads Financial Services */
.financial-services-grad-banner
{
	position:relative;
	padding:20px 5px;
	clear:both;
	height:260px;
}
.financial-services-grad-banner .details
{
	left:50px;
	position:absolute;
	width:300px;
	top:125px;
	line-height:18px;
	font-family:arial,sans-serif;
	font-size:12px;
	padding-top: 4px;
}
.financial-services-grad-banner .details h3
{
	font-size:25px;
	font-weight:normal;
	margin-bottom:10px;
}
.financial-services-grad-banner .details a
{
	display:block;
	text-transform:capitalize;
	font-weight:bold;
	margin-right:230px;
	margin-top:5px;
	color:#F95B13;
}
.special-financing-grads
{
	background:url(/images/current-offers-financing-grads-icon.jpg) no-repeat;
	padding:0 10px 0 37px;
	margin-left:5px;
	display:block;
	height:31px;
	text-transform:uppercase;
	font-size:90%;
	font-weight:bold;
	font-family:arial,sans-serif;
}
.special-financing-grads a
{
	display:inline;
	color:#F95B13 !important;
}
/* End of Grads Financial Services */
