#mycustomscroll {
width:650px;
height:384px;
overflow:auto;
position:relative;
margin:0.3em auto;
padding:15px;
}

.scrollgeneric {
line-height:1px;
font-size:1px;
position:absolute;
top:0;
left:0;
background:#806B40;
}

.vscrollerbar {
z-index:2;
background:url(/graphics/centre_scroll.png) repeat-y 3px 0;
padding:5px;
}

#mycustomscroll_vscrollerbarbeg {
z-index:1;
}

.vscrollerbarbeg {
background:url(/graphics/top_scroll.png) 2px 0 no-repeat;
width:15px;
z-index:2;
}

.vscrollerbarend {
background:url(/graphics/bottom_scroll.png) 3px 1px no-repeat;
width:15px;
height:10px;
}

.vscrollerbaseend {
height:0;
width:15px;
}

.vscrollerbase,.vscrollerbar,.vscrollerbasebeg,.vscrollerbasebeg {
width:15px;
}


#mycustomscroll ul li{
clear:both;
display:block;
margin:0;
padding:0;
float:left;
}

#mycustomscroll ul {
list-style-type:none;
margin:0 0 1em;
}

#mycustomscroll span.thumb {
float:left;
margin: 0 1em 1em 0;
}

#right_col #mycustomscroll a  {
text-decoration:none;
}

#mycustomscroll span.leftList p {
font-size:.9em;
}
#mycustomscroll span.leftList a {
font-size:.9em;
color:#B49845;
}

#mycustomscroll span.more a {
color:#B49845;
}

/* reviews */

#right_col #mycustomscroll li.review {
width:18em;
float:left;
display:block;
clear:none;
padding: 0 1em 0 0;
height:10em;
}

#mycustomscroll li.review div.thumb {
width:5.8em;
float:left;
margin:0 .5em 0 0;
}

#mycustomscroll li.review div.thumb img{
float:left;
clear:none;
}

#mycustomscroll ul li.review a span.reviewHeading {
float:left;
}

#mycustomscroll ul li.review div.leftList p {
width:5em;
padding: .5em 0 0 0;
display:block;
}
