h1.elist-title {
   	text-align: center;
    color: white;
    font-variant: small-caps;
    padding: 0px;
    margin: 0px;
}

.elist-title-box {
	margin-bottom: 10px;
	background-image: url('../images/lists/title-bg.jpg');
	background-position: 50% 50%;
}

.elist {
    width: 100%;
    background: transparent none;
    clear:left;
    color: black;
}



.elist .elist-el {
    margin: 1% 0px;
    background: #e3e3e3; /*#e7f4ff url('../img/rc/elist-grad.jpg')*/;
    clear:left;
    color: white;
    /*width: 98%;*/
}

.elist .elist-el:hover {
    background: #f0f0ff;
}

.elist .elist-el-odd {

}

.elist .elist-el-even {
    background: #f0f0f0;
}

.elist .elist-el .top,
.elist .elist-el .bottom {
    display: block;
    height: 10px;
}

.elist .elist-el .top .left,
.elist .elist-el .top .right,
.elist .elist-el .bottom .left,
.elist .elist-el .bottom .right {
    background: url('../images/lists/rc/round-white-r10.gif');
    width: 10px;
    height: 10px;
    line-height: 10px;
    display: block;
}

.elist .elist-el .left{
    float: left;
}
.elist .elist-el .right{
    float: right;
}

.elist .elist-el .top .left {
    background-position: 0 0;
}
.elist .elist-el .top .right {
    background-position: -10px 0;
}
.elist .elist-el .bottom .left {
    background-position: 0 -10px;
}
.elist .elist-el .bottom .right {
    background-position: -10px -10px;
}




.elist .elist-el table {
    width: 98%;
    margin: 0 1%;
}

.elist .elist-el table .col-left {
    width: 70px;
    background: #fff;
    text-align: center;
    vertical-align: middle;
}
.elist .elist-el table .col-right {
    text-align: right;
    vertical-align: top;
    width: 120px;
}
.elist .elist-el table .col-center {
    vertical-align: top;
    font-size: 0.95em;
    color: #333;
}

.elist .elist-el table .price {
    font-weight: bold;
    color: black;
}

.elist .elist-el table .is-new {
    font-style: italic;
    font-weight: bold;
    color: red;

}
.elist .elist-el table .action {

}

.clear {
    clear: both;
}

/** vertical */
.elist-vertical {
    color: black;
}

.elist-vertical .elist-el{
    width: 185px;
    height: 250px;
    display: block;
    float: left;
    clear: none;
    color: black;
    background: url('../images/lists/vertical-bg.jpg');
    margin: 0 5px 10px 0;
}

.elist-vertical .elist-el:hover {
    background: url('../images/lists/vertical-bg-h.jpg');
}

.elist-vertical .elist-el div  {
    margin: 0px 20px 5px 20px;
}

.elist-vertical .elist-el .image {
    background: white;
    height: 80px;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
}

.elist-vertical .elist-el .name {
    font-weight: bold;
    line-height: 12px;
    height: 24px;
}
.elist-vertical .elist-el .description{
    font-size: 0.95em;
    line-height: 12px;
    height: 48px;
    overflow: hidden;
}
.elist-vertical .elist-el .price{
    font-weight: bold;
    font-style: italic;
    text-align: right;
}
.elist-vertical .elist-el .action{
    text-align: right;
}


/** navigation **/
.navi {
    margin:0 1% 10px;
}

.sort {
    margin-top: 10px;
    font-size: 12px;
}

.sort a img{
    border: none;
    vertical-align: middle;
    margin: 0 2px;
}


/* Page Numbers */
.pages {
    /*padding: 1em;*/
   margin: 1em auto;
    font-size: 11px;
}

.pages a, .pages span {
    color:#003366;
    display: block;
    float: left;
    padding: 0.2em 0.5em;
    margin-right: 0.1em;
    border: 1px solid #fff;
    background: #fff;
}

.pages span.current {
    border: 1px solid #2E6AB1;
    font-weight: bold;
    background: #2E6AB1;
    color: #fff;
}

.pages a {
    border: 1px solid #9AAFE5;
    text-decoration: none;
}

.pages a:hover {
    border-color: #2E6AB1;
}

.pages a.nextprev {
    font-weight: bold;
}

.pages span.nextprev {
    color: #666;
}

.pages span.nextprev {
    border: 1px solid #ddd;
    color: #999;
}

.pages .nextprev-next {
    float: right;
}


