/*--------- GENERAL ---------*/
html, body
{
	/*background-color	: #EEEEEE;*/
    color				: #444444;
    font-size			: 12px;
    font-family			:Arial;
    height				: 100%;
    margin				: 0px;
    padding				: 0px;
    width				: 100%;
    background-image	: url(../content/images/redesign/mainbg.jpg);
    background-repeat	: repeat-x;
    background-position	: top left;
}

.formcontent
{
	border-bottom-width	: 10px;
}

.siteContainer
{
	width				: 760px;
	background-color	: #FFFFFF;	
	margin-left			: auto;
	margin-right		: auto;
	position			: relative;
}

a
{
	color				: #FF6600;
	text-decoration		: none;
}

a img
{
	border				: 0px;
}

h1 
{
	color				:#99CC00;
	font-size			:26px;
	margin				:0px;
	padding				:2px 0px 2px 0px;
	line-height			: 25px; 
}

h2
{
	color				:#8BB901;
	font-size			:15px;
	font-weight			:bold;
	margin				:11px 0px 15px;
}

h3
{
	color				: #999933;
	font-size			: 15px;
	font-weight			: bold;
	margin				: 0px;
	padding				: 0px 0px 2px;
}

h4
{
	color				: #8BB901;
	font-size			: 11px;
	font-weight			: bold;
	margin				: 5px 0px 0px 0px;
	padding				: 0px;
	
}

h5
{
	color				: #999933;
	font-size			: 12px;
	margin				: 0px;
	padding				: 0px;
}

.errormessage
{
	color				: #FF0000;
	font-weight			: bold;
}

.price
{
	color				: #99CC01;
	font-weight			: bold;
}

h6
{
	color				: #7CC343;
	font-size			: 18px;
	margin				: 0px;
	padding				: 0px;
}


#basketoverviewdiv
{
	background-color	: #8BB901;
	color				: #FFFFFF;
	height				: 67px;
	padding				: 0px;
}

.basketoverview, .combinedgift_content
{
}

.basketoverviewtext
{
	margin				: -4px 0px 2px 6px;
	font-weight			: bold;
	font-size			: 12px;
	color				: #C91B1A;
}

/***********************************************************/
.Basketoverviewtable
{
	width				: 208px;
	padding				: 0px;
	margin				: 0px 0px 0px 0px;
	color				: #F2FFFF;
	color:#D10019;
	/*font-weight			:bold;*/
	background-image	: url(../content/images/redesign/bg_winkelmandje.gif);
	background-position	: bottom left;
	background-repeat	: no-repeat;
}
.basketoverviewtitle
{
	background-image	: url(../content/images/redesign/winkelmandje.gif);	
	background-position	: top left;
	background-repeat	: no-repeat;
	height				: 25px;
}
.basketoverview
{
	padding				: 10px;
	overflow			: auto;
}
.basketpo_totalprice_title
{
	float				:left;	
}
.basketpo_totalprice_value
{	
	font-weight			:bold;
	float				:right;	
}
.basketpo_totalprice_container
{
	overflow			:auto;
	display				:block;
	/*border-top		:dotted 1px #D8273C;*/
	background-image	:url(../content/images/redesign/basketpo_sep.jpg);
	background-repeat	:no-repeat;
	background-position	:50% 0%;	
	padding-top			:5px;
	height				:16px;	
}

.basketpo_totalprice_subtitle
{
	padding-bottom: 5px;
	font-weight		:bold;
}
.basketpo_orderrecord
{
	padding-bottom: 5px;
}
.eurosign
{
	padding: 15px 5px 0px 0px;
	font-size: 10pt;
	border: solid 1px red;
	overflow: auto;
}
/***********************************************************/

#basketoverviewtitle a
{
	font-weight			: bold;
	line-height			: 23px;
	margin-left			: 6px;
	color				: #F2FFFF;
}

#combinedgift_header
{
	background-color	: #7F9FD2;
	line-height			: 23px;
	font-weight			: bold;
	padding-left		: 6px;
	width				: 205px;
}

#combinedgift_content
{
	background-color	: #F5D1D1;
	font-size			: 12px;
	padding-bottom		: 16px;
	padding-left		: 7px;
	padding-top			: 13px;	
	position			: relative;
	z-index				: 1;
}

* html #combinedgift_content
{
	z-index: -1;
}

.combinedgift_ordertitle
{
	font-weight			: bold;
}

.combinedgift_cardimage
{
	float				: left;
	margin-left			: 3px;
	width				: 72px;
	z-index				: 2;
}

.combinedgift_record
{
	margin-left			: 87px;
	font-weight			: bold;
}

.combinedgift_spacer
{
	clear				: both;
	height				: 10px;
}

#combinedgift_header
{
	color				: #F2FFFF;
}

#combinedgift_content 
{
	color				: #C91B1B;
}

.combinedgift_finalize_order img
{
	margin-top			:  9px;
	margin-left			: 64px;
}




.basketoverviewlabel
{
	line-height			: 20px;	
}

.basketoverviewdata, .basketoverviewdata_eurie
{
	font-weight			: bold;
}

.basketoverviewdata_eurie img
{
	margin-left			: 3px;
	margin-right		: 4px;
	position			: relative;
	top					: 3px;
}

.basketoverviewdata img
{
	margin-left			: 3px;
	margin-right		: 4px;
}

.basketoverviewdatadiv
{
	margin				: -1px 0px 0px 6px;
	font-size			: 12px;
	color				: #C91B1C;
}

.basketoverviewbutton, .basketoverviewbasketbutton
{
	padding				: 0px;
	height				: 38px;
	vertical-align		: bottom;
	text-align			: right;
}

.basketoverviewbasketbutton
{
	
	height				: 28px;
}

.basketoverviewbutton div, .basketoverviewbasketbutton div
{
	margin-top			: 2px;
	margin-right		: 10px;
}

.basketoverviewbutton div
{
	margin-bottom		: 15px;
}

.basketoverviewtrbutton
{
	background-color	: #F5D1D1;
}

.basketoverviewtrempty
{
	height				: 8px;
	background-color	: #F5D1D1;
}

.popupdatatabledataeventr
{
	/*background-color	: #F5D1D1;*/
	font-size			: 12px;
	height				: 17px;
	font-weight			: bold;
	color				: #C91B1C;
}

.popupdatatabledatatd1
{
	margin				: 0px 0px 0px 15px;
}

.popupdatatabledatatd3
{
	position			: relative;
}

.orderrecordtdquantity
{
	width				: 27px;
}

.oderrecordtddescription
{
	width				: 200px;
}

#right
{
	
	float				: right;
	margin-right		: 9px;
	/*padding-left		: 13px;*/
	width				: 211px;
	z-index				: 1;
}

#menu4item0
{
	background-repeat	: repeat-x;
	background-image	: url(../content/images/stippelhome.gif);
	width				: 509px;
	margin-right		: 16px;
	margin-left			: 15px;
	height				: 1px;
}

.backtotop
{
	font-weight			: bold;
	padding				: 0px;
	margin-bottom		: 20px;
	position			: relative;
	top					: -10px;
}

.padd
{
	padding				: 0px 0px 0px;
	margin-top			: 35px;
}

.padd img
{
	position			: relative;
	/*top					: -15px;*/
	/*margin				: -15px 0px 0px 0px;*/
	padding				: 0px;
	margin				: 0px;
	height				: 1px;
}

/*--------- HEADER ---------*/

.area1
{
	height				: 50px;
	width				: 760px;
	/*overflow			: hidden;*/
}

#menu1item1
{
	position			: absolute;
	top					: 0px;
	right				: 13px;	
	width				: 138px;	
	height				: 50px;
}

#menu1item1 img
{
	width				: 138px;	
	height				: 50px;
}

#menu1item2
{
	position			: absolute;
	top					: 50px;
	right				: 13px;
	width				: 138px;
	height				: 76px;
}

#menu1item2 img
{
	width				: 138px;
	height				: 76px;
}

/* Area 2 start */

#menu2item0
{
	background-image	: url(../content/images/redesign/bg_nav.gif);
	background-repeat	: repeat-x;
	background-color	: none;
	height				: 24px;
	width				: 760px;
	color				: #000;
}

.area2topmenuitemcontainer
{
	float				: left;
	display				: inline;	
	overflow			: auto;	
	height				: 20px;
}

a.area2topmenuitemlink, a.area2topmenuitemlinkactive 
{
	margin				: 0px 10px 0px 10px;
	font-size			: 10px;
	font-weight			: normal;
	font-family			: Arial;
	text-decoration		: none;
	position			: relative;
	top					: 5px;
		
}

.area2topmenuitemcontainer a:hover
{
	color				: #d20019;
}
.area2topmenuitemlinkactive
{
	color				: #d20019;
}
.area2topmenuitemlink
{
	color				: #91c100;
}

.area2topmenuitemspacer
{
	width				: 1px;
	background-color	: #FFF;
	height				: 24px;
	float				: left;
	display				: inline;		
}

#menu2item1
{
	height				: 22px;
	padding-top			: 6px;
}

/* Area 3 start */

#menu3item0
{
	height				: 15px;
}

.area3navpathdiv
{
	margin-left			: 10px;
	margin-bottom		: 3px;
	overflow			: visible;
	padding-top			: 8px;
	position			: absolute;
}

.area3navpathintro
{
	display				: inline;
	/*position			: relative;*/
	top					: 6px;
	font-size			: 8pt;
	font-family			: Arial;
	/*font-weight			: bold;*/
	color				: #727272;
}

.area3navpathitemcontainer
{
	margin-left			: 4px;
	margin-right		: 4px;
	margin-top			: 6px;	
	display				: inline;
	/*position			: relative;*/
	font-size			: 8pt;
	font-family			: Arial;
	/*font-weight			: bold;*/
	color				: #91c100;
}

.area3navpathitemcontainer a
{
  text-decoration		: underline;
  color					: #91c100;
}


.area3navpathseperator
{
	display				: inline;
	margin-top			: 6px;
	/*position			: relative;*/
	font-size			: 9px;
	font-weight			: bold;
	font-family			: Arial;
	color				:#91c100;
}
.area3navpathseperator img
{
	margin-top			: 4px;
}


/*--------- CONTENT --------*/


#content
{
	font-size	: 11px!important;
	line-height	: 16px!important;
	font-family	: Arial!important;
	color		: #727272!important;
}
#content, .faqheader
{
	float				: left;
	padding				: 5px 0px 0px 15px;
	position			: relative;
	text-align			: left;
	width				: 510px;
}



#content ul
{
	display				: block;
	list-style-image	: url(../content/images/layout/list_gt.gif);
	margin-left			: 20px;
	padding				: 0px;
}
#content h1
{
	font-size			:24px!important;
}

/*#content p
{
	margin				: 0px;
	padding				: 10px 0px 19px 0px;
}*/

/* Area 9 start */

#image_star_req, #image_required_white_star
{
	margin-left			: 4px;
}

.padd p
{
	margin				: 8px 0px 20px 0px;
	padding				: 0px 0px 0px 0px;
}

.imagediv
{
	margin				: -2px 0px 25px 0px;
	height				: 1px;
}

.padd h3
{
	margin-bottom		: 2px;
}

.faqimageline
{
	margin				: -2px 0px 0px 0px;
}
.faqheader
{
	margin				: 10px 0px -30px 0px;
	padding				: 0px;
}

.faqheader p
{
	margin				: 0px 0px 20px 0px;
}

.faqheader select
{
	margin				: -10px 0px 29px 0px;
	width				: 311px;
}

.area9menutable
{
	width				: 211px;
	margin				: 25px 0px 0px 0px;
	color				: #F2FFFF;
	font-weight			: bold;
}

.area9menutabletitle
{
	line-height			: 25px;
	background-color	: #7F9FD2;
}

.area9menutabletitlediv
{
	margin				: 0px 0px 0px 8px;
}

.area9menutableitemlink
{
	line-height			: 25px;
	background-color	: #99CC01;
}

.area9menutableitemlink_spacer
{
	height				: 16px;
}

.area9menubulletcell
{
	height				: 13px;
	width				: 7px;
	text-align			: left;	
}

.area9menubulletcell img
{
	position			: relative;
	top					: 1px;
	left				: -2px;
}

.area9menuitemlink
{
	font-size			: 12px;
	/*font-weight			: bold;*/
	text-decoration		: none;
	margin-left			: 7px;
	color				: #F2FFFF;
}

.contactformheader
{
	margin				: 10px 0px 19px 0px;
}

.contactform2, .contactformgender
{
	width				: 399px;
	height				: 28px;
	vertical-align		: top;
}

.contactformgender
{
	height				: 24px;
}

.contactformgender img
{
	position			: relative;
	padding				: 0px;
	margin				: 0px;
	top					: 1px;
}

.contactformtable
{
	width				: 525px;
}
.contactformgenderselect
{
	display				: inline;
	position			: relative;
	left				: 3px;
	top					: 1px;
	margin-right		: 3px;
}

#radgender
{
	padding				: 0px;
	margin				: 0px;
}

.contactforminvoerveld, .contactform2 textarea
{
	height				: 16px;
	width				: 317px;
	margin-left			: 3px;
	margin-top			: 1px;
}

.contactform2 textarea
{
	height				: 48px;
}

.contactformomschrijving, .contactformgenderomschrijving, .contactformomschrijvingta
{
	width				: 126px;
	height				: 26px;
}

.contactformomschrijvingta
{
	height				: 48px;
}

.contactformsubmitrow
{
	padding				: 0px;
	height				: 80px;
	vertical-align		: bottom;
	text-align			: left;
}

.contactformsubmitcontainer
{
	position			: relative;
	top					: -1px;
	left				: 3px;
}

.contactformsubmitcontainer img
{
	padding				: 0px;
	margin				: 0px;
}


.contactformfootercontainer
{
	font-style			: italic;
	margin-left			: 3px;
	margin-top			: 3px;	
}

.contactformgenderomschrijving
{
	height				: 24px;
}

.contactformlabel
{
	margin				: 0px 0px 2px 3px
}

.contactformlabelta
{
	position			: relative;
	top					: 1px;
	left				: 3px;
}

.contactformverzendbtn
{
	margin-left			:406px;
	margin-top			: 12px;
	margin-bottom		: 16px;
}

.content_how_your_gift_helps_normal_paragraph, .content_how_your_gift_helps_last_paragraph
{
	margin-top			: 20px;
}

.content_how_your_gift_helps_last_paragraph
{
	margin-bottom		: 10px;
}

.content_how_your_gift_helps_first_paragraph
{
	margin-top			: 10px;
}


.content_projecten_header
{
	margin-top			: 10px;
}

.content_projecten_header select
{
	margin-top			: 20px;
	margin-left			: 4px;
	display				: block;
}

.content_projecten_content
{
	margin-top			: 30px;
}

.content_projecten_content p
{
	margin-top			: 10px;
	margin-bottom		: 20px;
}

.content_projecten_content img
{
	position			: relative;
	/*top					: -10px;*/
}

.content_scholen_top
{
	position			: relative;
	top					: -9px;
}

.content_scholen_top img
{
	margin-bottom		: 1px;
}

.content_scholen_bottom
{
	margin-top			: 26px;
}

.content_scholen_list
{
	margin-top			: 29px;
}

.content_scholen_list_lead
{
	vertical-align		: top;
	width				: 20px;
}

.content_scholen_list_lead img
{
	position			: relative;
	top					: 5px;	
	left				: 4px;
}

.content_scholen_list_content
{
	width				: 500px;
}

.content_scholen_in_action_content
{
	margin-top			: 30px;
}

.content_scholen_in_action_content p
{
	margin-top			: 20px;
}

.content_scholen_in_action_anchor_list
{
	margin-top			: 29px;
	margin-bottom		: 29px;
}

.content_scholen_in_action_anchor_list_lead
{
	width				: 20px;
}

.content_scholen_in_action_anchor_list_lead img
{
	position			: relative;
	top					: -1px;
	left				: 4px;
}

.policypage p
{
	margin				: 10px 0px 20px 0px;
}

.policypageh3_1 h3
{
	margin				: 1px 0px -10px 0px;
}

.policypageh3_1 p
{
	margin				: 20px 0px 10px 0px;
}

.policypageh3_2 h3
{
	margin				: 1px 0px -10px 0px;
}

.policypageh3_2 p
{
	margin				: 20px 0px 0px 0px;
}

.neemcontactmetonsop p
{
	margin				: 10px 0px 10px 0px;
}

.neemcontactmetonsop h3
{
	margin				: 1px 0px 0px 0px;
}

.neemcontactmetonsop h1
{
	margin				: 0px 0px -1px 0px;
}

.neemcontactmetonsopimagediv
{
	margin				: 65px 0px 0px 0px;
}

.profilemaintd h1
{
	margin				: -3px;
}

.profilemaintd h2
{
	margin				: 11px 0px 0px -1px;
}

.profileintrotext p
{
	margin				: 13px 0px 0px -2px;
}

.profileheadertext2
{
	padding				: 0px;
}

.profileintrotext
{
	padding				: 0px 0px 0px 0px;
}

.profilechangepasswordtable
{
	width				: 500px;
	margin				: 0px 0px 0px 3px;
	height				: 83px;
}

.profilechangepasswordbottomtable
{
	margin				: 1px 0px 0px 0px;
}

.profilechangepasswordbuttonrow
{
	text-align			: right;
	height				: 40px;
}

.profilechangepasswordbuttonrow div
{
	display				: inline;
	margin-left			: 4px;
	position			: relative;
	top					: 2px;
}

.profilechangepasswordtable .wijzigpasswordprofileregisterforminputtd, .profilechangepasswordtable .wijzigpasswordprofileregisterformheader
{
	height				: 26px;
	vertical-align		: middle;
}

.wijzigpasswordprofileregisterforminputtd font
{
	position			: relative;
	top					: -4px;
	left				: 4px;
	font-size			: x-small;
}

.wijzigpasswordprofileregisterforminputtd
{
	width				: 315px;
}

.wijzigpasswordprofileregisterforminputtd input
{
	width				: 149px
}

.profilechangepasswordheadertable
{
	margin				: 0px 0px 17px 0px;
}

.changepassword_errorbullet
{
	margin				: 3px 0px 0px 0px;
}

.changepassword_errortable
{
	margin-bottom		: 15px;
}

.wijzigpasswordh1div
{
	margin				: 3px 0px 0px 3px;
	width				: 500px;
}

.wijzigpasswordh2div
{
	margin				: 3px 0px 0px 0px;
	width				: 500px;
	overflow			: visible;
}

.wijzigpasswordh2div h2
{
	margin-left			: 0px;
}

.wijzigpasswordintro
{
	margin				: 15px 0px -2px 0px;
	width				: 500px;
}

.wijzigpassworderrormessage
{
	margin				: 0px 0px 0px 0px;
	color				: Red;
	
}

.wijzigpasswordform
{
	margin				: 0px 0px 0px 0px;
}

.profileloginerrormessage
{
	vertical-align		: middle;
}

.test
{
	width				: 13px;
	vertical-align		: top;
	height				: 5px;
}

.wachtwoordgewijzigd p
{
	margin				: 20px 0px 0px 0px;
}

.wachtwoordgewijzigd h1
{
	margin				: 0px 0px 0px 0px;
}

.wachtwoordgewijzigd
{
	margin				: -10px 0px 0px 0px;
}

.naarrechts
{
	margin				: 8px 0px 0px 317px;
}

.wachtwoordgewijzigdstippellijn
{
	margin				: 26px 0px 0px 0px;
}

.profileforgotpasswordtable
{
	width				: 510px;
	margin				: 0px 0px 0px -5px;
}

.titlebartableclass_forgotpassword
{
	width				: 510px;
	margin				: 35px 0px 0px 3px;
}

.profileforgotpasswordemailadres
{
	width				: 77px;
}

.forgotpasswordh1
{
	margin				: -2px 0px 0px 3px;
}

.forgotpasswordh2
{
	margin				: -2px 0px 0px 3px;
	z-index				: 99
}

.profileforgotpasswordheadertext
{
	padding				: 0px;
}

.forgotpasswordh2
{
	overflow			: visible;
}

.forgotpasswordintro
{
	margin				: -3px 0px 0px 2px;
}

.forgotpasswordtussenlijn img
{
	margin				: 9px 0px 0px 0px;
}

.forgotpasswordbuttontable
{
	width				: 510px;
	height				: auto;
	position			: relative;
	top					: 9px;
	left				: 1px;
}

.forgotpasswordverzendbtn
{
	margin				: 0px 0px 0px 0px;
}

.forgotpasswordannuleerbtn
{
	margin				: 0px 0px 0px 313px;
}

.profileforgotpasswordinputbox
{
	width				: 149px;
}

.passwordforgotconfirmationnaarrechts
{
	margin				: 8px 0px 0px 317px;
}

.passwordforgotconfirmation
{
	margin				: -5px 0px 0px 0px;
}

.passwordforgotconfirmation p
{
	margin				: 20px 0px 0px 0px;
}

.passwordforgotconfirmationstippellijn
{
	margin				: 26px 0px 0px 0px;
}

.profileforgotpassworderrormessage
{
	color				: red;
}

.profileforgotpassworderrortable
{
	margin				: 14px 0px -20px -3px;
}
.tafproduct_sendbtn /**/
{
	margin				: 8px 0px 9px 396px;
}

.tellafriendproduct_introText
{
	margin				: 15px 0px 5px 0px;
}

.tellafriendproduct_table
{
	margin				: 3px 0px -17px 3px;
	padding				: 2px 0px 2px 0px;
}

#txtCommentproduct
{
	width				: 317px;
}

.tafproduct_GeitImage
{
	position			: relative;
	top					: -4px;
	left				: 4px;
}

.tellafriendproductthxtable
{
	margin-bottom		: 320px;
}

.tafproduct_thxGeitImage
{
	position			: absolute;
	top					: 47px;
	left				: 350px;
}

.tafproduct_lineImage4
{
	margin				: 24px 0px 0px 0px;
}

.btnShopFurtherproduct
{
	position			: relative;
	top					: -20px;
	left				: 160px;
}

.tellAFriendProductAgain
{
	position			: relative;
	left				: 172px;
	top					: -19px;
}

.tellafriendproductthx
{
	position			: relative;
	top					: 10px;
}


.tafproduct_lineImage5
{
	position			: absolute;
	top					: 340px;
	left				: 15px;
}

.tafproduct_lineImage6
{
	position			: absolute;
	top					: 389px;
	left				: 15px;
}			

.tellafriendproduct_Name, .tellafriendproduct_Email, .tellafriendproduct_NameReceiver, .tellafriendproduct_EmailReceiver, .tellafriendproduct_comment
{
	width				: 300px;
}
.taf_sendbtn /**/
{
	margin				: 8px 0px 9px 396px;
}

.tellafriend_introText
{
	margin				: 15px 0px 5px 0px;
}

.tellafriend_table
{
	margin				: 3px 0px -17px 3px;
	padding				: 2px 0px 2px 0px;
}

#txtComment
{
	width				: 317px;
}

.taf_GeitImage
{
	position			: relative;
	top					: -7px;
	left				: 4px;
}

.taf_thxGeitImage
{
	position			: absolute;
	top					: 47px;
	left				: 350px;
}

.taf_lineImage4
{
	margin				: 16px 0px 0px 0px;
}

.btnShopFurther
{
	position			: relative;
	top					: -20px;
	left				: 233px;
}

.tellafriendthxtable
{
	margin-bottom		: 320px;
}
.tellafriendthx
{
	position			: relative;
	top					: 10px;
}

.taf_lineImage5
{
	position			: absolute;
	top					: 340px;
	left				: 15px;
}

.taf_lineImage6
{
	position			: absolute;
	top					: 389px;
	left				: 15px;
}			

.tellafriend_Name, .tellafriend_Email, .tellafriend_NameReceiver, .tellafriend_EmailReceiver, .tellafriend_comment
{
	width				: 300px;
}
/* Order Catalogue pagina */
.OrderCatalogue_introtext1
{
	margin				: 10px 0px 0px 0px;
}

.OrderCatalogue_introtext2
{
	margin				: 20px 0px 20px 0px;
}

.OrderCatalogue_FormTable
{
	width				: 500px;
	margin				: 10px 0px 0px 0px;
	table-layout		: fixed;
}

.OrderCatalogue_FooterTable
{
	width				: 508px;
	margin-top			: 22px;
	table-layout		: fixed;
}

.OrderCatalogue_ThankYouTable
{
	width				: 510px;
	margin-top			: 4px;
	margin-left			: 2px;
	table-layout		: fixed;
}

.OrderCatalogue_ContactCell
{
	height				: 47px;
	vertical-align		: bottom;
}

.OrderCatalogue_ContactContainer
{
	font-weight			: bold;
	margin-bottom		: 6px;
}

.OrderCatalogue_AttnHeaderCell, .OrderCatalogue_HeaderCell, .OrderCatalogue_GenderHeaderCell
{
	width				: 160px;
	height				: 26px;
	vertical-align		: middle;	
}

.OrderCatalogue_HeaderCell
{
	height				: 28px;
}

.OrderCatalogue_GenderHeaderCell
{
	height				: 25px;
}

.OrderCatalogue_InfoCell
{
	height				: 40px;
	vertical-align		: middle;
}

.OrderCatalogue_InputCell
{
	width				: 392px;
	vertical-align		: middle;	
}

.OrderCatalogue_inputbox
{
	width				: 270px;
}

.OrderCatalogue_reqstar
{
	position			: relative;
	left				: -4px;
	top					: 10px;
	vertical-align		: top;
}

.OrderCatalogue_reqstar_gender
{
	position			: relative;
	left				: -8px;
	top					: -2px;
}

.OrderCatalogue_ReqStarFooter
{
	margin-right		: 4px;
}

.OrderCatalogue_RequiredText
{
	margin-top			: 4px;
}

.OrderCatalogue_GeslachtRadioButton
{
	position			: relative;
	top					: 1px;
	display				: inline;
	
}

.OrderCatalogue_ZipCodeText
{
	position			: relative;
	left				: -4px;
	display				: inline;
}

.OrderCatalogue_SendBtnCell
{
	text-align			: right;
	height				: 53px;
}

.OrderCatalogue_SendBtn
{
	margin-right		: 3px;
}

.OrderCatalogue_ValidationSummary
{
	margin				: 10px 0px 10px 0px;
	padding				: 0px;
	border				: 0px;
	color				: #FF0000;
}

.OrderCatalogue_ErrorIntro
{
	margin-bottom		: 10px;
}

.OrderCataLogue_ErrorItem
{
	margin-left			: 4px;
}

.OrderCatalogue_ErrorBullet
{
	position			: relative;
	top					: -2px;
	margin-right		: 5px;
}

.OrderCatalogue_ThankYouText
{
	margin-bottom		: 16px;
}

.OrderCatalogue_HeaderText
{
	position			: relative;
	top					: 1px;
	
}

.OrderCatalogue_AddressDropdown
{
	width				: 436px;
	margin-bottom		: 10px;
}

.OrderCatalogue_AddressIntro
{
	margin-bottom		: 4px;
}


#GeslachtRadioButton_0, #GeslachtRadioButton_1 
{
	width				: 20px;
	margin				: 4px 4px 0px 0px
}

#customertype1, #customertype0
{
	width				: 20px;
	margin				: 0px 4px 0px 0px
}

#GeslachtRadioButton
{
	position			: relative;
	top					: -2px;
	left				: 0px;
}


/* Einde Order Catalogue pagina */

/* Area 9 end */


/*--------- FOOTER ---------*/

#menu13item0 
{
	margin-right		: 5px;
}

#bottomtable
{
	clear				: both;
}

.area12
{
	height				: 21px;
	line-height			: 0px;
	padding				: 0px;
	margin				: 0px;
}

#menu12item0
{
	height				: 20px;
}

#menu12item1
{
	height				: 1px;
	line-height			: 1px;
	/*margin-right		: 6px;*/
	margin-left			: 10px;
	width				: 750px;
	display				: none;
	text-align			: right;
}

/* area 13 start */

.area13
{
	height				: 37px;	
}

#area13div
{
	height				: 37px;
}

#menu13item0
{
	background-color	: #FFFFFF;
	height				: 37px;
	color				: #6699CC;
	margin-left			: 5px;
	background-image	: url(../content/images/redesign/bg_footer.gif);
	background-position	: top left;
	background-repeat	: repeat-x;
}

a.area13menuitemlink
{
	margin				: 0px 8px 0px 10px;
	font-size			: 10px;
	font-weight			: normal;
	position			: relative;
	top					: 3px;
		
}
a.area13menuitemlink:link,
a.area13menuitemlink:visited
{
	text-decoration		: none;
	color				: #99cc01;
}
a.area13menuitemlink:hover,
a.area13menuitemlink:active
{
	text-decoration		: underline;
	color				: #99cc01;
}

.area13menuitemcontainer
{
	float				: right;
	display				: inline;
	margin-top			: 7px;
	height				: 30px;
	
}

.area13menuitemspacer
{
	width				: 1px;
	background-color	: #FFF;
	float				: right;
	display				: inline;
	color				: #b6b6b6;	
	margin-top			: 10px;
	font-size			: 10px;
}

/* area 13 end */

/* profile start */

.profile_loginnewexisttable
{
	background-color	: #CCE580;
	width				: 255px;
	height				: 178px;
	color				: #444444;
}

.profile_logintoptdnewexist, .profile_logintoptdexist
{
	vertical-align		: top;
	width				: 525;
}

.profile_logintoptdexist
{
	width				: 248px;
}

.profile_loginnewexist_newheadtd
{
	vertical-align		: top;
	width				: 255px;
	height				: 114px;
}

.profile_loginnewexist_newlinktd img
{
	margin-right		: 7px;
}

.profile_loginnewexist_newlinktd
{
	vertical-align		: bottom;
	text-align			: right;
}

.profile_loginexisttable
{
	height				: 307px;
	margin-right		: 15px;
}

.profile_loginnewexist_existheadtd
{
	vertical-align		: top;
	height				: 55px;
}

.profile_loginexisttd
{
	vertical-align		: top;	
}

.inloggen_newuser_container_header
{
	margin-top			: 2px;
	font-size			: 16px;
	color				: #333;
	font-weight			: bold;
	width				: 245px;
	position			: relative;
	left				: 5px;
}

.inloggen_sub_header
{
	color				: #8BB901;
	font-size			: 16px;
	font-weight			: bold;
	text-align			: left;	
	margin-top			: 11px;
	margin-bottom		: 7px;
}

.inloggen_newuser_container_text
{
	width				: 245px;
	margin-top			: 10px;
	margin-left			: 4px;
}


#loginform_newuser_stippellijn
{
	position			: relative;
	top					: -24px;
	left				: -9px;
}

.profile_loginnewexist_button_container
{
	margin-top			: 8px;
	margin-bottom		: 8px;
}

.inloggen_existinguser_container_header
{
	margin-top			: 3px;
	font-size			: 16px;
	color				: #8BB901;
	font-weight			: bold;
	width				: 240px;
	position			: relative;
}

.inloggen_existinguser_container_text
{
	width				: 240px;
	margin-top			: 5px;
}

.profile_loginform_whycreate
{
	margin-left			: 2px;
}

.profile_loginformtable
{
	margin-left			: 3px;
}

#profile_loginform
{
	margin				: 11px 0px;
	padding				: 0px;
}

.wijzigpasswordprofileregisterforminputtd, .wijzigpasswordprofileregisterformheader
{
	height				: 34px;
	vertical-align		: top;
}

.profileregisterheadercontainer
{
	margin-top			: 4px;
}

#profilelogininputboxloginname, #profileloginpassword
{
	position			: relative;
	left				: 3px;
	width				: 149px;
}

#loginform_existinguser_stippellijn
{
	margin-top			: 7px;
}

.profile_loginform_forgotlink_container
{
	display				: inline;
	position			: relative;
	top					: 11px;
}

#inputimage_loginform_loginbutton
{
	position			: relative;
	top					: 15px;
	left				: 15px;
}

.inloggen_existinguser_container_error
{
	color				: #FF0000;
	margin-left			: 6px;
	margin-top			: 15px;
	margin-bottom		: 16px;
}

.profile_loginform_whycreate
{
	margin-top			: 49px;
	margin-right		: 9px;
}

.profile_customertoptable
{
	width				: 510px;
}

.profile_customerintrotd
{
	vertical-align		: top;
	height				: 63px;
}

.profile_existingcustomerintrotd
{
	vertical-align		: top;
	height				: 65px;
}



.profileloginformheader, .profileloginforminputtd
{
	height				: 34px;
	vertical-align		: top;	
}

.profileloginheadercontainer
{
	margin-top			: 4px;
}

.profilenewcustomercontactcell, .addressbookcontactcell
{
	height				: 47px;
	vertical-align		: bottom;
}

.profilenewcustomercontactcontainer, .profileknowncustomercontactcontainer, .addressbookcontactcontainer
{
	font-weight			: bold;
	margin-left			: 2px;
	margin-bottom		: 6px;
}

.profileknowncustomercontactcontainer
{
	margin-left			: 4px;
}

.profilelnewcustomercompanyheadercontainer
{
	width				: 140px;
	margin-left			: 2px;
}

.profilelknowncustomercompanyheadercontainer
{
	width				: 140px;
	margin-left			: 4px;	
}

.profilenewcustomercompanyformheader, .addressbookcompanyformheader
{
	width				: 100px;
}

.profileknowncustomertable
{
	margin-left			: 2px;
}


.profilenewcustomerformheader, .profilenewcustomerformgenderheader, .profileknowncustomerformheader, .addressbookformheader
{
	width				: 175px;
	height				: 28px;	
	vertical-align		: top;
}

.profileknowncustomerformheader, .addressbookformheader
{
	width				: 501px;
	height				: 24px;
}

.profileexistingcustomerformheader, .profileexistingcustomerformgenderheader
{
	width				: 138px;
	height				: 28px;	
	vertical-align		: top;
}

.profilenewcustomerformgenderheader, .profileregisterformheader
{
	height				: 22px;
}

.profilelnewcustomerfirstnameheadercontainer, .orderunknowncustomerheadercontainer
{
	margin-left			: 3px;
	margin-top			: 4px;
}

.profilelnewcustomergenderheadercontainer, .orderunknowncustomergenderheadercontainer
{
	margin-left			: 3px;
	margin-top			: 2px;
}

.profilelnewcustomercustomertype, .addressbookcustomertypesecond
{
	padding				: 0px;
	margin-right		: 5px;
}

.profilelknowncustomercustomertype, .addressbookcustomertypefirst
{
	margin-right		: 13px;
}

.profilelnewcustomerheadercontainer, .profilelknowncustomerheadercontainer, .profilelknowncustomertypeheadercontainer
{
	margin-left			: 2px;
	margin-top			: 5px;
}


.profilelknowncustomertypeheadercontainer
{
	display				: inline;
}

.addressbookheadercontainer
{
	margin-left			: 2px;
	margin-top			: 5px;
	display				: inline; 
}


.profilelknowncustomeruserheadercontainer, .addressbookuserheadercontainer
{
	margin-left			: 2px;
	margin-top			: 1px;	
}

.profilelknowncustomerheadercontainer, .profilelknowncustomertypeheadercontainer, .profilelknowncustomeruserheadercontainer
{
	width				: 200px;
	margin-left			: 5px;
}

.profilenewcustomerforminputtd, .profileregisterforminputtd, .orderunknowncustomerforminputtd, .profileknowncustomerforminputtd, .addressbookforminputtd
{
	vertical-align		: top;
	font-size			: 10px;	
}

.orderunknowncustomerpasswordforminputtd
{
	height				: 32px;
	vertical-align		: bottom;
}

.orderunknowncustomerpasswordconfirmforminputtd
{
	height				: 36px;
	vertical-align		: top;	
}

.orderunknowncustomerpasswordforminputbox
{
}

.orderunknowncustomerpasswordconfirmforminputbox
{
	margin-top			: 3px;
}

.orderunknowncustomerpasswordheadercontainer
{
	margin-top			: 13px;
	margin-left			: 8px;
}

.orderunknowncustomerpasswordconfirmheadercontainer
{
	margin-top			: 6px;
	margin-left			: 8px;	
}

.orderunknowncustomerpasswordtable
{
	background-color	: #CCE580;
	width				: 482px;
	margin-top			: 2px;
	margin-bottom		: 9px;
}

.profileknowncustomerforminputtd
{
	font-size			: 13px;
	text-align			: left;
}

.profileknowncustomerforminputcontainer
{
	display				: inline !important;
	margin-left			: 59px;
}

.addressbookcustomerforminputcontainer
{
	display				: inline !important;
	margin-left			: 39px;
}



.profile_customerrequiredmsgcontainer, .profile_knowncustomerrequiredmsgcontainer, 
.unknowncustomerrequiredmsgcontainer, .knowncustomerrequiredmsgcontainer, .changepasswordrequiredmsgcontainer, .addressbookrequiredmsgcontainer
{
	display				: inline;	
	margin-top			: 1px;
	font-style			: italic;
	font-weight			: bold;
}

.profile_customerrequiredmsgcontainer img, .profile_knowncustomerrequiredmsgcontainer img,
.unknowncustomerrequiredmsgcontainer img, .knowncustomerrequiredmsgcontainer img, .changepasswordrequiredmsgcell img, .addressbookrequiredmsgcontainer img
{
	margin-right		: 4px;
}

.profile_customerrequiredmsgcell, .profile_knowncustomerrequiredmsgcell, 
.unknowncustomerrequiredmsgcell, .knowncustomerrequiredmsgcell, .changepasswordrequiredmsgcell, .addressbookrequiredmsgcell
{
	height				: 20px;
}

.profile_customerform_genderinputtd, .addressbookgenderinputtd
{
	width				: 24px;
}

.profile_customerform_gendercontainer, .addressbookgendercontainer
{
	position			: relative;
	top					: 1px;
	font-size			: 13px;
}

.profile_customerformtable, .profile_existingcustomerformtable, .profile_customerform_footertable, .addressbookfootertable
{
	width				: 500px;
	table-layout		: fixed;
	margin-top			: 11px;
}

.profile_customerform_footertable
{
	margin-top			: 1px;
}

.profile_existingcustomerformtable
{
	margin-top			: 0px;
}

.profileregistertable, .addressbooktable
{
	width				: 420px;
	table-layout		: fixed;
	margin-top			: 11px;
}


.profileregistervoorlettersinputbox, .profileregistervoorlettersinputboxerror
{
	margin-top			: 0px;
}

.profileregisterzipcodeinputbox, .profileknownuserzipcodeinputbox, .addressbookzipcodeinputbox
{
	width				: 65px;
	margin-right		: 4px;
}

.profileregisterbirthdateinputbox, .addressbookbirthdateinputbox
{
	width				: 89px;
	margin-right		: 4px;
}

.profileregisterhousenumberadditioninputbox, .profileknownuserhousenumberadditioninputbox, .addressbookhousenumberadditioninputbox
{
	width				: 89px;	
}

.profileknownuserhousenumberadditioninputbox, .profileknownuserzipcodeinputbox, .addressbookzipcodeinputbox
{
	margin-top			: 2px;
}

.addressbookzipcodeinputbox, .profileknownuserzipcodeinputbox
{
	color				: #444;
}

.profileregisterinputboxcompany, .profileregistervoorlettersinputbox, .profileregisterinputbox, .profileregisterhousenumberadditioninputbox, .profileregisterbirthdateinputbox, .profileregisterzipcodeinputbox,
.profileregisterinputboxerror, .profileregisterhousenumberadditioninputboxerror, .profileregisterbirthdateinputboxerror, .profileregisterzipcodeinputboxerror, .profileknownuserinputbox,
.profileknownuserinputboxerror, .profileknownuserinputboxerror, .profileknownuserinputboxerror, .addressbookinputbox
{
	margin-top			: 2px;
	color				: #444;
}

.profileknownuserinputbox, .profileknownuserinputboxcompany, .addressbookinputbox
{
	width				: 162px;
}

/*
#image_star_req
.profileregisterinputbox, #profileregisterinputboxnameletters
{
	width				: 149px;
}
*/

.profileregisterselectbox
{
	width				: 155px;
}

#image_star_req, #image_star_req_company
{
	margin-left			: 4px;
}


.profileregisterpasswordrowstop
{
	height				: 5px;
	vertical-align		: bottom;
}

.profileregisterpasswordrowstop img
{
	margin-bottom		: 2px;
	margin-left			: 3px;
}

.profileregisterpasswordrowsbottom
{
	height				: 10px;
	vertical-align		: bottom;
}

.profileregisterpasswordrowsbottom img
{
	margin-left			: 3px;	
}

.profileregisterpasswordrowstable
{
	width				: 350px;
	background-color	: #CCE580;	
	margin-left			: 3px;
}

.profileregisterpasswordrowsheader
{
	width				: 157px;
}

.profileregisterpasswordrowoneinputtd
{
	vertical-align		: bottom;
	height				: 32px;
}

.profileregisterpasswordrowtwoinputtd
{
	vertical-align		: top;
	height				: 36px;
}

.profileregisterpasswordrowoneinputbox, .profileregisterpasswordrowoneinputboxerror
{
	margin				: 0px;
	margin-left			: 15px;
}

.profileregisterpasswordrowtwoinputbox, .profileregisterpasswordrowtwoinputboxerror
{
	margin-top			: 4px;
	margin-left			: 15px;
}

.profileregisterpasswordrowoneheadercontainer
{
	margin-left			: 8px;
	margin-top			: 8px;
}

.profileregisterpasswordrowtwoheadercontainer
{
	margin-left			: 8px;
	margin-bottom		: 4px;	
}

.profile_customerbuttonstd
{
	text-align			: right;
}

.profile_knowncustomerbuttonstd
{
	text-align			: left;	
}

#image_customerform_known_backbutton, #inputimage_customerform_known_savebutton
{
	margin-left			: 3px;
	margin-top			: 8px;
	margin-bottom		: 8px;
}

#inputimage_customerform_known_savebutton
{
	margin-left			: 4px;
}

#inputimage_customerform_savebutton
{
	margin-top			: 8px;
	margin-right		: 149px;
}

.profile_customererrormssgtd_container, .addressbookerrormssgtd_container
{
	color				: #FF0000;
}

.addressbookerrormssgtd_container
{
	width				: 420px;
}

.profile_customererrormssgtopspacer
{
	height				: 3px;
}

.profile_unknowncustomererrormssgtopspacer
{
	height				: 11px;
}

.profile_customererrormssgbottomspacer, .addressbookerrormssgbottomspacer, .addressbookerrormssgtopspacer
{
	height				: 18px;
}

.account_profile_created_msg
{
	margin-top			: 10px;
}

.account_profile_created_greeting
{
	margin-top			: 20px;
	margin-bottom		: 10px;
}

.profilechange_thankyou_msg_container
{
}

.profilechange_thankyou_line
{
	margin-top			: 26px;
}

.profilechange_thankyou_submit
{
	margin-top			: 8px;
	margin-left			: 317px;
}

/*----- Why create an account start -----*/

.why_an_account_link
{
	margin-top			: 10px;
}

/*------ Gift Assambler ------*/

.GiftAssambler_container
{
	/*margin-top			: 15px;*/
}

.GiftAssambler_profileitem_price 
{
	float				: left;
	margin-left			: 0px;
}
.GiftAssambler_profileitem_theme 
{
	float				: left;
	/*margin-left			: 19px;*/
}
.GiftAssambler_profileitem_moment
{
	float				: left;
	/*margin-left			: 19px;*/
}

.GiftAssambler_profileitem_price_dropdownContainer 
{
	float				: left;
	/*margin-left			: 7px;*/
}
.GiftAssambler_profileitem_theme_dropdownContainer 
{
	float				: left;
	margin-left			: 16px;
}
.GiftAssambler_profileitem_moment_dropdownContainer 
{
	float				: left;
	margin-left			: 16px;
}

#lstPrice, #lstTheme, #lstMoment
{
	margin-top			: 7px;
	margin-bottom		: 15px;
	width				: 161px;
	color				: #565656;
	font-size			: 11px;
	font-family			: Arial;
}

#SanaimageDeliveryMethode_RegImage
{
	margin-bottom		: 9px;
}

#giftassambler_header
{
	/*margin-left			: 7px;*/
	margin-bottom		: 13px;
}

/*----- maakeencadeau free html uitleg -----*/

.maakeencadeau_uitlegtable
{
	margin				: 0px 0px 11px 0px;
}

.maakeencadeau_uitleg
{
	margin				: 0px 0px 0px 0px;
	clear				: both;
}

.maakeencadeau_imagetd
{
	width				: 119px;
	height				: 89px;
	vertical-align		: middle;
}

.maakeencadeau_texttd
{
	width				: 500px;
	vertical-align		: middle;
}

.maakeencadeau_headimage
{
	margin				: 0px 0px 0px 6px;
}

.maakeencadeau_headimagetd
{
	height				: 41px;
	vertical-align		: top;
}

.maakeencadeau_introimage
{
	margin				: 0px 0px 0px -4px;
}

/*----- Homepage, CreateGift -----*/

.CreateGiftEcardSelect, .CreateGiftEcardBrowse, .CreateGiftGiftText, .CreateDateHeaderSanaText
{
	color				: #8BB901;
	font-weight			: bold;
	margin				: 8px 0px 0px -5px;
	font-size			: 12px;
}

.CreateChooseCardHeaderText
{
	color				: #8BB901;
	font-weight			: bold;
	margin				: 8px 0px 0px -5px;
	font-size			: 16px;	
}


.CreateGiftEcardBrowse
{
	margin				: -15px 0px 0px 277px;
}

.CreateGiftHeader
{
	margin				: 32px 0px 0px -3px;
}

.CreateGiftH1
{
	margin				: -9px 0px 0px -6px;
}

.CreateGiftH2
{
	margin				: -6px 0px 0px 0px;
}

#OrderFlash
{
	margin				: 0px 0px -5px 0px;
}

.CreateGiftGiftText
{
	margin				: 6px 0px 10px -6px;
}

#Sanaimage3_RegImage
{
	margin				: 15px 0px 0px -4px;
}

#grdExtraProducts
{
	margin				: -10px 0px 0px 0px;
	
}

.CreateGiftButton
{
	margin				: 18px 0px 0px 294px;
}

.CreateGiftExtraProductImage
{
	margin				: 5px 0px 0px 0px;
}

#grdBulkPageProducts
{
	margin-left			: 2px;
}

#frm
{
margin:0px;
padding:0px;
}

#imgLink21010000000435
{
	padding				: 0px;
	margin				: 0px;	
	float				: left;
}


.HomePageBulkProductContainer 
{
	margin				: 0px;
	padding				: 0px;
	margin-left			: 0px;
	margin-right		: 0px;
	margin-top			: 4px;
	
	width				: 166px;
}
.CreateGiftExtraProductContainer
{
	margin				: 0px;
	padding				: 0px;
	margin-left			: 0px;
	margin-right		: 0px;
	margin-top			: 4px;
	
	width				: 130px;

}
.HomePageBulkProductContainer
{
	overflow			: hidden;
}
.HomePageBulkProductContainer img
{
	position			: static;
}

.HomePageBulkProductTitle, .CreateGiftExtraProductTitle
{
	font-size			: 12px;
	font-weight			: bold;
	color				: #7f9fd2;
}

.HomePageBulkProductImageLink, .CreateGiftExtraProductImageLink
{
	height				: 100px;
	width				: 120px;
}

.HomePageBulkProductImage, .CreateGiftExtraProductImage
{
	margin-bottom		: 6px;
}

.HomePageBulkProductPrice 
{
	font-size			: 12px;
	font-weight			: bold;
	color				: #ff6600;
	float				: left;	
}

.HomePageBulkProductbutton 
{
	float				: right;
	margin-right		: 9px;	
}

.CreateGiftExtraProductQuantity
{
	float				: left;
	margin-right		: 9px;
	height				: 24px;	
}
.CreateGiftExtraProductQuantity input 
{
	width				: 54px;
	height				: 18px;
}

.CreateGiftExtraProductPrice
{
	font-size			: 12px;
	font-weight			: bold;
	color				: #99CC01;
	position			: relative;
	float				: right;
	top					: 5px;
	right				: 24px;
}

.CreateGiftGiftWrapText 
{
	width				: 509px;
	height				: 96px;
	margin				: 0px 0px 10px -6px;	
	border				: 1px solid #B6B6B5;
	overflow-y			: scroll;
}

.CreateGiftDateExplanation
{
	margin				: 7px 0px 15px 28px;
}

.CreateGiftEcardDigitallyList 
{
	float				: left;
	left				: 28px;
	position			: relative;
}

.CreateGiftEcardAnalogList 
{
	float				: left;
	margin-left			: 45px;
	margin-bottom		: 18px;
}

.CreateGiftEcardDigitallyList select, .CreateGiftEcardAnalogList select
{
	width				: 113px;
	border				: 1px solid #B6B6B5;
}

.CreateGiftError, .CreateGiftErrorDelivery, .OrderAmountError, .NrOfCardsError{
	font-size			: 13px;
	color				: #FF0000;
}

.CreateGiftErrorDelivery 
{
	margin-left			: 28px;
	margin-bottom		: 5px;
}

.CreateGiftHeaderSanaText
{
	margin				: -2px 0px 10px -0px;
}

/*----------- Gift Ready -----------------*/

.GiftReadyH1
{
	margin				: -9px 0px 0px -6px;
}

.GiftReadyHeader
{
	margin				: 32px 0px 0px -3px;
}

.GiftReadySubHeader
{
	margin				: 8px 0px 0px -1px;
}

.GiftReadySubSubHeader
{
	margin				: 24px 0px -5px 0px;
}

.GiftReadyGiftInBasket
{
	margin				: -1px 0px 0px 0px;
}

.GiftReadyGiftTitle
{
	margin-top			: 1px;
	font-weight			: bold;
	font-size			: 13px;
}

.GiftReadyShippingAddressTable
{
	width				: 482px;
	margin-bottom		: 14px;
}

.GiftReadyShippingAddressTable tr
{
	height				: 18px;
}

.GiftReadyShippingAddesstd1
{
	width				: 87px;
}

.GiftReadyShippingAddesstd2
{
	font-weight			: bold;
}

.GiftReadyShippingAddress
{
	margin				: 4px 0px 0px 0px;
}

.GiftReadyTitlePrice
{
	color				: #99CC01;
}

.GiftReadyEditAddress
{
	position			: relative;
	top					: 2px;
	left				: 0px;
}

.GiftReadyChangeAddressCell
{
	text-align			: right;
}

.GiftReadyShippingAddresstitle
{
	margin				: 15px 0px 0px 1px;
}

.GiftReadyCopyGift
{
	margin				: 21px 0px 0px 6px;
}

.GiftAssambleCompleteOrder
{
	float				: right;
	margin-top			: 26px;
	margin-right		: 29px;
}

.GiftReadyEmailAddressContainer
{
	overflow			: hidden;
	width				: 230px;
}

.GiftAssambleAnotherGift
{
	margin				: 0px 0px 0px 22px;
}

.GiftCompleteOrder
{
	margin				: 20px 0px 0px 314px;
}

.ConfirmH1
{
	margin				: -9px 0px 0px -6px;
}

.ConfirmHeader
{
	margin				: 32px 0px 0px -3px;
}

.ConfirmSubHeader
{
	margin				: 8px 0px 0px -1px;
}

.ConfirmSubSubHeader
{
	margin				: 22px 0px -8px -1px;
}

.GiftConfirmGiftTitle
{
	margin				: 3px 0px 0px -1px;
	font-weight			: bold;
}

.GiftConfirmInBasket
{
	margin				: -1px 0px 0px -1px;
}

.ConfirmShippingAddresstitle
{
	margin				: 16px 0px 0px 0px;
}

.ConfirmShippingAddress
{
	margin				: 6px 0px 0px -1px;
}

.ConfirmShippingAddressTable tr
{
	height				: 19px;
}

.ConfirmShippingAddressTable
{
	margin				: 7px 0px 11px 0px;
}

.ConfirmH2
{
	margin				: 14px 0px 0px 0px;
}


.ConfirmShippingAddressTabletd2, .ConfirmShippingAddressTableButtons
{
	font-weight			: bold;
	width				: 250px;
}

.ConfirmShippingAddressTabletd1
{
	width				: 84px;
}

.ConfirmShippingAddressTableFactuur
{
	margin				: 7px 0px 11px 0px;
}

.ConfirmShippingAddressTableFactuur tr
{
	height				: 19px;
}

.ConfirmGiftDonationText
{
	line-height			: 20px;
	margin				: 0px 0px 15px 2px;
}

.ConfirmGiftDonationTxt
{
	width				: 37px;
	height				: 14px;
	color				: #FF6600;
	font-weight			: bold;
	padding				: 0px 0px 2px 6px;
}

.ConfirmStippellijnlicht
{
	position			: relative;
	top					: -5px;
}

.ConfirmStippellijn
{
	position			: relative;
	top					: -1px;
}

.ConfirmEditAddress
{
	position			: relative;
	top					: 23px;
	/*left				: 41px;*/
}

.ConfirmDeleteGift
{
	position			: relative;
	top					: 37px;
	left				: 10px;
}

.ConfirmGiftDonationtextboxDiv
{
	position			: relative;
	top					: -31px;
	left				: 378px;
}

.OrderHistoryDonationtextboxDiv
{
	display				: inline;
	margin-top			: 1px;
}

.ConfirmGiftDonationButton
{
	margin-left			: 14px;
	position			: relative;
	top					: 6px;
}

.ConfirmGiftDonationBox
{
	display				: inline;
	position			: relative;
	top					: 2px;	
	left				: 106px;
}

.ConfirmGiftDonationContainer
{
	display				: inline;
	margin-left			: 100px;
}



.ConfirmGiftDonationEuroImage
{
	margin				: 0px 8px 0px 120px;
}

.OrderHistoryDonationEuroImage
{
	margin-left			: 8px;
	position			: relative;
	top					: 1px;
}

.OrderHistoryPayMentTotalPrice
{
	margin-left			: 203px;
}

.GiftConfirmPayMentTotalPrice
{
	margin-left			: 267px;
}

.ConfirmbtnDonationDiv
{
	position			: relative;
	top					: -51px;
	left				: 444px;
}

.ConfirmStippellijn2
{
	position			: relative;
	top					: -44px;
	left				: 3px;
}

.ConfirmStippellijn7
{
	position			: relative;
	top					: -41px;
	left				: 3px;	
}

.ConfirmH2Betaalgegevens
{
	margin				: -41px 0px -8px 0px;
}

.OrderHistoryH2Betaalgegevens
{
	margin				: 0px 0px -8px 0px;
}

.OrderHistoryBetaalOmschrijving
{
	display				: block;
	margin-bottom		: 10px;
}

#grdPayment
{
	margin				: 19px 0px 0px 0px;
}

.Confirmtussenlijn3
{
	position			: relative;
	top					: -1px;
	left				: 0px;
}

.ConfirmH2Donatie
{
	margin				: 26px 0px 0px 0px;
}

.Confirmtussenlijn5
{
	position			: relative;
	top					: -7px;
	left				: 0px;
}

.Confirmtussenlijn6
{
	margin-top			: 6px;
}

.lblPaymentdiv
{
	margin				: 0px 0px 18px -3px;
}

.ConfirmAutomaticIncassotable
{
	margin				: -8px 0px 25px 21px;
}

.OrderHistoryIncassoDescription
{
	margin-top			: 0px;
}

.OrderHistoryAutomaticIncassotable
{
	margin				: 5px 0px 15px 0px;	
}


.ConfirmButton
{
	margin				: 3px 0px -1px 315px;
}

.OrderHistoryConfirmButton
{
	float				: right;
	margin				: 12px 30px 0px 0px;
}
.OrderHistoryConfirmButton img 
{
	margin-right: 5px;
	cursor		: pointer;
}


.OrderHistoryShippingAddressTableHeader 
{
	width				: 139px;
}

.OrderHistoryStatus 
{
	margin-left			: 203px;
	color				: #FF6600; 
}

.ConfirmAutomaticIncassoHeader
{
	width				: 139px;
}

.ConfirmShippingAddressTableHeader
{
	width				: 84px;
}

.ConfirmShippingAddressTableValue
{
	width				: 250px;
}

.ConfirmGiftPaymentLabel
{
	margin				: 0px 0px 0px 5px;
}

/*----- Product Detail -----*/

.product_detail_contenttable
{
}

.product_detail_contenttop
{
	display				: none;
}

.product_detail_contentmiddle
{
}

.product_detail_contentbottom h2
{
	margin-top			: 0px;
	margin-left			: 2px;
}

.product_detail_form, .orderunknowncustomerform, .orderunknownloginform
{
	margin				: 0px;
	padding				: 0px;
}

.product_detail_table
{
	vertical-align		: top;
}

.product_detail_td2_head1
{
	/*margin-bottom		: 14px;*/
	padding-left		: 10px;
	color				: #99CC00;
	font-weight			: bold;
	font-size			: 24px!important;
}

.product_detail_image
{
	margin-bottom		: 13px;
}

.product_detail_description_cell
{
	vertical-align		: top;
}

.product_detail_description_header
{
	margin-left			: 12px;
	margin-top			: 4px;	
}

.product_detail_description_short_desc
{
	margin-top			: 9px;
	margin-left			: 12px;
	padding-right		: 30px;
}

.product_detail_price
{
	margin-top			: 9px;
	margin-left			: 12px;
	color				: #99CC01;
	font-weight			: bold;
}

.product_detail_price_euro
{
	margin-right		: 4px;
	font-size			: 14px;
}

.product_detail_purchase_details
{
	/*text-align			:right;*/
	margin-top			: 9px;
	margin-left			: 12px;
}

.product_detail_purchase_pretext,.product_detail_purchase_pretext_f
{
	display				: inline;
	position			: relative;
	top					: -2px;
	color				:#98CB00;
	
	font-weight			:bold;
	font-size			:8pt;
}
.product_detail_purchase_pretext
{
	color				: #9C9C9C;
}
.product_detail_purchase_input_box
{
	border				:#DBDBDB 1px solid;
	margin-left			: 10px;
	width				: 24px;
	padding				: 0px;
	height				: 15px;
	padding-left		: 1px;
	font-size			: 12px;
	color				: #444;
}

.product_detail_PurchaseBtn_container
{
	display				: inline;
	margin-left			: 10px;
	position			: relative;
	top					: 2px;
}

.product_detail_AddToWishlistBtn_container
{
	padding-top			:2px;
	display				: inline;
	/*margin-left			: 105px;
	position			: relative;
	top					: 2px;*/
}

.product_detail_PurchaseBtn
{
}

.product_detail_tell_a_friend
{
	margin-top			: 9px;
	margin-right		: 85px;
	margin-bottom		: 9px;
	float				: right;
}

.product_detail_tell_a_friend_a
{
	margin-right		: 10px;
}

.product_detail_description_main_desc_header
{
}

.product_detail_description_main_desc
{
	margin-top			: 1px;
	color				: #444;	
}

.product_detail_description_back_button
{
	margin-top			: 30px;
	text-align			: right;
}

.linked_products_spacer
{
	margin-top			: 16px;
	margin-bottom		: 10px;
}

.linked_products_item_table
{
	width				: 122px;
	height				: 144px;
}

.linked_products_item_container, .linked_products_item_container_last
{
	margin				: 4px 34px 0px 23px;
	display				: inline;
	float				: left;
}

.linked_products_item_container_last
{
	margin-right		: 0px;
}

.linked_products_item_header_cell
{
	height				: 12px;
	width				: 122px;
	vertical-align		: top;
}

.linked_products_item_header_container
{
	color				: #7F9FD2;
	font-size			: 12px;
	font-weight			: bold;
	position			: relative;
	top					: -3px;
	left				: 0px;
}

.linked_products_item_image
{
	height				: 100px;
	width				: 122px;
	margin				: 0px;
	padding				: 0px;
}

.linked_products_item_image_cell
{
	height				: 100px;
	vertical-align		: top;
}

.linked_products_item_price_cell
{
	height				: 18px;
	vertical-align		: bottom;
	text-align			: right;
}

.linked_products_item_price_container
{
	color				: #FF6600;
	font-weight			: bold;	
	display				: inline;
	float				: left;
	position			: relative;
	bottom				: 1px;
}

.linked_products_item_price_euro
{
	margin-right		: 0px;
	font-size			: 14px;	
}

.linked_products_item_submit_container
{
	position:relative;
	float:right
	
}

.linked_products_item_wishlist_container
{
	position:relative;
	float:right;
	margin-right:10px;
	
}

.customerformbirthdateexplenationcontainer
{
	margin-top			: 5px;
	margin-bottom		: 10px;
	margin-left			: 6px;
	width				: 420px;
}

.customerform_headertext_container
{
	margin-top			: -9px;
	margin-bottom		: 31px;
}

.customerformHeaderSanaText
{
	margin				: 15px 0px 5px 0px;
}

.orderunknowcustomerformSanaText
{
	margin				: 5px 0px 5px 0px;
}

.OrderHeaderStepsMainTable
{
	margin-left			: -2px;
}

/* --- Order Unknown Customer -- */

.orderunknowncustomerformheader, .orderunknowncustomerformgenderheader, .orderunknowncustomerattnformheader
{
	width				: 186px;
	height				: 24px;	
	vertical-align		: top;
}

.orderunknowncustomerattnformheader
{
	height				: 28px;
}

.orderunknowncustomerprofile_loginheadtd
{
	height				: 28px;
	vertical-align		: top;
}

.orderunknowncustomerprofileintrotext
{
	height				: 26px;
	vertical-align		: top;
}

.orderunknowncustomerlogininputboxloginname, .orderunknowncustomerloginpassword
{
	position			: relative;
	width				: 162px;
	height				: 15px;
}

.orderunknowncustomerloginpassword
{
	top					: -3px;
}

.profilelnewcustomerforgotpasswordlink
{
	margin-left			: 5px;
}

#inputimage_profileuserunknown_loginform_loginbutton
{
	border				: 0px;
	margin				: 0px 0px 0px 0px;
	padding				: 0px;
	position			: relative;
	left				: 30px;
	top					: 1px;
}

.orderunknowncustomerbuttontd
{
	vertical-align		: bottom;
	height				: 20px;
}

.orderunknowncustomerlogintable, .orderunknowncustomerregistertable
{
	table-layout		: fixed;
	width				: 500px;
}

.profileloginerrormessage
{
	font-size			: 13px;
	color				: #FF0000;
}

.orderunknowncustomerforminputtd
{
	width				: 314px;
	vertical-align		: top;
}

.orderunknowncustomerheadertext
{
	margin-top			: 6px;
}

.orderunknowncustomerintrotext
{
	margin-bottom		: 19px;
}

.orderunknowncustomerformcustomertypeinputtd
{
	vertical-align		: top;
	width				: 314px;
}

.orderunknowncustomerforminputboxcompany, .orderunknowncustomerforminputbox, .orderunknowncustomerforminputboxerror,
.profileknownuserinputboxerror, .profileknownuserinputboxerror, .profileknownuserinputboxerror
{
	position			: relative;
	width				: 162px;
	height				: 15px;	
	font-size			: 12px;
}

.orderunknowncustomerformhousenumberadditioninputbox
{
	color				: #444;
	width				: 89px;
	font-size			: 12px;
	height				: 15px;	
}

.orderunknowncustomerformzipcodeinputbox
{
	width				: 65px;
	margin-right		: 4px;	
	height				: 15px;	
	font-size			: 12px;
}

.orderunknowncustomerformbirthdateinputbox, .profileknowncustomerformbirthdateinputbox
{
	width				: 89px;
	margin-right		: 4px;
}

.profileknowncustomerformbirthdateinputbox
{
	margin-top			: 2px;
}

.orderunknowncustomerformgiftaddresstoplinetd, .addressbookformgiftaddresstoplinetd
{
	vertical-align		: bottom;
	height				: 8px;
}

.orderunknowncustomerformgiftaddresspasswordtoplinetd
{
	vertical-align		: bottom;
	height				: 4px;	
}

.orderunknowncustomerformgiftaddresscheckboxcell
{
	vertical-align		: top;
}

.orderunknowncustomerformgiftaddresscheckbox
{
	margin-left			: 7px;
}

.orderunknowncustomerformgiftaddresscheckboxtext
{
	font-weight			: bold;
	font-size			: 12px;
	display				: inline;
	position			: relative;
	top					: -3px;
	left				: 4px;
}

#inputimage_unknowncustomerform_savebutton, #image_unknowncustomerform_savebutton, #inputimage_unknowncustomerform_signupandsavebutton
{
	margin-top			: 15px;
	margin-right		: 17px;
	margin-bottom		: 8px;
	float				: right;
}

.orderunknowncustomerformgiftaddresstable
{
	width				: 500px;
	margin-bottom		: 11px;
}

.orderunknowncustomerformgiftmainaddresstable
{
	width				: 500px;
	margin-bottom		: 0px;
}

.orderunknowncustomerformgiftmainaddressSanaText
{
	margin				: 5px 0px 10px 0px;
}

.orderunknowncustomerformgiftmainaddresstable
{
	margin-top			: 11px;
}

.profile_knowncustomerform_gendertable, .addressbookgendertable
{
	margin-top			: 3px;
}

.profileknowncustomerdropdownbox, .addressbookdropdownbox
{
	margin-left			: 2px;
	width				: 420px;
}

.profileknowncustomerintrotext
{
	margin-left			: 2px;
	margin-bottom		: 8px;
}

.order_ordertableheaderrow h3
{
	padding-bottom		: 0px;
}

.order_ordertablepricetotalrow td
{
	padding-top			: 6px;
}

.order_ordertableheaderdescription
{
	width				: 124px;
}

.order_ordertableheaderprice
{
	width				: 115px;
}

.order_ordertableheaderquantity
{
	width				: 72px;
}

.order_ordertableheadertotalprice
{
	width				: 88px;
}

.order_ordertableproductquantityinput
{
	width				: 36px;
}

.order_basketheader
{
	margin-bottom		: 9px;
}

.order_baskethr
{
	margin-top			: 7px;
	margin-bottom		: 7px;
	height				: 15px;
}

.order_basketheaderspacer
{
	height				: 7px;
}

.order_basketprice
{
	color				: #99CC01;
	font-weight			: bold;
	font-size			: 12px;
}

.order_basketdeliveryspan
{
	float				: right;
	margin-top			: 29px;
}

.order_basketreturntoshop
{	
	position			: relative;
	margin-left			: 164px;
	margin-top			: 29px;
	width				: 106px;
}

.order_basketmiddlespacer
{
	margin-top			: 30px;
	margin-bottom		: 20px;
}

.profileknownuserbuttontd, .addressbookbuttontd
{
	margin-right		: 83px;
	margin-top			: 13px;
	margin-bottom		: 6px;
	text-align			: right;
}

.addressbookbuttontd
{
	margin-bottom		: 17px;
}

.order_baskettable
{
	margin-top			: 15px;
}

/* --- Basket - People buy also--- */

.order_basket_peoplebuyalsoitem
{
	padding-top			: 11px;
	position			: relative;
}

.order_basket_peoplebuyalso td
{
	width				: 510px;
}

.order_basket_peoplebuyalsoitem
{
	margin				: auto;
	width				: 120px;
}

.order_basket_peoplebuyalsoitem a
{
	font-weight			: bold;
}

.order_basket_peoplebuyalsoitem_thumbnail
{
	width				: 120px;
	margin-top			: 5px;
	margin-bottom		: 6px;
}

.order_basket_peoplebuyalsoitem_addtobasket
{
	position			: absolute;
	right				: 0px;
}

.order_ordertableproductlink img
{
	width				: 55px;
}

/*-- Product bulk --*/
.productbulk_listcontainer_div
{
	margin-left			: 7px;
}

.productbulk_listintrotext_div
{
	margin-top			: 8px;
}

/*-- Product Small --*/
.productsmall_itemcontainer_div
{
	float					: left;
	position				: relative;
	width					: 166px;
	margin-right			: 3px;
	margin-bottom			: 11px;
}

.productsmall_thumbnail_img 
{
	width					: 118px;	
}

.productsmall_title_a
{
	font-weight				: bold;
}

.productsmall_price_div
{
	float					: left;
	margin-top				: 6px;
}

.productsmall_button_a
{
	text-align				: right;
	position				: absolute;
	right					: 0px;
	margin-top				: 6px;
}

.wishlistsmall_button_a
{
	position:absolute;
	text-align: right;
	bottom:1px;
	right:62px;
}
.productsmall_linebreak_div
{
	clear					: both;
}

#customerform
{
	margin					: 0px;
	padding					: 0px;
	border					: 0px;
}


.profile_orderhistory_contenttable
{
	margin-top				: 10px;
}

.profile_orderhistoryheader_ordernr
{
	width					: 140px;
}

.tellAFriendShopFurther
{
	position			: relative;
	top					: -20px;
	left				: 160px;
	display				: inline;
}

.tellAFriendAgain
{

	position			: relative;
	left				: 172px;
	top					: -19px;
	display				: inline;
}

.tellafriendbutton, .tellafriendproductbutton
{
	display				: inline;
	position			: relative;
	top					: -19px;
	left				: 160px;
}

.taf_thxGeitImage , #pnlMessage, .taf_lineImage5
{
	display: inline;	
}

.paymentError
{
	font-size			: 13px;
	color				: #FF0000;
}

.myAccountOrderHistory 
{
	margin-left			: 40px;	
	margin-top			: 10px;
}

.myAccountAddressBook
{
	display				: inline;	
}

.myAccountWishList
{
	display				: inline;
	margin-left			: 18px;
}

.myAccountUserProfile
{
	display				: inline;
	margin-left			: 18px;	
}

.myAccountUserPassword
{
	display				: inline;
	margin-left			: 20px;	
}

.addressbookprofilebuttonlink
{
	position		: relative;
	top				: 10px;
}

.addressbookdeletebuttonlink
{
	cursor			: pointer;
}

#addressbook_deletebutton
{
	margin-right	: 10px;
}

.addressbookpageexplenationcontainer
{
	margin-bottom	: 15px;
	width			: 420px;
}

/* --- Send Wishlist --- */

.SendWishlist_Form
{
	margin			: 0px;
	padding			: 0px;
}


.SendWishlist_ContentTable
{
	width			: 510px;
	margin-top		: 20px;
}

.SendWishlist_LeftContentCell
{
	border-right	: 1px solid #000;
	width			: 255px;
	vertical-align	: top;
}

.SendWishlist_RightContentCell
{
	width			: 255px;
	vertical-align	: top;
}

.SendWishlist_InfoCell
{
}

.SendWishlist_SubmitCell
{
	text-align		: right;
}

.SendWishlist_LeftContentContainer, .SendWishlist_RightContentContainer 
{
	margin-top		: 10px;
	margin-bottom	: 15px;
}


.SendWishlist_RightContentContainer 
{
	margin-left		: 25px;
}

.SendWishlist_NewEmailBox, .SendWishlist_AddressBookList, .SendWishlist_SelectedAddressesList
{
	width			: 220px;
	margin-top		: 3px;
	display			: block;
}


.SendWishlist_AddressBookList
{
	width			: 224px;
	height			: 180px;
}

.SendWishlist_SelectedAddressesList
{
	height			: 264px;
}

.SendWishlist_RemoveEmailSubmitBtn
{
	margin-left		: 80px;
	margin-top		: 5px;
	margin-bottom	: 15px;
}

.SendWishlist_NewEmailSubmitBtn, .SendWishlist_AddEmailSubmitBtn
{
	margin-left		: 45px;
	margin-top		: 5px;
	margin-bottom	: 15px;
}

.SendWishlist_RemoveEmailSubmitBtn
{
	margin-left		: 108px;
}

.SendWishlist_SubmitBtn
{
	margin-top		: 5px;
	margin-bottom	: 5px;
	margin-left		: 42px;
}

.SendWishlist_EmailErrorContainer
{
	color			: #FF0000;
	margin-top		: 5px;
	margin-bottom	: 5px;
	display			: none;
}

.SendWishlist_NoEmailError
{
	color			: #FF0000;
	margin-top		: 5px;
	margin-bottom	: 5px;
}

.SendWishlist_EmailHeader
{
	margin-top		: 0px;
	margin-bottom	: 0px;
	margin-left		: 0px;
}

.SendWishlist_AddressBookExplenationContainer
{
	width			: 218px;
}

.SendWishlist_InfoContainer
{
	margin-top		: 15px;
}
/*WISHLIST*/

.wishlist_tbl_productoverview
{
	width:125px;
}

.wishtlist_productprice
{
	margin-top:5px;
	position:relative;
	float:left;
	width:50px;
}

.wishlist_deleteBtn
{
	position:relative;
	float:left;
	background-color:Gray;
}

.wishlist_tbl_productoverview
{
}
.wishlist_overview_container
{
	
	width:520px;
}
.wishlist_div_productoverview
{
	margin-top:10px;
	float:left;
	width:130px;
}

.wishlist_tbl_productlist
{
	width:510px;
	/*border-top:dotted 1px #000000;*/
}
.wishlist_memoBtn
{
	text-align:right;
}

.newwishlist_tbl
{
	margin-top:10px;
	width:510px;
	/*border-top:dotted 1px #000000;*/
}

.newwishlistname
{
	width:200px;
}

.newwishlist_radio_td
{
	text-align:right;
	width:30px;
}

.wishtlist_error
{
	color:Red;
	font-weight:bold;
}

.smalltitle
{
	color:#000000;
	font-weight:bold;
}

.wishlistmain
{
	width:510px;
}

.stippeltd
{
	/*border-top:dotted 1px #000000;*/
}
.wishlist_orderBtn
{
	margin-top:6px;
}

.whishlist_contentpage_further_button 
{
	width: 100%;
 	text-align: right;
}

.EmailPopup
{
	border: solid 1px #000000;
	position: absolute;
	background-color: #FFFFFF;
	margin-left: 30px;
	padding: 5px 5px 5px 5px;
	width: 270px;
	z-index: 999;	
}

.EmailQuestionmark, .giftdelivery_EmailQuestionmark
{
	position: absolute;
	margin: 3px 0px 0px 2px;
}

.giftdelivery_EmailQuestionmark
{
	margin: 1px 0px 0px 2px;
}

.strong_italic
{
	font-weight: bold;
	font-style: italic;
	font-family: Tahoma;
}

.product_detail_image_div
{
	width: 253px;
	height: 211px;
	overflow: hidden;
}

.product_detail_image_td
{
	width:  258px;		
	vertical-align:top;
}
#content
{
	padding-left		: 12px;
	width				: 516px;
	padding-top			: 25px;
}

.overpaktuitpo,
.directpaktuitpo
{
	background-image: url(../content/images/redesign/bg_over_pakt_uit.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	overflow: auto;
	color: #91C100;
	/*font-weight: bold;*/
}
.overpaktuitpo a:link,
.overpaktuitpo a:active,
.overpaktuitpo a:visited,
.overpaktuitpo a:hover,
.directpaktuitpo a:link,
.directpaktuitpo a:active,
.directpaktuitpo a:visited,
.directpaktuitpo a:hover
{
	color: #91C100;
}
.overpaktuitpo_header
{
	background-image: url(../content/images/redesign/over_pakt_uit.gif);
	background-repeat: no-repeat;
	height: 23px;
}
.directpaktuitpo_header
{
	background-image: url(../content/images/redesign/direct_doen.gif);
	background-repeat: no-repeat;
	height: 23px;
}
.overpaktuitpo_container,
.directpaktuitpo_container
{
	padding: 5px;
}
.overpaktuitpo_item,
.directpaktuitpo_item
{
	background-image: url(../content/images/redesign/pijl_groen.gif);
	background-repeat: no-repeat;
	background-position: 5% 40%;
	padding-left: 17px;
	padding-bottom: 5px;
}
.loginlogoutpo_item a:hover,.overpaktuitpo_item a:hover,.basketlink_item a:hover,.directpaktuitpo_item a:hover
{
	text-decoration	:underline;
}

.directpaktuitpo_item_star
{
	background-image: url(../content/images/redesign/ster.gif);
	background-repeat: no-repeat;
	background-position: 4% 25%;
	padding-left: 20px;
	padding-bottom: 5px;
}
.poseparator
{
	height: 16px;
}




.loginlogoutpo_header
{
	background-image: url(../content/images/redesign/mijn_oxfam.gif);
	background-repeat: no-repeat;
	height: 23px;
}
.loginlogoutpo
{
	background-image: url(../content/images/redesign/bg_mijn_oxfam.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	overflow: auto;
	/*color: #8AA9D7;*/
	color	:#7F9FD2;
	/*font-weight: bold;*/
}
.loginlogoutpo a:link,
.loginlogoutpo a:active,
.loginlogoutpo a:visited,
.loginlogoutpo a:hover
{
	
	color		:#7F9FD2;
	font-size	:12px;
}
.loginlogoutpo_item
{
	background-image: url(../content/images/redesign/pijl_blauw.gif);
	background-repeat: no-repeat;
	background-position: 5% 40%;
	padding-left: 25px;
	padding-bottom: 7px;
}
.loginlogoutpo_container
{
	padding: 5px;
}


.basketlink_item
{
	overflow:auto;
	clear:both;
	padding:5px 0px 0px 20px;
	background-image: url(../content/images/redesign/pijl_rood.gif);
	background-repeat:no-repeat;
	background-position:4% 65%;
}
.basketlink_item a:link,
.basketlink_item a:active,
.basketlink_item a:visited,
.basketlink_item a:hover
{
	COLOR: #d8273c;
}
/* ******* Product Detail Tabs *********/
.product_tabs
{
		padding-top				:25px;
		clear					:both;		
		width					:100%;		
}
.product_tabs_header
{
		height					:23px;
		display					:block;
		overflow				:auto;	
		padding-bottom			:1px;
		border-bottom			:#E6E6E6 1px solid;
		cursor					:pointer;
}
.product_tabs_item_active
{
		color					:#FFFFFF;
		/*background-color		:#98CB00;		*/
		/*border-left				:1px solid #DDDDDD;
		border-right			:1px solid #DDDDDD;
		border-top				:1px solid #DDDDDD;*/
		float					:left;
		
		/*
		font-weight				:bold;
		height					:20px;
		padding					:5px 0px 5px 0px;	*/
		margin-right			:1px;
		text-align				:center;
		overflow				:auto;
}
.product_tabs_item_pasive
{
		color					:#8D8D8D;
		/*background-color		:#E6E6E6;*/
		float					:left;
		height					:20px;
		/*padding					:5px 0px 5px 0px;*/
		margin-right			:1px;
		text-align				:center;
	
}

.product_tabs_item_body_left,.product_tabs_item_body_right
{
		float				:left;
		width				:5px;
		display				:block;
		overflow			:auto;
		background-repeat	:no-repeat;
		height				:23px;
}

.product_tabs_item_body
{
	float					:left;
	display					:block;
	height					:18px;
	padding-top				:5px;
	font-size				:9pt;
}
/*Pasive*/
.product_tabs_item_pasive .product_tabs_item_body
{	
	background-color		:#E6E6E6;	
}
.product_tabs_item_pasive .product_tabs_item_body_left
{
	background-image		:url(../content/images/conerge/conergrey_left.gif);	
	background-position		:left top;
}
.product_tabs_item_pasive .product_tabs_item_body_right
{
	background-image		:url(../content/images/conerge/conergrey_right.gif);
	background-position		:right top;
}
/*Active*/
.product_tabs_item_active .product_tabs_item_body
{	
	background-color		:#98CB00;
}
.product_tabs_item_active .product_tabs_item_body_left
{
	background-position		:left top;
	background-image		:url(../content/images/conerge/conergreen_left.gif);
}
.product_tabs_item_active .product_tabs_item_body_right
{
	background-position		:right top;
	background-image		:url(../content/images/conerge/conergreen_right.gif);
}

.product_tabs_itembody_active
{
		display				:block;
		padding				:10px 10px 10px 0px;
		text-align			:left;	
		color				:#737373;
		font-size			:11px;
}
.product_tabs_itembody_pasive
{
		display				:none;
		overflow			:hidden;
}
/*Width tab*/
div#product_tabs_item_body1
{
	width					:146px!important;
	overflow				:hidden;
}
div#product_tabs_item_body2
{
	width					:90px!important;
	overflow				:hidden;
}
div#product_tabs_item_body4,div#product_tabs_item_body3
{
	width					:118px!important;
	text-align				:center;
	overflow				:hidden;
}
div#product_tabs_item_body4
{
	margin-right			:0px!important;
}
.product_detail_AddToWishlistBtn_container
{
	width					:93px;
	float					:left;
	border	:1px solid #E6E6E6;
	display					:block;
	overflow				:hidden;
	color					:#98CB00;
	font-weight				:bold;
	font-size				:8pt;
}
.product_detail_AddToWishlistBtn_container img
{	
	margin-right			:5px;
}
.border_imsge
{
	width:  253px;
	padding-bottom	:15px;
	
}

/* *******End Product Detail Tabs *********/
/****** Triple Deal iFrame styles ********/
/********** V.Ivanchuk *******************/
#frmTripleDeal
{
	height:540px;
	width:515px;	
	font-size:12pt;
}
/******* end of triple deal styles *******/
.HomepagePageObject1
{
	margin-top:-25px;
	margin-bottom:15px;
}

.profile_customertoptr .profile_customerheadtd,
.profile_logintoptr .profile_loginheadtd
{
	line-height	:30px;
}

#grdExtraProducts td
{
	width:130px;
}
.product_tabs_body
{
	font-size			:11px!important;
}
.directpaktuitpo_item_star a:hover
{
	text-decoration		:underline;
}

.cardtable td{
	border: #cccccc solid 1px;
}

/* MAXIM's STYLES */

.CreateChooseCardHeaderText h1 {
	margin: 10px 0px 15px 0px;
}

.CreateChooseCardSanaText {
	margin-bottom: 8px;
}

#cardtable {
	margin-bottom: 10px;
}

#cardtable td {
	width: 154px;
	padding: 15px 15px 15px 0px;
	text-align: right;
	border: solid 1px #f1f1f1;
	border-right-width: 0px;
	border-bottom-width: 0px;
	_border-left-width: expression(this.previousSibling==null?'0px':'1px');
	_border-top-width: expression(this.parentNode.previousSibling==null?'0px':'1px');
}

#cardtable tr:first-child td {
	border-top-width: 0px;
}

#cardtable td:first-child {
	border-left-width: 0px;
}

#cardtable td img {
	vertical-align: top;
}

#cardtable td input {
	width: 14px;
	height: 14px;
	margin: 0px 8px 0px 0px;
}

div.txtGiftWrapTextHolder {
	background-image: url(../content/images/businessOrder/kaart-textarea-bg.gif);
	width: 358px;
	height: 89px;
}

div.txtGiftWrapTextHolder textarea {
	width: 348px;
	height: 77px;
	overflow: auto;
	border: none;
	border-width: 0px;
	background: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 5px;
}

#btnSubmit_BtnImage {
	vertical-align: middle;
}

.CreateGiftButton {
margin:12px 0 0 294px;
}

div.NrOfCards {
	background: url(../content/images/businessOrder/aantal-bg.gif) right top no-repeat;
	width: 82px;
	height: 38px;
}

div.NrOfCards input {
	background: none;
	width: 30px;
	margin-left: 10px;
	border: none;
	border-width: 0px;
}

.BCreateGiftEcardAnalogList {
	margin: 0px 0px 0px 10px;
	height: 38px;
}

.CreateGiftEcardAnalogList select {
	height: 20px;
	vertical-align: middle;
}

/* ==== MAXIM's PART ==== */

div.ShopUserKnownH1 {
	padding-top: 18px;
}

#lstSendOptions label {
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	height: 13px;
	line-height: 13px;
	margin: 10px 0px 5px 0px;
	vertical-align: middle;
	color: #727272;
	font-weight: bold;
}

#lstSendOptions input {
	width: 13x;
	height: 13px;
	margin: 10px 10px 5px 0px;
	vertical-align: middle;
}

div.fileInput {
	background: url(../content/images/businessOrder/file-input.gif) 23px top no-repeat;
	height: 21px;
	width: 463px;
	text-align: right;
	position: relative;
}

div.fileInput input.inputFile {
	margin: 0px auto 0px 23px;
	padding: 0px;
	height: 21px;
	width: 440px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	z-index: 2;
}

#fakeFileInput {
	position:absolute;
	top: 0px;
	left: 0px;
	height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	z-index: 1;
	background: none;
	border: none;
	border-width: 0px;
	margin-left: 28px;
	padding-top: 2px;
	width: 340px;
}

.divEcard, .divEcardMod3 {
	width: 154px;
	padding: 15px 15px 15px 0px;
	text-align: right;
	border: solid 1px #f1f1f1;
	border-width: 0px 1px 1px 0px;	
	float: left;
}

.divEcardMod3 
{
	border-width: 0px 0px 1px 0px;	
}

.divEcard img, .divEcardMod3 img 
{
	vertical-align: top;
}

/* NOVB-42799 (11-11-2009) Error message on next line */
.CreateGiftError 
{
	clear : both;
}

.displayNone
{
	display: none;	
}

	
