﻿@charset "utf-8";

body {
	behavior:url('/inc/csshover.htc');
}
h3 {
	color: #504084;
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 3px;
 }
i {
	font-style: italic;
}
b {
	font-weight: bold;
}

/*a.purple , span.purple { color: #504084; } 
div.purl a { color: #504084 !important; }*/
a.purple , span.purple { color: #223BB8; } 
div.purl a { color: #223BB8 !important; }

span.purple:hover { text-decoration: underline; }


.imgmargin img { margin: 2px 10px; }


#bulletTable td {
	background-image: url(http://www.daifukuamerica.com/images/global/bullet.png);
	background-repeat: no-repeat;
	padding-left: 16px;
}


#container {
background:#EEE url(../images/common_bg01.gif) left top repeat-y;
width:auto;
width:800px;
background:#ffffff url("");
_background:#EEE url(../images/common_bg01.gif) left top repeat-y;
_width:auto;
}
table.altrows td { background-color: #fff; }
table.altrows tr.secondary td { background-color: #eee; }


/* drop shadow */
.ds0, .ds1, .ds2, .ds3 {
  display:inline-table;
  /* \*/display:block;/**/
  
  }
.ds0 {
  float:left;
  background:url(../images/misc/ds/shadow.gif) right bottom no-repeat;
  }
.ds1 {
  background:url(../images/misc/ds/shadow180.gif) no-repeat;
  _background: transparent;
  }
.ds2 {
  background:url(../images/misc/ds/corner_bl.gif) -16px 100% no-repeat;
  }
.ds3 {
  padding:6px 6px 6px 6px;
  _padding: 2px 6px 6px 2px;
  background:url(../images/misc/ds/corner_tr.gif) 100% -16px no-repeat;

  }
.ds {
	background-color: #fff; 
	_width:590px !important;
}



/* Products by industry quiz */
.qzs_container div.qzs_col { float: left; width:33%; text-align:center; margin-top: 20px; }
.qzs_container div.qzs_mid { border: 1px solid #f4b060; border-top: 0; border-bottom:0; }
.qzs_container div.qzs_btn { border: 0 !important; }
.qzs_container div.qzs_copy { position: relative; top:-30px; height: 270px; }
.qzs_container div.qzs_copy p { padding-top:20px; text-align:left; margin:0 10px 0 25px; }

/* quiz white paper download form */
.download_wp_form { 
	position: absolute; 
	text-align: left; 
	background-color: #fff; 
	z-index: 500;
	border: 1px solid #999; 
	padding: 10px; 
	margin-left: -50px;
	font-size: 85%;
	
	*top:70px;
	*left:180px;
	*width:310px;
	
}
download_wp_form h3 { 
	width: 200px;
}
.download_wp_form table tr td { 
	padding: 2px; 
	vertical-align: top;
}

.download_wp_form input { 
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #eee;
	color:#000000;
	cursor:default;
	max-height:350px;
	overflow-x:hidden;
	overflow-y:auto;
	text-align:left;
	width:200px;
	/**width:230px;*/
	
	

}
.download_wp_form input.submit {
	width: 100%; 
	text-align: center;
	font-weight: bold;
	background-color: #fefefe;
	
}
label.error {
	display: block; 
	color: red;
}
span.req { color: red; }



/* PF conveyor specs table*/

table#pfspecs { 
	background-color: #fdfbc8; 
	border: 1px solid #000;
	border-bottom: 0;
	border-left: 0;
	text-align: center;
	cursor: pointer;
}
table#pfspecs td {
	border: 1px solid #000;
	border-top: 0;
	border-right: 0;
	padding: 5px 3px;
}
table#pfspecs tr.imgs td img { width: 80px; height: 80px; }
table#pfspecs tr.imgs td { font-size: 80%; }
table#pfspecs tr.bold td { font-weight: bold; }
table#pfspecs td.yellow { background-color: #fdfbc8; }
table#pfspecs td.red { background-color: #ffd2bf; }
table#pfspecs td.blue { background-color: #b6d8f1; }
table#pfspecs span.small { font-size: 80%; }
table#pfspecs span.invert { background-color: #000; color: #fff; font-size: 80%; text-align: center; vertical-align: center; padding: 1px; }






/* Global Nav Top */
div#gntop {
	width: 800px;
	background-color: #fff;
}

#gntop li {
	float: left;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	vertical-align: middle; 
}

/*  This is OLD gntop styles -- background LI
#gntop li {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font/-weight: 500;
	text-decoration: none;
	dis/play: inline;
	background/-image: url('http://www.daifukuamerica.com/dbps_data/_template_/_user_/_LEAF_/USER/73/htdocs/_res/images/common_gn01_02a.gif');
	background-image: url('http://www.daifukuamerica.com/images/global/gntop_off.gif');
	background-repeat: repeat-x;
	vertical-align: middle;
	text-align: center;
	padding-top: 5px;
	width: 160px;
	height: 24px;
	float: left;
}
*/

#gntop li.here {
	background-image: url('http://www.daifukuamerica.com/images/global/gntop_on.gif');
	background-repeat: repeat-x;
}
#gntop li:hover, #gntop a:hover {
	background-image: url('http://www.daifukuamerica.com/images/global/gntop_on.gif');
	color: #000;
	cursor: pointer;
}
#gntop a {
	text-decoration: none;
	font-weight: bold;
}
/* Old Gntop
#gntop li.gnspacer {
	width: 1px !important;
	overflow: hidden;
	background-image: url('http://www.daifukuamerica.com/images/global/gntop_spacer.gif');
	background-repeat: no-repeat;
}

*/
#gntop li.gnspacer {
	width: 1px !important;
	overflow: hidden;
}


/*Gntop Header */
#container #header {
	width:800px;
	border-top:5px solid #504084;
	font-size:10px;
	min-height: 80px;
	background-color: #fff;
}
* html #container #header {
	height: 80px;
}

#container #headerLogo {
	width: 277px;
	height:auto;
	float:left;
}
#container #headerLogo img {
	margin:19px 0px 0px 15px;
	float:left;
}
/* /Gntop Header */
/* navi ------------------------------------------*/
#container #headerLogo ul {
	flo/at:right;
	pa/dding:50px 8px 0 0;

	margin-top: 38px;
	_margin-top:0px;
	_padding-top:38px;
	margin-right: 8px;
	_padding-left:300px;

	text-align:right;
}
#container #headerContent ul li {
	display:inline;
	padding:0px 7px;
	border-left:1px solid #858585;
}
#container #headerContent ul li.first {
	border-left: none
}
#container #headerContent ul li a {
	color:#666666;
	padding-bottom:1px;
}
#container #headerContent ul li a:hover {
	color:#223bb8;
	text-decoration:underline;
	padding-bottom:1px;
}
div#globalNavDiv {
	backgrou/nd-image:url('http://www.daifukuamerica.com/images/global/daifuku_america_btn.gif');
}
#container #header #headerContent #global {
	fon/t-family: "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",Osaka;
	color:#858585;
	font-size:12px;
	text-align:right;
	padding-bottom:16px;
	margin-right:5px;

	background-repeat: no-repeat;
	background-position: 110% 0%;
}
#container #header #headerContent #global span a {
	font/-family: "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",Osaka;
	color #858585;
	

}
/* /navi */
/* search ----------------------------------------*/
#container #header #headerContent form #searchInput,
#container #header #headerContent form #query {
	wi//dth:116px;
	width: 107px;

	border:1px solid #8a9caa;
	fl///oat:left;
	_height: 14px;
	min-height: 16px;
	margin:0px 5px 0px 0px;
	top:-5px;  /* Standards */
	*top:-2px; /* IE 7 */
	_top:-4px; /* IE 6 */
	position: relative;
}
/* /search /*

/* End global nav top */

/* Right Nav - index */
#rightNavi {
	padding:9px 0 8px 0;
}
#rightNavi img {
	vertical-align: bottom;
	border: 1px solid #98969e;
}
#rightNavi img.dotspacer {
	position: relative;
	
	border: 0px;
	margin: 7px 0px 6px 0px;
	padding-bottom: 0px;
	
}
#rightNavi p.img {
	width: 89px;
}
#rightNavi p,
#rightNavi p a {
	float: left;
	color:#504084;font-size: 12px;font-weight:bold;
	cursor: pointer;
	
}
#rightNavi pimg dl dt a { cursor: pointer; }
/* End right nav */

#container #mainArea02 div#mainTitle {
	width: 786px;height:35px;background-image: url('http://www.daifukuamerica.com/images/global/main_title.gif');font-family: sans-serif;color: #fff;font-size: 19px;padding-top: 7px;padding-left: 14px;
}

#container #mainArea02 div#mainTitleText {
	font-family: sans-serif;color: #fff;font-size: 19px;
	position:absolute;top:144px;left:14px;margin:0px;
	_top:143px;
}


#clearFix { clear: both; }

/*List styles for page content*/
#container #mainArea02 #right #businessIdx ul , 
#container #mainArea02 #right .dfku_page_pending ul {	padding-bottom: 6px; }
#container #mainArea02 #right #businessIdx ul li  , 
#container #mainArea02 #right .dfku_page_pending ul li {
	list-style-type: disc;
	list-style-position: outside;
	text/-indent: 10px;
	margin-left: 25px;
	padding-left: 0px;
}
#container #mainArea02 #right #businessIdx ul ul li  , 
#container #mainArea02 #right .dfku_page_pending ul ul li {
	list-style-type: circle;
	list-style-position: outside;
	text/-indent: 20px;
	margin-left: 40px;
	padding-left: 0px;
}
#container #mainArea02 #right #businessIdx ol {
	list-style-type: decimal;
	padding-left: 0px;
	margin-left: 25px;
}
#container #mainArea02 #right #businessIdx ol li {
	list-style-type: decimal;
	padding-bottom: 6px;
}
#container #mainArea02 #right #businessIdx ol ol li {
	list-style-type: upper-roman;
	padding-bottom: 6px;
}

#container #mainArea02 #right #businessIdx dd {
	padding-bottom: 10px;
}



#container #mainArea02 #right #businessIdx ul.inline { clear: both; }
#container #mainArea02 #right #businessIdx ul.inline li , 
#container #mainArea02 #right .dfku_page_pending ul.inline li {
	dis/play: inline;
	list/-style-type: disc;
	list-style-type: none;
	padding-left: 18px;
	list/-style-position: inside;
	list-style-position: outside;
	width: 40%;
	float: left;
	text-indent: 0px;
}
#container #mainArea02 #right #businessIdx ul.noline li , 
#container #mainArea02 #right .dfku_page_pending ul.noline li {
	list-style-type: none;
	padding-left: 18px;
	list-style-position: outside;
	text-indent: 0px;

}
/* #container #mainArea02 #right #businessIdx ul.floatLi > li{ */ 
#container #mainArea02 #right #businessIdx ul.floatLi , 
#container #mainArea02 #right .dfku_page_pending ul.floatLi { padding: 0px; }

#container #mainArea02 #right #businessIdx ul.floatLi li , 
#container #mainArea02 #right .dfku_page_pending ul.floatLi li {

	background-image:url('/images/global/bullet.png');
	background-repeat: no-repeat;
	margin-left: 0px;
	padding-left: 16px;
	margin-left: 16px;
	list-style-type: none;
}

#container #mainArea02 #right #businessIdx ul.inlineTiny li , 
#container #mainArea02 #right .dfku_page_pending ul.inlineTiny li {  /*This is for capabilities sheet*/
	list-style-position: inside;
	list-style-type: disc;
	float: left;
	wid/th: 40%;
	width: 45%;
}

#container #mainArea02 #right #businessIdx ul.outside li , 
#container #mainArea02 #right .dfku_page_pending ul.outside li {  /*Only for capabilities  */
	list-style-position: outside;
	padding: 0px;
	margin: 0px;
	text-indent: 0px;
	
}

#dottedBorderX {
	background-image: url(http://www.daifukuamerica.com/images/global/common_line01.gif);
	background-repeat:repeat-x;
	width:100%;
	height:1px;
	clear: both;
	margin: 10px 0px 10px 0px;

	ma/rgin: 3px 0px 3px 0px;
}

#container #mainArea02 #right #businessIdx #splitBox , 
#container #mainArea02 #right .dfku_page_pending #splitBox {
	background-image: url('http://www.daifukuamerica.com/images/global/common_line02.gif');
	background-repeat: repeat-y; 
	background-position: 47% 0%;
	height: 1%;  /* IE won't display the background w/o this!!! */
}
#container #mainArea02 #right #businessIdx #splitBox.quarter , 
#container #mainArea02 #right .dfku_page_pending #splitBox.quarter {
	background-position: 30% 0%;
}
#container #mainArea02 #right #businessIdx #productBox , 
#container #mainArea02 #right .dfku_page_pending #productBox {
	width: 45%; 
	float: left;
	margin: 5px 20px 15px 0px;
	background-color: transparent;
}
#container #mainArea02 #right #businessIdx #splitBox.quarter #productBox , 
#container #mainArea02 #right .dfku_page_pending #splitBox.quarter #productBox {
	width: 30%;
}
#container #mainArea02 #right #businessIdx #splitBox.quarter #productBox.photos , 
#container #mainArea02 #right .dfku_page_pending #splitBox.quarter #productBox.photos {
	width: 60%;
}
#container #mainArea02 #right #businessIdx #splitBox.quarter #productBox.photos img , 
#container #mainArea02 #right .dfku_page_pending #splitBox.quarter #productBox.photos img {
	width: 90px;
	float: left;
	margin: 10px;
	max-height: 57px;
}
#container #mainArea02 #right #businessIdx #productBox.photosOnly img {
	width: 90px;
	float: left;
	margin: 10px;
	max-height: 57px;
}
#container #mainArea02 div#right div#businessIdx div#photoSchematics img {
	width: 64px;
	height: 50px;
}

#integratedIcon { /*Integrated Icon on product pages */
	float: right;
	margin-right: 5px;
	margin-left: 10px;
}

#mailIcon {  /*Contact us pages */
	top:2px;position:relative;
	width: 25px;
	
}

/*
#container #mainArea02 #right #businessIdx #productFeatures {
	width: 45%; 
	float: left;
	margin: 5px 15px 15px 0px;
	background-color: green;
}
#container #mainArea02 #right #businessIdx #productBenefits {
	width: 45%; 
	float: left;
	background-image: url(http://www.daifukuamerica.com/images/global/common_line02.gif);
	background-repeat:repeat-y;
	padding-left: 10px;
	margin: 5px 10px 15px 0px;
}
#container #mainArea02 #right #businessIdx #productCaseStudies {
	width: 35%; 
	float: left;
	margin: 5px 0px 15px 0px;
}
#container #mainArea02 #right #businessIdx #productPhotos {
	width: 55%; 
	float: left;
	background-image: url(http://www.daifukuamerica.com/images/global/common_line02.gif);
	background-repeat:repeat-y;
	padding-left: 10px;
	margin: 5px 10px 15px 0px;
}
*/
#container #mainArea02 #right #businessIdx div#primaryProblems ul.inside > li {
	list-style-position: inside;
}
#container #mainArea02 #right #businessIdx div#primaryProblems {
	max-height: 300px;
	overflow: auto;
}

#container #mainArea02 #right #businessIdx #splitBox #productBox select {
	width: 150px
}


#container #mainArea02 #right #businessIdx h3 {
	color: #504084;
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 3px;
 }
 #container #mainArea02 #right #businessIdx div#liInsideFix {
 	margin-left: 25px;
 
 }
#container #mainArea02 #right #businessIdx div li , 
#container #mainArea02 #right .dfku_page_pending div li {
	list-style-type: disc;
	list/-style-position: inside;
	list-style-position: outside;
	text/-indent: 10px;
	text-indent: 0px;
	pad/ding-left: 10px;
	
}
#container #mainArea02 #right #businessIdx div.legacy ul#legacy >li , 
#container #mainArea02 #right .dfku_page_pending div.legacy ul#legacy >li { /*Capabilities */
	list-style-type: none;
	list-style-position: outside;
	text-indent: 0px;
	padding: 0px;
	
}

/* Top Category Styles */
#container #mainArea02 #right #businessIdx #topCategoryCopy {
	width: 60%;
	float: left;
}

#container #mainArea02 #right #businessIdx #topCategoryApplications , 
#container #mainArea02 #right .dfku_page_pending #topCategoryApplications {
	background-image: url('http://www.daifukuamerica.com/images/global/common_line02.gif');
	background-repeat: repeat-y; 
	background-position: 0% 0%;
	height: 1%;  /* IE won't display the background w/o this!!! */
	backgr/ound-color: red;
	float: right;
	width: 35%;
	margin: 0px 0px 0px 5px;
	text-indent: 10px;
	text-align: center;
	padding: 0px 0px 0px 0px;
}
#container #mainArea02 #right #businessIdx #topCategoryApplications li ,  
#container #mainArea02 #right .dfku_page_pending #topCategoryApplications li {
	text-align: left;
	text/-indent: 12px;
	text-indent: 0px;
	margi/n-left: 12px;
	margin-left: 20px;
	padding: 0px;
	padding/-left: 16px;
	list-style-type: disc;
	list-style-position: outside;

}


/* /Top Category Styles */


/* Global styles */
	/* Global Site -----------------------------------*/
#container #header #headerContent {
f//loat:left;
float:right;
margin-right:5px;
width:400px;
/*
wid/th:176px;
wid/th: 170px;
wid/th: 160px;
wi/dth: 190px;
*/

height:auto;
/*
p/adding:18px 0 0 0;
pa/dding: 18px 0px 0px 25px;
padd/ing: 18px 0px 0px 25px;
*/
padding: 18px 0px 0px 100px;

margin-left: 0px;
}
/*
#container #header #headerContent #global {
width: 176px;
margin-left: 22px;
padding: 0 0 15px 0;
}
*/
/*
asdfh3 {
        color: #504084;
        font-weight: bold;
        font-size: 14px;
        margin-bottom: 3px;
 }
*/

/* /Global Styles */
/*Case Studies */
#caseStudiesTable {
	width: 90%;
}
#caseStudiesTable tr.secondary td {
	background-color: #eee;
}

/* /Case Studies */


.video_play_button {
	background-image: url('../images/misc/playicon.png');
	background-repeat: no-repeat;
	background-position: center;
	height: 32px;
	width: 32px;
	display: block;
	left: 0;
	/* *display: none; */

	
}


/** Product video bricks */
/*
.newVidBrick {
	float:right;
	font-size:90%;
	padding-left:20px;
	text-align:center;
	width:120px;	
	clear: right;
}*/
.newVidBrick table td {
	width: 120px; 
	text-align: center;
	padding: 0 10px;
	font-size: 90%;
	vertical-align: top;
}

div.multiBoxDesc {
	color:#FFFFFF !important;

	font-weight:bold;
}
div.multiBoxDesc a, div.multiBoxDesc p, div.multiBoxDesc p u {
	color:#FFFFFF !important;
}

div.video_img {
	border:1px solid #666666;
	float:left;
	margin:5px 0 0;
	padding:2px;
}



/* CMS forms */
        #container #mainArea02 #right #businessIdx #searchDiv {
                width: 90%;
                border: 0px solid #504084;
                padding: 8px 0px;
                vertical-align: center;
                text-align: left;
                h/eight: 40px;

        }
        #container #mainArea02 #right #businessIdx div#searchDiv li {
                vertical-align: top;
                margin: 0px 0px;

                list-style-type: none;
                list-style-position: inside;
                float: left;
                wid///th: 29%;
                height: 20px;
        }

	#container #mainArea02 #right #businessIdx #resultsDiv table#resultsTable {
		position: relative;
       	width: 100%;
		_position: auto;  /* ie6 */
	}
	#container #mainArea02 #right #businessIdx #resultsDiv #resultsTable th {
        	text-align: left;
	        text-decoration: underline;
	}
	#container #mainArea02 #right #businessIdx #resultsDiv #resultsTable td {

	}

/*****   Hover colors, need both of these *****/


	#container #mainArea02 #right #businessIdx #resultsDiv #resultsTable tr:hover>td{
        	background-color: #504084; color:#fff;
	        cursor: pointer;
	}
	#container #mainArea02 #right #businessIdx #resultsDiv #resultsTable tr.secondary:hover>td { background-color: #504084; }

/*****  Secondary color *****/
	#container #mainArea02 #right #businessIdx #resultsDiv #resultsTable tr.secondary td {  background-color: #eeeeee; }

/* /CMS */




/*****  Contact us / discuss ap / Submit RFP form table *****/
#contactFormTable {
	width: 100%;
	text-align: left;
}
#contactFormTable td {
	padding: 5px 15px;
	border: 1px solid #999999;
	pa/dding-left: 10px;
}
#contactFormTable tr td:first-child {
	background-color: #e8e8e8;
	width: 30%;
}
#contactFormTable input,select,submit,textarea {
	background-color: #fff;
	color: #000;
}
#contactFormTable textarea {
	width: 100%;
	height: 100px;
	padding-bottom: 5px;
	padding: 0px;
	margin: 0px;
}
/***** /End contact us form table *****/


/* Case study editor */
#caseStudyTable {
	width: 100%;
	text-align: left;
}
#caseStudyTable td {
	padding: 5px 15px;
	border: 1px solid #999999;
}
#caseStudyTable tr td:first-child {
	background-color: #e8e8e8;
	width: 10%;
}
#caseStudy input,select,submit,textarea {
	background-color: #fff;
	color: #000;
}
/* /Case study editor */



/* Form editing popups */
body div#caseMod div table tr td {
	text-align: left;
	font-size: 12px;
	padding: 2px;
}
body div#caseMod div table tr td {

}
body#casePop input {
	background-color: #fff;
	color: #000;
}
body#casePop h3 {
	font-size: 18px;
	padding: 7px;
}

body#casePop select {
	width: 70px;
}
body#casePop textarea {
	width: 300px;
	height: 300px;
}


body#casePop #pressTable {
	width: 100%;
	text-align: left;
}
body#casePop #pressTable td {
	padding: 5px 15px;
	border: 1px solid #999999;
	pa/dding-left: 10px;
	width: 20%;
}
body#casePop #pressTable td.last {
	width: 35%;
}
body#casePop #pressTable tr td:first-child {
	background-color: #e8e8e8;

}
body#casePop #pressTable input,select,submit,textarea {
	background-color: #fff;
	color: #000;
}
body#casePop #pressTable textarea {
	width: 95%;
	height: 300px;
}
body#casePop #pressTable input.chkbox {
	background-color: #EEEEEE;
	margin: 0;
	padding: 0;
}

/* End form editing popups */





/*------------------------------------------------------------
##############################################################
03						  business/xxx/index.html
##############################################################
------------------------------------------------------------*/
#container #businessIdx {
width: 590px;
margin: 10px auto 15px auto;
}
#container #businessIdx #businessIdxMain {
margin-bottom: 10px;
}
#container #businessIdx h2 {
padding: 0 0 2px 0;
font-weight: bold;
color: #504084;
background: url(../images/common_line01.gif) repeat-x left bottom;
margin-bottom: 10px;
border-left: none;
}
#container #businessIdx a.newslink {
padding: 0 0 2px 0;
font-weight: bold;
color: #504084;
border-left: none;
}
#container #businessIdx p {
padding-bottom: 0.7em;
}
#container #businessIdx p.link {
padding: 20px 0 0 0;
}

#container #businessIdx02 {
margin: 0 0 15px 10px;
width: 605px;
}
#container #businessIdx02 dl {
margin: 0 0 0 25px;
padding: 0 0 10px 0;
}
#container #businessIdx02 dt {
float: left;
}
#container #businessIdx02 dd {
margin: 0 0 0.1em 16em;
}
#container #businessIdx02 dd a {
background: url(../images/common_icon_li02.gif) no-repeat 0 20%;
padding-left: 10px;
}



img#specsImage { cursor: pointer; }

sup { font-size: 8px; *font-size: 10px; }

/*------------------------------------------------------------
##############################################################
 04 mainContents02
##############################################################
------------------------------------------------------------*/
#container #bread {
	width:800px;
	min-height:20px;
	_height:20px;
	ma///rgin: 2px 0pt 0pt;
	margin:0;
	padding:0;
	background-color:#ffffff;
}
#container #bread ul {
	margin:0 0 0 11px;
	padding:3px 0;
}
#bread {
	clear: both;
}

#container #bread ul li {
display:inline;
margin:0px 0px 0px 6px;
color:#333333;
}
#container #bread ul li.child {
padding:0px 0px 0px 15px;
background-image:url(../images/global/common_icon02.gif);
background-position:0 50%;
background-repeat:no-repeat;
}
#container #bread ul .highlighted, 
#container #bread ul .highlighted nobr {
font-weight: bold;
color: #223BB8;
}

/* Print ---------------------------------------------------*/
#container #mainArea02 #right #print {
width: 628px;
padding-top: 5px;
}
#container #mainArea02 #right #print p {
float: right;
}

/* Left Navigation -----------------------------------------*/
#container #mainArea02 {
_float: left;
background-image:url(../images/leftNav/common_bg02.gif);
background-position:left top;
background-repeat:repeat-y;

width:auto;
background-color:none;
/*display:inline-block;*/
position:relative;
margin-right:-800px;

width:800px;
background-color:#ffffff;
display:inherit;
position:inherit;
margin-right:0;

_wid///th:auto;
_width:800px;
_background-color:none;
/*_display:inline-block;*/

/* IE copy/paste fix */
_display: inline;
_position:table-cell;


_height: 100%;
_margin-right:-800px;
/* ↑ie コンテンツ左ずれ修正用 */


}
* html #container #mainArea02 {
	
}
#container #mainArea02 #left {
width:160px;
float:left;
padding:0 0 100px 0;
overflow: hidden;


}

/* 第2階層 ---------- */

/*バグ回避 最新ブラウザのみ対応*/
#container #mainArea02 #left ul#menu li {
width: 160px;
background:url(../images/leftNav/menu_bg.gif) 0% 0% no-repeat;
padding-top: 1px;
}
#container #mainArea02 #left ul#menu li:first-child{padding-top: 0px; border-top: none;}
#container #mainArea02 #left ul#menu{border-bottom:solid 1px #67647e;}

/* IE6 win/mac */
*html #container #mainArea02 #left ul#menu li{padding-bottom:1px;padding-top:0;background-position:0 100%;}
*html #container #mainArea02 #left ul#menu{border:none;}

#container #mainArea02 #left ul#menu li a {
background:url(../images/leftNav/common_bg03.gif) 0% 50% repeat-y;
display: block;
padding:10px 10px 10px 24px;
width:126px;
}

#container #mainArea02 #left ul#menu li a:hover {
background:url(../images/leftNav/common_bg04.gif) 0 50% repeat-y;

}



/* current（リンク無・下層有） */
#container #mainArea02 #left #menu .topSelected nobr { color: #fff; }
#container #mainArea02 #left #menu .topSelected {
	padding:10px 10px 10px 24px!important;
	background:url(../images/leftNav/menu_bg06.gif) 0% 50% repeat-y #fff;
	col/or:#223bb8;
	color: #fff;
	width:126px;
	font-weight:bold;
}
#container #mainArea02 #left #menu .topSelectedOff a.topOffLink {
	background-image:none !important;
	color: #fff !important;
	font-weight: bold !important;
	width: auto;
	height: auto;
	padding: 0px;
	margin: 0px;
	
}
#container #mainArea02 #left #menu .topSelectedOff {
	padding:10px 10px 10px 24px!important;
	background:url(../images/leftNav/menu_bg06_off.gif) 0% 50% repeat-y #fff;
	col/or:#223bb8;
	color: #fff;
	width:126px;
	font-weight:bold;
}

#container #mainArea02 #left #menu li ul li div.subSelected {
	padding:10px 10px 10px 36px!important;
	background:url(../images/leftNav/menu_bg06_2.gif) 0% 0% repeat-y #fff;
	color:#553c81;
	col/or: #fff;
	width:126px;
	font-weight:bold;
	vertical-align:middle;
}
#container #mainArea02 #left #menu li ul li div.subSelectedOff {
	padding:10px 10px 10px 36px!important;
	background:url(../images/leftNav/menu_bg06_subLayerOff.gif) 0% 0% repeat-y #fff;
	color:#553c81;
	col/or: #fff;
	width:126px;
	font-weight:bold;
	vertical-align:middle;
}
#container #mainArea02 #left #menu li ul li div a.second {
	background-image: none;
	width: 110px;
	margin: 0px;
	padding: 0px;
	color:#553c81;
	font-weight:bold;
}

#container #mainArea02 #left #menu li ul li ul li {
	padding:10px 10px 10px 49px!important;
	background:url(../images/leftNav/menu_bg06_subOff.gif) 0% 0% repeat-y #fff;
	color:#553c81;
	col/or: #fff;
	width:126px;

	font-/weight:bold;
	vertical-align:middle;
}

#container #mainArea02 #left #menu li ul li ul li:hover {
	background:url(../images/leftNav/menu_bg05_hover.gif) top left repeat-y #fff;
}
#container #mainArea02 #left #menu li ul li ul li a {
	color: ##553C81;
	width: 110px;
}
#container #mainArea02 #left #menu li ul li ul li.on {
	background:url(../images/leftNav/menu_bg06_subOn.gif) 0% 0% repeat-y #fff !important;
}

#container #mainArea02 #left #menu li ul li ul li.header {
	
	padding: 10px 10px 10px 36px !important;
	background:url(../images/leftNav/menu_bg06_blank.gif) 0% 0% repeat-y #fff;
	font-weight: bold;
	
}




/*

#container #mainArea02 #left #menu .current10 a {
padding:10px 10px 10px 24px!important;
background:url(../images/leftNav/menu_bg06.gif) 0% 50% repeat-y #fff;
color:#223bb8;
width:126px;
font-weight:bold;
}
#container #mainArea02 #left #menu .current10 a:hover {
background:url(../images/leftNav/menu_bg06.gif) 0% 50% repeat-y #fff;
}
#container #mainArea02 #left #menu li.current3{
background:url(../images/leftNav/menu_bg07.gif) 0% 50% repeat-y;
padding:10px 10px 10px 24px!important;
color:#223bb8;
font-weight:bold;
width:126px;
border-top:solid 1px #67647e;
}
* html #container #mainArea02 #left #menu li.current3{border-bottom:solid 1px #67647e; border-top: none;}
#container #mainArea02 #left #menu li.current11 a{
background:url(../images/leftNav/menu_bg07.gif) 0% 50% repeat-y;
padding:10px 10px 10px 24px!important;
color:#223bb8;
font-weight:bold;
width:126px;
}
#container #mainArea02 #left #menu li.current11 a:hover{
background:url(../images/leftNav/menu_bg07.gif) 0% 50% repeat-y;
}
#container #mainArea02 #left #menu .current4 a {
padding:10px 10px 10px 24px;
background:url(../images/leftNav/menu_bg03.gif) 0% 50% repeat-y #fff;
color:#223bb8;
width:126px;
font-weight:bold
}
#container #mainArea02 #left #menu .current6 {
padding:10px 10px 10px 24px;
background:url(../images/leftNav/menu_bg03.gif) 0% 50% repeat-y #fff;
color:#223bb8;
width:126px;
font-weight:bold
}
*/





/* 第3階層 ---------- */
#container #mainArea02 #left #menu li li{
padding: 0!important;
}

#container #mainArea02 #left #menu li li a {
padding:6px 10px 6px 36px;
wi/dth:114px;

width: 114px;
background:url(../images/leftNav/menu_bg01.gif) top left repeat-y #fff;
}
#container #mainArea02 #left #menu li li a:hover {
background:url(../images/leftNav/menu_bg05.gif) top left repeat-y #fff;
color:#223bb8;
text-decoration:underline;
}

/* IE6 background hacks */
#container #mainArea02 #left #menu li li div.subSelected a:hover { background: none !important; }
#container #mainArea02 #left #menu li li div.subSelectedOff a:hover { background: none !important; }

#container #mainArea02 #left #menu li li ul li a {
padd/ing:6px 10px 6px 36px;
wid/th:114px;
/*ba/ckground:url(../images/leftNav/menu_bg01.gif) top left repeat-y #fff;*/
background: none;
wid/th: auto;
padding: 0px;
color: #553C81;
}
#container #mainArea02 #left #menu li li ul li a:hover {
bac/kground:url(../images/leftNav/menu_bg05.gif) top left repeat-y #fff;
background: none;
color:#553C81;
text-decoration:underline;
}





/*
#container #mainArea02 #left #menu .current2{
background:url(../images/leftNav/menu_bg02.gif) top left no-repeat #fff;
width:114px;
padding:6px 10px 6px 36px!important;
color:#223bb8;
}
#container #mainArea02 #left #menu .current5{
background:url(../images/leftNav/menu_bg02.gif) top left no-repeat;
width:114px;
padding:6px 10px 6px 36px!important;
color:#223bb8;
}

#container #mainArea02 #left #menu .current8{
background:url(../images/leftNav/menu_bg12.gif) top left no-repeat;
color:#223bb8;
padding:6px 10px 6px 36px;
width:114px;
font-weight:bold;
}
#container #mainArea02 #left #menu a.current8 {
background:url(../images/leftNav/menu_bg11.gif) top left repeat-y #fff;
}
#container #mainArea02 #left #menu .current9 a{
background:url(../images/leftNav/menu_bg02.gif) top left no-repeat #fff;
text-decoration:none;
color:#223bb8;
}
#container #mainArea02 #left #menu .current9 a:hover{
background:url(../images/leftNav/menu_bg02.gif) top left no-repeat #fff;
text-decoration:underline;
color:#223bb8;
}
*/

/* 第4階層 ---------- */
/*
#container #mainArea02 #left #menu li li li a {
padding:6px 10px 6px 45px;
width:105px;
background:url(../images/leftNav/menu_bg09.gif) top left repeat-y #fff;
}

#container #mainArea02 #left #menu li li li a:hover {
padding:6px 10px 6px 45px;
width:105px;
background:url(../images/leftNav/menu_bg08.gif) top left repeat-y #fff;
}
#container #mainArea02 #left #menu .current7 {
padding:6px 10px 6px 45px!important;
background:url(../images/leftNav/menu_bg10.gif) top left repeat-y #fff;
color:#223bb8;
width:105px;
}
*/

#container #mainArea02 #left img {
width:130px;
margin:10px 0 0 15px;
}
#container #mainArea02 #left ul li a img {margin:10px 0px 10px 14px}


/* 右カラム -----------------------------------------*/
#container #mainArea02 #right {
width:640px;
min///-height: 300px;



_h////eight:750px; /* IE6 fix */
_h///eight:800px;
_h///eight:300px;





float: left;
font-size: 1.2em;
line-height: 1.5;
paddin/g-top: 10px;
background-color: #FFFFFF;
}

/* index.html */
#mainArea02 #contentLeft,
#mainArea02 #contentRight {
line-height: 1.2;
}
#container #mainArea02 #right .title01{
background:#d9d9d9;
}
#container #mainArea02 #right .details {float:right;background:#e5e5e5}
#container #mainArea02 #right .title01 img {float:left}

#mainArea02 #contentLeft ul li,
#mainArea02 #contentRight ul li {
margin-bottom: 0.2em;
}
#mainArea02 #contentLeft ul li a,
#mainArea02 #contentRight ul li a {
font-size: 83.3%;
}

/* Page Top */
.toTop{ text-align:right; margin: 15px 0; } 
div.purl .toTop a { color: #333 !important; }
.back2top{ text-align: right; margin: 15px; }

/*左カラム--------------------------------------------------*/
div#header img { vertical-align: bottom; }
#container #mainContents01 #left {
width:520px;
float:left;
background-color: #fff;
}

/* 新着情報 */
/*  Old Styles -- background images printing hack 
#rootDir #left #leftHeader {
background-image: url('http://www.daifukuamerica.com/images/home/index_title01.gif');
background-repeat: no-repeat;
width: 506px;
height: 26px;
color: #000000;
font-family: sans-serif;
font-size: 13px;
padding-left:14px;
padding-top:16px;
padding-bottom: 0px;
margin-bottom: 0px;
position: relative;
padding-right: 0px;
margin-right: 0px;
}
*/

#rootDir #left #leftHeader #button {
position: absolute;
left: 408px;
*left: 398px;  /* ie6 & ie7 */
top: 11px;
width: 150px;
padding-right: 0px;
margin-right: 0px;


}
#rootDir #left #leftHeader #button #button-left {
float: left; 
width: 16px; 
height: 24px; 
background-image: url('http://www.daifukuamerica.com/images/home/button-left.gif'); 
background-repeat: no-repeat;
}
#rootDir #left #leftHeader #button #button-center {
float: left;
height: 24px;
background-image: url('http://www.daifukuamerica.com/images/home/button-center.gif');
background-repeat: repeat-x;
}
#rootDir #left #leftHeader #button #button-center #button-text {
position: relative; 
padding-top: 6px; 
color: #504084; 
font-size: 10px; 
font-weight: bold;
}
#rootDir #left #leftHeader #button #button-right {
float: left;
width: 10px;
height: 24px;
background-image: url('http://www.daifukuamerica.com/images/home/button-right.gif');
background-repeat: no-repeat;
}

/*メインコンテンツ------------------------------------------*/
#rootDir #mainContents01 {
padding:0px 0px 25px 0px;
width: 800px;
background-color: #fff;
}

/* Print ---------------------------------------------------*/
#rootDir #left #print {
width: 508px;
padding-top: 9px;
}
#rootDir #left #print p {
float: right;
}



/* トピックス */
#rootDir #left #topics {
font-size: 1.2em;
margin:0px 15px;
width: 490px;
}
#rootDir #left #topics .icon {
width:11px;
vertical-align:top;
padding:4px 0px 4px 0px;
background-image:url(../images/index_bg03.gif);
background-position:left bottom;
background-repeat:repeat-x;
}
#rootDir #left #topics .icon img {
margin:5px 0px 0px 1px;
}
#rootDir #left #topics .date {
font-size: 0.8em;
line-height:100%;
width:89px;
border:0px;
vertical-align:top;
padding:9px 0px 4px 0px;
background-image:url('http://www.daifukuamerica.com/images/home/index_bg03.gif');
background-position:left bottom;
background-repeat:repeat-x;
}
#rootDir #left #topics .date a {
color:#223bb8;
}
#rootDir #left #topics .text {
width:390px;
border:0px;
vertical-align:top;
padding:4px 0px 4px 0px;
background-image:url('http://www.daifukuamerica.com/images/home/index_bg03.gif');
background-position:left bottom;
background-repeat:repeat-x;
}


/* トップページテキスト */
#rootDir #left #toptext {
font-size: 1.2em;
margin:30px 15px 15px 15px;
width: 490px;
}
#rootDir #left #toptext h2 {
font-size: 1.0em;
font-weight:bold;
}
#rootDir #left #toptext p {
margin-top:1.4em;
}
#rootDir #left #toptext ul {
margin-left:40px;
}
#rootDir #left #toptext ul li {
list-style-type:disc;
text-indent:4px;
}


/*右カラム--------------------------------------------------*/
#mainContents01 #right {
width:280px;
float:left;
}

/* 新着情報 */
/* Old stles, backgorund image hack: 
#rootDir #right #rightHeader {
background-image: url('http://www.daifukuamerica.com/images/home/index_title02.gif');
background-repeat: no-repeat;
width: 266px;
height: 26px;
color: #000000;
font-family: sans-serif;
font-size: 13px;
padding-left:14px;
padding-top:16px;
padding-bottom: 0px;
margin-bottom: 0px;
position: relative;
}
*/


/* リンクバナー */
#rootDir #right #rightNavi01 {
padding:9px 0 8px 0;
}
#rootDir #right #rightNavi02 {
padding:0 0 8px 0;
}


#rootDir #right #rightNavi01 .img,
#rootDir #right #rightNavi02 .img {
float:left;
width: 89px;
}

#rootDir #right dl {
float:left;
width: 175px;
}
#rootDir #right dd { padding-top: 2px; }

#rootDir .footrogo{vertical-align:middle;}


/*These are for the left bar on teh policies pages */
div.bar { 
	border-left: 3px solid #504184; 
	di/splay: block; 
	clear: both; 
	hei/ght: 100%; 
	padding: 0px 0px 2px 0px; 

	_pa//d/ding: 0px !important;
	height: 22px;
	_backgroun/d-color: red;
	margin: 0px;

	height: 25px
	_padding:0px;
	overflow: hidden;
}
html body div#container div#mainArea02 div#right div#businessIdx div.bar {
	padding: 0px !important; 
}
div.bar h2 { 
	border-left: 2px solid #8176A7 !important; 
	d/isplay: inline; 
	p/adding-left: 7px !important; 
	padding: 0px 0px 0px 7px !important;
	height: 18px;

	height: 25px;
	margin-bottom: 0px;
}


/* sitemap */
#container #mainArea02 #right #businessIdx #sitemapContainer {
padding: 2em 0 0 60px;
}

#container #mainArea02 #right #businessIdx #sitemapContainer ul a {
background: url('http://www.daifukuamerica.com/images/global/bullet3.png') left center no-repeat;
padding-left: 10px;
font-weight: bold;
}

#container #mainArea02 #right #businessIdx #sitemapContainer ul ul a {
background: url('http://www.daifukuamerica.com/images/global/bullet2.png') left center no-repeat;
padding-left: 25px;
font-weight: normal;
}

#container #mainArea02 #right #businessIdx #sitemapContainer ul a:hover {
color: #223bb8;
text-decoration: underline;
}

#container #mainArea02 #right #businessIdx #sitemapContainer ul li {
margin-top: 5px;
margin-left: 0px;
list-style-type:none;
}
#container #mainArea02 #right #businessIdx #sitemapContainer ul ul {
margin: 0 0 10px 20px;
list-style-type:none;
}


div#vidBrick { margin: 15px 0px; }
div#videoThumbnail { float:left; padding-left:20px; text-align:center; font-size:9px; font-style:italic;margin-top:0px; padding-top: 10px; }


/* #################################
   Material Handling Glossary
   #################################
*/
body#mhGlossary h2 {
	color: #504084;
	font-weight: bold;
	font-size: 14px;
}
#mhTable {
	width: 450px;
}
#mhTable tr td:first-child {
	font-weight: bold;
	font-size: 12px;
	width: 20% !important;
}
#mhTable tr td {
	width: 80%;
	*width:60%;  /* IE7 */
	_width: auto; /* ie6 fix */
	border: 1px solid;
	padding: 3px;
}
#mhTable tr td li {
	padding-left: 10px;
}
div#alphaContainer {
	text-align: left;

	width: 600px;
	*width:400px;  /* IE 7 */
	_width:600px; /* IE6 */
	
	margin-bottom: 10px;
	font-size: 12px;	
}
div#alphaContainer a {
	color: #504084;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
#mhTable tr td.mid div#alphaContainer a { font-size:11px !important; }
/* #################################
   /End Material Handling Glossary
   #################################
*/
ul.inline3col { margin: 7px 0; }

ul.inline3col li { 
	float: left; 
	width: 32%; 
	margin: 0 !important;
	list-style-type: none !important;
}
ul.inline4col { margin: 7px 0; }
ul.inline4col li { 
	float: left; 
	width: 25%; 
	margin: 0 !important;
	list-style-type: none !important;
	font-size: 0.9em;
	*font-size:0.8em;
}


