form#photopulldown{width:285px; background-color: #fdfaf0; float:right; padding:8px; margin: 16px 0 0; border:1px dotted #cdcab8;}

/* Styles for photo galleries... */
.galleryholder { clear: left; margin: 12px 0 18px; }
.galleryholder img { padding: 3px; border: 1px solid #ccc; float: left; margin: 0 12px 18px 0;   }
.galleryholder a { font-size: 14px; font-weight: bold; }
.slideshowwell { width: 100%; } 
.innerslideshowphotowell { background-color: #f8f4e6; width: 540px; border: 1px dotted #e0e0e0; vertical-align: middle; text-align: center; padding: 9px 0 0 0; margin: 6px auto; }
.imagetitlebar { width: 540px; margin: 0 0 0 20px; padding: 0; }
.slideshowphototitle { float: left; font: bold 14px Arial, Helvetica, sans-serif; text-align: left; padding: 1px 0 0; width: 390px; color: #885c3e; }
#photonavdiv { float:left; vertical-align: middle; font: bold 11px Arial, Helvetica, sans-serif; text-align: right; width: 110px; margin: 0 0 3px; }
.photonavdivimg { border: 0;  }
#img_prevspan { float: left; width: 23px; height:23px;  }
#img_prev { cursor: pointer; } 
* html #navtext { float:left; text-align: center; vertical-align: middle; width: 58px; padding: 0; margin: 4px 0 0;  }
#navtext { float:left; text-align: center; vertical-align: middle; width: 61px; padding: 0; margin: 4px 0 0; }
#img_nextspan { float:right; width: 23px; height:23px;}
#img_next { cursor: pointer; }
.innerimagewell_kvconnect {  margin: 0; text-align: center;}
.mainimg { border: 1px solid #666; }
.captiondivclass { font-size: 12px; line-height:18px; height: 41px; width: 500px; padding: 2px 0 10px; margin: 0 0 0 20px; color: #564d47; }
.phototitle { font-size: 14px; font-weight: bold; padding: 0 0 1px; }


