/*     Bulk Group Page      */
.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;
}*/
.profilelogininputbox, .emailnewsletter
{
	width:200px;
	padding:0px;
	border-width:0px;
	background-image:url(../content/images/imput_top_gradient.gif);
	background-repeat:repeat-x;
	color:Black;
}
.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;
}

#vraag
{
	width:400px;
	height:80px;
	overflow:auto;
}

.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, .contact_form_content
{
	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 input, .contact_form_content textarea
{
	width:195px;
	overflow:hidden;
}
.naam_string, .contactinputhead_string, .vraag_string
{
	width: 375px;
	padding-bottom:5px;
	overflow:hidden;
}
.naam_imput, .contactinputhead_imput, .vraag_imput, .naam, .contactinputhead, .vraag
{
	float:left;
	overflow:hidden;
}
.naam, .contactinputhead, .vraag
{
	width:145px;
	padding-left:20px;
	overflow:hidden;
	font-weight:bold;
}
.contact_button_reset, .contact_button_submit
{
	float:left;
	padding-left:8px;
	overflow:hidden;
}
.contact_form_title
{
	padding-bottom:20px;
}
.contact_buttons
{
	padding-top:10px;
	overflow:hidden;
}
/* END: Contact form*/
/*Edit address form*/
.editaddressdropdown
{
	width:300px;
}
/*END Edit address form*/


