body {
	background: 					url('/images/site_bg_spacer.jpg') repeat-y center;
	background-color:				#E8F6FF;
	text-align: left;
}

/* MAIN DIV (CONTAINS LEFT PANELS AND CONTENT) */

div#layoutCenteren
{
	width:							1020px;
	text-align:						left;
	margin:							0 auto;
}

div#main
{
	position: 						relative;
	width: 							1020px;
	margin: 						0px;
	padding-left:					0px;
	width:							1020px;
	min-height:						690px;
	text-align:						left;
}

/* BORDER BETWEEN LEFT AND MAIN CONTENT */

div#border
{
	position:				relative;
	background-repeat: 		repeat-y;
	background-position: 	top right;
	border-width: 			0px; 
	margin-left: 			10px;
	width: 					640px;
	float:					left;
}

div#border_no_cat
{
	background-repeat: 		repeat-y;
	background-position: 	top right;
	border-width: 			0px; 
	left:					0px;
	margin-left: 			20px;
	width: 					815px; /* 783 */
}


/* CONTENT */

div#content
{
  	position: 				relative;
  	top:					4px;
	width: 					660px; /* 623 608 */
	max-width: 				660px;
	margin-right: 			-5px;
	margin-left: 			-5px;
    min-height:             690px;
    _height:                790px;
	/*margin-bottom: 		10px;*/
	background: 			url('/images/bg_spacer.jpg') repeat-y;
	/*margin-top: 			-22px;*/
}

div#content_no_cat
{
  	position: 				relative;
  	top:					4px;
	width: 					635px; /* 623 608 */
	__height:				560px;
	min-height: 			560px;
	background: 			url('/images/bg_spacer.jpg') repeat-y;
	/*margin-top: 			-22px;*/
}

div#content_top
{
	position: 				relative;
	height: 				10px;
}

div#content_middle
{
	position: 				relative;
	padding-left:			20px;
	padding-right:			10px;
	vertical-align: 		top;
	margin-left:			0px;/*
	padding-left:			-150px;*/
	width: 					655px;
	margin-left:			-15px;
}

div#content_text
{
	position: 				relative;
	padding-left:			20px;
	padding-right:			10px;
	vertical-align: 		top;
	margin-left:			0px;/*
	padding-left:			-150px;*/
	width: 					615px;
	margin-left:			-15px;
}

div#content_bottom
{
	position: 				relative;
}

/* GENERAL STYLE (ON ENTIRE BODY) */

.body
{
  	background-color:		#FFFFFF;
	font-family: 			"Tahoma", "Verdana", "Trebuchet MS";
}
body, td
{
	font-family: 			"Tahoma", "Verdana", "Trebuchet MS";
	font-size: 				12px;
	margin: 				0px;
}

body a:link
{
	color: 					#000000;
	text-decoration: 		none;
}

body a:active
{
	color: 					#000000;
	text-decoration: 		underline;
}

body a:visited
{
	color: 					#000000;
	text-decoration: 		none;
}

body a:hover
{
	color: 					#000000;
	text-decoration: 		underline;
}

.common
{
	font-family: 			"Tahoma", "Verdana", "Trebuchet MS";
	font-size: 				12px;
	width:					655px;
}

.dropdown
{
	background-color:		#FFFFFF;
	color:					#000000;
	font-family: 			"Tahoma", "Verdana", "Trebuchet MS";
}

.error
{
	color:					#FF0000;
	font-family: 			"Tahoma", "Verdana", "Trebuchet MS";
	font-size: 				10pt;
}

.price_old
{
	color: 					#000000;
	text-decoration: 		line-through;
	font-weight: 			normal;
}

.price_new
{
	color: 					#FF0000;
	text-decoration: 		none;
	font-weight: 			bold;	
}

/* TITLE */

h1
{
	font-family: 			"Tahoma", "Verdana", "Trebuchet MS";
	font-size: 				18px;
	color:					#004191;
	margin: 				0px;
}

h2
{
	font-family: 			"Trebuchet MS", "Verdana";
	font-size: 				15px;
	font-weight: 			bold;
	color: 					#004191;
}

h3
{
	font-family: 			"Tahoma", "Verdana", "Trebuchet MS";
	font-size: 				12px;
	font-weight: 			bold;
	color: 					#004191;
}

hr
{
	width: 					600px;
	margin-right: 			75px
}

/* TABLE LAYOUT */

/* TABLE HEADERS */

table.header
{
	width:					510px;
}

#header_home_link {
    display:                block; 
    position:               absolute;
    left:                   25px;
    top:                    13px;
    width:                  233px;
    height:                 70px;
}

#header_message {
  position:absolute;
  color: white;
  left: 490px;
  top:20px;
  font-size: 17px;
  font-weight: bold;
}

td.page_header
{
	height:					20px;
	width:					510px;
	font-size: 				20px;
	font-weight:			bold;
}
/*
font.page_header
{
	size:					15px;
}
*/


/* TABLE GENERAL */

.table
{
	font-family: 			"Tahoma", "Verdana", "Trebuchet MS";
	font-size: 				10pt;
	border-width: 			1px;
	border-style: 			solid;
	border-color: 			#1599b0;
	border-collapse: 		collapse;
	background-color: 		#FFFFFF;
}

.tr1
{
	background-color: 		#FFFFFF;
}

.tr2
{
	background-color: 		#D4DFEF;
}

.td
{
	border-width: 			1px;
	border-style: 			solid;
	border-color: 			#1599b0;
	border-top:				0px;
	border-bottom:			0px;
	border-left-color:		#1599b0
}

/* CUSTOM TABLES */

.cart
{
	width: 					600px;
	border-width: 			1px;
	border-style: 			solid;
	border-collapse: 		collapse;
	border-color:			#1599b0;
	background-color: 		#FFFFFF;
}

.progress
{
	margin-left: 			0px;
	width: 					600px;
}

div#progress
{
	width: 					815px;
	align:					center;
}

div#progress_first
{
	display:				inline;
}

div#progress_second
{
	display:				inline;
}

div#progress_third
{
	display:				inline;
}

div#progress_fourth
{
	display:				inline;
}

div#progress_fifth
{
	display:				inline;
}

.cart_width
{
	width:					600px;
}

.product_table
{
	border-collapse: 		collapse;
}

/* LOGIN FRAME */

div#login_main 
{
	font-family: 			"Tahoma", "Verdana", "Trebuchet MS";
	position: 				relative;
	border: 				0px;
	text-align: 			left;
	width: 					150px;
}

div#login_top 
{
	background-image: 		url(/images/paneel_02_top.jpg); 
	border: 				0px;
	position: 				relative;
	height: 				20px;
	width: 					193px;
}

div#login_middle
{
	position: 				relative;  
	background-image: 		url(/images/paneel_02_middle.jpg);
	height: 				80px;
	width: 					193px;
	text-align: 			left;
}

div#login_bottom
{
	position: 				relative;
	background-image: 		url(/images/paneel_02_bottom.jpg);
	background-repeat: 		no-repeat;
	height: 				12px;
	width: 					193px;
}

div#login_content
{
	position: 				relative;
	margin-left: 			15px;
}

div#forgot_password
{
	font-size: 				11px;
}

/* SPECIAL OFFERS */

div.catalog_special_offers_container
{
	position:				relative;
	left:					20px;
	top:					-101px;
	margin-bottom:			-102px;
	width: 					790px;
	padding: 				0px 0px 0px 20px;
	/*left: 				30px;*/
	background: 			url('/images/bg_spacer.jpg');
}

div.catalog_special_offers
{
	margin-top:				10px;
	margin-right:			2px;
	position:				relative;
	left:					-1px;
	float:					left;
	width:					127px;
	height:					112px;
	background: 			url('/images/bottom_offer_bg.jpg');
    overflow:               hidden;
}

div.catalog_special_offers_no_cat
{
    position:               relative;
	margin-top:				10px;
	margin-right:			2px;
	float:					left;
	width:					125px;
	height:					112px;
	background: 			url('/images/bottom_offer_bg.jpg');
	overflow:				hidden;
}

div.catalog_special_offers_title
{
	padding-top: 			5px;
	width:					127px;
	height:					20px;
	font-size: 				11px;
	text-align: 			center;
	font-weight: 			bold;
}
div.catalog_special_offers_image
{
	width: 					127px;
	height: 				52px;
	padding:				4px 0px 0px 0px;
	text-align:				center;
}
div.catalog_special_offers_prices
{
    position:               absolute;
	padding-top:			5px;
	padding-left:			10px;
    padding-right:          5px;
	height: 				25px;
	width: 					127px;
    align:         			center;
    bottom:                 5px;
}
font.catalog_special_offers_currency_sign
{
	font-weight: 			bold;
	font-size: 				20px;
}
font.catalog_special_offers_price
{
	font-size: 				12px;
    font-weight:    		bold;
	margin-left:			-4px;
	color:					#ffffff;
	margin-left:			3px;	
}

table.catalog_special_offers
{
	width:					100%;
	border-color:			#000000;
	border-bottom-style:	dotted;
	border-bottom-width:	2px;
	font-family: 			"Tahoma", "Verdana", "Trebuchet MS";
	font-size: 				10pt;
}

/* OFFERS */

div.page_offers_container
{
	position:				relative;
	left:					20px;
	top:					-101px;
	margin-bottom:			-122px;
	width: 					640px;
	padding: 				0px 0px 0px 20px;
	/*left: 				30px;*/
	background: 			url('/images/bg_spacer.jpg');
}

div.page_special_offers
{
	margin-top:				10px;
	margin-left:			20px;
	margin-right:			2px;
	position:				relative;
	left:					-10px;
	float:					left;
	width:					127px;
	height:					112px;
	background: 			url('/images/bottom_offer_bg.jpg');
    overflow:               hidden;
}

div.page_special_offers_no_cat
{
	margin-top:				10px;
	margin-right:			2px;
	float:					left;
	width:					127px;
	height:					112px;
	background: 			url('/images/bottom_offer_bg.jpg');
	overflow:				hidden;
}

div.page_special_offers_title
{
	padding-top: 			5px;
	width:					127px;
	height:					20px;
	font-size: 				11px;
	text-align: 			center;
	font-weight: 			bold;
}
div.page_special_offers_image
{
	width: 					127px;
	height: 				52px;
	padding:				4px 0px 0px 0px;
	text-align:				center;
}
div.page_special_offers_prices
{
    position:               absolute;
	padding-top:			5px;
	padding-left:			8px;
    padding-right:          5px;
	height: 				25px;
	width: 					127px;
    bottom:                 5px;
}
font.page_special_offers_currency_sign
{
	font-weight: 			bold;
	font-size: 				20px;
}
font.page_special_offers_price
{
	font-size: 				18px;
	margin-left:			4px;
	color:					#ffffff;
}

table.page_special_offers
{
	width:					100%;
	border-color:			#000000;
	border-bottom-style:	dotted;
	border-bottom-width:	2px;
	font-family: 			"Tahoma", "Verdana", "Trebuchet MS";
	font-size: 				10pt;
}

.offers_table
{
	/**/
}

/* FORM */

.button
{
	background-color:		#A0CFEC; 
	color:					#543C1C;
	font-family: 			"Tahoma", "Verdana", "Trebuchet MS";
}

/* MISCELLANEOUS */


div#offerPanel
{
	width: 					228px;
}

div#opvulPanel
{
	width: 					225px;
}


div#qpanel_main
{
	position: 				relative;
	width: 					193px;
	height: 				474px;
}

div#bread_crumbs
{
	font-size:				8pt;
	font-style: 			italic;
	color:					#333333;
	margin-top:				-15px;
}

/* TOP MENU */

div#header_menu
{
	position:				absolute;
	top:					70px;
	left:					740px;
	height:					18px;
}

div#header_menu a
{
	height: 				18px;
	display: 				block;
	text-indent: 			-9999px;
	overflow: 				hidden;
}

/* HOME */

a.home
{
	background-image: url('/images/header_menu_home.jpg');
	width:			38px;
}
	
a.home:hover
{
	background-image: url('/images/header_menu_home.jpg');
	width:			38px;
}

/* CONTACT */

a.contact
{
	background-image: url('/images/header_menu_contact.jpg');
	width:			55px;
}
	
a.contact:hover
{
	background-image: url('/images/header_menu_contact.jpg');
	width:			55px;
}

/* INFO */

a.info
{
	background-image: url('/images/header_menu_info.jpg');
	width:			32px;
}
	
a.info:hover
{
	background-image: url('/images/header_menu_info.jpg');
	width:			32px;
}

/* INLOGGEN */

a.inloggen
{
	background-image: url('/images/header_menu_inloggen.jpg');
	width:			58px;
}
	
a.inloggen:hover
{
	background-image: url('/images/header_menu_inloggen.jpg');
	width:			58px;
}

/* MIJN MENI */

a.mijnmenu
{
	background-image: url('/images/header_menu_mijnmenu.jpg');
	width:			58px;
}
	
a.mijnmenu:hover
{
	background-image: url('/images/header_menu_mijnmenu.jpg');
	width:			58px;
}

/* LINKS */

a.links
{
	background-image: url('/images/header_menu_links.jpg');
	width:			37px;
}
	
a.links:hover
{
	background-image: url('/images/header_menu_links.jpg');
	width:			37px;
}

/* TIPS */

div.tip {
  width: 400px;
  min-height: 200px;
  padding-right: 5px;
  float:left;
  position:relative;
}
a.tips
{
	background-image: url('/images/header_menu_tips.jpg');
	width:			26px;
}
	
a.tips:hover
{
	background-image: url('/images/header_menu_tips.jpg');
	width:			26px;
}

/* MENUBAR */

div#menubalk
{
	position: 				relative;
	float: 					left;	
	width:  				970px;
	/*margin-right: 		48px;*/
	height: 				75px;
	background: 			url('/images/nav_menu_bg.jpg')  bottom repeat-x;
  margin-left:      20px;
  padding-left:     10px;
}

div#menubalk a
{
	height: 				75px;
	display: 				block;
	text-indent: 			-9999px;
	overflow: 				hidden;
  margin-right:   10px;
}

div#menubalk td.menubalk_spacer
{
	width:					100%;
	background-image: 		url('/images/DISABLED.jpg');
}

/* HONDEN */

a.honden
{
	background-image: 		url('/images/nav_button_1.jpg');
	width:					67px;
}

a.honden:hover
{
	background-image: 		url('/images/nav_button_1.jpg');
	width:					67px;
}

/* N */

a.katten
{
	background-image: 		url('/images/nav_button_2.jpg');
	width:					67px;
}

a.katten:hover
{
	background-image: 		url('/images/nav_button_2.jpg');
	width:					67px;
}


/* KNAAGDIEREN */

a.knaagdieren
{
	background-image: 		url('/images/nav_button_3.jpg');
	width:					106px;
}

a.knaagdieren:hover
{
	background-image: 		url('/images/nav_button_3.jpg');
	width:					106px;
}

/* papegaaien */

a.papegaaien
{
	background-image: 		url('/images/nav_button_4.jpg');
	width:					97px;
}

a.papegaaien:hover
{
	background-image: 		url('/images/nav_button_4.jpg');
}

/* PAARDEN */

a.paarden
{
	background-image: 		url('/images/nav_button_5.jpg');
	width:					76px;
}

a.paarden:hover
{
	background-image: 		url('/images/nav_button_5.jpg');
	width:					76px;
}

/* AANBIEDINGEN */

a.aanbiedingen
{
	background-image: 		url('/images/nav_button_6.jpg');
	width:					106px;
}

a.aanbiedingen:hover
{
	background-image: url('/images/nav_button_6.jpg');
	width:			    106px;
}


/* MIJN MENU */

a.my_menu
{
  background-image:     url('/images/button_mijnmenu.jpg');
  width:          93px;
}

a.my_menu:hover
{
  background-image:     url('/images/button_mijnmenu_over.jpg');
  width:          93px;
}

/* LINKS */

div.links_column
{
	float:			left;
	position:		relative;
	left:			0px;
	width:			300px;
}



/* HEADER CONTENT */

/* HEADER DIVS */

div#header
{
	position:		relative;
	height: 		170px;
	width: 			1020px;
	margin: 		0px;
}

div#logo
{
  	background-image:url(/images/top_left_logo.jpg);
  	margin: 		0px;
	position: 		relative;
	float: 			left;
	width: 			167px;
	height: 		209px;
}

div#header_top
{
	background-image:url(/images/header.jpg);
	width:			1020px;
	height:			88px;
}

div#header_search
{
	position:		absolute;
	width:			200px;
	height:			18px;
	top:			70px;
	left:			510px;
}

div#header_bottom
{	
	display:		none;
	position:		relative;
	background: 	url('/images/nav_menu_bottom.jpg');
	width:			1020px;
	height:			30px;
}

/* HEADER CLASSES */ 

.header
{
	background-color:#FFFFFF;
}

/* SEARCH PANEL */
div#search_container
{
	/*position:relative;/*
	/*float: left;*/
	/*margin-left: 65px;
	margin-top: 20px;*/
}

div#search_title
{
	position:		relative;
	float: 			left;
	font-family: 	"Tahoma", "Verdana", "Trebuchet MS";
	font-size: 		12px;
	font-weight: 	bold;
	color: 			#ffffff;
}

div#search_form
{
	position:		relative;
	float:			left;
	top:			0px;
	/*left:			35px;*/
}

div#search_choice
{
	float:			left;
}

div#search_input
{
	position:		relative;
	float:			left;
	/*margin-right: 500px;*/
}

div#search_input input
{
	font-size: 		10px;
	height:			10px;
	width:			100px;
}

div#search_button
{
	position:		relative;
	float:			left;
	top:			-18px;
	left:			115px;
	/*margin-right: 500px;*/
}

/* LEFT CONTENT PANELS */

div#content_left
{
	width:			175px;/*
	text-align:		right;*/
	left:			25px;
	position: 		relative;
	float: 			left;
	padding: 		0px;
	background-image: 	url(/images/cat_menu_spacer.jpg);
	background-repeat: 	repeat-y;
}

div#content_left_top
{
	position: 		relative;
	padding: 		0px;
	min-height:		520px;
}

/*div#content_left_bottom
{
	position: 		relative;
	float: 			left;
	padding: 		0px;
	height:			5px;
	width:			150px;
	background: 	url(/images/cat_menu_footer_1.jpg);
}*/
/* Above is the standard cat footer style ,
   below are the different ones used for huisdiersuper.
	 Dependent on category ID of honden, katten, and so on... */
div#content_left_bottom_1
{position: relative;float: left;padding: 0px;height:5px;width:150px;
 background: url(/images/cat_menu_footer_1.jpg);}
div#content_left_bottom_2
{position: relative;float: left;padding: 0px;height:5px;width:150px;
 background: url(/images/cat_menu_footer_2.jpg);}
div#content_left_bottom_3
{position: relative;float: left;padding: 0px;height:5px;width:150px;
 background: url(/images/cat_menu_footer_3.jpg);}
div#content_left_bottom_4
{position: relative;float: left;padding: 0px;height:5px;width:150px;
 background: url(/images/cat_menu_footer_4.jpg);}
div#content_left_bottom_5
{position: relative;float: left;padding: 0px;height:5px;width:150px;
 background: url(/images/cat_menu_footer_5.jpg);}
div#content_left_bottom_6
{position: relative;float: left;padding: 0px;height:5px;width:150px;
 background: url(/images/cat_menu_footer_6.jpg);}

div#left_content_header_text
{
	margin: 		5px auto auto 10px;
	font-family: 	"Tahoma", "Verdana", "Trebuchet MS";
	font-size: 		12px;
	font-weight: 	bold;
	color: 			#004191;
}

div#left_content_header_first
{
	background-image: url(/images/left_winkelwagen_spacer.jpg);
	width: 			167px; 
	height: 		23px;
}

div#left_content_header_image
{
	background-image: url(/images/button_dark_gradient.jpg);
	width: 			167px; 
	height: 		23px;
}

div#left_content_middle_image
{
	background-image: url(/images/dark_gradient_vlak.jpg);
	background-repeat: no-repeat;
	background-color: #303030;
	width: 			167px;
}

div#left_content_footer_image
{
	background-image: url(/images/left_winkelwagen_bottom.jpg);
	width: 			167px; 
	height: 		14px;
}

/* MAIN CATEGORIE'S */

div.maincategorie
{
	min-height: 	200px;
}

div.maincategorie_header
{
	padding:		0px;
	margin-bottom:	-5px;
}

div.maincategorie_content
{
	background: url('/images/info_block_spacer.jpg') repeat-y;
	padding: 		10px 100px 0px 10px;
}

div.maincategorie_content a
{
	color: 			#000fff;
	text-decoration: underline;
}

div.maincategorie_bottom
{
	background: url('/images/info_block_bottom.jpg') no-repeat;
	height: 		5px;
	width: 			640px;
}

div.maincategorie_anime
{
	position: 		absolute;
	float: 			right;
	right:			65px;
	height: 		180px;
	width:			80px;
	margin-top:		-20px;
}

div.maincategorie_anime_text
{
	font-size: 		9px;
	position: 		absolute;
	left:			10px;
	width: 			30px;
	height:			20px;
}

/* SUB CATEGORIE'S */

div.subcategorie
{
	min-height: 	60px;
	margin-top:		-4px;
	/*margin-left:	-9px;*/
}

div.subcategorie a:link
{
	color: 					#000000;
	text-decoration: 		underline;
}

div.subcategorie a:active
{
	color: 					#000000;
	text-decoration: 		underline;
}

div.subcategorie a:visited
{
	color: 					#000000;
	text-decoration: 		underline;
}

div.subcategorie a:hover
{
	color: 					#666666;
	text-decoration: 		underline;
}

div.subcategorie_header
{
	padding:		0px;
	margin-bottom:	-5px;
}

div.subcategorie_content
{
	background: url('/images/info_block_spacer.jpg') repeat-y;
	padding: 		10px 100px 0px 10px;
	width:		640px;
}

div.subcategorie_content a
{
	color: 			#000fff;
	text-decoration: underline;
}

div.subcategorie_bottom
{
	background: url('/images/info_block_bottom.jpg') no-repeat;
	height: 		5px;
	width: 			640px;
}

div.subcategorie_anime
{
	position: 		absolute;
	float: 			right;
	right:			55px;
	height: 		10px;
	width:			80px;
	margin-top:		-20px;
    _margin-right:   50px;
}
div.subcategorie_anime_link
{
	float: 			right;
	right:			65px;
	height: 		10px;
	width:			80px;
	margin-top:		-10px;
}

div#AnimatieVak
{
	width:			640px;
	height:			120px;
	margin-top:		-50px;
}

div.subcategorie_anime_text
{
	font-size: 		9px;
	position: 		absolute;
	left:			10px;
	width: 			30px;
	height:			10px;
}

div#TextByCategorieText
{
	min-height:		40px;
	width:			510px;
	margin-top:		-2px;
	
}


/* EXTRA INFO BOX */

div#extraInfoBox
{
	width:				615px;
}

/* CATEGORIE'S */

div#clear
{
	clear: 			both;
}

div#category_view
{
	position:			relative;
	border:				0px;
	border-style:		solid;
	border-color:		#000000;
	/*background-color:	#FFFFFF;*/
	width:				450px;
	font-family: 		"Trebuchet MS", "Verdana";
	font-size:			8pt;
	margin-left:		5px;
	text-decoration:	none;
	text-align:			center;
	padding:			5px;
	margin:				5px;
	display:			inline;
	clear:				left;
}

div#category_text 
{
	display:			inline;
	margin-left:		25px;
}

div#HeadCategory
{
	width:				600px;
	align:				center;
	
}

div#category_image 
{
	display:			inline;
	margin-top:			-150px;
}

div#product_view_title
{
	font-family: 		"Trebuchet MS", "Verdana";
	font-size: 			16px;
	color:				#004191;
}

div#Voorraad {
  float:          right;
  padding-right:  20px;
}

div#ProductUrlText
{
	font-family: 		"Trebuchet MS", "Verdana";
	font-size: 			12px;
	color:				#004191;
	background-color:	#ffffff;	
}

div#ProductUrlImage
{
	font-family: 		"Trebuchet MS", "Verdana";
	font-size: 			12px;
	margin-right:		5px;	
}

.subcat_image{
	/* width: 200px;*/
}

/* PRODUCT VIEW */

div#product_view
{
	background-image: 	url('/images/productview_spacer.jpg');
	width:				100%;
	margin-left: 		-6px;
}

.product_row_odd 
{
	background-color:	#A0D8E2;
}

.product_row_even
{
	background-color:	#D1ECF1;
	
}

div#category_product_row_odd
{
	/*background-color:	#FFFFFF;
	height:				100px;
	float: left;
	width: 275px;*/
}

div#category_product_row_even
{
	height: 			180px;
	padding-left:		10px;
	padding-bottom:		10px;
	/*background-color:	#FCFCF8;*
	/*height:			100px;
	float: 				left;
	width: 				275px;*/
}

div.category_product
{
	background: 		url('/images/product_bg_spacer.jpg');
	float: 				left; 
	width: 				170px;
	height: 			184px;
	overflow: 			hidden;
}
div.category_product_left
{
	float: 				left;
	background: 		url('/images/product_bg_left.jpg');
	width: 				10px;
	height: 			184px;
	overflow: 			hidden;
}
div.category_product_right
{
	position: 			relative;
	top: 				-127px;
	left: 				170px;
	float: 				left;
	background: 		url('/images/product_bg_right.jpg');
	width: 				10px;
	height: 			184px;
	overflow: 			hidden;
}
div.category_product_container
{
	float:				left;
	width:				197px;
	overflow: 			hidden;
}

div#category_product_view_image
{
	position: 			relative;
	font-size:			6.5pt;
	color:				#FF0000;
	text-align:			center;
	width:				170px;
	height:				97px;
	top:				5px;
	overflow: 			hidden;
}

div#category_product_view_bottom 
{
	clear:				both;
}

img.category_product_view_image
{
	width:				expression( this.style.width > 97 ? "97px" : this.style.width );
	max-width:			97px;
	height:				expression( this.style.height > 97 ? "97px" : this.style.height );
	max-height:			97px;
	border-width:		0px;
	overflow: 			hidden;
}

div#product_view_image
{
  position:     relative;
	font-size:			6.5pt;
	color:				#FF0000;
	text-align:			center;
	vertical-align:		middle;
	/*width:			220px;*/
	padding:			5px;
	float:				left;
	overflow: 			hidden;
}

div#product_view_image_cell
{
	width:				50px;
}

div#product_view_image_row
{
	width:				50px;
}

div#product_view_table_spacer
{
	width: 				10px;
}

div#product_view_description
{
	text-align:			left;
	padding-top:		5px;
  position:       relative;
}

div#category_product_view_name
{
	position:			relative;
	width:				170px;
	text-align:			center;
	height:				30px;
	font-size:			13px;
	font-family:		"Verdana";
	color:				#004191;
	font-weight: 		bold;
	overflow: 			hidden;
}

div#category_product_view_name a
{
	font-family:		"Verdana";
	color:				#004191;
	font-weight: 		bold;
	overflow: 			hidden;
}

div#category_product_view_productnr 
{
	font-size:			6.5pt;
	float:				right;
	clear:				right;
}

div#category_product_view_price 
{
	position: 			relative;
	width: 				100px;
	height: 			10px;
	/*float:			left;*/
	left:				-170px;
	top:				120px;
	/*clear:			right;*/
}

div#category_product_view_buttons 
{
	position:			relative;
	left:				-120px;
	top:				120px;
	width: 				150px;
	float:				left;
	/*clear:			right;*/
}
div.bestellenButton
{
	position:			relative;
	float:				left;
	width:				90px;
	margin-left:		1px;
	overflow: 			hidden;
}
div.meerInfoButton
{
	position:			relative;
	float:				left;
	margin-left:		-10px;
	overflow: 			hidden;
}
div#product_nr
{
	height:				20px;
	font-size:			6.5pt;
	color:				#333333;
}

div#productview_order
{
	position:			relative;
	float:				right;
	clear:				right;
}

div#price_container
{
	position:			relative;
	float:				right;
	margin-right:		20px;
	margin-top:			-12px;
}

div#productview_button
{
	position:			relative;
	float:				right;
	clear:				right;
	margin-top:			10px;
	margin-right:		20px;	
}

div#productview_aantal
{
	position:			relative;
	float:				right;
	clear:				right;
	margin-top:			-50px;
	margin-right:		20px;	
}

div#product_images 
{
	top:				-200px;
}

div#optionRequired
{
	color:				#004191;
	font-size:			6.5pt;
	font-weight: 		bold;
}


div#product_view_top
{
	background-image: url('/images/productview_top.jpg');
	background-repeat: no-repeat;
	height: 20px;
	margin-left: -6px;
	margin-bottom: -19px;
}
div#product_view_bottom
{
	background-image: url('/images/productview_bottom.jpg');
	background-repeat: no-repeat;
	height: 20px;
	margin-left: -6px;
	clear:			both;

}
img.product_view_image
{
	width:				expression( this.style.width > 200 ? "200px" : this.style.width );
	max-width:			200px;
	height:				expression( this.style.height > 200 ? "200px" : this.style.height );
	max-height:			200px;
	border-width:		0px;
}

div#ReviewRowTitle
{
	font-family: "Tahoma", "Verdana", "Trebuchet MS";
	font-size: 18px;
	color:#004191;
	margin-left:	0px;			
}

div#ReviewRowDate
{
	font-family: "Tahoma", "Verdana", "Trebuchet MS";
	font-size: 9px;
	font-weight: bold;
	color: #004191;
}

div#ReviewAddText
{
	float:				left;
	clear:				left;
	margin-top:			25px;	
}

div#ReviewAdd
{
	float:				left;
	clear:				left;

}

/* LEFT MENU PANEL (CATEGORIEEN) */


div#menu_field a 
{
	color: #FFFFFF;
	font-size: 9px;
	text-decoration: none;
}

div#menu_field a:hover 
{
	text-decoration: underline;
}

div#menu_left_container
{
	font-family: "Tahoma", "Verdana", "Trebuchet MS";
	font-size: 10px;
	/*margin-top: -38px;*/
	width: 150px;
}
div#menu_left_container a
{
	text-decoration: underline;
}

div#menu_left_container a:hover
{
	color: #00bbbb;
	text-decoration: underline;
}

div#menu_left_header
{
	background-image: url(/images/cat_menu_top.jpg);
	height: 1px;
}

/*div#menu_left_top
{
	background-image: url(/images/cat_menu_header_1.jpg);
	height: 20px;
}*/

div#menu_left_top_1
{ background-image: url(/images/cat_menu_header_1.jpg); height: 20px; }
div#menu_left_top_2
{ background-image: url(/images/cat_menu_header_2.jpg); height: 20px; }
div#menu_left_top_3
{ background-image: url(/images/cat_menu_header_3.jpg); height: 20px; }
div#menu_left_top_4
{ background-image: url(/images/cat_menu_header_4.jpg); height: 20px; }
div#menu_left_top_5
{ background-image: url(/images/cat_menu_header_5.jpg); height: 20px; }
div#menu_left_top_6
{ background-image: url(/images/cat_menu_header_6.jpg); height: 20px; }

div#menu_left_content
{
	
}
div#menu_left_title
{
	font-size: 15px;
	font-weight: bold;
	color: #004191;
	margin-left: 10px;
}

div#menu_left_items
{
  font-size:  12px;
	margin-left: -35px;
	margin-top: 0px;
	margin-right: 0px;
}

div#menu_left_items ul
{
	/*margin-top: 10px;*/
	margin-bottom: 0px;
}

div#menu_left_items li
{
	font-weight: bold;
	letter-spacing: 0px;
	line-height: 15px;
	/*margin-left: -38px;*/
  margin-left:  15px;
	margin-top: 10px;
	margin-right: 5px;
	/*list-style: none;*/
}

div#menu_left_footer
{
	height: 13px;
}

/* CART PANEL */



div#cart_left_container
{
	font-family: "Tahoma", "Verdana", "Trebuchet MS";
	font-size: 12px;	
	/*margin-top: -38px;*/
	width: 160px;
  margin-top: 10px;

}

div#cart_left_top
{
	background-image: url(/images/right_cart_menu_top.jpg);
	height: 1px;
}

div#cart_left_header_1
{background-image: url(/images/right_cart_menu_header_1.jpg);height: 20px;}
div#cart_left_header_2
{background-image: url(/images/right_cart_menu_header_2.jpg);height: 20px;}
div#cart_left_header_3
{background-image: url(/images/right_cart_menu_header_3.jpg);height: 20px;}
div#cart_left_header_4
{background-image: url(/images/right_cart_menu_header_4.jpg);height: 20px;}
div#cart_left_header_5
{background-image: url(/images/right_cart_menu_header_5.jpg);height: 20px;}
div#cart_left_header_6
{background-image: url(/images/right_cart_menu_header_6.jpg);height: 20px;}

div#cart_left_content
{
	background-image: url(/images/right_cart_menu_spacer.jpg);
	background-repeat: repeat-y;
}
div#cart_left_title
{

	/*font-size: 15px;
	font-weight: bold;
	color: #004191;
	margin-left: 10px;*/
	padding-top:		15px;
	padding-left:		10px;
	font-weight: 		bold;
	font-size:			12px;
	height: 				20px;
}
img#checkoutbutton
{
	border: 0;
	margin-left:40px;
	margin-top:-10px;
}

div#cart_left_items
{
	color: #000000;
	margin-left: 10px;
	margin-top: 0px;
	line-height: 15px;
	margin-right: 10px;
}

div#cart_left_items ul
{
	margin-top: 0px;
	margin-bottom: 0px;
}

div#cart_left_items li
{
	font-weight: bold;
	line-height: 12px;
	margin-left: -40px;
	margin-top: 10px;
	margin-right: 5px;
	list-style: none;
	list-style-position: outside;
}

div#cart_left_footer
{
	background-image: url(/images/right_cart_menu_footer.jpg);
	height: 1px;
}

/* WEEKOFFER PANEL */

div#weekoffer_container
{
	position:	absolute;
	width: 		175px;
	font-family: 	"Tahoma", "Verdana", "Trebuchet MS";
	font-size: 	12px;
	left:		650px;
	top:		0px;
}

div#weekoffer_top
{
	background-image: url(/images/weekoffer_top.jpg);
	height: 148px;
}

div#weekoffer_header
{
	background-image: url(/images/weekoffer_header_1.jpg);
	height: 20px;
}

div#weekoffer_content
{
	min-height: 287px;
	background: url(/images/weekoffer_spacer.jpg) repeat-y;
}
div#weekoffer_title
{

	font-size: 			15px;
	font-weight: 		bold;
	color: 				#004191;
	position:			relative;
	bottom: 			121px;
	text-align: 		center;
}
div#weekoffer_items
{
	color: 				#000000;
	margin-left: 		10px;
	margin-top: 		0px;
	line-height: 		15px;
	margin-right: 		10px;
	position:			relative;
	bottom: 			121px;
}

div#weekoffer_items ul
{
	margin-top: 		0px;
	margin-bottom: 		0px;
}

div#weekoffer_items li
{
	/*font-weight: 		bold;*/
	line-height: 		12px;
	margin-left: 		-40px;
	margin-top: 		10px;
	margin-right: 		5px;
	list-style: 		none;
	list-style-position: outside;
}

div#weekoffer_footer
{
	background: 		url(/images/weekoffer_bottom.jpg) no-repeat #f2fcfe;
	height: 			125px;
}


/* RIGHT CONTENT PANELS */

/* NEWS ITEMS */

div#content_right
{
	position:			absolute;
	left:				825px;
	top:				0px;
	width: 				160px;
	font-family: 		"Tahoma", "Verdana", "Trebuchet MS";
	font-size: 			12px;
}

div#right_news_panel
{
	width: 				160px;
	margin-left: 		0px;
}

div#right_news_header_1
{
	background-image: 	url(/images/right_news_menu_header_1.jpg);
	height: 			20px;
}

div#right_news_header_2
{
    background-image:   url(/images/right_news_menu_header_2.jpg);
    height:             20px;
}

div#right_news_header_3
{
    background-image:   url(/images/right_news_menu_header_3.jpg);
    height:             20px;
}

div#right_news_header_4
{
    background-image:   url(/images/right_news_menu_header_4.jpg);
    height:             20px;
}

div#right_news_header_5
{
    background-image:   url(/images/right_news_menu_header_5.jpg);
    height:             20px;
}

div#right_news_header_6
{
    background-image:   url(/images/right_news_menu_header_6.jpg);
    height:             20px;
}

div#right_news_main
{
	background-image: 	url(/images/right_news_menu_spacer.jpg);
	background-repeat: 	repeat-y;
}

div#right_news_header_1
{background-image: url(/images/right_news_menu_header_1.jpg);height: 20px;}
div#right_news_header_2
{background-image: url(/images/right_news_menu_header_2.jpg);height: 20px;}
div#right_news_header_3
{background-image: url(/images/right_news_menu_header_3.jpg);height: 20px;}
div#right_news_header_4
{background-image: url(/images/right_news_menu_header_4.jpg);height: 20px;}
div#right_news_header_5
{background-image: url(/images/right_news_menu_header_5.jpg);height: 20px;}
div#right_news_header_6
{background-image: url(/images/right_news_menu_header_6.jpg);height: 20px;}

div#right_news_content
{
	margin-left: 		10px;
}

div#right_news_item
{		
/**/
}

div#right_news_image
{
	border: 			0px;
}

div#right_news_bottom
{
	width: 				280px;
	height: 			11px;
}

/* END NEWS ITEMS */

/* CONTACT PANEL */
div#right_contact_panel
{
	font-family: 		"Tahoma", "Verdana", "Trebuchet MS";
	font-size: 			12px;
	width: 				160px;
	/*margin-left: 		4px;*/
}
div#right_contact_panel a
{
	text-decoration: 	underline;
}
div#right_contact_container a:hover
{
	text-decoration: 	underline;
}
div#right_contact_header
{
	background-image: 	url(/images/right_contact_menu_top.jpg);
	height: 			1px;
	margin-top:			-3px;
}
div#right_contact_content
{
	background-image: 	url(/images/right_contact_menu_spacer.jpg);
	background-repeat: 	repeat-y;
	height: 			100px;
}
div#right_contact_content table
{
	left:				10px;
	margin-top:			10px;
}
div#right_contact_title_1
{background: 			url(/images/right_contact_menu_header_1.jpg) no-repeat;height: 20px;}
div#right_contact_title_2
{background: 			url(/images/right_contact_menu_header_2.jpg) no-repeat;height: 20px;}
div#right_contact_title_3
{background: 			url(/images/right_contact_menu_header_3.jpg) no-repeat;height: 20px;}
div#right_contact_title_4
{background: 			url(/images/right_contact_menu_header_4.jpg) no-repeat;height: 20px;}
div#right_contact_title_5
{background: 			url(/images/right_contact_menu_header_5.jpg) no-repeat;height: 20px;}
div#right_contact_title_6
{background: 			url(/images/right_contact_menu_header_6.jpg) no-repeat;height: 20px;}

div#right_contact_footer
{
	background-image: 	url(/images/right_contact_menu_bottom.jpg);
	height: 			2px;
}

/* END CONTACT PANEL */

/* NEWSLETTER PANEL */

div#right_newsletter_panel
{
	font-family: "Tahoma", "Verdana", "Trebuchet MS";
	font-size: 12px;
	width: 160px;
	/*margin-left: 4px;*/
}
div#right_newsletter_container a
{
	text-decoration: underline;
}
div#right_newsletter_container a:hover
{
	text-decoration: underline;
}
div#right_newsletter_header_1
{background-image: url(/images/right_newsletter_menu_header_1.jpg);height: 20px;}
div#right_newsletter_header_2
{background-image: url(/images/right_newsletter_menu_header_2.jpg);height: 20px;}
div#right_newsletter_header_3
{background-image: url(/images/right_newsletter_menu_header_3.jpg);height: 20px;}
div#right_newsletter_header_4
{background-image: url(/images/right_newsletter_menu_header_4.jpg);height: 20px;}
div#right_newsletter_header_5
{background-image: url(/images/right_newsletter_menu_header_5.jpg);height: 20px;}
div#right_newsletter_header_6
{background-image: url(/images/right_newsletter_menu_header_6.jpg);height: 20px;}

#newsletterSubmitButton {
	background-image: url('/images/button_klikhier_nl.jpg');
	text-indent: -9999px;
	width:	103px;
	height: 22px;
}

div#right_newsletter_content
{
	background-image: url('/images/right_news_menu_spacer.jpg');
	background-repeat: repeat-y;
	padding: 5px;
	margin-bottom:10px;
}

div#right_newsletter_content input.text
{
	width:100px;
}

div#right_newsletter_content input#submitbutton
{
	margin-top:10px;
	margin-left:40px;
	margin-bottom:-20px;
	/*float:right;*/
}
/*div#right_newsletter_content label
{
}*/
/*div#right_newsletter_title
{
	background: url(/images/right_news_menu_header_1.jpg) no-repeat;
	height: 20px;
}*/

div#right_newsletter_title
{
	padding-top:		15px;
	font-weight: 		bold;
	font-size:			12px;
	height: 				20px;
}

div#right_newsletter_footer
{
	background-image: url(/images/right_news_menu_bottom.jpg);
	height: 2px;
}

/* END NEWSLETTER PANEL */

/* PAYMENT METHOD PANEL */

div#right_payment_panel
{
	margin-top: 10px;
	margin-bottom: 10px;
	width: 160px;
	/*margin-left: 4px;*/
}
div#right_payment_content
{
	background-repeat: repeat-y;
}
div#right_payment_header
{
	background-image: url(/images/right_paymentmethod_top.jpg);
	height: 10px;
}
div#right_payment_title
{
	background: url(/images/right_paymentmethod_icons.jpg) no-repeat;
	height: 39px;
}

div#right_payment_footer
{
	background-image: url(/images/right_paymentmethod_bottom.jpg);
	height: 8px;
}
/* END PAYMENT METHOD PANEL */

div#right_qshops_panel
{
	margin-top: 10px;
	margin-bottom: 10px;
	width: 160px;
	/*margin-left: 4px;*/
}
div#right_qshops_content
{
	background-repeat: repeat-y;
}
div#right_qshops_header
{
	background-image: url(/images/right_paymentmethod_top.jpg);
	height: 5px;
}
div#right_qshops_title
{
	background: url(/images/right_qshops_icon.jpg) no-repeat;
	height: 60px;
}

div#right_qshops_footer
{
	background-image: url(/images/right_paymentmethod_bottom.jpg);
	height: 8px;
	margin-top:-9px;
}



/* FOOTER CONTENT */

/* FOOTER */

div#footer
{
  position:relative;
	margin-top:16px;
	background-image: url("/images/footer.jpg");
	background-color: #FFFFFF;
	height: 64px;
	width: 1020px;
	margin:	0 auto;
}

div#footer_text
{
  position:   relative;
	font-family: "Tahoma", "Verdana", "Trebuchet MS";
	font-size: 10px;
	padding-top: 10px;
	margin-top:	 0px;
}

div#footer_text a 
{
	color: #FFFFFF;
	font-family: "Tahoma", "Verdana", "Trebuchet MS";
	font-size: 9px;
	text-decoration: none;
}

div#footer_text a:hover 
{
	text-decoration: underline;
}

div#footer_menu
{
	position:		relative;
	top:				20px;
	padding-left:30px;
	height:			12px;
}

div#footer_text div#footer_text {
  color:      #FFFFFF;
  float:      right;
  padding-right: 40px;
}

div#footer_menu a
{
	height: 			12px;
	display: 			block;
	text-indent: 	-9999px;
	overflow: 		hidden;
}

/* ABOUT US */
a.footer_aboutus
{
	background:url('/images/footer_button_about.jpg');
	width:		58px;
}
a.footer_aboutus:hover
{
	background:url('/images/footer_button_about.jpg');
	width:		58px;
}

/* CONTACT */
a.footer_contact
{
	background:url('/images/footer_button_contact.jpg');
	width:		52px;
}
a.footer_contact:hover
{
	background:url('/images/footer_button_contact.jpg');
	width:		52px;
}

/* CONDITIONS */
a.footer_conditions
{
	background:url('/images/footer_button_conditions.jpg');
	width:		86px;
}
a.footer_conditions:hover
{
	background:url('/images/footer_button_conditions.jpg');
	width:		86px;
}

/* PRIVACY */
a.footer_privacy
{
	background:url('/images/footer_button_privacy.jpg');
	width:		49px;
}
a.footer_privacy:hover
{
	background:url('/images/footer_button_privacy.jpg');
	width:		49px;
}

/* SITEMAP */
a.footer_sitemap
{
	background:url('/images/footer_button_sitemap.jpg');
	width:		52px;
}
a.footer_sitemap:hover
{
	background:url('/images/footer_button_sitemap.jpg');
	width:		52px;
}

div#footer_text
{
	position:		relative;
  
}

div#cat_banner
{
	margin-top:10px;
	margin-bottom:10px;
}


div#loginPanel
{
  font-family: "Tahoma", "Verdana", "Trebuchet MS";
  font-size: 12px;  
  /*margin-top: -38px;*/
  width: 160px;

}

div#loginPanel div#loginPanel_content form label {
  font-size:  12px;
}

div#loginPanel div#loginPanel_content form input {
  font-size:12 px;
}

div#loginPanel_top_1
{
  background-image: url(/images/right_inloggen_menu_header_1.jpg);
  height: 21px;
}

div#loginPanel_top_2
{
  background-image: url(/images/right_inloggen_menu_header_2.jpg);
  height: 21px;
}

div#loginPanel_top_3
{
  background-image: url(/images/right_inloggen_menu_header_3.jpg);
  height: 21px;
}

div#loginPanel_top_4
{
  background-image: url(/images/right_inloggen_menu_header_4.jpg);
  height: 21px;
}

div#loginPanel_top_5
{
  background-image: url(/images/right_inloggen_menu_header_5.jpg);
  height: 21px;
}

div#loginPanel_content
{
  background-image: url(/images/right_cart_menu_spacer.jpg);
  background-repeat: repeat-y;
  padding: 5px;
}

div#loginPanel_content input {
  margin-left:    10px;
  font-size:      12px;
}

div#loginPanel div#loginPanel_content form input#loginSubmitButton {
  width:    103px;
  height:   22px;
  padding-top: 3px;
  padding-left: 10px;
}

div#loginPanel_title
{

  /*font-size: 15px;
  font-weight: bold;
  color: #004191;
  margin-left: 10px;*/
  padding-top:    15px;
  padding-left:   10px;
  font-weight:    bold;
  font-size:      12px;
  height:         20px;
}

.tipsList {
  color:          #004191;
}

.addthis_toolbox {
  float:right;
  padding-right:10px
}
