/*     Bulk Group Page      */
#menu9item0, #menu9item1, #menu9item2, #menu9item3, #menu9item4,
#menu9item5, #menu9item6, #menu9item7, #menu9item8, #menu9item9
{
	padding-top:20px;
}

.validasterix_div {
	float:left;
}

body a
{
	color: #C9B600;
}

.clear
{
	clear:both;
}

.validate_message_hide
{
	color:Red;
	display:none;
}

.validate_message_show
{
	color:Red;
	width:100%;
}

.banmiddle
{
	padding-top:	10px;
}
.productbulk_filterconteiner
{
	padding-top:10px;
	font-size:10px;
	overflow :auto;
}
.productbulk_filter_top
{
	height: 18px;
	background-color:#958C85;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	color:#FFFFFF;
	overflow:hidden;
}
.productbulk_filter_bottom
{
	background-color:#D1CECB;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	color:#958C85;
	overflow :hidden;
}
.productbulk_filter_top_title
{
	float:left;
	padding-right:5px;
}
.productbulk_filter_top_content
{

}
.productbulk_filter_bottom_content
{

}
.productbulk_filter_bottom_title
{
	float:left;
	padding-right:5px;
}
.filteritem ,.filteritem_active
{
	padding-left:7px;
	padding-right:7px;
	float:left;
	height:18px;
	cursor:pointer;
}
.filteritem_active
{
	color:#958C85;
	background-color:#D1CECB;
}
.filtersubitem
{
	padding-left:7px;
	padding-right:7px;
	float:left;
	color:#000000;
	height:18px;
	white-space:nowrap;
}
.filtersubitem_active
{
	padding-left:7px;
	padding-right:7px;
	float:left;
	color:#C0BAB5;
	height:18px;
	white-space:nowrap;
}
.filtersubitemblock_active
{
	display:block;
}
.filtersubitemblock
{
	display:none;
}
.filtersubitem a
{
	color:#000000;
	text-decoration:none;
	height:18px;
}

.filtersubitem a:hover
{
	color:#8C105A;
	text-decoration:none;
	height:18px;
}

.filtersubitem_active a
{
	color:#8C105A;
	text-decoration:none;
	height:18px;
}
.productbulk_sort_conteiner
{
	float:left;
}
.productbulk_sort_name
{
	float:left;
	color:#C0BAB5;
	font-size:11px;
	font-weight:bold;
}
.productbulk_sort_value
{
	float:left;
}
.productbulk_sort_value a
{
	text-decoration:none;
	color:#CBB800;
	font-size:11px;
	font-weight:bold;
	padding-left:5px;
}

.bulk_product_price_and_morebtn
{
	width:158px;
}
.productsrow
{
	float:			left;
	overflow:		auto;
	padding-bottom:	8px;
}
.bulk_product
{
	float:			left;
	width:			158px;
	margin-right:	20px;
	font-size:		11px;
	font-weight:	bold;
	overflow:		hidden;
	padding-top:	10px;	
}
.bulk_product_margin
{
	margin-right:	0px;
	clear:			right;
}
.bulk_product_img
{
	display:		block;
	height:			158px;
	overflow-y:		hidden;
}
.bulk_product_img img
{
	border:			solid 1px #9C8E80 !important;
}
a.bulk_product_title
{
	display:		block;
	color:			#7E7770;
	text-decoration: none;
	margin-top:	5px;
}
.bulk_product_descr
{
	font-weight:normal;
}
.bulk_product_price_content
{
	float:			left;
	width:			158px;
	margin-right:	20px;
	font-size:		11px;
	font-weight:	bold;
	overflow:		hidden;
}
.bulk_product_price_margin
{
	float:			left;
	width:			158px;
	font-size:		11px;
	font-weight:	bold;
	overflow:		hidden;
	overflow:hidden;
}
.productprice
{
	width:100%;
	border-bottom:	solid 1px #D5D1CE;
	padding-bottom:8px;
	float:left;
	overflow:hidden;
}

.bulk_product_price
{
	color:			#5B554F;
	float:			left;
}
.bulk_product_morebtn
{
	float:			right;
}
.bulk_product_paging
{
	clear:			left;
	padding-top:	12px;
}
.searchresult_paging_prevbutton
{
	color:			#C3BAB1;
	font-size:		10px;
	text-align:		right;
	padding-right:	12px;
}
.current_page
{	
	color:			#726D68;
	font-weight:	bold;
	padding:		0px 2px 0px 5px;
	font-size:		11px;
}
.page_number
{
	color:			#756D66;
	text-decoration: underline;
	padding:		0px 2px 0px 5px;
	font-size:		11px;
}
.bulk_product_subheader
{
	overflow:hidden;
	padding-top:15px;
}
.bulk_product_subheader .searchresult_paging_prevbutton
{
	font-size:		11px;
	font-weight:	bold;
	color:			#C0BAB5;
	
}
.selected_number_of_results, .number_of_results
{
	padding:		0px 1px 0px 1px;
	text-decoration:none;
	color:			#000000;
}
a.number_of_results
{
	color:			#CBB800;
}
/*   ProfileAccount Page      */
.profilepagesconttable
{
	background-color:#F0EEEE;
	padding:20px 10px 20px 20px;
		
	color:#685C53;
	font-weight:bold;
		
	border-bottom-color:#CFC9C3;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-top-color:#CFC9C3;
	border-top-style:solid;
	border-top-width:1px;
}

.forgotlogintd
{
	float:right;
	display:inline;
}

.forgotlogintd .separatordiv
{
	font-size:1px;
	height:5px;
}

.forgotlogintd a
{
	color:#7A6F68 ! important;
	font-size:8pt ! important;
}

.forgotlogintd a:hover
{
	color:#7A6F68 ! important;
	font-size:8pt ! important;
	text-decoration:none;
}

.profile_loginnewexist_newlinklink a
{
	color:#7A6F68 ! important;
	font-size:8pt ! important;
}

.profile_loginnewexist_newlinklink a:hover
{
	color:#7A6F68 ! important;
	font-size:8pt ! important;
	text-decoration:none;
}

.profileloginlogintablebuttontd
{
	width:100%;
}

.loginformconttable
{
	width:100%;
}

.profileloginlogintable .profileregisterformheader
{
	padding-top:4px;
}

.profileloginlogintable .profileregisterforminputtd
{
	padding-top:4px;
}

.profilechangepasswordtable .profileregisterformheader
{
	padding-top:4px;
}

.profilechangepasswordtable .profileregisterforminputtd
{
	padding-top:4px;
}

.inputmargin
{
	margin-right:10px ! important;
}

.birthdayinp, .birthmonthinp, .birthyearinp
{
	width:60px ! important;
}

.profileregisterinputbox, .profileregisterinputboxerror, .sanaaddressregisterinputbox, .sanaaddressregisterinputboxerror, .fieldbox, .fieldarea
{
	width:200px;
	padding:0px;
	border-width:0px;
	background-image:url(../content/images/imput_top_gradient.gif);
	background-repeat:repeat-x;
}

.addressinp, .addressinperror
{
	width:130px !important;
}

.housenumberinp
{
	width:60px !important;
}

#profileregisterinputboxaddress
{
	width:130px !important;
	margin-right:10px !important;
}

#profileregisterinputboxhousenumber
{
	width:60px ! important;
}

#profileregisterinputboxpostalcode
{
	margin-right:10px ! important;
}

.myaccount_maintable
{
	color:	   #5C524A;
}
.myaccount_contenttable
{
	width:100%;
	background-color:#F0EEEE;
	border-bottom: solid 1px #CFC9C3;
	border-top: solid 1px #CFC9C3;
}
.myaccount_contenttable a
{
	color:	   #5C524A;
}
.myaccount_row
{
	padding: 10px 0px  5px 10px;
}
/*   END ProfileAccount Page  */

.profileregistererrormessage, .profile_customererrormssgtd, .sanaaddressregistererrormessage,
.sanadeliverymethoderrormessage, .sanatelefoonerrormessage, .sanaemailerrormessage,
.sanadeliverydateerrormessage

{
	color	:		#FF0000;
	font-weight:	normal;
}
.customerformrow .profileregistererrormessage
{
	font-size:		10px;
}

/*   Customer Page      */
/*.profile_maintable
{
	color:	   #5C524A;
}
.profile_customerintrotd
{
	font-size: 16px;
	padding-bottom:20px;
}
.profile_customerformheadtd, .profileregisterformheader
{
	padding: 11px 0px  0px 10px;
	width:25%;
	overflow:hidden;
}
#profileregisterinputboxhousenumber, #profileregisterinputboxhousenumberao,
#profileregisterinputboxphone, #profileregisterinputboxmobile
{
	width:94px;
	margin-right:5px;
}
#profileregisterinputboxfirstname, #profileregisterinputboxmiddlename,
#profileregisterinputboxlastname, #profileregisterinputboxemail,
#profileregisterinputboxaddress, #profileregisterinputbox,
#countryid, #profileregisterinputboxpassword
{
	width:199px;
}
#countryid
{
		width:205px;
}*/
#profileregisterinputboxday, #profileregisterinputboxmonth, #profileregisterinputboxyear
{
	width:59px;
	margin-right:10px;
}
/*   Change password page      */
.profile_customertoptable
{
	width:100%;
}

.profilechangepasswordbuttonrow
{
	float:right;
	padding-right:10px;
	padding-top:20px;
}
.profilechangepassworddivtable
{
	display:inline;
	float:left;
	padding-left:10px;
	width:400px;
}
.profileloginerrormessage
{
	color:red;
}
.profilechangepasswordbottomtable
{
	/*padding-top:31px;*/
}
/*.profileregisterformheader
{
	width:150px;
	overflow:hidden;
}*/
textarea.profilelogininputbox
{
	width:200px;
	padding:0px;
	border-width:0px;
	background-image:url(../content/images/imput_top_gradient.gif);
	background-repeat:repeat-x;
	color:Black;
}

input.profilelogininputbox, input.emailnewsletter
{
	width:200px;
	padding:0px;
	border-width:0px;
	background-image:url(../content/images/imput_top_gradient.gif);
	background-repeat:repeat-x;
	color:Black;
	height:17px;
}
.profilelogininputbox_step2
{
	width:200px;
	padding:0px;
	border-width:0px;
	background-image:url(../content/images/imput_top_gradient.gif);
	background-repeat:repeat-x;
	color:#000000;
}
.profilelogininputbox_step2_gray
{
	width:200px;
	padding:0px;
	border-width:0px;
	background-image:url(../content/images/imput_top_gradient.gif);
	background-repeat:repeat-x;
	color:#A0A0A0;
}
.changepasswordformcontent
{
	font-size: 13px;
	background-color:#F0EEEE;
	border-bottom: solid 1px #CFC9C3;
	border-top: solid 1px #CFC9C3;
	/*height:60px;*/
	float:left;
	padding:10px 0px;
	overflow:hidden;
}
.customerformrow td
{
	/*padding: 4px 0px 0px 0px;*/
}
.validasterix
{
	color:#A03D77;
	font-weight:bold;
	padding-left:3px;
}

.phoneinp
{
	width:94px;
}

.profileregistertable
{
	width:100%;
}

.profileregistertable .profileregisterformheader
{
	width:25%;
	padding-top:4px;
}

.profileregistertable .profileregisterforminputtd
{
	width:75%;
	padding-top:4px;
}
/*Userunknowform*/
.mainbody
{
	width:100%;
}

.mainbody .profilelogintable
{
	width:100%;
}

 .profileregisterformheader
{
	width:44%;
}

 .profileregisterforminputtd
{
	width:56%;
}

.billingtypelist
{
}

.billingtypelist .radiotexttd
{
	padding-left:5px;
}

.billingtypelist .billingradiotr
{
	padding-bottom:5px;
}
/*END Userunknowform*/
/*PaymentSteps*/
.paymentdivcontainer
{
	position:relative;
	width:692px;
	margin:-17px -23px 0px -20px;
}

.paymentsteps
{
	width:735px;
	height:121px;
}

.bottomgradient
{
	background-image:url(../content/images/steps/shadow.jpg);
	background-repeat:no-repeat;
	width:735px;
	height:12px;
}

.activestep
{
	float:left;
	background-image:url(../content/images/steps/activestep.jpg);
	width:149px;
	height:121px;
}

.preactivestep
{
	float:left;
	background-image:url(../content/images/steps/preactivestep.jpg);
	width:149px;
	height:121px;
}

.lastpreactivestep
{
	float:left;
	background-image:url(../content/images/steps/lastpreactivestep.jpg);
	width:139px;
	height:121px;
}

.afteractive
{
	float:left;
	background-image:url(../content/images/steps/afteractive.jpg);
	width:149px;
	height:121px;
	cursor:pointer;
	cursor:hand;
}

.donestep
{
	float:left;
	background-image:url(../content/images/steps/done.jpg);
	width:149px;
	height:121px;
	cursor:pointer;
	cursor:hand;
}

.lastactivestep
{
	float:left;
	background-image:url(../content/images/steps/lastactivestep.jpg);
	width:139px;
	height:121px;
}

.donetoptext
{
	height:60px;
	color:#4D4640;
	text-align:center;
	font-size:14pt;
}

.donebottomtext
{
	height:61px;
	color:#4D4640;
	text-align:center;
	font-size:11pt;
}

.afteractivetoptext
{
	height:60px;
	color:#4D4640;
	text-align:center;
	font-size:14pt;
}

.afteractivebottomtext
{
	height:61px;
	color:#4D4640;
	text-align:center;
	font-size:11pt;
}

.activetoptext
{
	font-size:14pt;
	height:60px;
	color:#ffffff;
	text-align:center;
}

.activebottomtext
{
	height:61px;
	color:#ffffff;
	text-align:center;
	font-size:11pt;
}

.preactivetoptext
{
	font-size:14pt;
	height:60px;
	color:#ffffff;
	text-align:center;
}

.preactivebottomtext
{
	height:61px;
	color:#ffffff;
	text-align:center;
	font-size:11pt;
}

.lastactivetoptext
{
	font-size:14pt;
	height:60px;
	color:#ffffff;
	text-align:center;
}

.lastactivebottomtext
{
	height:61px;
	color:#ffffff;
	text-align:center;
	font-size:11pt;
}

.toptextspan
{
	padding-top:40px;
	display:block;
}
.afteractivebottomtext a, .donebottomtext a, .afteractivebottomtext a
{
	text-decoration:none;
	color:#4d4640;
}
.afteractivebottomtext a:visited, .donebottomtext a:visited, .afteractivebottomtext a:visited
{
	color:#4d4640;
}

/*END:PaymentSteps*/
/*ShowBasket_s2*/
.order_basketdeliverytable
{
	float:left;
	width:220px;
	cursor:hand;
	overflow:auto;
}

.basket_s2_preferred_delivery_date_area
{
	display: none;
}


.delivery_option_img
{
	float:left;
}
.delivery_option_img img
{
	cursor:pointer;
	cursor:hand;
}

.delivery_option_descr
{
	padding:0px 5px 0px 5px;
	float:left;
	width:142px;
}

.order_basketdeliverycheck
{
	padding-bottom:9px;
}

.addresseditingformdiccontainer, .newsletter_deliveryformformdiv
{
	background-color:#F0EEEE;
	padding:10px 10px 15px 20px;
		
	color:#685C53;
	/*font-weight:bold;*/
		
	border-bottom-color:#CFC9C3;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-top-color:#CFC9C3;
	border-top-style:solid;
	border-top-width:1px;
	
	margin-bottom:20px;
}

.basket_s2_deliverymethods, .basket_s2_filialcontainer, .basket_s2_preferred_delivery_date,
.opmerkingen_content_content
{
	overflow:auto;
	background-color:#F0EEEE;
	padding:10px 10px 15px 20px;
		
	color:#685C53;
	/*font-weight:bold;*/
		
	border-bottom-color:#CFC9C3;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-top-color:#CFC9C3;
	border-top-style:solid;
	border-top-width:1px;
}

.basket_s2_preferred_delivery_date_container,
.basket_s2_preferred_delivery_date_calendar,
.basket_s2_opmerkingen_container
{
	padding-bottom:10px;
}

.basket_s2_preferred_delivery_date_textcalendar
{
	float:left;
	font-weight:bold;
	padding-right:10px;
}

.basket_s2_preferred_delivery_date_calendar_d
{
	padding-right:10px;
}

#deliverydate
{
	width:65px;
}

.delivery_date_calendar_img
{
	width:14px;
	height:14px;
	background		: url('../content/images/kalendar.gif');
	float:left;
}

.opmerkingen_img
{
	padding-right:4px;
	width:14px;
	height:13px;
	float:left;
}

.opmerkingen_img input
{
	
}

.opmerkingen_vraag_string, .opmerkingen_email_tel
.opmerkingen_email, .opmerkingen_tel, .opmerkingen_contactinputhead,
.opmerkingen_email_tel_text

{
	float:left;
}

.opmerkingen_email_tel_text
{
	font-weight:bold;
	padding: 5px 0px 10px 0px;
}

.opmerkingen_contactinputhead
{
	padding-top:2px;
	padding-left:7px;
	width:60px;
}

.opmerkingen_contactinputhead_imput
{
	padding-top:2px;
	width:150px;
	float:left;
	overflow:auto;
}
.opmerkingen_contactinputhead_imput input
{
	width:142px;
}

.opmerkingen_email, .opmerkingen_tel
{
	width:235px;
	padding-bottom:5px;
	overflow:auto;
	float:left;
}


.squarec
{
	float:left;
	padding-right:10px;
}

.opmerkingen_vraag_string
{
	padding-right:20px;
}

.basket_s2_filial_area
{
/*	display:none;*/
}

.opmerkingen_button
{
	float:right;
	margin-top:15px;
	cursor:hand;
	cursor:pointer;

}

.basket_s2_deliverymethods_title, .basket_s2_filialtitle, .basket_s2_preferred_delivery_date_title,
.basket_s2_opmerkingen_title

{
	padding:20px 0px 10px 0px;
}

.basket_s2_maintitle
{
	padding-bottom:20px;
}

.basket_s2_subtitle
{
	color:#685C53;
	font-size:10pt;
}

.basket_s2_filial_subtitle
{
	color:#685C53;
	font-size:10pt;
	padding-bottom:10px;
}

.basket_s2_filial_choose_provincetext
{
	display:inline;
	padding-right:5px;
}

.basket_s2_filial_choose_placetext
{
	display:inline;
	padding-right:5px;
	padding-left:70px;
}

.basket_s2_filial_choose select
{
	width:140px;
}
/*END:ShowBasket_s2*/
/*userknowshopdeliveryform*/
.selectcontainer
{
}

.selectcontainer select
{
	width:140px;
	margin-right:40px;
	margin-left:5px;
}

.btndivcont
{
	text-align:right;
}

.subtitletextshopdelivery
{
	padding-bottom:10px;
}

.userknowtitle
{
	padding-bottom:10px;
	padding-top:10px;
}

.sanaaddressregistertable
{

}

.sanaaddressregistertable .sanaaddressregisterformheader
{
	width:25%;
	padding-top:4px;
}

.sanaaddressregistertable .sanaaddressregisterforminputtd
{
	width:74%;
	padding-top:4px;
}

.profile_customerform_gendertable .profile_customerform_genderinputtd
{
	width:128px;
}

.sanaaddressregisterformmaletable
{
	width:200px;
}

.sanaaddressregistertable select
{
	width:140px;
	margin-right:40px;
	margin-left:5px;
}

#addresseditingformtable
{
	width:100%;
}

#addresseditingformtable td.sanaaddressregistererrormessage
{
	background-color:#F0EEEE;
	padding-left:20px;
}

.editaddresssubtitle
{
	background-color:#F0EEEE;
	padding:10px 10px 10px 20px;
		
	color:#685C53;
	border-top-color:#CFC9C3;
	border-top-style:solid;
	border-top-width:1px;
}

.editaddresstitle
{
	padding-bottom:10px;
	padding-top:10px;
}

.sanaaddressregisterdiv
{
	background-color:#F0EEEE;
	padding:0px 10px 10px 20px;
		
	color:#685C53;
	border-bottom-color:#CFC9C3;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

.sanaaddressregisterbuttontd
{
	padding-top:10px;
	text-align:right;
}

.filialerrdiv
{
	display:none;
}
/*END:userknowshopdeliveryform*/
/*Edit address pages*/
.shopaddressselectaddressmaintable
{
	background-color:#F0EEEE;
	width:100%;
}

.shopaddressselectaddresstable
{
	margin-left:20px;
}

.shopaddressselectaddressbuttons
{
	padding-top:4px;
}

.deleteaddressdiv
{
	display:inline;
	float:left;
	padding-right:5px;
}

.addaddressdiv
{
	display:inline;
	float:left;
}

.selectaddressdiv
{
	padding-left:5px;
}

.firstnameinvalidchar, .middlenameinvalidchar, .lastnameinvalidchar
{
	display:none;
}

.firstnameinvalidcharer, .middlenameinvalidcharer, .lastnameinvalidcharer
{

}
/* END: Edit address pages*/
/* Order History Page */
.profile_orderhistorydetail_goback
{
	float:right;
	padding-right:10px;
	padding-top:5px;
}
.profile_orderhistory_headerimagetd
{
	padding-bottom:10px;
}
.profile_orderhistory_content
{
	float:left;
	background-color:#EDEBEB;
	border-top:solid 1px #D7D1CC;
	border-bottom:solid 1px #D7D1CC;
	padding-bottom:5px;
}
.profile_orderhistory_headerrow
{
	padding-top:5px;
	float:left;
	width:692px;
	text-align:center;
	padding-bottom:10px;
	border-bottom: solid 1px #E0E0E0;
}
.profile_orderhistoryheader_ordernr, .profile_orderhistory_headerorderdate,
.profile_orderhistory_headerorderstate, .profile_orderhistory_headerpaymentstate,
.profile_orderhistory_dataordernr, .profile_orderhistory_datadate,
.profile_orderhistory_datastatus, profile_orderhistory_datastatus
{
	float:left;
	width:170px;
}
.profile_orderhistory_rowodd, .profile_orderhistory_roweven
{
	text-align:center;
	float:left;
	width:692px;
	padding-bottom:2px;
	padding-top:2px;
	border-bottom: solid 1px #E0E0E0;
}

.profile_orderhistory_dataordernr a
{
	color:#534940;
}
.profile_orderhistory_noorders
{
	padding-left:10px;
}
/* END: Order History Page*/
/* Logout Page*/
.profileheadertext
{
	padding-bottom:10px;
}
.profilelogoutbuttonrow
{
	width:682px;
	float:left;
	padding: 5px 10px 5px 0px;
	background-color:#EDEBEB;
	border-top:solid 1px #D7D1CC;
	border-bottom:solid 1px #D7D1CC;
}
.profilelogoutbuttonrow img
{
	float:right;
}
/* END: Logout Page*/
/* Forgot Password Page*/
.titlebartableclass_forgotpassword
{
	width:682px;
	float:left;
	padding: 5px 10px 5px 0px;
	background-color:#EDEBEB;
	border-top:solid 1px #D7D1CC;
	border-bottom:solid 1px #D7D1CC;
}

.profileforgotpasswordemailadres, .profileforgotpasswordemailadresinput
{
	padding-left:10px;
}
.profileforgotpasswordemailadresinput
{
	float:left;
	width:300px;
}
.profileforgotpasswordbuttonrow
{
	float:right;
	width:372px;
}
#inputimage_forgotpasswordform_verzendbutton0
{
	float:right;
}
/* END: Forgot Password Page*/
/* Orderhistorydetail Page*/
.orderhistorydetail_header
{
	padding-bottom:10px;
}
.profile_orderhistorydetail_table_info, .orderhistorydetail_pricetopay_table,
.orderhistorydetail_totalpricetopay_table, .profile_orderhistorydetail_detailstable
{
	width:682px;
	float:left;
	padding: 5px 10px 5px 0px;
	background-color:#EDEBEB;
	border-top:solid 1px #D7D1CC;
	border-bottom:solid 1px #D7D1CC;
	margin-bottom:10px;
	overflow:hidden;
}
.profile_orderhistorydetail_headerrow, .profile_orderhistorydetail_datarow
{
	width:682px;
	padding: 5px 10px 10px 10px;
	overflow:hidden;
}
.profile_orderhistorydetail_headerordernr, .profile_orderhistorydetail_headerorderdate,
.profile_orderhistorydetail_headerorderstate, .profile_orderhistorydetail_headerpaymentstate,
.profile_orderhistorydetail_dataordernr, .profile_orderhistorydetail_datadate,
.profile_orderhistorydetail_dataorderstatus, .profile_orderhistorydetail_datapaystatus
{
	float:left;
	width:170px;
}
.orderhistorydetail_billingaddress_header, .orderhistorydetail_shippingaddress_header,
.orderhistorydetail_td_billinggaddress, .orderhistorydetail_td_shippingaddress
{
	float:left;
	width:200px;
}
.orderhistorydetail_pricetopay1
{
	padding: 5px 10px 10px 10px;
	float:left;
}
.orderhistorydetail_pricetopay2
{
	padding: 5px 10px 10px 10px;
}
.orderhistorydetail_pricetopay_header, .orderhistorydetail_pricetopay_currency,
.orderhistorydetail_shippingcost, .orderhistorydetail_pricetopay
{
	float:left;
	padding-right:5px;
}
.orderhistorydetail_totalpricetopay_table, .profile_orderhistorydetail_detailsheaderrow
{
	width:682px;
	padding: 10px 0px 10px 10px;
	overflow:hidden;
}

.profile_orderhistorydetail_detailsheaderdescription, .profile_orderhistorydetail_detailsheaderdescription,
.profile_orderhistorydetail_detailsheaderamount, .profile_orderhistorydetail_detailsheaderprice,
.profile_orderhistorydetail_detailsheadershipstate,

.profile_orderhistorydetail_detailsarticlenr, .profile_orderhistorydetail_detailsdescription,
.profile_orderhistorydetail_detailsamount, .profile_orderhistorydetail_detailsshipstate
{
	float:left;
	width:136px;
}
.profile_orderhistorydetail_detailscurrency
{
	float:left;
	width:12px;
}
.profile_orderhistorydetail_detailsprice 
{
	float:left;
	width:126px;
	overflow:hidden;
}
.profile_orderhistorydetail_detailsrowodd, .profile_orderhistorydetail_detailsroweven
{
	float:left;
	width:682px;
	padding: 0px 0px 0px 10px;
	margin-bottom:5px;
	overflow:hidden;
}

/* END: Orderhistorydetail Page*/
/*NewsLetter form*/
.newsletter_deliveryformformbtndiv
{
	float:right;
}

.newsletter_deliveryformformheadertext	
{
	padding:10px 0px 10px 0px;
}
/*END NewsLetter form*/
/* END: Orderhistorydetail Page*/
/*Contact form*/

.contact_form_content
{
	color:#3C352F;
	border-bottom: solid 1px #CECECE;
	border-top: solid 1px #CECECE;
	padding: 20px 0px;
}

/*a.contact_form_link
{
	color: #C9B600 ! important;
}*/

.contact_form_content input, .contact_form_content textarea
{
	width:286px;
	/*overflow:hidden;*/
	border-bottom: solid 1px #CECECE;
	border-left: solid 1px #CECECE;
	border-right: solid 1px #CECECE;
}
.naam_string, .contactinputhead_string, .vraag_string, .adres_string, .postadres_string
{
	/*width: 375px;*/
	padding-bottom:5px;
	overflow:hidden;
	display:inline-block;
}
.naam_imput, .contactinputhead_imput, .vraag_imput, .naam, 
.contactinputhead, .vraag, .aanhef, .adres, .adres_input, .postadres, .postadres_input
{
	float:left;
	overflow:hidden;
}

input.genderinput
{
	width:13px ! important;
	height:13px ! important;
	border:0px;
}

div.big_input, div.small_input
{
	float:left;
}

div.big_input input
{
	width:209px;
}

div.small_input input
{
	width:70px;
}

.contact_form_padding_l
{
	padding-left:5px;
}

.naam, .contactinputhead, .vraag, .aanhef, .adres, .postadres
{
	width:145px;
	/*padding-left:20px;*/
	overflow:hidden;
	/*font-weight:bold;*/
}
.contact_button_reset, .contact_button_submit
{
	float:left;
	/*padding-left:8px;*/
	overflow:hidden;
}

.contact_buttons
{
	padding-top:10px;
	overflow:hidden;
}
/* END: Contact form*/

/*ContactForm2*/

.contact_form_title
{
	font-weight:bold;
	color:#3C352F;
}
.contact_form_bottompadding
{
	padding-bottom:20px;
}
.naam_en_voorletters_string, .straat_en_huiesnummer_string, .postcode_en_woonplaats_string,
.telefoonnummer_string, .email_string, .radiobuttonsform, .radiobuttons
{

	width: 442px;
	padding-bottom:7px;
	overflow:hidden;
}
.voorletters_imput input, .huiesnummer_imput input, .postcode_imput input
{
	width:70px;
}
.naam_imput input, .straat_imput input, .woonplaats_imput input
{
	width:210px;
}

.telefoonnummer_imput input, .email_imput input
{
	width:287px;
}

.voorletters_imput, .huiesnummer_imput 
{
	padding-left:5px;
}
.postcode_imput
{
	padding-right:5px;
}
.naam_en_voorletters_string div, .straat_en_huiesnummer_string div, .postcode_en_woonplaats_string div,
.telefoonnummer_string div, .email_string div, .radiobuttonsform div, .radiobuttons div
{
	float:left;
}

.straat, .postcode, .telefoonnummer, .email, .radiotext
{
	width:145px;
	float:left;
}

.radio1 input, .radio2 input
{
	width:15px;
	border-style:none;
}
.radio1, .radio2
{
	padding-right:7px;
}
.radiogroup1
{
	width:100px;
}
.radiobuttons
{
	padding-bottom:0px;
}
.contact_form_link
{
	text-decoration:none;
}

/*End ContactForm2*/


/*Edit address form*/
.editaddressdropdown
{
	width:300px;
}
/*END Edit address form*/

/*-----Groupe page-------*/
.groupepage_itemconteiner
{
	height			:200px;
	width			:218px;
	overflow		:hidden;
}
.groupepage_itemimage
{
	height			:164px;
	width			:218px;
	overflow		:hidden;
}
.groupepage_itemfooter
{
	height			:36px;
	width			:218px;
	overflow		:hidden;
	background-color:#685C53;
}
.groupepage_itemtitle
{
	color			:#ffffff;
	/*font-weight		:bold;*/
	font-size		:9pt;
	padding-left	:10px;
	padding-top		:10px;
	float			:left;
}

.groupepage_itemtitle a
{
	text-decoration	:none;
	color			:#ffffff;
}

.groupepage_itemlink
{
	padding-right	:10px;
	padding-top		:10px;
	float			:right;
}
.groupepage_item
{
	
	float			:left;
	padding-right	:19px;
	height			:200px;
	width			:218px;
}
.groupepagerow
{
	clear			:both;
	overflow		:hidden;
	height			:200px;
}

/*-----------------------*/

.content_table {
	width: 440px;
	height: 120px;
	margin-bottom: 20px;
	overflow:hidden;
}

.content_table_image {
	width: 130px;
	height: 120px;
	overflow:hidden;
}

.content_table_information {
	width: 310px;
	height: 120px;
	border-bottom: 1px solid #d2d2d2;
	vertical-align: top;
	overflow:hidden;
}

.information_container {
	width: 310px;
	height: 93px;
	vertical-align: bottom;
	margin-bottom:5px;
	overflow:hidden;
}

.content_table_title {
	color: #3d3329;
	/*font-weight: bold;*/
}

.content_table_title a
{
	color: #3d3329;
	text-decoration:none;
}

.options_container {
	width: 310px;
	height: 15px;
	vertical-align: bottom;
	overflow:hidden;
}

.meerinfo {
	width: 164px;
	height: 15px;
	float: left;
	overflow:hidden;
}

.naardewebwinkel {
	width: 146px;
	height: 15px;
	float: left;
	overflow:hidden;
}

.options_container_link {
	color: #ccb801;
	text-decoration: none;
	vertical-align: top;
	margin-top: 1px;
	height: 14px;
	padding-left:3px;
}

.information_button {
	margin-right: 5px;
}

.subgroupepage_itemimage_img
{
	width: 120px;
	height: 120px;
	overflow:hidden;
}
/*-----------------------*/
.laminaat_content_table {
	width: 440px;
	overflow:hidden;
	/*height: 199px;*/
}

.laminaat_content_table_image {
	width: 130px;
	overflow:hidden;
	/*height: 120px;*/
}

.laminaat_content_table_information {
	width: 310px;
	overflow:hidden;
	/*height: 199px;*/
	vertical-align: top;
}

.laminaat_information_container {
	width: 310px;
	overflow:hidden;
	/*height: 165px;*/
	vertical-align: bottom;
}

.laminaat_options_container {
	width: 310px;
	height: 15px;
	vertical-align: bottom;
	margin-top: 10px;
	overflow:hidden;
}

.inonzeshop {
	width: 310px;
	height: 15px;
	float: left;
	overflow:hidden;
}

.content_divider {
	background-image: url(../content/images/WebSite/content_divider.gif);
	width: 440px;
	height: 1px;
	margin-bottom: 20px;
	margin-top:20px;
	font-size:0px;
	overflow:hidden;
}
p 
{
	margin:0;
	padding:0;
}
.subsubgroupepage_itemimage_img
{
	width: 120px;
	overflow:hidden;
}
.laminaat_left {
	width: 440px;
	float: left;	
}

.laminaat_right {
	float: right;
	background-color:#50473E;	
}

/*-----Groupe page end---*/
/*-----News---*/
.listcontentbydate_intro
{
	padding-bottom:10px;
}
.listcontentbydate_extro
{
	padding-top:10px;
}

.article_container
{
	width:100%;
	padding-bottom:20px;
}
.article_img
{
	width:120px;
	height:120px;
	float:left;
	margin-right:10px;
	overflow:hidden;
}

.article_content
{
	width:312px;
	height:120px;
	overflow:hidden;
	border-bottom:solid 1px #D2D2D2;
}
.article_title
{
	font-weight:bold;
	color:#000000;
}
.article_data
{
	font-size:10px;
}
.article_text
{
	height:62px;
	margin-bottom:10px;
	overflow:hidden;
}
.article_url_container
{
	vertical-align:bottom;
}
.article_img_url
{
	float:left;
	padding-right:2px;
}
.article_url a
{
	text-decoration:none;
}
/*-article-*/
.articleDiv img
{
	padding-right:10px;
	padding-bottom:10px;
	float:left;
}
.articletitle
{
	font-weight:bold;
	font-size:16px;
	color:#000000;
	padding-bottom:10px;
}
/*-article-*/
/*-----News end---*/

/*-----Province------*/

.province_shop_conteiner
{
	height:121px;
	width:335px;
	overflow:hidden;
}
.province_shop_left_conteiner
{
	height:121px;
	width:121px;
	overflow:hidden;
	float:left;
}
.province_shop_right_conteiner
{
	height:120px;
	width:204px;
	overflow:hidden;
	float:left;
	margin-left:10px;
	border-bottom: solid 1px #D2D2D2;
}
.province_shop_city
{
	/*font-weight:bold;*/
	color:#3D3329;
}

.province_shop_city a
{
	color:#3D3329;
	text-decoration:none;
}

.province_content_separator
{
	height:20px;
}
.province_item
{
	float			:left;
	padding-right	:20px;
	height			:121px;
	width			:335px;
	overflow:hidden;
}
.provincepagerow
{
	clear			:both;
	overflow		:hidden;
	height			:121px;
}
.province_shop_link a
{
	text-decoration:none;
}
/*-----End province--*/

/*-----Shop detail-----*/
.shopdetail_leftconteiner
{
	float:left;
	width:445px;
	margin-right:20px;
	overflow:hidden;
}
.shopdetail_rightconteiner
{
	float:left;
	width:230px;
	overflow:hidden;
}
.shopdetail_generalinfo
{
	padding-bottom:55px;
	border-bottom: solid 1px #D2D2D2;
	overflow:hidden;
}
.shopdetail_visitinghours
{
	padding-bottom:55px;
	border-bottom: solid 1px #D2D2D2;
	padding-top:5px;
	overflow:hidden;
}
.shopdetail_shopdedail
{
	padding-top:5px;
	overflow:hidden;
}
.shopdetail_subleftconteiner
{
	float:left;
	width:170px;
	padding-right:10px;
	overflow:hidden;
	font-weight:bold;
	color:#3D3329;
}
.shopdetail_subleftconteiner2
{
	float:left;
	width:170px;
	padding-right:10px;
	overflow:hidden;
}
.shopdetail_subrightconteiner
{
	float:right;
	width:265px;
	overflow:hidden;
}
#storeimageviewer
{
	background-color:#50473E;
}
.shopdetail_po
{
	padding-top:20px;
}
.shopdetail_subtitle
{
	font-weight:bold;
	color:#3D3329;
	padding-bottom:15px;
}
.shopdetail_contactlink
{
	padding-top:5px;
}
.shopdetail_contactlink a
{
	color:#CCB801;
	height:14px;
	margin-top:1px;
	text-decoration:none;
	vertical-align:top;
}
.shopdetail_conteinerdetail
{
	overflow:hidden;
}
/*-----End Shop detail-*/
/*-----Sitemap---------*/
.sitemapHeader
{
	font-weight:bold;
	padding-bottom:15px;
	font-size:16px;
}
.SitemapSubMainMain
{
	width:212px;
	float:left;
	padding-left:5px;
	padding-right:5px;
}
.SitemapSubMain .SitemapSub_a a, .SitemapSubMainMain .SitemapSub_a a
{
	text-decoration:none;
	font-weight:bold;
	font-size:10pt;
}
.SitemapSubMain .SitemapSub .SitemapSub_a a
{
	text-decoration:none;
	font-weight:bold;
	font-size:9pt;
	color: #3d3329;
}
.SitemapSubMain .SitemapSub .SitemapSub_a
{
	margin-bottom:5px;
	border-bottom:solid 0px;
	padding-left:10px;
	
}
.SitemapSubMain .SitemapSub_a, .SitemapSubMainMain .SitemapSub_a
{
	margin-bottom:15px;
	border-bottom:solid 1px #D2D2D2;
}
.SitemapSubMain .SitemapSub .SitemapSub .SitemapSub_a a
{
	text-decoration:none;
	font-weight:normal;
	font-size:9pt;
	color: #3d3329;
}
.SitemapSubMain .SitemapSub .SitemapSub .SitemapSub_a
{
	margin-bottom:2px;
	padding-left:20px;
	border-bottom:solid 0px #D2D2D2;
}


/*-----END sitemap----*/