/* ---------- HOME ---------*/
.homepage_product_container
{
	margin-top: 20px;
	border-top: solid 1px #CCCCCC;
	padding-top: 20px;
}

.homepage_products_left
{
	width: 290px;
	float: left;
	margin-right: 5px;
}

.homepage_products_right
{
	width: 290px;
	float: left;
}

.homepage_product_header
{
	color: #333333;
	font-size: 14px;
	padding-bottom: 10px;
}

.homepage_product
{
	width: 270px;
	clear: left;
}

.homepage_prod_image_small
{
	width: 80px;
	height: 125px;
	float: left;	
	margin-right: 15px;
	position: relative;
}

#HomePageMain_imgFeaturedProduct, #HomePageMain_imgFeaturedProduct2, #HomePageMain_imgFeaturedProduct3, #HomePageMain_imgPreorder1, #HomePageMain_imgPreorder2, #HomePageMain_imgPreorder3
{
	max-width: 80px;
}

.homepage_prod_title
{
	min-height: 30px;
}

.homepage_prod_description, .homepage_prod_price
{
	min-height: 30px;
}
.hompage_prod_buttons
{
	float: left;
	width: 170px;
}

.leesmeer_homepage, .inputbox_homepage, .addtobasket_homepage
{
	float: left;
	padding-right: 5px;
	position: relative;
	top: 2px;
}

.addtobasket_homepage
{
	position: relative;
	top: 3px;
}

.leesmeer_homepage
{
	background: url(../content/images/pijl_leesmeer.gif) no-repeat;
	padding: 4px 10px 0px 8px;
}

#quantity, #quantity2, #quantity3
{
	width: 30px;
	border: solid 1px #CCCCCC;
	margin-right: 5px;
	text-align: center;
	color: #666666;
	height: 18px;
	vertical-align: middle;	
}

.context_loggedin
{
	color:#FF6600;
	font-size:18px;
}

.context_client {
	margin:8px 0 0 3px;
}

/* --------- ECARDS ---------*/
.ecardthumblink
{
	float			: left;
	margin-right	: 5px;
	margin-top		: 5px;
}

.ecardthumb
{
	 width			: 190px;
}

.ecardformdiv
{
	padding-top		: 5px;
}

#txtTextSender
{
	width			: 350px;
	height			: 180px;
}

.ecardform_naam, .ecardform_emailsender, .ecardform_emailrecipient, .ecardform_text
{
	float			: left;
	width			: 150px;
}

.ecardform_naam, .ecardform_naam_input, .ecardform_emailsender, .ecardform_emailsender_input, .ecardform_emailrecipient, .ecardform_emailrecipient_input, .ecardform_text, .ecardform_text_input
{
	padding-bottom	: 3px;
	padding-top		: 3px;
}
.ecardform_text
{
	clear			: left;
}

.ecardform_buttons
{
	padding-left	: 150px;
}

/*-------- TELL A FRIEND --------*/
.tellafriend_table
{
	margin-top		: 10px;
}

.tellafriend_email
{
	 vertical-align	: top;
	 margin-right	: 5px;
}

.tellafriend_comment
{
	padding-right	: 15px;
}

/*--------- SEARCH PAGE --------*/
.searchboxheader 
{
	color:#FF6600;
	font-size:18px;
}

.bulkresmiddle, .bulktitletd, .bulkpricetd, .ratingtd, 
.searchresult_paging_nextpagelink, .searchresult_paging_spacer
{
	float			:left;
}

.tdgrey_line
{
	clear			: both;
}

.tdgrey_line
{
	height			: 1px;
}

.bulktitletd
{
	width			: 240px;
}

.bulkpricetd
{
	width			: 60px;
	padding-left	: 5px;
	padding-right	: 5px;
}

.ratingtd
{
	width			: 100px;
}

.bulkimg
{
	margin-right	: 5px;
}

.product_search_readmore
{
	 text-decoration: none;
	 font-weight: bold;
	 color: #333333;
	 position: relative;
	 bottom: 3px;
}

.product_search_PurchaseBtn
{

	 margin-left: 20px;
}

.searchresult_titel
{
	margin-left: 60px;
}

.searchresult_price
{
	padding-left	: 200px;
	padding-right	: 30px;
}

.productdetaillink
{
	text-decoration: none;
}

.searchresult_headers
{
	padding-bottom	: 3px;
	margin-top		: 10px;
	font-weight		: bold;	
	clear			: both;
}

.search_pagingtable
{
	padding-bottom: 60px;
}

.searchresultinfo
{
	margin-bottom	: 20px;
	margin-top		: 5px;
}

.searchresultfiltertd
{
	padding			: 10px 0px 10px 0;
}

.searchfilterinput
{
	z-index			: 99;
}

.searchresult_headers
{
	border-top		: solid 1px #CCCCCC;
}

#searchresult_next_arrow
{
	margin-left		: 5px;
}

.bulk_header_img
{	padding-right	: 50px;
	font-weight		: bold;
}

.bulk_header_name
{
	font-weight		: bold;
	padding-right	: 155px;
}

.bulk_header_price, .bulk_header_rating
{
	font-weight		: bold;
	padding-right	: 30px;
}

.bulkcolumnheaders
{
	margin-bottom	: 3px;
	background-color: #AFAFCA;
	border-top		: solid 1px #000000;
	height			: 15px;
}

#searchresult_previous_arrow
{
	padding-left	: 5px;
	padding-right	: 5px;	
}

.searchresult_paging_nextpagelink_ghost img
{
	padding-left	: 7px;
}
/* ---------- PROFILE ----------------- */
.profileregisterforminputtd input, .profileforgotpasswordemailadresinput input, .profileregisterdropdownbox, .profileregisterforminputtd_postcode input, .profileforgotpasswordloginnameinput input
{
	border: solid 1px #CCCCCC;
	color: #666666;
	font-size: 10px;
	height: 18px;
}

#profileregisterinputboxpassword,
#profileregisterinputboxpasswordconfirm {
	/*width:150px;*/
}

.profile_logintoptr input 
{
	width:212px;
}

.profile_logintoptr input.loginFormCheckbox 
{
	float:left;
	height:16px;
	margin-right: 4px;
	width:auto;
}

.loginFormCheckBoxLabel 
{
	float:left;
}

.loginBtnWrap
{
	float:left;
	margin:-5px 0 0 30px;
}

.profileregisterforminputtd
{
	width: 470px;
}

.profileregisterforminputtd_postcode input
{
 vertical-align: middle;
}

.profileregisterforminputtd_postcode
{
	height: 22px;
	padding-left: 10px;
	padding-bottom: 3px;
}

.profile_customertoptr
{
	height: 10px;
}

.profile_customererrormssgtd
{
	height: 15px;
}

.profileforgotpasswordbuttonrow
{
	padding-top: 10px;
	text-align:right;
}

.profileforgotpasswordbuttonrow input 
{
	margin-right:-4px;
}

.contenttable_login, .profileforgotpasswordtable, .profilelogouttable
{
	margin-top: 10px;
}

.profileforgotpasswordemailadres
{
	width: 220px;
}

.profileforgotpasswordloginname,
.profileforgotpasswordloginnameinput 
{
	padding-bottom:10px;
}

.profile_loginformbuttontd
{
	padding-top: 10px;
}

.profileregisterinputbox, .sanaaddressregisterinputbox, .sanaaddressregisterinputboxerror
{
	margin-right	: 10px;
}

.customerformrow, .sanaaddressregistertable tr
{
	height			: 25px;
}

.profile_customerform_genderinputtd
{
	padding-right: 10px;
	padding-left: 3px;
}

#profileregisterinputboxday, #profileregisterinputboxmonth, #profileregisterinputboxyear, #sanaaddressregisterinputboxday, #sanaaddressregisterinputboxmonth, #sanaaddressregisterinputboxyear,
#sanaaddressregisterinputboxday, #sanaaddressregisterinputboxmonth, #sanaaddressregisterinputboxyear
{
	width			: 42px;
	margin-right	: 10px;
}

.editaddresszipcodesearchbutton img
{
	width			: auto;
}

.search_noresult
{

}

.profile_customerform_gendertable, .profileregisterdropdownbox, .profileregistercheckbox
{
	margin-left		: 10px;
}

.profile_customerbuttonstd
{
	/*padding-left	: 10px;*/
}

.profile_customerbuttonstd input {
	float:right;
	margin-right:30px;
}

.profileloginlogintablebuttontd
{
	padding-left	: 10px;
	padding-top		: 5px;
}

.profileregistererrormessage_zipcode
{
	padding-left	: 10px;
}

#profileregisterinputboxhousenumber
{
	width			: 98px;	
}

#profileregisterinputboxhousenumberao
{
	width			: 40px;
}

#profileregisterinputboxday, #profileregisterinputboxmonth, #profileregisterinputboxyear
{
	width			: 42px;
}

.profileregisterdropdownbox
{
	width			: 152px;
}

.sanaaddressregisterformheader
{
	width			: 210px;
}

.customerformrow .profileregisterformheader 
{
	width:100px;
}

.profileregisterformmaletable_gift
{
	position		: relative;
	left			: 50px;
}

.profileregistertable_giftdeliver tr.customerformrow td.profileregisterformheader
{
	width			: 250px;
}

.profile_customerformheadtd_personal
{
	height: 30px;
	vertical-align: bottom;
}

.profile_customerformheadtd
{
	height: 24px;	
}

.profileregistertable_giftdeliver tr.customerformrow td.profileregisterforminputtd
{
	width			: 330px;
	position		: relative;
	left			: 40px;
}

.profileregisterbuttontd_gift
{
	position		: relative;
	left			: 49px;
}

.profileregistertable_giftdeliver tr.customerformrow td.giftcountryid,
.profileregistertable_giftdeliver tr.customerformrow td.profileregisterforminputtd_dropdown
{
	position		: relative;
	left			: 40px;
}

.btn_customerform_searchaddress
{
	position		: relative;
	top				: 3px;
}

.profileregistererrormessage_zipcode
{
	width			: 310px;
}

#customerform_searchaddress
{
	 position		: relative;
	 top			: 8px;
}

.profileaccountlink img
{
	position: relative;
	top: 3px;
	margin-right: 5px;
}

.profileaccountlink
{
	text-decoration: none;	
}

#inputimage_changepasswordform_opslaanbutton
{
	margin-left: 10px;
}
/* ------------- LANDINGS PAGE ----------------- */

.landingpage_small_img
{
	width			: 47px;
	padding-right	: 10px;
	vertical-align	: top;
}

.landingpage_small_imgheight
{
	height			: 75px;
	vertical-align	: middle;
}

.landingpage_bulkpage_product_price_td
{
	margin-top		: 5px;
	margin-bottom	: 5px;
}

.landingpage_product_content_td
{
	vertical-align	: top;
	padding-left	: 5px;
	position		: relative;
	right			: 5px;
}

.landingpage_product_table
{
	width			: 45%;
	float			: left;
	margin-right	: 10px;
	margin-bottom	: 10px;
}

.landingspage_orderbtn
{
	float			: right;
}

.landingpage_product_bottom_center_td
{
	padding-right	: 5px;
	padding-top		: 5px;
}
.landingpage_product_spacer
{
	border-top		: solid 1px #e3d3c6;
	margin-top		: 5px;
}

.bulkpages_spacer_landingpage_td
{
	border-left		: solid 1px #e3d3c6;	
}

.landingpage_product_img_td
{
	width			: 10px;
}

.td_landingpage_bulkpagesOrder
{
	text-align		: left;
}

.landingpage_bulkpage_main_table
{
	width			: 594px;
}

.landingpage_productHtml
{
	vertical-align	: top;
	padding-bottom: 5px;
}

/* ----------- BLOG ----------- */

.customerformrightcolumn shadow_lgray
{
	display			: none;
}
.tbEditPostArea
{
	width			: 500px;
	height			: 100px;
	margin-bottom	: 10px;
}

#Tablecell4
{
	padding-bottom	: 10px;
}

.bijnanieuwssubscript
{
	padding			: 5px;
	margin-top		: 15px;
	background-color: #ededed;
	border-top		: solid 10px #FFFFFF;
}

.weblogmessage
{
	padding			: 10px;
}

.BlogFeedback 
{
	font-weight		: bold;
	color			: #E02247;
}

.weblogitemtitle
{
	font-weight		: bold;
	background-color: #ededed;
	border-left		: solid 1px #CCCCCC;
	border-right	: solid 1px #CCCCCC;
	border-top		: solid 1px #CCCCCC;
	padding-top		: 5px;
	padding-left	: 5px;
}

.blogdetail_buttons
{
	border-left		: solid 1px #CCCCCC;
	border-right	: solid 1px #CCCCCC;
	border-bottom	: solid 1px #CCCCCC;
}

.editremovelink
{
	background-color: #ededed;

	padding-left	: 10px;
	padding-right	: 10px;
}

.weblogmessage, .clRemoveEditLink, .weblog_imagedescription, .blog_titel, .blog_litmessage, .blog_emptyspace
{
	border-left		: solid 1px #CCCCCC;
	border-right	: solid 1px #CCCCCC;
}

.blog_titel, .blog_litmessage
{
	padding			: 5px;
}
.blog_readmore
{
	border-left		: solid 1px #CCCCCC;
	padding-left	: 5px;
}

.blog_btnreply
{
	border-right	: solid 1px #CCCCCC;
}

.blog_emptyspace2
{
	border-bottom	: solid 1px #CCCCCC;
	border-left		: solid 1px #CCCCCC;
	border-right	: solid 1px #CCCCCC;
}

.clRemoveEditLink
{
	font-weight		: bold;
	background-color: #ededed;
	border-top		: solid 5px #FFFFFF;
	border-bottom	: solid 15px #FFFFFF;
}

.weblogreplytextarea
{
	width			: 400px;
	height			: 100px;
}

.reactie_emptyspace
{
	height			: 20px;
}

.rowreaction
{
	padding			: 5px;
}

.bijnanieuwssubscript, .rowreaction
{
	border-top		: solid 1px #CCCCCC;
	border-left		: solid 1px #CCCCCC;
	border-right	: solid 1px #CCCCCC;
}

.reactie_abuse_right
{
	background-color: #ededed;
	border-right	: solid 1px #CCCCCC;
	border-bottom	: solid 1px #CCCCCC;	
}

.reactie_abuse_left
{
	background-color: #ededed;	
	border-left		: solid 1px #CCCCCC;
	border-bottom	: solid 1px #CCCCCC;
	padding-left	: 5px;
}
.lblArvhiveDate
{
	float			: left;
	padding-right	: 5px;
}

.weblog_imagedescription
{
	padding-left	: 10px;
}

.weblogtitle_mine
{
	font-weight		: bold;
}

#btnBold_RegImage
{
	margin-left		: 85px;
}

.messagetable_weblog
{
	width			: 590px;
}

#BlogDetail_RedArrow2_RegImage, #BlogDetail_RedArrow_RegImage
{
	padding-right	: 10px;	
}


/* ---------- ACCOUNT PAGE ----------*/
.profileregisterforminputtd
{
	/*padding-left	: 5px;*/
}
.profileregisterforminputtd input {
	width:212px;
}

/* ----------- ENQUETE --------------*/
#lblTheme
{
	display			: none;
}

.enquetequestions_question_td
{
	width			: 300px;
	padding-left	: 10px;
	padding-right	: 5px;
}

#enqueteright
{
	padding-left	: 10px;
	padding-right	: 10px;
}

.enquetequestions_totalquestions_div
{
	padding-left	: 20px;
	padding-top		: 10px;
	padding-bottom	: 10px;
	font-style		: italic;
}

.helptext
{
	 font-style		: italic;
}

#cbtnNext
{
	margin-left		: 20px;
}

#lblError
{
	padding-top		: 20px;
}

#cbtnPrevious
{
	float			: left;
}

.enquetequestions_questionmandatory_td
{
	width			: 10px;
}

.enquetequestions_question_td, .enquetequestions_questionnumber_td, .enquetequestions_answers_td, .enquetequestions_questionmandatory_td, #enqueteright
{
	vertical-align	: top;
}

#enqueteright
{
	padding-top		: 20px;
}

#dgEnqueteQuestions tr td
{
	margin-top		: 5px;
	padding-bottom	: 5px;
}

/* ------ ACTIVITIES / AGENDA -------*/
.ArticlePerSS_infolink2, .ArticlePerSS_infolink
{
	padding-left	: 10px;
}

.ArticlePerSS_table
{
	width			: 100%;
}

.ArticlePerSS_table_column
{
	width			: 150px;
	padding-left	: 5px;
}

.ArticlePerSS_table_row2
{
	background-color: #EDEDED;
}

.ArticlePerSS_table_row2, .ArticlePerSS_table_row
{
	height			: 25px;
}

.ArticlePerSS_table_row2:hover, .ArticlePerSS_table_row:hover, .profile_orderhistory_roweven:hover, .profile_orderhistory_rowodd:hover
{

}

.ArticlePerSS_tableheadertd
{
	height			: 30px;
}

/* ----------- PRODUCT HISTORY --------*/



/* ----------- OVERIGE --------------*/
#lblProductName
{
	font-weight		: bold;
}

#pnlMessage
{
	padding-top		: 5px;	
}

.product_detail_divider5_table2
{
	margin-top		: 15px;
}

.listitemseparator
{
	display			: none;
}

.listtitle
{
	float			: left;
}

.diveven, .divodd
{
	height			: 20px;
}

.divodd
{
	background-color: #ededed;
}

.diveven:hover, .divodd:hover
{
	background-color: #AFAFCB;
}

.articletitle
{
	font-weight		: bold;
	padding-bottom	: 10px;
}

.listdiv
{
	padding-top		: 10px;
}

.advancedsearchline
{
	margin			: 10px 0 10px 0;
}

.activatecouponsubheadertd, .activatecouponmessagetd_error, .activateproductcouponmessagetd_ERROR
{
	padding-top		: 10px;
}

.activatecouponexampletd
{
	padding-left	: 10px;
}

.activateproductcouponinput_ok
{
	position		: relative;
	top				: 3px;
}

.contentiframe
{
	width			: 580px;
	height			: 700px;
}

.activatecoupondesctd
{
	padding-right	: 5px;
}

#orderhistory_lineseparator
{
	margin-bottom	: 5px;
}

.orderhistorydetail_paymentmethod_header, .orderhistorydetail_shippingcost_header
{
	width			: 110px;
}

.orderhistorydetail_td_shippingaddress, .orderhistorydetail_td_billinggaddress
{
	vertical-align	: top;
}

.orderhistorydetail_paymentmethod_header, .orderhistorydetail_shippingcost_header, .orderhistorydetail_billingaddress_header, .orderhistorydetail_shippingaddress_header
{
	padding-top		: 20px;
}

.profile_orderhistorydetail_detailsheaderarticlenr, .profile_orderhistorydetail_detailsheaderdescription, .profile_orderhistorydetail_detailsheaderamount, .profile_orderhistorydetail_detailsheaderprice, .profile_orderhistorydetail_detailsheadershipstate
{
	padding-top		: 30px;
}

.profile_orderhistory_headerorderstate, .profile_orderhistory_headerpaymentstate, .profile_orderhistory_headerorderdate, .profile_orderhistoryheader_ordernr
{
	width			: 120px;
}

.profile_orderhistorydetail_detailsheaderarticlenr, .profile_orderhistorydetail_detailsarticlenr
{
	width			: 120px;
}

.profile_orderhistorydetail_detailsheaderdescription, .profile_orderhistorydetail_detailsdescription
{
	width: 250px;
}

.profile_orderhistorydetail_detailsheaderamount, .profile_orderhistorydetail_detailsamount
{
	width			: 50px;
	text-align		: center;	
}

.orderhistorydetail_paymentmethod_cost
{
	vertical-align	: top;
}

.orderhistorydetail_pricetopay_table
{
	margin-top		: 10px;
	width: 500px;
}

.orderhistorydetail_pricetopay_emptytd
{
	width			: 250px;
}

.orderhistorydetail_pricetopay_header
{
	text-align		: right;
	width			: 420px;
}

.orderhistorydetail_pricetopay
{
	text-align		: right;
	font-weight		: bold;
	width: 80px;
	color: #333333;
}

.orderhistorydetail_totalpricetopay_table, .orderhistorydetail_totalpricetopay_table
{
	width: 500px;
}

.orderhistorydetail_shippingcost, .orderhistorydetail_pricetopay
{
	text-align		: right;
	width			: 80px;
}

.profile_orderhistorydetail_detailsheaderprice, .profile_orderhistorydetail_detailsprice
{
	width			: 80px;
	text-align		: right;
}

.profile_orderhistorydetail_detailsheadershipstate, .profile_orderhistorydetail_detailsshipstate
{
	width			: 120px;
	padding-left	: 20px;
}

.profile_orderhistory_roweven
{
	background-color: #f5f5f5;
	height			: 20px;
}

.profile_orderhistorydetail_detailsrowodd, .profile_orderhistory_rowodd
{
	height			: 30px;
}

.contenttable_orderhistory
{
	width: 100%;
}

.sanaaddressregisterdropdown
{
	margin-left		: 10px;
}

.sanaaddressregisterbuttontd
{
	padding-top		: 10px;
}

#SanaimageThximage_RegImage
{
	padding-top		: 20px;
	padding-left	: 1px;
}

.addreview_table td
{
	padding			: 5px 5px 5px 0px;
}

.OrderHeaderStepsMainTable
{
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	border-top: solid 1px #CCCCCC;	
}

.paymentmaintd
{
	padding-top		: 10px;
}

#EDITADDRESS_SELECT_ADDRESS
{
	margin-left: 5px;
}

#AddEDThome_, .shopaddressselectaddressheadertext
{
	margin-top: 10px;
}
.sanaaddressregisterformmaletable .registergender
{
	margin-right: 10px;
}

.profile_customerform_genderinputtd .registergender
{
	border: 0px;
}

.payment_confirm
{
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	height: 300px;
	padding-left: 10px;
	padding-top: 20px;
	width: 573px;
/*	position: relative;
	right: 27px;*/
}

.mainbodyeditaddress .editaddresstd
{
	padding: 20px 10px 10px 10px;
}

.mainbodyeditaddress .mainbody .editaddresstd
{
	padding:0px;
}


.mainbodyeditaddress
{	
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;	
}

.step2_profilemaintd
{
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	width: 563px;	
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 20px;
}

#step2_profile_footer
{
	height: 10px;
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	
	/* fix work item 935 */
	width: 583px;	
}

#step2_profile_header
{
	height: 10px;
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	padding: 0px 11px 11px 11px;

	/* fix work item 935 */
	width: 561px;	
}

.step2_textlink a
{
	font-size: 10px;
	color: #666666;
	text-decoration: underline;	
	position: relative;
	bottom: 115px;
	left: 160px;
	line-height: 2.4;
}

#step2_knowncustomer_title
{
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	border-top: solid 1px #CCCCCC;	
	padding-left: 11px;
	padding-top: 10px;
	padding-bottom: 0px;

	/* fix work item 935 */
	width: 572px;
}

.profile_address_customertoptable
{
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	width: 585px;	
}

.addressbookdropdownbox
{
	margin-left: 10px;
	margin-top: 10px;
	width: 370px;
}
.profile_addressbookheadtd_businessl
{
	padding-left: 10px;
}

.profile_addressbookheadtd_header
{
	padding-left: 10px;
	padding-top: 10px;
}

.profile_address_customererrormssgtd
{
	padding-top: 10px;
	padding-left: 10px;
	color: #DB0029;
}
.profile_addressbooktable
{
	margin-left: 11px;
	margin-bottom: 10px;
}

.profile_addressbookheadtd_personal
{
	padding-top: 10px;
}

.profile_addressbook_gendertable
{
	margin-left: 10px;
}

.profile_addressbook_genderinputtd
{
	padding: 0px 15px 0px 5px;
}


.basket_step2_buttons
{
	height: 50px;
}

#createcustomerbutton
{
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	padding-left: 470px;
	
}

#frmTripleDeal
{
	height			: 510px;
	width			: 595px;
}

.newsletter_deliveryformformtable .profileregisterformheaderextra input
{
	margin-left: 10px;
	margin-left: 5px !ie;			
}

.confirm_subscription_text
{
	position:relative;
	right: 2px;
}

.profile_mailordernr
{
	margin-right: 135px;
}

/* ------- BULK PRODUCTPAGE ------ */
.announcementsBlock 
{
	background-color:#eee;
	border:solid 1px #aaa;
	clear:both;
	padding:10px;
}

.announcementsBlock h2 
{
	color:#FF6600;
	font-size:18px;
}

#product_bulk
{
	width: 270px;
	float: left;
	height:115px;
	margin-bottom: 35px;
	margin-right: 20px;
}

.productListHeader 
{
	color:#333;
	font-size:18px;
	font-weight:bold;
	margin:15px 0 10px;
}

#product_bulk_right
{
	width: 270px;
	float: right;
	padding-bottom:10px;
	border-bottom:solid 1px #ccc;
}
#product_bulk_left
{
	width: 270px;
	float: left;
	padding-bottom:10px;
	border-bottom:solid 1px #ccc;
}

.hr 
{
	border-top: solid 1px #ccc;
	height:0;
	margin:10px 0;
}

.product_bulk { font-size:13px; }

.bulkbuttons
{
	width: 170px;
	float: right;
}

.leesmeer_bulk, .inputbox_bulk, .addtobasket_bulk
{
	float: right;
}
.addtobasket_bulk
{
	margin-left:8px;
	padding-top: 2px;
}
.leesmeer_bulk img
{
	padding-bottom: 2px;
}

.leesmeer_bulk a
{
	  text-decoration: none;
	  position: relative;
	  bottom: 4px;
	  margin-left: 5px;
	  margin-right: 35px;
	  font-size: 12px;
}

.inputbox_bulk input
{
	width: 30px;
	border: solid 1px #CCCCCC;
	margin-right: 5px;
	text-align: center;
	color: #666666;
	height: 18px;
	vertical-align: middle;
}

.bulk_img_size_small
{
	width: 80px;
	height: 115px;
	float: left;	
	margin-right: 15px;
	position: relative;	
}

.product_bulk_image
{
	max-width: 80px;
	width:auto !important;
	width:80px;
	max-height: 140px;	
	height:auto !important;
	height:140px;
}

.product_bulk_image_pointer
{
	width: 80px;
}

.product_bulk_showbigimage
{
	float: right;
	position: relative;
	bottom: 19px;
}

.bulk_price, .bulk_title
{
	/*
	color: #333333;
	font-size:12px;
	font-weight: bold;
*/
}

.bulk_title
{
	display:inline;
	float:right;
	height: 35px;
	margin-bottom:5px;
	width:170px;
}

.bulk_price
{
	float:right;
	height: 20px; 
	width:170px;
}

.bulk_description
{
	margin-bottom: 10px;
	float:right;
	height: 30px;
	color: #666666;
	overflow: hidden;
	width:170px;
}

.inputbox_besteleenheid {
	height:20px;
	margin-bottom:10px;
}

.bulk_title a
{
	text-decoration: none;
}

.lees_meer
{
	font-weight: bold;
}

.bulk_currentpage
{
	background-color: #ff6600;
	border: solid 1px #CCCCCC;
	color: #FFFFFF;
	padding: 2px 5px 2px 5px;
	display: block;
	float: left;
	margin-left: 2px;
	margin-right: 3px;
}

.bulk_otherpage
{
	background-color: #ffffff;
	border: solid 1px #CCCCCC;
	color: #FFFFFF;
	padding: 2px 5px 2px 5px;
	display: block;
	float: left;
	margin-left: 3px;
	margin-right: 3px;	
}

.search_pagingtable
{
	width: 500px;
	float: left;
	margin-top: 20px;
}

.searchresult_paging_middle
{
	text-align: center;
	padding-left: auto;
	padding-right: auto;
	margin-left: auto;
	margin-right: auto;
}

.searchresult_paging_nextpagelink, .searchresult_paging_prevpagelink
{
	padding: 0px 0px 0px 0px;
	width: 10px;	
	text-decoration: none;
	margin-left: 4px;
}

.searchresult_paging_pagelink
{
	text-decoration: none;
}

.searchresult_paging_nextpagelink_ghost, .searchresult_paging_prevpagelink_ghost
{
	padding: 2px 6px 2px 0px;
	width: 50px;	
	text-decoration: none;	
}

.searchresult_paging_nextpagelink_ghost, .searchresult_paging_nextpagelink
{
	margin-left: 3px;
}

.bulk_page_text
{
	font-weight: bold;

	margin-right: 8px;
	margin-top: 2px;
	float: left;
	display: block;
}

.product_bulk_new_price
{
	margin-left: 10px;
}



/* ------- END BULK PRODUCTPAGE ------ */

/* ------- PRODUCT DETAIL ------ */
#product_detail_container
{
	width: 585px;
}
.product_detail_text
{
	min-height: 20px;
	color: #666666;
	line-height: 1.6;
}
#product_detail_image
{
	float: left;
	margin-right: 10px;
	text-align: center;	
	vertical-align: middle;
}

.maindescription
{
	width: 360px;
	float: left;
}

#descriptioncollapselink
{
	text-decoration: underline;
	color: #333333;
}

.product_detail_image_border
{
	height: 283px;
	width: 204px;
	border: solid 1px #CCCCCC;
}

.product_detail_image_border img
{
	cursor: pointer;
	max-height: 280px;
	max-width: 200px;
}

.product_detail_showbigimage
{
	float: right;
	position: relative;
	bottom: 22px;
}

.product_detail_articlenumber_text, .product_detail_price_text, .product_detail_basket_number
{
	font-weight: bold;
	width: 140px;
	margin-right: 10px;
	color: #333333;
	float: left;
	height: 22px;
}

.product_detail_price_text, .product_detail_basket_number
{
	clear: left;	
}

.product_detail_deliverytime, .product_detail_price_amount, .product_detail_articlenumber
{
	color: #666666;	
	height: 22px;
}

.product_detail_basket_button input
{
	margin-left: 150px;
	margin-top: 10px;
}

.product_detail_normal_price
{
	float: left;
	font-weight: bold;
	width: 140px;
	margin-right: 10px;
	margin-top: 10px;
}

.product_detail_old_price
{
	position: relative;
	bottom: 5px;
}
.product_detail_headertext
{
	font-weight: bold;
	margin-bottom: 5px;
	color: #333333;
}

.product_detail_head
{
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
	color: #333333;	
}

.product_detail_basket_input input
{
	width: 30px;
	height: 18px;
	border: solid 1px #CCCCCC;
	text-align: center;
	vertical-align: middle;
	color: #666666;
	position: relative;
	bottom: 4px;
}

.product_detail_dividerline
{
	margin-top: 20px;
	margin-bottom: 20px;
	float: left;
}

.product_detail_divider3_table2
{
	width: 193px;
}
.product_detail_divider3_table3
{
	height: 84px;
	width: 70px;
	border: solid 1px #cccccc;
	vertical-align: middle;
	text-align: center;
}

.divProductDetailContainer
{
	height: 35px;
	padding-right: 5px;
}

.product_detail_readmore
{
	height: 25px;
}

.product_detail_readmore_kassakoopje
{
	padding-left: 10px;
	height: 25px;
}

.product_detail_readmore_kassakoopje img
{
	padding-right: 2px;
	position: relative;
	top: 1px;
}

.product_detail_readmore a, .product_detail_readmore_kassakoopje a
{
	 text-decoration: none;
	 font-weight: bold;
	 color: #333333;
}
.product_detail_divider_headertext h2
{
	margin-bottom: 10px;
}

.product_detail_divider3_table
{
	float: left;
}

.product_detail_divider6_divlink1
{
	clear: left;
}

.product_detail_divider3_table2_td1 img
{
	max-height: 84px;
	max-width: 70px;
}

.divProductDetailContainer, .product_detail_readmore, .product_detail_divider4_textline4
{
	padding-left: 10px;
}

.divProductDetailContainer {
	height:40px;
	overflow:hidden;
	padding-right:5px;
}

.product_detail_readmore img
{
	padding-right: 2px;
}
.product_detail_divider4_textline4
{
	width: 60px;
}

.product_detail_bigicon
{
	height: 20px;
	cursor: pointer;
}

/* ------- END PRODUCT DETAIL ------ */

.step4_confirm
{
	border-right: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	width: 563px;
	height: 500px;
	padding: 10px;
	font-size:13px;
	padding-top:25px;
}

.informationHeader { color:#FF6500; font-size: 18px; }
.newsletterHeader { color:#FF6500; font-size: 18px; }

.bulkpageTable { font-size:13px; margin:15px 0; }
	.bulkpageTable td { padding: 0 5px; }
	.bulkpageTable tr.bulk_headerrow { font-size:12px; }
.bulk_headerrow b { color: #666; }
td.prodimg { padding:5px; }
	.prodimg img { margin-top:5px; float:left; }
tr.ot_prodrow_o, tr.ot_prodrow_e { color:#333; font-size:13px; vertical-align:top; }

.searchResultsHeader { margin-bottom:15px; }
.searchResultsCategoryHeader {margin: 15px 0; }
.searchresultcriteria span { margin-right:4px; }
.bulk_headerrow {font-size:12px;}
.productoverviewtable td { padding:10px 5px 5px; }
.bulk_aantaleenheid select { width:46px; }

.profileheadertext h1 {
	margin-bottom:10px;
}

.profileheadertext
{
	color:#FF6600;
	font-size:18px;
	padding-bottom:10px;
}

.accountActiveBtn {
	margin-left:196px;
}

.addtobasket_bulk input, .b_btn input {
	height:18px; width:22px;
}

.contactpage_form {
	margin-bottom:10px;
}
	.contactpage_form .btnVerzendenContact {
		margin:5px 0 0 335px;
	}

.newsletterTable td {
	padding:5px 0;
}

.pdfIcon { 
	margin-left:10px;
}

.banmiddle {
	float:left;
}

.descriptionFull {
	display:none;
	margin-top:10px;
}

.productImg {
	display:none;
	margin:5px 5px 5px 0;
}

.profile_orderhistorydetail_detailsheaderrow {
	border-bottom: solid 2px #ccc;
}

.footerBackbuttonContainer a {
	color:#000;
	font-size:12px;
}

.footerBackbuttonContainer span{
	color:#FF6500;
	font-weight:bold;
	margin-right:5px;
}

.productoverviewtable {
	float:left;
	width:100%;
}

.homepageArrow {
	color:#FF6500;
	font-size:13px;
	font-weight:bold;
}

.profile_loginformlinkarea a {
	color:#666;
	font-weight:normal;
}

.productlistPrint {
	margin-bottom:10px;
	text-align:right;
	width:200px;
	float:right;
}

.productlistSearch {
	float:right;
}

.searchKeyword {
	color:#FF6500;
}

.bulk_bulktitle {
	width:190px;
}

.b_sum { width:75px; }

.expand {
	cursor:pointer;
}

.menuInfo {
	border-bottom: 1px solid #ccc;
	margin-bottom:10px;
	padding-bottom:5px;
}

.bulkAnchor {
	float:left;
	clear:both;
	width:100%;
}

.deliverytimeBulk {
	float:left;
	width:100%;
}

a.bulkAnchor:hover {
	text-decoration:none;
}

.alignCenter {
	text-align:center;
}

.alignRight {
	text-align:right;
}

.basketHeader {
	float:left;
}
.bestelEenheid {
	float:right;
}
	.bestelEenheid span {
		float:left;
		margin:3px 10px 0 0;
	}
	.bestelEenheid form {
		float:right;
	}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {
	zoom:1;
}
.bedrijfsGegevensTable td {
	padding: 3px 15px 0 0;
}
.profile_customerform .profileregisterforminputtd img {
	position:relative;
	top:6px;
}
.activate_personalinfo {
	margin-top:10px;
}

.inlogGegevensActivate {
	margin-top:20px;
}

.activate_personalinfo td,
.inlogGegevensActivate td {
	height:20px;
	width:150px;
}

.inlogGegevensActivate .headerTable {
	color:#333;
	font-weight:bold;
}

.profile_customertoptable td {
	height:20px;
	width:250px;
}

.requiredField {
	color:#FF6500;
}

.accountActivateBtn input {
	float:right;
	margin-top:20px;
}

.bedrijfsGegevensTable {
	width:500px;
}

.searchresult_paging_pagenr_current {
	font-weight:bold;
}

a.searchresult_paging_pagenr_current:hover {
	color:#FF6600;
	font-weight:bold;
	text-decoration:none;
}

.searchresult_paging_pagenr {
	font-weight:normal;
}

.menutree_left tr td span { font-weight:normal; }

.errorContact
{
	color:Red;
}

.webserviceLogo { margin:20px 0 0 20px; }
.webserviceLine { background-color:#ff6600; height:2px; line-height1px; margin:4px 0 10px; width:100%; } 

ul.faq { font-size:12px; list-style:none; margin:0 0 20px 0; }
	ul.faq li { font-size:14px; line-height:20px; margin:0 0 3px 0; }
	ul.faq li a { text-decoration:underline; }
	ul.faq span { color: #FF0000; display:inline-block; font-weight:bold; width:50px; } 
a.faqQuestion { clear:both; float:left; font-size:14px; }
	a.faqQuestion:hover { color:#FF6500; text-decoration:none; }
	a.faqQuestion span { display:inline-block; width:50px; }
.faqAnswer {clear:both; color: #FF6500; float:left; font-size:12px; margin:0 0 15px 0; }
	.faqAnswer span { display:inline-block; width:50px; }

