You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ofbiz.apache.org by do...@apache.org on 2010/02/16 20:08:06 UTC

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

Author: doogie
Date: Tue Feb 16 19:08:04 2010
New Revision: 910652

URL: http://svn.apache.org/viewvc?rev=910652&view=rev
Log:
New theme, tomahawk, created by Bruno Busco and Erik Schuessler of
Brainfood.

Added:
    ofbiz/trunk/themes/tomahawk/
    ofbiz/trunk/themes/tomahawk/data/
    ofbiz/trunk/themes/tomahawk/data/TomahawkThemeData.xml
    ofbiz/trunk/themes/tomahawk/includes/
    ofbiz/trunk/themes/tomahawk/includes/appbarClose.ftl
    ofbiz/trunk/themes/tomahawk/includes/appbarOpen.ftl
    ofbiz/trunk/themes/tomahawk/includes/footer.ftl
    ofbiz/trunk/themes/tomahawk/includes/header.ftl
    ofbiz/trunk/themes/tomahawk/ofbiz-component.xml
    ofbiz/trunk/themes/tomahawk/webapp/
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/WEB-INF/
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/WEB-INF/web.xml
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/css/
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/css/docbook.css
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/css/help.css
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/css/style.css
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/css/stylertl.css
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/images/
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/images/appbar1.gif
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/images/appbar2.gif
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/images/appbar3.gif
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/images/appbar4.gif
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/images/application_view_list.png
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/images/bkgd_footer.gif
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/images/bkgd_header.gif
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/images/bkgd_page.gif
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/images/bkgd_subheader.gif
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/images/bkgd_subheader.png
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/images/btn_add.png
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/images/btn_delete.png
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/images/bullet_arrow_down.png
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/images/bullet_arrow_up.png
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/images/bullet_green.png
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/images/bullet_orange.png
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/images/bullet_pink.png
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/images/bullet_purple.png
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/images/bullet_red.png
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/images/bullet_toggle_minus.png
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/images/bullet_toggle_plus.jpg
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/images/bullet_toggle_plus.png
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/images/bullet_yellow.png
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/images/button_lightgray.jpg
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/images/button_medgray.jpg
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/images/button_medgray_in.jpg
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/images/button_whitegray.jpg
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/images/button_yellow.jpg
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/images/cal.gif
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/images/cal.png
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/images/collapse.png
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/images/exclamation.png
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/images/expand.jpg
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/images/expand.png
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/images/fieldlookup.png
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/images/footer_bg.gif
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/images/footer_bg2.gif
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/images/header_top_bg.gif
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/images/header_top_bg_btm.gif
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/images/help.png
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/images/information.png
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/images/ofbiz_logo.gif
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/images/ofbiz_logo.png
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/images/ofbizbackend_17.png
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/images/ptrn_button.gif
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/images/ptrn_button_hover.gif
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/images/ptrn_button_hover.jpg
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/images/ptrn_button_hover.png
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/images/ptrn_create.gif
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/images/ptrn_delete.jpg
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/images/ptrn_find.jpg
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/images/ptrn_hot_create.gif
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/images/ptrn_hot_delete.jpg
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/images/ptrn_hot_find.jpg
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/images/resultset_first.png
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/images/resultset_first_disabled.png
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/images/resultset_first_hot.png
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/images/resultset_last.png
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/images/resultset_last_disabled.png
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/images/resultset_last_hot.png
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/images/resultset_next.png
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/images/resultset_next_disabled.png
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/images/resultset_next_hot.png
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/images/resultset_previous.png
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/images/resultset_previous_disabled.png
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/images/resultset_previous_hot.png
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/images/screenlet_shadow1.png
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/images/tab_bar.gif
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/images/tab_bar.jpg
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/images/tab_normal1.gif
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/images/tab_normal1.png
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/images/tab_selected.jpg
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/images/tab_selected.png
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/images/tooltip.jpg
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/images/tooltip.png
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/js/
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/js/dropdown.js
    ofbiz/trunk/themes/tomahawk/webapp/tomahawk/screenshot.jpg

Added: ofbiz/trunk/themes/tomahawk/data/TomahawkThemeData.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/tomahawk/data/TomahawkThemeData.xml?rev=910652&view=auto
==============================================================================
--- ofbiz/trunk/themes/tomahawk/data/TomahawkThemeData.xml (added)
+++ ofbiz/trunk/themes/tomahawk/data/TomahawkThemeData.xml Tue Feb 16 19:08:04 2010
@@ -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="TOMAHAWK" visualThemeSetId="BACKOFFICE" description="Tomahawk: "/>
+    <VisualThemeResource visualThemeId="TOMAHAWK" resourceTypeEnumId="VT_NAME" resourceValue="TOMAHAWK" sequenceId="01"/>
+    <VisualThemeResource visualThemeId="TOMAHAWK" resourceTypeEnumId="VT_STYLESHEET" resourceValue="/tomahawk/css/style.css" sequenceId="01"/>
+    <VisualThemeResource visualThemeId="TOMAHAWK" resourceTypeEnumId="VT_HELPSTYLESHEET" resourceValue="/tomahawk/css/help.css" sequenceId="01"/>
+    <VisualThemeResource visualThemeId="TOMAHAWK" resourceTypeEnumId="VT_DOCBOOKSTYLESHEET" resourceValue="/tomahawk/webapp/tomahawk/css/docbook.css" sequenceId="01"/>
+    <VisualThemeResource visualThemeId="TOMAHAWK" resourceTypeEnumId="VT_HDR_JAVASCRIPT" resourceValue="/tomahawk/js/dropdown.js" sequenceId="01"/>
+    <VisualThemeResource visualThemeId="TOMAHAWK" resourceTypeEnumId="VT_SHORTCUT_ICON" resourceValue="/images/ofbiz.ico" sequenceId="01"/>
+    <VisualThemeResource visualThemeId="TOMAHAWK" resourceTypeEnumId="VT_HDR_IMAGE_URL" resourceValue="/images/ofbiz_logo.gif" sequenceId="01"/>
+    <VisualThemeResource visualThemeId="TOMAHAWK" resourceTypeEnumId="VT_HDR_TMPLT_LOC" resourceValue="component://tomahawk/includes/header.ftl" sequenceId="01"/>
+    <VisualThemeResource visualThemeId="TOMAHAWK" resourceTypeEnumId="VT_FTR_TMPLT_LOC" resourceValue="component://tomahawk/includes/footer.ftl" sequenceId="01"/>
+    <VisualThemeResource visualThemeId="TOMAHAWK" resourceTypeEnumId="VT_NAV_OPEN_TMPLT" resourceValue="component://tomahawk/includes/appbarOpen.ftl" sequenceId="01"/>
+    <VisualThemeResource visualThemeId="TOMAHAWK" resourceTypeEnumId="VT_NAV_CLOSE_TMPLT" resourceValue="component://tomahawk/includes/appbarClose.ftl" sequenceId="01"/>
+    <VisualThemeResource visualThemeId="TOMAHAWK" resourceTypeEnumId="VT_MSG_TMPLT_LOC" resourceValue="component://common/webcommon/includes/messages.ftl" sequenceId="01"/>
+    <VisualThemeResource visualThemeId="TOMAHAWK" resourceTypeEnumId="VT_SCREENSHOT" resourceValue="/tomahawk/screenshot.jpg" sequenceId="01"/>
+</entity-engine-xml>

Added: ofbiz/trunk/themes/tomahawk/includes/appbarClose.ftl
URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/tomahawk/includes/appbarClose.ftl?rev=910652&view=auto
==============================================================================
--- ofbiz/trunk/themes/tomahawk/includes/appbarClose.ftl (added)
+++ ofbiz/trunk/themes/tomahawk/includes/appbarClose.ftl Tue Feb 16 19:08:04 2010
@@ -0,0 +1,90 @@
+<#--
+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 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>
+
+<#if appModelMenu.getModelMenuItemByName(headerItem)?exists>
+  <#if headerItem!="main">
+    <div class="breadcrumbs-sep">
+      ${appModelMenu.getModelMenuItemByName(headerItem).getTitle(context)}
+    </div>
+  </#if>
+</#if>
+
+<div id="control-area">
+  <ul id="preferences-menu">
+    <#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 webSiteId?exists && requestAttributes._CURRENT_VIEW_?exists>
+      <#include "component://common/webcommon/includes/helplink.ftl" />
+      <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}></a></li>
+    </#if>
+    <#if userLogin?exists>
+      <li><a href="<@o...@ofbizUrl>">${uiLabelMap.CommonLogout}</a></li>
+      <li><a href="<@o...@ofbizUrl>">${uiLabelMap.CommonVisualThemes}</a></li>
+    <#else>
+      <li><a href="<@o...@ofbizUrl>">${uiLabelMap.CommonLogin}</a></li>
+    </#if>
+    <li class="first"><a href="<@o...@ofbizUrl>">${uiLabelMap.CommonLanguageTitle}</a></li>
+    <#if userLogin?exists>
+      <#if orgName?has_content>
+        <li class="org">${orgName}</li>
+      </#if>
+      <#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>
+  </ul>
+</div>
+</div>
+</div>
+<div class="clear">
+</div>

Added: ofbiz/trunk/themes/tomahawk/includes/appbarOpen.ftl
URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/tomahawk/includes/appbarOpen.ftl?rev=910652&view=auto
==============================================================================
--- ofbiz/trunk/themes/tomahawk/includes/appbarOpen.ftl (added)
+++ ofbiz/trunk/themes/tomahawk/includes/appbarOpen.ftl Tue Feb 16 19:08:04 2010
@@ -0,0 +1,106 @@
+<#--
+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")>
+
+<#assign appModelMenu = Static["org.ofbiz.widget.menu.MenuFactory"].getMenuFromLocation(applicationMenuLocation,applicationMenuName,delegator,dispatcher)>
+<#if appModelMenu.getModelMenuItemByName(headerItem)?exists>
+  <#if headerItem!="main">
+    <#assign show_last_menu = true>
+  </#if>
+</#if>
+
+<div class="tabbar">
+  <div class="breadcrumbs<#if show_last_menu?exists> menu_selected</#if>">
+      <div id="main-navigation">
+        <h2>${uiLabelMap.CommonApplications}</h2>
+        <ul>
+          <li>
+            <ul><li><ul class="primary">
+            <#-- 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>
+                <#-- 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>
+            </#list>
+           </ul></li>
+           <li><ul class="secondary">
+            <#-- 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>
+                <#-- 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>
+            </#list>
+            </ul>
+          </li>
+        </ul>
+      </div>

Added: ofbiz/trunk/themes/tomahawk/includes/footer.ftl
URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/tomahawk/includes/footer.ftl?rev=910652&view=auto
==============================================================================
--- ofbiz/trunk/themes/tomahawk/includes/footer.ftl (added)
+++ ofbiz/trunk/themes/tomahawk/includes/footer.ftl Tue Feb 16 19:08:04 2010
@@ -0,0 +1,42 @@
+<#--
+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">
+  <ul>
+    <li>
+      ${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" />
+    </li>
+    <li class="opposed">${nowTimestamp?datetime?string.short} -
+  <a href="<@o...@ofbizUrl>">${timeZone.getDisplayName(timeZone.useDaylightTime(), Static["java.util.TimeZone"].LONG, locale)}</a>
+    </li>
+  </ul>
+</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/tomahawk/includes/header.ftl
URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/tomahawk/includes/header.ftl?rev=910652&view=auto
==============================================================================
--- ofbiz/trunk/themes/tomahawk/includes/header.ftl (added)
+++ ofbiz/trunk/themes/tomahawk/includes/header.ftl Tue Feb 16 19:08:04 2010
@@ -0,0 +1,120 @@
+<#--
+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>
+
+<body>
+  <div class="page-container">
+    <div class="hidden">
+      <a href="#column-container" title="${uiLabelMap.CommonSkipNavigation}" accesskey="2">
+        ${uiLabelMap.CommonSkipNavigation}
+      </a>
+    </div>
+    <#if (userPreferences.COMPACT_HEADER)?default("N") == "N">
+      <div id="masthead">
+        <ul>
+          <#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 class="last-system-msg">
+                <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>
+            </li>
+          </#if>
+        </ul>
+        <br class="clear" />
+      </div>
+    </#if>

Added: ofbiz/trunk/themes/tomahawk/ofbiz-component.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/tomahawk/ofbiz-component.xml?rev=910652&view=auto
==============================================================================
--- ofbiz/trunk/themes/tomahawk/ofbiz-component.xml (added)
+++ ofbiz/trunk/themes/tomahawk/ofbiz-component.xml Tue Feb 16 19:08:04 2010
@@ -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="tomahawk"
+        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/TomahawkThemeData.xml"/>
+
+    <!-- web applications; will be mounted when using the embedded Jetty container -->
+    <webapp name="tomahawk"
+        title="tomahawk"
+        menu-name="secondary"
+        server="default-server"
+        location="webapp/tomahawk"
+        mount-point="/tomahawk"
+        app-bar-display="false"/>
+</ofbiz-component>

Added: ofbiz/trunk/themes/tomahawk/webapp/tomahawk/WEB-INF/web.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/tomahawk/webapp/tomahawk/WEB-INF/web.xml?rev=910652&view=auto
==============================================================================
--- ofbiz/trunk/themes/tomahawk/webapp/tomahawk/WEB-INF/web.xml (added)
+++ ofbiz/trunk/themes/tomahawk/webapp/tomahawk/WEB-INF/web.xml Tue Feb 16 19:08:04 2010
@@ -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 - Tomahawk Visual Theme</display-name>
+  <description>Tomahawk 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/tomahawk/webapp/tomahawk/css/docbook.css
URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/tomahawk/webapp/tomahawk/css/docbook.css?rev=910652&view=auto
==============================================================================
--- ofbiz/trunk/themes/tomahawk/webapp/tomahawk/css/docbook.css (added)
+++ ofbiz/trunk/themes/tomahawk/webapp/tomahawk/css/docbook.css Tue Feb 16 19:08:04 2010
@@ -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/tomahawk/webapp/tomahawk/css/help.css
URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/tomahawk/webapp/tomahawk/css/help.css?rev=910652&view=auto
==============================================================================
--- ofbiz/trunk/themes/tomahawk/webapp/tomahawk/css/help.css (added)
+++ ofbiz/trunk/themes/tomahawk/webapp/tomahawk/css/help.css Tue Feb 16 19:08:04 2010
@@ -0,0 +1,61 @@
+/***********************************************
+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;
+}
+
+ol.numbers {
+list-style: decimal;
+padding-left: 20px;
+}
+
+ul.dots {
+list-style: circle;
+padding-left: 20px;
+}

Added: ofbiz/trunk/themes/tomahawk/webapp/tomahawk/css/style.css
URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/tomahawk/webapp/tomahawk/css/style.css?rev=910652&view=auto
==============================================================================
--- ofbiz/trunk/themes/tomahawk/webapp/tomahawk/css/style.css (added)
+++ ofbiz/trunk/themes/tomahawk/webapp/tomahawk/css/style.css Tue Feb 16 19:08:04 2010
@@ -0,0 +1,2356 @@
+/*
+ * 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-image: url:(../images/header_top_bg.gif);
+background-color: black;
+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: #140f0c;
+font-weight: bold;
+}
+
+a:hover,a:active {
+text-decoration: underline;
+}
+
+.disabled {
+color: #333366;
+text-decoration: none;
+}
+
+body,textarea,input,select {
+font-family:Verdana, Geneva, 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: #fffcea;
+border:0.1em solid #999999;
+font-size: 1.1em;
+margin: 0.2em;
+padding:0.4em 0;
+}
+
+input[type="submit"],input[type="button"],input[type="reset"] {
+background-color: #FCF9E6;
+border-bottom: #999999 solid 0.1em;
+border-top: #f7e893 solid 0.1em;
+border-left: #f7e893 solid 0.1em;
+border-right: #999999 solid 0.1em;
+color: #262626;
+background-image: url(../images/button_whitegray.jpg);
+font-size: 1em;
+font-weight: bold;
+padding:0.4em 0.5em;
+}
+
+input[type="submit"]:hover {
+color: #000000;
+cursor: pointer;
+border-bottom: #999999 solid 0.1em;
+border-top: #333333 solid 0.1em;
+border-left: #333333 solid 0.1em;
+border-right: #999999 solid 0.1em;
+text-decoration: underline;
+background-image: url(../images/button_medgray_in.jpg);
+}
+
+input[type="file"] {
+font-size: 1.1em;
+height: 1.6em; /* force ctrl to scale with text */
+}
+
+select {
+background-color: #fffcea;
+
+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.7em;
+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(../images/bullet_pink.png) no-repeat;
+}
+
+/* Catalogs bullet */
+.browsecategorylist .browsecategorytext {
+background: url(../images/bullet_green.png) no-repeat;
+}
+
+/* Categories bullet */
+.browsecategorylist .browsecategorylist .browsecategorytext {
+background: url(../images/bullet_red.png) no-repeat;
+}
+
+A.browsecategorybutton {
+color: #181818;
+}
+
+.browsecategorybuttondisabled {
+color: #333333;
+font-weight: bold;
+}
+
+A.buttontext,.buttontextdisabled {
+border-bottom: #999999 solid 0.1em;
+border-top: #f7e893 solid 0.1em;
+border-left: #f7e893 solid 0.1em;
+border-right: #999999 solid 0.1em;
+background-color: #262626;
+background-image: url(../images/button_whitegray.jpg);
+background-repeat:repeat-x;
+font-weight: bold;
+line-height: 2.9em;
+margin-left:  0.0em;
+padding: 0.4em 0.6em 0.4em 0.6em;
+/*white-space: nowrap;*/
+}
+
+A.buttontext {
+color: #000000;
+}
+
+A.buttontext:hover {
+color: #000000;
+border-bottom: #f7e893 solid 0.1em;
+border-top: #333333 solid 0.1em;
+border-left: #333333 solid 0.1em;
+border-right: #f7e893 solid 0.1em;
+background-image: url(../images/button_medgray_in.jpg);
+text-decoration:none;
+}
+
+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: #105fa8 url(../images/information.png) no-repeat 10px 50%;
+color: #FFFFFF;
+border: solid 3px #f0f0f0;
+}
+.errorMessage {
+background: #820f05 url(../images/exclamation.png) no-repeat 5px 50%;
+color: #ffffff;
+font-size:11px;
+border: solid 3px #f0f0f0;
+}
+.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 {
+background-color: #999999;
+}
+
+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.no-padding {
+padding: 0;
+border: none;
+}
+
+#column-container {
+margin: auto;
+padding: 0 5px 5px 5px;
+position: relative;
+background:#81817F url(../images/bkgd_page.gif) repeat-x scroll 0 0;
+}
+
+#column-container h1, #column-container .h1 {
+margin-bottom: 0.9em;
+_margin-top:.5em;
+padding-left:.3em;
+color:#251f16;
+font-weight:normal;
+font-size:17px;
+}
+
+#column-container h2, #column-container .h2 {
+background-image:url(../images/bkgd_subheader.png);
+background-repeat:repeat-x;
+margin-bottom: 0px;
+_margin-top:8px;
+padding-bottom:8px;
+padding-left:8px;
+padding-top:4px;
+color:#111111;
+font-size:14px;
+font-weight:normal;
+}
+
+#column-container .left {
+float: left;
+/* alt: position: absolute; top: 0px; left: 0px; */
+width: 22em;
+margin-right: 1em;
+padding-top:8px;
+}
+
+#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;
+}
+
+#content-main-section {
+padding-top:8px;
+}
+
+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%;
+vertical-align: middle;
+}
+
+.required,input.required {
+/* required style for <input> elements */
+background-color: #eeeeee;
+}
+
+.tooltip { /* tooltip style */
+background: url(../images/tooltip.png) scroll 0 0;
+_border: 0.1em solid #a3a3a1;
+color: #322209;
+font-size:11px;
+font-style: italic;
+line-height:15px;
+margin: 0.5em 0 0.7em 0;
+padding: 0.2em 0.8em 0.2em 0.5em;
+}
+
+.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: url(../images/header_top_bg_btm.gif) repeat-x;
+height: 30px;
+width: 100%;
+}
+
+.tabbar .breadcrumbs-sep {
+color: #262626;
+float: left;
+height: 22px;
+background: url(../images/appbar4.gif) no-repeat right;
+padding: 8px 20px 0px 10px;
+font-size: 1.5em;
+font-weight: bold;
+}
+
+
+/* ==================================== */
+/* ===== Masthead (Header) Styles ===== */
+/* ==================================== */
+.logo-area a div{
+background: url(../images/ofbiz_logo.png) no-repeat;
+width:385px;
+height:50px;
+}
+
+#masthead {
+background: url(../images/header_top_bg.gif) repeat-x;
+font-weight: bold;
+height: 1%; /* IE fix */
+}
+
+#masthead ul li {
+float: left;
+}
+
+#masthead ul .opposed {
+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: #AAAAAA;
+}
+
+ul#preferences-menu li.org {
+clear: both;
+}
+
+ul#preferences-menu li.user a,
+ul#preferences-menu li.org a {
+color: #AAAAAA;
+}
+
+ul#preferences-menu li a:hover {
+color: #FFFFFF;
+text-decoration: none;
+}
+
+ul#preferences-menu .expanded {
+background: url(../images/collapse.png) no-repeat right;
+width:22px;
+padding: 0;
+}
+
+ul#preferences-menu .collapsed {
+background: url(../images/expand.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: #F9E97F;
+padding: 0.2em;
+font-size:11px;
+font-family:Verdana, Geneva, sans-serif;
+font-weight:normal;
+}
+
+ul#preferences-menu a:hover {
+color: #5CA3D7;
+text-decoration: none;
+}
+
+ul#preferences-menu li.collapsed a:hover {
+background: url(../images/collapse.png) no-repeat right;
+}
+
+ul#preferences-menu li.expanded a:hover {
+background: url(../images/collapse.png) no-repeat right;
+}
+
+ul#preferences-menu li a.help-link {
+display:block;
+height: 18px;
+width:19px;
+margin:0 0 -5px 0;
+background: url(../images/help.png) no-repeat;
+}
+
+/* ========================================= */
+/* ===== Footer Styles ===================== */
+/* ========================================= */
+#footer {
+background: #919191 url(../images/footer_bg.gif) repeat-x scroll 0% 0%;
+height:80px;
+padding-left:5px;
+color:#717069;
+}
+
+#footer li {
+float: left;
+padding: 10px;
+}
+
+#footer li.opposed {
+float: right;
+}
+
+#footer a {
+color: #aa9f63;
+font-weight:normal;
+}
+
+/* ================================================== */
+/* ===== Main Navigation (App Menu) Styles ========== */
+/* ================================================== */
+#main-navigation,#app-navigation {
+height:30px;
+float: left;
+font-size: 130%;
+}
+
+#control-area {
+height:30px;
+float: right;
+bbfont-size: 130%;
+text-align: right;
+padding-right:10px;
+}
+
+#control-area  li{
+float: right;
+}
+
+#main-navigation {
+background: url(../images/appbar2.gif) no-repeat 100% 0%;
+}
+.menu_selected #main-navigation {
+background: url(../images/appbar1.gif) no-repeat 100% 0%;
+}
+#app-navigation {
+background: url(../images/appbar3.gif) no-repeat 100% 0%;
+}
+.menu_selected #app-navigation {
+background: url(../images/appbar2.gif) no-repeat 100% 0%;
+}
+
+#main-navigation h2,#app-navigation h2 {
+color: #FFFFFF;
+cursor: default;
+font-size: 14px;
+font-weight: normal;
+text-decoration: none;
+padding:8px 45px 5px 10px;
+font-family:Verdana, Geneva, sans-serif;
+}
+
+#app-navigation h2 {
+color: #262626;
+font-weight: bold;
+}
+.menu_selected #app-navigation h2 {
+color: #FFFFFF;
+font-weight: normal;
+}
+
+#app-navigation .clear {
+clear: none;
+}
+
+#main-navigation ul li ul,
+#app-navigation ul li ul {
+background-color:#131212;
+border-right:4px solid #131212;
+opacity:0.96;
+position:absolute;
+z-index:9999;
+width:200px;
+filter:alpha(opacity=96);
+-moz-opacity:0.96;
+-khtml-opacity: 0.96;
+-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=96)";
+}
+
+#main-navigation ul li ul li ul.secondary{
+left:204px;
+background-color:#1b1919;
+}
+
+bb#app-navigation ul li ul {
+background-color: #006699;
+border-bottom: solid 5px #003366;
+border-right: solid 4px #003366;
+}
+
+bb.menu_selected #app-navigation ul li ul {
+background-color: #131212;
+border-bottom: solid 5px #131212;
+border-right: solid 4px #131212;
+}
+
+#main-navigation ul li ul li a,
+#app-navigation ul li ul li a {
+display:block;
+padding:5px 16px;
+font-size:12px;
+font-weight:normal;
+color: #FFFFFF;
+}
+
+#main-navigation ul li ul li a:hover,
+#app-navigation ul li ul li a:hover {
+background-color:#8f7915;
+text-decoration:none;
+}
+
+#main-navigation ul li ul li a.disabled,
+#app-navigation ul li ul li a.disabled {
+color:#999999;
+}
+
+#main-navigation ul li ul li.selected a,
+#app-navigation ul li ul li.selected a {
+background-color:#edca2d;
+color:#000000;
+}
+
+#main-navigation ul li ul li.selected a:hover,
+#app-navigation ul li ul li.selected a:hover {
+background-color:#403f40;
+}
+
+/* ============================ */
+/* ===== Screenlet Styles ===== */
+/* ============================ */
+.screenlet {
+height: auto !important;
+height: 1%;
+padding-bottom: 10px;
+margin-bottom:1em;
+background: transparent url(../images/screenlet_shadow1.png) repeat-x 0% 100%;
+}
+
+.screenlet-title-bar {
+background:url(../images/bkgd_header.gif) repeat-x;
+min-height: 21px;
+padding-top: 1px;
+}
+
+.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: normal;
+font-size:15px;
+padding: 0.1em 0.5em 0.2em 0.5em;
+}
+
+.screenlet-title-bar ul {
+display: inline; /* IE Fix */
+}
+
+.screenlet-title-bar ul li {
+border-left: 0.1em solid #BBBBBB;
+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 {
+border-left: none;
+font-size:12px;
+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:15px;
+}
+
+.screenlet-title-bar .h3 a {
+color: #ffff66;
+display: inline;
+}
+
+.screenlet-title-bar ul a {
+color: #F9E97F;
+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(../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(../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;
+}
+
+.screenlet-body {
+background: #bfbfbf;
+border-top:#ebe9db thin solid;
+border-left:#dad8cd thin solid;
+border-right:#9d9d9b thin solid;
+height:auto !important;
+padding:5px;
+}
+
+.screenlet-body h1, .screenlet-body .h1 {
+margin-bottom: 0.5em;
+margin-top:.5em;
+padding-left:.5em;
+color:#f1f1f1;
+font-weight:normal;
+font-size:18px;
+}
+
+.screenlet-body h2, .screenlet-body .h2 {
+margin-left:-5px;
+margin-right:-5px;
+}
+
+.no-padding h2, .no-padding .h2 {
+margin:0;
+}
+
+
+/* login screenlet decorator */
+.login-screenlet {
+min-width: 25em;
+width: 25%;
+}
+
+.login-screenlet .screenlet-title-bar {
+text-align: center;
+}
+/***********************************************
+ajax auto complete
+***********************************************/
+div.autocomplete {
+  position:absolute;
+  width:auto !important;
+/* min-width:154px; */
+  background-color:#f8f8f8;
+  border:1px solid #999999;
+  margin:0;
+  padding:0;
+}
+div.autocomplete ul {
+  list-style-type:none;
+  margin:0;
+  padding:0;
+}
+div.autocomplete ul li.selected {
+ background-color: #ffb;
+}
+div.autocomplete ul li {
+  list-style-type:none;
+  display:block;
+  float: none;
+  margin:0;
+  padding:2px;
+  /*height:32px;*/
+  cursor:pointer;
+}
+
+.indicator img {
+  background: url(/images/ajax-loader.gif) no-repeat 0 0;
+  display: block;
+  margin:3px 10px 0px 24px;
+  width:16px;
+  height:16px;
+  border: none;
+}
+/* ======================================================= */
+/* ===== 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: 10px 5px;
+}
+
+.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; */
+/*background-color: #0099CC; */
+}
+
+.button-bar ul .opposed {
+float: right;
+}
+
+.button-bar ul a,.tabContainer ul a {
+display: block;
+}
+
+.button-bar ul a,.button-bar a {
+background-image:url(../images/tab_normal1.png);
+color:#000000;
+padding:0.6em 1em 0.9em 1em;
+line-height:19px;
+white-space: nowrap;
+text-transform:uppercase;
+}
+
+.button-bar ul a.create,.button-bar a.create {
+background: url(../images/ptrn_create.gif) no-repeat;
+padding:6px 10px 6px 30px;
+}
+
+.button-bar ul a.create:hover,.button-bar a.create:hover {
+background: url(../images/ptrn_hot_create.gif) no-repeat;
+}
+
+.button-bar ul a.refresh,.button-bar a.refresh {
+background: url(../images/ptrn_refresh.png) no-repeat;
+padding:6px 10px 6px 30px;
+}
+
+.button-bar ul a.refresh:hover,.button-bar a.refresh:hover {
+background: url(../images/ptrn_hot_refresh.png) no-repeat;
+}
+
+.button-bar ul a:hover,.button-bar a:hover {
+color:#25292c;
+background-image:url(../images/ptrn_button_hover.gif);
+background-color:#EDCC12;
+text-decoration: none;
+}
+
+
+
+.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 {
+color:#25292C;
+padding:0.6em 1em;
+white-space: nowrap;
+}
+
+.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:#25292c;
+text-decoration: none;
+}
+
+.button-style-2 .disabled {
+background-color: #ffffff;
+border: solid #D4D0C8 0.1em;
+color: #D4D0C8;
+padding:0.1em 0.5em;
+}
+
+/* ===== 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: #837f87;
+background-image: url(../images/tab_bar.gif);
+background-repeat:repeat-x;
+padding:5px 10px 0px 10px;
+font-size:1.1em;
+margin: 0px -7px;
+}
+
+.tab-bar ul li {
+margin: 0 2px 0 2px;
+float:left;
+padding:0;
+}
+
+.tab-bar ul a,.tab-bar ul a:visited {
+color: #404040;
+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: #ececec;
+color: #404040;
+background-image: url(../images/tab_selected.png);
+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;
+}
+
+.leftonly .tab-bar {
+margin-left:0px;
+margin-right:-12px;
+padding-bottom:4px;
+}
+/* ======================== */
+/* ===== Table Styles ===== */
+/* ======================== */
+.basic-table {
+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;
+vertical-align: middle;
+}
+
+.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.header-row,
+.basic-table tr.header-row-2 {
+background:url(../images/bkgd_subheader.gif) repeat-x bottom;
+text-transform:uppercase;
+}
+
+.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:#dfdfdf;
+}
+
+.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:transparent url(../images/ptrn_button.gif) repeat-x scroll left center;
+border:2px solid #DDDDDD;
+color:#333333;
+float:left;
+font-weight:bold;
+margin:0 0.1em;
+padding:0.1em 0.4em;
+text-transform:uppercase;
+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;
+background:transparent url(../images/ptrn_button_hover.gif) repeat-x scroll left center;
+}
+
+.basic-table .collapsed {
+visibility: collapse;
+}
+
+/* ===== Alternate table header style ===== */
+.basic-table .header-row-2 th,.basic-table .header-row-2 td {
+background-color: #1e1e1d;
+background-image: url(../images/bkgd_header.gif);
+background-repeat:repeat-x;
+border-bottom: 0;
+padding-left:5px;
+border-left: 0.1em solid #81817f;
+color: #fcfbf4;
+font-weight: normal;
+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: #262626;
+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 {
+background-color: #9F9F9F;
+padding:8px 20px;
+height:21px;
+}
+
+.nav-pager select{
+background-color: #ACABA9;
+margin-left:10px;
+border:none;
+}
+
+.nav-pager ul {
+display: inline; /* IE Fix */
+}
+
+.nav-pager ul li {
+float: left;
+line-height: 1.8em;
+margin: 0px 3px;
+color:#333333;
+font-size:12px;
+}
+
+.nav-pager ul li.nav-displaying {
+float: right;
+}
+
+.nav-pager ul li a {
+display: block;
+text-indent:-2000px;
+}
+
+.nav-pager ul li span {
+visibility:hidden;
+display: block;
+}
+
+.nav-pager ul .nav-first a:hover {
+background: url(../images/resultset_first_hot.png) no-repeat;
+}
+.nav-pager ul .nav-previous a:hover {
+background: url(../images/resultset_previous_hot.png) no-repeat;
+}
+.nav-pager ul .nav-next a:hover {
+background: url(../images/resultset_next_hot.png) no-repeat;
+}
+.nav-pager ul .nav-last a:hover {
+background: url(../images/resultset_last_hot.png) no-repeat;
+}
+
+.nav-pager ul .nav-first a {
+background: url(../images/resultset_first.png) no-repeat;
+}
+.nav-pager ul .nav-previous a {
+background: url(../images/resultset_previous.png) no-repeat;
+}
+.nav-pager ul .nav-next a {
+background: url(../images/resultset_next.png) no-repeat;
+}
+.nav-pager ul .nav-last a {
+background: url(../images/resultset_last.png) no-repeat;
+}
+.nav-pager ul .nav-first-disabled {
+background: url(../images/resultset_first_disabled.png) no-repeat;
+}
+.nav-pager ul .nav-previous-disabled {
+background: url(../images/resultset_previous_disabled.png) no-repeat;
+}
+.nav-pager ul .nav-next-disabled {
+background: url(../images/resultset_next_disabled.png) no-repeat;
+}
+.nav-pager ul .nav-last-disabled {
+background: url(../images/resultset_last_disabled.png) no-repeat;
+}
+
+.nav-pager ul .nav-first a,
+.nav-pager ul .nav-previous a,
+.nav-pager ul .nav-next a,
+.nav-pager ul .nav-last a,
+.nav-pager ul .nav-first-disabled,
+.nav-pager ul .nav-previous-disabled,
+.nav-pager ul .nav-next-disabled,
+.nav-pager ul .nav-last-disabled {
+width: 23px;
+height:25px;
+}
+
+
+
+.nav-pager ul .nav-pagesize {
+padding: 0 30px 0 30px;
+}
+
+.view-calendar {
+background: url(../images/cal.png) no-repeat;
+}
+.CalLookupImage {
+display:inline-block;
+background: url(../images/cal.png) no-repeat;
+width: 22px;
+height: 22px;
+vertical-align:middle;
+}
+.CalLookupImage img {
+display: none;
+}
+
+.field-lookup ul li {
+float: left;
+}
+
+.field-	up ul li a{
+background: url(../images/application_view_list.png) no-repeat 0 0;
+display: block;
+margin: 3px 10px 0px 4px;
+width:16px;
+height:16px;
+}
+
+#masthead ul li.last-system-msg{
+color:#FFFFFF;
+padding-left:10px;
+float: right;
+margin-right: 20px;
+}
+
+.last-system-msg a{
+color:#FFFFFF;
+}
+
+/* ================================= */
+/* ===== Calendar Date Select ====== */
+/* ================================= */
+.calendar_date_select {
+color: #fff;
+border-left: #888 1px solid;
+border-top: #999 1px solid;
+border-right: #666 1px solid;
+border-bottom: #333 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-image: url(../images/bkgd_header.gif);
+	background-color: #CCC;
+	_border-top: 1px solid #fdeb71;
+	_border-bottom: 1px solid #d68a12;
+	color: white !important;
+}
+
+.calendar_date_select .cds_buttons {
+	text-align: center;
+	padding: 5px 0px;
+	background-image: url(../images/header_top_bg.gif);
+	background-color: #CCC;
+}
+
+.calendar_date_select .cds_footer {
+background-color: #4682B4;
+background-image: url(../images/appbar4.gif);
+padding: 3px;
+font-size: 11px;
+color:#23190f;
+text-align: center;
+}
+
+.calendar_date_select table {
+margin: 0px;
+padding: 0px;
+}
+
+.calendar_date_select .cds_header {
+background-color: #87CEEB;
+padding:5px 0;
+background-image: url(../images/header_top_bg_btm.gif);
+_border-bottom: 1px solid #d68a12;
+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: #fff !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: #FFF;
+	color:#333;
+}
+
+.calendar_date_select td.weekend {
+background-color: #f8f3d0;
+}
+
+.calendar_date_select td div {
+color: #000;
+font-size:9px;
+margin:-2px 8px 8px 1px;
+text-align:left;
+}
+
+.calendar_date_select td div.other {
+color: #444;
+}
+
+.calendar_date_select td.selected div {
+color: #000;
+}
+
+.calendar_date_select tbody td {
+border-bottom: 1px solid #e8dcb2;
+}
+
+.calendar_date_select td.selected {
+background-color: #ea9f27;
+}
+
+.calendar_date_select td:hover {
+	background-color: #FD8500;
+}
+
+.calendar_date_select td.today {
+border: 1px dashed #FFFF00;
+}
+
+.calendar_date_select td.disabled div {
+color: #454545;
+}
+
+.fieldWithErrors .calendar_date_select {
+border: 2px solid #e37102;
+}
+
+/* ============================= */
+/* ===== FieldGroup Styles ===== */
+/* ============================= */
+.fieldgroup-title-bar {
+font-size: 1.2em;
+font-weight: bold;
+padding: 5px 0 5px 10px;
+}
+
+.fieldgroup-body {
+	border-top:#999 solid thin;
+	border-bottom:#F5F5F5 solid thin;
+	background-color:#CCC;
+	padding:0.6em;
+}
+
+
+.fieldgroup-title-bar ul .collapsed,.fieldgroup-title-bar ul .collapsed:hover
+{
+background: url(../images/bullet_toggle_plus.png) no-repeat left center;
+}
+
+.fieldgroup-title-bar ul .expanded,.fieldgroup-title-bar ul .expanded:hover
+{
+background: url(../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;
+}



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

Posted by Tim Ruppert <ti...@hotwaxmedia.com>.
Will do - can't wait to see it!

Cheers,
Ruppert

On Feb 16, 2010, at 12:22 PM, Adam Heath wrote:

> doogie@apache.org wrote:
>> Author: doogie
>> Date: Tue Feb 16 19:08:04 2010
>> New Revision: 910652
>> 
>> URL: http://svn.apache.org/viewvc?rev=910652&view=rev
>> Log:
>> New theme, tomahawk, created by Bruno Busco and Erik Schuessler of
>> Brainfood.
> 
> I very highly recommend you all check this theme out.  We'd like to
> switch the default theme to this as well, because it looks so very
> much better.
> 
> Additionally, if someone could extend the theming system, so all the
> helper lookup icons(calendar, field lookup) could be themed, that
> would be great.
> 
> For theming the images, we don't care if you have to specify a
> separate folder for them, or if you could do it thru pure css.  But
> we'd like to change the images in any event.


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

Posted by Adam Heath <do...@brainfood.com>.
doogie@apache.org wrote:
> Author: doogie
> Date: Tue Feb 16 19:08:04 2010
> New Revision: 910652
> 
> URL: http://svn.apache.org/viewvc?rev=910652&view=rev
> Log:
> New theme, tomahawk, created by Bruno Busco and Erik Schuessler of
> Brainfood.

I very highly recommend you all check this theme out.  We'd like to
switch the default theme to this as well, because it looks so very
much better.

Additionally, if someone could extend the theming system, so all the
helper lookup icons(calendar, field lookup) could be themed, that
would be great.

For theming the images, we don't care if you have to specify a
separate folder for them, or if you could do it thru pure css.  But
we'd like to change the images in any event.