You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ofbiz.apache.org by bu...@apache.org on 2009/11/13 23:01:45 UTC

svn commit: r836017 [1/2] - in /ofbiz/trunk/themes/droppingcrumbs: ./ data/ includes/ webapp/ webapp/droppingcrumbs/ webapp/droppingcrumbs/WEB-INF/ webapp/droppingcrumbs/css/ webapp/droppingcrumbs/images/ webapp/droppingcrumbs/js/

Author: buscob
Date: Fri Nov 13 22:01:41 2009
New Revision: 836017

URL: http://svn.apache.org/viewvc?rev=836017&view=rev
Log:
Added a new Visual Theme for back-office applications

Added:
    ofbiz/trunk/themes/droppingcrumbs/
    ofbiz/trunk/themes/droppingcrumbs/data/
    ofbiz/trunk/themes/droppingcrumbs/data/DroppingCrumbsThemeData.xml
    ofbiz/trunk/themes/droppingcrumbs/includes/
    ofbiz/trunk/themes/droppingcrumbs/includes/appbarClose.ftl
    ofbiz/trunk/themes/droppingcrumbs/includes/appbarOpen.ftl
    ofbiz/trunk/themes/droppingcrumbs/includes/footer.ftl
    ofbiz/trunk/themes/droppingcrumbs/includes/header.ftl
    ofbiz/trunk/themes/droppingcrumbs/ofbiz-component.xml
    ofbiz/trunk/themes/droppingcrumbs/webapp/
    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/
    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/WEB-INF/
    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/WEB-INF/web.xml
    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/
    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/docbook.css
    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/help.css
    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/style.css
    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/
    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar1.gif   (with props)
    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar2.gif   (with props)
    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar3.gif   (with props)
    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar4.gif   (with props)
    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/application_view_list.png   (with props)
    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_arrow_down.png   (with props)
    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_arrow_up.png   (with props)
    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_green.png   (with props)
    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_orange.png   (with props)
    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_pink.png   (with props)
    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_purple.png   (with props)
    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_red.png   (with props)
    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_toggle_minus.png   (with props)
    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_toggle_plus.png   (with props)
    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_yellow.png   (with props)
    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/exclamation.png   (with props)
    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/header_top_bg.gif   (with props)
    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/help.png   (with props)
    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/information.png   (with props)
    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/ofbiz_logo.gif   (with props)
    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/resultset_first.png   (with props)
    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/resultset_first_disabled.png   (with props)
    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/resultset_last.png   (with props)
    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/resultset_last_disabled.png   (with props)
    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/resultset_next.png   (with props)
    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/resultset_next_disabled.png   (with props)
    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/resultset_previous.png   (with props)
    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/resultset_previous_disabled.png   (with props)
    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/js/
    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/js/application.js
    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/js/dropdown.js
    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/screenshot.jpg   (with props)

Added: ofbiz/trunk/themes/droppingcrumbs/data/DroppingCrumbsThemeData.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/data/DroppingCrumbsThemeData.xml?rev=836017&view=auto
==============================================================================
--- ofbiz/trunk/themes/droppingcrumbs/data/DroppingCrumbsThemeData.xml (added)
+++ ofbiz/trunk/themes/droppingcrumbs/data/DroppingCrumbsThemeData.xml Fri Nov 13 22:01:41 2009
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+<entity-engine-xml>
+    <VisualTheme visualThemeId="DROPPINGCRUMBS" visualThemeSetId="BACKOFFICE" description="Dropping Crumbs Theme: Uses a drop down menu embedded in the breadcrumbs bar"/>
+    <VisualThemeResource visualThemeId="DROPPINGCRUMBS" resourceTypeEnumId="VT_NAME" resourceValue="DROPPINGCRUMBS" sequenceId="01"/>
+    <VisualThemeResource visualThemeId="DROPPINGCRUMBS" resourceTypeEnumId="VT_STYLESHEET" resourceValue="/droppingcrumbs/css/style.css" sequenceId="01"/>
+    <VisualThemeResource visualThemeId="DROPPINGCRUMBS" resourceTypeEnumId="VT_HELPSTYLESHEET" resourceValue="/droppingcrumbs/css/help.css" sequenceId="01"/>    
+    <VisualThemeResource visualThemeId="DROPPINGCRUMBS" resourceTypeEnumId="VT_DOCBOOKSTYLESHEET" resourceValue="/droppingcrumbs/webapp/droppingcrumbs/css/docbook.css" sequenceId="01"/>    
+    <VisualThemeResource visualThemeId="DROPPINGCRUMBS" resourceTypeEnumId="VT_HDR_JAVASCRIPT" resourceValue="/droppingcrumbs/js/dropdown.js" sequenceId="01"/>
+    <VisualThemeResource visualThemeId="DROPPINGCRUMBS" resourceTypeEnumId="VT_SHORTCUT_ICON" resourceValue="/images/ofbiz.ico" sequenceId="01"/>
+    <VisualThemeResource visualThemeId="DROPPINGCRUMBS" resourceTypeEnumId="VT_HDR_IMAGE_URL" resourceValue="/images/ofbiz_logo.gif" sequenceId="01"/>
+    <VisualThemeResource visualThemeId="DROPPINGCRUMBS" resourceTypeEnumId="VT_HDR_TMPLT_LOC" resourceValue="component://droppingcrumbs/includes/header.ftl" sequenceId="01"/>
+    <VisualThemeResource visualThemeId="DROPPINGCRUMBS" resourceTypeEnumId="VT_FTR_TMPLT_LOC" resourceValue="component://droppingcrumbs/includes/footer.ftl" sequenceId="01"/>
+    <VisualThemeResource visualThemeId="DROPPINGCRUMBS" resourceTypeEnumId="VT_NAV_OPEN_TMPLT" resourceValue="component://droppingcrumbs/includes/appbarOpen.ftl" sequenceId="01"/>
+    <VisualThemeResource visualThemeId="DROPPINGCRUMBS" resourceTypeEnumId="VT_NAV_CLOSE_TMPLT" resourceValue="component://droppingcrumbs/includes/appbarClose.ftl" sequenceId="01"/>
+    <VisualThemeResource visualThemeId="DROPPINGCRUMBS" resourceTypeEnumId="VT_MSG_TMPLT_LOC" resourceValue="component://common/webcommon/includes/messages.ftl" sequenceId="01"/>
+    <VisualThemeResource visualThemeId="DROPPINGCRUMBS" resourceTypeEnumId="VT_SCREENSHOT" resourceValue="/droppingcrumbs/screenshot.jpg" sequenceId="01"/>
+</entity-engine-xml>

Added: ofbiz/trunk/themes/droppingcrumbs/includes/appbarClose.ftl
URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/includes/appbarClose.ftl?rev=836017&view=auto
==============================================================================
--- ofbiz/trunk/themes/droppingcrumbs/includes/appbarClose.ftl (added)
+++ ofbiz/trunk/themes/droppingcrumbs/includes/appbarClose.ftl Fri Nov 13 22:01:41 2009
@@ -0,0 +1,31 @@
+<#--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+<#assign appModelMenu = Static["org.ofbiz.widget.menu.MenuFactory"].getMenuFromLocation(applicationMenuLocation,applicationMenuName,delegator,dispatcher)>
+
+    <#if headerItem?exists>
+      <#if headerItem!="main">
+        <div class="breadcrumbs-sep">
+          ${appModelMenu.getModelMenuItemByName(headerItem).getTitle(context)}
+        </div>
+      </#if>
+    </#if>
+  </div>
+</div>
+<div class="clear">
+</div>

Added: ofbiz/trunk/themes/droppingcrumbs/includes/appbarOpen.ftl
URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/includes/appbarOpen.ftl?rev=836017&view=auto
==============================================================================
--- ofbiz/trunk/themes/droppingcrumbs/includes/appbarOpen.ftl (added)
+++ ofbiz/trunk/themes/droppingcrumbs/includes/appbarOpen.ftl Fri Nov 13 22:01:41 2009
@@ -0,0 +1,102 @@
+<#--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+<#if (requestAttributes.externalLoginKey)?exists><#assign externalKeyParam = "?externalLoginKey=" + requestAttributes.externalLoginKey?if_exists></#if>
+<#if (externalLoginKey)?exists><#assign externalKeyParam = "?externalLoginKey=" + requestAttributes.externalLoginKey?if_exists></#if>
+<#assign ofbizServerName = application.getAttribute("_serverId")?default("default-server")>
+<#assign contextPath = request.getContextPath()>
+<#assign displayApps = Static["org.ofbiz.base.component.ComponentConfig"].getAppBarWebInfos(ofbizServerName, "main")>
+<#assign displaySecondaryApps = Static["org.ofbiz.base.component.ComponentConfig"].getAppBarWebInfos(ofbizServerName, "secondary")>
+
+<div class="tabbar">
+  <div class="breadcrumbs<#if headerItem?exists><#if headerItem!="main"> menu_selected</#if></#if>">
+      <div id="main-navigation">
+        <h2>${uiLabelMap.CommonApplications}</h2>
+        <ul>
+          <li>
+            <ul>
+            <#-- Primary Applications -->
+            <#list displayApps as display>
+              <#assign thisApp = display.getContextRoot()>
+              <#assign permission = true>
+              <#assign selected = false>
+              <#assign permissions = display.getBasePermission()>
+              <#list permissions as perm>
+                <#if (perm != "NONE" && !security.hasEntityPermission(perm, "_VIEW", session) && !authz.hasPermission(session, perm, requestParameters))>
+                  <#-- User must have ALL permissions in the base-permission list -->
+                  <#assign permission = false>
+                </#if>
+              </#list>
+              <#if permission == true>
+                <#if thisApp == contextPath || contextPath + "/" == thisApp>
+                  <#assign selected = true>
+                </#if>
+                <#assign thisURL = thisApp>
+                <#if thisApp != "/">
+                  <#assign thisURL = thisURL + "/control/main">
+                </#if>
+<#--            <#if !selected> -->
+                <#-- Show OFBiz Setup component menu bar when the system not have an organization -->
+                <#if thisApp.equals("/ofbizsetup")>
+                    <#if PartyAcctgPrefAndGroupList.size() == 0>
+                        <li><a href="${thisURL + externalKeyParam}" <#if uiLabelMap?exists> title="${uiLabelMap[display.description]}">${uiLabelMap[display.title]}<#else> title="${display.description}">${display.title}</#if></a></li>
+                    </#if>
+                <#else>
+                    <li <#if selected>class="selected"</#if>><a href="${thisURL + externalKeyParam}" <#if uiLabelMap?exists> title="${uiLabelMap[display.description]}">${uiLabelMap[display.title]}<#else> title="${display.description}">${display.title}</#if></a></li>
+                </#if>
+<#--            </#if> -->
+              </#if>
+            </#list>
+           
+            <#-- Secondary Applications -->
+            <#list displaySecondaryApps as display>
+              <#assign thisApp = display.getContextRoot()>
+              <#assign permission = true>
+              <#assign selected = false>
+              <#assign permissions = display.getBasePermission()>
+              <#list permissions as perm>
+                <#if (perm != "NONE" && !security.hasEntityPermission(perm, "_VIEW", session) && !authz.hasPermission(session, perm, requestParameters))>
+                  <#-- User must have ALL permissions in the base-permission list -->
+                  <#assign permission = false>
+                </#if>
+              </#list>
+              <#if permission == true>
+                <#if thisApp == contextPath || contextPath + "/" == thisApp>
+                  <#assign selected = true>
+                </#if>
+                <#assign thisURL = thisApp>
+                <#if thisApp != "/">
+                  <#assign thisURL = thisURL + "/control/main">
+                </#if>
+<#--            <#if !selected> -->
+                <#-- Show OFBiz Setup component menu bar when the system not have an organization -->
+                <#if thisApp.equals("/ofbizsetup")>
+                    <#if PartyAcctgPrefAndGroupList.size() == 0>
+                        <li><a href="${thisURL + externalKeyParam}" <#if uiLabelMap?exists> title="${uiLabelMap[display.description]}">${uiLabelMap[display.title]}<#else> title="${display.description}">${display.title}</#if></a></li>
+                    </#if>
+                <#else>
+                    <li <#if selected>class="selected"</#if>><a href="${thisURL + externalKeyParam}" <#if uiLabelMap?exists> title="${uiLabelMap[display.description]}">${uiLabelMap[display.title]}<#else> title="${display.description}">${display.title}</#if></a></li>
+                </#if>
+<#--            </#if> -->
+              </#if>
+            </#list>
+            </ul>
+          </li>
+        </ul>
+      </div>

Added: ofbiz/trunk/themes/droppingcrumbs/includes/footer.ftl
URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/includes/footer.ftl?rev=836017&view=auto
==============================================================================
--- ofbiz/trunk/themes/droppingcrumbs/includes/footer.ftl (added)
+++ ofbiz/trunk/themes/droppingcrumbs/includes/footer.ftl Fri Nov 13 22:01:41 2009
@@ -0,0 +1,40 @@
+<#--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+<#assign nowTimestamp = Static["org.ofbiz.base.util.UtilDateTime"].nowTimestamp()>
+
+<div id="footer">
+  <p>${nowTimestamp?datetime?string.short} -
+  <a href="<@o...@ofbizUrl>">${timeZone.getDisplayName(timeZone.useDaylightTime(), Static["java.util.TimeZone"].LONG, locale)}</a>
+  </p>
+  <p><a href="http://jigsaw.w3.org/css-validator/"><img src="<@o...@ofbizContentUrl>" alt="Valid CSS!"/></a>
+  <a href="http://validator.w3.org/check?uri=referer"><img src="<@o...@ofbizContentUrl>" alt="Valid XHTML 1.0!"/></a></p>
+  <p>
+  ${uiLabelMap.CommonCopyright} (c) 2001-${nowTimestamp?string("yyyy")} The Apache Software Foundation - <a href="http://www.apache.org" target="_blank">www.apache.org</a><br />
+  ${uiLabelMap.CommonPoweredBy} <a href="http://ofbiz.apache.org" target="_blank">Apache OFBiz</a> <#include "../../../runtime/svninfo.ftl" /></p>
+</div>
+<#if layoutSettings.VT_FTR_JAVASCRIPT?has_content>
+  <#list layoutSettings.VT_FTR_JAVASCRIPT as javaScript>
+    <script src="<@o...@ofbizContentUrl>" type="text/javascript"></script>
+  </#list>
+</#if>
+
+</div>
+</body>
+</html>

Added: ofbiz/trunk/themes/droppingcrumbs/includes/header.ftl
URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/includes/header.ftl?rev=836017&view=auto
==============================================================================
--- ofbiz/trunk/themes/droppingcrumbs/includes/header.ftl (added)
+++ ofbiz/trunk/themes/droppingcrumbs/includes/header.ftl Fri Nov 13 22:01:41 2009
@@ -0,0 +1,193 @@
+<#--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+<#assign externalKeyParam = "&externalLoginKey=" + requestAttributes.externalLoginKey?if_exists>
+
+<#if (requestAttributes.person)?exists><#assign person = requestAttributes.person></#if>
+<#if (requestAttributes.partyGroup)?exists><#assign partyGroup = requestAttributes.partyGroup></#if>
+<#assign docLangAttr = locale.toString()?replace("_", "-")>
+<#assign langDir = "ltr">
+<#if "ar.iw"?contains(docLangAttr?substring(0, 2))>
+    <#assign langDir = "rtl">
+</#if>
+<html lang="${docLangAttr}" dir="${langDir}" xmlns="http://www.w3.org/1999/xhtml">
+<head>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
+    <title>${layoutSettings.companyName}: <#if (page.titleProperty)?has_content>${uiLabelMap[page.titleProperty]}<#else>${(page.title)?if_exists}</#if></title>
+    <#if layoutSettings.shortcutIcon?has_content>
+      <#assign shortcutIcon = layoutSettings.shortcutIcon/>
+    <#elseif layoutSettings.VT_SHORTCUT_ICON?has_content>
+      <#assign shortcutIcon = layoutSettings.VT_SHORTCUT_ICON.get(0)/>
+    </#if>
+    <#if shortcutIcon?has_content>
+      <link rel="shortcut icon" href="<@o...@ofbizContentUrl>" />
+    </#if>
+    <#if layoutSettings.javaScripts?has_content>
+        <#--layoutSettings.javaScripts is a list of java scripts. -->
+        <#-- use a Set to make sure each javascript is declared only once, but iterate the list to maintain the correct order -->
+        <#assign javaScriptsSet = Static["org.ofbiz.base.util.UtilMisc"].toSet(layoutSettings.javaScripts)/>
+        <#list layoutSettings.javaScripts as javaScript>
+            <#if javaScriptsSet.contains(javaScript)>
+                <#assign nothing = javaScriptsSet.remove(javaScript)/>
+                <script src="<@o...@ofbizContentUrl>" type="text/javascript"></script>
+            </#if>
+        </#list>
+    </#if>
+    <#if layoutSettings.VT_HDR_JAVASCRIPT?has_content>
+        <#list layoutSettings.VT_HDR_JAVASCRIPT as javaScript>
+            <script src="<@o...@ofbizContentUrl>" type="text/javascript"></script>
+        </#list>
+    </#if>
+    <#if layoutSettings.styleSheets?has_content>
+        <#--layoutSettings.styleSheets is a list of style sheets. So, you can have a user-specified "main" style sheet, AND a component style sheet.-->
+        <#list layoutSettings.styleSheets as styleSheet>
+            <link rel="stylesheet" href="<@o...@ofbizContentUrl>" type="text/css"/>
+        </#list>
+    </#if>
+    <#if layoutSettings.VT_STYLESHEET?has_content>
+        <#list layoutSettings.VT_STYLESHEET as styleSheet>
+            <link rel="stylesheet" href="<@o...@ofbizContentUrl>" type="text/css"/>
+        </#list>
+    </#if>
+    <#if layoutSettings.rtlStyleSheets?has_content && langDir == "rtl">
+        <#--layoutSettings.rtlStyleSheets is a list of rtl style sheets.-->
+        <#list layoutSettings.rtlStyleSheets as styleSheet>
+            <link rel="stylesheet" href="<@o...@ofbizContentUrl>" type="text/css"/>
+        </#list>
+    </#if>
+    <#if layoutSettings.VT_RTL_STYLESHEET?has_content && langDir == "rtl">
+        <#list layoutSettings.VT_RTL_STYLESHEET as styleSheet>
+            <link rel="stylesheet" href="<@o...@ofbizContentUrl>" type="text/css"/>
+        </#list>
+    </#if>
+    <#if layoutSettings.VT_EXTRA_HEAD?has_content>
+        <#list layoutSettings.VT_EXTRA_HEAD as extraHead>
+            ${extraHead}
+        </#list>
+    </#if>
+</head>
+<#if layoutSettings.headerImageLinkUrl?exists>
+  <#assign logoLinkURL = "${layoutSettings.headerImageLinkUrl}">
+<#else>
+  <#assign logoLinkURL = "${layoutSettings.commonHeaderImageLinkUrl}">
+</#if>
+
+<#if person?has_content>
+  <#assign userName = person.firstName?if_exists + " " + person.middleName?if_exists + " " + person.lastName?if_exists>
+<#elseif partyGroup?has_content>
+  <#assign userName = partyGroup.groupName?if_exists>
+<#elseif userLogin?exists>
+  <#assign userName = userLogin.userLoginId>
+<#else>
+  <#assign userName = "">
+</#if>
+
+<#if defaultOrganizationPartyGroupName?has_content>
+  <#assign orgName = " - " + defaultOrganizationPartyGroupName?if_exists>
+<#else>
+  <#assign orgName = "">
+</#if>
+
+<body>
+  <div class="page-container">
+    <div class="hidden">
+      <a href="#column-container" title="${uiLabelMap.CommonSkipNavigation}" accesskey="2">
+        ${uiLabelMap.CommonSkipNavigation}
+      </a>
+    </div>
+    <div id="masthead">
+      <ul>
+        <#if (userPreferences.COMPACT_HEADER)?default("N") == "Y">
+          <li class="logo-area">
+            <#if shortcutIcon?has_content>
+              <a href="<@o...@ofbizUrl>"><img src="<@o...@ofbizContentUrl>" height="16px" width="16px"/></a>
+            </#if>
+          </li>
+        <#else>
+          <#if layoutSettings.headerImageUrl?exists>
+            <#assign headerImageUrl = layoutSettings.headerImageUrl>
+          <#elseif layoutSettings.commonHeaderImageUrl?exists>
+            <#assign headerImageUrl = layoutSettings.commonHeaderImageUrl>
+          <#elseif layoutSettings.VT_HDR_IMAGE_URL?exists>
+            <#assign headerImageUrl = layoutSettings.VT_HDR_IMAGE_URL.get(0)>
+          </#if>
+          <#if headerImageUrl?exists>
+            <li class="logo-area"><a href="<@o...@ofbizUrl>" title="${layoutSettings.companyName}"><div>&nbsp;</div></a></li>
+          </#if>
+          <#if layoutSettings.middleTopMessage1?has_content && layoutSettings.middleTopMessage1 != " ">
+            <li>
+            <div class="last-system-msg">
+            <center>${layoutSettings.middleTopHeader?if_exists}</center>
+            <a href="${layoutSettings.middleTopLink1?if_exists}">${layoutSettings.middleTopMessage1?if_exists}</a><br/>
+            <a href="${layoutSettings.middleTopLink2?if_exists}">${layoutSettings.middleTopMessage2?if_exists}</a><br/>
+            <a href="${layoutSettings.middleTopLink3?if_exists}">${layoutSettings.middleTopMessage3?if_exists}</a>
+            </div>
+            </li>
+          </#if>
+        </#if>
+        <li class="control-area">
+          <ul id="preferences-menu">
+            <li class="first"><a href="<@o...@ofbizUrl>">${uiLabelMap.CommonLanguageTitle} : ${locale.getDisplayName(locale)}</a></li>
+            <#if userLogin?exists>
+              <li><a href="<@o...@ofbizUrl>">${uiLabelMap.CommonVisualThemes}</a></li>
+              <li><a href="<@o...@ofbizUrl>">${uiLabelMap.CommonLogout}</a></li>
+            <#else>
+              <li><a href="<@o...@ofbizUrl>">${uiLabelMap.CommonLogin}</a></li>
+            </#if>
+            <#if webSiteId?exists && requestAttributes._CURRENT_VIEW_?exists>
+              <#include "component://common/webcommon/includes/helplink.ftl" />
+              <#if helpContent?has_content ||  helpTopic == "navigateHelp" || (parameters.portalPageId?exists && helpTopic == "MYPORTAL_showPortalP")>
+                <li><a class="help-link <#if pageAvail?has_content> alert</#if>" href="javascript:lookup_popup2('showHelp?helpTopic=${helpTopic}&amp;portalPageId=${parameters.portalPageId?if_exists}','help' ,500,500);" title="${uiLabelMap.CommonHelp}"/></li>
+              <#else>
+                <li><a href="${helpUrlPrefix}${helpUrlTopic}${helpUrlSuffix}" target="_blank">${uiLabelMap.CommonHelp}</a></li>
+              </#if>
+            </#if>
+            <#if userLogin?exists>
+              <#if (userPreferences.COMPACT_HEADER)?default("N") == "Y">
+                <li class="collapsed"><a href="javascript:document.setUserPreferenceCompactHeaderN.submit()">&nbsp;</a>
+                <form name="setUserPreferenceCompactHeaderN" method="post" action="<@o...@ofbizUrl>">
+                    <input type="hidden" name="userPrefGroupTypeId" value="GLOBAL_PREFERENCES"/>
+                    <input type="hidden" name="userPrefTypeId" value="COMPACT_HEADER"/>
+                    <input type="hidden" name="userPrefValue" value="N"/>
+                </form>
+                </li>
+              <#else>
+                <li class="expanded"><a href="javascript:document.setUserPreferenceCompactHeaderY.submit()">&nbsp;</a>
+                <form name="setUserPreferenceCompactHeaderY" method="post" action="<@o...@ofbizUrl>">
+                    <input type="hidden" name="userPrefGroupTypeId" value="GLOBAL_PREFERENCES"/>
+                    <input type="hidden" name="userPrefTypeId" value="COMPACT_HEADER"/>
+                    <input type="hidden" name="userPrefValue" value="Y"/>
+                </form>
+                </li>
+              </#if>
+            </#if>
+            <#if userLogin?exists>
+              <#if userLogin.partyId?exists>
+                <li class="user"><a href="/partymgr/control/viewprofile?partyId=${userLogin.partyId}${externalKeyParam?if_exists}">${userName}</a></li>
+              <#else>
+                <li class="user">${userName}</li>
+              </#if>
+              <#if orgName?has_content>              
+                <li class="org">${orgName}</li>
+              </#if>
+            </#if>
+          </ul>
+        </li>
+      </ul>
+      <br class="clear" />
+    </div>

Added: ofbiz/trunk/themes/droppingcrumbs/ofbiz-component.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/ofbiz-component.xml?rev=836017&view=auto
==============================================================================
--- ofbiz/trunk/themes/droppingcrumbs/ofbiz-component.xml (added)
+++ ofbiz/trunk/themes/droppingcrumbs/ofbiz-component.xml Fri Nov 13 22:01:41 2009
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+<ofbiz-component name="droppingcrumbs"
+        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+        xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/ofbiz-component.xsd">
+    <!-- define resource loaders; most common is to use the component resource loader -->
+    <resource-loader name="main" type="component"/>
+
+    <!-- entity resources: model(s), eca(s), group, and data definitions -->
+    <entity-resource type="data" reader-name="seed" loader="main" location="data/DroppingCrumbsThemeData.xml"/>
+
+    <!-- web applications; will be mounted when using the embedded Jetty container -->
+    <webapp name="droppingcrumbs"
+        title="droppingcrumbs"
+        menu-name="secondary"
+        server="default-server"
+        location="webapp/droppingcrumbs"
+        mount-point="/droppingcrumbs"
+        app-bar-display="false"/>
+</ofbiz-component>

Added: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/WEB-INF/web.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/WEB-INF/web.xml?rev=836017&view=auto
==============================================================================
--- ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/WEB-INF/web.xml (added)
+++ ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/WEB-INF/web.xml Fri Nov 13 22:01:41 2009
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+<web-app>
+  <display-name>Open For Business - Bread Crumbs Visual Theme</display-name>
+  <description>Bread Crumbs Visual Theme</description>
+
+  <session-config>
+    <session-timeout>1</session-timeout>
+  </session-config>
+
+  <welcome-file-list>
+    <welcome-file>index.jsp</welcome-file>
+    <welcome-file>main.jsp</welcome-file>
+  </welcome-file-list>
+
+</web-app>

Added: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/docbook.css
URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/docbook.css?rev=836017&view=auto
==============================================================================
--- ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/docbook.css (added)
+++ ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/docbook.css Fri Nov 13 22:01:41 2009
@@ -0,0 +1,38 @@
+/***********************************************
+APACHE OPEN FOR BUSINESS
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+***********************************************/
+body {background:transparent url(/images/ofbiz_logo.gif) no-repeat scroll left top;
+    color: #000;
+    font-family: Verdana, Arial, Helvetica, sans-serif;
+    font-size:.75em;
+    line-height:1.5em;padding:50px 0 0;
+}
+
+a:hover {
+    color:#111111;
+    text-decoration:underline;
+}
+a:visited {
+    color:#000;
+    text-decoration:underline;
+}
+a {
+    color:#555;
+    text-decoration:underline;
+}

Added: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/help.css
URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/help.css?rev=836017&view=auto
==============================================================================
--- ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/help.css (added)
+++ ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/help.css Fri Nov 13 22:01:41 2009
@@ -0,0 +1,51 @@
+/***********************************************
+APACHE OPEN FOR BUSINESS
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+***********************************************/
+body {
+    background:none;
+    font-size=105%;
+}
+
+.left-border {
+    float:left;
+    width:20em;
+}
+
+div.contentarea {
+    margin: 10px 0 0 0.5em;
+    padding:0 0 0 0.5em;
+}
+.leftonly {
+    float:none;
+    min-height:25em;
+}
+
+#column-container .leftonly {
+margin-left:20em;
+width:auto;
+}
+
+div.screenlet-body {
+border: none;
+}
+
+#content-main-section h1,
+#content-main-section .h1 {
+display: block;
+}

Added: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/style.css
URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/style.css?rev=836017&view=auto
==============================================================================
--- ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/style.css (added)
+++ ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/style.css Fri Nov 13 22:01:41 2009
@@ -0,0 +1,2092 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+    /* This CSS file is used for all OFBiz applications EXCEPT ecommerce. */
+    /* See the "ecommain.css" file for ecommerce. */
+    /* ===== Resets/Browser Normalization ===== */
+
+html, body, div, span, applet, object, iframe,
+h1, h2, h3, h4, h5, h6, p, blockquote, pre,
+a, abbr, acronym, address, big, cite, code,
+del, dfn, em, font, img, ins, kbd, q, s, samp,
+small, strike, strong, sub, sup, tt, var,
+b, u, i, center,dl, dt, dd, ol, ul, li,
+fieldset, form, label, legend,
+table, caption, tbody, tfoot, thead, tr, th, td {
+border:0;
+margin:0;
+outline:0;
+padding:0;
+font-size: 100%; /*add font size to reset */
+background:transparent;
+vertical-align: baseline;
+}
+
+body {
+line-height: 1.5em;
+color: black;
+background-color: #F0F0F0;
+font-size: 62.5%;
+position: relative;
+}
+
+blockquote,body,div,dl,dt,dd,fieldset,form,h1,h2,h3,h4,h5,h6,img,input,li,ol,p,select,span,td,textarea,th,ul {
+border-style: none;
+margin: 0;
+padding: 0;
+}
+
+a,address,body,caption,cite,code,dfn,em,strong,th,var {
+font-style: normal;
+font-weight: normal;
+text-decoration: none;
+}
+
+body,caption,th {
+text-align: left;
+}
+
+h1,h2,h3,h4,h5,h6 {
+font-size: 100%;
+}
+
+ol,ul {
+list-style: none;
+}
+
+/* ===== Basic Element Styles ===== */
+a,a:visited {
+color: #000099;
+font-weight: bold;
+}
+
+a:hover,a:active {
+text-decoration: underline;
+}
+
+.disabled {
+color: #333366;
+text-decoration: none;
+}
+
+body,textarea,input,select {
+font-family: Verdana, Arial, Helvetica, sans-serif;
+}
+
+hr {
+background-color: #999999;
+border: 0;
+height: 0.1em;
+margin: 0.5em 0 0.5em 0;
+}
+
+input[type="radio"],input[type="checkbox"] {
+font-size: 1.1em;
+margin: 0.2em;
+}
+
+input[type="text"],input[type="password"] {
+background-color: #ffffff;
+border: #999999 solid 0.1em;
+font-size: 1.1em;
+margin: 0.2em;
+padding: 0.1em 0 0.1em 0;
+}
+
+input[type="submit"],input[type="button"],input[type="reset"] {
+background-color: #ffffff;
+border: #999999 solid 0.1em;
+color: #000099;
+font-size: 1em;
+font-weight: bold;
+}
+
+input[type="submit"]:hover {
+color: #ff0000;
+cursor: pointer;
+text-decoration: underline;
+}
+
+input[type="file"] {
+font-size: 1.1em;
+height: 1.6em; /* force ctrl to scale with text */
+}
+
+select {
+background-color: #ffffff;
+border: #999999 solid 0.1em;
+font-size: 1.1em;
+height: 1.6em; /* force ctrl to scale with text */
+margin: 0.1em;
+}
+
+select[multiple="multiple"] {
+height: 5em;
+}
+
+h1,.h1 {
+font-size: 1.6em;
+font-weight: bold;
+}
+
+h2,.h2 {
+font-size: 1.3em;
+font-weight: bold;
+}
+
+h3,.h3 {
+font-size: 1.1em;
+font-weight: bold;
+}
+
+/* IE7 fix */
+table {
+font-size: 1em;
+}
+
+/* IE7 fix */
+table input {
+border: #999999 solid 0.1em;
+}
+
+textarea {
+background-color: #ffffff;
+border: #999999 solid 0.1em;
+font-size: 1.1em;
+}
+
+th,th a {
+color: #000000;
+font-weight: bold;
+}
+
+/* ===== Legacy Styles ===== */
+/* The "smallSubmit" class can be used to decorate
+links (A elements) and make them similar to form's buttons. */
+.smallSubmit,.smallSubmit:visited {
+background-color: #ffffff;
+border: #999999 solid 0.1em;
+color: #000099;
+font-size: 1em;
+font-weight: bold;
+margin: 0.2em;
+padding: 0.1em 0.2em 0.1em 0.2em;
+}
+
+.smallSubmit:hover {
+color: #ff0000;
+text-decoration: none;
+}
+
+.smallSubmit:active {
+background-color: #cccccc;
+color: #333366;
+text-decoration: none;
+}
+
+.info {
+color: #000000;
+font-style: normal;
+}
+
+.boxhead {
+color: #FFFFFF;
+font-size: 1.1em;
+font-weight: bold;
+}
+
+.boxlink {
+float: right;
+}
+
+DIV.boxtop {
+background-color: #000099;
+border-color: #999999;
+border-style: solid;
+margin: 0 auto 0 auto;
+padding: 0.1em 0.4em 0.1em 0.4em;
+text-align: center;
+}
+
+DIV.boxhead-left {
+border: none;
+color: #FFFFFF;
+float: left;
+font-size: 1.1em;
+font-weight: bold;
+width: auto;
+}
+
+DIV.boxhead-fill {
+border: none;
+color: #FFFFFF;
+font-size: 1.1em;
+font-weight: bold;
+text-align: center;
+width: 0;
+}
+
+DIV.boxhead-right {
+border: none;
+color: #FFFFFF;
+float: right;
+font-size: 1.1em;
+font-weight: bold;
+width: auto;
+}
+
+A.boxheadbutton {
+color: #FFFFFF;
+font-size: 1.1em;
+}
+
+A.boxheadbutton:hover {
+color: #ff0000;
+text-decoration: none;
+}
+
+.boxoutside {
+background-color: #FFFFFF;
+border: 0.1em solid #999999;
+}
+
+.boxtop {
+background-color: #000099;
+border: 0 solid #999999;
+padding: 0.1em 0.4em 0.1em 0.4em;
+}
+
+.boxbottom {
+background-color: #FFFFFF;
+border: 0 solid #999999;
+padding: 0.4em;
+}
+
+.button {
+background-color: #dddddd;
+border: 0.2em outset #9999CC;
+padding-right: 0.5em;
+padding-left: 0.5em;
+}
+
+.browsecategorylist {
+margin-left: 10px;
+}
+
+.browsecategorytext {
+color: #000099;
+font-weight: bold;
+padding-left: 15px;
+background: url(/droppingcrumbs/images/bullet_pink.png) no-repeat;
+}
+
+/* Catalogs bullet */
+.browsecategorylist .browsecategorytext {
+background: url(/droppingcrumbs/images/bullet_green.png) no-repeat;
+}
+
+/* Categories bullet */
+.browsecategorylist .browsecategorylist .browsecategorytext {
+background: url(/droppingcrumbs/images/bullet_red.png) no-repeat;
+}
+
+A.browsecategorybutton {
+color: #000099;
+}
+
+.browsecategorybuttondisabled {
+color: #333333;
+font-weight: bold;
+}
+
+A.buttontext,.buttontextdisabled {
+background-color: #ffffff;
+border: #999999 solid 0.1em;
+font-weight: bold;
+line-height: 1.8em;
+margin: 0.2em;
+padding: 0.1em 0.4em 0.1em 0.4em;
+/*white-space: nowrap;*/
+}
+
+A.buttontext {
+color: #000099;
+}
+
+A.buttontext:hover {
+color: #ff0000;
+}
+
+A.linktext {
+color: #000099;
+}
+
+A.linktext:hover {
+color: #ff0000;
+}
+
+.buttontextdisabled {
+color: #333333;
+}
+
+A.headerbuttontext {
+color: #000099;
+}
+
+A.headerbuttontext:hover {
+color: #000000;
+}
+
+.submenutextinfo {
+border-right: 0.1em solid #5886C6;
+color: #ffffff;
+font-size: 0.9em;
+font-weight: bold;
+padding-left: 0.5em;
+padding-right: 0.5em;
+}
+
+.submenutext,A.submenutext,A.submenutext:visited {
+border-right: 0.1em solid #5886C6;
+color: #ffff00;
+font-size: 0.9em;
+font-weight: bold;
+padding-left: 0.2em;
+padding-right: 0.5em;
+}
+
+A.submenutext:hover {
+color: #ffff00;
+}
+
+.submenutextdisabled,A.submenutextdisabled {
+border-right: 0.1em solid #5886C6;
+color: #CCCCCC;
+font-size: 0.9em;
+font-weight: bold;
+padding-left: 0.2em;
+padding-right: 0.5em;
+}
+
+A.submenutextdisabled:hover {
+color: #ffff00;
+}
+
+.submenutextinforight {
+color: #ffffff;
+font-size: 0.9em;
+font-weight: bold;
+padding-left: 0.2em;
+}
+
+.submenutextright,A.submenutextright {
+color: #ffff00;
+font-size: 0.9em;
+font-weight: bold;
+padding-left: 0.2em;
+}
+
+A.submenutextright:hover {
+color: #ffff00;
+}
+
+.submenutextrightdisabled,A.submenutextrightdisabled {
+color: #CCCCCC;
+font-size: 0.9em;
+font-weight: bold;
+padding-left: 0.2em;
+}
+
+A.submenutextrightdisabled:hover {
+color: #ffff00;
+}
+
+A.lightbuttontext {
+border: none;
+color: #ffff00;
+}
+
+A.lightbuttontext:hover {
+color: #ffff00;
+}
+
+A.lightbuttontextsmall {
+border: none;
+color: #ffff00;
+font-size: 0.8em;
+}
+
+A.lightbuttontextsmall:hover {
+color: #ffff00;
+}
+
+.lightbuttontextdisabled {
+color: #CCCCCC;
+font-weight: bold;
+}
+
+A.buttontextbig,.buttontextbigdisabled {
+background-color: #ffffff;
+border: #999999 solid 0.1em;
+font-size: 1.5em;
+font-weight: bold;
+margin: 0.2em;
+padding: 0.1em 0.4em 0.1em 0.4em;
+}
+
+A.buttontextbig {
+color: #000099;
+}
+
+.buttontextbigdisabled {
+color: #CCCCCC;
+}
+
+A.buttontextbig:hover {
+color: #ff0000;
+}
+
+A IMG.imageborder {
+border: 0.1em solid #999999;
+}
+
+/* ===== System messages rendering ===== */
+.eventMessage,
+.errorMessage {
+font-size: 1.3em;
+font-weight: bold;
+margin: 5px 7px 0 7px;
+padding: 0 1em 0 50px;
+}
+.eventMessage {
+background: #FFFFFF url(/droppingcrumbs/images/information.png) no-repeat 10px 50%;
+color: #000099;
+border: solid 3px #000099;
+}
+.errorMessage {
+background: #FFFFFF url(/droppingcrumbs/images/exclamation.png) no-repeat 10px 50%;
+color: #FF0000;
+border: solid 3px #FF0000;
+}
+.content-messages p {
+margin: 0.5em 0 0.5em 0;
+}
+
+.mediumSubmit,.largeSubmit,.loginButton {
+background-color: #ffffff;
+border: #999999 solid 0.1em;
+color: #000099;
+font-size: 1.4em;
+font-weight: bold;
+margin: 0.2em;
+}
+
+.mediumSubmit:hover,.largeSubmit:hover,.loginButton:hover {
+color: #ff0000;
+}
+
+.smallAltSubmit,.mediumAltSubmit,.largeAltSubmit {
+font-size: 1.1em;
+}
+
+.basePrice {
+color: #000000;
+}
+
+.normalPrice {
+color: #008000;
+}
+
+.salePrice {
+color: #ff0000;
+}
+
+/* ===== Product Summary Styles ===== */
+.product-prevnext {
+text-align: right;
+}
+
+.productsummary-container {
+border-top: #999 solid 0.1em;
+margin-top: 0.5em;
+margin-bottom: 0.5em;
+}
+
+.productsummary {
+border-bottom: #999 solid 0.1em;
+/* using min-height as an alternative to clear: both; because that, in some browsers, will clear the top-level columns and not just in this div (Mozilla based, namely) */
+min-height: 6em;
+overflow: auto;
+padding: 0.5em;
+position: relative;
+}
+
+.productsummary .smallimage {
+float: left;
+/* position: absolute; top: 5px; left: 5px; */
+margin: 0 0.5em 0.5em 0;
+}
+
+.productsummary .smallimage img {
+border: #CCC solid 0.1em;
+height: 5em;
+}
+
+.productsummary .productbuy {
+float: right;
+margin: 0.5em;
+text-align: right;
+width: 13em;
+}
+
+.productsummary .productinfo { /* margin-left: 60px; */
+text-align: left;
+}
+
+/* ===== Product Detail Styles ===== */
+#productdetail #long-description {
+border-top: #999 solid 0.1em;
+margin-top: 1em;
+padding-top: 0.5em;
+}
+
+#productdetail #reviews {
+border-top: #999 solid 0.1em;
+margin-top: 1em;
+padding-top: 0.5em;
+}
+
+#productdetail #associated-products {
+border-top: #999 solid 0.1em;
+margin-top: 1em;
+padding-top: 0.5em;
+}
+
+.treeWrapper {
+background-color: #ffffff;
+border-top: 0.1em solid #000000;
+border-left: 0.1em solid #000000;
+color: #000000;
+font-size: 1.6em;
+font-weight: normal;
+margin-left: 1.2em;
+margin-top: 0.2em;
+text-align: left;
+text-decoration: none;
+}
+
+.lefthalf {
+float: left;
+height: 1%;
+left: 0;
+margin: 0% 1% 1% 0%;
+width: 49%;
+}
+
+.righthalf {
+float: right;
+height: 1%;
+margin: 0 0 1% 1%;
+right: 0;
+width: 49%;
+}
+
+.leftclear {
+clear: left;
+height: 1%;
+}
+
+/* ==== Styles For Form Widgets === */
+.formTableBordered {
+border: 0.1em solid #999999;
+width: 100%;
+}
+
+/* ==== Styles For The Html Log === */
+.DEBUG {
+color: #808080;
+}
+
+.WARN {
+color: #0000ff;
+font-weight: bold;
+}
+
+.INFO {
+color: #008000;
+}
+
+.ERROR {
+border: 0.2em solid #ff0000;
+color: #ff0000;
+font-weight: bold;
+}
+
+.treewrapper {
+margin-left: 1em;
+}
+
+.treeitem {
+border: #888888 solid 0.1em;
+color: #0000ff;
+font-size: 1.4em;
+font-weight: bold;
+}
+
+.appbar {
+background-color: #ffffff;
+}
+
+.whitearea {
+background-color: #FFFFFF;
+}
+
+.blackarea {
+background-color: #000000;
+}
+
+.page-title {
+display: none;
+}
+
+DIV.row {
+background-color: #B4B0AA;
+margin: 0 auto 0 auto;
+text-align: center;
+}
+
+DIV.col {
+border: none;
+float: left;
+width: auto;
+}
+
+DIV.col-fill {
+background-color: #B4B0AA;
+border: none;
+color: #000099;
+font-weight: bold;
+text-align: center;
+width: 0;
+}
+
+DIV.col-right {
+border: none;
+float: right;
+width: auto;
+}
+
+DIV.contentarea {
+margin: 7px;
+}
+
+DIV.endcolumns { /* deprecated - use .clear */
+clear: both;
+}
+
+DIV.simple-right-small {
+float: right;
+width: 2em;
+text-align: right;
+}
+
+DIV.simple-right-half {
+float: right;
+width: 50%;
+text-align: right;
+}
+
+DIV.screenlet {
+height: auto !important;
+height: 1%;
+margin-bottom: 1em;
+}
+
+DIV.screenlet-body {
+background-color: #FFFFFF;
+height: auto !important;
+height: 1%;
+padding: 0.4em;
+border: 0.1em solid #5CA3D7;
+}
+
+DIV.no-padding {
+padding: 0;
+border: none;
+}
+
+#column-container {
+margin: auto;
+padding: 0 5px 5px 5px;
+position: relative;
+}
+
+#column-container h1,
+#column-container .h1,
+#column-container h2,
+#column-container .h2 {
+margin-bottom: 0.5em;
+}
+
+#column-container h1,
+#column-container .h1 {
+color: #000099;
+}
+
+#column-container .left {
+float: left;
+/* alt: position: absolute; top: 0px; left: 0px; */
+width: 22em;
+margin-right: 1em;
+}
+
+#column-container .left-larger {
+float: left;
+/* alt: position: absolute; top: 0px; left: 0px; */
+width: 25em;
+margin-right: 1em;
+}
+
+.left-border {
+float: left;
+margin-right: 1em;
+width: 22em;
+border-right: 0.5px dotted #ccc;
+background-color: #eee;
+height: 100%;
+}
+
+#column-container .right {
+float: right;
+margin-left: 1em;
+width: 22em;
+}
+
+#column-container .leftonly {
+margin-left: 23em;
+width: auto;
+}
+
+#column-container .leftonly-larger {
+margin-left: 26em;
+width: auto;
+}
+
+#column-container .rightonly {
+margin-right: 23em;
+width: auto;
+}
+
+#column-container .center {
+margin-left: 23em;
+margin-right: 23em;
+width: auto;
+}
+
+#column-container .nocolumns {
+width: auto;
+}
+
+DIV.column-left-wide {
+background-color: #CCCCCC;
+border: #000000 solid 0.2em;
+float: left;
+overflow: auto;
+width: 30em;
+}
+
+DIV.widget-container {
+margin-bottom: 2em;
+}
+
+/* ===== New Styles ===== */
+/* ================================ */
+/* ===== Used to clear floats ===== */
+/* ================================ */
+
+.clear {
+clear: both;
+height: 0;
+visibility: hidden;
+}
+
+.no-clear .clear {
+/* Used in container elements to override the clear class
+in contained elements. */
+clear: none;
+}
+
+/* ================================= */
+ /* ===== Single Element Styles ===== */
+ /* ================================= */
+.alert { /* Used for alert text */
+color: #ff0000;
+}
+
+
+.hidden {
+height: 0;
+display: none;
+}
+
+.label {
+/* Used for <input> element labels */
+font-weight: bold;
+height: 1.2em;
+/* Same as <input> height */
+padding-right: 1.1em;
+text-align: right;
+white-space: nowrap;
+width: 1%;
+}
+
+.required,input.required {
+/* required style for <input> elements */
+background-color: #eeeeee;
+}
+
+.tooltip { /* tooltip style */
+background-color: #ffffbb;
+border: 0.1em solid #999999;
+color: #000000;
+font-style: italic;
+margin: 0.4em;
+padding: 0.1em;
+}
+
+.visible {
+height: auto;
+visibility: visible;
+}
+
+/* ================================== */
+/* ===== Used to align elements ===== */
+/* ================================== */
+.align-float {
+float: right;
+}
+
+.align-text {
+text-align: right;
+}
+
+.align-top {
+vertical-align: top;
+}
+
+.centered {
+text-align: center;
+}
+
+.tabbar {
+background-color: #39565F;
+height: 30px;
+width: 100%;
+}
+
+.tabbar .breadcrumbs {
+color: #FFFFFF;
+float: left;
+height: 100%;
+}
+
+.tabbar .breadcrumbs-sep {
+color: #FFFFFF;
+float: left;
+height: 22px;
+background: url(/droppingcrumbs/images/appbar4.gif) no-repeat;
+padding: 8px 20px 0px 10px;
+font-size: 1.5em;
+font-weight: bold;
+}
+
+
+/* ==================================== */
+/* ===== Masthead (Header) Styles ===== */
+/* ==================================== */
+.logo-area a div{
+background: url(/droppingcrumbs/images/ofbiz_logo.gif) no-repeat;
+width:250px;
+height:50px;
+}
+
+#masthead {
+background: url(/droppingcrumbs/images/header_top_bg.gif) repeat-x;
+font-weight: bold;
+height: 1%; /* IE fix */
+}
+
+#masthead ul li {
+float: left;
+}
+
+#masthead ul .opposed,
+#masthead ul .control-area {
+float: right;
+text-align: right;
+padding-right:10px;
+}
+
+ul#preferences-menu {
+font-size: 1.1em;
+float: right;
+}
+
+ul#preferences-menu li {
+border-left: solid 1px #BBBBBB;
+padding: 0 1em 0 1em;
+}
+
+ul#preferences-menu li.first,
+ul#preferences-menu li.user,
+ul#preferences-menu li.org {
+border: none;
+}
+
+ul#preferences-menu li.user,
+ul#preferences-menu li.org {
+padding: 0;
+color: #777777;
+}
+
+ul#preferences-menu li.user {
+clear: both;
+}
+
+ul#preferences-menu li.user a,
+ul#preferences-menu li.org a {
+color: #777777;
+}
+
+ul#preferences-menu li a:hover {
+color: #FFFFFF;
+text-decoration: none;
+}
+
+ul#preferences-menu .expanded {
+background: url(/droppingcrumbs/images/bullet_arrow_up.png) no-repeat right;
+width:32px;
+padding: 0;
+}
+
+ul#preferences-menu .collapsed {
+background: url(/droppingcrumbs/images/bullet_arrow_down.png) no-repeat right;
+width:32px;
+padding: 0;
+}
+
+ul#preferences-menu li.collapsed a {
+padding-left: 16px;
+}
+
+ul#preferences-menu li.expanded a {
+padding-left: 16px;
+}
+
+ul#preferences-menu li a {
+color: #FFA200;    
+padding: 0.2em;
+}
+
+ul#preferences-menu a:hover {
+color: #5CA3D7;
+text-decoration: none;
+}
+
+ul#preferences-menu li.collapsed a:hover {
+background: url(/droppingcrumbs/images/bullet_arrow_down.png) no-repeat right;
+}
+
+ul#preferences-menu li.expanded a:hover {
+background: url(/droppingcrumbs/images/bullet_arrow_up.png) no-repeat right;
+}
+
+.control-area a {
+font-size: 1.1em;
+color: #5CA3D7;
+}
+
+ul#preferences-menu li a.help-link {
+display:block;
+height: 12px;
+width:10px;
+background: url(/droppingcrumbs/images/help.png) no-repeat;
+}
+
+/* ========================================= */
+/* ===== Footer Styles ===================== */
+/* ========================================= */
+#footer {
+text-align: center;
+padding-bottom: 1em;
+}
+
+#footer p {
+    margin: 1em;
+}
+
+/* ================================================== */
+/* ===== Main Navigation (App Menu) Styles ========== */
+/* ================================================== */
+#main-navigation,#app-navigation {
+height:30px;
+float: left;
+font-size: 130%;   
+}
+
+#main-navigation {
+background: url(/droppingcrumbs/images/appbar2.gif) no-repeat 100% 0%;
+}
+.menu_selected #main-navigation {
+background: url(/droppingcrumbs/images/appbar1.gif) no-repeat 100% 0%;
+}
+#app-navigation {
+background: url(/droppingcrumbs/images/appbar3.gif) no-repeat 100% 0%;
+}
+.menu_selected #app-navigation {
+background: url(/droppingcrumbs/images/appbar2.gif) no-repeat 100% 0%;
+}
+
+#main-navigation h2,#app-navigation h2 {
+color: #FFFFFF;
+cursor: default;
+font-size: 1.2em;
+font-weight: bold;
+text-decoration: none;
+padding:8px 45px 5px 10px;
+}
+
+#app-navigation .clear {
+clear: none;
+}
+
+#main-navigation ul li ul,
+#app-navigation ul li ul {
+position:absolute;
+background-color: #777777;
+z-index:9999;
+width:200px;
+border-bottom: solid 5px #444444;
+border-right: solid 4px #444444;
+}
+
+#app-navigation ul li ul {
+background-color: #006699;
+border-bottom: solid 5px #003366;
+border-right: solid 4px #003366;
+}
+
+.menu_selected #app-navigation ul li ul {
+background-color: #777777;
+border-bottom: solid 5px #444444;
+border-right: solid 4px #444444;
+}
+
+#main-navigation ul li ul li a,
+#app-navigation ul li ul li a {
+display:block;
+padding:4px 16px 4px 16px;
+font-weight:bold;
+color: #FFFFFF;
+} /*Color subcells normal mode*/
+
+#main-navigation ul li ul li a:hover,
+#app-navigation ul li ul li a:hover {
+background-color:#D2D2D2;
+text-decoration:none;
+} /*Color subcells hovering mode*/
+
+#main-navigation ul li ul li a.disabled,
+#app-navigation ul li ul li a.disabled {
+color:#999999;
+} /*Color subcells disabled mode*/
+
+#main-navigation ul li ul li.selected a,
+#app-navigation ul li ul li.selected a {
+background-color:#AAAAAA;
+} /*Color subcells selected*/
+
+#main-navigation ul li ul li.selected a:hover,
+#app-navigation ul li ul li.selected a:hover {
+background-color:#EEEEEE;
+} /*Color subcells selected*/
+
+/* ================================================= */
+/* ===== Screenlet Title Bar/Navigation Styles ===== */
+/* ================================================= */
+
+.screenlet-title-bar {
+background-color:#0099CC;
+height: 1%; /* IE fix */
+min-height: 1.5em;
+}
+
+.screenlet-title-bar .h1,
+.screenlet-title-bar .h2,
+.screenlet-title-bar .h3,
+.screenlet-title-bar h1,
+.screenlet-title-bar h2,
+.screenlet-title-bar h3 {
+color: #ffffff;
+font-weight: bold;
+padding: 0.1em 0.5em 0.2em 0.5em;
+}
+
+.screenlet-title-bar ul {
+display: inline; /* IE Fix */
+}
+
+.screenlet-title-bar ul li {
+background-color: #666666;
+border-left: 0.1em solid #5f9fcf;
+color: #ffffff;
+float: right;
+font-size: 1em;
+font-weight: bold;
+padding: 0.1em 0.5em 0.2em 0.5em;
+}
+
+.screenlet-title-bar ul h1,
+.screenlet-title-bar ul h2,
+.screenlet-title-bar ul h3,
+.screenlet-title-bar ul .h1,
+.screenlet-title-bar ul .h2,
+.screenlet-title-bar ul .h3 {
+background-color: #0099CC;
+border-left: none;
+float: left;
+}
+
+.screenlet-title-bar .h1 {
+font-size: 1.6em;
+}
+
+.screenlet-title-bar .h2 {
+font-size: 1.3em;
+}
+
+.screenlet-title-bar .h3,.screenlet-title-bar .head4 {
+font-size: 1.1em;
+}
+
+.screenlet-title-bar .h3 a {
+color: #ffff66;
+display: inline;
+}
+
+.screenlet-title-bar ul a {
+color: #FFA200;
+display: block;
+}
+
+.screenlet-title-bar ul a:hover {
+color: #ffffff;
+text-decoration: none;
+}
+
+.screenlet-title-bar ul .disabled {
+color: #CCCCCC;
+}
+
+.screenlet-title-bar ul .collapsed,
+.screenlet-title-bar ul .collapsed:hover {
+background: url(/droppingcrumbs/images/bullet_arrow_down.png) no-repeat right;
+width:16px;
+border:none;
+}
+
+.screenlet-title-bar ul .expanded,
+.screenlet-title-bar ul .expanded:hover {
+background: url(/droppingcrumbs/images/bullet_arrow_up.png) no-repeat right;
+width:16px;
+border:none;
+}
+
+.screenlet-title-bar ul .collapsed a,
+.screenlet-title-bar ul .expanded a {
+cursor: pointer;
+}
+
+/* login screenlet decorator */
+.login-screenlet {
+min-width: 25em;
+width: 25%;
+}
+
+.login-screenlet .screenlet-title-bar {
+text-align: center;
+}
+
+/* ======================================================= */
+/* ===== Basic Navigation (Vertical Menu) Style ========== */
+/* ======================================================= */
+.basic-nav { /* indent menu - helpful for widgets */
+padding-left: 1em;
+}
+
+.basic-nav ul { /* placeholder */
+
+}
+
+.basic-nav ul li {
+
+}
+
+.basic-nav ul a {
+color: #000099;
+font-size: 1.1em;
+}
+
+.basic-nav ul .selected,.basic-nav ul .selected a {
+color: #0000ff;
+}
+
+.basic-nav ul a:hover {
+color: #0000ff;
+}
+
+.basic-nav ul .disabled,.basic-nav ul .disabled a {
+color: #D4D0C8;
+}
+
+/* ======================================== */
+/* ===== Button Bar Navigation Styles ===== */
+/* ======================================== */
+.button-bar {
+margin: 0 1em 1em 0;
+}
+
+.button-bar ul {
+display: inline; /* IE Fix */
+}
+
+.button-bar ul li {
+float: left;
+font-weight: bold;
+padding: 0.1em 0.4em 0.1em 0.4em;
+}
+
+.button-bar ul .opposed {
+float: right;
+}
+
+.button-bar ul a,.tabContainer ul a {
+display: block;
+}
+
+.button-bar ul a,.button-bar a {
+padding: 0.1em 0.5em 0.1em 0.5em;
+white-space: nowrap;
+}
+
+.button-bar ul a:hover {
+color: #0000ff;
+}
+
+.button-bar .opposed,.button-bar .opposed li,.button-bar ul .opposed {
+float: right;
+}
+
+/* ===== Button style decorator ===== */
+.button-style-1 ul li,.tabContainer ul li {
+background-color: #ffffff;
+color: #000099;
+}
+
+.button-style-1 a,.button-style-1 ul a,a.button-style-1 {
+background-color: #D4D0C8;
+border: solid #000099 0.1em;
+color: #000099;
+}
+
+.button-style-1 .selected,.button-style-1 ul .selected,.button-style-1 ul .selected a {
+background-color: #000099;
+color: #ffffff;
+}
+
+.button-style-1 a:hover,.button-style-1 ul a:hover,a.button-style-1:hover {
+background-color: #000099;
+color: #ffffff;
+text-decoration: none;
+}
+
+/* ===== Button style decorator ===== */
+.button-style-2 ul li {
+background-color: #ffffff;
+color: #000099;
+}
+
+.button-style-2 ul a,.button-style-2 a,a.button-style-2 {
+background-color: #ffffff;
+border: solid #000099 0.1em;
+color: #000099;
+}
+
+.button-style-2 ul .selected a,.button-style-2 .selected {
+background-color: #000099;
+color: #ffffff;
+}
+
+.button-style-2 ul a:hover,.button-style-2 a:hover,a.button-style-2:hover {
+background-color: #000099;
+color: #ffffff;
+text-decoration: none;
+}
+
+/* ===== Button bar decorators ===== */
+.tool-bar {
+background-color: #D4D0C8;
+border: 0.1em solid #000099;
+padding: 0.2em;
+}
+
+.tool-bar ul li {
+background-color: #D4D0C8;
+padding: 0.1em;
+}
+
+/* tab-bar decorator intended to be used at
+the top of the main content area */
+.tab-bar {
+background-color: #0099CC;
+padding:5px 10px 0px 10px;
+font-size:1.1em;
+}
+
+.tab-bar ul li {
+margin: 0;
+float:left;
+}
+
+.tab-bar ul a,.tab-bar ul a:visited {
+color: #ffffff;
+padding: 2px 5px 2px 5px;
+}
+
+.tab-bar ul a:hover {
+background-color: #D0D0D0;
+color: #404040;
+text-decoration: none;
+}
+
+.tab-bar ul .selected,.tab-bar ul .selected a,.tab-bar ul .selected a:hover {
+background-color: #F0F0F0;
+color: #404040;
+text-decoration: none;
+}
+
+.tab-bar ul .disabled {
+color: #D4D0C8;
+padding: 0.1em 0.4em 0.1em 0.4em;
+}
+
+.tab-bar .opposed,.tab-bar .opposed li,.tab-bar ul .opposed {
+border-left: 0.1em solid #5f9fcf;
+border-right: none;
+}
+
+/* ======================== */
+/* ===== Table Styles ===== */
+/* ======================== */
+.basic-table {
+background-color: #ffffff;
+color: #000000;
+width: 100%;
+}
+
+form .basic-table,.screenlet-body .basic-table {
+margin-bottom: 0;
+}
+
+.basic-table tr td { /* Style for all cells */
+padding: 0.1em;
+}
+
+.basic-table tr .label,.basic-table tr .group-label {
+/* field labels for forms */
+font-weight: bold;
+text-align: right;
+padding-right: 1.5em;
+white-space: nowrap;
+width: 1%;
+}
+
+.basic-table tr .group-label { /* "header" for field label groups */
+font-size: 1.2em;
+padding: 2em 1.5em 0 0;
+}
+
+.basic-table tr th,.basic-table .header-row {
+font-weight: bold;
+text-align: left;
+}
+
+.basic-table .header-row td {
+border-bottom: 0.1em solid #000000;
+}
+
+.basic-table .header-row td a {
+color: #000000;
+}
+
+.basic-table .alternate-row { /* Alternating row style */
+background-color: #eeeeee;
+}
+
+.basic-table .selected {
+background: #FFFCCF;
+}
+
+.basic-table .alternate-rowSelected {
+background: #FFF55F;
+}
+
+.basic-table .Validate { /*Style use by alt-row-style on list*/
+background: #A0D5F7;
+}
+
+.basic-table .alternate-rowValidate {
+/*Style use by alt-row-style on list*/
+background: #72A8F2;
+}
+
+.basic-table .Warn { /*Style use by alt-row-style on list*/
+background: #f55C5C;
+}
+
+.basic-table .alternate-rowWarn { /*Style use by alt-row-style on list*/
+background: #FC7455;
+}
+
+.basic-table tr .button-col { /* button column style - for the small
+collection of buttons used in lists */
+vertical-align: top;
+}
+
+.basic-table tr .button-col a {
+background-color: #ffffff;
+border: #999999 solid 0.1em;
+color: #000099;
+float: left;
+margin: 0 0.1em 0 0.1em;
+padding: 0.1em 0.4em 0.1em 0.4em;
+white-space: nowrap;
+}
+
+.basic-table tr .smallSubmit,.basic-table tr .smallSubmit:visited {
+background-color: #ffffff;
+border: #999999 solid 0.1em;
+color: #000099;
+font-size: 1em;
+font-weight: bold;
+margin: 0.2em;
+padding: 0.1em 0.2em 0.1em 0.2em;
+white-space: nowrap;
+}
+
+.basic-table tr .button-col a:hover,.basic-table tr .button-col a:active,.basic-table tr .smallSubmit:hover,.basic-table tr .smallSubmit:active {
+color: #ff0000;
+text-decoration: none;
+}
+
+.basic-table .collapsed {
+visibility: collapse;
+}
+
+/* ===== Alternate table header style ===== */
+.basic-table .header-row-2 th,.basic-table .header-row-2 td {
+background-color: #999999;
+border-bottom: 0;
+border-left: 0.1em solid #cccccc;
+color: #ffffff;
+font-weight: bold;
+text-align: left;
+}
+
+.basic-table .header-row-2 th a,.basic-table .header-row-2 td a {
+background-color: #999999;
+border-bottom: 0;
+color: #ffffff;
+font-weight: bold;
+text-align: left;
+text-decoration: none;
+}
+
+/* ===== Sort field style ===== */
+.basic-table .header-row-2 th .sort-order-asc,.basic-table .header-row-2 td .sort-order-asc {
+background: url(/images/arrow-gr-up.png) no-repeat right;
+padding-right: 20px;
+}
+
+.basic-table .header-row-2 th .sort-order-desc,.basic-table .header-row-2 td .sort-order-desc {
+background: url(/images/arrow-gr-dw.png) no-repeat right;
+padding-right: 20px;
+}
+
+.basic-table .header-row-2 th .sort-order,.basic-table .header-row-2 td .sort-order {
+background: url(/images/arrow-gr.png) no-repeat right;
+padding-right: 20px;
+}
+
+/* ===== Table decorator - Hover bar ===== */
+.hover-bar tr:hover {
+background-color: #cccccc;
+cursor: default;
+}
+
+.hover-bar .header-row:hover,.hover-bar tr th:hover {
+background-color: #ffffff;
+color: #000000;
+}
+
+/* ===== Table decorator - Grid ===== */
+/* These decorators need an IE hack. IE7 does not
+render borders around empty <td> elements */
+.dark-grid { /* dark grid */
+border-right: 0.1em solid #000000;
+border-top: 0.1em solid #000000;
+}
+
+.dark-grid td,.dark-grid .header-row-2 th,.dark-grid .header-row-2 td {
+border-bottom: 0.1em solid #000000;
+border-left: 0.1em solid #000000;
+}
+
+.light-grid { /* light grid */
+border-right: 0.1em solid #cccccc;
+border-top: 0.1em solid #cccccc;
+}
+
+.light-grid td,.light-grid .header-row td {
+border-bottom: 0.1em solid #cccccc;
+border-left: 0.1em solid #cccccc;
+}
+
+/* ===== Table decorator - Calendar ===== */
+.calendar {
+border-right: 0.1em solid #cccccc;
+}
+
+.calendar tr td {
+border-bottom: 0.1em solid #cccccc;
+border-left: 0.1em solid #cccccc;
+vertical-align: top;
+padding: 0.5em;
+}
+
+.calendar .header-row td {
+background-color: #69a9d9;
+border-bottom: 0.1em solid #cccccc;
+border-left: 0.1em solid #cccccc;
+color: #ffffff;
+height: auto;
+text-align: center;
+}
+
+.calendar tr td .add-new {
+float: right;
+}
+
+.calendar tr td .h1 {
+color: #000099;
+float: left;
+}
+
+.calendar .current-period {
+background-color: #ffffcc;
+}
+
+.calendar .active-period {
+background-color: #eeeeee;
+}
+
+/* ======================= */
+/* ===== Tree Styles ===== */
+/* ======================= */
+.basic-tree { /* placeholder */
+
+}
+
+.basic-tree ul {
+padding-left: 1em;
+}
+
+.basic-tree li {
+padding-left: 1em;
+white-space: nowrap;
+}
+
+.basic-tree li .expanded {
+background: url(/images/collapse.gif) no-repeat left center;
+padding-right: 1em;
+}
+
+.basic-tree li .collapsed {
+background: url(/images/expand.gif) no-repeat left center;
+padding-right: 1em;
+}
+
+.basic-tree li .leafnode {
+background: url(/images/expand-collapse-placeholder.gif) no-repeat left center;
+padding-right: 1em;
+}
+
+.basic-tree li .treeitem { /* treeitem is deprecated */
+border-style: none;
+color: #000099;
+font-size: 1em;
+}
+
+.basic-tree li a:hover {
+color: #0000ff;
+}
+
+/* ======================== */
+/* ===== Form Styles ===== */
+/* ======================== */
+.basic-form {
+margin-bottom: 1em;
+}
+
+.basic-form table {
+width: 100%;
+}
+
+.basic-form table .header-row:hover {
+background-color: #ffffff;
+color: #000000;
+}
+
+.basic-form table tr td {
+padding: 0.1em;
+}
+
+.basic-form table tr .label,.basic-form table tr .group-label {
+/* field labels for forms */
+font-weight: bold;
+text-align: right;
+padding-right: 1.5em;
+width: 1%;
+}
+
+.basic-form table tr .group-label {
+/* "header" for field label groups */
+font-size: 1.2em;
+padding: 2em 1.5em 0 0;
+}
+
+.basic-form table tr th,.basic-form table .header-row {
+font-weight: bold;
+text-align: left;
+}
+
+.basic-form table .header-row:hover,.basic-form table tr th:hover {
+background-color: #ffffff;
+color: #000000;
+}
+
+.basic-form table .header-row td {
+border-bottom: 0.1em solid #999999;
+}
+
+.basic-form table .viewManyTR1,.basic-form table .alternate-row {
+/* Alternating row style */
+/* .viewManyTR1 deprecated - use .alternate-row */
+background-color: #eeeeee;
+}
+
+.basic-form table tr td .smallSubmit,.basic-form table tr td .smallSubmit:visited {
+background-color: #ffffff;
+border: #999999 solid 0.1em;
+color: #000099;
+font-size: 1em;
+font-weight: bold;
+margin: 0.2em;
+padding: 0.1em 0.2em 0.1em 0.2em;
+}
+
+.basic-form table tr td .smallSubmit:hover,.basic-form table tr td .smallSubmit:active {
+color: #ff0000;
+text-decoration: none;
+}
+
+.basic-form table tr td .disabled {
+background-color: #cccccc;
+color: #333366;
+text-decoration: none;
+}
+
+/* ===== Form decorator - Form Widget ===== */
+.form-widget table tr .label,.form-widget-table tr .label {
+/* Added for backward compatibility */
+width: 20%;
+}
+
+.form-widget table,.form-widget-table {
+width: auto;
+}
+
+.form-widget-table {
+margin-bottom: 1em;
+}
+
+/* Pager */
+.nav-pager {
+height: 2em;
+padding-bottom: 0.7em;
+padding-top: 0.4em;
+}
+
+.nav-pager ul {
+display: inline; /* IE Fix */
+}
+
+.nav-pager ul li {
+background-color: #ffffff;
+float: left;
+font-weight: bold;
+line-height: 1.8em;
+margin: 0.2em;
+}
+
+.nav-pager ul li a {
+display: block;
+height: 16px;
+width: 16px;
+text-indent:2000px;
+}
+
+.nav-pager ul li span {
+visibility:hidden;
+display: block;
+height: 16px;
+width: 16px;
+}
+
+.nav-pager ul .nav-first a {
+background: url(/droppingcrumbs/images/resultset_first.png) no-repeat;
+}
+.nav-pager ul .nav-previous a {
+background: url(/droppingcrumbs/images/resultset_previous.png) no-repeat;
+}
+.nav-pager ul .nav-next a {
+background: url(/droppingcrumbs/images/resultset_next.png) no-repeat;
+}
+.nav-pager ul .nav-last a {
+background: url(/droppingcrumbs/images/resultset_last.png) no-repeat;
+}
+.nav-pager ul .nav-first-disabled {
+background: url(/droppingcrumbs/images/resultset_first_disabled.png) no-repeat;
+}
+.nav-pager ul .nav-previous-disabled {
+background: url(/droppingcrumbs/images/resultset_previous_disabled.png) no-repeat;
+}
+.nav-pager ul .nav-next-disabled {
+background: url(/droppingcrumbs/images/resultset_next_disabled.png) no-repeat;
+}
+.nav-pager ul .nav-last-disabled {
+background: url(/droppingcrumbs/images/resultset_last_disabled.png) no-repeat;
+}
+.nav-pager ul .nav-pagesize {
+padding: 0 30px 0 30px;
+}
+
+.view-calendar {
+background: url(/images/cal.gif) no-repeat;
+}
+
+.field-lookup ul li {
+float: left;
+}
+
+.field-lookup ul li a{
+background: url(/droppingcrumbs/images/application_view_list.png) no-repeat 0 0;
+display: block;
+margin: 3px 10px 0px 4px;
+width:16px;
+height:16px;
+}
+
+.last-system-msg{
+color:#FFFFFF;
+padding-left:10px;
+}
+
+.last-system-msg a{
+color:#FFFFFF;
+}
+
+/* ================================= */
+/* ===== Calendar Date Select ====== */
+/* ================================= */
+.calendar_date_select {
+color: #fff;
+border: #777 1px solid;
+display: block;
+width: 200px;
+z-index: 1000;
+}
+
+/* this is a fun ie6 hack to get drop downs to stay behind the popup window.  This should always be just underneath .calendar_date_select */
+iframe.ie6_blocker {
+position: absolute;
+z-index: 999;
+}
+
+.calendar_date_select thead th {
+font-weight: bold;
+background-color: #4682B4;
+border-top: 1px solid #777;
+border-bottom: 2px solid #777;
+color: white !important;
+}
+
+.calendar_date_select .cds_buttons {
+text-align: center;
+padding: 5px 0px;
+background-color: #4682B4;
+}
+
+.calendar_date_select .cds_footer {
+background-color: #4682B4;
+padding: 3px;
+font-size: 12px;
+text-align: center;
+}
+
+.calendar_date_select table {
+margin: 0px;
+padding: 0px;
+}
+
+.calendar_date_select .cds_header {
+background-color: #87CEEB;
+border-bottom: 2px solid #87CEEB;
+text-align: center;
+}
+
+.calendar_date_select .cds_header span {
+font-size: 15px;
+color: #000;
+font-weight: bold;
+}
+
+.calendar_date_select select {
+font-size: 11px;
+}
+
+.calendar_date_select .cds_header a:hover {
+color: #fff;
+}
+
+.calendar_date_select .cds_header a {
+width: 22px;
+height: 20px;
+text-decoration: none;
+font-size: 14px;
+color: #000 !important;
+}
+
+.calendar_date_select .cds_header a.prev {
+float: left;
+}
+
+.calendar_date_select .cds_header a.next {
+float: right;
+}
+
+.calendar_date_select .cds_header a.close {
+float: right;
+display: none;
+}
+
+.calendar_date_select .cds_header select.month {
+width: 90px;
+}
+
+.calendar_date_select .cds_header select.year {
+width: 61px;
+}
+
+.calendar_date_select .cds_buttons a {
+color: #fff;
+font-size: 9px;
+}
+
+.calendar_date_select td {
+font-size: 12px;
+width: 24px;
+height: 21px;
+text-align: center;
+vertical-align: middle;
+background-color: #87CEEB;
+}
+
+.calendar_date_select td.weekend {
+background-color: #ADD8E6;
+}
+
+.calendar_date_select td div {
+color: #fff;
+}
+
+.calendar_date_select td div.other {
+color: #888;
+}
+
+.calendar_date_select td.selected div {
+color: #000;
+}
+
+.calendar_date_select tbody td {
+border-bottom: 1px solid #FFD700;
+}
+
+.calendar_date_select td.selected {
+background-color: #fff;
+}
+
+.calendar_date_select td:hover {
+background-color: #00BFFF;
+}
+
+.calendar_date_select td.today {
+border: 1px dashed #FFFF00;
+}
+
+.calendar_date_select td.disabled div {
+color: #454545;
+}
+
+.fieldWithErrors .calendar_date_select {
+border: 2px solid #FF0000;
+}
+
+/* ============================= */
+/* ===== FieldGroup Styles ===== */
+/* ============================= */
+.fieldgroup-title-bar {
+font-size: 1.2em;
+font-weight: bold;
+padding: 5px 0 5px 10px;
+}
+
+.fieldgroup-title-bar ul .collapsed,.fieldgroup-title-bar ul .collapsed:hover
+{
+background: url(/droppingcrumbs/images/bullet_toggle_plus.png) no-repeat left center;
+}
+
+.fieldgroup-title-bar ul .expanded,.fieldgroup-title-bar ul .expanded:hover
+{
+background: url(/droppingcrumbs/images/bullet_toggle_minus.png) no-repeat left center;
+}
+
+.fieldgroup-title-bar a {
+cursor:pointer;
+text-decoration:none;
+padding-left: 10px;
+color: #000000;
+}
+
+/* == Portlet configuration screenlet == */
+.portlet-config {
+background-color: #D4D0C8;
+border: 2px solid #D4D0C8;
+margin-bottom: 5px;
+}
+
+.portlet-config-title-bar .title {
+color: #555555;
+font-size: 1.2em;
+float: left;
+}
+
+.portlet-config-title-bar ul {
+display: inline; /* IE Fix */
+}
+
+.portlet-config-title-bar ul li {
+float: right;
+font-size: 1em;
+font-weight: bold;
+padding: 0.1em 0.5em 0.2em 0.5em;
+}
+
+.portlet-config-title-bar ul li.move-up {
+background: url(/images/arrow-single-up-green.png) no-repeat center center;
+}
+
+.portlet-config-title-bar ul li.move-down {
+background: url(/images/arrow-single-down-green.png) no-repeat center center;
+}
+
+.portlet-config-title-bar ul li.move-left {
+background: url(/images/arrow-single-left-green.png) no-repeat center center;
+}
+
+.portlet-config-title-bar ul li.move-right {
+background: url(/images/arrow-single-right-green.png) no-repeat center center;
+}
+
+.portlet-config-title-bar ul li.move-top {
+background: url(/images/arrow-end-up-green.png) no-repeat center center;
+}
+
+.portlet-config-title-bar ul li.move-bottom {
+background: url(/images/arrow-end-down-green.png) no-repeat center center;
+}
+
+.portlet-config-title-bar ul li.remove {
+background: url(/images/mini-trash.png) no-repeat center center;
+}
+
+.portlet-config-title-bar ul li.edit {
+background: url(/images/mini-edit.png) no-repeat center center;
+}
+
+/* == Portal Manager Toolbar == */
+#manage-portal-toolbar {
+background-color: #D4D0C8;
+margin-bottom: 0.5em;
+}
+
+#manage-portal-toolbar ul li {
+float: left;
+padding: 0.1em 0.5em 0.2em 0.5em;
+}
+
+#manage-portal-toolbar #config-on-off,#manage-portal-toolbar #manage-portal-page,#manage-portal-toolbar #add-column {
+float: right;
+}
+
+#manage-portal-toolbar #portal-page-name {
+font-size: 1.5em;
+font-weight: bold;
+}
+
+.manage-portal-column-toolbar #add-portlet,.manage-portal-column-toolbar #delete-column,.manage-portal-column-toolbar #column-width {
+float: right;
+}
+
+/***********************************************
+Webtools
+***********************************************/
+.webToolList h3 {
+margin:0.75em 0 0.09em 0;
+text-transform:uppercase;
+}

Added: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar1.gif
URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar1.gif?rev=836017&view=auto
==============================================================================
Binary file - no diff available.

Propchange: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar1.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar2.gif
URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar2.gif?rev=836017&view=auto
==============================================================================
Binary file - no diff available.

Propchange: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar2.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar3.gif
URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar3.gif?rev=836017&view=auto
==============================================================================
Binary file - no diff available.

Propchange: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar3.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar4.gif
URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar4.gif?rev=836017&view=auto
==============================================================================
Binary file - no diff available.

Propchange: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar4.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/application_view_list.png
URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/application_view_list.png?rev=836017&view=auto
==============================================================================
Binary file - no diff available.

Propchange: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/application_view_list.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_arrow_down.png
URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_arrow_down.png?rev=836017&view=auto
==============================================================================
Binary file - no diff available.

Propchange: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_arrow_down.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_arrow_up.png
URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_arrow_up.png?rev=836017&view=auto
==============================================================================
Binary file - no diff available.

Propchange: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_arrow_up.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_green.png
URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_green.png?rev=836017&view=auto
==============================================================================
Binary file - no diff available.

Propchange: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_green.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_orange.png
URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_orange.png?rev=836017&view=auto
==============================================================================
Binary file - no diff available.

Propchange: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_orange.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_pink.png
URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_pink.png?rev=836017&view=auto
==============================================================================
Binary file - no diff available.

Propchange: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_pink.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_purple.png
URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_purple.png?rev=836017&view=auto
==============================================================================
Binary file - no diff available.

Propchange: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_purple.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_red.png
URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_red.png?rev=836017&view=auto
==============================================================================
Binary file - no diff available.

Propchange: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_red.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_toggle_minus.png
URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_toggle_minus.png?rev=836017&view=auto
==============================================================================
Binary file - no diff available.

Propchange: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_toggle_minus.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_toggle_plus.png
URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_toggle_plus.png?rev=836017&view=auto
==============================================================================
Binary file - no diff available.

Propchange: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_toggle_plus.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_yellow.png
URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_yellow.png?rev=836017&view=auto
==============================================================================
Binary file - no diff available.

Propchange: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_yellow.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/exclamation.png
URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/exclamation.png?rev=836017&view=auto
==============================================================================
Binary file - no diff available.

Propchange: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/exclamation.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/header_top_bg.gif
URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/header_top_bg.gif?rev=836017&view=auto
==============================================================================
Binary file - no diff available.

Propchange: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/header_top_bg.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream



Re: svn commit: r836017 [1/2] - in /ofbiz/trunk/themes/droppingcrumbs: ./ data/ includes/ webapp/ webapp/droppingcrumbs/ webapp/droppingcrumbs/WEB-INF/ webapp/droppingcrumbs/css/ webapp/droppingcrumbs/images/ webapp/droppingcrumbs/js/

Posted by Bruno Busco <br...@gmail.com>.
;-)

I told you I was looking for a name! :-)

-Bruno

2009/11/13 Jacques Le Roux <ja...@les7arts.com>:
> droppingcrumbs :D
>
> Jacques
>
> From: <bu...@apache.org>
>>
>> Author: buscob
>> Date: Fri Nov 13 22:01:41 2009
>> New Revision: 836017
>>
>> URL: http://svn.apache.org/viewvc?rev=836017&view=rev
>> Log:
>> Added a new Visual Theme for back-office applications
>>
>> Added:
>>   ofbiz/trunk/themes/droppingcrumbs/
>>   ofbiz/trunk/themes/droppingcrumbs/data/
>>   ofbiz/trunk/themes/droppingcrumbs/data/DroppingCrumbsThemeData.xml
>>   ofbiz/trunk/themes/droppingcrumbs/includes/
>>   ofbiz/trunk/themes/droppingcrumbs/includes/appbarClose.ftl
>>   ofbiz/trunk/themes/droppingcrumbs/includes/appbarOpen.ftl
>>   ofbiz/trunk/themes/droppingcrumbs/includes/footer.ftl
>>   ofbiz/trunk/themes/droppingcrumbs/includes/header.ftl
>>   ofbiz/trunk/themes/droppingcrumbs/ofbiz-component.xml
>>   ofbiz/trunk/themes/droppingcrumbs/webapp/
>>   ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/
>>   ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/WEB-INF/
>>   ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/WEB-INF/web.xml
>>   ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/
>>   ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/docbook.css
>>   ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/help.css
>>   ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/style.css
>>   ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/
>>
>> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar1.gif
>> (with props)
>>
>> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar2.gif
>> (with props)
>>
>> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar3.gif
>> (with props)
>>
>> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar4.gif
>> (with props)
>>
>> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/application_view_list.png
>>   (with props)
>>
>> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_arrow_down.png
>>   (with props)
>>
>> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_arrow_up.png
>>   (with props)
>>
>> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_green.png
>>   (with props)
>>
>> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_orange.png
>>   (with props)
>>
>> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_pink.png
>>   (with props)
>>
>> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_purple.png
>>   (with props)
>>
>> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_red.png
>>   (with props)
>>
>> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_toggle_minus.png
>>   (with props)
>>
>> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_toggle_plus.png
>>   (with props)
>>
>> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_yellow.png
>>   (with props)
>>
>> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/exclamation.png
>>   (with props)
>>
>> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/header_top_bg.gif
>>   (with props)
>>   ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/help.png
>>   (with props)
>>
>> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/information.png
>>   (with props)
>>
>> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/ofbiz_logo.gif
>>   (with props)
>>
>> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/resultset_first.png
>>   (with props)
>>
>> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/resultset_first_disabled.png
>>   (with props)
>>
>> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/resultset_last.png
>>   (with props)
>>
>> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/resultset_last_disabled.png
>>   (with props)
>>
>> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/resultset_next.png
>>   (with props)
>>
>> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/resultset_next_disabled.png
>>   (with props)
>>
>> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/resultset_previous.png
>>   (with props)
>>
>> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/resultset_previous_disabled.png
>>   (with props)
>>   ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/js/
>>
>> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/js/application.js
>>   ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/js/dropdown.js
>>   ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/screenshot.jpg
>> (with props)
>>
>> Added: ofbiz/trunk/themes/droppingcrumbs/data/DroppingCrumbsThemeData.xml
>> URL:
>> http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/data/DroppingCrumbsThemeData.xml?rev=836017&view=auto
>>
>> ==============================================================================
>> --- ofbiz/trunk/themes/droppingcrumbs/data/DroppingCrumbsThemeData.xml
>> (added)
>> +++ ofbiz/trunk/themes/droppingcrumbs/data/DroppingCrumbsThemeData.xml Fri
>> Nov 13 22:01:41 2009
>> @@ -0,0 +1,36 @@
>> +<?xml version="1.0" encoding="UTF-8"?>
>> +<!--
>> +Licensed to the Apache Software Foundation (ASF) under one
>> +or more contributor license agreements.  See the NOTICE file
>> +distributed with this work for additional information
>> +regarding copyright ownership.  The ASF licenses this file
>> +to you under the Apache License, Version 2.0 (the
>> +"License"); you may not use this file except in compliance
>> +with the License.  You may obtain a copy of the License at
>> +
>> +http://www.apache.org/licenses/LICENSE-2.0
>> +
>> +Unless required by applicable law or agreed to in writing,
>> +software distributed under the License is distributed on an
>> +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
>> +KIND, either express or implied.  See the License for the
>> +specific language governing permissions and limitations
>> +under the License.
>> +-->
>> +
>> +<entity-engine-xml>
>> +    <VisualTheme visualThemeId="DROPPINGCRUMBS"
>> visualThemeSetId="BACKOFFICE" description="Dropping Crumbs Theme: Uses a
>> drop down menu embedded in the breadcrumbs bar"/>
>> +    <VisualThemeResource visualThemeId="DROPPINGCRUMBS"
>> resourceTypeEnumId="VT_NAME" resourceValue="DROPPINGCRUMBS"
>> sequenceId="01"/>
>> +    <VisualThemeResource visualThemeId="DROPPINGCRUMBS"
>> resourceTypeEnumId="VT_STYLESHEET"
>> resourceValue="/droppingcrumbs/css/style.css" sequenceId="01"/>
>> +    <VisualThemeResource visualThemeId="DROPPINGCRUMBS"
>> resourceTypeEnumId="VT_HELPSTYLESHEET"
>> resourceValue="/droppingcrumbs/css/help.css" sequenceId="01"/>
>> +    <VisualThemeResource visualThemeId="DROPPINGCRUMBS"
>> resourceTypeEnumId="VT_DOCBOOKSTYLESHEET"
>> resourceValue="/droppingcrumbs/webapp/droppingcrumbs/css/docbook.css"
>> sequenceId="01"/>
>> +    <VisualThemeResource visualThemeId="DROPPINGCRUMBS"
>> resourceTypeEnumId="VT_HDR_JAVASCRIPT"
>> resourceValue="/droppingcrumbs/js/dropdown.js" sequenceId="01"/>
>> +    <VisualThemeResource visualThemeId="DROPPINGCRUMBS"
>> resourceTypeEnumId="VT_SHORTCUT_ICON" resourceValue="/images/ofbiz.ico"
>> sequenceId="01"/>
>> +    <VisualThemeResource visualThemeId="DROPPINGCRUMBS"
>> resourceTypeEnumId="VT_HDR_IMAGE_URL" resourceValue="/images/ofbiz_logo.gif"
>> sequenceId="01"/>
>> +    <VisualThemeResource visualThemeId="DROPPINGCRUMBS"
>> resourceTypeEnumId="VT_HDR_TMPLT_LOC"
>> resourceValue="component://droppingcrumbs/includes/header.ftl"
>> sequenceId="01"/>
>> +    <VisualThemeResource visualThemeId="DROPPINGCRUMBS"
>> resourceTypeEnumId="VT_FTR_TMPLT_LOC"
>> resourceValue="component://droppingcrumbs/includes/footer.ftl"
>> sequenceId="01"/>
>> +    <VisualThemeResource visualThemeId="DROPPINGCRUMBS"
>> resourceTypeEnumId="VT_NAV_OPEN_TMPLT"
>> resourceValue="component://droppingcrumbs/includes/appbarOpen.ftl"
>> sequenceId="01"/>
>> +    <VisualThemeResource visualThemeId="DROPPINGCRUMBS"
>> resourceTypeEnumId="VT_NAV_CLOSE_TMPLT"
>> resourceValue="component://droppingcrumbs/includes/appbarClose.ftl"
>> sequenceId="01"/>
>> +    <VisualThemeResource visualThemeId="DROPPINGCRUMBS"
>> resourceTypeEnumId="VT_MSG_TMPLT_LOC"
>> resourceValue="component://common/webcommon/includes/messages.ftl"
>> sequenceId="01"/>
>> +    <VisualThemeResource visualThemeId="DROPPINGCRUMBS"
>> resourceTypeEnumId="VT_SCREENSHOT"
>> resourceValue="/droppingcrumbs/screenshot.jpg" sequenceId="01"/>
>> +</entity-engine-xml>
>>
>> Added: ofbiz/trunk/themes/droppingcrumbs/includes/appbarClose.ftl
>> URL:
>> http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/includes/appbarClose.ftl?rev=836017&view=auto
>>
>> ==============================================================================
>> --- ofbiz/trunk/themes/droppingcrumbs/includes/appbarClose.ftl (added)
>> +++ ofbiz/trunk/themes/droppingcrumbs/includes/appbarClose.ftl Fri Nov 13
>> 22:01:41 2009
>> @@ -0,0 +1,31 @@
>> +<#--
>> +Licensed to the Apache Software Foundation (ASF) under one
>> +or more contributor license agreements.  See the NOTICE file
>> +distributed with this work for additional information
>> +regarding copyright ownership.  The ASF licenses this file
>> +to you under the Apache License, Version 2.0 (the
>> +"License"); you may not use this file except in compliance
>> +with the License.  You may obtain a copy of the License at
>> +
>> +http://www.apache.org/licenses/LICENSE-2.0
>> +
>> +Unless required by applicable law or agreed to in writing,
>> +software distributed under the License is distributed on an
>> +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
>> +KIND, either express or implied.  See the License for the
>> +specific language governing permissions and limitations
>> +under the License.
>> +-->
>> +<#assign appModelMenu =
>> Static["org.ofbiz.widget.menu.MenuFactory"].getMenuFromLocation(applicationMenuLocation,applicationMenuName,delegator,dispatcher)>
>> +
>> +    <#if headerItem?exists>
>> +      <#if headerItem!="main">
>> +        <div class="breadcrumbs-sep">
>> +
>>  ${appModelMenu.getModelMenuItemByName(headerItem).getTitle(context)}
>> +        </div>
>> +      </#if>
>> +    </#if>
>> +  </div>
>> +</div>
>> +<div class="clear">
>> +</div>
>>
>> Added: ofbiz/trunk/themes/droppingcrumbs/includes/appbarOpen.ftl
>> URL:
>> http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/includes/appbarOpen.ftl?rev=836017&view=auto
>>
>> ==============================================================================
>> --- ofbiz/trunk/themes/droppingcrumbs/includes/appbarOpen.ftl (added)
>> +++ ofbiz/trunk/themes/droppingcrumbs/includes/appbarOpen.ftl Fri Nov 13
>> 22:01:41 2009
>> @@ -0,0 +1,102 @@
>> +<#--
>> +Licensed to the Apache Software Foundation (ASF) under one
>> +or more contributor license agreements.  See the NOTICE file
>> +distributed with this work for additional information
>> +regarding copyright ownership.  The ASF licenses this file
>> +to you under the Apache License, Version 2.0 (the
>> +"License"); you may not use this file except in compliance
>> +with the License.  You may obtain a copy of the License at
>> +
>> +http://www.apache.org/licenses/LICENSE-2.0
>> +
>> +Unless required by applicable law or agreed to in writing,
>> +software distributed under the License is distributed on an
>> +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
>> +KIND, either express or implied.  See the License for the
>> +specific language governing permissions and limitations
>> +under the License.
>> +-->
>> +
>> +<#if (requestAttributes.externalLoginKey)?exists><#assign
>> externalKeyParam = "?externalLoginKey=" +
>> requestAttributes.externalLoginKey?if_exists></#if>
>> +<#if (externalLoginKey)?exists><#assign externalKeyParam =
>> "?externalLoginKey=" + requestAttributes.externalLoginKey?if_exists></#if>
>> +<#assign ofbizServerName =
>> application.getAttribute("_serverId")?default("default-server")>
>> +<#assign contextPath = request.getContextPath()>
>> +<#assign displayApps =
>> Static["org.ofbiz.base.component.ComponentConfig"].getAppBarWebInfos(ofbizServerName,
>> "main")>
>> +<#assign displaySecondaryApps =
>> Static["org.ofbiz.base.component.ComponentConfig"].getAppBarWebInfos(ofbizServerName,
>> "secondary")>
>> +
>> +<div class="tabbar">
>> +  <div class="breadcrumbs<#if headerItem?exists><#if headerItem!="main">
>> menu_selected</#if></#if>">
>> +      <div id="main-navigation">
>> +        <h2>${uiLabelMap.CommonApplications}</h2>
>> +        <ul>
>> +          <li>
>> +            <ul>
>> +            <#-- Primary Applications -->
>> +            <#list displayApps as display>
>> +              <#assign thisApp = display.getContextRoot()>
>> +              <#assign permission = true>
>> +              <#assign selected = false>
>> +              <#assign permissions = display.getBasePermission()>
>> +              <#list permissions as perm>
>> +                <#if (perm != "NONE" &&
>> !security.hasEntityPermission(perm, "_VIEW", session) &&
>> !authz.hasPermission(session, perm, requestParameters))>
>> +                  <#-- User must have ALL permissions in the
>> base-permission list -->
>> +                  <#assign permission = false>
>> +                </#if>
>> +              </#list>
>> +              <#if permission == true>
>> +                <#if thisApp == contextPath || contextPath + "/" ==
>> thisApp>
>> +                  <#assign selected = true>
>> +                </#if>
>> +                <#assign thisURL = thisApp>
>> +                <#if thisApp != "/">
>> +                  <#assign thisURL = thisURL + "/control/main">
>> +                </#if>
>> +<#--            <#if !selected> -->
>> +                <#-- Show OFBiz Setup component menu bar when the system
>> not have an organization -->
>> +                <#if thisApp.equals("/ofbizsetup")>
>> +                    <#if PartyAcctgPrefAndGroupList.size() == 0>
>> +                        <li><a href="${thisURL + externalKeyParam}" <#if
>> uiLabelMap?exists>
>> title="${uiLabelMap[display.description]}">${uiLabelMap[display.title]}<#else>
>> title="${display.description}">${display.title}</#if></a></li>
>> +                    </#if>
>> +                <#else>
>> +                    <li <#if selected>class="selected"</#if>><a
>> href="${thisURL + externalKeyParam}" <#if uiLabelMap?exists>
>> title="${uiLabelMap[display.description]}">${uiLabelMap[display.title]}<#else>
>> title="${display.description}">${display.title}</#if></a></li>
>> +                </#if>
>> +<#--            </#if> -->
>> +              </#if>
>> +            </#list>
>> +
>> +            <#-- Secondary Applications -->
>> +            <#list displaySecondaryApps as display>
>> +              <#assign thisApp = display.getContextRoot()>
>> +              <#assign permission = true>
>> +              <#assign selected = false>
>> +              <#assign permissions = display.getBasePermission()>
>> +              <#list permissions as perm>
>> +                <#if (perm != "NONE" &&
>> !security.hasEntityPermission(perm, "_VIEW", session) &&
>> !authz.hasPermission(session, perm, requestParameters))>
>> +                  <#-- User must have ALL permissions in the
>> base-permission list -->
>> +                  <#assign permission = false>
>> +                </#if>
>> +              </#list>
>> +              <#if permission == true>
>> +                <#if thisApp == contextPath || contextPath + "/" ==
>> thisApp>
>> +                  <#assign selected = true>
>> +                </#if>
>> +                <#assign thisURL = thisApp>
>> +                <#if thisApp != "/">
>> +                  <#assign thisURL = thisURL + "/control/main">
>> +                </#if>
>> +<#--            <#if !selected> -->
>> +                <#-- Show OFBiz Setup component menu bar when the system
>> not have an organization -->
>> +                <#if thisApp.equals("/ofbizsetup")>
>> +                    <#if PartyAcctgPrefAndGroupList.size() == 0>
>> +                        <li><a href="${thisURL + externalKeyParam}" <#if
>> uiLabelMap?exists>
>> title="${uiLabelMap[display.description]}">${uiLabelMap[display.title]}<#else>
>> title="${display.description}">${display.title}</#if></a></li>
>> +                    </#if>
>> +                <#else>
>> +                    <li <#if selected>class="selected"</#if>><a
>> href="${thisURL + externalKeyParam}" <#if uiLabelMap?exists>
>> title="${uiLabelMap[display.description]}">${uiLabelMap[display.title]}<#else>
>> title="${display.description}">${display.title}</#if></a></li>
>> +                </#if>
>> +<#--            </#if> -->
>> +              </#if>
>> +            </#list>
>> +            </ul>
>> +          </li>
>> +        </ul>
>> +      </div>
>>
>> Added: ofbiz/trunk/themes/droppingcrumbs/includes/footer.ftl
>> URL:
>> http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/includes/footer.ftl?rev=836017&view=auto
>>
>> ==============================================================================
>> --- ofbiz/trunk/themes/droppingcrumbs/includes/footer.ftl (added)
>> +++ ofbiz/trunk/themes/droppingcrumbs/includes/footer.ftl Fri Nov 13
>> 22:01:41 2009
>> @@ -0,0 +1,40 @@
>> +<#--
>> +Licensed to the Apache Software Foundation (ASF) under one
>> +or more contributor license agreements.  See the NOTICE file
>> +distributed with this work for additional information
>> +regarding copyright ownership.  The ASF licenses this file
>> +to you under the Apache License, Version 2.0 (the
>> +"License"); you may not use this file except in compliance
>> +with the License.  You may obtain a copy of the License at
>> +
>> +http://www.apache.org/licenses/LICENSE-2.0
>> +
>> +Unless required by applicable law or agreed to in writing,
>> +software distributed under the License is distributed on an
>> +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
>> +KIND, either express or implied.  See the License for the
>> +specific language governing permissions and limitations
>> +under the License.
>> +-->
>> +
>> +<#assign nowTimestamp =
>> Static["org.ofbiz.base.util.UtilDateTime"].nowTimestamp()>
>> +
>> +<div id="footer">
>> +  <p>${nowTimestamp?datetime?string.short} -
>> +  <a
>> href="<@o...@ofbizUrl>">${timeZone.getDisplayName(timeZone.useDaylightTime(),
>> Static["java.util.TimeZone"].LONG, locale)}</a>
>> +  </p>
>> +  <p><a href="http://jigsaw.w3.org/css-validator/"><img
>> src="<@o...@ofbizContentUrl>" alt="Valid
>> CSS!"/></a>
>> +  <a href="http://validator.w3.org/check?uri=referer"><img
>> src="<@o...@ofbizContentUrl>"
>> alt="Valid XHTML 1.0!"/></a></p>
>> +  <p>
>> +  ${uiLabelMap.CommonCopyright} (c) 2001-${nowTimestamp?string("yyyy")}
>> The Apache Software Foundation - <a href="http://www.apache.org"
>> target="_blank">www.apache.org</a><br />
>> +  ${uiLabelMap.CommonPoweredBy} <a href="http://ofbiz.apache.org"
>> target="_blank">Apache OFBiz</a> <#include "../../../runtime/svninfo.ftl"
>> /></p>
>> +</div>
>> +<#if layoutSettings.VT_FTR_JAVASCRIPT?has_content>
>> +  <#list layoutSettings.VT_FTR_JAVASCRIPT as javaScript>
>> +    <script
>> src="<@o...@ofbizContentUrl>"
>> type="text/javascript"></script>
>> +  </#list>
>> +</#if>
>> +
>> +</div>
>> +</body>
>> +</html>
>>
>> Added: ofbiz/trunk/themes/droppingcrumbs/includes/header.ftl
>> URL:
>> http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/includes/header.ftl?rev=836017&view=auto
>>
>> ==============================================================================
>> --- ofbiz/trunk/themes/droppingcrumbs/includes/header.ftl (added)
>> +++ ofbiz/trunk/themes/droppingcrumbs/includes/header.ftl Fri Nov 13
>> 22:01:41 2009
>> @@ -0,0 +1,193 @@
>> +<#--
>> +Licensed to the Apache Software Foundation (ASF) under one
>> +or more contributor license agreements.  See the NOTICE file
>> +distributed with this work for additional information
>> +regarding copyright ownership.  The ASF licenses this file
>> +to you under the Apache License, Version 2.0 (the
>> +"License"); you may not use this file except in compliance
>> +with the License.  You may obtain a copy of the License at
>> +
>> +http://www.apache.org/licenses/LICENSE-2.0
>> +
>> +Unless required by applicable law or agreed to in writing,
>> +software distributed under the License is distributed on an
>> +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
>> +KIND, either express or implied.  See the License for the
>> +specific language governing permissions and limitations
>> +under the License.
>> +-->
>> +<#assign externalKeyParam = "&externalLoginKey=" +
>> requestAttributes.externalLoginKey?if_exists>
>> +
>> +<#if (requestAttributes.person)?exists><#assign person =
>> requestAttributes.person></#if>
>> +<#if (requestAttributes.partyGroup)?exists><#assign partyGroup =
>> requestAttributes.partyGroup></#if>
>> +<#assign docLangAttr = locale.toString()?replace("_", "-")>
>> +<#assign langDir = "ltr">
>> +<#if "ar.iw"?contains(docLangAttr?substring(0, 2))>
>> +    <#assign langDir = "rtl">
>> +</#if>
>> +<html lang="${docLangAttr}" dir="${langDir}"
>> xmlns="http://www.w3.org/1999/xhtml">
>> +<head>
>> +    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
>> +    <title>${layoutSettings.companyName}: <#if
>> (page.titleProperty)?has_content>${uiLabelMap[page.titleProperty]}<#else>${(page.title)?if_exists}</#if></title>
>> +    <#if layoutSettings.shortcutIcon?has_content>
>> +      <#assign shortcutIcon = layoutSettings.shortcutIcon/>
>> +    <#elseif layoutSettings.VT_SHORTCUT_ICON?has_content>
>> +      <#assign shortcutIcon = layoutSettings.VT_SHORTCUT_ICON.get(0)/>
>> +    </#if>
>> +    <#if shortcutIcon?has_content>
>> +      <link rel="shortcut icon"
>> href="<@o...@ofbizContentUrl>"
>> />
>> +    </#if>
>> +    <#if layoutSettings.javaScripts?has_content>
>> +        <#--layoutSettings.javaScripts is a list of java scripts. -->
>> +        <#-- use a Set to make sure each javascript is declared only
>> once, but iterate the list to maintain the correct order -->
>> +        <#assign javaScriptsSet =
>> Static["org.ofbiz.base.util.UtilMisc"].toSet(layoutSettings.javaScripts)/>
>> +        <#list layoutSettings.javaScripts as javaScript>
>> +            <#if javaScriptsSet.contains(javaScript)>
>> +                <#assign nothing = javaScriptsSet.remove(javaScript)/>
>> +                <script
>> src="<@o...@ofbizContentUrl>"
>> type="text/javascript"></script>
>> +            </#if>
>> +        </#list>
>> +    </#if>
>> +    <#if layoutSettings.VT_HDR_JAVASCRIPT?has_content>
>> +        <#list layoutSettings.VT_HDR_JAVASCRIPT as javaScript>
>> +            <script
>> src="<@o...@ofbizContentUrl>"
>> type="text/javascript"></script>
>> +        </#list>
>> +    </#if>
>> +    <#if layoutSettings.styleSheets?has_content>
>> +        <#--layoutSettings.styleSheets is a list of style sheets. So, you
>> can have a user-specified "main" style sheet, AND a component style
>> sheet.-->
>> +        <#list layoutSettings.styleSheets as styleSheet>
>> +            <link rel="stylesheet"
>> href="<@o...@ofbizContentUrl>"
>> type="text/css"/>
>> +        </#list>
>> +    </#if>
>> +    <#if layoutSettings.VT_STYLESHEET?has_content>
>> +        <#list layoutSettings.VT_STYLESHEET as styleSheet>
>> +            <link rel="stylesheet"
>> href="<@o...@ofbizContentUrl>"
>> type="text/css"/>
>> +        </#list>
>> +    </#if>
>> +    <#if layoutSettings.rtlStyleSheets?has_content && langDir == "rtl">
>> +        <#--layoutSettings.rtlStyleSheets is a list of rtl style
>> sheets.-->
>> +        <#list layoutSettings.rtlStyleSheets as styleSheet>
>> +            <link rel="stylesheet"
>> href="<@o...@ofbizContentUrl>"
>> type="text/css"/>
>> +        </#list>
>> +    </#if>
>> +    <#if layoutSettings.VT_RTL_STYLESHEET?has_content && langDir ==
>> "rtl">
>> +        <#list layoutSettings.VT_RTL_STYLESHEET as styleSheet>
>> +            <link rel="stylesheet"
>> href="<@o...@ofbizContentUrl>"
>> type="text/css"/>
>> +        </#list>
>> +    </#if>
>> +    <#if layoutSettings.VT_EXTRA_HEAD?has_content>
>> +        <#list layoutSettings.VT_EXTRA_HEAD as extraHead>
>> +            ${extraHead}
>> +        </#list>
>> +    </#if>
>> +</head>
>> +<#if layoutSettings.headerImageLinkUrl?exists>
>> +  <#assign logoLinkURL = "${layoutSettings.headerImageLinkUrl}">
>> +<#else>
>> +  <#assign logoLinkURL = "${layoutSettings.commonHeaderImageLinkUrl}">
>> +</#if>
>> +
>> +<#if person?has_content>
>> +  <#assign userName = person.firstName?if_exists + " " +
>> person.middleName?if_exists + " " + person.lastName?if_exists>
>> +<#elseif partyGroup?has_content>
>> +  <#assign userName = partyGroup.groupName?if_exists>
>> +<#elseif userLogin?exists>
>> +  <#assign userName = userLogin.userLoginId>
>> +<#else>
>> +  <#assign userName = "">
>> +</#if>
>> +
>> +<#if defaultOrganizationPartyGroupName?has_content>
>> +  <#assign orgName = " - " + defaultOrganizationPartyGroupName?if_exists>
>> +<#else>
>> +  <#assign orgName = "">
>> +</#if>
>> +
>> +<body>
>> +  <div class="page-container">
>> +    <div class="hidden">
>> +      <a href="#column-container"
>> title="${uiLabelMap.CommonSkipNavigation}" accesskey="2">
>> +        ${uiLabelMap.CommonSkipNavigation}
>> +      </a>
>> +    </div>
>> +    <div id="masthead">
>> +      <ul>
>> +        <#if (userPreferences.COMPACT_HEADER)?default("N") == "Y">
>> +          <li class="logo-area">
>> +            <#if shortcutIcon?has_content>
>> +              <a href="<@o...@ofbizUrl>"><img
>> src="<@o...@ofbizContentUrl>"
>> height="16px" width="16px"/></a>
>> +            </#if>
>> +          </li>
>> +        <#else>
>> +          <#if layoutSettings.headerImageUrl?exists>
>> +            <#assign headerImageUrl = layoutSettings.headerImageUrl>
>> +          <#elseif layoutSettings.commonHeaderImageUrl?exists>
>> +            <#assign headerImageUrl =
>> layoutSettings.commonHeaderImageUrl>
>> +          <#elseif layoutSettings.VT_HDR_IMAGE_URL?exists>
>> +            <#assign headerImageUrl =
>> layoutSettings.VT_HDR_IMAGE_URL.get(0)>
>> +          </#if>
>> +          <#if headerImageUrl?exists>
>> +            <li class="logo-area"><a
>> href="<@o...@ofbizUrl>"
>> title="${layoutSettings.companyName}"><div>&nbsp;</div></a></li>
>> +          </#if>
>> +          <#if layoutSettings.middleTopMessage1?has_content &&
>> layoutSettings.middleTopMessage1 != " ">
>> +            <li>
>> +            <div class="last-system-msg">
>> +            <center>${layoutSettings.middleTopHeader?if_exists}</center>
>> +            <a
>> href="${layoutSettings.middleTopLink1?if_exists}">${layoutSettings.middleTopMessage1?if_exists}</a><br/>
>> +            <a
>> href="${layoutSettings.middleTopLink2?if_exists}">${layoutSettings.middleTopMessage2?if_exists}</a><br/>
>> +            <a
>> href="${layoutSettings.middleTopLink3?if_exists}">${layoutSettings.middleTopMessage3?if_exists}</a>
>> +            </div>
>> +            </li>
>> +          </#if>
>> +        </#if>
>> +        <li class="control-area">
>> +          <ul id="preferences-menu">
>> +            <li class="first"><a
>> href="<@o...@ofbizUrl>">${uiLabelMap.CommonLanguageTitle}
>> : ${locale.getDisplayName(locale)}</a></li>
>> +            <#if userLogin?exists>
>> +              <li><a
>> href="<@o...@ofbizUrl>">${uiLabelMap.CommonVisualThemes}</a></li>
>> +              <li><a
>> href="<@o...@ofbizUrl>">${uiLabelMap.CommonLogout}</a></li>
>> +            <#else>
>> +              <li><a
>> href="<@o...@ofbizUrl>">${uiLabelMap.CommonLogin}</a></li>
>> +            </#if>
>> +            <#if webSiteId?exists &&
>> requestAttributes._CURRENT_VIEW_?exists>
>> +              <#include
>> "component://common/webcommon/includes/helplink.ftl" />
>> +              <#if helpContent?has_content ||  helpTopic ==
>> "navigateHelp" || (parameters.portalPageId?exists && helpTopic ==
>> "MYPORTAL_showPortalP")>
>> +                <li><a class="help-link <#if pageAvail?has_content>
>> alert</#if>"
>> href="javascript:lookup_popup2('showHelp?helpTopic=${helpTopic}&amp;portalPageId=${parameters.portalPageId?if_exists}','help'
>> ,500,500);" title="${uiLabelMap.CommonHelp}"/></li>
>> +              <#else>
>> +                <li><a
>> href="${helpUrlPrefix}${helpUrlTopic}${helpUrlSuffix}"
>> target="_blank">${uiLabelMap.CommonHelp}</a></li>
>> +              </#if>
>> +            </#if>
>> +            <#if userLogin?exists>
>> +              <#if (userPreferences.COMPACT_HEADER)?default("N") == "Y">
>> +                <li class="collapsed"><a
>> href="javascript:document.setUserPreferenceCompactHeaderN.submit()">&nbsp;</a>
>> +                <form name="setUserPreferenceCompactHeaderN"
>> method="post" action="<@o...@ofbizUrl>">
>> +                    <input type="hidden" name="userPrefGroupTypeId"
>> value="GLOBAL_PREFERENCES"/>
>> +                    <input type="hidden" name="userPrefTypeId"
>> value="COMPACT_HEADER"/>
>> +                    <input type="hidden" name="userPrefValue" value="N"/>
>> +                </form>
>> +                </li>
>> +              <#else>
>> +                <li class="expanded"><a
>> href="javascript:document.setUserPreferenceCompactHeaderY.submit()">&nbsp;</a>
>> +                <form name="setUserPreferenceCompactHeaderY"
>> method="post" action="<@o...@ofbizUrl>">
>> +                    <input type="hidden" name="userPrefGroupTypeId"
>> value="GLOBAL_PREFERENCES"/>
>> +                    <input type="hidden" name="userPrefTypeId"
>> value="COMPACT_HEADER"/>
>> +                    <input type="hidden" name="userPrefValue" value="Y"/>
>> +                </form>
>> +                </li>
>> +              </#if>
>> +            </#if>
>> +            <#if userLogin?exists>
>> +              <#if userLogin.partyId?exists>
>> +                <li class="user"><a
>> href="/partymgr/control/viewprofile?partyId=${userLogin.partyId}${externalKeyParam?if_exists}">${userName}</a></li>
>> +              <#else>
>> +                <li class="user">${userName}</li>
>> +              </#if>
>> +              <#if orgName?has_content>
>> +                <li class="org">${orgName}</li>
>> +              </#if>
>> +            </#if>
>> +          </ul>
>> +        </li>
>> +      </ul>
>> +      <br class="clear" />
>> +    </div>
>>
>> Added: ofbiz/trunk/themes/droppingcrumbs/ofbiz-component.xml
>> URL:
>> http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/ofbiz-component.xml?rev=836017&view=auto
>>
>> ==============================================================================
>> --- ofbiz/trunk/themes/droppingcrumbs/ofbiz-component.xml (added)
>> +++ ofbiz/trunk/themes/droppingcrumbs/ofbiz-component.xml Fri Nov 13
>> 22:01:41 2009
>> @@ -0,0 +1,38 @@
>> +<?xml version="1.0" encoding="UTF-8"?>
>> +<!--
>> +Licensed to the Apache Software Foundation (ASF) under one
>> +or more contributor license agreements.  See the NOTICE file
>> +distributed with this work for additional information
>> +regarding copyright ownership.  The ASF licenses this file
>> +to you under the Apache License, Version 2.0 (the
>> +"License"); you may not use this file except in compliance
>> +with the License.  You may obtain a copy of the License at
>> +
>> +http://www.apache.org/licenses/LICENSE-2.0
>> +
>> +Unless required by applicable law or agreed to in writing,
>> +software distributed under the License is distributed on an
>> +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
>> +KIND, either express or implied.  See the License for the
>> +specific language governing permissions and limitations
>> +under the License.
>> +-->
>> +
>> +<ofbiz-component name="droppingcrumbs"
>> +        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>> +
>>  xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/ofbiz-component.xsd">
>> +    <!-- define resource loaders; most common is to use the component
>> resource loader -->
>> +    <resource-loader name="main" type="component"/>
>> +
>> +    <!-- entity resources: model(s), eca(s), group, and data definitions
>> -->
>> +    <entity-resource type="data" reader-name="seed" loader="main"
>> location="data/DroppingCrumbsThemeData.xml"/>
>> +
>> +    <!-- web applications; will be mounted when using the embedded Jetty
>> container -->
>> +    <webapp name="droppingcrumbs"
>> +        title="droppingcrumbs"
>> +        menu-name="secondary"
>> +        server="default-server"
>> +        location="webapp/droppingcrumbs"
>> +        mount-point="/droppingcrumbs"
>> +        app-bar-display="false"/>
>> +</ofbiz-component>
>>
>> Added:
>> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/WEB-INF/web.xml
>> URL:
>> http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/WEB-INF/web.xml?rev=836017&view=auto
>>
>> ==============================================================================
>> ---
>> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/WEB-INF/web.xml
>> (added)
>> +++
>> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/WEB-INF/web.xml Fri
>> Nov 13 22:01:41 2009
>> @@ -0,0 +1,35 @@
>> +<?xml version="1.0" encoding="UTF-8"?>
>> +<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application
>> 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
>> +<!--
>> +Licensed to the Apache Software Foundation (ASF) under one
>> +or more contributor license agreements.  See the NOTICE file
>> +distributed with this work for additional information
>> +regarding copyright ownership.  The ASF licenses this file
>> +to you under the Apache License, Version 2.0 (the
>> +"License"); you may not use this file except in compliance
>> +with the License.  You may obtain a copy of the License at
>> +
>> +http://www.apache.org/licenses/LICENSE-2.0
>> +
>> +Unless required by applicable law or agreed to in writing,
>> +software distributed under the License is distributed on an
>> +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
>> +KIND, either express or implied.  See the License for the
>> +specific language governing permissions and limitations
>> +under the License.
>> +-->
>> +
>> +<web-app>
>> +  <display-name>Open For Business - Bread Crumbs Visual
>> Theme</display-name>
>> +  <description>Bread Crumbs Visual Theme</description>
>> +
>> +  <session-config>
>> +    <session-timeout>1</session-timeout>
>> +  </session-config>
>> +
>> +  <welcome-file-list>
>> +    <welcome-file>index.jsp</welcome-file>
>> +    <welcome-file>main.jsp</welcome-file>
>> +  </welcome-file-list>
>> +
>> +</web-app>
>>
>> Added:
>> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/docbook.css
>> URL:
>> http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/docbook.css?rev=836017&view=auto
>>
>> ==============================================================================
>> ---
>> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/docbook.css
>> (added)
>> +++
>> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/docbook.css Fri
>> Nov 13 22:01:41 2009
>> @@ -0,0 +1,38 @@
>> +/***********************************************
>> +APACHE OPEN FOR BUSINESS
>> +Licensed to the Apache Software Foundation (ASF) under one
>> +or more contributor license agreements.  See the NOTICE file
>> +distributed with this work for additional information
>> +regarding copyright ownership.  The ASF licenses this file
>> +to you under the Apache License, Version 2.0 (the
>> +"License"); you may not use this file except in compliance
>> +with the License.  You may obtain a copy of the License at
>> +
>> +http://www.apache.org/licenses/LICENSE-2.0
>> +
>> +Unless required by applicable law or agreed to in writing,
>> +software distributed under the License is distributed on an
>> +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
>> +KIND, either express or implied.  See the License for the
>> +specific language governing permissions and limitations
>> +under the License.
>> +***********************************************/
>> +body {background:transparent url(/images/ofbiz_logo.gif) no-repeat scroll
>> left top;
>> +    color: #000;
>> +    font-family: Verdana, Arial, Helvetica, sans-serif;
>> +    font-size:.75em;
>> +    line-height:1.5em;padding:50px 0 0;
>> +}
>> +
>> +a:hover {
>> +    color:#111111;
>> +    text-decoration:underline;
>> +}
>> +a:visited {
>> +    color:#000;
>> +    text-decoration:underline;
>> +}
>> +a {
>> +    color:#555;
>> +    text-decoration:underline;
>> +}
>>
>> Added:
>> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/help.css
>> URL:
>> http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/help.css?rev=836017&view=auto
>>
>> ==============================================================================
>> --- ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/help.css
>> (added)
>> +++ ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/help.css
>> Fri Nov 13 22:01:41 2009
>> @@ -0,0 +1,51 @@
>> +/***********************************************
>> +APACHE OPEN FOR BUSINESS
>> +Licensed to the Apache Software Foundation (ASF) under one
>> +or more contributor license agreements.  See the NOTICE file
>> +distributed with this work for additional information
>> +regarding copyright ownership.  The ASF licenses this file
>> +to you under the Apache License, Version 2.0 (the
>> +"License"); you may not use this file except in compliance
>> +with the License.  You may obtain a copy of the License at
>> +
>> +http://www.apache.org/licenses/LICENSE-2.0
>> +
>> +Unless required by applicable law or agreed to in writing,
>> +software distributed under the License is distributed on an
>> +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
>> +KIND, either express or implied.  See the License for the
>> +specific language governing permissions and limitations
>> +under the License.
>> +***********************************************/
>> +body {
>> +    background:none;
>> +    font-size=105%;
>> +}
>> +
>> +.left-border {
>> +    float:left;
>> +    width:20em;
>> +}
>> +
>> +div.contentarea {
>> +    margin: 10px 0 0 0.5em;
>> +    padding:0 0 0 0.5em;
>> +}
>> +.leftonly {
>> +    float:none;
>> +    min-height:25em;
>> +}
>> +
>> +#column-container .leftonly {
>> +margin-left:20em;
>> +width:auto;
>> +}
>> +
>> +div.screenlet-body {
>> +border: none;
>> +}
>> +
>> +#content-main-section h1,
>> +#content-main-section .h1 {
>> +display: block;
>> +}
>>
>> Added:
>> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/style.css
>> URL:
>> http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/style.css?rev=836017&view=auto
>>
>> ==============================================================================
>> --- ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/style.css
>> (added)
>> +++ ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/style.css
>> Fri Nov 13 22:01:41 2009
>> @@ -0,0 +1,2092 @@
>> +/*
>> + * Licensed to the Apache Software Foundation (ASF) under one
>> + * or more contributor license agreements.  See the NOTICE file
>> + * distributed with this work for additional information
>> + * regarding copyright ownership.  The ASF licenses this file
>> + * to you under the Apache License, Version 2.0 (the
>> + * "License"); you may not use this file except in compliance
>> + * with the License.  You may obtain a copy of the License at
>> + *
>> + * http://www.apache.org/licenses/LICENSE-2.0
>> + *
>> + * Unless required by applicable law or agreed to in writing,
>> + * software distributed under the License is distributed on an
>> + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
>> + * KIND, either express or implied.  See the License for the
>> + * specific language governing permissions and limitations
>> + * under the License.
>> + */
>> +    /* This CSS file is used for all OFBiz applications EXCEPT ecommerce.
>> */
>> +    /* See the "ecommain.css" file for ecommerce. */
>> +    /* ===== Resets/Browser Normalization ===== */
>> +
>> +html, body, div, span, applet, object, iframe,
>> +h1, h2, h3, h4, h5, h6, p, blockquote, pre,
>> +a, abbr, acronym, address, big, cite, code,
>> +del, dfn, em, font, img, ins, kbd, q, s, samp,
>> +small, strike, strong, sub, sup, tt, var,
>> +b, u, i, center,dl, dt, dd, ol, ul, li,
>> +fieldset, form, label, legend,
>> +table, caption, tbody, tfoot, thead, tr, th, td {
>> +border:0;
>> +margin:0;
>> +outline:0;
>> +padding:0;
>> +font-size: 100%; /*add font size to reset */
>> +background:transparent;
>> +vertical-align: baseline;
>> +}
>> +
>> +body {
>> +line-height: 1.5em;
>> +color: black;
>> +background-color: #F0F0F0;
>> +font-size: 62.5%;
>> +position: relative;
>> +}
>> +
>>
>> +blockquote,body,div,dl,dt,dd,fieldset,form,h1,h2,h3,h4,h5,h6,img,input,li,ol,p,select,span,td,textarea,th,ul
>> {
>> +border-style: none;
>> +margin: 0;
>> +padding: 0;
>> +}
>> +
>> +a,address,body,caption,cite,code,dfn,em,strong,th,var {
>> +font-style: normal;
>> +font-weight: normal;
>> +text-decoration: none;
>> +}
>> +
>> +body,caption,th {
>> +text-align: left;
>> +}
>> +
>> +h1,h2,h3,h4,h5,h6 {
>> +font-size: 100%;
>> +}
>> +
>> +ol,ul {
>> +list-style: none;
>> +}
>> +
>> +/* ===== Basic Element Styles ===== */
>> +a,a:visited {
>> +color: #000099;
>> +font-weight: bold;
>> +}
>> +
>> +a:hover,a:active {
>> +text-decoration: underline;
>> +}
>> +
>> +.disabled {
>> +color: #333366;
>> +text-decoration: none;
>> +}
>> +
>> +body,textarea,input,select {
>> +font-family: Verdana, Arial, Helvetica, sans-serif;
>> +}
>> +
>> +hr {
>> +background-color: #999999;
>> +border: 0;
>> +height: 0.1em;
>> +margin: 0.5em 0 0.5em 0;
>> +}
>> +
>> +input[type="radio"],input[type="checkbox"] {
>> +font-size: 1.1em;
>> +margin: 0.2em;
>> +}
>> +
>> +input[type="text"],input[type="password"] {
>> +background-color: #ffffff;
>> +border: #999999 solid 0.1em;
>> +font-size: 1.1em;
>> +margin: 0.2em;
>> +padding: 0.1em 0 0.1em 0;
>> +}
>> +
>> +input[type="submit"],input[type="button"],input[type="reset"] {
>> +background-color: #ffffff;
>> +border: #999999 solid 0.1em;
>> +color: #000099;
>> +font-size: 1em;
>> +font-weight: bold;
>> +}
>> +
>> +input[type="submit"]:hover {
>> +color: #ff0000;
>> +cursor: pointer;
>> +text-decoration: underline;
>> +}
>> +
>> +input[type="file"] {
>> +font-size: 1.1em;
>> +height: 1.6em; /* force ctrl to scale with text */
>> +}
>> +
>> +select {
>> +background-color: #ffffff;
>> +border: #999999 solid 0.1em;
>> +font-size: 1.1em;
>> +height: 1.6em; /* force ctrl to scale with text */
>> +margin: 0.1em;
>> +}
>> +
>> +select[multiple="multiple"] {
>> +height: 5em;
>> +}
>> +
>> +h1,.h1 {
>> +font-size: 1.6em;
>> +font-weight: bold;
>> +}
>> +
>> +h2,.h2 {
>> +font-size: 1.3em;
>> +font-weight: bold;
>> +}
>> +
>> +h3,.h3 {
>> +font-size: 1.1em;
>> +font-weight: bold;
>> +}
>> +
>> +/* IE7 fix */
>> +table {
>> +font-size: 1em;
>> +}
>> +
>> +/* IE7 fix */
>> +table input {
>> +border: #999999 solid 0.1em;
>> +}
>> +
>> +textarea {
>> +background-color: #ffffff;
>> +border: #999999 solid 0.1em;
>> +font-size: 1.1em;
>> +}
>> +
>> +th,th a {
>> +color: #000000;
>> +font-weight: bold;
>> +}
>> +
>> +/* ===== Legacy Styles ===== */
>> +/* The "smallSubmit" class can be used to decorate
>> +links (A elements) and make them similar to form's buttons. */
>> +.smallSubmit,.smallSubmit:visited {
>> +background-color: #ffffff;
>> +border: #999999 solid 0.1em;
>> +color: #000099;
>> +font-size: 1em;
>> +font-weight: bold;
>> +margin: 0.2em;
>> +padding: 0.1em 0.2em 0.1em 0.2em;
>> +}
>> +
>> +.smallSubmit:hover {
>> +color: #ff0000;
>> +text-decoration: none;
>> +}
>> +
>> +.smallSubmit:active {
>> +background-color: #cccccc;
>> +color: #333366;
>> +text-decoration: none;
>> +}
>> +
>> +.info {
>> +color: #000000;
>> +font-style: normal;
>> +}
>> +
>> +.boxhead {
>> +color: #FFFFFF;
>> +font-size: 1.1em;
>> +font-weight: bold;
>> +}
>> +
>> +.boxlink {
>> +float: right;
>> +}
>> +
>> +DIV.boxtop {
>> +background-color: #000099;
>> +border-color: #999999;
>> +border-style: solid;
>> +margin: 0 auto 0 auto;
>> +padding: 0.1em 0.4em 0.1em 0.4em;
>> +text-align: center;
>> +}
>> +
>> +DIV.boxhead-left {
>> +border: none;
>> +color: #FFFFFF;
>> +float: left;
>> +font-size: 1.1em;
>> +font-weight: bold;
>> +width: auto;
>> +}
>> +
>> +DIV.boxhead-fill {
>> +border: none;
>> +color: #FFFFFF;
>> +font-size: 1.1em;
>> +font-weight: bold;
>> +text-align: center;
>> +width: 0;
>> +}
>> +
>> +DIV.boxhead-right {
>> +border: none;
>> +color: #FFFFFF;
>> +float: right;
>> +font-size: 1.1em;
>> +font-weight: bold;
>> +width: auto;
>> +}
>> +
>> +A.boxheadbutton {
>> +color: #FFFFFF;
>> +font-size: 1.1em;
>> +}
>> +
>> +A.boxheadbutton:hover {
>> +color: #ff0000;
>> +text-decoration: none;
>> +}
>> +
>> +.boxoutside {
>> +background-color: #FFFFFF;
>> +border: 0.1em solid #999999;
>> +}
>> +
>> +.boxtop {
>> +background-color: #000099;
>> +border: 0 solid #999999;
>> +padding: 0.1em 0.4em 0.1em 0.4em;
>> +}
>> +
>> +.boxbottom {
>> +background-color: #FFFFFF;
>> +border: 0 solid #999999;
>> +padding: 0.4em;
>> +}
>> +
>> +.button {
>> +background-color: #dddddd;
>> +border: 0.2em outset #9999CC;
>> +padding-right: 0.5em;
>> +padding-left: 0.5em;
>> +}
>> +
>> +.browsecategorylist {
>> +margin-left: 10px;
>> +}
>> +
>> +.browsecategorytext {
>> +color: #000099;
>> +font-weight: bold;
>> +padding-left: 15px;
>> +background: url(/droppingcrumbs/images/bullet_pink.png) no-repeat;
>> +}
>> +
>> +/* Catalogs bullet */
>> +.browsecategorylist .browsecategorytext {
>> +background: url(/droppingcrumbs/images/bullet_green.png) no-repeat;
>> +}
>> +
>> +/* Categories bullet */
>> +.browsecategorylist .browsecategorylist .browsecategorytext {
>> +background: url(/droppingcrumbs/images/bullet_red.png) no-repeat;
>> +}
>> +
>> +A.browsecategorybutton {
>> +color: #000099;
>> +}
>> +
>> +.browsecategorybuttondisabled {
>> +color: #333333;
>> +font-weight: bold;
>> +}
>> +
>> +A.buttontext,.buttontextdisabled {
>> +background-color: #ffffff;
>> +border: #999999 solid 0.1em;
>> +font-weight: bold;
>> +line-height: 1.8em;
>> +margin: 0.2em;
>> +padding: 0.1em 0.4em 0.1em 0.4em;
>> +/*white-space: nowrap;*/
>> +}
>> +
>> +A.buttontext {
>> +color: #000099;
>> +}
>> +
>> +A.buttontext:hover {
>> +color: #ff0000;
>> +}
>> +
>> +A.linktext {
>> +color: #000099;
>> +}
>> +
>> +A.linktext:hover {
>> +color: #ff0000;
>> +}
>> +
>> +.buttontextdisabled {
>> +color: #333333;
>> +}
>> +
>> +A.headerbuttontext {
>> +color: #000099;
>> +}
>> +
>> +A.headerbuttontext:hover {
>> +color: #000000;
>> +}
>> +
>> +.submenutextinfo {
>> +border-right: 0.1em solid #5886C6;
>> +color: #ffffff;
>> +font-size: 0.9em;
>> +font-weight: bold;
>> +padding-left: 0.5em;
>> +padding-right: 0.5em;
>> +}
>> +
>> +.submenutext,A.submenutext,A.submenutext:visited {
>> +border-right: 0.1em solid #5886C6;
>> +color: #ffff00;
>> +font-size: 0.9em;
>> +font-weight: bold;
>> +padding-left: 0.2em;
>> +padding-right: 0.5em;
>> +}
>> +
>> +A.submenutext:hover {
>> +color: #ffff00;
>> +}
>> +
>> +.submenutextdisabled,A.submenutextdisabled {
>> +border-right: 0.1em solid #5886C6;
>> +color: #CCCCCC;
>> +font-size: 0.9em;
>> +font-weight: bold;
>> +padding-left: 0.2em;
>> +padding-right: 0.5em;
>> +}
>> +
>> +A.submenutextdisabled:hover {
>> +color: #ffff00;
>> +}
>> +
>> +.submenutextinforight {
>> +color: #ffffff;
>> +font-size: 0.9em;
>> +font-weight: bold;
>> +padding-left: 0.2em;
>> +}
>> +
>> +.submenutextright,A.submenutextright {
>> +color: #ffff00;
>> +font-size: 0.9em;
>> +font-weight: bold;
>> +padding-left: 0.2em;
>> +}
>> +
>> +A.submenutextright:hover {
>> +color: #ffff00;
>> +}
>> +
>> +.submenutextrightdisabled,A.submenutextrightdisabled {
>> +color: #CCCCCC;
>> +font-size: 0.9em;
>> +font-weight: bold;
>> +padding-left: 0.2em;
>> +}
>> +
>> +A.submenutextrightdisabled:hover {
>> +color: #ffff00;
>> +}
>> +
>> +A.lightbuttontext {
>> +border: none;
>> +color: #ffff00;
>> +}
>> +
>> +A.lightbuttontext:hover {
>> +color: #ffff00;
>> +}
>> +
>> +A.lightbuttontextsmall {
>> +border: none;
>> +color: #ffff00;
>> +font-size: 0.8em;
>> +}
>> +
>> +A.lightbuttontextsmall:hover {
>> +color: #ffff00;
>> +}
>> +
>> +.lightbuttontextdisabled {
>> +color: #CCCCCC;
>> +font-weight: bold;
>> +}
>> +
>> +A.buttontextbig,.buttontextbigdisabled {
>> +background-color: #ffffff;
>> +border: #999999 solid 0.1em;
>> +font-size: 1.5em;
>> +font-weight: bold;
>> +margin: 0.2em;
>> +padding: 0.1em 0.4em 0.1em 0.4em;
>> +}
>> +
>> +A.buttontextbig {
>> +color: #000099;
>> +}
>> +
>> +.buttontextbigdisabled {
>> +color: #CCCCCC;
>> +}
>> +
>> +A.buttontextbig:hover {
>> +color: #ff0000;
>> +}
>> +
>> +A IMG.imageborder {
>> +border: 0.1em solid #999999;
>> +}
>> +
>> +/* ===== System messages rendering ===== */
>> +.eventMessage,
>> +.errorMessage {
>> +font-size: 1.3em;
>> +font-weight: bold;
>> +margin: 5px 7px 0 7px;
>> +padding: 0 1em 0 50px;
>> +}
>> +.eventMessage {
>> +background: #FFFFFF url(/droppingcrumbs/images/information.png) no-repeat
>> 10px 50%;
>> +color: #000099;
>> +border: solid 3px #000099;
>> +}
>> +.errorMessage {
>> +background: #FFFFFF url(/droppingcrumbs/images/exclamation.png) no-repeat
>> 10px 50%;
>> +color: #FF0000;
>> +border: solid 3px #FF0000;
>> +}
>> +.content-messages p {
>> +margin: 0.5em 0 0.5em 0;
>> +}
>> +
>> +.mediumSubmit,.largeSubmit,.loginButton {
>> +background-color: #ffffff;
>> +border: #999999 solid 0.1em;
>> +color: #000099;
>> +font-size: 1.4em;
>> +font-weight: bold;
>> +margin: 0.2em;
>> +}
>> +
>> +.mediumSubmit:hover,.largeSubmit:hover,.loginButton:hover {
>> +color: #ff0000;
>> +}
>> +
>> +.smallAltSubmit,.mediumAltSubmit,.largeAltSubmit {
>> +font-size: 1.1em;
>> +}
>> +
>> +.basePrice {
>> +color: #000000;
>> +}
>> +
>> +.normalPrice {
>> +color: #008000;
>> +}
>> +
>> +.salePrice {
>> +color: #ff0000;
>> +}
>> +
>> +/* ===== Product Summary Styles ===== */
>> +.product-prevnext {
>> +text-align: right;
>> +}
>> +
>> +.productsummary-container {
>> +border-top: #999 solid 0.1em;
>> +margin-top: 0.5em;
>> +margin-bottom: 0.5em;
>> +}
>> +
>> +.productsummary {
>> +border-bottom: #999 solid 0.1em;
>> +/* using min-height as an alternative to clear: both; because that, in
>> some browsers, will clear the top-level columns and not just in this div
>> (Mozilla based, namely) */
>> +min-height: 6em;
>> +overflow: auto;
>> +padding: 0.5em;
>> +position: relative;
>> +}
>> +
>> +.productsummary .smallimage {
>> +float: left;
>> +/* position: absolute; top: 5px; left: 5px; */
>> +margin: 0 0.5em 0.5em 0;
>> +}
>> +
>> +.productsummary .smallimage img {
>> +border: #CCC solid 0.1em;
>> +height: 5em;
>> +}
>> +
>> +.productsummary .productbuy {
>> +float: right;
>> +margin: 0.5em;
>> +text-align: right;
>> +width: 13em;
>> +}
>> +
>> +.productsummary .productinfo { /* margin-left: 60px; */
>> +text-align: left;
>> +}
>> +
>> +/* ===== Product Detail Styles ===== */
>> +#productdetail #long-description {
>> +border-top: #999 solid 0.1em;
>> +margin-top: 1em;
>> +padding-top: 0.5em;
>> +}
>> +
>> +#productdetail #reviews {
>> +border-top: #999 solid 0.1em;
>> +margin-top: 1em;
>> +padding-top: 0.5em;
>> +}
>> +
>> +#productdetail #associated-products {
>> +border-top: #999 solid 0.1em;
>> +margin-top: 1em;
>> +padding-top: 0.5em;
>> +}
>> +
>> +.treeWrapper {
>> +background-color: #ffffff;
>> +border-top: 0.1em solid #000000;
>> +border-left: 0.1em solid #000000;
>> +color: #000000;
>> +font-size: 1.6em;
>> +font-weight: normal;
>> +margin-left: 1.2em;
>> +margin-top: 0.2em;
>> +text-align: left;
>> +text-decoration: none;
>> +}
>> +
>> +.lefthalf {
>> +float: left;
>> +height: 1%;
>> +left: 0;
>> +margin: 0% 1% 1% 0%;
>> +width: 49%;
>> +}
>> +
>> +.righthalf {
>> +float: right;
>> +height: 1%;
>> +margin: 0 0 1% 1%;
>> +right: 0;
>> +width: 49%;
>> +}
>> +
>> +.leftclear {
>> +clear: left;
>> +height: 1%;
>> +}
>> +
>> +/* ==== Styles For Form Widgets === */
>> +.formTableBordered {
>> +border: 0.1em solid #999999;
>> +width: 100%;
>> +}
>> +
>> +/* ==== Styles For The Html Log === */
>> +.DEBUG {
>> +color: #808080;
>> +}
>> +
>> +.WARN {
>> +color: #0000ff;
>> +font-weight: bold;
>> +}
>> +
>> +.INFO {
>> +color: #008000;
>> +}
>> +
>> +.ERROR {
>> +border: 0.2em solid #ff0000;
>> +color: #ff0000;
>> +font-weight: bold;
>> +}
>> +
>> +.treewrapper {
>> +margin-left: 1em;
>> +}
>> +
>> +.treeitem {
>> +border: #888888 solid 0.1em;
>> +color: #0000ff;
>> +font-size: 1.4em;
>> +font-weight: bold;
>> +}
>> +
>> +.appbar {
>> +background-color: #ffffff;
>> +}
>> +
>> +.whitearea {
>> +background-color: #FFFFFF;
>> +}
>> +
>> +.blackarea {
>> +background-color: #000000;
>> +}
>> +
>> +.page-title {
>> +display: none;
>> +}
>> +
>> +DIV.row {
>> +background-color: #B4B0AA;
>> +margin: 0 auto 0 auto;
>> +text-align: center;
>> +}
>> +
>> +DIV.col {
>> +border: none;
>> +float: left;
>> +width: auto;
>> +}
>> +
>> +DIV.col-fill {
>> +background-color: #B4B0AA;
>> +border: none;
>> +color: #000099;
>> +font-weight: bold;
>> +text-align: center;
>> +width: 0;
>> +}
>> +
>> +DIV.col-right {
>> +border: none;
>> +float: right;
>> +width: auto;
>> +}
>> +
>> +DIV.contentarea {
>> +margin: 7px;
>> +}
>> +
>> +DIV.endcolumns { /* deprecated - use .clear */
>> +clear: both;
>> +}
>> +
>> +DIV.simple-right-small {
>> +float: right;
>> +width: 2em;
>> +text-align: right;
>> +}
>> +
>> +DIV.simple-right-half {
>> +float: right;
>> +width: 50%;
>> +text-align: right;
>> +}
>> +
>> +DIV.screenlet {
>> +height: auto !important;
>> +height: 1%;
>> +margin-bottom: 1em;
>> +}
>> +
>> +DIV.screenlet-body {
>> +background-color: #FFFFFF;
>> +height: auto !important;
>> +height: 1%;
>> +padding: 0.4em;
>> +border: 0.1em solid #5CA3D7;
>> +}
>> +
>> +DIV.no-padding {
>> +padding: 0;
>> +border: none;
>> +}
>> +
>> +#column-container {
>> +margin: auto;
>> +padding: 0 5px 5px 5px;
>> +position: relative;
>> +}
>> +
>> +#column-container h1,
>> +#column-container .h1,
>> +#column-container h2,
>> +#column-container .h2 {
>> +margin-bottom: 0.5em;
>> +}
>> +
>> +#column-container h1,
>> +#column-container .h1 {
>> +color: #000099;
>> +}
>> +
>> +#column-container .left {
>> +float: left;
>> +/* alt: position: absolute; top: 0px; left: 0px; */
>> +width: 22em;
>> +margin-right: 1em;
>> +}
>> +
>> +#column-container .left-larger {
>> +float: left;
>> +/* alt: position: absolute; top: 0px; left: 0px; */
>> +width: 25em;
>> +margin-right: 1em;
>> +}
>> +
>> +.left-border {
>> +float: left;
>> +margin-right: 1em;
>> +width: 22em;
>> +border-right: 0.5px dotted #ccc;
>> +background-color: #eee;
>> +height: 100%;
>> +}
>> +
>> +#column-container .right {
>> +float: right;
>> +margin-left: 1em;
>> +width: 22em;
>> +}
>> +
>> +#column-container .leftonly {
>> +margin-left: 23em;
>> +width: auto;
>> +}
>> +
>> +#column-container .leftonly-larger {
>> +margin-left: 26em;
>> +width: auto;
>> +}
>> +
>> +#column-container .rightonly {
>> +margin-right: 23em;
>> +width: auto;
>> +}
>> +
>> +#column-container .center {
>> +margin-left: 23em;
>> +margin-right: 23em;
>> +width: auto;
>> +}
>> +
>> +#column-container .nocolumns {
>> +width: auto;
>> +}
>> +
>> +DIV.column-left-wide {
>> +background-color: #CCCCCC;
>> +border: #000000 solid 0.2em;
>> +float: left;
>> +overflow: auto;
>> +width: 30em;
>> +}
>> +
>> +DIV.widget-container {
>> +margin-bottom: 2em;
>> +}
>> +
>> +/* ===== New Styles ===== */
>> +/* ================================ */
>> +/* ===== Used to clear floats ===== */
>> +/* ================================ */
>> +
>> +.clear {
>> +clear: both;
>> +height: 0;
>> +visibility: hidden;
>> +}
>> +
>> +.no-clear .clear {
>> +/* Used in container elements to override the clear class
>> +in contained elements. */
>> +clear: none;
>> +}
>> +
>> +/* ================================= */
>> + /* ===== Single Element Styles ===== */
>> + /* ================================= */
>> +.alert { /* Used for alert text */
>> +color: #ff0000;
>> +}
>> +
>> +
>> +.hidden {
>> +height: 0;
>> +display: none;
>> +}
>> +
>> +.label {
>> +/* Used for <input> element labels */
>> +font-weight: bold;
>> +height: 1.2em;
>> +/* Same as <input> height */
>> +padding-right: 1.1em;
>> +text-align: right;
>> +white-space: nowrap;
>> +width: 1%;
>> +}
>> +
>> +.required,input.required {
>> +/* required style for <input> elements */
>> +background-color: #eeeeee;
>> +}
>> +
>> +.tooltip { /* tooltip style */
>> +background-color: #ffffbb;
>> +border: 0.1em solid #999999;
>> +color: #000000;
>> +font-style: italic;
>> +margin: 0.4em;
>> +padding: 0.1em;
>> +}
>> +
>> +.visible {
>> +height: auto;
>> +visibility: visible;
>> +}
>> +
>> +/* ================================== */
>> +/* ===== Used to align elements ===== */
>> +/* ================================== */
>> +.align-float {
>> +float: right;
>> +}
>> +
>> +.align-text {
>> +text-align: right;
>> +}
>> +
>> +.align-top {
>> +vertical-align: top;
>> +}
>> +
>> +.centered {
>> +text-align: center;
>> +}
>> +
>> +.tabbar {
>> +background-color: #39565F;
>> +height: 30px;
>> +width: 100%;
>> +}
>> +
>> +.tabbar .breadcrumbs {
>> +color: #FFFFFF;
>> +float: left;
>> +height: 100%;
>> +}
>> +
>> +.tabbar .breadcrumbs-sep {
>> +color: #FFFFFF;
>> +float: left;
>> +height: 22px;
>> +background: url(/droppingcrumbs/images/appbar4.gif) no-repeat;
>> +padding: 8px 20px 0px 10px;
>> +font-size: 1.5em;
>> +font-weight: bold;
>> +}
>> +
>> +
>> +/* ==================================== */
>> +/* ===== Masthead (Header) Styles ===== */
>> +/* ==================================== */
>> +.logo-area a div{
>> +background: url(/droppingcrumbs/images/ofbiz_logo.gif) no-repeat;
>> +width:250px;
>> +height:50px;
>> +}
>> +
>> +#masthead {
>> +background: url(/droppingcrumbs/images/header_top_bg.gif) repeat-x;
>> +font-weight: bold;
>> +height: 1%; /* IE fix */
>> +}
>> +
>> +#masthead ul li {
>> +float: left;
>> +}
>> +
>> +#masthead ul .opposed,
>> +#masthead ul .control-area {
>> +float: right;
>> +text-align: right;
>> +padding-right:10px;
>> +}
>> +
>> +ul#preferences-menu {
>> +font-size: 1.1em;
>> +float: right;
>> +}
>> +
>> +ul#preferences-menu li {
>> +border-left: solid 1px #BBBBBB;
>> +padding: 0 1em 0 1em;
>> +}
>> +
>> +ul#preferences-menu li.first,
>> +ul#preferences-menu li.user,
>> +ul#preferences-menu li.org {
>> +border: none;
>> +}
>> +
>> +ul#preferences-menu li.user,
>> +ul#preferences-menu li.org {
>> +padding: 0;
>> +color: #777777;
>> +}
>> +
>> +ul#preferences-menu li.user {
>> +clear: both;
>> +}
>> +
>> +ul#preferences-menu li.user a,
>> +ul#preferences-menu li.org a {
>> +color: #777777;
>> +}
>> +
>> +ul#preferences-menu li a:hover {
>> +color: #FFFFFF;
>> +text-decoration: none;
>> +}
>> +
>> +ul#preferences-menu .expanded {
>> +background: url(/droppingcrumbs/images/bullet_arrow_up.png) no-repeat
>> right;
>> +width:32px;
>> +padding: 0;
>> +}
>> +
>> +ul#preferences-menu .collapsed {
>> +background: url(/droppingcrumbs/images/bullet_arrow_down.png) no-repeat
>> right;
>> +width:32px;
>> +padding: 0;
>> +}
>> +
>> +ul#preferences-menu li.collapsed a {
>> +padding-left: 16px;
>> +}
>> +
>> +ul#preferences-menu li.expanded a {
>> +padding-left: 16px;
>> +}
>> +
>> +ul#preferences-menu li a {
>> +color: #FFA200;
>> +padding: 0.2em;
>> +}
>> +
>> +ul#preferences-menu a:hover {
>> +color: #5CA3D7;
>> +text-decoration: none;
>> +}
>> +
>> +ul#preferences-menu li.collapsed a:hover {
>> +background: url(/droppingcrumbs/images/bullet_arrow_down.png) no-repeat
>> right;
>> +}
>> +
>> +ul#preferences-menu li.expanded a:hover {
>> +background: url(/droppingcrumbs/images/bullet_arrow_up.png) no-repeat
>> right;
>> +}
>> +
>> +.control-area a {
>> +font-size: 1.1em;
>> +color: #5CA3D7;
>> +}
>> +
>> +ul#preferences-menu li a.help-link {
>> +display:block;
>> +height: 12px;
>> +width:10px;
>> +background: url(/droppingcrumbs/images/help.png) no-repeat;
>> +}
>> +
>> +/* ========================================= */
>> +/* ===== Footer Styles ===================== */
>> +/* ========================================= */
>> +#footer {
>> +text-align: center;
>> +padding-bottom: 1em;
>> +}
>> +
>> +#footer p {
>> +    margin: 1em;
>> +}
>> +
>> +/* ================================================== */
>> +/* ===== Main Navigation (App Menu) Styles ========== */
>> +/* ================================================== */
>> +#main-navigation,#app-navigation {
>> +height:30px;
>> +float: left;
>> +font-size: 130%;
>> +}
>> +
>> +#main-navigation {
>> +background: url(/droppingcrumbs/images/appbar2.gif) no-repeat 100% 0%;
>> +}
>> +.menu_selected #main-navigation {
>> +background: url(/droppingcrumbs/images/appbar1.gif) no-repeat 100% 0%;
>> +}
>> +#app-navigation {
>> +background: url(/droppingcrumbs/images/appbar3.gif) no-repeat 100% 0%;
>> +}
>> +.menu_selected #app-navigation {
>> +background: url(/droppingcrumbs/images/appbar2.gif) no-repeat 100% 0%;
>> +}
>> +
>> +#main-navigation h2,#app-navigation h2 {
>> +color: #FFFFFF;
>> +cursor: default;
>> +font-size: 1.2em;
>> +font-weight: bold;
>> +text-decoration: none;
>> +padding:8px 45px 5px 10px;
>> +}
>> +
>> +#app-navigation .clear {
>> +clear: none;
>> +}
>> +
>> +#main-navigation ul li ul,
>> +#app-navigation ul li ul {
>> +position:absolute;
>> +background-color: #777777;
>> +z-index:9999;
>> +width:200px;
>> +border-bottom: solid 5px #444444;
>> +border-right: solid 4px #444444;
>> +}
>> +
>> +#app-navigation ul li ul {
>> +background-color: #006699;
>> +border-bottom: solid 5px #003366;
>> +border-right: solid 4px #003366;
>> +}
>> +
>> +.menu_selected #app-navigation ul li ul {
>> +background-color: #777777;
>> +border-bottom: solid 5px #444444;
>> +border-right: solid 4px #444444;
>> +}
>> +
>> +#main-navigation ul li ul li a,
>> +#app-navigation ul li ul li a {
>> +display:block;
>> +padding:4px 16px 4px 16px;
>> +font-weight:bold;
>> +color: #FFFFFF;
>> +} /*Color subcells normal mode*/
>> +
>> +#main-navigation ul li ul li a:hover,
>> +#app-navigation ul li ul li a:hover {
>> +background-color:#D2D2D2;
>> +text-decoration:none;
>> +} /*Color subcells hovering mode*/
>> +
>> +#main-navigation ul li ul li a.disabled,
>> +#app-navigation ul li ul li a.disabled {
>> +color:#999999;
>> +} /*Color subcells disabled mode*/
>> +
>> +#main-navigation ul li ul li.selected a,
>> +#app-navigation ul li ul li.selected a {
>> +background-color:#AAAAAA;
>> +} /*Color subcells selected*/
>> +
>> +#main-navigation ul li ul li.selected a:hover,
>> +#app-navigation ul li ul li.selected a:hover {
>> +background-color:#EEEEEE;
>> +} /*Color subcells selected*/
>> +
>> +/* ================================================= */
>> +/* ===== Screenlet Title Bar/Navigation Styles ===== */
>> +/* ================================================= */
>> +
>> +.screenlet-title-bar {
>> +background-color:#0099CC;
>> +height: 1%; /* IE fix */
>> +min-height: 1.5em;
>> +}
>> +
>> +.screenlet-title-bar .h1,
>> +.screenlet-title-bar .h2,
>> +.screenlet-title-bar .h3,
>> +.screenlet-title-bar h1,
>> +.screenlet-title-bar h2,
>> +.screenlet-title-bar h3 {
>> +color: #ffffff;
>> +font-weight: bold;
>> +padding: 0.1em 0.5em 0.2em 0.5em;
>> +}
>> +
>> +.screenlet-title-bar ul {
>> +display: inline; /* IE Fix */
>> +}
>> +
>> +.screenlet-title-bar ul li {
>> +background-color: #666666;
>> +border-left: 0.1em solid #5f9fcf;
>> +color: #ffffff;
>> +float: right;
>> +font-size: 1em;
>> +font-weight: bold;
>> +padding: 0.1em 0.5em 0.2em 0.5em;
>> +}
>> +
>> +.screenlet-title-bar ul h1,
>> +.screenlet-title-bar ul h2,
>> +.screenlet-title-bar ul h3,
>> +.screenlet-title-bar ul .h1,
>> +.screenlet-title-bar ul .h2,
>> +.screenlet-title-bar ul .h3 {
>> +background-color: #0099CC;
>> +border-left: none;
>> +float: left;
>> +}
>> +
>> +.screenlet-title-bar .h1 {
>> +font-size: 1.6em;
>> +}
>> +
>> +.screenlet-title-bar .h2 {
>> +font-size: 1.3em;
>> +}
>> +
>> +.screenlet-title-bar .h3,.screenlet-title-bar .head4 {
>> +font-size: 1.1em;
>> +}
>> +
>> +.screenlet-title-bar .h3 a {
>> +color: #ffff66;
>> +display: inline;
>> +}
>> +
>> +.screenlet-title-bar ul a {
>> +color: #FFA200;
>> +display: block;
>> +}
>> +
>> +.screenlet-title-bar ul a:hover {
>> +color: #ffffff;
>> +text-decoration: none;
>> +}
>> +
>> +.screenlet-title-bar ul .disabled {
>> +color: #CCCCCC;
>> +}
>> +
>> +.screenlet-title-bar ul .collapsed,
>> +.screenlet-title-bar ul .collapsed:hover {
>> +background: url(/droppingcrumbs/images/bullet_arrow_down.png) no-repeat
>> right;
>> +width:16px;
>> +border:none;
>> +}
>> +
>> +.screenlet-title-bar ul .expanded,
>> +.screenlet-title-bar ul .expanded:hover {
>> +background: url(/droppingcrumbs/images/bullet_arrow_up.png) no-repeat
>> right;
>> +width:16px;
>> +border:none;
>> +}
>> +
>> +.screenlet-title-bar ul .collapsed a,
>> +.screenlet-title-bar ul .expanded a {
>> +cursor: pointer;
>> +}
>> +
>> +/* login screenlet decorator */
>> +.login-screenlet {
>> +min-width: 25em;
>> +width: 25%;
>> +}
>> +
>> +.login-screenlet .screenlet-title-bar {
>> +text-align: center;
>> +}
>> +
>> +/* ======================================================= */
>> +/* ===== Basic Navigation (Vertical Menu) Style ========== */
>> +/* ======================================================= */
>> +.basic-nav { /* indent menu - helpful for widgets */
>> +padding-left: 1em;
>> +}
>> +
>> +.basic-nav ul { /* placeholder */
>> +
>> +}
>> +
>> +.basic-nav ul li {
>> +
>> +}
>> +
>> +.basic-nav ul a {
>> +color: #000099;
>> +font-size: 1.1em;
>> +}
>> +
>> +.basic-nav ul .selected,.basic-nav ul .selected a {
>> +color: #0000ff;
>> +}
>> +
>> +.basic-nav ul a:hover {
>> +color: #0000ff;
>> +}
>> +
>> +.basic-nav ul .disabled,.basic-nav ul .disabled a {
>> +color: #D4D0C8;
>> +}
>> +
>> +/* ======================================== */
>> +/* ===== Button Bar Navigation Styles ===== */
>> +/* ======================================== */
>> +.button-bar {
>> +margin: 0 1em 1em 0;
>> +}
>> +
>> +.button-bar ul {
>> +display: inline; /* IE Fix */
>> +}
>> +
>> +.button-bar ul li {
>> +float: left;
>> +font-weight: bold;
>> +padding: 0.1em 0.4em 0.1em 0.4em;
>> +}
>> +
>> +.button-bar ul .opposed {
>> +float: right;
>> +}
>> +
>> +.button-bar ul a,.tabContainer ul a {
>> +display: block;
>> +}
>> +
>> +.button-bar ul a,.button-bar a {
>> +padding: 0.1em 0.5em 0.1em 0.5em;
>> +white-space: nowrap;
>> +}
>> +
>> +.button-bar ul a:hover {
>> +color: #0000ff;
>> +}
>> +
>> +.button-bar .opposed,.button-bar .opposed li,.button-bar ul .opposed {
>> +float: right;
>> +}
>> +
>> +/* ===== Button style decorator ===== */
>> +.button-style-1 ul li,.tabContainer ul li {
>> +background-color: #ffffff;
>> +color: #000099;
>> +}
>> +
>> +.button-style-1 a,.button-style-1 ul a,a.button-style-1 {
>> +background-color: #D4D0C8;
>> +border: solid #000099 0.1em;
>> +color: #000099;
>> +}
>> +
>> +.button-style-1 .selected,.button-style-1 ul .selected,.button-style-1 ul
>> .selected a {
>> +background-color: #000099;
>> +color: #ffffff;
>> +}
>> +
>> +.button-style-1 a:hover,.button-style-1 ul a:hover,a.button-style-1:hover
>> {
>> +background-color: #000099;
>> +color: #ffffff;
>> +text-decoration: none;
>> +}
>> +
>> +/* ===== Button style decorator ===== */
>> +.button-style-2 ul li {
>> +background-color: #ffffff;
>> +color: #000099;
>> +}
>> +
>> +.button-style-2 ul a,.button-style-2 a,a.button-style-2 {
>> +background-color: #ffffff;
>> +border: solid #000099 0.1em;
>> +color: #000099;
>> +}
>> +
>> +.button-style-2 ul .selected a,.button-style-2 .selected {
>> +background-color: #000099;
>> +color: #ffffff;
>> +}
>> +
>> +.button-style-2 ul a:hover,.button-style-2 a:hover,a.button-style-2:hover
>> {
>> +background-color: #000099;
>> +color: #ffffff;
>> +text-decoration: none;
>> +}
>> +
>> +/* ===== Button bar decorators ===== */
>> +.tool-bar {
>> +background-color: #D4D0C8;
>> +border: 0.1em solid #000099;
>> +padding: 0.2em;
>> +}
>> +
>> +.tool-bar ul li {
>> +background-color: #D4D0C8;
>> +padding: 0.1em;
>> +}
>> +
>> +/* tab-bar decorator intended to be used at
>> +the top of the main content area */
>> +.tab-bar {
>> +background-color: #0099CC;
>> +padding:5px 10px 0px 10px;
>> +font-size:1.1em;
>> +}
>> +
>> +.tab-bar ul li {
>> +margin: 0;
>> +float:left;
>> +}
>> +
>> +.tab-bar ul a,.tab-bar ul a:visited {
>> +color: #ffffff;
>> +padding: 2px 5px 2px 5px;
>> +}
>> +
>> +.tab-bar ul a:hover {
>> +background-color: #D0D0D0;
>> +color: #404040;
>> +text-decoration: none;
>> +}
>> +
>> +.tab-bar ul .selected,.tab-bar ul .selected a,.tab-bar ul .selected
>> a:hover {
>> +background-color: #F0F0F0;
>> +color: #404040;
>> +text-decoration: none;
>> +}
>> +
>> +.tab-bar ul .disabled {
>> +color: #D4D0C8;
>> +padding: 0.1em 0.4em 0.1em 0.4em;
>> +}
>> +
>> +.tab-bar .opposed,.tab-bar .opposed li,.tab-bar ul .opposed {
>> +border-left: 0.1em solid #5f9fcf;
>> +border-right: none;
>> +}
>> +
>> +/* ======================== */
>> +/* ===== Table Styles ===== */
>> +/* ======================== */
>> +.basic-table {
>> +background-color: #ffffff;
>> +color: #000000;
>> +width: 100%;
>> +}
>> +
>> +form .basic-table,.screenlet-body .basic-table {
>> +margin-bottom: 0;
>> +}
>> +
>> +.basic-table tr td { /* Style for all cells */
>> +padding: 0.1em;
>> +}
>> +
>> +.basic-table tr .label,.basic-table tr .group-label {
>> +/* field labels for forms */
>> +font-weight: bold;
>> +text-align: right;
>> +padding-right: 1.5em;
>> +white-space: nowrap;
>> +width: 1%;
>> +}
>> +
>> +.basic-table tr .group-label { /* "header" for field label groups */
>> +font-size: 1.2em;
>> +padding: 2em 1.5em 0 0;
>> +}
>> +
>> +.basic-table tr th,.basic-table .header-row {
>> +font-weight: bold;
>> +text-align: left;
>> +}
>> +
>> +.basic-table .header-row td {
>> +border-bottom: 0.1em solid #000000;
>> +}
>> +
>> +.basic-table .header-row td a {
>> +color: #000000;
>> +}
>> +
>> +.basic-table .alternate-row { /* Alternating row style */
>> +background-color: #eeeeee;
>> +}
>> +
>> +.basic-table .selected {
>> +background: #FFFCCF;
>> +}
>> +
>> +.basic-table .alternate-rowSelected {
>> +background: #FFF55F;
>> +}
>> +
>> +.basic-table .Validate { /*Style use by alt-row-style on list*/
>> +background: #A0D5F7;
>> +}
>> +
>> +.basic-table .alternate-rowValidate {
>> +/*Style use by alt-row-style on list*/
>> +background: #72A8F2;
>> +}
>> +
>> +.basic-table .Warn { /*Style use by alt-row-style on list*/
>> +background: #f55C5C;
>> +}
>> +
>> +.basic-table .alternate-rowWarn { /*Style use by alt-row-style on list*/
>> +background: #FC7455;
>> +}
>> +
>> +.basic-table tr .button-col { /* button column style - for the small
>> +collection of buttons used in lists */
>> +vertical-align: top;
>> +}
>> +
>> +.basic-table tr .button-col a {
>> +background-color: #ffffff;
>> +border: #999999 solid 0.1em;
>> +color: #000099;
>> +float: left;
>> +margin: 0 0.1em 0 0.1em;
>> +padding: 0.1em 0.4em 0.1em 0.4em;
>> +white-space: nowrap;
>> +}
>> +
>> +.basic-table tr .smallSubmit,.basic-table tr .smallSubmit:visited {
>> +background-color: #ffffff;
>> +border: #999999 solid 0.1em;
>> +color: #000099;
>> +font-size: 1em;
>> +font-weight: bold;
>> +margin: 0.2em;
>> +padding: 0.1em 0.2em 0.1em 0.2em;
>> +white-space: nowrap;
>> +}
>> +
>> +.basic-table tr .button-col a:hover,.basic-table tr .button-col
>> a:active,.basic-table tr .smallSubmit:hover,.basic-table tr
>> .smallSubmit:active {
>> +color: #ff0000;
>> +text-decoration: none;
>> +}
>> +
>> +.basic-table .collapsed {
>> +visibility: collapse;
>> +}
>> +
>> +/* ===== Alternate table header style ===== */
>> +.basic-table .header-row-2 th,.basic-table .header-row-2 td {
>> +background-color: #999999;
>> +border-bottom: 0;
>> +border-left: 0.1em solid #cccccc;
>> +color: #ffffff;
>> +font-weight: bold;
>> +text-align: left;
>> +}
>> +
>> +.basic-table .header-row-2 th a,.basic-table .header-row-2 td a {
>> +background-color: #999999;
>> +border-bottom: 0;
>> +color: #ffffff;
>> +font-weight: bold;
>> +text-align: left;
>> +text-decoration: none;
>> +}
>> +
>> +/* ===== Sort field style ===== */
>> +.basic-table .header-row-2 th .sort-order-asc,.basic-table .header-row-2
>> td .sort-order-asc {
>> +background: url(/images/arrow-gr-up.png) no-repeat right;
>> +padding-right: 20px;
>> +}
>> +
>> +.basic-table .header-row-2 th .sort-order-desc,.basic-table .header-row-2
>> td .sort-order-desc {
>> +background: url(/images/arrow-gr-dw.png) no-repeat right;
>> +padding-right: 20px;
>> +}
>> +
>> +.basic-table .header-row-2 th .sort-order,.basic-table .header-row-2 td
>> .sort-order {
>> +background: url(/images/arrow-gr.png) no-repeat right;
>> +padding-right: 20px;
>> +}
>> +
>> +/* ===== Table decorator - Hover bar ===== */
>> +.hover-bar tr:hover {
>> +background-color: #cccccc;
>> +cursor: default;
>> +}
>> +
>> +.hover-bar .header-row:hover,.hover-bar tr th:hover {
>> +background-color: #ffffff;
>> +color: #000000;
>> +}
>> +
>> +/* ===== Table decorator - Grid ===== */
>> +/* These decorators need an IE hack. IE7 does not
>> +render borders around empty <td> elements */
>> +.dark-grid { /* dark grid */
>> +border-right: 0.1em solid #000000;
>> +border-top: 0.1em solid #000000;
>> +}
>> +
>> +.dark-grid td,.dark-grid .header-row-2 th,.dark-grid .header-row-2 td {
>> +border-bottom: 0.1em solid #000000;
>> +border-left: 0.1em solid #000000;
>> +}
>> +
>> +.light-grid { /* light grid */
>> +border-right: 0.1em solid #cccccc;
>> +border-top: 0.1em solid #cccccc;
>> +}
>> +
>> +.light-grid td,.light-grid .header-row td {
>> +border-bottom: 0.1em solid #cccccc;
>> +border-left: 0.1em solid #cccccc;
>> +}
>> +
>> +/* ===== Table decorator - Calendar ===== */
>> +.calendar {
>> +border-right: 0.1em solid #cccccc;
>> +}
>> +
>> +.calendar tr td {
>> +border-bottom: 0.1em solid #cccccc;
>> +border-left: 0.1em solid #cccccc;
>> +vertical-align: top;
>> +padding: 0.5em;
>> +}
>> +
>> +.calendar .header-row td {
>> +background-color: #69a9d9;
>> +border-bottom: 0.1em solid #cccccc;
>> +border-left: 0.1em solid #cccccc;
>> +color: #ffffff;
>> +height: auto;
>> +text-align: center;
>> +}
>> +
>> +.calendar tr td .add-new {
>> +float: right;
>> +}
>> +
>> +.calendar tr td .h1 {
>> +color: #000099;
>> +float: left;
>> +}
>> +
>> +.calendar .current-period {
>> +background-color: #ffffcc;
>> +}
>> +
>> +.calendar .active-period {
>> +background-color: #eeeeee;
>> +}
>> +
>> +/* ======================= */
>> +/* ===== Tree Styles ===== */
>> +/* ======================= */
>> +.basic-tree { /* placeholder */
>> +
>> +}
>> +
>> +.basic-tree ul {
>> +padding-left: 1em;
>> +}
>> +
>> +.basic-tree li {
>> +padding-left: 1em;
>> +white-space: nowrap;
>> +}
>> +
>> +.basic-tree li .expanded {
>> +background: url(/images/collapse.gif) no-repeat left center;
>> +padding-right: 1em;
>> +}
>> +
>> +.basic-tree li .collapsed {
>> +background: url(/images/expand.gif) no-repeat left center;
>> +padding-right: 1em;
>> +}
>> +
>> +.basic-tree li .leafnode {
>> +background: url(/images/expand-collapse-placeholder.gif) no-repeat left
>> center;
>> +padding-right: 1em;
>> +}
>> +
>> +.basic-tree li .treeitem { /* treeitem is deprecated */
>> +border-style: none;
>> +color: #000099;
>> +font-size: 1em;
>> +}
>> +
>> +.basic-tree li a:hover {
>> +color: #0000ff;
>> +}
>> +
>> +/* ======================== */
>> +/* ===== Form Styles ===== */
>> +/* ======================== */
>> +.basic-form {
>> +margin-bottom: 1em;
>> +}
>> +
>> +.basic-form table {
>> +width: 100%;
>> +}
>> +
>> +.basic-form table .header-row:hover {
>> +background-color: #ffffff;
>> +color: #000000;
>> +}
>> +
>> +.basic-form table tr td {
>> +padding: 0.1em;
>> +}
>> +
>> +.basic-form table tr .label,.basic-form table tr .group-label {
>> +/* field labels for forms */
>> +font-weight: bold;
>> +text-align: right;
>> +padding-right: 1.5em;
>> +width: 1%;
>> +}
>> +
>> +.basic-form table tr .group-label {
>> +/* "header" for field label groups */
>> +font-size: 1.2em;
>> +padding: 2em 1.5em 0 0;
>> +}
>> +
>> +.basic-form table tr th,.basic-form table .header-row {
>> +font-weight: bold;
>> +text-align: left;
>> +}
>> +
>> +.basic-form table .header-row:hover,.basic-form table tr th:hover {
>> +background-color: #ffffff;
>> +color: #000000;
>> +}
>> +
>> +.basic-form table .header-row td {
>> +border-bottom: 0.1em solid #999999;
>> +}
>> +
>> +.basic-form table .viewManyTR1,.basic-form table .alternate-row {
>> +/* Alternating row style */
>> +/* .viewManyTR1 deprecated - use .alternate-row */
>> +background-color: #eeeeee;
>> +}
>> +
>> +.basic-form table tr td .smallSubmit,.basic-form table tr td
>> .smallSubmit:visited {
>> +background-color: #ffffff;
>> +border: #999999 solid 0.1em;
>> +color: #000099;
>> +font-size: 1em;
>> +font-weight: bold;
>> +margin: 0.2em;
>> +padding: 0.1em 0.2em 0.1em 0.2em;
>> +}
>> +
>> +.basic-form table tr td .smallSubmit:hover,.basic-form table tr td
>> .smallSubmit:active {
>> +color: #ff0000;
>> +text-decoration: none;
>> +}
>> +
>> +.basic-form table tr td .disabled {
>> +background-color: #cccccc;
>> +color: #333366;
>> +text-decoration: none;
>> +}
>> +
>> +/* ===== Form decorator - Form Widget ===== */
>> +.form-widget table tr .label,.form-widget-table tr .label {
>> +/* Added for backward compatibility */
>> +width: 20%;
>> +}
>> +
>> +.form-widget table,.form-widget-table {
>> +width: auto;
>> +}
>> +
>> +.form-widget-table {
>> +margin-bottom: 1em;
>> +}
>> +
>> +/* Pager */
>> +.nav-pager {
>> +height: 2em;
>> +padding-bottom: 0.7em;
>> +padding-top: 0.4em;
>> +}
>> +
>> +.nav-pager ul {
>> +display: inline; /* IE Fix */
>> +}
>> +
>> +.nav-pager ul li {
>> +background-color: #ffffff;
>> +float: left;
>> +font-weight: bold;
>> +line-height: 1.8em;
>> +margin: 0.2em;
>> +}
>> +
>> +.nav-pager ul li a {
>> +display: block;
>> +height: 16px;
>> +width: 16px;
>> +text-indent:2000px;
>> +}
>> +
>> +.nav-pager ul li span {
>> +visibility:hidden;
>> +display: block;
>> +height: 16px;
>> +width: 16px;
>> +}
>> +
>> +.nav-pager ul .nav-first a {
>> +background: url(/droppingcrumbs/images/resultset_first.png) no-repeat;
>> +}
>> +.nav-pager ul .nav-previous a {
>> +background: url(/droppingcrumbs/images/resultset_previous.png) no-repeat;
>> +}
>> +.nav-pager ul .nav-next a {
>> +background: url(/droppingcrumbs/images/resultset_next.png) no-repeat;
>> +}
>> +.nav-pager ul .nav-last a {
>> +background: url(/droppingcrumbs/images/resultset_last.png) no-repeat;
>> +}
>> +.nav-pager ul .nav-first-disabled {
>> +background: url(/droppingcrumbs/images/resultset_first_disabled.png)
>> no-repeat;
>> +}
>> +.nav-pager ul .nav-previous-disabled {
>> +background: url(/droppingcrumbs/images/resultset_previous_disabled.png)
>> no-repeat;
>> +}
>> +.nav-pager ul .nav-next-disabled {
>> +background: url(/droppingcrumbs/images/resultset_next_disabled.png)
>> no-repeat;
>> +}
>> +.nav-pager ul .nav-last-disabled {
>> +background: url(/droppingcrumbs/images/resultset_last_disabled.png)
>> no-repeat;
>> +}
>> +.nav-pager ul .nav-pagesize {
>> +padding: 0 30px 0 30px;
>> +}
>> +
>> +.view-calendar {
>> +background: url(/images/cal.gif) no-repeat;
>> +}
>> +
>> +.field-lookup ul li {
>> +float: left;
>> +}
>> +
>> +.field-lookup ul li a{
>> +background: url(/droppingcrumbs/images/application_view_list.png)
>> no-repeat 0 0;
>> +display: block;
>> +margin: 3px 10px 0px 4px;
>> +width:16px;
>> +height:16px;
>> +}
>> +
>> +.last-system-msg{
>> +color:#FFFFFF;
>> +padding-left:10px;
>> +}
>> +
>> +.last-system-msg a{
>> +color:#FFFFFF;
>> +}
>> +
>> +/* ================================= */
>> +/* ===== Calendar Date Select ====== */
>> +/* ================================= */
>> +.calendar_date_select {
>> +color: #fff;
>> +border: #777 1px solid;
>> +display: block;
>> +width: 200px;
>> +z-index: 1000;
>> +}
>> +
>> +/* this is a fun ie6 hack to get drop downs to stay behind the popup
>> window.  This should always be just underneath .calendar_date_select */
>> +iframe.ie6_blocker {
>> +position: absolute;
>> +z-index: 999;
>> +}
>> +
>> +.calendar_date_select thead th {
>> +font-weight: bold;
>> +background-color: #4682B4;
>> +border-top: 1px solid #777;
>> +border-bottom: 2px solid #777;
>> +color: white !important;
>> +}
>> +
>> +.calendar_date_select .cds_buttons {
>> +text-align: center;
>> +padding: 5px 0px;
>> +background-color: #4682B4;
>> +}
>> +
>> +.calendar_date_select .cds_footer {
>> +background-color: #4682B4;
>> +padding: 3px;
>> +font-size: 12px;
>> +text-align: center;
>> +}
>> +
>> +.calendar_date_select table {
>> +margin: 0px;
>> +padding: 0px;
>> +}
>> +
>> +.calendar_date_select .cds_header {
>> +background-color: #87CEEB;
>> +border-bottom: 2px solid #87CEEB;
>> +text-align: center;
>> +}
>> +
>> +.calendar_date_select .cds_header span {
>> +font-size: 15px;
>> +color: #000;
>> +font-weight: bold;
>> +}
>> +
>> +.calendar_date_select select {
>> +font-size: 11px;
>> +}
>> +
>> +.calendar_date_select .cds_header a:hover {
>> +color: #fff;
>> +}
>> +
>> +.calendar_date_select .cds_header a {
>> +width: 22px;
>> +height: 20px;
>> +text-decoration: none;
>> +font-size: 14px;
>> +color: #000 !important;
>> +}
>> +
>> +.calendar_date_select .cds_header a.prev {
>> +float: left;
>> +}
>> +
>> +.calendar_date_select .cds_header a.next {
>> +float: right;
>> +}
>> +
>> +.calendar_date_select .cds_header a.close {
>> +float: right;
>> +display: none;
>> +}
>> +
>> +.calendar_date_select .cds_header select.month {
>> +width: 90px;
>> +}
>> +
>> +.calendar_date_select .cds_header select.year {
>> +width: 61px;
>> +}
>> +
>> +.calendar_date_select .cds_buttons a {
>> +color: #fff;
>> +font-size: 9px;
>> +}
>> +
>> +.calendar_date_select td {
>> +font-size: 12px;
>> +width: 24px;
>> +height: 21px;
>> +text-align: center;
>> +vertical-align: middle;
>> +background-color: #87CEEB;
>> +}
>> +
>> +.calendar_date_select td.weekend {
>> +background-color: #ADD8E6;
>> +}
>> +
>> +.calendar_date_select td div {
>> +color: #fff;
>> +}
>> +
>> +.calendar_date_select td div.other {
>> +color: #888;
>> +}
>> +
>> +.calendar_date_select td.selected div {
>> +color: #000;
>> +}
>> +
>> +.calendar_date_select tbody td {
>> +border-bottom: 1px solid #FFD700;
>> +}
>> +
>> +.calendar_date_select td.selected {
>> +background-color: #fff;
>> +}
>> +
>> +.calendar_date_select td:hover {
>> +background-color: #00BFFF;
>> +}
>> +
>> +.calendar_date_select td.today {
>> +border: 1px dashed #FFFF00;
>> +}
>> +
>> +.calendar_date_select td.disabled div {
>> +color: #454545;
>> +}
>> +
>> +.fieldWithErrors .calendar_date_select {
>> +border: 2px solid #FF0000;
>> +}
>> +
>> +/* ============================= */
>> +/* ===== FieldGroup Styles ===== */
>> +/* ============================= */
>> +.fieldgroup-title-bar {
>> +font-size: 1.2em;
>> +font-weight: bold;
>> +padding: 5px 0 5px 10px;
>> +}
>> +
>> +.fieldgroup-title-bar ul .collapsed,.fieldgroup-title-bar ul
>> .collapsed:hover
>> +{
>> +background: url(/droppingcrumbs/images/bullet_toggle_plus.png) no-repeat
>> left center;
>> +}
>> +
>> +.fieldgroup-title-bar ul .expanded,.fieldgroup-title-bar ul
>> .expanded:hover
>> +{
>> +background: url(/droppingcrumbs/images/bullet_toggle_minus.png) no-repeat
>> left center;
>> +}
>> +
>> +.fieldgroup-title-bar a {
>> +cursor:pointer;
>> +text-decoration:none;
>> +padding-left: 10px;
>> +color: #000000;
>> +}
>> +
>> +/* == Portlet configuration screenlet == */
>> +.portlet-config {
>> +background-color: #D4D0C8;
>> +border: 2px solid #D4D0C8;
>> +margin-bottom: 5px;
>> +}
>> +
>> +.portlet-config-title-bar .title {
>> +color: #555555;
>> +font-size: 1.2em;
>> +float: left;
>> +}
>> +
>> +.portlet-config-title-bar ul {
>> +display: inline; /* IE Fix */
>> +}
>> +
>> +.portlet-config-title-bar ul li {
>> +float: right;
>> +font-size: 1em;
>> +font-weight: bold;
>> +padding: 0.1em 0.5em 0.2em 0.5em;
>> +}
>> +
>> +.portlet-config-title-bar ul li.move-up {
>> +background: url(/images/arrow-single-up-green.png) no-repeat center
>> center;
>> +}
>> +
>> +.portlet-config-title-bar ul li.move-down {
>> +background: url(/images/arrow-single-down-green.png) no-repeat center
>> center;
>> +}
>> +
>> +.portlet-config-title-bar ul li.move-left {
>> +background: url(/images/arrow-single-left-green.png) no-repeat center
>> center;
>> +}
>> +
>> +.portlet-config-title-bar ul li.move-right {
>> +background: url(/images/arrow-single-right-green.png) no-repeat center
>> center;
>> +}
>> +
>> +.portlet-config-title-bar ul li.move-top {
>> +background: url(/images/arrow-end-up-green.png) no-repeat center center;
>> +}
>> +
>> +.portlet-config-title-bar ul li.move-bottom {
>> +background: url(/images/arrow-end-down-green.png) no-repeat center
>> center;
>> +}
>> +
>> +.portlet-config-title-bar ul li.remove {
>> +background: url(/images/mini-trash.png) no-repeat center center;
>> +}
>> +
>> +.portlet-config-title-bar ul li.edit {
>> +background: url(/images/mini-edit.png) no-repeat center center;
>> +}
>> +
>> +/* == Portal Manager Toolbar == */
>> +#manage-portal-toolbar {
>> +background-color: #D4D0C8;
>> +margin-bottom: 0.5em;
>> +}
>> +
>> +#manage-portal-toolbar ul li {
>> +float: left;
>> +padding: 0.1em 0.5em 0.2em 0.5em;
>> +}
>> +
>> +#manage-portal-toolbar #config-on-off,#manage-portal-toolbar
>> #manage-portal-page,#manage-portal-toolbar #add-column {
>> +float: right;
>> +}
>> +
>> +#manage-portal-toolbar #portal-page-name {
>> +font-size: 1.5em;
>> +font-weight: bold;
>> +}
>> +
>> +.manage-portal-column-toolbar #add-portlet,.manage-portal-column-toolbar
>> #delete-column,.manage-portal-column-toolbar #column-width {
>> +float: right;
>> +}
>> +
>> +/***********************************************
>> +Webtools
>> +***********************************************/
>> +.webToolList h3 {
>> +margin:0.75em 0 0.09em 0;
>> +text-transform:uppercase;
>> +}
>>
>> Added:
>> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar1.gif
>> URL:
>> http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar1.gif?rev=836017&view=auto
>>
>> ==============================================================================
>> Binary file - no diff available.
>>
>> Propchange:
>> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar1.gif
>>
>> ------------------------------------------------------------------------------
>>   svn:mime-type = application/octet-stream
>>
>> Added:
>> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar2.gif
>> URL:
>> http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar2.gif?rev=836017&view=auto
>>
>> ==============================================================================
>> Binary file - no diff available.
>>
>> Propchange:
>> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar2.gif
>>
>> ------------------------------------------------------------------------------
>>   svn:mime-type = application/octet-stream
>>
>> Added:
>> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar3.gif
>> URL:
>> http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar3.gif?rev=836017&view=auto
>>
>> ==============================================================================
>> Binary file - no diff available.
>>
>> Propchange:
>> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar3.gif
>>
>> ------------------------------------------------------------------------------
>>   svn:mime-type = application/octet-stream
>>
>> Added:
>> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar4.gif
>> URL:
>> http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar4.gif?rev=836017&view=auto
>>
>> ==============================================================================
>> Binary file - no diff available.
>>
>> Propchange:
>> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar4.gif
>>
>> ------------------------------------------------------------------------------
>>   svn:mime-type = application/octet-stream
>>
>> Added:
>> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/application_view_list.png
>> URL:
>> http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/application_view_list.png?rev=836017&view=auto
>>
>> ==============================================================================
>> Binary file - no diff available.
>>
>> Propchange:
>> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/application_view_list.png
>>
>> ------------------------------------------------------------------------------
>>   svn:mime-type = application/octet-stream
>>
>> Added:
>> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_arrow_down.png
>> URL:
>> http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_arrow_down.png?rev=836017&view=auto
>>
>> ==============================================================================
>> Binary file - no diff available.
>>
>> Propchange:
>> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_arrow_down.png
>>
>> ------------------------------------------------------------------------------
>>   svn:mime-type = application/octet-stream
>>
>> Added:
>> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_arrow_up.png
>> URL:
>> http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_arrow_up.png?rev=836017&view=auto
>>
>> ==============================================================================
>> Binary file - no diff available.
>>
>> Propchange:
>> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_arrow_up.png
>>
>> ------------------------------------------------------------------------------
>>   svn:mime-type = application/octet-stream
>>
>> Added:
>> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_green.png
>> URL:
>> http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_green.png?rev=836017&view=auto
>>
>> ==============================================================================
>> Binary file - no diff available.
>>
>> Propchange:
>> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_green.png
>>
>> ------------------------------------------------------------------------------
>>   svn:mime-type = application/octet-stream
>>
>> Added:
>> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_orange.png
>> URL:
>> http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_orange.png?rev=836017&view=auto
>>
>> ==============================================================================
>> Binary file - no diff available.
>>
>> Propchange:
>> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_orange.png
>>
>> ------------------------------------------------------------------------------
>>   svn:mime-type = application/octet-stream
>>
>> Added:
>> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_pink.png
>> URL:
>> http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_pink.png?rev=836017&view=auto
>>
>> ==============================================================================
>> Binary file - no diff available.
>>
>> Propchange:
>> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_pink.png
>>
>> ------------------------------------------------------------------------------
>>   svn:mime-type = application/octet-stream
>>
>> Added:
>> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_purple.png
>> URL:
>> http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_purple.png?rev=836017&view=auto
>>
>> ==============================================================================
>> Binary file - no diff available.
>>
>> Propchange:
>> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_purple.png
>>
>> ------------------------------------------------------------------------------
>>   svn:mime-type = application/octet-stream
>>
>> Added:
>> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_red.png
>> URL:
>> http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_red.png?rev=836017&view=auto
>>
>> ==============================================================================
>> Binary file - no diff available.
>>
>> Propchange:
>> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_red.png
>>
>> ------------------------------------------------------------------------------
>>   svn:mime-type = application/octet-stream
>>
>> Added:
>> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_toggle_minus.png
>> URL:
>> http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_toggle_minus.png?rev=836017&view=auto
>>
>> ==============================================================================
>> Binary file - no diff available.
>>
>> Propchange:
>> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_toggle_minus.png
>>
>> ------------------------------------------------------------------------------
>>   svn:mime-type = application/octet-stream
>>
>> Added:
>> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_toggle_plus.png
>> URL:
>> http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_toggle_plus.png?rev=836017&view=auto
>>
>> ==============================================================================
>> Binary file - no diff available.
>>
>> Propchange:
>> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_toggle_plus.png
>>
>> ------------------------------------------------------------------------------
>>   svn:mime-type = application/octet-stream
>>
>> Added:
>> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_yellow.png
>> URL:
>> http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_yellow.png?rev=836017&view=auto
>>
>> ==============================================================================
>> Binary file - no diff available.
>>
>> Propchange:
>> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_yellow.png
>>
>> ------------------------------------------------------------------------------
>>   svn:mime-type = application/octet-stream
>>
>> Added:
>> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/exclamation.png
>> URL:
>> http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/exclamation.png?rev=836017&view=auto
>>
>> ==============================================================================
>> Binary file - no diff available.
>>
>> Propchange:
>> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/exclamation.png
>>
>> ------------------------------------------------------------------------------
>>   svn:mime-type = application/octet-stream
>>
>> Added:
>> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/header_top_bg.gif
>> URL:
>> http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/header_top_bg.gif?rev=836017&view=auto
>>
>> ==============================================================================
>> Binary file - no diff available.
>>
>> Propchange:
>> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/header_top_bg.gif
>>
>> ------------------------------------------------------------------------------
>>   svn:mime-type = application/octet-stream
>>
>>
>
>
>

Re: svn commit: r836017 [1/2] - in /ofbiz/trunk/themes/droppingcrumbs: ./ data/ includes/ webapp/ webapp/droppingcrumbs/ webapp/droppingcrumbs/WEB-INF/ webapp/droppingcrumbs/css/ webapp/droppingcrumbs/images/ webapp/droppingcrumbs/js/

Posted by Jacques Le Roux <ja...@les7arts.com>.
droppingcrumbs :D

Jacques

From: <bu...@apache.org>
> Author: buscob
> Date: Fri Nov 13 22:01:41 2009
> New Revision: 836017
>
> URL: http://svn.apache.org/viewvc?rev=836017&view=rev
> Log:
> Added a new Visual Theme for back-office applications
>
> Added:
>    ofbiz/trunk/themes/droppingcrumbs/
>    ofbiz/trunk/themes/droppingcrumbs/data/
>    ofbiz/trunk/themes/droppingcrumbs/data/DroppingCrumbsThemeData.xml
>    ofbiz/trunk/themes/droppingcrumbs/includes/
>    ofbiz/trunk/themes/droppingcrumbs/includes/appbarClose.ftl
>    ofbiz/trunk/themes/droppingcrumbs/includes/appbarOpen.ftl
>    ofbiz/trunk/themes/droppingcrumbs/includes/footer.ftl
>    ofbiz/trunk/themes/droppingcrumbs/includes/header.ftl
>    ofbiz/trunk/themes/droppingcrumbs/ofbiz-component.xml
>    ofbiz/trunk/themes/droppingcrumbs/webapp/
>    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/
>    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/WEB-INF/
>    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/WEB-INF/web.xml
>    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/
>    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/docbook.css
>    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/help.css
>    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/style.css
>    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/
>    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar1.gif   (with props)
>    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar2.gif   (with props)
>    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar3.gif   (with props)
>    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar4.gif   (with props)
>    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/application_view_list.png   (with props)
>    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_arrow_down.png   (with props)
>    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_arrow_up.png   (with props)
>    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_green.png   (with props)
>    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_orange.png   (with props)
>    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_pink.png   (with props)
>    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_purple.png   (with props)
>    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_red.png   (with props)
>    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_toggle_minus.png   (with props)
>    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_toggle_plus.png   (with props)
>    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_yellow.png   (with props)
>    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/exclamation.png   (with props)
>    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/header_top_bg.gif   (with props)
>    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/help.png   (with props)
>    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/information.png   (with props)
>    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/ofbiz_logo.gif   (with props)
>    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/resultset_first.png   (with props)
>    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/resultset_first_disabled.png   (with props)
>    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/resultset_last.png   (with props)
>    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/resultset_last_disabled.png   (with props)
>    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/resultset_next.png   (with props)
>    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/resultset_next_disabled.png   (with props)
>    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/resultset_previous.png   (with props)
>    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/resultset_previous_disabled.png   (with props)
>    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/js/
>    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/js/application.js
>    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/js/dropdown.js
>    ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/screenshot.jpg   (with props)
>
> Added: ofbiz/trunk/themes/droppingcrumbs/data/DroppingCrumbsThemeData.xml
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/data/DroppingCrumbsThemeData.xml?rev=836017&view=auto
> ==============================================================================
> --- ofbiz/trunk/themes/droppingcrumbs/data/DroppingCrumbsThemeData.xml (added)
> +++ ofbiz/trunk/themes/droppingcrumbs/data/DroppingCrumbsThemeData.xml Fri Nov 13 22:01:41 2009
> @@ -0,0 +1,36 @@
> +<?xml version="1.0" encoding="UTF-8"?>
> +<!--
> +Licensed to the Apache Software Foundation (ASF) under one
> +or more contributor license agreements.  See the NOTICE file
> +distributed with this work for additional information
> +regarding copyright ownership.  The ASF licenses this file
> +to you under the Apache License, Version 2.0 (the
> +"License"); you may not use this file except in compliance
> +with the License.  You may obtain a copy of the License at
> +
> +http://www.apache.org/licenses/LICENSE-2.0
> +
> +Unless required by applicable law or agreed to in writing,
> +software distributed under the License is distributed on an
> +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
> +KIND, either express or implied.  See the License for the
> +specific language governing permissions and limitations
> +under the License.
> +-->
> +
> +<entity-engine-xml>
> +    <VisualTheme visualThemeId="DROPPINGCRUMBS" visualThemeSetId="BACKOFFICE" description="Dropping Crumbs Theme: Uses a drop 
> down menu embedded in the breadcrumbs bar"/>
> +    <VisualThemeResource visualThemeId="DROPPINGCRUMBS" resourceTypeEnumId="VT_NAME" resourceValue="DROPPINGCRUMBS" 
> sequenceId="01"/>
> +    <VisualThemeResource visualThemeId="DROPPINGCRUMBS" resourceTypeEnumId="VT_STYLESHEET" 
> resourceValue="/droppingcrumbs/css/style.css" sequenceId="01"/>
> +    <VisualThemeResource visualThemeId="DROPPINGCRUMBS" resourceTypeEnumId="VT_HELPSTYLESHEET" 
> resourceValue="/droppingcrumbs/css/help.css" sequenceId="01"/>
> +    <VisualThemeResource visualThemeId="DROPPINGCRUMBS" resourceTypeEnumId="VT_DOCBOOKSTYLESHEET" 
> resourceValue="/droppingcrumbs/webapp/droppingcrumbs/css/docbook.css" sequenceId="01"/>
> +    <VisualThemeResource visualThemeId="DROPPINGCRUMBS" resourceTypeEnumId="VT_HDR_JAVASCRIPT" 
> resourceValue="/droppingcrumbs/js/dropdown.js" sequenceId="01"/>
> +    <VisualThemeResource visualThemeId="DROPPINGCRUMBS" resourceTypeEnumId="VT_SHORTCUT_ICON" resourceValue="/images/ofbiz.ico" 
> sequenceId="01"/>
> +    <VisualThemeResource visualThemeId="DROPPINGCRUMBS" resourceTypeEnumId="VT_HDR_IMAGE_URL" 
> resourceValue="/images/ofbiz_logo.gif" sequenceId="01"/>
> +    <VisualThemeResource visualThemeId="DROPPINGCRUMBS" resourceTypeEnumId="VT_HDR_TMPLT_LOC" 
> resourceValue="component://droppingcrumbs/includes/header.ftl" sequenceId="01"/>
> +    <VisualThemeResource visualThemeId="DROPPINGCRUMBS" resourceTypeEnumId="VT_FTR_TMPLT_LOC" 
> resourceValue="component://droppingcrumbs/includes/footer.ftl" sequenceId="01"/>
> +    <VisualThemeResource visualThemeId="DROPPINGCRUMBS" resourceTypeEnumId="VT_NAV_OPEN_TMPLT" 
> resourceValue="component://droppingcrumbs/includes/appbarOpen.ftl" sequenceId="01"/>
> +    <VisualThemeResource visualThemeId="DROPPINGCRUMBS" resourceTypeEnumId="VT_NAV_CLOSE_TMPLT" 
> resourceValue="component://droppingcrumbs/includes/appbarClose.ftl" sequenceId="01"/>
> +    <VisualThemeResource visualThemeId="DROPPINGCRUMBS" resourceTypeEnumId="VT_MSG_TMPLT_LOC" 
> resourceValue="component://common/webcommon/includes/messages.ftl" sequenceId="01"/>
> +    <VisualThemeResource visualThemeId="DROPPINGCRUMBS" resourceTypeEnumId="VT_SCREENSHOT" 
> resourceValue="/droppingcrumbs/screenshot.jpg" sequenceId="01"/>
> +</entity-engine-xml>
>
> Added: ofbiz/trunk/themes/droppingcrumbs/includes/appbarClose.ftl
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/includes/appbarClose.ftl?rev=836017&view=auto
> ==============================================================================
> --- ofbiz/trunk/themes/droppingcrumbs/includes/appbarClose.ftl (added)
> +++ ofbiz/trunk/themes/droppingcrumbs/includes/appbarClose.ftl Fri Nov 13 22:01:41 2009
> @@ -0,0 +1,31 @@
> +<#--
> +Licensed to the Apache Software Foundation (ASF) under one
> +or more contributor license agreements.  See the NOTICE file
> +distributed with this work for additional information
> +regarding copyright ownership.  The ASF licenses this file
> +to you under the Apache License, Version 2.0 (the
> +"License"); you may not use this file except in compliance
> +with the License.  You may obtain a copy of the License at
> +
> +http://www.apache.org/licenses/LICENSE-2.0
> +
> +Unless required by applicable law or agreed to in writing,
> +software distributed under the License is distributed on an
> +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
> +KIND, either express or implied.  See the License for the
> +specific language governing permissions and limitations
> +under the License.
> +-->
> +<#assign appModelMenu = 
> Static["org.ofbiz.widget.menu.MenuFactory"].getMenuFromLocation(applicationMenuLocation,applicationMenuName,delegator,dispatcher)>
> +
> +    <#if headerItem?exists>
> +      <#if headerItem!="main">
> +        <div class="breadcrumbs-sep">
> +          ${appModelMenu.getModelMenuItemByName(headerItem).getTitle(context)}
> +        </div>
> +      </#if>
> +    </#if>
> +  </div>
> +</div>
> +<div class="clear">
> +</div>
>
> Added: ofbiz/trunk/themes/droppingcrumbs/includes/appbarOpen.ftl
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/includes/appbarOpen.ftl?rev=836017&view=auto
> ==============================================================================
> --- ofbiz/trunk/themes/droppingcrumbs/includes/appbarOpen.ftl (added)
> +++ ofbiz/trunk/themes/droppingcrumbs/includes/appbarOpen.ftl Fri Nov 13 22:01:41 2009
> @@ -0,0 +1,102 @@
> +<#--
> +Licensed to the Apache Software Foundation (ASF) under one
> +or more contributor license agreements.  See the NOTICE file
> +distributed with this work for additional information
> +regarding copyright ownership.  The ASF licenses this file
> +to you under the Apache License, Version 2.0 (the
> +"License"); you may not use this file except in compliance
> +with the License.  You may obtain a copy of the License at
> +
> +http://www.apache.org/licenses/LICENSE-2.0
> +
> +Unless required by applicable law or agreed to in writing,
> +software distributed under the License is distributed on an
> +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
> +KIND, either express or implied.  See the License for the
> +specific language governing permissions and limitations
> +under the License.
> +-->
> +
> +<#if (requestAttributes.externalLoginKey)?exists><#assign externalKeyParam = "?externalLoginKey=" + 
> requestAttributes.externalLoginKey?if_exists></#if>
> +<#if (externalLoginKey)?exists><#assign externalKeyParam = "?externalLoginKey=" + 
> requestAttributes.externalLoginKey?if_exists></#if>
> +<#assign ofbizServerName = application.getAttribute("_serverId")?default("default-server")>
> +<#assign contextPath = request.getContextPath()>
> +<#assign displayApps = Static["org.ofbiz.base.component.ComponentConfig"].getAppBarWebInfos(ofbizServerName, "main")>
> +<#assign displaySecondaryApps = Static["org.ofbiz.base.component.ComponentConfig"].getAppBarWebInfos(ofbizServerName, 
> "secondary")>
> +
> +<div class="tabbar">
> +  <div class="breadcrumbs<#if headerItem?exists><#if headerItem!="main"> menu_selected</#if></#if>">
> +      <div id="main-navigation">
> +        <h2>${uiLabelMap.CommonApplications}</h2>
> +        <ul>
> +          <li>
> +            <ul>
> +            <#-- Primary Applications -->
> +            <#list displayApps as display>
> +              <#assign thisApp = display.getContextRoot()>
> +              <#assign permission = true>
> +              <#assign selected = false>
> +              <#assign permissions = display.getBasePermission()>
> +              <#list permissions as perm>
> +                <#if (perm != "NONE" && !security.hasEntityPermission(perm, "_VIEW", session) && !authz.hasPermission(session, 
> perm, requestParameters))>
> +                  <#-- User must have ALL permissions in the base-permission list -->
> +                  <#assign permission = false>
> +                </#if>
> +              </#list>
> +              <#if permission == true>
> +                <#if thisApp == contextPath || contextPath + "/" == thisApp>
> +                  <#assign selected = true>
> +                </#if>
> +                <#assign thisURL = thisApp>
> +                <#if thisApp != "/">
> +                  <#assign thisURL = thisURL + "/control/main">
> +                </#if>
> +<#--            <#if !selected> -->
> +                <#-- Show OFBiz Setup component menu bar when the system not have an organization -->
> +                <#if thisApp.equals("/ofbizsetup")>
> +                    <#if PartyAcctgPrefAndGroupList.size() == 0>
> +                        <li><a href="${thisURL + externalKeyParam}" <#if uiLabelMap?exists> 
> title="${uiLabelMap[display.description]}">${uiLabelMap[display.title]}<#else> 
> title="${display.description}">${display.title}</#if></a></li>
> +                    </#if>
> +                <#else>
> +                    <li <#if selected>class="selected"</#if>><a href="${thisURL + externalKeyParam}" <#if uiLabelMap?exists> 
> title="${uiLabelMap[display.description]}">${uiLabelMap[display.title]}<#else> 
> title="${display.description}">${display.title}</#if></a></li>
> +                </#if>
> +<#--            </#if> -->
> +              </#if>
> +            </#list>
> +
> +            <#-- Secondary Applications -->
> +            <#list displaySecondaryApps as display>
> +              <#assign thisApp = display.getContextRoot()>
> +              <#assign permission = true>
> +              <#assign selected = false>
> +              <#assign permissions = display.getBasePermission()>
> +              <#list permissions as perm>
> +                <#if (perm != "NONE" && !security.hasEntityPermission(perm, "_VIEW", session) && !authz.hasPermission(session, 
> perm, requestParameters))>
> +                  <#-- User must have ALL permissions in the base-permission list -->
> +                  <#assign permission = false>
> +                </#if>
> +              </#list>
> +              <#if permission == true>
> +                <#if thisApp == contextPath || contextPath + "/" == thisApp>
> +                  <#assign selected = true>
> +                </#if>
> +                <#assign thisURL = thisApp>
> +                <#if thisApp != "/">
> +                  <#assign thisURL = thisURL + "/control/main">
> +                </#if>
> +<#--            <#if !selected> -->
> +                <#-- Show OFBiz Setup component menu bar when the system not have an organization -->
> +                <#if thisApp.equals("/ofbizsetup")>
> +                    <#if PartyAcctgPrefAndGroupList.size() == 0>
> +                        <li><a href="${thisURL + externalKeyParam}" <#if uiLabelMap?exists> 
> title="${uiLabelMap[display.description]}">${uiLabelMap[display.title]}<#else> 
> title="${display.description}">${display.title}</#if></a></li>
> +                    </#if>
> +                <#else>
> +                    <li <#if selected>class="selected"</#if>><a href="${thisURL + externalKeyParam}" <#if uiLabelMap?exists> 
> title="${uiLabelMap[display.description]}">${uiLabelMap[display.title]}<#else> 
> title="${display.description}">${display.title}</#if></a></li>
> +                </#if>
> +<#--            </#if> -->
> +              </#if>
> +            </#list>
> +            </ul>
> +          </li>
> +        </ul>
> +      </div>
>
> Added: ofbiz/trunk/themes/droppingcrumbs/includes/footer.ftl
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/includes/footer.ftl?rev=836017&view=auto
> ==============================================================================
> --- ofbiz/trunk/themes/droppingcrumbs/includes/footer.ftl (added)
> +++ ofbiz/trunk/themes/droppingcrumbs/includes/footer.ftl Fri Nov 13 22:01:41 2009
> @@ -0,0 +1,40 @@
> +<#--
> +Licensed to the Apache Software Foundation (ASF) under one
> +or more contributor license agreements.  See the NOTICE file
> +distributed with this work for additional information
> +regarding copyright ownership.  The ASF licenses this file
> +to you under the Apache License, Version 2.0 (the
> +"License"); you may not use this file except in compliance
> +with the License.  You may obtain a copy of the License at
> +
> +http://www.apache.org/licenses/LICENSE-2.0
> +
> +Unless required by applicable law or agreed to in writing,
> +software distributed under the License is distributed on an
> +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
> +KIND, either express or implied.  See the License for the
> +specific language governing permissions and limitations
> +under the License.
> +-->
> +
> +<#assign nowTimestamp = Static["org.ofbiz.base.util.UtilDateTime"].nowTimestamp()>
> +
> +<div id="footer">
> +  <p>${nowTimestamp?datetime?string.short} -
> +  <a href="<@o...@ofbizUrl>">${timeZone.getDisplayName(timeZone.useDaylightTime(), 
> Static["java.util.TimeZone"].LONG, locale)}</a>
> +  </p>
> +  <p><a href="http://jigsaw.w3.org/css-validator/"><img src="<@o...@ofbizContentUrl>" alt="Valid 
> CSS!"/></a>
> +  <a href="http://validator.w3.org/check?uri=referer"><img src="<@o...@ofbizContentUrl>" 
> alt="Valid XHTML 1.0!"/></a></p>
> +  <p>
> +  ${uiLabelMap.CommonCopyright} (c) 2001-${nowTimestamp?string("yyyy")} The Apache Software Foundation - <a 
> href="http://www.apache.org" target="_blank">www.apache.org</a><br />
> +  ${uiLabelMap.CommonPoweredBy} <a href="http://ofbiz.apache.org" target="_blank">Apache OFBiz</a> <#include 
> "../../../runtime/svninfo.ftl" /></p>
> +</div>
> +<#if layoutSettings.VT_FTR_JAVASCRIPT?has_content>
> +  <#list layoutSettings.VT_FTR_JAVASCRIPT as javaScript>
> +    <script src="<@o...@ofbizContentUrl>" type="text/javascript"></script>
> +  </#list>
> +</#if>
> +
> +</div>
> +</body>
> +</html>
>
> Added: ofbiz/trunk/themes/droppingcrumbs/includes/header.ftl
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/includes/header.ftl?rev=836017&view=auto
> ==============================================================================
> --- ofbiz/trunk/themes/droppingcrumbs/includes/header.ftl (added)
> +++ ofbiz/trunk/themes/droppingcrumbs/includes/header.ftl Fri Nov 13 22:01:41 2009
> @@ -0,0 +1,193 @@
> +<#--
> +Licensed to the Apache Software Foundation (ASF) under one
> +or more contributor license agreements.  See the NOTICE file
> +distributed with this work for additional information
> +regarding copyright ownership.  The ASF licenses this file
> +to you under the Apache License, Version 2.0 (the
> +"License"); you may not use this file except in compliance
> +with the License.  You may obtain a copy of the License at
> +
> +http://www.apache.org/licenses/LICENSE-2.0
> +
> +Unless required by applicable law or agreed to in writing,
> +software distributed under the License is distributed on an
> +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
> +KIND, either express or implied.  See the License for the
> +specific language governing permissions and limitations
> +under the License.
> +-->
> +<#assign externalKeyParam = "&externalLoginKey=" + requestAttributes.externalLoginKey?if_exists>
> +
> +<#if (requestAttributes.person)?exists><#assign person = requestAttributes.person></#if>
> +<#if (requestAttributes.partyGroup)?exists><#assign partyGroup = requestAttributes.partyGroup></#if>
> +<#assign docLangAttr = locale.toString()?replace("_", "-")>
> +<#assign langDir = "ltr">
> +<#if "ar.iw"?contains(docLangAttr?substring(0, 2))>
> +    <#assign langDir = "rtl">
> +</#if>
> +<html lang="${docLangAttr}" dir="${langDir}" xmlns="http://www.w3.org/1999/xhtml">
> +<head>
> +    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
> +    <title>${layoutSettings.companyName}: <#if 
> (page.titleProperty)?has_content>${uiLabelMap[page.titleProperty]}<#else>${(page.title)?if_exists}</#if></title>
> +    <#if layoutSettings.shortcutIcon?has_content>
> +      <#assign shortcutIcon = layoutSettings.shortcutIcon/>
> +    <#elseif layoutSettings.VT_SHORTCUT_ICON?has_content>
> +      <#assign shortcutIcon = layoutSettings.VT_SHORTCUT_ICON.get(0)/>
> +    </#if>
> +    <#if shortcutIcon?has_content>
> +      <link rel="shortcut icon" href="<@o...@ofbizContentUrl>" />
> +    </#if>
> +    <#if layoutSettings.javaScripts?has_content>
> +        <#--layoutSettings.javaScripts is a list of java scripts. -->
> +        <#-- use a Set to make sure each javascript is declared only once, but iterate the list to maintain the correct order -->
> +        <#assign javaScriptsSet = Static["org.ofbiz.base.util.UtilMisc"].toSet(layoutSettings.javaScripts)/>
> +        <#list layoutSettings.javaScripts as javaScript>
> +            <#if javaScriptsSet.contains(javaScript)>
> +                <#assign nothing = javaScriptsSet.remove(javaScript)/>
> +                <script src="<@o...@ofbizContentUrl>" 
> type="text/javascript"></script>
> +            </#if>
> +        </#list>
> +    </#if>
> +    <#if layoutSettings.VT_HDR_JAVASCRIPT?has_content>
> +        <#list layoutSettings.VT_HDR_JAVASCRIPT as javaScript>
> +            <script src="<@o...@ofbizContentUrl>" 
> type="text/javascript"></script>
> +        </#list>
> +    </#if>
> +    <#if layoutSettings.styleSheets?has_content>
> +        <#--layoutSettings.styleSheets is a list of style sheets. So, you can have a user-specified "main" style sheet, AND a 
> component style sheet.-->
> +        <#list layoutSettings.styleSheets as styleSheet>
> +            <link rel="stylesheet" href="<@o...@ofbizContentUrl>" 
> type="text/css"/>
> +        </#list>
> +    </#if>
> +    <#if layoutSettings.VT_STYLESHEET?has_content>
> +        <#list layoutSettings.VT_STYLESHEET as styleSheet>
> +            <link rel="stylesheet" href="<@o...@ofbizContentUrl>" 
> type="text/css"/>
> +        </#list>
> +    </#if>
> +    <#if layoutSettings.rtlStyleSheets?has_content && langDir == "rtl">
> +        <#--layoutSettings.rtlStyleSheets is a list of rtl style sheets.-->
> +        <#list layoutSettings.rtlStyleSheets as styleSheet>
> +            <link rel="stylesheet" href="<@o...@ofbizContentUrl>" 
> type="text/css"/>
> +        </#list>
> +    </#if>
> +    <#if layoutSettings.VT_RTL_STYLESHEET?has_content && langDir == "rtl">
> +        <#list layoutSettings.VT_RTL_STYLESHEET as styleSheet>
> +            <link rel="stylesheet" href="<@o...@ofbizContentUrl>" 
> type="text/css"/>
> +        </#list>
> +    </#if>
> +    <#if layoutSettings.VT_EXTRA_HEAD?has_content>
> +        <#list layoutSettings.VT_EXTRA_HEAD as extraHead>
> +            ${extraHead}
> +        </#list>
> +    </#if>
> +</head>
> +<#if layoutSettings.headerImageLinkUrl?exists>
> +  <#assign logoLinkURL = "${layoutSettings.headerImageLinkUrl}">
> +<#else>
> +  <#assign logoLinkURL = "${layoutSettings.commonHeaderImageLinkUrl}">
> +</#if>
> +
> +<#if person?has_content>
> +  <#assign userName = person.firstName?if_exists + " " + person.middleName?if_exists + " " + person.lastName?if_exists>
> +<#elseif partyGroup?has_content>
> +  <#assign userName = partyGroup.groupName?if_exists>
> +<#elseif userLogin?exists>
> +  <#assign userName = userLogin.userLoginId>
> +<#else>
> +  <#assign userName = "">
> +</#if>
> +
> +<#if defaultOrganizationPartyGroupName?has_content>
> +  <#assign orgName = " - " + defaultOrganizationPartyGroupName?if_exists>
> +<#else>
> +  <#assign orgName = "">
> +</#if>
> +
> +<body>
> +  <div class="page-container">
> +    <div class="hidden">
> +      <a href="#column-container" title="${uiLabelMap.CommonSkipNavigation}" accesskey="2">
> +        ${uiLabelMap.CommonSkipNavigation}
> +      </a>
> +    </div>
> +    <div id="masthead">
> +      <ul>
> +        <#if (userPreferences.COMPACT_HEADER)?default("N") == "Y">
> +          <li class="logo-area">
> +            <#if shortcutIcon?has_content>
> +              <a href="<@o...@ofbizUrl>"><img 
> src="<@o...@ofbizContentUrl>" height="16px" width="16px"/></a>
> +            </#if>
> +          </li>
> +        <#else>
> +          <#if layoutSettings.headerImageUrl?exists>
> +            <#assign headerImageUrl = layoutSettings.headerImageUrl>
> +          <#elseif layoutSettings.commonHeaderImageUrl?exists>
> +            <#assign headerImageUrl = layoutSettings.commonHeaderImageUrl>
> +          <#elseif layoutSettings.VT_HDR_IMAGE_URL?exists>
> +            <#assign headerImageUrl = layoutSettings.VT_HDR_IMAGE_URL.get(0)>
> +          </#if>
> +          <#if headerImageUrl?exists>
> +            <li class="logo-area"><a href="<@o...@ofbizUrl>" 
> title="${layoutSettings.companyName}"><div>&nbsp;</div></a></li>
> +          </#if>
> +          <#if layoutSettings.middleTopMessage1?has_content && layoutSettings.middleTopMessage1 != " ">
> +            <li>
> +            <div class="last-system-msg">
> +            <center>${layoutSettings.middleTopHeader?if_exists}</center>
> +            <a href="${layoutSettings.middleTopLink1?if_exists}">${layoutSettings.middleTopMessage1?if_exists}</a><br/>
> +            <a href="${layoutSettings.middleTopLink2?if_exists}">${layoutSettings.middleTopMessage2?if_exists}</a><br/>
> +            <a href="${layoutSettings.middleTopLink3?if_exists}">${layoutSettings.middleTopMessage3?if_exists}</a>
> +            </div>
> +            </li>
> +          </#if>
> +        </#if>
> +        <li class="control-area">
> +          <ul id="preferences-menu">
> +            <li class="first"><a href="<@o...@ofbizUrl>">${uiLabelMap.CommonLanguageTitle} : 
> ${locale.getDisplayName(locale)}</a></li>
> +            <#if userLogin?exists>
> +              <li><a href="<@o...@ofbizUrl>">${uiLabelMap.CommonVisualThemes}</a></li>
> +              <li><a href="<@o...@ofbizUrl>">${uiLabelMap.CommonLogout}</a></li>
> +            <#else>
> +              <li><a href="<@o...@ofbizUrl>">${uiLabelMap.CommonLogin}</a></li>
> +            </#if>
> +            <#if webSiteId?exists && requestAttributes._CURRENT_VIEW_?exists>
> +              <#include "component://common/webcommon/includes/helplink.ftl" />
> +              <#if helpContent?has_content ||  helpTopic == "navigateHelp" || (parameters.portalPageId?exists && helpTopic == 
> "MYPORTAL_showPortalP")>
> +                <li><a class="help-link <#if pageAvail?has_content> alert</#if>" 
> href="javascript:lookup_popup2('showHelp?helpTopic=${helpTopic}&amp;portalPageId=${parameters.portalPageId?if_exists}','help' 
> ,500,500);" title="${uiLabelMap.CommonHelp}"/></li>
> +              <#else>
> +                <li><a href="${helpUrlPrefix}${helpUrlTopic}${helpUrlSuffix}" target="_blank">${uiLabelMap.CommonHelp}</a></li>
> +              </#if>
> +            </#if>
> +            <#if userLogin?exists>
> +              <#if (userPreferences.COMPACT_HEADER)?default("N") == "Y">
> +                <li class="collapsed"><a href="javascript:document.setUserPreferenceCompactHeaderN.submit()">&nbsp;</a>
> +                <form name="setUserPreferenceCompactHeaderN" method="post" action="<@o...@ofbizUrl>">
> +                    <input type="hidden" name="userPrefGroupTypeId" value="GLOBAL_PREFERENCES"/>
> +                    <input type="hidden" name="userPrefTypeId" value="COMPACT_HEADER"/>
> +                    <input type="hidden" name="userPrefValue" value="N"/>
> +                </form>
> +                </li>
> +              <#else>
> +                <li class="expanded"><a href="javascript:document.setUserPreferenceCompactHeaderY.submit()">&nbsp;</a>
> +                <form name="setUserPreferenceCompactHeaderY" method="post" action="<@o...@ofbizUrl>">
> +                    <input type="hidden" name="userPrefGroupTypeId" value="GLOBAL_PREFERENCES"/>
> +                    <input type="hidden" name="userPrefTypeId" value="COMPACT_HEADER"/>
> +                    <input type="hidden" name="userPrefValue" value="Y"/>
> +                </form>
> +                </li>
> +              </#if>
> +            </#if>
> +            <#if userLogin?exists>
> +              <#if userLogin.partyId?exists>
> +                <li class="user"><a 
> href="/partymgr/control/viewprofile?partyId=${userLogin.partyId}${externalKeyParam?if_exists}">${userName}</a></li>
> +              <#else>
> +                <li class="user">${userName}</li>
> +              </#if>
> +              <#if orgName?has_content>
> +                <li class="org">${orgName}</li>
> +              </#if>
> +            </#if>
> +          </ul>
> +        </li>
> +      </ul>
> +      <br class="clear" />
> +    </div>
>
> Added: ofbiz/trunk/themes/droppingcrumbs/ofbiz-component.xml
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/ofbiz-component.xml?rev=836017&view=auto
> ==============================================================================
> --- ofbiz/trunk/themes/droppingcrumbs/ofbiz-component.xml (added)
> +++ ofbiz/trunk/themes/droppingcrumbs/ofbiz-component.xml Fri Nov 13 22:01:41 2009
> @@ -0,0 +1,38 @@
> +<?xml version="1.0" encoding="UTF-8"?>
> +<!--
> +Licensed to the Apache Software Foundation (ASF) under one
> +or more contributor license agreements.  See the NOTICE file
> +distributed with this work for additional information
> +regarding copyright ownership.  The ASF licenses this file
> +to you under the Apache License, Version 2.0 (the
> +"License"); you may not use this file except in compliance
> +with the License.  You may obtain a copy of the License at
> +
> +http://www.apache.org/licenses/LICENSE-2.0
> +
> +Unless required by applicable law or agreed to in writing,
> +software distributed under the License is distributed on an
> +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
> +KIND, either express or implied.  See the License for the
> +specific language governing permissions and limitations
> +under the License.
> +-->
> +
> +<ofbiz-component name="droppingcrumbs"
> +        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> +        xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/ofbiz-component.xsd">
> +    <!-- define resource loaders; most common is to use the component resource loader -->
> +    <resource-loader name="main" type="component"/>
> +
> +    <!-- entity resources: model(s), eca(s), group, and data definitions -->
> +    <entity-resource type="data" reader-name="seed" loader="main" location="data/DroppingCrumbsThemeData.xml"/>
> +
> +    <!-- web applications; will be mounted when using the embedded Jetty container -->
> +    <webapp name="droppingcrumbs"
> +        title="droppingcrumbs"
> +        menu-name="secondary"
> +        server="default-server"
> +        location="webapp/droppingcrumbs"
> +        mount-point="/droppingcrumbs"
> +        app-bar-display="false"/>
> +</ofbiz-component>
>
> Added: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/WEB-INF/web.xml
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/WEB-INF/web.xml?rev=836017&view=auto
> ==============================================================================
> --- ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/WEB-INF/web.xml (added)
> +++ ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/WEB-INF/web.xml Fri Nov 13 22:01:41 2009
> @@ -0,0 +1,35 @@
> +<?xml version="1.0" encoding="UTF-8"?>
> +<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
> +<!--
> +Licensed to the Apache Software Foundation (ASF) under one
> +or more contributor license agreements.  See the NOTICE file
> +distributed with this work for additional information
> +regarding copyright ownership.  The ASF licenses this file
> +to you under the Apache License, Version 2.0 (the
> +"License"); you may not use this file except in compliance
> +with the License.  You may obtain a copy of the License at
> +
> +http://www.apache.org/licenses/LICENSE-2.0
> +
> +Unless required by applicable law or agreed to in writing,
> +software distributed under the License is distributed on an
> +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
> +KIND, either express or implied.  See the License for the
> +specific language governing permissions and limitations
> +under the License.
> +-->
> +
> +<web-app>
> +  <display-name>Open For Business - Bread Crumbs Visual Theme</display-name>
> +  <description>Bread Crumbs Visual Theme</description>
> +
> +  <session-config>
> +    <session-timeout>1</session-timeout>
> +  </session-config>
> +
> +  <welcome-file-list>
> +    <welcome-file>index.jsp</welcome-file>
> +    <welcome-file>main.jsp</welcome-file>
> +  </welcome-file-list>
> +
> +</web-app>
>
> Added: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/docbook.css
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/docbook.css?rev=836017&view=auto
> ==============================================================================
> --- ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/docbook.css (added)
> +++ ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/docbook.css Fri Nov 13 22:01:41 2009
> @@ -0,0 +1,38 @@
> +/***********************************************
> +APACHE OPEN FOR BUSINESS
> +Licensed to the Apache Software Foundation (ASF) under one
> +or more contributor license agreements.  See the NOTICE file
> +distributed with this work for additional information
> +regarding copyright ownership.  The ASF licenses this file
> +to you under the Apache License, Version 2.0 (the
> +"License"); you may not use this file except in compliance
> +with the License.  You may obtain a copy of the License at
> +
> +http://www.apache.org/licenses/LICENSE-2.0
> +
> +Unless required by applicable law or agreed to in writing,
> +software distributed under the License is distributed on an
> +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
> +KIND, either express or implied.  See the License for the
> +specific language governing permissions and limitations
> +under the License.
> +***********************************************/
> +body {background:transparent url(/images/ofbiz_logo.gif) no-repeat scroll left top;
> +    color: #000;
> +    font-family: Verdana, Arial, Helvetica, sans-serif;
> +    font-size:.75em;
> +    line-height:1.5em;padding:50px 0 0;
> +}
> +
> +a:hover {
> +    color:#111111;
> +    text-decoration:underline;
> +}
> +a:visited {
> +    color:#000;
> +    text-decoration:underline;
> +}
> +a {
> +    color:#555;
> +    text-decoration:underline;
> +}
>
> Added: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/help.css
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/help.css?rev=836017&view=auto
> ==============================================================================
> --- ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/help.css (added)
> +++ ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/help.css Fri Nov 13 22:01:41 2009
> @@ -0,0 +1,51 @@
> +/***********************************************
> +APACHE OPEN FOR BUSINESS
> +Licensed to the Apache Software Foundation (ASF) under one
> +or more contributor license agreements.  See the NOTICE file
> +distributed with this work for additional information
> +regarding copyright ownership.  The ASF licenses this file
> +to you under the Apache License, Version 2.0 (the
> +"License"); you may not use this file except in compliance
> +with the License.  You may obtain a copy of the License at
> +
> +http://www.apache.org/licenses/LICENSE-2.0
> +
> +Unless required by applicable law or agreed to in writing,
> +software distributed under the License is distributed on an
> +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
> +KIND, either express or implied.  See the License for the
> +specific language governing permissions and limitations
> +under the License.
> +***********************************************/
> +body {
> +    background:none;
> +    font-size=105%;
> +}
> +
> +.left-border {
> +    float:left;
> +    width:20em;
> +}
> +
> +div.contentarea {
> +    margin: 10px 0 0 0.5em;
> +    padding:0 0 0 0.5em;
> +}
> +.leftonly {
> +    float:none;
> +    min-height:25em;
> +}
> +
> +#column-container .leftonly {
> +margin-left:20em;
> +width:auto;
> +}
> +
> +div.screenlet-body {
> +border: none;
> +}
> +
> +#content-main-section h1,
> +#content-main-section .h1 {
> +display: block;
> +}
>
> Added: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/style.css
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/style.css?rev=836017&view=auto
> ==============================================================================
> --- ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/style.css (added)
> +++ ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/style.css Fri Nov 13 22:01:41 2009
> @@ -0,0 +1,2092 @@
> +/*
> + * Licensed to the Apache Software Foundation (ASF) under one
> + * or more contributor license agreements.  See the NOTICE file
> + * distributed with this work for additional information
> + * regarding copyright ownership.  The ASF licenses this file
> + * to you under the Apache License, Version 2.0 (the
> + * "License"); you may not use this file except in compliance
> + * with the License.  You may obtain a copy of the License at
> + *
> + * http://www.apache.org/licenses/LICENSE-2.0
> + *
> + * Unless required by applicable law or agreed to in writing,
> + * software distributed under the License is distributed on an
> + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
> + * KIND, either express or implied.  See the License for the
> + * specific language governing permissions and limitations
> + * under the License.
> + */
> +    /* This CSS file is used for all OFBiz applications EXCEPT ecommerce. */
> +    /* See the "ecommain.css" file for ecommerce. */
> +    /* ===== Resets/Browser Normalization ===== */
> +
> +html, body, div, span, applet, object, iframe,
> +h1, h2, h3, h4, h5, h6, p, blockquote, pre,
> +a, abbr, acronym, address, big, cite, code,
> +del, dfn, em, font, img, ins, kbd, q, s, samp,
> +small, strike, strong, sub, sup, tt, var,
> +b, u, i, center,dl, dt, dd, ol, ul, li,
> +fieldset, form, label, legend,
> +table, caption, tbody, tfoot, thead, tr, th, td {
> +border:0;
> +margin:0;
> +outline:0;
> +padding:0;
> +font-size: 100%; /*add font size to reset */
> +background:transparent;
> +vertical-align: baseline;
> +}
> +
> +body {
> +line-height: 1.5em;
> +color: black;
> +background-color: #F0F0F0;
> +font-size: 62.5%;
> +position: relative;
> +}
> +
> +blockquote,body,div,dl,dt,dd,fieldset,form,h1,h2,h3,h4,h5,h6,img,input,li,ol,p,select,span,td,textarea,th,ul {
> +border-style: none;
> +margin: 0;
> +padding: 0;
> +}
> +
> +a,address,body,caption,cite,code,dfn,em,strong,th,var {
> +font-style: normal;
> +font-weight: normal;
> +text-decoration: none;
> +}
> +
> +body,caption,th {
> +text-align: left;
> +}
> +
> +h1,h2,h3,h4,h5,h6 {
> +font-size: 100%;
> +}
> +
> +ol,ul {
> +list-style: none;
> +}
> +
> +/* ===== Basic Element Styles ===== */
> +a,a:visited {
> +color: #000099;
> +font-weight: bold;
> +}
> +
> +a:hover,a:active {
> +text-decoration: underline;
> +}
> +
> +.disabled {
> +color: #333366;
> +text-decoration: none;
> +}
> +
> +body,textarea,input,select {
> +font-family: Verdana, Arial, Helvetica, sans-serif;
> +}
> +
> +hr {
> +background-color: #999999;
> +border: 0;
> +height: 0.1em;
> +margin: 0.5em 0 0.5em 0;
> +}
> +
> +input[type="radio"],input[type="checkbox"] {
> +font-size: 1.1em;
> +margin: 0.2em;
> +}
> +
> +input[type="text"],input[type="password"] {
> +background-color: #ffffff;
> +border: #999999 solid 0.1em;
> +font-size: 1.1em;
> +margin: 0.2em;
> +padding: 0.1em 0 0.1em 0;
> +}
> +
> +input[type="submit"],input[type="button"],input[type="reset"] {
> +background-color: #ffffff;
> +border: #999999 solid 0.1em;
> +color: #000099;
> +font-size: 1em;
> +font-weight: bold;
> +}
> +
> +input[type="submit"]:hover {
> +color: #ff0000;
> +cursor: pointer;
> +text-decoration: underline;
> +}
> +
> +input[type="file"] {
> +font-size: 1.1em;
> +height: 1.6em; /* force ctrl to scale with text */
> +}
> +
> +select {
> +background-color: #ffffff;
> +border: #999999 solid 0.1em;
> +font-size: 1.1em;
> +height: 1.6em; /* force ctrl to scale with text */
> +margin: 0.1em;
> +}
> +
> +select[multiple="multiple"] {
> +height: 5em;
> +}
> +
> +h1,.h1 {
> +font-size: 1.6em;
> +font-weight: bold;
> +}
> +
> +h2,.h2 {
> +font-size: 1.3em;
> +font-weight: bold;
> +}
> +
> +h3,.h3 {
> +font-size: 1.1em;
> +font-weight: bold;
> +}
> +
> +/* IE7 fix */
> +table {
> +font-size: 1em;
> +}
> +
> +/* IE7 fix */
> +table input {
> +border: #999999 solid 0.1em;
> +}
> +
> +textarea {
> +background-color: #ffffff;
> +border: #999999 solid 0.1em;
> +font-size: 1.1em;
> +}
> +
> +th,th a {
> +color: #000000;
> +font-weight: bold;
> +}
> +
> +/* ===== Legacy Styles ===== */
> +/* The "smallSubmit" class can be used to decorate
> +links (A elements) and make them similar to form's buttons. */
> +.smallSubmit,.smallSubmit:visited {
> +background-color: #ffffff;
> +border: #999999 solid 0.1em;
> +color: #000099;
> +font-size: 1em;
> +font-weight: bold;
> +margin: 0.2em;
> +padding: 0.1em 0.2em 0.1em 0.2em;
> +}
> +
> +.smallSubmit:hover {
> +color: #ff0000;
> +text-decoration: none;
> +}
> +
> +.smallSubmit:active {
> +background-color: #cccccc;
> +color: #333366;
> +text-decoration: none;
> +}
> +
> +.info {
> +color: #000000;
> +font-style: normal;
> +}
> +
> +.boxhead {
> +color: #FFFFFF;
> +font-size: 1.1em;
> +font-weight: bold;
> +}
> +
> +.boxlink {
> +float: right;
> +}
> +
> +DIV.boxtop {
> +background-color: #000099;
> +border-color: #999999;
> +border-style: solid;
> +margin: 0 auto 0 auto;
> +padding: 0.1em 0.4em 0.1em 0.4em;
> +text-align: center;
> +}
> +
> +DIV.boxhead-left {
> +border: none;
> +color: #FFFFFF;
> +float: left;
> +font-size: 1.1em;
> +font-weight: bold;
> +width: auto;
> +}
> +
> +DIV.boxhead-fill {
> +border: none;
> +color: #FFFFFF;
> +font-size: 1.1em;
> +font-weight: bold;
> +text-align: center;
> +width: 0;
> +}
> +
> +DIV.boxhead-right {
> +border: none;
> +color: #FFFFFF;
> +float: right;
> +font-size: 1.1em;
> +font-weight: bold;
> +width: auto;
> +}
> +
> +A.boxheadbutton {
> +color: #FFFFFF;
> +font-size: 1.1em;
> +}
> +
> +A.boxheadbutton:hover {
> +color: #ff0000;
> +text-decoration: none;
> +}
> +
> +.boxoutside {
> +background-color: #FFFFFF;
> +border: 0.1em solid #999999;
> +}
> +
> +.boxtop {
> +background-color: #000099;
> +border: 0 solid #999999;
> +padding: 0.1em 0.4em 0.1em 0.4em;
> +}
> +
> +.boxbottom {
> +background-color: #FFFFFF;
> +border: 0 solid #999999;
> +padding: 0.4em;
> +}
> +
> +.button {
> +background-color: #dddddd;
> +border: 0.2em outset #9999CC;
> +padding-right: 0.5em;
> +padding-left: 0.5em;
> +}
> +
> +.browsecategorylist {
> +margin-left: 10px;
> +}
> +
> +.browsecategorytext {
> +color: #000099;
> +font-weight: bold;
> +padding-left: 15px;
> +background: url(/droppingcrumbs/images/bullet_pink.png) no-repeat;
> +}
> +
> +/* Catalogs bullet */
> +.browsecategorylist .browsecategorytext {
> +background: url(/droppingcrumbs/images/bullet_green.png) no-repeat;
> +}
> +
> +/* Categories bullet */
> +.browsecategorylist .browsecategorylist .browsecategorytext {
> +background: url(/droppingcrumbs/images/bullet_red.png) no-repeat;
> +}
> +
> +A.browsecategorybutton {
> +color: #000099;
> +}
> +
> +.browsecategorybuttondisabled {
> +color: #333333;
> +font-weight: bold;
> +}
> +
> +A.buttontext,.buttontextdisabled {
> +background-color: #ffffff;
> +border: #999999 solid 0.1em;
> +font-weight: bold;
> +line-height: 1.8em;
> +margin: 0.2em;
> +padding: 0.1em 0.4em 0.1em 0.4em;
> +/*white-space: nowrap;*/
> +}
> +
> +A.buttontext {
> +color: #000099;
> +}
> +
> +A.buttontext:hover {
> +color: #ff0000;
> +}
> +
> +A.linktext {
> +color: #000099;
> +}
> +
> +A.linktext:hover {
> +color: #ff0000;
> +}
> +
> +.buttontextdisabled {
> +color: #333333;
> +}
> +
> +A.headerbuttontext {
> +color: #000099;
> +}
> +
> +A.headerbuttontext:hover {
> +color: #000000;
> +}
> +
> +.submenutextinfo {
> +border-right: 0.1em solid #5886C6;
> +color: #ffffff;
> +font-size: 0.9em;
> +font-weight: bold;
> +padding-left: 0.5em;
> +padding-right: 0.5em;
> +}
> +
> +.submenutext,A.submenutext,A.submenutext:visited {
> +border-right: 0.1em solid #5886C6;
> +color: #ffff00;
> +font-size: 0.9em;
> +font-weight: bold;
> +padding-left: 0.2em;
> +padding-right: 0.5em;
> +}
> +
> +A.submenutext:hover {
> +color: #ffff00;
> +}
> +
> +.submenutextdisabled,A.submenutextdisabled {
> +border-right: 0.1em solid #5886C6;
> +color: #CCCCCC;
> +font-size: 0.9em;
> +font-weight: bold;
> +padding-left: 0.2em;
> +padding-right: 0.5em;
> +}
> +
> +A.submenutextdisabled:hover {
> +color: #ffff00;
> +}
> +
> +.submenutextinforight {
> +color: #ffffff;
> +font-size: 0.9em;
> +font-weight: bold;
> +padding-left: 0.2em;
> +}
> +
> +.submenutextright,A.submenutextright {
> +color: #ffff00;
> +font-size: 0.9em;
> +font-weight: bold;
> +padding-left: 0.2em;
> +}
> +
> +A.submenutextright:hover {
> +color: #ffff00;
> +}
> +
> +.submenutextrightdisabled,A.submenutextrightdisabled {
> +color: #CCCCCC;
> +font-size: 0.9em;
> +font-weight: bold;
> +padding-left: 0.2em;
> +}
> +
> +A.submenutextrightdisabled:hover {
> +color: #ffff00;
> +}
> +
> +A.lightbuttontext {
> +border: none;
> +color: #ffff00;
> +}
> +
> +A.lightbuttontext:hover {
> +color: #ffff00;
> +}
> +
> +A.lightbuttontextsmall {
> +border: none;
> +color: #ffff00;
> +font-size: 0.8em;
> +}
> +
> +A.lightbuttontextsmall:hover {
> +color: #ffff00;
> +}
> +
> +.lightbuttontextdisabled {
> +color: #CCCCCC;
> +font-weight: bold;
> +}
> +
> +A.buttontextbig,.buttontextbigdisabled {
> +background-color: #ffffff;
> +border: #999999 solid 0.1em;
> +font-size: 1.5em;
> +font-weight: bold;
> +margin: 0.2em;
> +padding: 0.1em 0.4em 0.1em 0.4em;
> +}
> +
> +A.buttontextbig {
> +color: #000099;
> +}
> +
> +.buttontextbigdisabled {
> +color: #CCCCCC;
> +}
> +
> +A.buttontextbig:hover {
> +color: #ff0000;
> +}
> +
> +A IMG.imageborder {
> +border: 0.1em solid #999999;
> +}
> +
> +/* ===== System messages rendering ===== */
> +.eventMessage,
> +.errorMessage {
> +font-size: 1.3em;
> +font-weight: bold;
> +margin: 5px 7px 0 7px;
> +padding: 0 1em 0 50px;
> +}
> +.eventMessage {
> +background: #FFFFFF url(/droppingcrumbs/images/information.png) no-repeat 10px 50%;
> +color: #000099;
> +border: solid 3px #000099;
> +}
> +.errorMessage {
> +background: #FFFFFF url(/droppingcrumbs/images/exclamation.png) no-repeat 10px 50%;
> +color: #FF0000;
> +border: solid 3px #FF0000;
> +}
> +.content-messages p {
> +margin: 0.5em 0 0.5em 0;
> +}
> +
> +.mediumSubmit,.largeSubmit,.loginButton {
> +background-color: #ffffff;
> +border: #999999 solid 0.1em;
> +color: #000099;
> +font-size: 1.4em;
> +font-weight: bold;
> +margin: 0.2em;
> +}
> +
> +.mediumSubmit:hover,.largeSubmit:hover,.loginButton:hover {
> +color: #ff0000;
> +}
> +
> +.smallAltSubmit,.mediumAltSubmit,.largeAltSubmit {
> +font-size: 1.1em;
> +}
> +
> +.basePrice {
> +color: #000000;
> +}
> +
> +.normalPrice {
> +color: #008000;
> +}
> +
> +.salePrice {
> +color: #ff0000;
> +}
> +
> +/* ===== Product Summary Styles ===== */
> +.product-prevnext {
> +text-align: right;
> +}
> +
> +.productsummary-container {
> +border-top: #999 solid 0.1em;
> +margin-top: 0.5em;
> +margin-bottom: 0.5em;
> +}
> +
> +.productsummary {
> +border-bottom: #999 solid 0.1em;
> +/* using min-height as an alternative to clear: both; because that, in some browsers, will clear the top-level columns and not 
> just in this div (Mozilla based, namely) */
> +min-height: 6em;
> +overflow: auto;
> +padding: 0.5em;
> +position: relative;
> +}
> +
> +.productsummary .smallimage {
> +float: left;
> +/* position: absolute; top: 5px; left: 5px; */
> +margin: 0 0.5em 0.5em 0;
> +}
> +
> +.productsummary .smallimage img {
> +border: #CCC solid 0.1em;
> +height: 5em;
> +}
> +
> +.productsummary .productbuy {
> +float: right;
> +margin: 0.5em;
> +text-align: right;
> +width: 13em;
> +}
> +
> +.productsummary .productinfo { /* margin-left: 60px; */
> +text-align: left;
> +}
> +
> +/* ===== Product Detail Styles ===== */
> +#productdetail #long-description {
> +border-top: #999 solid 0.1em;
> +margin-top: 1em;
> +padding-top: 0.5em;
> +}
> +
> +#productdetail #reviews {
> +border-top: #999 solid 0.1em;
> +margin-top: 1em;
> +padding-top: 0.5em;
> +}
> +
> +#productdetail #associated-products {
> +border-top: #999 solid 0.1em;
> +margin-top: 1em;
> +padding-top: 0.5em;
> +}
> +
> +.treeWrapper {
> +background-color: #ffffff;
> +border-top: 0.1em solid #000000;
> +border-left: 0.1em solid #000000;
> +color: #000000;
> +font-size: 1.6em;
> +font-weight: normal;
> +margin-left: 1.2em;
> +margin-top: 0.2em;
> +text-align: left;
> +text-decoration: none;
> +}
> +
> +.lefthalf {
> +float: left;
> +height: 1%;
> +left: 0;
> +margin: 0% 1% 1% 0%;
> +width: 49%;
> +}
> +
> +.righthalf {
> +float: right;
> +height: 1%;
> +margin: 0 0 1% 1%;
> +right: 0;
> +width: 49%;
> +}
> +
> +.leftclear {
> +clear: left;
> +height: 1%;
> +}
> +
> +/* ==== Styles For Form Widgets === */
> +.formTableBordered {
> +border: 0.1em solid #999999;
> +width: 100%;
> +}
> +
> +/* ==== Styles For The Html Log === */
> +.DEBUG {
> +color: #808080;
> +}
> +
> +.WARN {
> +color: #0000ff;
> +font-weight: bold;
> +}
> +
> +.INFO {
> +color: #008000;
> +}
> +
> +.ERROR {
> +border: 0.2em solid #ff0000;
> +color: #ff0000;
> +font-weight: bold;
> +}
> +
> +.treewrapper {
> +margin-left: 1em;
> +}
> +
> +.treeitem {
> +border: #888888 solid 0.1em;
> +color: #0000ff;
> +font-size: 1.4em;
> +font-weight: bold;
> +}
> +
> +.appbar {
> +background-color: #ffffff;
> +}
> +
> +.whitearea {
> +background-color: #FFFFFF;
> +}
> +
> +.blackarea {
> +background-color: #000000;
> +}
> +
> +.page-title {
> +display: none;
> +}
> +
> +DIV.row {
> +background-color: #B4B0AA;
> +margin: 0 auto 0 auto;
> +text-align: center;
> +}
> +
> +DIV.col {
> +border: none;
> +float: left;
> +width: auto;
> +}
> +
> +DIV.col-fill {
> +background-color: #B4B0AA;
> +border: none;
> +color: #000099;
> +font-weight: bold;
> +text-align: center;
> +width: 0;
> +}
> +
> +DIV.col-right {
> +border: none;
> +float: right;
> +width: auto;
> +}
> +
> +DIV.contentarea {
> +margin: 7px;
> +}
> +
> +DIV.endcolumns { /* deprecated - use .clear */
> +clear: both;
> +}
> +
> +DIV.simple-right-small {
> +float: right;
> +width: 2em;
> +text-align: right;
> +}
> +
> +DIV.simple-right-half {
> +float: right;
> +width: 50%;
> +text-align: right;
> +}
> +
> +DIV.screenlet {
> +height: auto !important;
> +height: 1%;
> +margin-bottom: 1em;
> +}
> +
> +DIV.screenlet-body {
> +background-color: #FFFFFF;
> +height: auto !important;
> +height: 1%;
> +padding: 0.4em;
> +border: 0.1em solid #5CA3D7;
> +}
> +
> +DIV.no-padding {
> +padding: 0;
> +border: none;
> +}
> +
> +#column-container {
> +margin: auto;
> +padding: 0 5px 5px 5px;
> +position: relative;
> +}
> +
> +#column-container h1,
> +#column-container .h1,
> +#column-container h2,
> +#column-container .h2 {
> +margin-bottom: 0.5em;
> +}
> +
> +#column-container h1,
> +#column-container .h1 {
> +color: #000099;
> +}
> +
> +#column-container .left {
> +float: left;
> +/* alt: position: absolute; top: 0px; left: 0px; */
> +width: 22em;
> +margin-right: 1em;
> +}
> +
> +#column-container .left-larger {
> +float: left;
> +/* alt: position: absolute; top: 0px; left: 0px; */
> +width: 25em;
> +margin-right: 1em;
> +}
> +
> +.left-border {
> +float: left;
> +margin-right: 1em;
> +width: 22em;
> +border-right: 0.5px dotted #ccc;
> +background-color: #eee;
> +height: 100%;
> +}
> +
> +#column-container .right {
> +float: right;
> +margin-left: 1em;
> +width: 22em;
> +}
> +
> +#column-container .leftonly {
> +margin-left: 23em;
> +width: auto;
> +}
> +
> +#column-container .leftonly-larger {
> +margin-left: 26em;
> +width: auto;
> +}
> +
> +#column-container .rightonly {
> +margin-right: 23em;
> +width: auto;
> +}
> +
> +#column-container .center {
> +margin-left: 23em;
> +margin-right: 23em;
> +width: auto;
> +}
> +
> +#column-container .nocolumns {
> +width: auto;
> +}
> +
> +DIV.column-left-wide {
> +background-color: #CCCCCC;
> +border: #000000 solid 0.2em;
> +float: left;
> +overflow: auto;
> +width: 30em;
> +}
> +
> +DIV.widget-container {
> +margin-bottom: 2em;
> +}
> +
> +/* ===== New Styles ===== */
> +/* ================================ */
> +/* ===== Used to clear floats ===== */
> +/* ================================ */
> +
> +.clear {
> +clear: both;
> +height: 0;
> +visibility: hidden;
> +}
> +
> +.no-clear .clear {
> +/* Used in container elements to override the clear class
> +in contained elements. */
> +clear: none;
> +}
> +
> +/* ================================= */
> + /* ===== Single Element Styles ===== */
> + /* ================================= */
> +.alert { /* Used for alert text */
> +color: #ff0000;
> +}
> +
> +
> +.hidden {
> +height: 0;
> +display: none;
> +}
> +
> +.label {
> +/* Used for <input> element labels */
> +font-weight: bold;
> +height: 1.2em;
> +/* Same as <input> height */
> +padding-right: 1.1em;
> +text-align: right;
> +white-space: nowrap;
> +width: 1%;
> +}
> +
> +.required,input.required {
> +/* required style for <input> elements */
> +background-color: #eeeeee;
> +}
> +
> +.tooltip { /* tooltip style */
> +background-color: #ffffbb;
> +border: 0.1em solid #999999;
> +color: #000000;
> +font-style: italic;
> +margin: 0.4em;
> +padding: 0.1em;
> +}
> +
> +.visible {
> +height: auto;
> +visibility: visible;
> +}
> +
> +/* ================================== */
> +/* ===== Used to align elements ===== */
> +/* ================================== */
> +.align-float {
> +float: right;
> +}
> +
> +.align-text {
> +text-align: right;
> +}
> +
> +.align-top {
> +vertical-align: top;
> +}
> +
> +.centered {
> +text-align: center;
> +}
> +
> +.tabbar {
> +background-color: #39565F;
> +height: 30px;
> +width: 100%;
> +}
> +
> +.tabbar .breadcrumbs {
> +color: #FFFFFF;
> +float: left;
> +height: 100%;
> +}
> +
> +.tabbar .breadcrumbs-sep {
> +color: #FFFFFF;
> +float: left;
> +height: 22px;
> +background: url(/droppingcrumbs/images/appbar4.gif) no-repeat;
> +padding: 8px 20px 0px 10px;
> +font-size: 1.5em;
> +font-weight: bold;
> +}
> +
> +
> +/* ==================================== */
> +/* ===== Masthead (Header) Styles ===== */
> +/* ==================================== */
> +.logo-area a div{
> +background: url(/droppingcrumbs/images/ofbiz_logo.gif) no-repeat;
> +width:250px;
> +height:50px;
> +}
> +
> +#masthead {
> +background: url(/droppingcrumbs/images/header_top_bg.gif) repeat-x;
> +font-weight: bold;
> +height: 1%; /* IE fix */
> +}
> +
> +#masthead ul li {
> +float: left;
> +}
> +
> +#masthead ul .opposed,
> +#masthead ul .control-area {
> +float: right;
> +text-align: right;
> +padding-right:10px;
> +}
> +
> +ul#preferences-menu {
> +font-size: 1.1em;
> +float: right;
> +}
> +
> +ul#preferences-menu li {
> +border-left: solid 1px #BBBBBB;
> +padding: 0 1em 0 1em;
> +}
> +
> +ul#preferences-menu li.first,
> +ul#preferences-menu li.user,
> +ul#preferences-menu li.org {
> +border: none;
> +}
> +
> +ul#preferences-menu li.user,
> +ul#preferences-menu li.org {
> +padding: 0;
> +color: #777777;
> +}
> +
> +ul#preferences-menu li.user {
> +clear: both;
> +}
> +
> +ul#preferences-menu li.user a,
> +ul#preferences-menu li.org a {
> +color: #777777;
> +}
> +
> +ul#preferences-menu li a:hover {
> +color: #FFFFFF;
> +text-decoration: none;
> +}
> +
> +ul#preferences-menu .expanded {
> +background: url(/droppingcrumbs/images/bullet_arrow_up.png) no-repeat right;
> +width:32px;
> +padding: 0;
> +}
> +
> +ul#preferences-menu .collapsed {
> +background: url(/droppingcrumbs/images/bullet_arrow_down.png) no-repeat right;
> +width:32px;
> +padding: 0;
> +}
> +
> +ul#preferences-menu li.collapsed a {
> +padding-left: 16px;
> +}
> +
> +ul#preferences-menu li.expanded a {
> +padding-left: 16px;
> +}
> +
> +ul#preferences-menu li a {
> +color: #FFA200;
> +padding: 0.2em;
> +}
> +
> +ul#preferences-menu a:hover {
> +color: #5CA3D7;
> +text-decoration: none;
> +}
> +
> +ul#preferences-menu li.collapsed a:hover {
> +background: url(/droppingcrumbs/images/bullet_arrow_down.png) no-repeat right;
> +}
> +
> +ul#preferences-menu li.expanded a:hover {
> +background: url(/droppingcrumbs/images/bullet_arrow_up.png) no-repeat right;
> +}
> +
> +.control-area a {
> +font-size: 1.1em;
> +color: #5CA3D7;
> +}
> +
> +ul#preferences-menu li a.help-link {
> +display:block;
> +height: 12px;
> +width:10px;
> +background: url(/droppingcrumbs/images/help.png) no-repeat;
> +}
> +
> +/* ========================================= */
> +/* ===== Footer Styles ===================== */
> +/* ========================================= */
> +#footer {
> +text-align: center;
> +padding-bottom: 1em;
> +}
> +
> +#footer p {
> +    margin: 1em;
> +}
> +
> +/* ================================================== */
> +/* ===== Main Navigation (App Menu) Styles ========== */
> +/* ================================================== */
> +#main-navigation,#app-navigation {
> +height:30px;
> +float: left;
> +font-size: 130%;
> +}
> +
> +#main-navigation {
> +background: url(/droppingcrumbs/images/appbar2.gif) no-repeat 100% 0%;
> +}
> +.menu_selected #main-navigation {
> +background: url(/droppingcrumbs/images/appbar1.gif) no-repeat 100% 0%;
> +}
> +#app-navigation {
> +background: url(/droppingcrumbs/images/appbar3.gif) no-repeat 100% 0%;
> +}
> +.menu_selected #app-navigation {
> +background: url(/droppingcrumbs/images/appbar2.gif) no-repeat 100% 0%;
> +}
> +
> +#main-navigation h2,#app-navigation h2 {
> +color: #FFFFFF;
> +cursor: default;
> +font-size: 1.2em;
> +font-weight: bold;
> +text-decoration: none;
> +padding:8px 45px 5px 10px;
> +}
> +
> +#app-navigation .clear {
> +clear: none;
> +}
> +
> +#main-navigation ul li ul,
> +#app-navigation ul li ul {
> +position:absolute;
> +background-color: #777777;
> +z-index:9999;
> +width:200px;
> +border-bottom: solid 5px #444444;
> +border-right: solid 4px #444444;
> +}
> +
> +#app-navigation ul li ul {
> +background-color: #006699;
> +border-bottom: solid 5px #003366;
> +border-right: solid 4px #003366;
> +}
> +
> +.menu_selected #app-navigation ul li ul {
> +background-color: #777777;
> +border-bottom: solid 5px #444444;
> +border-right: solid 4px #444444;
> +}
> +
> +#main-navigation ul li ul li a,
> +#app-navigation ul li ul li a {
> +display:block;
> +padding:4px 16px 4px 16px;
> +font-weight:bold;
> +color: #FFFFFF;
> +} /*Color subcells normal mode*/
> +
> +#main-navigation ul li ul li a:hover,
> +#app-navigation ul li ul li a:hover {
> +background-color:#D2D2D2;
> +text-decoration:none;
> +} /*Color subcells hovering mode*/
> +
> +#main-navigation ul li ul li a.disabled,
> +#app-navigation ul li ul li a.disabled {
> +color:#999999;
> +} /*Color subcells disabled mode*/
> +
> +#main-navigation ul li ul li.selected a,
> +#app-navigation ul li ul li.selected a {
> +background-color:#AAAAAA;
> +} /*Color subcells selected*/
> +
> +#main-navigation ul li ul li.selected a:hover,
> +#app-navigation ul li ul li.selected a:hover {
> +background-color:#EEEEEE;
> +} /*Color subcells selected*/
> +
> +/* ================================================= */
> +/* ===== Screenlet Title Bar/Navigation Styles ===== */
> +/* ================================================= */
> +
> +.screenlet-title-bar {
> +background-color:#0099CC;
> +height: 1%; /* IE fix */
> +min-height: 1.5em;
> +}
> +
> +.screenlet-title-bar .h1,
> +.screenlet-title-bar .h2,
> +.screenlet-title-bar .h3,
> +.screenlet-title-bar h1,
> +.screenlet-title-bar h2,
> +.screenlet-title-bar h3 {
> +color: #ffffff;
> +font-weight: bold;
> +padding: 0.1em 0.5em 0.2em 0.5em;
> +}
> +
> +.screenlet-title-bar ul {
> +display: inline; /* IE Fix */
> +}
> +
> +.screenlet-title-bar ul li {
> +background-color: #666666;
> +border-left: 0.1em solid #5f9fcf;
> +color: #ffffff;
> +float: right;
> +font-size: 1em;
> +font-weight: bold;
> +padding: 0.1em 0.5em 0.2em 0.5em;
> +}
> +
> +.screenlet-title-bar ul h1,
> +.screenlet-title-bar ul h2,
> +.screenlet-title-bar ul h3,
> +.screenlet-title-bar ul .h1,
> +.screenlet-title-bar ul .h2,
> +.screenlet-title-bar ul .h3 {
> +background-color: #0099CC;
> +border-left: none;
> +float: left;
> +}
> +
> +.screenlet-title-bar .h1 {
> +font-size: 1.6em;
> +}
> +
> +.screenlet-title-bar .h2 {
> +font-size: 1.3em;
> +}
> +
> +.screenlet-title-bar .h3,.screenlet-title-bar .head4 {
> +font-size: 1.1em;
> +}
> +
> +.screenlet-title-bar .h3 a {
> +color: #ffff66;
> +display: inline;
> +}
> +
> +.screenlet-title-bar ul a {
> +color: #FFA200;
> +display: block;
> +}
> +
> +.screenlet-title-bar ul a:hover {
> +color: #ffffff;
> +text-decoration: none;
> +}
> +
> +.screenlet-title-bar ul .disabled {
> +color: #CCCCCC;
> +}
> +
> +.screenlet-title-bar ul .collapsed,
> +.screenlet-title-bar ul .collapsed:hover {
> +background: url(/droppingcrumbs/images/bullet_arrow_down.png) no-repeat right;
> +width:16px;
> +border:none;
> +}
> +
> +.screenlet-title-bar ul .expanded,
> +.screenlet-title-bar ul .expanded:hover {
> +background: url(/droppingcrumbs/images/bullet_arrow_up.png) no-repeat right;
> +width:16px;
> +border:none;
> +}
> +
> +.screenlet-title-bar ul .collapsed a,
> +.screenlet-title-bar ul .expanded a {
> +cursor: pointer;
> +}
> +
> +/* login screenlet decorator */
> +.login-screenlet {
> +min-width: 25em;
> +width: 25%;
> +}
> +
> +.login-screenlet .screenlet-title-bar {
> +text-align: center;
> +}
> +
> +/* ======================================================= */
> +/* ===== Basic Navigation (Vertical Menu) Style ========== */
> +/* ======================================================= */
> +.basic-nav { /* indent menu - helpful for widgets */
> +padding-left: 1em;
> +}
> +
> +.basic-nav ul { /* placeholder */
> +
> +}
> +
> +.basic-nav ul li {
> +
> +}
> +
> +.basic-nav ul a {
> +color: #000099;
> +font-size: 1.1em;
> +}
> +
> +.basic-nav ul .selected,.basic-nav ul .selected a {
> +color: #0000ff;
> +}
> +
> +.basic-nav ul a:hover {
> +color: #0000ff;
> +}
> +
> +.basic-nav ul .disabled,.basic-nav ul .disabled a {
> +color: #D4D0C8;
> +}
> +
> +/* ======================================== */
> +/* ===== Button Bar Navigation Styles ===== */
> +/* ======================================== */
> +.button-bar {
> +margin: 0 1em 1em 0;
> +}
> +
> +.button-bar ul {
> +display: inline; /* IE Fix */
> +}
> +
> +.button-bar ul li {
> +float: left;
> +font-weight: bold;
> +padding: 0.1em 0.4em 0.1em 0.4em;
> +}
> +
> +.button-bar ul .opposed {
> +float: right;
> +}
> +
> +.button-bar ul a,.tabContainer ul a {
> +display: block;
> +}
> +
> +.button-bar ul a,.button-bar a {
> +padding: 0.1em 0.5em 0.1em 0.5em;
> +white-space: nowrap;
> +}
> +
> +.button-bar ul a:hover {
> +color: #0000ff;
> +}
> +
> +.button-bar .opposed,.button-bar .opposed li,.button-bar ul .opposed {
> +float: right;
> +}
> +
> +/* ===== Button style decorator ===== */
> +.button-style-1 ul li,.tabContainer ul li {
> +background-color: #ffffff;
> +color: #000099;
> +}
> +
> +.button-style-1 a,.button-style-1 ul a,a.button-style-1 {
> +background-color: #D4D0C8;
> +border: solid #000099 0.1em;
> +color: #000099;
> +}
> +
> +.button-style-1 .selected,.button-style-1 ul .selected,.button-style-1 ul .selected a {
> +background-color: #000099;
> +color: #ffffff;
> +}
> +
> +.button-style-1 a:hover,.button-style-1 ul a:hover,a.button-style-1:hover {
> +background-color: #000099;
> +color: #ffffff;
> +text-decoration: none;
> +}
> +
> +/* ===== Button style decorator ===== */
> +.button-style-2 ul li {
> +background-color: #ffffff;
> +color: #000099;
> +}
> +
> +.button-style-2 ul a,.button-style-2 a,a.button-style-2 {
> +background-color: #ffffff;
> +border: solid #000099 0.1em;
> +color: #000099;
> +}
> +
> +.button-style-2 ul .selected a,.button-style-2 .selected {
> +background-color: #000099;
> +color: #ffffff;
> +}
> +
> +.button-style-2 ul a:hover,.button-style-2 a:hover,a.button-style-2:hover {
> +background-color: #000099;
> +color: #ffffff;
> +text-decoration: none;
> +}
> +
> +/* ===== Button bar decorators ===== */
> +.tool-bar {
> +background-color: #D4D0C8;
> +border: 0.1em solid #000099;
> +padding: 0.2em;
> +}
> +
> +.tool-bar ul li {
> +background-color: #D4D0C8;
> +padding: 0.1em;
> +}
> +
> +/* tab-bar decorator intended to be used at
> +the top of the main content area */
> +.tab-bar {
> +background-color: #0099CC;
> +padding:5px 10px 0px 10px;
> +font-size:1.1em;
> +}
> +
> +.tab-bar ul li {
> +margin: 0;
> +float:left;
> +}
> +
> +.tab-bar ul a,.tab-bar ul a:visited {
> +color: #ffffff;
> +padding: 2px 5px 2px 5px;
> +}
> +
> +.tab-bar ul a:hover {
> +background-color: #D0D0D0;
> +color: #404040;
> +text-decoration: none;
> +}
> +
> +.tab-bar ul .selected,.tab-bar ul .selected a,.tab-bar ul .selected a:hover {
> +background-color: #F0F0F0;
> +color: #404040;
> +text-decoration: none;
> +}
> +
> +.tab-bar ul .disabled {
> +color: #D4D0C8;
> +padding: 0.1em 0.4em 0.1em 0.4em;
> +}
> +
> +.tab-bar .opposed,.tab-bar .opposed li,.tab-bar ul .opposed {
> +border-left: 0.1em solid #5f9fcf;
> +border-right: none;
> +}
> +
> +/* ======================== */
> +/* ===== Table Styles ===== */
> +/* ======================== */
> +.basic-table {
> +background-color: #ffffff;
> +color: #000000;
> +width: 100%;
> +}
> +
> +form .basic-table,.screenlet-body .basic-table {
> +margin-bottom: 0;
> +}
> +
> +.basic-table tr td { /* Style for all cells */
> +padding: 0.1em;
> +}
> +
> +.basic-table tr .label,.basic-table tr .group-label {
> +/* field labels for forms */
> +font-weight: bold;
> +text-align: right;
> +padding-right: 1.5em;
> +white-space: nowrap;
> +width: 1%;
> +}
> +
> +.basic-table tr .group-label { /* "header" for field label groups */
> +font-size: 1.2em;
> +padding: 2em 1.5em 0 0;
> +}
> +
> +.basic-table tr th,.basic-table .header-row {
> +font-weight: bold;
> +text-align: left;
> +}
> +
> +.basic-table .header-row td {
> +border-bottom: 0.1em solid #000000;
> +}
> +
> +.basic-table .header-row td a {
> +color: #000000;
> +}
> +
> +.basic-table .alternate-row { /* Alternating row style */
> +background-color: #eeeeee;
> +}
> +
> +.basic-table .selected {
> +background: #FFFCCF;
> +}
> +
> +.basic-table .alternate-rowSelected {
> +background: #FFF55F;
> +}
> +
> +.basic-table .Validate { /*Style use by alt-row-style on list*/
> +background: #A0D5F7;
> +}
> +
> +.basic-table .alternate-rowValidate {
> +/*Style use by alt-row-style on list*/
> +background: #72A8F2;
> +}
> +
> +.basic-table .Warn { /*Style use by alt-row-style on list*/
> +background: #f55C5C;
> +}
> +
> +.basic-table .alternate-rowWarn { /*Style use by alt-row-style on list*/
> +background: #FC7455;
> +}
> +
> +.basic-table tr .button-col { /* button column style - for the small
> +collection of buttons used in lists */
> +vertical-align: top;
> +}
> +
> +.basic-table tr .button-col a {
> +background-color: #ffffff;
> +border: #999999 solid 0.1em;
> +color: #000099;
> +float: left;
> +margin: 0 0.1em 0 0.1em;
> +padding: 0.1em 0.4em 0.1em 0.4em;
> +white-space: nowrap;
> +}
> +
> +.basic-table tr .smallSubmit,.basic-table tr .smallSubmit:visited {
> +background-color: #ffffff;
> +border: #999999 solid 0.1em;
> +color: #000099;
> +font-size: 1em;
> +font-weight: bold;
> +margin: 0.2em;
> +padding: 0.1em 0.2em 0.1em 0.2em;
> +white-space: nowrap;
> +}
> +
> +.basic-table tr .button-col a:hover,.basic-table tr .button-col a:active,.basic-table tr .smallSubmit:hover,.basic-table tr 
> .smallSubmit:active {
> +color: #ff0000;
> +text-decoration: none;
> +}
> +
> +.basic-table .collapsed {
> +visibility: collapse;
> +}
> +
> +/* ===== Alternate table header style ===== */
> +.basic-table .header-row-2 th,.basic-table .header-row-2 td {
> +background-color: #999999;
> +border-bottom: 0;
> +border-left: 0.1em solid #cccccc;
> +color: #ffffff;
> +font-weight: bold;
> +text-align: left;
> +}
> +
> +.basic-table .header-row-2 th a,.basic-table .header-row-2 td a {
> +background-color: #999999;
> +border-bottom: 0;
> +color: #ffffff;
> +font-weight: bold;
> +text-align: left;
> +text-decoration: none;
> +}
> +
> +/* ===== Sort field style ===== */
> +.basic-table .header-row-2 th .sort-order-asc,.basic-table .header-row-2 td .sort-order-asc {
> +background: url(/images/arrow-gr-up.png) no-repeat right;
> +padding-right: 20px;
> +}
> +
> +.basic-table .header-row-2 th .sort-order-desc,.basic-table .header-row-2 td .sort-order-desc {
> +background: url(/images/arrow-gr-dw.png) no-repeat right;
> +padding-right: 20px;
> +}
> +
> +.basic-table .header-row-2 th .sort-order,.basic-table .header-row-2 td .sort-order {
> +background: url(/images/arrow-gr.png) no-repeat right;
> +padding-right: 20px;
> +}
> +
> +/* ===== Table decorator - Hover bar ===== */
> +.hover-bar tr:hover {
> +background-color: #cccccc;
> +cursor: default;
> +}
> +
> +.hover-bar .header-row:hover,.hover-bar tr th:hover {
> +background-color: #ffffff;
> +color: #000000;
> +}
> +
> +/* ===== Table decorator - Grid ===== */
> +/* These decorators need an IE hack. IE7 does not
> +render borders around empty <td> elements */
> +.dark-grid { /* dark grid */
> +border-right: 0.1em solid #000000;
> +border-top: 0.1em solid #000000;
> +}
> +
> +.dark-grid td,.dark-grid .header-row-2 th,.dark-grid .header-row-2 td {
> +border-bottom: 0.1em solid #000000;
> +border-left: 0.1em solid #000000;
> +}
> +
> +.light-grid { /* light grid */
> +border-right: 0.1em solid #cccccc;
> +border-top: 0.1em solid #cccccc;
> +}
> +
> +.light-grid td,.light-grid .header-row td {
> +border-bottom: 0.1em solid #cccccc;
> +border-left: 0.1em solid #cccccc;
> +}
> +
> +/* ===== Table decorator - Calendar ===== */
> +.calendar {
> +border-right: 0.1em solid #cccccc;
> +}
> +
> +.calendar tr td {
> +border-bottom: 0.1em solid #cccccc;
> +border-left: 0.1em solid #cccccc;
> +vertical-align: top;
> +padding: 0.5em;
> +}
> +
> +.calendar .header-row td {
> +background-color: #69a9d9;
> +border-bottom: 0.1em solid #cccccc;
> +border-left: 0.1em solid #cccccc;
> +color: #ffffff;
> +height: auto;
> +text-align: center;
> +}
> +
> +.calendar tr td .add-new {
> +float: right;
> +}
> +
> +.calendar tr td .h1 {
> +color: #000099;
> +float: left;
> +}
> +
> +.calendar .current-period {
> +background-color: #ffffcc;
> +}
> +
> +.calendar .active-period {
> +background-color: #eeeeee;
> +}
> +
> +/* ======================= */
> +/* ===== Tree Styles ===== */
> +/* ======================= */
> +.basic-tree { /* placeholder */
> +
> +}
> +
> +.basic-tree ul {
> +padding-left: 1em;
> +}
> +
> +.basic-tree li {
> +padding-left: 1em;
> +white-space: nowrap;
> +}
> +
> +.basic-tree li .expanded {
> +background: url(/images/collapse.gif) no-repeat left center;
> +padding-right: 1em;
> +}
> +
> +.basic-tree li .collapsed {
> +background: url(/images/expand.gif) no-repeat left center;
> +padding-right: 1em;
> +}
> +
> +.basic-tree li .leafnode {
> +background: url(/images/expand-collapse-placeholder.gif) no-repeat left center;
> +padding-right: 1em;
> +}
> +
> +.basic-tree li .treeitem { /* treeitem is deprecated */
> +border-style: none;
> +color: #000099;
> +font-size: 1em;
> +}
> +
> +.basic-tree li a:hover {
> +color: #0000ff;
> +}
> +
> +/* ======================== */
> +/* ===== Form Styles ===== */
> +/* ======================== */
> +.basic-form {
> +margin-bottom: 1em;
> +}
> +
> +.basic-form table {
> +width: 100%;
> +}
> +
> +.basic-form table .header-row:hover {
> +background-color: #ffffff;
> +color: #000000;
> +}
> +
> +.basic-form table tr td {
> +padding: 0.1em;
> +}
> +
> +.basic-form table tr .label,.basic-form table tr .group-label {
> +/* field labels for forms */
> +font-weight: bold;
> +text-align: right;
> +padding-right: 1.5em;
> +width: 1%;
> +}
> +
> +.basic-form table tr .group-label {
> +/* "header" for field label groups */
> +font-size: 1.2em;
> +padding: 2em 1.5em 0 0;
> +}
> +
> +.basic-form table tr th,.basic-form table .header-row {
> +font-weight: bold;
> +text-align: left;
> +}
> +
> +.basic-form table .header-row:hover,.basic-form table tr th:hover {
> +background-color: #ffffff;
> +color: #000000;
> +}
> +
> +.basic-form table .header-row td {
> +border-bottom: 0.1em solid #999999;
> +}
> +
> +.basic-form table .viewManyTR1,.basic-form table .alternate-row {
> +/* Alternating row style */
> +/* .viewManyTR1 deprecated - use .alternate-row */
> +background-color: #eeeeee;
> +}
> +
> +.basic-form table tr td .smallSubmit,.basic-form table tr td .smallSubmit:visited {
> +background-color: #ffffff;
> +border: #999999 solid 0.1em;
> +color: #000099;
> +font-size: 1em;
> +font-weight: bold;
> +margin: 0.2em;
> +padding: 0.1em 0.2em 0.1em 0.2em;
> +}
> +
> +.basic-form table tr td .smallSubmit:hover,.basic-form table tr td .smallSubmit:active {
> +color: #ff0000;
> +text-decoration: none;
> +}
> +
> +.basic-form table tr td .disabled {
> +background-color: #cccccc;
> +color: #333366;
> +text-decoration: none;
> +}
> +
> +/* ===== Form decorator - Form Widget ===== */
> +.form-widget table tr .label,.form-widget-table tr .label {
> +/* Added for backward compatibility */
> +width: 20%;
> +}
> +
> +.form-widget table,.form-widget-table {
> +width: auto;
> +}
> +
> +.form-widget-table {
> +margin-bottom: 1em;
> +}
> +
> +/* Pager */
> +.nav-pager {
> +height: 2em;
> +padding-bottom: 0.7em;
> +padding-top: 0.4em;
> +}
> +
> +.nav-pager ul {
> +display: inline; /* IE Fix */
> +}
> +
> +.nav-pager ul li {
> +background-color: #ffffff;
> +float: left;
> +font-weight: bold;
> +line-height: 1.8em;
> +margin: 0.2em;
> +}
> +
> +.nav-pager ul li a {
> +display: block;
> +height: 16px;
> +width: 16px;
> +text-indent:2000px;
> +}
> +
> +.nav-pager ul li span {
> +visibility:hidden;
> +display: block;
> +height: 16px;
> +width: 16px;
> +}
> +
> +.nav-pager ul .nav-first a {
> +background: url(/droppingcrumbs/images/resultset_first.png) no-repeat;
> +}
> +.nav-pager ul .nav-previous a {
> +background: url(/droppingcrumbs/images/resultset_previous.png) no-repeat;
> +}
> +.nav-pager ul .nav-next a {
> +background: url(/droppingcrumbs/images/resultset_next.png) no-repeat;
> +}
> +.nav-pager ul .nav-last a {
> +background: url(/droppingcrumbs/images/resultset_last.png) no-repeat;
> +}
> +.nav-pager ul .nav-first-disabled {
> +background: url(/droppingcrumbs/images/resultset_first_disabled.png) no-repeat;
> +}
> +.nav-pager ul .nav-previous-disabled {
> +background: url(/droppingcrumbs/images/resultset_previous_disabled.png) no-repeat;
> +}
> +.nav-pager ul .nav-next-disabled {
> +background: url(/droppingcrumbs/images/resultset_next_disabled.png) no-repeat;
> +}
> +.nav-pager ul .nav-last-disabled {
> +background: url(/droppingcrumbs/images/resultset_last_disabled.png) no-repeat;
> +}
> +.nav-pager ul .nav-pagesize {
> +padding: 0 30px 0 30px;
> +}
> +
> +.view-calendar {
> +background: url(/images/cal.gif) no-repeat;
> +}
> +
> +.field-lookup ul li {
> +float: left;
> +}
> +
> +.field-lookup ul li a{
> +background: url(/droppingcrumbs/images/application_view_list.png) no-repeat 0 0;
> +display: block;
> +margin: 3px 10px 0px 4px;
> +width:16px;
> +height:16px;
> +}
> +
> +.last-system-msg{
> +color:#FFFFFF;
> +padding-left:10px;
> +}
> +
> +.last-system-msg a{
> +color:#FFFFFF;
> +}
> +
> +/* ================================= */
> +/* ===== Calendar Date Select ====== */
> +/* ================================= */
> +.calendar_date_select {
> +color: #fff;
> +border: #777 1px solid;
> +display: block;
> +width: 200px;
> +z-index: 1000;
> +}
> +
> +/* this is a fun ie6 hack to get drop downs to stay behind the popup window.  This should always be just underneath 
> .calendar_date_select */
> +iframe.ie6_blocker {
> +position: absolute;
> +z-index: 999;
> +}
> +
> +.calendar_date_select thead th {
> +font-weight: bold;
> +background-color: #4682B4;
> +border-top: 1px solid #777;
> +border-bottom: 2px solid #777;
> +color: white !important;
> +}
> +
> +.calendar_date_select .cds_buttons {
> +text-align: center;
> +padding: 5px 0px;
> +background-color: #4682B4;
> +}
> +
> +.calendar_date_select .cds_footer {
> +background-color: #4682B4;
> +padding: 3px;
> +font-size: 12px;
> +text-align: center;
> +}
> +
> +.calendar_date_select table {
> +margin: 0px;
> +padding: 0px;
> +}
> +
> +.calendar_date_select .cds_header {
> +background-color: #87CEEB;
> +border-bottom: 2px solid #87CEEB;
> +text-align: center;
> +}
> +
> +.calendar_date_select .cds_header span {
> +font-size: 15px;
> +color: #000;
> +font-weight: bold;
> +}
> +
> +.calendar_date_select select {
> +font-size: 11px;
> +}
> +
> +.calendar_date_select .cds_header a:hover {
> +color: #fff;
> +}
> +
> +.calendar_date_select .cds_header a {
> +width: 22px;
> +height: 20px;
> +text-decoration: none;
> +font-size: 14px;
> +color: #000 !important;
> +}
> +
> +.calendar_date_select .cds_header a.prev {
> +float: left;
> +}
> +
> +.calendar_date_select .cds_header a.next {
> +float: right;
> +}
> +
> +.calendar_date_select .cds_header a.close {
> +float: right;
> +display: none;
> +}
> +
> +.calendar_date_select .cds_header select.month {
> +width: 90px;
> +}
> +
> +.calendar_date_select .cds_header select.year {
> +width: 61px;
> +}
> +
> +.calendar_date_select .cds_buttons a {
> +color: #fff;
> +font-size: 9px;
> +}
> +
> +.calendar_date_select td {
> +font-size: 12px;
> +width: 24px;
> +height: 21px;
> +text-align: center;
> +vertical-align: middle;
> +background-color: #87CEEB;
> +}
> +
> +.calendar_date_select td.weekend {
> +background-color: #ADD8E6;
> +}
> +
> +.calendar_date_select td div {
> +color: #fff;
> +}
> +
> +.calendar_date_select td div.other {
> +color: #888;
> +}
> +
> +.calendar_date_select td.selected div {
> +color: #000;
> +}
> +
> +.calendar_date_select tbody td {
> +border-bottom: 1px solid #FFD700;
> +}
> +
> +.calendar_date_select td.selected {
> +background-color: #fff;
> +}
> +
> +.calendar_date_select td:hover {
> +background-color: #00BFFF;
> +}
> +
> +.calendar_date_select td.today {
> +border: 1px dashed #FFFF00;
> +}
> +
> +.calendar_date_select td.disabled div {
> +color: #454545;
> +}
> +
> +.fieldWithErrors .calendar_date_select {
> +border: 2px solid #FF0000;
> +}
> +
> +/* ============================= */
> +/* ===== FieldGroup Styles ===== */
> +/* ============================= */
> +.fieldgroup-title-bar {
> +font-size: 1.2em;
> +font-weight: bold;
> +padding: 5px 0 5px 10px;
> +}
> +
> +.fieldgroup-title-bar ul .collapsed,.fieldgroup-title-bar ul .collapsed:hover
> +{
> +background: url(/droppingcrumbs/images/bullet_toggle_plus.png) no-repeat left center;
> +}
> +
> +.fieldgroup-title-bar ul .expanded,.fieldgroup-title-bar ul .expanded:hover
> +{
> +background: url(/droppingcrumbs/images/bullet_toggle_minus.png) no-repeat left center;
> +}
> +
> +.fieldgroup-title-bar a {
> +cursor:pointer;
> +text-decoration:none;
> +padding-left: 10px;
> +color: #000000;
> +}
> +
> +/* == Portlet configuration screenlet == */
> +.portlet-config {
> +background-color: #D4D0C8;
> +border: 2px solid #D4D0C8;
> +margin-bottom: 5px;
> +}
> +
> +.portlet-config-title-bar .title {
> +color: #555555;
> +font-size: 1.2em;
> +float: left;
> +}
> +
> +.portlet-config-title-bar ul {
> +display: inline; /* IE Fix */
> +}
> +
> +.portlet-config-title-bar ul li {
> +float: right;
> +font-size: 1em;
> +font-weight: bold;
> +padding: 0.1em 0.5em 0.2em 0.5em;
> +}
> +
> +.portlet-config-title-bar ul li.move-up {
> +background: url(/images/arrow-single-up-green.png) no-repeat center center;
> +}
> +
> +.portlet-config-title-bar ul li.move-down {
> +background: url(/images/arrow-single-down-green.png) no-repeat center center;
> +}
> +
> +.portlet-config-title-bar ul li.move-left {
> +background: url(/images/arrow-single-left-green.png) no-repeat center center;
> +}
> +
> +.portlet-config-title-bar ul li.move-right {
> +background: url(/images/arrow-single-right-green.png) no-repeat center center;
> +}
> +
> +.portlet-config-title-bar ul li.move-top {
> +background: url(/images/arrow-end-up-green.png) no-repeat center center;
> +}
> +
> +.portlet-config-title-bar ul li.move-bottom {
> +background: url(/images/arrow-end-down-green.png) no-repeat center center;
> +}
> +
> +.portlet-config-title-bar ul li.remove {
> +background: url(/images/mini-trash.png) no-repeat center center;
> +}
> +
> +.portlet-config-title-bar ul li.edit {
> +background: url(/images/mini-edit.png) no-repeat center center;
> +}
> +
> +/* == Portal Manager Toolbar == */
> +#manage-portal-toolbar {
> +background-color: #D4D0C8;
> +margin-bottom: 0.5em;
> +}
> +
> +#manage-portal-toolbar ul li {
> +float: left;
> +padding: 0.1em 0.5em 0.2em 0.5em;
> +}
> +
> +#manage-portal-toolbar #config-on-off,#manage-portal-toolbar #manage-portal-page,#manage-portal-toolbar #add-column {
> +float: right;
> +}
> +
> +#manage-portal-toolbar #portal-page-name {
> +font-size: 1.5em;
> +font-weight: bold;
> +}
> +
> +.manage-portal-column-toolbar #add-portlet,.manage-portal-column-toolbar #delete-column,.manage-portal-column-toolbar 
> #column-width {
> +float: right;
> +}
> +
> +/***********************************************
> +Webtools
> +***********************************************/
> +.webToolList h3 {
> +margin:0.75em 0 0.09em 0;
> +text-transform:uppercase;
> +}
>
> Added: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar1.gif
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar1.gif?rev=836017&view=auto
> ==============================================================================
> Binary file - no diff available.
>
> Propchange: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar1.gif
> ------------------------------------------------------------------------------
>    svn:mime-type = application/octet-stream
>
> Added: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar2.gif
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar2.gif?rev=836017&view=auto
> ==============================================================================
> Binary file - no diff available.
>
> Propchange: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar2.gif
> ------------------------------------------------------------------------------
>    svn:mime-type = application/octet-stream
>
> Added: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar3.gif
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar3.gif?rev=836017&view=auto
> ==============================================================================
> Binary file - no diff available.
>
> Propchange: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar3.gif
> ------------------------------------------------------------------------------
>    svn:mime-type = application/octet-stream
>
> Added: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar4.gif
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar4.gif?rev=836017&view=auto
> ==============================================================================
> Binary file - no diff available.
>
> Propchange: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar4.gif
> ------------------------------------------------------------------------------
>    svn:mime-type = application/octet-stream
>
> Added: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/application_view_list.png
> URL: 
> http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/application_view_list.png?rev=836017&view=auto
> ==============================================================================
> Binary file - no diff available.
>
> Propchange: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/application_view_list.png
> ------------------------------------------------------------------------------
>    svn:mime-type = application/octet-stream
>
> Added: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_arrow_down.png
> URL: 
> http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_arrow_down.png?rev=836017&view=auto
> ==============================================================================
> Binary file - no diff available.
>
> Propchange: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_arrow_down.png
> ------------------------------------------------------------------------------
>    svn:mime-type = application/octet-stream
>
> Added: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_arrow_up.png
> URL: 
> http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_arrow_up.png?rev=836017&view=auto
> ==============================================================================
> Binary file - no diff available.
>
> Propchange: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_arrow_up.png
> ------------------------------------------------------------------------------
>    svn:mime-type = application/octet-stream
>
> Added: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_green.png
> URL: 
> http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_green.png?rev=836017&view=auto
> ==============================================================================
> Binary file - no diff available.
>
> Propchange: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_green.png
> ------------------------------------------------------------------------------
>    svn:mime-type = application/octet-stream
>
> Added: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_orange.png
> URL: 
> http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_orange.png?rev=836017&view=auto
> ==============================================================================
> Binary file - no diff available.
>
> Propchange: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_orange.png
> ------------------------------------------------------------------------------
>    svn:mime-type = application/octet-stream
>
> Added: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_pink.png
> URL: 
> http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_pink.png?rev=836017&view=auto
> ==============================================================================
> Binary file - no diff available.
>
> Propchange: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_pink.png
> ------------------------------------------------------------------------------
>    svn:mime-type = application/octet-stream
>
> Added: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_purple.png
> URL: 
> http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_purple.png?rev=836017&view=auto
> ==============================================================================
> Binary file - no diff available.
>
> Propchange: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_purple.png
> ------------------------------------------------------------------------------
>    svn:mime-type = application/octet-stream
>
> Added: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_red.png
> URL: 
> http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_red.png?rev=836017&view=auto
> ==============================================================================
> Binary file - no diff available.
>
> Propchange: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_red.png
> ------------------------------------------------------------------------------
>    svn:mime-type = application/octet-stream
>
> Added: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_toggle_minus.png
> URL: 
> http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_toggle_minus.png?rev=836017&view=auto
> ==============================================================================
> Binary file - no diff available.
>
> Propchange: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_toggle_minus.png
> ------------------------------------------------------------------------------
>    svn:mime-type = application/octet-stream
>
> Added: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_toggle_plus.png
> URL: 
> http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_toggle_plus.png?rev=836017&view=auto
> ==============================================================================
> Binary file - no diff available.
>
> Propchange: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_toggle_plus.png
> ------------------------------------------------------------------------------
>    svn:mime-type = application/octet-stream
>
> Added: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_yellow.png
> URL: 
> http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_yellow.png?rev=836017&view=auto
> ==============================================================================
> Binary file - no diff available.
>
> Propchange: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_yellow.png
> ------------------------------------------------------------------------------
>    svn:mime-type = application/octet-stream
>
> Added: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/exclamation.png
> URL: 
> http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/exclamation.png?rev=836017&view=auto
> ==============================================================================
> Binary file - no diff available.
>
> Propchange: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/exclamation.png
> ------------------------------------------------------------------------------
>    svn:mime-type = application/octet-stream
>
> Added: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/header_top_bg.gif
> URL: 
> http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/header_top_bg.gif?rev=836017&view=auto
> ==============================================================================
> Binary file - no diff available.
>
> Propchange: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/header_top_bg.gif
> ------------------------------------------------------------------------------
>    svn:mime-type = application/octet-stream
>
>