/******* Structure *******/

* {
	padding: 0;
	margin: 0;
	font-size:11px;
}

body {
	color: #FFFFFF;
	background: none 0px 0px repeat #302B21;
	font-family: Arial, Helvetica, sans-serif;/*0.8em/1.7em */
	margin: 0;
	line-height:1.3em;
	font-size:11px;
	font-weight:normal;
}

#background{
	/*display:none;*/
	position:fixed;
}

#package {
	position: relative;
	/*background: #29231B;*/
	width: 1000px;
	margin: 0 auto;
}

#content {
	padding: 0px;
}

#content-left{
}

#content-right-1{
	padding-top:15px;
}

#content-right-2{
	padding-bottom:4px;
}

.content-page-block{
	background-color:#6c6450;
	padding:15px;
	letter-spacing:1px;
}

.content-page-block .no-hover:hover{
	color:#FFFFFF;
}

.content-page-block img{
	border:0;
}

.content-page-block-right{
	margin-bottom:15px;
	margin-right:15px;
}

.content-page-block-right .content-page-block-header{
	letter-spacing:5.4px;
	margin-bottom:16px;
}

.large-header{
	font-size:18px;
	margin-bottom:-2px;
}

/******* Links *******/

a {
	color: #FFFFFF;
	text-decoration: none;
}

a:active, a:focus {
	outline: 0;
}

a:hover {
	color: #4d4739;
}

#content a {
}

#content a.active{
	color: #4d4739;
}

/*#content h2 a {
	border: none;
}

h3 a {
	border: none !important;
}*/



/******* Masthead *******/

#masthead {
	position: relative;
	width: 970px;
	margin: 0 auto;
	background: #6c6450;
	height:81px;
}

#masthead h1{
	float:right;
	/*margin-right:22px;*/
}

#masthead h1 img{
	border:0;
	margin-top:10px;
	margin-right:15px;
}

#masthead h1 a {
	color: #d4daaf;
	font: normal 0.5em/2em Arial, Sans-serif;
}

#masthead h1 a:hover {
	color: #fefbbf;
}


/******* Menu *******/

ul#menu, ul#sub-menu {
	margin:10px;
	margin-left:15px;
	margin-top:10px;
	margin-bottom:0px;
	float:left;
	height:50px;
}

ul#menu{
	background: url("../images/lijn.png") 0px 32px no-repeat;
}

ul#sub-menu{
	margin-top:0px;
	height:1em;
}

ul#menu li, ul#sub-menu li {
	display: inline;
}

ul#menu a, ul#sub-menu a {
	/*color: #8e8875;*/
	color: #FFFFFF;
	font-size:11px;
	font-family:Times;
}

ul#menu .menu-divider, ul#sub-menu .menu-divider{
	margin-left:13px;
	margin-right:13px;
	color: #8e8875;
	font-size:11px;
}

ul#menu a:hover, ul#menu a.active, ul#sub-menu a:hover, ul#sub-menu a.active {
	color: #302B21;
}

/******* Typography *******/

h1{
	font-size:inherit;
	font-style:inherit;
	font-weight:inherit;
}

h2 {
	font-size:inherit;
	font-style:inherit;
	font-weight:inherit;
}

h3 {
	font-size:inherit;
	font-style:inherit;
	font-weight:inherit;
}

h4 {
	font-size:inherit;
	font-style:inherit;
	font-weight:inherit;
}

h5 {
	font-size:inherit;
	font-style:inherit;
	font-weight:inherit;
}

h6 {
	font-size:inherit;
	font-style:inherit;
	font-weight:inherit;
}

p {
	color:#D9DADB;
}

hr {
}

code {
	color: #843c37;
	font: 0.9em Monaco, "Courier New", Courier, mono;
}

ul, ol {
	margin: 0 55px;
}

ul {
	list-style: square;
}

li {
	margin: 0.5em 0;
}

.test{
	position:relative;
	height:inherit;
}

.read-more{
	letter-spacing:4px;
	position: absolute;
	bottom: 0px;
	left: 0px; 
}


/******* Footer *******/

ul#footer {
	color: #8e8875;
	width: 650px;
	font-size: 0.9em;
	text-align: right;
	text-shadow: #222 2px 2px 2px;
	margin: 0 auto;
}

ul#footer li {
	display: inline;
	margin-left: 1em;
}

ul#footer li a {
	color: #8e8875;
	border-bottom: 1px dotted #51463d;
}

ul#footer li a:hover {
	color: #fefbbf;
}



/******* Newsletter *******/
#nox-newsletter{
	position:relative;
}

#nox-newsletter .content-page-block-header{
	margin-bottom:0px;
}

#nox-newsletter-response{
	position:absolute;
	bottom:15px;
	right:15px;
	display:none;
}



/******* Forms *******/
fieldset{
	border:none;
}

input{
	border:0;
	margin-top:6px;
	margin-bottom:8px;
	padding:2px;
	font-size:11px;
}

#submit{
	background:none;	
	cursor:pointer;
	padding:0px;
}


.error{
	background-color:#BFBB8F;
	color:#000000;
}

.succes{
	background-color:#302B21;
	color:#FFFFFF;
}



/******* News *******/

.news-header{
	font-size:14px;
	margin-bottom:12px;
	letter-spacing:1px;
}

.news-header-2{
	font-size:12px;
	margin-bottom:12px;
	letter-spacing:1px;
	font-weight:lighter;
}

.news-header:hover{
}

.news-headline-read-more{
	
}

#news-content p{
	bottom:100%;
}

#news-simple{
	list-style: none;
	margin:0;
}

#news-simple li{

}

.news-image{
	margin-bottom:8px;
}

#news-archive-list{
	display:none;
}

.news-archive-months div{
	float:left;
	width:30px;
	color: #8e8875;
}

.news-archive-active-month div{
	color: #FFFFFF;
}

ul#news-archive-list-items{
	list-style: none;
	padding:0px;
	margin:0px;
}

#news-archive-list-result .small{
	color:#8E8875;
}


/******* Collection *******/
.collection-intro-item{
	height:225px;
	cursor:pointer;
}

#collection-detail-flash{
	height:400px;
	width:100%;
}

#collection-detail-text{
	width:85%;
	margin-top:20px;
}



/******* About *******/

#about h1{
	font-size:14px;
}

.about-image{
	margin-bottom:12px;
}


/******* RETAIL ONLY *******/
#retail-registration-form label{
	float:left;
}

#retail-registration-form input, #retail-registration-form select, #retail-registration-form option{
	width:220px;
	float:right;
	margin:0px;
	padding:1px;
	color:#000000;
	border:none;
	font-size:11px;
}

#retail-registration-form select{
	width:222px;
	padding:0px;
}

#retail-registration-form input.succes, #retail-registration-form select.succes{
	background-color:#FFFFFF;
}

/*#retail-registration-form input.error, #retail-registration-form select.error{
	background-color:#9A8878;
}*/

#contact-locator{
	background-color:#FFFFFF;
	color:#000000;
	border:none;
	font-size:11px;
}

#contact-locator-header{
	font-size:26px;
}



/******* FRIENDS *******/
.friends-header{
	font-size:26px;
	padding:25px;
	padding-left:35px;
	line-height:1em;
}

.friends-item{
	float:left;
	width:310px;
	margin-left:15px;
	margin-bottom:15px;
	padding-left:50px;
}

.friends-item img{
	float:left;
	margin-right:15px;
}

.friends-item-header{
	margin-top:35px;
	margin-left:155px;
}

.friends-item-header h2{
	margin-top:-10px;
}


/* MOVE TO PAGES.CSS LATER
 * 
 * 
 */
body.home{
	background: none 0px 0px repeat #302B21;
}

body.home #background{
	display:block;
	background-color:#302B21;
	position:fixed;
	width:100%;
	height:100%;
	background: url("../uploads/pages/backgrounds/home_background.jpg") 0px 0px repeat #302B21;
}

/*body.news{
	background: url("../uploads/pages/backgrounds/news_background.jpg") 0px 0px repeat #302B21;
}

body.collection{
	background: url("../uploads/pages/backgrounds/collection_background.jpg") 0px 0px repeat #302B21;
}

body.storelocator{
	background: url("../uploads/pages/backgrounds/storelocator_background.jpg") 0px 0px repeat #302B21;
}

body.about{
	background: url("../uploads/pages/backgrounds/about_background.jpg") 0px 0px repeat #302B21;
}

body.retail-only{
	background: url("../uploads/pages/backgrounds/retail_background.jpg") 0px 0px repeat #302B21;
}

body.friends{
	background: url("../uploads/pages/backgrounds/friends_background.jpg") 0px 0px repeat #302B21;
}*/
