a 		{ color: #FF0000; font-weight:bold; text-decoration: none; }		
a:hover		{ color: #ccc; font-weight:bold; text-decoration:underline;  }

body {background-color: #C3C3C3; margin:0;}

body{		
	font-family: arial;
	color:#444;		
	font-size: 12px;
	font-weight:normal;
}

body{	
	background-color:#FFFFFF;
	background-image:url(/images/body-back.gif);
    background-repeat: repeat-x;
}

pre {margin:0; font-family:Verdana;}

th,td {vertical-align:top;font-size:100%;}

h1 {font-weight: bold; font-size:200%; color: #484848;}
h2 {clear:left; font-weight: bold; font-size:130%; color: #484848;}
h3 {font-weight: bold; font-size:120%; color: #484848;}
h4 {font-weight: bold; font-size:110%;color: #484848;}

li {margin:6px 0;}

p.belowh2 {font-size: 125%; margin-top: -7px; font-weight: bold;}
p.summary {font-weight: bold; font-size: 120%; margin-top:-3px;}

p{color:#484848;font-weight:normal;font-size:100%;line-height:140%;}
/*IanW - looks nice like this, but not on home - font-size:110%;line-height:120%;*/

#container {background-color:#fff; width:940px; border: solid 0px #fff; text-align:left; margin: 0 auto;}
div#content {background: #fff; margin:0px; padding: 0 0 10px 0; display:block; border-top:solid 0px #202020; /*font-size:small;*/ min-height:300px;margin:10px 0px 0px 0px;}
div#content-inner {padding: 0px;  width:940px; min-height:300px; float:left;}

div#tblPages-Content {min-height:300px;}

/*HEADER*/

div#hdr {height:118px; padding: 0px;background-image:url(/images/body-back.gif);background-repeat: repeat-x;}
div#hdr div#hdr-logo{float:left;width:400px;}
div#hdr div#hdr-logo img {margin: 20px 0 0 0; border: 0;}
div#hdr div#hdr-right{float:right;width:520px;} /* div#hdr div#hdr-right{float:right;width:522px;} */
div#hdr div#hdr-right div.top-links{height:30px;width:100%;margin-top:20px;}
div#hdr div#hdr-right div.search-panel{height:50px;width:100%;margin-top:5px;}
div#hdr div.top-links p{color:#928F88;font-weight:bold;}
div#hdr div.top-links img {margin: 0px;}
div#hdr div.top-links img.icon {margin-right: 5px; vertical-align: -3px;}
div#hdr div.top-links span {margin-right: 20px; font-size: 12px; color: #6D6A64; font-weight: bold; font-size: 12px;}
div.search-panel div.searchbox{float:left; width:315px;padding-left:5px;height:40px; background-image:url(/images/search-back.gif);background-repeat: no-repeat;background-position:0px -1px;padding-top:7px;}
div.search-panel div.searchbox input.text{border:none;outline:none;color:#686562;font-weight:bold; letter-spacing:0.03em; width:210px;margin-right:5px;background-image:url(/images/search-back.gif);background-repeat: no-repeat;background-position:-20px -10px;}
div.search-panel div.searchbox input.button{vertical-align: middle; border:none;padding-bottom:2px;width:86px;height:26px;font-size:78%;text-align:left; font-weight:bold; color:#FFFFFF; background-color:Transparent; background-image:url(/images/search-go.gif);background-repeat: no-repeat;}
div.search-panel div.sign-up{float:right; width:177px;height:45px;}
div.search-panel div.sign-up a{height:40px;width:177px;display:block;background-image:url(/images/signup.gif);background-repeat: no-repeat;}
div#hdr div#hdr-right div.top-links a {color:#6D6A64;font-weight:bold;}

/*TOP NAVIGATION*/                                
div#topnav {height:53px;background-image:url(/images/menu-back.gif);background-repeat:no-repeat;background-color:Transparent;}
div#topnav a {color:#2B2A28; min-width:75px;font-weight:bold;text-transform:uppercase;padding:0px 10px 10px 10px;}
div#topnav a:hover {text-decoration:none;}
div#topnav ul {margin:0; padding:20px 4px;}
div#topnav li:first-child {border-left:none; padding-left:13px;padding-right:13px;}
div#topnav li {list-style-type:none; display:inline; padding:16px 13px 16px 13px;}
/*div#topnav li:hover{background:#D9D8D7 url(/images/li-selected.gif) left top no-repeat;}*/
div#topnav li#li-1.sel,div#topnav li#li-1:hover{background:url(/images/li-home.gif) left top no-repeat;}/*NEWS*/
div#topnav li#li-3.sel,div#topnav li#li-3:hover{background:url(/images/li-news.gif) left top no-repeat;}/*NEWS*/

div#topnav li#li-108.sel,div#topnav li#li-108:hover{background:url(/images/li-shop.gif) left top no-repeat;} /*SHOP*/

div#topnav li#li-103.sel,div#topnav li#li-103:hover{background:url(/images/li-musicians.gif) left top no-repeat;}/*Musicians*/
div#topnav li#li-102.sel,div#topnav li#li-102:hover{background:url(/images/li-photographers.gif) left top no-repeat;}/*Photographers*/
div#topnav li#li-45.sel,div#topnav li#li-45:hover{background:url(/images/li-exhibitions.gif) left top no-repeat;}/*Exhibitions*/
div#topnav li#li-106.sel,div#topnav li#li-106:hover{background:url(/images/li-books.gif) left top no-repeat;}/*Books*/
div#topnav li#li-6.sel,div#topnav li#li-6:hover{background:url(/images/li-contact.gif) left top no-repeat;}/*Contact*/
div#topnav li#li-50.sel,div#topnav li#li-50:hover{background:url(/images/li-help.gif) left top no-repeat;}/*HELP*/

/* Top Nav v2 */

div#top-nav {height: 53px; background: url(/images/menu-back.gif) no-repeat transparent;}
div#top-nav ul {margin: 0px 3px; padding:0;}
div#top-nav li {list-style-type:none; float: left; margin: 4px 2px;}
div#top-nav li a {color: #000; text-transform: uppercase; display: block; padding-top: 16px;}
div#top-nav li a:hover {text-decoration: none;}
div#top-nav div.nav-item-left, div#top-nav div.nav-item-right {width: 21px;}
div#top-nav div.nav-item-left, div#top-nav div.nav-item-right, div#top-nav div.nav-item-center {height: 45px; display: inline-block; float: left;}
div#top-nav li.selected div.nav-item-left,div#top-nav li:hover div.nav-item-left {background: url(/images/tab-selected.gif) top left no-repeat;}
div#top-nav li.selected div.nav-item-center,div#top-nav li:hover div.nav-item-center {background: url(/images/tab-selected.gif) top center no-repeat;}
div#top-nav li.selected div.nav-item-right,div#top-nav li:hover div.nav-item-right {background: url(/images/tab-selected.gif) top right no-repeat;}
div#top-nav span.super {vertical-align: super; font-size: 9px; float: right; margin-top: -3px; margin-left: 2px; text-transform: lowercase;}

div.subnav { min-height:150px; }
div.subnav h2 {background-color:#ccc; xwidth:200px; margin:	0px -0px 5px -0px; padding: 4px; }
div.subnav ul {padding: 5px 10px 5px 20px; margin:0; margin-bottom:10px; width:135px; }
div.subnav ul a,div.subnav ul a:visited,div.subnav ul a:hover, div.subnav ul a:active {color: #888 !important;}
div.subnav ul li {list-style-type:square; margin:0; padding:5px 0;}
div.subnav ul li.sel a {color:#333; text-decoration:underline;}
div.subnav ul li.subsub {margin-left:20px; margin-top:0px;}

/* Pushthroughs */

div.pushthrough {width:269px;padding:0px;}
div.pushthrough h2{margin:0px;padding:10px; background-color:#E0E0E2;border-bottom:solid 1px #C8C8C8;/*margin:-1px;*/}
div.pushthrough table{margin:0px 10px 20px 10px; padding-bottom: 20px;}
div.pushthrough table tr td img{float:left;padding:4px 10px 5px 0px;}
div.pushthrough table tr td{border-bottom:solid 1px #C8C8C8;padding:0px;}
div.pushthrough a.olderlink{padding:5px 20px 5px 10px;color:#383838;text-decoration:none;margin-left:10px;background-image:url(/images/older-link.gif); background-repeat:no-repeat;font-size:80%;}
div.pushthrough table tr td p{margin:8px 0px 10px 0px;}
div.pushthrough a.olderlink:hover{color:#383838;}
div.pushthrough-spacing {padding: 12px;}
div.pushthrough-image {text-align: center;}

/* Newsgrid */

div#newsgrid div {float: left;}
div#newsgrid div.pushthrough {width: 645px; padding: 0;}
div#newsgrid div.pushthrough-spacing {padding: 0px;}
div#news-item-1, div#news-item-2, div#news-item-3 {border-top: 0 !important;} 
div#news-item-1, div#news-item-4, div#news-item-7, div#news-item-10 {border-left: 0 !important;} 
div#newsgrid div.news-item {float: left; display: inline-block; width: 194px; padding: 10px 10px 10px 10px; margin: 0; vertical-align: top; height: 200px; border-top: 1px solid #c8c8c8; border-left: 1px solid #c8c8c8;}
div#newsgrid div.news-item div.news-item-image {width: 100%; text-align: center; height: 100px;} 
div#newsgrid div.news-item div.news-item-shorttitle {margin: 5px 0px; font-weight: bold; width: 100%;}
div#newsgrid div.news-item div.news-item-shorttitle a {color: #000;}
div#newsgrid div.news-item div.news-item-fulltitle {display: inline; height: 55px}
div#newsgrid div.news-item div.news-item-morelink {position: absolute; margin: 190px 0 5px -40px; display: inline; text-align: right;}

/*HOME PAGE*/
div.latest-news{width:269px;padding:0px;padding-bottom:15px;}
div.latest-news h2{margin:0px;padding:10px; background-color:#E0E0E2;border-bottom:solid 1px #C8C8C8;/*margin:-1px;*/}
div.latest-news table{margin:0px 10px 20px 10px;}
div.latest-news table tr td img{float:left;padding:4px 10px 5px 0px;}
div.latest-news table tr td{border-bottom:solid 1px #C8C8C8;padding:0px;}
div.latest-news table tr td p{margin:8px 0px 10px 0px;}

.t {float:left;background: url(/images/dot.gif) 0 0 repeat-x;background-color:#F0F0F2;}
.t-menu {float:right;background: url(/images/dot.gif) 0 0 repeat-x;background-color:#F0F0F2; margin: 20px 0px 0 10px;}
.t-right {float:right;background: url(/images/dot.gif) 0 0 repeat-x;background-color:#F0F0F2; margin: 10px 0px 0 5px;}
.b {background: url(/images/dot.gif) 0 100% repeat-x}
.l {background: url(/images/dot.gif) 0 0 repeat-y}
.r {background: url(/images/dot.gif) 100% 0 repeat-y}
.cbl {background: url(/images/cbl.gif) 0 100% no-repeat}
.cbr {background: url(/images/cbr.gif) 100% 100% no-repeat}
.ctl {background: url(/images/ctl.gif) 0 0 no-repeat}
.ctr {background: url(/images/ctr.gif) 100% 0 no-repeat; padding:1px;}
div.latest-news a.olderlink{padding:5px 20px 5px 10px;color:#383838;text-decoration:none;margin-left:10px;background-image:url(/images/older-link.gif); background-repeat:no-repeat;font-size:80%;}
div.latest-news a.olderlink:hover{color:#383838;}

.ft {float:left;background: url(/images/fdot.gif) 0 0 repeat-x;background-color:#E0E0E2;}
.fb {background: url(/images/fdot.gif) 0 100% repeat-x}
.fl {background: url(/images/fdot.gif) 0 0 repeat-y}
.fr {background: url(/images/fdot.gif) 100% 0 repeat-y}
.fbl {background: url(/images/fbl.gif) 0 100% no-repeat}
.fbr {background: url(/images/fbr.gif) 100% 100% no-repeat}
.ftl {background: url(/images/ftl.gif) 0 0 no-repeat; }
.ftr {background: url(/images/ftr.gif) 100% 0 no-repeat;}

/*
	Slideshow
*/

div#slideshow div#controls {
	display: none;
	list-style: none;
	position: relative; 
	z-index: 100;
	top: 190px;
}
div#slideshow #pager {
	display: none;
	position: absolute;
	bottom: 50px;
	z-index: 100;
	left: 0;
	width: 645px;
	height: 30px;
	text-align: center;
}
div#slideshow #pager a {
	display: inline-block;
	margin: 0 5px;
	width: 10px;
	height: 10px;
	background: url(/images/controls/slide.png) center center no-repeat;
	color: transparent;
}
div#slideshow #pager a.activeSlide {
	background: url(/images/controls/slide-active.png) center center no-repeat;
}
div#slideshow div#controls div {
	width: 80px;
	height: 80px;
}
div#slideshow div#controls div:hover {
	cursor: pointer;
}
div#slideshow div#controls div#prev {
	margin-left: 20px;
	float: left;
	background: url(/images/controls/prev.png) center left no-repeat;
}
div#slideshow div#controls div#next {
	margin-right: 20px;
	float: right;
	background: url(/images/controls/next.png);
}

div#home-banner{width:645px;height:490px;padding:1px;overflow:hidden;position:relative}
div#home-banner div.slide {}
div#home-banner div.banner-image{float:left; height:450px;width:645px;} 
div#home-banner div.banner{float:left; height:450px;width:645px;background-repeat:no-repeat;cursor:pointer;/*background-position: center center;*/}
div#home-banner div.banner-info{float:left;height:auto;padding:10px;overflow:hidden;}
div#home-banner div.banner-info p{color:#797878;font-weight:bold;margin:0px;padding:0px;}
div#home-banner div.banner-info p.caption1{ font-size:120%;padding-bottom:1px;}
div#home-banner div.banner-info a{text-decoration:none;}
div#home-banner div.banner-info p span{color:#484848;}
div#home-banner div.banner-info p img {margin-left:5px;}
div#home-banner div#banner-nav{float:right;margin-top:7px; width:136px;height:26px; background-image:url(/images/nav-bar.gif); background-repeat:no-repeat;padding-top:3px;}
div#home-banner div#banner-nav a{width:84px;text-align:center;float:right; display:block;margin-top:-22px;margin-left:5px; padding-top:4px;padding-bottom:4px;color:#484848;font-size:88%;text-decoration:none;}
div#home-banner div#banner-nav a:hover{color:#484848;}
div#home-banner div#banner-nav div.left-div{float:left;width:110px;}
div#home-banner div#banner-nav div.right-div{float:right;width:24px;}
div#banner-nav input{margin-top:2px;width:22px;height:22px;background-color:Transparent;border:none; background-repeat:no-repeat;cursor:pointer;}
div#banner-nav input.nav-prev{text-align:left;margin-left:2px;margin-top:-1px;  background-image:url(/images/left-arrow.gif); }
div#banner-nav input.nav-next{float:right;margin-right:2px;margin-top:-1px; background-image:url(/images/right-arrow.gif);}
div.banner-corner{position:absolute; z-index:102; margin-top:-2px;margin-left:-1px; background-image:url(/images/banner-corner.gif);background-repeat:no-repeat;background-color:Transparent;height:10px;width:647px;}

div.featured-news{float:left; width:648px;height:255px;background-image:url(/images/featured.gif); background-repeat:no-repeat;}
div.featured-news table,div.featured-news table.featured-news tr,div.featured-news table td{margin:0px;padding:0px;border:none;}
table.featured-news{}
table.featured-news tr p{text-align:center;margin:0px;padding-left:10px;padding-right:10px;}
table.featured-news h4{margin:5px 0px 0px 0px;padding:0px;text-align:center;}
table.featured-news-more{}
table.featured-news img{height:144px;width:216px;}
table.featured-news-more tr td{width:216px;text-align:center;padding-top:3px;padding-bottom:5px;}
table.featured-news-more a.more{color:#383838; text-align:center;background-image:url(/images/more.gif); background-repeat:no-repeat;padding:5px 25px 15px 10px;font-size:80%;margin-left:10px;text-decoration:none;}
div.news-image-corner1{clear:both;position:absolute;margin-left:0px; margin-top:0px;height:146px;width:216px;background-image:url(/images/news-corner1.gif); background-repeat:no-repeat;/*background-position:0px 1px;*/ background-color:Transparent;}
div.news-image-corner2{clear:both;position:absolute; margin-top:0px; margin-left:432px; height:144px;width:217px;background-image:url(/images/news-corner2.gif); background-repeat:no-repeat;background-position:208px 0px; background-color:Transparent;}

img.hdrImage {float: right; border: solid 1px #fff; margin: 10px 5px 5px 5px;}

/*COLLECTIONVIEW PAGE*/
.ct {float:left;background:#606060 url(/images/cdot.gif) 0 0 repeat-x;}
.cb {background: url(/images/cdot.gif) 0 100% repeat-x}
.cl {background: url(/images/cdot.gif) 0 0 repeat-y}
.cr {background: url(/images/cdot.gif) 100% 0 repeat-y}
.clbl {background: url(/images/clbl.gif) 0 100% no-repeat}
.clbr {background: url(/images/clbr.gif) 100% 100% no-repeat}
.cltl {background: url(/images/cltl.gif) 0 0 no-repeat; }
.cltr {background: url(/images/cltr.gif) 100% 0 no-repeat;padding:1px;}

div.collection-view{width:570px;height:425px;padding:10px 75px 10px 80px;background-image:url(/images/collection-back.gif);background-repeat:repeat-x;/*background-color:#606060;*/text-align:center;}
div.collection-view div.showing{font-weight:bold;font-size:120%;padding-bottom:30px;color:#969696;}
div.collection-view div.showing span{color:#EAEAEA;}
/*stop links from showing red before images load*/
div.collection-view a{color:#666;}
div.collection-view img{margin:7px;border: solid 2px #FFFFFF;}

div.collection-info{float:left; width:745px; margin-top:-12px;}

#pageprevious{padding-top:150px; height:150px; width:50px; float:left; border:solid 0px #fff;}
#pageprevious img{border:medium none;}
#pagenext{padding-top:150px; height:150px; width:50px; float:right; border:solid 0px #fff;}
#pagenext img{border:medium none;}


.PagerStart, .PagerEnd {margin-top:-250px; float:left;display:inline; white-space:nowrap; clear:left; }
.PagerStart {margin-left:8px;}
.PagerEnd {margin-left:680px;}

div.photographview .PagerStart, div.photographview .PagerEnd {margin-top:-270px!important;}

/*input.btnfirst,input.btnlast{display:none;}*/
div.PagerPage, div.PagerPageSel {display:none; visibility:hidden;}

input.btnfirst,input.btnlast,input.btnprevious,input.btnnext {padding-top:35px; width:25px; height:40px;font-size:250%;font-weight:bold;border:none;background-color:Transparent;color:#FFFFFF;cursor:pointer;padding-right:5px; background-repeat:no-repeat;}
input.btnprevious {background-image:url(/images/nav-left.gif);}
input.btnnext {background-image:url(/images/nav-right.gif);}

input.btnfirst,input.btnlast {margin-left:-6px;width:20px; background-image:url(/images/nav-firstlast.gif);}
input.btnfirst.disabled,input.btnlast.disabled {background-image:url(/images/nav-firstlastdisabled.gif);cursor:inherit!important;}
input.btnprevious.disabled {background-image:url(/images/disabled-left.gif)!important; cursor:inherit!important;}
input.btnnext.disabled {background-image:url(/images/disabled-right.gif)!important; cursor:inherit!important;}

/*PHOTOGRAPHVIEW PAGE*/
.pt {float:left;background:#606060 url(/images/cdot.gif) 0 0 repeat-x;}
.pb {background: url(/images/cdot.gif) 0 100% repeat-x}
.pl {background: url(/images/cdot.gif) 0 0 repeat-y}
.pr {background: url(/images/cdot.gif) 100% 0 repeat-y}
.pbl {background: url(/images/clbl.gif) 0 100% no-repeat}
.pbr {background: url(/images/clbr.gif) 100% 100% no-repeat}
.ptl {background: url(/images/cltl.gif) 0 0 no-repeat; }
.ptr {background: url(/images/cltr.gif) 100% 0 no-repeat;padding:1px;}


form.favouritesadddelete {padding:5px; height:25px; border-top:1px solid #aaa; margin:0;}


/*IanW - went off the "return to thumbnails" button*/
div.photo-view{padding-top:30px;}
div.thumbnail{display:none;}
    
    
div.thumbnail{float:left;width:100%;text-align:center;}
div.thumbnail a{text-decoration:none;}
div.thumbnail a img{border:none;}
div.fullscreen {float:left;width:100%;text-align:center;margin-top:-18px;z-index:201;position:relative;}
div.fullscreen a{text-decoration:none;}
div.fullscreen a img{border:none;}
div.photo-view{text-align:center; height:445px;padding-bottom:10px;background-image:url(/images/collection-back.gif);background-repeat:repeat-x;width:730px;}
div.photo-view img.product-image{border: solid 2px #F6F4F5; margin:5px;z-index:-10;max-width:620px;}
div.product-info{float:left;margin-top:5px;width:707px;}
div.image-nav{float:left;width:730px;margin-top:-287px;}
div.image-nav table{width:100%;}
div.image-nav table td a{text-decoration:none;}
div.image-nav table td.left{text-align:left;padding-left:20px;}
div.image-nav table td.right{text-align:right;padding-right:18px;}
div.image-nav table td img{border:none;}
div.photo-caption{width:712px;padding:10px;font-size:120%;font-weight:bold;color:#969696;}

div.photo-caption div {color:#555451; font-size:85%; font-weight:normal;}
div.photo-caption p{color:#555451; font-size:100%; font-weight:normal;}

div.right-content {float: left; margin: 0 auto;}
div.belowsubnav {width:273px; float:left; padding-top:0px; /*background-color:#F2F2F2;*/ margin-top:10px; padding:0px;}
div#gmapscolumn {clear:both; float:right;}

.ibl {background: url(/images/cbl.gif) 0 100% no-repeat;}
.ibr {background: url(/images/cbr.gif) 100% 100% no-repeat;}
.itl {background: url(/images/ctl.gif) 0 0 no-repeat;}
.itr {background: url(/images/ctr.gif) 100% 0 no-repeat;padding:1px;}
.t-right-inner {float:right;background:#F0F0F2 url(/images/dot.gif) 0 0 repeat-x;margin: 0px;}

div.right-inner{ width:185px;}
div.prices{float:left; background-color:#ccc; width:100%; margin-bottom:5px;padding-top:0px;}
div.prices h2{float:left; padding:4px;margin:0px;width:85px;}
div.prices select{float:right;margin-top:3px;background-color:#DFE2E7;font-size:90%;margin-right:3px;}
img.add-to-basket{background-color:#F2F2F2;width:152px;border:none;height:42px;margin-left:5px;border:none;}
input.add-to-wishlist{background-color:#F2F2F2;width:170px;border:none;margin-top:10px;height:40px;cursor:pointer;}
div.prod-desc,div.prod-price,div.prod-links{padding-left:5px;padding-right:5px;}
div.right-inner form{float:left; margin:0;}
div.prod-desc h4{margin-bottom:0px;padding:0px;margin:0px;}
div.prod-desc p{margin:0px;padding:0px;}
div.prod-price hr{color:#C1C1C3;}
div.prod-price{text-align:right;font-weight:bold;}
div.prod-price div{text-align:right;width:112px;float:left;margin-top:6px;}
div.prod-price input{width:41px; background:#FFFFFF none repeat scroll 0 0;border:1px solid #666666;cursor:pointer;font-size:12px;margin-top:2px;padding-bottom:2px;}
div.prod-links{color:#333544;padding-top:5px;padding-bottom:5px;text-align:center;}
div.prod-links a,div.prod-links a:hover{color:#333544;font-weight:normal;}
div.prod-price a,div.prod-price a:hover{color:#333544;font-weight:bold;}

div#belowcontainer {margin: 0 auto;width:940px; border-top: solid 1px #CECECE;float:left;margin-top:20px;}

.widelist {float:left; width:100%;}
.wide {float:left; width:100%;padding-top:10px;padding-bottom:10px; border-bottom: solid 1px #C8C8C8; }
.wide h2 {margin-top:0px;}
.wide img {padding-right:10px; border:none;}
.news-image{padding-left:10px;padding-bottom:10px;float:right;max-width:740px;}

/*** PROD LIST ***/
div.productslist div.productslist-item{
border-top:1px solid #C8C8C8;
height:auto;
width:100%;
}
div.productslist div.productslist-image {
float:right;
padding:10px 0 0 5px;
width:159px;
}
div.productslist div.productslist-image img {padding-left:10px; border:none;}
div.productslist div.productslist-data {
float:left;
padding:10px 5px;
width:550px;
}
div.productslist div.productslist-data h2 {
margin:0 0 8px;
}
div.productslist div.productslist-data h2 a{
margin:0;
padding:0;
color: #484848;
font-weight:bold;
}
div.productslist div.productslist-data em.strapline{
margin:8px 0;
padding:0;
font-style:normal;
font-size:7.5pt;
font-weight:bold;
color:#444444;
}
div.productslist div.productslist-data h3 {
margin:0;
padding:0;
}
div.productslist div.productslist-data p a{
font-size:7.5pt;
}

/*** NEWS ***/
div.news-table div.news-item {
border-top:1px solid #C8C8C8;
height:auto;
width:100%;
}
div.news-table div.news-image {
float:left;
padding:10px 5px;
width:159px;
}
div.news-table div.news-image img {padding-right:10px; border:none;}
div.news-table div.news-data {
float:right;
padding:10px 5px;
width:700px;
}
div.news-table div.news-data h2 {
margin:0;
padding:0 0 5px;
}
div.news-table div.news-data h3 {

margin:0;
padding:0;
}




.collection 
{
    width:295px; 
    height:200px; 
    float:left; 
    border: solid 0px #cccccc; 
    margin:5px;
    padding-right:3px;

    background-position:left 20px;
    background-repeat:no-repeat;
    
}
.collection img{max-height:100%;border:none;}
.collection div {margin-top:5px;}
.collection .title {font-weight: bold; background-color:#fff; width:inherit; float:none; margin-bottom:3px;}
.collection .title span {font-weight:normal; color:#666;}

.collection.twocol div {width:130px; float:right; margin-right:5px;}

/*text only e.g. a-z*/
.collection.text {width:150px; background-image:none!important; height: auto;}

 
.collection .details {font-size: smaller;}
.collection div.details h2{margin:0px;font-size:110%;}


/*a-z search index */
div#atoz{
    display:block;
    background:#eee;
    line-height: 2;
}
    
div#atoz a {border-right:1px solid #aaa; padding: 3px 6px 3px 3px;}
div#atoz a.sel {text-decoration:underline;}



/*EXIBUTIONVIEW PAGE*/
div#tblexhibitions-Details{margin-top:2px;}
.yui-skin-sam .yui-navset .yui-nav a, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav a{background:#F1F0EF none;border:solid 1px #C0C0C0;margin-right:2px;}
.yui-skin-sam .yui-navset .yui-nav .selected a, .yui-skin-sam .yui-navset .yui-nav .selected a:focus, .yui-skin-sam .yui-navset .yui-nav .selected a:hover {background:#D8D8D7 none;color:#2B2A28;border:solid 1px #C0C0C0;}
.yui-skin-sam .yui-navset .yui-nav .selected, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav .selected {margin:0px;margin-right:2px;}

.yui-skin-sam .yui-navset .yui-nav a:hover, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav a:hover{background:#D8D8D7 none;}
ul.yui-nav li a{display:block;padding:6px;height:25px;background-color:#E8E7E6;margin-top:2px;}
div.yui-content div{background-color:#FFFFFF;}
div.yui-content div p span{float:left;width:206px; height:170px; border: solid 1px #cccccc; padding:5px;margin:5px;text-align:center;}
div.yui-content div p span img{max-height:140px;}
/*div.tblexhibitions-Details-tabs{width:100%;}*/
table.dbList{clear:both;float:left;width:100%;}
.yui-skin-sam .yui-navset .yui-nav, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav{border:none;margin-bottom:5px;}
.yui-skin-sam .yui-navset .yui-content {background:#FFFFFF none;}
 p.photos span{float:left;width:206px; height:170px;border: solid 1px #cccccc; padding:5px;margin:5px;text-align:center;}
 p.photos span img{max-height:140px;}

/*COPYRIGHT*/
table.CopyRight {width:940px;margin-top:10px;}
table.CopyRight td {color:#666666;text-transform:uppercase;font-weight:bold;}
table.CopyRight td a{color:#686868;text-decoration:underline;padding:0px 5px 0px 5px;}
table.CopyRight td.webcredit{text-align:right;padding-top:5px;text-transform:none;}
table.CopyRight td.webcredit a{text-decoration:none;color:#c22;}
table.CopyRight td.webcredit a:hover{color: #ccc;text-decoration:underline;}

.clear {clear:both;}

/*CRUMBTRAIL*/
div.CrumbTrail, .breadcrumbtrail {margin-left:0px; margin-top:10px;}
div.CrumbTrail a, .breadcrumbtrail a {color: #666; font-weight: normal; color: #666; }


/*where CMS and cactus crumbtrails meet*/
.breadcrumbtrail ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	border: none;
} 

.breadcrumbtrail ul li {
	margin-left: 0;
	border: none;
	list-style: none;
	display: inline;
}


div#container.home div.CrumbTrail {display:none;}


.baskettable div.strapline {font-weight:normal; /*display:inline; padding-left: 10px;*/}




a.button3d:hover {
color:#383838;
}
input.button3d {
    background-image:url(/images/button3dw130.gif);
    background-position:0 3px;
    background-repeat:no-repeat;
    background-color:Transparent;
    border:medium none;
    color:#383838;
    font-size:110%;
    height:25px;
    margin:0;
    text-align:left;
    width:130px;
    cursor:pointer;
    padding-left:8px;
    padding-top:2px;
}
input.button3d.w150 {background-image:url(/images/button3dw150.gif); width:150px;}
input.button3d.w170 {background-image:url(/images/button3dw170.gif); width:170px;}

/* Untidy versions table */

div.versions tr.vimage td {text-align: center !important; width: 120px;}

/* Exhbitions Page (Top Level) */

div.exhibition {}
div.exhibition.current div.details {width: 770px;}
div.exhibition div.details h2 {}
div.exhibition div.image {float: left; width: 150px;}
div.exhibition div.details {float: left; margin-left: 15px;}
div.exhibition div.details div.more {float: right;}

div.exhibitions-2 {float: left;}
div.exhibitions-2 div.details {width: 280px;}
div.exhibitions-2 div.exhibition {float: left; width: 470px;}
