﻿body{background:url(images/Bivo_background_homepage.jpg) #E4DBD8 no-repeat center top;
     height:1322px;
     margin:0;
     padding:0;
     }

#contentPage{border:solid 1px black;}
#breadcrumbs{font-size:11px;padding:4px 0;text-transform: uppercase;clear:both;}
#breadcrumbs a.current{color:#F9A93A;}

#pageContentSso{border: solid 1px #F9A839;background-color:#FFFFFF;}
	
#pageContentHome{border: solid 1px #FFB24A;background-color:#FFFFFF;padding:0 5px 5px 5px;}

/* ---------------------------- pagegonctent ---------------------------- */
#STO_pageContent{float:left;background-color:white;position:relative;}
.clearBoth{text-indent:-999px;}
#STO_pageContent p{margin:10px 0 10px 0px;}
	
	

h2{margin:18px 0 0 15px;
   font-size:12px;
   
   }

h2.shirtdesigners 
{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/H2home_bg.png) repeat-x scroll 0 0;
color:white;
font-size:12px;
margin:0px 3px 18px 0px;
padding:7px 5px 7px 5px;
}

h2.shirtdesigners2 
{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/H2home_bg.png) repeat-x scroll 0 0;
color:white;
font-size:12px;
margin:0px 0px 18px 0px;
padding:7px 5px 7px 5px;
}

a.H2home_link
{
	color:White;
	text-decoration: none
}
a.H2home_link:hover
{
	color:White;
	text-decoration: none
}

.name_person{margin-left:0px;color:#F9A839;font-size:14px;font-weight:bold;}
.name_person_sub{margin-left:0px;color:#F9A839;font-size:14px;font-weight:bold;font-weight:normal;margin-bottom:8px;margin-top:20px;}

.item{margin:20px 0 0 17px;margin-right:17px;}

/*Homepage*/
.italic{font-style:italic;}

	#readArticle{width:160px;position:absolute;right:0;top:25px;display:none;}
		#readArticle a { font-style:italic; font-weight:bold; text-decoration:underline;}
		#readArticle a:hover { text-decoration:none;}

#slogan{font-size:40px;color:#F9A839;position:absolute;top:25px;left:35px;width:450px;font-weight:bold;text-transform:uppercase;}
#slogan h1{font-size:40px;color:#FFF;position:relative;left:13px;font-family:"HelveticaNeueLTRegular",arial,Sans-Serif;}
.ie9 #slogan h1{font-size:40px;color:#FFF;position:relative;left:13px;font-family:"HelveticaNeueLTRegular",arial,Sans-Serif;}
h3#bijzin{font-size:25px;color:#ffd68e;width:430px;float:left;margin:5px 0 0 19px;font-family:"HelveticaNeue-BoldCond",arial,Sans-Serif;}
.ie7 h3#bijzin{float:left;margin:0 0 0 19px;}
#conf_buttons a{font-size:14px;color:#FFFFFF;line-height:17px;}
#conf_buttons{margin-top:310px;font-size:16px;}
#mens_conf{padding:3px 0 7px 12px;float:left;margin:0 0 0 730px;font-family:"HelveticaNeueLTRegular",arial,Sans-Serif;text-transform:uppercase;}
#womens_conf{padding:3px 0 7px 12px;float:left;margin:15px 0 0 730px;font-family:"HelveticaNeueLTRegular",arial,Sans-Serif;text-transform:uppercase;}
#gallery_conf{padding:3px 0 7px 12px;float:left;width:180px;background:url(images/green_2x.png) no-repeat;}

#content_row1{float:left;margin-top:33px;margin-left:0px;line-height:1.4em;}

#shirtsoftheweek { float:left;margin: 50px 10px 0 40px; }
.mannequin{width:150px;float:left;margin-top:-10px;margin-left:-35px;}
	#mensW{margin-left:10px;}
	
#new_promo{width:300px;float:left;margin-right:10px;position:relative;}
	#new_promo a{left:20px;color:#FFFFFF;font-weight:bold;}
	
#fourSteps{float:left;width:298px;border:solid 1px #F9A839;height:247px;}
#new{position:absolute;top:84px;left:22px;}
#promo{position:absolute;top:211px;left:20px;}
.promo { border:solid 1px #F9A839;}

#promo01{margin-bottom:11px;}

h2#easySteps{background:url(images/bg_title.jpg) repeat-x;font-size:16px;color:white;padding:7px 0 7px 7px;margin:0;}
h2#easyStepsFR{background:url(images/bg_title.jpg) repeat-x;font-size:15px;color:white;padding:7px 0 7px 10px;margin:0;}

ul#for_steps{list-style-type:none;margin:5px 0 0 12px;font-size:11px;}
ul#for_steps li{padding:2px 10px 2px 20px;}

.step01{background:url(images/steps.jpg) no-repeat 0 -2px;}
.step02{background:url(images/steps.jpg) no-repeat 0 -22px;}
.step03{background:url(images/steps.jpg) no-repeat 0 -57px;}
.step04{background:url(images/steps.jpg) no-repeat 0 -94px;}

.configKnop{padding:8px 0 0px 16px;font-size:12px;font-weight:bold;margin:15px 0px 3px 7px;height: 35px;text-align:left;background:url(img/buttons/orange_2x_full_137.jpg) no-repeat top left ;
}
.configKnop a{color:white;}

#content_row2{position:relative;padding-top:20px;float:left;margin-top:170px;}
#payment{background:url(images/bg_squirrel.jpg) no-repeat 0 22px;height:203px;margin-left:10px;float:left;width:143px;height:220px;}
#payment ul{padding-top:105px;width:155px;}
#payment ul li{list-style:none;text-indent:8px;z-index:6;}
#payment ul li a{color:white;display:block;padding:4px 0 7px 0;}
#payment ul li a:link, #payment ul li a:visited{}
#payment ul li a:hover{text-decoration:none;background:url(images/hover_quirrel.png) no-repeat top right;z-index:5;position:relative;color:black;}

#paymentContainer { float:left;}
#payementToo{width:300px;float:left;margin-left:11px;font-size:11px;position:relative; padding: 2px; text-align:center;}
#payementToo p{padding:5px;margin-top:0;width: 300px;font-family:"HelveticaNeueLTRegular",arial,Sans-Serif;}

#socialMedia{width:300px;float:left;margin:0 0 0 10px;}
#twitter{width:220px;float:left;height:108px;}
#socialMediaButtons{float:left;}
#speachBubble{background:url(images/talkBaloon.jpg) no-repeat;clear:left;width:300px;height:114px;}
#speachBubble p{padding:0 0 0 100px;text-align:right;font-size:10px;line-height:12px;}

#ortherSmedia{float:left;width:62px;margin-left:18px;}
.social{margin-top:5px}

#content_row3{padding:20px 0 0 10px;clear:both;float:left;margin-top:-38px;}


.bottomitem{width:204px;float:left;margin-top:-5px;height:90px; padding: 10px 5px 0 100px;color:#FFF;font-family:"HelveticaNeueLTRegular";}
.bottomitem a{color:#FFF;}
.bottomitem strong{font-size:15px;text-transform:uppercase}
.bottomitem h2 { margin:0;padding:0;}
#STO_pageContent .bottomitem p{margin: 2px 0 0 0; font-size: 11px;}
#STO_pageContent .bottomitem span{margin: 2px 0 0 0; font-size: 11px;}
.bottomitem p{font-size:13px !important;margin-top:10px !important;}
/*.bottomitem span{font-size:13px !important;float:left;margin-top:10px !important;margin-left:-12px !important;}*/


#paginering{margin:20px 0 0 17px;font-size:11px;}
#labelPaginering{float:left;padding-right:5px;font-weight:bold;}
a.page{display:block;float:left;width:16px;height:16px;border:solid 1px #F9A93A;text-align:center;margin-right:4px;font-weight:bold;vertical-align:middle;padding-top:1px;}
a.page:link,a.page:visited{}
a.page:hover{background-color:#F9A93A;text-decoration:none;color:#FFFFFF;cursor:pointer;}
.currentPage{background-color:#F9A93A;text-decoration:none;color:#FFFFFF;cursor:pointer;}
.homePages h2{margin-left:17px;}
.homePages h1 { margin-left: 17px; padding-left:0;margin-top: 10px;}

.name_person .bijzin{color:#000000;font-size:12px;font-weight:normal;}
.name_person{line-height:18px;}
#leftContact{width:420px;float:left;margin-left:17px;}
#tellAFriend{width:900px;float:left;margin-left:17px;}

#leftContact h2{margin-left:0;}
#googleMap{float:left;width:420px;z-index:5;margin-left:55px;margin-top:20px;}

#generalConditions .item{border-bottom:none;}
.text ul{list-style:decimal;margin-left:20px;}
.text ul ul{margin:5px 0;list-style-type:circle;margin-left:30px;}

.no_paragraf_above{margin:10px 0 0 0;}

#eekLogos img{
float:left;
margin:5px;
}
#eek6{
float:left;
}
#eek8{
float:right;
}
#eek10{
float:left;
}

p.newsForm{
margin-top:20px;
}
#knopke{
background:url(images/knopke.jpg) no-repeat;
width:250px;
height:40px;
margin-bottom:30px;
margin-top:20px;
padding-left:15px;
margin-left:270px
}
#knopke a:link, #knopke a:visited {
color:#FFFFFF;
font-weight:bold;
line-height:33px;
font-size:13px;
}
#knopke a:hover{
text-decoration:underline;
}
#toeval{
position:absolute; 
width:100px;
height:80px;
top:20px;
text-indent:-200px;
}
#payment ul li#toeval a{
display:block;
height:70px;
width:90px;
text-indent:-99999px;
}
#payment ul li#toeval a:hover{
background:none;
}

#jobs p{
margin:10px 0;
}
#signInInput{	position:relative;	}
	
#signInInput input
{
	border:solid 1px #979998;
	margin-top:5px;
	margin-bottom:0px;
	float:left;
	color:#999999;
	font-size:11px;
	}
#signInInput input.signInButton
{
	float:right; margin-right: 5px;
	margin-top:4px;
	}
#mens_confFR a, #womens_confFR a
{
	color:#FFFFFF;
font-size:14px;
line-height:17px;
}
#mens_confFR{
padding:3px 0 7px 12px;
float:left;
margin:0 0 0 730px;
font-family:"HelveticaNeue-BoldCond",arial,Sans-Serif;
text-transform:uppercase;
}
#womens_confFR{
padding:3px 0 7px 12px;
float:left;
width:180px;
background:url(images/pink_2x.png) no-repeat;}#fourSteps p {margin:0 10px 0 10px;font-size:11px;}
.italic a:link,.italic a:visited{	text-decoration:underline;	}
.italic a:hover{text-decoration:none;}

.homePages { padding-bottom: 20px;}

/* SITEMAP */

.sitemapItem ul {	list-style: none;}
.sitemapItem ul li a {	color: #333;}
.sitemapItem ul li {	padding: 2px 0;	font-size: 11px;}

.sitemapItem ul.bold li, .sitemapItem ul li strong{	font-weight: bold;	padding: 6px 0;	font-size: 13px;}

.sitemapItem ul ul{	margin-left: 15px;}
.sitemapItem ul ol {	margin-left: 32px;}

.homePages .sitemapItem h2 {		text-transform: uppercase;	border-bottom: #FFB24A 1px solid;	margin: 0 0 12px 0;	font-size: 14px;	color: #333;}
.sitemapItem {	width: 330px;	margin: 15px 30px 40px 15px;	float: left;}	
.sitemap-row {	clear: both;}
#sitemap-row1 {	height: 225px;}
.floatUl {	width: 190px;	float:left;}

.important {	margin-top: 7px;}
.sitemapItem ul li.smaller strong{	font-size: 11px;}


/************************************************ Anouar !! New look home page !! *********************************************/
.ColumnRight, #pageContentSso, #STO_pageContent
{
	background:none !important;border:none !important;
}

#slogan h1, #conf_buttons a, h3#bijzin 
{
	font-family:'HelveticaNeueLTRegular';
}

#Biv_squirrel
{
	width:197px;
	height:111px;
	float:left;
	margin:-366px 0 0 306px;
	position:relative;
	z-index:9999;
}

#content_row0
{
	font-family:'BankGothicMdBTMedium';
	float:left;
	margin-top:-115px;
}


#shirtsoftheweek h3 a
{
	float:none;
	color:#FFF;
	font-size:20px;
	width:270px;
}

#shirtsoftheweek h3
{
	float:none;
	color:#FFF;
	font-size:20px;
	width:270px;
	margin-left:-24px;
}

#shirtsoftheweek ul li
{
	font-size:14px;
	line-height:1.4em;
}	 

#ctl00_cph1_TxtMail
{
	width:117px;
	height:13px;
	float:left;
	margin-left:-8px;
	margin-top:19px !important;
}

#ctl00_cph1_ImageButton1
{
	float:left;
	margin:-1px 0 0 35px !important;
	border:none;
}

.bottomitem_left
{
	width:72px;
	float:left;
	margin-left:-95px;
}

#book
{
	float:left;
	margin:-25px 0 0 118px;
	position:relative;
	z-index:999;
}

#film
{
	margin:0 0 0 130px;
	position:relative;
	top:-14px;
	width:181px;
}

#ctl00_ctrlHeader_ctrlSearchBox_txtSearchTerms
{
	background:none;
}

h3.bijzinfr
{
	font-size:19px !important;
	margin:13px 0 0 4px !important;
	}
h3.bijzinnl
{
	font-size:21px !important;
	margin:8px 0 0 -1px !important;
	}
h3.bijzinde
{
	font-size:30px !important;
	margin:45px 0 0 19px !important;
	}		
.slogannl h1
{
	font-size:37px !important;
	line-height:1.3em;
	position:relative;
	left:-5px !important;
}

#footer
{
	margin-top:15px !important;
}


.shadow_mannequin img{float:left;margin:14px 0 0 26px;}

.bottomitem h2{font-size:14px;}
.bottomitem h2, x:-moz-any-link, x:default{margin-left:-12px;}
.bottomitem p, x:-moz-any-link, x:default{margin-left:-12px !important;}
.ie8 .bottomitem_right01 h2, .ie8 .bottomitem_right01 p{float:left;margin-left:-12px !important;}
.ie8 .bottomitem_left02{float:left;margin-left:-85px !important;}
.ie8 .bottomitem_left03{float:left;margin-left:-85px !important;}



#bottomitem1{width: 230px;}
#bottomitem2{width: 190px;}
#bottomitem3{width: 200px; padding-left: 95px;float:left;margin-left:-25px;}

#content_row32{width:942px;float:left;margin-top:-28px;margin-left:9px;}
#content_row32 #bottomitem1{width: 280px;margin-left:-5px;}
#content_row32 #bottomitem2{width: 170px;margin-left:-10px;}
#content_row32 #bottomitem3{width: 200px; padding-left: 95px;float:left;margin-left:-3px;}
#content_row32 .bottomitem_left{margin-top:13px;}
#content_row32 h2{margin-top:10px;}
#content_row32 p{position:relative;top:-2px}
#content_row32 #ctl00_cph1_TxtMail{margin-top:4px !important;margin-left:-3px !important;}
#content_row32 #signInInput input.signInButton{float:left;margin-top:-10px !important;}

#content_row33{float:left;margin-top:-28px;margin-left:9px;width:942px;}
#content_row33 #bottomitem1{width: 280px;float:left;margin-left:-5px;}
#content_row33 #bottomitem2{width: 170px;margin-left:-7px;}
#content_row33 #bottomitem3{width: 200px; padding-left: 95px;float:left;margin-left:-10px;}
#content_row33 .bottomitem_left{margin-top:13px;}
#content_row33 .bottomitem_right01, #content_row33 .bottomitem_right02, #content_row33 .bottomitem_right03{float:left;margin-top:10px;}
#content_row33 p{}
#content_row33 #ctl00_cph1_TxtMail{margin-top:19px !important;margin-left:-2px !important;}
#content_row33 #signInInput input.signInButton{float:left;margin-top:5px !important;}

#content_row34{width:940px;float:left;margin-top:-28px;margin-left:9px;}
#content_row34 #bottomitem1{width: 270px;}
#content_row34 #bottomitem2{width: 180px;margin-left:-15px;}
#content_row34 #bottomitem3{width: 200px; padding-left: 95px;float:left;margin-left:-5px;}
#content_row34 .bottomitem_right01, #content_row34 .bottomitem_right02, #content_row34 .bottomitem_right03{margin-left:-2px;margin-top:9px;}
#content_row34 .bottomitem_left{margin-top:13px;}
#content_row34 p{margin-top:12px !important;}
#content_row34 #ctl00_cph1_TxtMail{margin-top:18px !important;margin-left:-5px !important;}
#content_row34 #ctl00_cph1_ImageButton1{float:left;margin-top:3px !important;margin-left:-20px;}

/********************************************************** IE7 FIX *********************************************************/
.ie7 #mannequin_bivolino{margin-top:-394px !important;}
.ie7 #Biv_squirrel{float:left;margin:-366px 0 0 306px;}
.ie7 #mens_conf, .ie7 #mens_confFR{float:left;margin-top:-3px !important;}
.ie7 #pageContentSso{position: relative;display:inline-block;}
.ie7 .collum {padding-bottom:0px;}
.ie7 #STO_rightColum{float:left;}
.ie7 #fourSteps{float:left;width:297px;}
.ie7 #content_row1{margin-top:30px;}
.ie7 #content_row2{margin-top:185px;padding-top:0;position:relative;}
.ie7 #content_row3{float:none;margin-top:-56px;}
.ie7 .content_row31{margin-top:-59px !important;}
.ie7 .bottomitem{width:280px !important;float:left;height:100px;}
.ie7 #bottomitem1{float:left;margin-left:-10px;}
.ie7 #bottomitem2, .ie7 #bottomitem3{width:170px !important;}
.ie7 .bottomitem2 strong, .ie7 .bottomitem3 strong, .ie7 .bottomitem2 p, .ie7 .bottomitem3 p{width:160px;}
.ie7 .bottomitem strong{width:280px;}
.ie7 .bottomitem_right01 h2, .ie7 .bottomitem_right01 p{margin-left:-12px !important;}
.ie7 .bottomitem_left02{float:left;margin-left:-85px !important;}
.ie7 .bottomitem_left03{float:left;margin-left:-85px !important;}
.ie7 .bottomitem p, .ie7 .bottomitem h2{margin-left:0 !important;}
.ie7 .bottomitem_left01{margin-left:-85px;}
.ie7 #ctl00_cph1_TxtMail{width:117px;height:13px;float:left;margin-left:2px;margin-top:16px !important;}
.ie7 #content_row32 #bottomitem1{width:300px !important;}
.ie7 #content_row32 h2{margin-top:18px !important;}
.ie7 .content_row31 #ctl00_cph1_TxtMail{margin-top:19px !important;}
.ie7 .content_row31 #ctl00_cph1_ImageButton1{float:left !important;}
.ie7 #content_row32 #ctl00_cph1_TxtMail{margin-top:5px !important;margin-left:-3px !important;}
.ie7 #content_row33 .bottomitem_right01{width:300px;position:relative;top:-85px !important;}
.ie7 #content_row33 #ctl00_cph1_TxtMail{margin-top:20px !important;margin-left:-2px !important;}
.ie7 #content_row33 #ctl00$cph1$ImageButton1{float:left;margin-top:-7px;}
.ie7 #content_row34 #ctl00_cph1_TxtMail{margin-top:18px !important;margin-left:3px !important;}
.ie7 #content_row34 .bottomitem_right02{width: 200px; margin-top: -76px; float: left;}
.ie7 #content_row34 .bottomitem_right03{width: 200px; margin-top: -80px; float: left;}
.ie7 #content_row34 .bottomitem_left01{margin-top:5px;}
.ie7 #content_row34 #signInInput input.signInButton{float:right;margin-top:0px !important;}
.ie7 h3.bijzinnl{margin:5px 0 0 -1px !important;}
.ie7 #content_row34 #bottomitem1{float:left;margin-top:3px;}
.ie7 #content_row33 .bottomitem_right{float:none !important;}
.ie7 #content_row33 #bottomitem2{width:180px !important;}
.ie7 #content_row33 .bottomitem_right{position:relative;top:9px;}
.ie7 h3.bijzinfr{float:left;margin-top:7px !important;}
/********************************************************** IE8 FIX *********************************************************/
.ie8 #content_row34 #bottomitem2{width: 195px;margin-left:-25px;}
.ie8 #content_row34 #bottomitem3{width: 200px;margin-left:-10px;}
.ie8 #content_row34 #ctl00_cph1_TxtMail{margin-left:-7px !important;}
.ie8 #content_row33 #bottomitem2{width: 180px;margin-left:-15px;}
/********************************************************** Chrome FIX *********************************************************/
@media screen and (-webkit-min-device-pixel-ratio:0) 
{
	#content_row32 #bottomitem1 
	{
		margin-left:-10px !important;
		width:290px !important;
	}
	#content_row32 #bottomitem2
	{
		margin-left:-15px !important;
	}
	#content_row32 #ctl00_cph1_TxtMail
	{
		margin-left:2px !important;
	}
	#content_row33 #bottomitem1
	{
		width: 300px !important;
		float:left;
		margin-left:-5px;
	}
	#content_row33 #bottomitem2
	{
		width: 180px !important;
		margin-left:-15px !important;
	}
	#content_row33 #bottomitem3
	{
		width: 180px !important; 
		float:left;
		margin-left:-10px !important;
	}
	#content_row34 #bottomitem1
	{
		width: 280px !important;
		margin-left:-5px !important;
	}
	#content_row34 #bottomitem2
	{
		width: 200px !important;
		margin-left:-20px !important;
	}
	#content_row34 #bottomitem3
	{
		width: 190px !important;
		margin-left:-15px !important;
	}
	#content_row34 #ctl00_cph1_TxtMail
	{
		margin-left:-1px !important;
	}
}

/*************************************************************MAC Fix**************************************************************/
 
    #isMac #content_row31 #bottomitem1 
	{
		margin-left:-10px !important;
		width:290px !important;
	}
	#isMac #content_row31 #bottomitem2
	{
		margin-left:-15px !important;
	}
	#isMac #content_row31 #ctl00_cph1_TxtMail
	{
		margin-left:2px !important;
	}
    #isMac #content_row32 #bottomitem1 
	{
		margin-left:-10px !important;
		width:290px !important;
	}
	#isMac #content_row32 #bottomitem2
	{
		margin-left:-15px !important;
	}
	#isMac #content_row32 #ctl00_cph1_TxtMail
	{
		margin-left:2px !important;
	}
	#isMac #content_row33 #bottomitem1
	{
		width: 300px !important;
		float:left;
		margin-left:-5px;
	}
	#isMac #content_row33 #bottomitem2
	{
		width: 180px !important;
		margin-left:-15px !important;
	}
	#isMac #content_row33 #bottomitem3
	{
		width: 180px !important; 
		float:left;
		margin-left:-10px !important;
	}
	#isMac #content_row34 #bottomitem1
	{
		width: 280px !important;
		margin-left:-5px !important;
	}
	#isMac #content_row34 #bottomitem2
	{
		width: 200px !important;
		margin-left:-20px !important;
	}
	#isMac #content_row34 #bottomitem3
	{
		width: 190px !important;
		margin-left:-15px !important;
	}
	#isMac #content_row34 #ctl00_cph1_TxtMail
	{
		margin-left:-1px !important;
	}
