body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#005697;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}		 a:link { 
			color: #000000;
			font-size: 11px;
			text-decoration: none;
			}
		 a:visited { 
			color: #000000;
			font-size: 11px;
			text-decoration: none;
			}
		 a:hover { 
			color: #000000;
			font-size: 11px;
			text-decoration: underline;
			}
		 a:active { 
			color: #000000;
			font-size: 11px;
			text-decoration: none;
			}
			
			.largeBold {font-size: 24px}
			.smallerBold {font-size: 14px}
			
			 input
{
	color: #005596;
	background-color: #ffffff;
	border: 1px solid #005596;
	font-size: 11px;
	width: 150px;
}textarea {
 	background-color: #ffffff;
 	color: #005596;
	font-size: 11px;
 	border: 1px solid #005596;
}select {
 	background-color: #ffffff;
 	color: #005596;
 	border: 1px solid #005596;
 	font-size: 11px;
 	width: 150px;
}
input.btn{
	color: #005596;
	background-color: #ffffff;
	border: 1px solid #005596;
	font-size: 11px;
	width: 500px;
}
#siteContainer {
	margin-left: auto;
	margin-right: auto;
	margin-top:40px;
	width:990px;
	height:auto;
	overflow:hidden;
	text-align: left;
	background-color: #F68F1E;
	padding-bottom: 20px;
}

#audioContainer {
	margin-left: auto;
	margin-right: auto;
	width:990px;
	height:20px;
	overflow:hidden;
	background-color: #005697;
	text-align: left;

}
#bannerContainer{
	width:625px;
	height:35px;
	float:left;
	overflow:hidden;
	padding-top: 30px;
	padding-bottom: 20px;
	background-color: #005697;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #FFFFFF;
	padding-left: 20px;
}#PilgrimsLogo{
	width:210px;
	height:85px;
	float:left;
	overflow:hidden;
}
#FordLogo{
	width:135px;
	height:85px;
	float:left;
		overflow:hidden;
}
#OrangeTopSpcr{
	width:990px;
	height:25px;
	background-color:#F68F1E;
	float:left;
	background-image: url(../images/orangTopBevel.gif);
}
#MainMenuCnt{
	width:950px;
	height:33px;
	background-color:#F68F1E;
	padding-left:30px;	
	float:left;
}
.menuItem{
	width:128px;
	height:23px;
	margin-left:4px;
	float:left;
	background-image: url(../images/menuOff.png);
	text-align: center;
	padding-top: 10px;
	/*overflow: hidden;*/
}
		.menuItem a:link { 
			color: #FFFFFF;
			font-size: 18px;
			text-decoration: none;
			font-weight:bolder;
			}
		.menuItem a:visited { 
			color: #FFFFFF;
			font-size: 18px;
			text-decoration: none;
				font-weight:bolder;
			}
		.menuItem a:hover { 
			color: #FFFFFF;
			font-size: 18px;
			text-decoration: underline;
				font-weight:bolder;
			}
		.menuItem a:active { 
			color: #FFFFFF;
			font-size: 18px;
			text-decoration: none;
				font-weight:bolder;
			}
			
#ContentContainer{
	width:940px;
	height:auto;
	margin-left:25px;
	float:left;
	background-color: #FFFFFF;
	padding-bottom: 20px;
	overflow: hidden;
	}
#pageLeft{
	width:205px;
	height:auto;
	float:left;
	margin-left: 20px;
	margin-top:20px;

}
.pageLeftItem{
	width:205px;
	height:auto;
	float:left;
	margin-top:20px;
}
#pageRight{
	width:675px;
	height:auto;
	float:left;
	margin-left: 20px;
	margin-top:20px;
	overflow: hidden;
}.pageRightSpan{
	width:675px;
	height:auto;
	float:left;
	margin-top:20px;
}
#pageFull {
	width:920px;
	height:auto;
	float:left;
	background-color: #FFFFFF;
	margin-top: 20px;
	margin-left: 20px;	
	}
	
/* homepage specific  */

#homepageTopPanel {
	float:left;
	width:915px;
	height:320px;
	margin-top: 20px;
	margin-left: 20px;

	background-color: #FFFFFF;

	overflow: hidden;

	}
#homePageTopPanelLeft{
	width:auto;
	height:320px;
	float:left;
	background-color: #FFFFFF;
}
.homePageTopPanelMiddleRight{
	width:auto;
	height:320px;
	float:left;
	margin-left: 10px;
}
#homePageUsedCarLoc{
	width:940px;
	height:120px;
	float:left;
	background-image:url(../images/homePageUsedCarLoc.gif);
	background-repeat: no-repeat;
	margin-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #005697;
	font-weight: bolder;
}
#homePageUsedCarLocSpcr{
	width:210px;
	height:100px;
	float:left;
	padding-top: 10px;
}
#homePageUsedCarLocText{
	width:280px;
	height:100px;
	float:left;
	padding-top: 10px;
}#homePageUsedCarLocForm{
	width:440px;
	height:100px;
	float:left;
	padding-top: 20px;

}
#homePageUsedCarLocFormLeft{
	width:220px;
	height:120px;
	float:left;
	margin-left: 10px;
}
#homePageUsedCarLocFormRight{
	width:175px;
	height:100px;
	float:left;
	margin-top: 20px;
}
#homePageUsedCarDisplay{
	width:888px;
	height:300px;
	float:left;
	margin-top: 10px;
	background-color: #DDE4F1;
	padding-left: 10px;
	padding-top: 20px;
	margin-left: 20px;
}
#homePageUsedCarDispTitle{
	width:850px;
	height:25px;
	float:left;
	font-size: 25px;
	font-weight: bolder;
	color: #005697;
	margin-bottom: 10px;
	margin-left: 10px;
}
.homePageUsedCarDet{
	width:187px;
	height:230px;
	float:left;
	margin-left: 10px;
	background-color: #FFFFFF;
	padding: 10px;
	overflow: hidden;
	position: relative;
}
.homePageMotaDet{
	width:207px;
	height:250px;
	float:left;
	margin-left: 10px;
	background-color: #FFFFFF;
	overflow: hidden;
}
	.homePageUsedCarImage{
		width:187px;
		height:140px;
		float:left;
	}	
	.homePageUsedCarTitle{
	width:187px;
	height:15px;
	float:left;
	padding-top: 10px;
	font-weight: bolder;
	overflow: hidden;
	}
	.homePageUsedCarTrim{
	width:187px;
	height:20px;
	float:left;
	overflow: hidden;
		
	}
	.homePageUsedCarOnly{
		width:35px;
		height:20px;
		float:left;
		font-size: 12px;
		font-weight: bolder;
		margin-top: 10px;
	}
	.homePageUsedCarPrice{
	width:140px;
	height:auto;
	float:left;
	font-size: 36px;
	font-weight: bolder;
	margin-top: 10px;
	padding-left: 10px;
	color: #005697;
	text-align: right;
	}
	.homePageUsedCarseeMore{
	width:86px;
	color: #005697;
	background-image: url(../images/seemore.png);
	background-repeat: no-repeat;
	height: 86px;
	position: absolute;
	z-index: 1;
	right:0px;
	top: 0px;
	}
#homePageCallUs{
	width:888px;
	height:50px;
	float:left;
	margin-left: 20px;
	background-color: #005697;
	margin-top: 20px;
	font-size: 36px;
	font-weight: bolder;
	color: #FFFFFF;
	padding-left: 10px;
	padding-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 20px;
}/* small used car search locator form */

#UsedCarSearch {
	float:left;
	width:199px;
	height:304px;
	background-image: url(../images/bg_carLocator.gif);
	background-repeat: no-repeat;
	font-size: 12px;
	padding-left: 5px;
}
				#UsedCarSearch  input
				{
					color: #005596;
					background-color: #ffffff;
					border: 1px solid #005596;
					font-size: 11px;
					width: 50px;
				}
		
				#UsedCarSearch select {
					background-color: #ffffff;
					color: #005596;
					border: 1px solid #005596;
					font-size: 11px;
					width: 100px;
				}		#UsedCarSearchSpcr {
			float:left;
			width:195px;
			height:110px;
		}
		#UsedCarSearchTtl {
			float:left;
			width:199px;
			height:22px;
			font-size: 14px;
			font-weight: bolder;
			color: #005596;
		}
	#UsedCarSearchInstr {
		float:left;
		width:190px;
		height:43px;
		color: #005596;
		}
	#UsedCarBtn {
	float:left;
	width:175px;
	height:30px;
	margin-top: 10px;
	text-align: center;
	margin-left: 10px;
	}		
	
		.UsedCarSearchTxt {
	float:left;
	width:65px;
	height:20px;
	font-weight: bolder;
	color: #005596;
	margin-top: 5px;
		}
		.UsedCarSearchInp {
	float:left;
	width:110px;
	height:20px;
	margin-top: 5px;
		}
/* full search form specifics */

.searchFormBlue {
	width:620px;
	height:auto;
	background-color: #DCE1EF;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-left: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#searchFormScrll{
	width:559px;
	height:auto;
	float:left;

}				#searchFormScrll  input
				{
					color: #005596;
					background-color: #ffffff;
					border: 1px solid #005596;
					font-size: 11px;
					width: 50px;
				}
		
				#searchFormScrll select {
					background-color: #ffffff;
					color: #005596;
					border: 1px solid #005596;
					font-size: 11px;
					width: 10px;
				}
/* used car offers specifics */

#offersCnt {
	width:460px;
	height:295px;
	float:left;
	overflow: auto;
	margin-left: 10px;
}#OffersTtl {
	width:210px;
	height:25px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	background-color: #005596;
	color: #FFFFFF;
	padding-left: 10px;
	margin-bottom: 10px;
	padding-top: 5px;
	margin-left: 10px;
}#OffersFlashCnt {
	width:665px;
	height:38px;
	float:left;

	margin-bottom: 10px;
	
}.offersSbTtl {
	width:450px;
	height:28px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FFFFFF;
	background-color: #005596;
	text-align: right;
	font-style: italic;
	padding-top: 2px;
	padding-right: 2px;
	margin-bottom: 5px;
	margin-top: 5px;
	padding-left: 5px;
}.usedOfferImg {
	width:110px;
	height:84px;
	float:left;
	margin-bottom: 10px;
	overflow: hidden;
	background-color: #DEE7EF;
	padding-top: 5px;
}
.usedOfferTxtCnt {
	width:540px;
	height:89px;
	float:left;
	background-color: #DEE7EF;
	margin-bottom: 10px;
	overflow: hidden;
}
.usedOfferTtlCnt {
	width:410px;
	height:20px;
	float:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #005294;
}.usedOfferSpecCnt {
	width:410px;
	height:30px;
	float:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	overflow: hidden;
	margin-top: 4px;
}
.usedOfferPrcCnt {
	width:410px;
	height:23px;
	float:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #000000;
}
/* used car list specifics */

#usedCarListCnt {
	width:629px;
	height:auto;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #005294;
	margin-top: 5px;
}#usedCarListCntPrintable {
	width:560px;
	height:600;
	float:left;
	overflow: visible;
	color: #005294;
	margin-top: 5px;
	padding-left: 10px;
}
#usedCarListTtl {
	width:425px;
	height:20px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bolder;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
#usedCarListRefSrch {
	width:250px;
	height:13px;
	float:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 7px;
	text-align: right;
}#usedCarListSbTtl {
	width:629px;
	height:30px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 5px;
	overflow: hidden;
	padding-left: 10px;
}
.usedCarListItm1 {
	width:670px;
	height:100px;
	float:left;
	background-color: #DEE7EF;
	margin-bottom: 10px;
	overflow: hidden;
}
.usedCarListItm2 {
	width:629px;
	height:150px;
	float:left;
	background-color: #DEE7EF;
	margin-bottom: 5px;
}
.usedCarListItmImg {
	width:135px;
	height:90px;
	float:left;
	overflow: hidden;
	margin-top: 5px;
	margin-left: 5px;
}

.usedCarListSoldImg {
	width:135px;
	height:90px;
	float:left;
	top:-100px;
	overflow: hidden;
	background-image: url(../images/sold.png);
	position: relative;
	z-index: 3;
}
.usedCarListItmTtl {
	width:510px;
	height:20px;
	float:left;
	overflow: hidden;
	background-color: #DCE1EF;
	color: #084A8C;
	font-size: 16px;
	padding-left: 10px;
	margin-top: 5px;
}
.usedCarListItmClr {
	width:155px;
	height:18px;
	float:left;
	margin-left: 8px;
	overflow: hidden;
	margin-top: 5px;
	font-size: 12px;
	color: #000000;
}.usedCarListItmYr {
	width:100px;
	height:18px;
	float:left;
	margin-left: 8px;
	overflow: hidden;
	margin-top: 5px;
	font-size: 12px;
	color: #000000;
}
.usedCarListItmRg {
	width:100px;
	height:18px;
	float:left;
	margin-left: 8px;
	overflow: hidden;
	margin-top: 5px;
	font-size: 12px;
	color: #000000;
}
.usedCarListItmMlg{
	width:155px;
	height:18px;
	float:left;
	margin-left: 8px;
	overflow: hidden;
	margin-top: 5px;
	font-size: 12px;
	color: #000000;
}
.usedCarNonPrcDet{
	width:520px;
	height:95px;
	float:left;
	overflow: hidden;

}
.usedCarListItmPrc{
	width:510px;
	height:20px;
	float:left;
	overflow: hidden;
	font-size: 16px;
	font-weight: bolder;
	color: #FFFFFF;
	background-color: #084A8C;
	padding-left: 10px;
	padding-top: 3px;
	margin-top: 3px;

}
.usedCarListSveItm{
	width:250#;
	height:20px;
	float:left;
	overflow: hidden;
	font-size: 20px;
	margin-top: 3px;
	width: 450px;
}/* used car details specific */

#usedCarSpecCnt {
	width:675px;
	height:auto;
	float:left;
	margin-right: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;

}#usedCarSwapMenCnt {
	width:629px;
	height:auto;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;

}

.usedCarSwapMenCntOrange{
	background-color:#F78F1D;
	padding-left:5px;
	padding-right:5px;
	
}
 		.usedCarSwapMenCntOrange a:link { color: #FFFFFF; font-size: 11px; text-decoration: none; font-weight:bolder;}
		.usedCarSwapMenCntOrange a:visited { color: #FFFFFF;font-size: 11px;text-decoration: none;font-weight:bolder;}
		.usedCarSwapMenCntOrange a:hover { color: #FFFFFF;font-size: 11px;text-decoration: underline;font-weight:bolder;}
		.usedCarSwapMenCntOrange a:active { color: #FFFFFF;	font-size: 11px;text-decoration: none;font-weight:bolder;}

#usedCarImgBxCnt {
	width:230px;
	height:auto;
	float:left;
	overflow: hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 10px;
	text-align: center;
}
#usedCarTtleCnt {
	width:665px;
	height:20px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #005294;
	padding-top: 5px;
	padding-left: 10px;
	margin-top: 10px;
	overflow: hidden;
	padding-right: 5px;
	padding-bottom: 5px;
}
.usedCarDetCnt {
	width:630px;
	height:auto;
	float:left;
	font-size: 12px;
	overflow: auto;
	}
	.usedCarDetCntSm {
	width:400px;
	height:auto;
	float:left;
	font-size: 12px;
	overflow: auto;
	}
table.usedCarSpecTable {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: outset outset outset outset;
	border-color: gray gray gray gray;
	border-collapse: collapse;
	background-color: white;
}
	table.usedCarSpecTable th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.usedCarSpecTable td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
#usedPrTtl {
	width:180px;
	height:25px;
	float:left;
	font-size: 16px;
	font-weight: bolder;
	color: #005294;
	padding-top: 10px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #005294;
	}
#usedCarPrc {
	width:485px;
	height:25px;
	float:left;
	font-size: 16px;
	font-weight: bolder;
	color: #005294;
	text-align: right;
	padding-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #005294;
	}
	


	
	

/* who we are details specific */
#whoWeRTxtCnt {
	width:420px;
	height:320px;
	float:left;
	margin-right: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;

}
#whoWeRImgBxCnt {
	width:238px;
	height:350px;
	float:left;
	overflow: hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #005294;
	text-align: center;
	margin-left: 15px;
}
/* right hand side JS image swap and links box*/


#jsSwapLrgImg{
	width:220px;
	height:200px;
	float:left;
	margin-bottom: 3px;
	overflow: hidden;
	
}#jsSwapSmImg{
	width:72px;
	height:46px;
	float:left;
	margin-bottom: 3px;
	overflow: hidden;
}#jsSwapSmCImg{
	width:70px;
	height:46px;
	float:left;
	margin-bottom: 3px;
	margin-left: 3px;
	margin-right: 3px;
	overflow: hidden;
}#UCLnksCnt {
	width:665px;
	height:20px;
	float:left;
	background-color: #DEE7EF;
	padding-top: 5px;
	margin-top: 20px;
	padding-left: 10px;
}
/* finance specific */
#FinDrvAwy {
	width:455px;
	color:#FFFFFF;
	height:25px;
	float:left;
	background-color: #005596;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: center;
	padding-top: 5px;
	font-weight: bolder;
}
.FinDisc {
	width:455px;
	height:auto;
	float:left;
	padding-top: 15px;
	padding-bottom: 5px;
}#FinanceCnt {
	width:660px;
	height:auto;
	float:left;
	color: #005294;
	margin-left: 5px;
	padding-left: 5px;
	padding-top: 5px;
	background-color: #D6DBE8;
}


/* full search form specifics */

.searchFormBlue {
	width:670px;
	height:auto;
	background-color: #DCE1EF;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-left: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#searchFormScrll{
	width:675px;
	height:auto;
	float:left;

}				#searchFormScrll  input
				{
					color: #005596;
					background-color: #ffffff;
					border: 1px solid #005596;
					font-size: 11px;
					width: 50px;
				}
		
				#searchFormScrll select {
					background-color: #ffffff;
					color: #005596;
					border: 1px solid #005596;
					font-size: 11px;
					width: 10px;
				}
/* new make specific */

#newMakeTxtCnt{
	width:675px;
	height: 80px;
	font-size: 24px;
	color: #005596;
	font-weight: bolder;
	text-align: center;

}
#newMakeOffrCnt {
	width:350px;
	float: left;
	height: 116px;
	padding-left: 10px;
}
#FordLogoBox {
	width:110px;
	height:100px;
	float:left;
	text-align: center;
}
#ProtonLogoBox {
	width:125px;
	height:100px;
	float:left;
	text-align: center;
	margin-left: 10px;
}

/* new model specific */

.shwMdlsTopTxt {
	width:665px;
	height:auto;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: bold;
	font-style: italic;
	color: #005294;
	margin-bottom: 10px;
}.shwMdlsLgCrIm {
	width:150px;
	height:100px;
	float:left;
	overflow: hidden;
	padding-right: 7px;
	padding-left: 7px;
}
		.shwMdlsLgImgSpcr {
			width:8px;
			height:100px;
			float:left;
		}
.shwMdlsLgCrTtl {
	width:165px;
	height:25px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: center;
	font-weight: bold;
}
		.shwMdlsLgTxtSpcr {
			width:8px;
			height:25px;
			float:left;
		}
.shwMdlsCtrTxt {
	width:675px;
	height:25px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: center;
	font-weight: bold;
	margin-top: 10px;
	font-style: italic;
	color: #005294;
	margin-bottom: 16px;
}.shwMdlsSmCrIm {
	width:110px;
	height:95px;
	float:left;
	overflow: hidden;
	margin-right: 15px;
	margin-left: 10px;
}
		.shwMdlsSmImgSpcr {
			width:30px;
			height:73px;
			float:left;
		}
.shwMdlsSmCrTtl {
	width:110px;
	height:20px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	overflow: hidden;
}
		.shwMdlsSmgTxtSpcr {
			width:8px;
			height:10px;
			float:left;
		}
/* new car specific */


#shwNwCrTtl_1 {
	width:665px;
	height:25px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	margin-left: 10px;
	margin-bottom: 5px;
	font-weight: bolder;
}
#shwNwCrLinksCnt {
	width:285px;
	height:30px;
	float:left;
	font-size: 14px;
	font-weight:bolder;
	margin-left: 10px;
}
#shwNwCrOfrCnt {
	width:335px;
	height:100px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 10px;
	margin-top: 10px;
	background-color: #F68F1E;
	text-align: center;
}

		#shwNwCrOfrCnt a:link { 
			color: #005697;
			font-size: 26px;
			text-decoration: none;
			font-weight:bolder;
			}
		#shwNwCrOfrCnt a:visited { 
			color: #005697;
			font-size: 26px;
			text-decoration: none;
				font-weight:bolder;
			}
		#shwNwCrOfrCnt a:hover { 
			color: #005697;
			font-size: 26px;
			shwNwCrOfrCnt
				font-weight:bolder;
			}
		#shwNwCrOfrCnt a:active { 
			color: #005697;
			font-size: 26px;
			text-decoration: none;
				font-weight:bolder;
			}
#shwNwCrLgCrIm {
	width:330px;
	height:220px;
	float:left;
	overflow: hidden;
	padding-bottom: 5px;
}
.shwNwCrDesTxt {
	width:665px;
	height:auto;
	float:left;
	margin-top: 10px;
}
#shwNwCrTtlTxt {
	width:325px;
	height:30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	float:left;
	font-weight: bolder;
	overflow: hidden;
	background-color: #005294;
	color: #FFFFFF;
	margin-left: 10px;
	padding-left: 10px;
}#shwNwCrPrlTxt {
	width:285px;
	height:45px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	float:left;
	font-weight: bolder;
	overflow: hidden;
	margin-left: 10px;
}
/* new car offers specific */

/* new make specific */
.OfferLogoBox {
	width:220px;
	height:148px;
	float:left;
	margin-top: 40px;
}.newOfferLgImg {
	width:450px;
	height:auto;
	float:left;
}#newOfferTxt {
	width:453px;
	height:auto;
	float:left;
	margin-top: 10px;
	background-color: #DEE7EF;
	color: #084A8C;
	padding-left: 5px;
	padding-top: 5px;
	font-weight: bold;
	padding-bottom: 10px;
}
#newOfferTaC {
	width:635px;
	height:126px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.newOfferCnt  {
	width:315px;
	height:150px;
	float:left;
	margin-bottom: 20px;
}.newOfferImg {
	width:88px;



	height:95];
	float:left;
	overflow: hidden;
	height: 88px;
}
.newOfferSpcr {
	width:18px;
	height:120px;
	float:left;

}
.newOfferTxtCnt {
	width:153px;
	height:90px;
	float:left;
	overflow: hidden;
}
.newOfferTtlCnt {
	width:455px;
	height:20px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FFFFFF;
	background-color: #005596;
	padding-left: 8px;
	padding-top: 5px;
}.newOfferClckCnt {
	width:283px;
	height:15px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #005294;
	background-color: #DEE7EF;
	padding-left: 5px;
	font-weight: bold;
	padding-top: 3px;
	text-align: right;

}.newOfferSubTtlCnt {
	width:283px;
	height:30px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #005294;
	background-color: #DEE7EF;
	padding-left: 5px;
	font-weight: bold;
	padding-top: 3px;

}
.newOfferMdlNameCnt {
	width:145px;
	height:22px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	overflow: hidden;
	text-align: justify;
	color: #FFFFFF;
	padding-left: 8px;
	background-color: #005294;
}
.newClckFrDtls {
	width:650px;
	height:15px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	overflow: hidden;
	margin-bottom: 10px;
}
/*
Servci page Specicif - for service ad mockup
*/
#serviceContainer {
	width:650px;
	height:360px;
	overflow:auto;
	float:left;
	padding-left: 20px;
	background-image: url(../images/bg_servicing.gif);
	background-repeat: no-repeat;
}.servicAdBluTtl {
	width:90%;
	height:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #005596;
	font-weight: bold;
	font-size: 12px;
	margin-top: 10px;
}
#servicAdRedTtl {
	width:90%;
	height:15px;
	font-size: 19px;
	font-weight: bolder;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
}
#servicAdRedHuge {
	width:550px;
	height:110px;
	font-size: 90px;
	font-weight: bolder;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
}#servicAdpriceCont {
	width:50px;
	height:120px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FF0000;
	font-weight: bolder;
	text-align: right;
}#servicAdspacer{
	width:95px;
		height:75px;

}
#servicAdpoundCont {
	width:50px;
	height:70px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70px;
	overflow: hidden;
}
#servicAdpriceCont2 {
	width:140px;
	height:115px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100px;
	font-weight: bolder;
	color: #FF0000;
	overflow: hidden;
	margin-top: 10px;
}
#serviceCarImgCnt {
	width:400px;
	height:115px;
	left: 150px;
	bottom:375px;
	margin-top: 10px;
	float: left;
}#serviceListTtl {
	width:90%;
	height:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #005596;
	font-weight: bolder;
	font-size: 18px;
	margin-top: 16px;
}
.serviceListtxt {
	width:305px;
	height:320px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bolder;
}

/* ==================== IMAGE FADE STUFF =================*/

/* hoempage Specific */
#rotater {
	width:470px;
	height:320px;
	float:left;
	overflow: hidden;
}
/* service soecific */

#rotate {
overflow:hidden;
	width:550px;
	height:160px;
	float:left;
}	#imagebox img.rotate {
		position: absolute;
		margin: 0; 
		padding: 0;
	}
	
	#imagebox #first {
		z-index: 10;
	}

/* ==================== end IMAGE FADE STUFF =================*/


/* ==================== service form stuff ============= */

#svceQckFrm {
	width:675px;
	height:145px;
	background-image:url(../images/bg_serviceForm.gif);
	background-repeat: no-repeat;
	margin-top: 5px;
	background-color: #007CBC;
}
#svceQckFrmTtle {
	font-size: 20px;
	color: #005195;
	height: 25px;
	width: auto;
	padding-left: 25px;
	font-weight: bolder;
}
#svceQckFrmTtxt {
	color: #005195;
	height: auto;
	width: auto;
	padding-left: 27px;
	font-weight: bold;
	padding-top: 5px;
	font-size: 12px;
}#svceQckFrmTtxtWhite {
	color: #ffffff;
	font-size: 10px;
	width: 170px;
	margin-top: 10px;
	margin-left: 335px;
	font-weight: bold;
}
#svceQckFrmTtlWhite {

	color: #ffffff;
	font-size: 10px;
	width: 170px;
	margin-top: 5px;
	margin-left: 255px;
	font-weight: bold;
	margin-bottom: 3px;
	height: 27px;
}.svceQckFrmBxTtlWhite {
	color: #ffffff;
	font-size: 10px;
	width: 200px;
	font-weight: bold;
	float: left;
	padding-left: 12px;
	margin-bottom: 3px;
}.svceQckFrmBxCont {
	width: 200px;
	height:20px;
	float: left;
	padding-left: 10px;
}
#svceQckFrmSbmtCont {
	width: 120px;
	height:25px;
	float: right;
	margin-top: 10px;
	padding-right: 10px;
}/* generic form */

#FormCnt {
	width:464px;
	height:390px;
	float:left;
	overflow: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 5px;
	padding-left: 10px;
	margin-left: 10px;
}
/* ========================= contact form stuff ================= */

#QckFrm {
	width:675px;
	height:145px;
	background-repeat: no-repeat;
	margin-top: 5px;
	background-color: #007CBC;
}
#QckFrmTtle {
	font-size: 20px;
	color: #005195;
	height: 25px;
	width: auto;
	padding-left: 25px;
	font-weight: bolder;
}
#QckFrmTtxt {
	color: #005195;
	height: auto;
	width: auto;
	padding-left: 27px;
	font-weight: bold;
	padding-top: 5px;
	font-size: 12px;
}#QckFrmTtxtWhite {
	color: #ffffff;
	font-size: 10px;
	width: 170px;
	margin-top: 10px;
	margin-left: 335px;
	font-weight: bold;
}
#QckFrmTtlWhite {
	color: #ffffff;
	font-size: 10px;
	width: 400px;
	margin-left: 10px;
	font-weight: bold;
	height: 20px;
}.QckFrmBxTtlWhite {
	color: #ffffff;
	font-size: 10px;
	width: 80px;
	font-weight: bold;
	float: left;
	padding-left: 12px;
	margin-bottom: 3px;
	height: 15px;
}
.QckFrmRgBxTtlWhite {
	color: #ffffff;
	font-size: 10px;
	width: 80px;
	font-weight: bold;
	float: left;
	padding-left: 12px;
	margin-bottom: 3px;
	height: 15px;
}.QckFrmBxCont {
	width: 200px;
	height:20px;
	float: left;
	padding-left: 10px;
}
#QckFrmSbmtCont {
	width: 120px;
	height:25px;
	float: right;
	margin-top: 10px;
	padding-right: 50px;
}/* generic form */


.QckFrmLgBxCont {
	width: 263px;
	float: left;
	padding-left: 10px;
	height: 25px;
}
/* ========================= quick finance form ==============================*/

#FinQQTitleCnt {
	float:left;
	font-size: 20px;
	color: #005195;
	height: 25px;
	width: 450px;
	font-weight: bolder;
}.FinQQText {
	float:left;
	color: #005195;
	height: auto;
	width: 450px;
	margin-top: 5px;
}
#FinQQImg {
	float:right;
	height: 183px;
	width: 145px;
	margin-right: 10px;
}#FinQQBtn {
	float:left;
	height: 40px;
	width: 629px;
	text-align: center;
	margin-top: 20px;
}
.FinQQTtxtWhite {
	color: #005195;
	font-size: 10px;
	width: 220px;
	margin-top: 3px;
	font-weight: bolder;
	float: left;
}
.FinQQBXWhite {
	width: 220px;
	margin-top: 3px;
	font-weight: bolder;
	float: left;
}/* ============================ hot deals specific ============================= */

#HotDealScrollCont {
	float:left;
	width:450px;
	height:150px;
	overflow: auto;
	margin-left: 5px;
	margin-bottom: 5px;
}
#HotDealTtle {
	font-size: 30px;
	color: #005195;
	height: 32px;
	width: 440px;
	font-weight: normal;
	margin-bottom: 5px;
	margin-left: 15px;
	margin-top: 5px;
	overflow: hidden;
}#HotDealBtmTtle {
	font-size: 18px;
	color: #005195;
	height: 25px;
	width: 440px;
	font-weight: normal;
	margin-bottom: 5px;
	margin-left: 15px;
}	#HotDealBtmTtle		 a:link { 
		font-size: 18px;
			color: #005195;
			text-decoration: none;
			}
	#HotDealBtmTtle	 a:visited { 
		font-size: 18px;
			color: #005195;
			text-decoration: none;
			}
	#HotDealBtmTtle	 a:hover {
		font-size: 18px; 
			color: #005195;
			text-decoration: underline;
			}
	#HotDealBtmTtle	 a:active { 
		font-size: 18px;
			color: #005195;
			text-decoration: none;
			}.HotDealSmall {
	float:left;
	width:100px;
	height:72px;
	background-image: url(../images/bg_HotDealsListItem.gif);
	background-repeat: no-repeat;
	margin-bottom: 3px;
	margin-right: 8px;
}.HotDealTopText {
	width:80px;
	height:13px;
	margin-top: 9px;
	margin-right: 10px;
	margin-left: 10px;
	font-size: 10px;
	font-weight: bolder;
	font-family: Arial, Helvetica, sans-serif;
	color: #005596;
}
.HotDealMiddleText {
	width:80px;
	height:27px;
	margin-right: 10px;
	margin-left: 10px;
	font-size: 12px;
	font-weight: bolder;
	font-family: Arial, Helvetica, sans-serif;
}.HotDealBottomText {
	width:70];
	height:17px;
	margin-right: 10px;
	margin-left: 10px;
	font-size: 12px;
	font-weight: bolder;
	font-family: Arial, Helvetica, sans-serif;
	color: #005596;
	width: 80px;
}
/* ========================= ADMIN ===============================*/




/*
Admin specific
*/
#admin_shwNwCrMkMdl {
	float:left;
	width:400px;
	height:150px;
	margin-left: 5px;
	margin-bottom: 5px;
}
.adminFormBtm {
	width:440px;
	height:30px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top:10px;
	padding-left:10px;
	background-color:#CC0000;
}#adminMenu {
	width:195px;
	height:auto;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top:10px;
	padding-left:10px;
	background-color:#CC0000;
	font-weight: bolder;
	color: #FFFFFF;
	margin-bottom: 10px;
}#sevenDays{
	width:200px;
	height:70px;
	text-align: center;
	float: right;

}/* finance */

.WhiteTxtBlueBg {
	float:left;
	color: #FFFFFF;
	background-color: #005596;
	text-align: center;
	font-size: 18px;
	font-weight: bolder;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 100%;
}.blueBoldText {
	color: #003399;
}
.LgblueBoldText {
	color: #003399;
	font-weight: bolder;
	font-size:18px;
}
.HugeblueBoldText {
	color: #003399;
	font-weight: bolder;
	font-size:36px;
}
	
