
#mainContent { float: right; width: 565px; margin-left: 5px; padding: 15px 12px 0 0; font-size: 12px; }
html>body #mainContent { width: 552px; padding: 15px 20px 0 0; }

#titleDiv { margin: 0 0 3px 10px; }
#titleDiv h1 { display: inline; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; }
#titleDiv a, #titleDiv a:visited { color: #666; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; }
#titleDiv a:hover, #titleDiv a:active { color: #666; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline; }

#catBar { border: 1px solid #669933; }
#catBar h2 { color: #669933; margin: 0; padding: 4px 0 4px 10px; font-size: 20px; font-weight: bold; }
#catDesc { margin: 5px 20px 15px 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; }

.sortBar { width: 100%; height: 25px; background-color: #669933; margin: 10px 0 15px 0; }
.sortTitle { float: left; width: 55px; color: #FFF; padding: 6px 5px 0 7px; font-weight: bold; }
.sortSelect { float: left; width: 215px; padding-top: 3px; }
.sortSelect form { margin: 0; padding: 0; }
.sortSelect select { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.sortSelect input { padding: 0; font-size: 10px; }
html>body .sortTitle { width: 43px; }

.pgLinks { float: right; width: 283px; padding: 5px 10px 0 0; text-align: right; }
.pgLinks ul { margin: 0; padding: 0; list-style-type: none; }
.pgLinks li { display: inline; margin: 0; padding: 0; }
.pgLinks a:link { background-color: #669933; color: #FFF; padding: 0 2px 2px 2px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.pgLinks a:visited { background-color: #669933; color: #FFF; padding: 0 2px 2px 2px; text-decoration: none; }
.pgLinks a:hover, .pgLinks a:active { background-color: #FFF; color: #669933; text-decoration: none; }
html>body .pgLinks { width: 270px; }
html>body .pgLinks a:link, html>body .pgLinks a:visited { padding: 0 2px; }

.currPg { width: 12px; background-color: #FFF; color: #669933; text-align: center; }
.linkVLine { background-color: #669933; color: #FFF; }
.nextLink { padding: 0 5px; }
html>body .currPg { padding: 0 2px; }
html>body .nextLink { padding: 0 5px 0 4px; }

.productImg { float: left; width: 120px; margin-top: 7px; }
.productImg img { border: 1px solid #669933; padding: 2px; }
.productDetail { float: right; width: 440px; }
.prodTime { float: left; width: 210px; }
.lastPrice { float: right; width: 200px; padding-left: 20px; }
html>body .productDetail { width: 432px; }

.itemName { margin-bottom: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
.itemName a:link { color: #669933; font-weight: bold; text-decoration: none; }
.itemName a:visited { color: #999; font-weight: bold; text-decoration: none; }
.itemName a:hover { color: #666; font-weight: bold; text-decoration: none; }

.separator { height: 1px; border-top: 1px solid #CCC; margin: 15px 0; }

.detailLink { margin-top: 7px; }
.detailLink a:link { color: #669933; font-weight: bold; text-decoration: none; }
.detailLink a:visited { color: #999; font-weight: bold; text-decoration: none; }
.detailLink a:hover { color: #666; font-weight: bold; text-decoration: none; }

/* ------------------ Style for View All items ------------------*/
.prodDiv { float: left; width: 160px; margin: 0 10px; font-family: Arial, Helvetica, sans-serif; text-align: center; }
.prodDiv img { border: 1px solid #669900; padding: 2px; margin-bottom: 3px; }

.prodDiv a:link { color: #333; font-size: 14px; font-weight: bold; text-decoration: none; }
.prodDiv a:visited { color: #999; font-size: 14px; font-weight: bold; text-decoration: none; }
.prodDiv a:hover { color: #669900; font-size: 14px; font-weight: bold; text-decoration: none; }

.prodInfo { padding: 5px 0 0 20px; line-height: 16px; text-align: left; }

.viewItem { width: 120px; margin: 10px auto 0 auto; }
.viewItem .skuDiv { background-color: #669933; color: #fff; padding: 1px 0; font-size: 11px; }
.viewDetails { border: 1px solid #ccc; border-top: none; }

.viewDetails a:link { color: #669900; font-size: 11px; font-weight: bold; text-decoration: none; }
.viewDetails a:visited { color: #669900; font-size: 11px; font-weight: bold; text-decoration: none; }
.viewDetails a:hover { color: #333; font-size: 11px; font-weight: bold; text-decoration: none; }
/* ------------------ Style for View All items ------------------*/

.backNext { font-size: 13px; }
.sku { font-size: 11px; }
.days { color: #666; font-weight: bold; }
.price { color: #669900; font-weight: bold; }

.marginT10 { margin-top: 10px; }
