﻿.clear { clear: both; height: 0px; }

a:link { text-decoration: none; }
a:visited { text-decoration: none;  }
a:hover { text-decoration: none; }
a:active { text-decoration: none; }

img { border: 0 none; margin: 0px; padding: 0px; }
div { font-family: Arial Narrow, Arial, Helvetica, sans-serif; }
span { font-family: Arial Narrow, Arial, Helvetica, sans-serif; }
textarea {font-family: Arial Narrow, Arial, Helvetica, sans-serif; background-color: #e6e6e6; z-index: -1; cursor:hand;}

.page
{  
    width: 100%;
}

.totop
{
    font-size: 9pt;
    text-decoration: underline; 
}

.gallery-list
{
    float: left;
    margin: 0px;
    padding: 0px;     
}

.gallery-item
{
    width: 189px;
    height: 225px;
    padding: 1px;
    border: thin solid #bebebe;
}

.gallery-image
{
    width: 185px;
    height: 140px;
    overflow: hidden;
    display: block;
    padding: 0px;
    margin: 0px;
}

.gallery-title
{
    width: 180px;
    height: 14pt;
    padding: 0px;
    margin: 0px;
    color: #444444;
    font-size: 12pt;
    font-weight: bolder;
    white-space: nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
    text-align: center;
    font-weight: bolder;
    vertical-align: bottom;
}

.gallery-price
{
    width: 180px;
    height: 14pt;
    padding: 0px;
    margin: 0px;
    font-size: 12pt;
    font-weight: bolder;
    white-space: nowrap;
    overflow: hidden;
    text-overflow:ellipsis;
    text-align: center;
    font-weight: bold;
    vertical-align: bottom;

}

.gallery-line
{
    border-width: 1px;
    border-color: #bebebe;
    width: 95%;
    height: 3px;
    overflow: hidden;
    border-bottom-style: solid;
}

.gallery-video-button
{
    float: left;
    width: 185px;
    height: 34px;
}

.list-list
{
    float: left;
}

.list-spacer
{
    float: left;
    width: 100%;
    height: 10px;   
}

.list-line
{
    float: left;
    width: 100%;
    height: 1px;
    border-width: thin;
    border-color: #bebebe;
    border-bottom-style: solid;   
}

.list-item
{
    height: 94px;
    border-width: thin;
    border-color: #bebebe;
    border-style: solid;
    padding-top: 4px;
    padding-left: 4px;
}

.list-column1
{   
    float: left;
    width: 120px;
    height: 90px; 
}

.list-column2
{
    float: left;
    width: 290px;
    height: 90px;
    background-color: #e6e6e6;
}

.list-column3
{
    float: left;
    width: 205px;
    height: 90px;
}

.list-image
{
     height: 90px;
     overflow: hidden;
}

.list-column2-line1
{
    width:95%;
    height: 16pt;
    padding-left: 5px;
    padding-right: 5px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow:ellipsis;  
}
.list-column2-line2
{
    width:95%;
    padding-left: 5px;
    padding-right: 5px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow:ellipsis; 
}

.list-column2-line1-text
{
    width: 100%;
    font-size: 12pt;
    font-weight: bold;
    white-space: nowrap;
    overflow: hidden;
    text-overflow:ellipsis; 
    text-align: left;
}

.list-column2-line2-text
{
    width: 100%;
    color: #444444;
    font-size: 9pt;
    white-space: nowrap;
    overflow: hidden;
    text-overflow:ellipsis; 
    text-align: justify;
    font-weight: normal;
}

.list-column3-line1
{
    float: left;
    width:100%;   
}

.list-column3-line1-label
{
    height: 12pt;
    padding: 0px;
    margin: 0px;
    color: #444444;
    font-size: 12pt;
    font-weight: bolder;
    white-space: nowrap;
    overflow: hidden;
    text-overflow:ellipsis; 
    text-align: left;
    vertical-align: bottom; 
}

.list-column3-line1-text
{
    font-size: 13pt;
    font-weight: bold;
    white-space: nowrap;
    overflow: hidden;
    text-overflow:ellipsis; 
    text-align: left;
    vertical-align: bottom; 
}

.list-column3-line2
{
    float: left;
    width:100%; 
}

.list-column3-line2-label
{
    color: #444444;
    font-size: 12pt;
    font-weight: bolder;
    white-space: nowrap;
    overflow: hidden;
    text-overflow:ellipsis; 
    text-align: left;
    vertical-align: bottom; 
}

.list-column3-line2-text
{
    font-size: 12pt;
    font-weight: bolder;
    white-space: nowrap;
    overflow: hidden;
    text-overflow:ellipsis; 
    text-align: left;
    vertical-align: bottom; 
}

.list-column3-line3
{
    float: left;
    width: 100%;
}

.list-video-button
{
    float: left;
    width: 185px;
    height: 34px;
}

#searchForm
{
    float: right;
    width: 210px;
    height: 357px
}

#searchFormTable
{
    color: #444444;
    width: 210px;
    margin-top: 10px; 
    padding: 5px;
    background-color: #e6e6e6;
    border: thin ridge #bebebe;  
}

#searchFormTitle
{
    width: 189px;
    height: 25px;
}

.searchFormLabel
{
    font-size: 10pt;
    font-weight: bolder;
}

.searchFormLargeDropList
{
    width: 185px;
    height: 20px;
    font-size: 10pt;
    color: #000;
    overflow: hidden;
}

.searchFormSmallDropList
{
    width: 81px;
    font-size: 10pt;
    color: #000;
    overflow: hidden;
}

.searchFormVideoButton
{
    width: 175px;
    height: 32px;
}

.searchFormButtons
{
    float: left;
}

.searchFormButton
{
    float: left;
    padding: 5px;
    padding-top: 15px;
    line-height: 10px;
}

.searchFormPrint
{
    float:left;
    width: 64px;
    height: 56px;
    padding: 5px;
}

.searchFormPlay
{
    width: 185px;
    height: 34px; 
}

.searchFormListView
{
    width: 85px;
    height: 13px;
}

.searchFormGalleryView
{
    width: 107px;
    height: 18px;
}

.dataPagerNext
{
    border: 0px;
    width: 29px;
    height: 23px;    
}

.dataPagerPrev
{
    border: 0px;
    width: 29px;
    height: 23px;
}

.dataPagerPages
{
    height: 23px;
    font-size: 12pt;
    font-weight: bolder;
    vertical-align: top;
    color: #444444;
}

.dataPagerCurrentPage
{
   height: 23px;
   font-size: 12pt;
   font-weight: bolder;
   vertical-align: top;
}



