/* ETUSIVUN TYYLEJï¿½ */
#indexContainer { border-spacing: 0; border-collapse: collapse; width: 626px; background-color: #ebebeb; }
#leftPromo { width: 316px; height: 250px; padding-top: 6px; }
#rightPromo { width: 310px; height: 250px; padding-top: 6px; }
#leftPromoTable { border-spacing: 0; margin-left: 10px; border-collapse: collapse; width: 300px; }
#leftPromoTable td { width: 300px; height: 250px; }
.nosto { width: 232px; margin: 5px 26px 5px 26px; padding: 2px 8px 2px 8px; background-color: #000; }
.nosto a:link { color: #ff3000; text-decoration: none; font-size: 11px;  }
.nosto a:visited { color: #ff3000; text-decoration: none; font-size: 11px;  }
.nosto a:visited:hover { color: #ff3000; text-decoration: underline; font-size: 11px;  }
.nosto a:link:hover { color: #ff3000; text-decoration: underline; font-size: 11px;  }
.nosto a:link:active { color: #ff3000; text-decoration: none; font-size: 11px;  }
#nostoTitle {color:#FFFFFF; font-size:18px; font-weight:bold; padding: 0; margin: 0; float:left; text-align: center; position: relative; width: 100%}
.nostoText { width: 262px; height:16px; margin: 0; padding: 0; padding-left:30px; text-align: left; background-color: #000; font-family: arial,helvetica,verdana,sans-serif; color: #fff; text-decoration: none; font-size: 12px; font-weight: bold;}

#nostoTable {width: 248px; padding:0; margin:0; }
.nostorivi {height: 14px; padding:0; margin:0; width: 232px; }
.nostoTableCol1 {width: 140px; height: 14px; padding:0; margin:0; float: left; align:left; text-align: left; font-family: arial,helvetica,verdana,sans-serif; color: #ffffff; text-decoration: none; font-size: 11px; font-weight: normal; position: relative;}
.nostoTableCol2 { width: 92px; height: 14px; float:right; padding:0; margin:0; position: relative; color: #ff3000; text-align: right;}
.nosto span {  text-align: left; background-color: #000; font-family: arial,helvetica,verdana,sans-serif; color: #cc0000; text-decoration: none; font-size: 11px; font-weight: bold;}
.nosto2 { color: #cbcbcd; padding-top: 10px; margin-left: 46px; padding-right: 46px; line-height: 17px; text-align: right; }
#rightPromoTable { border-spacing: 0; border-collapse: collapse; width: 300px; }
#rightPromoTable td { width: 300px; height: 250px; }

/* hakuboksit sisaltavan solun maarite */
#fastSearch {padding:8px 10px 10px 10px; margin:0px;}
/* kolme mainos/hakuboksia */
#usedCarFast { width: 198px; padding:0px; margin:0px; float:left; clear:both;}
#reqCarFast { width: 198px; padding:0 0 0 0; margin:0 0 0 6px; float:right;}
#newCarFast { width: 198px; margin:0 0 0 6px; float:left; }
/* pikahakuboksien otsikot */
#fastSearch .headingBox {margin-left:0px; }
#fastSearch .headingBox ul li {width:100%;}
/* pikahakuboksien sisallon container, muuta kokoa vain tahan */
.contentBox {height:130px; border: 1px solid #c2c2c2;  background-color: #FFFFFF; padding:8px; position:relative; }
/*
#reqCarFast .contentBox {background: url("/static_images/autotalli-kuluttaja/v15/autoapuri_ukkelit_tausta.gif") no-repeat left top; }
*/
#reqCarFast .contentBox {background: url("/static_images/autotalli-kuluttaja/v15/autotalli_autoapuri_tausta.jpg") no-repeat left top; }
/* pikahakuformien elementtien asetukset */
#fastSearch input, #fastSearch select { margin:0 0 4px 0; font-family:arial,helvetica,verdana,sans-serif; font-size:10px; font-weight:bold; text-decoration:none;}
#fastSearch select { height:17px; }
.fastSearchSelect { width:100%; }
.fastSearchSelectSmall { width: 78px;}
.fastSearchField, .fastSearchField2 {font-size: 11px; width: 74px; height:11px; }
.rangeDelim {width:10px;display:block;vertical-align:middle;line-height:17px;margin:0 auto;text-align:center;}
.fastSearchField { float:left; }
.fastSearchField2 { float:right; }

.fastTableSubmit { border:0; left:8px; margin-top: 4px; clear:both; width:180px; height:17px; position:absolute; bottom:3px;}
#fastSearch .fastTableSubmit input { margin-right:0px; padding:0; bottom:0px; position:absolute; right:0px; font-family:arial,helvetica,verdana,sans-serif; font-size:11px; text-decoration:none; font-weight:normal; }
.advancedSearch,#reqCarFast .fastTableSubmit a { float: left; }

.frontPageArticleContainer { margin: 0 0 10px 10px; padding:0;}
#frontPageArticleSpacer {width: 6px; margin:0; padding:0;}

#tuulilasiContainer {width: 282px;  }
#tuulilasiContainer a:link { color: #646263; text-decoration: none; font-size: 11px; font-weight: bold; }
#tuulilasiContainer a:visited { color: #646263; text-decoration: none; font-size: 11px; font-weight: bold; }
#tuulilasiContainer a:visited:hover { color: #646263; text-decoration: none; font-size: 11px; font-weight: bold; }
#tuulilasiContainer a:active { color: #646263; text-decoration: none; font-size: 11px; font-weight: bold; }
#tuulilasiLogo {height: 45px;}

#tuulilasiADesc a:link { color: #646263; text-decoration: none; font-size: 11px; font-weight: normal; }
#tuulilasiADesc a:visited { color: #646263; text-decoration: none; font-size: 11px; font-weight: normal; }
#tuulilasiADesc a:visited:hover { color: #646263; text-decoration: none; font-size: 11px; font-weight: normal; }
#tuulilasiADesc a:active { color: #646263; text-decoration: none; font-size: 11px; font-weight: normal; }

#tuulilasiAThumb img { border: none;}
#tuulilasiAContainer {width: 282px;  padding: 8px 0 8px 0;}
#tuulilasiClear {width: 282px; clear:both;}
#tuulilasiAText {width:172px ; float: left;padding-right: 8px;}
#tuulilasiAThumb {float: right; width: 96px; height: 61px; text-align: right; background-color: #FFFFFF; margin:0; padding: 0;}

#articleSeparator {font-size: 1px; height: 1px; width: 282px; padding: 0 ; margin: 0 ; border-top: 1px solid #c2c2c2; clear: both;}
#articleLiner {clear: both;}

.frontPageArticleTL {width: 282px; margin:0; padding: 8px; border: 1px solid #c2c2c2; background-color: #FFFFFF; }
.frontPageArticleIL {width: 282px;  margin:0; padding: 8px; border: 1px solid #c2c2c2; background-color: #FFFFFF; }
.frontPageArticleUL {width: 282px;  margin:0; padding: 8px; border: 1px solid #c2c2c2; background-color: #FFFFFF; }
#iltalehtiContainer {width: 282px; margin:0; padding:0;}
#iltalehtiContainer a:link { color: #646263; text-decoration: none; font-size: 11px; font-weight: bold; }
#iltalehtiContainer a:visited { color: #646263; text-decoration: none; font-size: 11px; font-weight: bold; }
#iltalehtiContainer a:visited:hover { color: #646263; text-decoration: none; font-size: 11px; font-weight: bold; }
#iltalehtiContainer a:active { color: #646263; text-decoration: none; font-size: 11px; font-weight: bold; }
#iltalehtiLogo {height: 45px;}

#iltalehtiADesc a:link { color: #646263; text-decoration: none; font-size: 11px; font-weight: normal; }
#iltalehtiADesc a:visited { color: #646263; text-decoration: none; font-size: 11px; font-weight: normal; }
#iltalehtiADesc a:visited:hover { color: #646263; text-decoration: none; font-size: 11px; font-weight: normal; }
#iltalehtiADesc a:active { color: #646263; text-decoration: none; font-size: 11px; font-weight: normal; }

#iltalehtiAThumb img { border: none; width: 96px; }
#iltalehtiAContainer {width: 282px; padding: 8px 0 8px 0; float:left;}
#iltalehtiClear {clear:both; width: 282px; line-height: 0; height: 0; visibility: hidden; }
#iltalehtiAText {width:172px ; float: left;padding-right: 8px;}
#iltalehtiAThumb {float: right; width: 96px; text-align: right; background-color: #FFFFFF; margin:0; padding: 0;}
#articleSeparatorIl {font-size: 1px; height: 1px; width: 282px; padding: 0 ; margin: 0 ; border-top: 1px solid #c2c2c2; clear: both;}

#urheilulehtiContainer {width: 282px; margin:0; padding:0;}
#urheilulehtiContainer a:link { color: #646263; text-decoration: none; font-size: 11px; font-weight: bold; }
#urheilulehtiContainer a:visited { color: #646263; text-decoration: none; font-size: 11px; font-weight: bold; }
#urheilulehtiContainer a:visited:hover { color: #646263; text-decoration: none; font-size: 11px; font-weight: bold; }
#urheilulehtiContainer a:active { color: #646263; text-decoration: none; font-size: 11px; font-weight: bold; }
#urheilulehtiLogo {height: 45px;}

#urheilulehtiADesc a:link { color: #646263; text-decoration: none; font-size: 11px; font-weight: normal; }
#urheilulehtiADesc a:visited { color: #646263; text-decoration: none; font-size: 11px; font-weight: normal; }
#urheilulehtiADesc a:visited:hover { color: #646263; text-decoration: none; font-size: 11px; font-weight: normal; }
#urheilulehtiADesc a:active { color: #646263; text-decoration: none; font-size: 11px; font-weight: normal; }

#urheilulehtiAThumb img { border: none; width: 96px; }
#urheilulehtiAContainer {width: 282px; padding: 8px 0 8px 0; float:left;}
#urheilulehtiClear {clear:both; width: 282px; line-height: 0; height: 0; visibility: hidden; }
#urheilulehtiAText {width:172px ; float: left;padding-right: 8px;}
#urheilulehtiAThumb {float: right; width: 96px; text-align: right; background-color: #FFFFFF; margin:0; padding: 0;}
#articleSeparatorUl {font-size: 1px; height: 1px; width: 282px; padding: 0 ; margin: 0 ; border-top: 1px solid #c2c2c2; clear: both;}


#tuulilasi { margin: 0; border-collapse: collapse; }
#tuulilasi td { padding: 0; }
#tuulilasi td.tuulilasiLeft { width: 520px; padding-top: 5px; }
#tuulilasi td.tuulilasiRight { width: 106px; padding-top: 5px; }
a.tuulilasi:link { color: #646263; text-decoration: none; font-size: 11px; font-weight: bold; }
a.tuulilasi:visited { color: #646263; text-decoration: none; font-size: 11px; font-weight: bold; }
a.tuulilasi:visited:hover { color: #cc0000; text-decoration: underline; font-size: 11px; font-weight: bold; }
a.tuulilasi:link:hover { color: #cc0000; text-decoration: underline; font-size: 11px; font-weight: bold; }
a.tuulilasi:link:active { color: #646263; text-decoration: none; font-size: 11px; font-weight: bold; }
#currentContainer {float:left; width:611px; padding:5px 0 5px 15px; margin:0; background-color: #c2c2c2; font-family: arial,helvetica,verdana,sans-serif; color: #333333; text-decoration: none; font-size: 12px; font-weight: bold;}
#currentContainer a:link {font-family: arial,helvetica,verdana,sans-serif; color: #cc0000; text-decoration: none; font-size: 12px; font-weight: bold;}
#currentContainer a:visited {font-family: arial,helvetica,verdana,sans-serif; color: #cc0000; text-decoration: none; font-size: 12px; font-weight: bold;}
#currentContainer a:visited:hover {font-family: arial,helvetica,verdana,sans-serif; color: #cc0000; text-decoration: underline; font-size: 12px; font-weight: bold;}
#currentContainer a:link:hover {font-family: arial,helvetica,verdana,sans-serif; color: #cc0000; text-decoration: underline; font-size: 12px; font-weight: bold;}
#currentContainer a:link:active{font-family: arial,helvetica,verdana,sans-serif; color: #cc0000; text-decoration: underline; font-size: 12px; font-weight: bold;}

/*
.tuulilasilinkit { font: 11px Arial, sans-serif; background-color: #ffffff; color: #df0100; line-height: 16px; padding-left: 10px; }
.tuulilasilinkit a { font: 11px Arial, sans-serif; color: #282828; margin-left: 4px; margin-right: 4px; text-decoration: none; }
.tuulilasilinkit a:hover { font: 11px Arial, sans-serif;color: #df0100; margin-left: 4px; margin-right: 4px; text-decoration: underline; }
.lkm { font: 12px Arial, sans-serif; color: #ffffff; }
*/
/* ETUSIVUN LASKURIN TYYLEJï¿½, Lï¿½HINNï¿½ PYï¿½RITETTY MUSTA BOXI */
div#counterBox{margin-top: 5px; padding-top: 3px; height: 47px; width: 209px; background: #151616; color:#FFFFFF; font-size: 12px; font-weight: bold; text-align:left; }
div#counterBox2{margin-top: 5px; padding-top: 2px; height: 18px; width: 209px; background: #151616; color:#FFFFFF; font-size: 12px; font-weight: bold; text-align:center; }

div#currentBox{margin-top: 2px; padding-top: 1px; height: 15px; width: 209px; background: #151616; color:#FFFFFF; font-size: 12px; font-weight: bold; text-align:center; white-space: nowrap;overflow: hidden; cursor: pointer;}


b.rtop {display: block; background: #37383A; }
b.rbottom {display: block; background: #636468; }
b.rtop b, b.rbottom b{display: block; height: 1px;
    overflow: hidden; background: #151616; }
b.r1{margin: 0 5px; }
b.r2{margin: 0 3px; }
b.r3{margin: 0 2px; }
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px; height: 2px; }

b.rtop2 {display: block; background: #636468; }
b.rbottom2 {display: block; background: #636468; }
b.rtop2 b, b.rbottom2 b{display: block; height: 1px;
    overflow: hidden; background: #151616}

/* HAKULOMAKE (VAIHTOAUTOT JA UUDET AUTOT) */
.colThird { width: 199px; }
.colThird1 { width: 199px; }
.colThird2 { padding: 0 15px 0 15px; width: 169px; }
.colThird3 { padding: 0 0 0 30px; width: 169px; }
.colThirdCenter { width: 199px; text-align: center;}
.colFourth { width: 149px; }
.colFarFourth { width: 120px; }
.colFifth { width: 119px; padding: 0 8px 0 0;}
.colFifthFar { width: 89px; padding: 0 0 0 0;}
.colOrder { width: 225px; }
.colOrder2 { width: 210px; }
.colOrder3 { width: 134px; }
SELECT.searchWide { width: 200px; border: 1px solid #9D9DA1; padding-left: 2px; }
SELECT.searchNormal { width: 168px; border: 1px solid #9D9DA1; padding-left: 2px; margin:0; }
SELECT.searchMedium { width: 148px; border: 1px solid #9D9DA1; padding-left: 2px; margin:0; }
SELECT.searchSmall { width: 90px; border: 1px solid #9D9DA1; padding-left: 2px; }
SELECT.searchSmallest { width: 78px; border: 1px solid #9D9DA1; padding-left: 2px; }
INPUT.textfieldSearch { width: 74px; border: 1px solid #9D9DA1; padding-left: 2px; }
.numberOfItems { color: #2F2E2E; letter-spacing: 2px; font-weight: bold; padding-top: 3px; padding-left: 5px;}
#saveWS { margin-top: 10px; } 

/* JÃ.TTIBOKSI BANNERI  */
table#itemListBigbox { table-layout: fixed; width: 597px; border-collapse: collapse; clear: left; border: 0px solid #c2c2c2;}

/* HAKUTULOSLISTA (VAIHTOAUTOT, UUDET AUTOT JA AUTOARKISTO) */
table#itemList { table-layout: fixed; width: 597px; border-collapse: collapse; clear: left; border: 1px solid #c2c2c2;}
table#itemList TD { padding-left: 0; padding-right: 0; padding-top: 4px; padding-bottom: 4px; }
table#itemList TD.uSelect { width: 25px; text-align: center; padding-top: 4px; padding-bottom: 30px; }
table#itemList TD.uImage { width: 80px; }
table#itemList TD.uMakeModel { width: 135px; padding-left: 5px; padding-right: 2px; text-align: left; }
/**HTML table#itemList TD.uMakeModel { width: 137px; w\idth: 130px; }*/
table#itemList TD.uYearModel { width: 45px; text-align: center; }
table#itemList TD.uMileage { width: 45px; text-align: right; padding-right: 9px; }
/**HTML table#itemList TD.uMileage { width: 61px; w\idth: 52px; }*/
table#itemList TD.uPrice { width: 50px; text-align: right; padding-right: 13px; }
/**HTML table#itemList TD.uPrice { width: 61px; w\idth: 48px; }*/
table#itemList TD.uGuarantee { width: 45px; }
table#itemList TD.uSupplier { width: 155px; text-align: left; padding-left: 5px; }
table#itemList TD.litlePicks { background: #ffffff; padding-left: 8px; border-bottom: 1px solid #c2c2c2;}
/**HTML table#itemList TD.uSupplier { width: 148px; w\idth: 143px; }*/
.evenRow { background-color: #FFFFFF; }
.oddRow { background-color: #FFFFFF; }
.listNavi { width: 120px; }
/* IE7:lla Seuraava linkki valahtaa Edelline -linkin alle jos tämä on 207 px leveä. Täytyy olla 214px. */
/* 207 px toimisi, mutta ekalla sivullahan Edellinen linkki ei ole a-elementti, vaan font-elementti. Kun se myöhemmillä sivuilla on a-elementti, rikkoo se IE7:lla Seuraava-linkin asettelun. Mutta 214 leveys korjaa siis tämän. */
/*.listToGo { width: 207px; }*/
.listToGo {
	width: 214px;
}
.listToGoNew { width: 240px; }
INPUT.textfieldPageNumber{ width: 25px; border: 1px solid #9D9DA1; padding-left: 2px; }
SELECT.listShow { width: 73px; border: 1px solid #9D9DA1; padding-left: 2px; }
SELECT.listNormal { width: 183px; border: 1px solid #9D9DA1; padding-left: 2px; }
table#itemList TD.nSelect { width: 25px; text-align: center;border-bottom: 1px solid #c2c2c2; }
table#itemList TD.nImage { width: 80px; border-bottom: 1px solid #c2c2c2; /*padding-top: 0;*/ }
table#itemList TD.nMakeModel { width: 131px; padding-left: 5px; padding-right: 2px; text-align: left; border-bottom: 1px solid #c2c2c2;}
/**HTML table#itemList TD.nMakeModel { width: 138px; w\idth: 131px; }*/
table#itemList TD.nPrice { width: 50px; text-align: right; padding-right: 15px; border-bottom: 1px solid #c2c2c2;}
/**HTML table#itemList TD.nPrice { width: 65px; w\idth: 50px; }*/
table#itemList TD.nUsageBenefit { width: 50px; text-align: right; padding-right: 23px; border-bottom: 1px solid #c2c2c2;}
/**HTML table#itemList TD.nUsageBenefit { width: 83px; w\idth: 60px; }*/
table#itemList TD.nFreeUsageBenefit { width: 97px; text-align: right; padding-right: 45px; border-bottom: 1px solid #c2c2c2;}
/**HTML table#itemList TD.nFreeUsageBenefit { width: 122px; w\idth: 67px; }*/
table#itemList TD.nCarBody { width: 67px; text-align: right;  padding-right:25px;border-bottom: 1px solid #c2c2c2;}
/**HTML table#itemList TD.nCarBody { width: 93px; w\idth: 86px; }*/
#listItemsShow { margin-right: 70px; } /* Tï¿½mï¿½ on nï¿½ytï¿½ selectin oikean reunan marginaali, koska vaatii IE-hackin */
/**HTML #listItemsShow { margin-right: 35px; }*/

table#itemListArchive { table-layout: fixed; width: 612px; border-collapse: collapse; clear: left; }
table#itemListArchive td { padding-top: 4px; padding-bottom: 4px; height: 44px; }
table#itemListArchive td.aMakeModel { width: 168px; padding-left: 30px; padding-right: 2px; }
/**HTML table#itemListArchive td.aMakeModel { width: 162px; w\idth: 127px; }*/
table#itemListArchive td.aCylcubic { width: 111px; text-align: center; }
table#itemListArchive td.aFuel { width: 110px; text-align: center; }
table#itemListArchive td.aCarbody { width: 86px; padding-left: 10px; }
/**HTML table#itemListArchive td.aCarbody { width: 111px; w\idth: 96px; }*/
table#iitemListArchive td.aYear { width: 111px; padding-left: 0px; }
/**HTML table#iitemListArchive td.aYear { width: 111px; padding-left: 101px; }*/

a.orderMenuLink:link { color: #FFFFFF; text-decoration: none; font-weight: bold; padding:0; margin:0; cursor:pointer;}
a.orderMenuLink:visited { color: #FFFFFF; text-decoration: none; font-weight: bold; padding:0; margin:0;}
a.orderMenuLink:visited:hover { color: #FFFFFF; text-decoration: none; font-weight: bold; padding:0; margin:0;}
a.orderMenuLink:link:hover { color: #FFFFFF; text-decoration: none; font-weight: bold; padding:0; margin:0;}
a.orderMenuLink:link:active { color: #FFFFFF; text-decoration: none; font-weight: bold; padding:0; margin:0;}

a.linkkimainos:link { color: #FFFFFF; text-decoration: underline; font-weight: bold; }
a.linkkimainos:visited { color: #FFFFFF; text-decoration: underline; font-weight: bold; }
a.linkkimainos:visited:hover { color: #FFFFFF; text-decoration: underline; font-weight: bold; }
a.linkkimainos:link:hover { color: #FFFFFF; text-decoration: underline; font-weight: bold; }
a.linkkimainos:link:active { color: #FFFFFF; text-decoration: underline; font-weight: bold; }


/* KOHDESIVU (VAIHTOAUTOT JA UUDET AUTOT) */
.itemNavi { width: 332px; }


.itemNaviCar { width: 290px; }

.itemBackLink { width: 190px; }
#itemMainPictureWWW { width: 320px; height: 240px; margin-top: 0; padding-left: 40px; overflow: hidden;}
#itemMainPictureWWW400 { width: 400px; height: 300px; margin-top: 0; overflow: hidden; }
#itemThumbs { width: 66px; height: 240px; margin-left: 5px; padding: 0; }
.itemThumbContainer { width: 62px; height: 45px; padding: 7px 2px 2px 1px; margin: 0; }
.itemThumbContainerFront { width: 300px; height: 80px; padding: 7px 2px 2px 1px; margin: 0; }

.itemMainContainer { width: 400px; padding: 0 7px 0 7px; margin: 0;}
.itemImporterInfoContainer { width: 400px; padding: 0 7px 0 7px; margin: 0;}
.itemInfoContainer { width: 400px; padding: 0 7px 0 7px; margin: 0;}

#upActive, #upInactive, #downActive, #downInactive { padding-left: 10px; padding-right: 10px; } 
#itemSalesCompany {width: 197px; background-color: #FFFFFF;}
.itemRightCol { width: 198px; }
.itemLeftCol { width: 400px; padding: 0; margin: 0;}
.itemLeftCol2 { width: 384px; padding: 8px; margin: 0; border: 1px solid #c2c2c2; background-color: #FFFFFF; }

#basicInfo { width: 400px; min-height: 185px; margin-top: 6px; background-color: #ebebeb; }
#furtherInfo { margin-top: 6px; width: 209px; height: 175px; background-color: #C2C2C2; }
#basicInfoLeft { width: 155px; margin-left: 17px; } 
*HTML #basicInfoLeft { margin-left: 9px; } /* IE double margin hack */
#basicInfoRight { width: 90px; }
#basicInfoLeftCol1 {width: 90px; float: left;}
#basicInfoLeftCol2 {width: 76px;  float: left; text-align: right;}
#basicInfoRightCol1 {width: 129px;  margin-left: 8px; float: left;}
#basicInfoRightCol2 {width: 77px; float: left; text-align: right;}



table.techInfo { border-collapse: collapse; margin: 0; padding: 0;}
table.techInfo th {margin:0; padding: 0; width: 174px; font-weight: normal; text-align: left;}
table.techInfo td {padding: 0 0 0 0; margin: 0; }
table.optionsInfo { border-collapse: collapse; margin: 0; }
table.optionsInfo td { width: 280px; padding: 0 10px 0 0; }
/* IE6 hack */
*HTML table.optionsInfo td { width: 290px; w\idth: 280px; }
table.optionsInfo ul { margin-top: 0; margin-left: 1.5em; padding-left: 0; }

.btn {
    font: normal 12px arial, sans-serif;
}
.hae_btn {
	font-family: arial, sans-serif;
	font-size: 12px;
	width: 65px;
}

.btnListPage {
    font: normal 12px arial, sans-serif;
	 padding: 0;	 
	 width: 100%;
	 overflow: visible;
}





#techdataContainer {width:612px; padding: 7px 7px 7px 7px; margin:0; }
#nTechInfo { width: 389px; margin-top: 6px; background-color: #D7D7D7; }
#nDefaultOptions { width: 389px; margin-top: 6px; background-color: #D7D7D7; }
#nPlusOptions { margin-top: 6px; width: 209px; background-color: #D7D7D7; }
#plusOptsContainer {margin: 8px 0 0 0 ; padding: 8px; width: 250px; background-color: #EBEBEB; border: 1px solid #c2c2c2;}
#redInfoContainer {margin: 0; padding: 8px; width: 578px; color: #cc0000; background-color: #FFFFFF; border: 1px solid #c2c2c2;}
#redInfoContainerHalf {margin: 0; padding: 8px; width: 365px; color: #cc0000; background-color: #FFFFFF; border: 1px solid #c2c2c2;}


/* Tellapal */
#tellapal { width: 540px; border-collapse: collapse; }
#tellapal th, #tellapal td { padding: 4px 0 4px 0; text-align: left;}
#tellapal th { width: 145px; }

/* OMATALLI */
.myWatches, .mySearches { width: 282px; border-collapse: collapse; }
#myInfo, .myCar { width: 282px; border-collapse: collapse; }
.myWatches th, .myWatches td, .mySearches th, .mySearches td, #myInfo th, #myInfo td { padding: 2px 0 2px 0; }
.myWatches th, .mySearches th { width: 85px; }
#myInfo th, .myCar th { width: 110px; }
SELECT.myWatchAction, SELECT.mySearchAction { width: 100px; border: 1px solid #9D9DA1; padding-left: 2px; }
/* Oman auton muokkaus */
#myCarAddMod { width: 500px; border-collapse: collapse; }
#myCarAddMod th, #myCarAddMod td { padding: 4px; }
#myCarAddMod th { width: 110px; }
#myCarAddMod2 { border-collapse: collapse; }
#myCarAddMod2 td { width: 150px; padding: 2px 0 2px 0; }
#myCarAddMod2Op { border-collapse: collapse; }
#myCarAddMod2Op td { width: 170px; padding: 2px 0 2px 0; }
#changePass { border-collapse: collapse; }
#changePass th { width: 170px; padding: 4px; }
#changePass td { padding: 4px; }
/*Vahdin lisï¿½ys / muokkaus 2/2 */
#watchInfoTable, #favoriteSearchInfoTable { border-collapse: collapse; }
#watchInfoTable th { width: 165px; padding: 4px; }
#favoriteSearchInfoTable th { width: 80px; padding: 4px; }
#watchInfoTable td, #favoriteSearchInfoTable td { padding: 4px; }

/* LOGIN-SIVU */
table.loginPage { border-collapse: collapse; }
table.loginPage td { padding: 3px; }

/* REKISTERï¿½IDY */
#register { width: 320px; border-collapse: collapse; }
#register th, #register td { padding: 4px 0 4px 0; }
#register th { width: 135px; }

/* Popup + ohjeet */
.colTwoThird {float: left; width: 510px; text-align: left; background-color: transparent; }
#popupTop { margin-top: 10px; }
#popupTop h1 { margin: 7px 0 7px 0; width: 50%; }
div#help h2 { font-size: 16px; }
div#help h3 { font-size: 14px; }
div#help h4 { font-size: 12px; }
div#help ul li { line-height: 16px; }
div#help ul#sisallys li { line-height: 14px; }
#footerPrint { float: left; width: 510px; height: 12px; font-size: 9px; letter-spacing: 1px; line-height: 12px; color: #333333;
	background-color: #CCCCCC; border: 1px solid #333333; margin: 15px 0; } 
*HTML #footerPrint { width: 512px; width: 510px; } /* IE6 hack */
#footerPrint span.vasen { float: left; padding: 0 15px; }
#footerPrint span.oikea { float: right; background-color: #FFFFFF; padding: 0 15px; border-left: 1px solid #333333; }

/* VERTAILU */
#compareTable { border-collapse: collapse; margin: 0; width: 580px; table-layout: fixed; }
#compareTable th { padding: 2px 0 2px 4px; }
#compareTable td { width: 112px; padding: 2px; }
*HTML #compareTable td { width: 116px; w\idth: 112px; } /* IE6 hack */


/* SUOSIKKILISTA */
#favoritesList { border-collapse: collapse; margin-top: 20px; table-layout: fixed;}

table#itemList TD.favoritesSelect { width: 35px; text-align: right; padding-right: 5px; border-bottom: 1px solid #c2c2c2;}
table#itemList TD.favoritesMakeModelU { width: 200px; text-align: left; padding-right: 10px; border-bottom: 1px solid #c2c2c2;}
table#itemList TD.favoritesMileage { width: 100px; text-align: right; padding-right: 10px; border-bottom: 1px solid #c2c2c2;}
table#itemList TD.favoritesYearModel { width: 100px; text-align: right; padding-right: 10px; border-bottom: 1px solid #c2c2c2;}
table#itemList TD.favoritesPrice { width: 83px; text-align: left; padding-left: 60px; border-bottom: 1px solid #c2c2c2;}
table#itemList TD.favoritesPriceN { width: 83px; text-align: right; padding-left: 40px; padding-right:7px; border-bottom: 1px solid #c2c2c2;}
table#itemList TD.favoritesMakeModelN { width: 183px; text-align: left; padding-left: 7px; padding-right: 10px; border-bottom: 1px solid #c2c2c2;}
table#itemList TD.favoritesCarBody { width: 70px; text-align: right; padding-right: 0px; border-bottom: 1px solid #c2c2c2;}
table#itemList TD.favoritesCarBodyN { width: 90px; text-align: left; padding-right: 0px; border-bottom: 1px solid #c2c2c2;}
table#itemList TD.favoritesAdvantageUse { width: 65px; text-align: right; padding-right: 5px; border-bottom: 1px solid #c2c2c2;}
table#itemList TD.favoritesAdvantageFree { width: 84px; text-align: right; padding-right: 0px; border-bottom: 1px solid #c2c2c2;}

/* LIIDILOMAKE */
table.contactRequestOwnInfo { border-collapse: collapse; }
table.contactRequestOwnInfo th { padding: 10px 0 0 0; }
table.contactRequestOwnInfo td { padding: 4px 0 0 2px; }

/* PRINT */
#printTable { border-collapse: collapse; margin-top: 5px; margin-left: 5px; }
#printTable th { width: 200px; padding-top: 4px; padding-bottom: 4px; padding-left: 4px; }
#printTable td { padding-top: 4px; padding-bottom: 4px; }
#printTable td.secondCol { width: 396px; }

/* TIETOA PALVELUSTA */
.infoLeft { width: 360px; padding-right: 20px; } 
*HTML .infoLeft { width: 380px w\idth: 360px; } /* IE6 hack */

/* Autoliikkeet haku */
#map { margin-top: 20px; width: 200px; height: 400px; }
#local { margin-top: 20px; width: 300px; }
#supplierName {  width: 300px; margin-top: 10px; }
#suppliersList { border-collapse: collapse; }
#suppliersList th, #suppliersList td { padding: 4px; }

/* TYï¿½KALUPAKKI */
.toolsBox { float: left; width: 185px; height: 153px; }
.toolsBoxText { padding: 12px 0 0 12px; }

a.tyokalupakki:link { color: #012F7D; text-decoration: none; font-size: 11px; font-weight: bold; }
a.tyokalupakki:visited { color: #012F7D; text-decoration: none; font-size: 11px; font-weight: bold; }
a.tyokalupakki:visited:hover { color: #012F7D; text-decoration: underline; font-size: 11px; font-weight: bold; }
a.tyokalupakki:link:hover { color: #012F7D; text-decoration: underline; font-size: 11px; font-weight: bold; }
a.tyokalupakki:link:active { color: #012F7D; text-decoration: none; font-size: 11px; font-weight: bold; }


a.typex:link { color: #FFFFFF; text-decoration: none; font-size: 12px; font-weight: bold; }
a.typex:visited { color: #FFFFFF; text-decoration: none; font-size: 12px; font-weight: bold; }
a.typex:visited:hover { color: #FFFFFF; text-decoration: underline; font-size: 12px; font-weight: bold; }
a.typex:link:hover { color: #FFFFFF; text-decoration: underline; font-size: 12px; font-weight: bold; }
a.typex:link:active { color: #FFFFFF; text-decoration: none; font-size: 12px; font-weight: bold; }

/* uudet etusivun sliderit */
#leftPromoTable { position:relative; }
#leftPromoHeading { width:100%; height:65px; border: 0px solid red; spacing: 0; margin: 0; padding: 0; overflow: hidden;}
#nostoTitle { margin-top:5px; text-align:center; }
#nostoDate { margin-top: 14px; text-align: center; font-size: 14px; color: #999999; }
/* container, jossa kaikki sliderit */
.sliderContainer { margin:auto; width:254px; border: 0px solid red;}
/* kaikille slidereille yhteiset tyylit */
/* .slider {border-top:1px solid #38393b; border-bottom:1px solid #38393b; border-right: 4px solid #38393b; background-color: #555; padding:0; margin:0; width:80px; } */
.slider {background-color: #38393b; padding: 0; spacing: 0; margin: 0 4px 0 0; width:82px;}
.slider ul { height: 123px; margin:0; list-style:none; padding:0; spacing: 0; overflow: hidden;}
.slider ul li { display:none; overflow: hidden; border: 0px solid red; padding: 0 0 0 0; height:60px; width:80px; list-style:none; list-style-image: none; margin: 1px 0 0; spacing: 0;}
.slider ul li a img { border:none; }
.sliderThumb { display: none; overflow: hidden; padding: 0; spacing: 0; margin: 0; width: 80px; height: 60px; }
/* sliderkohtaiset saadot */
#sliderLeft, #sliderMiddle, #sliderRight { float:left; padding:0; margin:0; }
/* yliajetaan reunimmaisten borderit */
/* #sliderLeft .slider { border-left: 1px solid #38393b; }
#sliderRight .slider { border-right: 1px solid #38393b; } */
/* #sliderLeft .slider { border-left: 1px solid #38393b; } */
#sliderRight .slider { padding: 0; margin: 0; }

/* sliderin otsikko */
#sliderLeft h1, #sliderMiddle h1, #sliderRight h1 { color: #999999; font-size: 12px; font-weight: normal; margin-bottom: 2px;}
.sliderNext { margin: 1px 0 0 0; }
.sliderPrev { margin: 0 0 1px 0; }
/* asetetaan valitut thumbnailit nakyville slidereihin */
#thumbLeft4, #thumbLeft5, #thumbMiddle4, #thumbMiddle5, #thumbRight4, #thumbRight5 { display:block; }
/* float clear */
.clear { clear:both; }


/*
Muutokset otsikkopalkkiin liittyen käytettyjen ja uusien autojen hauissa:
https://jira.crometenterprise.com/browse/AT-423 
https://jira.crometenterprise.com/browse/AT-467
*/
#headingBoxScroll, #headingBoxScroll a, #headingBoxScroll b, #headingBoxScroll font, .redHeading a, .greenHeading a, #headingBoxScroll div{
	color:#ffffff;
}

#headingBoxScroll span, #headingBoxBottom span{
	padding:0px;
	margin:0em;
}

span#numberOfItemsTotalContainerTop, span#numberOfItemsTotalContainerBottom, span#numberOfItemsFoundContainerTop, span#numberOfItemsFoundContainerBottom{
	padding-top:0.5em;
}

span#numberOfItemsTotalContainerTop span, span#numberOfItemsTotalContainerBottom span{
	padding:0px;
	margin-left:0.2em;
	margin-right:0.2em;
}



/* Tyhjennä -linkki */
#headingBoxScroll a{
padding-right:1em;
}

/*
 * https://jira.crometenterprise.com/browse/AT-427: Uusien autojen haun vertailuboksin toiminnallisuus
 */
#comparisonContentContainer{
	margin-bottom:5px;
}

#carCompareHeadingBox span{
	margin-left:0px;
	padding-left:0px;
}
.carCompareTab{
	position:relative;
	float:left;
	width:148px;
}

.carCompareCarMake, .carCompareCarModel, .carCompareCarType{
	width:137px;
}

.carCompareCarImage{
	width:85px;	/* This would be min-width if there were no IE6 */
	height:55px;/* This would be min-height if there were no IE6 */
	padding-left:25px; /* Center the image */
}

.carCompareCarImage img{
	border:0px;	/* No border... */
}

.tabitem{
	width:140px;
}

.carCompareContentArea{
	height:154px;
	overflow:hidden;
}


#carCompareContentLoading{
	text-align:center;
	vertical-align:middle;
	z-index:100;
}

/* Painikkeen ylle vähän ilmaa hakusivujen ylä- ja alapalkeissa, joissa on "Hae" -painike */
#searchFormContentContainer .headingBox .btn, #searchFormContentContainer #headingBoxBottom .btn,
#usedSearchForm .headingBox .btn, #usedSearchForm #headingBoxBottom .btn{
	margin-top:1px;
}

/*
 * End https://jira.crometenterprise.com/browse/AT-427: Uusien autojen haun vertailuboksin toiminnallisuus
 */
.colOneContent.supplier{
	padding-right:0px;
	
}
.colOneContent.supplier .contentOne{
	width:590px;
}

.supplier #columnContainer{
	width:100%;
}

.supplier #columnContainer #leftColumn{
	width:360px;
}

.supplier #columnContainer #rightColumn{
	width:220px;
	margin:0px;
	padding-left:5px;
}


#supplierStoreImageContainer{
	width:100%;
	margin-bottom:10px;
}

 
/* 
Start https://jira.crometenterprise.com/browse/ATMAINTENANCE-199 
*/
/* Common to all */
#google_map_container #google_map_route{
	margin-top:1em;
}

/* New item*/
#new_item_map #google_map_container{
	width:385px;
	padding:0px;
}

#new_item_map #google_map_container #google_map_canvas{
	width:380px;
	height:300px;
}


#new_item_map #google_map_container #google_map_route #google_map_route_form #saddr{
	width:320px;
}

/* Used item*/
#used_item_map #google_map_container{
	width:385px;
	padding:0px;
}

#used_item_map #google_map_container #google_map_canvas{
	width:380px;
	height:300px;
}

#used_item_map #google_map_container #google_map_route #google_map_route_form #saddr{
	width:320px;
}

#supplier_item_map{
	width:100%;
}

/* Supplier item*/
#supplier_item_map #google_map_container{
	width:100%;
}

#supplier_item_map #google_map_container #google_map_canvas{
	width:210px;
	height:300px;
}

#supplier_item_map #google_map_container #google_map_canvas .terms-of-use-link{}

/* Hide the Karttatiedot TeleAtlas text because it does not fit in the area */
#supplier_item_map #google_map_container #google_map_canvas div span{
	display:none;
}

#supplier_item_map #google_map_container #google_map_route #google_map_route_form #saddr{
	width:165px;
}
/* 
End https://jira.crometenterprise.com/browse/ATMAINTENANCE-199 
*/