You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ofbiz.apache.org by jo...@apache.org on 2009/04/09 14:26:05 UTC

svn commit: r763623 [1/2] - in /ofbiz/trunk/themes/smoothfeather: ./ data/ includes/ webapp/ webapp/smoothfeather/ webapp/smoothfeather/WEB-INF/ webapp/smoothfeather/css/ webapp/smoothfeather/images/ webapp/smoothfeather/images/icons/ webapp/smoothfeat...

Author: jonesde
Date: Thu Apr  9 12:26:03 2009
New Revision: 763623

URL: http://svn.apache.org/viewvc?rev=763623&view=rev
Log:
Added smoothfeather theme, renamed from admin as that name has issues; from Ryan Foster in Jira #OFBIZ-2263; tested a bit and is working pretty well; this theme matches the design of the web site and such and so may eventually become the default theme

Added:
    ofbiz/trunk/themes/smoothfeather/
    ofbiz/trunk/themes/smoothfeather/data/
    ofbiz/trunk/themes/smoothfeather/data/SmoothFeatherThemeData.xml   (with props)
    ofbiz/trunk/themes/smoothfeather/includes/
    ofbiz/trunk/themes/smoothfeather/includes/appbar.ftl   (with props)
    ofbiz/trunk/themes/smoothfeather/includes/footer.ftl   (with props)
    ofbiz/trunk/themes/smoothfeather/includes/header.ftl   (with props)
    ofbiz/trunk/themes/smoothfeather/includes/messages.ftl   (with props)
    ofbiz/trunk/themes/smoothfeather/includes/secondary-appbar.ftl   (with props)
    ofbiz/trunk/themes/smoothfeather/ofbiz-component.xml   (with props)
    ofbiz/trunk/themes/smoothfeather/webapp/
    ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/
    ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/WEB-INF/
    ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/WEB-INF/web.xml   (with props)
    ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/
    ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/base.css   (with props)
    ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/calendar.css   (with props)
    ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/forms.css   (with props)
    ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/global.css   (with props)
    ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/ie.css   (with props)
    ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/links.css   (with props)
    ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/login.css   (with props)
    ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/nav.css   (with props)
    ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/print.css   (with props)
    ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/reset.css   (with props)
    ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/tables.css   (with props)
    ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/typography.css   (with props)
    ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/views.css   (with props)
    ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/images/
    ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/images/app-bar-bg.jpg   (with props)
    ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/images/app-selected-yella.gif   (with props)
    ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/images/app-selected-yellow.gif   (with props)
    ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/images/app-selected.gif   (with props)
    ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/images/background-left.gif   (with props)
    ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/images/bg.gif   (with props)
    ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/images/bg.jpg   (with props)
    ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/images/check.gif   (with props)
    ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/images/close.gif   (with props)
    ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/images/container-bg.gif   (with props)
    ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/images/down.gif   (with props)
    ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/images/header-down.gif   (with props)
    ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/images/header-up.gif   (with props)
    ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/images/icons/
    ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/images/icons/doc.png   (with props)
    ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/images/icons/email.png   (with props)
    ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/images/icons/external.png   (with props)
    ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/images/icons/feed.png   (with props)
    ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/images/icons/icon-minus.gif   (with props)
    ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/images/icons/icon-plus.gif   (with props)
    ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/images/icons/im.png   (with props)
    ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/images/icons/pdf.png   (with props)
    ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/images/icons/visited.png   (with props)
    ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/images/icons/xls.png   (with props)
    ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/images/logo.gif   (with props)
    ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/images/magnifier.png   (with props)
    ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/images/main-nav-li-bg.jpg   (with props)
    ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/images/overlay.png   (with props)
    ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/images/question.gif   (with props)
    ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/images/shelf.jpg   (with props)
    ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/images/slide-button-left-active.gif   (with props)
    ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/images/slide-button-left.gif   (with props)
    ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/images/tsr-l.gif   (with props)
    ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/images/tsr-r.gif   (with props)
    ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/images/up.gif   (with props)
    ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/images/warning.gif   (with props)
    ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/images/wrapper-bg.jpg   (with props)
    ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/images/x.gif   (with props)
    ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/js/
    ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/js/global.js   (with props)
    ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/screenshot.jpg   (with props)

Added: ofbiz/trunk/themes/smoothfeather/data/SmoothFeatherThemeData.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/smoothfeather/data/SmoothFeatherThemeData.xml?rev=763623&view=auto
==============================================================================
--- ofbiz/trunk/themes/smoothfeather/data/SmoothFeatherThemeData.xml (added)
+++ ofbiz/trunk/themes/smoothfeather/data/SmoothFeatherThemeData.xml Thu Apr  9 12:26:03 2009
@@ -0,0 +1,32 @@
+<?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="SMOOTH_FEATHER" visualThemeSetId="BACKOFFICE" description="New Smooth Feather Interface with new OFBiz branding and styling"/>
+    <VisualThemeResource visualThemeId="SMOOTH_FEATHER" resourceTypeEnumId="VT_STYLESHEET" resourceValue="/smoothfeather/css/global.css" sequenceId="01"/>
+    <VisualThemeResource visualThemeId="SMOOTH_FEATHER" resourceTypeEnumId="VT_HDR_JAVASCRIPT" resourceValue="/smoothfeather/js/global.js" sequenceId="01"/>
+    <VisualThemeResource visualThemeId="SMOOTH_FEATHER" resourceTypeEnumId="VT_SHORTCUT_ICON" resourceValue="/smoothfeather/ofbiz.ico" sequenceId="01"/>
+    <VisualThemeResource visualThemeId="SMOOTH_FEATHER" resourceTypeEnumId="VT_HDR_IMAGE_URL" resourceValue="/smoothfeather/ofbiz_logo.jpg" sequenceId="01"/>
+    <VisualThemeResource visualThemeId="SMOOTH_FEATHER" resourceTypeEnumId="VT_HDR_TMPLT_LOC" resourceValue="component://smoothfeather/includes/header.ftl" sequenceId="01"/>
+    <VisualThemeResource visualThemeId="SMOOTH_FEATHER" resourceTypeEnumId="VT_FTR_TMPLT_LOC" resourceValue="component://smoothfeather/includes/footer.ftl" sequenceId="01"/>
+    <VisualThemeResource visualThemeId="SMOOTH_FEATHER" resourceTypeEnumId="VT_NAV_TMPLT_LOC" resourceValue="component://smoothfeather/includes/appbar.ftl" sequenceId="01"/>
+    <VisualThemeResource visualThemeId="SMOOTH_FEATHER" resourceTypeEnumId="VT_MSG_TMPLT_LOC" resourceValue="component://smoothfeather/includes/messages.ftl" sequenceId="01"/>
+    <VisualThemeResource visualThemeId="SMOOTH_FEATHER" resourceTypeEnumId="VT_SCREENSHOT" resourceValue="/smoothfeather/screenshot.jpg" sequenceId="01"/>
+</entity-engine-xml>

Propchange: ofbiz/trunk/themes/smoothfeather/data/SmoothFeatherThemeData.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ofbiz/trunk/themes/smoothfeather/data/SmoothFeatherThemeData.xml
------------------------------------------------------------------------------
    svn:executable = *

Propchange: ofbiz/trunk/themes/smoothfeather/data/SmoothFeatherThemeData.xml
------------------------------------------------------------------------------
    svn:keywords = "Date Rev Author URL Id"

Propchange: ofbiz/trunk/themes/smoothfeather/data/SmoothFeatherThemeData.xml
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Added: ofbiz/trunk/themes/smoothfeather/includes/appbar.ftl
URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/smoothfeather/includes/appbar.ftl?rev=763623&view=auto
==============================================================================
--- ofbiz/trunk/themes/smoothfeather/includes/appbar.ftl (added)
+++ ofbiz/trunk/themes/smoothfeather/includes/appbar.ftl Thu Apr  9 12:26:03 2009
@@ -0,0 +1,40 @@
+<#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")>
+
+<#if userLogin?has_content>
+        <div id="main-nav">
+            <h2 class="contracted">Choose a Business Area</h2>
+            <div id="header-nav" class="clearfix">
+                <ul>
+                    <#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)>
+                  <#-- 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>
+                  <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>
+            </#list>
+                </ul>
+                <#include "component://smoothfeather/includes/secondary-appbar.ftl" />
+            </div>
+        </div>
+</#if>
+
+            

Propchange: ofbiz/trunk/themes/smoothfeather/includes/appbar.ftl
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ofbiz/trunk/themes/smoothfeather/includes/appbar.ftl
------------------------------------------------------------------------------
    svn:executable = *

Propchange: ofbiz/trunk/themes/smoothfeather/includes/appbar.ftl
------------------------------------------------------------------------------
    svn:keywords = "Date Rev Author URL Id"

Propchange: ofbiz/trunk/themes/smoothfeather/includes/appbar.ftl
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: ofbiz/trunk/themes/smoothfeather/includes/footer.ftl
URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/smoothfeather/includes/footer.ftl?rev=763623&view=auto
==============================================================================
--- ofbiz/trunk/themes/smoothfeather/includes/footer.ftl (added)
+++ ofbiz/trunk/themes/smoothfeather/includes/footer.ftl Thu Apr  9 12:26:03 2009
@@ -0,0 +1,10 @@
+<#if layoutSettings.VT_FTR_JAVASCRIPT?has_content>
+    <#list layoutSettings.VT_FTR_JAVASCRIPT as javaScript>
+        <script type="text/javascript" src="<@o...@ofbizContentUrl>" type="text/javascript"></script>
+    </#list>
+</#if>
+</div>
+
+</body>
+</html>
+

Propchange: ofbiz/trunk/themes/smoothfeather/includes/footer.ftl
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ofbiz/trunk/themes/smoothfeather/includes/footer.ftl
------------------------------------------------------------------------------
    svn:executable = *

Propchange: ofbiz/trunk/themes/smoothfeather/includes/footer.ftl
------------------------------------------------------------------------------
    svn:keywords = "Date Rev Author URL Id"

Propchange: ofbiz/trunk/themes/smoothfeather/includes/footer.ftl
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: ofbiz/trunk/themes/smoothfeather/includes/header.ftl
URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/smoothfeather/includes/header.ftl?rev=763623&view=auto
==============================================================================
--- ofbiz/trunk/themes/smoothfeather/includes/header.ftl (added)
+++ ofbiz/trunk/themes/smoothfeather/includes/header.ftl Thu Apr  9 12:26:03 2009
@@ -0,0 +1,113 @@
+<#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>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="${docLangAttr}" lang="${docLangAttr}" dir="${langDir}">
+<head>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+    <meta http-equiv="Content-Language" content="en" />
+    <meta http-equiv="Content-Style-Type" content="text/css" />
+    <meta http-equiv="Content-Script-Type" content="text/javascript" />
+    <meta http-equiv="pragma" content="no-cache" />
+    <meta http-equiv="cache-control" content="no-cache" />
+    <meta http-equiv="expires" content="0" />
+    <meta http-equiv="imagetoolbar" content="false" />
+
+    <title>${layoutSettings.companyName}: <#if (page.titleProperty)?has_content>${uiLabelMap[page.titleProperty]}<#else>${(page.title)?if_exists}</#if></title>
+
+    <meta name="robots" content="index, follow" />
+    <meta name="googlebot" content="index,follow" />
+    <meta name="description" content="" />
+    <meta name="keywords" content="" />
+    <meta name="copyright" content="" />
+    <meta name="MSSmartTagsPreventParsing" content="true" />
+    <meta name="author" content="" />
+
+    <link rel="start" href="" 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>
+    <link rel="icon" type="image/png" href="favicon.png" />
+    <#if layoutSettings.styleSheets?has_content>
+        <#list layoutSettings.styleSheets as styleSheet>
+            <link rel="stylesheet" href="<@o...@ofbizContentUrl>" media="screen,projection" type="text/css" charset="UTF-8"/>
+        </#list>
+    </#if>
+    <#if userLogin?has_content>
+    <#if layoutSettings.VT_STYLESHEET?has_content>
+        <#list layoutSettings.VT_STYLESHEET as styleSheet>
+            <link rel="stylesheet" href="<@o...@ofbizContentUrl>" media="screen,projection" type="text/css" charset="UTF-8"/>
+        </#list>
+    </#if>
+    <#else>
+        <link rel="stylesheet" href="/smoothfeather/css/login.css" type="text/css"/>
+    </#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>" media="screen,projection" type="text/css" charset="UTF-8"/>
+        </#list>
+    </#if>
+    <#if layoutSettings.VT_RTL_STYLESHEET?has_content && langDir == "rtl">
+        <#list layoutSettings.VT_RTL_STYLESHEET as styleSheet>
+            <link rel="stylesheet" href="<@o...@ofbizContentUrl>" media="screen,projection" type="text/css" charset="UTF-8"/>
+        </#list>
+    </#if>
+    ${layoutSettings.extraHead?if_exists}
+    <#if layoutSettings.VT_EXTRA_HEAD?has_content>
+        <#list layoutSettings.VT_EXTRA_HEAD as extraHead>
+            ${extraHead}
+        </#list>
+    </#if>
+    <link rel="stylesheet" type="text/css"  href="/smoothfeather/css/global.css"  />
+      <#if layoutSettings.javaScripts?has_content>
+        <#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 type="text/javascript" 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 type="text/javascript" src="<@o...@ofbizContentUrl>" type="text/javascript"></script>
+        </#list>
+    </#if>
+</head>
+<body>
+<div id="wrapper">
+<div id="main" class="clearfix">
+    <div id="header">
+        <div id="controls">
+            <span>
+            <#if person?has_content>
+              ${uiLabelMap.CommonWelcome},  ${person.firstName?if_exists} ${person.lastName?if_exists} ( ${userLogin.userLoginId} )
+            <#elseif partyGroup?has_content>
+              ${uiLabelMap.CommonWelcome},  ${partyGroup.groupName?if_exists} ( ${userLogin.userLoginId} )
+            <#else>
+              ${uiLabelMap.CommonWelcome}
+            </#if>
+            </span>
+            <span id="prefBtn">
+                <a href="#" class="contracted">${uiLabelMap.CommonPreferences}</a>
+                <div id="preferences">
+                    <a href="#" rel="<@o...@ofbizUrl>" id="language">${uiLabelMap.CommonLanguageTitle} - ${locale.getDisplayName(locale)}</a>
+                    <a href="#" rel="<@o...@ofbizUrl>" id="timezone">${nowTimestamp?datetime?string.short} - ${timeZone.getDisplayName(timeZone.useDaylightTime(), Static["java.util.TimeZone"].LONG, locale)}</a>
+                    <a href="#" rel="<@o...@ofbizUrl>" id="theme">${uiLabelMap.CommonVisualThemes}</a>
+                </div>
+            </span>
+            <span><a href="<@o...@ofbizUrl>">${uiLabelMap.CommonLogout}</a></span>
+        </div>
+    </div>
+    <div id="logo"></div>
+    <div id="shelf"></div>        
\ No newline at end of file

Propchange: ofbiz/trunk/themes/smoothfeather/includes/header.ftl
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ofbiz/trunk/themes/smoothfeather/includes/header.ftl
------------------------------------------------------------------------------
    svn:executable = *

Propchange: ofbiz/trunk/themes/smoothfeather/includes/header.ftl
------------------------------------------------------------------------------
    svn:keywords = "Date Rev Author URL Id"

Propchange: ofbiz/trunk/themes/smoothfeather/includes/header.ftl
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: ofbiz/trunk/themes/smoothfeather/includes/messages.ftl
URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/smoothfeather/includes/messages.ftl?rev=763623&view=auto
==============================================================================
--- ofbiz/trunk/themes/smoothfeather/includes/messages.ftl (added)
+++ ofbiz/trunk/themes/smoothfeather/includes/messages.ftl Thu Apr  9 12:26:03 2009
@@ -0,0 +1,37 @@
+<#if requestAttributes.errorMessageList?has_content><#assign errorMessageList=requestAttributes.errorMessageList></#if>
+<#if requestAttributes.eventMessageList?has_content><#assign eventMessageList=requestAttributes.eventMessageList></#if>
+<#if requestAttributes.serviceValidationException?exists><#assign serviceValidationException = requestAttributes.serviceValidationException></#if>
+<#if requestAttributes.uiLabelMap?has_content><#assign uiLabelMap = requestAttributes.uiLabelMap></#if>
+
+<#if !errorMessage?has_content>
+  <#assign errorMessage = requestAttributes._ERROR_MESSAGE_?if_exists>
+</#if>
+<#if !errorMessageList?has_content>
+  <#assign errorMessageList = requestAttributes._ERROR_MESSAGE_LIST_?if_exists>
+</#if>
+<#if !eventMessage?has_content>
+  <#assign eventMessage = requestAttributes._EVENT_MESSAGE_?if_exists>
+</#if>
+<#if !eventMessageList?has_content>
+  <#assign eventMessageList = requestAttributes._EVENT_MESSAGE_LIST_?if_exists>
+</#if>
+
+<#-- display the error messages -->
+<#if (errorMessage?has_content || errorMessageList?has_content)>
+<script type="text/javascript">
+    Event.observe(window, 'load', function() {
+        humanMsg.displayMsg('<div class="errorMessage"><#if errorMessage?has_content><p>${errorMessage}</p></#if><#if errorMessageList?has_content><#list errorMessageList as errorMsg><p>${errorMsg}</p></#list></#if></p></div>');
+        return false;
+    });
+</script>
+</#if>
+
+<#-- display the event messages -->
+<#if (eventMessage?has_content || eventMessageList?has_content)>
+<script type="text/javascript">
+    Event.observe(window, 'load', function() {
+        humanMsg.displayMsg('<div class="eventMessage"><#if eventMessage?has_content><p>${eventMessage}</p></#if><#if eventMessageList?has_content><#list eventMessageList as eventMsg><p>${eventMsg}</p></#list></#if></div>');
+        return false;
+    });
+</script>
+</#if>

Propchange: ofbiz/trunk/themes/smoothfeather/includes/messages.ftl
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ofbiz/trunk/themes/smoothfeather/includes/messages.ftl
------------------------------------------------------------------------------
    svn:executable = *

Propchange: ofbiz/trunk/themes/smoothfeather/includes/messages.ftl
------------------------------------------------------------------------------
    svn:keywords = "Date Rev Author URL Id"

Propchange: ofbiz/trunk/themes/smoothfeather/includes/messages.ftl
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: ofbiz/trunk/themes/smoothfeather/includes/secondary-appbar.ftl
URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/smoothfeather/includes/secondary-appbar.ftl?rev=763623&view=auto
==============================================================================
--- ofbiz/trunk/themes/smoothfeather/includes/secondary-appbar.ftl (added)
+++ ofbiz/trunk/themes/smoothfeather/includes/secondary-appbar.ftl Thu Apr  9 12:26:03 2009
@@ -0,0 +1,34 @@
+<#assign nowTimestamp = Static["org.ofbiz.base.util.UtilDateTime"].nowTimestamp()>
+
+<#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, "secondary")>
+
+<#if userLogin?has_content>
+  <ul>
+    <#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)>
+          <#-- 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>
+        <li><a<#if selected> class="current-section"</#if> href="${thisURL}${externalKeyParam}" <#if uiLabelMap?exists> title="${uiLabelMap[display.description]}">${uiLabelMap[display.title]}<#else> title="${display.description}"> ${display.title}</#if></a></li>
+      </#if>
+    </#list>
+  </ul>
+</#if>
\ No newline at end of file

Propchange: ofbiz/trunk/themes/smoothfeather/includes/secondary-appbar.ftl
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ofbiz/trunk/themes/smoothfeather/includes/secondary-appbar.ftl
------------------------------------------------------------------------------
    svn:keywords = "Date Rev Author URL Id"

Propchange: ofbiz/trunk/themes/smoothfeather/includes/secondary-appbar.ftl
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: ofbiz/trunk/themes/smoothfeather/ofbiz-component.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/smoothfeather/ofbiz-component.xml?rev=763623&view=auto
==============================================================================
--- ofbiz/trunk/themes/smoothfeather/ofbiz-component.xml (added)
+++ ofbiz/trunk/themes/smoothfeather/ofbiz-component.xml Thu Apr  9 12:26:03 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="smoothfeather"
+        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/SmoothFeatherThemeData.xml"/>
+
+    <!-- web applications; will be mounted when using the embedded Jetty container -->
+    <webapp name="smoothfeather"
+        title="smoothfeather"
+        menu-name="secondary"
+        server="default-server"
+        location="webapp/smoothfeather"
+        mount-point="/smoothfeather"
+        app-bar-display="false"/>
+</ofbiz-component>

Propchange: ofbiz/trunk/themes/smoothfeather/ofbiz-component.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ofbiz/trunk/themes/smoothfeather/ofbiz-component.xml
------------------------------------------------------------------------------
    svn:executable = *

Propchange: ofbiz/trunk/themes/smoothfeather/ofbiz-component.xml
------------------------------------------------------------------------------
    svn:keywords = "Date Rev Author URL Id"

Propchange: ofbiz/trunk/themes/smoothfeather/ofbiz-component.xml
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Added: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/WEB-INF/web.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/WEB-INF/web.xml?rev=763623&view=auto
==============================================================================
--- ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/WEB-INF/web.xml (added)
+++ ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/WEB-INF/web.xml Thu Apr  9 12:26:03 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 - Hotwax Visual Theme</display-name>
+  <description>Hotwax 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>

Propchange: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/WEB-INF/web.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/WEB-INF/web.xml
------------------------------------------------------------------------------
    svn:executable = *

Propchange: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/WEB-INF/web.xml
------------------------------------------------------------------------------
    svn:keywords = "Date Rev Author URL Id"

Propchange: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/WEB-INF/web.xml
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Added: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/base.css
URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/base.css?rev=763623&view=auto
==============================================================================
--- ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/base.css (added)
+++ ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/base.css Thu Apr  9 12:26:03 2009
@@ -0,0 +1,92 @@
+/***************************************************** 
+ OFBiz Admin Base/Reset Styles
+ 
+ author: Ryan Foster
+ company: Hotwax Media
+ url:
+ date: 02/26/200
+  
+*****************************************************/ 
+
+/************************* 
+ Global Reset
+*************************/
+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; 
+    background:transparent; 
+    vertical-align: baseline;
+}
+
+blockquote, q {
+    quotes: none;
+}
+
+blockquote:before,
+blockquote:after,
+q:before,
+q:after {
+    content:''; 
+    content: none;
+}
+
+a, address, body, caption, cite, code, dfn, em, strong, th, var {
+    font-style: normal;
+    font-weight: normal;
+    text-decoration: none;
+}
+
+a img {
+    border: none;
+}
+
+ol, ul {
+    list-style: none;
+}
+
+table {
+    border-collapse: collapse;
+    border-spacing: 0;
+}
+
+/************************* 
+ Clearfix
+*************************/
+.clearfix:after {
+    content:".";
+    display:block;
+    height:0;
+    clear:both;
+    visibility: hidden;
+}
+
+.clearfix {
+    display:inline-block;
+}
+
+html[xmlns] .clearfix {
+    display: block;
+}
+
+* html .clearfix {
+    height: 1%;
+}
+
+/* Hides from IE-mac \*/
+* html .clearfix { 
+    height: 1%;
+}
+.clearfix {
+    display: block;
+}
+/* End hide from IE-mac */
\ No newline at end of file

Propchange: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/base.css
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/base.css
------------------------------------------------------------------------------
    svn:keywords = "Date Rev Author URL Id"

Propchange: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/base.css
------------------------------------------------------------------------------
    svn:mime-type = text/css

Added: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/calendar.css
URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/calendar.css?rev=763623&view=auto
==============================================================================
--- ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/calendar.css (added)
+++ ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/calendar.css Thu Apr  9 12:26:03 2009
@@ -0,0 +1,187 @@
+.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: #444;
+	float: left;
+}
+
+.calendar .current-period {
+	background-color: #ffffcc;
+}
+
+.calendar .active-period {
+	background-color: #eeeeee;
+}
+
+.calendar_date_select {
+	color: #fff;
+	border: #777 1px solid;
+	display: block;
+	width: 200px;
+	z-index: 1000;
+}
+
+.view-calendar {
+	background: url(/images/cal.gif) no-repeat;
+}
+
+.field-lookup {
+	background: url(/images/fieldlookup.gif) no-repeat;
+}
+
+/* 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 #69A2C8;
+}
+
+.calendar_date_select td.disabled div {
+	color: #454545;
+}
+
+.fieldWithErrors .calendar_date_select {
+	
+}
\ No newline at end of file

Propchange: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/calendar.css
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/calendar.css
------------------------------------------------------------------------------
    svn:keywords = "Date Rev Author URL Id"

Propchange: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/calendar.css
------------------------------------------------------------------------------
    svn:mime-type = text/css

Added: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/forms.css
URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/forms.css?rev=763623&view=auto
==============================================================================
--- ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/forms.css (added)
+++ ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/forms.css Thu Apr  9 12:26:03 2009
@@ -0,0 +1,227 @@
+form {
+    border: 0;
+    margin: 0;
+    text-align: left;
+   
+}
+
+form label {
+    font-size: 11px;
+    color: #5d5644;
+    margin-top: 5px;
+	text-transform:uppercase;
+}
+
+form a img {
+    float:none;
+}
+
+/* FORM LAYOUT */
+form tbody {
+	border:none;
+}
+form tbody tr {
+	border:0px;
+}
+
+.form-row {
+    clear: both;
+    padding: 0px 0px 6px 0px;
+}
+
+.field-label {
+}
+
+.field-widget {
+}
+
+.field-widget input {
+	width:250px;
+}
+
+/* INPUT TYPES */
+input[type="radio"],input[type="checkbox"] {
+	font-size: 1.1em;
+	margin: 2px 0px 10px 5px;
+}
+
+input[type="text"],input[type="password"] {
+	background-color: #ffffff;
+	border: #ddd solid 2px;
+	font-weight:bold;
+	line-height:1.8em;
+	margin:5px 5px 10px 5px;
+	padding:2px 4px;
+}
+
+input[type="submit"],input[type="button"],input[type="reset"] {
+	background-color: #ffffff;
+	border: #ddd solid 2px;
+	color: #444;
+	font-weight:bold;
+	line-height:1.8em;
+	margin:5px 5px 2px 5px;
+	padding:2px 4px;
+	text-transform:uppercase;
+}
+
+input[type="submit"]:hover {
+	color: #444;
+	cursor: pointer;
+	text-decoration: none;
+}
+
+input[type="file"] {
+	font-size: 1.1em;
+	height: 1.6em; /* force ctrl to scale with text */
+}
+
+select {
+	background-color: #ffffff;
+	border: #ddd solid 2px;
+	font-size: 1.1em;
+	height: 1.6em; /* force ctrl to scale with text */
+	margin: 0.1em;
+}
+
+input:focus,.contentarea textarea:focus {
+	border: 2px solid #6E2723;
+}
+
+* VALIDATION */
+input.disabled {
+    border: 1px solid #ccc;
+    background-color: #F2F2F2;
+}
+
+input.required, textarea.required {
+    background-color: #fff !important;
+}
+
+input.validation-failed, textarea.validation-failed {
+    color: #b65619;
+}
+
+input.validation-passed, textarea.validation-passed {
+    border: 1px solid #7D7766;
+    color: #5d5644;
+}
+
+.validation-advice {
+    margin: 2px 0 2px 0;
+    padding: 5px;
+    color: #b65619;
+    font-weight: normal;
+    font-size: 10px;
+}
+
+.custom-advice {
+    margin: 0;
+    padding: 0;
+    color: #b65619;
+    font-weight: normal;
+    font-size: 10px;
+    clear: left;
+    float: none;
+}
+
+form span.requiredLabel {
+    color: #b65619;
+    float: none;
+}
+
+.requiredLabel {
+    color: #b65619;
+    float: none;
+}
+
+/* LEGACY STYLES */
+
+.label {
+	margin:0;
+	padding:0;
+	font-size:11px;
+	line-height:10px;
+}
+
+.buttontext,.buttontextdisabled {
+	font-weight: bold;
+	line-height: 1.8em;
+	margin: 5px 5px 5px 0;
+	padding: 2px 6px 2px 6px;
+	text-transform:uppercase;
+	color:#b65619;
+}
+
+.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 {
+	
+}
+
+.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;
+	color: #444;
+	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;
+}
\ No newline at end of file

Propchange: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/forms.css
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/forms.css
------------------------------------------------------------------------------
    svn:keywords = "Date Rev Author URL Id"

Propchange: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/forms.css
------------------------------------------------------------------------------
    svn:mime-type = text/css

Added: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/global.css
URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/global.css?rev=763623&view=auto
==============================================================================
--- ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/global.css (added)
+++ ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/global.css Thu Apr  9 12:26:03 2009
@@ -0,0 +1,703 @@
+/***************************************************** 
+ OFBiz Admin Global Site Styles
+ 
+ author: Ryan Foster
+ company: Hotwax Media
+ url:
+ date: 02/26/200
+  
+*****************************************************/
+@import url("base.css");
+@import url("views.css");
+@import url("tables.css");
+@import url("forms.css");
+/************************* 
+ General
+*************************/
+html, body, #wrapper {
+    height: 100%;
+    margin:0;
+    padding:0;
+}
+
+body > #wrapper {
+    height: auto; 
+    min-height: 100%;
+    padding:0;
+    margin:0;
+}
+
+body {
+    background:url(../images/bg.jpg) top left repeat-y;
+    font-family: Verdana, Helvetica, Arial, sans-serif;
+    text-align:left;
+}
+
+/************************* 
+ Layout
+*************************/
+#wrapper {
+    background:url(../images/wrapper-bg.jpg) top left repeat-x;
+}
+    
+#main {
+    padding-bottom: 30px;
+    padding:0;
+    margin:0;
+}
+
+.push {
+    height:30px;
+}
+
+#footer {
+    position: relative;
+    margin-top: -30px; 
+    height: 30px;
+    clear:both;
+}
+
+#footer .footerContent {
+    margin:0 0 0 230px;
+    padding:0;
+    float:left;
+    text-align:left;
+    font-size:11px;
+    color:#aaa;
+}
+
+#footer .footerContent a{
+    color:#888;
+}
+
+/************************* 
+ Alerts
+*************************/
+.humanMsg {
+    letter-spacing: -1px;
+    position: fixed;
+    top: 130px;
+    left: 25%;
+    width: 50%;
+    text-align: center;
+    z-index: 100000;
+}
+
+.humanMsg p {
+    padding: .3em;
+    display: inline;
+}
+
+.humanMsg a {
+    display: none;
+}
+.eventMessage {
+    background:#e5f7e3 url(../images/check.gif) no-repeat;
+    background-position:7px 7px;
+    border:4px solid #c5e1c8;
+    font-weight:700;
+    color:#005e20;
+    padding:20px 8px 20px 28px;
+    text-transform:uppercase;
+}
+
+.errorMessage {
+    background:#ffebeb url(../images/x.gif) no-repeat;
+    background-position:7px 7px;
+    border:4px solid #f5c1c2;
+    font-weight:700;
+    color:#9e0b0f;
+    padding:8px 8px 8px 28px;
+    text-transform:uppercase;
+}
+
+.content-messages {
+    width:400px;
+    position:absolute;
+    top:40%;
+    left:50%;
+    margin-left:-200px;
+    z-index:9999;
+}
+
+#close{
+    position:absolute;
+    top:-5px;
+    right:-5px;
+    cursor:pointer;
+}
+
+.modal-overlay{
+    top: 0;
+    left: 0;
+    position: fixed;
+    height: 100%;
+    width: 100%;
+    z-index: 1000000;
+    background: #000;
+    filter:alpha(opacity=70);
+    -moz-opacity:0.7;
+    -khtml-opacity: 0.7;
+    opacity: 0.7;
+}
+.modal-window{
+    top: 20px;
+    left: 25%;
+    position: absolute;
+    width: 50%;
+    z-index: 1000001;
+    background: #EAEAEA;
+    border: solid 5px #ddd;
+    padding: 5px;
+}
+span#modal-close-btn{
+    color: red;
+    position: absolute;
+    right: 10px;
+    bottom: 10px;
+}
+
+/************************* 
+ Header
+*************************/
+#header {
+    position:relative;
+    margin:0;
+    padding:0;
+    top:0px;
+    z-index:2000;
+    left:0px;
+}
+
+#header #controls {
+    position:absolute;
+    top:18px;
+    right:30px;
+    text-align:right;
+}
+
+#header #controls span {
+    color:#2a2a2a;
+    text-transform:uppercase;
+    font-size:11px;
+    margin:0 0 0 10px;
+    padding:5px 0 5px 5px;
+}
+
+#header #controls span a {
+    color:#2a2a2a;
+    font-weight:bold;
+}
+
+#header #controls span#prefBtn a.contracted {
+    background:url(../images/header-down.gif) 95% 11px no-repeat;
+    color:#2a2a2a;
+    cursor:pointer;
+    padding:8px 24px 5px 8px;
+}
+
+#header #controls span#prefBtn a.expanded {
+    border-top:2px solid #1a1a1a;
+    border-right:2px solid #1a1a1a;
+    border-bottom:none;
+    border-left:0px solid #1a1a1a;
+    padding:6px 24px 5px 6px;
+    color:#fff;
+    cursor:pointer;
+    background:url(../images/header-up.gif) 95% 11px no-repeat #2a2a2a;
+    position:relative;
+    z-index:8000;
+}
+
+#preferences {
+    background:#2a2a2a;
+    border-top:2px solid #1a1a1a;
+    border-right:2px solid #1a1a1a;
+    border-bottom:0px solid #2a2a2a;
+    border-left:0px solid #2a2a2a;
+    height:80px;
+    margin:0;
+    padding:10px 5px 5px 5px;
+    position:absolute;
+    right:70px;
+    text-align:left;
+    top:18px;
+    width:270px;
+    z-index:4000;
+}
+
+#header #controls span #preferences span {
+    float:left;
+    padding:5px 0 5px 0px;
+    font-size:10px;
+}
+
+#header #controls span #preferences a {
+    display:inline;
+    color:#f2f2f2;
+    text-transform:uppercase;
+    text-decoration:none;
+    padding:5px 0 5px 3px;
+    margin:0px 10px 0px 5px;
+    font-size:10px;
+    font-weight:normal;
+    text-align:left;
+    float:left;
+    clear:left;
+} 
+
+#main-nav {
+    position:absolute;
+    top:6px;
+    left:300px;
+    width:300px;
+} 
+
+#main-nav h2 {
+    font-size:14px;
+    font-weight:bold;
+    margin:0px;
+    margin-bottom:0px;
+    background:url(../images/header-down.gif) 98% 15px no-repeat;
+    color:#1c334d;
+    text-transform:uppercase;
+    padding:10px 24px 5px 8px;
+    position:absolute;
+    top:0px;
+    z-index:9002;
+    cursor:pointer;
+}
+
+#main-nav h2.expanded {
+    background:url(../images/header-up.gif) 98% 14px no-repeat #2a2a2a;
+    border-top:2px solid #1a1a1a;
+    border-right:2px solid #1a1a1a;
+    border-bottom:none;
+    border-left:0px solid #1a1a1a;
+    color:#fff;
+    cursor:pointer;
+    padding:8px 24px 5px 8px;
+}
+
+#header-nav {
+    width:400px;
+    background:#2a2a2a;
+    border-top:1px solid #1a1a1a;
+    border-right:2px solid #1a1a1a;
+    border-bottom:2px solid #1a1a1a;
+    border-left:0px solid #1a1a1a;
+    padding:5px;
+    position:absolute;
+    top:32px;
+    z-index:9001;
+    margin:0;
+}
+
+#header-nav ul {
+    list-style: none;
+    padding:0;
+    margin:0 5px 0 0;
+    width:190px;
+    float:left;
+}
+
+#header-nav li {
+    width: 180px;
+    margin:0;
+    padding:0;
+} 
+
+#header-nav ul li a {
+    display:block;
+    color:#eee;
+    text-transform:uppercase;
+    text-decoration:none;
+    width:180px;
+    padding:5px 0 5px 3px;
+    margin-left:5px;
+    font-size:12px;
+    font-weight:bold;
+    border-bottom:1px dotted #666;
+} 
+
+#header-nav li a:hover {
+    background: transparent;
+} 
+
+#header-nav li a.active {
+    background: #000;
+    color: #fff;
+}
+
+#logo {
+    position:absolute;
+    top:2px;
+    left:5px;
+    width:238px;
+    height:43px;
+    background:url(../images/logo.gif) top left no-repeat;
+    z-index:8000;
+}
+
+#shelf {
+    background:url(../images/shelf.jpg) top left no-repeat;
+    height:119px;
+    left:0;
+    position:absolute;
+    top:0;
+    width:39px;
+}
+
+
+/************************* 
+ Apps
+*************************/
+#app-navigation h2 {
+    color:#fff;
+    font-weight:bold;
+    text-transform:uppercase;
+    font-size:25px;
+    margin-bottom:0px;
+    margin: 0px 0 0 0px;
+    padding: 10px 10px 10px 20px;
+    float:left;
+    position: relative;
+    
+}
+
+#app-navigation h4 {
+    text-transform:uppercase;
+    font-weight:bold;
+    position:relative;
+    z-index:6000;
+    top:9px;
+    font-size:14px;
+    font-weight:bold;
+    margin:0px;
+    margin-bottom:0px;
+    background:url(../images/dashboard-down.gif) 98% 15px no-repeat;
+    color:#f2f2f2;
+    text-transform:uppercase;
+    padding:10px 24px 5px 6px;
+    cursor:pointer;
+    float:left;
+}
+
+#app-navigation h4.expanded {
+    border-top:2px solid #8AC401;
+    border-right:2px solid #8AC401;
+    border-bottom:none;
+    border-left:2px solid #8AC401;
+    padding:8px 22px 3px 4px;
+    margin:0px;
+    margin-bottom:0px;
+    cursor:pointer;
+    color:#658e03;
+    background:url(../images/dashboard-up.gif) 98% 13px no-repeat #DBF1AA;
+}
+
+#app-navigation {
+    margin: 10px auto;
+    padding:0px;
+    float:left;
+    position:relative;
+    height:65px;
+    top:50px;
+    
+}
+
+#app-navigation ul {
+    margin:0;
+    padding:0;
+}
+
+#app-navigation ul li ul{
+    width:260px;
+    padding:5px;
+    position:absolute;
+    top:75px;
+    left:5px;
+    margin:0;
+    z-index:3000;
+}
+
+#app-navigation ul li.selected {
+    background:url(../images/app-selected-yella.gif) center left no-repeat;
+}
+
+#app-navigation ul li a {
+    background:url(../images/app-bar-bg.jpg) bottom left repeat-x;
+    display:block;
+    color:#686868;
+    text-transform:uppercase;
+    text-decoration:none;
+    width:180px;
+    padding:10px 0 12px 3px;
+    margin-left:5px;
+    font-size:15px;
+    font-weight:bold;
+}
+
+#app-navigation ul li a:hover {
+    color:#8AC401
+}
+
+#app-navigation ul li.selected a {
+    background:none;
+    color:#1C334D;
+}
+
+h4#nav {
+    font-weight:bold;
+    text-transform:uppercase;
+    color:#AD3A03;
+}
+
+h4#nav.expanded {
+    
+}
+
+h4#search {
+    font-weight:bold;
+    text-transform:uppercase;
+    color:#f2f2f2;
+    font-size:16px;
+    position:absolute;
+    top:-60px;
+    left:552px;
+    padding:10px 10px 10px 10px;
+    z-index:9000;
+}
+
+h4#search.expanded {
+    background:#051d3c;
+    border-top:3px solid #031328;
+    border-right:3px solid #031328;
+    border-bottom:0px solid #031328;
+    border-left:3px solid #031328;
+    padding:7px 7px 10px 7px;
+} 
+
+.tab-bar ul li ul {
+    float:left;
+    margin:-14px 0 0 -11px;
+    padding:0 11px 0.5em;
+    border:1px solid #ededed;
+    border-width:0 1px;
+    background:#f3f3f3;
+}
+
+.tab-bar ul li ul li{
+    margin: 0 10px 2px 0px;
+    padding: 0;
+    float:left;
+    color:#666;
+    font-size:12px;
+    text-transform:uppercase;    
+}
+
+.tab-bar ul li ul li a {
+    color:#666;
+    font-weight:bold;
+    font-size:12px;
+    padding:5px;
+}
+
+.tab-bar ul li ul li.selected a {
+    color:#666;
+    background:#fff;
+    border:2px solid #ddd;
+}
+
+.tab-bar {
+    padding:0 0 0 11px;
+    margin:10px 5px 10px 0;
+    background:url("../images/tsr-l.gif") top left no-repeat;
+}
+
+.tab-bar h5 {
+    background:url("../images/tsr-r.gif") top right no-repeat;
+    margin:0;
+    padding:8px 0 0.5em 0;
+    text-indent:-9999px;
+}
+
+.tab-bar div {
+    margin:0 0 0 -11px;
+    padding-left:11px;
+    background:url("../images/tsr-l.gif") bottom left no-repeat;
+    
+}
+
+.tab-bar a.close-tab {
+    display:block;
+    text-align:right;
+    padding:0 10px 10px 0;
+    margin:-18px 0 0 0;
+    background:url("../images/tsr-r.gif") bottom right no-repeat;
+    font-size:9px;
+    color:#f3f3f3;
+    height:9px;
+}
+
+
+/************************* 
+ Content
+*************************/
+.contentarea {
+    clear:left;
+    float:left;
+    margin:0px;
+    padding:0px;
+    position:relative;
+    text-align:left;
+    top:40px;
+    font-size:12px;
+}
+
+#column-container {
+    margin:0 0 0 230px;
+    padding:0;
+    float:left;
+    text-align:left;
+}
+
+.left {
+	border:2px solid #eee;
+    display:inline;
+    margin:10px 0 0 0;
+    padding:5px;
+    float:left;
+    top:-32px;
+    left:339px;
+    width:320px;
+    z-index:8000;
+}
+
+.left .screenlet-title-bar .h1, .screenlet-title-bar .h2, .screenlet-title-bar .h3 {
+    color:#333;
+}
+
+.left .label {
+    
+}
+
+.left .buttontext, .buttontextdisabled {
+    color:#666;
+    float:left;
+}
+
+.left form {
+    float:left;
+    clear:left;
+}
+
+.left .screenlet-title-bar {
+    float:left;
+    width:320px;
+}
+
+.left .screenlet-body {
+    float:left;
+    clear:left;
+}
+
+.left a {
+    color:#333;
+}
+
+#sideBar{
+	text-align:left;
+}
+
+#sideBar h2{
+	color:#FFFFFF;
+	font-size:110%;
+	font-family:arial;
+	margin:10px 10px 10px 10px;
+	font-weight:bold !important;
+}
+
+#sideBar h2 span{
+	font-size:125%;
+	font-weight:normal !important;
+}
+
+#sideBar ul{
+	margin:0px 0px 0px 0px;
+	padding:0px 0px 0px 0px;
+}
+
+#sideBar li{
+	margin:0px 10px 3px 10px;
+	padding:2px;
+	list-style-type:none;
+	display:block;
+	background-color:#DA1074;
+	width:177px;
+	color:#FFFFFF;
+}
+
+#sideBar li a{
+	width:100%;
+}
+
+#sideBar li a:link,
+#sideBar li a:visited{
+	color:#FFFFFF;
+	font-family:verdana;
+	font-size:100%;
+	text-decoration:none;
+	display:block;
+	margin:0px 0px 0px 0px;
+	padding:0px;
+	width:100%;
+}
+
+#sideBar li a:hover{
+	color:#FFFFFF;
+	text-decoration:underline;
+}
+
+
+
+#sideBar{
+	position: absolute;
+	width: auto;
+	height: auto;
+	top: 140px;
+	left:0px;
+	background-image:url(../images/background-left.gif);
+	background-position:top right;
+	background-repeat:repeat-y;
+}
+
+#sideBarTab{
+	float:left;
+	height:137px;
+	width:28px;
+}
+
+#sideBarTab img{
+	border:0px solid #FFFFFF;
+}
+
+#sideBarContents{
+	float:left;
+	overflow:hidden !important;
+	width:200px;
+	height:320px;
+}
+
+#sideBarContentsInner{
+	width:200px;
+}
+
+#content-main-section {
+    float:left;
+    position:relative;
+    display:inline;
+    padding:5px;
+    margin:0px 10px 0 0;
+}
+

Propchange: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/global.css
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/global.css
------------------------------------------------------------------------------
    svn:keywords = "Date Rev Author URL Id"

Propchange: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/global.css
------------------------------------------------------------------------------
    svn:mime-type = text/css

Added: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/ie.css
URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/ie.css?rev=763623&view=auto
==============================================================================
--- ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/ie.css (added)
+++ ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/ie.css Thu Apr  9 12:26:03 2009
@@ -0,0 +1,19 @@
+/* Make sure the layout is centered in IE5 */
+body { text-align: center; }
+.container { text-align: left; }
+
+/* Fixes IE margin bugs */
+* html .column { overflow-x: hidden; }
+
+/* Fixes incorrect styling of legend in IE6. */
+* html legend { margin:-18px -8px 16px 0; padding:0; }
+
+/* Fixes incorrect placement of ol numbers in IE6/7. */
+ol { margin-left:2em; }
+
+/* Fixes wrong line-height on sup/sub in IE. */
+sup { vertical-align: text-top; }
+sub { vertical-align: text-bottom; }
+
+/* Fixes IE7 missing wrapping of code elements. */
+html>body p code { *white-space: normal; } 

Propchange: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/ie.css
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/ie.css
------------------------------------------------------------------------------
    svn:keywords = "Date Rev Author URL Id"

Propchange: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/ie.css
------------------------------------------------------------------------------
    svn:mime-type = text/css

Added: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/links.css
URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/links.css?rev=763623&view=auto
==============================================================================
--- ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/links.css (added)
+++ ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/links.css Thu Apr  9 12:26:03 2009
@@ -0,0 +1,27 @@
+/* Use this class if a link gets an icon when it shouldn't. */
+body a.noicon { background:none; padding:0; margin:0; }
+
+/* Make sure the icons are not cut */
+a[href^="http:"], a[href^="mailto:"], a[href^="http:"]:visited, 
+a[href$=".pdf"], a[href$=".doc"], a[href$=".xls"], a[href$=".rss"], 
+a[href$=".rdf"], a[href^="aim:"] {
+  padding:2px 22px 2px 0;
+  margin:-2px 0;
+  background-repeat: no-repeat;
+  background-position: right center;
+}
+
+/* External links */
+a[href^="http:"]          { background-image: url(../images/icons/external.png); } 
+a[href^="mailto:"]        { background-image: url(../images/icons/email.png); }
+a[href^="http:"]:visited  { background-image: url(../images/icons/visited.png); }
+
+/* Files */
+a[href$=".pdf"]   { background-image: url(../images/icons/pdf.png); }  
+a[href$=".doc"]   { background-image: url(../images/icons/doc.png); }  
+a[href$=".xls"]   { background-image: url(../images/icons/xls.png); }  
+ 
+/* Misc */
+a[href$=".rss"], 
+a[href$=".rdf"]   { background-image: url(../images/icons/feed.png); }
+a[href^="aim:"]   { background-image: url(../images/icons/im.png); }

Propchange: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/links.css
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/links.css
------------------------------------------------------------------------------
    svn:keywords = "Date Rev Author URL Id"

Propchange: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/links.css
------------------------------------------------------------------------------
    svn:mime-type = text/css

Added: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/login.css
URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/login.css?rev=763623&view=auto
==============================================================================
--- ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/login.css (added)
+++ ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/login.css Thu Apr  9 12:26:03 2009
@@ -0,0 +1,100 @@
+/***************************************************** 
+ OFBiz Admin Login Style
+ 
+ author: Ryan Foster
+ company: Hotwax Media
+ url:
+ date: 02/26/200
+  
+*****************************************************/
+
+@import url("base.css");
+@import url("tables.css");
+@import url("forms.css");
+@import url("views.css");
+
+
+html, body, #wrapper {
+    margin:0;
+    padding:0;
+}
+
+body > #wrapper {
+    padding:0;
+    margin:0;
+}
+
+body {
+    background: url(../images/logo.gif) 50% 30px no-repeat;
+    background-color:#222;
+    text-align:center;
+    font: normal 0.75em/ 145% Arial, Tahoma, sans-serif;
+    color: #33393c;
+    text-align: center;    
+}
+
+#wrapper {
+    
+}
+    
+#main {
+    
+    padding:0;
+    margin:0;
+}
+
+#header {
+    display:none;
+}
+
+#footer {
+    display:none;
+}
+
+#app-navigation {
+    display:none;
+}
+
+.contentarea{
+    background:#fff;
+    border:3px solid #111;
+    margin:100px auto 0px auto;
+    padding:5px;
+    width:350px;
+    height:175px;
+    text-align:left;
+}
+
+.screenlet {
+    float:left;
+}
+
+.screenlet-title-bar {
+    display:none;
+}
+
+input[type="submit"], input[type="button"], input[type="reset"] {
+    background: url(../images/page_login.jpg) no-repeat scroll 0 0;
+    border:none;
+    color:#444444;
+    display:inline;
+    font-weight:bold;
+    line-height:1.8em;
+    margin:5px 5px 2px 75px;
+    padding:5px 4px;
+    text-transform:uppercase;
+    text-align:left;
+    text-indent:-9999px;
+    width:56px;
+    float:left;
+}
+
+input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover {
+    background-position:0 -26px;
+}
+
+a {
+    color:#666;
+}
+
+

Propchange: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/login.css
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/login.css
------------------------------------------------------------------------------
    svn:keywords = "Date Rev Author URL Id"

Propchange: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/login.css
------------------------------------------------------------------------------
    svn:mime-type = text/css

Added: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/nav.css
URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/nav.css?rev=763623&view=auto
==============================================================================
--- ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/nav.css (added)
+++ ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/nav.css Thu Apr  9 12:26:03 2009
@@ -0,0 +1,696 @@
+/* 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: #444;
+    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 */
+.button-bar {
+    margin-bottom: 1.0em;
+    width: 100%;
+    
+}
+
+.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-1 ul li,.tabContainer ul li {
+    background-color: #ffffff;
+    color: #444;
+}
+
+.button-style-1 a,.button-style-1 ul a,a.button-style-1 {
+    background-color: #D4D0C8;
+    border: solid #444 0.1em;
+    color: #444;
+}
+
+.button-style-1 .selected,.button-style-1 ul .selected,.button-style-1 ul .selected a
+    {
+    background-color: #444;
+    color: #ffffff;
+}
+
+.button-style-1 a:hover,.button-style-1 ul a:hover,a.button-style-1:hover
+    {
+    background-color: #444;
+    color: #ffffff;
+    text-decoration: none;
+}
+
+button-style-2 ul li {
+    background-color: #ffffff;
+    color: #444;
+}
+
+.button-style-2 ul a,.button-style-2 a,a.button-style-2 {
+    background-color: #ffffff;
+    border: solid #444 0.1em;
+    color: #444;
+}
+
+.button-style-2 ul .selected a,.button-style-2 .selected {
+    background-color: #444;
+    color: #ffffff;
+}
+
+.button-style-2 ul a:hover,.button-style-2 a:hover,a.button-style-2:hover
+    {
+    background-color: #444;
+    color: #ffffff;
+    text-decoration: none;
+}
+
+/* TOOL BARS / TAB BARS */
+.tool-bar {
+    background-color: #D4D0C8;
+    padding: 0.2em;
+}
+
+.tool-bar ul li {
+    background-color: #555;
+    padding: 0.1em;
+}
+
+.tab-bar {
+    position:absolute;
+    top:33px;
+    width:150px;
+    left:-18px;
+}
+
+h4#nav {
+    font-weight:bold;
+    text-transform:uppercase;
+    position:relative;
+    z-index:2000;
+    padding:5px 5px 5px 5px;
+    width:190px;
+    top:-15px;
+}
+
+h4#nav.expanded {
+   background:#AD3A03;
+   border-top:2px solid #842b01;
+   border-left:2px solid #842b01;
+   border-right:2px solid #842b01;
+   color:#fff;
+   padding:3px 3px 5px 3px;
+} 
+
+.tab-bar ul li ul {
+    background:#AD3A03;
+    float:left;
+    border:2px solid #842b01;
+    width:240px;
+    
+}
+
+.tab-bar ul li ul li{
+    margin: 0 0px 0px 0;
+    padding: 0;
+    float:left;
+    clear:left;
+    width:150px;
+    
+}
+
+.tab-bar ul a,.tab-bar ul a:visited {
+    color: #fff;
+    text-decoration: none;
+    margin:0px 0px 0px 0px;
+    line-height:22px;
+    text-transform:uppercase;
+    padding:4px;
+    font-size:11px;
+}
+
+.tab-bar ul a:hover,.tab-bar ul .selected,.tab-bar ul .selected a,.tab-bar ul .selected a:hover
+    {
+    color: #f2f2f2;
+    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 {
+    
+}
+
+/* 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;
+}
+
+.nav-pager ul .nav-first,.nav-pager ul .nav-previous,.nav-pager ul .nav-next,.nav-pager ul .nav-last
+    {
+    padding: 0 1em 0 1em;
+}
+
+.nav-pager ul .nav-first-disabled,.nav-pager ul .nav-previous-disabled,.nav-pager ul .nav-next-disabled,.nav-pager ul .nav-last-disabled
+    {
+    color: #333333;
+    padding: 0 0.5em 0 0.5em;
+}
+
+.nav-pager select {
+    margin: 0;
+}
+
+#app-menu {
+    position:absolute;
+    top:0;
+    left:0;
+}
+
+/* menu */
+#menu {
+    margin: 0px;
+    padding: 0px;
+    list-style: none;
+    color: #fff;
+    line-height: 45px;
+    display: inline-block;
+    float: left;
+    z-index: 5000;
+}
+
+#menu a {
+    color: #fff;
+    text-decoration: none;
+}
+
+#menu>li {
+    background: #172322 none repeat scroll 0 0;
+    cursor: pointer;
+    float: left;
+    position: relative;
+    padding: 0px 10px;
+}
+
+#menu>li a:hover {
+    color: #B0D730;
+}
+
+#menu .logo {
+    background: transparent none repeat scroll 0% 0%;
+    padding: 0px;
+    margin:0 25px 0 0;
+    background-color: Transparent;
+}
+
+/* sub-menus*/
+#menu ul {
+    padding: 0px;
+    margin: 0px;
+    display: block;
+    display: inline;
+}
+
+#menu li ul {
+    position: absolute;
+    left: -10px;
+    top: 0px;
+    margin-top: 45px;
+    width: 150px;
+    line-height: 16px;
+    background-color: #172322;
+    color: #0395CC; /* for IE */
+    display: none;
+    z-index:6000;
+}
+
+#menu li:hover ul {
+    display: block;
+}
+
+#menu li ul li {
+    display: block;
+    margin: 5px 20px;
+    padding: 5px 0px;
+    border-top: dotted 1px #606060;
+    list-style-type: none;
+}
+
+#menu li ul li:first-child {
+    border-top: none;
+}
+
+#menu li ul li a {
+    display: block;
+    color: #0395CC;
+    text-transform:uppercase;
+}
+
+#menu li ul li a:hover {
+    color: #7FCDFE;
+}
+
+#menu li ul li span.help {
+    color:#fff;
+    font-size:11px;
+    display:block;
+    text-transform:uppercase;
+}
+
+/* main submenu */
+#menu #main {
+    left: 0px;
+    top: -5px;
+    padding-top: 0px;
+    background-color: #7cb7e3;
+    color: #fff;
+    z-index: 3000;
+}
+
+#menu #main li.reveal {
+    margin:0px 5px 5px 20px;
+    padding: 0px 0px 5px 0px;
+}
+
+/* search */
+.searchContainer div {
+    background-color: #fff;
+    display: inline;
+    padding: 5px;
+}
+
+.searchContainer input[type="text"] {
+    border: none;
+}
+
+.searchContainer img {
+    vertical-align: middle;
+}
+
+/* corners*/
+#menu .corner_inset_left {
+    position: absolute;
+    top: 0px;
+    left: -12px;
+}
+
+#menu .corner_inset_right {
+    position: absolute;
+    top: 0px;
+    left: 150px;
+}
+
+#menu .last {
+    background: transparent none repeat scroll 0% 0%;
+    margin: 0px;
+    padding: 0px;
+    border: none;
+    position: relative;
+    border: none;
+    height: 0px;
+}
+
+#menu .corner_left {
+    position: absolute;
+    left: 0px;
+    top: 0px;
+}
+
+#menu .corner_right {
+    position: absolute;
+    left: 132px;
+    top: 0px;
+}
+
+#menu .middle {
+    position: absolute;
+    left: 18px;
+    height: 20px;
+    width: 115px;
+    top: 0px;
+}
+
+
+#tools-menu {
+    position:absolute;
+    top:0;
+    left:300px;
+}
+
+/* tools */
+#tools {
+    margin: 0px;
+    padding: 0px;
+    list-style: none;
+    color: #fff;
+    line-height: 45px;
+    display: inline-block;
+    float: left;
+    z-index: 5000;
+}
+
+#tools a {
+    color: #fff;
+    text-decoration: none;
+}
+
+#tools>li {
+    background: #172322 none repeat scroll 0 0;
+    cursor: pointer;
+    float: left;
+    position: relative;
+    padding: 0px 10px;
+}
+
+#tools>li a:hover {
+    color: #B0D730;
+}
+
+#tools .logo {
+    background: transparent none repeat scroll 0% 0%;
+    padding: 0px;
+    margin:0 25px 0 0;
+    background-color: Transparent;
+}
+
+/* sub-menus*/
+#tools ul {
+    padding: 0px;
+    margin: 0px;
+    display: block;
+    display: inline;
+}
+
+#tools li ul {
+    position: absolute;
+    left: -10px;
+    top: 0px;
+    margin-top: 45px;
+    width: 150px;
+    line-height: 16px;
+    background-color: #172322;
+    color: #0395CC; /* for IE */
+    display: none;
+    z-index:6000;
+}
+
+#tools li:hover ul {
+    display: block;
+}
+
+#tools li ul li {
+    display: block;
+    margin: 5px 20px;
+    padding: 5px 0px;
+    border-top: dotted 1px #606060;
+    list-style-type: none;
+}
+
+#tools li ul li:first-child {
+    border-top: none;
+}
+
+#tools li ul li a {
+    display: block;
+    color: #0395CC;
+    text-transform:uppercase;
+}
+
+#tools li ul li a:hover {
+    color: #7FCDFE;
+}
+
+#tools li ul li span.help {
+    color:#fff;
+    font-size:11px;
+    display:block;
+    text-transform:uppercase;
+}
+
+/* main submenu */
+#tools #main {
+    left: 0px;
+    top: -5px;
+    padding-top: 0px;
+    background-color: #7cb7e3;
+    color: #fff;
+    z-index: 999;
+}
+
+#tools #main li.reveal {
+    margin:0px 5px 5px 20px;
+    padding: 0px 0px 5px 0px;
+}
+
+/* corners*/
+#tools .corner_inset_left {
+    position: absolute;
+    top: 0px;
+    left: -12px;
+}
+
+#tools .corner_inset_right {
+    position: absolute;
+    top: 0px;
+    left: 150px;
+}
+
+#tools .last {
+    background: transparent none repeat scroll 0% 0%;
+    margin: 0px;
+    padding: 0px;
+    border: none;
+    position: relative;
+    border: none;
+    height: 0px;
+}
+
+#tools .corner_left {
+    position: absolute;
+    left: 0px;
+    top: 0px;
+}
+
+#tools .corner_right {
+    position: absolute;
+    left: 132px;
+    top: 0px;
+}
+
+#tools .middle {
+    position: absolute;
+    left: 18px;
+    height: 20px;
+    width: 115px;
+    top: 0px;
+}
+
+* control panel */
+#cp {
+    margin: 0px;
+    padding: 0px;
+    list-style: none;
+    color: #fff;
+    line-height: 24px;
+    display: inline-block;
+    float: left;
+    z-index: 5000;
+}
+
+#cp a {
+    color: #fff;
+    text-decoration: none;
+}
+
+#cp>li {
+    background: #172322 none repeat scroll 0 0;
+    cursor: pointer;
+    float: left;
+    position: relative;
+    padding: 0px 10px;
+}
+
+#cp>li a:hover {
+    color: #B0D730;
+}
+
+#cp .logo {
+    background: transparent none repeat scroll 0% 0%;
+    padding: 0px;
+    margin:0 25px 0 0;
+    background-color: Transparent;
+}
+
+/* sub-menus*/
+#cp ul {
+    padding: 0px;
+    margin: 0px;
+    display: block;
+    display: inline;
+}
+
+#cp li ul {
+    position: absolute;
+    left: 80px;
+    top: -11px;
+    margin-top: 45px;
+    width: 300px;
+    line-height: 16px;
+    background-color: #172322;
+    color: #0395CC; /* for IE */
+    
+    z-index:6000;
+}
+
+#cp li:hover ul {
+    display: block;
+}
+
+#cp li ul li {
+    display: block;
+    margin: 5px 20px;
+    padding: 5px 0px;
+    border-top: dotted 1px #606060;
+    list-style-type: none;
+}
+
+#cp li ul li:first-child {
+    border-top: none;
+}
+
+#cp li ul li a {
+    display: block;
+    color: #0395CC;
+    text-transform:uppercase;
+}
+
+#cp li ul li a:hover {
+    color: #7FCDFE;
+}
+
+/* main submenu */
+#cp #main {
+    left: 200px;
+    top: -10px;
+    padding-top: 0px;
+    background-color: #7cb7e3;
+    color: #fff;
+    z-index: 999;
+}
+
+#cp #main li.reveal {
+    margin:0px 5px 5px 20px;
+    padding: 0px 0px 5px 0px;
+}
+
+/* corners*/
+#cp .corner_inset_left {
+    position: absolute;
+    top: 0px;
+    left: -12px;
+}
+
+#cp .corner_inset_right {
+    position: absolute;
+    top: 0px;
+    left: 300px;
+}
+
+#cp .last {
+    background: transparent none repeat scroll 0% 0%;
+    margin: 0px;
+    padding: 0px;
+    border: none;
+    position: relative;
+    border: none;
+    height: 0px;
+}
+
+#cp .corner_left {
+    position: absolute;
+    left: 0px;
+    top: 0px;
+}
+
+#cp .corner_right {
+    position: absolute;
+    left: 282px;
+    top: 0px;
+}
+
+#cp .middle {
+    position: absolute;
+    left: 18px;
+    height: 20px;
+    width: 265px;
+    top: 0px;
+}
\ No newline at end of file

Propchange: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/nav.css
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/nav.css
------------------------------------------------------------------------------
    svn:keywords = "Date Rev Author URL Id"

Propchange: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/nav.css
------------------------------------------------------------------------------
    svn:mime-type = text/css

Added: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/print.css
URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/print.css?rev=763623&view=auto
==============================================================================
--- ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/print.css (added)
+++ ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/print.css Thu Apr  9 12:26:03 2009
@@ -0,0 +1,29 @@
+/* -----------------------------------------------------------------------
+
+   Blueprint CSS Framework 0.7 (Date TBD) 
+   http://blueprintcss.googlecode.com
+
+   * Copyright (c) Olav Bjorkoy 2007 - 2008. See docs/license.txt for more info.
+   * See docs/readme.txt for instructions on how to use Blueprint.
+   * This is a compressed file. See the sources in the 'src' directory.
+
+----------------------------------------------------------------------- */
+
+/* print.css */
+body {line-height:1.5;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;color:#000;background:none;font-size:10pt;}
+.container {background:none;}
+hr {background:#ccc;color:#ccc;width:100%;height:2px;margin:2em 0;padding:0;border:none;}
+hr.space {background:#fff;color:#fff;}
+h1, h2, h3, h4, h5, h6 {font-family:"Helvetica Neue", Arial, "Lucida Grande", sans-serif;}
+code {font:.9em "Courier New", Monaco, Courier, monospace;}
+img {float:left;margin:1.5em 1.5em 1.5em 0;}
+a img {border:none;}
+p img.top {margin-top:0;}
+blockquote {margin:1.5em;padding:1em;font-style:italic;font-size:.9em;}
+.small {font-size:.9em;}
+.large {font-size:1.1em;}
+.quiet {color:#999;}
+.hide {display:none;}
+a:link, a:visited {background:transparent;font-weight:700;text-decoration:underline;}
+a:link:after, a:visited:after {content:" (" attr(href) ") ";font-size:90%;}
+

Propchange: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/print.css
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/print.css
------------------------------------------------------------------------------
    svn:keywords = "Date Rev Author URL Id"

Propchange: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/print.css
------------------------------------------------------------------------------
    svn:mime-type = text/css

Added: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/reset.css
URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/reset.css?rev=763623&view=auto
==============================================================================
--- ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/reset.css (added)
+++ ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/reset.css Thu Apr  9 12:26:03 2009
@@ -0,0 +1,36 @@
+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,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
+	{
+	margin: 0;
+	padding: 0;
+	border: 0;
+	outline: 0;
+	font-weight: inherit;
+	font-style: inherit;
+	font-family: inherit;
+	font-size: 100%;
+	text-align: left;
+	vertical-align: baseline;
+}
+
+a, address, body, caption, cite, code, dfn, em, strong, th, var {
+	font-style: normal;
+	font-weight: normal;
+	text-decoration: none;
+}
+
+a img {
+	border: none;
+}
+
+ol, ul {
+	list-style: none;
+}
+
+table {
+	border-collapse: collapse;
+	border-spacing: 0;
+}
+
+q:before,q:after,blockquote:before,blockquote:after {
+	content: "";
+}
\ No newline at end of file

Propchange: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/reset.css
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/reset.css
------------------------------------------------------------------------------
    svn:keywords = "Date Rev Author URL Id"

Propchange: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/reset.css
------------------------------------------------------------------------------
    svn:mime-type = text/css

Added: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/tables.css
URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/tables.css?rev=763623&view=auto
==============================================================================
--- ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/tables.css (added)
+++ ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/tables.css Thu Apr  9 12:26:03 2009
@@ -0,0 +1,167 @@
+table {
+	width: 99%;
+	
+}
+
+table tr td {
+	padding: 5px 6px 5px 6px;
+	border-bottom: 1px solid #cdcdcd;
+}
+
+table tr.header td {
+	font: bold 1.1em Arial, Tahoma, sans-serif;
+	color: #fff;
+	padding: 7px 6px 7px 6px;
+	background-color: #4a5154;
+}
+
+table tr.alternate {
+	background-color: #f5f5ed;
+}
+
+table td.true {
+	color: #009933;
+}
+
+table td.false {
+	color: #990000;
+}
+
+table td.actions {
+	color: #ccc;
+}
+
+table tr:hover {
+	background-color: #ffffd4;
+}
+
+/* LEGACY STYLES */
+.basic-table {
+	background-color: #ffffff;
+	color: #000000;
+	margin-bottom: 1em;
+	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 {
+	
+}
+
+.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;
+	color: #444;
+	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;
+	color: #444;
+	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;
+}
+
+.basic-table .header-row-2 th,.basic-table .header-row-2 td {
+	background-color: #999999;
+	color: #ffffff;
+	font-weight: bold;
+	text-align: left;
+}
+
+.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;
+}
\ No newline at end of file

Propchange: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/tables.css
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/tables.css
------------------------------------------------------------------------------
    svn:keywords = "Date Rev Author URL Id"

Propchange: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/tables.css
------------------------------------------------------------------------------
    svn:mime-type = text/css