#main .grid3cola { _margin-bottom:.4em; }
#main .grid3col .column { width:30%; margin-right:10px; }
#main .grid3col .column.last { margin-right:0; }

#main .box a.viewbutton { position:absolute; float:left;bottom: 0;}
#main .box .featured a.viewbutton { bottom: 1em; }
#main .box.featuredaurora .column { bottom: 11px; }


/* middle content boxes */
#main .box .featured { position: relative; min-height:322px; *height: 312px; }
#main .box .featured div.screenshot { height: 230px; margin: -10px 0 16px; overflow:hidden;}
#main .box .featured div.screenshot .fade { z-index: 100; height:230px; width:300px; position:absolute; background: url(/imgV2/featuredfade.png) no-repeat bottom center; _background:none;}
#main .box.featuredproducts .boxbottom .column { position: relative; min-height: 150px; *height:150px; }
#main .box.featuredproducts h2 { text-indent:-9999px; height:12px; background:url(/imgV2/content_featuredproducts.gif) no-repeat top left;display:none;}
#main .box.featuredproducts hr { /*margin-top:.4em; *margin-top:-10px; */}
#main .box.featuredproducts p { font-size:12px; line-height:1.3em; margin-bottom:10px; }
#main .box.featuredproducts .boxbottom p { font-size:11px; }
#main .box.featuredproducts img.thumbnail { float:right; margin:-5px -5px 0 5px; position:relative; }
#main .box.featuredproducts h2 { width: 308px; line-height: 28px;}

#main .box.featuredaurora .boxbottom .column { position: relative; min-height: 153px; *height:153px; margin-top:  10px;}
#main .box.featuredaurora .boxbottom { padding-bottom: 0 }
#main .box.featuredaurora h2 a { display:block; text-indent:-9999px; height:25px; margin:-18px -20px 1em; _margin-bottom:1em; background:url(/imgV2/content_bgtop_featuredaurora.png) no-repeat top left; }
#main .box.featuredaurora hr { _margin-top:-1.2em; }
#main .box.featuredaurora p { margin-bottom:1em; font-size:11px; line-height:1.3em; }
#main .box.featuredaurora img.thumbnail { float:right; margin:-5px -5px 0 5px; position:relative; }

#main span.license { display:block; margin-bottom: 3px; font-size: 11px; color:Red;}
#main span.date { display:block; font-size:12px; }

#main #sidenav { /*height:522px;*/ }
#main #sidenav .drawer .drawercontent { /*height:40.8em; */}

/* top widgets sidebox */
#main .sidebox.light#partners h2 a { text-indent:-99999px; background-image:url(/imgV2/sidebox_bgtop_partners.png); }

#main .sidebox.light#partners ol.partners { padding:1.1em 0 1px; margin:0; min-height:200px;list-style-position:inside; }
#latest .toplist a { display: block; padding: 10px 15px 10px 0; overflow: hidden; background: url(/imgV2/box_linkarrowgrey.png) no-repeat; behavior:url(/global/iepngfix.htc); }
#latest .toplist a:hover { text-decoration: none; background-position: -184px 0; }
#main .sidebox.light#partners ol.partners li { position:relative; padding:5px 0 1px; margin:0 0 1.2em 25px; color:#2970a6; font-size:11px; background:url(/imgV2/sidenav_arrow.gif) no-repeat 100% 7px; }
#main .sidebox.light#partners ol.partners li a.thumbnail { position:absolute; top:2px; left:-25px; _left:-45px; width:20px; height:20px; text-align:center; }

/* partnersfeature */
#main #partners.sidebox h2 a { background-image:url(/imgV2/sidebox_bgtop_partners.png); }
#partners .featuredpartner { width:134px; padding:14px 0 .6em; margin: 0 auto; }
#partners .featuredpartner a { margin:0 auto;}
#partners .featuredpartner a img { display: inline;margin-bottom:5px;}
