﻿/* --------------------------------------------------------------    13. =CAROUSEL-------------------------------------------------------------- */    div.image_gallery {    position: relative;    float: left;    width: 100%;  border-bottom: 15px solid white;}div.image_gallery h3 {    border-top: 1px dashed #a7a7a7;    padding-top: 10px;    margin-bottom: 3px;}div.image_gallery p {    margin-bottom: 3px;    }div.gallery_main {    position: relative;    background: white;   width: 652px;    float: left;    clear: both;    height: 80px;    padding: 1px;    border: 1px solid #cfcfcd;}a.open_gallery {    display:block;    text-align: left;    padding: 4px 0 10px 0;    clear: both;    font-size: 10px;    border-bottom: 1px dashed #a7a7a7;}div.scrollable {     position:relative;     overflow:hidden;     margin: 0px 23px;    padding: 0;    width: 606px;    height:80px;    }  div.scrollable ul.items {     /* this cannot be too large */     width:20000em;     position:absolute; }  div.scrollable ul.items li {     float:left;  list-style-type: none;    margin-right: 2px;} div.scrollable ul.items li img {   margin-top: 0px;}  ul.items li.active {     border:1px inset #ccc;     background-color:#fff; }div.scrollable {  float:left;  }a.prev,  a.prevPage  {  display:block;  width:22px;  height:80px;  background: url(/css/images/gal_left.gif) left center no-repeat;  position: absolute;  bottom: 1px;  left: 1px;  cursor:pointer;  font-size:1px;    display: block !important;}a.disabled {  visibility:hidden !important;    }a.next{  background: url(/css/images/gal_right.gif) left center no-repeat;    position:absolute;  right: 1px;    bottom: 1px;    display:block;  width:22px;  cursor: pointer;  height:80px;display: block !important;}div.main_image {    background: url(/css/images/gal_image_bg.jpg) bottom left no-repeat;    width: 627px;    padding: 15px;    overflow: hidden;    text-align: center;}div.main_image img {    max-width: 620px;}/*********** navigator ***********/div.navi {  margin-left:240px;  width:200px;  display: none;  height:20px;}div.navi a {  width:8px;  height:8px;  float:left;  margin:10px 3px 0px 3px;  background: url(/css/images/navigator.png) 0 0 no-repeat;  display:block;  font-size:1px;}div.navi a:hover {  background-position:0 -8px;      }div.navi a.active {  background-position:0 -16px;     }   div.main_image {  display:none;}p.photo_desc {position: absolute;left: 580px; top: 0px;width: 130px;}div.main_project_image {  height: 385px;  width: 575px;  position:relative;  text-align: center;  background: #dddddd url(/css/images/2ajax-loader.gif) center center no-repeat;}div.main_project_image img {}img.hiding {  position: absolute;  top: 0px;  left: 0px;}div#member_signout {  text-align: right;  font-size: 11px;  font-family: verdana, arial, sans-serif;  width: 711px;}div#member_signout a {  color: white;}