﻿div.PlentyError input[type=text],div.PlentyError input[type=password] {
border:1px dashed #f44d4d !important;
background-color:#fbe7e7;
}

div.PlentyErrorPane {
display:none;
color:#333 !important;
font-size:11pt;
line-height:12pt;
background-image: none !important;
}
.plentyErrorBox {
	background-image:none !important;
	padding:15px 25px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
	color: #9c0000 !important;
	border: 1px dotted #da3b11;
	margin:5px 0 10px 32px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background-color:#FFFFFF;
		width: 600px;
}
.plentyMessageBox {
	background-image:none !important;
	padding:15px 25px;
	font-size:18px;
	font-family:Arial,Helvetica,sans-serif;
	color: #333 !important;
	border: 1px dotted #999;
	margin:5px 0 10px 32px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background-color:#FFFFFF;
		width: 600px;
}
.PlentyErrorMessageBox {
	background-color:#FFFFFF;
	color: #333 !important;
	margin-bottom:5px;
	padding:5px;
	background-image: none !important;
}

.PlentyWebBasketOpenableContainer:hover #PlentyWebBasketShippingMethodContainerTitle #WebBasketShippingMethodSelectedChange,.PlentyWebBasketOpenableContainer:hover #PlentyWebBasketPaymentMethodContainerTitle #WebBasketPaymentMethodSelectedChange,.PlentyWebBasketOpenableContainer:hover #PlentyWebBasketShippingCountryContainerTitle #WebBasketShippingCountrySelectedChange,.PlentyWebBasketOpenableContainer:hover #PlentyWebBasketCouponContainerTitle #WebBasketCouponSelectedChange {
text-shadow: none !important;
}

.PlentyWebBasketContainerContent {
margin-top:7px;
border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border:1px solid #ccc;
background-color:#fff;
line-height:17px;
padding:10px;
}

#PlentyWebBasketFooterContainerContent {
text-align:right;
}

#WebBasketShippingCountrySelectedChange,#WebBasketPaymentMethodSelectedChange,#WebBasketShippingMethodSelectedChange,#WebBasketCouponSelectedChange {
font-size:11px;
font-family:Arial,Helvetica,sans-serif;
font-weight:400;
color:#444;
float:right;
margin-top:3px;
cursor:pointer;
background:#fff;
border-radius:9px;
-webkit-border-radius:9px;
-moz-border-radius:9px;
padding:1px 9px;
text-shadow: none !important;
}

.PlentyWebBasketOverlayMainPane > .PlentyWebBasketOverlayBackground {
width:100%;
height:100%;
left:0;
top:0;
position:fixed;
opacity:0.5px;
background-color:#000;
}

.PlentyWebBasketOverlayMainPane > .PlentyWebBasketOverlayContent {
max-height:80%;
overflow:auto;
min-width:30%;
width:40%;
top:10%;
left:30%;
position:fixed;
z-index:10001;
}

.PlentyWebBasketOverlayMainPane > .PlentyWebBasketOverlayClose {
position:fixed;
height:35px;
width:35px;
cursor:pointer;
background-image:url(/images/icons/silk/overlay_close.png);
top:8%;
right:29%;
z-index:10002;
}

.PlentyCurrencyValue + .PlentyCurrencySymbol,.PlentyCurrencySymbol + .PlentyCurrencyValue {
margin-left:0.15em !important;
}

#PlentyOrderCheckoutAccordion {
clear:both;
margin:10px 0;
}

.PlentyMandatoryField {
font-weight:700 !important;
}

#PlentyOrderCheckoutButtonsTop > #PlentyOrderCheckoutButtonsOpenBasket {
float:left;
margin-bottom:4px;
}
#PlentyOrderCheckoutAccordion > .AccordionPane {
-moz-box-shadow:inset 0 0 3px #b5c6d0;
-webkit-box-shadow:inset 0 0 3px #b5c6d0;
box-shadow:inset 0 0 3px #b5c6d0;
-khtml-border-radius-bottomleft:5px;
-khtml-border-radius-bottomright:5px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
border:1px solid #b5c6d0;
border-top:0;
background-color:#fff;
line-height:17px;
margin-bottom:10px;
padding:10px;
}

div.PlentyFormBox input[type=text],div.PlentyFormBox input[type=password] {
margin-top:2px;
padding:3px 0;
}

.PlentyOrderDeliveryAddress {
border:1px solid #ccc;
float:left;
width:45%;
margin:16px 7px 0;
padding:10px;
}

.PlentyOrderDeliveryAddress > .PlentyWebShippingDetailsListTitle {
background-color:#f0f0f0;
border-bottom:1px solid #ccc;
font-weight:700;
display:block;
margin:-10px;
padding:10px;
}

.PlentyOrderDeliveryAddress > .PlentyWebShippingDetailsListContent {
margin-top:15px;
float:left;
}

.PlentyOrderDeliveryAddress > .PlentyWebEditButtonContent {
float:right;
margin-top:15px;
}

#PlentyWebShippingDetailsSubmit {
clear:both;
text-align:right;
padding:5px;
}

.PlentyCurrencyValue,.PlentyCurrencySymbol {
display:inline !important;
}

div.PlentyAdviceMsg {
font-size:11pt;
font-family:Arial,Helvetica,sans-serif;
line-height:12pt;
}

.PlentyWebMyAccountMyAccountContainer {
line-height:1.5;
color:#404040;
}

p {
margin:0;
}

#PlentyWebMyAccountLogin > h1,#PlentyWebLostPWDLogin > h1 {
font-size:18px;
font-family:Arial,Helvetica,sans-serif;
font-weight:400;
margin-bottom:0;
padding:5px 10px;
}

.PlentyWebMyAccountAccContainerTitle.PlentyWebMyAccountOpenableContainerTitle:hover {
color:#333;
cursor:pointer;
}

.PlentyWebMyAccountAccContainerContent,#PlentyWebMyAccountLogin > div.PlentyMyAccountContainerContent,#PlentyWebLostPWDLogin > h1.PlentyLostPWDContainerContent {
background-color:#FFF;
border:1px solid #CCC;
line-height:17px;
padding:10px;
border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
}

#PlentyMyAccountMyAccount input[type=text],#PlentyMyAccountMyAccount input[type=password],#PlentyMyAccountMyAccount input[type=file],.PlentyWebMyAccountPopupContainer input[type=text],.PlentyWebMyAccountPopupContainer input[type=password],.PlentyWebMyAccountPopupContainer input[type=file] {
border:1px solid #CCC;
font-size:12px;
font-family:Arial,Helvetica,sans-serif;
height:28px;
margin-top:2px;
margin-bottom:0;
color:inherit !important;
padding:2px 3px;
}

#PlentyMyAccountMyAccount input[type=text]:hover,#PlentyMyAccountMyAccount input[type=password]:hover,#PlentyMyAccountMyAccount select:hover,#PlentyMyAccountMyAccount input[type=file]:hover,#PlentyMyAccountMyAccount input[type=text]:focus,#PlentyMyAccountMyAccount input[type=password]:focus,#PlentyMyAccountMyAccount select:focus,#PlentyMyAccountMyAccount input[type=file]:focus,.PlentyWebMyAccountPopupContainer input[type=text]:hover,.PlentyWebMyAccountPopupContainer input[type=password]:hover,.PlentyWebMyAccountPopupContainer select:hover,.PlentyWebMyAccountPopupContainer input[type=file]:hover,.PlentyWebMyAccountPopupContainer input[type=text]:focus,.PlentyWebMyAccountPopupContainer input[type=password]:focus,.PlentyWebMyAccountPopupContainer select:focus,.PlentyWebMyAccountPopupContainer input[type=file]:focus {
position:relative;
z-index:10;
border-color:#666;
}

#PlentyMyAccountMyAccount input[type=text].XS,#PlentyMyAccountMyAccount input[type=password].XS {
width:42px;
}

input[type=checkbox] {
height:auto !important;
width:auto !important;
}

#PlentyMyAccountMyAccount select,.PlentyWebMyAccountPopupContainer select {
border:1px solid #CCC;
font-size:12px;
font-family:Arial,Helvetica,sans-serif;
margin-top:2px;
margin-bottom:0;
height:34px;
padding:7px 5px 7px 0;
}

#PlentyMyAccountMyAccount select:hover,.PlentyWebMyAccountPopupContainer select:hover {
position:relative;
z-index:10;
}

#PlentyMyAccountMyAccount textarea,.PlentyWebMyAccountPopupContainer textarea {
border:1px solid #CCC;
font-size:12px;
font-family:Arial,Helvetica,sans-serif;
font-family:Arial,Helvetica,sans-serif;
margin-top:2px;
resize:none;
color:inherit !important;
line-height:14px !important;
padding:2px 3px;
}

#PlentyMyAccountMyAccount textarea:hover,#PlentyMyAccountMyAccount textarea:focus,.PlentyWebMyAccountPopupContainer textarea:hover,.PlentyWebMyAccountPopupContainer textarea:focus {
border-color:#666;
}

.PlentyWebMyAccountWrapper {
margin:0 4px;
}

.PlentyWebMyAccountWrapper > input[type=text],.PlentyWebMyAccountWrapper > input[type=password],.PlentyWebMyAccountWrapper > textarea {
margin-left:-4px;
width:100%;
}

#PlentyMyAccountMyAccount input[type=button],#PlentyMyAccountMyAccount input[type=submit],#PlentyMyAccountMyAccount button,a.ui-datepicker-prev.ui-corner-all,a.ui-datepicker-next.ui-corner-all {
height:34px;
margin-top:2px;
cursor:pointer;
border:1px solid #949494;
background:#434343;
color:#FFF;
padding:0 5px;
}

#PlentyMyAccountMyAccount input[type=button]:hover,#PlentyMyAccountMyAccount input[type=submit]:hover,#PlentyMyAccountMyAccount button:hover,a.ui-datepicker-prev.ui-corner-all:hover,a.ui-datepicker-next.ui-corner-all:hover {
background:#222;
}

.PlentyWebMyAccountPopupContainer div.PlentyFormBox input[type=text],.PlentyWebMyAccountPopupContainer div.PlentyFormBox input[type=password] {
position:relative;
z-index:10;
padding:2px 0 !important;
}

.PlentyWebMyAccountPopupContainer input[type=text].M,.PlentyWebMyAccountPopupContainer input[type=password].M {
width:138px !important;
}

#PlentyMyAccountMyAccount .PlentyFormContainer.ItemsContentRow input[type=text],.PlentyWebMyAccountTitleSubContainer input[type=text],.PlentyWebMyAccountItemsPopupContainer input[type=text] {
height:13px !important;
}

#PlentyMyAccountMyAccount .PlentyFormContainer.ItemsContentRow select,.PlentyWebMyAccountTitleSubContainer select,.PlentyWebMyAccountItemsPopupContainer select {
height:auto !important;
padding-top:0 !important;
padding-bottom:0 !important;
padding-right:0 !important;
}

.PlentyWebMyAccountTitleSubContainer input[type=button] {
height:19px !important;
}

#PlentyMyAccountMyAccount a:link,#PlentyMyAccountMyAccount a:visited,#PlentyMyAccountMyAccount a.link {
color:#282828;
cursor:pointer;
text-decoration:none;
}

#PlentyMyAccountMyAccount .PlentyGuiTabs > ul > li > a:hover,#PlentyMyAccountMyAccount .PlentyGuiTabs > ul > li > a:focus,#PlentyMyAccountMyAccount .PlentyGuiTabs > ul > li > a:active {
color:#000;
text-decoration:none;
}

#PlentyWebMyAccountOverlay,#PlentyWebMyAccountDisplayOrdersOverlay,#PlentyWebMyAccountDisplaySchedulerOrdersOverlay {
position:fixed;
top:0;
bottom:0;
left:0;
right:0;
background:#000;
-moz-opacity:0.5px;
-khtml-opacity:0.5px;
filter:alpha(opacity=50);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
opacity:0.5px;
}

#PlentyWebMyAccountDisplayOrdersOverlay,#PlentyWebMyAccountDisplaySchedulerOrdersOverlay {
-moz-opacity:0;
-khtml-opacity:0;
filter:alpha(opacity=0);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
opacity:0;
}

#jQueryPageWaitInnerPane {
left:50% !important;
top:50% !important;
margin-left:-16px;
margin-top:-16px;
}

.PlentyWebMyAccountAccContainerContent {
padding:16px;
}

#PlentyWebMyAccountCustomerContainerContent > .PlentyFormBox > .PlentyFormContainer > .PlentyFormContainer,.PlentyWebMyAccountOrderOverviewElementsContainer > .PlentyFormContainer > .PlentyFormContainer,.PlentyWebMyAccountTicketsContentLeft,.PlentyWebMyAccountTicketsContentRight,.PlentyWebMyAccountTicketsNewTicket1,.PlentyWebMyAccountTicketsNewTicket2 {
display:table-cell;
width:50%;
}

#PlentyWebMyAccountCustomerContainerContent > .PlentyFormBox > .PlentyFormContainer > .PlentyFormContainer:first-child > div,#PlentyWebMyAccountCustomerContainerContent > .PlentyFormBox > .PlentyFormContainer > .PlentyFormContainer:first-child > span,.PlentyWebMyAccountOrderOverviewElementsContainer > .PlentyFormContainer > .PlentyFormContainer:first-child > div,.PlentyWebMyAccountTicketsContentLeft > div,.PlentyWebMyAccountTicketsNewTicket1 > div {
margin-right:8px;
}

#PlentyWebMyAccountCustomerContainerContent > .PlentyFormBox > .PlentyFormContainer > .PlentyFormContainer:last-child > div,#PlentyWebMyAccountCustomerContainerContent > .PlentyFormBox > .PlentyFormContainer > .PlentyFormContainer:last-child > span,.PlentyWebMyAccountOrderOverviewElementsContainer > .PlentyFormContainer > .PlentyFormContainer:last-child > div,.PlentyWebMyAccountTicketsContentRight > div,.PlentyWebMyAccountTicketsNewTicket2 > div {
margin-left:8px;
}

span.PlentyWebMyAccountMainTitle,span.PlentyWebMyAccountOrderOverviewItemsTitle,.PlentyWebMyAccountTitleContainer {
display:block;
border-bottom:1px solid #000;
color:#444;
font-size:18px;
font-family:Arial,Helvetica,sans-serif;
font-weight:400;
padding:8px 0;
}

div.PlentyFormContainer.PlentyWebMyAccountContainer,.PlentyWebMyAccountOrderOverviewElementsContainer > .PlentyFormContainer > .PlentyFormContainer > .PlentyFormContainer,.PlentyWebMyAccountOrderOverviewItemsBox > .PlentyWebMyAccountOrderOverviewItemsMain > div.PlentyFormContainer.ItemsRow,.PlentyWebMyAccountDisplayOrdersContainer,.PlentyWebMyAccountTicketsTicketContainer,.PlentyWebMyAccountTicketsLeafContainer,.PlentyWebMyAccountMyProjectsProjectContainer,.PlentyWebMyAccountEmailNewAccountContainer,.PlentyWebMyAccountVersionJumpDomainContainer,.PlentyWebMyAccountEmailNewAddressContainer,.PlentyWebMyAccountItemContainer,.PlentyWebMyAccountOpenableItemContainer {
margin-top:16px;
position:relative;
padding:0;
}

div.PlentyFormContainer.PlentyWebMyAccountContainer:hover,.PlentyWebMyAccountOrderOverviewElementsContainer > .PlentyFormContainer > .PlentyFormContainer > .PlentyFormContainer:hover,.PlentyWebMyAccountOrderOverviewItemsBox > .PlentyWebMyAccountOrderOverviewItemsMain > div.PlentyFormContainer.ItemsRow:hover,.PlentyWebMyAccountDisplayOrdersContainer:hover,.PlentyWebMyAccountTicketsTicketContainer:hover,.PlentyWebMyAccountTicketsLeafContainer:hover,.PlentyWebMyAccountMyProjectsProjectContainer:hover,.PlentyWebMyAccountEmailNewAccountContainer:hover,.PlentyWebMyAccountVersionJumpDomainContainer:hover,.PlentyWebMyAccountEmailNewAddressContainer:hover,.PlentyWebMyAccountItemContainer:hover,.PlentyWebMyAccountOpenableItemContainer:hover {
-moz-box-shadow:0 0 2px 0 rgba(61, 90, 153, 0.15);
-webkit-box-shadow:0 0 2px 0 rgba(61, 90, 153, 0.15);
box-shadow:0 0 2px 0 rgba(61, 90, 153, 0.15);
}

.PlentyWebMyAccountDisplayOrdersChildContainer {
z-index:1;
}

.PlentyWebMyAccountDisplayOrdersChildContainer:hover {
z-index:5 !important;
}

div.PlentyFormContainer.PlentyWebMyAccountContainer > span.PlentyWebMyAccountContainerTitle,div.PlentyFormContainer.PlentyWebMyAccountContainer > div.PlentyWebMyAccountContainerTitle,.PlentyWebMyAccountOrderOverviewElementsContainer > .PlentyFormContainer > .PlentyFormContainer > .PlentyFormContainer > span,.PlentyWebMyAccountOrderOverviewItemsBox > .PlentyWebMyAccountOrderOverviewItemsMain > div.PlentyFormContainer.ItemsRow > .ItemsHeaderRow,.PlentyWebMyAccountDisplayOrdersContainer > div.PlentyWebMyAccountDisplayOrdersOrderId,.PlentyMyAccountHeaderChange,.PlentyWebMyAccountTicketsTicketTitleContainer,.PlentyWebMyAccountTicketsLeafHead,.PlentyWebMyAccountMyProjectsProjectTitleContainer,.PlentyWebMyAccountEmailNewAccountContainerTitle,#PlentyWebMyAccountCustomerEventsContainerContent > h1,.PlentyWebMyAccountVersionJumpDomainContainer > span,.PlentyWebMyAccountEmailNewAddressContainer > span,.PlentyWebMyAccountItemContainerHeader,.PlentyWebMyAccountOpenableItemContainerHeader {
display:block;
font-size:16px;
font-family:Arial,Helvetica,sans-serif;
line-height:18px;
font-weight:400;
color:#444;
}

.PlentyWebMyAccountTicketsLeafHead,.PlentyWebMyAccountMyProjectsProjectTitleContainer,.PlentyWebMyAccountEmailNewAccountContainerTitle,#PlentyWebMyAccountCustomerEventsContainerContent > h1,.PlentyWebMyAccountVersionJumpDomainContainer > span,.PlentyWebMyAccountEmailNewAddressContainer > span,.PlentyWebMyAccountDisplayOrdersChildContainer > div:first-child {
padding:10px 10px 7px;
}

div.PlentyWebMyAccountContainerTitle > div:first-child,div.PlentyMyAccountHeaderChange > div:first-child,.PlentyWebMyAccountItemContainerHeader > div:first-child {
display:inline-block;
padding:10px 10px 7px;
}

span.PlentyWebMyAccountContainerTitle > span.PlentyFormContainer,div.PlentyWebMyAccountContainerTitle > div.PlentyFormContainer,.PlentyWebMyAccountOrderOverviewElementsContainer > .PlentyFormContainer > .PlentyFormContainer > .PlentyFormContainer > span > span.PlentyFormContainer,.PlentyWebMyAccountOrderOverviewItemsBox > .PlentyWebMyAccountOrderOverviewItemsMain > div.PlentyFormContainer.ItemsRow > .ItemsHeaderRow > span.PlentyFormContainer,span.PlentyWebMyAccountOrderOverviewItemsTitle > span.PlentyFormContainer.PlentyWebMyAccountOrderOverviewItemsChangeContainer,.PlentyMyAccountHeaderChange > .PlentyFormContainer,.PlentyWebMyAccountItemContainerHeader > .PlentyFormContainer,.PlentyWebMyAccountHeaderButtonRight,.PlentyWebMyAccountButtonsRightContainer {
float:right;
position:relative;
top:1px;
margin-right:5px;
padding-bottom:5px;
}

div.PlentyFormContainer.PlentyWebMyAccountContainer > div.PlentyWebMyAccountContainerContent,.PlentyWebMyAccountOrderOverviewElementsContainer > .PlentyFormContainer > .PlentyFormContainer > .PlentyFormContainer > span + div,.PlentyWebMyAccountOrderOverviewItemsBox > .PlentyWebMyAccountOrderOverviewItemsMain > div.PlentyFormContainer.ItemsRow > .ItemsContentRow,.PlentyWebMyAccountOrderOverviewElementsContainer1 > div.PlentyFormContainer > div.PlentyFormContainer,.PlentyWebMyAccountOrderOverviewElementsContainer2 > div.PlentyFormContainer > div.PlentyFormContainer,.PlentyWebMyAccountDisplayOrdersContainer > div.PlentyWebMyAccountDisplayOrdersOrderId + div.PlentyFormBox,.PlentyWebMyAccountTicketsTicketContent,.PlentyWebMyAccountTicketsLeafContent,.PlentyWebMyAccountMyProjectsProjectContent,.PlentyWebMyAccountEmailNewAccountContainerTitle + form,#PlentyWebMyAccountCustomerEventsContainerContent > h1 + div,.PlentyWebMyAccountVersionJumpDomainContainer > div,.PlentyWebMyAccountEmailNewAddressContainer > form,.PlentyWebMyAccountItemContainerHeader + .PlentyFormContainer.ItemsContentRow,.PlentyWebMyAccountItemContainerContent,.PlentyWebMyAccountOpenableItemContainerContent {

font-size:13px;
font-family:Arial,Helvetica,sans-serif;
line-height:20px;
color:#404040;
padding:12px 10px;
}

div.PlentyWebMyAccountContainerContent br {
line-height:10px;
}

.PlentyWebMyAccountOpenableItemContainer {
border:none !important;
}

.PlentyWebMyAccountTicketsTicketTitleContainer,.PlentyWebMyAccountMyProjectsProjectTitleContainer,.PlentyWebMyAccountEmailAccountContainer > a,.PlentyWebMyAccountOpenableItemContainer > .PlentyWebMyAccountOpenableItemContainerHeader {
padding:2px 10px !important;
}

.PlentyWebMyAccountTicketsTicketTitleContainer.PlentyMyAccountHeaderChange > .PlentyWebMyAccountContainerHeaderTitle button {
margin-top:0 !important;
height:30px;
}

.PlentyWebMyAccountTicketsTicketTitleContainer.PlentyMyAccountHeaderChange > .PlentyWebMyAccountHeaderButtonRight {
margin-top:2px;
}

.PlentyWebMyAccountOpenableItemContainerHeader .PlentyWebMyAccountButtonsRightContainer {
display:inline-block;
float:right;
margin-top:2px;
}

.PlentyWebMyAccountOpenableItemContainerContent {
border:1px solid #EEE;
}

#PlentyMyAccountMyAccount div.PlentyGuiTabs > ul.tabs {
display:block;
list-style:none !important;
height:30px;
margin:0 !important;
padding:0 !important;
}

#PlentyMyAccountMyAccount div.PlentyGuiTabs > ul.tabs > li {
float:left;
text-indent:0;
list-style-image:none !important;
list-style-type:none !important;
margin:0 !important;
padding:0;
}

#PlentyMyAccountMyAccount div.PlentyGuiTabs > ul.tabs > li > a {
height:29px;
top:0;
width:auto !important;
min-width:40px;
vertical-align:middle;
border:1px solid #eee;
border-bottom:none;
border-left:none;
display:block;
line-height:30px;
text-align:center;
margin:0;
padding:0 10px;
}

#PlentyMyAccountMyAccount div.PlentyGuiTabs > ul.tabs > li:first-child > a {
border-left:1px solid #eee;
}

#PlentyMyAccountMyAccount div.PlentyGuiTabs > ul.tabs > li > a:hover,#PlentyMyAccountMyAccount div.PlentyGuiTabs > ul.tabs > li > a:focus {

}

#PlentyMyAccountMyAccount div.PlentyGuiTabs > ul.tabs > li > a:active {
outline:none;
}

#PlentyMyAccountMyAccount div.PlentyGuiTabs > ul.tabs > li > a.current {
height:31px;
top:0;
z-index:5;
}

#PlentyMyAccountMyAccount a span.TabCloseButton {
display:inline-block;
width:19px;
height:19px;
position:relative;
float:right;
left:5px;
top:5px;
background:url(/images/icons/silk/close_tab.png) left center no-repeat;
}

#PlentyMyAccountMyAccount div.PlentyGuiPane.pane {
border:none;
background:transparent;
padding:0;
}

.PlentyFormContainer.PlentyWebMyAccountOrderOverviewOverviewContainer,.PlentyWebMyAccountTabHeaderContainer {
margin-bottom:16px;
padding:2px 8px 8px;
}

.PlentyWebMyAccountSearchContainer > div.PlentyWebMyAccountSearchIdContainer {
float:left;
}

.PlentyWebMyAccountSearchContainer > div.PlentyWebMyAccountSearchIdContainer > div,.PlentyWebMyAccountSearchContainer > div.PlentyWebMyAccountSearchDateContainer > div {
display:table-cell;
vertical-align:bottom;
padding-top:8px;
}

.PlentyWebMyAccountSearchIdContainer > div input,.PlentyWebMyAccountSearchDateContainer > div input,.PlentyWebMyAccountSearchDateContainer > div select {
display:inline-block;
margin-right:-1px;
}

.PlentyWebMyAccountSearchPeriodContainer {
margin:3px 5px 1px 0;
}

#PlentyWebMyAccountDisplayOrdersPagination,#PlentyWebMyAccountItemWishListSettingsContainer,.PlentyWebMyAccountTitleSubContainer,.PlentyWebMyAccountPagination {
border-bottom:1px solid #C2C2C2;
border-top:1px solid #C2C2C2;
margin-bottom:10px;
padding:9px 0 8px;
}

.PlentyWebMyAccountTitleSubContainer:last-child,.PlentyWebMyAccountPagination:last-child {
margin-top:10px;
margin-bottom:0;
}

#PlentyWebMyAccountDisplayOrdersPagination > div,#PlentyWebMyAccountDisplayOrdersPagination > span,#PlentyWebMyAccountDisplaySchedulerOrdersPagination > div,.PlentyWebMyAccountPagination > div {
display:table-cell;
white-space:nowrap;
}

#PlentyWebMyAccountDisplayOrdersPagination > div:nth-child(2),#PlentyWebMyAccountDisplaySchedulerOrdersPagination > div:nth-child(2),.PlentyWebMyAccountPagination > div:nth-child(2) {
width:90%;
text-align:right;
padding-right:30px;
}

#PlentyWebMyAccountDisplayOrdersPagination > div:first-child,#PlentyWebMyAccountDisplaySchedulerOrdersPagination > div:first-child,.PlentyWebMyAccountPagination > div:first-child {
font-size:15px;
font-family:Arial,Helvetica,sans-serif;
}

.PlentyWebMyAccountTitleSubContainer > .PlentyWebMyAccountHeaderButtonRight {
margin-top:-5px;
margin-bottom:-5px;
margin-right:0;
}

.PlentyWebMyAccountPopupContainer,.PlentyWebMyAccountAdviceContainer,.PlentyWebMyAccountDisplayOrdersShippingDetailsContainer,.ui-datepicker/*,#PlentyWebMyAccountLogin*/ {
display:none;
position:absolute;
top:25px;
z-index:400010 !important;
width:328px;
margin-left:-179px !important;
left:50%;
background:#fff;
border:1px solid #ccc;
-moz-box-shadow:1px 2px 6px 1px #687799;
-webkit-box-shadow:1px 2px 6px 1px #687799;
box-shadow:1px 2px 6px 1px #687799;
padding:10px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
}

.PlentyWebMyAccountPopupContainer:hover,.PlentyWebMyAccountDisplayOrdersShippingDetailsContainer:hover,.ui-datepicker:hover/*,#PlentyWebMyAccountLogin:hover*/ {
-moz-box-shadow:0 0 10px 1px #687799;
-webkit-box-shadow:0 0 10px 1px #687799;
box-shadow:0 0 10px 1px #687799;
}

.PlentyWebMyAccountPopupContainer > div > div:first-child,.PlentyWebMyAccountDisplayOrdersShippingDetailsContainer > div.PlentyFormBox > div.PlentyWebMyAccountPopupTitleContainer,.ui-datepicker-header {
color:#444;
font-size:18px;
font-family:Arial,Helvetica,sans-serif;
font-weight:400;
line-height:26px;
border-bottom:1px solid #000;
padding:7px 1px 3px;
}

.PlentyWebMyAccountPopupContainer > div > div + div,.PlentyWebMyAccountDisplayOrdersShippingDetailsContainer > div.PlentyFormBox > div.PlentyWebMyAccountPopupTitleContainer + div {
font-size:12px;
font-family:Arial,Helvetica,sans-serif;
line-height:12px;
padding:10px 0;
}

.PlentyWebMyAccountClear {
clear:both;
}

form.PlentyWebMyAccountPopup2ColumnLayoutTable > .PlentyFormContainer > div > div,.PlentyWebMyAccountPopupContainer form > .PlentyFormBox > div > div {
display:table-cell;
padding:1px 0;
}

form.PlentyWebMyAccountPopup2ColumnLayoutTable > .PlentyFormContainer > div > div:first-child,.PlentyWebMyAccountPopupContainer form > .PlentyFormBox > div > div:first-child {
width:100px;
padding-right:3px;
vertical-align:middle;
}

form.PlentyWebMyAccountPopup2ColumnLayoutTable > .PlentyFormContainer > div > div + div + div,.PlentyWebMyAccountPopupContainer form > .PlentyFormBox > div > div + div + div {
display:none;
}

.PlentyWebMyAccountPopupContainer .PlentyWebMyAccountText1Container > p {
margin-bottom:10px;
}

.PlentyWebMyAccountPopupContainer span.PlentyFormTitle {
display:block;
width:100%;
margin-top:5px;
}

.PlentyWebMyAccountSelectSalutation,select[name=Salutation] {
width:33%;
}

.PlentyWebMyAccountSelectCountry,select[name=Country],select[name=newsletter] {
width:66%;
}

.PlentyWebMyAccountPopupTableCellInputsMulti .PlentyWebMyAccountStreetContainerContent,.PlentyWebMyAccountPopupTableCellInputsMulti .PlentyWebMyAccountZipContainerContent {
display:block;
float:left;
}

.PlentyWebMyAccountPopupTableCellInputsMulti .PlentyWebMyAccountNoContainerContent,.PlentyWebMyAccountPopupTableCellInputsMulti .PlentyWebMyAccountCityContainerContent {
display:block;
float:right;
}

.PlentyWebMyAccountPopupTableCellInputsMulti .PlentyWebMyAccountNoContainerContent,.PlentyWebMyAccountPopupTableCellInputsMulti .PlentyWebMyAccountZipContainerContent {
width:22%;
}

.PlentyWebMyAccountPopupTableCellInputsMulti .PlentyWebMyAccountStreetContainerContent,.PlentyWebMyAccountPopupTableCellInputsMulti .PlentyWebMyAccountCityContainerContent {
width:74%;
}

.PlentyWebMyAccountBirthdayContainerContent {
display:block;
width:100%;
}

.PlentyWebMyAccountBirthdayContainerContent > span {
display:block;
width:9%;
float:left;
vertical-align:top;
}

.PlentyWebMyAccountBirthdayContainerContent > span + span {
margin-left:4%;
}

.PlentyWebMyAccountBirthdayContainerContent > span + span + span {
display:block;
width:22%;
float:left;
vertical-align:top;
}

.PlentyWebMyAccountBirthdayContainerContent input[type=text] {
text-align:center;
}

.PlentyFormTitle.PlentyWebMyAccountBirthdayContainerTitle {
margin-top:-13px !important;
}

#PlentyWebMyAccountBirthdayNotice {
display:block;
font-size:0.8em;
font-family:Arial,Helvetica,sans-serif;
padding:2px 0;
}

span.PlentyWebMyAccountTitle,.PlentyWebMyAccountPopupContainer span.PlentyFormTitle,.PlentyWebMyAccountPopupContainer span.PlentyFormValue input,.PlentyWebMyAccountPopupContainer div > span > select {
margin-left:-1px;
}

.PlentyWebMyAccountButtonLeft {
width:50%;
float:left;
margin-top:10px !important;
}

.PlentyWebMyAccountButtonLeft > span {
float:right;
margin-right:4px;
}

.PlentyWebMyAccountButtonRight {
width:50%;
float:right;
margin-top:10px !important;
}

.PlentyWebMyAccountButtonRight > span {
float:left;
margin-left:4px;
}

div.PlentyWebMyAccountPopupTitleContainer > div.PlentyWebMyAccountTitle {
float:left;
display:inline-block;
font-size:14px;
font-family:Arial,Helvetica,sans-serif;
}

div.PlentyWebMyAccountPopupTitleContainer > div.PlentyWebMyAccountTitleClose {
float:right;
display:inline-block;
margin-right:2px;
}

div.PlentyWebMyAccountPopupTitleContainer > div.PlentyWebMyAccountTitleClose > a {
display:inline-block;
height:19px;
width:19px;
margin-right:-3px;
position:relative;
top:-1px;
background:url(/images/icons/silk/close_tab.png ) left center no-repeat;
cursor:pointer;
}

.PlentyWebMyAccountAdviceContainer.PlentyWebMyAccountPopupContainer .plentyMessageBox {
margin-bottom:0;
}

.PlentyWebMyAccountDisplayOrdersContainer1 > div > div.PlentyWebMyAccountDisplayOrdersShipping {
position:relative;
}

.PlentyWebMyAccountDisplayOrdersShippingDetailsContainer {
top:auto;
margin-top:-100px;
margin-left:-310px !important;
width:auto;
min-width:150px;
position:absolute;
padding:0 !important;
}

.PlentyWebMyAccountDisplayOrdersShippingDetailsContainer > div {
margin:0 10px;
}

.PlentyWebMyAccountDisplayOrdersShippingContainer span {
display:inline-block;
font-weight:700;
color:#222;
margin:15px 0 10px;
}

.ui-datepicker {
text-align:center;
width:auto;
}

.ui-datepicker-header {
padding:7px 10px 3px;
}

a.ui-datepicker-prev.ui-corner-all,a.ui-datepicker-next.ui-corner-all {
position:absolute;
font-size:13px;
font-family:Arial,Helvetica,sans-serif;
line-height:16px;
cursor:pointer;
display:block;
height:auto;
}

a.ui-datepicker-prev.ui-corner-all {
left:10px;
}

a.ui-datepicker-next.ui-corner-all {
right:10px;
}

.ui-datepicker-title {
display:inline-block;
font-weight:700;
color:#202020;
}

table.ui-datepicker-calendar {
border-collapse:collapse;
margin:15px 0 10px;
}

.ui-datepicker-calendar th {
border-bottom:1px solid #EDEDED;
border-right:1px solid #EDEDED;
font-size:11px;
font-family:Arial,Helvetica,sans-serif;
line-height:4px;
width:16px;
padding:4px 7px;
}

.ui-datepicker-calendar th > span {
position:relative;
top:-4px;
}

.ui-datepicker-calendar td {
cursor:pointer;
border-bottom:1px solid #EDEDED;
border-right:1px solid #EDEDED;
font-size:11px;
font-family:Arial,Helvetica,sans-serif;
font-weight:700;
padding:4px 7px;
}

.ui-datepicker-calendar td:hover {
background:#fc3;
}

td.ui-state-disabled {
cursor:default;
}

td.ui-state-disabled:hover {
background:#fff;
}

.ui-datepicker-calendar tr > th:first-child,.ui-datepicker-calendar tr > td:first-child {
border-left:1px solid #EDEDED;
}

.ui-datepicker-calendar td > a {
color:#70808C;
}

.ui-datepicker-calendar td:hover > a {
color:#444;
}

td.ui-datepicker-today {
background:#E8ECEF;
}

.PlentyCurrencyContainer {
display:inline-block;
white-space:nowrap;
vertical-align:top;
}

.PlentyWebMyAccountDisplayCouponsData > div > div:first-child > div,.PlentyWebMyAccountMyProjectsContent > div > div:first-child > div,.PlentyWebMyAccountCustomerEventsData > div > div:first-child > div {
border-bottom:1px solid #000;
font-weight:700;
}

#PlentyWebMyAccountMyAccountTitleContainerContent .red {
display:block;
margin-bottom:10px;
border-bottom:1px solid #C2C2C2;
border-top:1px solid #C2C2C2;
padding:6px 0;
}

.PlentyWebMyAccountPopupContainer .PlentyMyAccountMainContainer .plentyMessageBox {
line-height:15px;
width:auto;
}

.PlentyWebBasketContainer,.PlentyWebMyAccountAccContainer {
margin-bottom:15px;
}

.PlentyWebBasketContainerTitle,.PlentyWebBasketOpenableContainer:hover #PlentyWebBasketShippingCountryContainerTitle,.PlentyWebBasketOpenableContainer:hover #PlentyWebBasketPaymentMethodContainerTitle,.PlentyWebBasketOpenableContainer:hover #PlentyWebBasketShippingMethodContainerTitle,.PlentyWebBasketOpenableContainer:hover #PlentyWebBasketCouponContainer,.PlentyWebBasketOpenableContainer:hover #PlentyWebBasketCouponContainerTitle,.AccordionTitle,.AccordionTitle.CurrentAccordionTitle,.AccordionTitle.AlreadyOpened,#PlentyWebCustomerRegistrationTitle {
font-size:18px;
font-family:Arial,Helvetica,sans-serif;
border:1px solid #999;
color:#666;
text-shadow:1px 1px 0 #ccc;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
padding:7px 8px;
background: #e0dede; /* Old browsers */
background: -moz-linear-gradient(top,  #e0dede 0%, #a3a1a1 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0dede), color-stop(100%,#a3a1a1)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e0dede 0%,#a3a1a1 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e0dede 0%,#a3a1a1 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e0dede 0%,#a3a1a1 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e0dede 0%,#a3a1a1 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0dede', endColorstr='#a3a1a1',GradientType=0 ); /* IE6-9 */
display:block;
cursor: pointer
}

.PlentyError span,.PlentyError span input,.PlentyError span {
color:#f44d4d;
}

#PlentyOrderWebShippingMethodContent input,#PlentyOrderWebPaymentMethodContent input,span.PlentyWebMyAccountContainerTitle > span.PlentyFormContainer + span.PlentyFormContainer,div.PlentyWebMyAccountContainerTitle > div.PlentyFormContainer + div.PlentyFormContainer,.PlentyWebMyAccountButtonsRightContainer > .PlentyFormContainer + .PlentyFormContainer,.PlentyWebMyAccountHeaderButtonRight > span {
margin-right:5px;
}

#PlentyOrderCheckoutButtonsTop > #PlentyOrderCheckoutButtonsOpenHelp,.PlentyWebMyAccountButtonsRightContainer > .PlentyFormContainer,.PlentyWebMyAccountSearchContainer > div.PlentyWebMyAccountSearchDateContainer {
float:right;
}

#PlentyMyAccountMyAccount input[type=text].M,#PlentyMyAccountMyAccount input[type=password].M,.PlentyWebMyAccountSearchIdContainer > div input[type=text],.PlentyWebMyAccountSearchDateContainer > div input[type=text] {
width:132px;
}

#PlentyMyAccountMyAccount select.XS,.PlentyWebMyAccountPopupContainer select.XS,#PlentyWebMyAccountDisplayOrdersPagination > div select,#PlentyWebMyAccountDisplaySchedulerOrdersPagination > div select,.PlentyWebMyAccountPagination > div select {
width:50px;
}

#PlentyMyAccountMyAccount select.M,.PlentyWebMyAccountPopupContainer select.M,.PlentyWebMyAccountSearchDateContainer > div select {
width:140px;
}

#PlentyMyAccountMyAccount a:hover,#PlentyMyAccountMyAccount a:focus,#PlentyMyAccountMyAccount a:active,#PlentyMyAccountMyAccount a.link:hover,#PlentyMyAccountMyAccount .PlentyGuiTabs > ul > li > a:link,#PlentyMyAccountMyAccount .PlentyGuiTabs > ul > li > a:visited {
color:#686868;
text-decoration:none;
}

#PlentyMyAccountMyAccount .PlentyGuiTabs > ul > li > a.current:link,#PlentyMyAccountMyAccount .PlentyGuiTabs > ul > li > a.current:visited,#PlentyMyAccountMyAccount .PlentyGuiTabs > ul > li > a.current:hover,#PlentyMyAccountMyAccount .PlentyGuiTabs > ul > li > a.current:focus,#PlentyMyAccountMyAccount .PlentyGuiTabs > ul > li > a.current:active {
color:#282828;
text-decoration:none;
}

#PlentyWebMyAccountCustomerContainerContent > .PlentyFormBox,.PlentyWebMyAccountOrderOverviewElementsContainer,form.PlentyWebMyAccountPopup2ColumnLayoutTable > .PlentyFormContainer,.PlentyWebMyAccountPopupContainer form > .PlentyFormBox {
display:table;
width:100%;
}

#PlentyWebMyAccountCustomerContainerContent > .PlentyFormBox > .PlentyFormContainer,.PlentyWebMyAccountOrderOverviewElementsContainer > .PlentyFormContainer,form.PlentyWebMyAccountPopup2ColumnLayoutTable > .PlentyFormContainer > div,.PlentyWebMyAccountPopupContainer form > .PlentyFormBox > div {
display:table-row;
}

.PlentyWebMyAccountOpenableItemContainerHeaderTitle,.PlentyCurrencyValue,.PlentyCurrencySymbol {
display:inline-block;
}

.PlentyWebMyAccountTicketsTicketTitleContainer.PlentyMyAccountHeaderChange > .PlentyWebMyAccountHeaderButtonRight > span:first-child,.PlentyWebMyAccountSearchDateContainer > div:last-child input {
margin-right:0;
}

#PlentyMyAccountMyAccount a span.TabCloseButton:hover,div.PlentyWebMyAccountPopupTitleContainer > div.PlentyWebMyAccountTitleClose > a:hover,div.PlentyWebMyAccountPopupTitleContainer > div.PlentyWebMyAccountTitleClose > a:focus {
background-position:right center;
}

.PlentyWebMyAccountSearchContainer > div.PlentyWebMyAccountSearchIdContainer > div > span,.PlentyWebMyAccountSearchContainer > div.PlentyWebMyAccountSearchDateContainer > div > span,.PlentyWebMyAccountSearchContainer > div#PlentyWebMyAccountDisplayOrdersDateContainer > div > div > span,form.PlentyWebMyAccountPopup2ColumnLayoutTable {
display:block;
}

.PlentyWebMyAccountPopupContainer .PlentyFormContainer:first-child,.PlentyWebMyAccountPopupContainer div.PlentyFormContainer > div.PlentyFormContainer + div.PlentyFormContainer,.PlentyWebMyAccountDisplayOrdersShippingContainer span:first-child {
margin-top:0;
}

.PlentyWebMyAccountPopupContainer span.PlentyFormValue input,.PlentyWebMyAccountDisplayCouponsData > div,.PlentyWebMyAccountMyProjectsContent > div,.PlentyWebMyAccountCustomerEventsData > div,.PlentyWebMyAccountDisplayDocumentsData > div,.PlentyWebMyAccountTicketsContentAttachContent > div,.PlentyWebMyAccountAddOnModulesSelectContainer > div {
width:100%;
}

td.ui-datepicker-week-end.ui-state-disabled:hover,td.ui-datepicker-week-end {
background:#fafafa;
}

.PlentyWebMyAccountDisplayCouponsData > div > div > div,.PlentyWebMyAccountMyProjectsContent > div > div > div,.PlentyWebMyAccountCustomerEventsData > div > div > div,.PlentyWebMyAccountDisplayDocumentsData > div > div > div,.PlentyWebMyAccountTicketsContentAttachContent > div > div > div,.PlentyWebMyAccountAddOnModulesSelectContainer > div > div > div {
border-bottom:1px solid #EEE;
padding:5px 10px 5px 0;
}

.PlentyWebMyAccountDisplayCouponsData > div > div > div:last-child,.PlentyWebMyAccountMyProjectsContent > div > div > div:last-child,.PlentyWebMyAccountCustomerEventsData > div > div > div:last-child,.PlentyWebMyAccountDisplayDocumentsData > div > div > div:last-child,.PlentyWebMyAccountTicketsContentAttachContent > div > div > div:last-child,.PlentyWebMyAccountAddOnModulesSelectContainer > div > div > div:last-child {
padding-right:0;
}

.PlentyWebMyAccountDisplayCouponsData > div > div:last-child > div,.PlentyWebMyAccountMyProjectsContent > div > div:last-child > div,.PlentyWebMyAccountCustomerEventsData > div > div:last-child > div,.PlentyWebMyAccountDisplayDocumentsData > div > div:last-child > div,.PlentyWebMyAccountTicketsContentAttachContent > div > div:last-child > div,.PlentyWebMyAccountAddOnModulesSelectContainer > div > div:last-child > div {
border-bottom:none;
}
/* LOGIN */


/* login container */
#PlentyWebMyAccountLogin { 
width: 322px;
margin: 10px auto 0 auto;
}

/* login container content */

/* row */
#PlentyWebMyAccountLogin .PlentyFormContainer { 
display: block; 
clear: both; 
margin-top: 2px;
}

.PlentyMyAccountContainerTitle { 
display: block; 
color: #4582A5; 
font-size: 14px; 
font-family:Arial,Helvetica,sans-serif;
margin-bottom: 10px; 
padding-bottom: 5px; 
} 

/* text before */
#PlentyWebMyAccountLoginNote1 { 
padding: 5px 0 10px; 
} 

/* input container */
.PlentyFormTitle { 
    display: inline-block; 
    color: #626262;
    font-weight: normal; 
} 
.PlentyFormTitle > label {
padding-top: 11px; /*7px*/
    display: block; 
} 

/* labels */
#PlentyWebMyAccountLoginEmailTitle, #PlentyWebMyAccountLoginPasswordTitle { 
display: inline-block; 
float: left; 
width: 100px; 
} 

#PlentyWebMyAccountLoginEmailContent > input, #PlentyWebMyAccountLoginPasswordContent > input { 
    display: inline-block; 
    width: 190px; 
    border: 1px solid #CCCCCC;
    margin: 0;
    outline: medium none;
    margin-top: 2px;
    padding: 3px;
} 

/* inputs */
div.PlentyWebMyAccountLoginData input[type=text],
div.PlentyWebMyAccountLoginData input[type=password] {
border: 1px solid #CCCCCC;
padding: 2px 3px;
font-size: 12px;
font-family:Arial,Helvetica,sans-serif;
height: 28px; /*13px*/
margin-top: 2px;
margin-bottom: 0;
}
/* inputs hover,focus */
div.PlentyWebMyAccountLoginData input[type=text]:hover,
div.PlentyWebMyAccountLoginData input[type=password]:hover,
div.PlentyWebMyAccountLoginData input[type=text]:focus,
div.PlentyWebMyAccountLoginData input[type=password]:focus {
border-color: #666666 !important; /*1474d4*/
}

/* link forgotten password */
#PlentyWebMyAccountLoginForgotPassword,
#PlentyWebMyAccountLoginCustomerRegistration { 
padding-top: 8px; 
} 

/* text after */
#PlentyWebMyAccountLoginNote2 { 
padding-top: 10px; 
padding-bottom: 5px; 
} 



/* LINKS */


/*standard*/

#PlentyWebMyAccountLogin a:link, 
#PlentyWebMyAccountLogin a:visited {
color: #282828 !important;
text-decoration: none;
}
#PlentyWebMyAccountLogin a:hover,
#PlentyWebMyAccountLogin a:focus,
#PlentyWebMyAccountLogin a:active {
color: #686868 !important;
text-decoration: none;
}
/* NEW STYLE */


#PlentyWebMyAccountMyAccountNote1 { 
    padding: 5px 0 10px; 
} 

#PlentyWebMyAccountMyAccountTitleContainer {
}

/* headline */
#PlentyWebMyAccountMyAccountTitleContainerTitle {
font-size: 26px;
font-family:Arial,Helvetica,sans-serif;
border-bottom: 1px solid #999999;
}

/*logout button*/
#PlentyWebMyAccountMyAccountLogoutContainer {
display: block;
float: right;
position: relative;
top: -40px;
}
/* text before/after */

.PlentyWebMyAccountText1Container p { padding-bottom: 10px; }
.PlentyWebMyAccountText2Container p { padding-top: 10px; }

/* hide optional freetext fields */

/* in customer data */
#WebMyAccountCustomerDataContainerFreetext1,
#WebMyAccountCustomerDataContainerFreetext2,
#WebMyAccountCustomerDataContainerFreetext3,
/* in popup */
#PlentyWebMyAccountUpdateCustomerContactFreetext1Container,
#PlentyWebMyAccountUpdateCustomerContactFreetext2Container,
#PlentyWebMyAccountUpdateCustomerContactFreetext3Container 
{
display: none;
}
/* main header */
#PlentyWebCustomerRegistrationTitle {

border-bottom: 2px solid #CCCCCC !important;
color: #444444;
font-size: 18px;
font-family:Arial,Helvetica,sans-serif;
font-weight: normal;
padding: 5px 10px;
margin-bottom: 0;
}

/* main container */
#PlentyWebCustomerRegistrationMainContainer {
background-color: #FFFFFF;
border: 1px solid #CCCCCC;
line-height: 17px;
padding: 16px;
}

/* 2 COLUMN LAYOUT */

/* table */
#PlentyWebCustomerRegistrationTable { 
display: table;
width: 100%;
}
/* row */
#PlentyWebCustomerRegistrationTableRow { 
display: table-row;
}
/* cell */
#PlentyWebCustomerRegistrationTableRow > div { 
display: table-cell;
width: 50%;
}
#PlentyWebCustomerRegistrationContainer1 {
padding-right: 8px;
}
#PlentyWebCustomerRegistrationContainer2 {
padding-left: 8px;
}


/* LABEL INPUT LIST */

/* table */
#PlentyWebCustomerRegistrationContainer1 > div,
#PlentyWebCustomerRegistrationContainer2 > div {
display: table;
width: 100%;
}
/* row */
.PlentyWebCustomerRegistrationData {
display: table-row;
}
/* cell */
.PlentyWebCustomerRegistrationData > div {
display: table-cell;
vertical-align: middle;
}
/* label cell */
.PlentyWebTableCellLabel {
}
/* input cell */
.PlentyWebTableCellInputs,
.PlentyWebTableCellInputsMulti {
width: 61%;
}

/* label */
.PlentyWebTableCellLabel > span {
display: block;
}
/* input wrappers */
.PlentyWebTableCellInputs > span,
.PlentyWebTableCellInputsMulti > span {
display: block;
margin: 2px 0;
}
/* input */
.PlentyWebTableCellInputs > span > input,
.PlentyWebTableCellInputsMulti > span > input,
#PlentyWebCustomerRegistrationUpdateCustomerDetailsInputBirthdayDayInput > input,
#PlentyWebCustomerRegistrationUpdateCustomerDetailsInputBirthdayMonthInput > input,
#PlentyWebCustomerRegistrationUpdateCustomerDetailsInputBirthdayYearInput > input  {
width: 100%;
margin-left: -1px;
color: #404040 !important;
}
/* select */
.PlentyWebTableCellInputs > span > select {
margin-left: -1px;
}
/* input wrapper multi (street, nr., zip, city) */
.PlentyWebTableCellInputsMulti #PlentyWebCustomerRegistrationInputStreetInput,
.PlentyWebTableCellInputsMulti #PlentyWebCustomerRegistrationInputCityInput {
width: 74%;
}
.PlentyWebTableCellInputsMulti #PlentyWebCustomerRegistrationInputHouseNoInput,
.PlentyWebTableCellInputsMulti #PlentyWebCustomerRegistrationInputZipCodeInput {
width: 22%;
}
/* input wrapper multi (street, nr., zip, city) */
.PlentyWebTableCellInputsMulti #PlentyWebCustomerRegistrationInputStreetInput,
.PlentyWebTableCellInputsMulti #PlentyWebCustomerRegistrationInputZipCodeInput {
float: left;
}
.PlentyWebTableCellInputsMulti #PlentyWebCustomerRegistrationInputHouseNoInput,
.PlentyWebTableCellInputsMulti #PlentyWebCustomerRegistrationInputCityInput {
float: right;
}
.PlentyWebCustomerRegistrationClear {
clear: both;
}
#PlentyWebCustomerRegistrationUpdateCustomerDetailsInputBirthdayInput {
display: block;
}
/* input wrapper multi (date of birth) */
#PlentyWebCustomerRegistrationUpdateCustomerDetailsInputBirthdayDayInput,
#PlentyWebCustomerRegistrationUpdateCustomerDetailsInputBirthdayMonthInput,
#PlentyWebCustomerRegistrationUpdateCustomerDetailsInputBirthdayYearInput {
display: block;
float: left;
vertical-align: top;
text-align: center;
width: 9%;
}
#PlentyWebCustomerRegistrationUpdateCustomerDetailsInputBirthdayYearInput {
width: 22%;
}
#PlentyWebCustomerRegistrationUpdateCustomerDetailsInputBirthdayMonthInput,
#PlentyWebCustomerRegistrationUpdateCustomerDetailsInputBirthdayYearInput {
margin-left: 4%;
}

#PlentyWebCustomerRegistrationUpdateCustomerDetailsInputBirthdayInput input {
text-align: center;
}

#PlentyWebCustomerRegistrationBirthdayTitle,
#PlentyWebCustomerRegistrationVATNumberTitle {
}
#PlentyWebCustomerRegistrationBirthdayNotice,
#PlentyWebCustomerRegistrationVATNumberNotice {
display: block;
font-size: 0.8em;
font-family:Arial,Helvetica,sans-serif;
padding: 2px 0;
}

/* select */
#PlentyWebCustomerRegistration select {
border: 1px solid #CCCCCC;
font-size: 12px;
font-family:Arial,Helvetica,sans-serif;
margin-top: 2px;
margin-bottom: 0;
height: 34px; /*no height set*/
padding: 7px 5px 7px 0; /*no padding set*/
}
#PlentyWebCustomerRegistration select:hover,
#PlentyWebCustomerRegistration select:focus {
border-color: #666666; /*1474d4*/
}
#PlentyWebCustomerRegistrationSalutation {
width: 33%;
}
#PlentyWebCustomerRegistrationCountry {
width: 66%;
}

/* input */
#PlentyWebCustomerRegistration input[tyle=text],
#PlentyWebCustomerRegistration input[tyle=password] {
border: 1px solid #CCCCCC;
padding: 2px 3px;
font-size: 12px;
font-family:Arial,Helvetica,sans-serif;
height: 28px; /*13px*/
margin-top: 2px;
margin-bottom: 0;
}
#PlentyWebCustomerRegistration input[tyle=text]:hover,
#PlentyWebCustomerRegistration input[tyle=password]:hover,
#PlentyWebCustomerRegistration input[tyle=text]:focus,
#PlentyWebCustomerRegistration input[tyle=password]:focus {
border-color: #666666 !important; /*1474d4*/
}

/* note */
#PlentyWebCustomerRegistrationContainer4 {
margin-top: 16px;
}


#PlentyWebLoginRegisterRadios > div > label > input[type=radio] {
height: auto !important;
}

.PlentyMandatoryField {
font-weight: bold !important;
}
/* 6 Accordion */



.PlentyFormContainer fieldset
{
      border: 1px solid #cccccc;
}

#PlentyWebOrderOverviewInvoiceContainer,#PlentyWebOrderOverviewShippingContainer,
#PlentyWebOrderOverviewPaymentMethodContainer,#PlentyWebOrderOverviewShippingMethodContainer,
#PlentyWebOrderOverviewSchedulerContainer
{
   padding:0;  
}


#PlentyWebOrderOverviewPaymentIcon
{
  float:left; padding:10px 0 10px 0;  
}

#PlentyWebOrderOverviewItemsBox
{
  clear:both;  
  display:table;
  border:1px solid #CCCCCC;
}
#PlentyWebOrderOverviewItemsContainer
{
  clear:both;
}
#PlentyWebOrderOverviewItems
{
  font-size:18px;  font-family:Arial,Helvetica,sans-serif;  float:left;
}
#PlentyWebOrderOverviewItems
{
  font-size:18px;font-family:Arial,Helvetica,sans-serif;float:left;
}
.ItemsHeadline
{
   font-weight:bold;
   display : table-cell;
   border-bottom: 1px solid #CCCCCC;
   padding: 5px;
}
#PlentyWebOrderOverviewItemsMain { display: table-row-group; }
#PlentyWebOrderOverviewItemsMain .ItemsRow,#PlentyWebOrderOverviewItemsHeader { display:table-row; width:100%; }
#PlentyWebOrderOverviewItemsMain .ItemsRow > div {display:table-cell; vertical-align:top; border-bottom:1px solid #B5C6D0; padding:5px; }
#PlentyWebOrderOverviewItemsMain .ItemsRow:last-child > div{ border-bottom:none!important; }
#PlentyWebOrderOverviewItemsHeaderImage { width:15%; }
#PlentyWebOrderOverviewItemsMain > .PlentyFormContainer > .ItemsDescription > .ItemsDescriptionLink
{
  display: inline-block;
  vertical-align: top;
  width: 100%;  
}

#PlentyWebOrderOverviewItemsMain > .PlentyFormContainer > .ItemsDescription > .ItemsDescriptionDetails
{
    vertical-align: top;    
}
.PlentyOrderSumTitle
{
  font-weight:bold;
  display:inline-block;
}
.PlentyOrderSumDetail
{
    display: inline-block;
    min-width: 10%;
    padding-left: 40px;
    text-align: right;
}
#PlentyWebOrderOverviewOrderSumBox
{
  text-align:right;
  margin:20px 0 20px 0;
}
.PlentyOrderSum
{
    border-bottom: 1px solid #CCCCCC;
    padding: 5px;
}
#PlentyWebOrderTotalAmount
{
  border-bottom:none;  
}
#PlentyWebOrderTotalAmountSubscription
{
  border-top: 1px solid #CCCCCC;
}

#PlentyWebOrderOverviewSubmitContainer
{
  padding: 3px 3px 6px;
  text-align:right;  
}
#PlentyWebOrderOverviewSubmitContainer > div
{ display:inline;}

#PlentyWebOrderOverviewNotice
{
  margin:10px 0 20px 0;  
}
#PlentyWebOrderOverviewAGBandWithdrawal h3
{
  font-size: 18px;
font-family:Arial,Helvetica,sans-serif;
    font-weight: 400;
    margin: 0 0 0;
    padding: 0;
}
#PlentyWebOrderOverviewAGBContainer,#PlentyWebOrderOverviewWithdrawalContainer,#PlentyWebOrderOverviewNewsletterContainer
{
  margin-top:5px;
}
#PlentyWebOrderOverviewAGBContainer { margin-top:15px; }
#PlentyWebOrderOverviewNotesContainer
{
  margin-top:10px;
  margin-bottom:10px;
}
#PlentyWebOrderOverviewNotesTextarea
{
  width:890px;
}
#PlentyWebOrderOverviewReference
{
  display:inline-block;
  margin:10px 0 5px 0;  
}
#PlentyWebOrderOverviewItems,#PlentyWebOrderOverviewItemsChangeContainer
{
  float:none;display:inline-block;margin-top:10px;padding-bottom:10px
}
#PlentyWebOrderOverviewItemsChangeContainer
{ float:right; margin-top:0;}
#PlentyWebOrderOverviewItemsTop
{
  margin:16px 0 10px 0;  
  background-color: #F0F0F0;
  border: 1px solid #CCCCCC;
  padding: 0 3px 0 25px;
}


/* Anzeige von IHR ZEICHEN & SONDERWÜNSCHE FÜR DIE BESTELLUNG */

#PlentyWebOrderOverviewReferenceContainer,#PlentyWebOrderOverviewNotesContainer { display:none;}


/* POSITIONEN DER EINZELNEN BOXEN */
#PlentyWebOrderOverviewAGBPrivacyContainer { margin:15px 0; border:1px solid #ccc!important; padding:10px!important; }
#PlentyWebOrderOverviewItemsContainer { float: right; width: 73%; min-height:710px; }
#PlentyWebOrderOverviewInvoiceContainer,#PlentyWebOrderOverviewShippingContainer,
#PlentyWebOrderOverviewShippingMethodContainer,#PlentyWebOrderOverviewPaymentMethodContainer,
#PlentyWebOrderOverviewSchedulerContainer
{
 border: 1px solid #CCCCCC;
    float: left;
    margin-top: 16px;
    padding: 10px;
    width: 23%;

}
#PlentyWebOrderOverviewPaymentMethodContainer { margin-bottom:10px; }
#PlentyWebOrderOverviewSubmitContainer { clear:both; background-color:#f0f0f0; border:1px solid #ccc; }

#PlentyWebOrderOverviewAGBandWithdrawal {  background-color: #F0F0F0;
    border-bottom: 1px solid #CCCCCC;
    display: block;
    margin: -10px;
    padding: 10px;}





/* Article */

  #PlentyWebOrderOverviewItemsHeaderImage,.ItemsImage { width:15%; text-align:center; }
  #PlentyWebOrderOverviewItemsHeaderDescription { width:65%; }
  #PlentyWebOrderOverviewItemsHeaderQuantity { width:10%; }
  #PlentyWebOrderOverviewItemsHeaderTotal { width:10%; }  
  #PlentyWebOrderOverviewItemsHeader { background-color:#f0f0f0; }
  
  .ItemsDescriptionDetails > .PlentyFormContainer
  {
    float: left;
    margin-right: 15px;
    margin-top: 5px;  
  }
  .ItemsDescriptionDetails > .PlentyFormContainer span
  {
    display:block;
  }
  .ItemsDescriptionDetails > .PlentyFormContainer:first-child
  {
    margin-left:0;
  }
  .ItemsDescriptionUnitPriceTitle,.ItemsDescriptionNoTitle,.ItemsDescriptionIDTitle,.ItemsDescriptionEANTitle,.ItemsDescriptionConditionTitle,.ItemsDescriptionUnit0Title,.PlentyItemsDescriptionContainerTitle
  {
    font-weight:bold;
  }
  #PlentyWebOrderOverviewNoticeTotals
  {
    clear:both;
    margin:20px 0 20px 0;
  }
  #PlentyWebOrderOverviewNotice2
  {
    margin:20px 0 20px 0;
  }
  #PlentyWebOrderOverviewSubmitText,.ItemsDescriptionUnitTitle,.ItemsAttributeValueTitle
  {
    font-weight:bold;  
  }

  #PlentyGoodsRebateTitle,#PlentyGoodsRebateDetail
  {
    color:#95c65c;
  }
  
  #PlentyWebOrderOverviewGoodsValueGross,#PlentyWebOrderOverviewShippingCostsGross
  {
    border-bottom:none; padding-bottom:0;
  }
  #PlentyGoodsValueNetTitle,#PlentyShippingCostsNetTitle,#PlentySubtotalNetTitle
  {
    font-weight:400!important;
  }

#PlentyWebOrderOverviewInvoiceTitle,#PlentyWebOrderOverviewShippingTitle,
#PlentyWebOrderOverviewShippingMethodTitle,#PlentyWebOrderOverviewPaymentMethodTitle,
#PlentyWebOrderOverviewSchedulerTitle
{
  margin: -10px; display: block; border-bottom:1px solid #ccc; background-color:#f0f0f0; padding: 10px; font-weight: bold;  
}
#PlentyWebOrderOverviewInvoiceDataContainer,#PlentyWebOrderOverviewShippingDataContainer,
#PlentyWebOrderOverviewShippingMethodDataContainer,#PlentyWebOrderOverviewPaymentMethodDataContainer,
#PlentyWebOrderOverviewSchedulerDataContainer
{
margin-top:15px;
}

.ItemsDescriptionDiscountDetail
{
color:#95C65C;
}
.ItemsDescriptionDiscountTitle { font-weight:bold;}

	#PlentyTotalAmountDetail,#PlentyTotalAmountSubscriptionDetail
	{
		font-weight: bold;
		vertical-align: top;
	}
	
	#PlentyTotalAmountTitle > .PlentyDataAdditional,
	#PlentyTotalAmountSubscriptionTitle> .PlentyDataAdditional
	{
		font-weight: normal;
	}

	#PlentyWebOrderVoucherCreditNote
	{
		color: #95C65C;
	}
  
.ItemsDescriptionEAN
{
    display:none;
}
	
	

/* FIX SUM BOX */

#PlentyWebOrderOverviewOrderSumBox {
display: table;
}
#PlentyWebOrderOverviewOrderSumBox > div {
display: table-row;
}
#PlentyWebOrderOverviewOrderSumBox > div > span {
display: table-cell;
vertical-align: top;
padding: 5px 0;
border-bottom: 1px solid #CCCCCC;
}
#PlentyWebOrderOverviewOrderSumBox > div > span.PlentyCurrencyContainer {
padding-left: 30px;
}




/* SHOPPING CART SOLUTION */

/* general */
.PlentyWebClear {
claer: both;
}

/* therms/conditions & privacy */
#PlentyWebOrderOverviewAGBPrivacyContainer {
margin-bottom: 0;
}

/* SHIPPING DETAILS */

/* containers */
#PlentyWebOrderOverviewInvoiceContainer, 
#PlentyWebOrderOverviewShippingContainer, 
#PlentyWebOrderOverviewShippingMethodContainer, 
#PlentyWebOrderOverviewPaymentMethodContainer, 
#PlentyWebOrderOverviewSchedulerContainer,
#PlentyWebOrderOverviewAGBPrivacyContainer {
border-color: #EEEEEE !important;
min-height: 140px;
}
#PlentyWebOrderOverviewAGBPrivacyContainer {
height: auto;
min-height: 0;
}
/* containers half width */
#PlentyWebOrderOverviewInvoiceContainer, 
#PlentyWebOrderOverviewShippingContainer, 
#PlentyWebOrderOverviewShippingMethodContainer, 
#PlentyWebOrderOverviewPaymentMethodContainer, 
#PlentyWebOrderOverviewSchedulerContainer {
width: 46%;
}
/* containers right */
#PlentyWebOrderOverviewShippingContainer,
#PlentyWebOrderOverviewShippingMethodContainer {
float: right;
clear: right;
}
/* individual style */
#PlentyWebOrderOverviewPaymentMethodContainer {
margin-bottom: 16px;
}
#PlentyWebOrderOverviewAGBPrivacyContainer > span > h3 {
font-size: 14px;
font-family:Arial,Helvetica,sans-serif;
font-weight: bold;
}
/* header */
#PlentyWebOrderOverviewInvoiceContainer > span, 
#PlentyWebOrderOverviewShippingContainer > span, 
#PlentyWebOrderOverviewShippingMethodContainer > span, 
#PlentyWebOrderOverviewPaymentMethodContainer > span, 
#PlentyWebOrderOverviewSchedulerContainer > span,
#PlentyWebOrderOverviewAGBPrivacyContainer > span {
color: #444444;
font-size: 14px;
font-family:Arial,Helvetica,sans-serif;
line-height: 17px;
padding: 0;
}
/* header label */
.PlentyWebItemContainerHeaderTitle,
#PlentyWebOrderOverviewAGBandWithdrawal > h3 {
display: inline-block;
padding: 10px 10px 7px;
font-size: 16px;
font-family:Arial,Helvetica,sans-serif;
font-weight: 400;
line-height: 18px;
}
/* button */
.PlentyWebButtonsRightContainer {
display: block !important; /*to overwrite element style*/
float: right;
margin-right: 5px;
padding-bottom: 5px;
position: relative;
top: 1px;
}
/* hide old button */
.PlentyWebOrderOverviewChangeContainerBottom {
display: none;
}
/* content container */
#PlentyWebOrderOverviewInvoiceDataContainer, 
#PlentyWebOrderOverviewShippingDataContainer, 
#PlentyWebOrderOverviewShippingMethodDataContainer, 
#PlentyWebOrderOverviewPaymentMethodDataContainer, 
#PlentyWebOrderOverviewSchedulerDataContainer {
margin-top: 20px;
}


/* ITEMS COMNTAINER */

/* background color all container */
#PlentyWebOrderOverviewItemsContainer, 
#PlentyWebOrderOverviewNoticeTotals {

}

/* items container */
#PlentyWebOrderOverviewItemsContainer {
min-height: 0;
width: auto;
float: none;
clear: both; 
border: 1px solid #CCCCCC; 
border-bottom: none;
margin-top: 16px;
padding: 0 10px;
}
/* header */
#PlentyWebOrderOverviewItemsTop {
border: none;
margin: 0 -10px 10px;
padding: 0;
}
/* header label */
#PlentyWebOrderOverviewItems {
display: inline-block;
padding: 10px 10px 7px;
margin-top: 0;
font-size: 16px;
font-family:Arial,Helvetica,sans-serif;
font-weight: bold;
line-height: 18px;
}
/* header button */
#PlentyWebOrderOverviewItemsTop > #PlentyWebOrderOverviewItemsChangeContainer {
display: block;
float: right;
margin-right: 5px;
padding-bottom: 5px;
position: relative;
top: 1px;
}
/* items container */
#PlentyWebOrderOverviewItemsBox {
margin-bottom: 0;
}
/* sum box */
#PlentyWebOrderOverviewOrderSumBox {
margin: 0 0 0 50%;
width: 50%;
padding-bottom: 1px;
text-align: left;
}
/* text after sum */
#PlentyWebOrderOverviewNoticeTotals {
border: 1px solid #CCCCCC; 
border-top: none;
margin: 0;
padding: 10px 10px 10px 50%;
}
/* button container */
#PlentyWebOrderOverviewSubmitContainer {
border: none;
background: none;
margin-top: 0;
padding: 8px 0 0;
}
/*  */


/* ITEMS LIST */

/* main */
#PlentyWebOrderOverviewItemsBox {
border: none;
border-bottom: 1px solid #cccccc;
}
/* header */
#PlentyWebOrderOverviewItemsHeader {
background-color: transparent;
}
/* header cells */
.ItemsHeadline {
border-bottom-color: #888888;
}
/* list container */
#PlentyWebOrderOverviewItemsMain .ItemsRow > div {
border-bottom-color: #cccccc;
}

/* SUM BOX */

/* container */
#PlentyWebOrderOverviewOrderSumBox {
}
/* column width */
#PlentyWebOrderOverviewOrderSumBox > div > span:first-child {
width: 70%;
}
/* price sum */
#PlentyWebOrderTotalAmount {
font-size: 19px;
font-family:Arial,Helvetica,sans-serif;
}
/* note vat */
#PlentyWebOrderOverviewOrderSumBox .PlentyDataAdditional {
font-size: 0.48em; /*.7*/
font-family:Arial,Helvetica,sans-serif;
font-weight: normal;
}
/* line */
#PlentyWebOrderOverviewOrderSumBox > div > span {
border-bottom-color: #E4E4E4;
}
/* no line */
#PlentyWebOrderOverviewOrderSumBox > div#PlentyWebOrderOverviewGoodsValueGross > span,
#PlentyWebOrderOverviewOrderSumBox > div#PlentyWebOrderOverviewShippingCostsGross > span {
border-bottom: none;
}
/* main line */
#PlentyWebOrderOverviewOrderSumBox > div#PlentyWebOrderTotalAmount > span {
border-color: #000000;
}

/* TEXT AFTER SUM BOX */

#PlentyWebOrderOverviewNoticeTotals > div {
font-size: 0.7em;
font-family:Arial,Helvetica,sans-serif;
line-height: 1.6em;
}