body{	margin: 0;	padding: 8px;	background-color: #fff;}form{	margin: 0;	padding: 0;}#content{	width: 445px;}a { color: #333; }h2{	font-weight: bold;	margin: 0 0 5px 0;}h2, div.Publication h3, div.CheckboxInput label, div#CustomerDataInput select, div#CustomerDataInput div.LineInput input, div#CustomerDataInput textarea, div.Publication div.QuantityInput div.NumberInput input{	font: 12px verdana, sans-serif;	color: #CC0000;}p, th, td, li{	font: 10px verdana, sans-serif;	color: #000;}p{	margin: 0 0 1em 0;}th{	font-weight: bold;}ul{	padding-top: 0;	margin-top: 0;	margin-bottom: 1em;}li{	margin: 0;	padding: 0 0 .4em 0;}div.Publication h3{	font-weight: bold;	margin: 12px 0 7px 0;}div.LanguageInformation p{	margin-bottom: 5px;}div.CheckboxInput label{	font-weight: bold;}div.CheckboxGroup{	}div.CheckboxGroup div.CheckboxInput label{	font-weight: normal;}div.SubmitButton{	text-align: right;}div.PublicationNavigation{	}div.PublicationNavigation table{	width: 442px;}div.ErrorMessage{	background-color: #DDD2B0;	width: 432px;	padding: 10px 10px 1px 10px;	margin-bottom: 1em;}div#CustomerDataInput table{	margin-bottom: 15px;}div#CustomerDataInput div.SubmitButton{	margin-top: 15px;}div#CustomerDataInput div.LineInput,div#CustomerDataInput div.NumberInput,div#CustomerDataInput div.PopupInput{	margin-bottom: 5px;}div#CustomerDataInput div.LineInput input{	width: 335px;}div#CustomerDataInput textarea{	width: 335px;	margin-bottom: 10px;}div#CustomerDataInput td.label{	padding-top: 2px;	width: 100px;}div#PublicationBasket{	margin-bottom: 15px;}div#PublicationBasket table{	background-color: #eee;	width: 435px;}div#PublicationBasket table th{	padding: 5px 10px;	border-bottom: 1px solid #ccc;}div#PublicationBasket td.updateButton{	border-top: 1px solid #C8B69C;}div#PublicationBasket table th.quantity{	text-align: right;}div#PublicationBasket table td{	padding: 5px 10px;}div#PublicationBasket div.NumberInput input{	font: 12px arial;	width: 40px;}div.PublicationOverview table{	border-bottom: 1px solid #888;	margin-bottom: 10px;}div.PublicationOverview table{	width: 442px;}div.PublicationOverview td{	padding: 3px 0 3px 0;	border-top: 1px solid #888;}div.PublicationOverview td.flags{	padding: 5px 0 0 0;	width: 100px;}div.PublicationOverview div.flags{	opacity: .3;}div.PublicationOverview td.image{	width: 135px;}div.PublicationOverview ul{	list-style: none;}div.PublicationOverview a{	padding-right: 5px;}div.Publication{	border-bottom: 1px solid #888;	margin-bottom: 10px;	width: 435px;}div.Publication td{	padding-bottom: 10px;}div.Publication td.content{	padding-right: 10px;}div.Publication td.image img{	display: block;}div.Publication div.QuantityInput td{	padding-right: 10px;}div.Publication div.QuantityInput div.NumberInput input{	width: 40px;}div.SubmitButton input{	font: 12px arial;}#EditLink a{	display: block;	width: 37px;	height: 12px;	text-indent: -9999px;	text-decoration: none;	background-image: url(/images/edit_button.gif);	background-repeat: no-repeat;	background-position: 0px 0px;}#EditLink a:hover{	text-decoration: none;	background-position: 0px -15px;}