.galleryOuter {
position: relative;
width: 100%;
float:left;
margin-top: 0px;
margin-bottom: 20px;
}

.galleryOuter * {
	margin:0;
	padding:0;
}

.galleryOuter H1{
margin-bottom: .5em;
}

/*reversing from main css*/
#mainContent .galleryOuter img {
margin:0;
padding:0;
}

/*container around everything prior to descriptions*/

.galleryInner {
position: relative;
width: 100%;
height: auto;
}

/*container around the thumbs*/

.thumbnailContainer {
width: 210px;
*width: 212px;
height: 800px;
overflow: auto;
padding: 0;
margin: 22px 3px 0 0;
_margin: 22px 0px 0 0;
float:right;
}

/* the actual listing */

ul#imageGalleryThumbs {
	width:auto;
	padding: 0!important;
	margin: 0!important;
}


#imageGalleryThumbs li {
	float: left;
	padding: 0;
	margin: 0 8px 5px 0;
	list-style: none;
		display: inline;/*from SM*/
}

#imageGalleryThumbs a {
	color: #c60;
	background-color: transparent;
	font-weight: bold;
	text-decoration: none;
	padding: 0;
	margin: 0;
}

#imageGalleryThumbs li a img {
  /*border: 4px solid #f2f2f2;*/
  	margin:0;
  	border: 5px solid #F0F0F0;
}

/*just the image plus title */

#mediumImageAndTitle {
float:left;
width: 440px;
padding:0;
margin:0;
text-align: center;

position: relative;
}

/*just the medium image */

#mediumImage {
width: 100%;
margin: 25px 0 0 0;
padding:0!important;
border: 15px solid #F0F0F0;
}

img#placeholder {
margin: 0;
padding:0;
display:inline;
vertical-align: middle;
}
/* 

* html #placeholderCell {
position: absolute;
top: 46%;
left: 0;
width: 100%;
}

* html #placeholder {
position: relative;
top: -50%;
}

* html body#id-6 #placeholder {
top: -60%;
}*/

/*just the title */

#imageTitle {
background: transparent;
margin:0;
padding: 0 0 0 0;
text-align: left;
font-size: 100%;
font-weight: normal;
display:block;
position: absolute;
top:0;
_top:-25px!important;
left:0;
width: 470px;
}

#imageTitleContainer {

}

/*the extra info*/

ul.fullInfo {
position: absolute;
left:0;
top: 0px;
width: 100%;
text-align: left;
overflow: visible;
display:none;
}

.galleryInfo {
width: 110px;
border: 1px solid #ddd;
background: #f2f2f2;
float: right;
font-size: .7em;
padding: 10px;
margin-right: -20px;
display:none;
}
