#content
    { border-top: 1px solid #CCC; }
#centerColumn
    { overflow: hidden; height: auto; width: auto; min-height: 500px; width: 770px !important;  padding: 0 10px 32767px 9px; margin-bottom: -32767px; background: url('http://www.ghostclick.com/proxy.cgi/111010A/http/i.mysimon.com/images/fd/pastiche/rgt/rgtside_bkgd_vert.gif') repeat-y left;)}

#centerColumn.noBG
    { background: none; }

#centerColumn.noBG a
    { line-height: 1.5; }

#centerColumn #showingResults
    { width: 100%; color: #AAA; font-size: 20px; padding: 5px 0 0 0; }

#centerColumn #showingResults h1
    { color: #AAA; font-size: 20px; font-weight: normal; padding: 0; line-height: 1.2; }

#centerColumn #showingResults p span
    { color: #C00; }
    
#centerColumn #compareControls
    { float: left; width: 100%; height: 25px; position: relative; border-top: 1px solid #CCC; height: 25px; padding: 5px 0 0 0;  }

#centerColumn #compareControls a img
    { position: absolute; right: 0; }
    
#centerColumn .productWrapper
    { position: relative; width: 122px; height: 339px; float: left; padding: 0 13px 0 13px; margin: 25px 4px 15px 0; background: url('http://www.ghostclick.com/proxy.cgi/111010A/http/i.mysimon.com/images/gridview/grid_box.gif') no-repeat scroll 0 0; }

#centerColumn .productImage
    { position: absolute; top: 25px; text-align: center; width: 120px; }

#centerColumn a .productName
    { position: absolute; top: 130px; left: 3px; color: #000; font-weight: bold; height: 19px; width: 133px; overflow: hidden; line-height: 14px; padding: 6px 5px 10px 5px; }

#centerColumn a:hover .productName
    { display: block; position: absolute; top: 129px; left: 3px; color: #000; background: #FFF; font-weight: bold; height: auto; width: 133px; line-height: 14px; padding: 6px 5px 10px 5px; border-top: 1px solid #CCC; border-bottom: 1px solid #999; z-index:1000; }

#centerColumn .productWrapper.compare
    { position: relative; width: 122px; height: 339px; float: left; padding: 25px 13px 0 13px; margin: 0 5px 15px 0; background: url('http://www.ghostclick.com/proxy.cgi/111010A/http/i.mysimon.com/images/gridview/box_dffl.gif') no-repeat scroll 0 0; }

#centerColumn .productWrapper .checkBox
    { position: absolute; top: 8px; left: 45px; text-align: center; }
    
#centerColumn .productWrapper .checkBox span
    { position: absolute; top: 0; left: 20px; font-size: 10px; }
    
#centerColumn .productWrapper.compare .productImage
    { position: absolute; top: 35px; text-align: center; width: 120px; }
    
#centerColumn .productWrapper.compare  a .productName
    { position: absolute; top: 140px; left: 3px; color: #000; font-weight: bold; height: 19px; width: 133px; overflow: hidden; line-height: 14px; padding: 6px 5px 10px 5px; }
    
#centerColumn .productWrapper.compare a:hover .productName
    { display: block; position: absolute; top: 139px; left: 3px; color: #000; background: #FFF; font-weight: bold; height: auto; width: 133px; line-height: 14px; padding: 6px 5px 10px 5px; border-top: 1px solid #CCC; border-bottom: 1px solid #999; z-index:1000; }

#centerColumn .rating
    { position: absolute; left: 7px; top:175px; padding: 5px 0 0 0; }

#centerColumn .offers
    { position: absolute; top: 190px; left: 8px; font-size: 11px; color: #000; width:130px; line-height: 14px; padding: 6px 3px 10px 0;  }
    
/*#centerColumn .offers:hover
    { min-width: 130px; width: 150px; z-index: 5000; background: #FFF; }*/
    
#centerColumn .offers li
    { padding: 0 0 3px 0; border-bottom:1px solid #EEE; }

#centerColumn .offers li.logo
    { border-bottom: none; }
    
#centerColumn .offers li a .vendor
    { color: #000; }
    
#centerColumn .offers li a .price
    { color: #C00; }

#centerColumn .offers li a:hover span
    { text-decoration: underline; }

#centerColumn .description
    { position: absolute; top: 175px; left: 10px; font-size: 11px; width: 124px; height: 92px; overflow: hidden; }

#centerColumn .productPrice
    { position: absolute; bottom: 12px; left: 5px; font-size: 11px; padding: 5px 0 0 0; height: 60px; width:140px; text-align: center; background:transparent url('http://www.ghostclick.com/proxy.cgi/111010A/http/i.mysimon.com/images/gridview/grid_graybutton.gif') no-repeat scroll; }

#centerColumn a:hover .productPrice
    { background:transparent url('http://www.ghostclick.com/proxy.cgi/111010A/http/i.mysimon.com/images/gridview/redbutton_highlight.gif') no-repeat scroll; }
    
#centerColumn .productPrice .top
    { float: left; font-size: 12px; width:100%; text-align: center; color: #FFF !important; }

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

#centerColumn .productPrice .middle
    { float: left; padding: 0 0 0 3px; font-size: 16px; font-weight: bold; width:97%; text-align: center; color: #FFF !important; }
    
#centerColumn .productPrice .bottom
    { float: left; padding: 0 0 0 3px; font-size: 11px; width:97%; height: 25px; overflow: hidden; line-height: 1.1; text-align: center; color: #FFF !important; }

#centerColumn #relatedSearchTermsHeader
    { background: #F5F5F5 none repeat scroll 0 0; height: 30px; padding 8px; }

#centerColumn #relatedSearchTermsHeader h3
    { color: #333333 font-size: 13px; font-weight: bold; padding: 7px 0 0 7px; }

#centerColumn #relatedSearchTerms
    { padding: 0 0 0 15px; }

#centerColumn .productWrapper.outOfStock {}

#centerColumn .productWrapper.outOfStock .productPrice
    { background: none; color: #999 }

#centerColumn .productWrapper.outOfStock a .productPrice .top,
#centerColumn .productWrapper.outOfStock a .productPrice .middle,
#centerColumn .productWrapper.outOfStock a .productPrice .bottom  
    { color: #777 !important; }

#centerColumn .productWrapper.outOfStock a:hover .productPrice
    { background: none; }


#leftColumn
    { background-color: #fff; width: 192px; }

#leftColumn li.more
    { display: none; background-color: none; }

.box 
    { position: relative; width: 172px; padding: 0; margin: 13px 0 10px 0; font-size: 12px; }

.box .boxTop 
    { background: #efefee url('http://www.ghostclick.com/proxy.cgi/111010A/http/i.mysimon.com/images/fd/pastiche/sidenav/relatedsearch_gray_top_172.gif') no-repeat; height: 7px; }

.box .boxBottom 
    { background: #efefee url('http://www.ghostclick.com/proxy.cgi/111010A/http/i.mysimon.com/images/fd/pastiche/sidenav/relatedsearch_gray_bottom_172.gif') no-repeat; height: 7px; }

.box h3
    { margin: 0 8px; padding: 0 0 5px 0; font-weight: bold; color: #666; }

.box p
    { padding: 0 0 5px 13px; margin: 0; }

.box ul
    { list-style: none; padding: 4px 0 0 9px; margin: 0; }

.box li
    { padding: 0 0 3px 0; }

.box img.X
    { margin-top: 4px; padding-right: 3px; }

.box ul a
    { list-style: none; padding: 0; margin: 0; font-size: 12px; }

#matchingRelatedCategories ul 
    { margin-top: 7px; }

#relatedSearches, #filters
    { background-color: #efefee; }

#relatedSearches  h3
    { border: none; }

#matchingShoppingPicks
    { background: url('http://www.ghostclick.com/proxy.cgi/111010A/http/i.mysimon.com/images/styles/search_result_guides.gif') no-repeat top left; padding-top: 8px; padding: 0 0 10px 0; border-bottom: 1px solid #CCC; }

#matchingShoppingPicks ul 
    { margin-top: 7px; }

#matchingConsumerReports
    { background: url('http://www.ghostclick.com/proxy.cgi/111010A/http/i.mysimon.com/images/styles/search_result_cr.gif') no-repeat top left; padding-top: 8px; padding: 0 0 10px 0; border-bottom: 1px solid #CCC; }

#matchingConsumerReports ul
    { margin-top: 7px; }

#leftColumn #madison
    { padding: 10px 0 0 0; }
