/* Screen CSS for ASCS website */
/* wgpotter                    */

/* COLORS:                            Default     HiCntrst Green   */
/* #000000 blockquote text            Black       Same     Same    */
/*         Footer text                                             */
/* #000090 Heading h2 text            Blue        #000000  #229022 */
/*         + Text link                                             */
/*         + Menu current page text                                */
/* #2d3956 Heading h1/h3 text/border  Dark blue   #000000  #2d5639 */
/*         + Content/menu text                                     */
/* #455372 Event box background       Gray blue   #000000  #225022 */
/* #4c1175 Visited/active text link   Purple      Same     Same    */
/* #919dba Menu dividers              Gray blue   Same     #91ba9d */
/*         Heading h2 border                                       */
/* #b1b1b1 Outside/footer background  Medium gray #ffffff  Same    */
/* #e8e8ee Menu level #2 background   Lt gry blue #ffffff  Same    */
/* #e0e9e9 Heading h1/h3 background   Light blue  #ffffff  #e9e9e0 */
/*         + Event box text                                        */
/* #eeeeee Checklist background       Light gray  #ffffff  Same    */
/* #ff0000 Red text                   Red         Same     Same    */
/*         + Important note                                        */
/*         + 404 heading                                           */
/*         + New! bullet left >                                    */
/* #ff1a00 Focus/hover text/menu link Red         Same     Same    */
/* #ff6666 New! bullet middle >       Light red   Same     Same    */
/* #ff9999 New! bullet right >        Pink        Same     Same    */
/* #ffffff Checklist table background White       Same     Same    */

/* ALTERNATE STYLES:                        */
/* font-family:                             */
/*  Arial, sans-serif; (default)            */
/*  Georgia, Arial, sans-serif;             */
/*  "Palatino Linotype", Arial, sans-serif; */
/*  Tahoma, Arial, sans-serif;              */
/*  "Trebuchet MS", Arial, sans-serif;      */
/*  Verdana, Arial, sans-serif;             */
/* font-size:                               */
/*   1em;   (normal)                        */
/*   1.3em; (big)                           */
/*   1.6em; (bigger)                        */
/* Other:                                   */
/*   bms_hicontrast.css (see above)         */

/*************************/
/* STANDARD ELEMENT MODS */
/*************************/
/* To even out browser quirks and start with clean slate */
*{
  margin:              0;
  padding:             0;
}
/* Hide stuff, but show unstyled           */
/* -link separators, skip to content links */
/* -display:none not used intentionally    */
.hide{
  position:            absolute;
  left:                -9999px;
}
/* Tame images to start */
img{
  display:             block;
  border:              0px;
}
/* Includes csshover.htc hack to allow nonlink hovers to work in IE6 */
/* Darkens "infinite" surrounding background */
/* Sets font family, font size, and line-height for alternate style sheets */
body{
  width:               810px;
  padding:             0px;
  margin:              10px;
  font-family:         "Palatino Linotype", Arial, sans-serif;
  font-size:           1em;
  line-height:         130%;
  background-image:    url(pixcontent/background_gray_reflected_noise.gif);
  behavior:            url(csshover.htc);
}
h1, h2, h3{
  font-weight:         bold;
}
h1{
  padding:             3px 0px;
  border:              2px solid #2d5639;
  margin-bottom:       1em;
  font-style:          normal;
  font-size:           1.2em;
  text-align:          center;
  color:               #2d5639;
  background-color:    #e9e9e0;
}
h2{
  padding:             0em 0em 0px 0.5em;
  border-bottom:       2px solid #91ba9d;
  border-left:         2px solid #91ba9d;
  margin:              1.5em 0em 0.7em 0em;
  font-style:          normal;
  font-size:           1.1em;
  font-variant:        small-caps;
  color:               #229022;
  clear:               both;
}
h3{
  padding:             3px;
  margin-top:          2em;
  margin-bottom:       1em;
  border:              1px dotted #2d5639;
  font-style:          italic;
  font-size:           1em;
  color:               #2d5639;
  background-color:    #e9e9e0;
}
h1 + h2, h2 + h3{
  margin-top:          0px;
}
p{
  margin-top:          1em;
  margin-bottom:       1em;
  text-align:          left;
  font-size:           0.85em;
}
p + ul{
  margin-top:          -0.5em;
}
/* Normal body text lists */
ol.normList li{
  padding-left:        0em;
  margin-left:         2.0em;
}
.normList ul{
  margin:              0em;
  list-style-type:     disc;
  list-style-position: outside;
  text-align:          left;
  line-height:         120%;
}
.normList li{
  margin:              0em 0em 0.5em 1.5em;
  font-size:           0.85em;
}
.normList ul li{
  margin:              0.5em 1em 0em 1.5em;
  font-size:           0.95em;
  list-style-type:     circle;
}
.normList ul ul li{
  margin:              0.5em 1em 0em 1.5em;
  font-size:           0.95em;
  list-style-type:     square;
}
.normList ul ul ul li{
  margin:              0.5em 1em 0em 1.5em;
  font-size:           0.95em;
  font-style:          italic;
  list-style-type:     circle;
}
/* Site map text lists */
.siteMap ul{
  margin:              0em;
  list-style-type:     disc;
  list-style-position: outside;
  text-align:          left;
  line-height:         110%;
}
.siteMap li{
  margin:              0.3em 1em 0em 1.5em;
  font-size:           0.85em;
  font-weight:         bold;
}
.siteMap ul li{
  margin:              0.3em 0em 0em 1.5em;
  font-size:           0.95em;
  font-weight:         bold;
  list-style-type:     circle;
}
.siteMap ul ul li{
  margin:              0.2em 0em 0em 1.5em;
  font-size:           0.95em;
  font-weight:         normal;
  list-style-type:     square;
}
.siteMap ul ul ul li{
  margin:              0.1em 0em 0em 1.5em;
  font-size:           0.95em;
  font-weight:         normal;
  font-style:          italic;
  list-style-type:     circle;
}
/* Aligned note after a list bullet */
.siteMap li.listNote{
  margin-top:          -0.1em;
  list-style-type:     none;
}
/* Inline citation, e.g., book title or excerpt */
cite{
  font-style:          italic;
  font-weight:         bold;  
}
blockquote{
  color:               #000000;
  font-style:          italic;
  font-size:           0.85em;
  line-height:         100%;
  margin:              3em 20em 0.7em 2em;
}
blockquote.leftSidebar{
  width:               25%;
  padding:             0.5em 0em;
  border-top:          5px solid #888888;
  border-bottom:       5px solid #888888;
  margin:              0.5em 0em 0.5em 1em;
  float:               right;
}
blockquote.leftSidebar p{
  margin:              0em;
  padding:             0em;
  font-size:           1.4em;
  font-weight:         bold;
  font-style:          italic;
  color:               #888888;
  line-height:         130%;
}
table{
  width:               100%;
  border:              1px solid #2d5639;
  border-collapse:     collapse;
  text-align:          center;
}
td, th{
  padding:             2px 5px;
  border:              1px solid #2d5639;
}
th{
  font-size:           1em;
  font-weight:         bold;
}
td{
  font-size:           0.85em;
}
caption{
  padding-top:         2em;
  padding-bottom:      1em;
  font-weight:         bold;
  font-size:           1em;
  clear:               both;
}
/* Dotted underlines/italics just add unneeded clutter */
acronym{
  border:              none;
  font-style:          normal;
}
/* Normal hyperlink color and hover behavior */
/* Order: LVFHA */
/* LINK */
a:link{
  color:               #229022;
}
/* VISITED */
a:visited{
  color:               #4c1175;
}
/* FOCUS */
a:focus{
  color:               #ff1a00;
}
/* HOVER */
/* Don't affect anchor links */
a:link:hover{
  color:               #ff1a00;
}
/* ACTIVE */
a:active{
  color:               #4c1175;
}
/**************/
/* CONTAINERS */
/**************/
/* Container for web page */
#topWrapper{
  height:              auto;
  width:               898px;
  padding:             0px;
  margin:              0px;
  border-top:          1px solid #000000;
  border-right:        1px solid #000000;
  border-bottom:       1px solid #000000;
  border-left:         1px solid #000000;
  background-image:    url(pixcontent/background_bms_logo_blue.jpg);
  background-position: top left;
  background-repeat:   repeat;
}
/* Container for navigation and content between header and footer */
#mainWrapper{
  height:              auto;
  width:               898px;
  background-color:    transparent;
  clear:               both;
}
/* Container for left column items  */
#leftColWrapper{
  height:              auto;
  width:               188px;
  padding:             22px 0px 0px 0px;
  margin:              0px;
  background-color:    transparent;
  float:               left;
}
/****************/
/* MAIN CONTENT */
/****************/
/* Main text body */
#centerbody, #centerbody404{
  height:              auto;
  width:               666px;
  padding:             20px;
  margin-top:          10px;
  color:               #2d5639;
}
#centerbody{
  background-color:    transparent;
  float:               right;
}
#centerbody404{
  background-image:    url(pixcontent/page_not_found_404_big_rough.gif);
}
/*******************/
/* NAVIGATION MENU */
/*******************/
/* Left navigation menu with cascading submenus */
#leftnav{
  width:               168px;
  padding:             0px 0px 0px 8px;
  margin:              0px;
  background-color:    transparent;
  font-size:           1.2em;
  float:               left;
}
#leftnav ul, #leftnav li, #leftnav a{
  padding:             0px;
  border:              0px;
  margin:              0px;
  text-align:          center;
  display:             block;
}
/* Cascading submenu #1 */
#leftnav ul li{
  width:               174px;
  padding:             10px 3px 20px 3px;
  margin:              0px;
  position:            relative;
  list-style-type:     none;
  color:               #2d5639;
  background-color:    transparent;
  background-image:    url(pixcontent/divider_mordent_green.gif);
  background-position: bottom center;
  background-repeat:   no-repeat;
}
/* Cascading submenu #2 */
#leftnav ul ul{
  width:               180px;
  position:            absolute;
  top:                 0px;
  left:                180px;
  background-color:    #e8e8ee;
}
/* The following doesn't work in IE6:   */
/*#leftnav ul ul > li:first-child{}     */
/* So this is the ugly ugly workaround: */
/* Didn't like look of 2nd arrow, so divider_mordent_arrow_bluegraylt.gif */
/* not implemented for now */
#leftnav li.firstOnMenu{
  background-image:    url(pixcontent/divider_mordent_green.gif);
}
/* Can select last-child with CSS3 pseudoclass, */
/* but do it brute force for now                */
#leftnav li.lastOnMenu{
  padding-bottom:      12px;
  background-image:    none;
}
/* Don't display menu #2 by default */
#leftnav ul ul{
  display:             none;
}
/* Remove link underlines */
#leftnav a{
  text-decoration:     none;
}
/* Turn text link red when menu item block hovered */
/* Order: LVFHA */
/* LINK */
#leftnav a:link,
#leftnav li:link,
#leftnav li a:link,
#leftnav li:link a,
#leftnav ul ul a:link,
#leftnav ul ul li a:link,
#leftnav ul ul li:link a{
  color:               #2d5639;
}
/* VISITED */
#leftnav a:visited,
#leftnav li:visited,
#leftnav li a:visited,
#leftnav li:visited a,
#leftnav ul ul a:visited,
#leftnav ul ul li a:visited,
#leftnav ul ul li:visited a{
  color:               #2d5639;
}
/* FOCUS */
#leftnav a:focus,
#leftnav li:focus,
#leftnav li a:focus,
#leftnav li:focus a,
#leftnav ul ul a:focus,
#leftnav ul ul li a:focus,
#leftnav ul ul li:focus a{
  color:               #ff1a00;
}
/* HOVER */
#leftnav a:hover,
#leftnav li:hover,
#leftnav li a:hover,
#leftnav li:hover a,
#leftnav ul ul a:hover,
#leftnav ul ul li a:hover,
#leftnav ul ul li:hover a{
  color:               #ff1a00;
}
/* Display menu #2 when menu #1 item is hovered */
#leftnav li:hover ul{
  display:             block;
}
/* The following doesn't work in IE6:   */
/*#leftnav ul > li:first-child{}        */
/* So this is the ugly ugly workaround: */
#leftnav li.moreMenu:hover{
  background-image:    url(pixcontent/divider_mordent_toparrow_green.gif);
}
/* ACTIVE */
#leftnav a:active,
#leftnav li:active,
#leftnav li a:active,
#leftnav li:active a,
#leftnav ul ul a:active,
#leftnav ul ul li a:active,
#leftnav ul ul li:active a{
  color:               #2d5639;
}
/* Noninteractive menu items for current page */
#leftnav p.thisPage{
  position:            relative;
  padding:             0px;
  margin:              0px;
  position:            relative;
  font-size:           1em;
  font-weight:         bold;
  text-align:          center;
  color:               #229022;
  background-color:    transparent;
}
/**********/
/* FOOTER */
/**********/
/* Footer with test and copyright notice */
#footer, #checklistFooter{
  height:              auto;
  width:               888px;
  padding:             5px;
  margin-top:          10px;
  font-size:           0.65em;
  color:               #000000;
  clear:               both;
}
#footer{
  border-top:          1px solid #000000;
  background-color:    #a0a0a0;
}
#checklistFooter{
  border:              0px;
  background-color:    transparent;
}
/* csshover.htc makes this work in IE6 */
#footer:hover{
  background-color:    transparent;
}
#footer p, #checklistFooter p{
  width:               auto;
  padding:             0px;
  margin:              0px;
  line-height:         160%;
  text-align:          left;
}
/* Footer logos */
#footer img, #checklistFooter img{
  padding-right:       15px;
  float:               left;
}
img#footerAcc{
  padding-right:       0px;
}
/**********/
/* IMAGES */
/**********/
/* Top header with logo and title  */
#headerImg{
  height:              100px;
  width:               898px;
  border-bottom:       1px solid #000000;
}
#bmsLogo{
  height:              211px;
  width:               120px;
  padding-top:         1.5em;
  margin:              0em 0px 2em 36px;
  clear:               left;
}
#cookbookCustomers{
  width:               318px;
  height:              150px;
  padding:             0px;
  margin:              0px;
  float:               right;
}
#lineupOpening{
  width:               335px;
  height:              100px;
  padding:             0px;
  margin:              0px;
  float:               right;
}
.fullWidth{
  width:               660px;
  margin:              20px 0px 0px 4px;
  clear:               both;
}
#auctionBanner, #auctionBannerRt{
  width:               387px;
  height:              92px;
  padding:             0px;
  margin:              0px;
  float:               right;
}
#auctionBanner{
  padding-left:        4px;
}
#auctionBannerRt{
  padding:             0px 0px 5px 15px;
}
/* Picture matrix slogans */
.fullWidthMatrix{
  margin:              20px 45px 0px 0px;
  clear:               both;
}
.auctionMatrix{
  height:              288px;
  width:               192px;
  padding:             0px 0px 0px 0px;
  margin:              14px 0px 0px 23px;
  float:               left;
}
.auctionMatrix img{
  width:               92px;
  height:              92px;
  padding:             0px 4px 4px 0px;
  float:               right;
}
.sixMatrix{
  height:              288px;
  width:               192px;
  padding:             0px 0px 0px 0px;
  margin:              0px 0px 10px 20px;
  float:               right;
}
.sixMatrix img{
  width:               92px;
  height:              92px;
  padding:             0px 4px 4px 0px;
  float:               right;
}
/* Picture matrix on home page            */
/* Transparent borders don't work in IE6! */
.blockPic{
  width:               92px;
  height:              92px;
  padding:             0px 0px 4px 4px;
  float:               right;
}
.rowPic{
  width:               92px;
  height:              92px;
  padding:             0px 0px 0px 4px;
  float:               right;
}
/********************/
/* INTERNAL CONTENT */
/********************/
/* Higlighted box for event announcements */
.eventBox{
  padding:             0.8em 1em 0.8em 1em;
  margin:              0.5em 0em 1.5em 0em;
  background-color:    #225022;
  color:               #e9e9e0;
  line-height:         120%;
}
.boxTitle{
  margin:              0em;
  padding:             0em 0em 0.3em 0em;
  font-size:           1.2em;
  font-weight:         bold;
}
.boxDate{
  margin:              0em;
  padding:             0em;
  font-size:           0.95em;
  font-weight:         bold;
  font-style:          italic;
}
.boxPlace{
  margin:              0em;
  padding:             0em;
  font-size:           0.95em;
  font-weight:         bold;
  font-style:          italic;
}
.boxGuest{
  margin:              0em;
  padding:             0.3em 0em 0em 0em;
  font-size:           0.95em;
  font-weight:         bold;
}
.boxPgmHeading{
  margin:              0em;
  padding:             0.3em 0em 0em 0em;
  font-size:           0.95em;
  font-weight:         bold;
}
.boxNote{
  padding:             1em 0em 0.2em 0em;
  margin:              0em;
  font-size:           0.8em;
  font-weight:         normal;
  font-style:          italic;
  line-height:         120%;
}
/* Concert music titles */
.musicTitle{
  font-style:          italic;
}
/* Wherever red text is needed */
.redText{
  color:               #ff0000;
}
/* 2 column layout tables (invisible) */
.layout2col, .layout2col td{
  margin:              0em;
  padding:             0.3em 0em 0em 1em;
  border:              none;
  text-align:          left;
}
.layout2col{
  width:               80%;
}
.layout2col + .layout2col{
  margin-top:          1.5em;
}
/* Set width of 1st or 2nd column               */
/* The following methods don't work in IE6:     */
/* .layout2col tr td:first-child{width:20%;}    */
/* .layout2col tr td + td{width:70%;}           */
/* .layout2col + .layout2col{margin-top:1.5em;} */
/* (use paragraph separators instead)           */
/* So this is the ugly ugly workaround:         */
.ie6layout2col{
  width:               40%;
}
.layout2colWide,
.layout2colWide td{
  margin:              0em;
  padding:             0.3em 0em 0em 1em;
  border:              none;
  font-size:           0.95em;
  font-weight:         normal;
  text-align:          left;
}
.layout2colWide{
  width:               80%;
}
.layout2colWide tr td + td{
  width:               50%;
  font-style:          italic;
  text-align:          left;
}
/* Page style switcher menu */
#styleSwitch{
  padding:             0px;
  border:              1px solid #2d5639;
  margin:              50px 8px 10px 18px;
  font-size:           16px;
  line-height:         100%;
  background-color:    #e9e9e0;
}
#styleSwitch p{
  padding:             5px 0px 5px 0px;
  margin:              0px;
  color:               #2d5639;
  text-align:          center;
}
#styleSwitch select{
  padding:             0px;
  margin:              0px 0px 5px 11px;
  color:               #2d5639;
  background-color:    #ffffff;
}
/* "New!" text bullet */
.newBullet1, .newBullet2, .newBullet3{
  font-weight:         bold;
  font-size:           1.6em;
  vertical-align:      middle;
  letter-spacing:      -0.2em;
}
.newBullet1{
  color:               #ff0000;
}
.newBullet2{
  color:               #ff6666;
}
.newBullet3{
  color:               #ff9999;
}
/* Important note, when needed */
#importantNote{
  padding:             1em 0em;
  border:              4px solid #ff0000;
  margin:              2em 0em 1em 0em;
  font-size:           1em;
  text-align:          center;
  color:               #ff0000;
}
/* Special BIG 404 h1 heading */
#head404{
  padding-top:         0.2em;
  padding-bottom:      0.25em;
  border:              4px solid #ff0000;
  margin-top:          0.25em;
  margin-bottom:       0.7em;
  font-size:           2.8em;
  text-align:          center;
  color:               #ff0000;
}
.auctionPoster, .indent2Posters, .indent1Poster{
  width:               194px;
  padding:             0px;
  margin:              5px 0px 5px 20px;
  display: inline;
  float:               left;
}
.auctionPoster img, .indent2Posters img, .indent1Poster img{
  width:               194px;
  height:              300px;
  margin:              0px 0px 5px 0px;
}
.auctionPoster p, .indent2Posters p, .indent1Poster p{
  text-align:          center;
  font-size:           1em;
  font-weight:         bold;
}
.indent2Posters{
  margin-left:         125px;
}
.indent1Poster{
  margin-left:         234px;
}
.dropoff{
  padding:             0px;
  margin:              0px;
  clear:               both;
}
.dropoff img{
  height:              200px;
  width:               200px;
  padding-bottom:      16px;
  float:               left;
}
.dropoff p{
  padding:             0px;
  margin:              10px 0px 0px 230px;
}
.dropoff p + p{
  margin-top:          10px;
}
.dropoff img + p{
  padding-top:         20px;
  font-weight:         bold;
}
/* Home page 5WH and picture matrix blocks                  */
/* - Transparent borders don't work in IE6, so padding used */
/* - Only IE6 needs float:left                              */
div#whoBlock,
div#whenBlock,
div#whereBlock,
div#whatBlock,
div#whyBlock,
div#howBlock{
  height:              96px;
  padding:             0px;
  margin:              0px;
}
div#whoBlock h2,
div#whenBlock h2,
div#whereBlock h2,
div#whatBlock h2,
div#whyBlock h2,
div#howBlock h2{
  height:              24px;
  width:               92px;
  padding:             36px 0px 32px 0px;
  margin:              0px;
  border:              0px;
  text-align:          center;
  font-size:           24px;
  color:               #229022;
  background-image:    url(pixcontent/question_box.jpg);
  background-position: 50% 50%;
  background-repeat:   no-repeat;
  float:               right;
  clear:               none;
}
div#whoBlock p,
div#whenBlock p,
div#whereBlock p,
div#whatBlock p,
div#whyBlock p,
div#howBlock p{
  margin-right:        10px;
  text-align:          right;
  float:               left;
}
div#whoBlock p,
div#whatBlock p,
div#whyBlock p,
div#howBlock p{
  padding:             15px 0px 0px 0px;
}
div#whenBlock p,
div#whereBlock p{
  padding:             25px 0px 0px 0px;
}
div#whoBlock p{
  width:               555px;
}
div#whenBlock p,
div#howBlock p{
  width:               455px;
}
div#whereBlock p,
div#whyBlock p{
  width:               365px;
}
div#whatBlock p{
  width:               260px;
}
/* Left/right columns */
.colLeft{
  padding:             0px;
  margin:              0px;
  float:               left;
}
.colLeft li{
  margin:              0em 0em 1em 50px;
  line-height:         100%;
}
p + div.colLeft{
  margin-left:         -20px;
}
.clearText{
  clear:               both;
}
.endText{
  text-align:          center;
  padding:             0px;
  clear:               both;
}
.spacerText{
  padding:             10px 0em 0em 0em;
  margin:              0em;
  text-align:          center;
  font-size:           2em;
  font-weight:         bold;
  font-style:          italic;
  clear:               both;
}
/* "Back to Subject Index" links */
.backIndex{
  margin-top:          0.5em;
  background-color:    #cccccc;
}
/* Checklists */
#bodyCheck{
  width:               898px;
  background-image:    none;
  background-color:    #eeeeee;
}
/* Checklist tables */
.tableCheck{
  background-color:    #ffffff;
}
.wideTable{
  font-size:           0.75em;
}
/* Revenue table on Trends page                   */
/* (of course, most of this doesn't work in IE6!) */
.tableRevenue{
  border:              3px double #2d5639;
  font-size:           0.75em;
}
.tableRevenue tr th:first-child,
.tableRevenue tr + tr th{
  border-bottom:       3px double #2d5639;
}
.tableRevenue td:first-child,
.tableRevenue th:first-child{
  border-right:        3px double #2d5639;
}
.tableRevenue td:first-child + td,
.tableRevenue td:first-child + td + td + td,
.tableRevenue td:first-child + td + td + td + td + td,
.tableRevenue td:first-child + td + td + td + td + td + td + td,
.tableRevenue td:first-child + td + td + td + td + td + td + td + td + td,
.tableRevenue tr + tr th:first-child,
.tableRevenue tr + tr th:first-child + th + th,
.tableRevenue tr + tr th:first-child + th + th + th + th,
.tableRevenue tr + tr th:first-child + th + th + th + th + th + th,
.tableRevenue tr + tr th:first-child + th + th + th + th + th + th + th + th{
  border-right:        2px dotted #2d5639;
}
.tableRevenue th:first-child + th + th + th + th,
.tableRevenue tr + tr th:first-child + th + th + th + th + th + th + th,
.tableRevenue td:first-child + td + td + td + td + td + td + td + td{
  border-right:        3px double #2d5639;
}
/* Last-child not available until CSS3
.tableRevenue tr:last-child{
  border-top:          3px double #2d5639;
}
.tableRevenue tr:last-child{
  font-weight:         bold;
  color:               #ff0000;
}
.tableRevenue tr:last-child td,
.tableRevenue tr:last-child td + td,
.tableRevenue tr:last-child td + td + td,
.tableRevenue tr:last-child td + td + td + td,
.tableRevenue tr:last-child td + td + td + td + td,
.tableRevenue tr:last-child td + td + td + td + td + td,
.tableRevenue tr:last-child td + td + td + td + td + td + td,
.tableRevenue tr:last-child td + td + td + td + td + td + td + td,
.tableRevenue tr:last-child td + td + td + td + td + td + td + td + td{
  border-right:        0px;
  border-left:         0px;
}*/
/* Simulate ordered list in layout table */
.auctionItems{
  width:               97%;
  margin-left:         0.5em;
}
.auctionItems, .auctionItems td{
  border:              0px;
  text-align:          left;
  vertical-align:      top;
}
.auctionItems tr td + td + td{
  width:               20%;
  font-weight:         bold;
}
.auctionItems tr td:first-child{
  text-align:          right;
}
/* Row of thumbnails */
.thumbRow{
  clear:               both;
}
.thumbRow img{
  height:              100px;
  padding:             0px 0px 10px 0px;
  margin:              0px 5px 10px 5px;
  float:               left;
}
