


body
{
	background-color: #a7a9ac;
	color: #555555;
	margin: 0px;
	background-image: url(http://www.ezloanauto.net/_images/bg-tile.gif);
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 22px;
}

a
{
	color: #006faa;
	text-decoration: underline;
}

a:hover
{
	color: #000000;
	text-decoration: none;
}

li
{
	margin-bottom: 7px;
}


h1
{
	font-size: 16px;
	/*	line-height: 30px;	*/
	text-align: left;
	color: #50b948;
	background-image: url(http://www.ezloanauto.net/_images/bg-h1.png);
	background-repeat: no-repeat;
	padding-left: 26px;
}


hr
{
	
	height: 1px;
	border: none;
	border-top: 1px dashed #a7a9ac;
	margin: 12px 0px;
	width: 100%;
}

p
{
	margin-bottom: 25px;
}


img {	border: none; padding: 0px; margin: 0px;	}
form {	margin: 0px; padding: 0px;	}
div.clear {	clear: both; height: 0; font-size: 1px; line-height: 0px;	}
div.centerDiv {	text-align: center; font-size: inherit; margin: auto;	}

/* *********************************************  */

.formError, .errorMsg
{
	text-align: center;
	color: #231f20;
	padding-left: 6px;
	padding-right: 6px;
	font-weight: bold;
}

.required
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #000000;
	padding-right: 3px;
	position: relative;
	top: 4px;
}
		
.note, a.note, .note a
{
	font-size: 10px;
	line-height: 15px;
}

.alert
{
	font-size: 13px;
	font-weight: bold;
	color: red;
	text-align: center;
}

.tabDiv
{
	padding-left: 25px;
}

.highlight, a.highlight
{
	color: #ffffff;
	background-color: #c4161c;
	padding: 2px 4px;
	text-decoration: none;
}


/* *********************************************  */

div.mainContainer {	width: 840px; position: absolute; top: 30px; left: 50%; margin-left: -420px; z-index: 2;	}
div.layoutContainer {	float: left; width: 840px; background-image: url(http://www.ezloanauto.net/_images/tile-bodyBg.png); height: 100%;	}
div.shadowSpacer {	float: left; width: 20px;height: 1px;	}
div.middleLayout {	float: left; width: 800px; height: 100%;	}
div.topBanner {	width:800px; height:90px; background-image: url(http://www.ezloanauto.net/_images/topBanner.gif);	}
div.bannerPic1, div.bannerPic2, div.bannerPic3 {	float: left; width:267px; height:172px;	}
div.bannerPic2 {	width: 266px;	}
div.menu {	width: 800px; height: 29px; background-image: url(http://www.ezloanauto.net/_images/bg-menuTile.gif); vertical-align: middle; padding-top: 6px;	}
div.mainContent {	width:800px; background-color: #ffffff;	}
div.bottomMenu {	width:800px; height:76px; text-align: center; background-image: url(http://www.ezloanauto.net/_images/bg-bottomMenu.gif);	}


div.menuLinks
{
	padding-left: 20px;
	padding-right: 10px;
	float: left;
	text-align: left;
	color: #69badb;
	font-size: 14px;
	margin-top: 2px;
	float: left;
}

div.menuLinks a
{
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

div.menuLinks a:hover
{
	color: #69badb;
	text-decoration: none;
}

div.menuSearch
{
	height: 22px;
	float: left;
	text-align: right;
	float: right;
	padding-right: 20px;
}

div.topBannerLogo
{
	position:absolute;
	left:326px;
	top:-17px;
	width: 206px;
	height: 128px;
	z-index: 10;
}

div.oneColumnContent
{
	padding: 30px 40px;
}

div.twoColumnContentLeft, div.twoColumnContentLeftNoPad
{
	float: left;
	padding: 0px 20px;
	margin: 30px 0px;
	/*	width: 360px;	*/
	width: 382px;
	border-right: 1px solid #006faa;
}

div.twoColumnContentLeft
{
	padding: 0px 40px;
	width: 342px;
}

div.twoColumnContentRight, div.twoColumnContentRightNoPad
{
	float: left;
	padding: 0px 20px;
	margin: 30px 0px;
	/*	width: 359px;	*/
	width: 337px;
	border-left: 1px solid #006faa;
	margin-left: -1px;
}

div.twoColumnContentRight
{
	padding: 0px 40px;
	width: 297px;
}

div.bottomMenuEdge
{
	height: 76px;
	width: 15%;
	float: left;
	/*	background-image: url(http://www.ezloanauto.net/_images/tile-bottomMenuEdge.gif);	*/
}

div.bottomMenuContent
{
	width: 70%;
	height: 50px;
	padding: 13px 0px;
	line-height: 26px;
	text-align: center;
	float: left;
	/*	background-image: url(http://www.ezloanauto.net/_images/tile-bottomMenuContent.gif);	*/
	color: #ffffff;
}

div.bottomMenuContent a
{
	color: #ffffff;
	font-weight: bold;
	font-size: 13px;
}

div.footerCredit
{
	color: #ffffff;
	margin: 10px 0px;
	text-align: center;
	font-size: 10px;
}

div.footerCredit a
{
	color: #ffffff;
}

/* *********************************************  */

table.vehicleDetailTableHomePage
{
	margin: auto;
	width: 381px;
}

table.vehicleDetailTable
{
	margin: auto;
	width: 330px;
}

td.vehicleDetailLeft
{
	color: #006faa;
	text-align: left;
	font-weight: bold;
	border: 1px solid #a7a9ac;
	border-right: none;
	border-bottom: none;
	padding: 5px 10px 5px 10px;
}

td.vehicleDetailRight
{
	color: #000000;
	text-align: right;
	font-weight: bold;
	border: 1px solid #a7a9ac;
	border-left: none;
	border-bottom: none;
	padding: 5px 10px 5px 10px;
}

td.vehicleDetailHeader
{
	background-color: #006faa;
	border-top: 1px solid #ffffff;
	color: #ffffff;
	font-weight: bold;
	font-size: 13px;
	padding: 5px 10px 5px 10px;
}

td.vehicleDetailBottom
{
	border-top: 1px solid #a7a9ac;
}

/* *********************************************  */

div.featuredVehicleImageContainer
{
	padding: 3px;
	margin-bottom: 12px;
	background-color: #50b948;
}

div.featuredVehicleImageHeader
{
	padding: 5px 12px;
	background-image: url(http://www.ezloanauto.net/_images/bg-headerLine.gif);
	background-repeat: repeat-x;
}

span.featuredVehicleImageHeaderText
{
	background-color: #50b948;
	color: #ffffff;
	font-weight: bold;
	padding: 0px 10px;
	font-size: 14px;
}

/* *********************************************  */

div.searchResultDiv
{
	margin: auto;
}

div.searchResultPic
{
	float: left;
}

div.searchResultInfo
{
	float: left;
	margin-left: 15px;
}

div.searchResultHeading
{
	padding-bottom: 7px;
}

div.searchResultVehicleInfo
{
	float: left;
	width: 200px;
}

div.searchResultDealerInfo
{
	float: left;
}

div.searchResultsSelectBoxDiv
{
	float: left;
	padding-left: 10px;
}

div.searchResultsHeader
{
	background-color: #eeeeee;
	border: 1px solid #a7a9ac;
	padding: 4px;
	line-height: 26px;
}

.searchResultDealerLogo
{
	float: left;
	padding: 0px 15px;
}

a.searchLinkPreviousPage, a.searchLinkPage, a.searchLinkNextPage
{
	background-color: #8c8484;
	color: #ffffff;
	padding: 4px 4px 2px 4px;
	text-decoration: none;
	font-weight: bold;
	margin-left: 5px;
}

a.searchLinkCurrentPage
{
	background-color: #50b948;
	color: #ffffff;
	padding: 4px 4px 2px 4px;
	text-decoration: none;
	font-weight: bold;
	margin-left: 5px;
}



/* *********************************************  */

.vehicleDescriptionLink
{
	font-weight: bold;
	font-size: 13px;
}

div.vehiclePrice
{
	font-weight: bold;
	font-size: 12px;
}

/* *********************************************  */

div.aboutUsEmployee
{
	padding: 15px 0px;
	margin: auto;
}

img.aboutUsEmployeePic
{
	float: left;
	margin: 10px 10px 10px 0px;
}

div.aboutUsEmployeeInfo
{
	float: left;
	padding-top: 106px;
	padding-left: 6px;
}



/* *********************************************  */

.messageBox
{
	display: table;
	margin: auto;
	border: 2px solid #231f20;
	background-color: #c4161c;
	color:#ffffff;
	padding: 10px 20px;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 30px;
	line-height: 30px;
	max-width: 650px;
	text-align: center;
}

.messageBox a
{
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
	text-decoration: underline;
}

input, textarea 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 1px 3px;
}



.formElementContainer
{
	background-color: #000000;
	color: #ffffff;
	font-weight: bold;
	padding: 5px 7px;
	margin: 10px 0px;
}

.formTable
{
	border: 1px solid #dddddd;
	background-color: #ffffff;
}

.formHeading
{

	background-color: #2162AF;
	color: #91D6F6;
	font-weight: bold;
	padding: 3px 20px;
	text-align: left;
	border: 7px solid #EEEEEE;
}

.formTableHeader
{
	text-align: center;
	background-color: #dddddd;
	padding: 10px;
}

.mandatoryStar
{
	font-family: "Arial Black";
	color: #231f20;
	font-size: 17px;
	position: relative;
	top: 2px;
	padding-right: 4px;
}

/* *********************************************  */

.tdR, .tdL, .tdC, .tdJ, .tdRT, .tdLT, .tdCT, .tdJT, .tdRM, .tdLM, .tdCM, .tdJM, .tdRB, .tdRStripe, .tdLStripe, .tdCStripe, .tdJStripe, .tdRTStripe, .tdLTStripe, .tdCTStripe, .tdJTStripe,  .tdRMStripe, .tdLMStripe, .tdCMStripe, .tdJMStripe
{
	padding: 4px 14px;
	vertical-align: middle;
	border-bottom: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
}

.tdRHead, .tdLHead, .tdCHead, .tdJHead, .tdRTHead
{
	padding: 2px 14px;
	vertical-align: middle;
	background-color: #ffffff;
	color: #006faa;
	font-weight: bold;
	border-bottom: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
}

.tdRHead a, .tdLHead a, .tdCHead a, .tdJHead a
{
	color: #ffffff;
	text-decoration: underline;
}

.tdR, .tdRT, .tdRB, .tdRStripe, .tdRTStripe, .tdRHead, .tdRTHead
{
	text-align: right;
}

.tdL, .tdLT, .tdLStripe, .tdLTStripe
{
	text-align: left;
}

.tdC, .tdCT, .tdCStripe, .tdCTStripe, .tdCM, .tdCMStripe, .tdCHead
{
	text-align: center;
}

.tdJ, .tdJT, .tdJStripe, .tdJTStripe
{
	text-align: justify;
}

.tdRM, .tdRMStripe, .tdCM, .tdCMStripe, .tdLM, .tdLMStripe
{
	vertical-align: middle;
}

.tdRT, .tdRTStripe, .tdLT, .tdLTStripe, .tdCT, .tdCTStripe, .tdJT, .tdJTStripe, .tdRTHead
{
	vertical-align: top;
}

.tdRB, .tdRBStripe, .tdLB, .tdLBStripe, .tdCB, .tdCBStripe, .tdJB, .tdJBStripe
{
	vertical-align: bottom;
}

.tdRStripe, .tdLStripe, .tdCStripe, .tdRTStripe, .tdLTStripe, .tdCTStripe, .tdRMStripe, .tdRTStripe, .tdLTStripe, .tdCMStripe, .errorMsgStripe
{
	background-color: #8c8484;
}




