#header #logo a{
	text-indent:0;
	display:block;
}
#content{
	width:900px;
}
/*common: start */
.cpBlueH{
	background:url(../images/cp-apr-top-h.png) no-repeat top left;
	width:841px;
}
.cpBlueH .title{
	display:block;
	margin:0;
	padding:10px 15px 14px;
	font-size:14px;
}
.cpBoxT{
	background:url(../images/cout-apr-t.png) no-repeat top left;
}
.cpBoxB{
	background:url(../images/cout-apr-b.png) no-repeat bottom left;
	width:841px;
	margin:0;
	padding:0;
}
.cpPrint{
	display:none;
}
.cpEmail{
	display:none;
}
.cpGray{
	color:#999999;
}
.cpRed{
	color:#ff3300;
}
.cpPrintInv{
	display:none;
}
/* common: end */
/*cp cart: start*/
.cartTable{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.cartTable tr th{
	background:url(../images/cp-apr-th-bg.png) repeat-x bottom;
	margin:0;
	padding:3px 10px;
	text-align:center;
	border:#cccccc solid 1px;
	font-size:12px;
}
.cartTable tr td{
	margin:0;
	padding:10px;
	vertical-align:top;
}
.cartTable tr td table tr td{
	margin:0;
	padding:0px 5px;
	font-size:12px;
	width:50%;
}
.cartTable tr td.thumb div{
	width:110px;
	margin:0;
	padding:5px;
	float:left;
}
.cartTable tr td.thumb div img{
	border:#999999 solid 1px;
}
.cartSum{
	margin:0;
	padding:0;
	font-size:12px;
}
.cartSum tr td{
	margin:0;
	padding:2px 0px;
}
.cartSum tr td.sTotal{
	color:#cc0000;
	margin:0;
	padding:5px 0px;
	border-bottom:#cccccc solid 1px;	
	border-top:#cccccc solid 1px;
	font-size:14px;
}
.cartInL{
	width:441px;
	float:left;
	margin:0;
	padding:20px 0px;
	display:none;
}
.cartInR{
	width:266px;
	float:right;
	padding:20px 0px;
}
.cartInRBt{
	background:url(../images/cout-conf-box-rb.png) no-repeat bottom left;
	margin:0px 0px 20px;
	padding:15px;
	min-height:240px;
	_height:240px;
}
#content #tab{
	display:none;
}
#header #nav{
	display:none;
}
/*cp cart: end*/
