﻿/* Main Header Control */
.mainHeaderCtrl {position:absolute;left:0px;top:0px;width:100%}
.mainLogo a {position:absolute;display: block;left: 10px;top: 0px;width: 335px;height: 57px;background: transparent url(images/LogoOnFade.png) no-repeat;}
.carClipart a {position:absolute;display: block;left: 355px;top: 5px;width: 175px;height: 57px;background: transparent url(images/CarClip.png) no-repeat;}
.pageFade {	background: transparent url(images/pageFade.png) repeat-x;background-color: #FFFFFF;}	
.rollBackground a {position:absolute;display: block;left:0px;top:58px;width: 100%;height: 22px;background: transparent url(images/background.png) repeat-x;}
.rollSearch a {position:absolute;display: block;left:0px;top:58px;width:108px;height:22px;background:transparent url(images/searchAutos.png) no-repeat;}
.rollSearch a:hover {background-position:-108px 0;} 
.rollSell a {position:absolute;display: block;left:108px;top:58px;width: 96px;height: 22px;background: transparent url(images/sellMyAuto.png) no-repeat;}
.rollSell a:hover {background-position:-96px 0;} 
.rollService a {position:absolute;display: block;left:204px;top:58px;width:97px;height:22px;background: transparent url(images/serviceLane.png) no-repeat;}
.rollService a:hover {background-position:-97px 0;} 
.rollShowroom a {position:absolute;display: block;left:301px;top:58px;width:84px;height:22px;background:transparent url(images/showroom.png) no-repeat;}
.rollShowroom a:hover {background-position:-84px 0;} 
.rollInsurance a {position:absolute;display:block;left:385px;top:58px;width:81px;height:22px;background: transparent url(images/insurance.png) no-repeat;}
.rollInsurance a:hover {background-position:-81px 0;} 
.rollFinance a {position:absolute;display:block;left:466px;top:58px;width:66px;height:22px;background:transparent url(images/finance.png) no-repeat;}
.rollFinance a:hover {background-position:-66px 0;} 
.topRightButtons{position:absolute;left:0px;top:0px;width:100%;text-align:right;height:26px;margin-right:10px;vertical-align:top;}
.topRightButtons a {font-family:Tahoma;font-size:12px;color:#FFFFFF;text-decoration:none;margin-right:10px;}
.topRightButtons a:hover {font-family:Tahoma;font-size:12px;color:#FFFFFF;text-decoration:underline;margin-right:10px;}
.startToday a {position:absolute;display:block;left:530px;top:58px;width:84px;height:22px;background:transparent url(images/StartToday.png) no-repeat;}
.startToday a:hover {background-position:-84px 0;}

/* Quick Search Control */
.quickSearchCtrl {position:absolute;left:5px;top:90px;}
.qsSearchAutosLabel {width:164px;padding-top:14px;margin-top:14px;margin-left:13px;font-family:Tahoma;font-size:14px;font-weight:bold;color:#404040;}
.qsMakeDropDown {font-family:Tahoma;font-size:11px;color:#505050;width:164px;margin-top:50px;margin-left:18px;}
.qsModelDropDown {font-family:Tahoma;font-size:11px;color:#505050;width:164px;margin-top:8px;margin-left:18px;}
.qsFromYearDropDown {font-family:Tahoma;font-size:11px;color:#505050;width:70px;margin-top:8px;margin-left:18px;}
.qsToYearLabel {font-family:Tahoma;font-size:11px;color:#505050;width:10px;text-align:center;vertical-align:middle;margin-left:3px;margin-right:3px;}
.qsToYearDropDown{font-family:Tahoma;font-size:11px;color:#505050;width:70px;}
.qsMoreChoicesLink {position:absolute;display:block;left:0px;top:25px;margin-left:20px;width:75px;height:21px;font-family:Tahoma;color:#6099FF;vertical-align:top;}
.qsMoreChoicesLink a {font-family:Tahoma;font-size:11px;color:#6099FF;text-decoration:none;vertical-align:top;}
.qsMoreChoicesLink a:hover {font-family:Tahoma;font-size:11px;color:#6099FF;text-decoration:underline;vertical-align:top;}
.qsGoButton {position:relative;display:inline;margin-top:20px;margin-left:112px;width:71px;}


/* Power Search Control */
.powerSearchCtrl
{
	position: absolute;
	left: 225px;
	top: 80px;
}
.psPanel
{
	position: relative;
	top: 0px;
	width: 618px;
	height: 100px;
	background-color: Fuchsia;
}
.psLabel
{
	position: relative;
	top: 10px;
	width: 50;
	margin-top: 0px;
	margin-left: 0px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #505050;
}
.psTextBox
{
	position: absolute;
	top: 25px;
	left: 0px;
	width: 430px;
	height: 20px;
	font-family: Tahoma;
	font-size: 14px;
	color: #404040;
}
.psGoButton
{
	position: absolute;
	top: 24px;
	left: 440px;
	width: 71px;
}
.psGuaranteeButton
{
	position: absolute;
	top: 0px;
	left: 530px;
}

/* Quick Sell Control */
.quickSellCtrl {position:absolute;left:5px;top:295px;}
.qsSellButton {position:relative;display:inline;margin-top:80px;margin-left:112px;width:71px;}
.qsSellText1 {position:relative;top:45px;width:150;margin-top:8px;margin-left:43px;font-family:Tahoma;font-size:14px;color:#505050;}
.qsSellText2 {position:relative;top:45px;width:150;margin-top:8px;margin-left:72px;font-family:Tahoma;font-size:14px;color:#505050;}
.qsTellMeMore a {position:relative;top:60px;width:150;margin-top:8px;margin-left:85px;font-family:Tahoma;font-size:14px;color:#15468F;text-decoration:none;}
.qsTellMeMore a:hover {position:relative;top:60px;width:150;margin-top:8px;margin-left:85px;font-family:Tahoma;font-size:14px;color:#15468F;text-decoration:underline;}
.whitebutton {margin-top:80px;margin-left:300px;width:80px;height:50px;background:transparent url(images/wrr.png) no-repeat;}

/* Quick Search Results Page */
.psrRollingBannerAdCtrl
{
	position: absolute;
	left: 220px;
	top: 150px;
}
.qsrGrid {position:absolute;display: block;left: 225px;top:90px;width:600px;font-family:Arial;font-size:12px;background-color: #F7F7EB;}
.psrGrid
{
	position: absolute;
	display: block;
	left: 225px;
	top: 295px;
	width: 600px;
	font-family: Arial;
	font-size: 12px;
	background-color: #F7F7EB;
}
.qsrGridView {border:none;}
.qsrHeader{background:transparent url(images/BorderTC.png) repeat-x;}
.qsrCount{width:600px;height:30px;border:none;background-color:#FFFFFF;font-family:Tahoma;font-size:20px;color:#15468F;}
.qsrMMHdr {width:420px;vertical-align:top;margin-left:82px;text-align:left;font-family:Tahoma;font-size:12px;color:#303030;font-weight:bold;text-decoration:none;}
.qsrMMHdr a {width:420px;vertical-align:top;margin-left:82px;text-align:left;font-family:Tahoma;font-size:12px;color:#303030;font-weight:bold;text-decoration:none;}
.qsrMMHdr a:hover {width:420px;vertical-align:top;margin-left:82px;text-align:left;font-family:Tahoma;font-size:12px;color:#303030;font-weight:bold;text-decoration:underline;}
.qsrYearHdr {width:58px;vertical-align:top;text-align:left;font-family:Tahoma;font-size:12px;color:#303030;text-decoration:none;}
.qsrYearHdr a {width:58px;vertical-align:top;text-align:left;font-family:Tahoma;font-size:12px;color:#303030;text-decoration:none;}
.qsrYearHdr a:hover {width:58px;vertical-align:top;text-align:left;font-family:Tahoma;font-size:12px;color:#303030;text-decoration:underline;}
.qsrMileHdr {width:75px;margin-right:5px;vertical-align:top;text-align:left;font-family:Tahoma;font-size:12px;color:#303030;text-decoration:none;}
.qsrMileHdr a {width:75px;margin-right:5px;vertical-align:top;text-align:left;font-family:Tahoma;font-size:12px;color:#303030;text-decoration:none;}
.qsrMileHdr a:hover {width:75px;margin-right:5px;vertical-align:top;text-align:left;font-family:Tahoma;font-size:12px;color:#303030;text-decoration:underline;}
.qsrPriceHdr {width:64px;margin-right:5px;vertical-align:top;text-align:left;font-family:Tahoma;font-size:12px;color:#303030;text-decoration:none;}
.qsrPriceHdr a {width:64px;margin-right:5px;vertical-align:top;text-align:left;font-family:Tahoma;font-size:12px;color:#303030;text-decoration:none;}
.qsrPriceHdr a:hover {width:64px;margin-right:5px;vertical-align:top;text-align:left;font-family:Tahoma;font-size:12px;color:#303030;text-decoration:underline;}
.qsrImgCol {width:60px;background-color:#F7F7EB;vertical-align:top;text-align:left;}
.qsrYearCol {width:50px;background-color:#F7F7EB;vertical-align:top;text-align:center;font-family:Tahoma;font-size:12px;color:#404040;}
.qsrMMCol {width:402px;background-color:#F7F7EB;vertical-align:top;text-align:left;font-family:Tahoma;font-size:12px;color:#404040;font-weight:bold;}
.qsrTitleCol a {width:422px;background-color:#F7F7EB;vertical-align:top;text-align:left;font-family:Tahoma;font-size:12px;color:#15468F;text-decoration:none;}
.qsrTitleCol a:hover {width:422px;background-color:#F7F7EB;vertical-align:top;text-align:left;font-family:Tahoma;font-size:12px;color:#15468F;text-decoration:underline;}
.qsrMileCol {width:70px;background-color:#F7F7EB;margin-right:5px;vertical-align:top;text-align:right;font-family:Tahoma;font-size:12px;color:#404040;}
.qsrPriceCol {background-color:#F7F7EB;width:85px;margin-right:5px;vertical-align:top;text-align:right;font-family:Tahoma;font-size:12px;color:#404040;}
.qsrPaging a{background-color:#F7F7EB;margin-right:5px;margin-left:5px;font-family:Tahoma;font-size:12px;color:#1B58B3;}
.qsrPaging a:link{background-color:#F7F7EB;margin-right:5px;margin-left:5px;font-family:Tahoma;font-size:12px;color:#1B58B3;}
.qsrPaging a:hover{background-color:#F7F7EB;margin-right:5px;margin-left:5px;font-family:Tahoma;font-size:12px;color:#1B58B3;}
.qsrPaging a:visited{background-color:#F7F7EB;margin-right:5px;margin-left:5px;font-family:Tahoma;font-size:12px;color:#1B58B3;}
.qsrPaging a:active{background-color:#F7F7EB;margin-right:5px;margin-left:5px;font-family:Tahoma;font-size:12px;color:#1B58B3;}
.qsrPaging {background-color:#F7F7EB;margin-right:5px;margin-left:5px;font-family:Tahoma;font-size:12px;color:#404040;}

/* Ad Page */
.adHeaderBorder{position:absolute;display:block;left:220px;top:90px;width:618px;height:725px;background:transparent url(images/adHeaderBorder.png) no-repeat;}
.adHeader{position:relative;display:block;left:8px;top:40px;width:600px;font-family:Arial;font-size:12px;}
.adImage{position:relative;display:block;left:5px;top:40px;width:600px;font-family:Arial;font-size:12px;}
.adDescBorder{position:absolute;display:block;left:220px;top:824px;width:618px;height:375px;background:transparent url(images/adDescrBorder.png) no-repeat;}
.adDesc{position:relative;display:block;left:8px;top:40px;width:600px;font-family:Arial;font-size:12px;}
.adOptionSection{position:absolute;display:block;left:220px;top:1489px;width:618px;height:671px;}
.adOptionBorder{position:absolute;display:block;left:220px;top:1209px;width:618px;height:671px;background:transparent url(images/adOptionBorder.png) no-repeat;}
.adOption{position:relative;display:block;left:18px;top:40px;width:590px;font-family:Arial;font-size:12px;}
.adRefCol {position:absolute; left:13px;top:7px;text-align:left;font-family:Tahoma;font-size:12px;color:#303030;}
.adYMMCol {width:500px;vertical-align:top;text-align:left;font-family:Tahoma;font-size:20px;color:#404040;font-weight:bold;}
.adPriceCol {width:100px;margin-right:5px;vertical-align:top;text-align:right;font-family:Tahoma;font-size:18px;color:#404040;font-weight:bold;}
.adTitleCol {width:600px;vertical-align:top;text-align:left;font-family:Tahoma;font-size:14px;color:#15468F;text-decoration:none;}
.adLocationCol {height:20px;width:422px;vertical-align:bottom;text-align:left;font-family:Tahoma;font-size:14px;color:#202020;text-decoration:none;}
.adPhoneCol {vertical-align:middle;}
.adHeaderContactCol {margin-top:10px;font-family:Arial;font-size:14px;color:#202020;text-decoration:none;}
.adDescCol {position:absolute; left:13px;top:7px;text-align:left;font-family:Tahoma;font-size:12px;color:#404040;font-weight:bold;}
.adDescL1Col {width:80px;vertical-align:top;text-align:left;font-family:Tahoma;font-size:12px;color:#404040;}
.adDescD1Col {width:200px;vertical-align:top;text-align:left;font-family:Tahoma;font-size:12px;color:#404040;font-weight:bold;}
.adDescS1Col {width:20px;vertical-align:top;text-align:left;font-family:Tahoma;font-size:12px;color:#404040;font-weight:bold;}
.adDescL2Col {width:80px;vertical-align:top;text-align:left;font-family:Tahoma;font-size:12px;color:#404040;}
.adDescD2Col {width:220px;vertical-align:top;text-align:left;font-family:Tahoma;font-size:12px;color:#404040;font-weight:bold;}
.adDescL3Col {width:80px;height:30px;text-align:left;font-family:Tahoma;font-size:12px;color:#404040;}
.adDescD3Col {height:30px;text-align:left;font-family:Tahoma;font-size:12px;color:#404040;font-weight:bold;}
.adDescD4Col {text-align:left;font-family:Tahoma;font-size:12px;color:#404040;}
.adOptionHeader {position:absolute;left:13px;top:7px;text-align:left;font-family:Tahoma;font-size:12px;color:#404040;font-weight:bold;}
.adOptionHR {left:18px;top:40px;width:590px;text-align:left;font-family:Tahoma;font-size:10px;color:#A0A0A0;font-weight:normal;}
.adOptionCol {left:13px;top:7px;text-align:left;font-family:Tahoma;font-size:12px;color:#404040;font-weight:bold;}
.backOfficeLink {position:absolute; display:block; left:593px;top:5px;width:20px;height:20px;z-index:5;}
.adEmailBorder  {position:absolute;display:block;left:220px;top:90px;width:618px;height:375px;background:transparent url(images/adDescrBorder.png) no-repeat;}
.adEmailHeader {position:absolute;left:13px;top:6px;text-align:left;font-family:Arial;font-size:14px;color:#404040;font-weight:bold;}
.adCancelButton {position:absolute; display:block; left:440px;top:320px;border-style:none;}
.adSendButton {position:absolute; display:block; left:520px;top:320px;border-style:none;}
.adEmailAddr {position:absolute; display:block; left:13px;top:130px;width:250px;height:20px;font-family:Tahoma;font-size:12px;color:#404040;background-color:#F7F7EF}
.adEmailContent {position:absolute; display:block; left:13px;top:170px;width:570px;height:130px;font-family:Tahoma;font-size:12px;color:#404040;background-color:#F7F7EF}
.adEmailVerify {position:absolute; display:block; left:13px;top:320px;width:100px;height:20px;font-family:Tahoma;font-size:12px;color:#404040;background-color:#F7F7EF}
.adEmailImg {position:absolute; display:block; left:130px;top:320px;border-style:none;}
/* Finance Page */
.finGrundy {position:absolute;display:block;left:218px;top:350px;width:610px;height:134px;background:transparent url(advertisers/grundy.png) no-repeat;color:#FFFFFF;}
.finJJBest {position:absolute;left:218px;top:100px;}
.finADVERT {position:relative;margin-top:20px;}

/* Ebay TPS Control */
.ebayTpsCtrl {position:absolute;left:5px;top:510px;height:100px;width:200px;}
.ebayLink   {position:absolute; display:block; left:0px;top:0px;width:200px;height:100px;}

/* Rotating Banner Ad Control */
.rollingBannerAdCtrl
{
	position: absolute;
	left: 220px;
	top: 150px;
}
.rbImage
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 180px;
	height: 122px;
}
.rbImageCol
{
	width: 180px;
}
.rbHeader
{
	position: absolute;
	left: 190px;
	top: 8px;
	text-align: left;
	font-family: Tahoma;
	font-size: 20px;
	color: #404040;
	font-weight: bold;
}
.rbPrice
{
	position: absolute;
	left: 520px;
	top: 45px;
	text-align: left;
	font-family: Arial;
	font-size: 18px;
	color: #C28834;
	font-weight: normal;
}
.rbOption1
{
	position: absolute;
	left: 195px;
	top: 42px;
	text-align: left;
	font-family: Arial;
	font-size: 11px;
	color: #1B3D6B;
	font-weight: normal;
}
.rbOption2
{
	position: absolute;
	left: 195px;
	top: 57px;
	text-align: left;
	font-family: Arial;
	font-size: 11px;
	color: #1B3D6B;
	font-weight: normal;
}
.rbOption3
{
	position: absolute;
	left: 195px;
	top: 72px;
	text-align: left;
	font-family: Arial;
	font-size: 11px;
	color: #1B3D6B;
	font-weight: normal;
}
.rbOption4
{
	position: absolute;
	left: 195px;
	top: 87px;
	text-align: left;
	font-family: Arial;
	font-size: 11px;
	color: #1B3D6B;
	font-weight: normal;
}
.rbOption5
{
	position: absolute;
	left: 195px;
	top: 102px;
	text-align: left;
	font-family: Arial;
	font-size: 11px;
	color: #1B3D6B;
	font-weight: normal;
}
.rbOption6
{
	position: absolute;
	left: 295px;
	top: 42px;
	text-align: left;
	font-family: Arial;
	font-size: 11px;
	color: #1B3D6B;
	font-weight: normal;
}
.rbOption7
{
	position: absolute;
	left: 295px;
	top: 57px;
	text-align: left;
	font-family: Arial;
	font-size: 11px;
	color: #1B3D6B;
	font-weight: normal;
}
.rbOption8
{
	position: absolute;
	left: 295px;
	top: 72px;
	text-align: left;
	font-family: Arial;
	font-size: 11px;
	color: #1B3D6B;
	font-weight: normal;
}
.rbOption9
{
	position: absolute;
	left: 295px;
	top: 87px;
	text-align: left;
	font-family: Arial;
	font-size: 11px;
	color: #1B3D6B;
	font-weight: normal;
}
.rbOption10
{
	position: absolute;
	left: 295px;
	top: 102px;
	text-align: left;
	font-family: Arial;
	font-size: 11px;
	color: #1B3D6B;
	font-weight: normal;
}
.rbOption11
{
	position: absolute;
	left: 395px;
	top: 42px;
	text-align: left;
	font-family: Arial;
	font-size: 11px;
	color: #1B3D6B;
	font-weight: normal;
}
.rbOption12
{
	position: absolute;
	left: 395px;
	top: 57px;
	text-align: left;
	font-family: Arial;
	font-size: 11px;
	color: #1B3D6B;
	font-weight: normal;
}
.rbOption13
{
	position: absolute;
	left: 3295px;
	top: 72px;
	text-align: left;
	font-family: Arial;
	font-size: 11px;
	color: #1B3D6B;
	font-weight: normal;
}
.rbOption14
{
	position: absolute;
	left: 395px;
	top: 87px;
	text-align: left;
	font-family: Arial;
	font-size: 11px;
	color: #1B3D6B;
	font-weight: normal;
}
.rbOption15
{
	position: absolute;
	left: 395px;
	top: 102px;
	text-align: left;
	font-family: Arial;
	font-size: 11px;
	color: #1B3D6B;
	font-weight: normal;
}
.rbAdLink
{
	position: absolute;
	display: block;
	left: 0px;
	top: 0px;
	width: 618px;
	height: 122px;
}

/* Featured Gallery Control */
.featuredGalleryCtrl
{
	position: absolute;
	left: 220px;
	top: 295px;
}
.fgHeader
{
	position: absolute;
	left: 13px;
	top: 6px;
	text-align: left;
	font-family: Arial;
	font-size: 14px;
	color: #404040;
	font-weight: bold;
}
.fgTable
{
	width: 115px;
	background-color: #F7F7EB;
	border: none;
}
.fgDataList
{
	position: relative;
	display: block;
	left: 16px;
	top: 40px;
	width: 590px;
	font-family: Arial;
	font-size: 12px;
}
.fgLink a
{
	width: 100px;
	text-align: center;
	vertical-align: top;
	font-family: Arial;
	font-size: 11px;
	color: #15468F;
	text-decoration: none;
}
.fgLink a:hover
{
	width: 100px;
	text-align: center;
	vertical-align: top;
	font-family: Arial;
	font-size: 11px;
	color: #15468F;
	text-decoration: underline;
}
.fgPrice
{
	width: 100px;
	font-family: Arial;
	font-size: 12px;
	color: #404040;
}
/* Google AdSense Control */
.googleAdSenseCtrl {position:absolute;left:850px;top:90px;width:120px;height:600px;}
.googleAdSense2Ctrl {position:absolute;left:218px;top:90px;width:300px;height:250px;}

.adOptionTop
{
	display:inline-block;
	background:transparent url(images/adBorderTop.png) no-repeat;	
}

.adOptionLeft
{
	display:inline-block;
	background:transparent url(images/adBorderSide.png) repeat-y;	
}

.adOptionRight
{
	display:inline-block;
	background:transparent url(images/adBorderSide.png) repeat-y;	
}

.adOptionBottom
{
	display:inline-block;
	background:transparent url(images/adBorderBottom.png) no-repeat;	
}

.adOptionContent
{
	position:relative;
	display:inline-block;
	width:590px;
	font-family:Arial;
	font-size:12px;
}

/*
.quickSearch {
	position:absolute;
	display: block;
	left: 5px;
	top:90px;
	width: 204px;
	height: 196px;
	font-family:Arial;
	font-size:8px;
	background: transparent url(images/quickSearch.png) no-repeat;
}
*/

.BorderTL 
{
	position:relative;
	display:inline;
	left:0px;
	width:5px;
	height:55px;
	background:transparent url(images/btl1.png) no-repeat;	
}

.BorderTC 
{
	position:relative;
	display:inline;
	width:100%;
	height:55px;
	background:transparent url(images/btc1.png) repeat-x;	
}

.BorderTR 
{
	position:relative;
	display:inline;
	width:5px;
	height:55px;
	background:transparent url(images/btr1.png) no-repeat;	
}
.BorderBL 
{
	position:relative;
	display:inline;
	left:0px;
	width:5px;
	height:55px;
	background:transparent url(images/bbl1.png) no-repeat;	
}

.BorderBC 
{
	position:relative;
	display:inline;
	height:55px;
	background:transparent url(images/bbc1.png) repeat-x;	
}

.BorderBR 
{
	position:relative;
	display:inline;
	width:5px;
	height:55px;
	background:transparent url(images/bbr1.png) no-repeat;	
}

.productStyle
{
	position: relative;
	display: block;
	left: 210px;
	top: 280px;
	width: 600px;
	height: 700px;
	font-family: Arial;
	font-size: 12px;
}


.billingCtrl
{
	position: absolute;
	left: 220px;
	top: 280px;
	width: 618px;
	background-image: "~/images/fgBorder.png";
	background-repeat: no-repeat;
}
