#cartholder {
  width:360px;
  float:right;
}

.contentarea .articlestbl tr td.first-child { /*width: 70%;*/ }
.contentarea .articlestbl tr td.first-child h2 { float: left; }
.contentarea .articlestbl tr td.first-child .stars, .contentarea .stars  { float: left; margin-left: 10px; margin-top: 5px; }
.contentarea .articlestbl tr td.first-child .flags { float: right; }
.contentarea .articlestbl tr td.first-child .flags img { float: left; margin-top: 3px;  }
.contentarea .articlestbl tr td.first-child .flags div { float: left; margin-left: 5px; font-size: 12pt; font-weight: bold; text-transform: uppercase; color: #378102; }
.contentarea .articlestbl tr td.last-child { min-width: 100px; /*width: 25%;*/ padding-left: 10px; padding-top: 5px; }
.contentarea .articlestbl tr td.last-child .comparea { color: #010101; border-bottom: 1px dashed #010101; text-decoration: none; }
.contentarea .articlestbl tr td.last-child .comparea:hover { border-bottom: 1px solid #010101; }
.contentarea .articlestbl tr td.last-child .price { margin-top: 15px; font-size: 14pt; color: #09458b; }
.contentarea .articlestbl tr td.last-child .oldprice { margin-top: 15px; margin-bottom: -15px; font-size: 12pt; text-decoration: line-through; color: #545454; }
.contentarea .articlestbl tr td.last-child .buysm { margin-top: 5px;  width: 61px; height: 19px; background: url( ../images/buysm-bg.png ) repeat-x; border: 1px solid #419b00; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.contentarea .articlestbl tr td.last-child .buysm img { float: left; margin-left: 2px; margin-top: 3px; }
.contentarea .articlestbl tr td.last-child .buysm div { float: left; margin-left: 3px;cursor:pointer; }
.contentarea .articlestbl tr td.last-child .buysm a:hover {color:#09458B;}

.contentarea .we-recommend .slides ul li {float:left;}

#mainmenu .roottbl .ct .mmenu .mmenu-ct .current div.podmenu {display:block;}
#mainmenu .roottbl .ct .mmenu .mmenu-ct  .pads {float:left;}
#mainmenu .roottbl .ct .mmenu .mmenu-ct li:hover .pads {display:block;}