/* CSS Document */

h2#futuredList { background: url(images/futuredListTitle.gif) no-repeat; height: 30px; }
#futuredListTable { border-top: #CAC8C9 1px solid; border-left: #CAC8C9 1px solid; width: 680px; }
#futuredListTable th { background: #D8D8D8; border-right: #CAC8C9 1px solid; border-bottom: #CAC8C9 1px solid; font-weight: normal; color: #5E4646; padding: 8px 0; white-space: nowrap; }
#futuredListTable .maker { width: 185px; }
#futuredListTable .price { color: #AF3331; font-weight: bold; }
#futuredListTable .price img { margin-top: 5px; }
#futuredListTable td { border-right: #CAC8C9 1px solid; border-bottom: #C3B5B5 1px solid; padding: 8px 0; text-align: center; }
#futuredListTable table { width: 170px; margin: 0 8px; }
#futuredListTable table td { border-right: none; border-bottom: none; padding: 0; text-align: left; }
#futuredListTable table td.thumImg { width: 90px; }
#futuredListTable table td img { margin-right: 10px; }
#futuredListTable table a { color: #000; }
#futuredListTable table a:hover { color: #F90; }

#reqTable { border-left: #CDCDCD 1px solid; border-top: #CDCDCD 1px solid; width: 680px; font-size: 14px; line-height: 20px; margin-bottom: 10px; margin-top: 10px; }
#reqTable th,
#reqTable td { border-right: #CDCDCD 1px solid; border-bottom: #CDCDCD 1px solid; padding: 8px; vertical-align: top; }
#reqTable th { background: #EEEEEE; color: #5A4749; text-align: left; width: 30%; }
#reqTable td td { border: none; padding: 3px; vertical-align: middle; }
#reqThumImg td { padding-right: 10px; padding-bottom: 10px; }
#reqThumImg td.last { padding-right: 0; }
