[OFBiz] SVN: r7418 - in trunk/specialized/opentravelsystem: script/org/ofbiz/opentravelsystem webapp/hotelbackend/catalog webapp/hotelbackend/hotelbackendimages webapp/hotelbackend/includes webapp/hotelbackend/product webapp/hotelbackend/screens webapp/newShop/data
hansbak@svn.ofbiz.org
hansbak at svn.ofbiz.org
Wed Apr 26 02:36:55 CDT 2006
Author: hansbak
Date: 2006-04-26 02:36:18 -0500 (Wed, 26 Apr 2006)
New Revision: 7418
Modified:
trunk/specialized/opentravelsystem/script/org/ofbiz/opentravelsystem/InvoiceServices.xml
trunk/specialized/opentravelsystem/webapp/hotelbackend/catalog/appheaderCatalog.ftl
trunk/specialized/opentravelsystem/webapp/hotelbackend/hotelbackendimages/maincss.css
trunk/specialized/opentravelsystem/webapp/hotelbackend/includes/appbar.ftl
trunk/specialized/opentravelsystem/webapp/hotelbackend/product/ProductForms.xml
trunk/specialized/opentravelsystem/webapp/hotelbackend/screens/CatalogForms.xml
trunk/specialized/opentravelsystem/webapp/hotelbackend/screens/CommonScreens.xml
trunk/specialized/opentravelsystem/webapp/newShop/data/ShopData.xml
Log:
OTS: a first attempt at a new backend design with minor updates
Modified: trunk/specialized/opentravelsystem/script/org/ofbiz/opentravelsystem/InvoiceServices.xml
===================================================================
--- trunk/specialized/opentravelsystem/script/org/ofbiz/opentravelsystem/InvoiceServices.xml 2006-04-26 07:34:19 UTC (rev 7417)
+++ trunk/specialized/opentravelsystem/script/org/ofbiz/opentravelsystem/InvoiceServices.xml 2006-04-26 07:36:18 UTC (rev 7418)
@@ -85,7 +85,7 @@
</simple-method>
- <!--simple-method method-name="updatePaymentApplication" short-description="-- add a payment application with maximum value when not provided--">
+ <!--simple-method method-name="updatePaymentApplication" short-description=" add a payment application with maximum value when not provided">
<if-empty field-name="parameters.amountApplied">
<if-not-empty field-name="parameters.paymentId">
<entity-one entity-name="Payment" value-name="payment"/>
Modified: trunk/specialized/opentravelsystem/webapp/hotelbackend/catalog/appheaderCatalog.ftl
===================================================================
--- trunk/specialized/opentravelsystem/webapp/hotelbackend/catalog/appheaderCatalog.ftl 2006-04-26 07:34:19 UTC (rev 7417)
+++ trunk/specialized/opentravelsystem/webapp/hotelbackend/catalog/appheaderCatalog.ftl 2006-04-26 07:36:18 UTC (rev 7418)
@@ -1,54 +1,57 @@
-<#--
- * Copyright (c) 2003-2005 The Open For Business Project - www.ofbiz.org
- *
- * Permission is hereby granted, free of charge, to any person obtaining a
- * copy of this software and associated documentation files (the "Software"),
- * to deal in the Software without restriction, including without limitation
- * the rights to use, copy, modify, merge, publish, distribute, sublicense,
- * and/or sell copies of the Software, and to permit persons to whom the
- * Software is furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included
- * in all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
- * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
- * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
- * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
- * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT
- * OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
- * THE USE OR OTHER DEALINGS IN THE SOFTWARE.
- *
- *@author Andy Zeneski (jaz at ofbiz.org)
- *@author Catherine.Heintz at nereide.biz (migration to UiLabel)
- *@version $Rev: 5462 $
- *@since 2.1
--->
<#if (requestAttributes.uiLabelMap)?exists><#assign uiLabelMap = requestAttributes.uiLabelMap></#if>
<#if (requestAttributes.security)?exists><#assign security = requestAttributes.security></#if>
<#if (requestAttributes.userLogin)?exists><#assign userLogin = requestAttributes.userLogin></#if>
<#if (requestAttributes.checkLoginUrl)?exists><#assign checkLoginUrl = requestAttributes.checkLoginUrl></#if>
-<#assign unselectedLeftClassName = "headerButtonLeft">
-<#assign unselectedRightClassName = "headerButtonRight">
-<#assign selectedLeftClassMap = {page.headerItem?default("void") : "headerButtonLeftSelected"}>
-<#assign selectedRightClassMap = {page.headerItem?default("void") : "headerButtonRightSelected"}>
+
+
+ <#assign displayApps = [
+ {"title":"${uiLabelMap.opentravelsystemMain}", "tabname":"main", "url":"mainCatalog"}
+ ,{"title":"${uiLabelMap.opentravelsystemCategories}","tabname":"categories", "url":"EditProdCatalogCategories"}
+ ,{"title":"${uiLabelMap.opentravelsystemProducts}", "tabname":"products", "url":"EditProducts"}
+ ,{"title":"${uiLabelMap.opentravelsystemFixedAssets}","tabname":"fixedassets", "url":"EditFixedAssets"}
+ ,{"title":"${uiLabelMap.opentravelsystemStore}", "tabname":"store", "url":"EditProductStore"}
+ ,{"title":"Produkt Upload", "tabname":"importProduct", "url":"importProduct"}
+ ]>
+
+<#assign unselectedClass = {"appheader_col" : "appheader_tabdownblock", "appheader_center" : "appheader_tabdowncenter", "appheader_link" : "appheader_tablink"}>
+<#assign selectedClass = {"appheader_col" : "appheader_mainblock", "appheader_center" : "appheader_tabupcenter", "appheader_link" : "appheader_tablinkselected"}>
+<#if !appTabButtonItem?has_content><#assign appTabButtonItem = page.appTabButtonItem?default("void")></#if>
+<#assign thisAppOpt = page.headerItem?default("void")>
+
<#if requestAttributes.userLogin?has_content>
<div class="apptitle"> ${uiLabelMap.opentravelsystemCatalog}</div>
-<div class="row">
- <div class="col"><a href="<@ofbizUrl>mainCatalog</@ofbizUrl>" class="${selectedLeftClassMap.main?default(unselectedLeftClassName)}">${uiLabelMap.opentravelsystemMain}</a></div>
- <div class="col"><a href="<@ofbizUrl>EditProdCatalogCategories</@ofbizUrl>" class="${selectedLeftClassMap.categories?default(unselectedLeftClassName)}">${uiLabelMap.opentravelsystemCategories}</a></div>
- <div class="col"><a href="<@ofbizUrl>EditProducts</@ofbizUrl>" class="${selectedLeftClassMap.products?default(unselectedLeftClassName)}">${uiLabelMap.opentravelsystemProducts}</a></div>
- <div class="col"><a href="<@ofbizUrl>EditFixedAssets</@ofbizUrl>" class="${selectedLeftClassMap.fixedassets?default(unselectedLeftClassName)}">${uiLabelMap.opentravelsystemFixedAssets}</a></div>
- <div class="col"><a href="<@ofbizUrl>EditProductStore</@ofbizUrl>" class="${selectedLeftClassMap.store?default(unselectedLeftClassName)}">${uiLabelMap.opentravelsystemStore}</a></div>
- <!--div class="col"><a href="<@ofbizUrl>selectStore</@ofbizUrl>" class="${selectedLeftClassMap.selectStore?default(unselectedLeftClassName)}">${uiLabelMap.selectStore}</a></div-->
- <div class="col"><a href="<@ofbizUrl>importProduct</@ofbizUrl>" class="${selectedLeftClassMap.importProduct?default(unselectedLeftClassName)}">importProduct</a></div>
-
- <#if userLogin?has_content>
- <div class="col-right"><a href="<@ofbizUrl>logout</@ofbizUrl>" class="${selectedRightClassMap.logout?default(unselectedRightClassName)}">${uiLabelMap.CommonLogout}</a></div>
- <#else>
- <div class="col-right"><a href='<@ofbizUrl>${checkLoginUrl?if_exists}</@ofbizUrl>' class='${selectedRightClassMap.login?default(unselectedRightClassName)}'>${uiLabelMap.CommonLogin}</a></div>
- </#if>
- <div class="col-fill"> </div>
-</div>
+<table class="appheader_appbar" width="100%" border="0" cellspacing="0" cellpadding="0">
+ <tr bgcolor="#f9f4a2">
+ <td width="5px" class="appheader_appbarleft"> </td>
+ <td height="19px" width="100%">
+ <table width="100%" border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <#list displayApps as display>
+ <#if thisAppOpt == display.tabname>
+ <#assign class = selectedClass>
+ <#else>
+ <#assign class = unselectedClass>
+ </#if>
+ <td valign="bottom" height="19px" class="${class.appheader_col}">
+ <table width="100%" border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td class="${class.appheader_center}"><a href=<#if display.title == "Website">"${display.url}" target="newwindow"<#else>"<@ofbizUrl>${display.url}</@ofbizUrl>"</#if> title="" class="${class.appheader_link}">${display.title}</a></td>
+ <td class="appheader_betweenstabs" width="1px"> </td>
+ </tr>
+ </table>
+ </td>
+ </#list>
+ <td width="100%">
+ <table width="100% border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td width="100%" class="appheader_appbarright" height="21px"> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
</#if>
\ No newline at end of file
Modified: trunk/specialized/opentravelsystem/webapp/hotelbackend/hotelbackendimages/maincss.css
===================================================================
--- trunk/specialized/opentravelsystem/webapp/hotelbackend/hotelbackendimages/maincss.css 2006-04-26 07:34:19 UTC (rev 7417)
+++ trunk/specialized/opentravelsystem/webapp/hotelbackend/hotelbackendimages/maincss.css 2006-04-26 07:36:18 UTC (rev 7418)
@@ -1,860 +1,1007 @@
-
-/* ===== eCommerce specific styles ===== */
-BODY.ecbody {
-background: #FFFFFF;
-margin-top: 10px;
-margin-right: 10px;
-margin-bottom: 10px;
-margin-left: 10px;
-}
-
-DIV.ecom-mainarea {
-background: #FFFFFF;
-width: auto;
-}
-
-DIV.ecom-column-left {
-float: left;
-margin-right: 10px;
-width: 150px;
-}
-DIV.ecom-column-main {
-margin-left: 10;
-margin-right: 1;
-width: 55%;
-text-align: left;
-valign: top;
-}
-DIV.ecom-column-right {
-float: right;
-margin-left: 10px;
-width: 200px;
-}
-
-DIV.endcolumns {
- clear: both;
-}
-
-DIV.ecom-screenlet {
-background: #FFFFFF;
-border: 1px solid #999999;
-margin-bottom: 10px;
-}
-DIV.ecom-screenlet-header {
-background: #000099;
-padding-top: 1px;
-padding-bottom: 1px;
-padding-right: 4px;
-padding-left: 4px;
-}
-DIV.ecom-screenlet-body {
-background: #FFFFFF;
-padding: 4px;
-}
-
-/* ===== General Styles ===== */
-BODY {
-background: #D4D0C8;
-margin-top: 0px;
-margin-right: 0px;
-margin-bottom: 0px;
-margin-left: 0px;
-}
-
-FORM {
-margin: 0px;
-}
-
-UL {
-margin-top: 0;
-margin-bottom: 0;
-}
-
-.head1 {
-font-family: Verdana, Arial, Helvetica, sans-serif;
-margin: 0px;
-font-size: 12pt;
-font-weight: bold;
-color: #000099;
-}
-
-.head2 {
-font-family: Verdana, Arial, Helvetica, sans-serif;
-margin: 0px;
-font-size: 10pt;
-font-weight: bold;
-color: #000000;
-}
-
-.head3 {
-font-family: Verdana, Arial, Helvetica, sans-serif;
-margin: 0px;
-font-size: 8pt;
-font-weight: bold;
-color: #000000;
-}
-
-.info {
-font-family: Verdana, Arial, Helvetica, sans-serif;
-margin: 0px;
-font-size: 10px;
-font-style: normal;
-color: #000000;
-}
-
-DIV.graybox {
-font-family: Verdana, Arial, Helvetica, sans-serif;
-font-size: 10px;
-font-weight: bold;
-background: #CCCCCC;
-border: 1px solid #000000;
-text-align: center;
-margin: 2 auto;
-width: auto;
-padding: 4;
-}
-
-DIV.tabletexthidden {
-font-size: 10px;
-font-family: Verdana, Arial, Helvetica, sans-serif;
-visibility: hidden;
-}
-
-A.tabletext, DIV.tabletext, SPAN.tabletext, P.tabletext, .tabletext {
-font-size: 10px;
-text-decoration: none;
-font-family: Verdana, Arial, Helvetica, sans-serif;
-}
-
-A.tabletext:hover {
-font-size: 10px;
-text-decoration: underline;
-font-family: Verdana, Arial, Helvetica, sans-serif;
-}
-
-.tablebuttontext {
-font-size: 10px;
-color: #1E3C66;
-font-family: Verdana, Arial, Helvetica, sans-serif;
-}
-
-.contenttext {
-font-size: 8pt;
-font-family: Verdana, Arial, Helvetica, sans-serif;
-}
-
-.headerboxoutside {
-background: #FFFFFF;
-padding: 0;
-}
-
-.headerboxtop {
-background: #FFFFFF;
-padding: 4;
-border-color: #FFFFFF;
-border-style: solid;
-border-width: 1px 1px 0px 1px;
-}
-
-.headerboxbottom {
-background: #FFFFFF;
-padding: 0;
-border-color: #FFFFFF;
-border-style: solid;
-border-width: 0px 1px 1px 1px;
-}
-
-.boxhead {
-font-family: Verdana, Arial, Helvetica, sans-serif;
-margin: 0px;
-font-size: 8pt;
-font-weight: bold;
-text-decoration: none;
-color: #FFFFFF;
-}
-
-A.boxheadbutton {
-font-family: Verdana, Arial, Helvetica, sans-serif;
-margin: 0px;
-font-size: 8pt;
-font-weight: bold;
-text-decoration: none;
-color: #FFFFFF;
-}
-
-A.boxheadbutton:hover {
-font-family: Verdana, Arial, Helvetica, sans-serif;
-margin: 0px;
-font-size: 8pt;
-font-weight: bold;
-text-decoration: none;
-color: red;
-}
-
-.boxoutside {
-background: #FFFFFF;
-padding: 0px;
-border-color: #999999;
-border-style: solid;
-border-width: 1px 1px 1px 1px;
-}
-
-.boxtop {
-background: #000099;
-padding-top: 1px;
-padding-bottom: 1px;
-padding-right: 4px;
-padding-left: 4px;
-border-color: #999999;
-border-style: solid;
-border-width: 0px 0px 0px 0px;
-}
-
-.boxbottom {
-background: #FFFFFF;
-padding: 4px;
-border-color: #999999;
-border-style: solid;
-border-width: 0px 0px 0px 0px;
-}
-
-.button {
-border-style: outset; border-color: #9999CC; border-width: 2px;
-background: #dddddd;
-padding-right: 5px; padding-left: 5px;
-}
-
-.tabContainer {
-background: #FFFFFF;
-padding-top: 4px;
-margin-bottom: 10px;
-}
-
-A.tabButton {
-font-family: Verdana, Arial, Helvetica, sans-serif;
-font-size: 10px;
-font-weight: bold;
-text-decoration: none;
-color: #000099;
-background: #D4D0C8;
-padding-right: 5px;
-padding-left: 5px;
-padding-top: 1px;
-padding-bottom: 1px;
-border: solid #000099 1px;
-}
-
-A.tabButton:hover {
-color: #FFFFFF;
-background: #000099;
-border: solid #000099 1px;
-}
-
-A.tabButtonSelected {
-font-family: Verdana, Arial, Helvetica, sans-serif;
-font-size: 10px;
-font-weight: bold;
-text-decoration: none;
-color: #FFFFFF;
-background: #000099;
-padding-right: 5px;
-padding-left: 5px;
-padding-top: 1px;
-padding-bottom: 1px;
-border: solid #000099 1px;
-}
-
-A.tabButtonSelected:hover {
-color: #FFFFFF;
-border: solid #000099 1px;
-}
-
-.tableheadtext {
-font-family: Verdana, Arial, Helvetica, sans-serif;
-font-size: 10px;
-font-weight: bold;
-text-decoration: none;
-color: black;
-}
-
-A.tableheadbutton {
-font-family: Verdana, Arial, Helvetica, sans-serif;
-font-size: 10px;
-font-weight: bold;
-text-decoration: none;
-color: black;
-}
-
-A.tableheadbutton:hover {
-font-family: Verdana, Arial, Helvetica, sans-serif;
-font-size: 10px;
-font-weight: bold;
-text-decoration: underline;
-color: red;
-}
-
-.browsecategorytext {
-font-family: Verdana, Arial, Helvetica, sans-serif;
-font-size: 10px;
-font-weight: bold;
-text-decoration: none;
-color: #000099;
-text-indent: -10px;
-}
-
-A.browsecategorybutton {
-font-family: Verdana, Arial, Helvetica, sans-serif;
-font-size: 10px;
-font-weight: bold;
-text-decoration: none;
-color: #000099;
-}
-
-A.browsecategorybutton:hover {
-color: #000099;
-text-decoration: underline;
-}
-
-.browsecategorybuttondisabled {
-font-family: Verdana, Arial, Helvetica, sans-serif;
-font-size: 10px;
-font-weight: bold;
-text-decoration: none;
-color: #333333;
-}
-
-A.buttontext {
-font-family: Verdana, Arial, Helvetica, sans-serif;
-font-size: 10px;
-font-weight: bold;
-text-decoration: none;
-color: #000099;
-}
-
-A.buttontext:hover {
-color: #000099;
-text-decoration: underline;
-}
-
-A.headerbuttontext {
-font-family: Verdana, Arial, Helvetica, sans-serif;
-font-size: 10px;
-font-weight: bold;
-text-decoration: none;
-color: #000099;
-}
-
-
-A.headerbuttontext:hover {
-color: black;
-text-decoration: underline;
-}
-
-.buttontextdisabled {
-font-family: Verdana, Arial, Helvetica, sans-serif;
-font-size: 10px;
-font-weight: bold;
-text-decoration: none;
-color: #333333;
-}
-
-.submenutextinfo {
-font-family: Verdana, Arial, Helvetica, sans-serif;
-font-size: 10px;
-font-weight: bold;
-text-decoration: none;
-color: white;
-padding-left: 6px;
-padding-right: 5px;
-border-right: 1px solid #5886C6
-}
-
-.submenutext, A.submenutext, A.submenutext:visited, A.submenutext:checked {
-font-family: Verdana, Arial, Helvetica, sans-serif;
-font-size: 10px;
-font-weight: bold;
-text-decoration: none;
-color: gold;
-padding-left: 6px;
-padding-right: 5px;
-border-right: 1px solid #5886C6
-}
-
-A.submenutext:hover {
-color: yellow;
-text-decoration: underline;
-}
-
-.submenutextdisabled, A.submenutextdisabled {
-font-family: Verdana, Arial, Helvetica, sans-serif;
-font-size: 10px;
-font-weight: bold;
-text-decoration: none;
-color: #CCCCCC;
-padding-left: 6px;
-padding-right: 5px;
-border-right: 1px solid #5886C6
-}
-
-A.submenutextdisabled:hover {
-font-family: Verdana, Arial, Helvetica, sans-serif;
-font-size: 10px;
-font-weight: bold;
-text-decoration: underline;
-color: yellow;
-}
-
-.submenutextinforight {
-font-family: Verdana, Arial, Helvetica, sans-serif;
-font-size: 10px;
-font-weight: bold;
-text-decoration: none;
-color: white;
-padding-left: 6px;
-}
-
-.submenutextright, A.submenutextright {
-font-family: Verdana, Arial, Helvetica, sans-serif;
-font-size: 10px;
-font-weight: bold;
-text-decoration: none;
-color: gold;
-padding-left: 6px;
-}
-
-A.submenutextright:hover {
-color: yellow;
-text-decoration: underline;
-}
-
-.submenutextrightdisabled, A.submenutextrightdisabled {
-font-family: Verdana, Arial, Helvetica, sans-serif;
-font-size: 10px;
-font-weight: bold;
-text-decoration: none;
-color: #CCCCCC;
-padding-left: 6px;
-}
-
-A.submenutextrightdisabled:hover {
-text-decoration: underline;
-color: yellow;
-}
-
-A.lightbuttontext {
-font-family: Verdana, Arial, Helvetica, sans-serif;
-font-size: 10px;
-font-weight: bold;
-text-decoration: none;
-color: gold;
-border: none;
-}
-
-A.lightbuttontext:hover {
-color: yellow;
-text-decoration: underline;
-}
-
-A.lightbuttontextsmall {
-font-family: Verdana, Arial, Helvetica, sans-serif;
-font-size: 8px;
-font-weight: bold;
-text-decoration: none;
-color: gold;
-border: none;
-}
-
-A.lightbuttontextsmall:hover {
-color: yellow;
-text-decoration: underline;
-}
-
-.lightbuttontextdisabled {
-font-family: Verdana, Arial, Helvetica, sans-serif;
-font-size: 10px;
-font-weight: bold;
-text-decoration: none;
-color: #CCCCCC;
-}
-
-A.buttontextbig {
-font-family: Verdana, Arial, Helvetica, sans-serif;
-font-size: 10pt;
-font-weight: bold;
-text-decoration: none;
-color: #000099;
-}
-
-A.buttontextbig:hover {
-color: red;
-}
-
-.buttontextbigdisabled {
-font-family: Verdana, Arial, Helvetica, sans-serif;
-font-size: 10pt;
-font-weight: bold;
-text-decoration: none;
-color: CCCCCC;
-}
-
-A IMG.imageborder {
-border-style: solid;
-border-width: 1px;
-border-color: #999999;
-}
-
-.headerButtonLeft {
-font-family: Verdana, Arial, Helvetica, sans-serif;
-font-size: 10px;
-font-weight: bold;
-text-decoration: none;
-color: #000099;
-background: #B4B0AA;
-border-right: solid white 1px;
-padding-right: 10px;
-padding-left: 10px;
-}
-
-.headerButtonLeft:hover {
-background: #D4D0C8;
-color: black;
-text-decoration: underline;
-}
-
-.headerButtonLeftSelected {
-font-family: Verdana, Arial, Helvetica, sans-serif;
-font-size: 10px;
-font-weight: bold;
-text-decoration: none;
-color: #000099;
-background: #D4D0C8;
-border-right: solid white 1px;
-padding-right: 10px;
-padding-left: 10px;
-}
-
-.headerButtonRight {
-font-family: Verdana, Arial, Helvetica, sans-serif;
-font-size: 10px;
-font-weight: bold;
-text-decoration: none;
-color: #000099;
-background: #B4B0AA;
-border-left: solid white 1px;
-padding-right: 10px;
-padding-left: 10px;
-text-align: right;
-}
-
-.headerButtonRight:hover {
-background: #D4D0C8;
-color: black;
-text-decoration: underline;
-}
-
-.headerButtonRightSelected {
-font-family: Verdana, Arial, Helvetica, sans-serif;
-font-size: 10px;
-font-weight: bold;
-text-decoration: none;
-color: #000099;
-background: #D4D0C8;
-border-left: solid white 1px;
-padding-right: 10px;
-padding-left: 10px;
-}
-
-.headerCenter {
-background: #B4B0AA;
-padding-right: 10px;
-padding-left: 10px;
-font-family: Verdana, Arial, Helvetica, sans-serif;
-font-size: 10px;
-font-weight: bold;
-text-decoration: none;
-color: #000000;
-}
-
-A.headerCenter {
-font-family: Verdana, Arial, Helvetica, sans-serif;
-font-size: 10px;
-font-weight: bold;
-text-decoration: none;
-color: #000099;
-background: #D4D0C8;
-padding-right: 10px;
-padding-left: 10px;
-}
-
-A.headerCenter:hover {
-background: #D4D0C8;
-color: black;
-text-decoration: underline;
-}
-
-.headerCenterSelected {
-background: #D4D0C8;
-padding-right: 10px;
-padding-left: 10px;
-font-family: Verdana, Arial, Helvetica, sans-serif;
-font-size: 8pt;
-font-weight: bold;
-text-decoration: none;
-color: #000000;
-}
-
-.headerCompanyName {
-margin: 0px;
-font-size: 12pt;
-font-family: Verdana, Arial, Helvetica, sans-serif;
-font-weight: bold;
-color: #000099;
-white-space: nowrap;
-}
-
-.headerCompanySubtitle {
-margin: 0px;
-font-size: xx-small;
-font-family: Verdana, Arial, Helvetica, sans-serif;
-color: #330099;
-white-space: nowrap;
-}
-
-.insideHeaderText {
-font-size: 10px;
-font-family: Verdana, Arial, Helvetica, sans-serif;
-font-weight: bold;
-color: black;
-}
-
-A.insideHeaderLink {
-font-family: Verdana, Arial, Helvetica, sans-serif;
-font-size: 10px;
-font-weight: bold;
-text-decoration: none;
-color: #000099;
-}
-
-A.insideHeaderLink:hover {
-color: black;
-text-decoration: underline;
-}
-
-.insideHeaderDisabled {
-font-family: Verdana, Arial, Helvetica, sans-serif;
-font-size: 10px;
-font-weight: bold;
-text-decoration: none;
-color: #666666;
-}
-
-.headersmalltext {
-font-size: 8pt;
-font-family: Verdana, Arial, Helvetica, sans-serif;
-font: bold;
-color: black;
-}
-a.headersmalllink {
-font-size: 8pt;
-font-family: Verdana, Arial, Helvetica, sans-serif;
-font: bold;
-color: #000099;
-text-decoration: none;
-}
-a.headersmalllink:hover {
-color: red;
-}
-
-HR.sepbar {
-font-size: xx-small;
-width: 100%;
-height: 1px;
-background: #999999;
-border-width: 0px;
-}
-
-.errorMessage {
-font-family: Verdana, Arial, Helvetica, sans-serif;
-margin: 0px;
-font-size: 8pt;
-font-weight: bold;
-color: red;
-}
-
-.eventMessage {
-font-family: Verdana, Arial, Helvetica, sans-serif;
-margin: 0px;
-font-size: 8pt;
-font-weight: bold;
-color: #000099;
-}
-
-.ontab {
-font-size: 8pt;
-background: black;
-padding: 2px;
-border-style: inset;
-border-width: 3px;
-}
-
-a.onlnk {
-font-size: 8pt;
-font-weight: bold;
-color: #FFFFFF;
-font-family: Verdana, Arial, Helvetica, sans-serif;
-text-decoration: none;
-padding: 2px;
-}
-
-.offtab {
-font-size: 10px;
-background: #CCCCCC;
-padding: 2px;
-border-style: outset;
-border-width: 3px;
-}
-
-a.offlnk {
-font-size: 10px;
-font-weight: bold;
-color: #000099;
-font-family: Verdana, Arial, Helvetica, sans-serif;
-text-decoration: none;
-padding: 2px;
-}
-
-a.offlnk:hover {
-color: red;
-}
-
-.areaheader {
-font-size: 10px;
-font-family: Verdana, Arial, Helvetica, sans-serif;
-font-weight: bold;
-color: #FFFFFF;
-width: 100%;
-background: black;
-padding: 2px;
-}
-
-.edittable {
-border-color: #000000 #000000 #003333;
-border-style: solid;
-border-top-width: thin;
-border-right-width: thin;
-border-bottom-width: thin;
-border-left-width: thin
-}
-
-.viewOneTR1 {
-background: #B4B0AA;
-font-size: 10px;
-font-family: Verdana, Arial, Helvetica, sans-serif;
-}
-
-.viewOneTR2 {
-background: #D4D0C8;
-font-size: 10px;
-font-family: Verdana, Arial, Helvetica, sans-serif;
-}
-
-.viewManyHeaderTR {
-background: #99CCFF;
-font-size: 10px;
-font-family: Verdana, Arial, Helvetica, sans-serif;
-}
-
-.viewManyTR1 {
-background: #D4D0C8;
-font-size: 10px;
-font-family: Verdana, Arial, Helvetica, sans-serif;
-}
-
-.viewManyTR2 {
-background: #FFFFFF;
-font-size: 10px;
-font-family: Verdana, Arial, Helvetica, sans-serif;
-}
-
-.editInputBox {
-background: #FFFFFF;
-font-size: 8pt;
-font-family: Verdana, Arial, Helvetica, sans-serif;
-}
-
-.inputBox {
-font-family: Verdana, Arial, Helvetica, sans-serif;
-background: #FFFFFF;
-font-size: 8pt;
-}
-
-.selectBox {
-font-family: Verdana, Arial, Helvetica, sans-serif;
-background: #FFFFFF;
-font-size: 8pt;
-}
-
-.textAreaBox {
-font-family: Verdana, Arial, Helvetica, sans-serif;
-background: #FFFFFF;
-font-size: 8pt;
-}
-
-.radioButton {
-font-family: Verdana, Arial, Helvetica, sans-serif;
-background: #FFFFFF;
-font-size: 8pt;
-}
-
-.checkBox {
-font-family: Verdana, Arial, Helvetica, sans-serif;
-background: #FFFFFF;
-font-size: 8pt;
-}
-
-.smallSubmit {
-font-family: Verdana, Arial, Helvetica, sans-serif;
-font-size: 8pt;
-font-weight: bold;
-text-decoration: none;
-color: #000099;
-background: white;
-border: #999999 solid 1px;
-}
-
-.mediumSubmit,.largeSubmit,.loginButton {
-font-family: Verdana, Arial, Helvetica, sans-serif;
-font-size: 10pt;
-font-weight: bold;
-text-decoration: none;
-color: #000099;
-background: white;
-border: #999999 solid 1px;
-}
-
-.smallSubmit:hover,.mediumSubmit:hover,.largeSubmit:hover,.loginButton:hover {
-color: red;
-}
-
-.smallAltSubmit,.mediumAltSubmit,.largeAltSubmit {
-font-family: Verdana, Arial, Helvetica, sans-serif;
-font-size: 8pt;
-}
-
-.basePrice {
-font-size: 10px;
-font-family: Verdana, Arial, Helvetica, sans-serif;
-color: black;
-}
-
-.normalPrice {
-font-size: 10px;
-font-family: Verdana, Arial, Helvetica, sans-serif;
-color: green;
-}
-
-.salePrice {
-font-size: 10px;
-font-family: Verdana, Arial, Helvetica, sans-serif;
-color: red;
-}
+
+/* This CSS file is used for all OFBiz applications EXCEPT ecommerce. */
+/* See the "ecommain.css" file for ecommerce. */
+
+/* ===== Toegevoegde styles ===== */
+.logo {
+padding-bottom: 20px;
+}
+
+/* ===== General Styles ===== */
+BODY {
+background: #FFFFFF;
+margin-top: 0px;
+margin-right: 10px;
+margin-bottom: 0px;
+margin-left: 10px;
+}
+
+FORM {
+margin: 0px;
+}
+
+UL {
+margin-top: 0;
+margin-bottom: 0;
+}
+
+
+.endcolumns {
+clear: both;
+height: 0px;
+visibility: hidden;
+}
+
+.head1 {
+font-family: Verdana, Arial, Helvetica, sans-serif;
+margin: 0px;
+padding: 2px;
+font-size: 11pt;
+font-weight: bold;
+color: #a91930;
+}
+
+.head2 {
+font-family: Verdana, Arial, Helvetica, sans-serif;
+margin: 0px;
+font-size: 10pt;
+font-weight: bold;
+color: #000000;
+}
+
+.head3 {
+font-family: Verdana, Arial, Helvetica, sans-serif;
+margin: 0px;
+font-size: 8pt;
+font-weight: bold;
+color: #000000;
+}
+
+.info {
+font-family: Verdana, Arial, Helvetica, sans-serif;
+margin: 0px;
+font-size: 10px;
+font-style: normal;
+color: #000000;
+}
+
+DIV.graybox {
+font-family: Verdana, Arial, Helvetica, sans-serif;
+font-size: 10px;
+font-weight: bold;
+background: #CCCCCC;
+border: 1px solid #000000;
+text-align: center;
+margin: 2px auto;
+width: auto;
+padding: 4px;
+}
+
+DIV.tabletexthidden {
+font-size: 10px;
+font-family: Verdana, Arial, Helvetica, sans-serif;
+visibility: hidden;
+}
+
+A.tabletext, DIV.tabletext, SPAN.tabletext, P.tabletext, .tabletext {
+font-size: 10px;
+text-decoration: none;
+font-weight:bold;
+font-family: Verdana, Arial, Helvetica, sans-serif;
+}
+
+
+.tablebuttontext {
+font-size: 10px;
+color: #1E3C66;
+font-family: Verdana, Arial, Helvetica, sans-serif;
+}
+
+.contenttext {
+font-size: 8pt;
+font-family: Verdana, Arial, Helvetica, sans-serif;
+}
+
+.headerboxoutside {
+background: #FFFFFF;
+padding: 0;
+}
+
+.headerboxtop {
+background: #FFFFFF;
+padding: 4px;
+border-color: #FFFFFF;
+border-style: solid;
+border-width: 1px 1px 0px 1px;
+}
+
+.headerboxbottom {
+background: #FFFFFF;
+padding: 0;
+border-color: #FFFFFF;
+border-style: solid;
+border-width: 0px 1px 1px 1px;
+}
+
+.boxhead {
+font-family: Verdana, Arial, Helvetica, sans-serif;
+margin: 0px;
+font-size: 9pt;
+text-decoration: none;
+color: #FFFFFF;
+}
+
+DIV.boxtop {
+margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto;
+padding: 0; text-align: center;
+font-family: Verdana, Arial, Helvetica, sans-serif;
+background: #000099;
+padding-top: 1px;
+padding-bottom: 1px;
+padding-right: 4px;
+padding-left: 4px;
+border-color: #999999;
+border-style: solid;
+border-width: 0px 0px 0px 0px;
+}
+
+DIV.boxhead-left {
+border: none; float: left; margin: 0; padding: 0; width: auto;
+font-family: Verdana, Arial, Helvetica, sans-serif;
+font-size: 8pt;
+font-weight: bold;
+text-decoration: none;
+color: #FFFFFF;
+}
+
+DIV.boxhead-fill {
+margin: 0; padding: 0; border: none; text-align: center; width: 0;
+font-family: Verdana, Arial, Helvetica, sans-serif;
+font-size: 8pt;
+font-weight: bold;
+text-decoration: none;
+color: #FFFFFF;
+}
+
+DIV.boxhead-right {
+border: none; float: right; margin: 0; padding: 0; width: auto;
+font-family: Verdana, Arial, Helvetica, sans-serif;
+font-size: 8pt;
+font-weight: bold;
+text-decoration: none;
+color: #FFFFFF;
+}
+
+A.boxheadbutton {
+font-family: Verdana, Arial, Helvetica, sans-serif;
+margin: 0px;
+font-size: 8pt;
+font-weight: bold;
+text-decoration: none;
+color: #FFFFFF;
+}
+
+A.boxheadbutton:hover {
+font-family: Verdana, Arial, Helvetica, sans-serif;
+margin: 0px;
+font-size: 8pt;
+font-weight: bold;
+text-decoration: none;
+color: red;
+}
+
+.boxoutside {
+background: #FFFFFF;
+padding: 0px;
+border-color: #999999;
+border-style: solid;
+border-width: 1px 1px 1px 1px;
+}
+
+.boxtop {
+background: #000099;
+padding-top: 1px;
+padding-bottom: 1px;
+padding-right: 4px;
+padding-left: 4px;
+border-color: #999999;
+border-style: solid;
+border-width: 0px 0px 0px 0px;
+}
+
+.boxbottom {
+background: #FFFFFF;
+padding: 4px;
+border-color: #999999;
+border-style: solid;
+border-width: 0px 0px 0px 0px;
+}
+
+.button {
+border-style: outset; border-color: #9999CC; border-width: 2px;
+background: #dddddd;
+padding-right: 5px; padding-left: 5px;
+}
+
+/* ===== Tab/Button Bar Styles ===== */
+.tabContainer {
+background: #FFFFFF;
+padding-top: 4px;
+margin-bottom: 10px;
+}
+
+A.tabButton {
+font-family: Verdana, Arial, Helvetica, sans-serif;
+font-size: 10px;
+font-weight: bold;
+text-decoration: none;
+color: #000099;
+background: #D4D0C8;
+padding-right: 5px;
+padding-left: 5px;
+padding-top: 1px;
+padding-bottom: 1px;
+border: solid #000099 1px;
+}
+
+A.tabButton:hover {
+color: #FFFFFF;
+background: #000099;
+border: solid #000099 1px;
+}
+
+A.tabButtonSelected {
+font-family: Verdana, Arial, Helvetica, sans-serif;
+font-size: 10px;
+font-weight: bold;
+text-decoration: none;
+color: #FFFFFF;
+background: #000099;
+padding-right: 5px;
+padding-left: 5px;
+padding-top: 1px;
+padding-bottom: 1px;
+border: solid #000099 1px;
+}
+
+A.tabButtonSelected:hover {
+color: #FFFFFF;
+border: solid #000099 1px;
+}
+
+.tableheadtext {
+font-family: Verdana, Arial, Helvetica, sans-serif;
+font-weight: bold;
+text-align: left;
+font-size: 10px;
+text-decoration: none;
+color: #070872;
+}
+
+A.tableheadbutton {
+font-family: Verdana, Arial, Helvetica, sans-serif;
+font-size: 10px;
+font-weight: bold;
+text-decoration: none;
+color: black;
+}
+
+A.tableheadbutton:hover {
+font-family: Verdana, Arial, Helvetica, sans-serif;
+font-size: 10px;
+font-weight: bold;
+text-decoration: underline;
+color: red;
+}
+
+.browsecategorytext {
+font-family: Verdana, Arial, Helvetica, sans-serif;
+font-size: 10px;
+font-weight: bold;
+text-decoration: none;
+color: #000099;
+text-indent: -10px;
+}
+
+A.browsecategorybutton {
+font-family: Verdana, Arial, Helvetica, sans-serif;
+font-size: 10px;
+font-weight: bold;
+text-decoration: none;
+color: #000099;
+}
+
+A.browsecategorybutton:hover {
+color: #000099;
+text-decoration: underline;
+}
+
+.browsecategorybuttondisabled {
+font-family: Verdana, Arial, Helvetica, sans-serif;
+font-size: 10px;
+font-weight: bold;
+text-decoration: none;
+color: #333333;
+}
+
+A.buttontext, .buttontextdisabled {
+font-family: Verdana, Arial, Helvetica, sans-serif;
+font-size: 10px;
+text-decoration: underline;
+background: white;
+margin-right:4px;
+margin-top:4px;
+margin-bottom:4px;
+}
+
+A.buttontext {
+color: #070872;
+}
+
+A.buttontext:hover {
+color: #a91930;
+text-decoration: underline;
+}
+
+A.linktext {
+font-family: Verdana, Arial, Helvetica, sans-serif;
+font-size: 10px;
+font-weight: bold;
+text-decoration: none;
+color: #000099;
+}
+
+A.linktext:hover {
+color: red;
+text-decoration: underline;
+}
+
+.buttontextdisabled {
+color: #333333;
+}
+
+A.headerbuttontext {
+font-family: Verdana, Arial, Helvetica, sans-serif;
+font-size: 10px;
+font-weight: bold;
+text-decoration: none;
+color: #000099;
+}
+
+
+A.headerbuttontext:hover {
+color: black;
+text-decoration: underline;
+}
+
+.submenutextinfo {
+font-family: Verdana, Arial, Helvetica, sans-serif;
+font-size: 10px;
+font-weight: bold;
+text-decoration: none;
+color: white;
+padding-left: 5px;
+padding-right: 5px;
+border-right: 1px solid #5886C6
+}
+
+.submenutext, A.submenutext, A.submenutext:visited {
+font-family: Verdana, Arial, Helvetica, sans-serif;
+font-size: 10px;
+font-weight: bold;
+text-decoration: none;
+color: yellow;
+padding-left: 2px;
+padding-right: 5px;
+border-right: 1px solid #5886C6
+}
+
+A.submenutext:hover {
+color: yellow;
+text-decoration: underline;
+}
+
+.submenutextdisabled, A.submenutextdisabled {
+font-family: Verdana, Arial, Helvetica, sans-serif;
+font-size: 10px;
+font-weight: bold;
+text-decoration: none;
+color: #CCCCCC;
+padding-left: 2px;
+padding-right: 5px;
+border-right: 1px solid #5886C6
+}
+
+A.submenutextdisabled:hover {
+font-family: Verdana, Arial, Helvetica, sans-serif;
+font-size: 10px;
+font-weight: bold;
+text-decoration: underline;
+color: yellow;
+}
+
+.submenutextinforight {
+font-family: Verdana, Arial, Helvetica, sans-serif;
+font-size: 10px;
+font-weight: bold;
+text-decoration: none;
+color: white;
+padding-left: 2px;
+}
+
+.submenutextright, A.submenutextright {
+font-family: Verdana, Arial, Helvetica, sans-serif;
+font-size: 10px;
+font-weight: bold;
+text-decoration: none;
+color: yellow;
+padding-left: 2px;
+}
+
+A.submenutextright:hover {
+color: yellow;
+text-decoration: underline;
+}
+
+.submenutextrightdisabled, A.submenutextrightdisabled {
+font-family: Verdana, Arial, Helvetica, sans-serif;
+font-size: 10px;
+font-weight: bold;
+text-decoration: none;
+color: #CCCCCC;
+padding-left: 2px;
+}
+
+A.submenutextrightdisabled:hover {
+text-decoration: underline;
+color: yellow;
+}
+
+A.lightbuttontext {
+font-family: Verdana, Arial, Helvetica, sans-serif;
+font-size: 10px;
+font-weight: bold;
+text-decoration: none;
+color: yellow;
+border: none;
+}
+
+A.lightbuttontext:hover {
+color: yellow;
+text-decoration: underline;
+}
+
+A.lightbuttontextsmall {
+font-family: Verdana, Arial, Helvetica, sans-serif;
+font-size: 8px;
+font-weight: bold;
+text-decoration: none;
+color: yellow;
+border: none;
+}
+
+A.lightbuttontextsmall:hover {
+color: yellow;
+text-decoration: underline;
+}
+
+.lightbuttontextdisabled {
+font-family: Verdana, Arial, Helvetica, sans-serif;
+font-size: 10px;
+font-weight: bold;
+text-decoration: none;
+color: #CCCCCC;
+}
+
+A.buttontextbig, .buttontextbigdisabled {
+font-family: Verdana, Arial, Helvetica, sans-serif;
+font-size: 15px;
+font-weight: bold;
+text-decoration: none;
+background: white;
+border: #999999 solid 1px;
+margin: 2px 2px 2px 2px;
+padding: 1px 4px 1px 4px;
+}
+A.buttontextbig {
+color: #000099;
+}
+.buttontextbigdisabled {
+color: #CCCCCC;
+}
+A.buttontextbig:hover {
+color: red;
+text-decoration: underline;
+}
+
+A IMG.imageborder {
+border-style: solid;
+border-width: 1px;
+border-color: #999999;
+}
+
+.headerButtonLeft {
+font-family: Verdana, Arial, Helvetica, sans-serif;
+font-size: 10px;
+font-weight: bold;
+text-decoration: none;
+color: #000099;
+background: #B4B0AA;
+border-right: solid white 1px;
+padding-right: 10px;
+padding-left: 10px;
+}
+
+.headerButtonLeft:hover {
+background: #D4D0C8;
+color: black;
+text-decoration: underline;
+}
+
+.headerButtonLeftSelected {
+font-family: Verdana, Arial, Helvetica, sans-serif;
+font-size: 10px;
+font-weight: bold;
+text-decoration: none;
+color: #000099;
+background: #D4D0C8;
+border-right: solid white 1px;
+padding-right: 10px;
+padding-left: 10px;
+}
+
+.headerButtonRight {
+font-family: Verdana, Arial, Helvetica, sans-serif;
+font-size: 10px;
+font-weight: bold;
+text-decoration: none;
+color: #000099;
+background: #B4B0AA;
+border-left: solid white 1px;
+padding-right: 10px;
+padding-left: 10px;
+text-align: right;
+}
+
+.headerButtonRight:hover {
+background: #D4D0C8;
+color: black;
+text-decoration: underline;
+}
+
+.headerButtonRightSelected {
+font-family: Verdana, Arial, Helvetica, sans-serif;
+font-size: 10px;
+font-weight: bold;
+text-decoration: none;
+color: #000099;
+background: #D4D0C8;
+border-left: solid white 1px;
+padding-right: 10px;
+padding-left: 10px;
+}
+
+.headerCenter {
+background: #B4B0AA;
+padding-right: 10px;
+padding-left: 10px;
+font-family: Verdana, Arial, Helvetica, sans-serif;
+font-size: 10px;
+font-weight: bold;
+text-decoration: none;
+color: #000000;
+}
+
+A.headerCenter {
+font-family: Verdana, Arial, Helvetica, sans-serif;
+font-size: 10px;
+font-weight: bold;
+text-decoration: none;
+color: #000099;
+background: #D4D0C8;
+padding-right: 10px;
+padding-left: 10px;
+}
+
+A.headerCenter:hover {
+background: #D4D0C8;
+color: black;
+text-decoration: underline;
+}
+
+.headerCenterSelected {
+background: #D4D0C8;
+padding-right: 10px;
+padding-left: 10px;
+font-family: Verdana, Arial, Helvetica, sans-serif;
+font-size: 8pt;
+font-weight: bold;
+text-decoration: none;
+color: #000000;
+}
+
+.headerCompanyName {
+margin: 0px;
+font-size: 12pt;
+font-family: Verdana, Arial, Helvetica, sans-serif;
+font-weight: bold;
+color: #000099;
+white-space: nowrap;
+}
+
+.headerCompanySubtitle {
+margin: 0px;
+font-size: xx-small;
+font-family: Verdana, Arial, Helvetica, sans-serif;
+color: #330099;
+white-space: nowrap;
+}
+
+.insideHeaderText {
+margin-bottom: 10px;
+margin-right:20px;
+font-size: 10px;
+font-family: Verdana, Arial, Helvetica, sans-serif;
+font-weight: bold;
+color: #a91930;
+}
+
+A.insideHeaderLink {
+font-family: Verdana, Arial, Helvetica, sans-serif;
+font-size: 10px;
+font-weight: bold;
+text-decoration: none;
+color: #000099;
+}
+
+A.insideHeaderLink:hover {
+color: black;
+text-decoration: underline;
+}
+
+.insideHeaderDisabled {
+font-family: Verdana, Arial, Helvetica, sans-serif;
+font-size: 10px;
+font-weight: bold;
+text-decoration: none;
+color: #666666;
+}
+
+.headersmalltext {
+font-size: 8pt;
+font-family: Verdana, Arial, Helvetica, sans-serif;
+font-weight: bold;
+color: black;
+}
+a.headersmalllink {
+font-size: 8pt;
+font-family: Verdana, Arial, Helvetica, sans-serif;
+font-weight: bold;
+color: #000099;
+text-decoration: none;
+}
+a.headersmalllink:hover {
+color: red;
+}
+
+HR.sepbar {
+font-size: xx-small;
+width: 100%;
+height: 1px;
+background: #999999;
+border-width: 0px;
+}
+
+.errorMessage {
+font-family: Verdana, Arial, Helvetica, sans-serif;
+margin: 0px;
+font-size: 8pt;
+font-weight: bold;
+color: red;
+}
+
+.eventMessage {
+font-family: Verdana, Arial, Helvetica, sans-serif;
+margin: 0px;
+font-size: 8pt;
+font-weight: bold;
+color: #000099;
+}
+
+.ontab {
+font-size: 8pt;
+background: black;
+padding: 2px;
+border-style: inset;
+border-width: 3px;
+}
+
+a.onlnk {
+font-size: 8pt;
+font-weight: bold;
+color: #FFFFFF;
+font-family: Verdana, Arial, Helvetica, sans-serif;
+text-decoration: none;
+padding: 2px;
+}
+
+.offtab {
+font-size: 10px;
+background: #CCCCCC;
+padding: 2px;
+border-style: outset;
+border-width: 3px;
+}
+
+a.offlnk {
+font-size: 10px;
+font-weight: bold;
+color: #000099;
+font-family: Verdana, Arial, Helvetica, sans-serif;
+text-decoration: none;
+padding: 2px;
+}
+
+a.offlnk:hover {
+color: red;
+}
+
+.areaheader {
+font-size: 10px;
+font-family: Verdana, Arial, Helvetica, sans-serif;
+font-weight: bold;
+color: #FFFFFF;
+width: 100%;
+background: black;
+padding: 2px;
+}
+
+.edittable {
+border-color: #000000 #000000 #003333;
+border-style: solid;
+border-top-width: thin;
+border-right-width: thin;
+border-bottom-width: thin;
+border-left-width: thin
+}
+
+.viewOneTR1 {
+background: #B4B0AA;
+font-size: 10px;
+font-family: Verdana, Arial, Helvetica, sans-serif;
+}
+
+.viewOneTR2 {
+background: #D4D0C8;
+font-size: 10px;
+font-family: Verdana, Arial, Helvetica, sans-serif;
+}
+
+.viewManyHeaderTR {
+background: #99CCFF;
+font-size: 10px;
+font-family: Verdana, Arial, Helvetica, sans-serif;
+}
+
+.viewManyTR1 {
+background: #D4D0C8;
+font-size: 10px;
+font-family: Verdana, Arial, Helvetica, sans-serif;
+}
+
+.viewManyTR2 {
+background: #FFFFFF;
+font-size: 10px;
+font-family: Verdana, Arial, Helvetica, sans-serif;
+}
+
+.editInputBox {
+background: #FFFFFF;
+font-size: 8pt;
+font-family: Verdana, Arial, Helvetica, sans-serif;
+background: white;
+border: #999999 solid 1px;
+margin: 2px;
+}
+
+.inputBox {
+font-family: Verdana, Arial, Helvetica, sans-serif;
+background: #FFFFFF;
+font-size: 10pt;
+background: white;
+border: #999999 solid 1px;
+margin: 2px;
+}
+
+.selectBox {
+font-family: Verdana, Arial, Helvetica, sans-serif;
+background: #FFFFFF;
+font-size: 8pt;
+background: white;
+border: #999999 solid 1px;
+margin: 2px;
+}
+
+.textAreaBox {
+font-family: Verdana, Arial, Helvetica, sans-serif;
+background: #FFFFFF;
+font-size: 10pt;
+background: white;
+border: #999999 solid 1px;
+margin: 2px;
+}
+
+.radioButton {
+font-family: Verdana, Arial, Helvetica, sans-serif;
+background: #FFFFFF;
+font-size: 8pt;
+}
+
+.checkBox {
+font-family: Verdana, Arial, Helvetica, sans-serif;
+background: #FFFFFF;
+font-size: 8pt;
+}
+
+.smallSubmit {
+font-family: Verdana, Arial, Helvetica, sans-serif;
+font-size: 9pt;
+font-weight: bold;
+text-decoration: none;
+color: #a91930;
+background: white;
+border: #999999 solid 1px;
+margin: 2px;
+}
+
+.mediumSubmit,.largeSubmit,.loginButton {
+font-family: Verdana, Arial, Helvetica, sans-serif;
+font-size: 10pt;
+font-weight: bold;
+text-decoration: none;
+color: black;
+background: white;
+border: #999999 solid 1px;
+margin: 2px;
+}
+
+.smallSubmit:hover,.mediumSubmit:hover,.largeSubmit:hover,.loginButton:hover {
+color: #070872;
+text-decoration: underline;
+}
+
+.smallAltSubmit,.mediumAltSubmit,.largeAltSubmit {
+font-family: Verdana, Arial, Helvetica, sans-serif;
+font-size: 8pt;
+}
+
+.basePrice {
+font-size: 10px;
+font-family: Verdana, Arial, Helvetica, sans-serif;
+color: black;
+}
+
+.normalPrice {
+font-size: 10px;
+font-family: Verdana, Arial, Helvetica, sans-serif;
+color: green;
+}
+
+.salePrice {
+font-size: 10px;
+font-family: Verdana, Arial, Helvetica, sans-serif;
+color: red;
+}
+
+/* Form layout styles to simulate a table-style layout */
+.form-row {
+clear: both;
+padding-top: 2px;
+}
+.form-label {
+font-size: 10px;
+float: left;
+width: 180px;
+text-align: left;
+
+}
+.form-field {
+float: left;
+margin-left: 10px;
+text-align: left;
+}
+
+/* ===== Product Summary Styles ===== */
+.product-prevnext {
+text-align: right;
+}
+
+.productsummary-container {
+margin-top: 5px;
+margin-bottom: 5px;
+border-top: #999 solid 1px;
+}
+
+.productsummary {
+position: relative;
+padding: 5px;
+border-bottom: #999 solid 1px;
+/* 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: 60px;
+overflow: visible;
+}
+
+.productsummary .smallimage {
+float: left;
+/* position: absolute; top: 5px; left: 5px; */
+margin: 0px 5px 5px 0px;
+}
+.productsummary .smallimage img {
+border: #CCC solid 1px;
+height: 50px;
+}
+
+.productsummary .productbuy {
+float: right;
+width: 130px;
+margin: 5px;
+text-align: right;
+}
+
+.productsummary .productinfo {
+/* margin-left: 60px; */
+text-align: left;
+}
+
+/* ===== Product Detail Styles ===== */
+#productdetail #long-description {
+margin-top: 10px;
+padding-top: 5px;
+border-top: #999 solid 1px;
+}
+
+#productdetail #reviews {
+margin-top: 10px;
+padding-top: 5px;
+border-top: #999 solid 1px;
+}
+
+#productdetail #associated-products {
+margin-top: 10px;
+padding-top: 5px;
+border-top: #999 solid 1px;
+}
+
+.treeWrapper {
+color:black;
+background:#ffffff;
+font-size:12pt;
+font-weight:medium;
+font-family:verdana, arial, sans-serif;
+text-align:left;
+text-decoration:none;
+margin-left:12px;
+margin-top:2px;
+border-top:1px solid black;
+border-left:1px solid black;
+}
+
+
+/* ecom-mainarea wraps what is below the header including the divs for left, main, right columns as applicable */
+#product-mainarea {
+position: relative;
+background: #FFFFFF;
+width: 100%;
+padding-top:15px;
+}
+
+#product-mainarea .left {
+/* alt: position: absolute; left: 0px; top: 0px; */
+float: left;
+height: 100%;
+width: 100px;
+background: #FFFFFF;
+padding-right:20px;
+padding-top:5px;
+/* border:1px solid #000; */
+}
Modified: trunk/specialized/opentravelsystem/webapp/hotelbackend/includes/appbar.ftl
===================================================================
--- trunk/specialized/opentravelsystem/webapp/hotelbackend/includes/appbar.ftl 2006-04-26 07:34:19 UTC (rev 7417)
+++ trunk/specialized/opentravelsystem/webapp/hotelbackend/includes/appbar.ftl 2006-04-26 07:36:18 UTC (rev 7418)
@@ -1,90 +1,111 @@
-<#--
- * Copyright (c) 2003 The Open For Business Project - www.ofbiz.org
- *
- * Permission is hereby granted, free of charge, to any person obtaining a
- * copy of this software and associated documentation files (the "Software"),
- * to deal in the Software without restriction, including without limitation
- * the rights to use, copy, modify, merge, publish, distribute, sublicense,
- * and/or sell copies of the Software, and to permit persons to whom the
- * Software is furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included
- * in all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
- * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
- * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
- * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
- * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT
- * OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
- * THE USE OR OTHER DEALINGS IN THE SOFTWARE.
- *
- *@author Hans Bakker (hb at opentravelsystem.org) Modified to create webapp application bar.
- *@author Andy Zeneski (jaz at ofbiz.org)
- *@version $Revision$
- *@since 3.0
--->
-<#if (requestAttributes.uiLabelMap)?exists> <#assign uiLabelMap = requestAttributes.uiLabelMap></#if>
-<#if (requestAttributes.catalogId)?exists> <#assign catalogId = requestAttributes.catalogId>
- <#else><#assign catalogId = "">
- </#if>
-<#if requestAttributes.security?exists><#assign security = requestAttributes.security></#if>
-<#if requestAttributes.externalLoginKey?exists><#assign externalKeyParam = "?externalLoginKey=" + requestAttributes.externalLoginKey></#if>
-<#assign ofbizServerName = application.getAttribute("_serverId")?if_exists>
-<#assign contextPath = request.getContextPath()>
-
-<#if requestAttributes.userLogin?has_content>
- <#assign displayApps = [
- {"title":"Product", "url":"mainCatalog"}
- ,{"title":"OrdersReservations", "url":"findorders"}
- ,{"title":"Parties", "url":"findParties?statusId=PARTYREL-ACTIVE"}
- ,{"title":"Accounting", "url":"mainAccounting"}
- ,{"title":"Website", "url":"findElectronicTexts"}
- ,{"title":"Logout", "url":"logout"}
- ]>
-<#else>
- <#assign displayApps = [
- {"title":"Login", "url":"checkLogin/main"}
- ]>
-</#if>
-<#assign unselectedClass = {"col" : "tabdownblock", "left" : "tabdownleft", "center" : "tabdowncenter", "right" : "tabdownright", "link" : "tablink"}>
-<#assign selectedClass = {"col" : "mainblock", "left" : "tabupleft", "center" : "tabupcenter", "right" : "tabupright", "link" : "tablinkselected"}>
-<#if !appTabButtonItem?has_content><#assign appTabButtonItem = page.appTabButtonItem?default("void")></#if>
-<#assign thisAppOpt = page.appTabButtonItem?default("void")>
-<table align="center" width="100%" border="0" cellspacing="0" cellpadding="0">
- <tr bgcolor="#FFFFFF">
- <td><div class="appbarleft"></div></td>
- <td height="15" width="100%">
- <table width="100%" border="0" cellspacing="0" cellpadding="0">
- <tr>
- <#list displayApps as display>
- <#if thisAppOpt == display.title>
- <#assign class = selectedClass>
- <#else>
- <#assign class = unselectedClass>
- </#if>
- <td height="15" class="${class.col}">
- <table width="100%" border="0" cellspacing="0" cellpadding="0">
- <tr>
- <td class="${class.left}"><a href="<@ofbizUrl>${display.url}</@ofbizUrl>" title="" class="${class.link}"><img src="<@ofbizContentUrl>/images/spacer.gif</@ofbizContentUrl>" alt="" width="10" height="15" border="0"></a></td>
- <td nowrap="nowrap" class="${class.center}"><a href="<@ofbizUrl>${display.url}</@ofbizUrl>" title="" class="${class.link}">${"uiLabelMap.opentravelsystem${display.title}"?eval}</a></td>
- <td class="${class.right}"><a href="<@ofbizUrl>${display.url}</@ofbizUrl>" title="" class="${class.link}"><img src="<@ofbizContentUrl>/images/spacer.gif</@ofbizContentUrl>"alt="" width="10" height="15" border="0"></a></td></tr>
- <#if thisAppOpt != display.title>
- <tr><td colspan="3" class="blackarea"><img src="<@ofbizContentUrl>/images/spacer.gif</@ofbizContentUrl>" alt="" height="1"></td></tr>
- <tr><td colspan="3" class="whitearea"><img src="<@ofbizContentUrl>/images/spacer.gif</@ofbizContentUrl>" alt="" height="1"></td></tr>
- </#if>
- </table>
- </td>
- </#list>
- <td><div class="appbarright"></div></td>
- <td width="100%" class="appbarresize">
- <table width="100%" border="0" cellspacing="0" cellpadding="0">
- <tr><td class="whitearea"><img src="<@ofbizContentUrl>/images/spacer.gif</@ofbizContentUrl>" alt="" height="1"></td></tr>
- </table>
- </td>
- </tr>
- </table>
- </td>
- </tr>
-</table>
-
+<#--
+ * Copyright (c) 2003 The Open For Business Project - www.ofbiz.org
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a
+ * copy of this software and associated documentation files (the "Software"),
+ * to deal in the Software without restriction, including without limitation
+ * the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ * and/or sell copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included
+ * in all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+ * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+ * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+ * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT
+ * OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
+ * THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+ *
+ *@author Hans Bakker (hb at opentravelsystem.org) Modified to create webapp application bar.
+ *@author Andy Zeneski (jaz at ofbiz.org)
+ *@version $Revision$
+ *@since 3.0
+-->
+<#if (requestAttributes.uiLabelMap)?exists> <#assign uiLabelMap = requestAttributes.uiLabelMap></#if>
+<#if (requestAttributes.catalogId)?exists> <#assign catalogId = requestAttributes.catalogId>
+ <#else><#assign catalogId = "">
+ </#if>
+<#if requestAttributes.security?exists><#assign security = requestAttributes.security></#if>
+<#if requestAttributes.externalLoginKey?exists><#assign externalKeyParam = "?externalLoginKey=" + requestAttributes.externalLoginKey></#if>
+<#assign ofbizServerName = application.getAttribute("_serverId")?if_exists>
+<#assign contextPath = request.getContextPath()>
+
+<#if requestAttributes.userLogin?has_content>
+ <#assign displayApps = [
+ {"title":"ProductManagement", "url":"mainCatalog"}
+ ,{"title":"OrdersReservationsManagement", "url":"findorders"}
+ ,{"title":"PartiesManagement", "url":"findParties?statusId=PARTYREL-ACTIVE"}
+ ,{"title":"AccountingManagement", "url":"mainAccounting"}
+ ,{"title":"WebsiteManagement", "url":"findElectronicTexts"}
+ ,{"title":"Logout", "url":"logout"}
+ ]>
+<#else>
+ <#assign displayApps = [
+ {"title":"Login", "url":"checkLogin/main"}
+ ]>
+</#if>
+
+<script language="JavaScript">
+function ChangeClass(tab,toclass) {
+document.getElementById(tab).className = toclass;
+}
+function ReturnClass(tab,toclass) {
+document.getElementById(tab).className= toclass;
+}
+</script>
+
+<#assign unselectedClass = {
+"tab" : "tabdowncenter",
+"link" : "tablink"}>
+
+<#assign selectedClass = {
+"tab" : "tabupcenter",
+"link" : "tablinkselected"}>
+
+<#if !appTabButtonItem?has_content><#assign appTabButtonItem = page.appTabButtonItem?default("void")></#if>
+<#assign thisAppOpt = page.appTabButtonItem?default("void")>
+
+<table class="appbar" width="100%" border="0" cellspacing="0" cellpadding="0">
+ <tr bgcolor="#FFFFFF">
+ <td width="5px" class="appbarleft"> </td>
+ <td height="21px" width="100%">
+ <table width="100%" border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <#list displayApps as display>
+ <#if thisAppOpt == display.title>
+ <#assign class = selectedClass>
+ <#else>
+ <#assign class = unselectedClass>
+ </#if>
+ <#--DEZE SYNTAX MOET BETER KUNNEN< LIJKT ME-->
+ <#if requestAttributes.userLogin?has_content>
+
+ <#else>
+ <#assign class = selectedClass>
+ </#if>
+ <td width="107px">
+ <table height="21px" width="107px" border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td width="107px" height="21px" class="${class.tab}" id="${"uiLabelMap.opentravelsystem${display.title}"?eval}" onMouseOver="ChangeClass('${"uiLabelMap.opentravelsystem${display.title}"?eval}', '${class.tab}');" onMouseOut="ChangeClass('${"uiLabelMap.opentravelsystem${display.title}"?eval}', '${class.tab}');"><a href=<#if display.title == "Website">"${display.url}" target="newwindow"<#else>"<@ofbizUrl>${display.url}</@ofbizUrl>"</#if> title="" class="${class.link}">${"uiLabelMap.opentravelsystem${display.title}"?eval}</a></td>
+ <td height="1px" class="betweenstabs"> </td>
+ </tr>
+
+ </table>
+ </td>
+ </#list>
+ <td width="100%">
+ <table width="100% border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td width="100%" class="appbarright" height="21px"> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+
Modified: trunk/specialized/opentravelsystem/webapp/hotelbackend/product/ProductForms.xml
===================================================================
--- trunk/specialized/opentravelsystem/webapp/hotelbackend/product/ProductForms.xml 2006-04-26 07:34:19 UTC (rev 7417)
+++ trunk/specialized/opentravelsystem/webapp/hotelbackend/product/ProductForms.xml 2006-04-26 07:36:18 UTC (rev 7418)
@@ -271,7 +271,7 @@
<field name="comments" ><ignored/></field>
<field name="submitButton" title="${uiLabelMap.CommonAdd}" widget-style="smallSubmit"><submit button-type="button"/></field>
</form>
- <form name="UpdateProductCategoryMemeber" type="list"
+ <form name="UpdateProductCategoryMember" type="list"
target="updateProductToCategory" title="" list-name="productCategoryMembers"
default-title-style="tableheadtext" default-widget-style="inputBox" default-tooltip-style="tabletext">
<auto-fields-service service-name="updateProductToCategory"/>
Modified: trunk/specialized/opentravelsystem/webapp/hotelbackend/screens/CatalogForms.xml
===================================================================
--- trunk/specialized/opentravelsystem/webapp/hotelbackend/screens/CatalogForms.xml 2006-04-26 07:34:19 UTC (rev 7417)
+++ trunk/specialized/opentravelsystem/webapp/hotelbackend/screens/CatalogForms.xml 2006-04-26 07:36:18 UTC (rev 7418)
@@ -64,9 +64,11 @@
</actions>
<field name="productId" widget-style="buttontext"><hyperlink target="EditProduct?productId=${productId}" description="${productId}"/></field>
<field name="internalName"><display/></field>
+ <!--
<field name="reservMaxPersons"><display/></field>
<field name="reserv2ndPPPerc"><display/></field>
<field name="reservNthPPPerc"><display/></field>
+ -->
<field name="lastModifiedDate"><display/></field>
</form>
@@ -264,7 +266,8 @@
<hyperlink target="EditCategory?productCategoryId=${productCategoryId}" description="${productCategoryId}"/>
</field>
<field name="fromDate" title="${uiLabelMap.CommonFromDateTime}" widget-style="tabletext"><display/></field>
- <field name="comments"><hidden/></field>
+ <!-- Show comment field to manage coordinates for bowling store -->
+ <field name="comments"><!--<hidden/>--></field>
<field name="quantity"><hidden/></field>
<field name="sequenceNum"><hidden/></field>
<field name="thruDate" title="${uiLabelMap.CommonThruDateTime}"></field>
Modified: trunk/specialized/opentravelsystem/webapp/hotelbackend/screens/CommonScreens.xml
===================================================================
--- trunk/specialized/opentravelsystem/webapp/hotelbackend/screens/CommonScreens.xml 2006-04-26 07:34:19 UTC (rev 7417)
+++ trunk/specialized/opentravelsystem/webapp/hotelbackend/screens/CommonScreens.xml 2006-04-26 07:36:18 UTC (rev 7418)
@@ -59,7 +59,7 @@
</actions>
<widgets>
<!-- render header -->
- <platform-specific><html><html-template location="component://common/webcommon/includes/header.ftl"/></html></platform-specific>
+ <platform-specific><html><html-template location="component://opentravelsystem/webapp/hotelbackend/includes/header.ftl"/></html></platform-specific>
<section>
<condition>
<if-empty field-name="parameters.popup"/>
Modified: trunk/specialized/opentravelsystem/webapp/newShop/data/ShopData.xml
===================================================================
--- trunk/specialized/opentravelsystem/webapp/newShop/data/ShopData.xml 2006-04-26 07:34:19 UTC (rev 7417)
+++ trunk/specialized/opentravelsystem/webapp/newShop/data/ShopData.xml 2006-04-26 07:36:18 UTC (rev 7418)
@@ -42,91 +42,91 @@
<ProductCategory productCategoryId="shopBrowse" description="Category browselist" productCategoryTypeId="CATALOG_CATEGORY" lastUpdatedStamp="2005-05-30 19:57:04.636" lastUpdatedTxStamp="2005-05-30 19:57:02.835" createdStamp="2004-12-30 10:12:55.985" createdTxStamp="2004-12-30 10:12:55.985"/>
<ProdCatalogCategory prodCatalogId="shop" productCategoryId="shopBrowse" prodCatalogCategoryTypeId="PCCT_BROWSE_ROOT" fromDate="2005-05-31 08:20:46.335" lastUpdatedStamp="2005-05-31 08:20:46.492" lastUpdatedTxStamp="2005-05-31 08:20:46.335" createdStamp="2005-05-31 08:20:46.492" createdTxStamp="2005-05-31 08:20:46.335"/>
- <ProductCategory productCategoryId="shop10000" description="Double Hooked Salmon Flies" productCategoryTypeId="CATALOG_CATEGORY" lastUpdatedStamp="2005-05-30 19:57:04.636" lastUpdatedTxStamp="2005-05-30 19:57:02.835" createdStamp="2004-12-30 10:12:55.985" createdTxStamp="2004-12-30 10:12:55.985"/>
- <ProductCategoryRollup productCategoryId="shop10000" parentProductCategoryId="shopBrowse" fromDate="2004-10-18 20:40:12.749" sequenceNum="010"/>
- <Product productId="shop10000" productTypeId="FINISHED_GOOD" internalName="Ally's Shrimp" isVirtual="Y" productName="Ally's Shrimp" description="The description of Ally's Shrimp" longDescription="This represents more info about the Ally's Shrimp" taxable="Y" chargeShipping="Y" autoCreateKeywords="Y" createdDate="2004-03-04 18:48:34.612" createdByUserLogin="admin" lastModifiedDate="2004-03-04 18:48:34.612" lastModifiedByUserLogin="admin" lastUpdatedStamp="2005-01-28 11:32:22.009" lastUpdatedTxStamp="2005-01-28 11:32:21.654" createdStamp="2004-12-25 09:33:37.067" createdTxStamp="2004-12-25 09:33:36.946"
+ <ProductCategory productCategoryId="shopDemo10000" description="Double Hooked Salmon Flies" productCategoryTypeId="CATALOG_CATEGORY" lastUpdatedStamp="2005-05-30 19:57:04.636" lastUpdatedTxStamp="2005-05-30 19:57:02.835" createdStamp="2004-12-30 10:12:55.985" createdTxStamp="2004-12-30 10:12:55.985"/>
+ <ProductCategoryRollup productCategoryId="shopDemo10000" parentProductCategoryId="shopBrowse" fromDate="2004-10-18 20:40:12.749" sequenceNum="010"/>
+ <Product productId="shopDemo10000" productTypeId="FINISHED_GOOD" internalName="Ally's Shrimp" isVirtual="Y" productName="Ally's Shrimp" description="The description of Ally's Shrimp" longDescription="This represents more info about the Ally's Shrimp" taxable="Y" chargeShipping="Y" autoCreateKeywords="Y" createdDate="2004-03-04 18:48:34.612" createdByUserLogin="admin" lastModifiedDate="2004-03-04 18:48:34.612" lastModifiedByUserLogin="admin" lastUpdatedStamp="2005-01-28 11:32:22.009" lastUpdatedTxStamp="2005-01-28 11:32:21.654" createdStamp="2004-12-25 09:33:37.067" createdTxStamp="2004-12-25 09:33:36.946"
smallImageUrl="/shop/html/images/product/10000s.jpg" mediumImageUrl="/shop/html/images/product/10000m.jpg" largeImageUrl="/shop/html/images/product/10000l.jpg" detailImageUrl="/shop/html/images/product/10000l.jpg"/>
- <Product productId="shop10001" productTypeId="FINISHED_GOOD" internalName="Pete's Shrimp" isVirtual="Y" productName="Pete's Shrimp" description="The description of Pete's Shrimp" longDescription="This represents more info about the Pete's Shrimp" taxable="Y" chargeShipping="Y" autoCreateKeywords="Y" createdDate="2004-03-04 18:48:34.612" createdByUserLogin="admin" lastModifiedDate="2004-03-04 18:48:34.612" lastModifiedByUserLogin="admin" lastUpdatedStamp="2005-01-28 11:32:22.009" lastUpdatedTxStamp="2005-01-28 11:32:21.654" createdStamp="2004-12-25 09:33:37.067" createdTxStamp="2004-12-25 09:33:36.946"/>
- <Product productId="shop10002" productTypeId="FINISHED_GOOD" internalName="John's Shrimp" isVirtual="Y" productName="John's Shrimp" description="The description of John's Shrimp" longDescription="This represents more info about the John's Shrimp" taxable="Y" chargeShipping="Y" autoCreateKeywords="Y" createdDate="2004-03-04 18:48:34.612" createdByUserLogin="admin" lastModifiedDate="2004-03-04 18:48:34.612" lastModifiedByUserLogin="admin" lastUpdatedStamp="2005-01-28 11:32:22.009" lastUpdatedTxStamp="2005-01-28 11:32:21.654" createdStamp="2004-12-25 09:33:37.067" createdTxStamp="2004-12-25 09:33:36.946"
+ <Product productId="shopDemo10001" productTypeId="FINISHED_GOOD" internalName="Pete's Shrimp" isVirtual="Y" productName="Pete's Shrimp" description="The description of Pete's Shrimp" longDescription="This represents more info about the Pete's Shrimp" taxable="Y" chargeShipping="Y" autoCreateKeywords="Y" createdDate="2004-03-04 18:48:34.612" createdByUserLogin="admin" lastModifiedDate="2004-03-04 18:48:34.612" lastModifiedByUserLogin="admin" lastUpdatedStamp="2005-01-28 11:32:22.009" lastUpdatedTxStamp="2005-01-28 11:32:21.654" createdStamp="2004-12-25 09:33:37.067" createdTxStamp="2004-12-25 09:33:36.946"/>
+ <Product productId="shopDemo10002" productTypeId="FINISHED_GOOD" internalName="John's Shrimp" isVirtual="Y" productName="John's Shrimp" description="The description of John's Shrimp" longDescription="This represents more info about the John's Shrimp" taxable="Y" chargeShipping="Y" autoCreateKeywords="Y" createdDate="2004-03-04 18:48:34.612" createdByUserLogin="admin" lastModifiedDate="2004-03-04 18:48:34.612" lastModifiedByUserLogin="admin" lastUpdatedStamp="2005-01-28 11:32:22.009" lastUpdatedTxStamp="2005-01-28 11:32:21.654" createdStamp="2004-12-25 09:33:37.067" createdTxStamp="2004-12-25 09:33:36.946"
smallImageUrl="/shop/html/images/product/10000s.jpg" mediumImageUrl="/shop/html/images/product/10000m.jpg" largeImageUrl="/shop/html/images/product/10000l.jpg" detailImageUrl="/shop/html/images/product/10000l.jpg"/>
- <ProductCategoryMember productCategoryId="shop10000" productId="shop10000" fromDate="2004-10-18 20:40:12.749" lastUpdatedStamp="2004-12-25 09:33:37.294" lastUpdatedTxStamp="2004-12-25 09:33:37.179" createdStamp="2004-12-25 09:33:37.294" createdTxStamp="2004-12-25 09:33:37.179"/>
- <ProductCategoryMember productCategoryId="shop10000" productId="shop10001" fromDate="2004-10-18 20:40:12.749" lastUpdatedStamp="2004-12-25 09:33:37.294" lastUpdatedTxStamp="2004-12-25 09:33:37.179" createdStamp="2004-12-25 09:33:37.294" createdTxStamp="2004-12-25 09:33:37.179"/>
- <ProductCategoryMember productCategoryId="shop10000" productId="shop10002" fromDate="2004-10-18 20:40:12.749" lastUpdatedStamp="2004-12-25 09:33:37.294" lastUpdatedTxStamp="2004-12-25 09:33:37.179" createdStamp="2004-12-25 09:33:37.294" createdTxStamp="2004-12-25 09:33:37.179"/>
- <ProductPrice productId="shop10000" productPricePurposeId="PURCHASE" productPriceTypeId="DEFAULT_PRICE" currencyUomId="GBP" productStoreGroupId="_NA_" fromDate="2003-03-04 18:50:45.25" price="1.99" createdDate="2001-05-13 12:00:00.0" createdByUserLogin="admin" lastModifiedDate="2001-05-13 12:00:00.0" lastModifiedByUserLogin="admin" lastUpdatedStamp="2004-12-25 09:33:37.206" lastUpdatedTxStamp="2004-12-25 09:33:37.179" createdStamp="2004-12-25 09:33:37.206" createdTxStamp="2004-12-25 09:33:37.179"/>
- <ProductPrice productId="shop10000" productPricePurposeId="PURCHASE" productPriceTypeId="DEFAULT_PRICE" currencyUomId="USD" productStoreGroupId="_NA_" fromDate="2003-03-04 18:50:45.25" price="2.99" createdDate="2001-05-13 12:00:00.0" createdByUserLogin="admin" lastModifiedDate="2001-05-13 12:00:00.0" lastModifiedByUserLogin="admin" lastUpdatedStamp="2004-12-25 09:33:37.206" lastUpdatedTxStamp="2004-12-25 09:33:37.179" createdStamp="2004-12-25 09:33:37.206" createdTxStamp="2004-12-25 09:33:37.179"/>
- <ProductPrice productId="shop10001" productPricePurposeId="PURCHASE" productPriceTypeId="DEFAULT_PRICE" currencyUomId="GBP" productStoreGroupId="_NA_" fromDate="2003-03-04 18:50:45.25" price="1.33" createdDate="2001-05-13 12:00:00.0" createdByUserLogin="admin" lastModifiedDate="2001-05-13 12:00:00.0" lastModifiedByUserLogin="admin" lastUpdatedStamp="2004-12-25 09:33:37.206" lastUpdatedTxStamp="2004-12-25 09:33:37.179" createdStamp="2004-12-25 09:33:37.206" createdTxStamp="2004-12-25 09:33:37.179"/>
- <ProductPrice productId="shop10001" productPricePurposeId="PURCHASE" productPriceTypeId="DEFAULT_PRICE" currencyUomId="USD" productStoreGroupId="_NA_" fromDate="2003-03-04 18:50:45.25" price="2.33" createdDate="2001-05-13 12:00:00.0" createdByUserLogin="admin" lastModifiedDate="2001-05-13 12:00:00.0" lastModifiedByUserLogin="admin" lastUpdatedStamp="2004-12-25 09:33:37.206" lastUpdatedTxStamp="2004-12-25 09:33:37.179" createdStamp="2004-12-25 09:33:37.206" createdTxStamp="2004-12-25 09:33:37.179"/>
- <ProductPrice productId="shop10002" productPricePurposeId="PURCHASE" productPriceTypeId="DEFAULT_PRICE" currencyUomId="GBP" productStoreGroupId="_NA_" fromDate="2003-03-04 18:50:45.25" price="1.22" createdDate="2001-05-13 12:00:00.0" createdByUserLogin="admin" lastModifiedDate="2001-05-13 12:00:00.0" lastModifiedByUserLogin="admin" lastUpdatedStamp="2004-12-25 09:33:37.206" lastUpdatedTxStamp="2004-12-25 09:33:37.179" createdStamp="2004-12-25 09:33:37.206" createdTxStamp="2004-12-25 09:33:37.179"/>
- <ProductPrice productId="shop10002" productPricePurposeId="PURCHASE" productPriceTypeId="DEFAULT_PRICE" currencyUomId="USD" productStoreGroupId="_NA_" fromDate="2003-03-04 18:50:45.25" price="2.22" createdDate="2001-05-13 12:00:00.0" createdByUserLogin="admin" lastModifiedDate="2001-05-13 12:00:00.0" lastModifiedByUserLogin="admin" lastUpdatedStamp="2004-12-25 09:33:37.206" lastUpdatedTxStamp="2004-12-25 09:33:37.179" createdStamp="2004-12-25 09:33:37.206" createdTxStamp="2004-12-25 09:33:37.179"/>
+ <ProductCategoryMember productCategoryId="shopDemo10000" productId="shopDemo10000" fromDate="2004-10-18 20:40:12.749" lastUpdatedStamp="2004-12-25 09:33:37.294" lastUpdatedTxStamp="2004-12-25 09:33:37.179" createdStamp="2004-12-25 09:33:37.294" createdTxStamp="2004-12-25 09:33:37.179"/>
+ <ProductCategoryMember productCategoryId="shopDemo10000" productId="shopDemo10001" fromDate="2004-10-18 20:40:12.749" lastUpdatedStamp="2004-12-25 09:33:37.294" lastUpdatedTxStamp="2004-12-25 09:33:37.179" createdStamp="2004-12-25 09:33:37.294" createdTxStamp="2004-12-25 09:33:37.179"/>
+ <ProductCategoryMember productCategoryId="shopDemo10000" productId="shopDemo10002" fromDate="2004-10-18 20:40:12.749" lastUpdatedStamp="2004-12-25 09:33:37.294" lastUpdatedTxStamp="2004-12-25 09:33:37.179" createdStamp="2004-12-25 09:33:37.294" createdTxStamp="2004-12-25 09:33:37.179"/>
+ <ProductPrice productId="shopDemo10000" productPricePurposeId="PURCHASE" productPriceTypeId="DEFAULT_PRICE" currencyUomId="GBP" productStoreGroupId="_NA_" fromDate="2003-03-04 18:50:45.25" price="1.99" createdDate="2001-05-13 12:00:00.0" createdByUserLogin="admin" lastModifiedDate="2001-05-13 12:00:00.0" lastModifiedByUserLogin="admin" lastUpdatedStamp="2004-12-25 09:33:37.206" lastUpdatedTxStamp="2004-12-25 09:33:37.179" createdStamp="2004-12-25 09:33:37.206" createdTxStamp="2004-12-25 09:33:37.179"/>
+ <ProductPrice productId="shopDemo10000" productPricePurposeId="PURCHASE" productPriceTypeId="DEFAULT_PRICE" currencyUomId="USD" productStoreGroupId="_NA_" fromDate="2003-03-04 18:50:45.25" price="2.99" createdDate="2001-05-13 12:00:00.0" createdByUserLogin="admin" lastModifiedDate="2001-05-13 12:00:00.0" lastModifiedByUserLogin="admin" lastUpdatedStamp="2004-12-25 09:33:37.206" lastUpdatedTxStamp="2004-12-25 09:33:37.179" createdStamp="2004-12-25 09:33:37.206" createdTxStamp="2004-12-25 09:33:37.179"/>
+ <ProductPrice productId="shopDemo10001" productPricePurposeId="PURCHASE" productPriceTypeId="DEFAULT_PRICE" currencyUomId="GBP" productStoreGroupId="_NA_" fromDate="2003-03-04 18:50:45.25" price="1.33" createdDate="2001-05-13 12:00:00.0" createdByUserLogin="admin" lastModifiedDate="2001-05-13 12:00:00.0" lastModifiedByUserLogin="admin" lastUpdatedStamp="2004-12-25 09:33:37.206" lastUpdatedTxStamp="2004-12-25 09:33:37.179" createdStamp="2004-12-25 09:33:37.206" createdTxStamp="2004-12-25 09:33:37.179"/>
+ <ProductPrice productId="shopDemo10001" productPricePurposeId="PURCHASE" productPriceTypeId="DEFAULT_PRICE" currencyUomId="USD" productStoreGroupId="_NA_" fromDate="2003-03-04 18:50:45.25" price="2.33" createdDate="2001-05-13 12:00:00.0" createdByUserLogin="admin" lastModifiedDate="2001-05-13 12:00:00.0" lastModifiedByUserLogin="admin" lastUpdatedStamp="2004-12-25 09:33:37.206" lastUpdatedTxStamp="2004-12-25 09:33:37.179" createdStamp="2004-12-25 09:33:37.206" createdTxStamp="2004-12-25 09:33:37.179"/>
+ <ProductPrice productId="shopDemo10002" productPricePurposeId="PURCHASE" productPriceTypeId="DEFAULT_PRICE" currencyUomId="GBP" productStoreGroupId="_NA_" fromDate="2003-03-04 18:50:45.25" price="1.22" createdDate="2001-05-13 12:00:00.0" createdByUserLogin="admin" lastModifiedDate="2001-05-13 12:00:00.0" lastModifiedByUserLogin="admin" lastUpdatedStamp="2004-12-25 09:33:37.206" lastUpdatedTxStamp="2004-12-25 09:33:37.179" createdStamp="2004-12-25 09:33:37.206" createdTxStamp="2004-12-25 09:33:37.179"/>
+ <ProductPrice productId="shopDemo10002" productPricePurposeId="PURCHASE" productPriceTypeId="DEFAULT_PRICE" currencyUomId="USD" productStoreGroupId="_NA_" fromDate="2003-03-04 18:50:45.25" price="2.22" createdDate="2001-05-13 12:00:00.0" createdByUserLogin="admin" lastModifiedDate="2001-05-13 12:00:00.0" lastModifiedByUserLogin="admin" lastUpdatedStamp="2004-12-25 09:33:37.206" lastUpdatedTxStamp="2004-12-25 09:33:37.179" createdStamp="2004-12-25 09:33:37.206" createdTxStamp="2004-12-25 09:33:37.179"/>
- <ProductCategory productCategoryId="shop10001" description="Aluminium Tube Flies" productCategoryTypeId="CATALOG_CATEGORY" lastUpdatedStamp="2005-05-30 19:57:04.636" lastUpdatedTxStamp="2005-05-30 19:57:02.835" createdStamp="2004-12-30 10:12:55.985" createdTxStamp="2004-12-30 10:12:55.985"/>
- <ProductCategoryRollup productCategoryId="shop10001" parentProductCategoryId="shopBrowse" fromDate="2004-10-18 20:40:12.749" sequenceNum="020"/>
- <ProductCategory productCategoryId="shop10002" description="Plastic Tube Flies" productCategoryTypeId="CATALOG_CATEGORY" lastUpdatedStamp="2005-05-30 19:57:04.636" lastUpdatedTxStamp="2005-05-30 19:57:02.835" createdStamp="2004-12-30 10:12:55.985" createdTxStamp="2004-12-30 10:12:55.985"/>
- <ProductCategoryRollup productCategoryId="shop10002" parentProductCategoryId="shopBrowse" fromDate="2004-10-18 20:40:12.749" sequenceNum="0030"/>
+ <ProductCategory productCategoryId="shopDemo10001" description="Aluminium Tube Flies" productCategoryTypeId="CATALOG_CATEGORY" lastUpdatedStamp="2005-05-30 19:57:04.636" lastUpdatedTxStamp="2005-05-30 19:57:02.835" createdStamp="2004-12-30 10:12:55.985" createdTxStamp="2004-12-30 10:12:55.985"/>
+ <ProductCategoryRollup productCategoryId="shopDemo10001" parentProductCategoryId="shopBrowse" fromDate="2004-10-18 20:40:12.749" sequenceNum="020"/>
+ <ProductCategory productCategoryId="shopDemo10002" description="Plastic Tube Flies" productCategoryTypeId="CATALOG_CATEGORY" lastUpdatedStamp="2005-05-30 19:57:04.636" lastUpdatedTxStamp="2005-05-30 19:57:02.835" createdStamp="2004-12-30 10:12:55.985" createdTxStamp="2004-12-30 10:12:55.985"/>
+ <ProductCategoryRollup productCategoryId="shopDemo10002" parentProductCategoryId="shopBrowse" fromDate="2004-10-18 20:40:12.749" sequenceNum="0030"/>
<!-- product variants -->
- <Product productId="shop1000001" productTypeId="FINISHED_GOOD" internalName="Ally's Shrimp size 6" productName="Ally's Shrimp size 6" description="Ally's Shrimp" longDescription="Ally's Shrimp" smallImageUrl="/shop/html/images/product/10000s.jpg" mediumImageUrl="/shop/html/images/product/10000m.jpg" largeImageUrl="/shop/html/images/product/10000l.jpg" detailImageUrl="/shop/html/images/product/10000l.jpg" taxable="Y" chargeShipping="Y" autoCreateKeywords="Y" isVirtual="N" isVariant="Y" createdDate="2004-03-04 18:48:34.612" createdByUserLogin="admin" lastModifiedDate="2004-03-04 18:48:34.612" lastModifiedByUserLogin="admin" lastUpdatedStamp="2006-01-23 08:42:50.18" lastUpdatedTxStamp="2006-01-23 08:42:50.147" createdStamp="2006-01-23 08:42:50.18" createdTxStamp="2006-01-23 08:42:50.147"/>
- <Product productId="shop1000002" productTypeId="FINISHED_GOOD" internalName="Ally's Shrimp size 8" productName="Ally's Shrimp size 8" description="Ally's Shrimp" longDescription="Ally's Shrimp" smallImageUrl="/shop/html/images/product/10000s.jpg" mediumImageUrl="/shop/html/images/product/10000m.jpg" largeImageUrl="/shop/html/images/product/10000l.jpg" detailImageUrl="/shop/html/images/product/10000l.jpg" taxable="Y" chargeShipping="Y" autoCreateKeywords="Y" isVirtual="N" isVariant="Y" createdDate="2004-03-04 18:48:34.612" createdByUserLogin="admin" lastModifiedDate="2004-03-04 18:48:34.612" lastModifiedByUserLogin="admin" lastUpdatedStamp="2006-01-23 08:42:50.358" lastUpdatedTxStamp="2006-01-23 08:42:50.147" createdStamp="2006-01-23 08:42:50.358" createdTxStamp="2006-01-23 08:42:50.147"/>
- <Product productId="shop1000003" productTypeId="FINISHED_GOOD" internalName="Ally's Shrimp size 10" productName="Ally's Shrimp size 10" description="Ally's Shrimp" longDescription="Ally's Shrimp" smallImageUrl="/shop/html/images/product/10000s.jpg" mediumImageUrl="/shop/html/images/product/10000m.jpg" largeImageUrl="/shop/html/images/product/10000l.jpg" detailImageUrl="/shop/html/images/product/10000l.jpg" taxable="Y" chargeShipping="Y" autoCreateKeywords="Y" isVirtual="N" isVariant="Y" createdDate="2004-03-04 18:48:34.612" createdByUserLogin="admin" lastModifiedDate="2004-03-04 18:48:34.612" lastModifiedByUserLogin="admin" lastUpdatedStamp="2006-01-23 08:42:50.443" lastUpdatedTxStamp="2006-01-23 08:42:50.147" createdStamp="2006-01-23 08:42:50.443" createdTxStamp="2006-01-23 08:42:50.147"/>
- <Product productId="shop1000004" productTypeId="FINISHED_GOOD" internalName="Ally's Shrimp size 12" productName="Ally's Shrimp size 12" description="Ally's Shrimp" longDescription="Ally's Shrimp" smallImageUrl="/shop/html/images/product/10000s.jpg" mediumImageUrl="/shop/html/images/product/10000m.jpg" largeImageUrl="/shop/html/images/product/10000l.jpg" detailImageUrl="/shop/html/images/product/10000l.jpg" taxable="Y" chargeShipping="Y" autoCreateKeywords="Y" isVirtual="N" isVariant="Y" createdDate="2004-03-04 18:48:34.612" createdByUserLogin="admin" lastModifiedDate="2004-03-04 18:48:34.612" lastModifiedByUserLogin="admin" lastUpdatedStamp="2006-01-23 08:42:50.515" lastUpdatedTxStamp="2006-01-23 08:42:50.147" createdStamp="2006-01-23 08:42:50.515" createdTxStamp="2006-01-23 08:42:50.147"/>
- <Product productId="shop1000101" productTypeId="FINISHED_GOOD" internalName="Pete's Shrimp size 6" productName="Pete's Shrimp size 6" description="Pete's Shrimp" longDescription="Pete's Shrimp" smallImageUrl="/shop/html/images/product/10000s.jpg" mediumImageUrl="/shop/html/images/product/10000m.jpg" largeImageUrl="/shop/html/images/product/10000l.jpg" detailImageUrl="/shop/html/images/product/10000l.jpg" taxable="Y" chargeShipping="Y" autoCreateKeywords="Y" isVirtual="N" isVariant="Y" createdDate="2004-03-04 18:48:34.612" createdByUserLogin="admin" lastModifiedDate="2004-03-04 18:48:34.612" lastModifiedByUserLogin="admin" lastUpdatedStamp="2006-01-23 08:42:50.18" lastUpdatedTxStamp="2006-01-23 08:42:50.147" createdStamp="2006-01-23 08:42:50.18" createdTxStamp="2006-01-23 08:42:50.147"/>
- <Product productId="shop1000102" productTypeId="FINISHED_GOOD" internalName="Pete's Shrimp size 8" productName="Pete's Shrimp size 8" description="Pete's Shrimp" longDescription="Pete's Shrimp" smallImageUrl="/shop/html/images/product/10000s.jpg" mediumImageUrl="/shop/html/images/product/10000m.jpg" largeImageUrl="/shop/html/images/product/10000l.jpg" detailImageUrl="/shop/html/images/product/10000l.jpg" taxable="Y" chargeShipping="Y" autoCreateKeywords="Y" isVirtual="N" isVariant="Y" createdDate="2004-03-04 18:48:34.612" createdByUserLogin="admin" lastModifiedDate="2004-03-04 18:48:34.612" lastModifiedByUserLogin="admin" lastUpdatedStamp="2006-01-23 08:42:50.358" lastUpdatedTxStamp="2006-01-23 08:42:50.147" createdStamp="2006-01-23 08:42:50.358" createdTxStamp="2006-01-23 08:42:50.147"/>
- <Product productId="shop1000103" productTypeId="FINISHED_GOOD" internalName="Pete's Shrimp size 10" productName="Pete's Shrimp size 10" description="Pete's Shrimp" longDescription="Pete's Shrimp" smallImageUrl="/shop/html/images/product/10000s.jpg" mediumImageUrl="/shop/html/images/product/10000m.jpg" largeImageUrl="/shop/html/images/product/10000l.jpg" detailImageUrl="/shop/html/images/product/10000l.jpg" taxable="Y" chargeShipping="Y" autoCreateKeywords="Y" isVirtual="N" isVariant="Y" createdDate="2004-03-04 18:48:34.612" createdByUserLogin="admin" lastModifiedDate="2004-03-04 18:48:34.612" lastModifiedByUserLogin="admin" lastUpdatedStamp="2006-01-23 08:42:50.443" lastUpdatedTxStamp="2006-01-23 08:42:50.147" createdStamp="2006-01-23 08:42:50.443" createdTxStamp="2006-01-23 08:42:50.147"/>
- <Product productId="shop1000104" productTypeId="FINISHED_GOOD" internalName="Pete's Shrimp size 12" productName="Pete's Shrimp size 12" description="Pete's Shrimp" longDescription="Pete's Shrimp" smallImageUrl="/shop/html/images/product/10000s.jpg" mediumImageUrl="/shop/html/images/product/10000m.jpg" largeImageUrl="/shop/html/images/product/10000l.jpg" detailImageUrl="/shop/html/images/product/10000l.jpg" taxable="Y" chargeShipping="Y" autoCreateKeywords="Y" isVirtual="N" isVariant="Y" createdDate="2004-03-04 18:48:34.612" createdByUserLogin="admin" lastModifiedDate="2004-03-04 18:48:34.612" lastModifiedByUserLogin="admin" lastUpdatedStamp="2006-01-23 08:42:50.515" lastUpdatedTxStamp="2006-01-23 08:42:50.147" createdStamp="2006-01-23 08:42:50.515" createdTxStamp="2006-01-23 08:42:50.147"/>
- <Product productId="shop1000201" productTypeId="FINISHED_GOOD" internalName="John's Shrimp size 6" productName="John's Shrimp size 6" description="John's Shrimp" longDescription="John's Shrimp" smallImageUrl="/shop/html/images/product/10000s.jpg" mediumImageUrl="/shop/html/images/product/10000m.jpg" largeImageUrl="/shop/html/images/product/10000l.jpg" detailImageUrl="/shop/html/images/product/10000l.jpg" taxable="Y" chargeShipping="Y" autoCreateKeywords="Y" isVirtual="N" isVariant="Y" createdDate="2004-03-04 18:48:34.612" createdByUserLogin="admin" lastModifiedDate="2004-03-04 18:48:34.612" lastModifiedByUserLogin="admin" lastUpdatedStamp="2006-01-23 08:42:50.18" lastUpdatedTxStamp="2006-01-23 08:42:50.147" createdStamp="2006-01-23 08:42:50.18" createdTxStamp="2006-01-23 08:42:50.147"/>
- <Product productId="shop1000202" productTypeId="FINISHED_GOOD" internalName="John's Shrimp size 8" productName="John's Shrimp size 8" description="John's Shrimp" longDescription="John's Shrimp" smallImageUrl="/shop/html/images/product/10000s.jpg" mediumImageUrl="/shop/html/images/product/10000m.jpg" largeImageUrl="/shop/html/images/product/10000l.jpg" detailImageUrl="/shop/html/images/product/10000l.jpg" taxable="Y" chargeShipping="Y" autoCreateKeywords="Y" isVirtual="N" isVariant="Y" createdDate="2004-03-04 18:48:34.612" createdByUserLogin="admin" lastModifiedDate="2004-03-04 18:48:34.612" lastModifiedByUserLogin="admin" lastUpdatedStamp="2006-01-23 08:42:50.358" lastUpdatedTxStamp="2006-01-23 08:42:50.147" createdStamp="2006-01-23 08:42:50.358" createdTxStamp="2006-01-23 08:42:50.147"/>
- <Product productId="shop1000203" productTypeId="FINISHED_GOOD" internalName="John's Shrimp size 10" productName="John's Shrimp size 10" description="John's Shrimp" longDescription="John's Shrimp" smallImageUrl="/shop/html/images/product/10000s.jpg" mediumImageUrl="/shop/html/images/product/10000m.jpg" largeImageUrl="/shop/html/images/product/10000l.jpg" detailImageUrl="/shop/html/images/product/10000l.jpg" taxable="Y" chargeShipping="Y" autoCreateKeywords="Y" isVirtual="N" isVariant="Y" createdDate="2004-03-04 18:48:34.612" createdByUserLogin="admin" lastModifiedDate="2004-03-04 18:48:34.612" lastModifiedByUserLogin="admin" lastUpdatedStamp="2006-01-23 08:42:50.443" lastUpdatedTxStamp="2006-01-23 08:42:50.147" createdStamp="2006-01-23 08:42:50.443" createdTxStamp="2006-01-23 08:42:50.147"/>
- <Product productId="shop1000204" productTypeId="FINISHED_GOOD" internalName="John's Shrimp size 12" productName="John's Shrimp size 12" description="John's Shrimp" longDescription="John's Shrimp" smallImageUrl="/shop/html/images/product/10000s.jpg" mediumImageUrl="/shop/html/images/product/10000m.jpg" largeImageUrl="/shop/html/images/product/10000l.jpg" detailImageUrl="/shop/html/images/product/10000l.jpg" taxable="Y" chargeShipping="Y" autoCreateKeywords="Y" isVirtual="N" isVariant="Y" createdDate="2004-03-04 18:48:34.612" createdByUserLogin="admin" lastModifiedDate="2004-03-04 18:48:34.612" lastModifiedByUserLogin="admin" lastUpdatedStamp="2006-01-23 08:42:50.515" lastUpdatedTxStamp="2006-01-23 08:42:50.147" createdStamp="2006-01-23 08:42:50.515" createdTxStamp="2006-01-23 08:42:50.147"/>
+ <Product productId="shopDemo1000001" productTypeId="FINISHED_GOOD" internalName="Ally's Shrimp size 6" productName="Ally's Shrimp size 6" description="Ally's Shrimp" longDescription="Ally's Shrimp" smallImageUrl="/shop/html/images/product/10000s.jpg" mediumImageUrl="/shop/html/images/product/10000m.jpg" largeImageUrl="/shop/html/images/product/10000l.jpg" detailImageUrl="/shop/html/images/product/10000l.jpg" taxable="Y" chargeShipping="Y" autoCreateKeywords="Y" isVirtual="N" isVariant="Y" createdDate="2004-03-04 18:48:34.612" createdByUserLogin="admin" lastModifiedDate="2004-03-04 18:48:34.612" lastModifiedByUserLogin="admin" lastUpdatedStamp="2006-01-23 08:42:50.18" lastUpdatedTxStamp="2006-01-23 08:42:50.147" createdStamp="2006-01-23 08:42:50.18" createdTxStamp="2006-01-23 08:42:50.147"/>
+ <Product productId="shopDemo1000002" productTypeId="FINISHED_GOOD" internalName="Ally's Shrimp size 8" productName="Ally's Shrimp size 8" description="Ally's Shrimp" longDescription="Ally's Shrimp" smallImageUrl="/shop/html/images/product/10000s.jpg" mediumImageUrl="/shop/html/images/product/10000m.jpg" largeImageUrl="/shop/html/images/product/10000l.jpg" detailImageUrl="/shop/html/images/product/10000l.jpg" taxable="Y" chargeShipping="Y" autoCreateKeywords="Y" isVirtual="N" isVariant="Y" createdDate="2004-03-04 18:48:34.612" createdByUserLogin="admin" lastModifiedDate="2004-03-04 18:48:34.612" lastModifiedByUserLogin="admin" lastUpdatedStamp="2006-01-23 08:42:50.358" lastUpdatedTxStamp="2006-01-23 08:42:50.147" createdStamp="2006-01-23 08:42:50.358" createdTxStamp="2006-01-23 08:42:50.147"/>
+ <Product productId="shopDemo1000003" productTypeId="FINISHED_GOOD" internalName="Ally's Shrimp size 10" productName="Ally's Shrimp size 10" description="Ally's Shrimp" longDescription="Ally's Shrimp" smallImageUrl="/shop/html/images/product/10000s.jpg" mediumImageUrl="/shop/html/images/product/10000m.jpg" largeImageUrl="/shop/html/images/product/10000l.jpg" detailImageUrl="/shop/html/images/product/10000l.jpg" taxable="Y" chargeShipping="Y" autoCreateKeywords="Y" isVirtual="N" isVariant="Y" createdDate="2004-03-04 18:48:34.612" createdByUserLogin="admin" lastModifiedDate="2004-03-04 18:48:34.612" lastModifiedByUserLogin="admin" lastUpdatedStamp="2006-01-23 08:42:50.443" lastUpdatedTxStamp="2006-01-23 08:42:50.147" createdStamp="2006-01-23 08:42:50.443" createdTxStamp="2006-01-23 08:42:50.147"/>
+ <Product productId="shopDemo1000004" productTypeId="FINISHED_GOOD" internalName="Ally's Shrimp size 12" productName="Ally's Shrimp size 12" description="Ally's Shrimp" longDescription="Ally's Shrimp" smallImageUrl="/shop/html/images/product/10000s.jpg" mediumImageUrl="/shop/html/images/product/10000m.jpg" largeImageUrl="/shop/html/images/product/10000l.jpg" detailImageUrl="/shop/html/images/product/10000l.jpg" taxable="Y" chargeShipping="Y" autoCreateKeywords="Y" isVirtual="N" isVariant="Y" createdDate="2004-03-04 18:48:34.612" createdByUserLogin="admin" lastModifiedDate="2004-03-04 18:48:34.612" lastModifiedByUserLogin="admin" lastUpdatedStamp="2006-01-23 08:42:50.515" lastUpdatedTxStamp="2006-01-23 08:42:50.147" createdStamp="2006-01-23 08:42:50.515" createdTxStamp="2006-01-23 08:42:50.147"/>
+ <Product productId="shopDemo1000101" productTypeId="FINISHED_GOOD" internalName="Pete's Shrimp size 6" productName="Pete's Shrimp size 6" description="Pete's Shrimp" longDescription="Pete's Shrimp" smallImageUrl="/shop/html/images/product/10000s.jpg" mediumImageUrl="/shop/html/images/product/10000m.jpg" largeImageUrl="/shop/html/images/product/10000l.jpg" detailImageUrl="/shop/html/images/product/10000l.jpg" taxable="Y" chargeShipping="Y" autoCreateKeywords="Y" isVirtual="N" isVariant="Y" createdDate="2004-03-04 18:48:34.612" createdByUserLogin="admin" lastModifiedDate="2004-03-04 18:48:34.612" lastModifiedByUserLogin="admin" lastUpdatedStamp="2006-01-23 08:42:50.18" lastUpdatedTxStamp="2006-01-23 08:42:50.147" createdStamp="2006-01-23 08:42:50.18" createdTxStamp="2006-01-23 08:42:50.147"/>
+ <Product productId="shopDemo1000102" productTypeId="FINISHED_GOOD" internalName="Pete's Shrimp size 8" productName="Pete's Shrimp size 8" description="Pete's Shrimp" longDescription="Pete's Shrimp" smallImageUrl="/shop/html/images/product/10000s.jpg" mediumImageUrl="/shop/html/images/product/10000m.jpg" largeImageUrl="/shop/html/images/product/10000l.jpg" detailImageUrl="/shop/html/images/product/10000l.jpg" taxable="Y" chargeShipping="Y" autoCreateKeywords="Y" isVirtual="N" isVariant="Y" createdDate="2004-03-04 18:48:34.612" createdByUserLogin="admin" lastModifiedDate="2004-03-04 18:48:34.612" lastModifiedByUserLogin="admin" lastUpdatedStamp="2006-01-23 08:42:50.358" lastUpdatedTxStamp="2006-01-23 08:42:50.147" createdStamp="2006-01-23 08:42:50.358" createdTxStamp="2006-01-23 08:42:50.147"/>
+ <Product productId="shopDemo1000103" productTypeId="FINISHED_GOOD" internalName="Pete's Shrimp size 10" productName="Pete's Shrimp size 10" description="Pete's Shrimp" longDescription="Pete's Shrimp" smallImageUrl="/shop/html/images/product/10000s.jpg" mediumImageUrl="/shop/html/images/product/10000m.jpg" largeImageUrl="/shop/html/images/product/10000l.jpg" detailImageUrl="/shop/html/images/product/10000l.jpg" taxable="Y" chargeShipping="Y" autoCreateKeywords="Y" isVirtual="N" isVariant="Y" createdDate="2004-03-04 18:48:34.612" createdByUserLogin="admin" lastModifiedDate="2004-03-04 18:48:34.612" lastModifiedByUserLogin="admin" lastUpdatedStamp="2006-01-23 08:42:50.443" lastUpdatedTxStamp="2006-01-23 08:42:50.147" createdStamp="2006-01-23 08:42:50.443" createdTxStamp="2006-01-23 08:42:50.147"/>
+ <Product productId="shopDemo1000104" productTypeId="FINISHED_GOOD" internalName="Pete's Shrimp size 12" productName="Pete's Shrimp size 12" description="Pete's Shrimp" longDescription="Pete's Shrimp" smallImageUrl="/shop/html/images/product/10000s.jpg" mediumImageUrl="/shop/html/images/product/10000m.jpg" largeImageUrl="/shop/html/images/product/10000l.jpg" detailImageUrl="/shop/html/images/product/10000l.jpg" taxable="Y" chargeShipping="Y" autoCreateKeywords="Y" isVirtual="N" isVariant="Y" createdDate="2004-03-04 18:48:34.612" createdByUserLogin="admin" lastModifiedDate="2004-03-04 18:48:34.612" lastModifiedByUserLogin="admin" lastUpdatedStamp="2006-01-23 08:42:50.515" lastUpdatedTxStamp="2006-01-23 08:42:50.147" createdStamp="2006-01-23 08:42:50.515" createdTxStamp="2006-01-23 08:42:50.147"/>
+ <Product productId="shopDemo1000201" productTypeId="FINISHED_GOOD" internalName="John's Shrimp size 6" productName="John's Shrimp size 6" description="John's Shrimp" longDescription="John's Shrimp" smallImageUrl="/shop/html/images/product/10000s.jpg" mediumImageUrl="/shop/html/images/product/10000m.jpg" largeImageUrl="/shop/html/images/product/10000l.jpg" detailImageUrl="/shop/html/images/product/10000l.jpg" taxable="Y" chargeShipping="Y" autoCreateKeywords="Y" isVirtual="N" isVariant="Y" createdDate="2004-03-04 18:48:34.612" createdByUserLogin="admin" lastModifiedDate="2004-03-04 18:48:34.612" lastModifiedByUserLogin="admin" lastUpdatedStamp="2006-01-23 08:42:50.18" lastUpdatedTxStamp="2006-01-23 08:42:50.147" createdStamp="2006-01-23 08:42:50.18" createdTxStamp="2006-01-23 08:42:50.147"/>
+ <Product productId="shopDemo1000202" productTypeId="FINISHED_GOOD" internalName="John's Shrimp size 8" productName="John's Shrimp size 8" description="John's Shrimp" longDescription="John's Shrimp" smallImageUrl="/shop/html/images/product/10000s.jpg" mediumImageUrl="/shop/html/images/product/10000m.jpg" largeImageUrl="/shop/html/images/product/10000l.jpg" detailImageUrl="/shop/html/images/product/10000l.jpg" taxable="Y" chargeShipping="Y" autoCreateKeywords="Y" isVirtual="N" isVariant="Y" createdDate="2004-03-04 18:48:34.612" createdByUserLogin="admin" lastModifiedDate="2004-03-04 18:48:34.612" lastModifiedByUserLogin="admin" lastUpdatedStamp="2006-01-23 08:42:50.358" lastUpdatedTxStamp="2006-01-23 08:42:50.147" createdStamp="2006-01-23 08:42:50.358" createdTxStamp="2006-01-23 08:42:50.147"/>
+ <Product productId="shopDemo1000203" productTypeId="FINISHED_GOOD" internalName="John's Shrimp size 10" productName="John's Shrimp size 10" description="John's Shrimp" longDescription="John's Shrimp" smallImageUrl="/shop/html/images/product/10000s.jpg" mediumImageUrl="/shop/html/images/product/10000m.jpg" largeImageUrl="/shop/html/images/product/10000l.jpg" detailImageUrl="/shop/html/images/product/10000l.jpg" taxable="Y" chargeShipping="Y" autoCreateKeywords="Y" isVirtual="N" isVariant="Y" createdDate="2004-03-04 18:48:34.612" createdByUserLogin="admin" lastModifiedDate="2004-03-04 18:48:34.612" lastModifiedByUserLogin="admin" lastUpdatedStamp="2006-01-23 08:42:50.443" lastUpdatedTxStamp="2006-01-23 08:42:50.147" createdStamp="2006-01-23 08:42:50.443" createdTxStamp="2006-01-23 08:42:50.147"/>
+ <Product productId="shopDemo1000204" productTypeId="FINISHED_GOOD" internalName="John's Shrimp size 12" productName="John's Shrimp size 12" description="John's Shrimp" longDescription="John's Shrimp" smallImageUrl="/shop/html/images/product/10000s.jpg" mediumImageUrl="/shop/html/images/product/10000m.jpg" largeImageUrl="/shop/html/images/product/10000l.jpg" detailImageUrl="/shop/html/images/product/10000l.jpg" taxable="Y" chargeShipping="Y" autoCreateKeywords="Y" isVirtual="N" isVariant="Y" createdDate="2004-03-04 18:48:34.612" createdByUserLogin="admin" lastModifiedDate="2004-03-04 18:48:34.612" lastModifiedByUserLogin="admin" lastUpdatedStamp="2006-01-23 08:42:50.515" lastUpdatedTxStamp="2006-01-23 08:42:50.147" createdStamp="2006-01-23 08:42:50.515" createdTxStamp="2006-01-23 08:42:50.147"/>
<!-- product features -->
- <ProductFeatureCategory productFeatureCategoryId="shop10000" description="Fly features" lastUpdatedStamp="2006-01-23 08:38:42.902" lastUpdatedTxStamp="2006-01-23 08:38:42.902" createdStamp="2006-01-23 08:38:42.902" createdTxStamp="2006-01-23 08:38:42.902"/>
- <ProductFeature productFeatureId="shop10000" productFeatureTypeId="SIZE" productFeatureCategoryId="shop10000" description="12" defaultSequenceNum="4" lastUpdatedStamp="2006-01-23 08:41:46.238" lastUpdatedTxStamp="2006-01-23 08:41:45.964" createdStamp="2006-01-23 08:39:08.004" createdTxStamp="2006-01-23 08:39:08.004"/>
- <ProductFeature productFeatureId="shop10001" productFeatureTypeId="SIZE" productFeatureCategoryId="shop10000" description="10" defaultSequenceNum="3" lastUpdatedStamp="2006-01-23 08:41:46.234" lastUpdatedTxStamp="2006-01-23 08:41:45.964" createdStamp="2006-01-23 08:39:27.164" createdTxStamp="2006-01-23 08:39:26.881"/>
- <ProductFeature productFeatureId="shop10002" productFeatureTypeId="SIZE" productFeatureCategoryId="shop10000" description="8" defaultSequenceNum="2" lastUpdatedStamp="2006-01-23 08:40:28.36" lastUpdatedTxStamp="2006-01-23 08:40:28.109" createdStamp="2006-01-23 08:39:46.361" createdTxStamp="2006-01-23 08:39:46.115"/>
- <ProductFeature productFeatureId="shop10003" productFeatureTypeId="SIZE" productFeatureCategoryId="shop10000" description="6" defaultSequenceNum="1" lastUpdatedStamp="2006-01-23 08:40:28.356" lastUpdatedTxStamp="2006-01-23 08:40:28.109" createdStamp="2006-01-23 08:40:01.499" createdTxStamp="2006-01-23 08:40:01.096"/>
+ <ProductFeatureCategory productFeatureCategoryId="shopDemo10000" description="Fly features" lastUpdatedStamp="2006-01-23 08:38:42.902" lastUpdatedTxStamp="2006-01-23 08:38:42.902" createdStamp="2006-01-23 08:38:42.902" createdTxStamp="2006-01-23 08:38:42.902"/>
+ <ProductFeature productFeatureId="shopDemo10000" productFeatureTypeId="SIZE" productFeatureCategoryId="shopDemo10000" description="12" defaultSequenceNum="4" lastUpdatedStamp="2006-01-23 08:41:46.238" lastUpdatedTxStamp="2006-01-23 08:41:45.964" createdStamp="2006-01-23 08:39:08.004" createdTxStamp="2006-01-23 08:39:08.004"/>
+ <ProductFeature productFeatureId="shopDemo10001" productFeatureTypeId="SIZE" productFeatureCategoryId="shopDemo10000" description="10" defaultSequenceNum="3" lastUpdatedStamp="2006-01-23 08:41:46.234" lastUpdatedTxStamp="2006-01-23 08:41:45.964" createdStamp="2006-01-23 08:39:27.164" createdTxStamp="2006-01-23 08:39:26.881"/>
+ <ProductFeature productFeatureId="shopDemo10002" productFeatureTypeId="SIZE" productFeatureCategoryId="shopDemo10000" description="8" defaultSequenceNum="2" lastUpdatedStamp="2006-01-23 08:40:28.36" lastUpdatedTxStamp="2006-01-23 08:40:28.109" createdStamp="2006-01-23 08:39:46.361" createdTxStamp="2006-01-23 08:39:46.115"/>
+ <ProductFeature productFeatureId="shopDemo10003" productFeatureTypeId="SIZE" productFeatureCategoryId="shopDemo10000" description="6" defaultSequenceNum="1" lastUpdatedStamp="2006-01-23 08:40:28.356" lastUpdatedTxStamp="2006-01-23 08:40:28.109" createdStamp="2006-01-23 08:40:01.499" createdTxStamp="2006-01-23 08:40:01.096"/>
- <ProductFeatureAppl productId="shop10000" productFeatureId="shop10000" productFeatureApplTypeId="SELECTABLE_FEATURE" fromDate="2006-01-23 08:41:11.095" sequenceNum="4" lastUpdatedStamp="2006-01-23 08:41:11.095" lastUpdatedTxStamp="2006-01-23 08:41:10.612" createdStamp="2006-01-23 08:41:11.095" createdTxStamp="2006-01-23 08:41:10.612"/>
- <ProductFeatureAppl productId="shop10000" productFeatureId="shop10001" productFeatureApplTypeId="SELECTABLE_FEATURE" fromDate="2006-01-23 08:41:11.274" sequenceNum="3" lastUpdatedStamp="2006-01-23 08:42:25.717" lastUpdatedTxStamp="2006-01-23 08:42:25.331" createdStamp="2006-01-23 08:41:11.274" createdTxStamp="2006-01-23 08:41:10.612"/>
- <ProductFeatureAppl productId="shop10000" productFeatureId="shop10002" productFeatureApplTypeId="SELECTABLE_FEATURE" fromDate="2006-01-23 08:41:11.322" sequenceNum="2" lastUpdatedStamp="2006-01-23 08:41:11.322" lastUpdatedTxStamp="2006-01-23 08:41:10.612" createdStamp="2006-01-23 08:41:11.322" createdTxStamp="2006-01-23 08:41:10.612"/>
- <ProductFeatureAppl productId="shop10000" productFeatureId="shop10003" productFeatureApplTypeId="SELECTABLE_FEATURE" fromDate="2006-01-23 08:41:11.375" sequenceNum="1" lastUpdatedStamp="2006-01-23 08:41:11.375" lastUpdatedTxStamp="2006-01-23 08:41:10.612" createdStamp="2006-01-23 08:41:11.375" createdTxStamp="2006-01-23 08:41:10.612"/>
- <ProductFeatureAppl productId="shop1000001" productFeatureId="shop10003" productFeatureApplTypeId="STANDARD_FEATURE" fromDate="2006-01-23 08:42:50.329" sequenceNum="1" lastUpdatedStamp="2006-01-23 08:42:50.329" lastUpdatedTxStamp="2006-01-23 08:42:50.147" createdStamp="2006-01-23 08:42:50.329" createdTxStamp="2006-01-23 08:42:50.147"/>
- <ProductFeatureAppl productId="shop1000002" productFeatureId="shop10002" productFeatureApplTypeId="STANDARD_FEATURE" fromDate="2006-01-23 08:42:50.42" sequenceNum="2" lastUpdatedStamp="2006-01-23 08:42:50.42" lastUpdatedTxStamp="2006-01-23 08:42:50.147" createdStamp="2006-01-23 08:42:50.42" createdTxStamp="2006-01-23 08:42:50.147"/>
- <ProductFeatureAppl productId="shop1000003" productFeatureId="shop10001" productFeatureApplTypeId="STANDARD_FEATURE" fromDate="2006-01-23 08:42:50.472" sequenceNum="3" lastUpdatedStamp="2006-01-23 08:42:50.472" lastUpdatedTxStamp="2006-01-23 08:42:50.147" createdStamp="2006-01-23 08:42:50.472" createdTxStamp="2006-01-23 08:42:50.147"/>
- <ProductFeatureAppl productId="shop1000004" productFeatureId="shop10000" productFeatureApplTypeId="STANDARD_FEATURE" fromDate="2006-01-23 08:42:50.544" sequenceNum="4" lastUpdatedStamp="2006-01-23 08:42:50.544" lastUpdatedTxStamp="2006-01-23 08:42:50.147" createdStamp="2006-01-23 08:42:50.544" createdTxStamp="2006-01-23 08:42:50.147"/>
+ <ProductFeatureAppl productId="shopDemo10000" productFeatureId="shopDemo10000" productFeatureApplTypeId="SELECTABLE_FEATURE" fromDate="2006-01-23 08:41:11.095" sequenceNum="4" lastUpdatedStamp="2006-01-23 08:41:11.095" lastUpdatedTxStamp="2006-01-23 08:41:10.612" createdStamp="2006-01-23 08:41:11.095" createdTxStamp="2006-01-23 08:41:10.612"/>
+ <ProductFeatureAppl productId="shopDemo10000" productFeatureId="shopDemo10001" productFeatureApplTypeId="SELECTABLE_FEATURE" fromDate="2006-01-23 08:41:11.274" sequenceNum="3" lastUpdatedStamp="2006-01-23 08:42:25.717" lastUpdatedTxStamp="2006-01-23 08:42:25.331" createdStamp="2006-01-23 08:41:11.274" createdTxStamp="2006-01-23 08:41:10.612"/>
+ <ProductFeatureAppl productId="shopDemo10000" productFeatureId="shopDemo10002" productFeatureApplTypeId="SELECTABLE_FEATURE" fromDate="2006-01-23 08:41:11.322" sequenceNum="2" lastUpdatedStamp="2006-01-23 08:41:11.322" lastUpdatedTxStamp="2006-01-23 08:41:10.612" createdStamp="2006-01-23 08:41:11.322" createdTxStamp="2006-01-23 08:41:10.612"/>
+ <ProductFeatureAppl productId="shopDemo10000" productFeatureId="shopDemo10003" productFeatureApplTypeId="SELECTABLE_FEATURE" fromDate="2006-01-23 08:41:11.375" sequenceNum="1" lastUpdatedStamp="2006-01-23 08:41:11.375" lastUpdatedTxStamp="2006-01-23 08:41:10.612" createdStamp="2006-01-23 08:41:11.375" createdTxStamp="2006-01-23 08:41:10.612"/>
+ <ProductFeatureAppl productId="shopDemo1000001" productFeatureId="shopDemo10003" productFeatureApplTypeId="STANDARD_FEATURE" fromDate="2006-01-23 08:42:50.329" sequenceNum="1" lastUpdatedStamp="2006-01-23 08:42:50.329" lastUpdatedTxStamp="2006-01-23 08:42:50.147" createdStamp="2006-01-23 08:42:50.329" createdTxStamp="2006-01-23 08:42:50.147"/>
+ <ProductFeatureAppl productId="shopDemo1000002" productFeatureId="shopDemo10002" productFeatureApplTypeId="STANDARD_FEATURE" fromDate="2006-01-23 08:42:50.42" sequenceNum="2" lastUpdatedStamp="2006-01-23 08:42:50.42" lastUpdatedTxStamp="2006-01-23 08:42:50.147" createdStamp="2006-01-23 08:42:50.42" createdTxStamp="2006-01-23 08:42:50.147"/>
+ <ProductFeatureAppl productId="shopDemo1000003" productFeatureId="shopDemo10001" productFeatureApplTypeId="STANDARD_FEATURE" fromDate="2006-01-23 08:42:50.472" sequenceNum="3" lastUpdatedStamp="2006-01-23 08:42:50.472" lastUpdatedTxStamp="2006-01-23 08:42:50.147" createdStamp="2006-01-23 08:42:50.472" createdTxStamp="2006-01-23 08:42:50.147"/>
+ <ProductFeatureAppl productId="shopDemo1000004" productFeatureId="shopDemo10000" productFeatureApplTypeId="STANDARD_FEATURE" fromDate="2006-01-23 08:42:50.544" sequenceNum="4" lastUpdatedStamp="2006-01-23 08:42:50.544" lastUpdatedTxStamp="2006-01-23 08:42:50.147" createdStamp="2006-01-23 08:42:50.544" createdTxStamp="2006-01-23 08:42:50.147"/>
- <ProductFeatureAppl productId="shop10001" productFeatureId="shop10000" productFeatureApplTypeId="SELECTABLE_FEATURE" fromDate="2006-01-23 08:41:11.095" sequenceNum="4" lastUpdatedStamp="2006-01-23 08:41:11.095" lastUpdatedTxStamp="2006-01-23 08:41:10.612" createdStamp="2006-01-23 08:41:11.095" createdTxStamp="2006-01-23 08:41:10.612"/>
- <ProductFeatureAppl productId="shop10001" productFeatureId="shop10001" productFeatureApplTypeId="SELECTABLE_FEATURE" fromDate="2006-01-23 08:41:11.274" sequenceNum="3" lastUpdatedStamp="2006-01-23 08:42:25.717" lastUpdatedTxStamp="2006-01-23 08:42:25.331" createdStamp="2006-01-23 08:41:11.274" createdTxStamp="2006-01-23 08:41:10.612"/>
- <ProductFeatureAppl productId="shop10001" productFeatureId="shop10002" productFeatureApplTypeId="SELECTABLE_FEATURE" fromDate="2006-01-23 08:41:11.322" sequenceNum="2" lastUpdatedStamp="2006-01-23 08:41:11.322" lastUpdatedTxStamp="2006-01-23 08:41:10.612" createdStamp="2006-01-23 08:41:11.322" createdTxStamp="2006-01-23 08:41:10.612"/>
- <ProductFeatureAppl productId="shop10001" productFeatureId="shop10003" productFeatureApplTypeId="SELECTABLE_FEATURE" fromDate="2006-01-23 08:41:11.375" sequenceNum="1" lastUpdatedStamp="2006-01-23 08:41:11.375" lastUpdatedTxStamp="2006-01-23 08:41:10.612" createdStamp="2006-01-23 08:41:11.375" createdTxStamp="2006-01-23 08:41:10.612"/>
- <ProductFeatureAppl productId="shop1000101" productFeatureId="shop10003" productFeatureApplTypeId="STANDARD_FEATURE" fromDate="2006-01-23 08:42:50.329" sequenceNum="1" lastUpdatedStamp="2006-01-23 08:42:50.329" lastUpdatedTxStamp="2006-01-23 08:42:50.147" createdStamp="2006-01-23 08:42:50.329" createdTxStamp="2006-01-23 08:42:50.147"/>
- <ProductFeatureAppl productId="shop1000102" productFeatureId="shop10002" productFeatureApplTypeId="STANDARD_FEATURE" fromDate="2006-01-23 08:42:50.42" sequenceNum="2" lastUpdatedStamp="2006-01-23 08:42:50.42" lastUpdatedTxStamp="2006-01-23 08:42:50.147" createdStamp="2006-01-23 08:42:50.42" createdTxStamp="2006-01-23 08:42:50.147"/>
- <ProductFeatureAppl productId="shop1000103" productFeatureId="shop10001" productFeatureApplTypeId="STANDARD_FEATURE" fromDate="2006-01-23 08:42:50.472" sequenceNum="3" lastUpdatedStamp="2006-01-23 08:42:50.472" lastUpdatedTxStamp="2006-01-23 08:42:50.147" createdStamp="2006-01-23 08:42:50.472" createdTxStamp="2006-01-23 08:42:50.147"/>
- <ProductFeatureAppl productId="shop1000104" productFeatureId="shop10000" productFeatureApplTypeId="STANDARD_FEATURE" fromDate="2006-01-23 08:42:50.544" sequenceNum="4" lastUpdatedStamp="2006-01-23 08:42:50.544" lastUpdatedTxStamp="2006-01-23 08:42:50.147" createdStamp="2006-01-23 08:42:50.544" createdTxStamp="2006-01-23 08:42:50.147"/>
+ <ProductFeatureAppl productId="shopDemo10001" productFeatureId="shopDemo10000" productFeatureApplTypeId="SELECTABLE_FEATURE" fromDate="2006-01-23 08:41:11.095" sequenceNum="4" lastUpdatedStamp="2006-01-23 08:41:11.095" lastUpdatedTxStamp="2006-01-23 08:41:10.612" createdStamp="2006-01-23 08:41:11.095" createdTxStamp="2006-01-23 08:41:10.612"/>
+ <ProductFeatureAppl productId="shopDemo10001" productFeatureId="shopDemo10001" productFeatureApplTypeId="SELECTABLE_FEATURE" fromDate="2006-01-23 08:41:11.274" sequenceNum="3" lastUpdatedStamp="2006-01-23 08:42:25.717" lastUpdatedTxStamp="2006-01-23 08:42:25.331" createdStamp="2006-01-23 08:41:11.274" createdTxStamp="2006-01-23 08:41:10.612"/>
+ <ProductFeatureAppl productId="shopDemo10001" productFeatureId="shopDemo10002" productFeatureApplTypeId="SELECTABLE_FEATURE" fromDate="2006-01-23 08:41:11.322" sequenceNum="2" lastUpdatedStamp="2006-01-23 08:41:11.322" lastUpdatedTxStamp="2006-01-23 08:41:10.612" createdStamp="2006-01-23 08:41:11.322" createdTxStamp="2006-01-23 08:41:10.612"/>
+ <ProductFeatureAppl productId="shopDemo10001" productFeatureId="shopDemo10003" productFeatureApplTypeId="