/****************************
  Structure Adjustment - original color:#69747b;
****************************/
body {
	color:#333333;
	background-color: #949599;
	background-attachment: fixed;
	background-image: url(/_images/collect-bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

/****************************
  COLLECT overridden
****************************/
#sub-nav-container .sub-nav .sub-nav-child li a.active {
	background-color:#949599;
}

div#header {
	border-right:#282526;
}

div#content-container {
	border-right:#282526;
}

a.button,
button {
	background:#282526 url(/_images/collect/arrow.gif) right no-repeat;
}

a {
	color:#333333;
}
a:hover { /*link hover*/
	background-color: #69747b;
	color:#fff;
}

div#content-container { /*spotlight column background*/
	background-color: #282526;
}

ul#global-nav a#whats-on { background-image:url(/_images/navigation/collect/whats-on.gif); }
ul#global-nav a#craft-directory { background-image:url(/_images/navigation/collect/craft-directory.gif); }
ul#global-nav a#learn { background-image:url(/_images/navigation/collect/learn.gif); }
ul#global-nav a#professional-development { background-image:url(/_images/navigation/collect/professional-development.gif); width:152px; }
ul#global-nav a#about-us { background-image:url(/_images/navigation/collect/about-us.gif); }
ul#global-nav a#explore-craft { background-image:url(/_images/navigation/collect/explore-craft.gif); }
ul#global-nav a#crafts-magazine { background-image:url(/_images/navigation/collect/crafts-magazine.gif); }
ul#global-nav a#collection-and-exhibitions { background-image:url(/_images/navigation/collect/collection-and-exhibitions.gif); width: 140px;}

ul#footer li a#contact-us { background-image:url(/_images/footer/collect/contact-us.gif); }
ul#footer li a#f-a-q { background-image:url(/_images/footer/collect/faq.gif); }
ul#footer li a#job-vacancies { background-image:url(/_images/footer/collect/job-vacancies.gif); }
ul#footer li a#privacy-policy { background-image:url(/_images/footer/collect/privacy-policy.gif); }
ul#footer li a#terms-and-conditions { background-image:url(/_images/footer/collect/terms-and-conditions.gif); }
ul#footer li a#accessibility-help { background-image:url(/_images/footer/collect/accessibility-help.gif); }
ul#footer li a#sitemap { background-image:url(/_images/footer/collect/sitemap.gif); }

/*sub-nav nodes*/
a#sub-nav-introduction { background-image: url(/_images/collect/sub-nav/introduction.gif); }
a#sub-nav-collect-now { background-image: url(/_images/collect/sub-nav/collect-now.gif); }
a#sub-nav-visiting-collect { background-image: url(/_images/collect/sub-nav/visiting-collect.gif); }
a#sub-nav-artfund-collect { background-image: url(/_images/collect/sub-nav/artfund-collect.gif); }
a#sub-nav-galleries-and-events { background-image: url(/_images/collect/sub-nav/galleries-and-events.gif); }
a#sub-nav-exhibitors-area { background-image: url(/_images/collect/sub-nav/exhibitors-area.gif); }
a#sub-nav-press-releases { background-image: url(/_images/collect/sub-nav/press-releases.gif); }
a#sub-nav-contact { background-image: url(/_images/collect/sub-nav/contact.gif); }
a#sub-nav-2nd-floor { background-image: url(/_images/collect/sub-nav/2nd-floor.gif); }
a#sub-nav-raw { background-image: url(/_images/collect/sub-nav/raw-craft.gif); }


#sub-nav-static li.current a:hover,
#sub-nav-container .sub-nav li.current a.link,
#sub-nav-container .sub-nav li.current a.link-multiline { 
	/*sub-nav active links*/
	background-color: #282526;
	border-color: #282526;
	border-left: 40px solid #282526;
	background-position: center left;
}

#sub-nav-container .sub-nav {
	width: 164px;
}

#sub-nav-container .sub-nav li.parent a.link {
	width: 160px;
}

ul#footer,
#sub-nav-static,
#sub-nav-container,
.sub-nav,
span.more,
.dashBorderTop,
.subTitle, 
.dashBorder, 
.page-nav,
.pageNavigate {
	border-color:#69747b !important;
}

/****************************
  Module Specific
****************************/

.br {
	margin-bottom:20px;
}
.underline {
	text-decoration:underline;
}
.contentAnchors h3 {
	margin-bottom: 10px!important;
}
.crossLink h3.smallMargin {
	min-height: 0;
}

#spotlight, #spotlight a {
	color: #fff;
}
#spotlight .more {
	border-color: #fff !important;
}
div#spotlight ul li a:hover {
	color: #000;
}

/*2 column fixed height text box - whatson.css*/
.listItem {
	margin: 2px 0;
}
.listDescription {
	margin: 0;
	min-height: 138px;
	margin-top: -4px;
}

/*press articles listing - aboutus.css*/
#pressArticle p {
	margin: 0;
}
#pressArticle ul li {
	margin-top: 20px;
}
#pressArticle h4 a:hover {
	color:#69747b;
	background-color:#fff;
}

/*whats on list filtering - whatson.css*/
#eventListing .last {
	margin-bottom: 0;
}
.listItem {
	margin: 2px 0;
}
.listDescription {
	margin: 0;
	min-height: 138px;
	margin-top: -4px;
}
.fullLength .listDescription {
	min-height: 0;
	margin-bottom: 20px;
}
.subTabs li a.active {
	background-color: #282526;
	color:#fff;
}
.imgThumbs li {
	background-color: #282526;
}
.vAlign {
	font-size: 70%;
	vertical-align: top;
}

/*Visiting Collect*/
img#visiting-collect-header-image, img#contact-header-image {
	margin-bottom: 20px;
}

/*Exhibitor Resources*/
ul#exhibitor-resources-in-page-links {
	margin-bottom: 40px;
}

/*Contact*/
h3.contact {
	margin-top: 20px;
}

address.contact {
	font-style: normal;
}

.labelColumn {
	display: block;
	float:left;
	width: 230px;
}
.labelColumn label {
	display: block;
	width: 212px;
}
.labelColumn span {
	float: right;
}
.fieldColumn {
	float:right;
	width:210px;
	margin-right: 50px;
}
.fieldColumn p {
	margin: 5px 0 0 0;
}

.text {
	width: 200px;
}

select.text {
	width: 206px;
}

div.collectRegister button {
	width: 90px;
}

#viewMore {
	margin-bottom: 10px;
}

#latestAdditions li.row {
	margin-bottom: 20px;
}
#latestAdditions li.row ul {
	display: block;
	width: 340px;
}
#latestAdditions label {
	display: block;
	clear: left;
	float: left;
	width: 150px;
	margin-top: 2px;
}
#latestAdditions .lineBreak, #latestAdditions h4 {
	margin-bottom: 1em;
}
#latestAdditions .more {
	clear: both;
	width: 100%;
}

.profileImage {
	padding-bottom: 20px;
}
.thumb {
	float: left;
	margin: 0 10px 20px 0;
}

.profileDetails li {
	display: block;
	float: left;
	width: 122px;
	padding-right: 10px;
}
.profileDetails p {
	margin-bottom: 0;
}
.profileDetails li.last {
	padding: 0 !important;
}

ul.gallery {
	height: 2em;
}

ul.gallery li {
	float: left;
	width: 330px;
}

ul.gallery li.galleryCountry {
	width: 150px;
}

ul.sponsorLogo
{
	border-bottom: none;
}

