html, body
{ 
	margin: 0px; padding: 0px; 
}

body 
{ 
	font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-align: center;
	color: #000;
	background: #fff; 
	text-align: left; 
}

body td
{ 
	font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-align: center;
	color: #000;
	text-align: left; 
}

img
{
	border: 0px;
}

#mainContainer
{
	position: relative;
	text-align: center; 
	margin: 0 auto;
	width: 990px;
	margin-bottom: 0px;
}

#printContainer
{

}

#topNav
{
	width: 100%;
	float: left;
	margin-bottom: 2px;
}

#breadCrumb
{
	margin-top: 0px;
	margin-left: 4px;
	width: 50%;
	float: left;
	text-align: left;
	font-size: 11px;
	color: #b9b8b8;
	font-weight: 700;
}

#breadCrumb a
{
	color: #336699;	
	text-decoration: none;
}

#topLinks
{
	margin-top: 1px;
	width: 49%;
	text-align: right;
	font-size: 11px;
	color: #b9b8b8;
	font-weight: 700;
	float: right;
}

#topLinks a
{
	color: #b9b8b8;
	font-size: 11px;
	font-weight: 900;
	margin-right: 5px;
	text-decoration: none;
}

#leftLogo
{
	margin-top: 4px;
	margin-left: 1px;
	margin-bottom: 6px;
	float: left;
}

#rightLogo
{
	right: 0px;
	float: right;
	margin-top: 4px; 
	margin-right: 3px;
}

#pageTitle
{
	margin-bottom: 5px;
	width: 50%;
	height: 82px;
	float: left;
	text-align: center;
	font-size: 14px;
	color: #24488d;
	font-weight: 900;
	vertical-align: bottom;
}

#pageTitle td
{
	vertical-align: bottom;
	margin-bottom: 5px;
	width: 100%;
	height: 82px;
	float: left;
	text-align: center;
	font-size: 14px;
	color: #24488d;
	font-weight: 900;
	margin-top: 65px;
}

#dealerScroller
{
	margin-bottom: 5px;
	margin-left: 20px;
	width: 47%;
	height: 77px;
	float: left;
	text-align: center;
	font-size: 11px;
	color: #b9b8b8;
	font-weight: 900;
	overflow: hidden;
}

#dealerScroller a
{
	font-size: 11px;
	color: #b9b8b8;
	font-weight: 900;
}

.tickerStyle
{
	font-weight: 900;
	font-style: italic;
	color: #999999;
	font-size: 11px;
}

#dynMenu
{
	padding: 0px; 
	margin: 0;
	height: 35px;
	float: left;
	text-align: left;
	font-size: 11px;
	color: #b9b8b8;
	font-weight: 100;
	z-index: 1000;
}

#flashBanner
{
	position: relative; 
	top: 0px;
	margin-left: 3px;
	float: left;
	z-index: 0;
}

.leftNavOuter
{
	width: 230px;
}

#leftNav
{
	position: relative;
	padding: 0;
}

#uclLeftNav
{
	position: relative;
	padding: 0;
	margin-left: 2px;
	float: left;
	width: 187px;
	height: auto;
	z-index: 10 !important; z-index:0;
}

#uclAddExtras
{
	position: absolute;
	top: 361px;
	left: 17px;
	height: 30px;
	border: 0;
	padding: 0;
	width: 158px;
}

#compareNav
{
	position: relative;
	padding: 0;
	margin-left: 2px;
	float: left;
	height: auto;
}

#newsletterNav
{
	position: relative;
	padding: 0;
	margin-left: 2px;
	float: left;
	width: 0px;
	height: auto;
}

#pricePromiseNav
{
	position: relative;
	padding: 0;
	margin-left: 2px;
	float: left;
	width: 0px;
	height: auto;
}

#centerContent
{
	width: 754px;
	padding: 0;
	overflow-x: visible;
}

#centerCarSearchContent
{
	padding: 0;
	text-align: left;
	width: 755px;
	float: left;
	overflow-x: none;
	margin-top: 0px;
	margin-left: 14px !important;
	margin-left: 0px;
	margin-right: 0px;
}

#centerCarDetailContent
{
	padding: 0;
	text-align: left;
	width: 630px;
	float: left;
	margin-top: 0px;
	margin-left: 14px !important;
	margin-left: 0px;
	margin-right: 0px !important;
	margin-right: 2px;
}

.uclImage
{
	padding: 0px;
	margin: 0px;
	border-top: 1px solid #9DA3AF;
	border-left: 1px solid #9DA3AF;
	border-bottom: 1px solid #9DA3AF;
}

.uclDarkBlue
{
	font-size: 13px;
	color: #0F348D;
}

.uclDarkLargeBlue
{
	font-size: 24px;
	color: #0F348D;
}

.uclTopLeftCurve
{
	position: absolute;
	top: -1px;
	left: -1px;
}

.uclTopRightCurve
{
	position: absolute;
	top: -1px !important;
	right: -1px !important;
	top: -1px;
	right: -1px;
}

.uclBottomLeftCurve
{
	position: absolute;
	bottom: -1px;
	left: -1px;
}

.uclBottomRightCurve
{
	position: absolute;
	bottom: -2px !important;
	right: -1px !important;
	bottom: -3px;
	right: -1px;
}

.uclPagingText
{
	color: #226DFE;
	font-size: 10px;
}

.uclCarTitle
{
	font-family:Arial,Verdana,Sans serif;
	color: #000000;
	font-size: 1.0em;
	font-weight: bold;
	text-decoration: none;
}

#rightNav
{
	padding: 0;
	text-align: right; 
	margin-right: 2px;
	float: right;
	width: 154px;
}

#rightNav img
{
	margin-right: 0px;
	margin: 0px;
	padding: 0px;
}

#footer
{
	margin-top: 10px;
	margin-left: 3px;
	width: 550px;
	float: left;
}

#footer div
{
	float: left;
	height: 90px;
}

#footerNewsScroll
{
	float: left;
	width: 600px;
	height: 90px;
}

#footerNews
{
	float: left;
	width: 600px;
	height: 79px !important;
	height: 75px;
	padding: 0;
	padding-top: 3px;
	text-align: left;
}

.newsTickerIcon
{
	background-image: url('images/newsTickerIcon.gif');
	background-position: center left;
	background-repeat: no-repeat;
	width: 20px;
}

#keywords
{
	float: left;
	width: 100%;
	align: center; 
	margin:0 auto;
}

#keywordsTable
{
	font-size: 9px; 
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	text-align: justify;
}

#keywordsTable a
{
        color: #999999;
        text-decoration: none;
        font-weight: bold;
        font-size: 9px;
}

/* used car search - nav component */
#usedSearch
{
	margin: 0px;
	margin-left: 1px;
	float: left;
	width: 187px;
	padding-top: 12px;
	padding-bottom: 0px;
	background-image: url('images/uclSearchBox.jpg');
	background-repeat: no-repeat;
	background-position: top left;
	height: 527px;
}

#ucsSizeNav
{
	margin: 0px;
	margin-left: 0px;
	width: 221px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-image: url('images/ucsSize.jpg');
	background-repeat: no-repeat;
	background-position: top left;
	height: 403px;
}

#locationNav
{
	margin: 0px;
	margin-left: 0px;
	width: 221px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-image: url('images/location.jpg');
	background-repeat: no-repeat;
	background-position: top left;
	position: relative;
	height: 168px;
	top: 15px;
}

#postIt
{
	position: relative;
	margin: 0px;
	margin-left: 0px;
	width: 224px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-image: url('images/postIt.jpg');
	background-repeat: no-repeat;
	background-position: top left;
	top: 15px;
	left: -3px;
	height: 190px;
}

#usedSearch select
{
	font-size: 10px;
	color: #485B82;
	width: 140px;
	margin-bottom: 2px;
}

#usedSearch input
{
	font-size: 10px;
	color: #485B82;
}

#usedSearch a
{
	text-decoration: none;
}

#usedSearchBottom
{
	margin: 0;
	padding: 0;
	border: 0;
	width: 153px;
	height: 5px;
}

#usedSearch td
{
	text-align: center;
}

#usedSearch #textPostcode
{
	background-image: url('images/yourPostcode.jpg');
	background-repeat: no-repeat;
	background-position: center left;
}

#usedSearch #textPostcode #postcode
{
	width: 70px;
	margin-left: 64px;
}

#usedSearch #colourGroups
{
	color: #8396BD;
	background-color: white;
	margin-left: 7px !Important;
	margin-left: 3px;
	margin-top: 2px;
	margin-bottom: 2px;
	width: 138px !Important;
	width: 140px;
	height: 43px;
	padding: 0;
	border: 1px solid #8A9AB8;
	text-align: left;
	font-size: 9px;
	font-family: Verdana;
	float: left;
}

#usedSearch #colourBox
{
	width: 18%;
	height: 13px;
	padding: 0;
	cursor: hand; 
	cursor: pointer;
	float: left;
	margin-left: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
}

#usedSearch #groupMustHave
{
	color: #8396BD;
	height: 49px;
	font-family: Verdana;
	text-align: left;
	margin-left: 6px !Important;	
	margin-left: 0px;	
	margin-bottom: 1px;
	margin-top: 0px;
	overflow: hidden;
}

#usedSearch #groupMustHave #heading
{
	margin-left: 2px;
	font-size: 10px;
	color: #8396BD;
}

#usedSearch #groupMustHave span.checktext
{
	padding: 0px;
	padding-top: 4px !Important;
	padding-top: 4px;
	margin: 0px;
	color: #8396BD;
}

#usedSearch #groupMustHave input
{
	padding: 0px;
	margin: 0px;	
}

#usedSearch #groupMustHaveBox
{
	width: 48%;
	height: 9px;
	padding: 0;
	cursor: hand; 
	cursor: pointer;
	float: left;
	margin-left: 1px;
	margin-right: 1px;
	margin-bottom: 0px;
}

#usedSearch #groupMustHave #groupMustHave1
{
	width: 60px;
	float: left;
	margin-top: 0px;
	margin-left: 1px;
	font-size: 7px !Important;
	font-size: 10px;
	vertical-align: bottom;	
}

#usedSearch #groupMustHave #groupMustHave2
{
	width: 75px;
	float: left;
	margin-top: 6px;
	font-size: 7px !Important;
	font-size: 10px;
	vertical-align: bottom;
}

#usedSearch #groupMustHave input
{
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 4px;
}

#usedSearch #selectFuelType
{
	margin-top: 2px;
}

#searchResults
{
	width: 100%;
	margin: 0px;
	padding: 0px; 
	border: 0;
	background-color: #FFFFFF;
	font-size: 10pt;
	text-align: left;
}

#searchResults .carRow a
{
	color: #BBC4DB;
	background-color: white;
	font-size: 10px;
}
#searchResults .carRow td
{
	color: #000;
	
}

#searchResultsCarMain table, #searchResultsCarMain td
{
	margin: 0px;
	padding: 0px; 
	color: black;
	font-size: 9px;
	text-align: left;
	vertical-align: top;
}

#searchResultsCarMain th
{
	margin: 0px;
	background-color: #F2F2FA;
	color: #0A0A0A;
	font-size: 9px;
	text-align: left;
	vertical-align: middle;
}

#searchResultsCarInner,  #searchResultsCarInner td
{
	background-color: #F2F2FA;
	margin: 0px;
	padding: 0px; 
	color: black;
	font-size: 9px;
	text-align: left;
	vertical-align: top;
}

#searchResultsCarInner td.blueText
{
	color: #9BB2DC;
}

#searchResultsCarInner a.more
{
	color: #4461A0;
	font-size: 9px;
	text-decoration: underline;
}

a.carImage
{
	color: #9BB2DC;
	font-size: 7px;
	margin: 0px;
	padding: 0px;
}

a.carImageSelected
{
	color: black;
	font-size: 7px;
	margin: 0px;
	padding: 0px;
}
span.carImageSep
{
	color: #9BB2DC;
	font-size: 9px;
	margin: 0px;
	padding: 0px;
	width: 4px;
	margin-left: 2px;
	margin-right: 2px;
}

.innerb {
	height: 400px;
	overflow:auto;
}

#newsItemsHeader
{
	margin-bottom: 20px;
}

#newsItemsHeader .newsItemDisplayBySelect
{
	width: 100px;
	vertical-align: top;
}

#newsItemsHeader .newsItemsHeading
{
	font-size : 14px;
	font-weight: bold;
	color: #6E86B4;
	text-align: center;
}

#searchNewsDisplayBy
{
	color: #6E86B4;
	font-size: 8pt;
	font-weight: bold;
	float: right;
	padding-top: 7px;
}

#searchNewsSpacing
{
	height: 40px;
}

#newsItems .newsItemDate
{
	background-image: url('images/newsDateBacking.gif');
	background-position: top left;
	background-repeat: no-repeat;
	width: 100px;
	color: #7C7F53;
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
	padding-top: 5px;
}
#newsItems .newsItemTitle
{
	font-size : 12px;
	font-weight: bold;
	color: #4461A0;
}

#newsItems .newsItemCenterCol
{
	padding-left: 16px;
	padding-right: 16px;
	padding-bottom: 24px;
}

#newsItems .preview
{
	font-size: 10px;
	font-weight: bold;
	color: black;	
}

#newsItems .newsItemLearn
{
	width: 63px;
	vertical-align: top;
	color: #4461A0;
	padding-right: 3px;
	text-align: left;
}

#newsItems .learn
{
	font-size: 9px;
	color: #4461A0;	
}

/* used cars form */

#usedCars
{
	padding: 0px;
	margin: 0px;
}

#usedCars td
{
	vertical-align: top;
	padding: 0px;
	width: 160px;
	height: 100px;
	margin: 0px;
	padding: 0px;
}

#usedCars td a
{
	color: white;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

#usedCars td div.title
{
	text-align: center;
	font-style: italic;
	padding: 0px;
	margin: 0px;
	border: 0px;
	width: 40px;
	position: relative;
	left: 93px;	
	margin-top: 4px;
}

#usedCars .derivatives
{

	margin: 0px;
	margin-top: 23px;
	margin-left: 100px;
	padding: 0px;

	color: white;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height: 1;
}

#usedCars .derivativeFont
{
	color: white;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height: 1;
}

#usedCars .derivatives .names
{
	float: left;
	width: 29px;

}
#usedCars .derivatives label
{
	border: 0px;
	cursor: hand; 
	cursor: pointer;
}


#usedCars .derivatives .checks
{
	float: left;
	width: 8px;
	cursor: hand; 
	cursor: pointer;
}

#usedCars div.derivatives input.minicheck
{
	width: 10px;
	height: 10px;
	padding: 0px;
	margin: 0px;
	margin-left: 1px;
	margin-top: 0px;
	margin-bottom: 0px;		
	cursor: hand; 
	cursor: pointer;
}

#printButton, #closeWindowButton
{
    display: none;
}

#searchCompare
{
	font-family: Arial, Helvetica, sans-serif; text-align: center;
	font-size: 11px; 
	border: 0;
}

#searchCompare .heading
{
	font-size: 14px; 
	color: #9BB2DC;
	font-weight: bold;
}

#searchCompare .headingLine
{
	border-bottom: 1px solid #9BB2DC;
}

#searchCompare td.carHeading
{
	color: black;
	font-size: 8pt;
	border: 1px dashed #AAAAAA;
	text-align: left;
	height: 14px;
}

#searchCompare td.car1Heading
{
	font-weight: bold;
	border-bottom: 0px;
	border-right: 0px;
	width: 140px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#searchCompare td.car1Name
{
	font-weight: bold;
	font-size: 13pt;
	border-top: 0px; 
	border-right: 0px;
	width: 140px;
}

#searchCompare td.car1Price
{
	font-weight: bold;
	color: red;
	font-size: 15pt;
	background-color: #F6E77B;
	border: 1px dashed #AAAAAA;
	width: 140px;
}

#searchCompare td.car2Heading
{
	font-weight: bold;
	border-right: 0px;
	border-bottom: 0px;
	width: 140px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#searchCompare td.car2Name
{
	font-weight: bold;
	font-size: 13pt;
	border-top: 0px; 
	border-right: 0px;
	width: 140px;
}

#searchCompare td.car2Price
{
	font-weight: bold;
	color: red;
	font-size: 15pt;
	border: 1px dashed #AAAAAA;
	width: 140px;
}

#searchCompare td.car3Heading
{
	font-weight: bold;
	border-bottom: 0px;
	width: 140px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#searchCompare td.car3Name
{
	font-weight: bold;
	font-size: 13pt;
	border-top: 0px; 
	width: 140px;
}

#searchCompare td.car3Price
{
	font-weight: bold;
	color: red;
	font-size: 15pt;
	background-color: #F6E77B;
	border: 1px dashed #AAAAAA;
	width: 140px;
}

#searchCompare td.car4Heading
{
	font-weight: bold;
	border-left: 0px;
	border-bottom: 0px;
	width: 140px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#searchCompare td.car4Name
{
	font-weight: bold;
	font-size: 13pt;
	width: 140px;
}

#searchCompare td.car4Price
{
	font-weight: bold;
	color: red;
	font-size: 15pt;
	border: 1px dashed #AAAAAA;
	width: 140px;
}

#searchCompare td.car1
{
	background-color: #F6E77B;
	height: 14px;
	font-weight: normal;
	border: 1px dashed #AAAAAA;
}

#searchCompare td.car2
{
	font-weight: normal;
	border: 1px dashed #AAAAAA;
}

#searchCompare td.car3
{
	background-color: #F6E77B;
	font-weight: normal;
	border: 1px dashed #AAAAAA;
}

#searchCompare td.car4
{
	font-weight: normal;
	border: 1px dashed #AAAAAA;
}

.blueTextbox
{
	border: solid 2px #9BB2DC;
	background-color: #9BB2DC;
	border-spacing: 1px;
	padding: 1px;
	color: white;
}

.blueSelect
{
	border: solid 0px #9BB2DC;
	background-color: #9BB2DC;
	border-spacing: 1px;
	padding: 1px;
	color: white;
}

.graySelect
{
	border: solid 0px #9BB2DC;
	background-color: #F2F2FA;
	border-spacing: 1px;
	padding: 1px;
	color: black;
}

.yellowText
{
	font-size: 11px;
	font-weight: bold;
	color: #FFCC66;
}

.grayText
{
	font-size: 11px;
	font-weight: bold;
	color: gray;
}

.blueText
{
	color: #9BB2DC;
}

.blueText2
{
	font-size: 11px;
	font-weight: bold;
	color: #4461A0;
}

.darkBlueText
{
	color: #4461A0;
}

.blueTextLarge
{
	color: #244286;
	font-size:16px;
	font-weight: bold;
}
.blueTextMed
{
	color: #244286;
	font-size:12px;
}
.blueTextMedBold
{
	color: #244286;
	font-size:12px;
	font-weight: bold;
}
.blueTextSmall
{
	color: #244286;
	font-size:10px;
}
.blueTextSmallBold
{
	color: #244286;
	font-size:10px;
	font-weight: bold;
}
.blueTextVerySmall
{
	color: #244286;
	font-size: 9px;
}
.blueTextVerySmall
{
	color: #244286;
	font-size: 9px;
}
.orangeHeading
{
	color: #DA7008;
	font-size: 12px;
}
.orangeHeadingLarge
{
	color: #FA762C;
	font-size: 19px;
	font-weight: bold;
}
.orangeHeadingLargest
{
	color: #FA762C;
	font-size: 22px;
	font-weight: bold;
}


.yellowTextbox
{
	border: solid 2px #9BB2DC;
	background-color: #FFCB00;
	border-spacing: 1px;
	padding: 1px;
	color: #8396BD;
	font-size: 10px;
}

#thirdNav
{
	margin: 0px;
	padding: 0px;
	background-color: #CCCCCC;
	height: 100%;
	width: 100%;
}

#thirdNavItem
{
	border-left: 9px solid #CCCCCC;
	border-right: 0px solid #CCCCCC;
	border-top: 9px solid #CCCCCC;
	width: auto;
	background-color: #CCCCCC;
	text-align: left;
}

#thirdNavItem a
{
	color: white;
	font-size: 14px;
	font-weight: bold;
}

#thirdNavCurve
{
	margin: 0;
	padding: 0;
	width: 100%;
}

#thirdNavCurve img
{
	width: 100%;
}

.smallWhite
{
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
}

.smallBlue
{
	color: #336699;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
}

#increaseDistance
{
	width: 777px;
	text-align: center;
	background-color: white;
	color: #336699;
	font-size: 14px;
	font-weight: bold;
}

#increaseDistance span
{
	font-size: 12px;
	color: black;
}

#footerBar
{
	text-align: center; 
	font-size: 9px; 
	color: gray; 
	padding-top: 20px;
}

#dealerSearch
{
	color: white;
	font-size: 10px;
	text-align: left;
}

#dealerSearch td label
{
	text-align: left;
	color: white;
	font-size: 10px;
}

#dealerSearch .checkbox
{
	width: 14px;
	height: 14px;
	margin-top: 2px;
	margin-bottom: 3px;	
}

#dealerServices
{
	height: 200px; 
	padding-left: 50px !important; 
	padding-left: 40px;
}

#dealerHoldingPage
{
	margin-left: 2px !important;
	margin-left: 3px;
}

#dealerLocatorLink
{
	height: 220px !important; 
	height: 250px; 
	cursor: hand; 
	cursor: pointer;
}

.latestNews
{
	color: navy;
	font-size: 12px;
	font-weight: 700;
}

.serviceAddressBorder
{
	width: 300px;
	border: 1px solid #21347B;
	margin-bottom: 12px;
}

.serviceAddressBackground
{
	font-weight: bold;
	color: white;
	background: #21347B; 
	text-align: left;
}

.serviceAddressBackgroundTitle
{
	font-size: 12px;
	width: 90%;
	font-weight: bold;
	color: white;
	background: #21347B; 
	text-align: left;
}

.serviceAddressDetails
{
	font-size: 11px;
}

.postcode
{
	text-transform: uppercase;
}

.error
{
	font-size: 12px;
	font-weight: bold;
	color: red;
}

.smallEmail
{
	font-size: 10px;
}

.smallEmail
{
	font-size: 10px;
}

.flashFix
{
	margin: 0;
	padding: 0;
	padding-left: 0px !important;
	padding-left: 3px;
}

.postcodeUsedText
{
	position: relative; 
	top: -730px !important;
	top: 210px; 
	left: 70px !important;
	left: 70px;
}

.postcodeUsedButton
{
	position: relative; 
	top: -730px !important;
	top: 210px; 
	left: 90px !important;
	left: 90px;
}

.postcodeUsedText2
{
	position: relative; 
	top: -660px !important;
	top: 210px; 
	left: 70px !important;
	left: 70px;
}

.postcodeUsedButton2
{
	position: relative; 
	top: -660px !important;
	top: 210px; 
	left: 90px !important;
	left: 90px;
}

.postcodeUsedText3
{
	position: relative; 
	top: -685px !important;
	top: 210px; 
	left: 70px !important;
	left: 70px;
}

.postcodeUsedButton3
{
	position: relative; 
	top: -685px !important;
	top: 210px; 
	left: 90px !important;
	left: 90px;
}

.postcodeUsedText4
{
	position: relative; 
	top: -695px !important;
	top: 210px; 
	left: 70px !important;
	left: 70px;
}

.postcodeUsedButton4
{
	position: relative; 
	top: -695px !important;
	top: 210px; 
	left: 90px !important;
	left: 90px;
}

.uclHome
{
	top: 262px !important; 
	top: 275px;
	z-index: 2 !important;
}

.edcTableBottomLeft
{
	background-image: url('images/edcTable/tableBottomLeft.jpg');
	width: 6px;
	height: 26px;
	position: absolute;
	bottom: 0px !important;
	bottom: -1px;
	left: 0px;
}

.edcTableBottomRight
{
	background-image: url('images/edcTable/tableBottomRight.jpg');
	width: 6px;
	height: 26px;
	position: absolute;
	right: 0px !important;
	bottom: 0px !important;
	bottom: -1px;
}

.edcTableTopLeft
{
	background-image: url('images/edcTable/tableTopLeft.jpg');
	width: 6px;
	height: 26px;
	position: absolute;
	left: 0px;
	top: 0px;
}

.edcTableTopRight
{
	background-image: url('images/edcTable/tableTopRight.jpg');
	width: 6px;
	height: 26px;
	position: absolute;
	right: 0px !important;
	top: 0px;
}

.edcTable2TopLeft
{
	background-image: url('images/edcTable/table2TopLeft.jpg');
	width: 6px;
	height: 26px;
	position: absolute;
	left: 0px;
	top: 0px;
}

.edcTable2TopRight
{
	background-image: url('images/edcTable/table2TopRight.jpg');
	width: 6px;
	height: 26px;
	position: absolute;
	right: 0px !important;
	right: -1px;
	top: 0px;
}

ul.faqSection 			{ list-style-image:url('images/icon_smallCarLogoGrey.jpg'); font-weight: bold; line-height: 180%; }
ul.faqSection li a		{ position: relative; top: -5px; }
iframe.locationMap		{ margin: 10px; }
table.fullContentBox	{ width: 747px; }
span.jobApplicationText { position: relative; left: 30px; top: -7px;}
img.jobDownloadButton	{ position: relative; left: 40px; }