

#gallery_container { height:390px; /* border: thin solid #FF0000; */}
#gallery_feature {margin-left:10px; padding-top:10px; background:url('/../common/images/gallery_feature.png') no-repeat; height:186px; /*border:thin solid #fff;*/}
#gallery_image { position:absolute; top: 30px; left:55px ; }
#gallery_content {vertical-align:middle; padding:10px 0px 0px 15px;}
#gallery_sub_content { padding:5px 0px 0px 5px;}
#gallery_logo {vertical-align:middle; padding:5px 5px 0px 15px;}
#gallery_divider {vertical-align:top; padding:10px 0px 0px 0px;}
#gallery_border {position:absolute; margin-left:10px; z-index:500; background:url('/../common/images/gallery_border.png') no-repeat; height:373px; width:544px;}
.gallery_vert_center {  }


div.controls div.prev {background: url('/common/images/previous.png') no-repeat; position:absolute; top:450px; left:287px;	height:40px; width:51px; cursor:pointer; z-index:70000;}
div.controls div.next {background: url('/common/images/next.png') no-repeat; position:absolute; top:450px; left:235px; height:40px; width:51px; cursor:pointer; z-index:70000;}
div.photo {width:465px; height:320px; position:relative; top:30px; left:55px; border: thin solid #fff;}
div.controls div {background-repeat: no-repeat; height:10px; float:left; z-index:7000;}
div.controls div span {display: none;}
	

/*  Kevin B's Javascript CSS */	
#viewport {width: 466px; height: 335px; position: relative; overflow: hidden}
#abcd {position: absolute; left: 55px; top: 165px;}
div.slide { width: 465px; height: 332px; float: left; display: inline}
#slideContainer { position: absolute; left: 0px;}

.slideImage{ width: 465px; height: 332px;}



#viewport2 { width: 445px; height: 100px; position: relative; overflow:hidden;}
#abcd2 { position: absolute; left: 63px; top: 573px;}
div.slide2 { 
width: 465px; 
height: 100px; 
float: left;
}
#slideContainer2 { position: absolute; left: 0px;}
