/* ---------------------- BODY STYLES ---------------------- */
/* ---------------------- TRIBAL BV ---------------------- */

.quantity_message {
   border: 1px dotted white;
   border-style: dotted;
   background:#6e5f48;
   padding:8px;
   margin-bottom: 10px;
}
.quantity_message_koninginnedag {
   border: 1px dotted #222222;
   border-style: dotted;
   background:#ffffff;
   padding:8px;
   margin-bottom: 10px;
}

.submit_inactive {
        BACKGROUND: #97961F;
        border:2px #97961F solid;
        FONT-SIZE: 10px;
        FONT-WEIGHT: Bold;
        COLOR: #97E285;
        padding:0px;
        margin:0px;
        text-decoration: none;
        FONT-FAMILY: Arial, Verdana;
}


TABLE.infoBox, TD.productListing-heading, TD.productListing-data {
	margin: 0px 0px;
}

TABLE.infoBox TD, TABLE.infoBox TD.main{
   background-color:#6e5f48;
   padding: 3px 5px;
}
TABLE.infoBoxBlue TD, TABLE.infoBoxBlue TD.main{
   background-color:#7e818a;
   padding: 3px 5px;
}
TABLE.infoBoxGreen TD, TABLE.infoBoxGreen TD.main{
   background-color:#849279;
   padding: 3px 5px;
}
TABLE.productListing {
   padding: 0px;
   margin-left: 12px;
   margin-right: 12px;
   margin-top: 7px;
}
TABLE.productListing TD {
	xborder: 1px solid black;
}
   
TD.productListing-heading {
   font-weight:normal;
   padding-bottom:3px;
   border-bottom: 1px solid #a29b8d;
}
TD.productListing-data {
   xbackground-color:#6e5f48;
   border-bottom: 1px solid #a29b8d;
   padding-bottom: 9px;
   }
TD.infoBoxContents {

}

TD.productListing-heading, TD.productListing-data {
   padding-top:5px;
}
BODY, .messageStackError{
 	FONT-SIZE: 11px; 
 	COLOR: #ffffff; 
  	FONT-FAMILY: Arial, Verdana;
  	
  	margin-left: 0px;
  	margin-top: 0px;
  	margin-width: 0px;
  	margin-height: 0px;
  	text-align: center;
}
/* ---------------------- TEXT STYLES ---------------------- */


ol {
	list-style-image: url(images/arrow.gif)
}

/* ---------------------- TABLE STYLES ---------------------- */

/* -------------------- TABLE TOP STYLES -------------------- */

.table_top {
  	FONT-FAMILY: Arial, Verdana;
	FONT-SIZE: 10px; 
  	COLOR: #333333; 
	width: 772px; 
	padding: 0px;
	margin: 0px;
	border: solid 0px #000000;
	vertical-align: bottom;
}
.table_td_top {
		font-family: Arial, Verdana;
        height: 19px;
        background-color: #5da035;
        font-size: 12px; 
        font-weight: bold;
  		color: #ffffff;
}

/* ------------------- TABLE CONTENT STYLES ------------------- */

.table_content{
	width: 772px;
  	FONT-FAMILY: Arial, Verdana;
	FONT-SIZE: 12px; 
  	COLOR: #333333; 
	width: 770px; 
	padding: 0px;
	margin: 0px;
	border: 10px;
	border-left: 1px solid #E8E8E8;
	border-right: 1px solid #E8E8E8;
}
.content, .main, .inputRequirement , .productListing-data, .messageStackSuccess, .messageStackWarning {
  	FONT-FAMILY: Arial, Verdana;
	FONT-SIZE: 12px; 
  	COLOR: #FFFFFF; 
	margin: 0px;
	border: 10px;
}

.smallText {
  	FONT-FAMILY: Arial, Verdana;
	FONT-SIZE: 12px; 
	

}
.productListing {
  	FONT-FAMILY: Arial, Verdana;
	FONT-SIZE: 11px; 
  	COLOR: #FFFFFF; 


}

.table_in_centercontent{

        background-color: #8b8270;
  	FONT-FAMILY: Arial, Verdana;
	FONT-SIZE: 12px; 
  	LINE-HEIGHT: 16px; 
  	COLOR: #333333;   
	padding: 0px;
	margin: 0px;
	vertical-align: top;
	
}
.table_in_content{

  	FONT-FAMILY: Arial, Verdana;
	FONT-SIZE: 12px; 
  	LINE-HEIGHT: 16px; 
  	COLOR: #333333;   
	padding: 0px;
	padding-top: 0px;
	margin: 0px;
	vertical-align: top;

}
.td_header_content{
  	padding: 0px;
	margin: 0px;
	vertical-align: top;
	
}
.table_td_header {
 padding:0 0 16 20;
        FONT-SIZE: 10px; 
  	COLOR: #FFFFFF;

}
.td_header {
 padding: 8px 0px 0px 20px;
 color:#ffffff;
 font-size:18px;
}

H1 {
 color:#ffffff;
 font-size:16px;
 font-weight:normal;
}

.td_sub_header {
 padding:0 0 0 20;
 color:#ffffff;
 font-size:11px;
 font-weight:bold;
}
.td_korting {
        FONT-SIZE: 10px; 
  	COLOR: #FFFFFF;
        text-decoration: line-through;

}
.td_content {
	xbackground:url('images/bg_content_green2.gif');  
	background-repeat: repeat-y;
   	FONT-FAMILY: Arial, Verdana;
	FONT-SIZE: 12px; 
  	LINE-HEIGHT: 16px; 
	COLOR: #fff;   
	padding: 0px;
	margin: 0px;
	vertical-align: top;
}
.table_menu{
	width: 227; 
  	FONT-FAMILY: Arial, Verdana;
	FONT-SIZE: 11px; 
  	LINE-HEIGHT: 16px; 
  	COLOR: #333333;   
	padding: 0px;
	margin: 0px;
	vertical-align; top;

}
.table_in_menu{

	width: 100%; 
  	FONT-FAMILY: Arial, Verdana;
	FONT-SIZE: 10px; 
 	FONT-WEIGHT: Bold;
  	LINE-HEIGHT: 16px; 
  	COLOR: #333333;   
	padding: 0px;
	top-margin: 10px;
	vertical-align: top;
	text-transform: uppercase;

}
.table_td_menu {
        height: 16px;
	padding-left: 7px;
	text-transform: uppercase;
	
}
.table_newsletter {
	background:url('/gmkfiles1/templates/blue/images/bg_newsletter.jpg'); 
        background-repeat: no-repeat;
	width: 211px; 
        height: 83px;
  	FONT-FAMILY: Arial, Verdana;
	FONT-SIZE: 11px; 
  	LINE-HEIGHT: 16px; 
  	COLOR: #333333;   
	padding: 0px;
	margin: 0px;
	vertical-align; top;
}
.table_orderstatus {

         
        background-repeat: no-repeat;
	width: 211px; 
        height: 122px;
  	FONT-FAMILY: Arial, Verdana;
	FONT-SIZE: 11px; 
  	LINE-HEIGHT: 16px; 
  	COLOR: #333333;   
	padding: 0px;
	margin: 0px;
	vertical-align; top;
}
.td_header_orderstatus {
 
  	FONT-FAMILY: Arial, Verdana;
	FONT-SIZE: 10px; 
 	FONT-WEIGHT: Bold;
  	LINE-HEIGHT: 16px; 
  	COLOR: #FF5207;
	padding-left: 7px;   
	padding: 0px;
	margin: 0px;
	vertical-align; top;
}
.td_orderstatus, .td_orderstatus A, .td_password_forgotten A, .td_password_forgotten {
 
  	FONT-FAMILY: Arial, Verdana;
	FONT-SIZE: 9px; 
  	LINE-HEIGHT: 16px; 
  	COLOR: #666666;
	padding-left: 7px;   
	padding: 0px;
	margin: 0px;
	vertical-align; top;
}

.td_password_forgotten A , .td_password_forgotten{
   color:#AAA;
   text-decoration:none;
}

/* ------------------- TABLE BOTTOM STYLES ------------------- */

.table_bottom {
	background-color: #5da035;
    height: 68px;
	FONT-FAMILY: Arial, Verdana;
	FONT-SIZE: 9px; 
  	LINE-HEIGHT: 15px; 
  	COLOR: #ffffff;   
	padding: 0px;
	margin: 0px;
	vertical-align: top;
}

/* ---------------------- FORM STYLES ---------------------- */

.box
{
    BACKGROUND-COLOR: #FFFFFF;
    BORDER-BOTTOM: #D6D6D6 1px solid;
    BORDER-LEFT: #D6D6D6 1px solid;
    BORDER-RIGHT: #D6D6D6 1px solid;
    BORDER-TOP: #D6D6D6 1px solid;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    PADDING-TOP: 1px;
}

/*INPUT.radiobutton
{
    BACKGROUND-COLOR: #EEEEEE;
    BORDER-BOTTOM: #CCCCCC 1px solid;
    BORDER-LEFT: #CCCCCC 1px solid;
    BORDER-RIGHT: #CCCCCC 1px solid;
    BORDER-TOP: #CCCCCC 1px solid;
    COLOR: #3B414F;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8px;
    HEIGHT: 18px;
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    PADDING-TOP: 1px;
}
*/
.knop
{
    BACKGROUND-COLOR: #DEDFDE;
    BORDER-TOP: #777777 1px solid;
    BORDER-LEFT: #777777 1px solid;
    BORDER-BOTTOM: #777777 1px solid;
    BORDER-RIGHT: #777777 1px solid;
    COLOR: #000000;
    CURSOR: pointer;
    FONT-FAMILY: Arial, Verdana;
    FONT-SIZE: 11px;
    HEIGHT: 20px;
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    PADDING-TOP: 1px;
    TEXT-ALIGN: center;
}

/*radio.radiobutton
{
    BACKGROUND-COLOR: #3B414F;
}

TEXTAREA
{
    BACKGROUND-COLOR: #dEe3eE;
    BORDER-BOTTOM: #CCCCCC 1px solid;
    BORDER-LEFT: #CCCCCC 1px solid;
    BORDER-RIGHT: #CCCCCC 1px solid;
    BORDER-TOP: #CCCCCC 1px solid;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 2px
}
*/
INPUT.text, {
	border: solid 1px white;
    font-size:10px;
}

INPUT.highlight {
	border: solid 2px red;
    font-size:10px;

}

SELECT {
   font-size:10px;
}
/*
Select
{  
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10px; 
    background-color: #FFFFFF; 
    border: #29C200;
    border-style: solid; 
    border-top-width: 1px;     
    border-right-width: 1px; 
    border-bottom-width: 1px; 
    border-left-width: 1px; 
    color: #000000;
    width: 130px
}
*/
/* ------------------------ TOP LINK STYLE ------------------------ */

A.toplink {
	COLOR: #FFFFFF;
	text-decoration: none;
}
A.toplink:link {
	COLOR: #FFFFFF;
	text-decoration:none;
}
A.toplink:visited {
	COLOR: #FFFFFF;
	text-decoration:none;
}
A.toplink:active {
	COLOR: #FFFFFF;
	text-decoration:none;
}
A.toplink:hover {
 	COLOR: #ffffff;
	text-decoration:none;
}

TD.table_td_header A {
 	FONT-SIZE: 10px; 
 	FONT-WEIGHT: Bold;
	COLOR: #FFFFFF;
	text-decoration:none;
}
A.linkhead {
        BACKGROUND: #33CC00;
 	FONT-SIZE: 10px; 
 	FONT-WEIGHT: Bold;
	border: solid 2px #33CC00;
	COLOR: #FFFFFF;
	text-decoration:none;
}
A.linkhead:link {
        BACKGROUND: #33CC00;
 	FONT-SIZE: 10px; 
 	FONT-WEIGHT: Bold;
	border: solid 2px #33CC00;
	COLOR: #FFFFFF
}
A.linkhead:visited {

        BACKGROUND: #33CC00;
 	FONT-SIZE: 10px; 
 	FONT-WEIGHT: Bold;
	border: solid 2px #33CC00;
	COLOR: #FFFFFF
}
A.linkhead:active {

        BACKGROUND: #33CC00;
 	FONT-SIZE: 10px; 
 	FONT-WEIGHT: Bold;
	border: solid 2px #33CC00;
	COLOR: #FFFFFF
}
A.linkhead:hover {
        BACKGROUND: #33CC00;
 	FONT-SIZE: 10px; 
 	FONT-WEIGHT: Bold;
	border: solid 2px #33CC00;
	COLOR: #FFFFFF;
	text-decoration: underline;
}
/* ---------------------- LINK STYLES CONTENT ---------------------- */
/* ------------------------ BODY LINK STYLE ------------------------ */
.add_to_cart {
   cursor: pointer;
}
A.submit {
        BACKGROUND: #FF4100;
        border:2px #FF4100 solid;
 	FONT-SIZE: 10px;
 	FONT-WEIGHT: Bold; 
	COLOR: #FFFFFF;
	padding:0px;
	margin:0px;
	text-decoration: none;
       FONT-FAMILY: Arial, Verdana;
       height:15px;
	cursor: pointer;
}
A.submit:link {
        border:2px #FF4100 solid;
        BACKGROUND: #FF4100;
 	FONT-SIZE: 10px;
 	FONT-WEIGHT: Bold; 
	COLOR: #FFFFFF;
	text-decoration: none;
	cursor: pointer;

}
A.submit:visited {
   border:2px #FF4100 solid;
        BACKGROUND: #FF4100;
 	FONT-SIZE: 10px;
 	FONT-WEIGHT: Bold; 
	COLOR: #FFFFFF;
	text-decoration: none;
}
A.submit:active {
border:2px #FF4100 solid;
        BACKGROUND: #FF4100;
 	FONT-SIZE: 10px;
 	FONT-WEIGHT: Bold; 
	COLOR: #FFFFFF;
	text-decoration: none;
}

A 			{ text-decoration: underline; color:#483355; }
A:link 		{ text-decoration: underline; color: #483355; }
A:visited 	{ text-decoration: underline; color: #55465e; }
A:active 	{ text-decoration: underline; color: #483355; }
A:hover 	{ text-decoration: underline; color: #ffffff; }

A.whitelink {
   color:#fff;
   background-color:none;
   background:none;
   border:none; 
   text-decoration:none;
}

/* Make IE hover sensitive ;) */
INPUT.submit {
	behavior: url('hover.htc');
}
INPUT.submit {
        BACKGROUND: #FF4100;
	border:none;
 	FONT-SIZE: 10px;
 	FONT-WEIGHT: Bold; 
	COLOR: #FFFFFF;
	padding:0px;
	margin-right:0px;
	margin:0px;
	text-decoration: none;
    FONT-FAMILY: Arial, Verdana;
    padding-left:0px;
    height:15px;
	cursor: pointer;
}
A.but:hover {
   border:2px #fff solid;
}
A.submit:hover, INPUT.submit.hover {
        border-color:#fff;
        BACKGROUND: #FFFFFF;
 	FONT-SIZE: 10px;
 	FONT-WEIGHT: Bold; 
	COLOR: #FF4100;
	text-decoration: none;
	cursor: pointer;
}

INPUT.submit_rounded {
	background-color: 	#ff5207;
    background-image: 	url('/images/rounded_left_small.gif');
	background-repeat:	no-repeat;
	background-position:0px 0px;
    height:             20px;
    color:				#000000;	
	border-color: 		#ff5207;
    position:           relative;
}
.submit_rounded_div input:hover {
    color:              #ff5207;
    background-color:   #ffffff;
    background-image: 	url('/images/rounded_left_small_hover.gif');
    background-repeat:	no-repeat;
	background-position:0px 0px;
    height:             20px;
    color:				#ff5207;	
	border-color: 		#ff5207;
    position:           relative;
}
.banners A, .banners A:hover {
   border:              none;
   background:          none;
}

A.image {
   border:              none;
   background-color:    none;
}

A.submit_black, A.submit_black:link, A.submit_black:visited, A.submit_black:active {
	color:				#fff;	
	background: 		#ff5207;
	border-color: 		#ff5207;
}
A.submit_black2, A.submit_black2:link, A.submit_black2:visited, A.submit_black2:active {
	color:				#000;	
	background: 		#ff5207;
	border-color: 		#ff5207;
}

A.submit_black:hover, A.submit_black:link:hover, A.submit_black:visited:hover, A.submit_black:active:hover {
	border-color:		#ffffff;
    background-color: 	#ffffff;
    color: 		        #ff5207;
}
A.submit_black2:hover, A.submit_black2:link:hover, A.submit_black2:visited:hover, A.submit_black2:active:hover {
	border-color:		#ffffff;
    background-color: 	#ffffff;
    color: 		        #ff5207;
}

A.submit_rounded, A.submit_rounded:link, A.submit_rounded:visited, A.submit_rounded:active, A.submit_rounded:hover {
	font-weight:		bold;
	padding:			4px;
	border:				0px;
	background-image: 	url('/images/rounded_left_small.gif');
	background-repeat:	no-repeat;
	background-position:0px 0px;
	position:			relative;
}
A.submit_rounded:link:hover {
    background-image: 	url('/images/rounded_left_small_hover.gif');
    background-repeat:	no-repeat;
	background-position:0px 0px;
}

A.submit_rounded:hover {
    background-image: 	url('/images/rounded_left_small_hover.gif');
	background-repeat:	no-repeat;
	background-position:0px 0px;
}

A.submit_big, A.submit_big:link, A.submit_big:visited, A.submit_big:active {
	font-size:			13px;
	background-image: 	url('/images/rounded_left_big.gif');
	background-repeat:	no-repeat;
	background-position:0px 0px;
    padding-left:       10px;
    padding-right:      10px;
}

A.submit_big:hover, A.submit_big:link:hover {

    background-image: 	url('/images/rounded_left_big_hover.gif');
    background-repeat:	no-repeat;
	background-position:0px 0px;
    font-size:          13px;
    padding-left:       10px;
    padding-right:      10px;
}

.rounded_right {
	position:			absolute;
	width:				4px;
	height:				20px;
	right:				0px;
	top:				0px;	
	background-image: 	url('/images/rounded_right_small.gif');
	background-repeat:	no-repeat;
	background-position:0px 0px;
	}
.submit_hack .rounded_right {
    right:              -1px;
}
html>body .submit_hack .rounded_right {
    right:              0px;
}
A.submit_big .rounded_right, A.submit_big:link .rounded_right, A.submit_big:visited .rounded_right, A.submit_big:active .rounded_right {
	height:             24px;
	background-image: 	url('/images/rounded_right_big.gif');
	}

A.submit_rounded:hover .rounded_right {
    height:             20px;
	background-image: 	url('/images/rounded_right_small_hover.gif');
}
A.submit_big:hover .rounded_right {
    height:             24px;
	background-image: 	url('/images/rounded_right_big_hover.gif');
}

.submit_rounded_div .rounded_right {
    position:           absolute;
    top:                0px;
    right:              0px;
	height:             20px;
	background-image: 	url('/images/rounded_right_small.gif');
    }
.submit_rounded_div:hover .rounded_right {
    background-image: 	url('/images/rounded_right_small_hover.gif');
}

html>body .submit_rounded_div .rounded_right {
    top:                -4px;
}


/*A.submit_rounded .rounded_tr, A.submit_rounded:link .rounded_bl, .rounded_br {
	width:				4px;
	height:				4px;
	position:			absolute;
	background-image: 	url('/images/rounded_btn_righttop.gif');
	background-repeat:	no-repeat;
	background-position:0px 0px;
}
A.submit_rounded .rounded_tr {
	top:				0px;
	right:				0px;
}*/

/* ------------------------ BOTTOM LINK STYLE ------------------------ */

A.bottomlink {
    xBACKGROUND: #E1E1E1;
 	FONT-SIZE: 10px; 
 	FONT-WEIGHT: bold;
	xborder: solid 2px #E1E1E1;
	COLOR: #ffffff;

}
A.bottomlink:link {
    xBACKGROUND: #E1E1E1;
 	FONT-SIZE: 10px; 
 	FONT-WEIGHT: bold;;
	xborder: solid 2px #E1E1E1;
	COLOR: #ffffff;
}
A.bottomlink:visited {

    xBACKGROUND: #E1E1E1;
 	FONT-SIZE: 10px; 
 	FONT-WEIGHT: bold;
	xborder: solid 2px #E1E1E1;
	COLOR: #ffffff;
}
A.bottomlink:active {

    xBACKGROUND: #E1E1E1;
 	FONT-SIZE: 10px; 
 	FONT-WEIGHT: bold;
	xborder: solid 2px #E1E1E1;
	COLOR: #ffffff;
}
A.bottomlink:hover {
    xBACKGROUND: #E1E1E1;
 	FONT-SIZE: 10px; 
 	FONT-WEIGHT: bold;
	xborder: solid 2px #E1E1E1;
	COLOR: #9fd37f;
	text-decoration: underline;
}

.td_orderstatus A , .checkoutBarCurrent, .checkoutBarTo , .checkoutBarFrom{
  	COLOR: #ffffff;
	FONT-SIZE: 9px; 
  	LINE-HEIGHT: 16px; 
	background:none;
	border:none;
   text-decoration:none;
}
.checkOutBarFrom {
   font-weight:bold;
}

.td_orderstatus A {
   color:black;
   text-decoration:none;
}

.td_orderstatus A:hover {
   text-decoration:underline;
   color: #aaaaaa;
}
/* ------------------------ SUBMENU LINK STYLE ------------------------ */

.submenulink a:link {
 	FONT-SIZE: 10px;
 	FONT-WEIGHT: Normal; 
	COLOR: #DC1E2A;
}

.submenulink a:active {
 	FONT-SIZE: 10px;
 	FONT-WEIGHT: Normal; 
	COLOR: #DC1E2A;
}

.submenulink a:visited {
 	FONT-SIZE: 10px;
 	FONT-WEIGHT: Normal; 
	COLOR: #DC1E2A;
}
	
.submenulink a:hover {
	BACKGROUND: #DC1E2A;
 	FONT-SIZE: 10px; 
 	FONT-WEIGHT: Normal;
	COLOR: #FFFFFF;
 
}
.column_link {
 	FONT-SIZE: 10px; 
 	COLOR: #333333; 
  	FONT-FAMILY: Arial, Verdana;
	background:none;
	text-transform: uppercase;
}
.tablerow1 {
	color : #000000; 
	background-color : none; 
  	font-family: Arial, Verdana;
	font-size: 10px;
	font-weight: bold;
	padding-left: 7px;
	text-transform: uppercase;
	cursor: pointer;

}
.tableover {
	color : #FFFFFF; 
	background-color : #FF4100; 
  	font-family: Arial, Verdana;
	font-size: 10px;
	font-weight: bold;
	padding-left: 7px;
	cursor: pointer;

	text-transform: uppercase;
}


/* ----------------------- SUB MENU  ---------------------- */

.table_submenu{
	width: 171px; 
  	FONT-FAMILY: Arial, Verdana;
	FONT-SIZE: 10px; 
 	FONT-WEIGHT:bold;
  	COLOR: #DC1E2A;  
	padding: 2px;
	vertical-align: top;

}
.table_td_submenu{
	width: 168px; 
	height: 1px;
	background-color: #E8E8E8;

}

.comments, TEXTAREA {
  color:#666666;
}
TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Arial, Verdana, Tahoma, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

/* ----------------------- MAATTABEL  ---------------------- */

.table_maattabel {
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 2px;
}

.table_maattabel_mutsje {
	border-collapse: collapse;
	width: 310px;
}

.table_maattabel td {
	border: 1px solid white;
	font-size: 10px;
	padding: 2px;
}

.table_maattabel_mutsje td {
	border: 1px solid white;
	font-size: 10px;
	padding: 3px;
}

.table_maattabel .empty {
	background: #a5b19b;
}
.table_maattabel .empty_on_product {
	background: #b4b6ba;
}

/* ----------------------- REDESIGN  ---------------------- */

img {
	behavior: url(/includes/iepngfix.htc);
}

#top_bar {
	color: #000000;
	font-size: 12px;
	letter-spacing: 0px;
	height: 30px;
	background-image: url('images/kleuren_bolletjes.gif');
	background-repeat: no-repeat;
	background-position: 0px 7px;
}
#top_bar #shopping_links {
	float: right;
	margin-right: 10px;
}
#top_bar A:link 	{ text-decoration: underline; color: #4b4f5c; }
#top_bar A:hover 	{ text-decoration: underline; color: #e95420; }
#top_bar A:active 	{ text-decoration: underline; color: #4b4f5c; }
#top_bar A:visited 	{ text-decoration: underline; color: #4b4f5c; }

.onze_collectie {
	background-color: #765b53;
	background-image: url('images/onze_collectie.gif');
	background-repeat: no-repeat;
	background-position: 8px 2px;
}
.table_td_top .toplinkdiv {
	padding: 2px 5px 2px 6px; 
	height: 100%;
	border-right: 1px solid White;
	xbackground-color: #e95420;
}
.table_td_top .toplink_active {
	background-color: #e95420;
}
.table_td_top .toplink_inactive {
	
}

.productlist {
	width: 207px;
	margin: 10px 0px 15px 2px;
	cursor: pointer;
}
.productlist TD {
	
	padding: 1px 0px;
}
.menu-td {
	border-bottom: 1px solid #c7c8ca;
}
.productlist .menu-item {
	margin-left: 21px;
	color: #4b4f5c;
	font-size: 12px;
}
.productlist .menu-item A 		{ text-decoration: none; }
.productlist .menu-item-over {
	color: #ffffff;
	font-size: 12px;
	background-color: #E95420;
}
.productlist .menu-item-over A 		{ text-decoration: none; color: #ffffff; }
.productlist .menu-item-out {
	color: #4b4f5c;
	font-size: 12px;
	background-color: #ffffff;
}

.productlist .sub-menu-item {
	margin-left: 21px;
	color: #4b4f5c;
	font-size: 12px;
}
.productlist .sub-menu-item-over {
	color: #ffffff;
	font-size: 12px;
	background-color: #E95420;
}
.productlist .sub-menu-item-out {
	color: #4b4f5c;
	font-size: 12px;
	background-color: #ffffff;
}

.arrowactive {
	display: none;
	position: relative;	
	float: left;
	left: 5px;
	top: 3px;
}
.arrowinactive {
	position: relative;	
	float: left;
	left: 5px;
	top: 3px;
}

.page-header {
	margin-left: 16px;
	margin-right: 16px;
	margin-top: 12px;
	border-bottom: 1px solid #a29b8d;
}
.page-header H1 {
	margin:0px;
	margin-bottom: 1px;
}

.product-image {
	margin-left: 12px;
	margin-top: 9px;
	width: 155px;
}
.product-image .product-image-image {
	margin-bottom: 4px;
}
.product-image IMG {
	margin-bottom: 2px;
}
.product-option-label {
	clear: both;
	float: left;
	width: 92px;
	font-weight: bold;
	font-size: 11px;
}
.product-blue {
	background-color: #95979d;
	color: #ffffff;
}

.product_groups_row {
	height: 190px;
}

.pg_name {
	font-weight: bold;
	font-size: 14px;
}

.pg_description {
	height: 170px;
	margin-right: 35px;
}

.pg_link {
	margin-right: 35px;
	border-bottom: 1px solid #b2ac9e;
	padding-bottom: 10px;
	margin-bottom: 15px;
}

 .home-special {
 	color: #4b4f5c;
 	font-size: 12px;
 	padding: 5px;
 	padding-right: 0px;
 	xheight: 89px;
 	border: 1px solid #a0a2a7;
 	background-color: White;
 }
 .home-special .title, .home-special .title h1 {
 	color: #e94e21;
 	font-size: 14px;
 }
 .home-special .title h1 {
 	margin: 0px;
 	padding: 0px;
 }
 .home-special h1 {
 	margin: 0px;
 	margin-top: 5px;
 	color: #e94e21;
 	font-size: 16px;
 }
 .home-special .news {
 	color: #339900;
 }
 
 .home-item {
 	margin: 4px;
 	margin-right: 5px;
 	margin-bottom: 1px;
 }
 
 .home-item-image {
 	width: 115px;
 	height: 115px;
 	background-color: White;
 }
 
 .home-item-description {
 	width: 115px;
 	height: 32px;
 	background-color: #765b53;
 	font-weight: bold;
 }
 
 .home-item-name {
 	font-size: 11px;
 	width: 75px;
 	margin-left: 4px;
 	padding-top: 2px;
 	float: left;
 	text-align: left;
 	line-height: 14px;
 }
 
 .home-item-price {
 	position: relative;
 	font-size: 11px;
 	float: right;
 	margin-right: 3px;
 	margin-top: 15px;
 }
 
 .home-item-order {
 	width: 115px;
 	height: 13px;
 	text-align: right;
 }
 
 .cart_total {
 	margin-left: 270px;
 	margin-top: 2px;
 	margin-bottom: 7px;
 }
 
 .product-suggestions {
 	margin-top: 15px;
 	width: 646px;
 	border: 1px solid #a0a3a9;
 	background-color: #87898f;
 }
 
 .hiddenArrow {
 	visibility: hidden;
 }
 .icon-title {
 	margin-right: 10px;
 	font-size: 15px;
 	color: #ffffff;
 }
 .telefoon-vragen {
 margin: 10px;
 margin-bottom: 5px;
 margin-left: 12px;
 }
 .main-content-container {
 	margin: 15px;
 }
 .breadcrumbs {
 	font-size: 11px;
 	padding-top: 3px;
 }
/* ---------------------- END STYLES ---------------------- */

/* KONINGINNEDAG */
.orange_dot {
	float: left;
	width: 36px;
	height: 36px;
	background-image: url('/images/orange_dot.png');
	text-align: center; 
	margin-right: 10px;
	margin-left: 8px;
}
.orange_dot .number {
	padding-top: 6px;
	font-size: 20px;
	color: #ffffff;
}
.number_bar {
	float: left;
	height: 20px;
	width: 580px;
	border: 1px solid #c7c8ca;
	margin-top: 7px;
}
.number_bar .text {
	color: #ff4200;
	font-size: 13px;
	margin-top: 2px;
	margin-left: 5px;
}

/* MOEDERDAG */
.pink_dot {
	float: left;
	width: 38px;
	height: 38px;
	background-image: url('/images/pink_dot.png');
	text-align: center; 
	margin-right: 8px;
	margin-left: 8px;
}
.pink_dot .number {
	padding-top: 8px;
	font-size: 20px;
	color: #ffffff;
}
.moederdag_number_bar {
	float: left;
	height: 20px;
	width: 580px;
	border: 1px solid #D1D2D2;
	margin-top: 7px;
}
.moederdag_number_bar .text {
	color: #BA2D4E;
	font-size: 13px;
	margin-top: 2px;
	margin-left: 5px;
}

/* Baby info */
ul#navigatie_babyinfo li{
	#background-image:url("/images/menu_pijl.gif");	
}
ul#navigatie_babyinfo li.current_page_item_baby_info a {
	background-color:#E95420;
	color:#ffffff;	
	#background-image:url("/images/menu_pijl_active.gif");	
	background-repeat: no-repeat;
	background-position: 5px 3px;
}
ul#navigatie_babyinfo li.current_page_item_baby_info ul li a {
	background-image: none;
}
ul#navigatie_babyinfo li ul li.current_page_item_baby_info a {
	background-image: none;
}
ul#navigatie_babyinfo li.current_page_item_baby_info {
	z-index: 2;
	
}
li a:hover{
	background-color:#E95420;
}
ul#navigatie_babyinfo li.current_page_item_baby_info a:hover{
	color: #E95420;
}
ul#navigatie_babyinfo li ul li.current_page_item_baby_info a {
	color:#E95420;
}
ul#navigatie_babyinfo ul {
	#display: block;
	padding-left: 0px;
	margin-left: 0px;
}
ul#navigatie_babyinfo ul li {
	border-bottom: 0px;
	background-image: none;
}
ul#navigatie_babyinfo ul li a:hover{
	background-image: none;
	background-color:#ffffff;
	color: #E95420;
}
ul#navigatie_babyinfo {
	#width: 207px;
	margin-left: 2px;
	margin-top: 10px;
	padding: 0px;
	}
ul#navigatie_babyinfo a {
	text-decoration: none;
	#display: block;	
	padding-left: 0px;
	margin: 0px;
}
 
ul#navigatie_babyinfo li{
	
	margin: 15px;
	background-color:#ffffff;
	min-height: 16px;
	font-size: 12px;
	color: #4b4f5c;
	text-decoration: none;	
	list-style-type: none;
	background-repeat: no-repeat;
	background-position: 5px 3px;
	list-style-image: url("/images/menu_pijl.gif");
	}
li a {
	min-height: 16px;	
}
ul#navigatie_babyinfo li.current_page_item_baby_info a {
	color:#ffffff;
}
ul#navigatie_babyinfo li.current_page_item_baby_info li a {
	background-color: #ffffff;
	color:#4b4f5c;
}
li a:hover{
	min-height: 16px;
	text-decoration: none;
	color: #ffffff;
	background-repeat: no-repeat;
	background-position: 5px 3px;
}
ul#navigatie_babyinfo li ul li.current_page_item_baby_info a {
	background-color:#ffffff;
}

/* Baby info Single*/

ul#navigatie_babyinfo_single li{
	#background-image:url("/images/menu_pijl.gif");	
}
ul#navigatie_babyinfo_single li.current_page_item_babyinfo_single a {
	background-color:#E95420;
	color:#ffffff;	
	#background-image:url("/images/menu_pijl_active.gif");	
	background-repeat: no-repeat;
	background-position: 5px 3px;
}
ul#navigatie_babyinfo_single li.current_page_item_babyinfo_single ul li a {
	background-image: none;
}
ul#navigatie_babyinfo_single li ul li.current_page_item_babyinfo_single a {
	background-image: none;
}
ul#navigatie_babyinfo_single li.current_page_item_babyinfo_single {
	z-index: 2;
	
}
li a:hover{
	background-color:#E95420;
}
ul#navigatie_babyinfo_single li.current_page_item_babyinfo_single a:hover{
	color: #E95420;
}
ul#navigatie_babyinfo_single li ul li.current_page_item_babyinfo_single a {
	color:#E95420;
}
ul#navigatie_babyinfo_single ul {
	#display: block;
	padding-left: 0px;
	margin-left: 0px;
}
ul#navigatie_babyinfo_single ul li {
	border-bottom: 0px;
	background-image: none;
}
ul#navigatie_babyinfo_single ul li a:hover{
	background-image: none;
	background-color:#ffffff;
	color: #E95420;
}
ul#navigatie_babyinfo_single {
	#width: 207px;
	margin-left: 2px;
	margin-top: 10px;
	padding: 0px;
	}
ul#navigatie_babyinfo_single a {
	text-decoration: none;
	#display: block;	
	padding-left: 0px;
	margin: 0px;
}
 
ul#navigatie_babyinfo_single li{
	
	margin: 5px;
	background-color:#F8ECE0;
	min-height: 16px;
	font-size: 12px;
	color: #4b4f5c;
	text-decoration: none;	
	list-style-type: none;
	background-repeat: no-repeat;
	background-position: 5px 3px;
	list-style-image: url("/images/menu_pijl.gif");
	}
li a {
	min-height: 16px;	
}
ul#navigatie_babyinfo_single li.current_page_item_babyinfo_single a {
	color:#ffffff;
}
ul#navigatie_babyinfo_single li.current_page_item_babyinfo_single li a {
	background-color: #ffffff;
	color:#4b4f5c;
}
li a:hover{
	min-height: 16px;
	text-decoration: none;
	color: #ffffff;
	background-repeat: no-repeat;
	background-position: 5px 3px;
}
ul#navigatie_babyinfo_single li ul li.current_page_item_babyinfo_single a {
	background-color:#ffffff;
}

/* Wordpress styles */

.alignright {
   float: right;
   padding: 10px;
}