body {
	background: #DAD8D9;
	
}

#wt {

-top:10px;

}


/*  css of the text  on the  bottom   */
#end {

clear:both;
/*color:#999999;*/
color:#201511;
font-size:7.5pt;
/*font-weight:bold;*/
margin:0 auto;
padding:0 0 10px 10px;
text-align:left;
position:relative;
width:990px;
background-color:#D7D7D7;
padding-left:10px;
}




#backline{
background: transparent url(../images/secutech_header.jpg) no-repeat scroll 0 0px;
width:1000px;
height:94px;
position:relative;
top:0px;
left:0px;
}


#background2 {

/*background:  url(../images/background2.png)repeat;
-background:url(../images/background2.jpg) repeat;*/
background:#EFEFEF;
box-shadow:0 0 15px #333333;
width:1000px;
heigth:1306px;
margin-left:auto;
margin-right:auto;
position: relative;
}


#menu, #submenu2,  #footer-menu td {
color:#FE050E;


}

#follow {
z-index:20;
word-spacing:-1px;
position:absolute;
width:315px;
right:0px;
top:2px;
}

#follow li{
	list-style:none;
	display:inline;
	padding-right:5px;
	vertical-align:middle;
}

#follow:hover {


}


#logo {

left:10px;
height:25px;
width:272px;
position:absolute;

  
}

.mainlevelmainmenu {
  font-family: lucida sans unicode;
  font-size: 12px;
  font-weight: bold;
  padding-left: 2px;
  padding-right: 2px;
  position: relative;
  top: 5px;
  word-spacing: -1px;
}

.mainlevelmainmenu a:hover{
background-color:white;
opacity:0.5;
}


.moduletable a {

color:#000000;

} 
.mainlevel {



font-size:12px;



}


 #footer-menu  {
 width:98%;
font-family:lucida sans unicode;
position:relative;
text-align:left;
/*left:10px;*/
/*top:-45px;*/
z-index:1;
background:transparent url(../images/bottom_bar.jpg) repeat-x ;
padding:0px;
border-radius:3px;
height:24px;
}

#footer-menu table{
width: 70%;
position:relative;
margin-top:2px;
margin-bottom:auto;
}

#menu a{
color:#D7D7D7;
}

#menu a:hover{

color:#D20008 ;
}



#submenu2  a{
color:#D7D7D7;
padding-top:10px;
padding-bottom:11px;
-webkit-transition:all 0.3s linear;
-moz-transition:all 0.3s linear;
-o-transition:all 0.3s linear;
transition:all 0.3s linear;
}




#submenu2  a:hover {

color:#D20008 ;
/*background-color:#969697;
opacity:0.8;
*/
}


#maimenu1  {
position:relative;
margin-right:10px;
top:-30px;
right:300px;
text-align:right;
padding-right:20px;
width:400px;

}

.mainlevel {





}

.mainlevelsub {
top:7px;
-top:7px;
position:relative;
font-family:lucida sans unicode;
font-size:14px;
font-weight: bold ;
color:#D7D7D7;

}

#submenu2 {
font-family: lucida sans unicode;
font-size: 11px;
font-weight: bold;
height: 35px;
position: absolute;
top: 59px;
/*background:url("../images/new_menu_piece1.jpg") repeat-x scroll 0 0 transparent;*/
overflow:hidden;
right:0px;
text-align:right;
}


a {



} 

a:hover {

}



#tabid {
text-align:center;
padding-left:10px;
z-index:10000;
position:relative;

}

#tab-module0 img{
display:inline;
/* -width:600px;*/
/*padding-right:3px;*/
position:relative;
top:0px;
}

/* ##################################################################################################################################### */
/*buy section */
#buy_page{
background:url("http://www.esecutech.com/images/stories/buy_page.png") no-repeat;
height: 477px;
width: 910px;
position:relative;
}

#buy_page_fr{
background:url("http://www.esecutech.com/images/stories/buy_page-fr.png") no-repeat;
height: 477px;
width: 910px;
position:relative;
}

#buy_page-ja{
background:url("http://www.esecutech.com/images/stories/buy_page-ja.png") no-repeat;
height: 477px;
width: 910px;
position:relative;
}

#button1{
background:url("images/stories/contactnow_btn.png") no-repeat;
height: 50px ;
width: 204px ;
position: absolute;
left:55px;
top: 355px;
}

#button2{
background:url("images/stories/buynow_btn.png") no-repeat;
height: 50px ;
width: 204px ;
position: absolute;
left: 370px;
top: 355px;
}


#button3{
background:url("images/stories/evaluatenow_btn.png") no-repeat;
height: 50px ;
width: 204px ;
position: absolute;
left: 685px;
top: 355px;
}

#button1:hover{
background:url("images/stories/contactnow_btn_over.png") no-repeat;
}

#button2:hover{
background:url("images/stories/buynow_btn_over.png") no-repeat;
}

#button3:hover{
background:url("images/stories/evaluatenow_btn_over.png") no-repeat;
}

#button1_fr{
background:url("http://www.esecutech.com/images/stories/contactnow_btn-fr.png") no-repeat;
height: 50px ;
width: 204px ;
position: absolute;
left:55px;
top: 355px;
}

#button2_fr{
background:url("http://www.esecutech.com/images/stories/buynow_btn-fr.png") no-repeat;
height: 50px ;
width: 204px ;
position: absolute;
left: 370px;
top: 355px;
}


#button3_fr{
background:url("http://www.esecutech.com/images/stories/evaluatenow_btn-fr.png") no-repeat;
height: 50px ;
width: 204px ;
position: absolute;
left: 685px;
top: 355px;
}

#button1_fr:hover{
background:url("http://www.esecutech.com/images/stories/contactnow_btn_over-fr.png") no-repeat;
}

#button2_fr:hover{
background:url("http://www.esecutech.com/images/stories/buynow_btn_over-fr.png") no-repeat;
}

#button3_fr:hover{
background:url("http://www.esecutech.com/images/stories/evaluatenow_btn_over-fr.png") no-repeat;
}

#button1-ja{
background:url("http://www.esecutech.com/images/stories/contactnow_btn-ja.png") no-repeat;
height: 50px ;
width: 204px ;
position: absolute;
left:55px;
top: 355px;
}

#button2-ja{
background:url("http://www.esecutech.com/images/stories/buynow_btn-ja.png") no-repeat;
height: 50px ;
width: 204px ;
position: absolute;
left: 370px;
top: 355px;
}


#button3-ja{
background:url("http://www.esecutech.com/images/stories/evaluatenow_btn-ja.png") no-repeat;
height: 50px ;
width: 204px ;
position: absolute;
left: 685px;
top: 355px;
}

#button1-ja:hover{
background:url("http://www.esecutech.com/images/stories/contactnow_btn_over-ja.png") no-repeat;
}

#button2-ja:hover{
background:url("http://secutech-inc.com/images/stories/buynow_btn_over-ja.png") no-repeat;
}

#button3-ja:hover{
background:url("http://secutech-inc.com/images/stories/evaluatenow_btn_over-ja.png") no-repeat;
}

/* ##################################################################################################################################### */
  /* helpdesk section*/

#helpdesk_page{
background:url("images/stories/helpdesk-mainpicture.png") no-repeat;
height: 350px;
width: 911px;
position:relative;
}

#helpdesk_page_fr{
background:url("http://secutech-inc.com/images/stories/helpdesk-mainpicture-fr.png") no-repeat;
height: 350px;
width: 911px;
position:relative;
}

#helpdesk_page-ja{
background:url("http://secutech-inc.com/images/stories/helpdesk-mainpicture-ja.png") no-repeat;
height: 350px;
width: 911px;
position:relative;
}

#button1desk{
background:url("images/stories/helpdesk_button1.png") no-repeat;
height: 45px ;
width: 174px ;
position: absolute;
left:55px;
top: 285px;
}

#button2desk{
background:url("images/stories/helpdesk_button1.png") no-repeat;
height: 50px ;
width: 204px ;
position: absolute;
left: 370px;
top: 285px;
}


#button3desk{
background:url("images/stories/helpdesk_button1.png") no-repeat;
height: 50px ;
width: 204px ;
position: absolute;
left: 685px;
top: 285px;
}

#button1desk:hover{
background:url("images/stories/helpdesk_button1over.png") no-repeat;
}

#button2desk:hover{
background:url("images/stories/helpdesk_button1over.png") no-repeat;
}

#button3desk:hover{
background:url("images/stories/helpdesk_button1over.png") no-repeat;
}

#button1desk_fr{
background:url("http://secutech-inc.com/images/stories/helpdesk_button1-fr.png") no-repeat;
height: 45px ;
width: 174px ;
position: absolute;
left:55px;
top: 285px;
}

#button2desk_fr{
background:url("http://secutech-inc.com/images/stories/helpdesk_button1-fr.png") no-repeat;
height: 50px ;
width: 204px ;
position: absolute;
left: 370px;
top: 285px;
}


#button3desk_fr{
background:url("http://secutech-inc.com/images/stories/helpdesk_button1-fr.png") no-repeat;
height: 50px ;
width: 204px ;
position: absolute;
left: 685px;
top: 285px;
}

#button1desk_fr:hover{
background:url("http://secutech-inc.com/images/stories/helpdesk_button1over-fr.png") no-repeat;
}

#button2desk_fr:hover{
background:url("http://secutech-inc.com/images/stories/helpdesk_button1over-fr.png") no-repeat;
}

#button3desk_fr:hover{
background:url("http://secutech-inc.com/images/stories/helpdesk_button1over-fr.png") no-repeat;
}

#button1desk-ja{
background:url("http://www.esecutech.com/images/stories/helpdesk_button1-ja.png") no-repeat;
height: 45px ;
width: 174px ;
position: absolute;
left:55px;
top: 285px;
}

#button2desk-ja{
background:url("http://www.esecutech.com/images/stories/helpdesk_button1-ja.png") no-repeat;
height: 50px ;
width: 204px ;
position: absolute;
left: 370px;
top: 285px;
}


#button3desk-ja{
background:url("http://www.esecutech.com/images/stories/helpdesk_button1-ja.png") no-repeat;
height: 50px ;
width: 204px ;
position: absolute;
left: 685px;
top: 285px;
}

#button1desk-ja:hover{
background:url("http://www.esecutech.com/images/stories/helpdesk_button1over-ja.png") no-repeat;
}

#button2desk-ja:hover{
background:url("http://www.esecutech.com/images/stories/helpdesk_button1over-ja.png") no-repeat;
}

#button3desk-ja:hover{
background:url("http://www.esecutech.com/images/stories/helpdesk_button1over-ja.png") no-repeat;
}


/* end here */

/* free evaluation */

#div_main1{
position: relative;
height:720px;
}

#eval_left_part{
width: 350px;
height: 751px;
position: absolute;
left:0px;
top:0px;
}

#eval_form{
background: url('images/stories/evaluation_form_img.png') no-repeat;
width: 491px;
height: 751px;
position: absolute;
left: 395px;
top: 0px;

font-family: arial;
font-size: 11px;
}

/*end here*/

/* ##################################################################################################################################### */
  


/* UniKey Family part  */


.cadre1{
position: absolute;
background-image: url("images/stories/cadre01.png");
background-repeat: no-repeat;
width: 439px;
height:179px;
float: left;
}

.cadre1 h1{
position:absolute;
margin:10px;
z-index: 2;
}

#unifamall {
position: relative;
left: 0px;
top: 0px;
width:600px;
height:850px;
}

#band-std{
position: absolute;
left:0;
top:0;
z-index: 1;
}

.cadre1 p{
font-family: arial;
font-size: 10pt;
position: absolute;
top: 60px;
left: 10px;
}

.cadre2 ul {
font-family: arial;
font-size: 10pt;
position:absolute;
padding-left: 120px;
padding-top: 20px;
line-height:110%;

}

#cadrestd2 ul, #cadrepro2 ul, #cadretime2 ul, #cadredrive2 ul {
list-style: disc;
}

.cadre2{
position: absolute;
background: url("images/stories/cadre02.png") no-repeat;
width: 253px;
height: 179px;
left:470px;
float: left;
}

.cadre2 h1{
position:absolute;
color: white;
margin: 10px;
right: 35px;
z-index:2;
widht:90px;
height:14px;
}

#cadrestd{
top: 10px;
}

#cadrepro{
top:210px;
}

#cadretime{
top: 410px;
}

#cadredrive{
top:619px;
}

#cadrestd2{
top: 10px;
}

#cadrepro2{
top:210px;
}

#cadretime2{
top: 410px;
}

#cadredrive2{
top:619px;
}

.uni_fam{
bottom:3px;
left:5px;
position:absolute;
z-index:3;
}



#button_spec{
width:101px;
height:21px;
background-image: url("images/stories/button_specs.png");
position: absolute;
right:0px;
bottom: 0px;
}

#button_spec:hover{
background-image: url("images/stories/button_specs_over.png");
}

#datasheet{
width: 58px;
height:18px;
background-image: url("images/stories/datasheet_button.png");
position:absolute;
left: 30px;
bottom:0px;
}

#datasheet:hover{
background-image: url("images/stories/datasheet_button_over.png");
}

#guides{
width: 39px;
height:18px;
background-image: url("images/stories/guides_button.png");
position:absolute;
left: 120px;
bottom:0px;


}

#guides:hover{
background-image: url("images/stories/guides_button_over.png");
}

#readmore{
width: 59px;
height:19px;
background-image: url("images/stories/readmore_button.png");
position:absolute;
left: 200px;
bottom:0px;
}

#readmore:hover{
background-image: url("images/stories/readmore_button_over.png");
}

#evaluatebuy{
width: 72px;
height:18px;
background-image: url("images/stories/evaluate_button.png");
position:absolute;
left: 300px;
bottom:0px;
}

#evaluatebuy:hover{
background-image: url("images/stories/evaluate_button_over.png");
}




/* end here /
/* ################################################################################################################################### */

/* UniToken Family part */
.ut_fam{
position: absolute;
left: 10px;
bottom:10px;
z-index:3;
}


#specs1{
font-family:arial;
font-size:10pt;
padding-left:90px;
padding-top:15px;
position:absolute;
list-style: disc outside none; 
}
/* ################################################################################################################################### */

#top-nav {
	background: #be0000;
}

#top-nav a, #top-nav a:hover {
	color: #ffffff;
}

#slidepanel, #fxTarget, #TargetBot, #fxTab {
	
}

#top h1, #top h1 a {
	color: #444444;
}

#top h1 span, #top h1 a span {
	color: #be0000;
}

#top h1 a:hover {
	color: #be0000;
}

#top h2 {
	color: #444444;
}

#minus {
	background: transparent url(../images/style1/fonttools_small.png) no-repeat 0 0;
}

#reset {
	background: transparent url(../images/style1/fonttools_reset.png) no-repeat 0 0;
}

#plus {
	background: transparent url(../images/style1/fonttools_big.png) no-repeat 0 0;
}

#minus:hover, #reset:hover, #plus:hover {
	background-position: bottom left;
}

.st-0 {
	background: transparent url(../images/style1/st1-b.png) no-repeat 0 0;
}

.st-1 {
	background: transparent url(../images/style1/st2-b.png) no-repeat 0 0;
}

.st-2 {
	background: transparent url(../images/style1/st3-b.png) no-repeat 0 0;
}

.st-3 {
	background: transparent url(../images/style1/st4-b.png) no-repeat 0 0;
}

.st-4 {
	background: transparent url(../images/style1/st5-b.png) no-repeat 0 0;
}

.st-5 {
	background: transparent url(../images/style1/st6-b.png) no-repeat 0 0;
}

.st-6 {
	background: transparent url(../images/style1/st7-b.png) no-repeat 0 0;
}

.st-7 {
	background: transparent url(../images/style1/st8-b.png) no-repeat 0 0;
}

.st-0:hover, .st-1:hover, .st-2:hover, .st-3:hover, .st-4:hover, .st-5:hover, .st-6:hover, .st-7:hover {
	background-position: bottom left;
}

#toggle, #fxTrigger {
	background: transparent url(../images/style1/login-button-bg-left.png) no-repeat top left;
}

#toggle span, #register span, #fxTrigger b {
	background: transparent url(../images/style1/login-button-bg-right.png) no-repeat top right;
}

#toggle:hover, #fxTrigger:hover {
	background: transparent url(../images/style1/login-button-bg-left.png) no-repeat bottom left;
}

#toggle:hover span, #register:hover span, #fxTrigger:hover b {
	background: transparent url(../images/style1/login-button-bg-right.png) no-repeat bottom right;	
}

#register {
	background: transparent url(../images/style1/register-button-bg-left.png) no-repeat top left;
}

#register:hover {
	background: transparent url(../images/style1/register-button-bg-left.png) no-repeat bottom left;
}


.menu-nav a {
color: #444444;
						/* Color for the 1st level links */ 
}

#menu ul.menu-nav li a:hover, #menu ul.menu-nav li#current a { background-image: url(../images/style1/top-menu-bg-left.png); }
#menu ul.menu-nav li a:hover span, #menu ul.menu-nav li#current a span { background-image: url(../images/style1/top-menu-bg-right.png); }

.menu-nav ul a,
.menu-nav ul ul a {
	border-bottom: 1px solid #de0000;
}

.menu-nav ul a:hover,
.menu-nav ul ul a:hover {
	background: #980000;		/* Hover background color for the 2nd and later level links */
	color: #ffffff;					/* Hover color for the 2nd and later level links */
}	

.menu-nav li ul {
	background: #b00000;	/* Background color of the 2nd level menu window */
}

.menu-nav li ul li ul {
	background: #b00000;					/* Background color of the 3rd level menu window */
}

#nav-bar {

}

#nav-bar #search {
	background: transparent url(../images/style1/search-input-bg.png) no-repeat 0 0;
}

.search .button {
	background: transparent url(../images/style1/search-button-bg.png) no-repeat 0 0;
}

#panelhandle form.form-login #mod_login_username {
	border: 2px solid #980000;
}

#panelhandle form.form-login #mod_login_password {
	border: 2px solid #980000;
}

#panelhandle form.form-login .button {
	background: #b70000 url(../images/style1/button-bg.gif) repeat-x 0 0;
	border: 1px solid #980000;
}

#top-modules h3, #bot-modules h3 {
	color: #be0000;
}

#jumper {
	background: transparent url(../images/style1/jumper-bg.png) no-repeat 0 0;
}
/*
#jump-button {
background: transparent url(../images/style1/jump-button-bg.png) no-repeat 0 0;
position:absolute;
top:0px;
right:0px;
z-index:2;

}
*/
#wt {
	/*background: transparent url(../images/content-top-bg.png) no-repeat top center;*/
}

#main-content {
	/*background: transparent url(../images/content-bg.png) repeat-y top center;*/
	position:relative;
}

#wb {
	/*background: transparent url(../images/content-bot-bg.png) no-repeat top center;	*/
}

.cctl {
	width: 90%;
	height: 10px !important;
	overflow: hidden;
	float: left;
	font-size: 1px;
	line-height: 1px;
	/*background: transparent url(../images/style1/cctl-bg.png) no-repeat top left;*/
}

.cctr {
	width: 10%;
	height: 10px !important;
	overflow: hidden;
	float: left;
	font-size: 1px;
	line-height: 1px;
	/*background: transparent url(../images/style1/cctr-bg.png) no-repeat top right;*/
}

.ccl {
	clear: both;
	/*background: #ffffff url(../images/style1/ccl-bg.png) repeat-y 0 0;*/
	height: 100%;
}

.ccr {
	clear: both;
	/*background: transparent url(../images/style1/ccr-bg.png) repeat-y top right;*/
	padding:  20px;
	height: 100%;
	padding-top:35px;
}

.ccbl {
	width: 90%;
	height: 10px;
	float: left;
	font-size: 1px;
	line-height: 1px;
	/*background: transparent url(../images/style1/ccbl-bg.png) no-repeat top left;*/
}

.ccbr {
	width: 10%;
	height: 10px;
	float: left;
	font-size: 1px;
	line-height: 1px;
	/*background: transparent url(../images/style1/ccbr-bg.png) no-repeat top right;*/
}

#col-left div.moduletable_menu h3, #col-right div.moduletable_menu h3, #col-left div.moduletable_red h3, #col-right div.moduletable_red h3 {
	background: transparent url(../images/style1/header-bg.png) no-repeat 0 0;
}

#col-left ul.menu li a, #col-right ul.menu li a,
#col-left ul.sections li a, #col-right ul.sections li a,
#col-left ul#mainlevel li a, #col-right ul#mainlevel li a {
	/*background: transparent url(../images/style1/li-a-bg.gif) no-repeat 0px 0px;*/
	border-bottom:1px solid #7B797A;
	/*padding-left:5px;*/
	color: #444444 !important;
	margin-left:5px;
}

#col-left ul.menu li a:hover, #col-right ul.menu li a:hover,
#col-left ul.sections li a:hover, #col-right ul.sections li a:hover,
#col-left ul#mainlevel li a:hover, #col-right ul#mainlevel li a:hover {
	background: transparent url(../images/style1/li-a-bg-hover.gif) no-repeat 0px 0px;
	color: #be0000 !important;
}


#col-left ul.menu li#current a, #col-right ul.menu li#current a,
#col-left ul.sections li#current a, #col-right ul.sections li#current a,
#col-left ul#mainlevel li#current a, #col-right ul#mainlevel li#current a {
	background: transparent url(../images/style1/li-a-bg-active.gif) no-repeat 0px 0px;
	color: #be0000 !important;
}

a.contentpagetitle { 
	color: #be0000;	
font-family:Georgia,"Times New Roman",Times,serif;
font-size:24px;
font-weight:normal;
line-height:110%;
margin:0;
padding:10px 0 4px;
}

a.contentpagetitle:hover { 
	color: #444444;
}

.content-header {


}

.article-adds {
	
	border-bottom: 1px solid #dadada;
}

.small, .createdby {
	color: #c1c1c1;
}

.readon {
	background: transparent url(../images/style1/arrow.png) no-repeat 0px 2px;
}

.readon:hover {
	color: #444444;
}

.componentheading {
	/*background: #870000 url(../images/style1/component-header-bg.gif) repeat-x 0 0;*/
}

.sectiontableheader {
	background: #f5f5f5;
	color: #444444;
}

.button {
	background: #b70000 url(../images/style1/button-bg.gif) repeat-x 0 0;
	border: 1px solid #980000;
}

.blog_more h2 {
	color: #be0000;
}

#footer a {
	color:#ffffff ;
}

#footer a:hover {
	color: #D20008;
}

/* ##UNITOKEN FAMILY JA#### */

#detashito{
position:absolute;
left: 30px;
bottom:0px;
height:20px;
width:72px;
background:url("images/stories/menu_sub01-ja.jpg") -25px -0px no-repeat;
}

#detashito:hover{
position:absolute;
left: 30px;
bottom:0px;
height:20px;
width:72px;
background:url("images/stories/menu_sub01-ja.jpg") -25px -22px no-repeat;
}

#gaido{
height:20px;
width:72px;
background:url("images/stories/menu_sub01-ja.jpg") -108px -0px no-repeat;

position:absolute;
left: 120px;
bottom:0px;
}

#gaido:hover{
height:20px;
width:72px;
background:url("images/stories/menu_sub01-ja.jpg") -108px -22px no-repeat;
}

#syousai{
position:absolute;
left: 220px;
bottom:0px;
height:20px;
width:32px;
background:url("images/stories/menu_sub01-ja.jpg") -215px -0px no-repeat;
}

#syousai:hover{
height:20px;
width:32px;
background:url("images/stories/menu_sub01-ja.jpg") -215px -22px no-repeat;
}

#kounyuu{
height:20px;
width:95px;
background:url("images/stories/menu_sub01-ja.jpg") -290px -0px no-repeat;
position:absolute;
left: 300px;
bottom:0px;
}

#kounyuu:hover{
height:20px;
width:95px;
background:url("images/stories/menu_sub01-ja.jpg") -290px -22px no-repeat;
}

#button_shiyou{
position: absolute;
right:0px;
bottom: 0px;
height:21px;
width:101px;
background:url("images/stories/menu_sub01-ja.jpg") -6px -42px no-repeat;
}

#button_shiyou:hover{
height:21px;
width:101px;
background:url("images/stories/menu_sub01-ja.jpg") -97px -42px no-repeat;
}

/* ######UNITOKEN FAMILY FR################################ */

#fichetechnique{
position:absolute;
left: 30px;
bottom:0px;
height:20px;
width:75px;
background:url("images/stories/menu_sub01-fr.jpg") -23px -0px no-repeat;
}

#fichetechnique:hover{
position:absolute;
left: 30px;
bottom:0px;
height:20px;
width:75px;
background:url("images/stories/menu_sub01-fr.jpg") -23px -22px no-repeat;
}

#guidesfr{
height:20px;
width:72px;
background:url("images/stories/menu_sub01-fr.jpg") -108px -0px no-repeat;

position:absolute;
left: 120px;
bottom:0px;
}

#guidesfr:hover{
height:20px;
width:72px;
background:url("images/stories/menu_sub01-fr.jpg") -108px -22px no-repeat;
}

#details{
position:absolute;
left: 220px;
bottom:0px;
height:20px;
width:34px;
background:url("images/stories/menu_sub01-fr.jpg") -211px -0px no-repeat;
}

#details:hover{
height:20px;
width:34px;
background:url("images/stories/menu_sub01-fr.jpg") -211px -22px no-repeat;
}

#acheter{
height:20px;
width:95px;
background:url("images/stories/menu_sub01-fr.jpg") -290px -0px no-repeat;
position:absolute;
left: 300px;
bottom:0px;
}

#acheter:hover{
height:20px;
width:95px;
background:url("images/stories/menu_sub01-fr.jpg") -290px -22px no-repeat;
}

#specificationsfr{
position: absolute;
right:0px;
bottom: 0px;
height:21px;
width:101px;
background:url("images/stories/menu_sub01-fr.jpg") -6px -42px no-repeat;
}

#specificationsfr:hover{
height:21px;
width:101px;
background:url("images/stories/menu_sub01-fr.jpg") -97px -42px no-repeat;
}

img {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(...);
}

#whitepapersdiv{
height:120px;
width:215px;
background:url(http://secutech-inc.com/images/stories/downloadcenter-icons-ja.jpg) -528px -274px no-repeat;
}
	
#whitepapersdiv:hover{
height:120px;
width:215px;
background:url(http://secutech-inc.com/images/stories/downloadcenter-icons-ja.jpg) -15px -274px no-repeat;
}

#unikeydocumentsdiv{
height:120px;
width:215px;
background:url(http://secutech-inc.com/images/stories/downloadcenter-icons-ja.jpg) -766px -14px no-repeat;
}
	
#unikeydocumentsdiv:hover{
height:120px;
width:215px;
background:url(http://secutech-inc.com/images/stories/downloadcenter-icons-ja.jpg) -251px -14px no-repeat;
}

#unitokendocumentsdiv{
height:120px;
width:215px;
background:url(http://secutech-inc.com/images/stories/downloadcenter-icons-ja.jpg) -785px -390px no-repeat;
}
	
#unitokendocumentsdiv:hover{
height:120px;
width:215px;
background:url(http://secutech-inc.com/images/stories/downloadcenter-icons-ja.jpg) -271px -390px no-repeat;
}

#casestudiesdiv{
height:120px;
width:165px;
background:url(http://secutech-inc.com/images/stories/downloadcenter-icons-ja.jpg) -525px -144px no-repeat;
}
	
#casestudiesdiv:hover{
height:120px;
width:165px;
background:url(http://secutech-inc.com/images/stories/downloadcenter-icons-ja.jpg) -10px -144px no-repeat;
}

#cookbooksdiv{
height:120px;
width:215px;
background:url(http://secutech-inc.com/images/stories/downloadcenter-icons-ja.jpg) -778px -144px no-repeat;
}
	
#cookbooksdiv:hover{
height:120px;
width:215px;
background:url(http://secutech-inc.com/images/stories/downloadcenter-icons-ja.jpg) -263px -144px no-repeat;
}

#companydocumentsdiv{
height:120px;
width:215px;
background:url(http://secutech-inc.com/images/stories/downloadcenter-icons-ja.jpg) -788px -532px no-repeat;
}
	
#companydocumentsdiv:hover{
height:120px;
width:215px;
background:url(http://secutech-inc.com/images/stories/downloadcenter-icons-ja.jpg) -273px -532px no-repeat;
}

#uniotpdocumentsdiv{
height:120px;
width:215px;
background:url(http://secutech-inc.com/images/stories/downloadcenter-icons-ja.jpg) -527px -535px no-repeat;
}
	
#uniotpdocumentsdiv:hover{
height:120px;
width:215px;
background:url(http://secutech-inc.com/images/stories/downloadcenter-icons-ja.jpg) -13px -535px no-repeat;
}

#langmodule{
	height: 25px;
left: 15px;
overflow: hidden;
position: absolute;
top: 62px;
width: 215px;
z-index: 4000;
}

#langmodule:hover{
	height:80px;
}

#lang1,#lang2,#lang3{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:75px;
	height:25px;
	line-height:25px;
	vertical-align:center;
}

#lang1 a,#lang2 a,#lang3 a{
	color:white;
}

#white-arrow{
	position:absolute;
	right:9px;
	top:3px;
	width:19px;
	height:17px;
	background:url(../images/whitearrow.png);
	-display:none;
}

a.mainlevelproducts{
	color:black;
	padding-left:30px;
	padding-right:15px;
	font-weight:bold;
}

#products-module{
	width:1000px;
	position:relative;
}

#products-module a:hover{
	color:#BE0000;
}

#products-module table{
	background-color:#E2E2E2;
	margin-bottom:10px;
	margin-top:10px;
	padding-top:5px;
	padding-bottom:5px;
	width:98%;
	border: 1px solid #D0D0D0;
}

#jump-button{
	background: transparent url(../images/style1/jump-button-bg.png) no-repeat 0 0;
	position:absolute;
	right:0px;
	top:0px;
	z-index:200;
}

table.mainlevelbottommenu{
	font-family: lucida sans unicode;
font-size: 11px;
font-weight: bold;
padding-right:10px;
}

a.mainlevelbottommenu{
	padding-left:5px;
	padding-right:15px;
	font-weight:bold;
}


.menumainmenu li{
display: inline;
font-family: lucida sans unicode;
font-size: 12px;
font-weight: bold;
list-style: none outside none;
margin-left: 5px;
margin-right: 5px;
padding-bottom: 11px;
padding-top: 10px;
position: relative;
top: 4px;
word-spacing: -1px;
}

.menumainmenu span{
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
	padding-bottom:11px;
}

.separator span{
	list-style:none;
	display:inline;
	font-family: lucida sans unicode;
  font-size: 14px;
  font-weight: bold;
  position: relative;
  top: 0px;
  word-spacing: -1px;
	padding-top:7px;
	padding-bottom:11px;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
	transition:all 0.3s linear;
	cursor:pointer;
}

.separator  span:hover {

color:#D20008 ;
background-color:white;
opacity:0.5;
}

#smallmenu, #smallmenu2{
	position:relative;
	 width:1000px; 
	 height:30px;
	 background: url(../images/submenu_bar.jpg) repeat-x;
	 
}

.menusmallmenu1 li{
	list-style:none;
	display:inline;
	font-family: lucida sans unicode;
  font-size: 12px;
  font-weight: bold;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  top: 2px;
  word-spacing: -1px;
}

ul.menusmallmenu1{
	padding-left:5px;
	padding-top:3px;
}

.menusmallmenu1 a{
	color:#D7D7D7;
}

.menusmallmenu1 a:hover{
	color:red;
}

ul.menumainmenu{
/*
	position:absolute;
	left:10px;
	*/
	top:4px;
	padding-left:0px;
}

#tab-module0{
	position:absolute;
	left:0px;
	top:50px;
	z-index:10000;
}

#tab-module0 li{
	display:inline;
	list-style:none;
}

#tab-module0 ul{
	padding-left:5px;
}

#tab-module1{
	background-color:#C0BFC2;
	width:790px;
	height:30px;
	/*border-top-left-radius:5px;
	border-top-right-radius:5px;*/
}
/*
#submenu2 ul{
	position:absolute;
	left:-30px;
	top:4px;
}
*/

/* NEW UNITOKEN FAMILY */

#u1_div,#u2_div,#u3_div,#u4_div{
	height:145px;
	width:680px;
	background: url(../images/background-u.jpg) repeat-x scroll 0 100% transparent;
	position:relative;
    margin-bottom:20px;
    margin-top:10px;
}

#u1_bottom_bar,#u2_bottom_bar,#u3_bottom_bar,#u4_bottom_bar{
	width:322px;
	height:19px;
	position:absolute;
	bottom:5px;
	left:5px;
	background-color:#DADADA;
	border:1px solid #CDCDCD;
}

#u1_bottom_bar li,#u2_bottom_bar li,#u3_bottom_bar li,#u4_bottom_bar li{
	display:inline;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
	padding-right:5px;
}

#u1_bottom_bar li:hover,#u2_bottom_bar li:hover,#u3_bottom_bar li:hover,#u4_bottom_bar li:hover{
	color:red;
}

#u1_bottom_bar ul,#u2_bottom_bar ul,#u3_bottom_bar ul,#u4_bottom_bar ul{
	padding:0px;
	margin:0px;
}

#u1_right_box,#u2_right_box,#u3_right_box,#u4_right_box
{
	width:296px;
	height:120px;
	background: url("../images/background_right_box1.png") repeat-x scroll 0 0 transparent;
	position:absolute;
	right:0px;
	bottom:3px;
	border-top-left-radius:5px;
}

#u1_right_box ul,#u2_right_box ul,#u3_right_box ul,#u4_right_box ul
{
	/*list-style:none;*/
	font-size: 12px;
	position: absolute;
	left: 70px;
	top: 5px;
	font-weight:bold;
        line-height:130%;
}

#u3_right_box ul,#u4_right_box ul{
	top: 0px;
	font-size:11.5px;
	
}

#u3_right_box ul{
	line-height:123%;
}

#u1_right_box img,#u2_right_box img,#u3_right_box img,#u4_right_box img
{
	font-size: 12px;
	left: 30px;
	position: absolute;
	top: -19px;
	z-index: 5000;
}

#u1_spec_button,#u2_spec_button,#u3_spec_button,#u4_spec_button
{
	width:106px;
	height:18px;
	
	background: url(../images/specs_button.png) no-repeat;
	
	font-family:Arial;
	font-size: 11px;
	font-weight:bold;
	color:#FFFFFF;
	right: 20px;
	position: absolute;
	bottom:5px;
	z-index: 5000;
}

#u1_spec_button_ja,#u2_spec_button_ja,#u3_spec_button_ja,#u4_spec_button_ja
{
	width:81px;
	height:18px;
	
	background: url(../images/specs_button_ja.png) no-repeat;
	
	font-family:Arial;
	font-size: 11px;
	font-weight:bold;
	color:#FFFFFF;
	right: 10px;
	position: absolute;
	bottom:8px;
	z-index: 5000;
}

#u1_spec_button_ja:hover,#u2_spec_button_ja:hover,#u3_spec_button_ja:hover,#u4_spec_button_ja:hover
{
	background: url(../images/specs_button_ja_hover.png) no-repeat;
}

#u3_spec_button,#3_spec_button_ja{
	bottom:2px;
}

#u1_title_bar,#u2_title_bar,#u3_title_bar,#u4_title_bar{
	height:19px;
	width:680px;
	background: url(../images/background-unikey-bar.jpg) repeat-x;
	position:absolute;
	z-index:4000;
	border-top-right-radius:10px;
}

#u1_title_bar img,#u2_title_bar img,#u3_title_bar img,#u4_title_bar img{
	margin-left:10px;
}

#u1_main_text,#u2_main_text,#u3_main_text,#u4_main_text{
	font-size: 12px;
	height: 100px;
	padding-left: 15px;
	position: absolute;
	text-align: justify;
	top: 25px;
	width: 350px;
}

a{
	color:black;
}

.item934{
cursor:pointer;
}

.item935{
cursor:pointer;
}

.item1133{
cursor:pointer;
}

div.itemToolbar{
display:none;
}

div.itemFullText{
position:relative;
}

.componentheading{
color:#000000;
font-size:14pt;
padding-left:0px;
}

div#quickfaq h2{
  padding-top:15px;
  padding-bottom:0px;
}

.vmCartModule{
position:relative;
left:5px;

}

.search{
 margin-left:6px;
}

#topofsubmenu2{
position:absolute;
top:10px;
right:0px;
text-align:right;
}

span.mainlevelsub{
color:#D20008;
font-weight:800;
padding-left:2px;
padding-right:2px;
}

#topofsubmenu2  a:hover{
color:#D20008 ;
}

#slogo{
position:relative;
top:13px;
left:10px;
}

.pagination a {
  font-weight:normal;
  color:gray;
}

@media screen and (max-device-width: 480px){
.mainlevelsub{
	font-size:13px;
}

.mainlevelmainmenu{
	font-size:12.5px;
}
}

p{
	padding-top:4px;
	padding-bottom:6px;
}
