@charset "utf-8";
/**
 * 08-header.css
 * Ricoh Co., Ltd.
 */
/* gHeader */
	#gHeader {
		margin-bottom: 8px;
		padding-top: 0;
		width: 906px;  		/*jackie-DD320: change 906px to 911px*/
        
	}

/* gHdrLogo */

	#gHdrLogo {
		float: left;
		position: relative;
		margin-top: 20px;
		padding-bottom: 12px;
		margin-bottom:0;
		width: 259px;       /*jackie-DD320: change 275px to 269px to 259px*/
		overflow: hidden;
		text-indent: -9999px;
	}
	
	#gHdrLogo a {
		display: block;
		margin-left: 0px;
		width: 143px;
		height: 50px;
		text-decoration: none;
		background-color: transparent;
		background-image: url(/common/img/header/ghdr-logo.gif);
		background-repeat: no-repeat;
		background-position: left top;
	}

/* 120313 update */
/* Changed on 120227 for the lock-up logo from here */
	#gHdrLogo span {
		display: block;
		overflow: visible;
		position: absolute;
		left: 162px;/*120313 update*/
		bottom: 11px;
		font-weight: bold;
		lin-height: 110%;
		text-indent: 0;
		text-decoration: none;
		color: #333333;
		z-index: 10;
	}
/* Changed on 120227 for the lock-up logo end */
/* 120313 update */

/* gNav */
	#gNav {
		clear: both;
		height: 50px;
	}
	#gNav li {
		float: left;
	}
	#gNav a {
		display: block;
		width: 150px;
		height: 50px;
		overflow: hidden;
		text-indent: -9999px;
		background-color: transparent;
		background-position: left top;
		background-repeat: no-repeat;
	}
	#gNav a:hover,
	#gNav .on a {
		background-position: left -50px;
	}
	#gNavHome a { width: 153px; background-image: url(/common/img/header/gnav-home.gif); }
	#gNavProducts a { background-image: url(/common/img/header/gnav-products.gif); }
	#gNavSs a { background-image: url(/common/img/header/gnav-ss.gif); }
	#gNavSupport a { background-image: url(/common/img/header/gnav-support.gif); }
	#gNavDl a { background-image: url(/common/img/header/gnav-dl.gif); }
	#gNavAbout a { width: 153px; background-image: url(/common/img/header/gnav-about.gif); }
	.page-products #gNavProducts a,
	.page-ss #gNavSs a,
	.page-support #gNavSupport a,
	.page-dl #gNavDl a,
	.page-about #gNavAbout a {
		background-position: left -50px;
	}
	/*.global-nav #gHdrNav li {font-size:10pt;}*/
	#gHdrNav li {   display: inline-block;  float: left;  padding: 5px 3px;}

/* gHdrBox */

	#gHdrBox {
		float: right!important;
		float: none;
		margin-top: 10px;
		margin-right: 0px;
		width: 641px;           /*jackie-DD320: change 625px to 631px to 641px*/
		text-align: right;
		color: #999999;
	}
	
	#gHdrLang,
	#gHdrNav,
	#gHdrSearch {
		float: right;
		border:solid 0px black;
	}
	#gHdrLang
	 {
		margin-top: 2px;
	}
	#gHdrLang li,
	#gHdrNav li {
		display: inline;
	}
	#gHdrLang li
	 {
		margin-right: 1px;
		display: inline;
		float: left;
	}

/* gHdrLang */
	#gHdrLang {
		margin-right: 12px;
	}
	#gHdrLang a {
		border: 1px solid #b2b2ef;
		padding: 2px 6px!important;
		padding: 0 6px;
		text-decoration: none;
		background-color: #f8f8ff;
		zoom: 1;
	}
	#gHdrLang .on a,
	#gHdrLang a:hover {
		border: 1px solid #303233;
		background-color: #303233;
		color: #fff;
	}

/* gHdrLangNav */
	#gHdrLangNav {
		margin-right: -0.5em!important;
		margin-right: -0.8em;
		margin-bottom: 5px;
		text-align: right;
		zoom: 1;
	}
	#gHdrLangNav li {
		margin-left: 0.1em;
		display: inline;
	}
	#gHdrLangNav li a,
	#gHdrLangNav li strong {
		margin-right: 0.3em;
	}
	#gHdrLangNav li strong {
		font-weight: bold;
		color: #000;
	}
.displaynone{display:none;}
/* #gHdrNav */
	/*#gHdrNav {
		margin-right: 5px;
	}
	#gHdrNav li {
		margin-left: 0.3em;
	}
	#gHdrNav li a,
	#gHdrNav li strong {
		margin-right: 0.3em;
	}*/
	#gHdrNav li strong {
		font-weight: bold;
		color: #000;
	}

/* gHdrSearch */
	#gHdrSearch {
		
		margin-right: 1px;
		width: 472px;
		margin-top:4px;
	}
	#gHdrSearchInput {
		float: left;
		margin-right: 0px;
		width: 87%;
		padding-top: 0px;
		padding-right:0px;
		padding-bottom:2px;
		padding-left:2px;
		vertical-align:top;
		height:27px;
	}
	a#gHdrSearchSubmitBtn {
		float: left;
		display: block;
		width: 60px;
		height: 20px;
		overflow: hidden;
		text-indent: -9999px;
		text-align: left;
		background-color: transparent;
		background-image: url(/common/img/header/ghdr-search.gif);
		background-position: left top;
		background-repeat: no-repeat;
	}
	a#gHdrSearchSubmitBtn:hover {
		background-position: left -20px;
	}
	#gHdrSearchSubmit {
		display: none;
	}
	#gHdrSearchSubmitBtn {  float: left;width:55px;}
	#gHdrSearchForm #gHdrSearchSubmitBtn input.search-button{font-family: 'Arial bold', 'Arial';height: 29px;  color: #fff;  width: 55px;position:relative;  float: right;  font-size: 10pt; border-radius: 4px;  border: 1px solid #5E6265;  padding: 3px;  background: #5E6265;border-left: 0px;  border-top-left-radius: 0px;  border-bottom-left-radius: 0px;margin-right:0px !important;}
	#gHdrSearchForm #gHdrSearchInput .search-box{ font-family: 'Arial Regular', 'Arial';font-size:15px;margin-top:0px;padding: 4px;border:2px solid #ccc;border-right:0px; border-radius:4px;padding-right: 0px;  border-top-right-radius: 0px;  border-bottom-right-radius: 0px;position: absolute; margin-left:0px;  color: #333333;}
	a{text-decoration: none;}
	a:hover{text-decoration: underline;}
	#webCtlHeader1_pnlLanguage{display:none;}

/* breadCrumb */
	#breadCrumb {
		clear: both;
		margin: 5px 3px 0 8px;
	}
	#breadCrumb li {
		float: left;
		display: inline;
		line-height: 110%;
	}
	#breadCrumb li span {
		margin-right: 3px;
		margin-left: 3px;
	}

.overflow{overflow:hidden;}
.clearboth{clear:both;}
.padb5 {
  padding-bottom: 5px;
}
.marl5 {
  margin-left: 5px;
}
#gHdrBox .txt11 {font-size: 0.917em !important;font-family:Arial,Helvetica,san-serif !important} 
/*********** start modification OST-1038 ************/
/*ul#gHdrNav li:last-child span {  display: none;}*/
/*********** end modification OST-1038 ************/


#flexiselDemo3 {
display:none;
}

.nbs-flexisel-container {
    position:relative;
    max-width:100%;
	clear:both;
}
.nbs-flexisel-ul {
    position:relative;
    width:9999px;
    margin:0px;
    padding:0px;
    list-style-type:none;   
    text-align:center;  
}

.nbs-flexisel-inner {
    overflow:hidden;
    float:left;
    width:99.8%;
    /*background:#fcfcfc;*/
    /*background: #fcfcfc -moz-linear-gradient(top, #fcfcfc 0%, #eee 100%);*/ /* FF3.6+ */
    /*background: #fcfcfc -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#eee));*/ /* Chrome,Safari4+ */
    /*background: #fcfcfc -webkit-linear-gradient(top, #fcfcfc 0%, #eee 100%); */ /* Chrome10+,Safari5.1+ */
    /*background: #fcfcfc -o-linear-gradient(top, #fcfcfc 0%, #eee 100%);*/ /* Opera11.10+ */
    /*background: #fcfcfc -ms-linear-gradient(top, #fcfcfc 0%, #eee 100%);*/ /* IE10+ */
    /*background: #fcfcfc linear-gradient(top, #fcfcfc 0%, #eee 100%);*/ /* W3C */
    border:1px solid #F2F2F2;
    /* border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px; */  
}

.nbs-flexisel-item {
    float:left;
    margin:0px;
    padding:0px;
    cursor:pointer;
    position:relative;
    /*line-height:0px;*/
}
.nbs-flexisel-item img {
    width: 100%;
    cursor: pointer;
    position: relative;
    margin-top: 10px;
    margin-bottom: 0px;
    max-width:150px;
    /*max-width:100px;
    /*max-height:75px;*/
}
.nbs-flexisel-item:hover{background-color:#dadada;}
.nbs-flexisel-nav-left {display:none;}
/*** Navigation ***/

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
    width: 22px;
    height: 22px; 
    position: absolute;
    cursor: pointer;
    z-index: 100;
    opacity: 0.5;
	display:none;
}

.nbs-flexisel-nav-left {
    left: 10px;
    background: url(/common/img/endeca/button-previous.png) no-repeat;
}

.nbs-flexisel-nav-right {
    right: 5px;
    background: url(/common/img/endeca/button-next.png) no-repeat;
}
.hght90{ min-height:90px;margin-bottom: 17px;}
/***************EI-2317******************/
#recent_view_data {  border: 1px solid #F2F2F2;  margin-top:15px;  width: 904px;border-radius: 7px;}
#recent_view_data .title{font-size: 1.333em;  font-weight: bold;padding:5px 15px;border-bottom: 1px solid #f2f2f2;}
/***************EI-2317******************/
#recent_view_data .nbs-flexisel-item img {  height: 90px; width:120px;cursor: pointer; left: 48px; position: absolute; bottom:0px;}
#recent_view_data li.nbs-flexisel-item {  /*width: 179px !important;*/ width: 213px !important;float: left;  list-style-type: none;cursor: pointer;}
#recent_view_data .expert {  /*height: 50px;*/  overflow: hidden;}
/*#recent_view_data .nbs-flexisel-nav-left { left:0px; background: #ccc url(/common/img/endeca/button-previous.png) no-repeat;background-position: 3px 43px;top: 17px;}
#recent_view_data .nbs-flexisel-nav-right {   right: 0px;  background: #ccc url(/common/img/endeca/button-next.png) no-repeat;background-position: 3px 43px; top:17px;}*/
#recent_view_data .nbs-flexisel-nav-left,#recent_view_data .nbs-flexisel-nav-right {  top: 50px !important; width: 25px;  height: 110px;  position: absolute;  cursor: pointer;  z-index: 100;  opacity: 0.5;display:block;}
#recent_view_data .view_btn{ background: #D9E8FF; width: 106px; display: block;margin: auto; border: 1px solid #ccc;cursor: pointer;padding: 7px 15px 7px 15px;font-family: 'Arial regular', 'Arial';  border-radius: 6px;}
#recent_view_prod .hght90 {margin-bottom:7px; height:90px;position: relative; width:100%}
#recent_view_prod .nbs-flexisel-item:hover{background:none;}
#recent_view_data .nbs-flexisel-container {  padding-left: 25px;  padding-right: 25px;  overflow: hidden;}
#recent_view_data .nbs-flexisel-inner{border:0px;}
#recent_view_data .expert{ margin: 5px 0px;    font-size: 1em;    color: #005392;    font-weight: bold;}
.txt-blue { color: #005392/*#336699; */}
#recent_view_data .nbs-flexisel-nav-left {  background: url('/common/img/endeca/slid-left-arrow-sm.png') no-repeat;}
#recent_view_data .nbs-flexisel-nav-right {   background: url('/common/img/endeca/slid-right-arrow-sm.png') no-repeat;}
/*********** Maintenance message *************/
.rem_pd_spl,.add_prod_lst .rem_pd_spl{color:#FF9900;}
.font22{font-size:22px;}
.pg-lv-mntc .col9 .bbdr,.title_head{ border-color:#999999;}
header.bbdr{border-color:#666666; border-width:3px;}
.t_f_n{ color:#0000FF;}
.maintc_msg{ background-color:#FFE7C1;}
.pg_err_msg_cl{color:#999999;}
.rem_pd_spl{color:#FF9900;}
.font14{font-size: 14px;}
.displaynone{display:none;}
.font-bold_msg{font-family: 'Arial Bold', 'Arial';font-style: normal;line-height: 20px;text-align: left;}
.col11{width: 91.66666667%;}
.padt10{padding-top:10px;}
.col11{float: left;}
.padl10{padding-left:10px;}
.padb10{padding-bottom:10px;}
.maint_msg_fnt_bld{font-weight: bold;}
.font18{font-size: 18px;}

/*********** start modification OST-1038 ************/

/******************** OST-1038 *********************/
#gHdrNav li.nobullet img { margin-right:3px; margin-top:4px; float:left;}
ul#gHdrNav li:last-child span.marl5.padl2{ float:left;}
.new_prod{color: #F0BF7A; font-family: 'Arial Bold', 'Arial';font-weight: 800;  font-size: 12px;margin-right:2px;}
#gHdrNava:active, #gHdrNav a:visited{ color: #0000EE;}
/*********** end modification OST-1038 ************/