/*
* @section		Common
* @subsection	Reset
* @version		2.2.3
* @updated		25/05/2007
* @see			http://meyerweb.com/eric/thoughts/2007/04/14/reworked-reset/
* @see			http://developer.yahoo.com/yui/reset/
* @desc			Yahoo! Reset and Eric Meyer's reworked reset combined
* @license		Copyright (c) 2007, Yahoo! Inc. All rights reserved.
				Code licensed under the BSD License:
				http://developer.yahoo.net/yui/license.txt
* --------------------------------------------------------------------------------------------------*/
html, body, div,
dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6,
pre, p, blockquote, img
table, caption, tbody, tfoot, thead, tr, th, td,
form, fieldset, input, textarea, label, legend {
	margin: 0; padding: 0;
	font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;
	background: transparent;
}
html, body {
	position: relative;
	line-height: 1;
	background-color: #fff;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style: normal; font-weight: normal;
}
ul, ol {
	list-style: none;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
caption, th {
	text-align: left; font-weight: normal;
}
legend {
	color: #000;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%; font-weight: normal;
}
q::before, q::after,
blockquote::before, blockquote::after {
	content: ''; content: none;
}
q, blockquote {
	quotes: "" "";
}
abbr, acronym, fieldset,
img, a img, :link img, :visited img {
	border: 0;
}
abbr, acronym, ins, del {
	text-decoration: none;
}


/*
* @section		Common
* @subsection	Hiding, Image Replacement & Clearing
* @version		1.0.0
* @updated		10/03/2009
* @author		Trevor Morris <trevor@iweb.co.uk>
* @desc			Core code for resuing in common techniques, including
				Phark image replacement, easy clearing and
				a method of hiding elements without display: none;
* --------------------------------------------------------------------------------------------------*/


/*
* @subsection Accessible hiding
* --------------------------------------------------------------------------------------------------*/
.access,
#frmContact legend,
#date_select_form label,
body.media #top,
body.news #top,
body.about #top,
table caption {
	position: absolute; left: -9999px;
	overflow: hidden;
	height: 0.0; width: 0.0;
	font-size: 0.0; line-height: 0.0;
}


/*
* @subsection Phark Image Replacement
* @see http://phark.typepad.com/phark/2003/08/accessible_imag.html
* --------------------------------------------------------------------------------------------------*/
.phark,
#header h1, #header h1 a,
#nav li, #nav li a,
#twitter a, #webcasts a, #become-a-friend a,
.newsItem .title,
/*.gallery h3.title span,*/
.eventsItem h3.title span,
body.messages #subheader h2,
body.originals #subheader h2,
body.collections #subheader h2,
body.membership #subheader h2,
body.contact #subheader h2,
body.events #subheader h2 span,
body.about #side h3,
body.collections #content h3.replace,
body.cart #subheader h2,
body.checkout #subheader h2,
#media-listing-intro ul li h3,
#collection-listing-intro ul li h3,
#breadcrumb ul.breadcrumb li.prev a,
#breadcrumb ul.breadcrumb li.next a,
#collection-list li .info a.more-info,
body.originals #originals-selection li a,
body.index-index #introduction #info span.welcome,
#container p.nearest-gallery,
#container p.nearest-gallery a,
body.collections #prev-next-items li,
body.collections #prev-next-items li a,
body.messages #wrapper #submit_contact,
body.membership #wrapper #submit_contact,
body.enquiry #wrapper #submit_contact,
body.contact #wrapper #submit_contact {
	display: block;	overflow: hidden;
	font-size: 0.0;	line-height: 0.0;
	text-decoration: none; text-indent: -9999px;
	background: transparent no-repeat 0 0;
	border: 0;
}


/*
* @subsection Easy Clearing
* @see http://www.positioniseverything.net/easyclearing.html
* --------------------------------------------------------------------------------------------------*/
.clearfix::after,
.section::after {
	content: '.';
	clear: both;
	display: block; visibility: hidden;
	height: 0.0; width: 0.0;
	font-size: 0.0;	line-height: 0.0;
}