
*{
	margin:0;
	border:0;
	padding:0;
}


#tmphead{
	height:28px;
	background:url(../img/tmp_header.jpg) no-repeat top center;
}
#tmpfoot{
	height:37px;
	background:url(../img/tmp_footer.jpg) no-repeat center;
}

#content{
	clear:both;
	background:url(../img/img_bg.gif) repeat;
	
}
#allkids {
	margin: 0 auto;
	padding: 16px;
	width: 996px;
	text-align: left;
	overflow: visible;
}
.adifaito-clear{
	clear:both;
}
.adifaito-clearfix:after {
 content: ".";
 display: block;
 height: 0;
 clear: both;
 visibility: hidden;
}

.adifaito-clearfix { display: inline-table; }

#preloader{
	width: 0px;
    height: 0px;
    display: inline;
	background:url(../products/adifaito/img/btn_pagetopon.png);
	background:url(../products/adifaito/img/navi_concepton.png);
	background:url(../products/adifaito/img/navi_producton.png);
	background:url(../products/adifaito/img/navi_interviewon.png);
	background:url(../products/adifaito/img/fnavi_interviewon.png);
	background:url(../products/adifaito/img/fnavi_shoplocatoron.png);
	
	_background:url(../products/adifaito/img/btn_pagetopon.gif);
	_background:url(../products/adifaito/img/navi_concepton.gif);
	_background:url(../products/adifaito/img/navi_producton.gif);
	_background:url(../products/adifaito/img/navi_interviewon.gif);
	_background:url(../products/adifaito/img/fnavi_interviewon.gif);
	_background:url(../products/adifaito/img/fnavi_shoplocatoron.gif);
}

#kids-header{
	width:100%;
	height:32px;
	background:url(../img/bg_kidsheader.gif) repeat-x;
}

#kids-header ul{
  	width: 976px;
	margin:0 auto;
	padding:0 10px;
	_padding:0 ;
}

#kids-header ul li{
	list-style:none;
	float:left;
	margin:0 30px;
	_margin:0 15px;
	display:block;
}

#kids-header ul li a{
	line-height:32px;
	height:32px;
	color:#000;
	text-decoration:none;
}
#kids-header ul li a:hover{
	color:#999;
}

/*standard*/

#content{
	background:url(../img/img_bg_adifaito.gif) repeat;
	line-height:140%;
	width:100% !important;
}
#interview_top,
#interview_each,
#concept {
	margin: 0 auto;
	padding: 16px 16px 180px;;
	width: 996px;
	text-align: left;
	overflow: visible;
}


.adifaitobox-totop{
	position:absolute;
	z-index:2;
	margin:-57px 0 0 915px;
}
.adifaitoboxs-totop{
	position:absolute;
	z-index:2;
	margin:-33px 0 0 415px;
}

.adifaitobox-totop a,
.adifaitoboxs-totop a{
	width:84px;
	height:84px;
	display:block;
	background:url(../products/adifaito/img/btn_pagetop.png);
	_background:url(../products/adifaito/img/btn_pagetop.gif);
	text-indent:-9999px;
}
.adifaitobox-totop a:hover,
.adifaitoboxs-totop a:hover{
	background:url(../products/adifaito/img/btn_pagetopon.png);
	_background:url(../products/adifaito/img/btn_pagetopon.gif);
}

#adifaito-header{
	height:90px;
	margin:0px auto 20px;
	padding:0 0 20px;
}
#adifaito-header ul,
#adifaito-footer ul{
	float:right;
}
#adifaito-header li,#adifaito-footer li{
	list-style:none;float:left;text-indent:-9999px;
}
#adifaito-header li a{
	width:115px;
	height:118px;
	display:block;
	text-indent:-9999px;
}
#adifaito-header li.adifaito-nav-concept a{	background:url(../products/adifaito/img/navi_concept.png); _background:url(../products/adifaito/img/navi_concept.gif);}

#adifaito-header li.adifaito-nav-product a{	background:url(../products/adifaito/img/navi_product.png); _background:url(../products/adifaito/img/navi_product.gif);}

#adifaito-header li.adifaito-nav-apparel a{	background:url(../products/adifaito/img/navi_apparel.png); _background:url(../products/adifaito/img/navi_apparel.gif);}

#adifaito-header li.adifaito-nav-interview a{	background:url(../products/adifaito/img/navi_interview.png); _background:url(../products/adifaito/img/navi_interview.gif);}



#adifaito-header li.adifaito-nav-concept a:hover,
#adifaito-header li.adifaito-nav-concept a.active{	background:url(../products/adifaito/img/navi_concepton.png); _background:url(../products/adifaito/img/navi_concepton.gif);}

#adifaito-header li.adifaito-nav-product a:hover,
#adifaito-header li.adifaito-nav-product a.active{	background:url(../products/adifaito/img/navi_producton.png); _background:url(../products/adifaito/img/navi_producton.gif);}

#adifaito-header li.adifaito-nav-apparel a:hover,
#adifaito-header li.adifaito-nav-apparel a.active{	background:url(../products/adifaito/img/navi_apparelon.png); _background:url(../products/adifaito/img/navi_apparelon.gif);}


#adifaito-header li.adifaito-nav-interview a:hover,
#adifaito-header li.adifaito-nav-interview a.active{	background:url(../products/adifaito/img/navi_interviewon.png); _background:url(../products/adifaito/img/navi_interviewon.gif);}


#adifaito-header h1 a{
	text-indent:-9999px;
	width:230px;
	height:90px;
	display:block;
	position:absolute;
	top:90px;
	margin-left:250px;
}

.slideimg h1{
	text-indent:-9999px;
}

#adifaito-header h2{
	float:left;
	margin:34px 0 0 65px;
	_margin:34px 0 0 42px;
}

#adifaito-header h2#afh_foot{
	float:left;
	margin:34px 0 0 55px;
	_margin:34px 0 0 42px;
}

#adifaito-footer{
	margin:0 auto;
	width: 996px;
	height:90px;
	float:right;
	position:absolute;
}
#adifaito-footer ul{
	margin-right:60px;
}
#adifaito-footer ul li a{
	width:166px;
	height:166px;
	display:block;
	text-indent:-9999px;
}

#adifaito-footer li.adifaito-fnav-interview a{background:url(../products/adifaito/img/fnavi_interview.png); _background:url(../products/adifaito/img/fnavi_interview.gif);}
#adifaito-footer li.adifaito-fnav-locator a{background:url(../products/adifaito/img/fnavi_shoplocator.png); _background:url(../products/adifaito/img/fnavi_shoplocator.gif);}
#adifaito-footer li.adifaito-fnav-interview a:hover,
#adifaito-footer li.adifaito-fnav-interview a.active{background:url(../products/adifaito/img/fnavi_interviewon.png); _background:url(../products/adifaito/img/fnavi_interviewon.gif);}
#adifaito-footer li.adifaito-fnav-locator a:hover,
#adifaito-footer li.adifaito-fnav-locator a.active{background:url(../products/adifaito/img/fnavi_shoplocatoron.png); _background:url(../products/adifaito/img/fnavi_shoplocatoron.gif);}

#faitocontent{	background:url(../img/bg_fprint.png) top center no-repeat; _background:url(../img/bg_fprint.gif) top center no-repeat;}
#faitocontent-inner{	background:url(../img/bg_endbln.png) bottom center no-repeat; _background:url(../img/bg_endbln.gif) bottom center no-repeat;}

.adifaitobox{
	width:987px;
	margin:0 auto 15px;
}

.adifaitobox-head,.adifaitobox-foot{
	width:987px;
	height:24px;
	background:url(../img/img_detailboxend.png);
	_background:url(../img/img_detailboxend.gif);
}

.adifaitobox-head{	background-position:top;}
.adifaitobox-foot{	background-position:bottom;}
.adifaito-cont{
	background:url(../img/img_detailboxbg.png) repeat-y;
	_background:url(../img/img_detailboxbg.gif) repeat-y;
	padding:16px 48px 10px;
}

.adifaitoboxs{
	width:487px;
}

.adifaitoboxs-head,.adifaitoboxs-foot{
	width:487px;
	height:24px;
	background:url(../img/img_detailsboxend.png);
	_background:url(../img/img_detailsboxend.gif);
}
.adifaitoboxs-head{	background-position:top;}
.adifaitoboxs-foot{	background-position:bottom;}
.adifaito-conts{
	background:url(../img/img_detailsboxbg.png) repeat-y;
	_background:url(../img/img_detailsboxbg.gif) repeat-y;
	padding:16px 48px 10px;
}
.box_l{
	margin:0 auto 15px 5px;
	float:left;
}
.box_r{
	margin:0 5px 15px auto;
	float:right;
}

/*------*/

.adifaito-cont_tec {
	background:url(../img/img_detailboxbg.png) repeat-y;
	_background:url(../img/img_detailboxbg.gif) repeat-y;
	padding:16px 14px 10px;
}


.adifaito_img {
	width: 990px;
	height: 299px;
	margin: 0 0 20px;
	background: url(../products/adifaito/footwear/img/adifaito_kids_head.png) no-repeat;
	}

.adifaito_img img.btn {
	float: right;
	margin: 30px 40px 0 0;
	}

.adifaito_apparel {
	width: 990px;
	height: 300px;
	margin: 0 0 20px;
	}



.adifaito-cont h3,
.adifaito-conts h3{
	font-size:150%;
	margin:0 0 14px 0;
}

.adifaito-cont h3.ps {
	float: left;
	font-size:150%;
	margin:0 0 14px 0;
}


.adifaito-cont p.ps {
	width: 650px;
	float: right;
	font-size: 90%;
	line-height:1.6;
}


.adifaito-cont h3.pa {
	font-size:150%;
	margin:0 0 5px 0;
}


.adifaito-cont p.pa {
	width: 650px;
	font-size: 90%;
	line-height:1.6;
}

/*------*/

.adifaito-shoes_large {
	width:400px;
	float:left;
	margin:20px 20px 0;
}

.adifaito-shoes_larger {
	width:400px;
	float:left;
	margin:20px 0 0;
	padding-left: 20px;
	border-left: 1px solid #e60012;
}

.adifaitoboxs .adifaito-shoes {
	margin:20px 0 0;
}

.adifaito-shoes {
	width: 130px;
	float: left;
	margin: 20px 30px 0 55px;
}

.adifaito-shoes#shoes_end {
	width: 130px;
	float: left;
	margin: 20px 0 0 55px;
}


/*apparel*/

.adifaito-apparel {
	float: left;
	width:400px;
	margin: 20px 0 0 120px;
}

.apparel_img {
	float: left;
	margin: 0;
	}

.apparel_text {
	float: right;
	margin: 0;
	}

.apparel_text img#cv {
	margin: 30px 0 50px;
	}

.adifaito-cont .navi_ap {
	float: right;
	margin: 150px 0 0;
	}

.adifaito-cont .navi_ap img {
	margin: 0 0 10px;
	}


/*
.adifaito-shoes img.ps {
	float: left;
	}

.adifaito-shoes .pstext {
	float: right;
	margin: 30px 0 0;
	}
*/

.ml20{ margin-left: 20px; }
.mb10{ margin-bottom: 10px; }
.mb20{ margin-bottom: 20px; }


.adifaito-shoes h4{
	font-size:100%;
	margin:20px 0 5px;
}

.adifaito-shoes p{
	font-size:80%;
	line-height:100%;
}



.adifaito-cont .navi {
	clear: both;
	text-align: right;
	margin: 10px 0 0;
	}

.adifaito-cont .navi img {
	margin-left: 10px;
	}



/*------*/


#concept .adifaito-cont{
	min-height:360px;
	height: auto !important;
  	height: 360px;

	padding:24px 60px 10px;
}
#concept .adifaito-cont p{
	width:420px;
	margin:40px 0 10px 0;
	font-size:120%;
	line-height:160%;
}
	
#concept-shoes{
	position:absolute;
	top:370px;
	margin-left:440px;
	*margin-left:330px;
	_margin-left:310px;
	width:522px;
	height:464px;
	display:block;
	background:url(../products/adifaito/concept/img/shoes.png) no-repeat top left;
	_background:url(../products/adifaito/concept/img/shoes.gif) no-repeat top left;
}


#interview_top .adifaito-cont{
	padding:35px 48px 10px;
	min-height:315px;
	height: auto !important;
  	height: 315px;
}
#interview_top .adifaito-cont h3{
	font-size:130%;
	margin:5px 0 10px;
	*padding:2px 0 0;
}

#interview_top .namebox{
	min-height:150px;
	height: auto !important;
  	height: 150px;
}

#interview_top .adifaito-cont h4{
	font-size:100%;
}

#interview_top .adifaito-interviewlist-l,
#interview_top .adifaito-interviewlist-r{
	width:435px;
}
#interview_top .adifaito-interviewlist-l img.thumb,
#interview_top .adifaito-interviewlist-r img.thumb{
	float:left;
	margin:0 15px 0 0;
}

#interview_top .adifaito-interviewlist-l{
	float:left;
}
#interview_top .adifaito-interviewlist-r{
	float:right;
}

#interview_each .adifaito-interviewprofile,
#interview_each .adifaito-interviewbox{
	width:872px;
	margin:20px auto 80px;
	*margin:100px auto 0;
	*pading:0 0 80px 0;
}

#interview_each .iespacer{
	height:0px;
	*width:872px;
	*clear:both;
	*height:20px;
}

#interview_each .adifaito-interviewprofile .txtarea,
#interview_each .adifaito-interviewbox .txtarea{
	width:440px;
	margin:0 32px 0 0;
	_margin:0 14px 0 0;
	float:left;
}
.adifaito-interviewprofile h3{	margin:0;*padding:22px 0 0;}
.adifaito-interviewprofile h4{	color:#00b42a;	margin:3px 0 20px 0;}
.adifaito-interviewprofile p{	margin:80px 0 0 0;}
.adifaito-interviewprofile img{	margin:20px 0 0 0;*margin:42px 0 0 0;}

.adifaito-interviewbox h4{	
	min-height:33px;
	margin:0 0 30px 0; 
	padding:0 0 0 70px; 
	font-size:120%;
	height: auto !important;
	height: 33px;
}
.adifaito-interviewbox h4.no1{background:url(../products/adifaito/interview/img/img_q1.jpg) top left no-repeat;}
.adifaito-interviewbox h4.no2{background:url(../products/adifaito/interview/img/img_q2.jpg) top left no-repeat;}
.adifaito-interviewbox h4.no3{background:url(../products/adifaito/interview/img/img_q3.jpg) top left no-repeat;}
.adifaito-interviewbox h4.no4{background:url(../products/adifaito/interview/img/img_q4.jpg) top left no-repeat;}

#interview_each .box_l{
	margin-left:0px;
}

#interview_each #adifaito-itvnav{
	width:872px;
	margin:0 auto 50px;
	*margin:50px auto 0 !important;
	*pading:0;
}
#interview_each #adifaito-itvnav li{
	float:left;
	width:119px;
	height:119px;
	margin:5px;
	list-style:none;
}
#interview_each #adifaito-itvnav li a{
	width:119px;
	height:119px;
	display:block;
}

#adifaito-tech{
	background:url(../products/adifaito/technology/img/img_techshoe.jpg) no-repeat top left;
	min-height:752px;
	height: auto !important;
	height: 752px;
}

#adifaito-tech .adifaito-ttlbox{	color:#fff; }
#adifaito-tech .adifaito-ttlbox h4{ font-size:130%; font-weight:normal; margin:10px 0;width:168px;}
#adifaito-tech .adifaito-ttlbox p{	font-size:90%; width:168px;}


.adifaito-ttlboxbg{background:#00b42a;}

#adifaito-tech .adifaito-ttlbox-foot{
	height:11px;background:#00b42a;
	margin:0;padding:0;
}

#adifaito-tech .adifaito-ttlbox-foot span{ width:12px; height:11px; display:block;}
#adifaito-tech .adifaito-ttlbox-foot span.box_l{background:url(../products/adifaito/technology/img/img_techttlround.jpg) bottom left no-repeat; margin:0;}
#adifaito-tech .adifaito-ttlbox-foot span.box_r{background:url(../products/adifaito/technology/img/img_techttlround.jpg) bottom right no-repeat;margin:0;}

.adifaito-dtlbox{
	width:174px;
}
.adifaito-dtlbox h5{ color:#00b42a; font-size:110%; margin:20px 0 10px;}
.adifaito-dtlbox p{ font-size:90%; margin:10px 0 20px; line-height:130%;}

#faitocontent #insole{
	width:366px;
	height:366px;
	display:block;
	background:url(../products/adifaito/footwear/img/insole.png) top left no-repeat;
	_background:url(../products/adifaito/technology/img/insole.gif) top left no-repeat;
	
	margin:-260px 0 0 700px;
	/*margin:-312px 0 0 680px;*/
	position:absolute;
	text-indent:-9999px;
}


div#lightpop div#lightpop-details-number {
	display:none;
	color:#fff;
}


.left { float: left; }
.right { float: right; }