@CHARSET "UTF-8";
body
{
	margin			: 0px;
	padding			: 0px;
	font-family		: Calibri, Tahoma, Arial, Verdana;
	font-size		: 10pt;
}
div#container
{
	margin-left		: auto;
	margin-right	: auto;
	width			: 960px;
}
div#topContainer
{
	width			: 100%;
	height			: 191px;
	display			: block;
	float			: left;
	background		: url(images/new/home_page_logo.jpg) no-repeat center center;
	cursor			: pointer; 
}
div#infoContainer
{
	width			: 100%;
	height			: 43px;
	margin-top		: 30px;
	display			: block;
	float			: left;
	text-align		: center; 
}
div#infoContainer table
{
	height			: 27px;
}
div#infoContainer td.advertCount
{
	font-weight		: bold;
	font-size		: 20pt;
	color			: #FF0000;
}
div#infoContainer td.advert
{
	font-weight		: bold;
	font-size		: 18pt;
	font-style		: italic;
	color			: #727272;
}
div#searchBar
{
	margin-top		: 50px;
	width			: 100%;
	height			: 83px;
	display			: block;
	float			: left;
}
input#txtKeywords
{
	width			: 487px;
	height			: 27px;
	line-height		: 27px;
	font-size		: 12pt;
	border			: 1px solid #757575;
	margin-left		: 236px;
}
.silverKeywords
{
	color			: silver;
}
input#txtKeywords:hover
{
	width			: 487px;
	height			: 27px;
	line-height		: 25px;
	font-size		: 12pt;
	border			: 1px solid #ffa5a5;
}
div#searchBar input#searchIcon
{
	margin-top		: 28px;
}
div#footerContainer
{
	width			: 100%;
	display			: block;
	float			: left;
	margin-top		: 60px;	
}
div.menuContainer
{
	width			: 100%;
	line-height		: 20px;
	text-align		: center;
	vertical-align	: middle;  
	font-size		: 8pt;
	display         : block;
	float			: left;
}
div.menuContainer a, a:visited, a:hover
{
	color			: #616161;
}





div#comparatorOuterContainer
{
	width			: 100%;
	height			: 139px;
	position		: fixed;
	z-index			: 1000;
	top				: 0px;
	right			: 0px;
}
div#comparator
{
	width			: 722px;
	height			: 139px;
	background-color: #fbd2d2;
	border			: 2px solid #c80000;
	margin-left		: auto;
	margin-right	: auto;
}
div#startCompare
{
	width			: 110px;
	height			: 139px;
	float			: right;
	text-align		: center;
	vertical-align	: middle;
}
div.compareItem
{
	width			: 110px;
	height			: 139px;
	margin-top		: 10px;
	margin-left		: 10px;
	float			: left;
}
div#topToolbar
{
	width			: 700px;
	height			: 31px;
	text-align		: right;
	margin-top		: 71px;
	float			: right;
	font-weight		: bold;
}
div#topToolbar a, div#topToolbar a:visited, div#topToolbar a:hover
{
	text-decoration	: none;
	color			: #000000;
}
div#infoToolbar
{	
	width			: 500px;
	height			: 21px;
	margin-top		: 7px; 
	text-align		: right;
	float			: right;
	font-weight		: bold;
}
div#timing
{
	width			: 600px;
	font-size		: 10pt;
	display			: block;
	text-align		: right;
	margin-left		: auto;
	margin-right	: auto;    
	color			: #c80000;
	padding-bottom	: 10px;
}
div#noresults
{
	width			: 100%;
	font-size		: 14pt;
	font-weight		: bold; 
	display			: block;
	color			: #c80000;
	margin-top		: 20px;
}
div#infoToolbar p
{	
	height			: 18px;
	line-height		: 18px;
}
table#keywordsTable
{
	width			: 600px;
}
img#searchIcon
{
	cursor			: pointer;
}
table#headerContainer
{
	width			: 100%;
	display			: block;
	margin-top		: 10px;
}
td#resultsHeader
{
	width			: 600px;
	height			: 45px;
	font-size		: 14pt;
	font-weight		: bold;
	border-bottom	: 1px solid #c80000;
}
table.results
{
	width			: 100%;
	font-size		: 10pt;
}
table.results a
{
	color			: #c80000;
}
.bottomBorder
{
	border-bottom		: 1px solid #c80000;
}
.blackBottomBorder
{
	border-bottom		: 1px solid #000000;
}
.topBorder
{
	border-top		: 1px solid #c80000;
}
.rightBorder
{
	border-right	: 1px solid #c80000;
}
.leftBorder
{
	border-left		: 1px solid #c80000;
}
.border
{
	border			: 1px solid #c80000;
}
td.spacer
{
	font-size		: 1pt;
	height			: 4px;
}
a.model
{
	font-weight		: bold;
	font-size		: 12pt;
}
img.thumbnail
{
	border			: 1px solid gray;
	padding			: 4px;
}
ul.pager
{
	list-style-type : none;
	width			: 170px;
}
ul.pager li
{
	list-style-type : none;
	float 			: left;
	margin-left 	: 12px;
	display 		: block;
}
ul.pager a, ul.pager a:visited, ul.pager a:hover
{
	color			: black;
	_text-decoration	: none;
}
ul.pager input
{
	text-align 		: center;
	border 			: 1px solid silver;
}
p.about
{
	text-align		: justify;
	float			: left;
	display			: block;
	width			: 100%;
}
p.aboutHeader
{
	font-weight		: bold;
}
.hidden
{
	display			: none;
}
table#comparision
{
	width			: 100%;
	margin-top		: 10px;
}
table#comparision td.data
{
	border-left		: 2px solid #c80000;
}
div#statistics
{
	width			: 100%;
	height			: 600px;
	margin-top		: 10px;
}
table#priceAnalysis
{
	width			: 100%;
	height			: 220px;
}
div#statistics .gaugeContainer
{
	width			: 200px;
	height			: 200px;
	float			: left;
}
div#statistics h2
{
	color			: #black;
	font-weight		: bold;
	font-size		: 12pt;
	width			: 100%;
	padding			: 0;
	margin			: 0;
	border-bottom		: 2px solid #c80000;
}
tr#statCurrentPrice
{
	border			: 1px solid #c80000;
	background-color: #fbd2d2;
}
table#autoCreditResults
{
	width			: 100%;
	font-size		: 10pt;
}
div#enuygunCreditResults
{
	width			: 210px;
	height			: 300px;
	background-color: #fbd2d2;
	border			: 2px solid #c80000;
	position		: fixed;
	top				: 0px;
	left			: 500px;
	z-index			: 1000;
}
div#creditParams
{
	float			: left;
	width			: 210px;
	height			: 60px;
	border-bottom	: 2px solid #c80000;
}
div#creditParams table
{
	width			: 100%;
	font-size		: 10pt;
}
div#creditResultsContainer
{
	float			: left;
	width			: 202px;
	height			: 200px;
	overflow		: auto;
	padding			: 4px;
}
div#enuygunLogoContainer
{
	float			: left;
	height			: 30px;
	width			: 100%;
	border-top		: 2px solid #c80000;
	text-align		: center; 
	vertical-align	: middle;
	line-height		: 30px;
}
div#enuygunLogoContainer a, div#enuygunLogoContainer a:hover, div#enuygunLogoContainer a:visited
{
	text-decoration: none;
}
div#homebody
{
	width			: 960px;
	height			: 360px;
	margin-top		: 50px;
	display         : block;
}
div#flashnews
{
	width			: 600px;
	height			: 360px;
	float			: left;
}
div#samples
{
	margin-left		: 20px; 
	width			: 340px;
	height			: 360px;
	float			: left;
}
div#samples p
{
	margin			: 5px;
}
.odd
{
	background-color: #f1f1f1;
}
div.block
{
	display			: block;
}
div.left
{
	float			: left;
}
div#sortOrder
{
    width			: 100%;
    margin-top		: 25px;
    border-bottom   : 1px solid  #c80000;
    cursor          : pointer;
    color           : #c80000;
    display			: block;
    float			: left;
}
div#sortOrder #dataTable
{
    width           : 100%;
    font-size       : 100%;
    height          : 20px;
}
div#sortOrderEditorContainer
{
    width			: 100%;
    height          : 200px;
    border-bottom   : 1px solid  #c80000;
    display         : block;
    float           : left;
}
div#sortOrderEditor
{
    width			: 300px;
    height          : 200px;
    float           : right;
}
div.results
{
	width			: 100%;
}
div.header
{
	font-weight		: bold;
	text-align		: center;
}
div.resultline
{
	display			: block;
	float			: left;
	width			: 960px;
}
div.resultimage
{
	width			: 118px;
	text-align		: center;
	vertical-align	: middle;
}
div.resultSpacer
{
	width			: 960px;
	height			: 10px;
	float			: left;
}
div.analysis
{
	height			: 16px;
	text-align		: right;
}
div.center
{
	text-align		: center;
}
div.right
{
	text-align		: right;
}
.boldRed
{
	font-weight		: bold;
	color			: #c80000;
}
.sort
{
	cursor			: pointer;
}
.sortAsc
{
	background		: url(images/up.gif) center right no-repeat;
	color           : #c80000;
}
.sortDesc
{
	background		: url(images/down.gif) center right no-repeat;
	color           : #c80000;
}
.sortNone
{
	color           : #000000;
}
.mouseOver
{
	color           : #c80000;
}
div#homeBody
{
	width			: 960px;
	display			: block;
	float			: left;
	margin-top		: 20px;
}
div#homeBody h2
{
	color			: #000000;
	width			: 100%;
	font-weight		: bolder;
	margin-bottom   : 0px;
	margin-top      : 0px;
}
div#homeBody ul
{
	list-style-image: url(images/bullet_8x8.gif);
}
div#homeBodyLeft
{
	width			: 500px;
	float			: left;
	display			: block;
}
div#homeBodyRight
{
	width			: 440px;
	margin-left		: 20px;
	float			: left;
	display			: block;
}
div.newsContainer
{
	width			: 100%;
	display			: block;
	float			: left;
}
div.newsHeader
{
	width			: 100%;
	height			: 48px; 
	background		: url(images/sub_titles_back.gif) repeat-x; 
}
div.lastCarsContainer
{
	width			: 100%;
	height			: 180px;
	display			: block;
	float			: left;
}
img.priceAnalysisButton
{
	cursor			: pointer; 
}
p.pollQuestion
{
    margin-top      : 10px;
}
div#pollData
{
    width           : 100%; 
    height          : 120px; 
    overflow        : auto; 
    border-bottom   : 1px solid #000000;
}
div#pollFooter
{
    width           : 100%; 
    text-align      : right;
}
div#contact
{
	width				: 500px;
	margin-top			: 20px;
	margin-bottom		: 20px;
	margin-left			: 230px;
	border				: 1px solid #c80000;
	float				: left;
	display				: block;  
}
div.contactLine
{
	width				: 500px;
	float				: left;
	height				: 40px;
	line-height			: 40px;
	vertical-align		: middle;
	display				: block;     
}
div.contactLabel
{
	width				: 120px;
	margin-left			: 10px; 	
	float				: left; 
	 
}
div.contactData
{
	width				: 320px;
	margin-left			: 10px; 	
	float				: left; 
}
div.contactDataHelp
{
	width				: 30px;
	margin-left			: 10px; 	
	float				: left;
	font-size			: 16pt;
	font-weight			: bold; 
	color				: #c80000;
	text-align			: center; 
}
div#captchaText
{
	width				: 140px;
	float				: left; 
}
div#captchaText a
{
	margin-top			: 0px;
	line-height			: 20px;
	height				: 20px;
	padding				: 0px;    
}
div#captchaImage
{
	width				: 160px;
	float				: left;
	margin-left			: 10px;  
}
div#txtPleaseWait
{
	height				: 45px; 
	border-top			: 1px solid #c80000; 
	text-align			: center;
	font-weight			: bold; 
}
div#txtError
{
	height				: 45px; 
	text-align			: center; 
	background-color	: #c80000; 
	color				: #FFFFFF; 
	font-weight			: bold;
}
div#brandLogos
{
	width				: 960px;
	display				: block;
	float				: left;
	margin-top			: 50px;
	margin-left			: auto;
	margin-right		: auto;
}
div.brandLogo
{
	float				: left;
	width				: 120px;
	height				: 120px;
	border				: 1px solid gray;
	text-align			: center;
	vertical-align		: middle;	
	margin-left			: 10px;
	margin-top			: 10px;
}
div.brandLogo img
{
	margin-top			: 10px;
}
div.brandLogo a
{
	text-decoration		: none;
}
div.priceAnalysis
{
	width				: 300px;
	height				: 65px;
	margin-left			: 658px;
	float				: left;
	display				: block;
	border				: 1px solid #c80000;
	background-color	: #red;    
}
div.priceAnalysis table
{
	width				: 300px;
	height				: 100%;
	font-size			: 10pt; 
}
div.priceAnalysis .priceHeader
{
	font-weight			: bold;
	border-left			: 1px solid #f1f1f1;
	color				: #FFFFFF;	 
}
div.priceContainer
{
	width				: 90px;
	margin-right		: 9px;
	overflow			: hidden;
}
/* TABBED PAGE */
div.tabbedPageContainer, div.tabbedPageDataContainer
{
	width				: 952px;
	display				: block;
	margin-left			: auto;
	margin-right		: auto;
}
table.tabbedPageTabs
{
	width				: 100%;
	height				: 20px;
	font-size			: 10pt;
}
.bottomMargin
{
	margin-bottom		: 8px;
}
.tab
{
	width				: 78px;
	height				: 20px;
	cursor				: pointer;
}
.closedTab
{
	background			: url(images/tabClosed.gif) no-repeat;
	color				: #FFFFFF;
}
.openedNotSelectedTab
{
	background			: url(images/tabOpenedNotSelected.gif) no-repeat;
	color				: #FFFFFF;
}
.openedSelectedTab
{
	background			: url(images/tabOpenedSelected.gif) no-repeat;
	color				: #C80000;
}
.seperatorTab
{
	height				: 20px;
	font-size			: 1pt;
}
.closedSeparatorTab
{
	background			: url(images/tabClosedSeperator.gif) repeat-x;
}
.openedSeparatorTab
{
	background			: url(images/tabOpenedSeperator.gif) repeat-x;
}
/* PRICE ANALYSIS TABLE */
table.priceAnalysisTable
{
	width				: 100%;
	display				: block;
	border-left			: 1px solid #C80000;
	border-right		: 1px solid #C80000;
	border-bottom		: 1px solid #C80000;
	font-size			: 10pt;
	background-color	: white;
}
table.priceAnalysisTable th.header
{
	border-bottom		: 1px solid #000000;
}
table.priceAnalysisTable .headerBorder
{
	border-left			: 1px solid #F1F1F1;
}
table.creditCalculation
{
	display				: block;
}
a.similarQuery
{
	float				: left;
	margin-left			: 10px;
}