body {background: #000; padding-bottom: 20px;}

#header {background: transparent url(maintop.gif) no-repeat top center; width: 819px; padding: 45px 0 20px 0; margin: 0 auto 0;}
#header #top {margin-right: 25px;}

#main {background: transparent url(mainbody.gif) repeat-y top center; width: 819px; margin: 0 auto;}
#main2 {background: transparent url(mainbody.gif) repeat-y top center; width: 819px; margin: 0 auto; text-align: left;}
.padder {padding: 0 72px; position: static; color:withe}
.padder1 {padding: 0 72px; position: static; color:withe}
html>body .padder {position: relative;}
html>body .padder1 {position: relative;}

#nav {table-layout: fixed; width: 674px; padding: 0; border: 0; margin: 0 0 10px 0; background-color: #fff;}
#nav td.first {background-position: left top;}
#nav td.last {background-position: right top;}
#nav td.first a {background-position: left bottom;}
#nav td.last a {background-position: right bottom;}
#nav a:hover {color: #ffffff;}

#content {width: 441px; margin-bottom: 0; background-color: #fff;}
#content .padder {padding: 0 15px 0 15px;}
#content .padder a {color:black}
#content .padder1 {padding: 0 15px 0 15px;}
#content .padder1 a {color:black}
#content .subcolumn1-2 {float: left; width: 205px;}
#content .subcolumn2-2 {float: right; width: 205px;}

img.content {float: left; clear: none;}

#content .feature {background: transparent url(grigio.gif) no-repeat top center; width: 440px; padding-top: 10px; margin-bottom: 10px;}
#content .feature .featurefooter {background: transparent url(grigiofine.gif) no-repeat bottom center; height: 6px; width: 440px; margin-left: 1px;}
html>body #content .feature .featurefooter {margin-left: 0px;}
#content .feature p {margin-left: 146px;}
#content .feature .learnmore {font-size: 11px; font-weight: bold; margin-bottom: 5px;}
#content .feature h5 {font-size: 12px; margin-bottom: 10px;}
#content .feature h5 img {margin-right: 5px;}
#content .feature h5 span {font-weight: normal;}

#content .listen {text-align:center; background-color:lightgoldenrodyellow; border: solid 1px lightgrey;}
#content .listen b {text-decoration:blink;}
#content .listen a {color:black; background-color:transparent; text-decoration:none; }
#content .listen a:hover {color:lightgoldenrodyellow; background-color:darkred;text-decoration:none; }

#sidebar .listen {text-align:center; background-color:lightgoldenrodyellow; border: solid 1px lightgrey;}
#sidebar .listen b {text-decoration:blink;}
#sidebar .listen a {color:black; background-color:transparent; text-decoration:none; }
#sidebar .listen a:hover {color:lightgoldenrodyellow; background-color:darkred;text-decoration:none; }

#content .feature1 {background: transparent url(grigio1.gif) no-repeat top center; width: 440px; padding-top: 10px; margin-bottom: 10px;}
#content .feature1 .featurefooter1 {background: transparent url(grigiofine1.gif) no-repeat bottom center; height: 6px; width: 440px; margin-left: 1px;}
html>body #content .feature1 .featurefooter1 {margin-left: 0px;}
#content .feature1 p {margin-left: 146px;}
#content .feature1 .learnmore {font-size: 11px; font-weight: bold; margin-bottom: 5px;}
#content .feature1 h5 {font-size: 12px; margin-bottom: 10px;}
#content .feature1 h5 img {margin-right: 5px;}
#content .feature1 h5 span {font-weight: normal;}

#content .feature2 {background: transparent url(verde.gif) no-repeat top center; width: 440px; padding-top: 10px; margin-bottom: 10px;}
#content .feature2 .featurefooter2 {background: transparent url(verdefine.gif) no-repeat bottom center; height: 6px; width: 440px; margin-left: 1px;}
html>body #content .feature2 .featurefooter2 {margin-left: 0px;}
#content .feature2 p {margin-left: 146px;}
#content .feature2 .learnmore {font-size: 11px; font-weight: bold; margin-bottom: 5px;}
#content .feature2 h5 {font-size: 12px; margin-bottom: 10px;}
#content .feature2 h5 img {margin-right: 5px;}
#content .feature2 h5 span {font-weight: normal;}
#content .green a:link {background-color:white;}

#content .callout {margin: 10px 0 0 0px; background-position: 0% 0%; background-repeat: no-repeat; padding-left: 29px;}

#c1 {background-image: url(uno.gif);} 
#c2 {background-image: url(due.gif);}
#c3 {background-image: url(tre.gif);}
#c4 {background-image: url(quattro.gif);}
#c5 {background-image: url(cinque.gif);}
#c6 {background-image: url(sei.gif);}

#sidebar {background-color: #fff; width: 222px; margin: 0 -6px;}
#sidebar a {font-size: 10px;}

#sidebar .box {border: 0; margin: 0 0 6px 0; padding: 0 0 23px 0; background: transparent url(biancosotto.gif) no-repeat bottom center;}
#sidebar .box h2 {background: transparent url(biancodentro.gif) no-repeat top center; border: 0; margin: 0; padding: 6px 26px 4px 26px; color: #000;}
#sidebar .box .subhead {background: transparent url(biancomezzo.gif) no-repeat top center; border: 0; margin: 0; height: 11px; line-height: 1px; font-size: 1px;}
#sidebar .box .inside {background: transparent url(biancosottile.gif) repeat-y top center; padding: 0px 26px; margin: 0;}

.promo {margin-bottom: -3px;}

#sidebar #subnav {background-image: url(nerofine.gif); text-align:left}
#sidebar #subnav h2 {background-image: url(nero.gif);}
#sidebar #subnav .subhead {background-image: url(nerodentro.gif);}
#sidebar #subnav .inside {background-image: url(nerofino.gif);}
#subnav h3 a:hover {color: #4D4D4D;}
#sidebar #subnav a:hover {color: #ffffff; background: #990000}
#sidebar #subnav a:visited {color: #ffffff;}
#sidebar #subnav a:link {color: #ffffff;}
#sidebar #mac a:hover {color: #000000;}
#sidebar #mac a:visited {color: #000000;}
#sidebar #mac a:link {color: #000000;}
#sidebar #white a:hover {color: black; background: white; text-decoration:underline}
#sidebar #white a:visited {color:black; text-decoration: underline}
#sidebar #white a:link {color: black; text-decoration: underline}
#subnav h3 {padding-top: 8px;}
#subnav h3.first {padding-top: 0px;}
#subnav h3 a:link {padding-left: 0px; text-decoration: none; color: #fff; font-size: 11px;}
#subnav .open h3 a {color: #2E5CE7;}
#subnav ul {padding: 0; margin: 8px 0 0 0;}
#subnav .closed ul {display: none;}
#subnav .open ul {display: block;}
#subnav li {margin: 0px 0 4px 8px; padding: 0; clear: both;}
#subnav a {font-weight: bold; text-decoration: none; color: #000000; font-size: 11px;}
#subnav li a img {margin-right: 5px; vertical-align: middle;}
#subnav li.hi a {color: #2E5CE7;}
#subnav li.line {border-bottom: 1px solid #a1a5a9; padding-bottom: 1em;}
#subnav li a img {vertical-align: text-middle; margin-right: 8px;}

#sidebar p.line {border-bottom: 1px solid #a1a5a9; padding-bottom: 1em;}
#sidebar p.last {border-bottom: 0; padding-bottom: 0;}

#sidebar #buynow {background-image: url(nerosotto.gif);}
#sidebar #buynow a {font-weight: bold;}
#sidebar #buynow h2 {background-image: url(neroinside.gif); color: #fff;}
#sidebar #buynow .subhead {background-image: url(nerotesta.gif);}
#sidebar #buynow .inside {background-image: url(linettanera.gif);}
#main #sidebar #buynow p.button {margin-left: 70px;}

#sidebar #tip {background-image: url(aranciofine.gif);}
#sidebar #tip h2 {background-image: url(aranciodentro.gif); color: #fff;}
#sidebar #tip .subhead {background-image: url(aranciohead.gif);}
#sidebar #tip .inside {background-image: url(aranciofino.gif);}

#sidebar #white {background-image: url(nerofine.gif);}
#sidebar #white h2 {background-image: url(nero.gif); color:white;}
#sidebar #white .inside {background-image: url(nerofino.gif);}
#sidebar #white .subhead {background-image: url(nerodentro.gif);}

#sidebar #spotlight {background-image: url(celestefine.gif);}
#sidebar #spotlight h2 {background-image: url(celestedentro.gif); color: #fff;}
#sidebar #spotlight .subhead {background-image: url(celestesopra.gif);}
#sidebar #spotlight .inside {background-image: url(celestefino.gif);}

#sidebar #subnav {background-image: url(metalfine.gif);}
#sidebar #subnav h2 {background-image: url(metaldentro.gif); color: #000;}
#sidebar #subnav .subhead {background-image: url(metalsopra.gif);}
#sidebar #subnav .inside {background-image: url(metalfino.gif);}
#sidebar #subnav img {border:0}
#sidebar #subnav i {color:darkred;}

#sidebar #newintiger {background-image: url(pescasotto.gif);}
#sidebar #newintiger h2 {background-image: url(pescadentro.gif); color: #fff;}
#sidebar #newintiger .subhead {background-image: url(pescasopra.gif);}
#sidebar #newintiger .inside {background-image: url(pescafine.gif);}

#sidebar #downloads {background-image: url(blusotto.gif);}
#sidebar #downloads h2 {background-image: url(bludentro.gif); color: #fff;}
#sidebar #downloads .subhead {background-image: url(blusopra.gif);}
#sidebar #downloads .inside {background-image: url(blufino.gif);}
#sidebar #downloads .title {background-color: #81A7E1;}

#sidebar #downloads a {color: #213C6A; font-weight: bold; text-decoration: none;}
#sidebar #downloads a:hover {text-decoration: underline;}
#sidebar #downloads .inside {padding: 0px 23px; margin: 0;}
#sidebar #downloads li {padding: 3px}
#sidebar #downloads li.last {padding-bottom: 0px}

#sidebar #downloads .even {background-color: #B6D1FF;}
#sidebar #downloads .odd {background-color: #AEC8F9;}

#sidebar #mac {background-image: url(redsotto.gif);}
#sidebar #mac h2 {background-image: url(reddentro.gif); color: #fff;}
#sidebar #mac .subhead {background-image: url(redsopra.gif);}
#sidebar #mac .inside {background-image: url(redfino.gif);}

#sidebar #automator {background-image: url(maronesotto.gif);}
#sidebar #automator h2 {background-image: url(maronedentro.gif); color: #fff;}
#sidebar #automator .subhead {background-image: url(maronesopra.gif);}
#sidebar #automator .inside {background-image: url(maronefino.gif);}

#sidebar #developer {background-image: url(blacksotto.gif);}
#sidebar #developer h2 {background-image: url(blackinside.gif); color: #fff;}
#sidebar #developer .subhead {background-image: url(blacksopra.gif);}
#sidebar #developer .inside {background-image: url(blackfino.gif);}
#sidebar #developer img {border:0}

#sidebar #qtdemo {margin: 0 0 6px 6px;}

html>body img.shadow15l, html>body img.shadow15l img.shadow15r, html>body img.shadow15l img.shadow10l, html>body img.shadow15l img.shadow10r, html>body img.shadow15l img.shadow5l, html>body img.shadow15l img.shadow5r {position: relative;}
img.shadow15l {margin-left: -15px;}
img.shadow15r {margin-right: -15px;}
img.shadow10l {margin-left: -10px;}
img.shadow10r {margin-right: -10px;}
img.shadow5l {margin-left: -5px;}
img.shadow5r {margin-right: -5px;}

dl {margin-top: 0;}
dl dt {font-weight: bold;}
dl dd {margin: 0 0 5px 0;}
dl.last, dl dd.last {margin-bottom: 0;}

li.last {margin-bottom: 0; padding-bottom: 0;}

#breadcrumb {background: transparent url(mainbottom.gif) no-repeat bottom center; width: 819px;  border: 0; margin-top: 0; padding-bottom: 49px;}
#breadcrumb a:link{color: #000000}
#breadcrumb a:visited{color: #000000}
#breadcrumb a:hover{color: #000000; background: #dddddd}
#footer a:link{color: #fff; text-decoration:none}
#footer a:visited{color: #fff; text-decoration:none}
#footer a:hover{color: #ffffff; background: #990000; text-decoration:none}

#sidebar .box a:hover{background: #dddddd; color:blue}


#footer {border: 0; color: #fff;}
#footer a {color: #fff;}
#footer .sosumi {color: #fff;}

#warning {width: 680px; padding: 0; margin: 15px auto; border: 1px solid #9b6600; text-align: center; background: #eec866;}
#warning h3 {padding: 0; margin: 10px; color: #9b0606;}

/*\*/
html>body .padder {padding: 0 74px;}
html>body .padder1 {padding: 0 74px;}
html>body #sidebar {width: 210px;}
html>body #sidebar .box .inside {padding: 0px 20px;}
html>body #sidebar .box h2 {padding: 6px 20px 4px 20px;}
html>body #sidebar #qtdemo {margin: 0 0 6px 0;}
html>body #subnav h3 a {font-size: 12px;}
/* */
