/* *************************** 
  Site - Artspan
  ---------------------------
  StyleSheet Index
  $1 - Website Structure Styles
  $2 - Header Styles
  $3 - Content Styles
  $4 - Sidebar Styles
  $5 - Footer Styles
  $6 - SHOP Styles
   ***************************/



/* *************************** 
   $1 Website Structure Styles
   ***************************/
html {
 color:#000000; }
body { font-family:Arial, Helvetica, sans-serif; font-size:13px; }
a { color:#666; text-decoration:none; }
a:hover { color: #000; text-decoration: none; }
h1 { font-size:24px; margin-bottom:20px; }
h2 { color: #ad0505; font-size:24px; line-height:24px; margin-bottom:10px; font-family: 'EB Garamond', serif;  }
h3 { font-size:20px; color: #ad0505; line-height:20px; margin-bottom: 10px; font-family: 'EB Garamond', serif;  }
h3 a { color: #ad0505; }
h3 a:hover { color: #ad0505; }
h4 { font-size:16px; color:#373737; line-height:16px; font-family: 'EB Garamond', serif;  }
h5 { font-size: 12px; }
h6 { font-size: 14px; }
/*ul { margin:0 0 20px 15px; }
ul li { list-style:disc outside none; padding:6px 0px 6px 0px; }*/
ol { padding-left: 20px; }
ol li { list-style-type: decimal; padding-bottom: 10px; }
hr { background:url(../images/bg_hr.png) left top repeat-x; margin:0px; padding:0px; height:1px; border:none; }
strong { font-weight:bold; }
p { padding-bottom:10px; line-height:15px; line-height:1.5em; }
#container { padding-bottom:0px; }


/* *************************** 
   $2 Header Styles
   ***************************/
#header { width:1000px; height:113px; margin:0px auto; position:relative; }
.logo { display:block; position:absolute; left:30px; top:38px; }
.icon_fbconnect { display:block; position:absolute; right:13px; top:16px; z-index:6; }
.header_nav { margin:0px; padding:0px; position:absolute; right:104px; top:20px; z-index:5; }
.header_nav li { margin:0px; padding:0px 15px 0px 7px; background:url(../images/header_nav_li.png) right center no-repeat; display:inline; text-transform:uppercase; font-size:12px; list-style:none; }


.search_box { width:280px; overflow:hidden; position:absolute; right:0px; top:62px; }
#searchBox_clearImage{vertical-align: middle; cursor:pointer; visibility: hidden}
.search_box .input_box { width:205px; height:24px; vertical-align:middle; font-family:Arial, Verdana, Geneva, sans-serif; font-size:12px; color:#696969; padding-left:8px; border:1px solid #e3e3e3; line-height:24px; }
.search_box .search_button { width:34px; height:26px; vertical-align:middle; background:url(../images/bg_search_button.png) left top no-repeat; cursor:pointer; border:none; text-indent:-9999px; }

#mainnav_wrapper {  }
#mainnav_wrapper .mainnav { width:1000px; margin:0px auto; text-align:center; padding:0px; }
#mainnav_wrapper .mainnav ul { margin:0 -20px 0 0; }
#mainnav_wrapper .mainnav ul li { height:100%; margin:0px; padding:0px 13px; list-style:none; text-transform: uppercase; font-size:15px; display:inline; }
#mainnav_wrapper .mainnav ul li a { color:#FFF; }
#mainnav_wrapper .mainnav ul li a:hover { color:#999; }
#mainnav_wrapper .resultSort {float:right; margin-right:142px; }

.large_images_slider_wrapper { width:1000px; margin:0px auto; }
.large_images_slider { margin:0px; width:100%; overflow:hidden; height:324px; }
.large_images_slider li { padding:0px; margin:0px; list-style:none; float:left; }
.large_images_slider li a { height:324px; position:relative; float:left; }
.large_images_slider li a img { z-index:9; }
.large_images_slider_wrapper .bx-next,
.large_images_slider_wrapper .bx-prev { background: url(../images/bg_icon_arrow.png) left top no-repeat; width:28px; height:28px; text-indent:-9999px; position:absolute; top:142px; }
.large_images_slider_wrapper .bx-prev { left:7px; }
.large_images_slider_wrapper .bx-next { right:7px; }
.large_images_slider_wrapper .bx-next:hover,
.large_images_slider_wrapper .bx-prev:hover { background: url(../images/bg_icon_arrow.png) left top no-repeat }


/* *************************** 
   $3 Content Styles
   ***************************/
/*
#content { width:1000px; position:relative; margin:0px auto; overflow:hidden; margin-top:18px; background:url(../images/bg_content.png) right top repeat-y; margin-bottom:6px; }
.content_left { width:480px; float:left; padding-left:10px; }
*/
#content_centered{width:1020px; position:relative; margin:0px auto;}
#content { float:left; margin:0px 0px 6px 10px; background-image:url('/images/jewelspan/vertical_dotted.png'); background-repeat:repeat-y; background-position:left top; }
#topNavWrapper{	z-index:3; background-color:white; height:75px;}
#topNavWrapper.fixed {position: fixed; top:0;}
#shop_maincontent{ float:left; width:870px;  padding-bottom:20px;}


.top_section { background:#f8f4f1; padding:9px 2px 7px 14px; margin-bottom:15px; }
.top_section h2 { margin:8px 0; text-align: center; }
.top_section h4 { margin:8px; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-transform: uppercase; color: #8c8c8c; }
.top_section p { padding-bottom:13px; color: #6f6f6f; }
.top_section ul { margin:0px; width:100%; overflow:hidden; }
.top_section ul li { float:left; display:block; text-align: center; text-transform:uppercase; font-size:11px; color:#000; margin:0px; padding:0px 8px 6px 0px; }
.top_section ul li a { display:block; width:222px; height:32px; background:url(../images/bg_top_section_li_a.png) left top no-repeat; line-height:32px; color:#333; font-weight:bold; }
.top_section ul li a:hover { color:#000; text-decoration:none; background:url(../images/bg_top_section_li_a.png) left bottom no-repeat; }

.focus_on_jewelers { padding-top:16px; margin-bottom:15px; }
.focus_on_jewelers .focus_on_jewelers_title { background:#DEDEDE; width:100%; overflow:hidden; padding:10px 0px 0px 0px; height:35px; }
.focus_on_jewelers .focus_on_jewelers_title h2 { float:left; padding:3px 0px 0px 14px; line-height:22px; margin-bottom:0px; }
.focus_on_jewelers .focus_on_jewelers_title span { float:right; font-size:12px; color:#000000; font-weight:bold; width:125px; text-align:center; padding:8px 10px 0px 0px; }
.focus_on_jewelers .focus_on_jewelers_title a { display:block; float:left; width:14px; height:14px; text-indent:-9999px; }
.focus_on_jewelers .focus_on_jewelers_title a.left_link { background:url(../images/bg_left_link.png) left top no-repeat; }
.focus_on_jewelers .focus_on_jewelers_title a.left_link:hover { background:url(../images/bg_left_link.png) left bottom no-repeat; }
.focus_on_jewelers .focus_on_jewelers_title a.right_link { float:right; background:url(../images/bg_right_link.png) left top no-repeat; }
.focus_on_jewelers .focus_on_jewelers_title a.right_link:hover { background:url(../images/bg_right_link.png) left bottom no-repeat; }
.focus_on_jewelers .focus_on_jewelers_bottom { background:#DEDEDE; padding:0px 16px 0px 14px; height:30px; line-height:30px; }
.focus_on_jewelers .focus_on_jewelers_bottom a { font-size:11px; color:#000; text-transform:uppercase; letter-spacing:1px; }
.focus_on_jewelers .focus_on_jewelers_bottom a:hover { color: #FFF; }
.focus_on_jewelers .focus_on_jewelers_bottom a.see_more { float:right; }
.focus_on_jewelers .focus_on_jewelers_inner { background:#FFF repeat left top; padding-bottom:13px; }
.focus_on_jewelers .focus_on_jewelers_inner ul { margin:0px; width:100%; overflow:hidden; }
.focus_on_jewelers .focus_on_jewelers_inner ul li { margin:0px; padding:21px 0px 0px 0px; list-style:none; width:160px; float:left; text-align:center; }
.focus_on_jewelers .focus_on_jewelers_inner ul li img { display:block; margin:0px auto; }
.focus_on_jewelers .focus_on_jewelers_inner ul li span { display:block; text-align:center; padding-top:6px; }
.focus_on_jewelers .focus_on_jewelers_inner ul li a { color:#6f6f6f; }
.focus_on_jewelers .focus_on_jewelers_inner ul li a:hover { color:#000; }

.articles_box { padding:10px 0px; margin-top:10px; text-align: center; }
.articles_box h2 { margin-bottom:12px; }
.articles_box ul { margin:0px; }
.articles_box ul li { margin:0 0 8px 0;padding:0px 10px;  list-style:none; }
.articles_box ul li h4 { padding-bottom:4px; color: #373737; font-size: 18px; line-height: 1.2em; font-weight: 400; }
.articles_box ul li span { display:block; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 1.4em; text-transform: uppercase; color: #8c8c8c; margin-bottom:12px; }

.content_center { width:343px; float:left; padding:0px 0px 0px 14px; }
.content_center img { display:block; margin:10px auto; }

.artspan_picks { width:330px; padding:10px 0px 0px 6px; }
.artspan_picks .artspan_picks_title { background:#6f6f6f; text-align:center; text-transform:uppercase; padding:16px 0px 12px 0px; }
.artspan_picks .artspan_picks_title h3 { font-size: 22px; font-weight: normal; color:#fff; margin-bottom:4px; }
.artspan_picks .artspan_picks_title h4 { font-size:15px; color:#FFF; }
.artspan_picks .artspan_picks_bottom { background:#FFF; text-align:center; color:#6F6F6F; font-size:13px; font-family: 'EB Garamond', serif; letter-spacing:1px; padding:6px 0px 7px 0px; }
.artspan_picks .artspan_picks_inner { padding:23px 0px 0px 7px; }
.artspan_picks .artspan_picks_inner ul { margin:0px; padding:0px; width:100%; overflow:hidden; }
.artspan_picks .artspan_picks_inner ul li { margin:0px; padding:0px 0px 17px 15px; list-style:none; float:left; }
.artspan_picks .artspan_picks_inner ul li img { display:block; margin:0px; border:1px solid #6f6f6f; }
.artspan_picks .artspan_picks_inner ul li a { border:2px solid #FFF; display:block; }
.artspan_picks .artspan_picks_inner ul li a:hover { border:2px solid #b00d0d; }


/* *************************** 
   $4 Sidebar Styles
   ***************************/
.sidebar { width:133px; float:right; padding-right:7px; }
.sidebar_img { margin-bottom:16px; display:block; }
.sidebar_shortcuts { padding:10px 0 10px 7px; }
.sidebar_shortcuts h3 { padding-bottom:3px; }
.sidebar_shortcuts h3 a { color: #ad0505; }
.sidebar_shortcuts h3 a:hover { color: #ad0505; }
.sidebar_shortcuts ul { margin:0px; }
.sidebar_shortcuts ul li { margin:0px; padding:0px 0px 8px 0px; list-style:none; line-height:15px; }
.sidebar_shortcuts ul li a { color:#6f6f6f; }
.sidebar_shortcuts ul li a:hover { color:#000; text-decoration:none; }

.newest_art_column { padding:9px 0px 0px 4px; }
.newest_art_column h3  { margin:10px 0px; }
.newest_art_column ul { margin:0px; }
.newest_art_column ul li { margin:0px; padding:0px 0px 5px 0px; list-style:none; display:block; width:100%; overflow:hidden; }
.newest_art_column ul li img { display:block; }
.newest_art_column ul li a { border:2px solid #FFF; display:block; float:left; }
.newest_art_column ul li a:hover { border:2px solid #b00d0d; }


/* *************************** 
   $5 Footer Styles
   ***************************/
.artspan_collection { width:1000px; margin:0px auto; padding-bottom:8px; }
.artspan_collection hr { margin-left:10px; margin-right:10px; }
.artspan_collection h2 { padding:13px 0px 4px 19px; }
.artspan_collection ul { margin:0px auto; width:985px; overflow: hidden; }
.artspan_collection ul li { float:left; margin:0px; padding:0px 9px 0px 9px; list-style:none; height:233px; }
.artspan_collection ul li img { display:block; border:2px solid #FFF; }
.artspan_collection ul li a:hover img { border:2px solid #ae1f1f; }
.artspan_collection ul li span { display:block; text-align:center; font-size:12px; color:#6f6f6f; padding-top:7px; }
.artspan_collection ul li a { display:block; }
.artspan_collection ul li a:hover { color:#6f6f6f; }

.feature_members { width:1000px; overflow:hidden; margin:0px auto; margin-bottom:15px; }
.feature_members hr { margin-left:10px; margin-right:10px; }
.feature_members h2 { padding:25px 0px 9px 19px; }
.feature_members ul { width:100%; overflow:hidden; }
.feature_members ul li { padding:0px; margin:0px 12px 0px 2px; list-style:none; float:left; }
.feature_members ul li a { display:block; width:80px; height:80px; text-align:center; line-height:78px; border:2px solid #000; }
.feature_members ul li a:hover { border: 2px solid #ae1f1f; }
.feature_members ul li img { display:inline; vertical-align:middle; }

#footer { width:960px; margin:0px auto; border-top:13px solid #000; padding-top:15px; }
.footer_list { width:645px; margin:0px auto; overflow:hidden; margin-bottom:13px; }
.footer_list ul { float:left; width:215px; text-align:center; margin:0px; }
.footer_list ul li { margin:0px; padding:9px 0px 7px 0px; list-style:none; font-size:15px; font-family: 'EB Garamond', serif; background:url(../images/bg_hr.png) left top repeat-x; }
.footer_list ul li a { color:#000; }
.footer_list ul li a:hover { color:#7F7F7F; }
.footer_list ul li.first { background:none; }
.footer_nav { font-size:11px; color:#ad0505; text-transform:uppercase; background:#dedede; padding:13px 0px; }
.footer_nav ul { margin:0px; text-align:center; }
.footer_nav ul li { display: inline; padding:0px 10px; list-style:none; margin:0px; letter-spacing:1px; }
.footer_nav ul li a { color:#ad0505; }
.footer_nav ul li a:hover { color:#000000; }

/* *************************** 
   $6 SHOP Original Styles
   ***************************/

/*.shop #container{ background:url(../images/bg_container.png) left top repeat-x;}*/
.shop #header{ height:130px; }
.shop #header h1{width:239px; height:90px; position:absolute; left:30px; top:20px; margin:20px; padding:0px; margin:0px;}

.shop .search_box{ width:277px; overflow:hidden; position:absolute; right:-16px; top:75px;}
.shop .search_box .input_box{font-size:13px; color:#7d7d7d;}
.search_box .search_button:hover{ background:url(../images/bg_search_button.png) left bottom no-repeat;}


/* .shop #mainnav_wrapper{ background:#7f7f7f url(../images/bg_mainnav_wrapper.png) left top repeat-x; } */
.shop #mainnav_wrapper .mainnav{ width:1000px; height:10px; margin:0px auto; text-align:center; }
.shop #mainnav_wrapper .mainnav ul{ margin:0px; padding:10px 0;}
.shop #mainnav_wrapper .mainnav ul li{ margin:0px; list-style:none; text-transform: none; font-weight:bold; font-size:14px;}
.shop #mainnav_wrapper .mainnav ul li a{ color:#FFF; padding:11px 6px 10px 6px;}
.shop.originals #mainnav_wrapper .mainnav ul li a:hover, .shop.originals .activeMenuItem{ background-color:#283891; text-decoration:none;}
.shop.prints #mainnav_wrapper .mainnav ul li a:hover, .shop.prints .activeMenuItem{ background-color:#f7941e; text-decoration:none;}

.shop .header_nav{ position:absolute; right:0px;  top:18px; }
.shop .header_nav span{ padding:0 10px 0 15px; }

.shop .header_nav li{ margin:0px; padding:0px; background:none; display:inline; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:12px; color:#676767; list-style:none; }
.shop .header_nav li a{ color:#676767; }
.shop .header_nav li a:hover{ color:#000000;}



#top_barWrapper{ width:1000px; margin:0px auto; }


#top_bar{ padding:0px 15px 0px 0px; width: 855px; height: 26px; color:#7f7f7f; background-color: white; font-size:12px; font-weight:bold; }
#top_bar span{ color:#434445; padding:0px 8px;}
#top_bar a{color:#7f7f7f; padding:0px 8px;}
#top_bar a:hover{color:#283891;}

#top_bar .resultCount{ float:left; font-weight:normal;}

#top_bar select{ float:left; margin-top: -5px;}

#top_bar .resultSort {float:right; margin: -14px -17px 0px 0px; display:block;}

#top_bar #resultSortSelect_label{
	float:left; 
	color:#434445;
	font-size:14px;
	margin-top:-3px; 
	margin-right:3px;
}
#top_bar #resultSortSelect {
	background-color:#FFFFFF; 
	color:#434445; 
	font-size:12px;
	cursor: pointer; 
}
#top_bar #resultSortSelect option{
	background-color:#FFFFFF; 
	color:#434445;
}

#top_bar .breadcrumb{ float:right;}
#top_bar .breadcrumb a{color:#000;}
#top_bar .breadcrumb a:hover{color:#283891;}

/*
.art_work_contne{ margin-top:10px; padding:24px 0px 0px 0px;min-height:400px}
.art_work_contne ul{ padding:0px; margin:0px;}
.art_work_contne ul li{width:810px; overflow:hidden; background:url(../images/bg_hr.png) left top repeat-x; padding:0px; margin:0px; list-style:none;}

.art_work_contne ul li a.art_work_box{ display:block; float:left; width:270px; height:255px; background:url(../images/bg_hr2.png) right top repeat-y; position:relative; padding-top:19px;}
.art_work_contne ul li.first a.art_work_box { background:url(../images/bg_hr2.png) left right top repeat-y;}
.art_work_contne ul li a.art_work_box:hover{ text-decoration:none;}
.art_work_contne ul li a.art_work_box div{ display: block; margin:0px auto; margin-bottom:18px;}
.art_work_contne ul li a.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_contne ul li a.art_work_box span .name_text{ padding-bottom:3px;}
.art_work_contne ul li a.art_work_box span.art_work_hover_box{ display:none; position:absolute; left:45px; top:29px; width:180px; height:162px; background:url(../images/bg_home_slider.png) left top repeat; padding:18px 0px 0px 0px;}
.art_work_contne ul li a.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; }
.artwork_title{text-transform:uppercase}

.originals .art_work_contne ul li a.art_work_box span.art_work_hover_box strong{ color:#FFF; display:block; text-align:center; background:#283891; width:148px; line-height:30px; position:absolute; left:16px; bottom:17px;}
.prints .art_work_contne ul li a.art_work_box span.art_work_hover_box strong{ color:#FFF; display:block; text-align:center; background:#f7941e; 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;}
.art_work_contne ul li.first a.art_work_box{ padding-top:0px;}

.art_work_contne ul li.first a.art_work_box:hover span.art_work_hover_box{ top:10px;}
*/

.art_work_contne{min-height:400px; } 
.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:55px; 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; }





/*
#shop_sidebarWrapper{   position:absolute;  right:0px; width:150px; 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;}
.originals #shop_sidebar #sidebar_header{ background:#283891; border:1px solid #4F73D2; padding:0px 0px 0px 10px; line-height:30px; display:block; color:#FFF; font-size:13px; font-weight:bold; margin-bottom:7px;}
.prints #shop_sidebar #sidebar_header{ background:#f7941e; padding:0px 0px 0px 10px; line-height:30px; display:block; color:#FFF; font-size:13px; font-weight:bold; margin-bottom:7px;}
.originals #shop_sidebar .selectedOption{border: 1px solid #4F73D2;}
#shop_sidebar ul li a{ color:#7f7f7f; padding:5px 0px 5px 10px; line-height:15px; display:block;}
#shop_sidebar ul li a:hover{ color:#000000;}
#shop_sidebar ul li.current ul{ display:block;}
#shop_sidebar ul li.current a{ color:#000; background:#d9d9d9; font-weight:bold;}
#shop_sidebar ul li.current ul li a{ font-weight:normal; color:#7f7f7f;}
#shop_sidebar ul li.current ul li a:hover{ color:#000000;}
#shop_sidebar ul li ul{ display:none;}
*/
/*
#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{ color:#000000;}
.originals #shop_sidebar #sidebar_header{ background:#283891; border:1px solid #4F73D2; padding:0px 0px 0px 10px; line-height:30px; display:block; color:#FFF; font-size:13px; font-weight:bold; margin-bottom:7px;}
.prints #shop_sidebar #sidebar_header{ background:#f7941e; border:1px solid #B56606; padding:0px 0px 0px 10px; line-height:30px; display:block; color:#FFF; font-size:13px; font-weight:bold; margin-bottom:7px;}

.originals #shop_sidebar .selectedOption{border: 1px solid #4F73D2;}
.prints #shop_sidebar .selectedOption{border: 1px solid #B56606;}
*/

#shop_sidebarWrapper{ float:left; margin: -8px 0 0 10px; width:130px; 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:12px;}
.originals #shop_sidebar .sidebar_header{ padding:0px 0px 0px 14px; line-height:30px; display:block; color:#286db5; font-size:15px; font-weight:bold; margin-bottom:0px;}
.prints #shop_sidebar .sidebar_header{ padding:0px 0px 0px 13px; line-height:20px; display:block; color:#F04C3F; font-size:15px; font-weight:bold; margin-bottom:0px;}
#shop_sidebar ul li a{ color:#57595b; padding:3px 0px 3px 15px; line-height:15px; display:block;}
#shop_sidebar ul li a:hover{ color:#286DB5;}
#shop_sidebar ul li.current ul{ display:block;}
#shop_sidebar ul li.current a{ color:#000; background:#d9d9d9; font-weight:bold;}
#shop_sidebar ul li.current ul li a{ font-weight:normal; color:#7f7f7f;}
#shop_sidebar ul li.current ul li a:hover{ color:#000000;}
.originals #shop_sidebar .selectedOption{color:#000000; font-weight:bold; background-image:url('/images/artspan-shop-orig-selected.png'); background-position:-8px 0px; background-repeat:no-repeat; back}
.prints #shop_sidebar .selectedOption{color:#000000; font-weight:bold; background-image:url('/images/artspan-shop-print-selected.png'); background-position:-9px -2px;  background-repeat:no-repeat;}

/* *************************** 
   $7 Navigation Styles
   ***************************/
#categoryFilterList{
 	width:150px;
	overflow:hidden;
}

#mediumFilterList{
 	width:150px;
    height:194px;
	overflow:hidden;
}

#subjectFilterList{
	width:150px;
	overflow:hidden;
}
#more-results-Categories, #more-results-Subjects, #more-results-Mediums{
	display:block;
	font-style:italic;
	margin:0px 0px 10px 10px;
}

.resultsList{
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
	font-style:italic;
	width:150px;
	margin:-2px 0 15px 10px;
	display:block;
}

/* *************************** 
   END Navigation Styles
   ***************************/


#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; 	
}

/*#geoFilterSelect :not(.optionHeader){
	font-weight:normal;
}*/

#resultCountNumber{
	font-weight: normal;
}

#searchResultsHeader { 
	font-size:16px; margin-right:8px; display:inline;
	margin-bottom:0px;
}

.breadCrumContain {
	height: 17px;
	margin-top: 12px;
	color:#434445;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	letter-spacing:1px;
	width:670px;

}

#headerLogo{
	margin-top:18px;
}
.itemMediaDetails{
	font-style: italic;
}

