/**** GLOBAL ****/
.clear {clear:both;}

/**** TOP HEADER IMAGE ****/
#nakedSpring div#dTitle, #nakedSpring div#dTitle {background-image:url(images/headerImg.gif); background-position:right;}

/**** INDEX PAGE ****/
#nakedSpring div#dBgkd, #nakedSpring div#dBgkdFinance{background-image:url(images/mainPage_BG.jpg); background-color:#e3e418; background-repeat:no-repeat; background-position:bottom; color:#000; float:left; min-height:783px;}
* html #nakedSpring div#dBgkd, * html #nakedSpring div#dBgkdFinance {height:783px;}
#nakedSpring div#dMain {position:relative;}
a:link, a:visited, a:hover {color:#000;}
#nakedSpring div#dMain div.mainPageTextArea {margin-top:10px;/*background-image:url(images/zeroAprImage.gif);*/ display:block; width:260px; background-position:top; background-repeat:no-repeat; /*padding-top:290px;*/ margin-left:405px; text-align:center;}
#nakedSpring div#dMain div.mainPageTextArea p.homePageP {width:100%; text-align:justify; margin-bottom:20px;}
#nakedSpring div#dMain div.mainPageTextArea a:link, #nakedSpring div#dMain div.mainPageTextArea a:visited {color:#000; font-size:120%;}
#nakedSpring div#dMain div.mainPageTextArea a:hover {text-decoration:underline;}

/**** FINANCE DETAILS PAGE ****/
#nakedSpring div#dBgkdFinance {background-image:url(images/financePage_BG.jpg); background-position:top; background-repeat:no-repeat;}
#nakedSpring div#dBgkdFinance {min-height:568px;}
* html #nakedSpring div#dBgkdFinance {height:568px;}
#nakedSpring div#dMain div.topPicDetails {position:absolute; top:0; left:-9999px;}
#nakedSpring div#dMain div.financeboxes {width:760px; margin-top:100px; float:left;}
#nakedSpring div#dMain div.financeboxes table { border:1px solid white; color:#000; background-color:#FFFFFF; font-size:100%; width:228px; margin:10px; float:left;}
#nakedSpring div#dMain div.financeboxes table tr td {padding:3px;}
#nakedSpring div#dMain div.financeboxes table tr td.RHS {text-align:right;}
#nakedSpring div#dMain div.financeboxes table tr.title {font-weight:bold; color:#FFF; background-color:#348b35;}
#nakedSpring div#dMain div.financeboxes table tr.total {border-top:1px solid #348b35; font-weight:bold;}
#nakedSpring div#dMain div.financeboxes table tr.payments {color:#348b35; font-weight:bold;}

#nakedSpring div#dMain div.bottomText {text-align:center; width:740px; margin:10px; position:relative;}
#nakedSpring div#dMain div.bottomText a.nearestDealer:link, #nakedSpring div#dMain div.bottomText a.nearestDealer:visited {color:#ed1b2e; font-size:200%; font-weight:bold; font-style:italic;}
#nakedSpring div#dMain div.bottomText a.nearestDealer:hover {text-decoration:underline;}
#nakedSpring div#dMain div.bottomText a.backLink:link, #nakedSpring div#dMain div.bottomText a.backLink:visited {display:block; width:auto; text-align:left; position:absolute; bottom:7px; left:0;}
#nakedSpring div#dMain div.bottomText a.backLink:hover {text-decoration:underline;}
#nakedSpring div#dMain div.termsAndConditions {font-size:80%; width:740px; padding:10px; text-align:justify; display:block;}
#nakedSpring div#subMenu { position:relative; top:-6px;}
