#ProductAssistent #ContentContainer div.splitBox div.triple {
	width: 52.364em !important;
}

#ProductAssistent #ContentContainer div.splitBox div.double,
#ProductAssistent #ContentContainer div.splitBox div.triple {
	margin: 0px 0px 0.728em 0px !important;
}

#ProductAssistent .note {
	color: #FF0000;
}

#ProductAssistent a.start {
	background-color: #F7A37A;
	display: block;
	width: 184px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	color: white;
	font-size: 14px;
	margin: 0px auto;
}

#ProductAssistent table {
	width: 576px !important;
	border-spacing: 0px;
}

#ProductAssistent table tr {
	background: url('/page/img/productassistant/bar-active.png') no-repeat;
}

#ProductAssistent table tr.result {
	background: url('/page/img/productassistant/bar-result.png') no-repeat !important;
}

#ProductAssistent table tr.result td div,
#ProductAssistent table tr.result td div button {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	height: 48px;
	line-height: 40px;
}

#ProductAssistent table tr.result td div button {
	float: right;
	margin: 0px;
	padding: 0px;
	width: 284px;
	height: 48px !important;
	margin-top: -4px;
	margin-left: -6px;
	text-align: right;
	padding-right: 22px;
}

#ProductAssistent table tr.result td div button.newstart {
	float: left;
	text-align: left;
	padding-left: 20px;
}

#ProductAssistent table tr.result td div a {
	color: #FFFFFF;
	float: left;
	text-align: left;
	padding-left: 15px;
	width: 274px;
	height: 48px !important;
}

#ProductAssistent table tr.result td div button span.btntext1 {
	float:left;
	line-height: 48px;
	height:48px;
	padding-left: 10px;
}

#ProductAssistent table tr.result td div button span.btntext2 {
	float: right;
	line-height: 48px;
	height: 48px;
	padding-right: 15px;
}

#ProductAssistent table tr.next{
	background: url('/page/img/productassistant/bar-next.png') no-repeat !important;
}

#ProductAssistent table tr.next td div,
#ProductAssistent table tr.next td div button {
	color: #F26522;
	font-size: 14px;
	text-align: right;
	padding: 0px;
	margin: 0px;
	margin-right: 22px;
	margin-top: -6px;
	line-height: 48px;
	font-weight: normal;
}

#ProductAssistent table tr.next td div button {
	width: 568px;
	height: 48px;
	padding-right: 32px !important;
}

#ProductAssistent table tr.next td div button span.btntext1 {
	float:left;
	line-height: 48px;
	height:48px;
	padding-left: 10px;
}

#ProductAssistent table tr.next td div button span.btntext2 {
	float: right;
	line-height: 48px;
	height: 48px;
}

#ProductAssistent table tr.selected {
	background: url('/page/img/productassistant/bar-selected.png') no-repeat !important;
}

#ProductAssistent table tr.selected td div {
	color: #666666 !important;
}

#ProductAssistent table td {
	width: 576px;
	height: 56px;
	text-align: center;
}

#ProductAssistent table td div.question {
	font-size: 11px;
	font-weight: bold;
	color: white;
	padding: 0px;
	margin: 0px;
}

#ProductAssistent table td div div {
	float: left;
	width: 192px !important;
	font-size: 11px;
	font-weight: normal;
	color: white;
}

#ProductAssistent table td div div.left {
	text-align: left;
	padding-left: 95px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#ProductAssistent table td div div.right {
	text-align: right;
	padding-right: 95px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#ProductAssistent p.text {
	margin-right: 60px;
}

#ProductAssistentResultContainer {
	float: left;
	width: 376px;
}

#ProductAssistentResultContainer div.item {
	float: left;
	width: 184px;
	height: 168px;
	margin-bottom: 8px;
}

#ProductAssistentResultContainer div.item a {
	font-size: 11px;
}

#ProductAssistentResultContainer .productpic {
	padding-top: 13px;
	height: 105px;
}

#ProductAssistentResultContainer .productname {
	font-size: 11px;
	font-weight: bold;
	height: 25px;
	line-height: 25px;
	background-color: #FFFFFF;
	padding-left: 9px;
	overflow: hidden;
}

#ProductAssistentResultContainer .productlink {
	height: 25px;
	line-height: 25px;
	background-color: #F0F0F0;
	padding-left: 9px;
}

#ProductAssistentResultContainer .moretext {
	height: 120px;
	padding: 13px;
	font-size: 11px;
	color: #FFFFFF;
}

#ProductAssistentResultContainer .morelink a {
	float: right;
	margin-right: 25px;
	font-size: 14px !important;
	color: #FFFFFF;
}

#ProductAssistentResultContainer .first {
	margin-right: 7px;
}

#ProductAssistentResultContainer .last {
	background: url("/page/img/productassistant/product.png") no-repeat;
}


/*** Administration ***/


#PAadmin {
	padding-bottom: 50px;
}

#PAadmin table.overview {
	width: 100%;
}

#PAadmin thead td {
	font-weight: bold;
	background-color: #666666;
	color: #FFFFFF;
}

#PAadmin tr {
	vertical-align: top;
}

#PAadmin td {
	height: 24px;
	line-height: 24px;
	border-right: 1px #FFFFFF solid;
	border-top: 1px #FFFFFF solid;
}

#PAadmin td.id {
	width: 30px !important;
	text-align: center;
	padding-left: 5px !important;
	padding-right: 5px !important;
}

#PAadmin td.name {
	width: 200px !important;
	padding-left: 5px !important;
	padding-right: 5px !important;
}

#PAadmin td.config {
	padding-left: 5px !important;
	padding-right: 5px !important;
}

#PAadmin td.edit {
	width: 30px !important;
	padding-left: 5px !important;
	padding-right: 5px !important;
	text-align: center;
}

#PAadmin td.product {
	width: 200px !important;
	padding-left: 5px !important;
	padding-right: 5px !important;
	text-align: left;
}

#PAadmin td.question {
	padding-right: 5px !important;
	padding-left: 5px !important;
	text-align: left;
}

#PAadmin td.question-modify {
	padding-right: 20px !important;
	padding-left: 0px !important;
	text-align: left;
}

#PAadmin .odd {
	background-color: #FFFFFF;
	color: #666666;
}

#PAadmin .even {
	background-color: #E8E8E8;
	color: #666666;
}

#PAadmin .add {
	padding-left: 15px;
	background: url('/page/img/productassistant/pa-add.gif') no-repeat left center;
	height: 50px;
	line-height: 50px;
}

#PAadmin input[type='text'] {
	width: 565px !important;
	font-size: 11px;
	border: 1px #C2C2C2 solid;
}

#PAadmin input#save {
	border: 0px none;
	background-color: #F7A37A;
	color: #FFFFFF;
	font-size: 14px;
	padding: 3px 15px;
}

#PAadmin input#back {
	border: 0px none;
	background-color: #F7A37A;
	color: #FFFFFF;
	font-size: 14px;
	padding: 3px 15px;
}

#PAadmin input#delete {
	border: 0px none;
	color: #FFFFFF;
	font-size: 14px;
	padding: 3px 10px 3px 30px;
	background: #C2C2C2 url("/page/img/main/form-button-reset.gif") no-repeat 15px center;
}

#PAadmin .readonly {
	background-color: #E8E8E8;
}

#PAadmin .submit {
	float: right;
}

#PAadmin .error {
	border: 1px #FF0000 solid !important;
}

#PAadmin .errortext {
	color: #FF0000;
}

#PAadmin input.modify {
	margin-top: 4px;
	border: 1px #C2C2C2 solid;
	font-size: 11px;
	width: 300px !important;
}

#PAadmin select.modify {
	margin-top: 4px;
	border: 1px #C2C2C2 solid;
	font-size: 11px;
	width: 303px !important;
}

#PAadmin .modify-submit {
	width: 302px;
	text-align: right;
}

