@charset "utf-8";
/* CSS Document */

/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }
strong {font-weight:bold}
em {font-style:italic}

.red 		{color:#E94B46;}
.grey 		{color:#646464;}
.clear 		{clear:both;max-height:0px;}


/*/////////////////////// GENERIC /////////////////////////*/

body {font-size:12px; font-family:"Lucida Grande", Geneva, Arial, Verdana, sans-serif; line-height:1.2em; background-color:#646464; color:#646464; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal;}

a {
	color:#646464;
	text-decoration:underline;
}
a:hover {
	color:#ccc;
	text-decoration:none;
}




#shopFeature	{
	margin:-20px 84px 0px 75px; /*left margin was 29px so added 55px */
	padding:0px 20px 0 20px;
}

.ColA {float:left; width:400px; padding:0; margin:0;}
.ColB {float:left; width:390px; padding:0; margin:0;}

#shopFeature h2{
	text-align:left;
	margin:0px 0px 5px 0px;
	padding:10px 0 0 0;
	color:#E94B46;
	font-size:16px;
	}


	
#wrapper {
	background-image:url(../../images/template/bk.jpg);
	width:992px;
	background-repeat:repeat-y;
	margin:0 auto;
}

#generic {
	margin:0 84px 20px 75px; /*left margin was 29px so added 55px */
	padding:10px 20px 0 20px;
}
#generic h1 {
	text-align:left;
	margin:0px 0px 5px 0px;
	padding:0;
	color:#E94B46;
	font-size:24px;
}
#generic h2 {
	text-align:left;
	margin:0px 0px 5px 0px;
	padding:10px 0 0 0;
	color:#E94B46;
	font-size:16px;
}
#generic h3 {
	text-align:left;
	margin:0px 0px 5px 0px;
	padding:10px 0 0 0;
	color:#E94B46;
	font-size:14px;
}
#generic p {
	padding:10px 0;
}

#generic ul {margin:20px 40px 10px 40px;}
#generic ul li {list-style:circle;}

#generic ol {margin:20px 40px 10px 40px;}
#generic ol li {list-style:decimal;}

.currency_text { font-size:14px; }



/* Marketplace header */

#market-user-wrapper			{position:relative; width:100%; height:35px; overflow:hidden; background:#333;}
.market-user					{position:absolute; top:0; left:50%; margin-left:-476px; float:left; width:942px;}
.market-user .logo				{float:left; width:200px;}

.market-user .utilities			{float:right; width:742px; padding:8px 0;}
.market-user .utilities ul		{float:right; list-style:none; padding:0; margin:0 0 0 30px;}
.market-user .utilities ul li	{float:right; list-style:none; padding:2px 10px 2px 0; margin:0 10px 0 0; border-right:1px solid #5c5c5c; line-height:1em; color:#e5e5e5;}
.market-user .utilities ul li span	{color:#999;}
.market-user .utilities ul li a	{color:#fff; text-decoration:none;}
.market-user .utilities ul li a:hover	{text-decoration:underline;}
.market-user .utilities ul>:first-child	{border:0; padding:2px 0; margin:0;}



/*/////////////////////// HEADER /////////////////////////*/

#topBorder {
	background-image:url(../../images/template/bk-top.jpg);
	width:992px;
	height:44px;
}
#Header {
	margin:0 29px 0 20px;
	padding: 0 0 0 20px;
}

#headLeft {
	float:left;
	width:330px;

}
#headRight {
	float:right;
	width:570px;
	margin:20px 20px 0 0;

}
#logo {

}
#RockandRoll {
	font-size:11px;
	color:#646464;
	padding:0 0 0 55px;
	margin:0;
}

#utilities 				{float:left;width:355px;padding:0;margin:0;text-align:right;}
#utilities ul 			{list-style:none;margin:0;padding:0;margin-right:0px;}
#utilities li 			{float:right; padding:0; margin:8px 11px 0 4px; display:block;}
#utilities li a			{color:#646464;text-decoration:none;}
#utilities li a:hover 	{color:#ccc;}
#utilities .group		{color:#999; font-weight:normal; margin:8px 0 0 4px;}

#searchOuter 			{width:200px;float:right;text-align:right;padding:0 10px 0 0;margin:0;}
#search 				{float:right;margin-top:3px;}
#search input 			{width:145px;color:#646464;font-size:12px;margin:1px 3px;padding:4px 4px; border:1px solid #ccc; color:#999;}
#search input.active	{color:#333;}

.searchButton 			{float:right;padding-left:5px; position:relative; top:2px;}

#nav 					{padding:5px 10px 0 0; font-size:13px; margin:0;}
#nav ul 				{list-style:none; margin:0; padding:0;}
#nav ul li 				{float:right; padding:0; margin:5px 0px 0 20px; display:block;}
#nav ul li a 			{color:#E94B46; text-decoration:none; font-weight:bold;}
#nav ul li a:hover 		{color:#ccc; text-decoration:none;}
#nav .group				{color:#999; font-weight:normal; margin:5px 0 0 5px;}


/*/////////////////////// HOME PAGE /////////////////////////*/

#homeSplit3 {
	margin:0 29px 0 20px;
	padding:20px 20px 0 20px;
}

.content				{float:left; margin:44px 0 0 80px; padding:0; width:992px; }

.content .col			{float:left; width:250px; margin:0 35px 0 0; position:relative; top:0;}
.content .col h2		{font-size:14px; font-weight:bold; margin-bottom:10px; color:#333;}
.content .col h2.contemporary-logo	{text-indent:-999em; background:url(../../images/contemporary-logo.gif) 0 0 no-repeat; width:195px; height:37px;}
.content .col p			{margin-bottom:10px;}
.spellingSuggestion a,
.content .col a			{color:#E94B46; font-weight:bold; text-decoration:none;}
.content .col a:hover	{text-decoration:underline;}
.content .col .moreRight	{text-align:right;}

.otherOptions .tabs,
/*.content .quick-pick .tabs	{float:left; position:relative; top:0; z-index:100;background:#fff url(/images/logo-sml.gif) 0 0 no-repeat;border-width:0 0 1px 0; border-color: #ccc;  border-style: solid; width:250px}*/
.content .quick-pick .tabs      {float:left; position:relative; top:0; border:1px solid red; z-index:100;background:#fff url(../../images/logo-smller.gif) 0 0 no-repeat;border-width:0 0 1px 0; border-color: #ccc;  border-style: solid; width:250px; background-position:right;}
.otherOptions .tabs 			{width:100%;}
.otherOptions .tabs div,
.content .quick-pick .tabs div 	{width:20px; float:left; height:21px;}
.otherOptions .tabs li.icon,
.content .quick-pick .tabs li.icon   {width:60px;  height:24px}
.otherOptions .tabs a,
.content .quick-pick .tabs a	{color:#333; font-weight:normal;}
.otherOptions .tabs li,
.content .quick-pick .tabs li	{float:left; background:url(../../images/tab-shadow.gif) 0 -1px no-repeat; cursor:pointer; padding:7px 5px 4px;}

.otherOptions .tabs li.active,
.content .quick-pick .tabs li.active	{position:relative; top:1px; background-color:#fff; background-image:none; border:1px solid #ccc; border-bottom:0px; cursor: default; padding: 6px 7px 5px 7px}
.otherOptions .tabs li.active span,
.content .quick-pick .tabs li.active span	{color:#000;}
.otherOptions .list,
.content .quick-pick .list		{position:relative; top:-1px; z-index:0; clear:both; width:228px; height:240px; overflow:auto; border-width:0 1px 1px 1px; border-color: #ccc; padding:5px 10px 0; border-style: solid}

.otherOptions .list 			{width:100%; height:auto;padding:0; border-width: 0;}
.otherOptions .list a,
.content .quick-pick .list a	{font-weight:normal; color:#333;}

.otherOptions {
  margin-left: -20px;  
}

.otherOptions .aBand {
  float: left;
  margin:20px 8px 0 0 ;
}


#img-rotator			{float:left; width:855px; height:260px; position:relative; top:0; left:-5px;}
#img-rotator ul 		{float:left; margin:0; padding:0; height:260px; width:260px !important; margin-right:25px !important;}
#img-rotator ul li 		{float:left; margin:0; padding:0;}
.controlRotator 		{position:absolute; top:0; left:0; margin: 5px 0 0 5px; width: 250px; height:250px; z-index:1000; cursor:pointer;}
#img-rotator ul li.rotator-item			{position:relative; top:0; width:255px; height:255px;}

.overlay				{position:absolute; top:164px; left:6px; width:250px; height:91px; background:url(../../images/homepage_rotater/overlay.png) 50% 0 no-repeat;}
*html .overlay			{background:url(../../images/homepage_rotater/overlay.gif) 50% 0 no-repeat;}
.overlay p				{line-height:1.1em; margin:3px 0 0 !important; text-align:center; width:130px;}
.overlay p a			{color:#ccc !important; font-weight:normal !important;}
.overlay p.band a		{color:#fff !important; font-weight:bold !important; padding-left:14px; background:url(../../images/homepage_rotater/dot.gif) 0 3px no-repeat;}



/*.otherOptions .tabs,
.quick-pick .tabs		{float:left; position:relative; top:0; z-index:100;}
.otherOptions .tabs a,
.quick-pick .tabs a		{color:#333; font-weight:normal;}
.otherOptions .tabs li,
.quick-pick .tabs li	{float:left; background:url(/images/tab-shadow.gif) 0 -1px no-repeat; padding:8px 7px 4px;}
.otherOptions .tabs li.active,
.quick-pick .tabs li.active	{background:#fff  0 0 no-repeat; border:1px solid #ccc; border-bottom:none; padding:7px 7px 4px 77px;}
.otherOptions .tabs li.active a,
.quick-pick .tabs li.active a	{font-weight:bold;}
.otherOptions .list,
.quick-pick .list		{position:relative; top:-1px; z-index:0; clear:both; width:228px; height:240px; overflow:auto; border:1px solid #ccc; padding:5px 10px 0;}
.otherOptions .list {width:650px;}
.otherOptions .list a,
.quick-pick .list a		{font-weight:normal; color:#333;}
*/

#Content {
	margin:0 29px 0 20px;
	padding:20px;

}

#X1 {
	float:left;
	width:250px;
	margin:0 55px 0 20px;
}
#X1 h1{
	color:#333;
	padding-bottom:20px;
	font-size:1em;
}
#X1 h2 {
	color:#E94B46;
	padding:0;
	margin:0;
	font-size:1em;
}
#X1 h3 {
	color:#E94B46;
	padding:10px 0 0 0;
	margin:0;
	font-size:0.95em;
}
#X1 p {
	padding:5px 20px 10px 0;
	margin:0;
	font-size:0.95em;
}
#X1 .newsDate,
.col  .newsDate {font-size:10px; padding:0;}
#X1 .newsTitle,
.col .newsTitle {color:#E94B46;padding:0;font-size:1em;}
#X1 .news,
.col  .news {font-size:11px;padding:0 0 15px 0;}

#X2 {
	float:left;
	width:250px;
	margin:0 55px 0 0;
}
#X2 p {
	padding:5px 20px 10px 0;
	margin:0;
	font-size:0.95em;
}
#X2 h2 {
	color:#E94B46;
	margin:0;
	padding:0;
	font-size:1em;
}
#X2 h2 .findBand {
	padding-bottom:20px;
}
#X2 h2 .backGround{
	padding-top:10px;
}

#selectArtistOuter {
	width:250px;
	margin:0;
	padding:10px 0 0 0;
	/* ///// rotating image /////
	padding:185px 0 0 0;
	background-image:url(../../images/dump/cutout-1.jpg);
	background-repeat:no-repeat;
	background-position:top;
	background-position:left;*/
}
#selectArtistOuterNoImg {
	width:250px;
	padding:0;
	margin:0;
	background-repeat:no-repeat;
}
#selectArtist {
	padding:0;
	margin:0;
	width:250px;
}
#selectArtist select {
	float:left;
	width:200px;
	color:#646464;
	font-size:11px;
	margin:3px;
	padding:0;
}
#selectArtistButton {
	float:left;
	padding:0 0 0 5px;
	margin:0;
	width:29px;
}
#selectPhotographerOuter {
	width:250px;
	padding:10px 0 10px 0;
	margin:0;
}
#selectPhotographer {
	padding:0;
	margin:0;
	width:250px;
}
#selectPhotographer select {
	float:left;
	width:200px;
	color:#646464;
	font-size:11px;
	margin:3px;
	padding:0;
}
#selectPhotographerButton {
	float:left;
	padding:0 0 0 5px;
	margin:0;
	width:29px;
}
#selectGenre select {
	float:left;
	width:200px;
	color:#646464;
	font-size:11px;
	margin:3px;
	padding:0;
}
#selectGenreButton {
	float:left;
	padding:0 0 0 5px;
	margin:0;
	width:29px;
}
#X3 {
	float:left;
	width:250px;
	margin:0;
}
#X3 h2 {
	color:#E94B46;
	padding:0;
	margin:0;
	font-size:1em;
}
#X3 h3 {
	color:#E94B46;
	padding:10px 0 0 0;
	margin:0;
	font-size:0.95em;
}
#X3 p {
	padding:5px 0px 10px 0;
	margin:0;
	font-size:0.95em;

}

#mailingList {

}
#mailingList h2 {	
	margin-bottom:10px;
}

.socialBookmark {
	padding:0 0 10px 0;
}
.fineArtsGuild img{
	text-align:center;
	padding:30px 0 0 60px;
}
.fineArtsGuild p {
	text-align:left;
}
/*/////////////////////// CRUMB BAR /////////////////////////*/
#crumb {
	margin:20px 29px 5px 55px;
	padding:0 40px;
}

/*/////////////////////// NEWS PAGE /////////////////////////*/

#news {
	margin:0 84px 20px 75px; /*left margin was 29px so added 55px */
	padding:10px 5px 0 20px;
}

#newsCol1 {
	float:left;
	margin:0 0 0 0;
	padding:0 20px 0 0;
	width:525px;
}

#newsCol1 p {padding:10px 0;}
#newsCol1 h1 {
	text-align:left;
	margin:0;
	padding:0 0 20px 0;
	color:#E94B46;
	font-size:24px; }
#newsCol1 h2 {color:#E94B46; font-size:16px; margin-top:20px;}
#newsCol1 .newsDate {font-size:10px; padding:0; margin-bottom:4px;}
#newsCol1 .newsTitle {font-size:13px; font-weight:bold; color:#333; padding:8px 0 0; margin-top:8px; border-top:1px solid #e5e5e5; }
#newsCol1 .news {padding:0 0 4px;}
#newsCol1 .newsMore	a {text-decoration:none; color:#E94B46;}

.col .newsDate 		{font-size:10px; padding:0; margin-bottom:4px;}
.col .newsTitle 	{font-size:13px; font-weight:bold; color:#333; padding:8px 0 0; margin-top:8px; border-top:1px solid #e5e5e5; }
.col .news 			{padding:0 0 4px;}
.col .newsMore	a 	{text-decoration:none; color:#E94B46;}
.col .newsArchive	{padding:8px 0 0; margin-top:8px; border-top:1px solid #e5e5e5;}

.news .column { float:left; width:380px; padding-right:20px; }
.news .column h2 { font-size:16px; margin-bottom:20px; }
.news .column h2 a { color:#E94B46; text-decoration:none; }
.news .column .galleryDescription { padding-bottom:20px; }

.news.galleryItem { padding-top:20px; margin-top:20px; border-top:1px solid #e5e5e5; }

#newsCol2 {
	float:left;
	width:250px;
	margin:0;
	padding:0 0 0 0;
}

/*/////////////////////// GALLERY PAGE /////////////////////////*/

#gallery {
	margin:0 84px 20px 75px; /*left margin was 29px so added 55px */
	padding:10px 5px 0 20px;
}

#galleryCol1 {
	float:left;
	width:250px;
	margin:0;
	padding:0 20px 0 0;
}
#galleryCol2 {
	float:left;
	width:250px;
	margin:0;
	padding:0 20px 0 0;
}
#galleryCol3 {
	float:right;
	width:230px;
	margin:0;
	padding:0 0 0 0;
}
#gallery p {padding:10px 0;}
#gallery h1 {
	text-align:left;
	margin:0;
	padding:0 0 20px 0;
	color:#E94B46;
	font-size:24px; }
#gallery h2 {color:#E94B46;font-size:16px;}
#gallery .newsDate {font-size:10px; padding:0;}
#gallery .newsTitle {font-size:12px; padding:0;}
#gallery .news {font-size:11px; padding:0 0 15px 0;}



/*/////////////////////// Gallery view PAGE /////////////////////////*/

#gallery-view			{float:left; width:100%; background:#fff url(../../images/bg-galleryview.gif) 0 100% repeat-x;}
#gallery-foot			{float:left; width:100%; height:200px; background:#fff url(../../images/bg-galleryfoot.gif) 0 0 repeat-x;}

#gallery-view #head		{float:left; width:100%;}
#gallery-view #logo		{float:left; width:400px; margin-bottom:40px;}
#gallery-view #logo-right	{float:right; width:400px; text-align:right; margin-top:20px;margin-right:30px; margin-bottom:40px;}

#gallery-view .gallery-landing-wrapper	{position:relative; margin-left:50%; left:-395px; width:790px;}
#gallery-view .gallery-landing-wrapper .ColA,
#gallery-view .gallery-landing-wrapper .ColB	{margin-bottom:100px;}

.view-wrapper a:active	{outline: none;}
.view-wrapper a:focus	{-moz-outline-style: none;}

.view-wrapper			{float:left; width:100%;}
.view-wrapper .next		{outline:none; width:50px; margin-left:80px; display:block; text-indent:-999em; height:50px; background:url(../../images/icn-next.gif) 0 0 no-repeat;}
.view-wrapper .next:hover	{background:url(../../images/icn-next-over.gif) 0 0 no-repeat;}
.view-wrapper .prev		{outline:none; width:50px; margin-right:80px; text-align:left; display:block; text-indent:-999em; height:50px; background:url(../../images/icn-prev.gif) 100% 0 no-repeat;}
.view-wrapper .prev:hover	{background:url(../../images/icn-prev-over.gif) 100% 0 no-repeat;}
.view-wrapper .links	{float:left; height:92px; width:100%; padding:0 10px; margin-top:5px;}
.view-wrapper .title	{float:left; text-align:left; width:70%; padding-top:2px;}
.view-wrapper .title a	{color:#E94B46; font-size:14px; text-decoration:none;}
.view-wrapper .title a:hover{text-decoration:underline;}
.view-wrapper .title span	{font-weight:normal;}
.view-wrapper .title span a	{font-size:13px; color:#646464; font-weight:normal;}
.view-wrapper .purchase		{float:right; width:30%; text-align:right;}
.view-wrapper .purchase a 	{display:inline-block; height:16px; margin-right:20px; padding:2px 25px 2px 0; margin-bottom:4px; color:#646464; font-weight:normal; text-decoration:none;}

.view-wrapper .buy			{background:url(../../images/icn-buy.gif) 100% 0 no-repeat;}
.view-wrapper .info			{background:url(../../images/icn-info.gif) 100% 0 no-repeat;}
.view-wrapper .close		{background:url(../../images/icn-close.gif) 100% 0 no-repeat;}		

.bdr-wrapper			{background:url(../../images/bdr-bl.gif) 0 100% no-repeat; display:inline-block; margin:0 auto;}
.bdr-inner				{background:url(../../images/bdr-br.gif) 100% 100% no-repeat; padding-bottom:15px;}
.bdr-l					{padding-left:10px; background:url(../../images/bdr-l.gif) 0 0 no-repeat;}
.bdr-r					{padding-right:10px; padding-top:1px; background:url(../../images/bdr-r.gif) 100% 0 no-repeat; position:relative;}

.image-overlay			{display:none; text-align:left; width:100%; position:absolute; bottom:0; background:url(../../images/bg-overlay.png) 100% 0 repeat;}
.image-overlay .title	{float:none; margin:20px 20px 10px;}
.image-overlay ul		{margin:0 20px 16px; color:#fff;}
.image-overlay ul li	{margin-bottom:4px;}
.image-overlay ul li span	{font-weight:bold;}

.image-over .image-overlay {display:block;}

.gl-image				{margin-left:0px;}

.gl-desc img			{margin-bottom:10px;}
.gl-desc h1				{font-size:20px; font-weight:bold; color:#333; margin-bottom:4px;}
.gl-desc h2				{font-size:16px; margin-bottom:12px;}
.gl-desc p				{margin-bottom:12px;}
.gl-desc p a			{color:#E94B46;}
.gl-desc .buy a			{ display:block; padding:1px 0 3px 25px; color:#E94B46; font-weight:normal; text-decoration:none; background:url(../../images/icn-buy.gif) 0 0 no-repeat; width:auto;}

.gl-desc				{margin-left:20px;}

#galleryThumbs { display:block; padding:20px; margin:0px auto; width:1060px; }
#galleryThumbs li { width:200px; height:150px; margin:5px; padding:0px; display:block; float:left; overflow:hidden; border:1px solid #000; }



/*/////////////////////// CATEGORY PAGE /////////////////////////*/

#category {
	margin:0 29px 0 20px;
	padding:10px 20px 0 20px;
	text-align:center;
}


#category h1 {
	text-align:left;
	margin:0px 0px 5px 55px;
	padding:0;
	color:#E94B46;
	font-size:24px;
}
.shopTitles {
	text-align:left;
	margin:0px 0px 5px 55px;
	padding:10px 0 0 0;
	color:#E94B46;
	font-size:16px;
}

#category p {
	text-align:left;
	margin:0px 0px 5px 55px;
	padding:0;
}

#aZlinks {
	margin:0px 29px 0px 55px;
	padding:0 40px;
}
#aZlinksWrapper {
	margin:0 29px 0 0px;
	padding:10px 30px 0 0px;
}
#aZlinksArtist {
	margin:0px 0px 0px 55px;
	padding:0 0 0 40px;
	width:570px;
	float:left;
}
#bandPulldown {
	float:right;
	margin:0;
	padding:0;
}
#aZlinks a, #aZlinksArtist a {
	margin:5px 5px 0 0;
	padding:5px 3px 0 0;
	font-size:13px;
	text-decoration:none;
}
#categoryControls {
	margin:20px 29px 20px 20px;
	padding:0 40px;
}
#displayImages {
	float:left;
	width:400px;
}
#displayImages select {
	color:#646464;
	font-size:11px;
	margin:3px;
	padding:0;
}
#paging {
	float:right;
	width:400px;
	text-align:right;
}
/*/////////////////////// PRINT PAGE /////////////////////////*/
#print {
	margin:0 29px 0 20px;
	padding:10px 20px 0 20px;
	text-align:center;
}
#print h1 {
	text-align:left;
	margin:20px 0px 5px 55px;
	padding:0;
	color:#E94B46;
	font-size:24px;
}
.byPhotographer a {
	font-size:0.5em;
	color:#646464;
	text-decoration:none;
}
#printInfo {
	margin:0 84px 20px 75px; /*left margin was 29px so added 55px */
	padding:10px 20px 0 20px;
}
#text {
	float:left;
	margin:0 0 20px 0;
	width:400px;
}
#text table {
	margin:0 0 20px 0;
	width:400px;
}
#text td {
	padding:5px 5px 5px 0;
}
#price {
	float:right;
	margin:0 0 20px 0;
	width:280px;
}
#price table {
	margin:0 0 20px 0;
	width:280px;
}
#price td {
	padding:5px 5px 5px 0;
}
.title {
	font-weight:bold;
}
.vat {
	font-size:10px;
	font-weight:normal;
	line-height:8px;
}
#edition {
	width:14px;
	height:13px;
	display:inline;
}
#printQuality {
	width:14px;
	height:13px;
	display:inline;
}

#largeimagecontainer { 	position:relative; margin:0px auto; padding:0px; }
#exclusiveimg { position: absolute; z-index: 100; right: -9px; top:-9px; }


/*/////////////////////// CART /////////////////////////*/

.cartTable {}
.cartTable th {
	border-bottom:1px solid #ccc;
	}
.cartTable .total {

	border-bottom:1px solid #ccc;
}	
.cartTable .qty {
	text-align:center;
	}	
.cartTable .price {
	text-align:right;
	}	
.cartCall {
	margin:20px 0;
	}
.cartCall a {
	color:#E94B46;
	font-size:16px;
	text-decoration:none;
}
.cartCall a:hover {
	color:#ccc;
	text-decoration:underline;
}
/*/////////////////////// FOOTER /////////////////////////*/

#Footer {
	margin:0 29px 10px 20px;
	padding:0 40px;
	font-size:0.95em;
	text-align:left;
	color:#ccc;
}

#bottomBorder {
	background-image:url(../../images/template/bk-bottom.jpg);
	width:992px;
	height:49px;
}



/* shop print */

.shop-prints		{margin-left:53px; text-align:left;}
.shop-prints p		{margin:0 !important;}
.shop-prints .checkbox			{margin-left:6px; margin-right:12px;}
.shop-prints td					{text-align:left;}
.shop-prints #selectPrintSize	{margin-bottom:12px;}
.shop-prints #selectPrintType	{margin-bottom:12px;}
.shop-prints .pt-more			{background:url(../../images/plus.gif) 100% 50% no-repeat; padding-right:25px; font-weight:bold; text-decoration:none;}
.shop-prints select				{position:relative; left:-2px;}

#selectPriceRange				{width:250px;}
#selectPriceRange .rangeMin		{float:left}
#selectPriceRange .rangeMax		{float:right}
#selectPriceRange .slider 		{-moz-background-clip:border ;-moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(../../images/slider.png) no-repeat scroll 0 10px; margin:0 0 8px; position:relative; width:136px;}
#selectPriceRange .slider, 
#selectPriceRange .controls, 
#selectPriceRange .controls div {height:13px; overflow:hidden;}
#selectPriceRange .sOne			{height:13px; vertical-align:text-top;}

.printOptions td 				{padding:5px;}

#netaphorSearch					{float:left; padding-left:45px; margin-bottom:50px; margin-top:30px; width:880px} 

#netaphorSearch .result			{float:left; margin-bottom:40px; width:625px;}
#netaphorSearch .result div		{margin-bottom:3px; margin-right:0;}

#netaphorSearch .resultCount 	{color:#646464 !important;font-size:14px; font-weight:bold;}
#netaphorSearch .resultCount span {color:#646464 !important; font-weight:normal;}
#netaphorSearch #querySummary {font-weight: bold;}
#netaphorSearch .title			{width:380px; float:right; margin-right:20px; margin-top:5px;}

#netaphorSearch .marketResult .title          {width:auto; float:none; margin-right:0px; margin-top:5px;}

#netaphorSearch .facetBlock		{line-height:1.3em;}
#netaphorSearch .facetBlock a  	{color:#E94B46; text-decoration: none;}
#netaphorSearch .facetBlock li.selected a    {color:#333; text-decoration: none;}
#netaphorSearch .facetBlock h4 {font-weight:bold; font-size:12px; margin-top:15px; margin-bottom:5px;}
#netaphorSearch .facetBlock a.selected {color:#333; width:139px; background:#eee url(/images/bg-facetItem.gif) no-repeat 100% 0%;display:inline-block;padding:4px 28px 4px 4px; margin:1px 0 1px -1px;}
/* #netaphorSearch .facetBlock ul 	{border-bottom:1px solid #f2f2f2; margin-bottom:3px; padding-bottom:3px;} */

#netaphorSearch .title a		{color:#E94B46 !important; font-size:12px; text-decoration: none; font-weight:bold;}
#netaphorSearch a.genreLink   	{color:#E94B46 !important; text-decoration: none}
#netaphorSearch .description	{width:380px; float:right; margin-right:20px;}
#netaphorSearch .exclusive		{width:380px; float:right; margin-right:20px; display:block; padding:8px 2px 0; text-indent:-999em; background:url(../../images/bg-exclusive.gif) 2px 4px no-repeat; height:23px;}
#netaphorSearch .priceRange		{width:380px; float:right; margin-right:20px; padding-top:10px}
#netaphorSearch .priceRange span{width:95px; display:inline-block; font-weight:bold;}
#netaphorSearch .staffPick		{width:380px; float:right; margin-right:20px;}
#netaphorSearch .staffPick span	{width:95px; display:inline-block; font-weight:bold;}
#netaphorSearch .latestPrints	{width:380px; float:right; margin-right:20px;}
#netaphorSearch .latestPrints span	{width:95px; display:inline-block; font-weight:bold;}
#netaphorSearch .catalogueId	{width:380px; float:right; margin-right:20px;}
#netaphorSearch .catalogueId span	{width:95px; display:inline-block; font-weight:bold;}
#netaphorSearch .showMore 		{color:#E94B46 !important; text-decoration:none; cursor: pointer}
#netaphorGoImage				{position:relative; left:10px; top:9px;}
#netaphorSearch .newRow 		{clear:left; float:left; padding-top:10px;}
#netaphorSearch .resetSearch    {color:#E94B46 !important; font-size:11px; text-decoration: none;}
#netaphorSearch .marketResult .imageWrapper {
    width:195px;
    height:195px;
    float:none;
    padding:2px;
    display:table-cell;
    vertical-align:middle;
    background:#f6f6f6; 
}

#netaphorSearch .marketResult {
    float:left;
    margin-right:19px;
    width:195px;
    text-align: center;
}

#netaphorSearch .marketResult .title {
    float: none;
    width: auto;
    padding: 5px 0 0;
  
}      

#netaphorSearch .marketResult .price,
#netaphorSearch .marketResult .photographer {
    float: none;
    width: auto;
    padding-bottom: 5px;
    
}      


#netaphorSearch .extraAbstract {
    display:none;
}

#netaphorSearch #pagination		{padding-top:20px; text-align: center}

#netaphorSearch #pagination span {
    display: inline-block;
    margin-right: 20px;
}

#netaphorSearch #pagination span a {
    text-decoration: none;
    font-weight: bold;
    padding: 7px 0;
} 

#netaphorSearch #pagination span span {
    padding: 7px 0;
    margin:0;
} 

#netaphorSearch #pagination .next-btn a	{position:relative; top:5px; display:inline-block; height:6px; width:20px; overflow:hidden; text-indent:-999em; background:url(../../images/icn-aro-rgt.gif) 0 0 no-repeat;}
#netaphorSearch #pagination .next-btn a:hover	{background:url(../../images/icn-aro-rgt.gif) 0 100% no-repeat;}
#netaphorSearch #pagination .prev-btn a	{position:relative; top:5px; display:inline-block; height:6px; width:20px; overflow:hidden; text-indent:-999em; background:url(../../images/icn-aro-lft.gif) 0 0 no-repeat;}
#netaphorSearch #pagination .prev-btn a:hover	{background:url(../../images/icn-aro-lft.gif) 0 100% no-repeat;}
#netaphorSearch #pagination .prev-btn span	{position:relative; top:5px; display:inline-block; height:6px; width:20px; overflow:hidden; text-indent:-999em; background:url(../../images/icn-aro-lft.gif) 0 0 no-repeat;}

#netaphorSearch span.metaDesc {
    display:block;
    float:left;
    font-weight: normal;
    width: 270px;
}
#netaphorSearch span.metaTitle{
    display:block;
    float:left;
}

#netaphorSearch a.itemsPerPage,
#netaphorSearch #sortControls a,   
#netaphorSearch #pagination a	{color:#E94B46 !important; text-decoration:underline;}

#netaphorSearch .descriptionImage {margin-top:0 !important; margin-left:0 !important;}

#resultsBlock {float:left; width: 645px;}
    
#resultsBlockMarket {float:left; width:655px;}
    
#netaphorSearch h2 {font-weight: bold; font-size: 14px;}
    
    .imageWrapper {
        width: 195px;
        float:left
    }

#netaphorFacets 			{float:left; width: 180px; margin-right:20px; padding-top:5px; }
#netaphorFacets ul 			{}
    
    #netaphorSearch .facetBlock a.selected .removeFilter {
       color: #E94B46;
       font-weight: bold;
	display:none;
    }
    
    #pagination {
    clear:left
    }
    
    .noSearch {
        padding:20px 0px;
        color: #E94B46;
        font-weight: bold;
    }
 
#netaphorFacets h2			{margin-bottom:6px;} 

#netaphorSearchBlock		{float:left; margin-bottom:18px;}
#netaphorSearchBlock input	{float:left;}   
#netaphorSearchBlock .facetSearch {border:1px solid #CCC; color:#999; font-size:12px; margin:1px 3px 1px 0; padding:4px; width:135px;}

.resultsHeader				{float:left; width:605px; padding:10px; background:#f6f6f6; border-bottom:1px solid #e5e5e5; margin-bottom:20px;}	 
.resultsHeader2				{float:left; width:605px; padding:10px; background:#f6f6f6; border-bottom:1px solid #e5e5e5; margin-bottom:20px;}

.resultsHeader2 h4, .resultsHeader2 div,
.resultsHeader h4, .resultsHeader div	{display:inline;}

#sortControls				   {float:left; width:350px;}
.resultsHeader2 #sortControls { width:350px;}    
.paginationTop				  {float:right; width:250px; font-size:12px; text-align:right; padding:0 0 0px;}

.resultsHeader #searchSummary 	{float:left; width:625px;  font-size:12px; padding:0 0 10px;}
.resultsHeader2 #searchSummary 	{float:left; width:625px; text-align:left; font-size:12px; padding:0px 0 10px 0;}

#NetaphorResults .imageWrapper	{margin-left:20px;}
#NetaphorResults .marketResult .imageWrapper	{margin-left:0px;}
#NetaphorResults .title			{font-size:13px;}

 li.hidden {display:none}

 .noResultsFound {
    padding-bottom:10px;
}

 
#suggestions { position:absolute; 
            top:-1px; 
            left:3px; 
            width:147px; 
            padding:3px; 
            background-color:white; 
            border:solid #D9D9D9 1px; 
            border-width: 0 1px 1px 1px; 
            font-weight:normal; 
            overflow:hidden; 
            display:none; 
            line-height:18px; 
            z-index:2000; 
            text-align: left;
        }
 
.suggestionLink {cursor:pointer; } 
.suggestionContainer { padding: 5px; }
.spellingSuggestion {padding:10px 0;} 
.suggestionContainer em { font-style:normal; font-weight:bold; }

ul.hiddenFacetList 			{display:none;}

.showMoreFacets				{cursor:pointer; border-top:1px dotted #f2f2f2; text-align:right; color:#E94B46; margin-top:5px; padding:8px 24px 5px 0; height:12px; background:url(../../images/icn-aro-more.gif) 100% 5px no-repeat;}

#content h1 				{text-align:left; margin:20px 0px 20px 45px; padding:0; color:#E94B46; font-size:24px;}

