@charset "UTF-8";

/*----------------------------------------------------------
	THIS IS THE MAIN STYLESHEET FOR STUCTURAL AND LAYOUT CHANGES
	
	What this stylesheet **IS** for:
	
	1) The main styles relating to the major sections of the site for example the header div or the primary navigation. 
	2)If you are setting the default styles for  section for example #header a or #column_1 p then it would go in here
	
	What this stylesheet is **NOT** for:
	1) If you were adding styles to p or a tags that were outside these section default styles then they would go in the style_type.css file for example

-------------------------------------------------------*/

/*CHANGE LOG - Anytime this stylesheet is changed please add in a descriptive comment here together with the date*/

/*-------------------------------------------------------
[TABLE OF CONTENTS]

(**PLEASE NOTE the although sometimes the order of the HTML element in a page may be in the same  as the TOC below a lot of times it may differ for example #image_container and primary naviagtion usually go within the header structrually within the HTML but dont have to depending on the structure of the site)

0.0 IMPORTS
	0.1 Reset
	0.2 Form

1.0 BODY
	1.1. Wrapper / wrapper
	1.2. Container / container

2.0 HEADER / header 
    2.1 Primary Navigation / navigation_primary
	2.2 Secondary Navigation / navigation_secondary
	2.3 Container for the main page image / image_container
	2.4 Feature Boxes / featureBox

3.0 CONTENT / content
	3.1. Column 1 / column_1
	3.2. Column 2 / column_2
	3.3. Column 3 / column_3

4.0 FOOTER/ footer
	4.1. Footer / newsletter
	4.2. Footer / social media
	4.3. Footer / links
	4.4. Footer / member
	4.5. Footer / copyright

5.0 SEARCH FACILITY

-------------------------------------------------------*/

/* 0.0 - IMPORTS*/

	
/* 1.0 - BODY
------------------------------------------------------------*/



@font-face {
    font-family: 'FuturaStdBook';
    src: url('futurastd-book-webfont.eot?') format('eot'),
         url('futurastd-book-webfont.woff') format('woff'),
         url('futurastd-book-webfont.ttf') format('truetype'),
         url('futurastd-book-webfont.svg#webfont8thE7dwl') format('svg');
    font-weight: normal;
    font-style: normal;

}






body {
	background-color: #200c0e;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	background-image: url(/Assets/home-bg.jpg);
	background-repeat: no-repeat;
	background-position: center 0px;
}

/* 1.1 - Body / Wrapper
------------------------------------------------------------*/
#wrapper {
	width: 100%;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	height: 100%;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.columns_3 {
	float: left;
	width: 115px;
	margin-right: 10px;
}
.beta {
	margin-right: 0px;
}



/* 1.2 - Body / Container
------------------------------------------------------------*/
#container {
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: auto;
	margin-left: auto;
	width: 960px;
}

/* 2.0 - Header
------------------------------------------------------------*/
#header {
	width: 960px;
	position: relative;
	height: 130px;
}
.book {
	font-size: 15px;
	color: #ba9765;
	float: left;
	margin-top: 36px;
	padding-left: 125px;
	line-height: 22px;
		font-family: 'FuturaStdBook',Verdana, Geneva, sans-serif;
}
.book span {
	color: #FFF;
	font-size: 17px;
}
.book a {
	color: #FFF;
	text-decoration: none;
}
.book a:hover {
	color: #ba9765;
}
#logo a {
	background-image:url(../Assets/logo2.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    display: block;
    float: right;
    height: 68px;
    margin-top: 36px;
    width: 281px;
}
#logo span {
	display: none;
}
/* 2.1 - Header / Primary Navigation
------------------------------------------------------------*/

#navigation-primary {
	width: 106px;
	font-size: 15px;
	text-transform: uppercase;
	float: left;
	text-align: right;
	line-height: 18px;
	color: #ba9765;
	padding-right: 19px;
		font-family: 'FuturaStdBook',Verdana, Geneva, sans-serif;
}
#navigation-primary span {
	color: #6d523a;
}
#navigation-primary li {
	list-style-type: none;
	margin-bottom: 10px;
}
#navigation-primary a {
	color: #ba9765;
	text-decoration: none;
	font-weight: normal;
}
#navigation-primary a:hover {
	color: #FFF;
}
#navigation-primary .selected a{
	color: #FFF;
}
#navigation-primary .selected ul  {
	display: block;
}
#navigation-primary ul ul {
	color: #FFF;
	font-size: 12px;
	margin-top: 6px;
	line-height: 14px;
	text-transform: capitalize;
	display: none;
}
#navigation-primary ul ul a {
	color: #FFF;
	font-size: 13px;
}
#navigation-primary ul ul a:hover {
	color: #817677;
}
#navigation-primary ul ul li {
	margin-bottom: 0px;
	margin-top: 10px;
}
#image-container {
	width: 834px;
	height: 292px;
	float: left;
	overflow: hidden;
}
#image-container-inner {
	width: 835px;
	height: 580px;
	float: left;
}
.slideshow {
	width: 835px;
	height: 580px;
	z-index: 1;
	overflow: hidden;
}

#slideshow {
	z-index: 1!important;	
	}
	
	
#content {
	width: 960px;
	position: relative;
	height: 342px;
}
#column-1 h2 a {
	text-decoration: none;
}
#column-1 h2 a:hover {
	text-decoration: underline;
}
#catCartDetails {
	min-height: 310px;
}
#catCartDetails a {
	text-decoration: none;
	font-size: 13px;
}
#catCartDetails a:hover {
	text-decoration: none;
}
.transparent {
	background-color: #000;
	width: 415px;
	height: 580px;
	position: absolute;
	left: 125px;
	top: 0px;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	z-index: 2;
}
.transparent-two {
	background-color: #000;
	width: 415px;
	height: 580px;
	position: absolute;
	left: 545px;
	top: 0px;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	z-index: 2;
}
.sign-up {
	width: 90px;
	border: 1px solid #6d523a;
	padding-left: 6px;
	padding-right: 6px;
	margin-top: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#content-inner {
	width: 960px;
	position: relative;
	height: 610px;
}
/* 3.1 - Content / Column 1
------------------------------------------------------------*/
#column-1 {
	width: 360px;
	position: absolute;
	left: 155px;
	top: 20px;
	z-index: 2;
	color: #FFF;
}
.top {
	margin-top: 10px;
}
.pad {
	margin-right: 10px;
}
h1 {
	font-size: 30px;
	font-weight: normal;
	margin-bottom: 20px;
	color: #FFF;
	font-weight: normal;
	font-family: 'FuturaStdBook',Verdana, Geneva, sans-serif;
}








h2 {
	font-size: 15px;
	text-transform: uppercase;
	font-weight: normal;
	margin-bottom: 6px;
		font-family: 'FuturaStdBook',Verdana, Geneva, sans-serif;
	
}
h3, h3 a {
	color: #6d523a;
	font-size: 13px;
	text-transform: uppercase;
	font-weight: normal;
	margin-bottom: 16px;
	font-family: 'FuturaStdBook', Verdana, Geneva, sans-serif;
	text-decoration: none;
}
#column-1 h4{
	font-size: 13px;
	text-transform: uppercase;
	font-weight: normal;
	margin-bottom: 6px;
	margin-top: 10px;
	font-family: 'FuturaStdBook',Verdana, Geneva, sans-serif;
}
#column-1 .next a {
	color: #ba9765;
	text-decoration: none;
}
#column-1 .next a:hover {
	text-decoration: underline;
}
#column-1 p {
	/*	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
*/	font-size: 13px;
	line-height: 18px;
	margin-bottom: 14px;
	text-align: justify;
}
#column-1 a {
	color: #BA9765;
	text-decoration: none;
}
#column-1 a:hover {
	text-decoration: underline;
}
#column-1 strong {
	color: #999;
	font-weight: normal;
}
#column-1 .more {
	text-transform: uppercase;
	font-size: 12px;
	float: right;
}
#column-1 .more a{
	text-decoration: none;
}


#column-1 .moreleft {
	float: none!important;
}

#column-1 .more a:hover {
	color: #FFF;
}
#column-1 .line{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;
	margin-bottom: 10px;
	clear: left;
}
#column-1 ul {
	list-style-image: none;
	list-style-type: none;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size: 13px;
	line-height: 16px;
	margin-bottom: 16px;
}
#column-1  {
	font-family: 'FuturaStdBook',Verdana, Geneva, sans-serif;
	
	}



#column-1 li {
	margin-bottom: 6px;
}
#column-2 {
	width: 365px;
	position: absolute;
	left: 575px;
	top: 20px;
	z-index: 3;
	color: #FFF;
}
#column-1 .gallery {
	font-size: 0px;
	line-height: 0px;
	width: 365px;
}
.gallery .one{
	margin-right: 9px;
}
.gallery li  a img{



	overflow: hidden;
}

.gallery li a{
	height: 104px;
	width: 172px;
	overflow: hidden!important;
	display:block;
		border: 3px solid #FFF;
}



#column-1 .gallery img:hover {
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
#column-1 .gallery li {
	float: left;
	margin-bottom: 9px;
}
.title {
	color: #ba9765;
}
.map {
	margin-bottom: 16px;
}
.dated {
	color: #ba9765;
	text-transform: uppercase;
}
#column-1 h4 .latest{
	color: #666;
	text-transform: uppercase;
	font-size: 11px;
	line-height: 16px;
}
.latest  {
	color: #666;
	text-transform: uppercase;
	font-size: 11px;
	line-height: 16px;
}
.costs td {
	padding-bottom: 4px;
	padding-top: 4px;
}
.costs {
	font-size: 13px;
	line-height: 16px;
	margin-bottom: 16px;
}
.catProdAttributeTitle {
	font-size: 15px;
	margin-bottom: 10px;
	text-transform: uppercase;
	margin-top: 10px;
		font-family: 'FuturaStdBook',Verdana, Geneva, sans-serif;
}
.buy-btn {
	text-transform: uppercase;
	font-size: 12px;
	cursor: pointer;
	margin-top: 20px;
}
#column-1 ul span {
	font-size: 13px;
	display: inline;
}
.sign-field {
	float: left;
	width: 365px;
	margin-bottom: 20px;
}
.sign-field label {
	float: left;
	width: 60px;
	font-size: 12px;
	text-transform: uppercase;
}
.sign-input {
	width: 200px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 2px;
	height: 16px;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	color: #333;
}
.sign-input:hover {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.sign-btn {
	background-color: transparent;
	text-transform: uppercase;
	font-size: 12px;
	background-image: url(/Assets/signup-btn.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 30px;
	width: 90px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 174px;
	cursor: pointer;
}
.sign-btn:hover {
	background-position: 0px -30px;
}
.cart-field {
	float: left;
	width: 365px;
	margin-bottom: 16px;
	font-size: 12px;
}
.cart-field label {
	float: left;
	width: 140px;
	font-size: 11px;
	text-transform: uppercase;
}
.cart-input {
	width: 200px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 2px;
	height: 14px;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	color: #333;
}
.cart-input:hover {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.cart-inputsmall {
	width: 100px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 2px;
	height: 14px;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	color: #333;
}
.cart-inputsmall:hover {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.cart-btn {
	background-color: transparent;
	text-transform: uppercase;
	font-size: 12px;
	background-image: url(/Assets/confirm.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 30px;
	width: 103px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: pointer;
	text-indent: -9999px;
	margin-top: 10px;
}
.cart-btn:hover {
	background-position: 0px -30px;
}
#footer {
		font-family: 'FuturaStdBook',Verdana, Geneva, sans-serif;

	margin-right: auto;
	margin-left: auto;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #2f1916;
	background-color: #200c0e;
	height: 250px;
	position: relative;
	padding-top: 20px;
}
#footer-inner {
	width: 960px;
	margin-right: auto;
	margin-left: auto;

}
#footer-inner p{
	color: #817677;
	font-size: 12px;
	line-height: 16px;
		}
	
#footer-inner p a{
color: #817677;
	text-decoration: none;
		}	
	
	
#footer-inner .voucher {
float: left;
	width: 112px;
	margin-right:13px;
		}

.about {
	float: left;
	width: 210px;
}
.about ul {
	list-style-type: none;
	font-size: 12px;
	line-height: 20px;
	float: left;
	margin-bottom: 20px;
}
.about a {
	color: #817677;
	text-decoration: none;
}
.about a:hover {
	color: #FFF;
}
.open {
	float: left;
	width: 210px;
}
.open ul {
	color: #817677;
	font-size: 12px;
	list-style-type: none;
	line-height: 16px;
}
.open li {
	margin-bottom: 10px;
}
.contact {
	float: left;
	width: 210px;
}
.contact ul {
	color: #817677;
	font-size: 12px;
	list-style-type: none;
	line-height: 16px;
}
.contact li {
	margin-bottom: 6px;
}
.contact a {
	color: #FFF;
	text-decoration: none;
}
.contact a:hover {
	color: #817677;
}

/*NF: Twitter styling - be importants required. */
.twitter {
	float: left;
	width: 205px;
	background: none!important;
}

/*End of Twitter styling */


.copyright {
	clear: left;
	color: #58494a;
	font-size: 11px;
	line-height: 16px;
}
.copyright a {
	text-decoration: none;
	font-weight: bold;
	color: #58494a;
}
.copyright a:hover {
	color: #817677;
}

.job-list {
	clear:both;
	margin-top:20px;
	}
	
	