@charset "UTF-8";

.bg_white{background-color:#FFFFFF;}
.bold{font-weight:bold;}
.highlight{background-color:#FFFF00;}

/*layout*/
div#header{height:59px; _height:54px; background-image: url(../images/common/header_bg.gif); background-color:#FF0000; margin:0px; padding:0px;}

/*search box*/
div.search{text-align: right; margin:0px 0px 0px 0px; padding:0px;}
/*.header_box{width:150px; height:200px; border:1px solid gray; padding:2px 5px;}*/

/*header_link*/
div#header_link{font-size:9px; color:#556982; margin:7px 10px 0px 0px; text-align:right; padding:0px}
/*
div#header_link a{font-size:9px; color:#556982; margin:0px 10px; text-decoration:none}
div#header_link a.link{font-size:9px; color:#556982; margin:0px 10px 0px 0px; text-decoration:none}
div#header_link a:hover{font-size:9px; color:#556982; text-decoration:underline;}
*/

.link{color:#3462AD;}

/*glovalnav*/
div#gnav{height:25px; background-image: url(../images/common/gnav_bg.gif);font-size:9px; color:#FFFFFF; margin:0px; padding:0px;}

/*********************************************
div#gnav ul {padding:0px; color:#FFFFFF;}
div#gnav ul li{float:left; margin:0px; padding:0px; color:#FFFFFF; height:17px; }
div#gnav ul li a{display: block; text-decoration: none; color:#FFFFFF; padding:8px 25px; }
div#gnav ul li a:link{display: block; padding:8px 25px; text-decoration:none; background-image: url(../images/common/gnav_bg.gif);background-repeat:repeat-x;line-height:100%;}
div#gnav ul li a:visited{display: block; padding:8px 25px; text-decoration:none; background-image: url(../images/common/gnav_bg.gif);background-repeat:repeat-x;line-height:100%;}
div#gnav ul li a:active{display: block; padding:8px 25px; text-decoration:underline; background-image: url(../images/common/gnav_bg.gif);background-repeat:repeat-x;line-height:100%;}
div#gnav ul li a:hover{display: block; padding:8px 25px; text-decoration:underline; background-image: url(../images/common/gnav_bg_on.gif);background-repeat:repeat-x;line-height:100%;}
div#gnav ul li.line{ width:2px; height:25px; padding:0px; margin: 0px; background-image:url(../images/common/line.gif); background-repeat:no-repeat;}
**********************************************/

/*Path*/
div#path{clear:both; background-color:#FFFFFF; padding-left:10px; height:17px; padding-top:6px; line-height:100%; font-size:10px;}
div#path a{text-decoration: none; color:#3462AF; }

/*Body area*/
div#bodyarea{background-color:#FFFFFF;width:760px; margin:0px; padding:0px;}

/*Body top*/
div#bodytop{background-image: url(../images/common/body_bg.gif); background-repeat:repeat-x;background-color:#FFFFFF;padding-top:23px;width:100%;}

/*Body left*/
div#bodyleft{background-image: url(../images/common/body_bg.gif); background-repeat:repeat-x;background-color:#FFFFFF;padding-top:23px;float:left;width:180px; margin:0px; }
/*********************************************
div#bodyleft ul { margin: 0px 0px 0px 10px; padding:0px;}
div#bodyleft ul li{width:160px; height:22px;float:left; margin:0px; background: url(../images/common/botton_bg.gif) 0px 0px no-repeat; margin-bottom:8px;}
div#bodyleft ul li a{color:#596781;font-weight:bold;font-size:10px;padding:5px 0px 0px 25px ;display: block; text-decoration: none;}
div#bodyleft input.search { border: 1px solid #B4B4B4; width: 150px; height: 16px; padding:3px;}

div#left_nav ul{ margin: 0px; padding:0px;}
div#left_nav ul li{float:left; width:170px; _margin-bottom:5px; padding: 0px 0px 5px 0px ; background: url(../images/common/arrow_side_off.gif) 10px 2px no-repeat;}
div#left_nav ul li.news{float:left; width:170px; _margin-bottom:5px; padding: 0px 0px 5px 0px ; background: url(../images/common/arrow_02.gif) 30px 5px no-repeat;}
div#left_nav ul li.on{float:left; width:170px; _margin-bottom:5px; padding: 0px 0px 5px 0px ; background: url(../images/common/arrow_side_on.gif) 10px 2px no-repeat;}
div#left_nav ul li a{color:#596781;font-weight:bold;font-size:10px; text-decoration: none; margin: 0px ; border-bottom:1px dotted #CCC; padding:0px 0px 5px 25px; line-height:120%;}
div#left_nav ul li a.news{ color:#596781; font-weight:bold;font-size:10px; text-decoration: none; margin: 0px ; padding:0px 0px 5px 45px; line-height:120%;}
div#left_nav ul li a.on{color:#990001;font-weight:bold;font-size:10px; text-decoration: none; margin: 0px ; border-bottom:1px dotted #CCC; padding:0px 0px 5px 25px; line-height:120%;}
div#left_nav ul li a.on_news{ border:hidden;color:#990001;font-weight:bold;font-size:10px; text-decoration: none; margin: 0px ; padding:0px 0px 5px 25px; line-height:120%;}
**********************************************/


/*Body right*/
div#bodyright{background-image: url(../images/common/body_bg.gif); background-repeat:repeat-x;background-color:#FFFFFF; float:right; width:569px; padding:23px 10px 0px 0px; border-left:1px solid #CCC; margin:0px;}
div#bodyright h1{background-image: url(../images/common/h1.gif);background-repeat:no-repeat; margin:0px 0px 15px 0px; padding:2px 13px; font-size:16px; font-weight:bold; line-height:100%;}
div#bodyright h2{background-image: url(../images/common/h2_bg.gif); background-repeat:repeat-x;height:23px; font-size:12px; font-weight:bold;color:#545454; padding:5px 0px 0px 10px;margin:0px 0px 10px 0px;line-height:100%;}
div#bodyright h3.categry { background-image: url(../images/common/h3_bg.gif);background-repeat:no-repeat; margin:3px 0px; padding:7px 13px; font-size:12px; line-height:100%; height:12px; font-weight:bold; color:#545454;}
div#bodyright h3{ background-image: url(../images/common/h3_bg.gif);background-repeat:no-repeat; margin:3px 0px; padding:7px 13px; font-size:12px; line-height:100%; height:12px; font-weight:bold; color:#545454;}

/*main_area*/
div#main_area{background-image: url(../images/common/bg_main_area.gif); background-repeat:repeat-x;border-bottom:1px solid gray; padding-bottom:10px;}
div#main_area input.search { border: 1px solid #B4B4B4; width: 120px; height: 16px; padding:3px;}

/*form_area*/
div#form_area{background-image: url(../images/common/bg_main_area.gif); background-repeat:repeat-x; padding-bottom:10px;}
div#form_area input.search { border: 1px solid #B4B4B4; width: 120px; height: 16px; padding:3px;}


/*contents*/
div#contents{background-color:#FFFFFF;width:730px; padding:0px;}
div#contents h2{background-image: url(../images/common/h2_bg.gif); background-repeat:repeat-x;height:23px; font-size:12px; font-weight:bold;color:#545454; padding:5px 0px 0px 10px;margin:10px 0px;line-height:100%;}
div#contents input.search { border: 1px solid #B4B4B4; width: 300px; height: 16px; padding:3px;}
div#contents input.form { border: 1px solid #B4B4B4; height: 16px; padding:3px;}
div#contents h3{ background-image: url(../images/common/h3_bg.gif);background-repeat:no-repeat; margin:3px 0px; padding:7px 13px; font-size:12px; line-height:100%; height:12px; font-weight:bold; color:#545454;}

/*search result*/
div#result{ border-top:3px solid #B0C1D1; padding-top:10px;}
.title{font-weight:bold; color:#3462AF;}

/*search footer*/
div#search_footer{ border-top:1px solid #B0C1D1; padding:10px 0px 50px 0px; margin-top:30px; font-size:10px; color:#556982;line-height:100%;}

/*Footer nav*/
div#footernav{font-size:9px; color:#556982; padding-bottom:10px; margin:10px 0px; float:right;}

/*Footer*/
div#footer{clear:both; height:26px; background-image: url(../images/common/footer_bg.gif); background-repeat:repeat-x; padding: 14px 10px 0px 10px; font-size:9px; color:#3661AF; line-height:140%; margin:0px;}

/*Company*/
p.pad10{padding-bottom:10px;}
ul.list{margin-left:10px; padding-left:10px;}
ul.list li{ list-style:disc; }
table.company{border:1px solid #FFFFFF;border-collapse:collapse; vertical-align:top; }
table.company td{border:1px solid #FFFFFF; background-color:#F1F1F1; padding:3px; vertical-align:top;}
table.company th{border:1px solid #FFFFFF; background-color:#CCCCCC; text-align:left; width:120px; padding:3px; vertical-align:top;}
table.company table,table.company table td{ border:none; padding:0;}

/*Info*/
table.info{border:1px solid #90AAC5;border-collapse:collapse; vertical-align:top; width:100%; }
table.info td{border:1px solid #90AAC5; background-color:#FFFFFF; padding:3px 5px; vertical-align:top;}
table.info th{border:1px solid #90AAC5; background-color:#C6D2DE; text-align:center; padding:1px 5px; vertical-align:top;}
table.info th.dk{border:1px solid #90AAC5; background-color:#90AAC5; text-align:left; color:#FFFFFF; padding:1px 5px; vertical-align:top;}
table.info th.tel{ width:120px;}
table.info td.mail{text-align:center; width:40px;}


/*default*/
/* *{margin:0;padding:0;} */
body { background-image: url(../images/common/bg.gif); background-color:#FFFFFF; width:760px; padding:0px; margin:auto; font: 13px 'Lucida Grande',"lr oSVbN",sans-serif;  color: #666666;
line-height:160%;}
.componentheading {background-image: url(../images/common/h1.gif);background-repeat:no-repeat; margin:15px 0px; padding:2px 13px; font-size:16px; font-weight:bold; line-height:100%;}
/*.contentheading {background-image: url(../images/common/h1.gif);background-repeat:no-repeat; margin:15px 0px; padding:2px 13px; font-size:16px; font-weight:bold; line-height:100%;}*/
h1 {background-image: url(../images/common/h1.gif);background-repeat:no-repeat; margin:15px 0px; padding:2px 13px; font-size:16px; font-weight:bold; line-height:100%;}
h2 {background-image: url(../images/common/h2_bg.gif); background-repeat:repeat-x;height:23px; font-size:12px; font-weight:bold;color:#545454; padding:5px 0px 0px 10px;margin:0px 0px 10px 0px;line-height:100%;}
h3 {background-image: url(../images/common/h3_bg.gif);background-repeat:no-repeat; margin:3px 0px; padding:7px 13px; font-size:12px; line-height:100%; height:12px; font-weight:bold; color:#545454;}
h4, h5, h6, { margin: 0px; padding: 0px;font-size:12px; line-height:100%; height:26px; font-weight:bold; color:#545454;} 
img { border:0px; padding:0px; margin:0px;}
div {margin:0px; padding:0px; }
p {margin:0px; padding:0px;}
form {margin:0px; padding:0px; font:11px; }
input {}
.hide { display: none;}

ul{list-style:none;}
li{list-style:disc;}
ol li{list-style:decimal;}

a:link{ color:#3661AF; text-decoration: none;}
a:visited { color:#766F9F; text-decoration: none;}
a:active { color:#3661AF; text-decoration: none;}
a:hover { color:#3661AF; text-decoration: underline;}


/*position*/
.left {float:left; margin:0px; padding:0px;} 
.right {float:right; margin:0px; padding:0px;}
.clear {clear:both; margin:0px; padding:0px;}

/*font*/
.small {font: }
.caption {font:}
.white_b{color:#FFFFFF;font-weight:bold;}
.font10{font-size:10px;}


/*border*/
.border_blue{border:1px solid #B0C1D1;margin-right:10px;}


/* margin */
.mg20 {margin:20px;}
.mg15 {margin:15px;}
.mg14 {margin:14px;}
.mg12 {margin:12px;}
.mg10 {margin:10px;}
.mg8 {margin:8px;}
.mg6 {margin:6px;}
.mg5 {margin:5px;}
.mg4 {margin:4px;}
.mg3 {margin:3px;}
.mg2 {margin:2px;}
.mg1 {margin:1px;}
.mg0 {margin:0px;}

.mg5l {margin-left:5px;}
.mg10l {margin-left:10px;}
.mg12l {margin-left:12px;}
.mg14l {margin-left:14px;}
.mg15l {margin-left:15px;}
.mg20l {margin-left:20px;}
.mg25l {margin-left:25px;}
.mg30l {margin-left:30px;}
.mg35l {margin-left:35px;}
.mg40l {margin-left:40px;}
.mg50l {margin-left:50px;}
.mg60l {margin-left:60px;}
.mg150l {margin-left:150px;}
.mg180l {margin-left:180px;}
.mg240l {margin-left:240px;}

.mg5r {margin: 0px 5px 0px 0px;}
.mg10r {margin: 0px 10px 0px 0px;}
.mg15r {margin: 0px 15px 0px 0px;}
.mg20r {margin: 0px 20px 0px 0px;}
.mg30r {margin: 0px 30px 0px 0px;}
.mg40r {margin: 0px 40px 0px 0px;}
.mg50r {margin: 0px 50px 0px 0px;}

.mg2t {margin: 2px 0px 0px 0px;}
.mg5t {margin: 5px 0px 0px 0px;}
.mg8t {margin: 8px 0px 0px 0px;}
.mg10t {margin: 10px 0px 0px 0px;}
.mg15t {margin: 15px 0px 0px 0px;}
.mg20t {margin: 20px 0px 0px 0px;}
.mg25t {margin: 25px 0px 0px 0px;}
.mg30t {margin: 30px 0px 0px 0px;}
.mg35t {margin: 35px 0px 0px 0px;}
.mg40t {margin: 40px 0px 0px 0px;}
.mg50t {margin: 50px 0px 0px 0px;}
.mg60t {margin: 60px 0px 0px 0px;}

.mg3b {margin: 0px 0px 3px 0px;}
.mg5b {margin: 0px 0px 5px 0px;}
.mg10b {margin: 0px 0px 10px 0px;}
.mg15b {margin: 0px 0px 15px 0px;}
.mg20b {margin: 0px 0px 20px 0px;}
.mg30b {margin: 0px 0px 30px 0px;}
.mg40b {margin: 0px 0px 40px 0px;}
.mg50b {margin: 0px 0px 50px 0px;}

.mg2tb {margin: 2px 0px 2px 0px;}
.mg3tb {margin: 3px 0px 3px 0px;}
.mg4tb {margin: 4px 0px 4px 0px;}
.mg5tb {margin: 5px 0px 5px 0px;}
.mg6tb {margin: 6px 0px 6px 0px;}
.mg8tb {margin: 8px 0px 8px 0px;}
.mg10tb {margin: 10px 0px 10px 0px;}
.mg14tb {margin: 14px 0px 14px 0px;}
.mg15tb {margin: 15px 0px 15px 0px;}
.mg20tb {margin: 20px 0px 20px 0px;}
.mg60tb {margin: 60px 0px 60px 0px;}

.mg2lr {margin: 0px 2px 0px 2px;}
.mg3lr {margin: 0px 3px 0px 3px;}
.mg4lr {margin: 0px 4px 0px 4px;}
.mg5lr {margin: 0px 5px 0px 5px;}
.mg6lr {margin: 0px 6px 0px 6px;}
.mg8lr {margin: 0px 8px 0px 8px;}
.mg10lr {margin: 0px 10px 0px 10px;}
.mg14lr {margin: 0px 14px 0px 14px;}
.mg15lr {margin: 0px 15px 0px 15px;}
.mg20lr {margin: 0px 20px 0px 20px;}
.mg25lr {margin: 0px 25px 0px 25px;}
.mg30lr {margin: 0px 30px 0px 30px;}

.pd5t{padding-top:5px;}
.pd10lr{padding:0px 10px;}
.pd10r{padding:0px 10px 0px 0px;}
.pd20lr{padding:0px 20px;}
.pd3tb5lr{padding:3px 5px;}
.pd5{padding:5px;}

.line100{line-height:100%;}

/* --- main navi(meinmenu) ---- */

ul#mainlevel-main{
  padding           : 0px;
  margin            : 0px;
  list-style        : none;
}

#mainlevel-main li{
  float             : left;
  margin            : 0px;
  padding           : 0px;
  height            : 25px;
  border-right: 1px solid #727F92 ;
  list-style:none;
}

a.mainlevel-main {
  display           : block;
  text-decoration   : none;
  padding           : 8px 25px;
  color:#FFFFFF;
}

a.mainlevel-main:link {
  display           : block;
  padding           : 8px 25px;
  text-decoration   : none;
  background-image  : url(../images/common/gnav_bg.gif);
  background-repeat : repeat-x;
  line-height       : 100%;
  color:#FFFFFF;
}

a.mainlevel-main:visited {
  display           : block;
  padding           : 8px 25px;
  text-decoration   : none;
  background-image  : url(../images/common/gnav_bg.gif);
  background-repeat : repeat-x;
  line-height       : 100%;
  color:#FFFFFF;  
}

a.mainlevel-main:hover {
  display           : block;
  padding           : 8px 25px;
  text-decoration   : underline;
  background-image  : url(../images/common/gnav_bg_on.gif);
  background-repeat : repeat-x;
  line-height       : 100%;
  color:#FFFFFF;
}

#active_menu-main {
  display           : block;
  padding           : 8px 25px;
  text-decoration   : underline;
  background-image  : url(../images/common/gnav_bg_on.gif);
  background-repeat : repeat-x;
  line-height       : 100%;
  text-decoration   : none;
}

a#active_menu-main:hover {
}

a.sublevel-main {
}

a.sublevel-main:link, a.sublevel-main:visited {
}

a.sublevel-main:hover {
}

/* --- head navi(headmenu) ---- */

ul#mainlevel-head{
  float             :left;
  margin:0px;
  padding:0px;
  list-style:none;
}

#mainlevel-head li{
  float             :left;
  margin            : 5x 0px 0px 0px;
  padding:0px;
  list-style:none;
}

a.mainlevel-head {
  text-decoration   : none;
  padding           : 0px 0px 0px 20px;
  background        : url(../images/common/arrow.gif) 10px 1px no-repeat;
}

a.mainlevel-head:link {
  text-decoration   : none;
  padding           : 0px 0px 0px 20px;
  background        : url(../images/common/arrow.gif) 10px 1px no-repeat;
}

a.mainlevel-head:visited {
  text-decoration   : none;
  padding           : 0px 0px 0px 20px;
  background        : url(../images/common/arrow.gif) 10px 1px no-repeat;
}

a.mainlevel-head:hover {
  text-decoration   : underline;
  padding           : 0px 0px 0px 20px;
  background        : url(../images/common/arrow.gif) 10px 1px no-repeat;
}

#active_menu-head {
}

a#active_menu-head:hover {
}

a.sublevel-head {
}

a.sublevel-head:link, a.sublevel-head:visited {
}

a.sublevel-head:hover {
}

/* --- common navi(langmenu, ftmainmenu, footmenu) ---- */

ul#mainlevel-common{
  float             : left;
  margin:0px;
  padding:0px;
  list-style:none;
}

#mainlevel-common li{
  float             : left;
  padding           : 0px 8px;
  margin        : 0px;
  border-right      : solid 1px;
  line-height       : 100%;
  list-style:none;
	line-height		: 120%;
}

a.mainlevel-common {
  text-decoration   : none;
  vertical-align    : middle;
}

a.mainlevel-common:link {
  text-decoration   : none;
  vertical-align    : middle;
}

a.mainlevel-common:visited {
  text-decoration   : none;
  vertical-align    : middle;
}

a.mainlevel-common:hover {
  text-decoration   : underline;
  vertical-align    : middle;
}

#active_menu-common {

}

a#active_menu-common:hover {
}

a.sublevel-common {
}

a.sublevel-common:link, a.sublevel-common:visited {
}

a.sublevel-common:hover {
}

/* --- side navi ---- */

ul#mainlevel-snavi{
  margin            : 0px;
  padding           : 0px;
  list-style:none;
}

#mainlevel-snavi li{
  float             : left;
  width             : 160px;
  margin            : 0px;
  list-style:none;
}

a.mainlevel-snavi {
  color             : #596781;
  font-weight       : bold;
  font-size         : 10px;
  padding           : 5px 0px 0px 25px ;
  display           : block;
  text-decoration   : none;
  display           : none;
}

a.mainlevel-snavi:link {
}

a.mainlevel-snavi:visited {
}

a.mainlevel-snavi:hover {
}

#active_menu-snavi {
  color             :#990001;
  background        : url(../images/common/arrow_side_on.gif) 10px 2px no-repeat;
  margin:0px;
}

a#active_menu-snavi:hover {
}

ul li ul li a.sublevel-snavi{
  color             : #596781;
  font-weight       : bold;
  font-size         : 10px;
  text-decoration   : none;
  margin            : 0px;
  padding           : 0px 0px 5px 25px;
  line-height       : 120%;
  background        : url(../images/common/arrow_side_off.gif) 10px 2px no-repeat;
  display           : block;
  list-style:none;
}

div#bodyleft ul#mainlevel-snavi li{
  margin            : 0px;
  padding:0px;
}

div#bodyleft ul#mainlevel-snavi ul{
  margin            : 0px 0px 0px 5px; 
  padding:0px;
  list-style:none;
}

ul li ul li ul li a.sublevel-snavi{
  color             : #596781;
  font-weight       : bold;
  font-size         : 10px;
  text-decoration   : none;
  margin            : 0px;
  padding           : 0px 0px 5px 25px;
  line-height       : 120%;
  background        : url(../images/common/arrow_02.gif) 10px 2px no-repeat;
  display           : block;
  list-style:none;
}

/***
a.sublevel-snavi {
}
***/

a.sublevel-snavi:link, a.sublevel-snavi:visited {
}
a.sublevel-snavi:hover {
}

.contentpane, .contentpaneopen{
  padding           : 0px 0px 0px 20px;
}

div#bodyarea table.contentpaneopen{
  border-collapse:collapse;
/* padding           : 0px 0px 0px 20px; */
  margin:15px 0px 0px 0px;
}

div#bodyarea table.contentpaneopen tr td.contentheading{
  background-image: url(../images/common/h1.gif);
  background-repeat:no-repeat;
  margin:15px 0px;
  padding           : 2px 13px 2px 13px;
/*  padding:2px 13px;*/
  font-size:16px;
  font-weight:bold; line-height:100%;
}

div#bodyarea table.contentpaneopen tr td{
  padding           : 0px 0px 0px 20px;
}

.sectiontableentry1, .sectiontableentry2 {
  display           : none;
}

#mod_search_searchword {
  font-size         : 10px;
  margin            : 1px;
  width             : 200px;
  border            : 1px solid #EEEEEE;
  background-color  : #FFFFFF;
}

#mod_search_searchword .inputbox {
  font-size         : 10px;
  padding           : 4px;
  height            : 10px;
}

.button {
  font-size         : 11px;
  color             : #666666;
  background-color  : #FFF;
  border            : 1px solid #DADDD0;
  margin-bottom     : 0px;
  padding           : 1px;
 }

div#bodyarea div table.contentpaneopen tr td table tr td.sectiontableheader {
  display: none;
}

div#bodyarea div * td.small {
  display: none;
}

div#bodyarea div table.searchintro tr td a {
  display: none;
}

div#bodyarea div table.searchintro {
    margin:10px 0px 0px 20px;
}

#lang_link {
  float:left;
  text-align:right;
  font-size:9px;
  padding:0px;
  margin:13px 0px 0px 0px;
}

/* For Productbook Begin */
div.product {
  padding:0px 0px 0px 30px;
}

span.product_current_page {
  font-weight:bold;
}

div.product_page1 {
  line-height:100%;
  text-align:right;
  vertical-align:text-bottom;
}

div.product_page2 {
  text-align:right;
  vertical-align:text-bottom;
}

table.product_list {
  border-collapse:collapse;
  empty-cells:show;
  background-color:#90AAC5;
  width:100%;
}

th.product_list_name_title {
  background-color:#90AAC5;
  color:#FFFFFF;
  font-weight:bold;
  padding:3px 5px;
  border: 1px solid #90AAC5;
}

th.product_list_title {
  background-color:#C6D2DE;
  padding:3px 5px;
  font-weight:bold;
  border: 1px solid #90AAC5;
}

td.product_list_value {
  background-color:#FFFFFF;
  padding:3px 5px;
  border: 1px solid #90AAC5;
}

td.product_list_center_value {
  background-color:#FFFFFF;
  padding:3px 5px;
  text-align:center;
  border: 1px solid #90AAC5;
}

table.product_detail_top {
  border-spacing:0px;
  empty-cells:show;
  border-collapse:collapse;
  width:100%;
}

td.product_detail_picture {
  vertical-align:baseline;
  width:380px;
  padding:0px;
}

td.product_detail_description {
  text-align:left;
  vertical-align:top;
  padding:0px;
}

div.product_detail_description_title {
  font-weight:bold;
}

table.product_detail_pdf {
  border-spacing:1px;
  empty-cells:show;
  border-collapse:collapse;
  width:100%;
  background-color:#90AAC5;
  margin: 20px 0px 20px 0px;
}

td.product_detail_pdf_title {
  width:25%;
  text-align:center;
  background-color:#C6D2DE;
  border: 1px solid #90AAC5;
}

td.product_detail_pdf_value {
  text-align:center;
  background-color:#FFFFFF;
  border: 1px solid #90AAC5;
}

table.product_detail_list {
  border-spacing:1px;
  empty-cells:show;
  border-collapse:collapse;
  width:100%;
  background-color:#90AAC5;
}

td.product_detail_title {
  width:200px;
  background-color:#C6D2DE;
  padding:3px 5px;
  font-weight:bold;
  border: 1px solid #90AAC5;
}

td.product_detail_value {
  background-color:#FFFFFF;
  padding:0px 0px 0px 10px;
  border: 1px solid #90AAC5;
}
/* For Productbook End */

div#path span.pathway img {
  display: none;
}

