#centerColumn
    { width: 474px; overflow: hidden; height: auto; min-height: 500px; padding: 0 5px 32767px 5px; margin-bottom: -32757px; }

#centerColumn #date
    { color: #666; font-size: 16px; padding: 0 0 5px 3px; }

#centerColumn .shoppingPick
    { position: relative; width: 467px; min-height: 260px; height:auto; padding: 4px; margin: 0 0 13px 0; background: transparent url('http://i.i.com.com/cnwk.1d/i/ms/fd/door_sprite.gif') repeat-y scroll -492px 0; }

#centerColumn .shoppingPick h1
    { width: 450px; float: left; color: #C00; font-size: 24px; font-weight: normal; margin: 8px 0 10px 8px; line-height: 1; }

#centerColumn .shoppingPick h1 a
    { width: 450px; position: relative; left: 0; color: #C00; font-size: 24px; font-weight: normal; margin: 8px 0 10px 8px; line-height: 1; }

#centerColumn .shoppingPick .productImage
    { padding: 0 0 0 8px; float: left; }

#centerColumn .shoppingPick .comparePrices
    { width: 138px; height: 40px; float: left; margin: 0; background: url('http://i.i.com.com/cnwk.1d/i/ms/fd/door_sprite.gif') no-repeat -174px -223px; }
   
#centerColumn .shoppingPick a:hover.comparePrices
    { background: url('http://i.i.com.com/cnwk.1d/i/ms/fd/door_sprite.gif') no-repeat -174px -177px; }
 
#centerColumn .shoppingPick p
    { float: left; width: 322px; min-height: 120px; padding: 0 0 0 10px; }

#centerColumn .shoppingPick .author
    { float: left; width: 128px; height: 70px; padding: 0 0 0 10px; }
    
#centerColumn .shoppingPick .author div
    { width: 120px; color: #C00; font-size: 12px; }
    
#centerColumn .shoppingPick .author div span
    { color: #666; }
    
#centerColumn .shoppingPick .social
    { float: left; margin: 14px 0 0 2px; width: 230px; } 

#centerColumn .shoppingPick .social .innerWrapper
    { float: left; height: 20px; width: 230px; padding: 3px 0 0 0; }

#centerColumn .shoppingPick .social .innerWrapper #yahooBuzz
    { float: left; margin: -3px 4px 0 0; }

#centerColumn .shoppingPick .social .innerWrapper div a
    { float: left; padding: 0 8px 0 0; }

#centerColumn .shoppingPick .topCap
    { position: absolute; top: 0; left: 0; width: 475px; height: 11px; background: transparent url('http://i.i.com.com/cnwk.1d/i/ms/fd/door_sprite.gif') repeat-y scroll -5px -362px; }

#centerColumn .shoppingPick .bottomCap
    { /*position: absolute; bottom: -10px; left: 0;*/ float:left; width: 475px; height: 93px; margin: 10px 0 0 -4px; background: transparent url('http://i.i.com.com/cnwk.1d/i/ms/fd/door_sprite.gif') repeat-y scroll -5px -401px; }

#centerColumn .js-kit-comments
    { clear: both; margin: 15px 0; }

#centerColumn #otherShoppingPicks
    { float: left; width: 100%; color: #666; padding: 10px 0 0 0; margin: 10px 0 0 0; }

#centerColumn #otherShoppingPicks .productImage img
    { margin: 0 0 8px 0; width: 80px; height: 80px; }

#centerColumn #otherShoppingPicks #seeAll
    { float: right; width: 100%; margin: 0 10px 0 0; text-align:right; }

/*#centerColumn #otherShoppingPicks div
    { float: left; width: 152px; color: #000; padding: 10px 5px 0 0; font-size: 11px; }*/

#centerColumn .productCell 
    { position: relative; padding: 10px 5px 0 0; width: 144px; height: 339px; float: left; padding: 12px 0 0 13px; margin: 0 0px 10px 0; background: url('http://i.i.com.com/cnwk.1d/i/ms/fd/door_sprite.gif') no-repeat scroll -10px -10px; }

#centerColumn .productCell .rating
    { position: absolute; top: 152px; left: 10px; }

#centerColumn .productCell .rating img 
    { }

#centerColumn .productCell .desc
    { position: absolute; top: 165px; left: 10px; width: 124px; height: 127px; overflow: hidden; }

#centerColumn .productCell .comparePrices
    { position: absolute; bottom: 10px; left: 8px; height: 40px; width: 140px; background: url('http://i.i.com.com/cnwk.1d/i/ms/fd/door_sprite.gif') no-repeat -174px -223px; }

#centerColumn .productCell a:hover.comparePrices
    { background: url('http://i.i.com.com/cnwk.1d/i/ms/fd/door_sprite.gif') no-repeat -174px -177px; }

#centerColumn .productImage
    { width: 120px; text-align: center; }

#centerColumn .productImage img
    { float: none; }
    
#centerColumn .productCell a p.productName
    { position: absolute; top: 115px; left: 5px; width: 134px; padding: 6px 5px 10px 5px; width: 134px; height: 20px; overflow: hidden; line-height: 14px; }
    
#centerColumn .productCell a:hover p.productName 
    { display: block; top: 114px; background: #FFF; height: auto; border-top: 1px solid #CCC; border-bottom: 1px solid #999; z-index:1000; }

#centerColumn .productPrice
    { position: absolute; bottom: 9px; left: 5px; font-size: 11px; padding: 7px 0 0 0; height: 60px; width:140px; text-align: center; background:transparent url('http://i.i.com.com/cnwk.1d/i/ms/gridview/grid_graybutton.gif') no-repeat scroll; }

#centerColumn .productCell a:hover .productPrice
    { background:transparent url('http://i.i.com.com/cnwk.1d/i/ms/gridview/redbutton_highlight.gif') no-repeat scroll; }

#centerColumn .productCell .productPrice .top
    { float: left; font-size: 12px; width:100%; text-align: center; color: #FFF !important; }

#centerColumn .productCell .productPrice .top.empty
    { height: 8px; }

#centerColumn .productCell .productPrice .middle
    { float: left; font-size: 16px; font-weight: bold; width:100%; text-align: center; color: #FFF !important; }

#centerColumn .productCell .productPrice .bottom
    { float: left; font-size: 11px; width:100%; text-align: center; color: #FFF !important; }



#centerColumn #tags
    { text-align: center; font-size: 11px; }

/******************************************************************/
/*  RIGHT COLUMN  */
/******************************************************************/

#rightColumn
    { width: 300px; height: auto; min-height: 500px; float: right; padding-bottom: 32767px; padding-left: 0px; margin-left: 0; margin-right: 0; margin-bottom: -32767px; border: 1px solid #CCC; background: transparent url(http://i.i.com.com/cnwk.1d/i/ms/fd/pastiche/rgt/rgtside_bkgd_vert.gif) repeat-y scroll left center; }

#rightColumn .madisonAd
    { float: right; height: 270px; }

#rightColumn h2
    { color: #777; padding: 8px 0 5px 10px; font-weight: normal; font-size: 16px; }

#rightColumn #ShoppingPickTags
    { padding: 0 0 0 10px; }
