#mainImg {
width:580px;
height:76px;
margin:0 0 15px 0;
padding:0;
}

#mainImg h3{
width:580px;
height:76px;
margin:0 0 15px 0;
padding:0;
}

/*products list*/
#prodTop{
margin:0 auto;
padding:0;
text-align:center;
}

.pageTitle {
clear:left;
width:565px;
height:30px;
margin:0 auto;
padding:0;
text-align:center;
background:url(../products/img/tit_products_list.gif) no-repeat 0;
}

.pageTitle h4{
margin:0;
padding:0 0 0 22px;
font-size:12px;
line-height:24px;
font-weight:bold;
text-align:left;
}

.pageSubTitle{
width:540px;
margin:15px auto 0 auto;
padding:5px;
font-size:12px;
font-weight:bold;
line-height:18px;
text-align:left;
border-top:2px solid #CC0000;
border-bottom:1px dotted #cccccc;
}

#prodTop table {
width:550px;
margin:0 auto;
padding:0;
font-size:12px;
font-weight:bold;
line-height:18px;
color:#CC0000;
border-collapse:collapse;
}

#prodTop table th {
width:140px;
padding:10px;
font-weight:normal;
text-align:left;
vertical-align:top;
border-bottom:1px dotted #cccccc;
}

#prodTop table td {
padding:10px;
text-align:left;
vertical-align:top;
border-bottom:1px dotted #cccccc;
}

#prodTop strong{
color:#333333;
}

/*Series list*/
#prodSeriesTop{
width:580px;
margin:0 auto;
padding:0;
text-align:center;
}

#prodSeriesTopMenu{
width:565px;
margin:0 auto;
padding:0;
text-align:center;
list-style:none;
}

#prodSeriesTopMenu ul{
margin:0;
padding:0;
list-style:none;
font-size:12px;
font-weight:bold;
text-align:center;
}

#prodSeriesTopMenu ul li{
float:left;
display:block;
margin:0;
padding:0;
text-align:center;
}

#prodSeriesTopMenu ul li.prodSeriesMenu01{
display:block;
margin:0;
padding:0;
color:#333333;
background:url(../products/img/btnProdHead01.gif) no-repeat;
}

#prodSeriesTopMenu ul li.prodSeriesMenu01 a{
display:block;
width:126px;
height:21px;
margin:0;
padding:8px 0 0 0;
color:#333333;
text-decoration:none;
}

#prodSeriesTopMenu ul li.prodSeriesMenu02{
display:block;
margin:0;
padding:0;
color:#FFFFFF;
background:url(../products/img/btnProdHeadVis01.gif) no-repeat;
}

#prodSeriesTopMenu ul li.prodSeriesMenu02 a{
display:block;
width:126px;
height:21px;
margin:0;
padding:8px 0 0 0;
color:#FFFFFF;
text-decoration:none;
}

#prodSeriesTopMenu ul li.prodSeriesMenu03{
display:block;
width:57px;
height:29px;
margin:0;
padding:0;
}

#prodSeriesTopMenu ul li.prodSeriesMenu04{
display:block;
width:309px;
height:29px;
margin:0;
padding:0;
}

#prodSeriesTopMenu ul li.prodSeriesMenu05{
display:block;
width:183px;
height:29px;
margin:0;
padding:0;
}

#prodSeriesTopMenu ul li.prodSeriesMenu06{
display:block;
width:4px;
height:29px;
margin:0;
padding:0;
}

.prodSeriesTopBox{
width:530px;
margin:0 auto;
padding:0 0 0 10px;
text-align:center;
border-left:10px solid #5280D8;
}

.prodSeriesTopBox table{
width:100%;
margin:0;
padding:0;
text-align:left;
border-collapse:collapse;
}

.prodSeriesTopBox table td{
padding:4px;
background:#DCE0E9;
border-left:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
}

.prod_size_r_b{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
font-weight:bold;
color:#CC0000;
}

/*feature*/
ul.ftTypeA{
margin:0;
padding:0;
}

ul.ftTypeA li{
margin:0 0 0 20px;
padding:0;
text-align:left;
font-weight:bold;
}

/*table setting*/
table.fTtableTypeA{
width:540px;
margin:10px auto;
padding:0;
text-align:center;
}

table.fTtableTypeA td{
padding:0;
text-align:left;
}

table.fTtableTypeB{
width:563px;
margin:10px auto;
padding:0;
text-align:center;
}

table.fTtableTypeB td{
padding:0;
text-align:left;
}

ul.ftTopTitle{
margin:10px 0 0 0;
padding:0;
text-align:left;
list-style:none;
}

ul.ftTopTitle li{
margin:0;
margin:0 0 0 15px;
text-align:left;
font-weight:bold;
color:#CC0000;
}

ul.ftbottomTitle{
margin:0 0 10px 0;
padding:0;
text-align:left;
}

ul.ftbottomTitle li{
margin:0 0 0 30px;
padding:0;
text-align:left;
}

ul.fTImageTitle{
width:563px;
margin:0 auto;
padding:0;
text-align:center;
background:#F4F1E9;
list-style:none;
}

ul.fTImageTitle li{
margin:0;
padding:0 10px 0 0;
font-size:10px;
line-height:16px;
text-align:right;
}

ul.fTImageTitle li.fTImageTitleTop{
padding:5px 0;
font-size:16px;
font-weight:bold;
color:#FFFFFF;
background:#251E1C;
text-align:center;
}

ul.fTImageTitle li.fTImageTitleTopTypeB{
padding:5px 0;
font-size:16px;
font-weight:bold;
color:#FFFFFF;
background:#7E2456;
text-align:center;
}

/*box setting*/
p.combBoxTypeA{
margin:0 auto;
padding:0;
text-align:center;
}

p.combBoxTypeB{
margin:10px auto 0 auto;
padding:0;
text-align:center;
}

p.combBoxTypeC{
margin:0 auto 10px auto;
padding:0;
text-align:center;
}

/*Detail bottomTable*/
table.bottomBoxTypeA{
width:540px;
margin:10px auto 20px auto;
padding:0;
text-align:center;
border-collapse:collapse;
}

table.bottomBoxTypeA td{
padding:5px;
text-align:left;
}

table.bottomBoxTypeB{
width:540px;
margin:0 auto 10px auto;
padding:0;
text-align:center;
border-collapse:collapse;
}

table.bottomBoxTypeB td{
padding:2px;
text-align:left;
}

/*image*/
p.imageBoxTypeA{
margin:10px auto 15px auto;
padding:0;
text-align:center;
}

/*Text Setting*/
.prod_size_r{
color:#FF0000;
}

h5.midashiBoxTypeA{
width:540px;
margin:0 auto;
padding:3px 10px;
font-size:16px;
font-weight:bold;
text-align:left;
color:#FFFFFF;
background:#00aecc;
}

p.textBoxTypeA{
width:520px;
margin:10px auto;
padding:5px 10px;
font-size:12px;
text-align:left;
}

h5.midashiBoxTypeB{
width:540px;
margin:0 auto;
padding:0 0 0 15px;
font-size:14px;
font-weight:bold;
text-align:left;
color:#333333;
background:url(../products/deltagon_bit/img/iconFeature.jpg) no-repeat 0;
}
