/* -------------------------------------------------------------- 
   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;
}








/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

