/* productheader */
#productheader { border:none;  }
#productheader .replaced { width:340px; background:url(/downloads/images/products_title.png) no-repeat 0 0; TEXT-ALIGN: left; TEXT-INDENT: -9999px; DISPLAY: block; OVERFLOW: hidden }

/* content */
#content { -webkit-box-shadow: rgba(0,0,0,0.3) 0 1px 3px; -moz-box-shadow: rgba(0,0,0,0.3) 0 1px 3px; background: #fff; }
@-moz-document url-prefix() { .content { border: 1px solid; border-color: #e5e5e5 #dbdbdb #d2d2d2;  } } /* FF2 */
#content { *border: 1px solid; *border-color: #e5e5e5 #dbdbdb #d2d2d2; } /* IEs */
#content:nth-child(1n) { border: none; } /* reset for smart browsers */

#content { border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -khtml-border-radius: 4px; }

#content { font-size: 12px; position: relative; margin: 0 auto; padding: 20px 20px 0px; width: 940px; -webkit-box-shadow: rgba(0,0,0,0.3) 0 1px 3px; -moz-box-shadow: rgba(0,0,0,0.3) 0 1px 3px; background: #fff; *border:1px solid; *border-color:#e5e5e5 #dbdbdb #d2d2d2; }

/* results */
li.results { border-bottom:1px solid #ddd; }
li.results.last { border-bottom:none; }

/* RESULTS THUMBNAILS */
.results.dt-thumbnail { padding:8px 15px 8px 90px; margin:0; min-height:72px; height:auto; _height:72px; }
.results.dt-thumbnail h3 { padding-top:5px; }
.results.dt-thumbnail h3, .results.dt-thumbnail .desc, .results.dt-thumbnail .meta { width:840px; _padding-left:25px; }
.thumbnail { position:absolute; width:72px; margin-left:-85px; _margin-left:-60px;  }
.thumbnail img { width:72px; height:72px; }

/* DOWNLOADS */
.results.dt-thumbnail .download { margin:8px 0 4px; }
a.download-button { padding:4px 22px 4px 22px; width:92px; height:23px; background:url(/downloads/images/btn_download.png) no-repeat center left; color:#000; text-shadow: 0 1px 0 #bbb; }
a.download-button:hover { text-decoration:none; }
a.download-button span { *padding-top:4px; } /* IE7 downloads search results page only */

/* sidebar
------------------------*/

#main .sidebox { overflow:hidden; margin-bottom:1.6em; color:#ccc; font-size:12px; line-height:1.3em; background:#333; }
#main .sidebox .padder { padding:9px 15px .6em; }
#main .sidebox ul.drawers { overflow:hidden; margin:0; padding:0 0 1px; }
#main .sidebox ul.drawers .first,
#main .sidebox ul.drawers .last { width:auto !important; float:none !important; }
#main .sidebox ul.drawers .drawer-handle,
#main .sidebox ul.drawers .drawer-content { display:none; }
#main .sidebox ul.drawers .drawer-handle.open,
#main .sidebox ul.drawers .drawer-content.open { display:block; }

#main .sidebox .boxcap { clear:both; position:relative; width:100%; height:5px; left:0; z-index:100; font-size:1px; behavior:url(/global/scripts/lib/iepngfix.htc); }
#main .sidebox .boxcap.captop { margin-bottom:-5px; background:url(/downloads/images/box_captop.png) no-repeat; }
#main .sidebox .boxcap.capbot { margin-top:-5px; background:url(/downloads/images/box_capbottom.png) no-repeat;  }

#main .sidebox h2 { margin:0; padding:4px 0 3px 15px; color:#fff; font-size:12px; font-weight:normal; text-shadow:#808080 0 -1px 1px; background:#666; }

#main .sidebox h2.drawer-handle { color:#333; cursor:default; text-shadow:none; border:#939393; background:#939393; }
#main .sidebox h2.drawer-handle.open { color:#fff; cursor:pointer; text-shadow:#808080 0 -1px 1px; border-color:#72839d; background:#666; }

#main .sidebox a.more { display:block; clear:both; float:left; color:#2971a7; line-height:13px; height:13px; padding:0 8px 0 0; background:url(/global/elements/arrows/morearrow.gif) no-repeat right 4px; }
#main .sidebox a.more:hover { color:#2971a7; }

#main .sidebox#sb-downloads ul.drawers { height:33.8em; }
#main .sidebox#sb-downloads ul.drawers .drawer-content { height:27em; }

#main .sidebox#sb-downloads ol { margin:.6em 0 0 20px; padding:0 0 1px; }
#main .sidebox#sb-downloads ol li { padding-bottom:.8em; }
#main .sidebox#sb-downloads ol li a { font-weight:bold; color:#ccc; }
#main .sidebox#sb-downloads ol li a:hover { color:#2971a7; }

#main .sidebox#sb-downloads a.more { padding-left:20px; }
/* like startpage
#main .sidebox#sb-downloads ol { margin:0 0 0 20px; padding:0 0 1px; }
#main .sidebox#sb-downloads ol li { margin-bottom:4px; }
#main .sidebox#sb-downloads ol li a,
#main .sidebox#sb-downloads ol li a strong { color:#4d4d4d; }
#main .sidebox#sb-downloads ol li a:hover,
#main .sidebox#sb-downloads ol li a:hover strong { color:#2971a7; }
*/
