@charset "utf-8";
/* CSS Document */

.addabike {width:442px; margin:0 0 0 163px;}
.addabike img {border:none;}

.search-dateSX {float:left; width:362px;}
.search-dateDX {float:left; width:79px; background-color:#292929; margin:0 0 0 1px; text-align:center; padding:14px 0;}

.search-title{width:362px; font-size:0.85em; color:#FFFFFF; background-color:#292929; text-align:center; padding:8px 0; text-transform:uppercase; margin: 0 0 1px 0;}
.search-colSX{float:left; width:120px; padding:0; margin:0; font-size:0.85em; color:#FFFFFF; background-color:#292929; background-image:url(/fe-web/img/back-addasearch.png); background-repeat:repeat-x; background-position:top;}
.search-colSX .SX1{float:left; width:70px; padding:8px 10px;}
.search-colSX .SX2{float:left; width:30px; padding:5px 0;}
.search-colDX{float:left; width:120px; padding:0; margin:0 0 0 1px; font-size:0.85em; color:#FFFFFF; background-color:#292929; background-image:url(/fe-web/img/back-addasearch.png); background-repeat:repeat-x; background-position:top;}
.search-colDX .SX1{float:left; width:69px; padding:8px 10px;}
.search-colDX .SX2{float:left; width:30px; padding:5px 0;}

/*#compare {width:797px; margin:0 0 30px 163px;}*/
#compare {width:797px; margin:0 0 0 163px;}
#compare img{border:none;}
#compare .col{float:left; width:240px; margin:0 38px 0 0; padding:0;}
#compare .col1{float:left; width:240px; margin:0 0 0 1px; padding:0;}
#compare h2{color:#FFFFFF; font-weight:normal; margin:9px 0; padding:0; font-size:0.85em;}
#compare h2 a {color: #FFFFFF; text-decoration: none; font-weight:normal;}
#compare h2 a:hover {color: #FF0000;}
#compare .drag{width:230px; background-color:#292929; padding: 6px 5px;}
#compare .drag h2{color:#FFFFFF; font-weight:bold; margin:0; padding:0; font-size:1em;}
#compare .drag h2 a {color: #FFFFFF; text-decoration: none; font-weight:bold;}
#compare .drag h2 a:hover {color: #FF0000;}
#compare h1{color:#FFFFFF; font-weight:bold; margin:0; padding:5px 0px; font-size:1em; letter-spacing:0;}
#compare h1 a {color: #FFFFFF; text-decoration: none; font-weight:bold;}
#compare h1 a:hover {color: #FF0000;}
#compare .tech{padding:0; font-size:0.85em; letter-spacing:0;}

#bike {width:100%; margin:0 0 0 0;}
#bike h1{color:#FFFFFF; font-weight:bold; margin:9px 0; padding:0; text-transform:uppercase; font-size:0.9em;}
#bike h1 a {color: #FFFFFF; text-decoration: none;}
#bike h1 a:hover {color: #CC0000;}
#bike ul,ol {list-style: none; margin: 0 0 0 0; padding: 0 0 0 0;}
#bike li {margin:0 0 9px 0; padding:0; font-size:0.9em; font-weight: normal;}
#bike li a {color: #FFFFFF; text-decoration: none;}
#bike li a:hover {color: #CC0000;}
#bike .col{float:left; width:145px; margin:0 18px 0 0; padding:0;}
#bike .col1{float:left; width:145px; margin:0; padding:0;}

#moto {width:100%; /*height: 425px;*/ background-image:url(/fe-web/img/modello_moto.jpg); background-repeat:no-repeat; background-position: bottom; margin:0; padding:0;}
#moto img{border:none;}
#moto #survey{float:left;}
#moto #moto-tools{float:right; width:240px; color:#999999; text-align:right;}
#moto #moto-tools .button {float:left; width:240px; margin:0; padding:0;}
#moto #moto-tools .button ul,ol {list-style:none; margin:0; padding:0;}
/*#moto #moto-tools .button li {width:100%; text-align:center; font-size:0.85em; font-weight: normal; padding:0; margin:0 0 20px 0; background-color:#292929; color:#FFFFFF;}
#moto #moto-tools .button li a {display: block; color:#FFFFFF; text-decoration: none; text-transform:uppercase; margin:0; padding:8px 0;}*/
#moto #moto-tools .button li {width:100%; text-align:right; font-size:0.85em; font-weight: normal; padding:0; margin:0; color:#FFFFFF;}
#moto #moto-tools .button li a {display: block; color:#FFFFFF; font-weight: normal; text-decoration: none; text-transform:uppercase; margin:0; padding:5px 15px 5px 0; letter-spacing:normal; background-image:url(/fe-web/img/bullet-button.gif); background-repeat:no-repeat; background-position:right;}
#moto #moto-tools .button li a:hover {color:#CC0000;}
#moto #moto-tools .coloriSX {float:right; text-transform:uppercase; font-size:0.8em;}
#moto #moto-tools .coloriDX {float:right; width:95px; margin:10px 0 0 0;}
#moto #moto-tools .coloriDX .div {float:right; width:10px;}
#moto #moto-tools .coloriDX img {border:none;cursor:default;}
#moto #moto-tools .coloriDX2 {float:right; width:240px; margin:10px 0 0 0; text-align:right;}
#moto #moto-tools .coloriDX2 img {border:none;cursor:default;}
#moto #moto-tools .coloriDX2 .div {float:right; width:10px;}
#moto #moto-tools .coloriDX2 .div-five {float:left; width:5px;}
/*#moto #moto-tools .price {text-transform:uppercase; font-weight:normal; font-size:0.8em;}
#moto #moto-tools .W {color:#FFFFFF; font-size:1.25em;}*/
/* 2010 */
#moto #moto-tools .price {text-transform:none; font-weight:normal; font-size:0.9em;}
#moto #moto-tools .price2 {text-transform:none; font-weight:normal; font-size:0.85em; margin:5px 0 0 0;}
#moto #moto-tools .W {color:#FFFFFF; font-size:1.0em;}
/* 2010 */

.tool-container .grey-toolbar {width: 960px; margin:auto !important; padding:0;}
.tool-container .grey-toolbar #toolbar-bike {width:100%; margin:0; padding:0;}
.tool-container .grey-toolbar #toolbar-bike .divide {float:left; width:18px; margin:0; padding:0;}
.tool-container .grey-toolbar #toolbar-bike .button {float:left; width:145px; margin:0; padding:0;}
.tool-container .grey-toolbar #toolbar-bike .button ul,ol {list-style:none; margin:0; padding:0;}
.tool-container .grey-toolbar #toolbar-bike .button li {width:100%; text-align:center; font-size:0.8em; font-weight: normal; padding:0; margin:0; background-color:#000000; color:#FFFFFF;}
.tool-container .grey-toolbar #toolbar-bike .button li a {display: block; color:#FFFFFF; text-decoration: none; text-transform:uppercase; margin:0; padding:3px 0;}
.tool-container .grey-toolbar #toolbar-bike .button li a:hover {color:#CC0000;}
.tool-container .grey-toolbar #toolbar-bike .activeLink {float:left; width:145px; margin:0; padding:0;}
.tool-container .grey-toolbar #toolbar-bike .activeLink ul,ol {list-style:none; margin:0; padding:0;}
.tool-container .grey-toolbar #toolbar-bike .activeLink li {width:100%; text-align:center; font-size:0.8em; font-weight: normal; padding:0; margin:10px 0 0 0; background-color:#000000; color:#CC0000;}
.tool-container .grey-toolbar #toolbar-bike .activeLink li a {display: block; color:#CC0000; text-decoration: none; text-transform:uppercase; margin:0; padding:3px 0;}
.tool-container .grey-toolbar #toolbar-bike .activeLink li a:hover {color:#FFFFFF;}
.tool-container .grey-toolbar #toolbar-bike .buttonOff {float:left; width:145px; height:18px; margin:0; padding:0; background-color:#0f0f0f;}

.tool-container .grey-toolbar #toolbar-bike-menu {background-color:#000000; margin:0; padding:40px 110px 20px 100px;}
.tool-container .grey-toolbar #toolbar-bike-menu a {color: #FFFFFF; text-decoration: none; font-weight:normal;}
.tool-container .grey-toolbar #toolbar-bike-menu a:hover {color: #CC0000;}
.tool-container .grey-toolbar #toolbar-bike-menu .row{padding:0 0 30px 0;}
.tool-container .grey-toolbar #toolbar-bike-menu .col1{float:left; width:180px;}
.tool-container .grey-toolbar #toolbar-bike-menu .col1 img{margin:0 10px 0 0;}
.tool-container .grey-toolbar #toolbar-bike-menu .col{float:left; width:180px; margin:0 0 0 10px;}
.tool-container .grey-toolbar #toolbar-bike-menu .col img{margin:0 10px 0 0;}
.tool-container .grey-toolbar #toolbar-bike-menu .colTxt1 {float: left; width: 268px; margin-left: 40px; font-size:1.4em; line-height: 25px;}
.tool-container .grey-toolbar #toolbar-bike-menu .colTxt2 {float: left; width: 308px; margin-left: 18px; margin-right: 18px; font-size:0.9em; color:#666666; line-height: 20px;}

/*
.tool-container .black-toolbar #toolbar-bike-menu {background-color:#000000; margin:0; padding:30px 110px 0 100px;}
.tool-container .black-toolbar #toolbar-bike-menu a {color: #FFFFFF; text-decoration: none; font-weight:normal;}
.tool-container .black-toolbar #toolbar-bike-menu a:hover {color: #CC0000;}
.tool-container .black-toolbar #toolbar-bike-menu .row{width: 750px; margin:auto !important; padding:0 0 40px 0; color:#FFFFFF !important;}
.tool-container .black-toolbar #toolbar-bike-menu .col1{float:left; width:180px;}
.tool-container .black-toolbar #toolbar-bike-menu .col1 img{margin:0 10px 0 0;}
.tool-container .black-toolbar #toolbar-bike-menu .col1 .sx{float:left; width:20px;}
.tool-container .black-toolbar #toolbar-bike-menu .col1 .dx{float:left; width:160px;}
.tool-container .black-toolbar #toolbar-bike-menu .col{float:left; width:180px; margin:0 0 0 10px;}
.tool-container .black-toolbar #toolbar-bike-menu .col img{margin:0 10px 0 10px;}
.tool-container .black-toolbar #toolbar-bike-menu .col .sx{float:left; width:30px;}
.tool-container .black-toolbar #toolbar-bike-menu .col .dx{float:left; width:150px;}
.tool-container .black-toolbar #toolbar-bike-menu .colTxt1 {float: left; width: 268px; margin-left: 40px; font-size:1.4em; line-height: 25px;}
.tool-container .black-toolbar #toolbar-bike-menu .colTxt2 {float: left; width: 308px; margin-left: 18px; margin-right: 18px; font-size:0.9em; color:#666666; line-height: 20px;}
*/
/* 2010 */
.tool-container .black-toolbar #toolbar-bike-menu {background-color:#000000; margin:0; padding:30px 110px 0 100px;}
.tool-container .black-toolbar #toolbar-bike-menu a {color: #FFFFFF; text-decoration: none; font-weight:normal; font-size:1.1em;}
.tool-container .black-toolbar #toolbar-bike-menu a:hover {color: #CC0000;}
.tool-container .black-toolbar #toolbar-bike-menu .row{width: 960px; margin:auto !important; padding:0 0 30px 0; color:#FFFFFF !important;}
.tool-container .black-toolbar #toolbar-bike-menu .col1{float:left; width:180px;}
.tool-container .black-toolbar #toolbar-bike-menu .col1 img{margin:0 10px 0 0;}
.tool-container .black-toolbar #toolbar-bike-menu .col1 .sx{float:left; width:20px;}
.tool-container .black-toolbar #toolbar-bike-menu .col1 .dx{float:left; width:160px;}
.tool-container .black-toolbar #toolbar-bike-menu .col18{float:left; width:18px;}
.tool-container .black-toolbar #toolbar-bike-menu .col{float:left; width:308px; height:20px; margin:0; padding:0; background-image:url(/fe-web/img/bullet-model2010.gif); background-repeat:no-repeat;}
.tool-container .black-toolbar #toolbar-bike-menu .col a {display:block; width:248px; height:18px; color:#FFFFFF; text-decoration:none; font-weight:normal; font-size:1.1em; padding:0px 30px 0 30px;}
.tool-container .black-toolbar #toolbar-bike-menu .col a:hover {min-height:20px; color:#CC0000; background-image:url(/fe-web/img/bullet-model2010on.gif); background-repeat:no-repeat;}
.tool-container .black-toolbar #toolbar-bike-menu .col img{margin:0 10px 0 10px;}

.tool-container .black-toolbar #toolbar-bike-menu .col2{float:left; width:308px; height:38px; margin:0; padding:0; background-image:url(/fe-web/img/bullet-model2010.gif); background-repeat:no-repeat;}
.tool-container .black-toolbar #toolbar-bike-menu .col2 a {display:block; width:248px; height:38px; color:#FFFFFF; text-decoration:none; font-weight:normal; font-size:1.1em; padding:2px 30px 0 30px;}
.tool-container .black-toolbar #toolbar-bike-menu .col2 a:hover {min-height:20px; color:#CC0000; background-image:url(/fe-web/img/bullet-model2010on2righe.gif); background-repeat:no-repeat;}
.tool-container .black-toolbar #toolbar-bike-menu .col2 img{margin:0 10px 0 10px;}

.tool-container .black-toolbar #toolbar-bike-menu .col .sx{float:left; width:20px;}
.tool-container .black-toolbar #toolbar-bike-menu .col .dx{float:left; width:160px;}
.tool-container .black-toolbar #toolbar-bike-menu .colTxt1 {float: left; width: 268px; margin-left: 40px; font-size:1.4em; line-height: 25px;}
.tool-container .black-toolbar #toolbar-bike-menu .colTxt2 {float: left; width: 308px; margin-left: 18px; margin-right: 18px; font-size:0.9em; color:#666666; line-height: 20px;}
/* 2010 */

.tool-container .grey-toolbar .greyTech{width: 960px; margin:auto !important; padding:30px 0 0 0;}
.tool-container .grey-toolbar .greyTech img{border:none;}
.tool-container .grey-toolbar .greyTech .button {float:left; width:145px; margin:0 0 20px 0; padding:0;}
.tool-container .grey-toolbar .greyTech .button ul,ol {list-style:none; margin:0; padding:0;}
.tool-container .grey-toolbar .greyTech .button li {width:100%; text-align:center; font-size:0.8em; font-weight: normal; padding:0; margin:0; background-color:#000000; color:#FFFFFF;}
.tool-container .grey-toolbar .greyTech .button li a {display: block; color:#FFFFFF; text-decoration: none; text-transform:uppercase; margin:0; padding:3px 0;}
.tool-container .grey-toolbar .greyTech .button li a:hover {color:#CC0000;}
.tool-container .grey-toolbar .greyTech .compare .button {float:left; width:80px; margin:0; padding:0;}
.tool-container .grey-toolbar .greyTech .compare .button ul,ol {list-style:none; margin:0; padding:0;}
.tool-container .grey-toolbar .greyTech .compare .button li {width:100%; text-align:center; font-size:0.8em; font-weight: normal; padding:0; /*margin:40px 0 20px 0;*/ background-color:#292929; color:#FFFFFF;}
.tool-container .grey-toolbar .greyTech .compare .button li a {display: block; color:#FFFFFF; text-decoration: none; text-transform:uppercase; margin:0; padding:5px 0;}
.tool-container .grey-toolbar .greyTech .compare .button li a:hover {color:#CC0000;}
.tool-container .grey-toolbar .techSX{float:left; width:240px; margin:0 68px 0 0;}
.tool-container .grey-toolbar .techC1{float:left; width:145px; margin:18px 18px 0 18px;}
.tool-container .grey-toolbar .techC2{float:left; width:145px; margin:18px 18px 0 0;}
.tool-container .grey-toolbar .techDX{float:left; width:240px; margin:0 0 0 68px;}
/* 2010 */
.tool-container .grey-content {width: 960px; margin:auto !important; padding: 20px 0px 20px 0px;}
.tool-container .grey-content .colBut #button {float:left; width: 234px; margin:0; /*mmazzilli*/background: #000; padding: 2px 0px;}

#familyBox .tool-container .grey-content .colBut #button {float:left; width: 240px; margin:0; /*mmazzilli*/background: #000; padding: 2px 0px;}
.tool-container .grey-content .colBut #button ul,ol {list-style:none; margin:0; padding:0;}
.tool-container .grey-content .colBut .latoSotto{width:240px; height:10px; padding:0; margin:-3px 0 0 0;}
/*
.tool-container .grey-content .colBut #button li {width:100%; height:14px; text-align:left; font-size:0.85em; font-weight: normal; padding:0; margin:0; background-color:#000000; color:#FFFFFF;}
.tool-container .grey-content .colBut #button li a {display: block; color:#FFFFFF; text-decoration: none; text-transform:uppercase; margin:5px 0 0 0; padding:0 0 0 8px; font-weight: normal;}
.tool-container .grey-content .colBut #button li a:hover {color:#CC0000; background-image:url(/fe-web/img/rollover2010.png); background-repeat:no-repeat;}
*/
.tool-container .grey-content .colTxt1 {float:left; width: 240px; margin-left: 68px; font-size:1.5em; line-height: 25px;}
.tool-container .grey-content .colTxt2 {float:left; width: 308px; margin-left: 18px; margin-right: 18px; font-size:1.0em; color:#666666; line-height: 20px; font-weight:normal;}
.tool-container .grey-content .colBut {float:left; width: 234px; margin-left: 68px;}
.tool-container .grey-content .colBut .container {width: 234px; background-color:#000000; padding:0 3px 5px 3px;}

.tool-container .grey-content10 {width: 960px; margin:auto !important; padding: 10px 0px 10px 0px; text-align:center; font-size:0.9em;}
.tool-container .grey-content10 .desc {color:#999999;}
.tool-container .grey-content10 a {color:#ffffff; font-weight:normal;}
.tool-container .grey-content10 a:Hover {color:#CC0000;}
/* 2010 */
/*
.tool-container .grey-content {width: 960px; margin:auto !important; padding: 30px 0px 0px 0px;}
.tool-container .grey-content .colBut #button {float:right; width:245px; margin:0; padding:0;}
.tool-container .grey-content .colBut #button ul,ol {list-style:none; margin:0; padding:0;}
/* Precedente
.tool-container .grey-content .colBut #button li {width:100%; text-align:center; font-size:0.8em; font-weight: normal; padding:0; margin:0 0 20px 0; background-color:#000000; color:#FFFFFF;}
.tool-container .grey-content .colBut #button li a {display: block; color:#FFFFFF; text-decoration: none; text-transform:uppercase; margin:0; padding:5px 0;}
.tool-container .grey-content .colBut #button li a:hover {color:#CC0000;}
 */




.tool-container .grey-content .colBut #button li {width:100%; height:15px; text-align:left; font-size:0.85em; font-weight: normal; padding:0; margin:0; background-color:#000000; color:#FFFFFF;}
.tool-container .grey-content .colBut #button li a {display: block; color:#FFFFFF; text-decoration: none; text-transform:uppercase; margin:3px 0 2px 0; padding:0 0 0 8px; font-weight: normal;}
.tool-container .grey-content .colBut #button li a:hover {color:#CC0000; background-image:url(/fe-web/img/rollover2010.png); background-repeat:no-repeat;}
.tool-container .grey-content .colBut .latoSotto{width:240px; height:10px; padding:0; margin:-3px 0 0 0;}

.tool-container .grey-content .colTxt1 {float: left; /*width: 268px; margin-left: 40px;*/ margin-left:68px; width:240px; font-size:1.5em; line-height: 25px;}
.tool-container .grey-content .colTxt2 {float: left; width: 308px; margin-left: 18px; margin-right: 18px; font-size:1em; color:#666666; line-height: 20px;}
.tool-container .grey-content .colBut .compare {float: left; width: 240px; margin-left: 64px;}
.tool-container .grey-content .colBut .compare .title {float:left; width:100%; font-size:0.8em; color:#666666; text-transform:uppercase; margin:0 0 10px 0;}
.tool-container .grey-content .colBut .compare .row {float: left; width:100%; margin:0 0 10px 0;}
.tool-container .grey-content .colBut .compare .row .SX{float:left; width:114px; margin:0 12px 0 0;}
.tool-container .grey-content .colBut .compare .row .DX{float:left; width:114px;}
*/
.tool-container .grey-content .colBut select {width:114px; color:#999999; font-size:0.8em; text-transform:uppercase; padding:2px 0; border: 0px solid #383838; background-color:#282828; margin:0;}
.tool-container .grey-content .menu{float:left; width:594px; margin:0 0 0 40px;}
.tool-container .grey-content .menu .div{float:left; width:79px;}
.tool-container .grey-content .menu .button {float:left; width:145px; margin:0; padding:0;}
.tool-container .grey-content .menu .button ul,ol {list-style:none; margin:0; padding:0;}
.tool-container .grey-content .menu .button li {width:100%; text-align:center; font-size:0.8em; font-weight: normal; padding:0; margin:0; background-color:#000000; color:#FFFFFF;}
.tool-container .grey-content .menu .button li a {display: block; color:#FFFFFF; text-decoration: none; text-transform:uppercase; margin:0; padding:5px 0;}
.tool-container .grey-content .menu .button li a:hover {color:#CC0000;}

.tool-container .grey-content10 {width: 960px; margin:auto !important; padding: 10px 0px 10px 0px; /*text-align:center;*/ font-size:0.9em;}
.tool-container .grey-content10 .desc {color:#999999;}
.tool-container .grey-content10 a {color:#ffffff; font-weight:normal;}
.tool-container .grey-content10 a:Hover {color:#CC0000;}

.news {position:relative; float: left; width: 960px; margin-top:25px; padding: 0px 0px 0px 0px;}
.news img {border:none;}

.news .top-tool .arrowSX{float:left; width:23px; text-align:center; margin:-60px 0 0 -10px; vertical-align:middle;}
.news .top-tool .arrowSX img{border:none;}
.news .top-tool .arrowDX{float:right; width:23px; text-align:center; margin:-60px 0 0 580px; vertical-align:middle;}
.news .top-tool .arrowDX img{border:none;}
/*
.news .colSX .top-tool .arrowSX{float:left; width:23px; text-align:center; margin:45px 0 0 -20px; vertical-align:middle;}
.news .colSX .top-tool .arrowSX img{border:none;}
.news .colSX .top-tool .arrowDX{float:right; width:23px; text-align:center; margin:45px 0 0 580px; vertical-align:middle;}
.news .colSX .top-tool .arrowDX img{border:none;}
*/
.news .img {float:left; width:120px; margin:0 10px 0 0;}
.news .txt {float:left; width:150px; margin:0; font-size:0.8em; color:#666666;}
.news .tit {display:block; font-size:1.2em; color:#FFFFFF; margin:0; padding:0;}
.news .div{float:left; width:30px;}
.news .rowR {float:left; width:960px;margin:20px 0 7px; }
.news .rowR .title {float:left; width:930px; padding:0 0 0 30px; font-size:0.8em; color:#666666;}
.news .rowR .title a {color:#CCCCCC; text-decoration:none;}
.news .rowR .title a:hover {color:#CC0000;}
.news .rowR .title .newsSX {float:left; width:45px; text-transform:uppercase;}
.news .rowR .title .newsDX {float:left; width:75px; text-align:right;}
/*
.news .txt1 {float:left; width:210px; margin:0 20px 0 0; font-size:0.8em; color:#666666;}
.news .txt2 {float:left; width:120px; margin:20px 18px 0 0; font-size:0.8em; color:#FFFFFF;}
.news .colSX {float:left; width:652px; margin-bottom:0px;}
.news .colSX .tit {display:block; font-size:1.2em; color:#FFFFFF; margin:0; padding:0;}
.news .colSX .title {float:left; width:612px; padding:0 0 0 40px; margin:0 0 10px 0; font-size:0.8em; color:#666666; text-transform:uppercase;}
.news .colSX .title a {color:#666666; text-decoration:none; text-transform:uppercase;}
.news .colSX .title a:hover {color:#CC0000;}
.news .colSX .title .newsSX {float:left; width:100px;}
.news .colSX .title .newsDX {float:left; width:100px; text-align:right;}
.news .colDX {float:left; width:240px; margin:0 0 0 68px;}
.news .colDX .title {float:left; width:100%; font-size:0.8em; color:#666666; text-transform:uppercase; margin:0 0 10px 0;}
.news .colDX .row {float: left; width:100%; margin:0 0 10px 0;}
.news .colDX .row .SX{float:left; width:114px; margin:0 12px 0 0;}
.news .colDX .row .DX{float:left; width:114px;}
.news .colDX .button {float:left; width:240px; margin:0 0 20px 0; padding:0;}
.news .colDX .button ul,ol {list-style:none; margin:0; padding:0;}
.news .colDX .button li {width:100%; text-align:center; font-size:0.85em; font-weight: normal; padding:0; margin:55px 0 0 0; background-color:#292929; color:#FFFFFF;}
.news .colDX .button li a {display: block; color:#FFFFFF; text-decoration: none; text-transform:uppercase; margin:0; padding:8px 0;}
.news .colDX .button li a:hover {color:#CC0000;}
*/
/*
.news .colDX .compare .button {float:left; width:245px; margin:0; padding:0;}
.news .colDX .compare .button ul,ol {list-style:none; margin:0; padding:0;}
.news .colDX .compare .button li {width:100%; text-align:center; font-size:0.85em; font-weight: normal; padding:0; margin:10px 0 0 0; background-color:#292929; color:#FFFFFF;}
.news .colDX .compare .button li a {display: block; color:#FFFFFF; text-decoration: none; text-transform:uppercase; margin:0; padding:5px 0;}
.news .colDX .compare .button li a:hover {color:#CC0000;}
*/

#tech {width:960px; margin: auto !important;font-size:0.85em; margin: 0px 0px 0px 0px; padding: 0px 0px 30px 0px;}
#tech .div{float:left; width:40px;}
#tech h1{color:#FF0000; font-weight:bold; margin:0px 0 15px 12px; padding:0; text-transform:capitalize; font-size:1.25em;}
#tech .row {width:950px; padding:5px 0 5px 10px;}
#tech .rowGrey {width:950px; background-color:#1C1C1C; padding:8px 0 8px 10px;}
#tech .colL {float:left; width:132px; margin:0 18px 0 0; text-transform:uppercase; font-weight:bold;}
#tech .col/*C*/ {float:left; /*width:262px; margin:0 18px 0 0;*/width:240px; margin:0}
#tech .colR {float:left; width:230px; margin:0;}
.techSx {float:left; width: 50%;}
.techDx {float:right; width: 50%; text-align:right;}

#tech .colSX {float:left; width:471px; margin:0 18px 0 0;}
#tech .colDX {float:left; width:471px; margin:0;}
#tech .row2 {width:447px; padding:5px 12px;}
#tech .row2Grey {width:447px; background-color:#1C1C1C; padding:5px 12px;}
#tech .col2L {float:left; width:138px; margin:0 12px 0 0; text-transform:uppercase; font-weight:bold;}
#tech .col2R {float:left; width:285px; margin:0 12px 0 0;}

.archive {width: 960px; margin: auto; /*This makes the trick*/ padding:18px 0;}
.archive img{border:none;}
.archive .col{float:left; width:180px; margin:0;}
.archive .colT{float:left; width:145px; margin:0; text-transform:uppercase; font-size: 0.85em;}
.archive .button {float:left; width:145px; margin:0; padding:0;}
.archive .button ul,ol {list-style:none; margin:0; padding:0;}
.archive .button li {width:100%; text-align:center; font-size:0.8em; font-weight: normal; padding:0; margin:0; background-color:#292929; color:#FFFFFF;}
.archive .button li a {display: block; color:#FFFFFF; text-decoration: none; text-transform:uppercase; margin:0; padding:5px 0;}
.archive .button li a:hover {color:#CC0000; background-color:#515151;}

.archiveTool {width: 960px; margin: auto; /*This makes the trick*/ padding:0 0 10px 0;}
.archiveTool img{border:none;}
.archiveTool .my{font-size: 0.9em; font-weight:bold; color:#666666;}
.archiveTool .col{float:left; width:180px; margin:0; text-align:center; font-weight:bold; padding: 10px 0 0 0;}
.archiveTool .col1{float:left; width:145px; margin:0; font-size: 1.25em; color:#666666; padding: 6px 0 0 0;}
.archiveTool .col2{float:left; width:23px; margin:0;}
.archiveTool .col3{float:left; width:122px; margin:0; text-align:center; font-weight:bold; padding: 10px 0 0 0;}
/*
#family {width:960px; margin:auto !important; font-size:0.85em; margin:0px 0px 0px 0px; padding:0px 0px 30px 0px;}
#family .img{float:left; width:594px; margin:0 18px 0 40px;}
#family .thumb{float:left; width:240px; margin:0 0 0 68px;}
#family .thumb .model{float:left; width:110px; margin:0 10px 15px 0;}
#family .thumb .model img{border:none; width:80px; margin:0 40px 5px 0;}
#family .thumb .model a {color:#FFFFFF; text-decoration: none; font-weight:normal;}
#family .thumb .model a:hover {color:#CC0000;} */

/* 2010  */
#family {width:960px; margin:auto !important; font-size:0.85em; margin:0px 0px 0px 0px; padding:0px 0px 15px 0px;}
#family .img{float:left; width:652px; margin:0;}
#family .thumb{float:left; width:240px; margin:0 0 0 68px;}
#family .thumb img{border:none;}
#family .thumb .box{background-color:#000000; padding:10px; position: relative; height: 100%;}
#family .thumb .model{float:left; width:110px; margin:0;}
#family .thumb .model img{border:none; width:80px; margin:0 0 5px 10px;}
#family .thumb .model a {color:#FFFFFF; text-decoration: none; font-weight:normal; font-size:1.0em; white-space: nowrap;}
#family .thumb .model a:hover {color:#CC0000;}
#family .thumb .model a .fL {float:left;}
#family .thumb .latoSotto{width:240px; height:10px; padding:0; margin:-3px 0 0 0;}
/* 2010 
#family {width:960px; margin:auto !important; font-size:0.85em; margin:0px 0px 0px 0px; padding:0px 0px 15px 0px;}
#family .img{float:left; width:652px; margin:0;}
#family .thumb{float:left; width:240px; margin:0 0 0 68px;}
#family .thumb img{border:none;}
#family .thumb .box{background-color:#000000; padding:10px;}
#family .thumb .model{float:left; width:110px; margin:0;}
#family .thumb .model img{border:none; width:80px; margin:0 0 5px 10px;}
#family .thumb .model a {color:#FFFFFF; text-decoration: none; font-weight:normal; font-size:1.0em; white-space: nowrap;}
#family .thumb .model a:hover {color:#CC0000;}
 2010 */

.compare {float:left; width:240px; margin:0 0 20px 0;}
.compare .title {float:left; width:100%; font-size:0.8em; color:#666666; text-transform:uppercase; margin:0 0 10px 0;}
.compare .row {float: left; width:100%; margin:0 0 10px 0;}
.compare .row .SX{float:left; width:114px; margin:0 12px 0 0;}
.compare .row .DX{float:left; width:114px;}
.compare .button {float:left; width:245px; margin:0; padding:0;}
.compare .button ul,ol {list-style:none; margin:0; padding:0;}
.compare .button li {width:100%; text-align:center; font-size:0.8em; font-weight: normal; padding:0; /*margin:40px 0 20px 0;*/ background-color:#292929; color:#FFFFFF;}
.compare .button li a {display: block; color:#FFFFFF; text-decoration: none; text-transform:uppercase; margin:0; padding:5px 0;}
.compare .button li a:hover {color:#CC0000;}

.hide{display: none;}
.tabcontent .row{width:750px;}

.openId {float: left;width: 130px;}
.closeId {float:left; width:15px; height:18px; background-color:#000000; margin:10px 0 0 0;}
