/****************************
  Structure Adjustment
****************************/
body {
	color:#69747b;
	background-color: #828a8f;
}

/****************************
  Origin 08 overridden
****************************/
#sub-nav-container .sub-nav .sub-nav-child li a.active {
	background-color:#828a8f;
}

div#header {
	border-right:#828a8f;
}

div#content-container {
	border-right:#828a8f;
}

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

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

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

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

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

div#header h1 { /*sets the coloured circle image*/
	background-image: url(/_images/origin08/circle.gif);
}

ul#global-nav li.current { /*main-navigation*/
	background: url(/_images/origin08/nav-active.gif) center left no-repeat;
}

/*sub-nav nodes*/
a#sub-nav-introduction { background-image: url(/_images/origin08/sub-nav/introduction.gif); }
a#sub-nav-origin-now { background-image: url(/_images/origin08/sub-nav/origin-now.gif); }
a#sub-nav-visiting-origin { background-image: url(/_images/origin08/sub-nav/visiting-origin.gif); }
a#sub-nav-exhibitors-and-events { background-image: url(/_images/origin08/sub-nav/exhibitors-and-events.gif); }
a#sub-nav-exhibitors-and-trade { background-image: url(/_images/origin08/sub-nav/exhibitors-and-trade.gif); }
a#sub-nav-contact { background-image: url(/_images/origin08/sub-nav/contact.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: #a2c4d0;
	border-color: #a2c4d0;
	border-left: 40px solid #a2c4d0;
	background-position: center left;
}

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;
}

/*visiting-origin : tickety pricing*/
dl#ticketPrices {
	float:left;
	width:100%;
}
dl#ticketPrices dt {
	float:left;
	width:300px;
}
dl#ticketPrices dd {
	float:left;
	width:190px;
}

/*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: #a2c4d0;
	color:#fff;
}
.imgThumbs li {
	background-color: #a2c4d0;
}
.vAlign {
	font-size: 70%;
	vertical-align: top;
}

/*Visiting Origin*/
img#visiting-origin-header-image {
	margin-bottom: 20px;
}

/*Featured makers*/
div.featured-makers-video {
	margin-bottom: 30px;
}


/*Register*/
div.originRegister {
	margin-top: 30px
}

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

/*Somerset House / CC footer icons*/
ul#somerset-cc-icons {
	margin-top: 40px;
}

ul#somerset-cc-icons li {
	float: left;
	margin-right: 20px;
	height: 75px;
}

/*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.originRegister button {
	width: 90px;
}

#viewMore, #exhibitorSearch {
	margin-bottom: 10px;
}
#exhibitorSearch ul {
	margin: 0;
}
#exhibitorSearch ul li {
	width: 220px;
	float: left;
	margin: 15px 0px 0px;

}

#exhibitorSearch ul li.reset {
	clear: left;
	margin-left: 0px;
}
#exhibitorSearch label {
	display: block;
	margin-bottom: 5px;
}
#exhibitorSearch input.text, #exhibitorSearch select {
	width: 180px;
	padding: 2px;
	font-size: 100%;
}

#exhibitorSearch .floatWrap
{
	width:450px;
}


#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%;
}

#search-result ul.exhibitors {

}

#search-result ul#exhibitors li.exhibitor {
	width: 240px;
	float:left;
	margin:0 0 10px 0;
	overflow:hidden;
}

#search-result ul#exhibitors li.exhibitor a{
	text-decoration: none;
}

#search-result ul#exhibitors li.reset {
	clear:left !important;
	margin-right: 10px !important;
}

#search-result ul#exhibitors li.exhibitor .exhibitorImage {
	height:152px;
}

#search-result ul#exhibitors li.exhibitor .exhibitorDetails {

}

#search-result ul#exhibitors li.exhibitor .exhibitorDetails div {
	float:left;
	padding-right: 10px;
}

#search-result h4 {
	margin: 0 0 10px 0;
	padding-bottom: 10px;
	border-bottom: 1px dashed #54221e;
}

#search-result td {
	padding: 10px 0;
	padding-right: 10px;
}
#search-result td.object {
	padding: 0;
}
#search-result td.tableDivider span {
	display: none;
}
#search-result td.tableDivider {
	padding: 0;
	border-bottom: 1px dashed #54221e;
	height: 1px;
}

.profileImage
{
	padding-bottom: 20px;
}

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

