/* GENERAL */
body {
margin:0;
padding:0;
font: 12px Arial, Helvetica, sans-serif;
color:#64635f; 
}
label{
display:block;
}
input, textarea{
height:15px;
/* width:120px; DOOR MARSEL TIJDELIJK UIT GEZET - HOOP DAT DIE OK BLIJFT? */
font: 11.5px Arial, Helvetica, sans-serif;
line-height:1.5em;
}
.input_search{
width:101px;
height:auto;
}
.search {
height:25px;
width:65px;
margin:5px 0 0 37px;
font: 12px Arial, Helvetica, sans-serif;
background-color:#FFF;
border:1px solid #000;
}
/*LEFT */
#left {
position:relative;
float:left;
width:125px;
min-height:1000px;
background-color:#FFF;
}
/*LEFT NAV */
#left_nav{
margin:0 0 0 15px;
background-color:#FFF;
height:auto;
}
#left_nav li, #left_nav ul {
	margin: 0px;
	padding: 0px;
}
.items_home_left{
	margin-bottom:10px;
	clear:both;
}
/*RH ADDRSS OPENING HOURS INFO*/
.addrs{ 
margin:70px 0 0 25px;
width:120px;
height:auto;
}
p {
line-height:1.5em;
margin: 0; 
color: #64635f; 
clear:left; 
}
p a,visited { 
color: #64635f; 
text-decoration: none; 
}
p a:hover {color: #000; 
}
ul li {
list-style:none;
text-transform:capitalize;
}
/* HEADERS */
h1,h2,h3,h4 {
font-family:Arial, Helvetica, sans-serif;
text-transform:capitalize;
margin:0 0 1px 0;
}
/*h1{
font-size:12px;
color:#949494;
}
h1 a,visited{
color:#8D8D8D;
}
h1 a:hover{
color:#000;
}
h2{
font-size:12px;
color:#949494;
}
h2 a,visited{
color:#8D8D8D;
}
h2 a:hover{
color:#000;
}
h3{
font-size:10px;
color:#949494;
}
h3 a,visited{
color:#8D8D8D;
}
h3 a:hover{
color:#000;
}

h2,h3{
font-size:11px;
color:#8D8D8D;
}
h2,h3 a,visited{
color:#8D8D8D;
}
h2,h3 a:hover{
color:#000;
}
h4{
font-size:10px;
color:#8D8D8D;
margin:0;
}
h4 a{
color:#8D8D8D;
}
h4 a,visited{
color:#8D8D8D;
}
h4 a:hover{
color:#000;
}*/
.distibution{
color:#898a85;
}
img{
border:0;
}
a{ 
color:#8D8D8D;
text-decoration:none;
border:0;
}
a,visited{
color:#64635f; 
text-decoration:none;
}
a:hover { 
color:#000;
text-decoration:underline;
cursor:point;
}
.img
{	float:left;
	margin:5px 5px 0 0; /*Setting home */
}	
.img_store_det
{	float:left;
	margin:20px 5px 0 0; /*Product detail imgs */
	width:200px;
}
/* LAY OUT */
#container {
width:975px;
height:auto;
margin:15px auto;
text-align:left;
background-color:#FFF;
}
#header {
width:975px;
height:78px;
margin-bottom:55px;
background-color:#000;
}
.header_logo {
position:relative;
float:left;
margin:20px 0 0	9px;
}
/*html> body .header_logo {
position:relative;
float:left;
margin:20px 0 0 15px;
}
*/.header_list { /*mailing list home */
float:left;
width:200px;
margin:45px 0 0 9px;
background-color:#FFF;

}
.j_lst_bttn{
float:left;
width:50px;
margin:2px 0 0 2px;
height:20px;
font: 11.5px Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:1.8em;
color:#FFFFFF;
background-color:#000;
border:0;
background-image:url(../images/general/j_list_bttn.gif);
background-repeat:no-repeat;
}
#header_nav {
float:right;
width:500px;
height:78px;
background-color:#000;
margin:0;
padding:0;
}
#header_nav img {
border:0;
}
#header_nav ul {
float:right;
margin:45px 0 0 0;
list-style-type: none;
}
#header_nav ul li{
float: left;
margin-right: 0;
list-style-type: none;
}


/***************************/
#header_nav1 {
float:right;
width:500px;
height:78px;
background-color:#000;
margin:0;
padding:0;

}
#header_nav1 img {
border:0;
}
#header_nav1 ul {
float:right;
width:auto;
margin:45px 0 0 0;
padding:0;
list-style-type: none;
}
#header_nav1 ul li{
float: left;
margin:0;
padding:0;
list-style-type: none;
}



.welcome{ /*EDIT WELCOME AT RH IN HEADER*/
float:left;
width:125px;
height:10px;
font-weight:bold;
margin:2px 0 0 15px;
padding:0;
}
#account {
float:right;
width:975px;
background-color:#fff;
margin:0 0 0 0;
color:#64635f; 
font-weight: bold;
font-size: 10px;
}
#account img{
margin-top:1px; 
}
#account .shopping{ /* Cart info left top*/
float:left;
width:270px;
}
#account .shopping ul{
margin-left:35px;
margin-top:2px;
padding:0;
}
/*html>body .shopping ul{ 
float:left;
margin:3px 0 0 150px;
padding:0;
}*/
#account .info{  /* Customer login and RH info*/
float:right;
width: 560px;
}
#account .info ul{ /* Customer login and RH info*/
float:right;

}
/*.account ul{
margin:2px 0 0 -40px;
}*/

.account ul li{
float: left;
display: block;
margin:0 8px 0 0;
}
.info{
float:right;
margin:1px 5px 0 0;
}
html> body .info ul{
float:right;
margin:0 5px 0 0;
}
#nav_home {
margin:0;
width:850px;
float:left;
}
#nav_home ul{
margin:0;
}
#nav_home ul li {
float: left;
margin-right:10px;
display: block;
list-style-type: none;
}
#left {
float:left;
width:175px;
}
#left ul li{
margin:0 0 0 0;
}
#nav_shop ul{
float:left;
margin: 0px; 
padding: 0px; 
list-style: none; 
}
#nav_shop ul li  {
float: left;
padding: 0;
display: block;
margin-right: 8px;
list-style-type: none;
}
#wrapper {
float:left;
width:800px;
background-color:#FFF;
margin-bottom:25px;
}
#main-content {
float:left;
width:550px;
height:auto;
background-color:#FFF;
}
#main-content h1,h2,h3,h4{
font-family:Arial, Helvetica, sans-serif;
color:#6A6A68;
}
#main-content h1{
font-size:11.5px;
}
#main-content h1 a,visited{
color:#6A6A68;
}
#main-content h1 a:hover{
color:#000;
text-decoration:underline;
}
#main-content h2{
font-size:11px;
}
#main-content h2 a,visited{
color:#6A6A68;
}
#main-content h2 a:hover{
color:#000;
text-decoration:underline;
}
#main-content h3{
font-size:10px;
color:#6A6A68;
}
#main-content h3 a,visited{
font-size:10px;
color:#6A6A68;
}
#main-content h3 a:hover{
color:#000;
text-decoration:underline;
}

#main-content .title{ /*headers items*/
font-size:11px;
text-transform:uppercase;
color:#8F6437;
}
#main-content .title a{
color:#8F6437;
}
#main-content .title{
text-transform:uppercase;
color:#8F6437;
}
#main-content .title a{
color:#8F6437;
}
#main-content_home ul{
margin-top:40px;
margin-left:-40px;
}
/* PAGE HEADER*/
#page_header {
width:550px;
/*height:15px;*/
height:20px;
font: 10px Arial, Helvetica, sans-serif;
color: #AAAAAA;
word-spacing: -1px;
text-transform:uppercase;
word-spacing:1px;

/* SUB PAGE ID'S & NAV */
}
.sub_nav {
	/* width:550px; */
	height:15px;
	margin-top:15px;
	margin-bottom:10px;
	border-bottom:1px solid #ffc600;
}
.foot_nav{	
	width:550px;
	height:15px;
	margin-top:15px;
	margin-bottom:10px;

}
#sub_nav_bottom {
	width:550px;
	height:100px;
	margin-top:5px;
	margin-bottom:10px;
		
}
.sub_navsearch {
	width:550px;
	height:30px;
	margin-top:15px;
	margin-bottom:10px;
	border-bottom:1px solid #ffc600;
}
html> body  .sub_nav{
margin-top:35px;
}

.sub_nav_diff {
	width:550px;
	height:15px;
	margin-top:15px;
	
	
}
html> body  .sub_nav_diff{
margin-top:35px;
}
/*RECHTS RIJEN */
#sub-content {
float:right;
width:215px;
height:auto;
}
#sub-content h1,h2,h3,h4{
font-family:Arial, Helvetica, sans-serif;
color:#6A6A68;
}
#sub-content h1{
font-size:12px;
}
#main-content h1 a,visited{
color:#6A6A68;
}
#sub-content h1 a:hover{
color:#000;
text-decoration:underline;
}
#sub-content h2{
font-size:11px;
}
#sub-content  h2 a,visited{
color:#6A6A68;
}
#sub-content h2 a:hover{
color:#000;
text-decoration:underline;
}
#sub-content  h3{
font-size:10px;
color:#6A6A68;
}
#sub-content h3 a,visited{
font-size:10px;
color:#6A6A68;
}
#sub-content h3 a:hover{
color:#000;
text-decoration:underline;
}
#sub-content_home{
float:right;
width:5px;
background-color:#FF0000
}
.sub-content-row {
display:block;
float:left;
width:200px;
min-height:80px;
height:auto;
border-bottom:1px solid #ffc600;
background-color:#FFFFFF;
} 
.sub-content-rowtest {
float:right;
}
/*EDIT 19 NOV */

.chart {
display:block;
float:left;
width:200px;
min-height:80px;
height:auto;
border-bottom:1px solid #ffc600;
background-color:#000;
} 

/*EDIT 19 NOV */
.sub-content-row ul {
margin:4px 0 0 0;
}
.sub-content-row img {
margin:5px 0 0 0;
}
.rec_right {
float:left;
margin: 0 5px 10px 0;
width:50px;
height:75px;
}
#footer {
width:550px;
margin:50px 0 0 175px;
clear:both;
font:10px Arial, Helvetica, sans-serif;
}
#footer_home {
width:800px;
height:90px;
background-color:#FFF;
clear:both;
}
#footer_home ul{
float:left;
}
/*html>body ul{
margin-left:-40px;
}*/
#footer_home ul li{
float: left;
margin:0 5px 0 0;
list-style-type: none;
}
/*PRODUCT TYPES */
.product_type
{
	float:left;
	width: 550px;
	height:15px;
	margin:5px 0 5px 0;
}
.lft 
{
float:left;
/* width:500px; */
text-align:left;
}
.rght {
float:right;
/* width:150px; */
text-align:right;
/* word-spacing:2px; */
}
.pr_name{
float:left;
text-transform:uppercase;
}
.more_pr{
float:right;
}
.view_all
{
	margin:12px 0 0 0;
	font: 10px Arial, Helvetica, sans-serif;
	float:right;
}	
.s_bttn{
color: #FFF;
width:auto;
height:20px;
border:0;
background-color:#000;
}
.buy_tckts{
margin:10px 0 0 0;
float:left;
color: #000;
width:auto;
height:20px;
border:1px solid #8C8C8C;
line-height:0.9em;	
background-color:#EEE;
}
.sbs_bttn{
float: right;
color: #000;
width:auto;
height:20px;
border:1px solid #8C8C8C;
line-height:0.9em;	
background-color:#EEE;
}
.regstr_bttn{
float: right;
color: #000;
width:100px;
height:22px;
border:1px solid #8C8C8C;
line-height:0.9em;	
background-color:#EEE;
margin:5px 0 0 0;
}
.button{
float: right;
color: #000;
width:50px;
height:21px;
border:1px solid #8C8C8C;
line-height:0.9em;	
background-color:#EEE;
}
.bttn {
float:right; 
width:150px;
height:20px;
margin:10px 5px 5px 0;
border:1px solid #999;
background-color:#F4F4F4;
font:10.5px Arial, Helvetica, sans-serif;
}
.bttn-small {
float:right; 
width:50px;
height:20px;
margin-right: 5px;
border:1px solid #999;
background-color:#F4F4F4;
font:10.5px Arial, Helvetica, sans-serif;
}
.sendpswd_bttn{
margin:0;
color: #000;
width:124px;
height:21px;
border:1px solid #8C8C8C;
line-height:0.9em;	
background-color:#EEE;
}
.c_box {
float:left;
width:20px;
}
/* FOR STORE DETAIL & DISTR. DETAIL */
.lbl_lgo {
width:200px;
float:left;
}
.lbl_txt1,.lbl_txt2 { 
float:right;
width:300px;
}
.lbl_txt1 {
margin:20px 0 0 0;
}
.lbl_txt2 {
height:238px;
}
.quote {
font-style:italic;
}
/* CATALOGUE STORE/DISTR */
.catal{
float:left;
width:550px;
height:auto;
clear:both;
margin-top:20px;
}
.list_icon{
margin:0;
}
/*HEADERS RIGHT PANE*/
.header_right{
width:200px;
margin:5px 0 5px 0;
}
/*THINGS NAV ONLY IN EVENTS*/
.more{
font-size:10px; 
}
/*FORMS*/
#check{ 
width:400px;
margin-top:25px;
}
#check label{
  display: block;
  float: left;
  width: 130px;
  text-align: left;
  margin: 0 0 2px 0;
}
#check label{
float: left;
  }
#check input{
  width: 150px;
  margin: 0 0 3px 0;
}
#check .bttn{
float:right;
margin: 50px 65px 0 0;
color: #000;
width:100px;
height:21px;
border:1px solid #8C8C8C;
line-height:0.9em;	
background-color:#EEE;
}
#check .box{
width:20px;
float:left;
margin:0 0 0 85px;
}
/*Contact pages*/
#contact{
width:550px;
height:165px;
float:left;
border-bottom:1px solid #ffc600;
}
#contact .left{
float:left;
width:250px;
}
#contact .left img{
float:left;
margin:8px 20px 0 0;
}
#contact .right{
float:right;
width:250px;
}
#contact ul{
width:120px;
list-style-type: none;
}
#contact ul li{
float: left;
margin: 0 10px 0 0;
list-style-type: none;
}
/*Confirm things*/
.confirm /*h1.order, h1.payment, h1.addrs*/{
display:block;
height:15px;
width:550px;
border-bottom:1px solid #ffc600;
}
#payment{
margin:0;
display:block;
width:550px;
border-top:1px solid #ffc600;
}
#payment select{
margin-top:15px;
}
#shipment{
margin:0;
display:block;
width:550px;
border-top:1px solid #ffc600;
}
#shipment select{
margin-top:15px;
width: 320px;
}
.shipping{
width:550px;
}
.shipping h1{
display:block;
height:15px;
width:550px;
margin:5px 0 5px 0;
border-bottom:1px solid #ffc600;
}
.shipping td{
width:100px;
text-align:left;
}
/*#subs_form{
display:inline;
float:left;
margin:44px 0 0 178px;
width:295px;
background-color:#000;
}*/

#subs_form{
display:block;
float:left;
margin-top:44px;
width:280px;
background-color:#000;
}
/*form subscribe top left */
#subs_form input{
margin:0;
float:left;
width: 120px;
height:auto;

}
input .email{
height:auto;
width: 100px;
}
#subs_form .join{
height:21px;
width: 100px;
margin-left:2px;
}
.fat{
font-weight:bold;
}
.othr_peeps{
float:left;
width:550px;
clear:both;
}
#header .rh{
}
#header .rh img{
float:left;
display:inline;
}
.trekbox {
	width: 105px;
}

.player{
    display:none;
 
}



#resultSuggestions {
    
    font-style: italic;
    font-weight:normal;

}     

#resultSuggestions a {
    
    font-style:normal;
    font-weight:normal;
    color: #8F6437;

}


