@charset "utf-8";

/*---------- for detail page ------------*/


div.details_content{
        margin:30px 0 0 10px;
}

h1.details_title{
        margin:0 0 0 0;
        padding:0 0 10px 0;
        width:770px;
        height:35px;
	background-image: url(../img/product_title_bg.png);
	background-repeat: no-repeat;
        background-position:bottom;
        font-size:26px;
        font-weight:normal;
}

h1.details_title span{
        margin:0 0 0 20px;
        padding:0 0 0 0;
        font-size:18px;
        font-weight:normal;
}

.details_copy{
        margin:10px 10px 0 10px;
        padding:0 0 0 0;
        font-size:16px;
}

.details_img_section{
        clear: both;
        margin: 10px 0 0 0;
        width: 760px;
        padding: 1px 0 0;  /* prevent collapsing margins */
        *zoom: 1;     /* clear float, ~WinIE7 */
        _height: 1px; /* clear float, ~WinIE6 */
}

.details_img_section:after{
	clear: both;
	display: block;
	content: "";
	height: 0;
}

.details_img_section_unit_1,
.details_img_section_unit_1_noimage
{
	float: left;
	width: 365px;
}

.details_img_section_unit_2,
.details_img_section_unit_2_noimage
{
	float: left;
	width: 365px;
        margin-left:24px;
}

.details_img_section_unit_1_noimage,
.details_img_section_unit_2_noimage
{
        text-align:center;
}

.details_img_section_unit_1 img,
.details_img_section_unit_2 img{
        margin:10px 0 0 0;
        padding:0 0 0 0;
        border:1px solid #bbbbbb;
}
.details_img_section_unit_1_noimage img,
.details_img_section_unit_2_noimage img{
        margin:10px 0 0 0;
        padding:0 0 0 0;
}

.details_img_section_unit_1 p,
.details_img_section_unit_2 p,
.details_img_section_unit_1_noimage p,
.details_img_section_unit_2_noimage p
{
        margin:5px 10px 0 10px;
        padding:0 0 0 0;
}

.details_specs{

}

.details_other{

}

.details_notes{

}

.details_specs h2,
.details_other h2,
.details_notes h2{

}

.details_specs p,
.details_other p,
.details_notes p{
        margin:0 10px 0 10px;
        padding:0 0 0 0;
}

.details_heading-C05{
        margin:0 0 0 10px;
        padding:10px 0 0 0;
        font-size:150%;
        width:770px;
        height:47px;
        color:#fff;
	background-image: url(../../common/img/heading/heading_bk_002.png);
	background-repeat: no-repeat;
        _padding:5px 0 0 5px;
        z-index:99;
}

.details_heading-C05{
        margin:20px 0 0 0px;
        padding:10px 0 0 0;
}

.details_heading-C05 img{
       margin-top:7px;
       margin-left:10px;
}
table.details_table-A01{
        margin:20px 0 0 0;
        padding:0;
        width:770px;
        border-left:1px solid #adadad;
        background-image:url("../../common/img/table_th_bk_001.jpg");
        background-repeat:repeat-x;
        border-collapse:collapse;
}

table.details_table-A01 tr{
        margin:0;
        padding:0;
        borader:none;
}

table.details_table-A01 td{
        margin:0;
        padding:8px 4px 8px 4px;
        border-collapse:collapse;
        border-right:1px solid #adadad;
        border-bottom:1px solid #adadad;
}

table.details_table-A01 td.nodata{
        width:111px;
}

ul.details_ul-A01
{
	margin-top: 2px;
	margin-left:0px;
  	margin-right:0px;
	line-height:1.00;
	padding:0;
	zoom:1;   /* for WinIE7 */
}

ul.details_ul-A01 li
{
	display: block;
	margin: 0 1px 0 0 ;
	padding:7px 0 5px 24px;
	border-bottom: 1px solid #caccbd;
        line-height:1.00;
	_text-indent: -14px; /* ~WinIE6 */
}

ul.details_ul-A01 li img
{
	display: inline;
	margin: 0;
	padding: 0;
	vertical-align: middle;
	_padding-top: 2px; /* ~WinIE6 */
}

ul.details_ul-A01 li img:first-child
{
	margin-left: -14px;
}

p.details_image{
        margin-top: 20px;
        text-align: center;
}
