.clear {
  clear: both;
}

.album-description {
	padding-bottom:20px;	
}

.gallery-album-list,
.gallery-photo-list {
  list-style:none;
  margin: 0;
  padding:0;
}

.gallery-album-list li,
.gallery-photo-list li {
  width: 152px;
  height:180px;
  display: block;
  float: left;
  text-align: center;
  margin-bottom:20px;
  margin-left:25px;
  font-size:12px;
/*   margin-left:100px; */
/*   border: 1px solid #f00; */
}

.photo { margin-top: 10px }

#photosection {
	border:1px solid #1BA6DF;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
#photosection:hover {
	border:1px solid #77418D;
}
.gallery-album-list li img,
.gallery-photo-list li img,
.photo img {
  border: 1px solid #555;
  padding: 5px;
  margin-top: 10px;
}

.album-pages,
.photo-pages {
  text-align: center;
  clear: both;
  padding-bottom:20px;
}

.photo-pages
{
    padding-top:20px;
}

.gallery-album-list li a,
.gallery-photo-list li a
{
    text-decoration:none;
}

.gallery-album-list li a:hover,
.gallery-photo-list li a:hover
{
    text-decoration:none;
}

.cart_items li,
.content li
{
    list-style:none;
}

.cart_items,
.content ul
{
    padding:0 0 5px 0;
    margin:0;
}

#object_nav
{
    margin-bottom:10px;
/*     border:solid 1px red; */
}

#object_nav .object_next
{
    margin-left:280px;
}

#gallery_slide_show img { border: solid 3px black;}


#photodescinnerimg {
	margin:0 auto;
}
.object_previous {
	width:207px;
	-webkit-border-radius:5px 0px 0px; 5px
	-moz-border-radius:5px 0px 0px 5px;
	border-radius:5px 0px 0px 5px;
	background:#ccc;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00aeff', endColorstr='#0a62a6')
        filter: progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=180, Strength=4); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#00aeff), to(#0a62a6)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #00aeff,  #0a62a6); /* for firefox 3.6+ */
	padding:10px;
	border-left:1px solid #0a62a6;
	border-top:1px solid #0a62a6;
	border-bottom:1px solid #0a62a6;
	border-right:none;
	text-align:center;
}
.object_previous:hover {
	-webkit-border-radius:5px 0px 0px; 5px
	-moz-border-radius:5px 0px 0px 5px;
	border-radius:5px 0px 0px 5px;
	background:#ccc;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0a62a6', endColorstr='#00aeff')
        filter: progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=180, Strength=4); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#0a62a6), to(#00aeff)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #0a62a6,  #00aeff); /* for firefox 3.6+ */
	padding:10px;
	border-left:1px solid #0a62a6;
	border-top:1px solid #0a62a6;
	border-bottom:1px solid #0a62a6;
	border-right:none;
}

.object_previous a {
	color:#FFF;
	text-decoration:none;
	text-shadow:0px 1px 1px #000;
}

.photocontrols {
	width:208px;
	background:#ccc;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00aeff', endColorstr='#0a62a6')
        filter: progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=180, Strength=4); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#00aeff), to(#0a62a6)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #00aeff,  #0a62a6); /* for firefox 3.6+ */
	padding:10px;
	border-left:1px solid #0a62a6;
	border-top:1px solid #0a62a6;
	border-bottom:1px solid #0a62a6;
	border-right:none;
	text-align:center;
}

.photocontrols:hover {
	background:#ccc;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0a62a6', endColorstr='#00aeff')
        filter: progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=180, Strength=4); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#0a62a6), to(#00aeff)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #0a62a6,  #00aeff); /* for firefox 3.6+ */
	padding:10px;
	border-left:1px solid #0a62a6;
	border-top:1px solid #0a62a6;
	border-bottom:1px solid #0a62a6;
	border-right:none;
}

.photocontrols a {
	color:#FFF;
	text-decoration:none;
	text-shadow:0px 1px 1px #000;
}

.object_next {
	width:207px;
	-webkit-border-radius:0px 5px 5px 0px;
	-moz-border-radius:0px 5px 5px 0px;
	border-radius:0px 5px 5px 0px;
	background:#ccc;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00aeff', endColorstr='#0a62a6')
        filter: progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=180, Strength=4); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#00aeff), to(#0a62a6)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #00aeff,  #0a62a6); /* for firefox 3.6+ */
	padding:10px;
	border-left:1px solid #0a62a6;
	border-top:1px solid #0a62a6;
	border-bottom:1px solid #0a62a6;
	border-right:1px solid #0a62a6;
	text-align:center;
}

.object_next:hover {
	-webkit-border-radius:0px 5px 5px 0px;
	-moz-border-radius:0px 5px 5px 0px;
	border-radius:0px 5px 5px 0px;
	background:#ccc;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0a62a6', endColorstr='#00aeff')
        filter: progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=180, Strength=4); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#0a62a6), to(#00aeff)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #0a62a6,  #00aeff); /* for firefox 3.6+ */
	padding:10px;
	border-left:1px solid #0a62a6;
	border-top:1px solid #0a62a6;
	border-bottom:1px solid #0a62a6;
	border-right:1px solid #0a62a6;
}

.object_next a {
	color:#FFF;
	text-decoration:none;
	text-shadow:0px 1px 1px #000;
}

#photodescoutter {
	border:1px solid #CCCCCC;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	margin:10px 0px 10px 0px;
}

