﻿@charset "utf-8";

body{
     background:url(images/Bivo_background_gallerypage.jpg) no-repeat #E4DBD8 center top;
     height:1322px;
     margin:0;
     padding:0;
    -webkit-background-size: cover; /* pour Chrome et Safari */
    -moz-background-size: cover; /* pour Firefox */
    -o-background-size: cover; /* pour Opera */
     background-size: cover; /* version standardisée */
}

.ColumnRight
{
	background:none !important;
}

#pageContentSso, .PageHeader
{
	 background-color:#fff;
	 }

#pageContentSso
{
	-moz-box-shadow: 10px 10px 40px #555; 
    -webkit-box-shadow: 15px 15px 60px #555; 
     box-shadow: 10px 10px 40px #555;
     margin-top:0px;
	
}

#footer 
{
    background: url("images/Bivo_footer_background.png") repeat-x scroll 0 0 transparent;
}

#contentPage
{
border:solid 1px black;
}
#breadcrumbs
{
font-size:11px;
padding:2px 0;
text-transform: uppercase;
}
#breadcrumbs a.current
{
	font-weight:bold;
}
.oranje 
{
color:#F9A93A;
}
#breadcrumbs a.current{
color:#000;
}
	
	
	/********** Left Menu Saoussen *******/

.visi 

{
background:url(images/orange_arrow.jpg) no-repeat 0px 3px;
padding-left:6px;
color:#F9A93A;
}


/********************************************************************/

	
/* ---------------------------- left hand navigation ---------------------------- */
#leftHandNav{
float:left;
width:255px;
margin:20px 0 0 20px;
}
.menuBlok{
width:235px;
height:140px;
margin-bottom:7px;
border:solid 1px #f9a93a;
}
.menuBlok h2{
height:18px;
font-size:11px;
color:#FFFFFF;
text-transform:uppercase;
background:url(images/bg_h2_sso_nActive.jpg) repeat-x;
line-height:18px;
text-indent:3px;
margin-bottom:5px;

}
.menuBlok h2.current{
background:url(images/bg_h2_sso.jpg) repeat-x;
/*bg_h2_sso*/
}

.scrollBox h2 a:link, .scrollBox h2 a:visited{
color:#FFFFFF;
}

.scrollBox h2 a:hover{
color:#FFFFFF;
text-decoration:underline;
}

.scrollBox{
height:110px;
width:230px;
overflow-y:scroll;
overflow-x:hidden;
}

#menu5
{
height:110px;
width:230px;
overflow-y:hidden;
overflow-x:hidden;
}

.listitem5
{
padding-left:10px;
}

.scrollBox ul a{
text-transform:uppercase;
font-weight:normal;
}
.scrollBox ul li ul li a{
text-transform:uppercase;
font-weight:normal;
text-indent:20px;
}
.no_sub .scrollBox ul a{
font-weight:normal;
}


.scrollBox ul li ul li{
padding-left:10px;
}

.detail_styles .startDesigning{
margin-top:20px;
}
#STO_pageContentDetail{
background-color:white;
float:left;
margin-top:20px;
width:640px;
border:solid 1px #F9A93A;
}
.menuBlok ul a:link, .menuBlok ul a:visited{
padding-left:6px;
}

.menuBlok ul a:hover{
background:url(images/orange_arrow.jpg) no-repeat 0px 3px;
padding-left:6px;
}

.menuBlok ul a:active, .menuBlok ul a:focus
{
color:#F79321;
}

.menuBlok ul a.current{
background:url(images/orange_arrow.jpg) no-repeat 0px 3px;
color:#F9A93A;
}

.menuBlok ul{
text-transform:uppercase;
list-style:none;
font-size:11px;
text-indent:0px;
}
.menuBlok ul ul{
text-transform:none;
}

.menuBlok ul.lastCat{
text-transform:none;
list-style:none;
font-size:11px;
text-indent:10px;
}

/* ---------------------------- pagegonctent ---------------------------- */
#STO_pageContent {
float:left;
width:664px;
margin-top:20px;


background-color:white;
}

h1.bg_orange{
background:url(images/bg_title.jpg) repeat-x 0 0;
font-size:12px;
padding:7px 0px 7px 10px;
font-weight:bold;
color:#FFFFFF;
text-transform: uppercase;
line-height:18px;
text-indent:9px;
margin-bottom:5px;
margin-right:25px;
height:25px;
line-height:15px;

}


.border{
border:1px solid #F9A739;
}


#afb{
float:left;
padding-left:0px;
width:190px;
margin-top:45px;
}
#STO_rightColum{

float:right;
width:370px;
padding-bottom:30px;
padding-right:20px;
}
#STO_rightColum dl{
width:370px;
}
#STO_rightColum dd{
 text-align:justify;
 }
#STO_rightColum dl.styleAvice{
width:190px;
}

#STO_rightColum dt{
float:left;
}
#STO_rightColum h1{
font-size:12px;
margin:20px 0 10px 0;
}
#STO_rightColum .styleAvice dt{
float:none;
font-weight:bold;
/*display:block;*/
margin:20px 0 10px 0;
}
#STO_rightColum .styleAvice dd .listEffect{
padding-left:20px;
background:url(images/bullet_orange.png) no-repeat;
}


.startDesigning{
clear:both;
background:url(images/sso_btn_left.jpg) no-repeat 0 0px;
width:140px;
padding-bottom:25px;
float:right;
margin-right:130px;
}
.startDesigningToo{
background:url(images/sso_btn_right.jpg) no-repeat top right;
width:160px;
padding-left:20px;
padding-bottom:25px;

}
.startDesigning a{
display:block;
padding-top:9px;
padding-left:25px;
font-weight:bold;
}
.startDesigning a:link, .startDesigning a:visited{
color:#FFFFFF;
}
.startDesigning a:hover{
color:#FFFFFF;
text-decoration:underline;
}
.wholeButton{
margin:0px 0 0 0px;
color:#FFFFFF;
width:192px;
clear:both;
}
.wholeButton a{
font-size:12px;
color:#FFFFFF;
font-weight:bold;
cursor:pointer;
display:block;
}
#pageContentSso{
border: 1px solid #F9A93A;
}
.galleryBox .wholeButton{
height:45px;
position:absolute;
margin:260px 0 0 0px;
color:#FFFFFF;
padding:13px 0 0 0px;
text-align:center;
background:url(images/orange_btn_whole_gallery.jpg) no-repeat;
}
#pageContentSso h1{
padding:7px 0 0px 0px;
}
/*Gallery pa ge*/
.galleryBox{
float:left;
width:210px;
height:320px;
}

#lijntje_gallery{
clear:both;
border-top:solid 1px #333333;
width:605px;
margin-left:18px;
margin-bottom:20px;
}

.galleryBox h2{
padding-top:10px;
font-size:12px;
padding-left:15px;
}
.galleryBox p{
width:180px;
padding:0 0 10px 15px;
}
/*table op select page*/
#select_table img{
padding-left:14px;
}
.select_table_second_td{
width:200px;
}
#select_table td{
vertical-align:top;
}
#select_table a{
display:block;
padding-top:10px;
}
#select_table a:link, #select_table a:visited{
text-decoration:underline;
}

#select_table a:hover{
text-decoration:none;
}

#select_table th{
padding:10px 0 10px 22px;
border-bottom: solid 1px #333333;
text-align:left;
}
#select_table td{
border-bottom: solid 1px #333333;
}
.border_me_right{
border-right:solid 1px #333333;
}
#last_row_select td{
border-bottom:none;
}
#availableSoon{
margin:20px 0 20px 0;
}
.clearBoth{
text-indent:-999px;
}
#enlargeImg{
width:122px;
margin-top:30px;
margin-left: 30px;
}
.show_details{
padding:15px 0 15px 0;
}
#STO_rightColum .styleAvice dt{
float:none;
font-weight:bold;
/*display:block;*/
margin:20px 0 10px 0;
}
#STO_rightColum .styleAvice dd .listEffect{
padding-left:20px;
width:320px;
background:url(images/bullet_orange.png) no-repeat;
}
.collum{
width:190px;
float:left;
margin-bottom:10px;
margin-top: 15px;
}
#pageContentSso .collum h1{
margin:0 0 10px 0;
}
#STO_rightColum .collum dt{
margin:0;
}
ul#options{
width:180px;
border-right:solid 1px #F9A739;
}
ul#options li{
list-style:none;
margin-bottom:5px;
}
ul#options li.optNotAvailable{
background:url(images/Navailable.jpg) no-repeat 150px 0;
}
ul#options li.optAvailable{
background:url(images/available.jpg) no-repeat 150px 0px;
}
h2.oranjeTitel{
background:url(images/bg_title.jpg) repeat-x 0 0 ;
font-size:12px;
padding:8px 0 9px 9px;
color:#FFFFFF;
width:180px;
}



h2.oranjeTitel a:link,h2.oranjeTitel a:visited{
color:#FFFFFF;
}
h2.oranjeTitel a:hover{
color:#FFFFFF;
}
.cullums{
float:left;
width:300px;
}

.cullums .oranjeTitel{
margin:0;
width:290px;
}
.shirtsDesign .oranjeTitel{
margin:0;
width:190px
}
.shirtsDesign .galleryBox{
width:190px;
margin-right:25px;
}

.leftOne{margin-right:40px}
.cullums p{
margin-bottom:20px;
margin-top:10px;
}
.item{
clear:left;
margin-bottom:30px;

}
.imgItem{
float:left;
width:85px;
}
.itemText{
padding-top:5px;
padding-left:92px;
}
.item a:link, .item a:visited{
text-decoration:underline;}
.item a:hover{
text-decoration:none;
}
.item a.titel{
display:block;
margin-bottom:5px;
}

#mens_collars .oranjeTitel{
margin:0;
width:630px;
}
#mens_collars p{
margin-top:10px;
margin-bottom:20px;
}
#extraSpace{
clear:both;
height:20px;
}
.detailButton{
background:transparent url(images/orange_btn_whole_gallery.jpg) no-repeat -14px 0px;
padding:5px 0 5px 20px;
}
.detailButton a:link, .detailButton a:visited{
}
.galleryBox .textLeft{
text-align:left;
padding:5px 0 0 30px;
}
.galleryBox .textLeft2{
text-align:left;
padding:10px 0 0 30px;
}
.detailButton a:hover{} 
.shirtsDesign .galleryBox .wholeButton {
background:transparent url(images/orange_btn_whole_gallery.jpg) no-repeat scroll 0 0;
margin:310px 0 0 0;
}
#STO_pageContent_ironShirt{
padding-left:270px;
padding-right:25px;
}
#STO_pageContent_ironShirt h1{
padding:20px 0 0 0;
}
p.iron_instruction{
float:left;
width:320px;
}
.laundry{
margin-top:7px;
}
h2.bg_orange{
background:url(images/bg_title.jpg) repeat-x 0 0;
font-size:12px;
font-weight:bold;
text-align: center;
padding:7px 0px 7px 0px;
}
h2.bg_orange a:link, h2.bg_orange a:visited {
color:#FFFFFF;
}

h2.bg_orange a:visited{
color:#FFFFFF;
}

.box01{
width:190px;
float:left;
margin-right:29px;
}
.box01 p{
margin-top:7px;
}
.landing_button{
margin-top:20px;
background:transparent url(img/buttons/orange_2x_full_190.jpg) no-repeat scroll left top;
text-align:center;
float:left;
margin-right:25px;
height:40px;
width:190px;
padding-top:12px;
}
.landing_button a{
display:block;
padding-left:10px;
}
#buttonWrapper{
clear:both;
}
.landing_button a:link, .landing_button a:visited{
color:#FFFFFF;
font-weight:bold;
}
.landing_button a:hover{
color:#FFFFFF;
font-weight:bold;
}
.imgLanding{
padding-top:20px;
padding-left:10px;
}
#lijnSsolanding{
clear:both;
border-bottom:solid 1px #333333;
margin-bottom:30px;
width:630px;
height:10px;
}
.wide{
margin-right:25px;
}
.wideH h2.oranjeTitel{
width:288px;
}
.moreText{
padding-top:5px;
}
.border #STO_rightColum{
padding-bottom:0;
}
.itemText a{
font-weight:bold;
}
.readMore{
font-size:10px;
color:#333333;
text-indent:8px;
padding-left:3px;
}
.menuBlok h2 a:link, .menuBlok h2 a:visited{
color:#FFFFFF;
padding-left:3px;
}
menuBlok h2 a:hover{
color:#FFFFFF;
padding-left:3px;
}
.knop{
background:url(images/knop.jpg) no-repeat;
width:250px;
height:40px;
line-height:35px;
font-weight:bold;
padding-left:15px;
margin-bottom:20px;
}
.knop a:link, .knop a:visited{
color:#FFFFFF;
}
.knop a:hover{
color:#ffffff;
}


.knopfr{
background:url(images/knopfr.jpg) no-repeat;
width:290px;
height:40px;
line-height:35px;
font-weight:bold;
padding-left:15px;
margin-bottom:20px;
}
.knopfr a:link, .knopfr a:visited{
color:#FFFFFF;
}
.knopfr a:hover{
color:#ffffff;
}



#absoluteWrapper{
position:relative;
}
#absoluteWrapper h2{
font-size:12px;
}

#collarContrasting{
position:absolute;
left:500px;
top:490px;
width:500px;
}

#dubbleCuff{
position:absolute;
left:100px;
top:-440px;
width:150px;
}

#dubbleCuffW{
position:absolute;
left:80px;
top:-470px;
width:200px;
}

#konijn{
position:absolute;
left:65px;
top:-125px;
width:200px;
}

#konijnW{
position:absolute;
left:65px;
top:-175px;
width:200px;
}

#info_shirt10{
position:absolute;
left:390px;
top:-385px;
}
#info_shirt11{
position:absolute;
left:245px;
top:-380px;
}
#info_shirt12{
position:absolute;
left:250px;
top:-325px;
}
#info_shirt13{
position:absolute;
left:420px;
top:-320px;
}
#info_shirt14{
position:absolute;
left:337px;
top:-270px;
}
#info_shirt15{
position:absolute;
left:390px;
top:-252px;
}
#info_shirt16{
position:absolute;
left:320px;
top:-180px;
}
#info_shirt17{
position:absolute;
left:335px;
top:-110px;
}
#info_shirt18{
position:absolute;
left:240px;
top:-80px;
}

#info_shirt19{
position:absolute;
left:405px;
top:-165px;
}

#info_shirt20W{
left:355px;
position:absolute;
top:-410px;
}

#info_shirt20{
left:325px;
position:absolute;
top:147px;
}

#info_shirt21{
left:297px;
position:absolute;
top:155px;
}

#info_shirt22{
left:265px;
position:absolute;
top:172px;
}

#info_shirt23{
left:240px;
position:absolute;
top:215px;
}

#info_shirt24{
left:317px;
position:absolute;
top:215px;
}

#info_shirt25{
left:400px;
position:absolute;
top:215px;
}

#info_shirt26{
left:360px;
position:absolute;
top:245px;
}

#info_shirt27{
left:318px;
position:absolute;
top:350px;
}

#info_shirt28{
left:395px;
position:absolute;
top:395px;
}

#info_shirt29{
left:245px;
position:absolute;
top:395px;
}

#info_shirt30{
left:233px;
position:absolute;
top:430px;
}

#info_shirt31{
left:320px;
position:absolute;
top:170px;
}

#info_shirt32{
left:250px;
position:absolute;
top:205px;
}

#info_shirt33{
left:355px;
position:absolute;
top:185px;
}

#info_shirt34{
left:240px;
position:absolute;
top:240px;
}

#info_shirt35{
left:312px;
position:absolute;
top:300px;
}

#info_shirt36{
left:390px;
position:absolute;
top:225px;
}

#info_shirt37{
left:365px;
position:absolute;
top:250px;
}

#info_shirt38{
left:312px;
position:absolute;
top:420px;
}

#info_shirt39{
left:383px;
position:absolute;
top:450px;
}

#shirtImage{
position:relative;
}

#pop{
margin-left:160px;
margin-top:90px;
}
/*.shirtBoxes{
position:absolute;
}*/
#WcollarContrasting{
position:absolute;
top:-475px;
left:300px;
width:270px;
}

#WcollarContrastingW{
position:absolute;
top:-520px;
left:400px;
width:270px;
}

#WcollarContrasting img
{
float:left;
margin-right:10px;
}
#WdubbleCuff{
position:absolute;
top:-380px;
left:0px;
width:270px;

}
#WdubbleCuff img{
float:left;
margin-right:10px;
}
#WCollarBand{
position:absolute;
top:-400px;
left:470px;
}
#WCollarBones{
position:absolute;
top:-280px;
left:470px;
}
#WRoundedHem{
position:absolute;
top:-60px;
left:0px;
width:215px;
}

#WRoundedHem img{
float:left;
}
#WRoundedHem h2{
margin-top:12px;
}

#Wkonijn{
position:absolute;
top:-214px;
left:30px;
}
#WHorizontalButton{
position:absolute;
top:-30px;
left:470px;
}
#info_shirt00{
position:absolute;
top:-355px;
left:318px;
}

#info_shirt01{
position:absolute;
top:-340px;
left:300px;
}
#info_shirt02{
position:absolute;
top:-330px;
left:260px;
}
#info_shirt03{
position:absolute;
top:-285px;
left:225px;
}
#info_shirt04{
position:absolute;
top:-275px;
left:320px;
}
#info_shirt05{
position:absolute;
top:-263px;
left:415px;
}

#info_shirt06{
position:absolute;
top:-240px;
left:370px;
}
#info_shirt07{
position:absolute;
top:-175px;
left:215px;
}
#info_shirt08{
position:absolute;
top:-150px;
left:238px;
}
#info_shirt09{
position:absolute;
top:-170px;
left:325px;
}
#info_shirt010{
position:absolute;
top:-100px;
left:248px;
}

#info_shirt011{
position:absolute;
top:-80px;
left:392px;
}

.hand{
cursor:pointer;
}

#collarContrasting{
position:absolute;
top:0px;
left:330px;
width:270px;
}
#CollarBand{
position:absolute;
top:90px;
left:65px;
width: 270px;
}
#CollarBones{
position:absolute;
top:140px;
left:455px;
width: 270px;
}
#RoundedHem{
position:absolute;
top:265px;
left:50px;
width:220px;
}
#HorizontalButton{
position:absolute;
top:368px;
left:445px;
width:220px;
}

#ScollarContrasting{
position:absolute;
top:20px;
left:380px;
width:270px;
}

#Eekhoorn
{
position:absolute;
top:500px;
left:340px;
width:220px;
}

#EekhoornW
{
position:absolute;
top:440px;
left:110px;
width:220px;
}

a.vis:visited
{
 color:#F9A93A;
}

/************************************************* Anouar's new style SSO *****************************************************/

#name_SsoElement{width:900px;height:31px; background: url(images/Shirt_Style_Options_Style_Advice_ItalianDressShirt.png) repeat-x scroll 0 0;margin:18px 0 -10px 20px;text-transform: uppercase;color:White;font-family:arial, Heletica, Sans-Serif;font-size:12px;font-weight:bold;padding-left:7px !important; }

#name_SsoElement span{float:left;margin:-4px 0 0 20px;}

#big_mannequin, #big_mannequin img{width:300px;height:534px;float:left;margin-top:25px;}

#shirts_descriptionSso{width:690px;padding-right:0;margin-top:15px;}
#shirts_descriptionSso p{text-align:justify;width:640px;}
#shirts_descriptionSso h1{font-size:14px;margin-bottom:8px;font-family:arial, Heletica, Sans-Serif;}
#shirts_descriptionSso #bivolino_advice{font-size:13px;padding:0;float:left;margin:15px 0 8px 0;}
#Sso_more_details h3 {font-size: 13px;margin: 15px 0 8px;padding: 0;}
#shirts_descriptionSso .listEffect{background:url("images/bullet_orange.png") no-repeat scroll -5px 0 transparent;padding-left:20px;width:320px;float:left;margin-bottom:20px;}
#Sso_Start_design{width:163px;height:37px;background:url(images/Shirt_Style_Options_Button.png) no-repeat;float:right;margin-right:130px;margin-top:10px;}
#Sso_Start_design img{margin-left:100px;}
#Sso_Start_design a{text-transform: uppercase;margin-left:38px;position:relative;top:10px;font-family:arial, Heletica, Sans-Serif;font-size:12px;font-weight:bold;color:white;}
#Sso_more_details_part01{float:left;margin-top:65px;margin-left:31px;}
#Sso_more_details h3{float:none;width:320px;}
.img01_more_details_part01{width:107px;margin-right:9px;float:left;}
.img02_more_details_part01{width:107px;margin-right:9px;float:left;}
.img03_more_details_part01{width:107px;float:left;}
#Sso_more_details_part02{float:left;margin-top:0px;margin-left:31px;}
.img01_more_details_part02{width:107px;height:60px;margin-right:9px;float:left;}
.img02_more_details_part02{width:107px;height:60px;margin-right:9px;float:left;}
.img03_more_details_part02{width:107px;height:60px;float:left;}
#Sso_more_details_part02 a{float:left;margin-left:20px;}
#Sso_more_details_part02 a:hover{ text-decoration:underline;}
.zoom_image_details{margin-left:45px;}

/*************************************************** IE7 FIX **********************************************************/
.ie7 #pageContentSso{position: relative;display:inline-block;}
.ie7 .collum {padding-bottom:0px;}
.ie7 p.lastInstruction{margin-left:270px;}
.ie7 #search{font-weight:normal;position:absolute;margin:6px 0 0 85px;width:260px;}
.ie7 #shirts_descriptionSso{width:330px;padding-right:0;margin-top:15px;}
.ie7 #shirts_descriptionSso p{text-align:justify;width:330px;}
.ie7 #Sso_Start_design{width:163px;height:37px;background:url(images/Shirt_Style_Options_Button.png) no-repeat;float:right;margin-right:70px;margin-top:10px;}
.ie7 .img01_more_details_part01{width:100px;height:60px;margin-right:11px;float:left;}
.ie7 .img02_more_details_part01{width:100px;height:60px;margin-right:13px;float:left;}
.ie7 .img03_more_details_part01{width:100px;height:60px;}
.ie7 .img01_more_details_part02{width:100px;height:60px;margin-right:11px;float:left;}
.ie7 .img02_more_details_part02{width:100px;height:60px;margin-right:11px;float:left;}
.ie7 .img03_more_details_part02{width:100px;height:60px;float:left;}
.ie7 #shirts_descriptionSso h1{font-size:14px;margin-bottom:8px;margin-left:0px;font-family:arial, Heletica, Sans-Serif;}
.ie7 #Sso_more_details_part01{float:left;margin-top:55px;}
.ie7 #Sso_more_details_part02{float:left;margin-top:33px;margin-left:31px;}
.ie7 .zoom_image_details02{margin-top:-28px;}

.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 #pageContentSso{position:relative;display:inline-block;}
.ie6 #leftHandNav {float:left;margin:18px 0 0 10px;width:255px;display:inline-block;}
.ie6 .box01{float:left;margin-right:25px;width:190px;}
.ie6 .galleryBox .wholeButton{background:transparent url(images/orange_btn_whole_gallery.jpg) no-repeat scroll 0 0;color:#FFFFFF;margin:0;padding:13px 0 0 0;text-align:center;display:inline-block;position:absolute;margin:235px 0 0 0;}
.ie6 .collum {padding-bottom:0px;}
.ie6 .landing_button{height:40px;margin-right:20px;margin-top:20px;padding-top:12px;width:190px;}
.ie6 p.lastInstruction{margin-left:135px;}

.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;}


