
/* - solgemaadresses.css - */
@media all {
/* http://www.solgema.com/portal_css/solgemaadresses.css?original=1 */
#region-content ul.prefs_adresses_list{list-style-type:none;float:left;margin:0px !important;}
#region-content ul.prefs_adresses_list li.prefs_users_tabs,input.prefs_users_tabs,.prefs_users_tabs{display:block;float:left;padding:2px 5px !important;margin:0px 2px !important;font-size:1em;border-top:1px solid black;border-left:1px solid black;border-right:1px solid black;border-bottom:none;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;line-height:normal;position:relative;}
#region-content ul.prefs_adresses_list li.prefs_users_tabs a{margin-right:15px;font-size:80%;}
#region-content ul.prefs_adresses_list li.prefs_users_tabs a.remove,.prefs_users_tabs a.remove{font-weight:bold;padding:0px 2px !important;margin:0px !important;position:absolute;top:3px;right:3px;color:black !important;display:block;font-size:7px;border:1px solid #aaaaaa;-moz-border-radius:5px;}
#region-content ul.prefs_adresses_list li.prefs_users_tabs a.remove:hover,.prefs_users_tabs a.remove:hover{color:black !important;border:1px solid black;}
#region-content ul.prefs_adresses_list li.prefs_users_tabs.onglet_off,input.prefs_users_tabs.onglet_off,.prefs_users_tabs.onglet_off{background:transparent none repeat-x scroll left bottom;color:grey !important;cursor:pointer;border-color:#aaaaaa !important;}
#region-content ul.prefs_adresses_list li.prefs_users_tabs.onglet_off:hover,input.prefs_users_tabs.onglet_off:hover,.prefs_users_tabs.onglet_off:hover{color:black;border-color:black !important;}
#region-content ul.prefs_adresses_list li.prefs_users_tabs.onglet_on,input.prefs_users_tabs.onglet_on,.prefs_users_tabs.onglet_on{background:transparent none repeat-x scroll left bottom;color:black !important;cursor:pointer;border-color:black !important;font-weight:bold;}
.ordered.asc{background:transparent url(http://www.solgema.com/arrowUp.gif) no-repeat scroll center bottom;}
.ordered.dsc{background:transparent url(http://www.solgema.com/arrowDown.gif) no-repeat scroll center bottom;}
#users table.prefs_user,#quickadd table.prefs_user{font-size:90% !important;}
#users table.listing tbody tr td{white-space:nowrap;vertical-align:top;}
#users table.listing tbody tr td form{white-space:normal;}
#users .overflow,#quickadd .overflow{overflow:scroll;border:1px solid grey;clear:both;height:600px;}
.state_legend{float:left;margin-right:10px;}
.state_legend img{vertical-align:baseline;}
.adresse_edit_table{width:99%;margin-top:0.5em;}
.adresse_edit_table td{padding:2px;vertical-align:top;}
.adresse_edit_table .field{margin-bottom:0;}
.adresse_edit_table label.fieldRequired,.adresse_edit_table label.required{background:transparent url(http://www.solgema.com/required.gif) no-repeat scroll right center;padding-right:6px;}
.adresse_listing td{padding:2px;vertical-align:top;}
td.title{font-weight:bold;}
#list_secteurs li{border-left:1px solid black;padding-left:4px;padding-right:8px;}
#list_secteurs li.secteur_selected{text-decoration:underline;}
#list_secteurs li:hover{cursor:pointer;}

}


/* - solgemagetpaid.css - */
@media all {
/* http://www.solgema.com/portal_css/solgemagetpaid.css?original=1 */
p.hasMissingExtraData{border:2px solid red;padding:1em 1.5em;}
p.hasMissingExtraData a{text-decoration:underline;}
td a.extradata.add,td a.extradata.view,td a.extradata.edit{text-decoration:underline;}
#getpaid-order-actions table.dictinput{margin:0;float:left;}
#getpaid-order-actions .form-controls{clear:both;}
#getpaid-order-actions .form-controls .button{display:block;float:left;}
#getpaid-order-actions .form-controls .button.submitorder{clear:both;}
.discount-container{margin-bottom:5px;}
.outofstock{color:red;}
#form_ship_state,#form_bill_state{width:220px;}
.buyableAlbumEntry.right .thumbnail textarea.customer_comment{right:0;}
textarea.customer_comment{z-index:1000;}
.javaEnabled .thumbnail .customer_comment{display:none;}
table.listing.catalog td{padding:0.5em 2px;vertical-align:top;}
table.listing.catalog td.price_total{font-weight:bold;}
table.catalog td.image,table.catalog td.price,table.catalog td.total,table.catalog td.product_code,table.catalog td.sku,table.catalog td.weight,table.catalog td.dimensions{white-space:nowrap;}
table.catalog .availability.in_stock{display:none;}
table.catalog td.quantity{width:1%;min-width:100px;text-align:right;line-height:inherit;}
table.catalog td.quantity form{float:none !important;}
table.catalog th.price,table.catalog th.total{white-space:nowrap;width:1%;}
table.listing.catalog{border:none;}
table.listing.catalog td{border-right:none;border-bottom:1px solid lightgrey;}
table.catalog th.quantity{text-align:left;padding-right:3px;}
.articlesComposition .item{clear:both;}
.articlesComposition table td.title{font-weight:bold;width:auto;}
.solgema-content-buyable.tabular{float:none;}
.articlesComposition table td{border-bottom:#EEEEEE 1px solid;}
.content-buyable-price,.discounted,.discount{text-align:right;margin-right:5px;float:right;}
table.catalog .discount{float:none;text-align:left;}
table.catalog .discounted{float:none;text-align:left;}
table.catalog td.price .discount{font-weight:bold;}
.content-buyable-price .price_block,.discounted .price_block,.discount .price_block{display:inline-block;margin-left:0.5em;}
.content-buyable-price .price_total,.discounted .price_total,.discount .price_total{font-weight:bold;}
.discounted,.discounted *{text-decoration:line-through;}
.discount{color:#FF0000;}
.discounttitle{color:#FF0000;font-weight:bold;display:block;clear:both;}
#available_emailkeys li{list-style-position:outside;margin-right:10px;margin-left:15px;}
div.ui-dialog{-moz-box-shadow:3px 3px 10px rgba(0,0,0,0.8);box-shadow:3px 3px 10px rgba(0,0,0,0.8);-webkit-box-shadow:3px 3px 10px rgba(0,0,0,0.8);}
#request_home_delivery{border:1px solid #40AEDD;background-color:#DCF0F8;padding:8px 15px;margin:10px 0px;}
div.checkout-address-top-wrapper,div.checkout-pickup-top-wrapper,div.checkout-delivery-top-wrapper{width:30%;margin-right:2%;float:left;}
div.checkout-address-top-wrapper fieldset,div.checkout-pickup-top-wrapper fieldset,div.checkout-delivery-top-wrapper fieldset{display:block;width:auto;margin-bottom:0;}
div.getpaidForm fieldset table.listing thead th{background-color:#F6F6F6;}
div.getpaidForm fieldset input#save_order_template{margin-top:3px;}
div.getpaidForm fieldset{width:auto;padding:10px 15px 15px 15px;border:1px solid #cc0000;margin-top:1em;margin-bottom:1em;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background:#FFFFFF url(http://www.solgema.com/getpaid_shadow.gif) repeat-x scroll right bottom;}
div.getpaidForm fieldset legend{padding:2px 7px;margin:0px;border:1px solid #cc0000;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background-color:#cc0000;white-space:nowrap;color:#FFFFFF;}
div.field.error{border:2px solid #ffa500;background-color:#ffce7b;padding:2px;}
ul.checkout-steps{display:block;padding:0px;margin:0px 0px 4px 0px !important;}
ul.checkout-steps li{display:inline-block;float:none;list-style-position:inside !important;list-style-type:none;padding:2px 6px 1px 5px;margin:0px 2px 2px 0px;border:1px solid #DDDDDD;color:#888888 !important;font-size:75%;white-space:nowrap;}
ul.checkout-steps li.currentstep{border:1px solid #CC0000;background-color:#CC0000;color:#FFFFFF !important;}
ul.checkout-steps li.paststep{background-color:#AAAAAA;border:1px solid #AAAAAA;color:#FFFFFF !important;cursor:pointer;}
.ui-datepicker .ui-datepicker-title select{font-size:0.8em;}
#admin-shop-form-table table.sgptable tbody td{border-bottom:1px solid #CCCCCC;padding:2px;}
#admin-shop-form-table table.sgptable thead th{background-color:#EEEEEE;}
#admin-shop-form-table table.sgptable tbody td ul,#admin-shop-form-table table.sgptable tbody td ul li{list-style-position:inside;white-space:nowrap;}
#admin-shop-form-table table.sgptable tbody td span.empty{border:1px solid #EEEEEE;display:block;}
#loginform_wrapper div.login{float:left;margin-right:10px;}
#loginactions_wrapper a{text-decoration:none;display:block;padding-bottom:5px;}
.ajax-cart-link{display:block;float:right;padding:5px 10px;margin:5px 0px 5px 10px;text-decoration:none !important;background:#33C1FF none no-repeat scroll right center;color:#FFFFFF !important;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-box-shadow:3px 3px 3px #888888;box-shadow:3px 3px 3px #888888;-webkit-box-shadow:3px 3px 3px #888888;}
.ajax-cart-link:hover{cursor:pointer;background:#000000 none no-repeat scroll right center;color:#FFFFFF !important;-moz-box-shadow:1px 1px 2px #888888;box-shadow:1px 1px 2px #888888;-webkit-box-shadow:1px 1px 2px #888888;}
div.getpaid-totals{margin-top:1em;}
div.getpaid-totals table tbody th{text-align:left;width:40%;}
div.getpaid-totals table tbody td{text-align:right;}
.getpaid_customer_comment{float:left;padding:10px;}
.getpaid_customer_comment textarea{width:auto;}
div.solgema-compound-display{margin-bottom:20px;}
div.solgema-compound-display table td{vertical-align:top;padding-bottom:10px;}
div.solgema-compound-display table td ul{margin:0px !important;}
div.solgema-compound-display table td ul li{list-style-position:inside !important;line-height:normal !important;margin-bottom:0px !important;}
table.quantity_widget{border-collapse:collapse !important;border:none;margin:0px 10px 0px 10px;}
form.edit-form table.quantity_widget,div.cart-listing table.quantity_widget{margin:0px;}
table.quantity_widget td{padding:0px 2px 2px 2px;vertical-align:top;}
table.quantity_widget td.quantity_quantity{text-align:right;white-space:nowrap;}
table.quantity_widget td.quantity_quantity table.quantity_widget{margin:0px;}
table.quantity_widget td.quantity_quantity table.quantity_widget td.quantity_quantity{padding:0px;}
label.quantity_label{font-weight:normal;}
div.quantity_widget{clear:right;float:right;text-align:right;padding:5px 0 0;margin-left:5px;}
td div.quantity_widget{border-top:none;padding:0;}
div.variants_checkbox{text-align:left;}
div.variant_line{display:table-row;}
div.quantity_title,div.quantity_quantity{display:table-cell;}
span.quantity_incart{}
td span.quantity_incart{margin-left:0px;display:block;}
div.quantity_widget_content{display:inline;}
div.quantity_widget_content select{margin-right:2px;margin-left:2px;}
input.quantity,input#quantity{width:4em;margin-right:2px;margin-left:2px;border-radius:2px;}
span.content-buyable-price{display:block;margin-bottom:6px;text-align:right;}
.tabular span.content-buyable-price{text-align:left;margin-bottom:0;}
div.articlesCompositionCart span.content-buyable-price{display:inline;margin-top:6px;text-align:right;}
div.cart-listing div.quantity_widget{white-space:normal;}
input.continueshopping,#getpaid_content input.continueshopping{font-weight:bold;padding-right:30px;background:#33C1FF url(http://www.solgema.com/button_right_blue.gif) no-repeat scroll right center;}
input.continueshopping:hover,#getpaid_content input.continueshopping:hover{font-weight:bold;background-color:#CC0000;}
input.continue,#getpaid_content input.continue{font-weight:bold;padding-right:30px;background:#72CC00 url(http://www.solgema.com/button_right.gif) no-repeat scroll right center;}
input.continue:hover,input.continueshopping:hover,#getpaid_content input.continue:hover,#getpaid_content input.continueshopping:hover{font-weight:bold;padding-right:30px;background:#CC0000 url(http://www.solgema.com/button_right_on.gif) no-repeat scroll right center;}
input.requestshippingprice,input.checkout,input.payment,input.confirm,input.apply,input.label_apply_changes,input.activate,input.makepayment,#getpaid_content input.requestshippingprice,#getpaid_content input.checkout,#getpaid_content input.payment,#getpaid_content input.confirm,#getpaid_content input.apply,#getpaid_content input.label_apply_changes,#getpaid_content input.activate,#getpaid_content input.makepayment{font-weight:bold;padding-right:30px;background:#72CC00 url(http://www.solgema.com/button_ok.gif) no-repeat scroll right center;}
input.requestshippingprice:hover,input.checkout:hover,input.payment:hover,input.confirm:hover,input.apply:hover,input.label_apply_changes:hover,input.activate:hover,input.makepayment:hover,#getpaid_content input.requestshippingprice:hover,#getpaid_content input.checkout:hover,#getpaid_content input.payment:hover,#getpaid_content input.confirm:hover,#getpaid_content input.apply:hover,#getpaid_content input.label_apply_changes:hover,#getpaid_content input.activate:hover,#getpaid_content input.makepayment:hover{font-weight:bold;padding-right:30px;background:#CC0000 url(http://www.solgema.com/button_ok_on.gif) no-repeat scroll right center;}
input.cancel,input.label_cancel,#getpaid_content input.cancel,#getpaid_content input.label_cancel{font-weight:bold;padding-right:30px;background:#FFA133 url(http://www.solgema.com/button_cancel.gif) no-repeat scroll right center;}
input.cancel:hover,input.label_cancel:hover,#getpaid_content input.cancel:hover,#getpaid_content input.label_cancel:hover{font-weight:bold;padding-right:30px;background:#CC0000 url(http://www.solgema.com/button_cancel_on.gif) no-repeat scroll right center;}
input.back,input.button_change_payment,#getpaid_content input.back,#getpaid_content input.button_change_payment{font-weight:bold;padding-right:30px;background:#33C1FF url(http://www.solgema.com/button_left.gif) no-repeat scroll right center;}
input.back:hover,input.button_change_payment:hover,#getpaid_content input.back:hover,#getpaid_content input.button_change_payment:hover{font-weight:bold;padding-right:30px;background:#33C1FF url(http://www.solgema.com/button_left_on.gif) no-repeat scroll right center;}
form.buyable{width:100%;margin:5px 0px 10px 0px;float:left;border-bottom:1px solid #EEEEEE;text-align:right;}
.tabular form.buyable,form.buyable.compound{border-bottom:none;float:none;margin:0;width:auto;text-align:inherit;}
div.solgema-content-buyable form.buyable{width:auto;display:block;margin:0 5px 0 0;}
dl.getpaid_listing dt{clear:both;}
.solgema-content-buyable{clear:both;float:right;text-align:left;padding:10px 10px 15px 10px;}
.solgema-content-buyable form{float:right;text-align:right;}
.solgema-content-buyable.tabular form{float:left;text-align:left;}
dl .solgema-content-buyable{float:right;text-align:right;}
.solgema-content-buyable.thumbnail{float:right;text-align:center;padding:0px;padding:5px 0;width:100%;}
dl .solgema-content-buyable.thumbnail{float:none;text-align:right;}
dl.getpaid_listing .solgema-content-buyable.thumbnail{float:right;width:auto;margin-left:10px;}
#portlet-currency input{float:right;}
.tileItem .buyable{display:inline
}
.buyableAlbumEntry{float:left;width:32%;margin:0px 2% 12px 0;text-align:center;background-color:#EEEEEE;border:0px solid #EEEEEE;box-shadow:0 0 5px rgba(0,0,0,0.3);-moz-box-shadow:0 0 5px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;position:relative;}
.collage-row .buyableThumbnailImage{float:none;}
.two-columns-equal .buyableThumbnailImage{width:64%;}
.two-columns-largeright .block_2 .buyableThumbnailImage,.two-columns-largeleft .block_1 .buyableThumbnailImage,.three-columns-largeright .block_3 .buyableThumbnailImage,.three-columns-largeleft .block_1 .buyableThumbnailImage{width:54.2%;}
.two-columns-largeright .block_1 .buyableThumbnailImage,.two-columns-largeleft .block_2 .buyableThumbnailImage{width:80%;}
.three-columns-largeright .block_1 .buyableThumbnailImage,.three-columns-largeright .block_2 .buyableThumbnailImage,.three-columns-largeleft .block_2 .buyableThumbnailImage,.three-columns-largeleft .block_3 .buyableThumbnailImage,.three-columns-equal .buyableThumbnailImage{width:97%;}
.articlesCompositionCartWrapper{float:left;width:100%;background-color:#EEEEEE;box-shadow:0 0 5px rgba(0,0,0,0.3);-moz-box-shadow:0 0 5px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;position:relative;margin:10px 0px;}
.articlesCompositionCartWrapper.solgema-content-buyable{padding:5px;}
.buyableAlbumEntryContent{padding:5px;background-color:#FFFFFF;}
.buyableAlbumEntry div#quantity_widget{display:inline;}
.buyableAlbumEntryWrapper{display:block;margin:0px auto 3px auto;text-align:center;padding:0px 2px;height:auto;position:relative;max-width:200px;}
.buyableAlbumEntryWrapper img{border:0px solid #ccc;display:block;margin:0 auto;position:relative;bottom:0px;width:100%;}
.buyableAlbumEntryContent a{display:block;text-decoration:none;font-size:90%;margin:16px auto 0px;text-align:center;min-height:120px;border:none;}
.buyableAlbumEntryTitle{color:#76797c;display:block;overflow:hidden;margin:auto;font-size:120%;min-height:3em;}
.cart_button.context{vertical-align:bottom;padding:1px 5px 2px;overflow:hidden;margin-bottom:0px;}
.solgema-content-buyable .cart_quantity{padding:0px;}
table.controlpanel-listing.getpaid td,table.controlpanel-listing.getpaid th{font-size:100%;}
.controlpanel-listing.getpaid .price{white-space:nowrap;}
.controlpanel-listing.getpaid .country{font-size:80%;}
.formlibInlineEditableSGP,.inlineEditableSGP,.javaEditable{padding:1px;display:block;min-height:1.5em;}
.inlineEditableSGP:hover,.formlibInlineEditableSGP:hover,.javaEditable:hover{padding:0;border:1px solid #ddd;border-color:#666 #ddd #ddd #666;cursor:text;background:White url(http://www.solgema.com/input_background.gif) repeat-x;}
.inlineEditableSGP a:hover,.formlibInlineEditableSGP a:hover,.javaEditable a:hover{cursor:pointer;}
.inlineFormSGP .formHelp,.inlineFormSGP .fieldRequired,.inlineFormSGP .required,.inlineFormSGP label{display:none;}
.inlineFormSGP .ArchetypesSelectionWidget label{display:inline;}
.inlineFormSGP #archetypes-fieldname-title input,.inlineFormSGP #archetypes-fieldname-title{font-size:100%;}
table.sgptable ul{margin:0px !important;}
#admin-shop-form-table{clear:both;}
.CHARGING,.REVIEWING,.PROCESSING{color:#EA9A00
}
.PENDING,.NEW{color:#00A4EA
}
.CHARGED,.DELIVERED,.SHIPPED,.COMPLETE{color:#59CC00
}
.PAYMENT_DECLINED,.WILL_NOT_DELIVER,.INCOMPLETE{color:#EA0000
}
.INCOMPLETE{font-weight:bold;}
.CANCELLED{color:#888888;}
#order-search div.field{float:left;margin-left:3px;clear:none;}
#order-search #actionsView{clear:both;}
.flowInitialized .items .page .tileItem .buyable{position:absolute;bottom:0;}
div.solgema-content-buyable.thumbnail form.buyable{margin:0;float:none;border:none;}
table.order-summary tbody th{text-align:left;}
div.discounts{border-bottom:1px solid #ddd;border-top:1px solid #ddd;padding:0 0 0.5em 0;margin:0.5em 0;clear:both;}
div.discounts ul{list-style-position:inside;}
div.availability{margin-right:5px;}
.javaEnabled .deleteButton{background:url(http://www.solgema.com/++resource++jquery-ui-themes/sunburst/images/ui-icons_205c90_256x240.png) -34px -194px;border:none;margin:5px;height:12px;width:12px;overflow:hidden;color:transparent;font-size:1px;display:block;}
#getpaid_content #login_fieldset{width:45%;float:right;margin-top:0;margin-left:2%;}
body.mini #getpaid_content #login_fieldset{width:auto;}
#getpaid_content #login_fieldset .documentDescription{font-size:80%;}
#getpaid_content #login_fieldset div.formControls{margin-left:0;}
#checkout_address_form{clear:none;}
#getpaid_content #billing_address{clear:both;width:49%;float:left;margin-right:2%;margin-top:0;}
body.mini #getpaid_content #billing_address{width:auto;float:none;}
#getpaid_content #contact_information{clear:none;}
#getpaid_content #shipping_address{clear:right;}
#getpaid_content #actionsView{clear:both;}
#formfield-form-widgets-couponing_list table{max-height:500px;display:block;overflow-y:scroll;}
.cartviewlet{float:right;padding:5px;margin-right:5px;font-size:85%;}
.cartviewlet-header{display:none;}
.myAccountColumn{display:inline-flex;width:50%;}
.myAccountColumn.left > div{padding-right:8px;width:100%;}
.myAccountColumn.right > div{padding-left:8px;width:100%;}
#user-personal-informations label{float:left;width:300px;}
#user-personal-informations .formHelp{color:#555;display:none;font-weight:inherit;margin:0;}
a.came_from{float:right;}
.articlesComposition{clear:both;}
.flexbox .articlesComposition{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
#cartlogin div.formControls{margin-left:0;}
#cartlogin #loginform_wrapper,#getpaid_content #loginform_wrapper{float:left;}
#cart_anonymous_order{display:none;margin-top:0;}
#cartlogin #cart_anonymous_order{clear:both;display:block;}
.manage-stockrules .datagridwidget-cell label{display:none;}
.buyableAlbumEntry.left{clear:both;}
.narrow.mini .buyableAlbumEntry.left{clear:none;}
.buyableAlbumEntry .solgema-content-buyable-wrapper{float:left;width:100%;background-color:#EEEEEE;-moz-border-radius-bottomleft:1px;-moz-border-radius-bottomright:1px;border-bottom-right-radius:1px;border-bottom-left-radius:1px;-webkit-border-bottom-left-radius:1px;-webkit-border-bottom-right-radius:1px;bottom:0;left:0;border-top:1px solid #ddd;}
.flexbox .thumbnailsWrapper,.flexbox .articlesComposition{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;clear:both;}
.flexbox .photoAlbumEntryWrapper{max-width:none;max-height:none;}
.flexbox .articlesComposition .buyableAlbumEntry,.flexbox .thumbnailsWrapper .buyableAlbumEntry{-webkit-box-flex:0 1 180px;-moz-box-flex:0 1 180px;-webkit-flex:0 1 180px;-ms-flex:0 1 180px;flex:1 1 180px;margin:0.5em;transition:width 0.7s ease-out 0.2s;padding:0.5em;}
.flexbox .narrow.mini .articlesComposition .buyableAlbumEntry{height:auto;}
.flexbox .buyableAlbumEntryWrapper{max-width:none;}
form.kssattr-formname-searcharticles div.field{float:left;clear:none;margin-left:1em;}
.brandslist{-webkit-column-gap:1em;-webkit-column-width:12em;-moz-column-gap:1em;-moz-column-width:12em;column-gap:1em;column-width:12em;}
.brandslist > dd{margin-top:5px;}
a.extrabrands{border-top:1px solid grey;display:block;margin-top:1em;padding:0.5em;text-align:center;}
div.brandlogo{background-size:contain;background-repeat:no-repeat;background-position:center;display:inline-block;height:3em;margin-right:0.5em;vertical-align:middle;width:3em;}
#searchresults table.catalog td div.quantity_widget{float:none;display:table;margin-left:0px;width:100%;}
#searchresults table.catalog div.quantity_widget_content{display:table-cell;text-align:left;padding-right:0.5em;}
#searchresults table.catalog .cart_buttons{display:table-cell;text-align:right;}
table.catalog td.price,table.catalog th.price,table.catalog td.total,table.catalog th.total{text-align:right;}
table.catalog td{text-align:right;}
table.catalog td.title{text-align:left;}
table.catalog td.image{width:1%;}
#viewlet-above-content-body .solgema-content-buyable{clear:right;float:right;margin-left:1em;padding-right:0px;}

}


/* - solgemaflowview.css - */
@media all {
/* http://www.solgema.com/portal_css/solgemaflowview.css?original=1 */
.showFirstOnly #flowpanes .page{display:none;}
.showFirstOnly #flowpanes .multipages.page0{display:block;}
#flowpanes .page.item0{display:block;}
.flowEnabled #flowpanes .page{display:block;}
#flowtabs{display:none;}
.flowEnabled #flowtabs{display:block;}
.flowEnabled div.page{clear:both;}
.flowEnabled .pageContent{float:left;position:relative;}
.flowInitialized div.items,.flowInitialized div.page,.flowInitialized div.pageContent{height:100%;position:relative;}
.fade div.page,.flowInitialized.fade div.page{position:absolute;}
div.pageContent{margin-right:0px;overflow:hidden;}
.manyItems div.page{margin-right:15px;}
body.narrow .manyItems div.page{margin-right:5px;}
.multipages div.pageContent{margin-top:5px;margin-right:10px;}
.flowEnabled .multipages div.pageContent{display:none;}
.flowEnabled .multipages div.pageContent.first{display:block;}
.flowInitialized div.pageContent .item{padding:3px;}
.custom .tileFooter{display:block;clear:both;}
.flowInitialized .custom .tileFooter{display:block;position:absolute;bottom:0px;right:0px;margin-bottom:0;}
.flowInitialized div.pageContent.first{margin-left:0px;}
.flowInitialized div.pageContent.last{margin-right:0px;}
.flowEnabled.useFlowtabs .googleMapLocation{display:none;}
.flowEnabled.useFlowtabs .googleMapLocation.googleMapActive{display:block;}
.flowEnabled,.flowEnabled #flow-container{position:relative;}
.flowEnabled #flowpanes_container{padding:15px 0 15px 15px;clear:both;}
.showBorder #flowpanes_container{border:1px solid #EEEEEE;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background:white url(flowpanes_background.png) repeat-x left bottom;}
.flowEnabled #flowpanes{position:relative;overflow:hidden;clear:both;}
.flowEnabled.backnext_enabled #flowpanes_container{margin:0 20px;}
.flowEnabled #flowpanes div.content_item,.flowEnabled #flowpanes div.collage-item,.flowEnabled #flowpanes div.page{float:left !important;clear:none !important;display:block;width:100%;}
.flowEnabled #flowpanes .items{width:20000em;position:absolute;clear:both;margin:0;padding:0;}
.flowEnabled #flowpanes .less,.flowEnabled #flowpanes .less a{color:#999 !important;}
.flowEnabled div.title #flowtabs ul,.flowEnabled div.description #flowtabs ul{float:left;margin:0px 15px;}
.flowEnabled div.title.backnext_enabled #flowtabs ul,.flowEnabled div.description.backnext_enabled #flowtabs ul{margin:0px 30px;}
.flowEnabled #flowtabs li{display:block;float:left;list-style-type:none;margin:0 5px 0 0;}
.flowEnabled div.title #flowtabs li,.flowEnabled div.description #flowtabs li{margin:0 5px 0 0;}
#flowtabs li a,div.flowEnabled.title #flowtabs.top li a,div.flowEnabled.description #flowtabs.top li a{display:block;border-left:1px solid #EEEEEE;border-right:1px solid #EEEEEE;border-top:1px solid #EEEEEE;padding:3px 6px;-moz-border-radius-topleft:2px;-moz-border-radius-topright:2px;-webkit-border-top-left-radius:2px;-webkit-border-top-right-radius:2px;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom:none;}
div.flowEnabled.title #flowtabs.bottom li a,div.flowEnabled.description #flowtabs.bottom li a{display:block;border-left:1px solid #EEEEEE;border-right:1px solid #EEEEEE;border-bottom:1px solid #EEEEEE;padding:3px 6px;-moz-border-radius-bottomleft:2px;-moz-border-radius-bottomright:2px;-webkit-border-bottom-left-radius:2px;-webkit-border-bottom-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;}
div.flowEnabled.slidetabs #flowtabs{float:left;margin-left:50%;clear:both;}
div.flowEnabled.slidetabs #flowtabs ul{float:left;margin:0 0 0 -50%;}
div.flowEnabled.slidetabs #flowtabs li{margin:0;}
div.flowEnabled.slidetabs #flowtabs li a{width:8px;height:8px;float:left;margin:3px;background:url(++resource++solgemaflowview.resources/navigator.png) 0 0 no-repeat;display:block;font-size:1px;border:none;padding:0;}
div.flowEnabled.slidetabs #flowtabs li a:hover{background-position:0 -8px;}
div.flowEnabled.slidetabs #flowtabs li a.current{background-position:0 -16px;}
.flowEnabled #flowtabs li a.current{background:#AAAAAA none scroll repeat-x bottom left;color:#000000;}
#flow-container .forward,#flow-container .backward{display:none;}
#flow-container .flowEnabled .forward,#flow-container .flowEnabled .backward{display:block;}
.flowEnabled .forward,.flowEnabled .backward{margin-top:-9px;display:block;width:18px;height:18px;cursor:pointer;font-size:1px;text-indent:-9999em;position:absolute;top:50%;border:none;}
.flowEnabled .backward{background:transparent url(++resource++solgemaflowview.resources/left.png) no-repeat;left:0;}
.flowEnabled .forward{background:transparent url(++resource++solgemaflowview.resources/right.png) no-repeat;right:0;}
.flowEnabled .forward:hover{background-position:0px -18px;}
.flowEnabled .forward:active{background-position:0px -18px;}
.flowEnabled .backward:hover{background-position:0px -18px;}
.flowEnabled .backward:active{background-position:0px -18px;}
.flowEnabled .disabled{visibility:hidden !important;}
.banner_item{background-size:cover;position:relative;background-position:center;height:100%;}
.banner_item .banner_content{position:absolute;right:20%;top:10%;background-color:rgba(255,255,255,0.8);padding:15px;min-height:50%;min-width:25%;max-width:40%;overflow:hidden;width:40%
}
body.mini .banner_item .banner_content{position:relative;margin:auto;max-width:70%;right:initial;}
#flow-container .folder_listing{margin:0;}

}


/* - solgema_contextualcontentmenu.css - */
@media all {
/* http://www.solgema.com/portal_css/solgema_contextualcontentmenu.css?original=1 */
#contextualContentMenu{position:absolute;z-index:10000;background-color:white;-moz-box-shadow:0 0 5px #AAAAAA;-webkit-box-shadow:0 0 5px #AAAAAA;box-shadow:0 0 5px #AAAAAA;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #AAAAAA;}
#contextualContentMenu dl.actionMenu{float:none;clear:both;margin-left:0px;}
#contextualContentMenu ul li{list-style-position:inside;list-style-type:none;}
#contextualContentMenu ul li a{display:block;margin-left:0;margin-top:0;padding:5px 4px 5px 5px;font-size:90%;color:#666;line-height:1.2em;}
#contextualContentMenu #contentActionMenus dl.actionMenu a,#contextualContentMenu #contentActionMenus dl.actionMenu div{line-height:1.2em;}
#contextualContentMenu #contentActionMenus dl.actionMenu dt a{background-color:transparent;color:#666666;}
#contextualContentMenu #contentActionMenus dl.actionMenu.activated dt a{background:#666666;color:#FFFFFF;}
#contextualContentMenu ul#contentActionMenus li dt a,#contextualContentMenu ul#contentActionMenus dl#plone-contentmenu-workflow.activated dt a{padding:5px 4px 5px 5px;}
#contextualContentMenu ul li a:hover,#contextualContentMenu dl dt a:hover{background-color:#eee;background:#eee;color:#000 !important;}
#contextualContentMenu ul#contentActionMenus{float:none;padding:0px;right:0px;top:0px;display:inline;background:transparent none !important;}
#contextualContentMenu ul#contentActionMenus li{float:none;}
#contextualContentMenu ul#contentActionMenus li dt{margin:0px;}
#contextualContentMenu ul#contentActionMenus li dt a,#contextualContentMenu ul#contentActionMenus dl#plone-contentmenu-workflow.activated dt a{padding:4px 4px 4px 5px;}
#contextualContentMenu ul#contentActionMenus dl.activated dt a{-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;margin:0px;}
#contextualContentMenu ul#contentActionMenus dl.activated dd{left:100%;right:auto;top:0px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:0px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-top-left-radius:0px;-webkit-border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top-left-radius:0px;border-top-right-radius:5px;}
#contextualContentMenu.onleft ul#contentActionMenus dl.activated dd{right:100%;left:auto;-moz-border-radius-topright:0px;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:0px;border-top-left-radius:5px;border-top-right-radius:0px;}
.contentmenu_selected{background-color:#ffffe1 !important;color:black !important;}
.contentmenu_selected:hover{color:black !important;}

}


/* - solgemaportletsmanager.css - */
@media all {
/* http://www.solgema.com/portal_css/solgemaportletsmanager.css?original=1 */
.portletLegend{margin-left:2em;}
.portletLegend .portletLegendLine{margin:5px 0px 0px 0px;padding:0px;clear:both;}
.portletLegend .portletHeader{height:10px;width:10px;float:left;margin:2px 5px 0px 0px;padding:0px;}
.portletAssignments .portlet_here .portletHeader{background-color:#5A9BC6;border:1px solid #5A9BC6;}
.portletAssignments .portlet_here.portlet_visible .portletHeader{background-color:#5A9BC6;border:1px solid #5A9BC6;}
.portletAssignments .portlet_here.portlet_hidden .portletHeader{background-color:white;border:1px solid #5A9BC6;color:black;}
.portletAssignments .portlet_here.portlet_visible .portletHeader a,.portletAssignments .portlet_here.portlet_visible .portletHeader span{color:white;}
.portletAssignments .portlet_visible .portletHeader{background-color:#ADCDE2;border:1px solid #ADCDE2;}
.portletAssignments .portlet_hidden .portletHeader{background-color:white;border:1px solid #ADCDE2;}
.portletAssignments .portletHeader:hover{border-color:#FFDB0F !important;}
.portletAssignments .ui-sortable-helper .portletHeader:hover{background-color:#FFDB0F !important;}
.portletAssignments .portletHeader .managedPortletActions{position:relative;float:right;top:-3px;right:-2px;}
.portletAssignments .portletHeader .managedPortletActions a,.portletAssignments .portletHeader .managedPortletActions a:link{text-decoration:none;}
.portletAssignments .portletHeader a:hover{color:black;}
.portletAssignments .portletHeader .managedPortletActions a:hover{color:black;}
.dragging,.dragging .portletHeader{cursor:move;background-color:#ff6 !important;color:black !important;}
.dragging a,.dragging .portletHeader a,.dragging span,.dragging .portletHeader span{color:black !important;}
.draggingHook{cursor:ns-resize;}
.notDraggable{}
.portletAssignments .managedPortlet{margin:0;padding:1px 0;}
.portletAssignments ul.sortable li{list-style-type:none;}
.portletAssignments ul.sortable li:hover{cursor:pointer;border:1px solid #
}

}


/* XXX ERROR -- could not find 'ploneCustom.css'*/
