@charset "utf-8";
/* CSS Document */

fieldset{border:none;}
legend{ visibility:hidden;}
h5{margin-top:0px;padding:0px 0 0 10px;font-size:11px;clear:left;width:500px;}

img.logo{border:none;}
/*blokken - pagina indeling*/
#container{width:942px;margin:0 auto;}
/*header info */
#header{}
#header img{float:left;}
#right_header_nav{
width:430px;
float:right;
margin-top:30px;
}
#header ul#navlist li{
margin-bottom:10px;
padding:0px 6px 0px 6px;
float:left;
list-style:none;
border-right:#fbbf6a solid 1px;
}
#header ul#navlist li.last{
border-right:none;
}

#header ul#navlist li a{
display:block;
line-height:14px;
}
/* set bg img for top-rigth nav in headar*/
ul#navlist li a#my_account{
background:url(img/user.jpg) no-repeat;
text-indent:20px;
}
ul#navlist li a#phone{
background:url(img/phone.gif) no-repeat;
text-indent:22px;
}
ul#navlist li a#shopping_cart{
background:url(img/shopping_cart.jpg) no-repeat;
text-indent:22px;
}
ul#navlist li a:link {
text-decoration:underline;
color:#000000;
}
ul#navlist li a:visited{
text-decoration:underline;
color:#843c79;
}
ul#navlist li a:hover{
text-decoration:none;
}
/*Search box*/
#search{
font-weight:bold;
position:absolute;
margin:30px 0 0 190px;
width:270px;
}
#search img{
float:none;
border:none;
position:absolute;
margin:0px 0 0 10px;
}
#search input{
height:20px;
border: solid 2px #faa938;
}
select{
border: solid 1px #faa938;
}
/*einde header info */
/*main menu*/
#main_menu{
clear:both;
}
#main_menu ul li{
float:left;
list-style:none;
background:url(img/menu_bg.jpg) repeat-x;
height:31px;
}
#main_menu ul li a{
border-top:solid 1px #d9dada;
padding:0 15px 0 15px;
font-size:13px;
display:block;
text-transform:uppercase;
background:url(img/bg_menu.gif) no-repeat top right; 
}
#main_menu ul li a:link,#main_menu ul li a:visited{
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
padding-top:5px;
}
/*eidne menu start page content*/
#page_content{
border:solid 1px #000000;
clear:both;
margin-top:10px;
background-color:white;
padding-top:10px;
}
#shopping_basket h1{
font-weight:bold;
font-size:14px;
color:#333333;
float:left;
text-indent:10px;
clear:right;
margin-bottom:10px;
clear:both;
margin-left:-10px;

}
#shopping_basket #page_content p{
padding:10px 0 0 10px;
clear:left;


float:left;
}
.button{
float:right;
width:181px;
}
#top_content .button { margin-top: 30px;}

a.proceed_checkout_right { float:right}
a.proceed_checkout{
display:block;
background:url(img/big_orange_btn.jpg) no-repeat;
line-height:40px;
width:181px;
height:55px;
text-indent: -5px;
text-align: center;
}
a.proceed_checkout:link, a.proceed_checkout:visited{
color:#ffffff;
text-transform:uppercase;
font-weight:bold;
text-decoration:none;
}
.clear{
clear:both;
text-indent:-9999px;
height:1px; /* why? */
}
.clr { clear:both;} /* fix */ 

#promotion_vocher{

border-top:solid 1px #000000;
border-bottom:solid 1px #000000;
/*padding:5px 50px 5px 0;*/
}
#promo_vochter, #sc_update_changes, #sc_update_changes_German, #sc_update_changes_Espagnol{
float:right;
position:relative;
width:320px;
padding-top:10px;
}

#promo_vochter{width:440px !important;}

#promo_vochter span, #sc_update_changes span, #sc_update_changes_German span, #sc_update_changes_Espagnol span {float:left; vertical-align:middle;color:Black !important;}
#promo_vochter span{float:right !important;}
#promo_vochter a, #sc_update_changes a{ margin-top: -6px; float:left; color: #FFF; background:url(img/mini_gray_btn.jpg) no-repeat; text-transform:uppercase;line-height: 26px;text-align:center;text-indent:-3px;width: 67px;height: 29px;font-weight:bold;display:block;}
#ctl00_cph1_ctrlPlaceorder_LinkButton222 { margin-top: 3px;margin-left:7px; float:left; color: #FFF; background:url(img/mini_gray_btn.jpg) no-repeat; text-transform:uppercase;line-height: 26px;text-align:center;text-indent:-3px;width: 67px;height: 29px;font-weight:bold;display:block;}
#promo_vochter a{float:right !important;}
#sc_update_changes, #sc_update_changes_German, #sc_update_changes_Espagnol { width: auto;}
#sc_update_changes_German a, #sc_update_changes_Espagnol a{margin-top: -6px; float:left; color: #FFF;background:url("img/mini_gray_btn_German.jpg") no-repeat scroll 7px 0 transparent !important;text-transform:uppercase;line-height: 26px;text-align:center;text-indent:-3px;width: 130px;height: 29px;font-weight:bold;display:block;}

.btn_mini_gray { background:url(img/mini_gray_btn.jpg) no-repeat; color: #FFF; text-align:center;width:  67px; text-decoration:none; font-weight:bold;display:block; height: 29px; line-height: 26px; text-indent: -3px;}

a#apply_vocher:link,a#apply_vocher:visited{ /* zie buggs ie 7 !!!! */
background:url(img/mini_gray_btn.jpg) no-repeat;
text-decoration:none;
font-weight:bold;
color:#ffffff;
text-transform:uppercase;
position:absolute;
margin-top:-27px;
margin-left:245px;
width:70px;
height:29px;
display:block;
text-indent:13px;text-align:left;
line-height:26px;
}
input{

}

.new_address input{/*border:solid 1px #ffb24a;*/ width: 140px;}
.new_address .more_labels input, .more_labels input { border:none; width: auto;}
.new_address .more_labels { width: auto;}
.new_address .more_labels label { font-weight: normal; margin: 0 5px;}
.postcodelist { margin-left: 140px;  }
.new_address select { width: 150px;  }

#ctl00_cph1_UniservShippingControl_TxtSurName{position:relative;left:3px;}
#ctl00_cph1_UniservShippingControl_ddlCountry{position:relative;left:6px;}
#ctl00_cph1_UniservShippingControl_TxtAddress21{position:relative;left:6px;}
#ctl00_cph1_UniservShippingControl_TxtPostcode2{position:relative;left:6px;}
#ctl00_cph1_UniservShippingControl_TxtCity2{position:relative;left:6px;}
#ctl00_cph1_UniservShippingControl_TxtPostcode{position:relative;left:6px;}
#ctl00_cph1_UniservShippingControl_TxtAddress31{position:relative;left:6px;}
#ctl00_cph1_UniservShippingControl_TxtAddress32{position:relative;left:6px;}
#ctl00_cph1_UniservShippingControl_TxtAddress33{position:relative;left:6px;}
#ctl00_cph1_UniservShippingControl_TxtCity3{position:relative;left:6px;}
#ctl00_cph1_UniservShippingControl_TxtPostcode3{position:relative;left:6px;}

#vocher input{
margin-top:10px;
border:solid 1px #ffb24a;
float:left;

}
#vocher{

}
h2.shoppingbasket{
background-color:#ffb24a;
font-size:12px;
border-bottom:solid 1px #000000;
text-indent:10px;
padding-top:8px;
padding-bottom:8px;

}
h3.shoppingbasket{
border-bottom:solid 1px #000000;
margin:10px 0 0 0px;
width:630px;

float:left;
}
#shopdetails img{
margin:10px;
float:left;
}
.box, .boxTrue{
width:146px;
margin-right:10px;
float:left;
margin-top:10px;
}

.labels{color: Black;}



#shopping_basket #page_content p.box, #shopping_basket #page_content p.boxTrue{
padding:0 0 3px 0;
margin:0;
width:130px;
font-size:11px;
}

#shopping_basket #page_content p.boxTrue{float:left;}


.Tiebox {
float:left !important;
margin:0;
width:635px;
font-size:11px;
}
.Tiebox p 
{
	padding:0 0 3px 0;
}
#shopping_basket #page_content p.boxTie 
{
padding:0 0 3px 0;
margin:0;
width:625px;
font-size:11px;

}

#buttons{
padding-top:20px;
float:right;
width:170px;
}
#buttonsTie {
float:right;
padding-top:20px;
width:170px;
}
#buttonsCufflinks {
float:right;
padding-top:20px;
width:170px;
}
#shopdetails .cufflinksImg
{
	margin-top:-17px;
}

a.gray_button{
width:162px;
height:54px;
display:block;
background-image:url(img/gray_sb_button.jpg);
background-repeat:no-repeat;
background-position:20px 8px;
}
a.orange_button{
width:162px;
height:54px;
display:block;
background-image:url(img/orange_sb_button.jpg);
background-repeat:no-repeat;
background-position:20px 8px;
margin-top:10px;
}
a.orange_button:link, a.orange_button:visited{
color:#FFFFFF;
font-weight:bold;
text-align:center;
text-transform:uppercase;
line-height:40px;
text-decoration:none;
}


.orange_button2{
width:162px;
height:54px;
display:block;
background-image:url(img/orange_sb_button.jpg);
background-repeat:no-repeat;
background-position:20px 8px;
margin-top:10px;
}
.orange_button2:link, a.orange_button2:visited{
color:#FFFFFF;
font-weight:bold;
text-align:center;
text-transform:uppercase;
line-height:40px;
text-decoration:none;
}

#complaint_orange_button{margin-top:-20px;}
#complaint_orange_button .complaint_document2{position:relative;top:-4px;}
#complaint_orange_button .complaint_document_part22{position:relative;top:-55px;}


#complaint_orange_button .complaint_document2W{position:relative;top:-4px;}
#complaint_orange_button .complaint_document_part22WS{position:relative;top:-55px;}
a.gray_button:link, a.gray_button:visited{
color:#FFFFFF;
font-weight:bold;
text-align:center;
text-transform:uppercase;
line-height:40px;
text-decoration:none;
}

#complaint_orange_button1{margin-top:0;}
#complaint_orange_button1 .complaint_document21{position:relative;top:-4px;}
#complaint_orange_button1 .complaint_document_part221{position:relative;top:-30px;}

#complaint_orange_button2{margin-top:0;}
#complaint_orange_button2 .complaint_document22{position:relative;top:-4px;}
#complaint_orange_button2 .complaint_document_part222{position:relative;top:-30px;}

#complaint_orange_button3{margin-top:0;}
#complaint_orange_button3 .complaint_document23{position:relative;top:-4px;}
#complaint_orange_button3 .complaint_document_part223{position:relative;top:-30px;}

#complaint_orange_button4{margin-top:0;}
#complaint_orange_button4 .complaint_document24{position:relative;top:-4px;}
#complaint_orange_button4 .complaint_document_part224{position:relative;top:-30px;}
/*
#complaint_orange_button5{margin-top:0;}
#complaint_orange_button5 .complaint_document25{position:relative;top:-4px;}
#complaint_orange_button5 .complaint_document_part225{position:relative;top:-30px;}
*/

a.text_link:link, a.text_link:visited { color: #0000EE; text-decoration:underline; }

#quantity{
float:right;
padding:10px 50px 0 0;
font-weight:bold;
text-align:left;
}
#shopdetails #quantity input{
width:30px;
border:solid 1px #ffb24a;
}
#shopdetails .quantity input{
width:30px;
border:solid 1px #ffb24a;
margin:0;
padding:0;
}
#shopdetails{
padding-bottom:40px;
position:relative;
}


#bottom{margin-top:20px;padding-top:10px;border-top:solid 1px #000000;clear:both;}
	#bottom .button { margin-right: 10px;}

p#footer{
text-align:center;
padding-top:10px;
}
#footer a:link{
text-decoration:none;
color:#000000;
}
#footer a:visited{
text-decoration:none;
color:#000000;
}
#footer a:hover{
text-decoration:underline;
color:#000000;
}
#price_total
{
	float:right; width: 205px;
padding:10px 0 10px 20px;
font-size:14px;
font-weight:bold;
text-align:center;
}
#price_total span{color:Black !important;}

h4{
background-color:#e6e6e6;
text-indent:5px;
margin-bottom:8px;
}
em{
font-weight:bold;
font-style:normal;
}

/*sign in create account page*/

ul#proces{
list-style:none;
float:right;
margin-right:100px;

}

ul#proces li{
float:left;

padding:10px 30px 30px 30px;

text-transform:uppercase;
color:#9a9999;
font-weight:bold;
background:url(img/bg_proces.jpg) repeat-x top center;
}
ul#proces li#current{
background:url(img/curr_in_proces.jpg) top center;
color:#333333;
}

.kolom{
border-top:solid 1px #000000;
width:469px;
float:left;
}

.kolom h3{
text-indent:10px;
margin-top:20px;
}
.kolom p{
width:400px;
font-size:11px;
}
#shopping_basket #page_content p.required{
font-size:10px;
font-style:italic;
clear:left;
margin-bottom:10px;
padding-top:8px;

}

/*
table with form
*/
#sing_in_table{
clear:both;
margin-left:10px;
}

a#sign_in{
display:block;
background:url(img/big_orange_btn.jpg) no-repeat top center;
width:190px;
height:50px;
margin-top:0px;
}
a#sign_in:link, a#sign_in:visited{
text-decoration:none;
text-transform:uppercase;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
line-height:40px;
} 
#kolom2{
border-right:solid 1px #000000;
padding-bottom:20px;	
clear:left;
}
p.info_create_account{
margin:0px 0 20px 135px;
font-size:10px;
width:200px;
}

.small_10px{
font-size:10px;
}
#pasword{
font-size:10px;
}
/*select delivery address*/
#adressbook{

float:left;
width:500px;
margin:10px;
border:solid 1px black;
}
#form_right{

width:380px;
float:right;
margin:10px;
border:solid 1px black;

}

#instruction{
clear:both;
border-top:solid 1px #000000;
padding:10px 50px 0px 15px;
}
#adressbook .box{
height:180px;
width:230px;
margin:10px 5px 0 10px;
}

.box ul li{
list-style:none;
text-indent:20px;
color: Black !important;

}

.box h4{color:Black !important;margin-left:-5px;}

.addres_list { margin-bottom: 1em; width:200px;}
#adressbook .addres_list{height:120px;}
.box ul li.name{
font-weight:bold;
text-indent:10px;
color:Black !important;
}

.boxFalse ul li.name{
font-weight:bold;
text-indent:10px;
display:none;
}

#adressbook a.edit_this_address:link{
background:url(img/mini_gray_btn.jpg) no-repeat;
text-decoration:none;
color:#FFF;

}
#adressbook a.edit_this_address:visited{
background:url(img/mini_gray_btn.jpg) no-repeat;
text-decoration:none;
color:#FFF;
}
#adressbook a.edit_this_address:hover{
background:url(img/mini_gray_btn.jpg) no-repeat;
text-decoration:none;
color:#000000;
}
#adressbook a.edit_this_address{
display:block;
color: #FFF;
width:170px;
height:25px;
line-height:25px;
text-indent:30px;
font-weight:bold;

}

ul.new_address{
margin:20px 0 0px 0;
clear:left;
list-style:none;
}
ul.new_address .btn_large { margin-left: 135px;}

ul#new_address2{
margin:0px 0 0px 0;
clear:left;
list-style:none;
}
ul#new_address2 li {
margin-top:10px;
}
ul.new_address li {
margin-top:10px;
}
.labels{
width:140px;
display:block;
float:left;
text-align:right;
clear:left;
height:20px;
}
a#new_deliver_address{
display:block;
background:url(img/big_orange_btn.jpg) no-repeat 132px 0;
height:50px;
margin-top:10px;
text-transform:uppercase;
font-weight:bold;
color:white;
line-height:40px;
text-indent:60px;
font-size:12px;
text-align:center;
}
a#new_deliver_address:link{
text-decoration:none;
}

a#new_deliver_address:visited{
text-decoration:none;
}

a#new_deliver_address:hover{
text-decoration:none;
}

.tekst_form{
 display:block;
 padding-left:140px;
}
#shopping_basket #page_content p.voetnoot{

padding:0 0 20px 10px;
font-size:10px;
width:570px;
}
.credit_cards{

clear:left;
float:right
}
.credit_cards img{
margin:0 1px;
}

#paying{
float:left;
width:670px;
margin:10px 0 0 10px;
border:solid 1px black;
height:200px;
}
#paying .box{
margin:10px;
width:200px;
}
#paying2{float:left;width:916px;margin:0px 0px 0px 10px;border:solid 1px black;padding-bottom:20px; }
body #paying h4{background-color:#ffffff}
#paying_overview{width:240px;float:left;margin-top:10px;height:200px;border:solid 1px black;border-left:0;}
ul#order_summary p{padding:0;}
ul#order_summary li{text-indent:20px;}

ul#order_summary{
list-style:none;
overflow:hidden;
padding-bottom:20px;
border-bottom:solid 1px black;
}
.leftalign{
margin:10px 40px 0 0;
float:right;
}
p#total_price{
text-align:center;
width:100%;
font-size:14px;
font-weight:bold;
}
#security{
margin:15px 0 20px 0;
}
#security img.security{
margin-left:280px;
}

#security img.security2{
margin-left:380px;
}


#personal_info_form{
border-top:solid black 1px;
line-height:20px;
}
ul#personal_info_formulier{
clear:both;
list-style:none;
margin-left:10px;
}
ul#personal_info_formulier li{
margin-bottom:8px;
}
ul#personal_info_formulier li .left{
width:250px;
float:left;
text-align:right;
}
ul#personal_info_formulier li .right{
padding-left:251px;
}
.instruction{
line-height:normal;
font-size:10px;
}
.instruction a{
color:#000000;
}
.instruction a:link{
color:#000000;
}
.instruction a:visited{
color:#000000;
}
.instruction a:hover{
color:#000000;
text-decoration:none;
}

h3.account{
text-indent:10px;
float:left;
width:302px;
border-bottom: solid 1px black;
font-size:12px;
padding:10px 0 8px 0;
}
.kolom3{
padding-top:10px;
width:310px;
float:left;
padding-bottom:20px;
}
.pasw_instruction{
padding-left:150px;
display:block;
}
.kolom4{
padding:10px 0 20px 0;
float:left;width: 100%;background: #FFF;
}
.more_labels{
width:200px;
float:left;
}
p.textindentMe{
text-indent:-9999px;
}
#correct input{
color:#666666;
}
#instructions{
float:left;

width:270px;
margin-top:55px;
}

#instructions p{
width:250px;
margin-right:20px;
}

#lijn{
visibility:hidden;
}

.bold{
font-weight:bold;
}
input.korte_input{
width:30px;
}
#place_center{
margin:0 auto;
width:400px;
clear:left;
}
a#confirm{
text-transform:uppercase;
margin:0 auto;
margin-top:20px;
display:block;
width:185px;
height:55px;
background:url(img/big_orange_btn.jpg) no-repeat;
font-weight:bold;
padding:15px 0 10px 12px;
}
a#confirm:link{
color:#ffffff;
text-decoration:none;
}
a#confirm:visited{
color:#ffffff;
text-decoration:none;
}
a#confirm:hover{
color:#ffffff;
}
#cancel_payment{
width:162px;
height:54px;
background-image:url(img/large_gray_button.jpg);
line-height:50px;
text-indent:55px;
display:block;
margin:0 auto;
color:#FFFFFF;
text-decoration:none;
}
a.edit_this_address1{
position:absolute;
display:block;
float:none;
width:165px;
height:28px;
margin-top:-30px;
text-indent:110px;
line-height:25px;
font-weight:bold;
}

a.edit_this_address1:link{
background:url(img/mini_gray_btn.jpg) no-repeat right;
text-decoration:none;
color:#ffffff;
}
a.edit_this_address1:visited{
background:url(img/mini_gray_btn.jpg) no-repeat right;
text-decoration:none;
color:#ffffff;
}
a.edit_this_address1:hover{
background:url(img/mini_gray_btn.jpg) no-repeat right;
text-decoration:none;
color:#ffffff;
}
p.deliver_to{
border-bottom:solid 1px black;
width:555px;

}
.box_delivery{
width:150px;
margin-right:10px;
float:left;
margin-top:10px;
clear:both;
}
.box_delivery ul{
list-style:none;
padding-left:20px;
margin-bottom:20px;
}
.box_delivery ul li.name{
font-weight:bold;
text-indent:0;
color: Black !important;
}
.box_delivery ul li{
text-indent:10px;
color: Black !important;
}


#order_detail{
float:left;
width:100px;


}
.order_detail{
border-right:solid 1px #000000;
float:left;
width:180px;
}
.box_delivery{
width:150px;
margin-right:10px;
float:left;
margin-top:10px;
clear:both;
}
.box_delivery2{

padding:10px 20px 0 0;
margin-right:0px;
text-align:left;
}
.box_delivery2 ul{
list-style:none;
padding-left:20px;
margin-bottom:20px;
}
.box_delivery2 ul li.name{
font-weight:bold;
text-indent:0;
}
.box_delivery2 ul li{

text-indent:10px;
text-align:left;
}
ul#summary_list{
margin-top:10px;
}
ul#summary_list li{
list-style:none;
text-align:right;
padding:0 15px;
color: Black !important;
}
.in_summary_list{
float:left;
text-align:left;
color: Black !important;
}

#order_sum{
width:140px;
border-top:solid black 1px;

padding:10px 0 20px 0;
margin:10px 0 0 25px;
text-align:right;
color:#FF9900;
font-size:14px;
font-weight:bold;
}
#payment_method{
padding:10px;
border-top:solid 1px #000000;
width:160px;
}
h2.delivery{
font-weight:bold;
border-top:solid 1px #000000;
border-bottom:solid 1px #000000;
clear:both;
font-size:12px;
padding:10px 0 10px 10px;
}
#place_order{
display:block;
background:url(img/big_orange_btn.jpg) no-repeat;
line-height:40px;
text-indent:44px;
width:181px;
height:55px;
float:right;
}
img.payment_method_card{
float:left;
}
#payment_method p#credit_card{

font-size:10px;
float:right;
padding:0;
margin:0;
clear:none;
}

#shopping_basket #page_content .laatste{
padding-bottom:40px;
}
p.delivery_service{
margin:0px 0 10px 0px;
}
h2.delivery2{
font-weight:bold;

border-bottom:solid 1px #000000;
clear:both;
font-size:12px;
padding:10px 0 10px 10px;
}
a.conditions:link{
color:#FFB24A;
}
a.conditions:visited{
color:#FFB24A;
}
a.conditions:hover{
color:#FFB24A;
}
a.btn_mini{
	display:block;
	width:68px;
	height:29px;
	background:url(img/mini_gray_btn.jpg) no-repeat;
	position:absolute;
	margin:-5px 0 0 40px;
	text-indent:10px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:24px;
	left: 712px;
}
a.btn_mini:link{
background:url(img/mini_gray_btn.jpg) no-repeat;
width:162px;

}
a.btn_mini:visited{
background:url(img/mini_gray_btn.jpg) no-repeat;
width:162px;

}
a.btn_mini:hover{
background:url(img/mini_gray_btn.jpg) no-repeat;
width:162px;
}

a#minibtn_gray{
background:url(img/mini_gray_btn.jpg) no-repeat;
display:block;
position:absolute;

margin:-20px 0 0 100px;
width:67px;
height:29px;
line-height:24px;
font-weight:bold;
text-indent:10px;
color:#FFFFFF;

}
a#minibtn_gray:link{
color:#FFFFFF;
}
a#minibtn_gray:visited{
color:#000000;
}
a#minibtn_gray:hover{
color:#FFFFFF;
}

#adressbook2{
float:left;
width:445px;
margin:10px;
border:solid 1px black;
}
#form_right2{
width:445px;
float:right;
margin:10px 10px 10px 0;
border:solid 1px black;

}
#billing{
float:right;
width:240px;
position:relative;
}

a.addres_accuray:link{
color:#FFB24A;
}
a.addres_accuray:visited{
color:#FFB24A;
}
a.addres_accuray:hover{
color:#FFB24A;

}
p.suggestion{

}
.form_insturction{
font-size:10px;
font-style:italic;
}
#your_orders{
border-bottom:solid 1px #000000;
}
#shopping_basket #page_content #your_orders p{
clear:none;
float:none;
padding-bottom:10px;
}
.box ul#order_numbers li{
list-style-type:disc;
list-style-position:inside;
}

.boxFalse ul#order_numbers li{
list-style-type:disc;
list-style-position:inside;
display:none;
}

ul#order_numbers{
margin-left:20px;
}
#shopping_basket #page_content #your_orders p{
clear:none;
float:none;
padding-bottom:10px;
}
.order_details_overview{
width:200px;
margin-right:10px;
float:left;
margin-top:10px;
padding:0 20px 10px 20px;

}

#container #page_content p{
clear:none;
float:none;
padding-bottom:10px;
}

#new_shopping_tchibo .btn_large btn_large_orange_left{float:left;margin-top:20px !important;}

a#print_order_detail{
background:url(img/large_gray_button.jpg) no-repeat;
display:block;
width:162px;
height:54px;
line-height:40px;
text-indent:13px;
color:#ffffff;
text-decoration:none;
font-weight:bold;
}
a#view_my_account{
background:url(img/large_gray_button.jpg) no-repeat;
display:block;
width:162px;
height:54px;
line-height:40px;
text-indent:15px;
color:#ffffff;
text-decoration:none;
font-weight:bold;

}
#page_content{
position:relative;
}


p#in_your_order{
float:none;
}
#shopping_basket #page_content p#view_account{
padding-left:0;
padding-top:0;
}
#shopping_basket #page_content p#view_account a:link{
color:#000000;
}
#shopping_basket #page_content p#view_account a:visited{
color:#000000;
}
#shopping_basket #page_content p#view_account a:hover{
color:#000000;
text-decoration:none;
}

.SCItem { border: 1px solid #CCC; margin: 10px 0px; padding: 5px 0; clear:both;}
.SCContrasting p { clear:both; margin-bottom: 5px; }
.SCContrasting p.boxTrue { margin:0 0 5px 0; }
#shopdetails .SCContrasting img, .SCContrasting img { margin: 2px 5px 0 0px; float:left; }

.SCTie { border: 1px solid #CCC; margin: 10px 0px; padding: 5px 0; clear:both;}
.SCContrasting p { clear:both; margin-bottom: 5px; }
.SCContrasting p.boxTrue { margin:0 0 5px 0; }
#shopdetails .SCContrasting img, .SCContrasting img { margin: 2px 5px 0 0px; float:left; }

#pw_ass{
border-top:1px solid #000000;
clear:both;
}
#container #page_content p.pw_assist{
padding-left:40px;
border-bottom:solid 1px #000000;
padding:40px 40px 40px 70px;
line-height:30px;
}

#container #page_content p#pw_assist{
background:url(img/een.jpg) no-repeat 40px 40px;
}
#container #page_content p#pw_assist2{
background:url(img/twee.jpg) no-repeat 40px 40px;
border-bottom:none;
}
#container #page_content p#pw_assist3{
background:url(img/drie.jpg) no-repeat 40px 40px;
border-bottom:none;
padding-bottom:0px;
}
#container #page_content p#pw_assit_onder{
padding-left:40px;
padding:20px 40px 40px 70px;
clear:left;
}
#container #page_content p#pw_assit_onder3{
padding:30px 20px 20px 70px;
clear:left;
border-top:solid 1px #000000;
}

#container #page_content p#pw_assit_onder{
padding-left:40px;
padding:20px 40px 40px 70px;
clear:left;
}
#container #page_content p#pw_assit_onder{

}


#container #page_content p#pw_assist{
background:url(img/een.jpg) no-repeat 40px 40px;
}
#kader{
border:solid 1px #000000;
margin:10px;
}

ul#form_new_pw{
padding-right:40px;
}
ul#new_address_2{
margin:0 0 30px 270px;
}
ul#new_address_2 li{
list-style-type:none;
margin-top:10px;
}

ul#new_address_2 li .pwr_labels{
float:left;
width:180px;
text-align:right;
}
#container #page_content p#pw_assist3{
padding-left:40px;
padding:40px 40px 0px 70px;
line-height:30px;
}

#pw_assit_onder3 a{
display:block;
background:url(img/big_orange_btn.jpg) no-repeat;
line-height:40px;
text-indent:44px;
width:181px;
height:55px;
float:right;
color:#FFFFFF;
text-transform:uppercase;
font-weight:bold;
text-decoration:none;

}

li.high{
height:40px;
}

#container #page_content p#your_current{
clear:left;
float:none;
padding-top:0px;
padding-bottom:10px;
}

#container #page_content p#your_current span {color:Black !important;}
h1.basket{
margin-top:20px;position:relative;
}
#container #page_content p#shirt_promo{
float:left;
width:500px;
}

#top_content{
position:relative;
}

/*#boxWrapper{
border:solid 1px #000000;
}*/

#example{
margin-top:5px;
padding-left:148px;
}

#rightColum{
width:180px;
float:right;
}
.rightColum{
width:180px;
float:right;
}
.rightColumTie{
width:180px;
float:right;
}
#shirt_details{

width:745px;
}
#shoppingB{
border-bottom:solid black 1px;
padding-top:10px;
float:right;
width:615px;
padding-bottom:3px;
}
#shoppingBTie{
border-bottom:1px solid black;
float:right;
padding-bottom:3px;
padding-top:10px;
width:615px;
}

#shoppingBVoucher{
border-bottom:1px solid black;
float:right;
padding-bottom:3px;
padding-top:10px;
width:615px;
}


#shoppingBCufflinks{
border-bottom:1px solid black;
float:right;
padding-bottom:3px;
padding-top:10px;
width:615px;
}
h2.MyAccountTtle a:link{
text-decoration:underline;
color:#000000;
}
h2.MyAccountTtle a:hover{
text-decoration:none;
color:#000000;
}
h2.MyAccountTtle a:visited{
text-decoration:underline;
color:#000000;
}
.titleSaved{
font-weight:bold;
text-indent:8px;
font-size:12px;
}

h3.savedD{
float:none;

float:right;
padding-bottom:3px;
padding-top:10px;
}

.SavedItem{border:1px solid #C4C2C2;margin:10px;}


h3.shoppingB{
border-bottom:1px solid black;
float:right;
padding-left:0;
padding-bottom:3px;
padding-top:10px;
width:628px;
font-size:12px;
}

.CustomerOrders {
background-color:white;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin:0 0 0;
padding:0 0 10px;
}
h2.MyAccountTtle 
{
position: relative;
border-bottom:1px solid #333333;
clear:both;
color:#F68F28;
font-size:18px;
font-weight:bold;
margin:28px 10px 20px 10px;
padding:5px 0;
}
.PageWrapper {
margin:0 auto;
width:942px;
}
/* Hieronder  code wel toe te voegen*/
h2.MyAccountTtle a:link{
text-decoration:underline;
}
h2.MyAccountTtle a:hover{
text-decoration:none;
}
h2.MyAccountTtle a:visited{
text-decoration:underline;
}
.titleSaved{
font-weight:bold;
text-indent:8px;
font-size:12px;
}

h3.savedD{
float:none;

float:right;
padding-bottom:3px;
padding-top:10px;
}

.savedStof{
float:left;
margin:10px;
}
.shirtDetailsSaved{
float:left;
width:630px;
padding-bottom: 30px;
}

	.shirtDetailsSaved p.boxTrue { margin: 0; padding: 0 0 3px; }

.knoppenSaved{
float:right;
padding-top:10px;
width:170px;
}




h4 {background-color:#E6E6E6;margin-bottom:8px;text-indent:5px;font-size:11px;}
p.box {font-size:11px;margin:0;padding:0 0 3px;width:130px;}
#shopdetails p.box .stof, .SavedItem p.box .stof  { vertical-align: middle;margin:0 6px 5px 0; float:left;}

/*
p.boxFalse {font-size:11px;margin:0;padding:0 0 3px;width:130px;display:none;}
.boxFalse {float:left;margin-right:10px;margin-top:10px;width:146px;display:none;}
*/

.box {float:left;margin-right:10px;margin-top:10px;width:146px;}
#boxwomen {float:left;margin-right:10px;margin-top:0px;width:146px;}

#paying2 h6{font-size:12px;font-weight:normal;margin-bottom:5px;}
#webBanking{float:left;margin-top:18px;width:275px;}
#rightSummary{float:right;width:210px;border-left:solid 1px #000000;height:200px;height:230px;}
#wrappinglabels{margin-top:15px;margin-left:20px;}
#wrappinglabels div{margin-top:10px}

.labelText{float:left;width:100px;}
.amount{float:left;width:60px;text-align:right;}
#totalAmount{border-top:solid 1px #000000;clear:both;width:165px;top:25px;font-size:14px;color:#FFB24A;position:relative;font-weight:bold;padding-top:15px;text-align:center;}




/* buttons */

.btn_tiny_orange_left  { background:url(img/buttons/orange_tiny_right.jpg) no-repeat top right;padding:10px 0 12px 0; }
.btn_tiny_orange_left .right  { background:url(img/buttons/orange_tiny_left.jpg) no-repeat top right;padding:10px 15px 12px 15px; }

.btn_normal {} 
.btn_normal a {padding:10px 0px 0 0;font-weight:bold;color:#FFFFFF; } 
.btn_normal_orange_left  { background:url(img/buttons/orange_normal_right.jpg) no-repeat top right;padding:10px 0 12px 0; }
.btn_normal_orange_left .right  { background:url(img/buttons/orange_normal_left.jpg) no-repeat top right;padding:10px 15px 12px 15px; }

.btn_medium, .btn_medium .right { height: 29px;margin-bottom: 1em;float:left;} 
.btn_medium a {font-weight:bold;color:#FFFFFF;text-align:center; padding: 6px 10px 0 10px;display:block; } 
.btn_medium a:hover { color: #FFF;}
.btn_medium_orange_left  { background:url(img/buttons/orange_medium_right.jpg) no-repeat top right; }
.btn_medium_orange_left .right  { background:url(img/buttons/orange_medium_left.jpg) no-repeat top left; }

.btn_medium_grey_left  { background:url(img/buttons/grey_medium_right.jpg) no-repeat top right; }
.btn_medium_grey_left .right  { background:url(img/buttons/grey_medium_left.jpg) no-repeat top left; }

#new_shopping_tchibo p{font-family:arial, Helvetica, Sans-Serif;font-size:12px;margin:-8px 0 -7px 5px;}

.btn_large, .btn_large .right { height: 43px; margin-bottom: 1em; float:left; } 
.btn_large a {font-weight:bold;color:#FFFFFF;text-align:center; padding: 15px 25px 0 25px;display:block;min-width: 75px } 
.btn_large a:hover { color: #FFF;}
.btn_large_orange_left  { background:url(img/buttons/orange_2x_right.jpg) no-repeat top right; }
.btn_large_orange_left .right  { background:url(img/buttons/orange_2x_left.jpg) no-repeat top left; }
.btn_large_orange_left_tchibo .right {background:url("img/buttons/orange_2x_left_tch.jpg") no-repeat scroll 35px top transparent;}
.btn_large_orange_left_tchibo { background:url(img/buttons/orange_2x_right.jpg) no-repeat top right; }
.AddButton { float:right;}

#buttons .gray_button2{display:none;}
/* OGONE */
	.ogone-creditcards { float:left; padding: 10px; width: 226px;}
	.ogone-webbanking { float:left;margin-left:-46px;padding: 10px;width: 100px; }
	.ogone-bancontact {width: 300px;padding: 10px; float:left;}
	.ogone-summary { float:right; width: 220px; padding: 10px; }
		.ogone-summary table { width: 100%;}
		.ogone-summary table td { padding: 5px 0; }
		.ogone-summary table td.price { text-align:right;}
		.ogone-summary table tr.promotion td { font-style:italic; } 
		.ogone-summary table td.total { text-align:center; color: #FFB24A; font-weight:bold; font-size: 15px; padding-top: 10px; border-top: 1px solid #000;}
	
	#note{font-size:9px;margin:10px 0 0 5px;line-height:15px;}
	#ogone table { width: auto; margin: 0 auto;}
	#ogone td, #ogone td small { font-size: 13px;}
	#ogone .ncolinput  { text-align:left;}
	#ogone .ncoltxtl b { font-weight: normal; margin-right: 10px;}
	#ogone .ncoltable2 td, #ogone .ncoltable1 td { padding: 3px;}
	#ogone .ncoltable3 .ncollogoc img { display:none;  }
	#ogone .ncollogoc img { margin-bottom: 5px;}
	#ogone-screen { padding: 15px; text-align:center;}
	#ogone #submit3 { background: #FFB24A; color: #000; font-weight:bold; font-size: 13px; padding: 5px;}
	#ogone #ncol_cancel { background: #FFF; text-decoration: underline; border:0;}
	
.boxFalse { display:none;}
/*****************Father's Day******************/
.father_day_bivo{width:468px;height:60px;float:left;margin:0;padding:0;position:relative;left:60px;top:20px;}
/*.father_dayNL{width:468px;height:60px;background:url(images/Vaderdag-Shopping-Basket-NL.png);float:left;margin:0;padding:0;position:relative;left:60px;top:20px;}
.father_dayFR{width:468px;height:60px;background:url(images/Vaderdag-Shopping-Basket-FR.png);float:left;margin:0;padding:0;position:relative;left:90px;top:20px;}
.father_dayDE{width:468px;height:60px;background:url(images/Vaderdag-Shopping-Basket-DE.png);float:left;margin:0;padding:0;position:relative;left:135px;top:20px;}*/

/*************** sous-menu affiliates ***************/
#headermenuaff a{text-decoration:none;}
#headermenuaff a:hover{ text-decoration:underline;color:#F7A13C;}
.giftsImg{float:left;margin:-5px 0 0 21px !important;}

/*************************************************** IE7 FIX **********************************************************/
.ie7 #search{font-weight:normal;position:absolute;margin:6px 0 0 85px;width:260px;}
.ie7 #page_content{margin-top:0px;padding-top:15px;}
.ie7 #vocher{margin-top:0px;}
.ie7 #vocher input{border:solid 1px #ffb24a;float:left;margin:10px 0 0 420px;}
.ie7 a#apply_vocher{left:10px;top:30px;}
.ie7 #promotion_vocher{padding:0px 50px 0px 0;}
.ie7 #page_content h4{font-size:12px;}
.ie7 #page_content h3{font-size:14px;}
.ie7 #shopdetails img{margin:10px;}
.ie7 #quantity{float:right;padding:10px 80px 0 0;width:80px;}
.ie7 #paying2 { margin-left: 0;}
.ie7 #lijn{visibility:visible;border-top:solid 1px #000000;position:relative;margin-top:70px;}
.ie7 p.required{margin-bottom:0px;width:300px;}
.ie7 ul#new_address{margin:0;}
.ie7 #shopping_basket h1{margin-left:10px;text-indent:0;}
.ie7 #shopdetails .kolom3 h3.account{font-size:12px}
.ie7 #shopping_basket h1#fixie{margin-top:50px;width:800px;}
.ie7 #shopping_basket .iefix_placeOrder{border-top:solid 1px #000000;padding:0px 50px 5px 0;}
.ie7 a#minibtn_gray{top:15px;left:0;}
.ie7 a.btn_mini{top:315px;left:650px;}
.ie7 .btn_orange_Large_left { padding-top:0;padding-bottom:0; }
.ie7 #continue_to_register  {position:relative;top:-2px;}
.ie7 #SectionBodyPass{position:relative;left:-32px;}
.ie7 #SectionBodyPass .row{width:500px;}
.ie7 .TableContainer .Row .ItemName{width:170px;}
.ie7 #kolom01 .SectionBody{position:relative;left:-40px;}
.ie7 #instruction #button01_placeOrder{position:relative;right:-50px;}
.ie7 #purchase_argument_placeOrder{float:right;margin-top:50px;}
.ie7 #purchase_argument_placeOrder2{float:right;margin-top:70px;}
.ie7 #voetnoot_placeOrder{margin-top:-100px;}
.ie7 #terms_conditions_placeOrder{position:relative;top:50px;}
.ie7 .mensconf {float:right;left:-170px;top:60px;}
.ie7 .galleryconf {float:right;right:-130px;top:60px;}
.ie7 .MyAccountTtle{position:relative;top:10px;}
.ie7 #panelContent{margin-top:0px;}
.ie7 .person_name input{position:relative;left:0px !important;}
.ie7 #shopping_basket #page_content p.voetnoot {font-size:10px;padding:0 0 20px 10px;width:450px !important;}
.ie7 #shopping_basket #page_content .voetnoot_tchibo{position:relative !important;left:-170px !important;top:-60px !important;}
.ie7 #shopping_basket #page_content .voetnoot_tchibo span{position:relative !important;top:-8px !important;}
.ie7 #shopping_basket #page_content .voetnoot_tchibo input{border:none !important;}
.ie7 #new_shopping_tchibo .right a{float:left;margin-top:-3px !important;}
.ie7 #landingPage_content_right #choose_fabrics img{margin:0 4px 8px 4px;}
.ie7 #landingPage_content_right #choose_collars{border:1px solid #BDBEC0;margin-bottom:5px;padding:0 5px 0 5px;}
.ie7 #landingPage_content_right #four_steps{float:left;margin-left:13px;border:1px solid #BDBEC0;width:240px;height:277px;font-size:12px;padding-top:6px;}
.ie7 #landingPage_content_right #four_steps #step01 #step01_text{position:relative;top:-5px;left:8px;color:Black;}
.ie7 #landingPage_content_right #four_steps #step02 #step02_text{position:relative;top:-5px;left:8px;color:Black;}
.ie7 #landingPage_content_right #four_steps #step03 #step03_text{position:relative;top:-5px;left:8px;color:Black;}
.ie7 #landingPage_content_right #four_steps #step04 #step04_text{position:relative;top:-5px;left:8px;color:Black;}
.ie7 .mensconf{padding:4px 0 7px 12px;width:130px;height:20px; background:url(images/blue_22x.png) no-repeat; float: right;position:relative;top:55px;left:-15px;}
.ie7 .mensconf a{color:#FFFFFF;font-size:12px;line-height:19px; font-weight:bold;}
.ie7 .womensconf{padding:4px 0 7px 12px;width:130px;height:20px; background:url(images/pink_22x.png) no-repeat; float: right;position:relative;top:55px;left:-300px !important;}
.ie7 .womensconf a{color:#FFFFFF;font-size:12px;line-height:19px; font-weight:bold;}
.ie7 .galleryconf{padding:5px 0 7px 13px;width:140px;height:20px;background:url(images/green_22x.png) no-repeat;float: right;position:relative;top:55px;right:-280px !important;}
.ie7 .galleryconf a {color:#FFFFFF;font-size:12px;line-height:19px; font-weight:bold;}

/*************************************************** IE6 FIX **********************************************************/
.ie6 .btn_orange_Large_left { padding-top:0;padding-bottom:0; }
.ie6 .bottom_accountpage { padding-left: 0px;}
.ie6 p.required{margin-bottom:0px;width:300px;}
.ie6 ul#new_address{margin:0px 0 0px 0;clear:left;list-style:none;}
.ie6 h2.shoppingbasket{position:relative;border-top:solid 1px black;}
/* add display:inline to floated elements */
.ie6 #right_header_nav,
.ie6 #header ul#navlist li,
.ie6 #main_menu ul li,
.ie6 #shopping_basket h1,
.ie6 #shopping_basket #page_content p,
.ie6 .button,
.ie6 #promo_vochter,
.ie6 #vocher input,
.ie6 h3.shoppingbasket,
.ie6 #shopdetails img,
.ie6 .box,
.ie6 #buttons,
.ie6 #quantity,
.ie6 ul#proces,
.ie6 ul#proces li,
.ie6 .kolom,
.ie6 #adressbook,
.ie6 #form_right,
.ie6 .labels,
.ie6 .credit_cards,
.ie6 #paying,
.ie6 #paying2,
.ie6 #paying_overview,
.ie6 .leftalign,
.ie6 ul#personal_info_formulier li .left,
.ie6 h3.account,
.ie6 .kolom3,
.ie6 .kolom4,
.ie6 .more_labels,
.ie6 #instructions,
.ie6 .box_delivery,
.ie6 #order_detail,
.ie6 .order_detail,
.ie6 .in_summary_list,
.ie6 #place_order,
.ie6 #payment_method p#credit_card,
.ie6 #adressbook2,
.ie6 #form_right2,
.ie6 #billing,
.ie6 .order_details_overview,
.ie6 ul#new_address_2 li .pwr_labels,
.ie6 #container #page_content p#shirt_promo,
.ie6 #header img,img.payment_method_card,
.ie6 #pw_assit_onder a,.ie6 #pw_assit_onder3 a {display:inline;}
/* add zoom:1 to overflow:hidden */
.ie6 ul#order_summary {zoom:1;}
/* fix negative margins */
.ie6 a#apply_vocher:link,.ie6 a#apply_vocher:visited,
.ie6 a.edit_this_address1,
.ie6 a.btn_mini,
.ie6 a#minibtn_gray {position:relative; zoom:1;}
/* add zoom:1 to pos:relative elements */
.ie6 #page_content,
.ie6 #promo_vochter,
.ie6 #shopdetails,
.ie6 h1.basket,
.ie6 #top_content {zoom:1;}
.ie6 #_d h1 { padding:0;}
