.sidewindow
{
    width: 300px;
    background: #eaeaea;
    font-size: 10px;
    border: 1px solid #b4b4b4;
}
 
.sidewindow .title
{
    font-weight: bold;
    color: #ff6c00;
    font-size: 12px;
    padding:2px;
}

.sidewindow .content
{
    font-size: 10px;
    padding-left:5px;
}

.sidewindow .sfooter
{
    text-align: right;
    border-top: 1px solid #b4b4b4;
}

.detailswindow .title
{
    font-weight: bold;
    color: #ff6c00;
    font-size: 12px;
    padding:2px;
}

.detailswindow .content
{
    font-size: 12px;
    padding-left:5px;
}








.slidethumb
{
    max-width: 150px;
    max-height: 150px;
    height: expression((this.height > 150) ? 150 : true);
    width: expression(this.width > 150 ? (this.height > 150? this.width * 150 / this.height : 150) : true);
}

.imgwrap
{
    height:150px;
    width: 150px;
    background-color: #c0c0c0;
    text-align: center;
    float: left;
}

.thumbwrap
{
    float: left;
    width: 84px;
    text-align:center;
}
/*
.smallthumb
{
    max-width: 70px;
    max-height: 70px;
    height: 70px;
    width: expression(this.width > 70 ? (this.height > 70? this.width * 70 / this.height : 70) : true);
}*/
.smallthumb
{
    max-height: 70px;
    max-width: 70px;
}
.smallthumbIE6
{
    width: 70px;
    /*Resize image to fit 70x70 in IE. Does work because this var not defined... Alternate method?
    width: expression ( (this.width > 70 || this.height > 70) ? ( (this.width > this.height) ? 70 : (this.width * 70 / this.height) ) : this.width);
    height: expression ( (this.width > 70 || this.height > 70) ? ( (this.width > this.height) ? (this.height * 70 / this.width) : 70 ) : this.height);
    expressions equivalent to this:
        if (this.width > 70 || this.height > 70) {
            if (this.width > this.height) {
                width = 70;
                height = (this.height / this.width) * 70;
            }
            else {
                height = 70;
                width = (this.width / this.height) * 70;                
            }
        }
    */    
}
.resulttable
{
    background-color: #cfdef0;
    border: 3px solid #9fb5e1;
    border-top: 0px;
}

.resultentry
{
    border:1px solid; 
    margin: 20px;
    background-color:#FFFFFF;
    vertical-align: top;
}

.seltab
{
    border: 3px solid #9fb5e1;
    border-bottom: 0px;
}

.blanktab
{
    border: 0px;
    border-bottom: 3px solid #9fb5e1;
}

#ratingtitle
{
    font-weight: bold;
    color: #ff6c00;
    font-size: 12px;
}