#detailbox { float:right; width:840px; margin-bottom:10px; padding-bottom:20px;}

.red-buynow a{ text-align:center; color:red; font:18px bolder;}
/* pro-detail */
#pro-detail { font-family: Helvetica; padding:0 }
#pro-detail h1 { font-size:22px}
#pro-detail .detailimg { margin:10px; float:right; }
#pro-detail .p-1 { line-height:20px; margin-top:15px; margin-bottom:15px;}
#pro-detail h3 { font-size:12px;}
/* features */
#features { margin-top:20px; margin-bottom:15px;}
#features ul { list-style:none; margin-left:30px;}
#features li {line-height:15px;height:15px;margin-bottom:10px;list-style:disc inside;}
#features h3 { color:#000; font-size:13px; margin-bottom:10px;}

#products { margin-top:20px; padding-top:15px; padding-bottom:30px; border-top:1px #ccc dashed;}
#products ul { list-style:none; margin-left:20px; float:left; margin-bottom:20px; width:45% }
#products li {  list-style:none; background:url(../images/li_bg01.gif) left no-repeat; padding-left:15px; margin-bottom:10px;  }
#products li a{ color:#333; text-decoration:none }
#products li a:hover{ text-decoration:underline }
#products h3 { color:#000; font-size:13px; margin-bottom:10px;}
#products p { color:#1B72CB}

/*icolink*/
#icolink2 { font-size:13px; font-weight:bold; margin:20px 0;}
#icolink2 td {padding:2px;}
#icolink2 td a { text-decoration:underline;}
#icolink2 td a:hover { text-decoration:none;}