/* all
--------------------------------------------*/
.clr{
clear:both;
}

img{
border:none;
}

#page{
margin:5px auto 0 auto;
width:808px;
text-align:left;
}

#spec-area{
position:relative;
height:auto !important;
height:1%;
}

.bld{
font-weight:bold;
}

.uline{
text-decoration:underline;
}

/* h
--------------------------------------------*/
#spec-area h1{
margin:0 0 15px 0;
border:none;
}

#spec-area h2{
margin:0;
padding:0;
font-size:130%;
font-weight:bold;
}

#spec-area h3{
margin:10px 0 2px 0;
clear:both;
font-size:120%;
color:#000000;
background:none;
border:none;
}

h3.series{
margin:10px 0 -20px 0 !important;
font-size:140% !important;
border-bottom:4px double #666666 !important;
}

h3.single{
margin:10px 0 -6px 0 !important;
border-bottom:1px solid #666666 !important;
}

h3.flt-title{
margin:0 !important;
float:left;
}


/* top
--------------------------------------------*/
#new-lineup{
list-style:none;
width:612px;
}

#new-lineup li{
margin:0 2px;
width:200px;
height:204px;
float:left;
}

*html #new-lineup{
width:614px;
}

/* spec
--------------------------------------------*/
#spec-area p{
margin:0 0 6px 0;
}

.admar{
margin:10px 0 2px 0 !important;
}

.area, .box{
clear:both;
margin:20px 0 10px 0;
}

.box{
margin:0 0 30px 0;
}

.top15 {
margin-top:15px;
}

.feature{
margin:5px 0 10px 0;
padding:10px 10px 10px 20px !important;
background:#efefef;
border:4px double #999999;
line-height:150%;
}

.flt-left .feature, .flt-right .feature{
width:360px;
}

.feature ul{
padding:0 0 5px 20px;
}

.feature li{
list-style: disc;
}

.w55per{
width:55% !important;
}


.photo img{
display:block;
margin:0 5px 3px 5px;
}

.photo{
margin:10px 0 0 0;
padding:0;
list-style:none;
}

.photo li{
margin:0 0 5px;
padding:0;
text-align:center;
float:left;
}


.flt-left{
float:left;
}

.flt-right{
float:right;
}

.txt-left{
text-align:left;
}

.txt-right{
text-align:right;
}

#spec-area p.fig{
margin:10px 0 20px 0;
text-align:center;
}

/* table
--------------------------------------------*/
#spec-area table{
font-size:12px;
width:100%;
text-align:center;
clear:both;
}

.mart10{
margin:10px 0 0 0;
}

.w120{
width:120px;
}

.w150{
width:150px;
}

.w70{
width:70px;
}

#spec-area th{
padding:4px 2px;
font-weight:bold;
}

.bg-b{
background:#0280A8;
}

.mmic .bg-b{
background:#4164A8;
}

.gaas .bg-b{
background:#0e724b;
}

.gaas-h .bg-b{
background:#67515c;
}

.newp .bg-b{
background:#1B70BC;
}

#spec-area .bg-b th{
color:#ffffff;
}

#spec-area th.type-no{
text-align:left;
font-weight:bold;
}

.even{
background:#E0E0E0;
}

.mmic .even{
background:#caccda;
}

.gaas .even{
background:#cad7ca;
}

.gaas-h .even{
background:#e0d9d9;
}

.newp .even{
background:#DFEFF7;
}

#spec-area td.txt-left{
background:#ffffff;
}

#spec-area td.txt-left-e{
background:#caccda;
text-align:left;
}

#spec-area td.gtxt-left{
text-align:left;
background:#E6F7DE;
}

#spec-area td{
padding:4px 2px;
}

#spec-area td ul, #spec-area td li{
margin:0;
padding:0;
list-style:disc;
}

.b-white{
background:#ffffff;
}

.note{
margin:0;
padding:0;
font-size:10px !important;
list-style:none;
}

.note li{
margin:0 1em 0 0;
padding:0;
font-size:10px !important;
}

#spec-area table ul{
margin:0 0 0 15px;
}

.let-redb{
font-weight:bold;
color:#ff0000;
}

/* foundry
--------------------------------------------*/
#foundry{
background:url(foundry_service/images/wafer.jpg) no-repeat bottom left;
height:auto !important;
height:1%;
}

/* top
--------------------------------------------*/
.col-left, .col-right{
width:32%;
float:left;
}

.col-right{
float:right;
}

.col-left ul, .col-right ul{
margin:0;
padding:0;
list-style:none;
}

.col-left dt, .col-right dt{
clear:both;
color:#0000FF;
}

.col-left li, .col-right li, .feature li{
clear:both;
margin:0 0 5px 0;
padding:0;
}

.col-left img, .col-right img{
margin:0 10px 0 0;
float:left;
}

.col-right p{
clear:both;
margin:30px 0 0 70px !important;
}

.col-left dd, .col-right dd{
margin:0;
padding:0;
}

.table-ad01{
font-size:12px;
}


.area:after, .box:after, #foundry:after, .col-left li:after, .col-right li:after{
content:".";
display:block;
clear:both;
height:0;
visibility:hidden;
}

