﻿/*****************/
/** LANGUAGES  **/
/***************/

.disablesearch
{
    display: none;
}

.text2{
	padding-top: 10px;
	padding-left: 15px;
padding-right: 15px;
padding-bottom: 5px;
color: #000;
}

p.copyright a
{
    color: #fff;
    text-decoration: none;
}

p.copyright a:hover
{
    text-decoration: underline;
}

#languages
{
    
    position: absolute;
	right: 0px;
	text-align: right;
	vertical-align: top;
	width: 300px;
    margin-top: 4px;
    top: 0px;
    
}

.e_Pass
{
    background: url(../../img/safety_pass.gif) 0 1px no-repeat;
    padding-left: 15px;
}

.e_Fail
{
    background: url(../../img/safety_fail.gif) no-repeat;
    padding-left: 15px;
}

.e_pass
{
    background: url(../../img/safety_pass.gif) 0 1px no-repeat;
    padding-left: 15px;
}

.e_fail
{
    background: url(../../img/safety_fail.gif) no-repeat;
    padding-left: 15px;
}

.inner-lang
{
    position: absolute;
    right: 0px;
}
.marg .headerbg
{
    
    
}
.marg
{
    
}

.safetytableinfo .marg
{
    margin-bottom: 5px;
}


.lng
{
    float: left;
    width: 16px;
    padding: 4px 2px 4px 2px;
}

.lng img
{
   opacity: 0.6;
   filter: alpha(opacity=60);
   zoom: 1;
}

.lang-selected img
{
   opacity: 1;
   filter: alpha(opacity=100);
   zoom: 1;
}

.lng a:hover img
{
   opacity: 1;
   filter: alpha(opacity=100);
   zoom: 1; 
}


/*****
viewcomparable.aspx
*****/

#car_compare_loader
{
    text-align: center;
}

/*****************/
/** PAGE BASICS **/
/*****************/


body.std
{
	background-image: url(../../img/pagebackground.gif);
	background-repeat: repeat-x;
	background-color: #122937;
	padding: 0px;
	margin: 0px;
	border: 0px;
	color: #fff;
	text-align: left;
}

.blockcontent .preamble
{
	font-weight: bold;
}

.startblockcontent .preamble
{
	font-weight: bold;
}

.pagecontainer1
{
	width: 100%;
	padding: auto;
}

.pagecontainer2
{
	margin: 0px auto 0px auto; /*width: 860px;*/
	width: 970px;
}

.pagecontainer3
{
}

.pagecontainer4
{
	text-align: left;
	color: #887;
}

img
{
	border: 0;
}

/******************/
/** HEADER BLOCK **/
/******************/

.headerblock
{
	position: relative;
}

.tallheaderblock
{
	height: 366px;
	position: relative;
}

.headerblock .headertop, .tallheaderblock .headertop
{
	width: 970px;
	background-image: url(../../img/top3.png);
	background-repeat: no-repeat;
	height: 120px;
}

.headerblock .headerlogo, .tallheaderblock .headerlogo
{
	position: absolute;
	left: 5px;
	top: 5px;
}

.headerblock .headerlogo img, .tallheaderblock .headerlogo img
{
	width: 230px;
	height: 110px;
	border: 0px;
}

.headerblock .searchfield, .tallheaderblock .searchfield
{
	border: 1px solid #fff;
	margin: 0px;
}

.headerblock .headersearch, .tallheaderblock .headersearch
{
	position: absolute;
	right: 10px;
	text-align: right;
	vertical-align: top;
	width: 250px;
	top: 10px;
	color: #fff;
	padding: 0 0 0 0;
}
.inner
{
	width: 250px;
	text-align: left;
	background: #cecece;
}

.headerblock .headerlanguage
{
	position: absolute;
	right: 270px;
	text-align: right;
	vertical-align: top;
	width: auto;
	top: 10px;
	color: #fff;
	padding: 0 0 0 0;
	
}

.tallheaderblock .headerlanguage
{
	position: absolute;
	right: 270px;
	text-align: right;
	vertical-align: top;
	width: 250px;
	top: 10px;
	color: #fff;
	padding: 0 0 0 0;
}

.headerblock .headersearch table, .tallheaderblock .headersearch table
{
	margin: 0 0 0 auto;
}

.headerblock .headersearch table td, .tallheaderblock .headersearch table td
{
	vertical-align: middle;
	padding: 3px;
}



.headerblock .headersearch input#search-query, .tallheaderblock .headersearch input#search-query
{
	width: 130px;
	border: 0;
}


span.headerSearchLabel div
{
	display: inline;
}

.headerblock .headermenu, .tallheaderblock .headermenu
{
	position: absolute;
	right: 0px;
	top: 120px;
	z-index: 200;
}

.headerblock .headerbanner
{
    position: absolute;
    right: 0;
    top: 124px;
    z-index: 12;
}

.headerblock .headersplash
{
	position: relative;
	width: 970px;
	background-color: #333;
	height: 191px;
	font-size: 1px;
}

.headerblock .headersplash2
{
	position: relative;
	width: 970px;
	background-color: #333;
	height: 251px;
	font-size: 1px;
}

.techs
{
    font-weight: normal;
    color: #000;
    text-decoration: none;
}

.techs a:hover
{
    text-decoration: underline;
}

.listitem
{
	padding: 10px 0px;
}

.topheader
{
    float: left;
    width: 40%;
}

.headerinfo
{
    float: left;
    width: 59%;
    text-align: right;
}

#euroncapadvanced
{
    margin: 10px 0 0 0;
    
}

#oldeuroncapadvanced
{
    position: absolute;
    bottom: 10px;
    left: 530px;
    width: 500px
}

#euroncapadvanced2
{
    position: absolute;
    bottom: 10px;
    left: 530px;
    width: 500px
}

#euroncapadvanced #advancedresult
{
    float: left;
    vertical-align:text-bottom;
    font-size: 9px;
    height: 38px; 
    padding: 7px 0 0 0;      
}

#euroncapadvanced #advancedlogo
{
    float: left;
    margin: 0 10px 0 0;
}

.specialleft .euroncapadvanced
{
    
}

#oldeuroncapadvanced #advancedresult
{
    float: left;
    vertical-align:text-bottom;
    font-size: 9px;
    height: 38px; 
    padding: 7px 0 0 0;      
}

#oldeuroncapadvanced #advancedresult p
{
    padding: 0px;
    margin: 0px;
    
}

#oldeuroncapadvanced #advancedlogo
{
    float: left;
    margin: 0 10px 0 0;
}

.moviesicon
{
    background: url('../../img/moviesicons.gif') no-repeat;
    padding: 5px 0 5px 25px;
}

.pictureicon
{
    background: url('../../img/picturesicon.gif') no-repeat;
    padding: 5px 10px 5px 25px;
}
.pictureicon a, .moviesicon a
{
    
}

.pageicons
{
    margin: 20px 0 20px 0;
}

.pageicons ul
{
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

.pageicons ul li
{
    float: left;
}

#pageimages
{
    margin: 0 0 10px 0;
}

.reward-hit
{
    width: 485px;
    height: 80px;
    background: url('../../img/hitsbg.png') no-repeat;
    margin: 5px 0 5px 0;
}
#loadingRewards
{
    text-align: center;
    width: 485px;
    display: none;
}

.rewardtable
{
    width: 485px;
}

.rewardlogo
{
    float: left;
    height: 55px;
    padding: 17px 0 0 25px;
    margin: 0 10px 0 0;
}

.rewardtext
{
    float: left;
    padding: 25px 0 0 0px;
    min-height: 43px;
    width: 70%;
}

.rewardtext p
{
    padding: 0px;
    margin: 0px;
    
}

.rewardheader
{
    width: 50%;
}

.rewardsort
{
    text-align:right;
    font-weight: bold;
    width: 50%;
}

#advancedresult
{
    float: left;
    vertical-align: bottom;
    font-size: 9px;
    height: 38px;    
}

#advancedresult p
{
    padding: 0px;
    margin: 0px;
}

.tallheaderblock .headersplash2
{
	position: relative;
	width: 970px;
	background-color: #333;
	height: 251px;
	background-color: #fff;
	background-image: url(../../img/tallsplashbackground2.jpg);
	background-repeat: repeat-x;
}

.tallheaderblock .headersplash2 .splashcar
{
	position: absolute;
	left: 20px;
	top: 45px;
}

.tallheaderblock .headersplash2 .splashrating
{
	position: absolute;
	left: 330px;
	top: 30px;
}

.tallheaderblock .headersplash2 .splashrating th
{
	color: #444;
	font-weight: bold;
	vertical-align: bottom;
}

.tallheaderblock .headersplash2 .splashrating td
{
	color: #444;
	vertical-align: top;
}

.tallheaderblock .headersplash2 .splashrating td
{
}






/******************/
/** PAGE CONTENT **/
/******************/

.contentcolor
{
	height: 6px;
}

.footerblock
{
	color: #fff;
	font-size: 90%;
	font-weight: bold;
}

.footerblock td
{
	font: inherit;
	font-weight: bold;
}

.footerblock a
{
	color: #F9D500;
}

.contentcolorbar
{
	display: block;
	width: 970px;
	height: 4px;
	font-size: 1px;
	padding: 0px;
	margin: 0px;
	z-index: 999;
}





.contentbreadcrumbs
{
	position: relative;
	width: 970px;
	color: #fff;
	padding: 4px 0px 8px 0px;
	margin: 0px;
	vertical-align: top;
	height: 20px;
}

.boldwhite12 a
{
 color:#3c3c40;
}


.contentbreadcrumbs div.row
{
}

.contentbreadcrumbs div.crumb
{
	overflow: hidden;
}

.contentbreadcrumbs table
{
	width: 100%;
	border-collapse: collapse;
}

.contentbreadcrumbs table td
{
	padding: 0;
	margin: 0;
}

.contentbreadcrumbs td.didyouknow
{
	width: 745px;
	text-align: left;
	overflow: hidden;
	color: #fff;
}

.contentbreadcrumbs td.didyouknow img
{
	vertical-align: bottom;
}

.contentbreadcrumbs td.didyouknow a
{
	color: #F9D500;
	text-decoration: none;
}

.contentbreadcrumbs td.didyouknow table
{
	border-collapse: collapse;
	width: 745px;
}

.contentbreadcrumbs td.didyouknow table tr td
{
	padding: 0;
	margin: 0;
}

.contentbreadcrumbs td.didyouknow a img
{
}

.contentbreadcrumbs td.print
{
	text-align: right;
	padding-right: 6px;
}


.contentbreadcrumbs td.print a img
{
	vertical-align: baseline;
}














.menucolumn .startbanners
{
	margin: 0px 0px 6px 0px;
	padding: 0px;
}

.contentblock a
{
	color: #F9D500;
	text-decoration: none;
}

.contentblock a img
{
	border: 0px;
}

.innercontentblock
{
	padding: 0px 0 0 0;
	width: 970px;
}

.innermaincontent
{
	border: 1px solid #f0f;
	color: #3C3C40;
}

.innermaincontent a
{
	color: #005896;
}








.narrowdarkgrayblock
{
	margin: 0px 0px 7px 0px;
}


.howsafeisyourcarblock
{
	background-image: url(../../img/howsafe_background.gif);
	background-repeat: no-repeat;
	margin: 0px 0px 7px 0px;
	height: 205px;
}

.howsafeisyourcarblock .blockcontent
{
	padding: 15px 10px 0px 10px;
	color: #fff;
}

.howsafeisyourcarblock .startblockcontent
{
	padding: 15px 10px 0px 10px;
	color: #fff;
}

.narrowdarkgrayblock
{
	margin: 0px 0px 7px 0px;
}

.narrowdarkgrayblock .blocktop
{
	background-image: url(../../img/darkgrayblocktop.gif);
	height: 6px;
	background-repeat: no-repeat;
	font-size: 1px;
}

.narrowdarkgrayblock .blockbottom
{
	background-image: url(../../img/darkgrayblockbottom.gif);
	background-repeat: no-repeat;
	height: 6px;
	font-size: 1px;
}

.narrowdarkgrayblock .blockruler
{
	background-color: #ccc;
	padding: 0px;
	height: 1px;
	font-size: 1px;
}

.narrowdarkgrayblock .blockcontent
{
	background-color: #243d4e;
	padding: 5px 10px 5px 10px;
	color: #fff;
}


.narrowdarkgrayblock .text
{
	margin: 0;
	color: #e4e4e4;
	font-size: 7pt;
}



.narrowdarkgrayblock table.thin
{
	width: 100%;
	border-collapse: collapse;
}

.narrowdarkgrayblock table.thin td
{
	padding: 0px 0px 5px 0px;
}

.narrowdarkgrayblock table.thin td.title
{
	text-align: left;
	font-weight: bold;
}

.narrowdarkgrayblock table.thin td.formw
{
	text-align: right;
}


div.row
{
	clear: both;
	/*margin-bottom: 3px;
	margin-top: 5px;*/
}


div.row span.label
{
	float: left;
	width: 50px;
	text-align: left;
	font-weight: normal;
	font-size: 8pt;
	margin-top: 5px;
}

.dyk
{
    max-width: 200px;
}

span.advLabel
{
	float: left;
	width: 70%;
	text-align: left;
	font-size: 8pt;
}
/*
span.headerSearchBtn
{
	float: right;
	text-align: left;
}				*/

div.row span.formw
{
	display: block;
	text-align: right;
	padding: 1px 0 1px 0;
}

/*
div.row span.formw1
{
	display: block;
	float: left;	
	text-align: left;
}  

span.formw2 
{
	padding: 5 0 0 2;
}   */

.dropdownSearch
{
	width: 150px;
}
.Searchboox
{
	width: 146px;
}























.comparisonblock
{
	margin: 0px 0px 7px 0px;
}

.comparisonblock .blocktop
{
	background-image: url(../../img/darkgrayblocktop.gif);
	height: 6px;
	background-repeat: no-repeat;
	font-size: 1px;
}

.comparisonblock .blockbottom
{
	background-image: url(../../img/darkgrayblockbottom.gif);
	background-repeat: no-repeat;
	height: 6px;
	font-size: 1px;
}

.comparisonblock .blockruler
{
	background-color: #ccc;
	padding: 0px;
	height: 1px;
	font-size: 1px;
}

.comparisonblock .blockcontent
{
	background-color: #243d4e;
	padding: 5px 10px 5px 10px;
	color: #fff;
}
























.narrowgradientblock
{
	background-image: url(../../img/gradientblockbackground.gif);
	margin: 0px 0px 7px 0px;
}

.narrowgradientblock .blocktop
{
	background-image: url(../../img/lightgrayblocktop.gif);
	height: 6px;
	font-size: 1px;
}

.narrowgradientblock .blockbottom
{
	background-image: url(../../img/darkgrayblockbottom.gif);
	width: 237px;
	height: 6px;
	font-size: 1px;
}

.narrowgradientblock .blockruler
{
	background-color: #ccc;
	padding: 0px;
	height: 1px;
	font-size: 1px;
}

.narrowgradientblock .blockcontent
{
	position: relative;
	padding: 5px 10px 5px 10px;
	color: #fff;
	width: 237px;
}









.spaceblock
{
	margin: 4px 0px 7px 0px; /* eight: 100%; */
	display: none;
}

.spaceblock .topblock
{
	background-image: url(../../img/darkgrayblocktop.gif);
	height: 6px;
	font-size: 1px;
}

.spaceblock .contentblock
{
	background-color: #243d4e;
	padding: 5px 10px 5px 8px;
	color: #fff;
	height: 100%;
}

.spaceblock .bottomblock
{
	background-image: url(../../img/darkgrayblockbottom.gif);
	width: 237px;
	height: 6px;
	font-size: 1px;
}

img.down
{
	padding-top: 5px;
}





















.widewhiteblock
{
	margin: 0px 0px 7px 0px;
	width: 726px;
	background-color: #fff;
}

.widewhiteblock .blocktop
{
	background-image: url(../../img/whiteblocktopnew.gif);
	background-repeat: no-repeat;
	height: 5px;
	font-size: 1px;
}

.widewhiteblock .blockbottom
{
	background-image: url(../../img/whiteblockbottomnew.gif);
	height: 5px;
	font-size: 1px;
	background-repeat: no-repeat;
}

.widewhiteblock .blockruler
{
	background-image: url(../../img/whiteblockruler.gif);
	height: 8px;
	background-repeat: repeat-x;
	padding: 0px;
	width: 726px;
	font-size: 1px;
}

.widewhiteblock .blockcontent
{
	background-color: #fff;
	padding: 5px 17px 5px 17px;
	color: #444;
}

.widewhiteblock .blockcontentv2
{
	background-color: #fff;
	padding: 5px 17px 5px 17px;
	color: #444;
}

.widewhiteblock .startblockcontent
{
	background-color: #fff;
	padding: 5px 17px 5px 17px;
	color: #444;
	float: left;
	width: 440px;
	background: url(../../img/latest_bg.gif) repeat-y top right;
}

.widewhiteblock .blockcontent a
{
	color: #005896;
	text-decoration: underline;
	font-weight: bold;
}

.widewhiteblock .blockcontentv2 a
{
	color: #005896;
	font-weight: bold;
	text-decoration: underline
}

.widewhiteblock .blockcontentv2 .techs a
{
    color: #000;
    font-weight: normal;
    text-decoration: none;
}

.widewhiteblock .blockcontentv2 .techs a:hover
{
    color: #000;
    font-weight: normal;
    text-decoration: underline;
}

.widewhiteblock .startblockcontent a
{
	color: #005896;
	text-decoration: underline;
	font-weight: bold;
}






















.sidemenublock
{
	margin: 0px 0px 7px 0px;
}

.sidemenublock .blocktop
{
	background-image: url(../../img/lightgrayblocktop.gif);
	height: 6px;
	font-size: 1px;
}

.sidemenublock .blockbottom
{
	background-image: url(../../img/darkgrayblockbottom2.gif);
	height: 6px;
	font-size: 1px;
}



div.sidemenu
{
	padding: 0px;
	background-color: #213747;
}

div.sidemenu img
{
	border: 0px;
}

div.sidemenu a
{
	color: #fff;
	text-decoration: none;
}

div.sidemenu div.selected a
{
	color: #F9D500;
}

div.sidemenu a:hover
{
	color: #F9D500;
}


div.sidemenu div.beforeitem, div.sidemenu div.afteritem, div.sidemenu div.beforeindent, div.sidemenu div.afterindent, div.sidemenu div.between
{
	font-size: 1px;
	height: 0px;
	display: none;
	background-color: #274052;
	width: 100%;
}


div.sidemenu ul.treelevel0
{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

div.sidemenu ul.treelevel0 div.menuitem
{
}

div.sidemenu ul.treelevel0 div.item, div.sidemenu ul.treelevel0 div.path, div.sidemenu ul.treelevel0 div.selected
{
	background-color: #263F52;
	padding: 4px 10px 10px 10px;
	font-size: 10pt;
}


div.sidemenu ul.treelevel0 div.item img, div.sidemenu ul.treelevel0 div.path img, div.sidemenu ul.treelevel0 div.selected img
{
}


div.sidemenu ul.treelevel1
{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

div.sidemenu ul.treelevel1 div.item, div.sidemenu ul.treelevel1 div.path, div.sidemenu ul.treelevel1 div.selected
{
	background-color: #213747;
	background-image: url(../../img/sidebarmenubg1.gif);
	background-repeat: repeat-x;
	padding: 10px;
	font-size: 8pt;
}


div.sidemenu ul.treelevel1 div.item img, div.sidemenu ul.treelevel1 div.path img, div.sidemenu ul.treelevel1 div.selected img
{
}












div.sidemenu ul.treelevel2
{
	list-style-type: none;
	padding: 0px 0px 20px 20px;
	margin: 0px;
}


/*
div.sidemenu ul.treelevel1 div.beforeitem
{
	display: block;
	background-color: #fff;
	font-size: 1px;	
	height: 1px;
}	  */

div.sidemenu ul.treelevel2 div.beforeitem
{
	display: none;
}

div.sidemenu ul.treelevel2 div.item, div.sidemenu ul.treelevel2 div.path, div.sidemenu ul.treelevel2 div.selected
{
	padding: 3px;
	background-image: none;
	font-size: 7pt;
}

div.sidemenu ul.treelevel2 div.item img, div.sidemenu ul.treelevel2 div.path img, div.sidemenu ul.treelevel2 div.selected img
{
}

div.sidemenu ul.treelevel3
{
	list-style-type: none;
	padding: 0px 0px 0px 10px;
	margin: 0px;
}

.pagefunctions
{
	float: right;
}

.startbanners img
{
	border: 0px;
}










div.newscontent
{
	margin: 0 0 0 0;
	padding: 0;
}

ul.news
{
	clear: both;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

ul.news li
{
	clear: both;
	margin: 0px;
	padding: 5px 0px 5px 0px;
}

ul.news li .image
{
	float: left;
	padding: 0px 8px 0px 0px;
	width: 120px;
	height: 97px;
}

ul.news li .newstext
{
	float: left;
	width: 310px;
}

ul.news li .newstext p
{
	padding-bottom: 0px;
	margin-bottom: 0px;
}

ul.news li .newsdate
{
	font-size: 9px;
	color: #acacac;
}

ul.news li.oddnews p, ul.news li.evennews p
{
	padding: 5px 0px 0px 0px;
}

div.hrs
{
	background-image: url(../../img/hrs.gif);
	background-repeat: repeat-x;
	height: 22px;
	width: 210px; /*background-color: red*/
}

ul.news li.separator
{
	font-size: 1px;
	margin: 5px 0px 5px 0px;
	padding: 1px 0px 1px 0px;
	height: 1px;
	border: 0px;
	background-image: url(../../img/dotblock.gif);
	background-repeat: repeat-x;
	font-size: 1px;
}

ul.news li.separator .hr
{
	display: none;
}

ul.news li.separator .hr hr
{
	display: none;
}

img.limg
{
	float: right;
	padding: 0px;
	margin-top: 4px;
}

span.newsArchiveText
{
	margin: 5 0 0 0;
	font-size: 7pt;
}

div.dotnewsruler
{
	width: 100%;
	background-image: url(../../img/dotblock.gif);
	background-repeat: repeat-x;
	height: 3px;
	width: 100%;
	margin: 8 0 2 0;
}

div.hr
{
	border: 0px;
	width: 100%;
	background-image: url(../../img/dotblock.gif);
	background-repeat: repeat-x;
	height: 1px;
	margin: 10px 0px 10px 0px;
	width: 100%;
	font-size: 1px;
}

div.hr hr
{
	border: 0px;
	display: none;
	width: 1px;
	height: 1px;
	margin: 0px;
	padding: 0px;
}









div.widewhiteblock div.blockcontent table
{
	border: 0px;
	border-collapse: collapse;
	padding: 0px 0px 10px 0px;
}

div.widewhiteblock div.blockcontent table td, div.widewhiteblock div.blockcontent table th
{
	border: 0;
	padding: 3px 6px 3px 0px;
}


table.widehidden
{
	width: 100%;
	border-collapse: collapse;
	border: 0px;
	border-style: none;
	padding: 0px 0px 10px 0px;
	margin: 0px;
}

table.widehidden tr td, table.widehidden tr th
{
	border: 0px !important;
	padding: 0px;
	margin: 0px;
	border-style: none;
}











.splashrating table
{
	border-collapse: collapse;
	margin: 6px 0px 0px 0px;
	width: 600px;
}

.splashrating table tr.item td
{
	border-top: 1px solid #e5e5e5;
	padding: 4px 2px 4px 2px;
}

.splashrating table tr th
{
	padding: 0px 0px 3px 0px;
	font-size: 110%;
	font-weight: bold;
}

.splashrating table tr.item td.icon
{
	width: 35px;
}

.splashrating table tr.item td.stars
{
	font-size: 90%;
	width: 110px;
}

.splashrating table tr.item td.score
{
	width: 50px;
	font-size: 200%;
	vertical-align: middle;
	text-align: center;
}

.splashrating table tr.item td.options
{
	font-size: 90%;
	width: 120px;
	vertical-align: middle;
}


.splashrating table tr.item td.spacer
{
	width: auto;
}


div.widewhiteblock div.blockcontent table.none
{
	width: 100%;
	border-collapse: collapse;
	padding: 0px;
	border: 0px;
	margin: 0px;
}

div.widewhiteblock div.blockcontent table.none td
{
	padding: 2px;
	border: 0px;
	margin: 0px;
}










div.detailgroup
{
	margin: 0px 0px 10px 7px;
	background-image: url(../../img/detailgroupheader.png);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 20px;
	font-size: 110%;
	font-weight: bold; /*width: 650px;*/
}

table.carinfo
{
	width: 620px;
}

div.detailcontent
{
	margin: 0px 11px 20px 2px;
}

td.vsep
{
	width: 10px;
	background-image: url(../../img/dotblock2.gif);
	background-repeat: repeat-y;
}

td.vsep2009
{
	width: 11px;
	background-image: url(../../img/tdbg.png);
	background-position: left;
	background-repeat: repeat-y;
}

div.widewhiteblock div.blockcontent table.detailcontent
{
	width: 100%;
	border: 0px;
}

div.widewhiteblock div.blockcontent table.detailcontent tr
{
	border: 0px;
}

div.widewhiteblock div.blockcontent table.detailcontent tr th
{
	width: 130px;
	border: 0px;
	padding: 4px;
	background-color: #E5E5E5;
	color: #444;
	font-weight: bold;
	text-align: left;
}

div.widewhiteblock div.blockcontent table.detailcontent tr td
{
	border: 0px;
	padding: 4px;
	background-color: #E5E5E5;
	color: #444;
	text-align: right;
}

div.widewhiteblock div.blockcontent table.detailcontent tr.alt td, div.widewhiteblock div.blockcontent table.detailcontent tr.alt th
{
	background-color: #fff;
	border: 0px;
}






div.widewhiteblock div.blockcontentv2 table.detailcontent
{
	width: 100%;
	border: 0px;
}

div.widewhiteblock div.blockcontentv2 table.detailcontent tr
{
	border: 0px;
}

div.widewhiteblock div.blockcontentv2 table.detailcontent tr th
{
	width: 130px;
	border: 0px;
	padding: 4px;
	background-color: #E5E5E5;
	color: #444;
	font-weight: bold;
	text-align: left;
}

div.widewhiteblock div.blockcontentv2 table.detailcontent tr td
{
	border: 0px;
	padding: 4px;
	background-color: #E5E5E5;
	color: #444;
	text-align: right;
}

div.widewhiteblock div.blockcontentv2 table.detailcontent tr.alt td, div.widewhiteblock div.blockcontent table.detailcontent tr.alt th
{
	background-color: #fff;
	border: 0px;
}








table.esc
{
	border: 0px;
	border-collapse: collapse;
}

table.esc tr th
{
	color: #aaa;
	border: 0px;
}

table.esc tr td
{
	color: #444;
	padding: 3px;
	border: 0px;
}

table.esc tr.sel td
{
	font-weight: bold;
}

#readmore
{
	color: Gray;
	font-size: 10px;
}
#readmore a
{
	font-weight: normal;
	color: Gray;
	text-decoration: none;
}

table.esc div.bars
{
	background-color: #666;
	font-size: 1px;
	height: 17px;
	width: 202px;
}

table.esc div.innerbars
{
	padding: 1px;
}

table.esc div.bars img
{
	height: 15px;
}

table.esc div.bars div.nodatabar
{
	background-image: url(../../img/escbar-nodata.gif);
	color: #fff;
	text-align: center;
	font-size: 10px;
	height: 15px;
}












/********************/
/** COMPARISON BOX **/
/********************/

.sidebarcomparison
{
	background-image: url(../../img/cart_top.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

.sidebarcomparison2
{
	background-image: url(../../img/cart_bottom.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}

.sidebarcomparison
{
	margin: 0px;
	padding: 0px;
}


.sidebarcomparison ul
{
	border: 0;
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

.sidebarcomparison ul li
{
	border: 0;
	margin: 0px;
	padding: 3px;
}

.sidebarcomparison ul li.header
{
	background-image: url(../../img/lightgrayblocktop.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 10px 10px 10px 10px;
	color: #fff;
}

.sidebarcomparison ul li.text
{
	background-color: #213747;
	background-image: url(../../img/sidebarmenubg1.gif);
	background-position: top left;
	background-repeat: repeat-x;
	padding: 10px 10px 10px 10px;
	color: #fff;
}

.sidebarcomparison ul li.group
{
	border-top: 1px solid #324755;
	background-color: #213747;
	padding: 7px 10px 7px 10px;
	color: #fff;
}

.sidebarcomparison ul li.item, .sidebarcomparison ul li.odditem
{
	padding: 7px 10px 7px 10px;
}

.sidebarcomparison ul li.item
{
	background-color: #263f52;
}

.sidebarcomparison ul li.odditem
{
	background-color: #213747;
}

.sidebarcomparison ul li.item a, .sidebarcomparison ul li.odditem a
{
	color: #f9d500;
}

.sidebarcomparison ul li.footer
{
	background-color: #213747;
	height: 20px;
	background-image: url(../../img/cart_bottom.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}


.contentimages
{
	width: 200px;
	text-align: center;
	margin: 0px 0px 10px 0px;
	float: right;
}

.contentimage
{
	width: 180px;
	text-align: left;
	margin: 0px 0px 10px;
}






div.widewhiteblock div.blockcontent table.tests, table.tests
{
	border: 0;
	padding: 0px;
	margin: 0px;
	width: 100%;
}

div.widewhiteblock div.blockcontentv2 table.tests, table.tests
{
	border: 0;
	padding: 0px;
	margin: 0px;
	width: 100%;
}

table.tests tr
{
	height: auto;
}

div.widewhiteblock div.blockcontentv2 table.tests2009, table.tests2009
{
	border: 0px;
	padding: 0px;
	margin: 0px;
	width: 704px;
	border-collapse: collapse;
	height: auto;
}


table.tests2009 tr
{
	height: auto;
}

div.widewhiteblock div.blockcontent table.tests th, table.tests tr th
{
	background-image: url(../../img/header_background.gif);
	height: 32px;
	font-weight: bold;
	font-size: 90%;
	white-space: nowrap;
	padding: 0px 5px 0px 5px;
	margin: 0px;
	border: 0;
	vertical-align: middle;
}

div.widewhiteblock div.blockcontentv2 table.tests th, table.tests tr th
{
	background-image: url(../../img/header_background.gif);
	height: 32px;
	font-weight: bold;
	font-size: 90%;
	white-space: nowrap;
	padding: 0px 5px 0px 5px;
	margin: 0px;
	border: 0;
	vertical-align: middle;
}

table.tests tr th img
{
	vertical-align: middle;
}



div.widewhiteblock div.blockcontent table.tests td, table.tests tr td
{
	padding: 5px 0px 5px 0px;
	border: 0;
	background-image: url(../../img/dotblock.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
}

table.tests2009
{
	width: 704px;
	border-collapse: collapse;
	padding: 0px;
	display: table;
	border-spacing: 0px;
}

tr.nobs1 td.nob1
{
	border-collapse: collapse;
	padding: 0;
	margin: 0;
	border: 0;
}

.images
{
	text-align: center;
	margin: 0 auto;
	width: 100%;
}


div.widewhiteblock div.blockcontentv2 table.tests td, table.tests tr td
{
	padding: 5px 0px 5px 0px;
	border: 0;
	background-image: url(../../img/dotblock.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
}

div.widewhiteblock div.blockcontentv2 table.tests2009, table.tests2009 tr td.nob1 img
{
	display: block;
}

div.widewhiteblock div.blockcontentv2 table.tests2009 td, table.tests2009 tr td
{
	/*padding: 5px 0px 5px 0px; 	border: 0; 	/*background-image: url(../../img/dotblock.gif);*/ /*border-spacing: 0px;*/
}

div.widewhiteblock div.blockcontentv2 table.tests2009 tr.nobs td.nob img, table.tests2009 tr.nobs td.nob img
{
}

div.widewhiteblock div.blockcontentv2 table.tests2009 tr.nobs td, table.tests2009 tr.nobs td
{
	border-collapse: collapse;
	padding: 0;
	margin: 0;
	border: 0;
	display: table-cell;
}

td.nob1
{
	/*max-height: 58px;*/
}


div.widewhiteblock div.blockcontent table.tests td.padleft, table.tests tr td.padleft
{
	/*adding: 5px 10px 5px 5px; 	border: 0; 	background-image: url(../../img/dotblock.gif); 	background-repeat: repeat-x; 	background-position: bottom left; 	border-collapse: collapse;*/
}


div.widewhiteblock div.blockcontentv2 table.tests2009 td.padleft, table.tests2009 tr td.padleft
{
	/*padding: 5px 10px 5px 5px;*/ /*border: 0; 	background-image: url(../../img/dotblock.gif); 	background-repeat: repeat-x; 	border-collapse: collapse; 	background-position: bottom left;*/
}


div.widewhiteblock div.blockcontent table.tests td.padright, table.tests tr td.padright
{
	padding: 5px 5px 5px 0px;
	border: 0;
	background-image: url(../../img/dotblock.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
}

div.widewhiteblock div.blockcontentv2 table.tests td.padright, table.tests tr td.padright
{
	padding: 5px 5px 5px 0px;
	border: 0;
	background-image: url(../../img/dotblock.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
}

div.widewhiteblock div.blockcontentv2 table.tests2009 td.padright, table.tests2009 tr td.padright
{
	/*padding: 5px 5px 5px 0px;*/ /*border: 0; 	background-image: url(../../img/dotblock.gif); 	background-repeat: repeat-x; 	background-position: bottom left;*/
}



div.widewhiteblock div.blockcontent table.article, table.article
{
	width: 680px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
}

div.widewhiteblock div.blockcontentv2 table.article, table.article
{
	width: 700px;
	border: 0px;
	padding: 0px;
	padding-left: 10px;
	margin: 0px;
	border-collapse: collapse;
}

div.widewhiteblock div.blockcontent table.article td.left, table.article tr td.left
{
	padding: 0px 20px 0px 0px;
	border: 0;
	vertical-align: top;
	color: #444;
}

div.widewhiteblock div.blockcontentv2 table.article td.left, table.article tr td.left
{
	padding: 0px 20px 0px 0px;
	border: 0;
	vertical-align: top;
	color: #444;
}

div.widewhiteblock div.blockcontent table.article td.left, table.article2 tr td.left
{
	padding: 0px 20px 0px 0px;
	border: 0;
	vertical-align: top;
	color: #444;
}



div.widewhiteblock div.blockcontent table.article td.separator, table.article tr td.separator
{
	padding: 0;
	border: 0;
	width: 6px;
	background-image: url(../../img/dotblock2.gif);
	background-repeat: repeat-y;
}

div.widewhiteblock div.blockcontent table.article td.separator, table.article2 tr td.separator
{
	padding: 0;
	border: 0;
	width: 6px;
	background-image: url(../../img/dotblock2.gif);
	background-repeat: repeat-y;
}



div.widewhiteblock div.blockcontent table.article td.right, table.article tr td.right
{
	border: 0;
	padding: 0px 0px 0px 10px;
	vertical-align: top;
	width: 160px !important;
	width: /**/ 170px;
	color: #444;
}

div.widewhiteblock div.blockcontent table.article td.right, table.article2 tr td.right
{
	border: 0;
	padding: 40px 0px 0px 10px;
	vertical-align: top;
	width: 220px !important;
	width: /**/ 230px;
	color: #444;
}

div.widewhiteblock div.blockcontentv2 table.article td.right, table.article2 tr td.right
{
	border: 0;
	padding: 40px 0px 0px 20px;
	vertical-align: top; /*width: 240px !important; 	width:  250px;*/
	color: #444;
	text-align: center;
}










table.innercontenttable
{
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 970px;
	border-collapse: collapse;
}

table.innercontenttable tr td.menucolumn
{
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 237px;
	vertical-align: top;
}

table.innercontenttable tr td.separatorcolumn
{
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 8px;
	font-size: 1px;
}

table.innercontenttable tr td.contentcolumn
{
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 616px;
	vertical-align: top;
}








.formfields
{
	border: 0px solid #00f;
	width: 360px;
}

.innerformfield
{
	padding: 0px 10px 10px 0px;
}

.innerformfield .field
{
}

.formfields .halfwidth
{
	width: 170px;
	float: left;
}

.formfields .fullwidth, .formfields .fullwidthcheckboxes
{
	width: 350px;
	float: left;
}

.formfields .halfwidth input, .formfields .halfwidth textarea, .formfields .halfwidth select
{
	margin: 2px 0px 0px 0px;
	width: 160px;
}

.formfields .fullwidth input, .formfields .fullwidth textarea, .formfields .fullwidth select, .formfields .fullwidthcheckboxes input, .formfields .fullwidthcheckboxes textarea, .formfields .fullwidthcheckboxes select
{
	margin: 2px 0px 0px 0px;
	width: 340px;
}



ul.files
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-decoration: none;
}

ul.files li
{
	margin: 0px;
	padding: 0px 0px 5px 0px;
}






/*****************/
/** PAGE BASICS **/
/*****************/

body.print
{
}


body.print .splashcar
{
	float: left;
}

body.print .splashrating
{
	clear: right;
}





div.right
{
	float: right;
}

span.tracecontent
{
	display: block;
	padding: 20px;
	background-color: #fff;
	color: #333;
}







.debuginfo
{
	padding: 5px;
	margin: 0 0 10px 0;
	border: 2px dotted #8f8;
	background-color: #000;
	color: #fff;
	font: 9pt Arial;
}




.errorlist
{
	padding: 10px 20px;
	margin: 0 0 10px 0;
	background-color: #c00;
	color: #fff;
}

.errorlist ul
{
	margin: 0 0 0 10px;
	padding: 0;
	border: 0;
}

.errorlist ul li
{
	margin: 0;
	padding: 0;
	border: 0;
}



.latestrelease
{
	padding: 10px 0 0 13px;
	float: left;
}

.latestrelease .release
{
}

.clear
{
	clear: both;
	height: 0px;
	padding: 0;
	margin: 0;
}


/***
WHIPLASH SCORES
***/

.score1
{
	background: url(../../img/score1.gif) no-repeat;
	display: block;
	width: 25px;
	height: 24px;
}

.score2
{
	background: url(../../img/score2.gif) no-repeat;
	display: block;
	width: 25px;
	height: 24px;
}

.score3
{
	background: url(../../img/score3.gif) no-repeat;
	display: block;
	width: 25px;
	height: 24px;
}

.score1 p
{
	color: #fff;
	padding-top: 5px;
	padding-right: 2px;
	font-weight: bold;
}

.score2 p
{
	color: #fff;
	padding-top: 5px;
	padding-right: 2px;
	font-weight: bold;
}

.score3 p
{
	color: #fff;
	padding-top: 5px;
	padding-right: 2px;
	font-weight: bold;
}


table tr td.ratinginfo2
{
	width: 324px;
	min-height: 136px;
	vertical-align: top;
	background: url(../../img/addbg.png) no-repeat;
}

table tr td.ratingscore
{
	width: 150px;
	vertical-align: top;
}

.ratingscore_tbl
{
	width: 150px;
}
.lbl
{
	vertical-align: baseline;
	width: 100px;
}


.tdscore
{
	width: 50px;
	font-size: 200%;
	vertical-align: middle;
	text-align: center;
}

.menucolumn .startbanners br
{
	display: none;
}

.spacing
{
	padding-top: 10px;
}

h4.cantsee
{
	font-size: 12px;
}



/* 2009 test */

div.ratingimg
{
	clear: both;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: center;
}

tr.ratingrow
{
	width: 620px;
}

td.rate
{
	text-align: center;
}


td.ratingsep
{
	width: 5px;
	text-align: center;
}


tr.special
{
	width: 100%;
}

tr.special td
{
}

table.infowidth
{
	width: 620px; /*background: green;*/
}


table.testing
{
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
}

/* ENGLISH NCAPLANG */

div.adultregion
{
	background: url(../../img/bar_adult.gif) no-repeat;
	background-position: top left;
	width: 689px;
	height: 27px;
	padding-top: 4px;
	color: #3c3c40;
}

div.adultregion table
{
	width: 685px;
}

td.testrating
{
	text-align: right;
}

div.childregion
{
	background: url(../../img/bar_child.gif) no-repeat;
	background-position: top left;
	width: 689px;
	height: 27px;
	padding-top: 4px;
}

div.childregion table
{
	width: 685px;
}


div.pedestrianregion
{
	background: url(../../img/bar_pedestrian.gif) no-repeat;
	background-position: top left;
	height: 27px;
	padding-top: 5px;
}

div.pedestrianregion table
{
	width: 328px;
}



div.safetyregion
{
	background: url(../../img/bar_safety.gif) no-repeat;
	background-position: top left;
	height: 27px;
	padding-top: 5px;
	padding-left: 20px; /*margin-left: 10px;*/
}

div.safetyregion table
{
}



/* ITALIAN NCAPLANG */

div.adultregionit
{
	background: url(../../img/bar_adult.gif) no-repeat;
	background-position: top left;
	width: 689px;
	height: 27px;
	padding-top: 4px;
	color: #3c3c40;
}

div.adultregionit table
{
	width: 685px;
}

td.testrating
{
	text-align: right;
}

div.childregionit
{
	background: url(../../img/bar_child.gif) no-repeat;
	background-position: top left;
	width: 689px;
	height: 27px;
	padding-top: 4px;
}

div.childregionit table
{
	width: 685px;
}


div.pedestrianregionit
{
	background: url(../../img/bar_pedestrian.gif) no-repeat;
	background-position: top left;
	height: 27px;
	padding-top: 5px;
}

div.pedestrianregionit table
{
	width: 328px;
}



div.safetyregionit
{
	background: url(../../img/bar_safety.gif) no-repeat;
	background-position: top left;
	height: 27px;
	padding-top: 5px;
	padding-left: 20px; /*margin-left: 10px;*/
}

div.safetyregionit table
{
}




/* DUTCH NCAPLANG */

div.adultregionnl
{
	background: url(../../img/bar_adult_nl.gif) no-repeat;
	background-position: top left;
	width: 689px;
	height: 27px;
	padding-top: 4px;
	color: #3c3c40;
}

div.adultregionnl table
{
	width: 685px;
}

td.testrating
{
	text-align: right;
}

div.childregionnl
{
	background: url(../../img/bar_child_nl.gif) no-repeat;
	background-position: top left;
	width: 689px;
	height: 27px;
	padding-top: 4px;
}

div.childregionnl table
{
	width: 685px;
}


div.pedestrianregionnl
{
	background: url(../../img/bar_pedestrian_nl.gif) no-repeat;
	background-position: top left;
	height: 27px;
	padding-top: 5px;
}

div.pedestrianregionnl table
{
	width: 328px;
}



div.safetyregionnl
{
	background: url(../../img/bar_safety_nl.gif) no-repeat;
	background-position: top left;
	height: 27px;
	padding-top: 5px;
	padding-left: 20px; /*margin-left: 10px;*/
}

div.safetyregionnl table
{
}

/* SWEDISH NCAPLANG */

div.adultregionsv
{
	background: url(../../img/bar_adult_se.gif) no-repeat;
	background-position: top left;
	width: 689px;
	height: 27px;
	padding-top: 4px;
	color: #3c3c40;
}

div.adultregionsv table
{
	width: 685px;
}

td.testrating
{
	text-align: right;
}

div.childregionsv
{
	background: url(../../img/bar_child_se.gif) no-repeat;
	background-position: top left;
	width: 689px;
	height: 27px;
	padding-top: 4px;
}

div.childregionsv table
{
	width: 685px;
}


div.pedestrianregionsv
{
	background: url(../../img/bar_pedestrian_se.gif) no-repeat;
	background-position: top left;
	height: 27px;
	padding-top: 5px;
}

div.pedestrianregionsv table
{
	width: 328px;
}



div.safetyregionsv
{
	background: url(../../img/bar_safety_se.gif) no-repeat;
	background-position: top left;
	height: 27px;
	padding-top: 5px;
	padding-left: 20px; /*margin-left: 10px;*/
}

div.safetyregionsv table
{
}

/* SPANISH NCAPLANG */

div.adultregiones
{
	background: url(../../img/es_adult.gif) no-repeat;
	background-position: top left;
	width: 689px;
	height: 27px;
	padding-top: 4px;
	color: #3c3c40;
}

div.adultregiones table
{
	width: 685px;
}

td.testrating
{
	text-align: right;
}

div.childregiones
{
	background: url(../../img/es_childregion.gif) no-repeat;
	background-position: top left;
	width: 689px;
	height: 27px;
	padding-top: 4px;
}

div.childregiones table
{
	width: 685px;
}


div.pedestrianregiones
{
	background: url(../../img/es_pedestrian.gif) no-repeat;
	background-position: top left;
	height: 27px;
	padding-top: 5px;
}

div.pedestrianregiones table
{
	width: 328px;
}



div.safetyregiones
{
	background: url(../../img/es_safety.gif) no-repeat;
	background-position: top left;
	height: 27px;
	padding-top: 5px;
	padding-left: 20px; /*margin-left: 10px;*/
}

div.safetyregiones table
{
}

/* DEUTSCH NCAPLANG */

div.adultregionde
{
	background: url(../../img/bar_adult_de.gif) no-repeat;
	background-position: top left;
	width: 689px;
	height: 27px;
	padding-top: 4px;
	color: #3c3c40;
}

div.adultregionde table
{
	width: 685px;
}

td.testrating
{
	text-align: right;
}

div.childregionde
{
	background: url(../../img/bar_child_de.gif) no-repeat;
	background-position: top left;
	width: 689px;
	height: 27px;
	padding-top: 4px;
}

div.childregionde table
{
	width: 685px;
}


div.pedestrianregionde
{
	background: url(../../img/bar_pedestrian_de.gif) no-repeat;
	background-position: top left;
	height: 27px;
	padding-top: 5px;
}

div.pedestrianregionde table
{
	width: 328px;
}



div.safetyregionde
{
	background: url(../../img/bar_safety_de.gif) no-repeat;
	background-position: top left;
	height: 27px;
	padding-top: 5px;
	padding-left: 20px; /*margin-left: 10px;*/
}

div.safetyregionde table
{
}


/* FRENCH NCAPLANG */

div.adultregionfr
{
	background: url(../../img/bar_adult_fr.gif) no-repeat;
	background-position: top left;
	width: 689px;
	height: 27px;
	padding-top: 4px;
	color: #3c3c40;
}

div.adultregionfr table
{
	width: 685px;
}

td.testrating
{
	text-align: right;
}

div.childregionfr
{
	background: url(../../img/bar_child_fr.gif) no-repeat;
	background-position: top left;
	width: 689px;
	height: 27px;
	padding-top: 4px;
}

div.childregionfr table
{
	width: 685px;
}


div.pedestrianregionfr
{
	background: url(../../img/bar_pedestrian_fr.gif) no-repeat;
	background-position: top left;
	height: 27px;
	padding-top: 5px;
}

div.pedestrianregionfr table
{
	width: 328px;
}



div.safetyregionfr
{
	background: url(../../img/bar_safety_fr.gif) no-repeat;
	background-position: top left;
	height: 27px;
	padding-top: 5px;
	padding-left: 20px; /*margin-left: 10px;*/
}

div.safetyregionfr table
{
}


table.no
{
	margin-top: 3px;
	border-collapse: collapse;
}

table.no tr td
{
	margin-bottom: 5px;
}

table.bas
{
	border-collapse: collapse;
	margin-top: 12px;
	width: 193px;
}

div.headerbg
{
	padding: 2px; /*width: 282px;*/
}

td.clean
{
	padding: 15px 0 8px 8px; /*width: 590px;*/
}

td.headerbg
{
	background-color: #e8ebec;
	padding-left: 8px;
	height: 18px;
	padding-top: 3px;
}

td.itemright
{
	background-color: #e8ebec;
	text-align: right;
	height: 18px;
	padding-right: 4px;
}

table.detailcontents
{
	width: 100%;
}

table.detailcontents .odditem
{
	background-color: #e8ebec;
	padding: 2px 0 2px 8px;
	width: 50%;
}

table.detailcontents .item
{
	width: 50%;
	padding: 2px 0 2px 8px;
}

td.detailseven
{
	padding: 2px 0 2px 8px;
	width: 50%;
}

td.spc
{
	height: 8px;
}

td.space
{
	width: 14px;
}

area 
{
    /*border: 1px solid red;*/
}

td.pedestrianheader
{
	background-color: #e8ebec;
	margin-bottom: 4px;
	width: 70px;
	height: 18px;
	padding-left: 7px;
	padding-top: 3px;
}
tr.marg
{
    margin-bottom: 20px;
}
td.headerbg
{
    margin-bottom: 4px;
}
td.itemright
{
    margin-bottom: 4px;
}
.trpad
{
    margin-top: 10px;
}

td.pedestrianright
{
	background-color: #e8ebec;
	margin-bottom: 4px;
	width: 97px;
	text-align: right;
	height: 18px;
	padding: 0px;
	padding-right: 4px;
	margin-right: 0;
}

td.childrenheader
{
	background-color: #e8ebec;
	margin-bottom: 4px;
	width: 60px;
	text-align: left;
	height: 18px;
	padding-left: 9px;
	padding-top: 3px;
}

td.childrenright
{
	background-color: #e8ebec;
	margin-bottom: 4px;
	padding: 0px;
	margin-right: 0;
	padding-right: 5px;
	text-align: right;
	height: 18px;
}

td.resultspace
{
	width: 5px;
	background: url(../../img/resultspace.gif) repeat-y;
}

table.singlebas
{
	border-collapse: collapse;
	width: 100%;
}

table.singleitem
{
	border-collapse: collapse;
	margin-bottom: 8px;
}


td.childrenlongheader
{
	background-color: #e8ebec;
	margin-bottom: 4px;
	width: 250px;
	height: 18px;
	padding-left: 9px;
	padding-top: 3px;
}

td.childrenlongright
{
	background-color: #e8ebec;
	margin-bottom: 4px;
	padding-right: 5px;
	width: 55px;
	text-align: right;
	height: 18px;
}


tr.trpad
{
	padding-bottom: 2px;
}

td.minoritem
{
	padding: 2px;
}

div.headerbg table
{
	width: 282px;
}


td.regionscore
{
	text-align: right;
	padding-right: 8px;
	margin-bottom: 2px;
}

div.ful
{
}

div.imglinks
{
	padding-top: 8px;
	padding-bottom: 8px;
	font-size: 9px;
	color: #444444;
}

.results
{
	width: 180px;
}

.legend
{
	width: auto;
	padding: 0 0 0 3px;
}

.legend img
{
	padding: 0px;
	margin: 0px;
}

.r
{
	width: 360px;
}
.r table tr td
{
	font-size: 9px;
}

.resitem
{
	margin-bottom: 4px;
	border-collapse: collapse;
	width: 160px;
}

td.kj
{
	background-color: #e8ebec;
	width: 115px;
	text-align: left;
	padding: 4px 4px 4px 4px;
}

td.kl
{
	background-color: #e8ebec;
	width: 55px;
	color: #3c3c40;
}

td.left_res
{
	width: 340px;
}

td.right_res
{
	width: auto;
	text-align: right;
	padding-right: 3px;
}



table.safetyandpdf
{
	
}

table.safetyandpdf tr td
{
	font-size: 9px;
	text-align: right;
}

.textleft
{
	width: 50%;
}

td.textright
{
	/*text-align: right;*/
	width: 50%;
}

div.test2009header
{
	background-image: url(../../img/test2009_header.gif);
	background-repeat: no-repeat;
	width: 650px;
	height: 84px;
}

div.test2009header h2
{
	display: inline;
}

.padwidthr
{
	width: 115px;
}

.testwidth
{
	width: 115px;
	padding: 0px;
}

.t1
{
	width: 58px;
	text-align: center;
}
.t1 img
{
	margin-right: 4px;
}

.t2
{
	width: 58px;
	text-align: center;
}


.t2 img
{
}

.t3
{
	width: 58px;
	text-align: center;
}

.t3 img
{
}

.t4
{
	width: 58px;
	text-align: center;
}

.t4 img
{
	text-align: center;
}

.add
{
	text-align: right;
}

.regionscoreblack10 img
{
	padding: 0px;
	margin: 0px;
}

.darkgraybold10 img
{
	padding: 0px;
	margin: 0px;
}

.leftspace
{
	padding-left: 5px;
	width: 135px;
}

.comparable
{
	width: 100%;
}


.tt1
{
	display: table-cell;
	width: 60px;
}

.tt2
{
	width: 130px;
	display: table-cell;
}

.tt3
{
	width: auto;
}

.specialtesting
{
	margin-right: 0px;
	padding: 4px 0 4px 0;
}

.pleft
{
	padding-left: 10px;
}

.detailcontentv2
{
	padding-left: 10px;
	width: 470px;
}

table.safetytable
{
	width: 100%;
}

table.safetytable td.regionscore
{
	padding-right: 20px;
}

table.safetytableinfo
{
	margin-left: 5px;
}

table.safetytableinfo tr td table{ width: 100%; }

table.safetytableinfo tr
{
	/*padding: 4px 0 4px 0;*/ /*margin-bottom: 3px;*/
}

table.safetytableinfo tr.marg td
{
    
	/*padding: 4px 0 4px 0;*/ /*margin-bottom: 3px;*/
}

table.safetytableinfo tr td.headerbg
{
	/*background-color: #e8ebec;*/
	width: 210px;
}

table.safetytableinfo tr td.itemright
{
	background-color: #e8ebec;
	width: 100px;
	margin-left: 10px;
}

table.safetytableinfo .minoritem
{
	padding-left: 10px;
}

.padleg
{
	padding-top: 10px;
	padding-left: 10px;
}

.spacerradio
{
	padding-top: 15px;
}

.kleft
{
	margin-top: 12px;
	margin-left: 20px;
	width: 290px;
}


div.vis div
{
}

div.vis div a
{
	text-decoration: none;
	font-weight: bold;
}

.comparebutton
{
    clear:both;
}

.printr
{
    padding: 5px 4px 0 0;
}
.printr img
{
    vertical-align: bottom;
}

div.vis div a:hover
{
	text-decoration: underline;
}

div.showcomparable
{
    display: block;
}

div.warning
{
	padding: 5px 5px 2px 5px;
	background-color: #ffe4e4;
	clear: both;
}

.warn
{
	float: left;
	padding: 4px;
}

div.warning p
{
	padding-top: 2px;
}

.iconpdf
{
	background: url("../../img/icon_pdf2.gif") no-repeat center left;
	padding: 5px 5px 5px 23px;
}

.iconcompare
{
	background: url("../../img/icon_compare.gif") no-repeat center left;
	padding: 5px 5px 5px 23px;
}

.iconsafety
{
	background: url("../../img/icon_safety2.gif") no-repeat center left;
	padding: 5px 5px 5px 23px;
}

.iconcomment
{
	background: url(../../img/commentsicon.gif) no-repeat center left;
	padding: 5px 5px 5px 23px;
}


/** ESC Rating */

.escholder
{
	position: relative;
	width: 209px;
	min-height: 156px;
}
.esc-outer strong
{
	color: #04589e;
}
.escrating
{
	position: absolute;
	bottom: 9px;
	left: 40px;
}
.esc-outer
{
	width: 209px;
	font-family: Verdana;
	font-size: 12px;
	float: left;
}
.esc-outer p
{
	padding: 4px 0 8px 0;
	margin: 0px;
	font-size: 11px;
	min-height: 25px;
}
.esc-sep
{
	float: left;
	padding: 0 5px 0 5px;
}
.esc-hr hr
{
	display: none;
}
.esc-hr
{
	background: url(../../img/esc_hori.gif) no-repeat;
	width: 686px;
	padding: 6px 0 6px 0;
	clear: both;
}

.divfail
{
	text-align: center;
	font-weight: bold;
}

.esc-hr .hr
{
	display: none;
}

.esc_Fail
{
	background: url("../../img/esc_fail.gif") no-repeat center left;
	padding: 5px 5px 5px 18px;
	font-weight: bold;
	margin-bottom: 5px;
}
.esc_Pass
{
	background: url("../../img/esc_pass.gif") no-repeat center left;
	padding: 5px 5px 5px 18px;
	font-weight: bold;
	margin-bottom: 5px;
}
.esc-info
{
	font-size: 11px;
}
.esc-info table
{
	width: 219px;
	margin-top: 5px;
}

.esc-info table p
{
	margin: 2px 0 0 0;
	height: auto;
}
.esc-info strong
{
	color: #000;
}

/** Youtube */

.tubeholder
{
	position: relative;
	width: 209px;
	min-height: 156px;
}
.tube-outer strong
{
	color: #04589e;
	height: 35px;
	display:block;
	vertical-align: text-bottom;
}

.tube-info
{
	font-size: 11px;
}

.tube-outer
{
	width: 230px;
	font-family: Verdana;
	font-size: 12px;
	float: left;
}
.tube-outer p
{
	padding: 4px 0 8px 0;
	margin: 0px;
	font-size: 11px;
	min-height: 25px;
}
.tube-sep
{
	float: left;
	padding: 0 5px 0 5px;
}
.tube-hr hr
{
	display: none;
}
.tube-hr
{
	background: url(../../img/esc_hori.gif) no-repeat;
	width: 490px;
	padding: 6px 0 6px 0;
	clear: both;
}

.divfail
{
	text-align: center;
	font-weight: bold;
}

.tube-hr .hr
{
	display: none;
}

/** YOUTUBE */

#throbber
{
    text-align: center;
}

#ullanguages {
	    position:absolute;
	    top: 15px;
	    right: 0px;
	    width: 101px;
	    border-right: 1px solid #fff;
	    border-left: 1px solid #fff;
	    border-bottom: 1px solid #fff;
	    padding: 0px;
	    margin: 0px;
	    z-index: 10000;
}

#ullanguages li {
	    background-color: #000;
	    list-style-type: none;
	    padding: 5px;
	    margin: 0px;
}
	 
#ullanguages li a {
	    color:#fff;
	    text-decoration:none;
}
	 
#ullanguages li a:hover {
	    font-weight:bold;
	    color: #F00880;
}
.langp
{
    border: 1px solid #fff;
    background: #000;
    padding: 5px;
    width: 300px;
}

.headerlanguage
{
    margin-top: 0px;
    width: 300px;
    position: relative;
    z-index: 9000;
}

#lcoaleDropDown {width:33px; background-color:#414141; background-repeat:no-repeat; background-position:top; float:left; position:absolute; right:0px; top:12px; text-align:left; z-index:1000;}
#lcoaleDropDown a {display:block; padding-left:3px; padding-top:3px;}
#lcoaleDropDown a img {border:none;}
#lcoaleDropDown a.inactive {display:none;}
#lcoaleDropDown a.show {display:block;}
#lcoaleDropDown.sfhover {width:35px; height:auto;}
#lcoaleDropDownBottom { width:33px; height:4px; overflow:hidden;}


        #selLang
        {
            background: url(/img/lang_bg.png);
            display: block;
            min-width: 153px;
            /*position: absolute;
            right: 0px;
            top: 0px;*/
            
        }
        #selLang a
        {
            padding:5px;
            display: block;
        }
        
       
         #selLang ul
        {
            list-style-type: none;
            padding: 0;
            margin: 0;
            text-align: left;
            
            
        }
        
        #selLang li
        {
            margin-left: 10px;
        }
        

        #selLang li.selected
        {
            background-image: url(/img/pil_fold.png);
            background-repeat: no-repeat;
            background-position: 0 50%;
            padding-left: 0.4em;
            
        }
        
        #selLang li a
        {
            color: #fff;
            text-decoration: none;
        }
        
        #lp
        {
            padding-right: 5px;
        }
        
        #selLang li.hidden
        {
            background-image: url(/img/pil_unfold.png);
            background-repeat: no-repeat;
            background-position: 0 50%;
            padding-left: 0.4em;
        }
        
        
        body
        {
            background: grey;
        }
        
        #availableLang
        {
            background: #fff;
            border-bottom: 5px solid #132839;
            z-index: 10000;
            padding-left: 18px;
            position: relative;
        }
        #availableLang li
        {
            padding: 5px;
        }
        
        #availableLang li a
        {
            color: #132839;
        }
       
/* CUFON */

.regionscorewhite10
{
    font-size: 10px;
    color: #fff;
    font-weight: bold;
}

.header12
{
    color: #213747;
    font-size: 12px;
    font-weight: bold;
}

.darkgraybold10
{
    color: #213747;
    font-size: 10px;
    font-weight: bold;
}

.splashscore
{
    font-size: 18px;
    color: #3c3c40;
}

.boldyellow16
{
    font-size: 16px;
    color: #f9d500;
    font-weight: bold;
}

.boldwhite12
{
    font-weight: bold;
    font-size: 12px;
    color: #fff;
    padding-top: 1px;
}
.darkgray9
{
    font-size: 9px;
    color: #1e2328;
}

h1.splashtitle
{
    background: none;
    padding: 0px;
    font-size:24px;
    margin: 0px;
    font-weight: bold;
}

h2.testedmodel
{
    background: none;
    padding: 0px;
    margin: 0px;
    font-size: 10px;
    font-weight: bold;
}

.boldwhite12 a
{
    color:#fff;
}

a.nolink
{
    color:#f9d500;
}

.type
{
    font-size: 9px;
    color: #3c3c40;
}

/** breadcrumbs  gb-english**/

.feed-en-GB
{
    cursor: pointer;
    width: 465px;
    height: 17px;
}

.next-result-en-GB
{
    float: left;
    min-width: 244px;
    padding: 3px 0 0 0;
}


.next-result-en-GB #didyouknowtext
{
 overflow: hidden;
width: inherit;
}

.next-result-en-GB table
{
    width: 244px;
}

.latest-result-en-GB
{
    float: left;
    padding: 3px 0 0 0;
}

.latest-result-en-GB table
{
    width: 610px;
    
}

.latest-result-en-GB table tr td.did
{
    width: 120px;
    
}

.print-en-GB
{
    float: left;
    padding-top: 4px;
}


/** breadcrumbs  it-IT**/

.feed-it-IT
{
    cursor: pointer;
    width: 465px;
    height: 17px;
}

.next-result-it-IT
{
    float: left;
    min-width: 244px;
    padding: 3px 0 0 0;
}

.next-result-it-IT table #didyouknowtext
{

}

.next-result-it-IT table
{
    width: 244px;
}

.latest-result-it-IT
{
    float: left;
    padding: 3px 0 0 0;
}

.latest-result-it-IT table
{
    width: 610px;
}

.latest-result-it-IT table tr td.did
{
    width: 120px;
}

.print-it-IT
{
    float: left;
    padding-top: 4px;
}




/** breadcrumbs  deutsch**/

.feed-de-DE
{
    cursor: pointer;
    width: 465px;
    height: 17px;
}

.next-result-de-DE
{
    float: left;
    min-width: 244px;
    padding: 3px 0 0 0;
}

.next-result-de-DE #didyouknowtext
{
    
}

.next-result-de-DE table
{
    width: 274px;
}

.latest-result-de-DE
{
    float: left;
    padding: 3px 0 0 0;
}

.latest-result-de-DE table
{
    width: 579px;
}

.latest-result-de-DE table tr td.did
{
    width: 160px;
}

.print-de-DE
{
    float: left;
   padding-top: 4px;
}

/** breadcrumbs  es-ES**/

.feed-es-ES
{
    cursor: pointer;
    width: 465px;
    height: 17px;
}

.next-result-es-ES
{
    float: left;
    min-width: 244px;
    padding: 3px 0 0 0;
}

.next-result-es-ES #didyouknowtext
{
 overflow: hidden;  

}

.next-result-es-ES table
{
    width: 274px;
}

.latest-result-es-ES
{
    float: left;
    padding: 3px 0 0 0;
}

.latest-result-es-ES table
{
    width: 580px;
}

.latest-result-es-ES table tr td.did
{
    width: 210px;
}

.print-es-ES
{
    float: left;
    padding-top: 4px;
}



/** breadcrumbs  english**/

.next-result-en-US
{
    float: left;
    min-width: 244px;
     padding: 3px 0 0 0;
}

.next-result-en-US table
{
    width: 244px;
}

.latest-result-en-US
{
    float: left;
     padding: 3px 0 0 0;
}

.latest-result-en-US table
{
    width: 635px;
}

.latest-result-en-US table tr td.did
{
    width: 130px;
}

.print-en-US
{
    float: left;
    padding-top: 4px;
}

/** breadcrumbs  swedish**/

.next-result-sv-SE
{
    float: left;
    min-width: 244px;
     padding: 3px 0 0 0;
}

.next-result-sv-SE table
{
    width: 244px;
}

.latest-result-sv-SE
{
    float: left;
     padding: 3px 0 0 0;
}

.latest-result-sv-SE table
{
    width: 610px;
}

.latest-result-sv-SE table tr td.did
{
    width: 160px;
}

.print-sv-SE
{
    float: left;
padding-top: 4px;
}


/** breadcrumbs  french**/

.feed-fr-FR
{
    cursor: pointer;
    width: 300px;
    height: 17px;
}

.next-result-fr-FR
{
    float: left;
    min-width: 244px;
     padding: 3px 0 0 0;
}

.next-result-fr-FR table
{
    width: 270px;
}

.latest-result-fr-FR
{
    float: left;
     padding: 3px 0 0 0;
}

.latest-result-fr-FR table
{
    width: 588px;
}

.latest-result-fr-FR table tr td.did
{
    width: 160px;
}

.print-fr-FR
{
    float: left;
    padding-top: 4px;

}

/** breadcrumbs  dutch**/

.next-result-nl-BE
{
    float: left;
    min-width: 244px;
     padding: 3px 0 0 0;
}

.next-result-nl-BE table
{
    width: 290px;
}

.latest-result-nl-BE
{
    float: left;
    padding-left: 10px;
     padding: 3px 0 0 0;
overflow: hidden;
}

.latest-result-nl-BE table
{
    width: 562px;
overflow: hidden;
}

.latest-result-nl-BE table tr td.did
{
    width: 160px;
    
}

.latest-result-nl-BE #didyouknowtext{
 overflow-x: hidden;

}

.print-nl-BE
{
    float: left;
padding: 4px 0 0 0;
}


.homebutton
{
    
    /*left: 105px;*/
   
}

.headermenu img
{
    float: left;
    z-index: 15000;
}

.headertext {
    position: absolute;
    text-align: right;
    right: 15px;
    bottom: 205px;
    color: #fff;
z-index: 100000;
}

.headertext p{
	margin: 0px;
padding: 0px;
text-transform: uppercase;
font-weight: bold;
font-size: 10px;


}

.tallheaderblock .headertext {
    position: absolute;
    text-align: right;
    right: 15px;
    bottom: 260px;
    color: #fff;
z-index: 100000;
}


