/*---------------CLEARFIX------------------*/
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.clearfix { display: inline-block;}
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%;}

/*---------------END CLEARFIX------------------*/
p.title {font-size:28px; font-family:times; margin:0 0 5px; line-height:100%; font-weight:bold; border-bottom:1px solid #ceb669; display:block; padding:0 0 10px;}
p.rights {margin:0 0 3px; display:block;}	
.imageGallery img {margin-bottom:10px;}
.imageGallery .links{float:right;padding-top:15px;}
.imageGallery .bottomLink{float:left; padding-top:15px;}

.rightSmallGallery {margin:0 10px 15px; border-bottom:1px solid #ccc;}
.thumbImages {border-bottom:1px dotted #ccc; padding:10px 0 0; margin: 0 0 5px;}
.rightSmallGallery img {margin:0 9px 10px 0;padding: 0 0 10px;}
.rightSmallGallery img.last {margin:0 0 10px 0;}
.rightSmallGallery img.selected{border-bottom:2px solid #CEB669;padding: 0 0 8px;}
.smallNav {text-align:center; width:280px;  height:30px;}
.smallNav p {margin:0;}

.previous {float:left; margin-right:27px; width:79px;}
.previous img{float:left; margin:0 8px 0 0;}
.previous p{position:relative; top:5px;}

.next {float:right;width:79px}
.next img{float:right; margin:0 0 0 8px;}
.next p{position:relative; top:5px; float:right;}

.total {float:left; text-align:center; margin-top:6px;}

.smallNav a {text-decoration:none; color:#333;}

.links {text-align:center; margin-bottom:10px; color:#ccc;}
.links img {margin:0;}
.links a {text-decoration:none; color:#333;}
	

	
