.caption-link{
position:absolute;
right:12px;
}
.artist-link, .caption-link{
color:gray;
}
.remooz-title-content span {
font-size:1.1em;
}
#navigation{
    top:10px;
    position:relative;
    }
	.dark{
		background:	#000000;
	}

/* Begin searchBar */			
	#searchBar{
	   	position:relative;
	   	background-color:#EEEEEE;
		background-image:none;
		border-bottom: 1px solid #CCCCCC;
	   	width:100%;
		height:30px;
	    top:8px;
	}
	#page_jump{
        left:760px;
        margin-top:-19px;
        position:relative;
        width:100px;
    }
	#searchInput{
		position:relative;
		float:right;
		height:30px;
	}
	
		.searchInputItem{
			position:relative;
			float:right;
			margin:0px 5px 0px 0px;
		}
/* End searchBar */

/* Begin navBar */
	#navBar{
	    -moz-border-radius:0.8em;
	    -webkit-border-radius:0.8em;

	   	position:relative;
	   	margin:0 auto;
		top:4px;
		width:100%;
		height:30px;
	   	background: #D3D3D3;
		font-size: 12px;
		top:9px;
		width:98%;
	}

    #navBar a {
        color:#696969;
        font-weight:bold;
    }
	
	#searchResultInfo{
		position:absolute;
		float:left;
		margin: 9px 0px 0px 10px;
	}
	
		#search_layout_choices{
			float:right;
			position:absolute;
			right:10px;
			top:5px;
		}
	
	#imageSizes{
		display:inline;
		left:-150px;
		position:absolute;
		top:2px;
		width:170px;
	}	
	
		.size {
		        padding:0px 0px 0px 3px;
		    }
	
	#results_per_page{
		display:inline;
	}
	
	#per_page_selector{
		margin-right:5px;
	}
/* End navBar */

/* Begin searchResults*/

	#searchResults {
		position:relative;
		margin:0px 10px 0px 10px;
		margin:0 auto;
        position:relative;
        top:20px;
        width:96%;
		vertical-align:middle;
	}
	
	#lightboxResults {
		position:relative;
		margin:0px 10px 0px 10px;
		margin:0 auto;
        position:relative;
        width:96%;
		vertical-align:middle;
	}
	
	#searchResults a img{
        cursor:-moz-zoom-in;
        cursor:-webkit-zoom-in;
    }
        
    .lb_cursor {
        cursor:pointer;
    }
        
    .remooz-box-focus.remooz-type-image .remooz-body{
            cursor:-webkit-zoom-out;
    }
	#searchResults a{

		text-decoration:none;
		color:#000000;
	}
	
	#searchResults a:hover{
	    text-decoration:underline;
	    cursor:pointer;
	    cursor:hand; /* ie5.5 fix */
	}

	#searchResults img {
		border:none;
	}
	
	#lightboxResults a{

		text-decoration:none;
		color:#000000;
	}
	
	#lightboxResults a:hover{
	    text-decoration:underline;
	    cursor:pointer;
	    cursor:hand; /* ie5.5 fix */
	}
	
	.remooz-element{
	    cursor:pointer;
	}
	
		.description{
			position:relative;
			float:left;
			width:326px;
			min-height:422px;
			margin:5px 2px 5px 2px;
			display:table-cell;
			background:	#d3d3d3;
			border:1px solid #CCCCCC;
			vertical-align:middle;
			text-align:center;
            z-index:0;
            left:11px;
			-moz-border-radius:.8em;
			-webkit-border-radius:.8em;
			
		}
		
			.desc_pic {
				float:left;
				width:316px;
				padding: 5px 5px 0px 5px;
			}
		
			.desc_info{
				float:left;
				width:306px;
				padding: 0px 10px 5px;
				font-size:14px;
				text-align:left;
			}
            .info a{float:none;}
			
				.small {
					font-size:10px;
					padding-bottom:8px;
				}
			
			h3{
				margin-top: 5px;
				margin-bottom: 0px;
			}
			
				.artist{
					font-size:11px;
				}
	
		.resultBox{
			position:relative;
			float:left;
			width:160px;
			height:205px;
			margin:5px 2px 5px 2px;
			display:table-cell;
			background:	#FFFFFF;
			border:1px solid #CCCCCC;
			vertical-align:middle;
			text-align:center;
            z-index:0;
            left:11px;
			-moz-border-radius:.8em;
			-webkit-border-radius:.8em;
			
		}
	
		.resultBox .thumbnail {
			width:160px;
			height:165px;
			display:table-cell;
			vertical-align:middle;
			text-align:center;
		}
		
		/* used for linkable images, not popups */
		.resultBox .thumb {
			width:160px;
			height:165px;
			display:table-cell;
			vertical-align:middle;
			text-align:center;
		}

		.resultBox .infoBar {
			position:relative;
			float:left;
			width:160px;
			font-size:11px;
		}

		.resultBox .infoBar .item, .resultBox .infoBar .info, .addToLB, .addToCart {
			position:relative;
			float:left;
			margin:3px 0px 3px 10px;
			color:#000000;
		}
		
	#bottomNav {
        -moz-border-radius:.8em;
        -webkit-border-radius:.8em;
        margin:30px auto 0 1%;
        background:#D3D3D3 none repeat scroll 0 0;
        float:left;
        font-size:12px;
        height:30px;
        margin:30px auto 0 1%;
        width:98%;
		text-align:center;
	}
	
    #bottomNav a {color:#696969; font-weight:bold;}
	
	#paginator{
		padding-top:8px;
	}
       
       .paginate-link, .paginate-first, .paginate-last{
           -webkit-border-radius:.2em;
           -moz-border-radius:.2em;
           margin:2px;
           padding:2px 5px 2px;
           background:#F5F5F5;
           font-weight:normal;
			width:100px;
       }
       
       .paginate-current{
           -webkit-border-radius:.2em;
           -moz-border-radius:.2em;
           margin:2px;
           padding:2px 5px 2px;
           color:#EEEEEE;
           background:#808080;
           font-weight:bold;
       }
           
       
      .paginate-last:hover, .paginate-first:hover, .paginate-link:hover {
			padding:3px 4px 2px;
			border:1px solid #A9A9A9;
      }
.no-underline:hover{
    text-decoration:none;
}