
div#pageTitle div.productLogo{
	width:100%;
	padding-top:10px;
	border-top:1px #000 solid;
}
div#pageTitle h1{
	width:135px;
	float:left;
	margin:0;
	padding:0;
	border-top:none;
}
div#pageTitle div.ressellerLogo{
	width:100px;
	float:right;
	margin:0;
	padding:0;
}



div.section1{
	width:730px;
	margin:0 0 30px 0;
}
div.section1 div.wrap{
	width:420px;
}
div.section1 p{
	margin: 0 0 0.5em 0;
	padding:0;
	font-size:12px;
	line-height:150%;
}

dl#exampleCode{
	margin:15px 0 0 0;
	padding:5px;
	background-color:#d6e7f9;
	background-color:#eee;
	border:1px #ccc solid;
}
dl#exampleCode dt{
	margin: 0 0 0.5em 0;
	padding:0;
	font-size:13px;
	line-height:130%;
	font-weight:bold;
}

dl#exampleCode dd{
	margin: 0 0 0.5em 15px;
	padding:0;
	font-size:12px;
	line-height:130%;
}



div.section2{
	width:730px;
	margin:0 0 30px 0;
}
div.section2 h2{
	margin: 0 0 5px 0;
	padding: 0 0 3px 0;
	border-bottom:1px #000 solid;
	font-size:14px;
	font-weight:bold;
	line-height:130%;
}
div.section2 img.lineup{
	dsiplay:block;
	margin: 0 0 25px 0;
}


table.priceList{
	width:100%;
	border-bottom:1px #666 solid;
}
table.priceList th,
table.priceList td{
	font-size:12px;
	line-height:130%;
	text-align:left;
	vertical-align:top;
	font-weight:normal;
	padding:5px 5px;
}
table.priceList th.center,
table.priceList td.center{
	text-align:center;
}
table.priceList col.code{width:25%;}
table.priceList col.price,
table.priceList col.tax_in{width:15%;}

table.priceList thead th{
	padding-bottom:2px;
}

table.priceList tbody th{
	border-bottom:1px #fff solid;
}
table.priceList tbody td{
	border-bottom:1px #fff solid;
	border-left:1px #fff solid;
}
table.priceList tbody tr.end th,
table.priceList tbody tr.end td{
	border-bottom:none;
}


table.priceList tr.color1 th,
table.priceList tr.color1 td{
	background-color:#ecd19e;
	background-color:#ebd9ad;
}
table.priceList tr.color2 th,
table.priceList tr.color2 td{
	background-color:#f2e6c8;
}


	