.main_image {    background:#333333 none repeat scroll 0 0;    color:#FFFFFF;    font-family: Verdana, Arial, Helvetica;    height:261px;    overflow:hidden;    position:relative;    width:490px;}.main_image a:link {    font-size: 1.3em;    color: #BFFFFE;     margin: 0 0px;    padding: 5px;}.main_image a:visited {    font-size: 1.3em;    color: #BFFFFE;    margin: 0 0px;    padding: 5px;}.main_image a:hover {    font-size: 1.3em;    color: #BFFFFE;    margin: 0 0px;    padding: 5px;}.main_image a:active {    font-size: 1.3em;    color: #BFFFFE;    margin: 0 0px;    padding: 5px;}.main_image p {    font-size: 0.8em;    line-height: 1em;    padding: 10px;    margin: 0;}.block small { /*--We'll be using this same style on our thumbnail list--*/    font-size: 1em;    padding: 0 0 0 20px;    background: url(icon_calendar.gif) no-repeat 0 center;}.main_image .block small {margin-left: 10px;}a.upper:link {    font-size: 0.8em;    font-weight: normal;    color: #FFFFFF;     margin: 0 0px;    padding: 5px;}a.upper:visited {    font-size: 0.8em;    font-weight: normal;    color: #FFFFFF;    margin: 0 0px;    padding: 5px;}a.upper:hover {    font-size: 0.8em;    font-weight: normal;    color: #FFFFFF;    margin: 0 0px;    padding: 5px;}a.upper:active {    font-size: 0.8em;    font-weight: normal;    color: #FFFFFF;    margin: 0 0px;    padding: 5px;}.main_image .upper{    position: absolute;    top: 0;    right: 0;    width: 150px;    text-align: right;   }.main_image .desc{    position: absolute;    bottom: 0;    left: 0; /*--Stick the desc class to the bottom of our main image container--*/    width: 100%;    }.main_image .block{    width: 100%;    background: #111;    border-top: 1px solid #000;}.main_image collapse { /*--This is our hide/show tab--*/    position: absolute;    top: 0px;    right: 40px;    height: 27px;    width: 93px;}.main_image a.show {background-position: center bottom;}.image_thumb {    float: left;    width: 299px;    background: #f0f0f0;    border-right: 1px solid #fff;    border-top: 1px solid #ccc;}.image_thumb img {    border: 1px solid #ccc;    padding: 5px;    background: #fff;    float: left;}.image_thumb ul {    margin: 0;    padding: 0;    list-style: none;}.image_thumb ul li{    margin: 0;    padding: 12px 10px;    background: #f0f0f0 url(nav_a.gif) repeat-x;    width: 279px;    float: left;    border-bottom: 1px solid #ccc;    border-top: 1px solid #fff;    border-right: 1px solid #ccc;}.image_thumb ul li.hover { /*--Hover State--*/    background: #ddd;    cursor: pointer;}.image_thumb ul li.active { /*--Active State--*/    background: #fff;    cursor: default;}html .image_thumb ul li h2 {    font-size: 1.5em;    margin: 5px 0;    padding: 0;}.image_thumb ul li .block {    float: left;    margin-left: 10px;    padding: 0;    width: 170px;}.image_thumb ul li p{display: none;}/*--Hide the description on the list items--*/