/* .topWrap */
#email-comparison { float: right; _width: 540px; _margin-to: 5px; }

#email-comparison .text { width: 200px; line-height: 1.2em; _margin-top: 6px; }

#email-comparison label { font-weight: normal; float: left; text-align: right; font-size: 11px; width: 200px; line-height: 1.2em; margin: 7px 10px 0 0; }

#email-comparison .action { float: left; width: auto; margin: 0 0 0 10px; }


#comparison-tool.block .wrp { padding: 0; }

/* table.comparisonTable */
table.comparisonTable { border-color: #ccc; border-style: solid; border-width: 1px 0 0 1px; border-collapse: collapse; margin: 0 0 10px 0; }


table.comparisonTable td, table.comparisonTable th { border-color: #ccc; border-style: solid; border-width: 0 1px 1px 0; padding: 0; }

table.comparisonTable tr th { background: #f1f1f1; border-color: #ccc; border-style: solid; border-width: 0 1px 1px 0; padding: 5px; font-size: 11px; /* 16px */ font-weight: bold; }

table.comparisonTable tr td { width: 212px; padding: 2px; }

table.comparisonTable tr td .cellWrap { padding: 5px 5px 15px 5px; padding: 5px; background: transparent url(/App_Themes/CarWeGoTheme/img/ltgrdmd.jpg) bottom left repeat-x; overflow: hidden; zoom: 1; }

table.comparisonTable .cellWrap .value { font-size: 12px; /* 14 */ }



table.comparisonTable td .starWrap { overflow: hidden; zoom: 1; float: left; }

/* Comparateur Tool */
#comparison-tool { margin: 20px 0 0 0; }

#comparison-tables-wrap { padding: 10px 0; margin: 0 13px; }

#comparison-tables-wrap .toggler { 
    background: #dcdad9; height: 40px;
     display: block; -webkit-border-radius: 8px;
      -moz-border-radius: 8px; border-radius: 8px;
       overflow: hidden; zoom: 1; margin: 0 0 10px 0; position: relative; }

#comparison-tables-wrap .toggler h1 { float: left; }

#comparison-tables-wrap .toggler h1 a {
     padding: 0 0 0 40px; 
     background: transparent url(/App_Themes/CarWeGoTheme/img/icons.png) no-repeat 0 -736px; 
     line-height: 40px; display: block; height: 40px; color: #504c4d; }

#comparison-tables-wrap .toggler.open h1 a { background-position: 0 -776px; }

#comparison-tables-wrap .toggler .recals { position: absolute; left: 253px; margin: 0; padding: 0; list-style: none; }

#comparison-tables-wrap .toggler .recals li { float: left; width: 217px; }

#comparison-tables-wrap .toggler .recals li .innerWrap { background: #eee; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin: 4px; display: block; height: 32px; }

#comparison-tables-wrap .toggler .recals .vModel { font-size: 11px; /* 14 */ font-weight: bold; color: #000; line-height: 1; padding: 2px 0 0 10px; }

#comparison-tables-wrap .toggler .recals .vVersion { font-weight: bold; line-height: 1; padding: 0 0 0 10px; }

#comparison-tables-wrap .pane { margin: 0 40px 0 20px; }


/* Comparateur Buttons */

#comparateur-buttons { z-index: 10; left: 10px; float: left; display: block; background: none; }

#comparateur-buttons .buttons { list-style: none outside none; margin: 0; padding: 20px 0 0 25px; position: relative; text-align: center; }

#comparateur-buttons .buttons li { display: block; height: 20px; margin: 7px 0 0 0; position: relative; }

#comparateur-buttons .buttons li .btn { background: #d8d8d8; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; /* 	background: transparent url(../img/block.png) -981px -1645px no-repeat; */ padding: 0 0 0 10px; display: block; height: 20px; font-size: 12px; font-weight: bold; color: #333; line-height: 20px; }

#comparateur-buttons .buttons li .btn span { /* 	background: transparent url(../img/block.png) 100% -1605px no-repeat; */ display: block; height: 20px; padding: 0 10px 0 0; line-height: 20px; }

#comparateur-buttons .buttons li .btn.active { color: #fff; background: #31b8e2; /* 	background: transparent url(../img/block.png) -981px -1665px no-repeat; */ }

#comparateur-buttons .buttons li .btn.active span { /* 	background: transparent url(../img/block.png) 100% -1625px no-repeat; */ }



/* Comparateur Vehicles */
#comparateur-vehicles { overflow: hidden; zoom: 1; padding: 10px 0 0 0; background: transparent url(/App_Themes/CarWeGoTheme/img/blkgrd.jpg) bottom left repeat-x; height: 265px; margin: 0 3px; }

#comparateur-vehicles .scrollerWrap { margin: 0 10px; position: relative; float: right; width: 730px; }

#comparateur-vehicles .browse { background: url(/App_Themes/CarWeGoTheme/img/block.png) no-repeat; display: block; width: 36px; height: 252px; cursor: pointer; position: absolute; top: 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

#comparateur-vehicles a.left { background-position: 0 -1336px; left: 0; }
#comparateur-vehicles a.left:hover { background-position: -36px -1336px; }
#comparateur-vehicles a.left:active { background-position: -72px -1336px; }
#comparateur-vehicles a.right { background-position: -180px -1336px; right: 0; }
#comparateur-vehicles a.right:hover { background-position: -144px -1336px; }
#comparateur-vehicles a.right:active { background-position: -108px -1336px; }


#comparateur-vehicles .innerWrap { padding: 10px; position: relative; }

#comparateur-vehicles .innerWrap .close { display: block; height: 10px; width: 10px; position: absolute; background: url(/App_Themes/CarWeGoTheme/img/icons.png) no-repeat 0 0; top: 10px; right: 10px; line-height: 1; font-size: 1px; }

#comparateur-vehicles .innerWrap .close:focus, #comparateur-vehicles .innerWrap .close:hover { background-position: 0 -10px; }

#comparateur-vehicles .innerWrap .close:active { background-position: 1px -9px; }

#comparateur-vehicles .innerWrap .vModel { font-weight: bold; font-size: 15px; color: #000; }

#comparateur-vehicles .innerWrap .vVersion { font-weight: bold; }

#comparateur-vehicles .innerWrap .vImg img { margin: 5px 0; }

#comparateur-vehicles .innerWrap .vImg img { display: block; }

#comparateur-vehicles .innerWrap .vPrice, #comparateur-vehicles .innerWrap .vPrice span { font-style: italic; color: #000; font-size: 9px; font-weight: normal; }

#comparateur-vehicles .innerWrap .vPrice .info { color: #504c4d; }

#comparateur-vehicles .innerWrap .vPrice .price { font-size: 18px; font-weight: bold; }



/* Comparateur Scroller */
#comparateur-scroller { position: relative; width: 651px; margin: 0 auto; overflow: hidden; height: 300px; }

#comparateur-scroller .items { width: 20000em; position: absolute; clear: both; margin: 0; padding: 0; border-color: transparent; border-style: solid; border-width: 1px 0 0 1px; }

#comparateur-scroller .items li { position: relative; list-style-type: none; float: left; margin: 0; background: #fff; width: 216px; height: 250px; border-color: #f1f1f1; border-style: solid; border-width: 0 1px 1px 0; }

#comparateur-scroller .items .mover { background: transparent url(../img/block.png) no-repeat 0 -1294px; border-bottom: 1px solid #f1f1f1; height: 26px; display: block; overflow: hidden; }

#comparateur-scroller .items .mover .info { line-height: 26px; font-style: italic; text-align: center; color: #ccc; display: none; cursor: move; }

#comparateur-scroller .items .move { background: transparent url(/App_Themes/CarWeGoTheme/img/block.png) no-repeat; height: 26px; width: 26px; display: block; }

#comparateur-scroller .items .move.prev { float: left; border-right: 1px solid #f1f1f1; background-position: -945px -516px; }

#comparateur-scroller .items .next { background-position: -971px -516px; float: right; border-left: 1px solid #f1f1f1; }

#comparateur-scroller .items .move.prev:focus, #comparateur-scroller .items .move.prev:hover { background-position: -945px -537px; }

#comparateur-scroller .items .next:focus, #comparateur-scroller .items .next:hover { background-position: -971px -537px; }

#comparateur-scroller .items .move.prev:active { background-position: -944px -536px; }

#comparateur-scroller .items .next:active { background-position: -970px -536px; }

#comparateur-scroller .vLinks { margin: 0; padding: 0; }

#comparateur-scroller .vLinks li { margin: 0; padding: 0; height: auto; width: auto; background: transparent; float: none; border: 0; }

