.contents label{	width:150px;	text-align:right;	display:inline-block;	padding-right:5px;	vertical-align:top;	line-height:20px;}.contents input+label{	width:auto;	text-align:justify;	display:inline-block;	padding-right:0px;	padding-left:0px;	vertical-align:text-top;	line-height:20px;} #main .contents #basket-list{	margin:0px auto;	vertical-align:top;	max-width:400px;} #main .contents #basket-list>ul{	margin:0px;} #main .contents #basket-list ul ul{	margin-bottom:0px;	margin-right:0px;} #main .contents #basket-list li{	position:relative;	line-height:30px;	margin-bottom:0px;	border-top:1px dashed #BFBFBF;} #main .contents #basket-list>ul>li:first-child{	border-top-width:0px;} #main .contents #basket-list li:hover,  #main .contents #basket-list li.hover{	color:#A6A6A6;} #main .contents #basket-list li.hover>a.label{	text-decoration:underline;} #main .contents #basket-list .actions{	position:absolute;	right:0px;	vertical-align:middle;} #main .contents #basket-list .actions .kent-ico{	background-color:#D8D8D8;	color:#FFFFFF;	border-radius:3px;	font-size:16px;	padding:2px;	vertical-align:text-bottom;} #main .contents #basket-list .actions .kent-ico:hover{	text-decoration:none;	background-color:#A6A6A6;} #main .contents #basket-list li.position{	height:0px;	border-bottom:1px solid #595959;	border-top-width:0px;	list-style:none;	margin:1px 0px;	padding:0px;} #main .contents #basket-list li.moving{	visibility:hidden;} #main .contents #basket-list li.moving.hover{	visibility:visible;} .basket-content{	border-bottom:1px dashed #BFBFBF;	border-top:1px dashed #BFBFBF;	display:none;	margin-top:3px;} .basket-content .header{	font-size:1.2em;} .basket-content p.dl .kent-ico{	font-size:16px;	vertical-align:middle;	padding-right:5px;}