/* grid */
.grid { width:778px; margin:0 auto; text-align:left; _zoom:1; }
.grid:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.grid .column { float:left; display:inline; width:45%; }
.grid div.last { float:right; }

#treasures { background:url(/images/treasures/treasures_bg.jpg) no-repeat; }

#treasures #description { width:380px; height:404px; margin-left:25px; }
#treasures #description h2 { margin:0; height:145px; visibility:hidden; }
#treasures #description p { margin:0 0 10px; font:bold 12px/15px Arial, sans-serif; }

#treasures .grid { background:#290066; padding:2px 0 8px; margin-bottom:30px; }
#treasures .grid .column { margin-left:20px; }
#treasures #controls { width:138px; margin:0 0 0 23px; }
#treasures #controls a { float:left; outline:0; cursor:pointer; width:138px; height:52px; background:url(/images/treasures/search_for_gold.gif) no-repeat; text-indent:-9999px; }
#treasures #controls select { clear:both; width:136px; margin-top:12px; }

#treasures #thumbnails { }
#treasures #thumbnails .column { position:relative; width:97px; height:81px; background:url(/images/treasures/thumbnails_column_bg.jpg) no-repeat; }
#treasures.loading #thumbnails .column span { display:block; width:97px; height:81px; background:url(/images/treasures/loading.gif) 50% 50% no-repeat; }
#treasures #thumbnails .column a { position:absolute; top:0; left:0; z-index:1000; width:97px; height:81px; }
#treasures #thumbnails .column a img { width:97px; height:81px; }

#treasures #productbars { margin-left:37px; }
