html, body {margin: 0;padding: 0;border: 0;}

body 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #343434;	
	text-align: center;
	height: auto;
	background: #F6F7FB url(../img/body_bg2.jpg) repeat-x center top;
}

body a img, body a:hover img {border: none;}

body a 
{
	color: #00427B;
	text-decoration: none;
}

body a:link	
{	
	color: #00427B;
	text-decoration: none;
}	
		
body a:visited	
{	
	color: #00427B;
	text-decoration: none;
}	
		
body a:active
{	
	color: #00427B;
	text-decoration: none;
}	
		
body a:hover {
	color: #00427B;
	text-decoration: underline;
}

hr {	
	width: 100%;
	height: 1px;
}

p 
{
	margin: 0;
	padding: 0 0 18px 0;
}

th {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #343434;
	font-weight: normal;
}


/**********************************************************/


#Container 
{
	position: relative;
	display: block;
	margin-top: 0; 
	margin-right: auto; 
	margin-bottom: 0; 
	margin-left: auto;
	padding: 0 0 10px 0;
	height: auto;
	width: 1000px;
	text-align: left;
	background: url(../img/container_bg2009.gif) repeat-y left top;
}


#Container:after {
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}


/*************************************** HEADER-ELEMENTS *******************/

#Header {
	position: relative;
	display: block;
	margin-top: 0; 
	margin-right: auto; 
	margin-bottom: 0; 
	margin-left: auto;
	padding: 0;
	width: 1000px;
	height: 161px;
	background: url(../img/header_bg.gif) no-repeat left bottom;
}

#Header:after {
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}


#SABanner {
	position: absolute;
	display: block;
	margin: 0; 
	padding: 0;
	width: 950px;
	height: 150px;	
	top: 167px;
	left: 24px;
}


#RandomBanner {
	position: relative;
	display: block;
	margin: 0 0 0 16px;
	padding: 0; 

}

#Logo {
	display: block;
	position: absolute;
	width: 328px;
	height: 114px;
	margin: 0;
	padding: 0;
	top: 0px;
	left: 33px;
	z-index: 10;

}

#Tools {
	display: block;
	position: absolute;
	width: 330px;
	height: 13px;
	margin: 0;
	padding: 0;
	top: 74px;
	left: 634px;
	z-index: 20;
	color: #fff;
	text-align: right;

}


#Tools a {
	position: relative;
	display: inline;
	color: #fff;
	height: 13px;
	font-size: 10px;
	
}

#ToolSearchButton{background: url(../img/tool_search.gif) no-repeat left top;padding-right:20px;padding-left: 17px;}
#ToolSiteMapButton {background: url(../img/tool_sitemap.gif) no-repeat left top;padding-right:20px;padding-left: 20px;}
#ToolPrintButton {background: url(../img/tool_print.gif) no-repeat left top;padding-right: 20px;padding-left: 20px;}
#ToolPrintPdfButton {background: url(../img/tool_pdf_print.gif) no-repeat left top;padding-left: 17px;}



#DateHolder {
	display: block;
	position: absolute;
	height: 20px;
	width: 150px;
	color: #fff;
	z-index: 20;
	top: 10px;
	left: 30px;
}

#PagePath {
	display: block;
	position: absolute;
	height: 20px;
	width: 500px;
	z-index: 20;
	top: 0;
	left: 16px;
	font-size: 10px;
}


/******************************* COLUMNS N STUFF ***************************/

#Columns {
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
	width: 1000px;
	background: url(../img/columns_bg2009.gif) no-repeat left top;
}

#Columns:after {
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}


.Column 
{
	display: inline;
	margin: 0;
	padding: 0;
	float: left;
}


.BlockElement {
	position: relative;
	display: block;
}


.BlockElement:after  {
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}



#C1 {	
	position: relative;
	display: block;
	width: 197px;
	margin: 0;
	padding: 0;
}

#C2 {
	position: relative;
	display: block;
	width: 780px;
	padding: 0;
	margin: 0;
}


#C3 {
	position: relative;
	display: block;
	width: 1px;
	height: 300px;
	padding: 0;
	margin: 0;
	overflow: hidden;
}

#C1:after, #C2:after, #C3:after  {
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}



/****************************************** SACONTENTS ****************/


#PageTitleHolder {
	position:relative;
	display: block;
	height: auto;
	padding:35px 0 0 0;
	margin: 0 0 0 16px;
	width: 752px;
}

#SAContent1,#SAContent2,#SAContent3,#SAContent4,#SAContent5,#SAContent6,#SAContent7,#SAContent8,#SAArea1
{
	position:relative;
	display: block;
	height: auto;
	padding:0;
}


#SAContent1:after,#SAContent2:after,#SAContent3:after,#SAContent4:after,#SAContent5:after,#SAContent6:after,#SAContent7:after,#SAContent8:after,#SAArea1:after {
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}


#SAContent1 a,#SAContent2 a,#SAContent3 a,#SAContent4 a,#SAContent5 a,#SAContent6 a,#SAContent7 a,#SAContent8 a
{
	font-weight: bold;
	text-decoration: none;
}


.Width8 {width: 8px;}
.Width12 {width: 12px;}
.Width15 {width: 15px;}
.Width20 {width: 20px;}
.Width21 {width: 21px;}
.Width30 {width: 30px;}
.Width36 {width: 36px;}
.Width39 {width: 39px;}
.Width44 {width: 44px;}
.Width50 {width: 50px;}
.Width53 {width: 53px;}
.Width54 {width: 54px;}
.Width55 {width: 55px;}
.Width58 {width: 58px;}
.Width60 {width: 60px;}
.Width62 {width: 62px;}
.Width64 {width: 64px;}
.Width65 {width: 65px;}
.Width71 {width: 71px;}
.Width72 {width: 72px;}
.Width77 {width: 77px;}
.Width80 {width: 80px;}
.Width83 {width: 83px;}
.Width85 {width: 85px;}
.Width91 {width: 91px;}
.Width94 {width: 94px;}
.Width95 {width: 95px;}
.Width100 {width: 100px;}
.Width101 {width: 101px;}
.Width104 {width: 104px;}
.Width105 {width: 105px;}
.Width108 {width: 108px;}
.Width110 {width: 110px;}
.Width111 {width: 111px;}
.Width115 {width: 115px;}
.Width117 {width: 117px;}
.Width120 {width: 120px;}
.Width125 {width: 125px;}
.Width130 {width: 130px;}
.Width138 {width: 138px;}
.Width146 {width: 146px;}
.Width148 {width: 148px;}
.Width150 {width: 150px;}
.Width154 {width: 154px;}
.Width157 {width: 157px;}
.Width159 {width: 159px;}
.Width160 {width: 160px;}
.Width164 {width: 164px;}
.Width168 {width: 168px;}
.Width170 {width: 170px;}
.Width173 {width: 173px;}
.Width174 {width: 174px;}
.Width178 {width: 178px;}
.Width179 {width: 179px;}
.Width180 {width: 180px;}
.Width181 {width: 181px;}
.Width182 {width: 182px;}
.Width183 {width: 183px;}
.Width196 {width: 196px;}
.Width200 {width: 200px;}
.Width202 {width: 202px;}
.Width203 {width: 203px;}
.Width204 {width: 204px;}
.Width205 {width: 205px;}
.Width208 {width: 208px;}
.Width210 {width: 210px;}
.Width220 {width: 220px;}
.Width223 {width: 223px;}
.Width227 {width: 227px;}
.Width228 {width: 228px;}
.Width237 {width: 237px;}
.Width246 {width: 246px;}
.Width247 {width: 247px;}
.Width250 {width: 250px;}
.Width256 {width: 256px;}
.Width264 {width: 264px;}
.Width265 {width: 265px;}
.Width266 {width: 266px;}
.Width272 {width: 272px;}
.Width275 {width: 275px;}
.Width276 {width: 276px;}
.Width277 {width: 277px;}
.Width278 {width: 278px;}
.Width279 {width: 279px;}
.Width280 {width: 280px;}
.Width285 {width: 285px;}
.Width286 {width: 286px;}
.Width288 {width: 288px;}
.Width290 {width: 290px;}
.Width301 {width: 298px;}
.Width307 {width: 307px;}
.Width322 {width: 322px;}
.Width337 {width: 337px;}
.Width348 {width: 348px;}
.Width350 {width: 350px;}
.Width363 {width: 363px;}
.Width368 {width: 368px;}
.Width380 {width: 380px;}
.Width412 {width: 412px;}
.Width418 {width: 418px;}
.Width435 {width: 435px;}
.Width439 {width: 439px;}
.Width455 {width: 455px;}
.Width467 {width: 467px;}
.Width475 {width: 475px;}
.Width478 {width: 478px;}
.Width479 {width: 479px;}
.Width497 {width: 497px;}
.Width500 {width: 500px;}
.Width520 {width: 520px;}
.Width525 {width: 525px;}
.Width526 {width: 526px;}
.Width530 {width: 530px;}
.Width534 {width: 534px;}
.Width545 {width: 545px;}
.Width554 {width: 554px;}
.Width564 {width: 564px;}
.Width565 {width: 565px;}
.Width570 {width: 570px;}
.Width578 {width: 578px;}
.Width589 {width: 589px;}
.Width752 {width: 752px;}
.Width777 {width: 777px;}

.MarginLeft4 {margin-left:4px!important;}
.MarginLeft6 {margin-left:6px!important;}
.MarginLeft8 {margin-left:8px!important;}
.MarginLeft11 {margin-left:11px!important;}
.MarginLeft13 {margin-left:13px!important;}
.MarginLeft15 {margin-left:15px!important;}
.MarginLeft16 {margin-left:16px!important;}
.MarginLeft18 {margin-left:18px!important;}
.MarginLeft21 {margin-left:21px!important;}

.PaddingBottom3 {padding-bottom:3px!important;}
.PaddingBottom4 {padding-bottom:4px!important;}
.PaddingBottom5 {padding-bottom:5px!important;}
.PaddingBottom7 {padding-bottom:7px!important;}
.PaddingBottom10 {padding-bottom:10px!important;}
.PaddingBottom14 {padding-bottom:14px!important;}
.PaddingBottom16 {padding-bottom:16px!important;}

.LineHeight21 {line-height:21px!important;}


.PaddingTop9PaddingBottom15 {padding-top:9px!important;padding-bottom:15px!important;}

.PaddingTop9 {padding-top: 9px;}
.PaddingTop10 {padding-top: 10px;}
.PaddingTop7 {padding-top: 5px;}
.PaddingTop12 {padding-top: 12px;}

/********************************* FOOTER *************************/

#Footer {
	position: relative;
	display: block;
	margin: 0;
	margin-left: auto;
	margin-right: auto; 
	padding: 0;
	width: 1000px;
	height: 120px;
	background: url(../img/footer_bg.gif) no-repeat left top;
	color: #B3B3B3;
}

#Footer a {color: #B3B3B3;}

#LogoBanner {
	position: absolute;
	display: block;
	width: 980px;
	height: 38px;
	left: 10px;
	top: 17px;
}

#CopyRight {
	position: absolute;
	display: block;
	margin: 0; 
	padding: 0;
	width: 980px;
	height: 20px;
	left: 10px;
	top: 82px;
	text-align: center;
}

/*****************************************/

#FixedCityLinks {
	display: block;
	position: absolute;
	margin: 0;
	padding: 0;	
	width: 950px;
	height: 13px;
	left: 34px;
	top: 126px;
	font-weight: bold;
	text-align: left;
}


#FixedCityLinks a {
	position: relative;
	display: block;
	height:13px;
	line-height:13px;
	margin: 0;
	padding: 0;
	font-size: 11px;
	text-align: left;
	text-transform: uppercase;
}

* html #FixedCityLinks a {float:left;}

#FixedCityLinks a:hover {text-decoration: none;}

/*************************************/


#TilaKyselyHolder {
	display: block;
	position: relative;
	margin: 0 0 0 4px;
	padding: 0;
	width: 174px;
	height: 131px;
	background: url(../img/fast_search_bg.gif) no-repeat left top;
	
}


#ServiceStatus {
	display: block;
	position: relative;
	margin: 0 0 0 4px;
	padding: 50px 0 0 12px;
	width: 162px;
	height: 81px;
	background: url(../img/huollontila.gif) no-repeat left top;
	
}

* html #ServiceStatus {height:131px;width:174px}

#FastSearchBox {
	display: block;
	position: relative;
	margin: 0 0 0 4px;
	padding: 0;
	width: 174px;
	height: 212px;
	background: url(../img/fast_search_bg.gif) no-repeat left top;
	
}

#FastSearchButton  {
	display: block;
	position: absolute;
	margin: 0;
	padding: 0;
	width: 146px;
	height: 23px;
	line-height: 23px;
	text-align: right;
	top: 149px;
	left: 13px;
	color: #fff;
	font-weight: bold;	
}


#FastSearchAdvancedButton  {
	display: block;
	position: absolute;
	margin: 0;
	padding: 0;
	width: 146px;
	height: 23px;
	line-height: 23px;
	text-align: right;
	top: 181px;
	left: 13px;
	color: #fff;
	font-weight: bold;	
}

.FastSearchOptions {
	display: block;
	position: relative;
	margin-bottom: 5px; 
	margin-left: 13px;
	width: 146px;
	font-size: 11px;
}

.FastBigImageButtons {
	margin: 0; 
	padding: 0;

}


/****************************************/

#FixedServiceLink, #FixedShopLink, #FixedPostLink, #ServiceStatusClosed {
	display: block;
	position: relative;
	margin: 0 0 0 4px;
	padding: 0;
	height: 44px;
}

/***************************************/

#FrontPageNewsTop {
	display: block;
	position: relative;
	margin: 0;
	padding: 0; 
	width: 569px;
	background: url(../img/frontpage_news_top.gif) no-repeat left top;
}

#FrontPageNewsTop:after {
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}


#FrontPageNewsBottom {
	display: block;
	position: relative;
	margin: 0;
	padding: 0 0 20px 0; 
	width: 569px;
	background: url(../img/frontpage_news_bottom.gif) no-repeat left bottom;
	min-height: 172px;
}

* html #FrontPageNewsBottom {height:192px;}


#FrontPageNewsBottom:after {
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}


#FrontPageNewsBody  {
	display: block;
	position: relative;
	margin: 10px 0 0 11px;
	padding: 0; 
	width: 569px;
	background: url(../img/frontpage_news_body.gif) repeat-y left top;
}

#FrontPageNewsBody:after {
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}

.FrontPageNewsText {
	display: block;
	position: relative;
	margin: 0;
	padding: 0 0 0 12px; 
	width: 150px;
}

* html .FrontPageNewsText {width:162px;}

#FrontPageNewsBox1, #FrontPageNewsBox2, #FrontPageNewsBox3 {
	display: block;
	position: relative;
	margin: 0;
	padding: 0;
	width: 150px;
}


.FrontPageNewsPic {
	display: block;
	position: relative;
	margin: 0 0 16px 0;
	padding: 0;
	width: 180px;	
}


/*****************************************/


#FrontPageSaleCars {
	display: block;
	position: relative;
	margin: 0;
	padding: 0; 
	width: 183px;
	/*height: 155px;
	background: url(../img/frontpage_sale_cars_bg.gif) no-repeat left bottom;
	background: url(../img/tarjousautot_pohja.gif) no-repeat left bottom;*/
	background: url(../img/tarjousautot_pohja2.gif) no-repeat 3px bottom;
	height:194px;
	/*border: solid 1px black;*/
}

#FrontPageSaleCarsTitle {
	display: block;
	position: relative;
	margin: 0 0 5px 4px;
	padding: 0; 
	width: 174px;
	height: 31px;
}


.FrontPageSaleCarLink {
	display: block;
	position: relative;
	margin: 0;
	padding: 5px 0 5px 38px; 
	width: 135px;
	background: url(../img/frontpage_sale_cars_arrow.gif) no-repeat 20px 8px;

}

* html .FrontPageSaleCarLink {width: 173px;}


/*****************************************/


#FrontPageTopCars {
	display: block;
	position: relative;
	margin: 0;
	padding: 0; 
	width: 183px;
	/*height: 155px;*/
	height:194px;
	background: url(../img/frontpage_top_cars_bg.gif) no-repeat left bottom;
}

#FrontPageTopTitle {
	display: block;
	position: relative;
	margin: 0 0 5px 4px;
	padding: 0; 
	width: 174px;
	height: 31px;
}


.FrontPageTopCarLink {
	display: block;
	position: relative;
	margin: 0;
	padding: 0 0 5px 38px; 
	width: 135px;
	background: url(../img/frontpage_sale_cars_arrow.gif) no-repeat 20px 8px;

}

* html .FrontPageTopCarLink {width: 173px;}


/*****************************************/
/* Contact page */

.CityBlock {
	height:178px;
	background:url(../img/citybg.gif) no-repeat;
}

.MapImage {
	position:absolute;
	margin:0;
	padding:0;
	border:0;
	height:178px;
}

.CityName {
	padding:16px 0 10px 0;
	margin:0;
	font-weight:bold;
	/*text-transform:uppercase;*/
	color:#00427B;
	font-size:14px;
}

.CityNumbersTable {
	margin:9px 0 10px 0;
	font-size:11px;
}

#CityMapNorth {
	height:178px;
	background:url(../img/map_north.jpg) no-repeat;
}

#CityMapSouth {
	height:178px;
	background:url(../img/map_south.jpg) no-repeat;
}

/*****************************************/
.CityInfoNarrowTitle {
	display: block;
	position: relative;
	margin: 0;
	padding: 0 15px 0 15px; 
	color: #00427B;
	font-weight: bold;
	background: url(../img/city_infobox_bg1.gif) repeat-x left top;
	line-height: 19px;
	height: 19px;
	width: 220px;
}

* html .CityInfoNarrowTitle {width: 250px}

.CityInfoNarrow {
	display: block;
	position: relative;
	margin: 0;
	padding: 15px 15px 15px 15px; 
	width: 220px;
	background: #F0F1F1;
}
* html .CityInfoNarrow {width: 250px;}

#CityInfoOpenTimesInfo {min-height:100px;}
* html #CityInfoOpenTimesInfo {height:130px;}

.CityInfoWideTitle {
	display: block;
	position: relative;
	margin: 0;
	padding: 11px 15px 0 15px; 
	background: url(../img/city_infobox_bg2.gif) repeat-x left top;
	height: 33px;
	width: 534px;
}
* html .CityInfoWideTitle {height: 44px;width: 564px}


.CityInfoWideBox {
	display: block;
	position: relative;
	margin: 0;
	padding: 17px 15px 14px 15px; 
	background: #F0F1F1;
	width: 534px;
}
* html .CityInfoWideBox {width: 564px;}

.CityInfoEmailNotice {
	display: block;
	position: relative;
	margin: 0;
	padding: 14px 0 0 0;
	width: 534px;
}

#CityMap {
	display: block;
	position: relative;
	margin: 0;
	padding: 0;
	width: 307px;
}


/*****************************************/
/* Newcar stylez */

.HeaderGradient {
	height:26px;
	line-height:20px;
	background:url(../img/header_gradient_bg.gif) repeat-x;
}

.NewCarRow {background:url(../img/newcar_row_bg.gif) repeat-y;}

.LinkToCarCard {
	display:block;
	position:relative;
	padding-top:5px;
	font-weight:bold;
}

.LinkToCarCard2 {
	display:block;
	position:relative;
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#343434!important;
}

.AddToComparison {
	display:block;
	position:absolute!important;
	margin:0;
	padding:0;
	width:133px;
	height:15px;
	bottom:10px;
	right:0;
	z-index:20;
	font-family:Arial, Sans-Serif;
	font-size:10px;
	color:#00427B;
	font-weight:normal;
}

.NewCarRowBottom {
	background:url(../img/newcar_row_bottom.gif) no-repeat;
	height:5px;
	overflow:hidden;
}

.NewCarInfoHeader {
	height:39px;
	line-height:30px;
	font-family:Arial, Sans-Serif;
	font-size:14px;
	font-weight:bold;
	color:#00427B;
	background:url(../img/newcar_info_header.gif) repeat-x;
}

#NewCarSubPageLink1,#NewCarSubPageText1 {
	display:block;
	position:relative;
	padding:0;
	margin:0 4px 0 0;
	height:30px;
	width:198px;
	line-height:23px;
	font-family:Arial, Sans-Serif;
	font-weight:bold;
	color:#00427B;
	background:url(../img/newcar_subpage_bg.gif) repeat-x;
	text-align:center;
}

#NewCarSubPageLink2,#NewCarSubPageText2 {
	display:block;
	position:relative;
	padding:0;
	margin:0 4px 0 0;
	height:30px;
	width:110px;
	line-height:23px;
	font-family:Arial, Sans-Serif;
	font-weight:bold;
	color:#00427B;
	background:url(../img/newcar_subpage_bg.gif) repeat-x;
	text-align:center;
}

#NewCarSubPageLink3 {
	display:block;
	position:relative;
	padding:0;
	margin:0 4px 0 0;
	height:30px;
	width:110px;
	line-height:23px;
	font-family:Arial, Sans-Serif;
	font-weight:bold;
	color:#00427B;
	background:url(../img/newcar_subpage_bg.gif) repeat-x;
	text-align:center;
}

#NewCarBasicInfo,#NewCarOptionsInfo {
	background:#F0F1F1;
}

#NewCarOptionsInfo {
	display:none;
	background:#F0F1F1;
}

.NewCarBasicInfoHeader {
	height:21px;
	line-height:21px;
	font-family:Arial, Sans-Serif;
	font-weight:bold;
	color:#00427B;
	background:url(../img/header_gradient_bg2.gif) repeat-x;
}

.NewCarBasicInfoHeader2 {
	height:42px;
	line-height:21px;
	font-family:Arial, Sans-Serif;
	font-weight:bold;
	color:#00427B;
	background:url(../img/header_gradient_bg2x2.gif) repeat-x;
}

.NewCarBasicInfoHeader3 {
	height:65px;
	line-height:21px;
	font-family:Arial, Sans-Serif;
	font-weight:bold;
	color:#00427B;
	background:#DAE5EC url(../img/header_gradient_bg2x2.gif) repeat-x;
}

/*****************************************/
/* Used Car stylez */

.CarInfoMainTitle {
	display:block;
	position:relative;	
	width: 487px;
	min-height: 16px;
	color: #00427B;
	font-weight: bold;
	font-size: 14px;
	padding:7px 0 7px 10px;
	margin:0;
	background: #DAE5EB url(../img/car_info_main_title_bg.gif) repeat-x left top;
}
* html .CarInfoMainTitle {width: 497px;height: 30px;}


.CarInfoMainTitleContactInfo {
	display:block;
	position:relative;	
	width: 487px;
	height: 18px;
	line-height: 18px;
	padding:0 0 0 10px;
	margin:0;
	background: #F0F1F1;
}
* html .CarInfoMainTitleContactInfo {width: 497px;}

.CarInfoTitle {
	display:block;
	position:relative;	
	width: 487px;
	height: 21px;
	line-height: 21px;
	color: #00427B;
	font-weight: bold;
	padding:0 0 0 10px;
	margin:0;
	background: url(../img/car_info_title_bg.gif) repeat-x left top;
}
* html .CarInfoTitle {width: 497px;}

.CarInfoData {
	display:block;
	position:relative;	
	width: 482px;
	margin: 0;
	padding:10px 5px 14px 10px;
	background: #F0F1F1;
}

* html .CarInfoData {width: 497px;}

.CarInfoData2 {
	display:block;
	position:relative;	
	width: 535px;
	margin: 0;
	padding:10px 5px 14px 10px;
	background: #F0F1F1;
}

* html .CarInfoData2 {width: 550px;}

.CarDataTitleBold {color: #00427B;font-weight: bold;}
.CarDataTitle {color: #00427B;}


#CarInfoThumbHolder {
	display:block;
	position:relative;	
	width: 85px;
	height: 257px;
	margin: 0;
	padding:0;
	overflow: hidden;
}

#CarResultSearch {
	display:block;
	position:relative;	
	width: 246px;
	height: 392px;
	margin: 0;
	padding:0;
	background: url(../img/car_result_search.jpg) no-repeat left top;
	color: #00427B;
}


#CarResultAgent {
	display:block;
	position:relative;	
	width: 206px;
	height: 217px;
	margin: 0;
	padding: 22px 20px 0 20px;
	background: url(../img/car_result_agent.jpg) no-repeat left top;
	color: #00427B;
}

* html #CarResultAgent {width: 246px;height: 239px;}


#CarResulBottomLinks {
	display:block;
	position:relative;	
	width: 206px;
	height: 217px;
	margin: 0;
	padding:0 20px 0 20px;
	color: #00427B;
	font-weight: bold;
	line-height: 21px;
}

* html #CarResulBottomLinks {width: 246px;height: 239px;}

#CarResulBottomLinks2 {
	display:block;
	position:relative;	
	width: 143px;
	height: 217px;
	margin: 0;
	padding:0 20px 0 20px;
	color: #00427B;
	font-weight: bold;
	line-height: 21px;
}

* html #CarResulBottomLinks2 {width: 183px;height: 239px;}


/********************************/
/* News */
.NewsSeparator {
	display:block;
	position:relative;	
	width: 545px;
	height: 31px;
	padding: 0;
	margin: 0 0 0 16px;
	background: url(../img/news_separator.gif) no-repeat 0 15px;
}

.NewsSeparator2 {
	display:block;
	position:relative;	
	width: 545px;
	height: 2px;
	padding: 0;
	margin: 0 0 0 16px;
	background: url(../img/news_separator.gif) no-repeat 0 0;
}

.NewsSeparator3 {
	display:block;
	position:relative;	
	width: 545px;
	height: 20px;
	padding: 0;
	margin: 0 0 0 16px;
	background: url(../img/news_separator.gif) no-repeat 0 6px;
}


/* ComparisonLink*/

#ComparisonLinkBox {
	display:block;
	position:absolute;	
	width: 115px;
	padding: 0 0 0 15px;
	margin: 0;
	z-index:20;
	top:57px;
	right:195px;
	border-left:solid 1px #D1D4D4;
}

* html #ComparisonLinkBox {width:130px;}

#ComparisonLinkBox2 {
	display:block;
	position:absolute;	
	width: 115px;
	padding: 0 0 0 15px;
	margin: 0;
	z-index:20;
	top:57px;
	right:260px;	
	border-left:solid 1px #D1D4D4;
}

* html #ComparisonLinkBox2 {width:130px;}

/* Comparison*/

.ComparisonCarRow {
	display:block;
	position:relative;
	margin:0 0 0 8px;
	padding:0;
	width:260px;
}

.ComparisonCarRow:after {
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}


.ComparisonCarRow p{
	padding:0 0 3px 0;
	font-weight:bold;
	color:#19427F;
}

.ChangeCarHolder {
	display:block;
	position:relative;
	margin:0;
	padding:13px 0 0 9px;
	width:269px;
	height:55px;
	background:url(../img/comparisonselect_bg.gif) no-repeat;
	font-weight:bold;
}

* html .ChangeCarHolder {width:278px;height:68px;}

.ChangeCarHolder p {
	padding:0 0 5px 0;
}

.ComparisonSubHeader {
	display:block;
	position:relative;
	margin:0;
	padding:0;
	width:100%;
	height:21px;
	line-height:21px;
	background:#D3DEE7;
}

.ComparisonSubHeader span {margin-left:10px;color:#00427B;font-weight:bold;}

.ComparisonInfo {
	display:block;
	position:relative;
	margin:0;
	padding:10px 0 10px 0;
	background:#F0F1F1;
	width:278px;
}

.ComparisonInfo:after {
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}

.ComparisonAccessories {
	overflow:auto;
	height:200px;
}

#ShowInfo1,#ShowInfo2,#ShowInfo3 {
	display:block;
	position:absolute;
	top:2px;
	right:5px;
}

/*************************************/

.B564_10Paddings {
	display:block;
	position:relative;
	margin:0;
	padding:0 10px 0 10px;
	width:546px;
}

* html .B564_10Paddings {width:564px;}

.B564_10Paddings:after {
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}

/********************************/
