/* CSS Document */
div#main.hotDlsPage{
	/*margin-top:5px;*/
        margin-top:20px;
}
div.hotDlsPage .lineBox{
	margin-bottom:10px;
        clear:both;
} 
div#hotDealFeat{
        display:none;
}
div#hotDealFeat.showEle{
        display:block;
}
div#hotDealFeat div.col1,
div#hotDealFeat div.col2{
	float:left;
	background:#E4ECF2;
	border-right:1px solid #B8D7E4;
	/*height:160px;*/
        /* SG Add */
   	height:200px;
	width:270px;
	margin-bottom:5px;
        padding-bottom:5px;
	position:relative;
}
div#hotDealFeat div.col2{
        width:210px;
}
div#hotDealFeat h2{
	background:#FFFFFF;
	padding:5px 0 0 10px;
	margin-bottom:10px;
}
div#hotDealFeat div.col1 h2{
	font-size:21px;
	color:#006699;
	line-height:20px;
	height:50px;
}
div#hotDealFeat div.col1 h2 span{
	font-size:14px;
	display:block;
}
div#hotDealFeat ul{
	display:inline;/* IE6 double margin bug */
	float:left;
	font-weight:bold;
	/*margin-left:10px;*/
	padding-left:8px;
	width:112px;
}
div#hotDealFeat ul li{
	clear:both;
	float:left;
	letter-spacing:0px;
	white-space:nowrap;
}
div#hotDealFeat div.col2 h2{
	padding-top:10px;
	color:#FF0000;
	height:45px;
	font-size:30px;
}
div#hotDealFeat div.col2 p{
	color:#006699;
	font-weight:bold;
	/*font-size:24px;*/
        font-size:30px;
	padding-left:10px;
        margin-bottom:0;
}
div#hotDealFeat div.col2 p.small{
        font-size:16px;
}
div#hotDealFeat div.col3{
	float:right;
	color:#999999;
	line-height:normal;
	padding-right:10px;
	width:250px;
}
div#hotDealFeat div.col3 img{
	display:block;
	margin:5px 0;
}
div#hotDealFeat div.col3 p{
	line-height:1em;
	margin-bottom:0;
}
div#hotDealFeat table.finceTable{
	margin-bottom:5px;
	clear:both;
}
div#hotDealFeat p.moreInfo{
	margin:0 10px 10px 10px;
	line-height:1.2em;
        clear:both;
}
div#contactBar{
	background:#FF0000;
	padding:5px 0 5px 10px;
	color:#FFFFFF;
	overflow:hidden;
	height:1%;
	line-height:18px;
	clear:both;
	margin:0 5px 5px 5px;
        display:none;
}
div#contactBar.showEle{
        display:block;
}
div#contactBar a{
	color:#FFFFFF;
	font-size:16px;
	float:left;
	padding-left:25px;
	margin-right:15px;
}
div#contactBar a.tel{
        color:#ffffff !important;
        font-weight:normal !important;
	background:url(../images/icon_tel.gif) center left no-repeat;
}
div#contactBar a.email{
        color:#ffffff !important;
        font-weight:normal !important;
	background:url(../images/icon_email.gif) center left no-repeat;
}
div#contactBar p{
	margin-bottom:0;
}
div#dlrTelBars{
	display:none;
	position:relative;
}
div.dlrInfoBar{
	background:#006699;
	overflow:hidden;
	height:1%;
	color:#FFFFFF;
	padding:10px 10px 5px 10px;
	border-top:1px solid #FFFFFF;
	clear:both;
}
div.dlrInfoBar h3{
	font-size:20px;
}
div.dlrInfoBar p{
	float:left;
	margin-bottom:0;
}
div.dlrInfoBar p.telNum{
	background:#FFFFFF;
	color:#FF0000;
	font-size:30px;
	font-weight:bold;
	text-align:center;
	width:240px;
	margin-right:10px;
}
div.dlrInfoBar a.btnSlab{
	display:block;
	width:85px;
	margin-bottom:5px;
}
div.dlrInfoBar p.disclaim{
	font-size:10px;
	color:#d6e8ef;
	clear:both;
	float:none;
	line-height:1em;
	margin-top:5px;
}
div#dlrCon{
	position:relative;
	border-top:1px solid #006699;
	background:#D6E8EF;
	overflow:hidden;
	height:1%;
        padding:10px 0px 10px 20px;
        display:none;
}
form#hotDlsCon{
	position:relative;
	background:#D6E8EF;
	border-top:1px solid #006699;
	overflow:hidden;
	height:1%;
	display:none;
}
form#hotDlsCon p{
	background:#B8D7E4;
	color:#006699;
	font-weight:bold;
	padding:2px 10px;
}
form#hotDlsCon fieldset{
	float:left;
	padding:0 0 10px 10px;
	width:48%;
}
form#hotDlsCon div label{
	height:25px;
	display:block;
	width:50%;
}
form#hotDlsCon select{
	width:100%;
	margin-bottom:5px;
}
form#hotDlsCon input.text{
	width:160px;
}
form#hotDlsCon textarea{
	width:172px;
	height:80px;
}
form#hotDlsCon input.submit{
	float:right;
	clear:both;
	margin-top:10px;
}
div#disclaimer p{
        padding:5px;
        margin-bottom:0;
}
div.hotDlsPage div.closeBar,
div#myPCarDet div.closeBar{
	text-align:center;
        font-size:12px;
        color:#FFFFFF;
	background:#006699;
	/*border-top:1px solid #d6e8ef;*/
	clear:both;
}
div.hotDlsPage div.closeBar img,
div#myPCarDet div.closeBar img{
	cursor:pointer;
}
/* ########## Hot Deals Panel  (home) Page ########## */
div#main.hotDlsHome{
	/*margin-top:5px;*/
	margin-top:20px;
}
div.hotDlsHome div.lCol{
	float:left;
	width:365px;
}
div.hotDlsHome div.rCol{
	float:right;
	width:365px;
}
div.hotDlsHome div.lineBox{
	margin-bottom:20px;
}
div.hotDlsHome div.lineBox div{
	background-position:10px 30px;
	background-repeat:no-repeat;
}
div.hotDlsHome .blueHdr{
	margin-bottom:10px;
}
div.hotDlsHome div.lineBox p{
	font-weight:bold;
	font-size:14px;
	line-height:normal;
}
div.hotDlsHome div.lineBox div p,
div.hotDlsHome div.lineBox div a{
	margin:0 0 10px 120px;
}
div#dlsPanel1{/* new and Delivery mileage */
	background-image:url(../images/bg_hotdlsnew.jpg)
}
div#dlsPanel2{/*Used cars */
	background-image:url(../images/bg_hotdlsused.jpg)
}
div#dlsPanel3{/* Vans */
	background-image:url(../images/bg_hotdlsvans.jpg)
}
div#dlsPanel4{/*Business */
	background-image:url(../images/bg_hotdlsbus.jpg)
}
div.hotDlsHome h3{
	padding-left:10px;
	color:#FFFFFF;
	font-weight:normal;
	line-height:20px;
	font-size:13px;
	background:#4C94B7;
	margin-top:10px;
}
div.hotDlsHome td a{
	text-decoration:underline;
	color:#000066;
}
div.hotDlsHome td a:hover{
	text-decoration:none;
}
div#hotDealOpts{
        display:none;
}
div#hotDealOpts.showEle{
        display:block;
}
div#hotDealOpts th{
        width:90%;
        color:#006699;
        background:#D6E8EF none repeat scroll 0 0;
        font-weight:normal;
        padding:5px 0 5px 10px;
        text-align:left;
        white-space:nowrap;
        border-bottom:1px solid #006699;
        border-right:1px solid #006699;
}
div#hotDealOpts td{
        font-weight:bold;
        color:#006699;
        background:#D6E8EF none repeat scroll 0 0;
        border-bottom:1px solid #006699;
}
div#hotDealStFeat{
        display:none;
}
div#hotDealStFeat.showEle{
        display:block;
}
div#hotDealStFeat th{
        width:25%;
        color:#006699;
        background: #D6E8EF none repeat scroll 0 0;
        font-weight:bold;
        padding:5px 0 5px 10px;
        text-align:left;
        white-space:nowrap;
        border-right:1px solid #006699;
        border-bottom:1px solid #006699;
}
div#hotDealStFeat td{
        background: #D6E8EF none repeat scroll 0 0;
        color:#006699;
        border-bottom:1px solid #006699;
}
div#carDataSpec{
        display:none;
        background-color:#D6E8EF;
}
div#carDataSpec.showEle{
        display:block;
}
/* ########## Motability pages ########## */
body#motability div#main{
	background:url(../images/logo/logo_motabilitytag.gif) top left no-repeat;
	padding-top:80px;
}
body#motability div.colL{
	float:left;
	width:482px;
	border-right:1px solid #d6e8ef; /* Swap this property with div.colR if righthand column is longer than left */
	padding:0 10px 30px 10px;
}
body#motability div.colR{
	float:left;
	width:250px;
}
body#motability div.colR div.rColCopy{
	padding:10px;
}
body#motability div.colL h2.blueHdr{
	margin:0 -10px 0 -10px;
}
body#motability div#main h6{
	margin-bottom:5px;
}
body#motability div.colR h6{
	color:#006699;
}
body#motability div#newCarOffer{
	border-bottom:1px solid #d6e8ef;
	padding-bottom:10px;
}	
body#motability div#newCarOffer div{
	position:relative;
	height:auto;
	margin-bottom:10px;
}
body#motability div#newCarOffer div.mid{
	border:0 none;
}
body#motability div#newCarOffer a.btnSlab{
	position:absolute;
	right:10px;
	top:0;
}
body#motability div#newCarOffer a.blueTxt{
	display:block;
	clear:both;
	text-decoration:underline;
	text-align:center;
}

