/*****************************************************************************
 CadenceSolutions 
*****************************************************************************/
div#CadenceSolutionsBox {
	height:551px;
	position:relative;
	width:817px;
}
div#CadenceSolutions {
	background:url(../../products/images/cadence_solutions.jpg) left top no-repeat;
	height:551px;
	position:relative;
	width:817px;
}



/*---------------------------------------------------------
 solution
---------------------------------------------------------*/
div#CadenceSolutions ul#solution {
	position:absolute;
	left:0;
	height:86px;
	top:0;
	width:817px;
}
div#CadenceSolutions ul#solution li {
	position:absolute;
}
div#CadenceSolutions ul#solution a {
	background:none;
	display:block;
	top:0;
	height:53px;
	overflow:hidden;
	text-indent:-99999px;
	width:53px;
}
div#CadenceSolutions ul#solution li#solution_1 {
	left:76px;
}
div#CadenceSolutions ul#solution li#solution_2 {
	left:229px;
}
div#CadenceSolutions ul#solution li#solution_3 {
	left:382px;
}
div#CadenceSolutions ul#solution li#solution_4 {
	left:534px;
}
div#CadenceSolutions ul#solution li#solution_5 {
	left:688px;
}



/*---------------------------------------------------------
 ecosystem
---------------------------------------------------------*/
div#CadenceSolutions ul#ecosystem {
	position:absolute;
	left:0;
	height:465px;
	top:86px;
	width:196px;
}
div#CadenceSolutions ul#ecosystem li {
}
div#CadenceSolutions ul#ecosystem li a {
	background:none;
	display:block;
	left:6px;
	height:74px;
	overflow:hidden;
	position:absolute;
	text-indent:-99999px;
	width:74px;
}
div#CadenceSolutions ul#ecosystem li#ecosystem_1 a {
	top:44px;
}
div#CadenceSolutions ul#ecosystem li#ecosystem_2 a {
	top:126px;
}
div#CadenceSolutions ul#ecosystem li#ecosystem_3 a {
	top:208px;
}
div#CadenceSolutions ul#ecosystem li#ecosystem_4 a {
	top:290px;
}
div#CadenceSolutions ul#ecosystem li#ecosystem_5 a {
	top:372px;
}




/*---------------------------------------------------------
 fv
---------------------------------------------------------*/
div#CadenceSolutions ul#fv {
	position:absolute;
	left:212px;
	height:443px;
	top:97px;
	width:111px;
	z-index:0;
}
div#CadenceSolutions ul#fv li#fv_1,
div#CadenceSolutions ul#fv li#fv_2,
div#CadenceSolutions ul#fv li#fv_3,
div#CadenceSolutions ul#fv li#fv_4 {
	left:6px;
	height:69px;
	position:absolute;
	width:99px;
}
div#CadenceSolutions ul#fv li#fv_1 {
	top:68px;
}
div#CadenceSolutions ul#fv li#fv_2 {
	top:157px;
}
div#CadenceSolutions ul#fv li#fv_3 {
	top:246px;
}
div#CadenceSolutions ul#fv li#fv_4 {
	top:335px;
}
div#CadenceSolutions ul#fv li:hover ul,
div#CadenceSolutions ul#fv li.sfHover ul {
/*	top:0;
	left:129px;*/
	top:69px;
	left:0;
	z-index:9999;
}
div#CadenceSolutions ul#fv li a {
	background:none;
	display:block;
	height:69px;
	text-indent:-99999px;
	width:99px;
}
div#CadenceSolutions ul#fv li#fv_5 a{
	left:4px;
	height:30px;
	position:absolute;
	top:4px;
	width:75px;
}


/*---------------------------------------------------------
 sd
---------------------------------------------------------*/
div#CadenceSolutions ul#sd {
	position:absolute;
	left:328px;
	height:71px;
	top:97px;
	width:423px;
	z-index:0;
}
div#CadenceSolutions ul#sd li#sd_1,
div#CadenceSolutions ul#sd li#sd_2 {
	top:29px;
	height:31px;
	position:absolute;
	width:199px;
}
div#CadenceSolutions ul#sd li#sd_1 {
	left:9px;
}
div#CadenceSolutions ul#sd li#sd_2 {
	left:213px;
}
div#CadenceSolutions ul#sd li:hover ul,
div#CadenceSolutions ul#sd li.sfHover ul {
	top:29px;
	left:0;
	z-index:9999;
}
div#CadenceSolutions ul#sd li a {
	background:none;
	display:block;
	height:31px;
	text-indent:-99999px;
	width:199px;
}
div#CadenceSolutions ul#sd li#sd_3 a{
	left:4px;
	height:18px;
	position:absolute;
	top:4px;
	width:175px;
}



/*---------------------------------------------------------
 lddi
---------------------------------------------------------*/
div#CadenceSolutions ul#lddi {
	position:absolute;
	left:328px;
	height:230px;
	top:173px;
	width:151px;
	z-index:0;
}
div#CadenceSolutions ul#lddi li#lddi_1,
div#CadenceSolutions ul#lddi li#lddi_2,
div#CadenceSolutions ul#lddi li#lddi_3,
div#CadenceSolutions ul#lddi li#lddi_4,
div#CadenceSolutions ul#lddi li#lddi_5,
div#CadenceSolutions ul#lddi li#lddi_6,
div#CadenceSolutions ul#lddi li#lddi_7 {
	left:6px;
	height:19px;
	position:absolute;
	width:139px;
}
div#CadenceSolutions ul#lddi li#lddi_1 {
	top:39px;
}
div#CadenceSolutions ul#lddi li#lddi_2 {
	top:61px;
}
div#CadenceSolutions ul#lddi li#lddi_3 {
	top:83px;
}
div#CadenceSolutions ul#lddi li#lddi_4 {
	top:134px;
}
div#CadenceSolutions ul#lddi li#lddi_5 {
	top:156px;
}
div#CadenceSolutions ul#lddi li#lddi_6 {
	top:178px;
}
div#CadenceSolutions ul#lddi li#lddi_7 {
	top:200px;
}
div#CadenceSolutions ul#lddi li:hover ul,
div#CadenceSolutions ul#lddi li.sfHover ul {
/*	top:0;
	left:129px;*/
	top:19px;
	left:0;
	z-index:9999;
}
div#CadenceSolutions ul#lddi li a {
	background:none;
	display:block;
	height:19px;
	text-indent:-99999px;
	width:139px;
}
div#CadenceSolutions ul#lddi li#lddi_8 a{
	left:4px;
	height:16px;
	position:absolute;
	top:20px;
	width:90px;
}
div#CadenceSolutions ul#lddi li#lddi_9 a{
	left:4px;
	height:16px;
	position:absolute;
	top:114px;
	width:143px;
}



/*---------------------------------------------------------
 cic
---------------------------------------------------------*/
div#CadenceSolutions ul#cic {
	position:absolute;
	left:484px;
	height:230px;
	top:173px;
	width:121px;
	z-index:0;
}
div#CadenceSolutions ul#cic li#cic_1,
div#CadenceSolutions ul#cic li#cic_2,
div#CadenceSolutions ul#cic li#cic_3,
div#CadenceSolutions ul#cic li#cic_4 {
	left:6px;
	height:31px;
	position:absolute;
	width:109px;
}
div#CadenceSolutions ul#cic li#cic_1 {
	top:49px;
}
div#CadenceSolutions ul#cic li#cic_2 {
	top:90px;
}
div#CadenceSolutions ul#cic li#cic_3 {
	top:131px;
}
div#CadenceSolutions ul#cic li#cic_4 {
	top:172px;
}
div#CadenceSolutions ul#cic li:hover ul,
div#CadenceSolutions ul#cic li.sfHover ul {
/*	top:0;
	left:119px;*/
	top:31px;
	left:0;
	z-index:9999;
}
div#CadenceSolutions ul#cic li a {
	background:none;
	display:block;
	height:31px;
	text-indent:-99999px;
	width:109px;
}
div#CadenceSolutions ul#cic li#cic_5 a{
	left:4px;
	height:18px;
	position:absolute;
	top:4px;
	width:107px;
}



/*---------------------------------------------------------
 mfg
---------------------------------------------------------*/
div#CadenceSolutions ul#mfg {
	position:absolute;
	left:328px;
	height:103px;
	bottom:11px;
	width:277px;
	z-index:0;
}
div#CadenceSolutions ul#mfg li#mfg_1,
div#CadenceSolutions ul#mfg li#mfg_2,
div#CadenceSolutions ul#mfg li#mfg_3,
div#CadenceSolutions ul#mfg li#mfg_4 {
	height:19px;
	position:absolute;
	width:129px;
}
div#CadenceSolutions ul#mfg li#mfg_1 {
	left:75px;
	top:24px;
}
div#CadenceSolutions ul#mfg li#mfg_2 {
	left:6px;
	top:48px;
}
div#CadenceSolutions ul#mfg li#mfg_3 {
	left:142px;
	top:48px;
}
div#CadenceSolutions ul#mfg li#mfg_4 {
	left:75px;
	top:72px;
}
div#CadenceSolutions ul#mfg li:hover ul,
div#CadenceSolutions ul#mfg li.sfHover ul {
/*	top:0;
	left:119px;*/
	top:19px;
	left:0;
	z-index:9999;
}
div#CadenceSolutions ul#mfg li a {
	background:none;
	display:block;
	height:19px;
	text-indent:-99999px;
	width:129px;
}
div#CadenceSolutions ul#mfg li#mfg_5 a{
	left:4px;
	height:17px;
	position:absolute;
	top:4px;
	width:200px;
}



/*---------------------------------------------------------
 pcb
---------------------------------------------------------*/
div#CadenceSolutions ul#pcb {
	position:absolute;
	right:66px;
	height:220px;
	top:173px;
	width:141px;
	z-index:0;
}
div#CadenceSolutions ul#pcb li#pcb_1,
div#CadenceSolutions ul#pcb li#pcb_2,
div#CadenceSolutions ul#pcb li#pcb_3,
div#CadenceSolutions ul#pcb li#pcb_4,
div#CadenceSolutions ul#pcb li#pcb_5 {
	height:31px;
	left:6px;
	position:absolute;
	width:129px;
}
div#CadenceSolutions ul#pcb li#pcb_1 {
	top:29px;
}
div#CadenceSolutions ul#pcb li#pcb_2 {
	top:65px;
}
div#CadenceSolutions ul#pcb li#pcb_3 {
	top:101px;
}
div#CadenceSolutions ul#pcb li#pcb_4 {
	top:137px;
}
div#CadenceSolutions ul#pcb li#pcb_5 {
	top:173px;
}

div#CadenceSolutions ul#pcb li:hover ul,
div#CadenceSolutions ul#pcb li.sfHover ul {
/*	top:0;
	left:-200px;*/
	top:31px;
	left:0;
	z-index:9999;
}
div#CadenceSolutions ul#pcb li a {
	background:none;
	display:block;
	height:31px;
	text-indent:-99999px;
	width:129px;
}
div#CadenceSolutions ul#pcb li#pcb_6 a{
	left:4px;
	height:17px;
	position:absolute;
	top:4px;
	width:75px;
}


/*---------------------------------------------------------
 pkg
---------------------------------------------------------*/
div#CadenceSolutions ul#pkg {
	position:absolute;
	right:66px;
	height:142px;
	bottom:11px;
	width:141px;
	z-index:0;
}
div#CadenceSolutions ul#pkg li#pkg_1,
div#CadenceSolutions ul#pkg li#pkg_2 {
	height:31px;
	left:6px;
	position:absolute;
	width:129px;
}
div#CadenceSolutions ul#pkg li#pkg_1 {
	top:46px;
}
div#CadenceSolutions ul#pkg li#pkg_2 {
	top:82px;
}
div#CadenceSolutions ul#pkg li:hover ul,
div#CadenceSolutions ul#pkg li.sfHover ul {
/*	top:0;
	left:-200px;*/
	top:31px;
	left:0;
	z-index:9999;
}
div#CadenceSolutions ul#pkg li a {
	background:none;
	display:block;
	height:31px;
	text-indent:-99999px;
	width:129px;
}
div#CadenceSolutions ul#pkg li#pkg_3 a{
	left:4px;
	height:17px;
	position:absolute;
	top:4px;
	width:130px;
}



/**********************************************************/
div#CadenceSolutions ul#fv li a,
div#CadenceSolutions ul#sd li a,
div#CadenceSolutions ul#lddi li a,
div#CadenceSolutions ul#cic li a,
div#CadenceSolutions ul#mfg li a,
div#CadenceSolutions ul#pcb li a,
div#CadenceSolutions ul#pkg li a {
	display:block;
	text-indent:-99999px;
	overflow:hidden;
}
div#CadenceSolutions ul#fv li a:hover,
div#CadenceSolutions ul#sd li a:hover,
div#CadenceSolutions ul#lddi li a:hover,
div#CadenceSolutions ul#cic li a:hover,
div#CadenceSolutions ul#mfg li a:hover,
div#CadenceSolutions ul#pcb li a:hover,
div#CadenceSolutions ul#pkg li a:hover {
/*	background-color:#f0f0f0;*/
	text-decoration:none;
}
div#CadenceSolutions ul#fv li:hover, 
div#CadenceSolutions ul#fv li.sfHover,
div#CadenceSolutions ul#fv li a:focus, 
div#CadenceSolutions ul#fv li a:hover, 
div#CadenceSolutions ul#fv li a:active,
div#CadenceSolutions ul#sd li:hover, 
div#CadenceSolutions ul#sd li.sfHover,
div#CadenceSolutions ul#sd li a:focus, 
div#CadenceSolutions ul#sd li a:hover, 
div#CadenceSolutions ul#sd li a:active,
div#CadenceSolutions ul#lddi li:hover, 
div#CadenceSolutions ul#lddi li.sfHover,
div#CadenceSolutions ul#lddi li a:focus, 
div#CadenceSolutions ul#lddi li a:hover, 
div#CadenceSolutions ul#lddi li a:active,
div#CadenceSolutions ul#cic li:hover, 
div#CadenceSolutions ul#cic li.sfHover,
div#CadenceSolutions ul#cic li a:focus, 
div#CadenceSolutions ul#cic li a:hover, 
div#CadenceSolutions ul#cic li a:active,
div#CadenceSolutions ul#mfg li:hover, 
div#CadenceSolutions ul#mfg li.sfHover,
div#CadenceSolutions ul#mfg li a:focus, 
div#CadenceSolutions ul#mfg li a:hover, 
div#CadenceSolutions ul#mfg li a:active,
div#CadenceSolutions ul#pcb li:hover, 
div#CadenceSolutions ul#pcb li.sfHover,
div#CadenceSolutions ul#pcb li a:focus, 
div#CadenceSolutions ul#pcb li a:hover, 
div#CadenceSolutions ul#pcb li a:active,
div#CadenceSolutions ul#pkg li:hover, 
div#CadenceSolutions ul#pkg li.sfHover,
div#CadenceSolutions ul#pkg li a:focus, 
div#CadenceSolutions ul#pkg li a:hover, 
div#CadenceSolutions ul#pkg li a:active {
	text-decoration:none;
/*	background-color:#f0f0f0; */
}
div#CadenceSolutions ul#fv li ul,
div#CadenceSolutions ul#sd li ul,
div#CadenceSolutions ul#lddi li ul,
div#CadenceSolutions ul#cic li ul,
div#CadenceSolutions ul#mfg li ul,
div#CadenceSolutions ul#pcb li ul,
div#CadenceSolutions ul#pkg li ul {
	background-color:#666666;
	display:none;
	filter:alpha(opacity=95);
	position:absolute;
	-moz-opacity: 0.95;
	opacity: 0.95;
	width:200px;
}
div#CadenceSolutions ul#fv li ul li,
div#CadenceSolutions ul#sd li ul li,
div#CadenceSolutions ul#lddi li ul li,
div#CadenceSolutions ul#cic li ul li,
div#CadenceSolutions ul#mfg li ul li,
div#CadenceSolutions ul#pcb li ul li,
div#CadenceSolutions ul#pkg li ul li {
	background:none;
	height:auto;
	padding-right:0;
}
div#CadenceSolutions ul#fv li ul li:hover,
div#CadenceSolutions ul#sd li ul li:hover,
div#CadenceSolutions ul#lddi li ul li:hover,
div#CadenceSolutions ul#cic li ul li:hover,
div#CadenceSolutions ul#mfg li ul li:hover,
div#CadenceSolutions ul#pcb li ul li:hover,
div#CadenceSolutions ul#pkg li ul li:hover {
	visibility:inherit; /* fixes IE7 'sticky bug' */
}
div#CadenceSolutions ul#fv li ul li a,
div#CadenceSolutions ul#sd li ul li a,
div#CadenceSolutions ul#lddi li ul li a,
div#CadenceSolutions ul#cic li ul li a,
div#CadenceSolutions ul#mfg li ul li a,
div#CadenceSolutions ul#pcb li ul li a,
div#CadenceSolutions ul#pkg li ul li a {
	background:none;
	color:#ffffff;
	display:block;
	font-family:Arial , Verdana , Helvetica , sans-serif , '‚l‚r ‚oƒSƒVƒbƒN' , 'ƒqƒ‰ƒMƒmŠpƒS Pro W3' , 'Hiragino Kaku Gothic Pro'!important;
	height:auto;
	line-height:1.1;
	padding:3px 10px 3px 10px;
	margin:0;
	width:180px;
	text-indent:0;
}
div#CadenceSolutions ul#fv li ul li a:hover,
div#CadenceSolutions ul#fv li.last ul li a:hover,
div#CadenceSolutions ul#sd li ul li a:hover,
div#CadenceSolutions ul#sd li.last ul li a:hover,
div#CadenceSolutions ul#lddi li ul li a:hover,
div#CadenceSolutions ul#lddi li.last ul li a:hover,
div#CadenceSolutions ul#cic li ul li a:hover,
div#CadenceSolutions ul#cic li.last ul li a:hover,
div#CadenceSolutions ul#mfg li ul li a:hover,
div#CadenceSolutions ul#mfg li.last ul li a:hover,
div#CadenceSolutions ul#pcb li ul li a:hover,
div#CadenceSolutions ul#pcb li.last ul li a:hover,
div#CadenceSolutions ul#pkg li ul li a:hover,
div#CadenceSolutions ul#pkg li.last ul li a:hover {
	background:#eeeeee;
}


div#CadenceSolutions p#services a {
	background:none;
	bottom:0;
	height:465px;
	overflow:hidden;
	position:absolute;
	right:0;
	text-indent:-99999px;
	width:50px;
}


/*****************************************************************************
 prdIndex 
*****************************************************************************/
div#prdIndex {
	margin-top:-30px;
	width:817px;
	
}
div#prdIndex h2 {
	border-bottom:dashed 1px #CECECE;
	clear:both;
	padding:20px 0 7px 0;
	margin:0 5px 10px 5px;
}


div#prdIndex .DetailBox {
	float:left;
	font-family:Arial , Verdana , Helvetica , sans-serif , '‚l‚r ‚oƒSƒVƒbƒN' , 'ƒqƒ‰ƒMƒmŠpƒS Pro W3' , 'Hiragino Kaku Gothic Pro';
	font-size:14px;
	padding:0 0 8px 10px;
}
div#prdIndex .DetailBox.End {
	padding:25px 0 32px;
}

div#prdIndex .DetailBox .Img {
	width: 63px;
	padding:0 10px 0 0;
	float:left;
}
div#prdIndex .DetailBox .Txt {
	width:187px;
	float:left;
	color:#666;
}
div#prdIndex .DetailBox .Txt h3 {
	padding:0 0 4px;;
}
div#prdIndex .DetailBox .Txt p {
	padding:0 0 8px;
}
div#prdIndex .Txt a {
	font-size:12px;
	padding:0 10px 0 0;
	font-weight:bold;
	background:url(../images/arrow_right_double_red.gif) no-repeat right 0.5em;
}
div#prdIndex .Txt a:hover {
	background-color:#e3e3e3 !important;
	color:#c00 !important;
	text-decoration	:none;
}

div#prdIndex .a2z a {
	font-size:12px;
	padding:0 10px 0 0;
	font-weight:bold;
	background:url(../images/arrow_right_double_red.gif) no-repeat right 0.4em;
}
div#prdIndex .a2z a:hover {
	background-color:#e3e3e3 !important;
	color:#c00 !important;
	text-decoration	:none;
}








