.block-core-SystemLink, .gbBlockTop, .giInfo, .tagCloud, 
.block-exif-ExifInfo, .gbNavigatorMicroThums, 
.gsContentDetail .gbLink-checkout_SelectProducts { 
	display: none !important; 
}

a.album, #gallery .recentAlbums h4.giDescription {
	background: none;
	display: inline-block;
	font-size: 30px;
	font-weight: bold;
	margin-top: 25px;
	padding-right: 0;
}

.block-core-BreadCrumb {
	display:block;
	margin-left:0;
}

.block-tags-ImageTags {
	margin-bottom: 10px;
}

.buttonFirst a, .buttonPrev a, .buttonNext a, .buttonLast a {
	background: none;
	font-size: 2em;
	font-weight: bold;
}

.gbBreadCrumb {
	font-size: 1.5em;
}

#gallery .gbBreadCrumb a, #gallery .gbBreadCrumb a:active {
	font-size: 1em;
}

#gallery .gbBreadCrumb a:hover {
	color: #FFA500;
	font-size: 1em;
}

.gbNavigator {
	clear: both;
	font-size: 1.5em;
}

#gsFooter {
	font-size: 1.5em !important;
	line-height: 1.5em;
}

#gsFooter ul {
	margin-bottom: .5em;
}

#gsFooter li {
	padding-right: 20px;
}

#gsNavBar div.gbBreadCrumb span {
  padding: 0 20px 0 0;
}

#footerLinks {
	float: none;
}

/*#footerLinks div {
	clear: none;
}
*/
#footerCopyright, #gsFooter #poweredBy {
	text-align: left;
}

.gcBackground1 {
	background-color:#fff;
}

#gallery {
	-webkit-text-size-adjust: none;
	color: #333;
	font-size: 1em;
	padding: 0;
	width: 100%;
}

#gallery a, #gallery a:active {
	color: #333;
}

#gallery a:hover {
	color: #2F5BC4;
}

#gallery #logo {
	float: none;
	margin: 0;
}

#gallery #logo h1 {
	font-size: 3em;
	margin: 0;
	padding: .25em;
}

.giDescription, .giTitle {
	display: inline-block;
	font-size: 1.5em;
	clear: none;
	margin: 0 0 .5em 20px;
}

.gsContentDetail {
	display: none;
}

.gsContentPhoto {
	padding: 0;
}

.gsContentPhoto .gsContentDetail {
	display: block !important;
	float: none;
	width: auto;
}

.gsContentPhoto .gsContentDetail .gbBlock {
	padding: 0;
}

.gsContentPhoto .gsContentDetail h2 {
	display: none;
}

#gsContentItems {
	float: none;
	width: 100%;
}

#gsContentBottom {
	display: none;
}

#gsHeader {
	background: #303F62;
	height: auto;
	text-align: center;
	margin: 0;
	width: 100%;
}

#gsImageView {
	float: none;
	padding: 0 !important;
	width: auto;
}

#gallery h3 {
	border-bottom: #777 solid 2px;
	display: block !important;
	font-size: 2em;
	padding: 10px;
	width: auto;
}

.iphone-hide {
	display: none;
}

.iphone-show {
	display: inline;
}

.iphone-thumbnail {
	background-position: center center;
	display: block;
	float: left;
	height: 100px;
	width: 100px;
}

div.giAlbumCell, .recentAlbums .one-image {
	background: #fff url(images/iphone-arrow.png) no-repeat right center;
	border-bottom: #777 solid 2px;
	margin: 0;
	padding: 0 40px 0 0;
	float: none;
	clear: both;
	height: auto;
	width: auto;
	text-align: left;
	vertical-align: center;
}

/* make these into backgroung image divs and truncate to center square */
/*div.giAlbumCell img, .recentAlbums .one-image img {
	width: 100px;
}
*/

div.giItemCell {
	height: 100px;
	width: 100px;
	margin: 5px;
	padding: 0;
}

div.giItemCell .giTitle {
	display: none;
}

/* item frames */
.BL, .BBL, .BB, .BR {
	height: 0;
	width: 0;
}

.navigatorCenter {
	display: none;
}

#searchCriteria {
	height: 1.2em;
	font-size: 1.2em;
	padding 0;
}