#finance_calc { display: block; clear: both; padding: 20px; font-size: 14px; margin: 0px; border: 1px solid #F299C3; border-top: none; }
#finance_calc > :first-child { margin-top: 0px; }
#show_finance_price { width: 100%;  float: left; margin-bottom: 15px; }
#financeImg { display: none; width: 120px;   float: left;}
#financeRgDiv { border: 1px solid #F299C3; padding: 15px 15px; }

.v12finance { position: relative; margin: 15px auto; max-width: 460px; }
.v12finance:after { display: block; content: ''; clear: both; }
.v12finance #show_finance_price { margin: 0px; }
.v12finance #finance_calc { margin: 0px; }

#monthText { margin-bottom: 0px; }
#monthText p { margin: 0px; text-align: center; }
#monthText p.spendmore { font-size: 18px; line-height: 1.5em; margin-left: 50px; margin-right: 50px; }
#monthText p.spendmore span { font-weight: 600; }
#monthText p.available { text-transform: uppercase; font-size: 14px; line-height: 1.5em; }
#monthText p.deposit { font-size: 18px; line-height: 1.5em; font-weight: 600; margin: 3px 0px 5px; }
#monthText p.payments { font-size: 14px; line-height: 1.5em; }
#monthText p.payments span { font-size: 18px; line-height: 1.5em; font-weight: normal; }
#monthText p.delivery { font-size: 11px; line-height: 1.5em; margin-top: 5px; }

#V12details { text-align: center; margin-top: 10px; }

.showMoreBlock{
 	background: none repeat scroll 0 0 #999999;
    width: 180px;	
}
.showMoreBlock #moreText{
 	color: #FFFFFF;
    font-weight: bold;
    margin-top: 5px;
    padding: 0 8px;
}
.financeLable {
    float: left;
    margin-bottom: 10px;
    width: 240px;
}
.financeDropdown {
    margin-bottom: 10px;
}
.financeDropdown select#finance_option{
    width:180px;
}
.financeNote p {
font-size:12px;
}
.financePriceTag {
    margin-bottom: 10px;
}
.clear{
    clear:both;
}