a{color:#467FC1; text-decoration:none}
a:hover{text-decoration:underline}


#top_bar{ padding:7px 15px;  }
	#searchResultsHeader{margin-top:6px}
	#top_bar h2{float:left; }
	#searchStringDisplay{float:left; margin-left:300px}
	#searchBreadcrumbs{float:left; clear:left; margin-top:10px; width:500px; color:#467FC1;}
	#searchBreadcrumbs div{float:left; margin-right:4px}
	#resultSortSelect_label{float:left; margin-top:3px; margin-right:3px}
	#top_bar .resultSort {float:right; z-index:100}
	#top_bar #resultSortSelect {background-color:#F7F6F2; color: #6C6C6D; cursor: pointer; }
	#top_bar #resultSortSelect option{background-color:#F7F6F2; color: #6C6C6D;}
	.backToTop{float:right;}
	
.art_work_contne{min-height:400px; } 
/*<li> refers to a row of 3 across*/
.art_work_contne ul li{float:left; clear:left; background-image:url('/images/jewelspan/horizontal_dotted.png'); background-repeat:repeat-x; background-position:left top;}
.art_work_box{ display:block; float:left; width:270px; padding:15px 10px; background-image:url('/images/jewelspan/vertical_dotted.png'); background-repeat:repeat-y; background-position:right top; position:relative; }
.art_work_box:hover{ text-decoration:none;}
.art_work_box span{ display: block; font-weight:bold; font-size:11px; line-height: 18px; color:#000; padding:0px 0px 0px 18px; cursor:pointer;}
.art_work_box span .name_text{ padding-bottom:3px;}
.art_work_box span.art_work_hover_box{ display:none; position:absolute; left:45px; top:29px; width:180px; height:162px; background:url('/images/jewelspan/bg_blue_semi.png') left top repeat; padding:18px 0px 0px 0px;}
.art_work_box span.art_work_hover_box span{ color:#FFF; padding:0px 0px 3px 17px;}
.art_work_contne .title_text{  position:absolute; left:10px; font-size:12px;  }
.art_work_contne .piece_price{ position:absolute; right:10px; }

.art_work_hover_box strong{ color:#fff; display:block; text-align:center; background:#343438; width:148px; line-height:30px; position:absolute; left:16px; bottom:17px;}
.art_work_contne ul li a.art_work_box:hover span.art_work_hover_box{ display:block;}
.artist_name{margin-top:10px}
.artwork_title, .artist_name{color:#3864AE; margin-left:20px; height:20px; overflow:hidden }

.shopThumbnailImage{background-size:contain; zoom:1; height:215px; background-repeat:no-repeat; background-position:center center; }




#content { margin-bottom:6px; float:left; width:870px}
	
	#topNavWrapper{	z-index:5; background-color:#F7F6F2;  }
	#topNavWrapper.fixed {position: fixed; top:0; }


#shop_sidebarWrapper{ float:left; margin-left:5px; width:140px; height:650px; z-index:5; }
#shop_sidebar ul{ margin:0 0 10px 0; padding:0px; width:150px;}
#shop_sidebar ul li{ padding:0px; margin:0px; list-style:none; font-size:13px;}

.sidebar_header{ padding:0px 0px 0px 10px; line-height:30px; color:black; font-size:14px; font-weight:bold; margin-bottom:5px;}


#shop_sidebar ul li a { color:#2A4A91; padding:4px 0px 0px 20px; background-image:url('/images/jewelspan/icon_shopCats.png'); background-repeat:no-repeat; background-position:-100px -100px; line-height:15px; display:block;}
#shop_sidebar ul li a:hover, #shop_sidebar ul li a.selectedOption {color:#4098B4; background-position:left center; }



#loadingNextBatchContainer, #noMoreResults{
	margin:30px auto;
	text-align:center;
	width:400px;
}
  

.geo_filter{
	float:right;  
	width:175px;
}
#geoFilterSelect{
	text-align:right;
	font-weight:bold;
	width:175px;
	padding:4px;	
	background:url(/images/icon-map.png) left top;
	background-repeat: no-repeat; 	
}

