sm_fragrance - Version 1.0.0

Version Notes

First Release

Download this release

Release Info

Developer Magento Core Team
Extension sm_fragrance
Version 1.0.0
Comparing to
See all releases


Version 1.0.0

Files changed (73) hide show
  1. app/code/community/Yoast/BlankSeo/Catalog/Model/Layer/Filter/Item.php +44 -0
  2. app/code/community/Yoast/BlankSeo/etc/config.xml +55 -0
  3. app/code/community/Yoast/BlankSeo/etc/system.xml +187 -0
  4. app/code/core/Mage/Page/Block/Html/Head.php +469 -0
  5. app/code/local/Mage/Checkout/Block/Links.php +77 -0
  6. app/design/frontend/default/sm_fragrance/etc/widget.xml +166 -0
  7. app/design/frontend/default/sm_fragrance/layout/page.xml +184 -0
  8. app/design/frontend/default/sm_fragrance/layout/seo.xml +262 -0
  9. app/design/frontend/default/sm_fragrance/template/catalog/product/list.phtml +125 -0
  10. app/design/frontend/default/sm_fragrance/template/catalog/product/price.phtml +420 -0
  11. app/design/frontend/default/sm_fragrance/template/catalog/product/view.phtml +120 -0
  12. app/design/frontend/default/sm_fragrance/template/catalog/product/view/attributes.phtml +56 -0
  13. app/design/frontend/default/sm_fragrance/template/catalog/product/view/description.phtml +44 -0
  14. app/design/frontend/default/sm_fragrance/template/catalog/product/view/media.phtml +78 -0
  15. app/design/frontend/default/sm_fragrance/template/catalog/product/view/type/configurable.phtml +39 -0
  16. app/design/frontend/default/sm_fragrance/template/catalog/product/view/type/grouped.phtml +82 -0
  17. app/design/frontend/default/sm_fragrance/template/catalog/product/view/type/simple.phtml +40 -0
  18. app/design/frontend/default/sm_fragrance/template/catalog/product/view/type/virtual.phtml +40 -0
  19. app/design/frontend/default/sm_fragrance/template/catalogsearch/form.mini.phtml +40 -0
  20. app/design/frontend/default/sm_fragrance/template/page/html/footer.phtml +36 -0
  21. app/design/frontend/default/sm_fragrance/template/page/html/head.phtml +63 -0
  22. app/design/frontend/default/sm_fragrance/template/page/html/header.phtml +46 -0
  23. app/design/frontend/default/sm_fragrance/template/page/html/top.links.phtml +35 -0
  24. app/design/frontend/default/sm_fragrance/template/page/template/links-follow.phtml +39 -0
  25. app/design/frontend/default/sm_fragrance/template/page/template/links.phtml +42 -0
  26. app/design/frontend/default/sm_fragrance/template/review/helper/summary.phtml +44 -0
  27. app/design/frontend/default/sm_fragrance/template/review/helper/summary_short.phtml +40 -0
  28. app/design/frontend/default/sm_fragrance/template/seo/footer.phtml +10 -0
  29. files/sm_fragrance_logo.psd +0 -0
  30. js/lazierload/lazierLoad.js +182 -0
  31. js/lazierload/spinner.gif +0 -0
  32. package.xml +20 -0
  33. skin/frontend/default/sm_fragrance/css/print.css +39 -0
  34. skin/frontend/default/sm_fragrance/css/styles-ie.css +142 -0
  35. skin/frontend/default/sm_fragrance/css/styles.css +1296 -0
  36. skin/frontend/default/sm_fragrance/favicon.ico +0 -0
  37. skin/frontend/default/sm_fragrance/images/bkg_button.gif +0 -0
  38. skin/frontend/default/sm_fragrance/images/bkg_collapse.gif +0 -0
  39. skin/frontend/default/sm_fragrance/images/bkg_rating.gif +0 -0
  40. skin/frontend/default/sm_fragrance/images/body-bg.png +0 -0
  41. skin/frontend/default/sm_fragrance/images/btn_remove.gif +0 -0
  42. skin/frontend/default/sm_fragrance/images/btn_trash.gif +0 -0
  43. skin/frontend/default/sm_fragrance/images/btn_window_close.gif +0 -0
  44. skin/frontend/default/sm_fragrance/images/catalog/product/placeholder/image.jpg +0 -0
  45. skin/frontend/default/sm_fragrance/images/catalog/product/placeholder/small_image.jpg +0 -0
  46. skin/frontend/default/sm_fragrance/images/catalog/product/placeholder/thumbnail.jpg +0 -0
  47. skin/frontend/default/sm_fragrance/images/cvv.gif +0 -0
  48. skin/frontend/default/sm_fragrance/images/fam_book_open.png +0 -0
  49. skin/frontend/default/sm_fragrance/images/footer-bg.png +0 -0
  50. skin/frontend/default/sm_fragrance/images/header-bg.png +0 -0
  51. skin/frontend/default/sm_fragrance/images/i_asc_arrow.gif +0 -0
  52. skin/frontend/default/sm_fragrance/images/i_desc_arrow.gif +0 -0
  53. skin/frontend/default/sm_fragrance/images/i_msg-error.gif +0 -0
  54. skin/frontend/default/sm_fragrance/images/i_msg-note.gif +0 -0
  55. skin/frontend/default/sm_fragrance/images/i_msg-success.gif +0 -0
  56. skin/frontend/default/sm_fragrance/images/i_notice.gif +0 -0
  57. skin/frontend/default/sm_fragrance/images/i_pager-next.gif +0 -0
  58. skin/frontend/default/sm_fragrance/images/i_pager-prev.gif +0 -0
  59. skin/frontend/default/sm_fragrance/images/i_print.gif +0 -0
  60. skin/frontend/default/sm_fragrance/images/i_rss-big.png +0 -0
  61. skin/frontend/default/sm_fragrance/images/i_rss.gif +0 -0
  62. skin/frontend/default/sm_fragrance/images/logo.gif +0 -0
  63. skin/frontend/default/sm_fragrance/images/logo_email.gif +0 -0
  64. skin/frontend/default/sm_fragrance/images/logo_print.gif +0 -0
  65. skin/frontend/default/sm_fragrance/images/magnifier_handle.gif +0 -0
  66. skin/frontend/default/sm_fragrance/images/opc-ajax-loader.gif +0 -0
  67. skin/frontend/default/sm_fragrance/images/page-bg.gif +0 -0
  68. skin/frontend/default/sm_fragrance/images/page-bg.png +0 -0
  69. skin/frontend/default/sm_fragrance/images/slider_bg.gif +0 -0
  70. skin/frontend/default/sm_fragrance/images/slider_btn_zoom_in.gif +0 -0
  71. skin/frontend/default/sm_fragrance/images/slider_btn_zoom_out.gif +0 -0
  72. skin/frontend/default/sm_fragrance/images/spacer.gif +0 -0
  73. skin/frontend/default/sm_fragrance/images/validation_advice_bg.gif +0 -0
app/code/community/Yoast/BlankSeo/Catalog/Model/Layer/Filter/Item.php ADDED
@@ -0,0 +1,44 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ class Yoast_Catalog_Model_Layer_Filter_Item extends Mage_Catalog_Model_Layer_Filter_Item
4
+ {
5
+ /**
6
+ * Get filter item url
7
+ *
8
+ * @return string
9
+ */
10
+ public function getUrl()
11
+ {
12
+ $cururl = Mage::helper('core/url')->getCurrentUrl();
13
+ $pos = strpos($cururl,"catalogsearch");
14
+
15
+ if (($this->getFilter() instanceof Mage_Catalog_Model_Layer_Filter_Category)&&($pos === false))
16
+ {
17
+ $category = Mage::getModel('catalog/category')->load($this->getValue());
18
+ $url = $category->getUrl();
19
+ $query = array ( Mage::getBlockSingleton('page/html_pager')->getPageVarName() => null );
20
+ $urler = Mage::getModel('core/url');
21
+ $urler -> getRouteUrl('*/*/*', array('_current'=>true, '_use_rewrite'=>true, '_query'=>$query));
22
+ $urler->setQueryParams($query, true);
23
+ $query = $urler->getQuery(false);
24
+ if (!$query)
25
+ {
26
+ return $url;
27
+ }
28
+ else
29
+ {
30
+ return $url . '?' . $query;
31
+ };
32
+ }
33
+ else
34
+ {
35
+ $query = array(
36
+ $this->getFilter()->getRequestVar()=>$this->getValue(),
37
+ Mage::getBlockSingleton('page/html_pager')->getPageVarName() => null // exclude current page from urls
38
+ );
39
+
40
+ return Mage::getUrl('*/*/*', array('_current'=>true, '_use_rewrite'=>true, '_query'=>$query));
41
+ }
42
+
43
+ }
44
+ }
app/code/community/Yoast/BlankSeo/etc/config.xml ADDED
@@ -0,0 +1,55 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0"?>
2
+ <!--
3
+ /**
4
+ * Yoast
5
+ *
6
+ * NOTICE OF LICENSE
7
+ *
8
+ * This source file is subject to the Open Software License (OSL 3.0)
9
+ * that is bundled with this package in the file LICENSE.txt.
10
+ * It is also available through the world-wide-web at this URL:
11
+ * http://opensource.org/licenses/osl-3.0.php
12
+ *
13
+ *
14
+ * @category Yoast
15
+ * @package Yoast_BlankSeoUrl
16
+ * @copyright Copyright (c) 2009 Yoast (http://yoast.com)
17
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
18
+ -->
19
+ <config>
20
+ <modules>
21
+ <Yoast_BlankSeo>
22
+ <version>0.1.0</version>
23
+ </Yoast_BlankSeo>
24
+ </modules>
25
+ <frontend>
26
+ <layout>
27
+ <updates>
28
+ <BlankSeo>
29
+ <file>seo.xml</file>
30
+ </BlankSeo>
31
+ </updates>
32
+ </layout>
33
+ </frontend>
34
+ <default>
35
+ <design>
36
+ <head translate="default_description" module="page">
37
+ <default_robots>INDEX,FOLLOW</default_robots>
38
+ </head>
39
+ </design>
40
+ <web>
41
+ <noindex>
42
+ <search>0</search>
43
+ <customer>0</customer>
44
+ <checkout>0</checkout>
45
+ <contacts>0</contacts>
46
+ <wishlist>0</wishlist>
47
+ <compare>0</compare>
48
+ <friend>0</friend>
49
+ <reviews>0</reviews>
50
+ <tags>0</tags>
51
+ <rss>0</rss>
52
+ </noindex>
53
+ </web>
54
+ </default>
55
+ </config>
app/code/community/Yoast/BlankSeo/etc/system.xml ADDED
@@ -0,0 +1,187 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!--
2
+ /**
3
+ * Yoast
4
+ *
5
+ * NOTICE OF LICENSE
6
+ *
7
+ * This source file is subject to the Open Software License (OSL 3.0)
8
+ * that is bundled with this package in the file LICENSE.txt.
9
+ * It is also available through the world-wide-web at this URL:
10
+ * http://opensource.org/licenses/osl-3.0.php
11
+ *
12
+ *
13
+ * @category Yoast
14
+ * @package Yoast_BlankSeo
15
+ * @copyright Copyright (c) 2009 Yoast (http://yoast.com)
16
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
17
+ -->
18
+ <config>
19
+ <sections>
20
+ <web translate="label" module="metarobots">
21
+ <label>Web</label>
22
+ <tab>general</tab>
23
+ <frontend_type>text</frontend_type>
24
+ <sort_order>20</sort_order>
25
+ <show_in_default>1</show_in_default>
26
+ <show_in_website>1</show_in_website>
27
+ <show_in_store>1</show_in_store>
28
+ <groups>
29
+ <noindex translate="label">
30
+ <label>Noindex for non-content pages</label>
31
+ <frontend_type>text</frontend_type>
32
+ <sort_order>10</sort_order>
33
+ <show_in_default>1</show_in_default>
34
+ <show_in_website>1</show_in_website>
35
+ <show_in_store>1</show_in_store>
36
+ <fields>
37
+ <search translate="label">
38
+ <label>Catalog Search Results/Advanced Search/Search terms</label>
39
+ <frontend_type>select</frontend_type>
40
+ <source_model>adminhtml/system_config_source_yesno</source_model>
41
+ <sort_order>10</sort_order>
42
+ <show_in_default>1</show_in_default>
43
+ <show_in_website>1</show_in_website>
44
+ <show_in_store>1</show_in_store>
45
+ </search>
46
+ </fields>
47
+ <fields>
48
+ <customer translate="label">
49
+ <label>Customer Account</label>
50
+ <frontend_type>select</frontend_type>
51
+ <source_model>adminhtml/system_config_source_yesno</source_model>
52
+ <sort_order>10</sort_order>
53
+ <show_in_default>1</show_in_default>
54
+ <show_in_website>1</show_in_website>
55
+ <show_in_store>1</show_in_store>
56
+ </customer>
57
+ </fields>
58
+ <fields>
59
+ <checkout translate="label">
60
+ <label>Checkout Pages</label>
61
+ <frontend_type>select</frontend_type>
62
+ <source_model>adminhtml/system_config_source_yesno</source_model>
63
+ <sort_order>10</sort_order>
64
+ <show_in_default>1</show_in_default>
65
+ <show_in_website>1</show_in_website>
66
+ <show_in_store>1</show_in_store>
67
+ </checkout>
68
+ </fields>
69
+ <fields>
70
+ <contacts translate="label">
71
+ <label>Contact Us Form</label>
72
+ <frontend_type>select</frontend_type>
73
+ <source_model>adminhtml/system_config_source_yesno</source_model>
74
+ <sort_order>10</sort_order>
75
+ <show_in_default>1</show_in_default>
76
+ <show_in_website>1</show_in_website>
77
+ <show_in_store>1</show_in_store>
78
+ </contacts>
79
+ </fields>
80
+ <fields>
81
+ <wishlist translate="label">
82
+ <label>Wishlist</label>
83
+ <frontend_type>select</frontend_type>
84
+ <source_model>adminhtml/system_config_source_yesno</source_model>
85
+ <sort_order>10</sort_order>
86
+ <show_in_default>1</show_in_default>
87
+ <show_in_website>1</show_in_website>
88
+ <show_in_store>1</show_in_store>
89
+ </wishlist>
90
+ </fields>
91
+ <fields>
92
+ <compare translate="label">
93
+ <label>Product Compare</label>
94
+ <frontend_type>select</frontend_type>
95
+ <source_model>adminhtml/system_config_source_yesno</source_model>
96
+ <sort_order>10</sort_order>
97
+ <show_in_default>1</show_in_default>
98
+ <show_in_website>1</show_in_website>
99
+ <show_in_store>1</show_in_store>
100
+ </compare>
101
+ </fields>
102
+ <fields>
103
+ <friend translate="label">
104
+ <label>Send Friend</label>
105
+ <frontend_type>select</frontend_type>
106
+ <source_model>adminhtml/system_config_source_yesno</source_model>
107
+ <sort_order>10</sort_order>
108
+ <show_in_default>1</show_in_default>
109
+ <show_in_website>1</show_in_website>
110
+ <show_in_store>1</show_in_store>
111
+ </friend>
112
+ </fields>
113
+ <fields>
114
+ <reviews translate="label">
115
+ <label>Product Review Pages</label>
116
+ <frontend_type>select</frontend_type>
117
+ <source_model>adminhtml/system_config_source_yesno</source_model>
118
+ <sort_order>10</sort_order>
119
+ <show_in_default>1</show_in_default>
120
+ <show_in_website>1</show_in_website>
121
+ <show_in_store>1</show_in_store>
122
+ </reviews>
123
+ </fields>
124
+ <fields>
125
+ <tags translate="label">
126
+ <label>Tags</label>
127
+ <frontend_type>select</frontend_type>
128
+ <source_model>adminhtml/system_config_source_yesno</source_model>
129
+ <sort_order>10</sort_order>
130
+ <show_in_default>1</show_in_default>
131
+ <show_in_website>1</show_in_website>
132
+ <show_in_store>1</show_in_store>
133
+ </tags>
134
+ </fields>
135
+ <fields>
136
+ <rss translate="label">
137
+ <label>RSS Feeds</label>
138
+ <frontend_type>select</frontend_type>
139
+ <source_model>adminhtml/system_config_source_yesno</source_model>
140
+ <sort_order>10</sort_order>
141
+ <show_in_default>1</show_in_default>
142
+ <show_in_website>1</show_in_website>
143
+ <show_in_store>1</show_in_store>
144
+ </rss>
145
+ </fields>
146
+ </noindex>
147
+ <seo translate="label">
148
+ <label>Search Engines Optimization</label>
149
+ <frontend_type>text</frontend_type>
150
+ <sort_order>10</sort_order>
151
+ <show_in_default>1</show_in_default>
152
+ <show_in_website>1</show_in_website>
153
+ <show_in_store>1</show_in_store>
154
+ <fields>
155
+ <category translate="label">
156
+ <label>Use static category URLs for layered navigation</label>
157
+ <frontend_type>select</frontend_type>
158
+ <source_model>adminhtml/system_config_source_yesno</source_model>
159
+ <sort_order>10</sort_order>
160
+ <show_in_default>1</show_in_default>
161
+ <show_in_website>1</show_in_website>
162
+ <show_in_store>1</show_in_store>
163
+ </category>
164
+ <print translate="label">
165
+ <label>Delay loading of print CSS</label>
166
+ <frontend_type>select</frontend_type>
167
+ <source_model>adminhtml/system_config_source_yesno</source_model>
168
+ <sort_order>10</sort_order>
169
+ <show_in_default>1</show_in_default>
170
+ <show_in_website>1</show_in_website>
171
+ <show_in_store>1</show_in_store>
172
+ </print>
173
+ <lazierload translate="label">
174
+ <label>Use delayed javascript image loader - LazierLoad (PrototypeJS)</label>
175
+ <frontend_type>select</frontend_type>
176
+ <source_model>adminhtml/system_config_source_yesno</source_model>
177
+ <sort_order>10</sort_order>
178
+ <show_in_default>1</show_in_default>
179
+ <show_in_website>1</show_in_website>
180
+ <show_in_store>1</show_in_store>
181
+ </lazierload>
182
+ </fields>
183
+ </seo>
184
+ </groups>
185
+ </web>
186
+ </sections>
187
+ </config>
app/code/core/Mage/Page/Block/Html/Head.php ADDED
@@ -0,0 +1,469 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Magento
4
+ *
5
+ * NOTICE OF LICENSE
6
+ *
7
+ * This source file is subject to the Open Software License (OSL 3.0)
8
+ * that is bundled with this package in the file LICENSE.txt.
9
+ * It is also available through the world-wide-web at this URL:
10
+ * http://opensource.org/licenses/osl-3.0.php
11
+ * If you did not receive a copy of the license and are unable to
12
+ * obtain it through the world-wide-web, please send an email
13
+ * to license@magentocommerce.com so we can send you a copy immediately.
14
+ *
15
+ * DISCLAIMER
16
+ *
17
+ * Do not edit or add to this file if you wish to upgrade Magento to newer
18
+ * versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magentocommerce.com for more information.
20
+ *
21
+ * @category Mage
22
+ * @package Mage_Page
23
+ * @copyright Copyright (c) 2010 Magento Inc. (http://www.magentocommerce.com)
24
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
+ */
26
+
27
+
28
+ /**
29
+ * Html page block
30
+ *
31
+ * @category Mage
32
+ * @package Mage_Page
33
+ * @author Magento Core Team <core@magentocommerce.com>
34
+ */
35
+ class Mage_Page_Block_Html_Head extends Mage_Core_Block_Template
36
+ {
37
+ /**
38
+ * Initialize template
39
+ *
40
+ */
41
+ protected function _construct()
42
+ {
43
+ $this->setTemplate('page/html/head.phtml');
44
+ }
45
+
46
+ /**
47
+ * Add CSS file to HEAD entity
48
+ *
49
+ * @param string $name
50
+ * @param string $params
51
+ * @return Mage_Page_Block_Html_Head
52
+ */
53
+ public function addCss($name, $params = "")
54
+ {
55
+ $this->addItem('skin_css', $name, $params);
56
+ return $this;
57
+ }
58
+
59
+ /**
60
+ * Add JavaScript file to HEAD entity
61
+ *
62
+ * @param string $name
63
+ * @param string $params
64
+ * @return Mage_Page_Block_Html_Head
65
+ */
66
+ public function addJs($name, $params = "")
67
+ {
68
+ $this->addItem('js', $name, $params);
69
+ return $this;
70
+ }
71
+
72
+ /**
73
+ * Add CSS file for Internet Explorer only to HEAD entity
74
+ *
75
+ * @param string $name
76
+ * @param string $params
77
+ * @return Mage_Page_Block_Html_Head
78
+ */
79
+ public function addCssIe($name, $params = "")
80
+ {
81
+ $this->addItem('skin_css', $name, $params, 'IE');
82
+ return $this;
83
+ }
84
+
85
+ /**
86
+ * Add JavaScript file for Internet Explorer only to HEAD entity
87
+ *
88
+ * @param string $name
89
+ * @param string $params
90
+ * @return Mage_Page_Block_Html_Head
91
+ */
92
+ public function addJsIe($name, $params = "")
93
+ {
94
+ $this->addItem('js', $name, $params, 'IE');
95
+ return $this;
96
+ }
97
+
98
+ /**
99
+ * Add Link element to HEAD entity
100
+ *
101
+ * @param string $rel forward link types
102
+ * @param string $href URI for linked resource
103
+ * @return Mage_Page_Block_Html_Head
104
+ */
105
+ public function addLinkRel($rel, $href)
106
+ {
107
+ $this->addItem('link_rel', $href, 'rel="' . $rel . '"');
108
+ return $this;
109
+ }
110
+
111
+ /**
112
+ * Add HEAD Item
113
+ *
114
+ * Allowed types:
115
+ * - js
116
+ * - js_css
117
+ * - skin_js
118
+ * - skin_css
119
+ * - rss
120
+ *
121
+ * @param string $type
122
+ * @param string $name
123
+ * @param string $params
124
+ * @param string $if
125
+ * @param string $cond
126
+ * @return Mage_Page_Block_Html_Head
127
+ */
128
+ public function addItem($type, $name, $params=null, $if=null, $cond=null)
129
+ {
130
+ if ($type==='skin_css' && empty($params)) {
131
+ $params = 'media="all"';
132
+ }
133
+ $this->_data['items'][$type.'/'.$name] = array(
134
+ 'type' => $type,
135
+ 'name' => $name,
136
+ 'params' => $params,
137
+ 'if' => $if,
138
+ 'cond' => $cond,
139
+ );
140
+ return $this;
141
+ }
142
+
143
+ /**
144
+ * Remove Item from HEAD entity
145
+ *
146
+ * @param string $type
147
+ * @param string $name
148
+ * @return Mage_Page_Block_Html_Head
149
+ */
150
+ public function removeItem($type, $name)
151
+ {
152
+ unset($this->_data['items'][$type.'/'.$name]);
153
+ return $this;
154
+ }
155
+
156
+ /**
157
+ * Get HEAD HTML with CSS/JS/RSS definitions
158
+ * (actually it also renders other elements, TODO: fix it up or rename this method)
159
+ *
160
+ * @return string
161
+ */
162
+ public function getCssJsHtml()
163
+ {
164
+ // separate items by types
165
+ $lines = array();
166
+ foreach ($this->_data['items'] as $item) {
167
+ if (!is_null($item['cond']) && !$this->getData($item['cond']) || !isset($item['name'])) {
168
+ continue;
169
+ }
170
+ $if = !empty($item['if']) ? $item['if'] : '';
171
+ $params = !empty($item['params']) ? $item['params'] : '';
172
+ switch ($item['type']) {
173
+ case 'js': // js/*.js
174
+ case 'skin_js': // skin/*/*.js
175
+ case 'js_css': // js/*.css
176
+ case 'skin_css': // skin/*/*.css
177
+ $lines[$if][$item['type']][$params][$item['name']] = $item['name'];
178
+ break;
179
+ default:
180
+ $this->_separateOtherHtmlHeadElements($lines, $if, $item['type'], $params, $item['name'], $item);
181
+ break;
182
+ }
183
+ }
184
+
185
+ // prepare HTML
186
+ $shouldMergeJs = Mage::getStoreConfigFlag('dev/js/merge_files');
187
+ $shouldMergeCss = Mage::getStoreConfigFlag('dev/css/merge_css_files');
188
+ $html = '';
189
+ foreach ($lines as $if => $items) {
190
+ if (empty($items)) {
191
+ continue;
192
+ }
193
+ if (!empty($if)) {
194
+ $html .= '<!--[if '.$if.']>'."\n";
195
+ }
196
+
197
+ // static and skin css
198
+ $html .= $this->_prepareStaticAndSkinElements('<link rel="stylesheet" type="text/css" href="%s"%s />' . "\n",
199
+ empty($items['js_css']) ? array() : $items['js_css'],
200
+ empty($items['skin_css']) ? array() : $items['skin_css'],
201
+ $shouldMergeCss ? array(Mage::getDesign(), 'getMergedCssUrl') : null
202
+ );
203
+
204
+ // static and skin javascripts
205
+ $html .= $this->_prepareStaticAndSkinElements('<script type="text/javascript" src="%s"%s></script>' . "\n",
206
+ empty($items['js']) ? array() : $items['js'],
207
+ empty($items['skin_js']) ? array() : $items['skin_js'],
208
+ $shouldMergeJs ? array(Mage::getDesign(), 'getMergedJsUrl') : null
209
+ );
210
+
211
+ // other stuff
212
+ if (!empty($items['other'])) {
213
+ $html .= $this->_prepareOtherHtmlHeadElements($items['other']) . "\n";
214
+ }
215
+
216
+ if (!empty($if)) {
217
+ $html .= '<![endif]-->'."\n";
218
+ }
219
+ }
220
+ return $html;
221
+ }
222
+
223
+ /**
224
+ * Merge static and skin files of the same format into 1 set of HEAD directives or even into 1 directive
225
+ *
226
+ * Will attempt to merge into 1 directive, if merging callback is provided. In this case it will generate
227
+ * filenames, rather than render urls.
228
+ * The merger callback is responsible for checking whether files exist, merging them and giving result URL
229
+ *
230
+ * @param string $format - HTML element format for sprintf('<element src="%s"%s />', $src, $params)
231
+ * @param array $staticItems - array of relative names of static items to be grabbed from js/ folder
232
+ * @param array $skinItems - array of relative names of skin items to be found in skins according to design config
233
+ * @param callback $mergeCallback
234
+ * @return string
235
+ */
236
+ protected function &_prepareStaticAndSkinElements($format, array $staticItems, array $skinItems, $mergeCallback = null)
237
+ {
238
+ $designPackage = Mage::getDesign();
239
+ $baseJsUrl = Mage::getBaseUrl('js');
240
+ $items = array();
241
+ if ($mergeCallback && !is_callable($mergeCallback)) {
242
+ $mergeCallback = null;
243
+ }
244
+
245
+ // get static files from the js folder, no need in lookups
246
+ foreach ($staticItems as $params => $rows) {
247
+ foreach ($rows as $name) {
248
+ $items[$params][] = $mergeCallback ? Mage::getBaseDir() . DS . 'js' . DS . $name : $baseJsUrl . $name;
249
+ }
250
+ }
251
+
252
+ // lookup each file basing on current theme configuration
253
+ foreach ($skinItems as $params => $rows) {
254
+ foreach ($rows as $name) {
255
+ $items[$params][] = $mergeCallback ? $designPackage->getFilename($name, array('_type' => 'skin'))
256
+ : $designPackage->getSkinUrl($name, array());
257
+ }
258
+ }
259
+
260
+ $html = '';
261
+ foreach ($items as $params => $rows) {
262
+ // attempt to merge
263
+ $mergedUrl = false;
264
+ if ($mergeCallback) {
265
+ $mergedUrl = call_user_func($mergeCallback, $rows);
266
+ }
267
+ // render elements
268
+ $params = trim($params);
269
+ $params = $params ? ' ' . $params : '';
270
+ if ($mergedUrl) {
271
+ $html .= sprintf($format, $mergedUrl, $params);
272
+ } else {
273
+ foreach ($rows as $src) {
274
+ $html .= sprintf($format, $src, $params);
275
+ }
276
+ }
277
+ }
278
+ return $html;
279
+ }
280
+
281
+ /**
282
+ * Classify HTML head item and queue it into "lines" array
283
+ *
284
+ * @see self::getCssJsHtml()
285
+ * @param array &$lines
286
+ * @param string $itemIf
287
+ * @param string $itemType
288
+ * @param string $itemParams
289
+ * @param string $itemName
290
+ * @param array $itemThe
291
+ */
292
+ protected function _separateOtherHtmlHeadElements(&$lines, $itemIf, $itemType, $itemParams, $itemName, $itemThe)
293
+ {
294
+ $params = $itemParams ? ' ' . $itemParams : '';
295
+ $href = $itemName;
296
+ switch ($itemType) {
297
+ case 'rss':
298
+ $lines[$itemIf]['other'][] = sprintf('<link href="%s"%s rel="alternate" type="application/rss+xml" />',
299
+ $href, $params
300
+ );
301
+ break;
302
+ case 'link_rel':
303
+ $lines[$itemIf]['other'][] = sprintf('<link%s href="%s" />', $params, $href);
304
+ break;
305
+ }
306
+ }
307
+
308
+ /**
309
+ * Render arbitrary HTML head items
310
+ *
311
+ * @see self::getCssJsHtml()
312
+ * @param array $items
313
+ * @return string
314
+ */
315
+ protected function _prepareOtherHtmlHeadElements($items)
316
+ {
317
+ return implode("\n", $items);
318
+ }
319
+
320
+ /**
321
+ * Retrieve Chunked Items
322
+ *
323
+ * @param array $items
324
+ * @param string $prefix
325
+ * @param int $maxLen
326
+ * @return array
327
+ */
328
+ public function getChunkedItems($items, $prefix = '', $maxLen = 450)
329
+ {
330
+ $chunks = array();
331
+ $chunk = $prefix;
332
+ foreach ($items as $item) {
333
+ if (strlen($chunk.','.$item)>$maxLen) {
334
+ $chunks[] = $chunk;
335
+ $chunk = $prefix;
336
+ }
337
+ $chunk .= ','.$item;
338
+ }
339
+ $chunks[] = $chunk;
340
+ return $chunks;
341
+ }
342
+
343
+ /**
344
+ * Retrieve Content Type
345
+ *
346
+ * @return string
347
+ */
348
+ public function getContentType()
349
+ {
350
+ if (empty($this->_data['content_type'])) {
351
+ $this->_data['content_type'] = $this->getMediaType().'; charset='.$this->getCharset();
352
+ }
353
+ return $this->_data['content_type'];
354
+ }
355
+
356
+ /**
357
+ * Retrieve Media Type
358
+ *
359
+ * @return string
360
+ */
361
+ public function getMediaType()
362
+ {
363
+ if (empty($this->_data['media_type'])) {
364
+ $this->_data['media_type'] = Mage::getStoreConfig('design/head/default_media_type');
365
+ }
366
+ return $this->_data['media_type'];
367
+ }
368
+
369
+ /**
370
+ * Retrieve Charset
371
+ *
372
+ * @return string
373
+ */
374
+ public function getCharset()
375
+ {
376
+ if (empty($this->_data['charset'])) {
377
+ $this->_data['charset'] = Mage::getStoreConfig('design/head/default_charset');
378
+ }
379
+ return $this->_data['charset'];
380
+ }
381
+
382
+ /**
383
+ * Set title element text
384
+ *
385
+ * @param string $title
386
+ * @return Mage_Page_Block_Html_Head
387
+ */
388
+ public function setTitle($title)
389
+ {
390
+ $this->_data['title'] = Mage::getStoreConfig('design/head/title_prefix') . ' ' . $title
391
+ . ' ' . Mage::getStoreConfig('design/head/title_suffix');
392
+ return $this;
393
+ }
394
+
395
+ /**
396
+ * Retrieve title element text (encoded)
397
+ *
398
+ * @return string
399
+ */
400
+ public function getTitle()
401
+ {
402
+ if (empty($this->_data['title'])) {
403
+ $this->_data['title'] = $this->getDefaultTitle();
404
+ }
405
+ return htmlspecialchars(html_entity_decode(trim($this->_data['title']), ENT_QUOTES, 'UTF-8'));
406
+ }
407
+
408
+ /**
409
+ * Retrieve default title text
410
+ *
411
+ * @return string
412
+ */
413
+ public function getDefaultTitle()
414
+ {
415
+ return Mage::getStoreConfig('design/head/default_title');
416
+ }
417
+
418
+ /**
419
+ * Retrieve content for description tag
420
+ *
421
+ * @return string
422
+ */
423
+ public function getDescription()
424
+ {
425
+ if (empty($this->_data['description'])) {
426
+ $this->_data['description'] = Mage::getStoreConfig('design/head/default_description');
427
+ }
428
+ return $this->_data['description'];
429
+ }
430
+
431
+ /**
432
+ * Retrieve content for keyvords tag
433
+ *
434
+ * @return string
435
+ */
436
+ public function getKeywords()
437
+ {
438
+ if (empty($this->_data['keywords'])) {
439
+ $this->_data['keywords'] = Mage::getStoreConfig('design/head/default_keywords');
440
+ }
441
+ return $this->_data['keywords'];
442
+ }
443
+
444
+ /**
445
+ * Retrieve URL to robots file
446
+ *
447
+ * @return string
448
+ */
449
+ public function getRobots()
450
+ {
451
+ if (empty($this->_data['robots'])) {
452
+ $this->_data['robots'] = Mage::getStoreConfig('design/head/default_robots');
453
+ }
454
+ return $this->_data['robots'];
455
+ }
456
+
457
+ /**
458
+ * Get miscellanious scripts/styles to be included in head before head closing tag
459
+ *
460
+ * @return string
461
+ */
462
+ public function getIncludes()
463
+ {
464
+ if (empty($this->_data['includes'])) {
465
+ $this->_data['includes'] = Mage::getStoreConfig('design/head/includes');
466
+ }
467
+ return $this->_data['includes'];
468
+ }
469
+ }
app/code/local/Mage/Checkout/Block/Links.php ADDED
@@ -0,0 +1,77 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Magento
4
+ *
5
+ * NOTICE OF LICENSE
6
+ *
7
+ * This source file is subject to the Open Software License (OSL 3.0)
8
+ * that is bundled with this package in the file LICENSE.txt.
9
+ * It is also available through the world-wide-web at this URL:
10
+ * http://opensource.org/licenses/osl-3.0.php
11
+ * If you did not receive a copy of the license and are unable to
12
+ * obtain it through the world-wide-web, please send an email
13
+ * to license@magentocommerce.com so we can send you a copy immediately.
14
+ *
15
+ * DISCLAIMER
16
+ *
17
+ * Do not edit or add to this file if you wish to upgrade Magento to newer
18
+ * versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magentocommerce.com for more information.
20
+ *
21
+ * @category Mage
22
+ * @package Mage_Checkout
23
+ * @copyright Copyright (c) 2010 Magento Inc. (http://www.magentocommerce.com)
24
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
+ */
26
+
27
+ /**
28
+ * Links block
29
+ *
30
+ * @category Mage
31
+ * @package Mage_Checkout
32
+ * @author Magento Core Team <core@magentocommerce.com>
33
+ */
34
+ class Mage_Checkout_Block_Links extends Mage_Core_Block_Template
35
+ {
36
+
37
+ /**
38
+ * Add shopping cart link to parent block
39
+ *
40
+ * @return Mage_Checkout_Block_Links
41
+ */
42
+ public function addCartLink()
43
+ {
44
+ if ($parentBlock = $this->getParentBlock()) {
45
+ $count = $this->helper('checkout/cart')->getSummaryCount();
46
+
47
+ if( $count == 1 ) {
48
+ $text = $this->__('My Cart (%s)', $count);
49
+ } elseif( $count > 0 ) {
50
+ $text = $this->__('My Cart (%s)', $count);
51
+ } else {
52
+ $text = $this->__('My Cart');
53
+ }
54
+
55
+ $parentBlock->addLink($text, 'checkout/cart', $text, true, array(), 50, null, 'class="top-link-cart"');
56
+ }
57
+ return $this;
58
+ }
59
+
60
+ /**
61
+ * Add link on checkout page to parent block
62
+ *
63
+ * @return Mage_Checkout_Block_Links
64
+ */
65
+ public function addCheckoutLink()
66
+ {
67
+ if (!$this->helper('checkout')->canOnepageCheckout()) {
68
+ return $this;
69
+ }
70
+ if ($parentBlock = $this->getParentBlock()) {
71
+ $text = $this->__('Checkout');
72
+ $parentBlock->addLink($text, 'checkout', $text, true, array(), 60, null, 'class="top-link-checkout"');
73
+ }
74
+ return $this;
75
+ }
76
+
77
+ }
app/design/frontend/default/sm_fragrance/etc/widget.xml ADDED
@@ -0,0 +1,166 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0"?>
2
+ <!--
3
+ /**
4
+ * Magento Enterprise Edition
5
+ *
6
+ * NOTICE OF LICENSE
7
+ *
8
+ * This source file is subject to the Magento Enterprise Edition License
9
+ * that is bundled with this package in the file LICENSE_EE.txt.
10
+ * It is also available through the world-wide-web at this URL:
11
+ * http://www.magentocommerce.com/license/enterprise-edition
12
+ * If you did not receive a copy of the license and are unable to
13
+ * obtain it through the world-wide-web, please send an email
14
+ * to license@magentocommerce.com so we can send you a copy immediately.
15
+ *
16
+ * DISCLAIMER
17
+ *
18
+ * Do not edit or add to this file if you wish to upgrade Magento to newer
19
+ * versions in the future. If you wish to customize Magento for your
20
+ * needs please refer to http://www.magentocommerce.com for more information.
21
+ *
22
+ * @category design
23
+ * @package enterprise_default
24
+ * @copyright Copyright (c) 2009 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
25
+ * @license http://www.magentocommerce.com/license/enterprise-edition
26
+ */
27
+ -->
28
+ <widgets>
29
+ <new_products>
30
+ <parameters>
31
+ <template>
32
+ <values>
33
+ <list_default translate="label">
34
+ <value>catalog/product/widget/new/column/new_default_list.phtml</value>
35
+ <label>New Products Images and Names Template</label>
36
+ </list_default>
37
+ <list_names translate="label">
38
+ <value>catalog/product/widget/new/column/new_names_list.phtml</value>
39
+ <label>New Products Names Only Template</label>
40
+ </list_names>
41
+ <list_images translate="label">
42
+ <value>catalog/product/widget/new/column/new_images_list.phtml</value>
43
+ <label>New Products Images Only Template</label>
44
+ </list_images>
45
+ </values>
46
+ </template>
47
+ </parameters>
48
+ <supported_blocks>
49
+ <left_column>
50
+ <block_name>left</block_name>
51
+ <template>
52
+ <default>list_default</default>
53
+ <names_only>list_names</names_only>
54
+ <images_only>list_images</images_only>
55
+ </template>
56
+ </left_column>
57
+ <main_content>
58
+ <block_name>content</block_name>
59
+ <template>
60
+ <grid>default</grid>
61
+ <list>list</list>
62
+ </template>
63
+ </main_content>
64
+ <right_column>
65
+ <block_name>right</block_name>
66
+ <template>
67
+ <default>list_default</default>
68
+ <names_only>list_names</names_only>
69
+ <images_only>list_images</images_only>
70
+ </template>
71
+ </right_column>
72
+ </supported_blocks>
73
+ </new_products>
74
+
75
+ <recently_viewed>
76
+ <parameters>
77
+ <template>
78
+ <values>
79
+ <list_default translate="label">
80
+ <value>reports/widget/viewed/column/viewed_default_list.phtml</value>
81
+ <label>Viewed Products Images and Names Template</label>
82
+ </list_default>
83
+ <list_names translate="label">
84
+ <value>reports/widget/viewed/column/viewed_names_list.phtml</value>
85
+ <label>Viewed Products Names Only Template</label>
86
+ </list_names>
87
+ <list_images translate="label">
88
+ <value>reports/widget/viewed/column/viewed_images_list.phtml</value>
89
+ <label>Viewed Products Images Only Template</label>
90
+ </list_images>
91
+ </values>
92
+ </template>
93
+ </parameters>
94
+ <supported_blocks>
95
+ <left_column>
96
+ <block_name>left</block_name>
97
+ <template>
98
+ <default>list_default</default>
99
+ <names_only>list_names</names_only>
100
+ <images_only>list_images</images_only>
101
+ </template>
102
+ </left_column>
103
+ <main_content>
104
+ <block_name>content</block_name>
105
+ <template>
106
+ <grid>default</grid>
107
+ <list>list</list>
108
+ </template>
109
+ </main_content>
110
+ <right_column>
111
+ <block_name>right</block_name>
112
+ <template>
113
+ <default>list_default</default>
114
+ <names_only>list_names</names_only>
115
+ <images_only>list_images</images_only>
116
+ </template>
117
+ </right_column>
118
+ </supported_blocks>
119
+ </recently_viewed>
120
+
121
+ <recently_compared>
122
+ <parameters>
123
+ <template>
124
+ <values>
125
+ <list_default translate="label">
126
+ <value>reports/widget/compared/column/compared_default_list.phtml</value>
127
+ <label>Compared Products Images and Names Template</label>
128
+ </list_default>
129
+ <list_names translate="label">
130
+ <value>reports/widget/compared/column/compared_names_list.phtml</value>
131
+ <label>Compared Product Names Only Template</label>
132
+ </list_names>
133
+ <list_images translate="label">
134
+ <value>reports/widget/compared/column/compared_images_list.phtml</value>
135
+ <label>Compared Product Images Only Template</label>
136
+ </list_images>
137
+ </values>
138
+ </template>
139
+ </parameters>
140
+ <supported_blocks>
141
+ <left_column>
142
+ <block_name>left</block_name>
143
+ <template>
144
+ <default>list_default</default>
145
+ <names_only>list_names</names_only>
146
+ <images_only>list_images</images_only>
147
+ </template>
148
+ </left_column>
149
+ <main_content>
150
+ <block_name>content</block_name>
151
+ <template>
152
+ <grid>default</grid>
153
+ <list>list</list>
154
+ </template>
155
+ </main_content>
156
+ <right_column>
157
+ <block_name>right</block_name>
158
+ <template>
159
+ <default>list_default</default>
160
+ <names_only>list_names</names_only>
161
+ <images_only>list_images</images_only>
162
+ </template>
163
+ </right_column>
164
+ </supported_blocks>
165
+ </recently_compared>
166
+ </widgets>
app/design/frontend/default/sm_fragrance/layout/page.xml ADDED
@@ -0,0 +1,184 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0"?>
2
+ <!--
3
+ /**
4
+ * Magento
5
+ *
6
+ * NOTICE OF LICENSE
7
+ *
8
+ * This source file is subject to the Academic Free License (AFL 3.0)
9
+ * that is bundled with this package in the file LICENSE_AFL.txt.
10
+ * It is also available through the world-wide-web at this URL:
11
+ * http://opensource.org/licenses/afl-3.0.php
12
+ * If you did not receive a copy of the license and are unable to
13
+ * obtain it through the world-wide-web, please send an email
14
+ * to license@magentocommerce.com so we can send you a copy immediately.
15
+ *
16
+ * DISCLAIMER
17
+ *
18
+ * Do not edit or add to this file if you wish to upgrade Magento to newer
19
+ * versions in the future. If you wish to customize Magento for your
20
+ * needs please refer to http://www.magentocommerce.com for more information.
21
+ *
22
+ * @category design
23
+ * @package base_default
24
+ * @copyright Copyright (c) 2009 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
25
+ * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
26
+ */
27
+ -->
28
+ <layout version="0.1.0">
29
+ <!--
30
+ Default layout, loads most of the pages
31
+ -->
32
+
33
+ <default translate="label" module="page">
34
+ <label>All Pages</label>
35
+ <block type="page/html" name="root" output="toHtml" template="page/3columns.phtml">
36
+
37
+ <block type="page/html_head" name="head" as="head">
38
+ <action method="addJs"><script>prototype/prototype.js</script></action>
39
+ <action method="addJs" ifconfig="dev/js/deprecation"><script>prototype/deprecation.js</script></action>
40
+ <action method="addJs"><script>prototype/validation.js</script></action>
41
+ <action method="addJs"><script>scriptaculous/builder.js</script></action>
42
+ <action method="addJs"><script>scriptaculous/effects.js</script></action>
43
+ <action method="addJs"><script>scriptaculous/dragdrop.js</script></action>
44
+ <action method="addJs"><script>scriptaculous/controls.js</script></action>
45
+ <action method="addJs"><script>scriptaculous/slider.js</script></action>
46
+ <action method="addJs"><script>varien/js.js</script></action>
47
+ <action method="addJs"><script>varien/form.js</script></action>
48
+ <action method="addJs"><script>varien/menu.js</script></action>
49
+ <action method="addJs"><script>mage/translate.js</script></action>
50
+ <action method="addJs"><script>mage/cookies.js</script></action>
51
+ <!--<action method="addItem"><type>skin_js</type><script>js/lazierLoad.js</script></action> -->
52
+ <action method="addJs" ifconfig="web/seo/lazierload"><script>lazierload/lazierLoad.js</script></action>
53
+
54
+ <action method="addCss"><stylesheet>css/widgets.css</stylesheet></action>
55
+ <action method="addCss"><stylesheet>css/styles.css</stylesheet></action>
56
+ <action method="addItem"><type>skin_css</type><name>css/styles-ie.css</name><params/><if>lt IE 8</if></action>
57
+
58
+ <action method="addItem"><type>js</type><name>lib/ds-sleight.js</name><params/><if>lt IE 7</if></action>
59
+ <action method="addItem"><type>skin_js</type><name>js/ie6.js</name><params/><if>lt IE 7</if></action>
60
+
61
+ <action method="addCss"><stylesheet>css/print.css</stylesheet><params>media="print"</params></action>
62
+ </block>
63
+
64
+ <block type="core/text_list" name="after_body_start" as="after_body_start"/>
65
+
66
+ <block type="page/html_notices" name="global_notices" as="global_notices" template="page/html/notices.phtml" />
67
+
68
+ <block type="page/html_header" name="header" as="header">
69
+ <block type="page/template_links" name="top.links" as="topLinks"/>
70
+ <block type="page/switch" name="store_language" as="store_language" template="page/switch/languages.phtml"/>
71
+ <block type="core/text_list" name="top.menu" as="topMenu"/>
72
+ <block type="page/html_wrapper" name="top.container" as="topContainer" translate="label">
73
+ <label>Page Header</label>
74
+ <action method="setElementClass"><value>top-container</value></action>
75
+ </block>
76
+ </block>
77
+
78
+ <block type="page/html_breadcrumbs" name="breadcrumbs" as="breadcrumbs"/>
79
+
80
+ <block type="core/text_list" name="left" as="left" translate="label">
81
+ <label>Left Column</label>
82
+ </block>
83
+
84
+ <block type="core/messages" name="global_messages" as="global_messages"/>
85
+ <block type="core/messages" name="messages" as="messages"/>
86
+
87
+ <block type="core/text_list" name="content" as="content" translate="label">
88
+ <label>Main Content Area</label>
89
+ </block>
90
+
91
+ <block type="core/text_list" name="right" as="right" translate="label">
92
+ <label>Right Column</label>
93
+ </block>
94
+
95
+ <block type="page/html_footer" name="footer" as="footer" template="page/html/footer.phtml">
96
+ <block type="core/text_list" name="top.menu" as="topMenu"/>
97
+ <block type="page/html_wrapper" name="bottom.container" as="bottomContainer" translate="label">
98
+ <label>Page Footer</label>
99
+ <action method="setElementClass"><value>bottom-container</value></action>
100
+ </block>
101
+ <block type="page/switch" name="store_switcher" as="store_switcher" template="page/switch/stores.phtml"/>
102
+ <block type="page/template_links" name="footer_links" as="footer_links" template="page/template/links-follow.phtml"/>
103
+ </block>
104
+
105
+ <block type="core/text_list" name="before_body_end" as="before_body_end"/>
106
+ </block>
107
+
108
+ <block type="core/profiler" output="toHtml" name="core_profiler"/>
109
+ </default>
110
+
111
+ <print translate="label" module="page">
112
+ <label>All Pages (Print Version)</label>
113
+ <!-- Mage_Page -->
114
+ <block type="page/html" name="root" output="toHtml" template="page/print.phtml">
115
+
116
+ <block type="page/html_head" name="head" as="head">
117
+ <action method="addJs"><script>prototype/prototype.js</script></action>
118
+ <action method="addJs"><script>mage/translate.js</script></action>
119
+ <action method="addJs"><script>prototype/validation.js</script></action>
120
+ <action method="addJs"><script>varien/js.js</script></action>
121
+
122
+ <action method="addCss"><stylesheet>css/widgets.css</stylesheet></action>
123
+ <action method="addCss"><stylesheet>css/styles.css</stylesheet></action>
124
+ <action method="addItem"><type>skin_css</type><name>css/styles-ie.css</name><params/><if>lt IE 8</if></action>
125
+ <action method="addCss"><stylesheet>css/print.css</stylesheet><params>media="print"</params></action>
126
+
127
+ <action method="addItem"><type>js</type><name>lib/ds-sleight.js</name><params/><if>lt IE 7</if></action>
128
+ <action method="addItem"><type>skin_js</type><name>js/ie6.js</name><params/><if>lt IE 7</if></action>
129
+
130
+ </block>
131
+
132
+ <block type="core/text_list" name="content" as="content" translate="label">
133
+ <label>Main Content Area</label>
134
+ </block>
135
+
136
+ </block>
137
+ </print>
138
+
139
+ <!-- Custom page layout handles -->
140
+ <page_empty translate="label">
141
+ <label>All Empty Layout Pages</label>
142
+ <reference name="root">
143
+ <action method="setTemplate"><template>page/empty.phtml</template></action>
144
+ <!-- Mark root page block that template is applied -->
145
+ <action method="setIsHandle"><applied>1</applied></action>
146
+ </reference>
147
+ </page_empty>
148
+
149
+ <page_one_column translate="label">
150
+ <label>All One-Column Layout Pages</label>
151
+ <reference name="root">
152
+ <action method="setTemplate"><template>page/1column.phtml</template></action>
153
+ <!-- Mark root page block that template is applied -->
154
+ <action method="setIsHandle"><applied>1</applied></action>
155
+ </reference>
156
+ </page_one_column>
157
+
158
+ <page_two_columns_left translate="label">
159
+ <label>All Two-Column Layout Pages (Left Column)</label>
160
+ <reference name="root">
161
+ <action method="setTemplate"><template>page/2columns-left.phtml</template></action>
162
+ <!-- Mark root page block that template is applied -->
163
+ <action method="setIsHandle"><applied>1</applied></action>
164
+ </reference>
165
+ </page_two_columns_left>
166
+
167
+ <page_two_columns_right translate="label">
168
+ <label>All Two-Column Layout Pages (Right Column)</label>
169
+ <reference name="root">
170
+ <action method="setTemplate"><template>page/2columns-right.phtml</template></action>
171
+ <!-- Mark root page block that template is applied -->
172
+ <action method="setIsHandle"><applied>1</applied></action>
173
+ </reference>
174
+ </page_two_columns_right>
175
+
176
+ <page_three_columns translate="label">
177
+ <label>All Three-Column Layout Pages</label>
178
+ <reference name="root">
179
+ <action method="setTemplate"><template>page/3columns.phtml</template></action>
180
+ <!-- Mark root page block that template is applied -->
181
+ <action method="setIsHandle"><applied>1</applied></action>
182
+ </reference>
183
+ </page_three_columns>
184
+ </layout>
app/design/frontend/default/sm_fragrance/layout/seo.xml ADDED
@@ -0,0 +1,262 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0"?>
2
+ <!--
3
+ /**
4
+ * Yoast
5
+ *
6
+ * NOTICE OF LICENSE
7
+ *
8
+ * This source file is subject to the Open Software License (OSL 3.0)
9
+ * that is bundled with this package in the file LICENSE.txt.
10
+ * It is also available through the world-wide-web at this URL:
11
+ * http://opensource.org/licenses/osl-3.0.php
12
+ *
13
+ *
14
+ * @category Yoast
15
+ * @package Yoast_BlankSeo
16
+ * @copyright Copyright (c) 2010 Yoast (http://yoast.com)
17
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
18
+ */
19
+ -->
20
+ <layout version="0.1.0">
21
+ <default>
22
+ <reference name="before_body_end" ifconfig="web/seo/print">
23
+ <block type="core/template" name="css_print" as="css_print">
24
+ <action method="setTemplate" ifconfig="web/seo/print"><template>seo/footer.phtml</template></action>
25
+ </block>
26
+ </reference>
27
+ </default>
28
+
29
+ <catalog_seo_sitemap translate="label">
30
+ <label>Catalog Seo Sitemap (Common)</label>
31
+ <remove name="right"/>
32
+ <remove name="left"/>
33
+
34
+ <reference name="root">
35
+ <action method="setTemplate"><template>page/1column.phtml</template></action>
36
+ </reference>
37
+ <reference name="content">
38
+ <block type="page/template_container" name="seo.sitemap.container" template="catalog/seo/sitemap/container.phtml">
39
+ <block type="page/template_links" name="seo.sitemap.links" as="links" template="page/template/links-follow.phtml"/>
40
+ <block type="page/html_pager" name="seo.sitemap.pager.top" as="pager_top" template="page/html/pager.phtml"/>
41
+ <block type="page/html_pager" name="seo.sitemap.pager.bottom" as="pager_bottom" template="page/html/pager.phtml"/>
42
+ </block>
43
+ </reference>
44
+ </catalog_seo_sitemap>
45
+
46
+ <!--
47
+ Search pages
48
+ -->
49
+ <catalogsearch_result_index>
50
+ <reference name="head">
51
+ <action method="setRobots" ifconfig="web/noindex/search"><meta>NOINDEX,FOLLOW</meta></action>
52
+ </reference>
53
+ </catalogsearch_result_index>
54
+
55
+ <catalogsearch_advanced_result>
56
+ <reference name="head">
57
+ <action method="setRobots" ifconfig="web/noindex/search"><meta>NOINDEX,FOLLOW</meta></action>
58
+ </reference>
59
+ </catalogsearch_advanced_result>
60
+
61
+ <catalogsearch_advanced_index>
62
+ <reference name="head">
63
+ <action method="setRobots" ifconfig="web/noindex/search"><meta>NOINDEX,FOLLOW</meta></action>
64
+ </reference>
65
+ </catalogsearch_advanced_index>
66
+ <!--
67
+ Customer Account
68
+ -->
69
+ <customer_account_login>
70
+ <reference name="head">
71
+ <action method="setRobots" ifconfig="web/noindex/customer"><meta>NOINDEX,FOLLOW</meta></action>
72
+ </reference>
73
+ </customer_account_login>
74
+
75
+ <customer_account_forgotpassword>
76
+ <reference name="head">
77
+ <action method="setRobots" ifconfig="web/noindex/customer"><meta>NOINDEX,FOLLOW</meta></action>
78
+ </reference>
79
+ </customer_account_forgotpassword>
80
+
81
+ <customer_account>
82
+ <reference name="head">
83
+ <action method="setRobots" ifconfig="web/noindex/customer"><meta>NOINDEX,FOLLOW</meta></action>
84
+ </reference>
85
+ </customer_account>
86
+
87
+ <!--
88
+ Checkout
89
+ -->
90
+ <checkout_cart_index>
91
+ <reference name="head">
92
+ <action method="setRobots" ifconfig="web/noindex/checkout"><meta>NOINDEX,FOLLOW</meta></action>
93
+ </reference>
94
+ </checkout_cart_index>
95
+
96
+ <checkout_onepage_index>
97
+ <reference name="head">
98
+ <action method="setRobots" ifconfig="web/noindex/checkout"><meta>NOINDEX,FOLLOW</meta></action>
99
+ </reference>
100
+ </checkout_onepage_index>
101
+
102
+ <checkout_onepage_success>
103
+ <reference name="head">
104
+ <action method="setRobots" ifconfig="web/noindex/checkout"><meta>NOINDEX,FOLLOW</meta></action>
105
+ </reference>
106
+ </checkout_onepage_success>
107
+
108
+ <checkout_onepage_failure>
109
+ <reference name="head">
110
+ <action method="setRobots" ifconfig="web/noindex/checkout"><meta>NOINDEX,FOLLOW</meta></action>
111
+ </reference>
112
+ </checkout_onepage_failure>
113
+ <!--
114
+ Contacts
115
+ -->
116
+ <contacts_index_index>
117
+ <reference name="head">
118
+ <action method="setRobots" ifconfig="web/noindex/contacts"><meta>NOINDEX,FOLLOW</meta></action>
119
+ </reference>
120
+ </contacts_index_index>
121
+
122
+ <!--
123
+ Wishlist
124
+ -->
125
+ <wishlist_index_index>
126
+ <reference name="head">
127
+ <action method="setRobots" ifconfig="web/noindex/wishlist"><meta>NOINDEX,FOLLOW</meta></action>
128
+ </reference>
129
+ </wishlist_index_index>
130
+
131
+ <wishlist_index_share>
132
+ <reference name="head">
133
+ <action method="setRobots" ifconfig="web/noindex/wishlist"><meta>NOINDEX,FOLLOW</meta></action>
134
+ </reference>
135
+ </wishlist_index_share>
136
+
137
+ <wishlist_shared_index>
138
+ <reference name="head">
139
+ <action method="setRobots" ifconfig="web/noindex/wishlist"><meta>NOINDEX,FOLLOW</meta></action>
140
+ </reference>
141
+ </wishlist_shared_index>
142
+
143
+ <!--
144
+ Compare products page
145
+ -->
146
+
147
+ <catalog_product_compare_index>
148
+ <reference name="head">
149
+ <action method="setRobots" ifconfig="web/noindex/compare"><meta>NOINDEX,FOLLOW</meta></action>
150
+ </reference>
151
+ </catalog_product_compare_index>
152
+
153
+ <!--
154
+ Send to friend page
155
+ -->
156
+ <catalog_product_send>
157
+ <reference name="head">
158
+ <action method="setRobots" ifconfig="web/noindex/friend"><meta>NOINDEX,FOLLOW</meta></action>
159
+ </reference>
160
+ </catalog_product_send>
161
+
162
+ <sendfriend_product_send>
163
+ <reference name="head">
164
+ <action method="setRobots" ifconfig="web/noindex/friend"><meta>NOINDEX,FOLLOW</meta></action>
165
+ </reference>
166
+ </sendfriend_product_send>
167
+
168
+ <!--
169
+ Review product page
170
+ -->
171
+ <reviews>
172
+ <reference name="head">
173
+ <action method="setRobots" ifconfig="web/noindex/reviews"><meta>NOINDEX,FOLLOW</meta></action>
174
+ </reference>
175
+ </reviews>
176
+
177
+ <review_product_list>
178
+ <reference name="head">
179
+ <action method="setRobots" ifconfig="web/noindex/reviews"><meta>NOINDEX,FOLLOW</meta></action>
180
+ </reference>
181
+ </review_product_list>
182
+
183
+ <review_product_view>
184
+ <reference name="head">
185
+ <action method="setRobots" ifconfig="web/noindex/reviews"><meta>NOINDEX,FOLLOW</meta></action>
186
+ </reference>
187
+ </review_product_view>
188
+
189
+ <!--
190
+ Tag pages
191
+ -->
192
+
193
+ <tag_list_index>
194
+ <reference name="head">
195
+ <action method="setRobots" ifconfig="web/noindex/tags"><meta>NOINDEX,FOLLOW</meta></action>
196
+ </reference>
197
+ </tag_list_index>
198
+
199
+ <tag_product_list>
200
+ <reference name="head">
201
+ <action method="setRobots" ifconfig="web/noindex/tags"><meta>NOINDEX,FOLLOW</meta></action>
202
+ </reference>
203
+ </tag_product_list>
204
+
205
+ <!--
206
+ Rss pages
207
+ -->
208
+ <rss_index_index>
209
+ <reference name="head">
210
+ <action method="setRobots" ifconfig="web/noindex/rss"><meta>NOINDEX,FOLLOW</meta></action>
211
+ </reference>
212
+ </rss_index_index>
213
+
214
+ <rss_index_nofeed>
215
+ <reference name="head">
216
+ <action method="setRobots" ifconfig="web/noindex/rss"><meta>NOINDEX,FOLLOW</meta></action>
217
+ </reference>
218
+ </rss_index_nofeed>
219
+
220
+ <rss_catalog_new>
221
+ <reference name="head">
222
+ <action method="setRobots" ifconfig="web/noindex/rss"><meta>NOINDEX,FOLLOW</meta></action>
223
+ </reference>
224
+ </rss_catalog_new>
225
+
226
+ <rss_catalog_special>
227
+ <reference name="head">
228
+ <action method="setRobots" ifconfig="web/noindex/rss"><meta>NOINDEX,FOLLOW</meta></action>
229
+ </reference>
230
+ </rss_catalog_special>
231
+
232
+ <rss_catalog_salesrule>
233
+ <reference name="head">
234
+ <action method="setRobots" ifconfig="web/noindex/rss"><meta>NOINDEX,FOLLOW</meta></action>
235
+ </reference>
236
+ </rss_catalog_salesrule>
237
+
238
+ <rss_catalog_tag>
239
+ <reference name="head">
240
+ <action method="setRobots" ifconfig="web/noindex/rss"><meta>NOINDEX,FOLLOW</meta></action>
241
+ </reference>
242
+ </rss_catalog_tag>
243
+
244
+ <rss_catalog_notifystock>
245
+ <reference name="head">
246
+ <action method="setRobots" ifconfig="web/noindex/rss"><meta>NOINDEX,FOLLOW</meta></action>
247
+ </reference>
248
+ </rss_catalog_notifystock>
249
+
250
+ <rss_catalog_review>
251
+ <reference name="head">
252
+ <action method="setRobots" ifconfig="web/noindex/rss"><meta>NOINDEX,FOLLOW</meta></action>
253
+ </reference>
254
+ </rss_catalog_review>
255
+
256
+ <rss_catalog_category>
257
+ <reference name="head">
258
+ <action method="setRobots" ifconfig="web/noindex/rss"><meta>NOINDEX,FOLLOW</meta></action>
259
+ </reference>
260
+ </rss_catalog_category>
261
+
262
+ </layout>
app/design/frontend/default/sm_fragrance/template/catalog/product/list.phtml ADDED
@@ -0,0 +1,125 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Magento
4
+ *
5
+ * NOTICE OF LICENSE
6
+ *
7
+ * This source file is subject to the Academic Free License (AFL 3.0)
8
+ * that is bundled with this package in the file LICENSE_AFL.txt.
9
+ * It is also available through the world-wide-web at this URL:
10
+ * http://opensource.org/licenses/afl-3.0.php
11
+ * If you did not receive a copy of the license and are unable to
12
+ * obtain it through the world-wide-web, please send an email
13
+ * to license@magentocommerce.com so we can send you a copy immediately.
14
+ *
15
+ * DISCLAIMER
16
+ *
17
+ * Do not edit or add to this file if you wish to upgrade Magento to newer
18
+ * versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magentocommerce.com for more information.
20
+ *
21
+ * @category design
22
+ * @package base_default
23
+ * @copyright Copyright (c) 2009 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
24
+ * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
25
+ */
26
+ ?>
27
+ <?php
28
+ /**
29
+ * Product list template
30
+ *
31
+ * @see Mage_Catalog_Block_Product_List
32
+ */
33
+ ?>
34
+ <?php $_productCollection=$this->getLoadedProductCollection() ?>
35
+ <?php if(!$_productCollection->count()): ?>
36
+ <p class="note-msg"><?php echo $this->__('There are no products matching the selection.') ?></p>
37
+ <?php else: ?>
38
+ <div class="category-products">
39
+ <?php echo $this->getToolbarHtml() ?>
40
+ <?php // List mode ?>
41
+ <?php if($this->getMode()!='grid'): ?>
42
+ <?php $_iterator = 0; ?>
43
+ <ol class="products-list" id="products-list">
44
+ <?php foreach ($_productCollection as $_product): ?>
45
+ <li class="hreview-aggregate hproduct item<?php if( ++$_iterator == sizeof($_productCollection) ): ?> last<?php endif; ?>">
46
+ <?php // Product Image ?>
47
+ <a href="<?php echo $_product->getProductUrl() ?>" title="<?php echo $this->htmlEscape($this->getImageLabel($_product, 'small_image')) ?>" class="product-image url"><img class="fn photo" src="<?php echo $this->helper('catalog/image')->init($_product, 'small_image')->resize(135); ?>" width="135" height="135" alt="<?php echo $this->htmlEscape($this->getImageLabel($_product, 'small_image')) ?>" /></a>
48
+ <?php // Product description ?>
49
+ <div class="product-shop">
50
+ <div class="f-fix">
51
+ <h2 class="item fn product-name"><a href="<?php echo $_product->getProductUrl() ?>" title="<?php echo $this->htmlEscape($_product->getName()) ?>"><?php echo $this->htmlEscape($_product->getName())?></a></h2>
52
+ <?php if($_product->getRatingSummary()): ?>
53
+ <div class="description"><?php echo $this->getReviewsSummaryHtml($_product) ?></div>
54
+ <?php endif; ?>
55
+ <?php echo $this->getPriceHtml($_product, true) ?>
56
+ <?php if($_product->isSaleable()): ?>
57
+ <p>
58
+ <button type="button" title="<?php echo $this->__('Add to Cart') ?>" class="button btn-cart" onclick="setLocation('<?php echo $this->getAddToCartUrl($_product) ?>')"><span class="availability"><span class="value-title" title="In Stock"><?php echo $this->__('Add to Cart') ?></span></span></button>
59
+ </p>
60
+ <?php else: ?>
61
+ <p class="availability out-of-stock"><span><?php echo $this->__('Out of stock') ?></span></p>
62
+ <?php endif; ?>
63
+ <div class="desc std">
64
+ <?php echo nl2br($this->htmlEscape($_product->getShortDescription())) ?>
65
+ </div>
66
+ <ul class="add-to-links">
67
+ <?php if ($this->helper('wishlist')->isAllow()) : ?>
68
+ <li><a rel="nofollow" href="<?php echo $this->helper('wishlist')->getAddUrl($_product) ?>" class="link-wishlist"><?php echo $this->__('Add to Wishlist') ?></a></li>
69
+ <?php endif; ?>
70
+ <?php if($_compareUrl=$this->getAddToCompareUrl($_product)): ?>
71
+ <li><span class="separator">|</span> <a rel="nofollow" href="<?php echo $_compareUrl ?>" class="link-compare"><?php echo $this->__('Add to Compare') ?></a></li>
72
+ <?php endif; ?>
73
+ </ul>
74
+ </div>
75
+ </div>
76
+ </li>
77
+ <?php endforeach; ?>
78
+ </ol>
79
+ <script type="text/javascript">decorateList('products-list', 'none-recursive')</script>
80
+
81
+ <?php else: ?>
82
+
83
+ <?php // Grid Mode ?>
84
+
85
+ <?php $_collectionSize = $_productCollection->count() ?>
86
+ <?php $_columnCount = $this->getColumnCount(); ?>
87
+ <?php $i=0; foreach ($_productCollection as $_product): ?>
88
+ <?php if ($i++%$_columnCount==0): ?>
89
+ <ul class="products-grid">
90
+ <?php endif ?>
91
+ <li class="hreview-aggregate hproduct item<?php if(($i-1)%$_columnCount==0): ?> first<?php elseif($i%$_columnCount==0): ?> last<?php endif; ?>">
92
+ <a href="<?php echo $_product->getProductUrl() ?>" title="<?php echo $this->htmlEscape($this->getImageLabel($_product, 'small_image')) ?>" class="url product-image"><img class="photo fn" src="<?php echo $this->helper('catalog/image')->init($_product, 'small_image')->resize(135); ?>" width="135" height="135" alt="<?php echo $this->htmlEscape($this->getImageLabel($_product, 'small_image')) ?>" /></a>
93
+ <h2 class="item fn product-name"><a href="<?php echo $_product->getProductUrl() ?>" title="<?php echo $this->htmlEscape($_product->getName()) ?>"><?php echo $this->htmlEscape($_product->getName()) ?></a></h2>
94
+ <?php if($_product->getRatingSummary()): ?>
95
+ <?php echo $this->getReviewsSummaryHtml($_product, 'short') ?>
96
+ <?php endif; ?>
97
+ <?php echo $this->getPriceHtml($_product, true) ?>
98
+ <div class="actions">
99
+ <?php if($_product->isSaleable()): ?>
100
+ <button type="button" title="<?php echo $this->__('Add to Cart') ?>" class="button btn-cart" onclick="setLocation('<?php echo $this->getAddToCartUrl($_product) ?>')"><span><span><?php echo $this->__('Add to Cart') ?></span></span></button>
101
+ <?php else: ?>
102
+ <p class="availability out-of-stock"><span><?php echo $this->__('Out of stock') ?></span></p>
103
+ <?php endif; ?>
104
+ <ul class="add-to-links">
105
+ <?php if ($this->helper('wishlist')->isAllow()) : ?>
106
+ <li><a rel="nofollow" href="<?php echo $this->helper('wishlist')->getAddUrl($_product) ?>" class="link-wishlist"><?php echo $this->__('Add to Wishlist') ?></a></li>
107
+ <?php endif; ?>
108
+ <?php if($_compareUrl=$this->getAddToCompareUrl($_product)): ?>
109
+ <li><span class="separator">|</span> <a rel="nofollow" href="<?php echo $_compareUrl ?>" class="link-compare"><?php echo $this->__('Add to Compare') ?></a></li>
110
+ <?php endif; ?>
111
+ </ul>
112
+ </div>
113
+ </li>
114
+ <?php if ($i%$_columnCount==0 || $i==$_collectionSize): ?>
115
+ </ul>
116
+ <?php endif ?>
117
+ <?php endforeach ?>
118
+ <script type="text/javascript">decorateGeneric($$('ul.products-grid'), ['odd','even','first','last'])</script>
119
+ <?php endif; ?>
120
+
121
+ <div class="toolbar-bottom">
122
+ <?php echo $this->getToolbarHtml() ?>
123
+ </div>
124
+ </div>
125
+ <?php endif; ?>
app/design/frontend/default/sm_fragrance/template/catalog/product/price.phtml ADDED
@@ -0,0 +1,420 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Magento
4
+ *
5
+ * NOTICE OF LICENSE
6
+ *
7
+ * This source file is subject to the Academic Free License (AFL 3.0)
8
+ * that is bundled with this package in the file LICENSE_AFL.txt.
9
+ * It is also available through the world-wide-web at this URL:
10
+ * http://opensource.org/licenses/afl-3.0.php
11
+ * If you did not receive a copy of the license and are unable to
12
+ * obtain it through the world-wide-web, please send an email
13
+ * to license@magentocommerce.com so we can send you a copy immediately.
14
+ *
15
+ * DISCLAIMER
16
+ *
17
+ * Do not edit or add to this file if you wish to upgrade Magento to newer
18
+ * versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magentocommerce.com for more information.
20
+ *
21
+ * @category design
22
+ * @package base_default
23
+ * @copyright Copyright (c) 2009 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
24
+ * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
25
+ */
26
+ ?>
27
+
28
+ <?php
29
+ /**
30
+ * Template for displaying product price in different places (products grid, product view page etc)
31
+ *
32
+ * @see Mage_Catalog_Block_Product_Abstract
33
+ */
34
+ ?>
35
+ <?php
36
+ $_coreHelper = $this->helper('core');
37
+ $_weeeHelper = $this->helper('weee');
38
+ $_taxHelper = $this->helper('tax');
39
+ /* @var $_coreHelper Mage_Core_Helper_Data */
40
+ /* @var $_weeeHelper Mage_Weee_Helper_Data */
41
+ /* @var $_taxHelper Mage_Tax_Helper_Data */
42
+
43
+ $_product = $this->getProduct();
44
+ $_id = $_product->getId();
45
+ $_weeeSeparator = '';
46
+ $_simplePricesTax = ($_taxHelper->displayPriceIncludingTax() || $_taxHelper->displayBothPrices());
47
+ $_minimalPriceValue = $_product->getMinimalPrice();
48
+ $_minimalPrice = $_taxHelper->getPrice($_product, $_minimalPriceValue, $_simplePricesTax);
49
+ ?>
50
+
51
+ <?php if (!$_product->isGrouped()): ?>
52
+ <?php $_weeeTaxAmount = $_weeeHelper->getAmountForDisplay($_product); ?>
53
+ <?php if ($_weeeHelper->typeOfDisplay($_product, array(1,2,4))): ?>
54
+ <?php $_weeeTaxAmount = $_weeeHelper->getAmount($_product); ?>
55
+ <?php $_weeeTaxAttributes = $_weeeHelper->getProductWeeeAttributesForDisplay($_product); ?>
56
+ <?php endif; ?>
57
+
58
+ <div class="price-box pricerange">
59
+ <?php $_price = $_taxHelper->getPrice($_product, $_product->getPrice()) ?>
60
+ <?php $_regularPrice = $_taxHelper->getPrice($_product, $_product->getPrice(), $_simplePricesTax) ?>
61
+ <?php $_finalPrice = $_taxHelper->getPrice($_product, $_product->getFinalPrice()) ?>
62
+ <?php $_finalPriceInclTax = $_taxHelper->getPrice($_product, $_product->getFinalPrice(), true) ?>
63
+ <?php $_weeeDisplayType = $_weeeHelper->getPriceDisplayType(); ?>
64
+ <?php if ($_finalPrice == $_price): ?>
65
+ <?php if ($_taxHelper->displayBothPrices()): ?>
66
+ <?php if ($_weeeTaxAmount && $_weeeHelper->typeOfDisplay($_product, 0)): // including ?>
67
+ <span class="price-excluding-tax">
68
+ <span class="label"><?php echo $_taxHelper->__('Excl. Tax:') ?></span>
69
+ <span class="price" id="price-excluding-tax-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
70
+ <?php echo $_coreHelper->currency($_price+$_weeeTaxAmount,true,false) ?>
71
+ </span>
72
+ </span>
73
+ <span class="price-including-tax">
74
+ <span class="label"><?php echo $_taxHelper->__('Incl. Tax:') ?></span>
75
+ <span class="price" id="price-including-tax-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
76
+ <?php echo $_coreHelper->currency($_finalPriceInclTax+$_weeeTaxAmount,true,false) ?>
77
+ </span>
78
+ </span>
79
+ <?php elseif ($_weeeTaxAmount && $_weeeHelper->typeOfDisplay($_product, 1)): // incl. + weee ?>
80
+ <span class="price-excluding-tax">
81
+ <span class="label"><?php echo $_taxHelper->__('Excl. Tax:') ?></span>
82
+ <span class="price" id="price-excluding-tax-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
83
+ <?php echo $_coreHelper->currency($_price+$_weeeTaxAmount,true,false) ?>
84
+ </span>
85
+ </span>
86
+ <span class="price-including-tax">
87
+ <span class="label"><?php echo $_taxHelper->__('Incl. Tax:') ?></span>
88
+ <span class="price" id="price-including-tax-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
89
+ <?php echo $_coreHelper->currency($_finalPriceInclTax+$_weeeTaxAmount,true,false) ?>
90
+ </span>
91
+ <span class="weee">(<small>
92
+ <?php foreach ($_weeeTaxAttributes as $_weeeTaxAttribute): ?>
93
+ <?php echo $_weeeSeparator; ?>
94
+ <?php echo $_weeeTaxAttribute->getName(); ?>: <?php echo $_coreHelper->currency($_weeeTaxAttribute->getAmount(), true, true); ?>
95
+ <?php $_weeeSeparator = ' + '; ?>
96
+ <?php endforeach; ?>
97
+ </small>)</span>
98
+ </span>
99
+ <?php elseif ($_weeeTaxAmount && $_weeeHelper->typeOfDisplay($_product, 4)): // incl. + weee ?>
100
+ <span class="price-excluding-tax">
101
+ <span class="label"><?php echo $_taxHelper->__('Excl. Tax:') ?></span>
102
+ <span class="price" id="price-excluding-tax-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
103
+ <?php echo $_coreHelper->currency($_price+$_weeeTaxAmount,true,false) ?>
104
+ </span>
105
+ </span>
106
+ <span class="price-including-tax">
107
+ <span class="label"><?php echo $_taxHelper->__('Incl. Tax:') ?></span>
108
+ <span class="price" id="price-including-tax-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
109
+ <?php echo $_coreHelper->currency($_finalPriceInclTax+$_weeeTaxAmount,true,false) ?>
110
+ </span>
111
+ <span class="weee">(<small>
112
+ <?php foreach ($_weeeTaxAttributes as $_weeeTaxAttribute): ?>
113
+ <?php echo $_weeeSeparator; ?>
114
+ <?php echo $_weeeTaxAttribute->getName(); ?>: <?php echo $_coreHelper->currency($_weeeTaxAttribute->getAmount()+$_weeeTaxAttribute->getTaxAmount(), true, true); ?>
115
+ <?php $_weeeSeparator = ' + '; ?>
116
+ <?php endforeach; ?>
117
+ </small>)</span>
118
+ </span>
119
+ <?php elseif ($_weeeTaxAmount && $_weeeHelper->typeOfDisplay($_product, 2)): // excl. + weee + final ?>
120
+ <span class="price-excluding-tax">
121
+ <span class="label"><?php echo $_taxHelper->__('Excl. Tax:') ?></span>
122
+ <span class="price" id="price-excluding-tax-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
123
+ <?php echo $_coreHelper->currency($_price,true,false) ?>
124
+ </span>
125
+ </span>
126
+ <?php foreach ($_weeeTaxAttributes as $_weeeTaxAttribute): ?>
127
+ <span class="weee">
128
+ <small>
129
+ <?php echo $_weeeTaxAttribute->getName(); ?>: <?php echo $_coreHelper->currency($_weeeTaxAttribute->getAmount(), true, true); ?>
130
+ </small>
131
+ </span>
132
+ <?php endforeach; ?>
133
+ <span class="price-including-tax">
134
+ <span class="label"><?php echo $_taxHelper->__('Incl. Tax:') ?></span>
135
+ <span class="price" id="price-including-tax-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
136
+ <?php echo $_coreHelper->currency($_finalPriceInclTax+$_weeeTaxAmount,true,false) ?>
137
+ </span>
138
+ </span>
139
+ <?php else: ?>
140
+ <span class="price-excluding-tax">
141
+ <span class="label"><?php echo $_taxHelper->__('Excl. Tax:') ?></span>
142
+ <span class="price" id="price-excluding-tax-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
143
+ <?php echo $_coreHelper->currency($_price,true,false) ?>
144
+ </span>
145
+ </span>
146
+ <span class="price-including-tax">
147
+ <span class="label"><?php echo $_taxHelper->__('Incl. Tax:') ?></span>
148
+ <span class="price" id="price-including-tax-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
149
+ <?php echo $_coreHelper->currency($_finalPriceInclTax,true,false) ?>
150
+ </span>
151
+ </span>
152
+ <?php endif; ?>
153
+ <?php else: ?>
154
+ <?php if ($_weeeTaxAmount && $_weeeHelper->typeOfDisplay($_product, 0)): // including ?>
155
+ <span class="regular-price" id="product-price-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
156
+ <?php echo $_coreHelper->currency($_price+$_weeeTaxAmount,true,true) ?>
157
+ </span>
158
+ <?php elseif ($_weeeTaxAmount && $_weeeHelper->typeOfDisplay($_product, 1)): // incl. + weee ?>
159
+ <span class="regular-price" id="product-price-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
160
+ <?php echo $_coreHelper->currency($_price+$_weeeTaxAmount,true,true) ?>
161
+ </span>
162
+ <span class="weee">(<small>
163
+ <?php foreach ($_weeeTaxAttributes as $_weeeTaxAttribute): ?>
164
+ <?php echo $_weeeSeparator; ?>
165
+ <?php echo $_weeeTaxAttribute->getName(); ?>: <?php echo $_coreHelper->currency($_weeeTaxAttribute->getAmount(), true, true); ?>
166
+ <?php $_weeeSeparator = ' + '; ?>
167
+ <?php endforeach; ?>
168
+ </small>)</span>
169
+ <?php elseif ($_weeeTaxAmount && $_weeeHelper->typeOfDisplay($_product, 4)): // incl. + weee ?>
170
+ <span class="regular-price" id="product-price-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
171
+ <?php echo $_coreHelper->currency($_price+$_weeeTaxAmount,true,true) ?>
172
+ </span>
173
+ <span class="weee">(<small>
174
+ <?php foreach ($_weeeTaxAttributes as $_weeeTaxAttribute): ?>
175
+ <?php echo $_weeeSeparator; ?>
176
+ <?php echo $_weeeTaxAttribute->getName(); ?>: <?php echo $_coreHelper->currency($_weeeTaxAttribute->getAmount()+$_weeeTaxAttribute->getTaxAmount(), true, true); ?>
177
+ <?php $_weeeSeparator = ' + '; ?>
178
+ <?php endforeach; ?>
179
+ </small>)</span>
180
+ <?php elseif ($_weeeTaxAmount && $_weeeHelper->typeOfDisplay($_product, 2)): // excl. + weee + final ?>
181
+ <span class="regular-price"><?php echo $_coreHelper->currency($_price,true,true) ?></span><br />
182
+ <?php foreach ($_weeeTaxAttributes as $_weeeTaxAttribute): ?>
183
+ <span class="weee">
184
+ <small>
185
+ <?php echo $_weeeTaxAttribute->getName(); ?>: <?php echo $_coreHelper->currency($_weeeTaxAttribute->getAmount(), true, true); ?>
186
+ </small>
187
+ </span>
188
+ <?php endforeach; ?>
189
+ <span class="regular-price" id="product-price-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
190
+ <?php echo $_coreHelper->currency($_price+$_weeeTaxAmount,true,true) ?>
191
+ </span>
192
+ <?php else: ?>
193
+ <span class="regular-price" id="product-price-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
194
+ <?php echo $_coreHelper->currency($_price,true,true) ?>
195
+ </span>
196
+ <?php endif; ?>
197
+ <?php endif; ?>
198
+ <?php else: /* if ($_finalPrice == $_price): */ ?>
199
+ <?php $_originalWeeeTaxAmount = $_weeeHelper->getOriginalAmount($_product); ?>
200
+
201
+ <?php if ($_weeeTaxAmount && $_weeeHelper->typeOfDisplay($_product, 0)): // including ?>
202
+ <p class="old-price">
203
+ <span class="price-label"><?php echo $this->__('Regular Price:') ?></span>
204
+ <span class="price" id="old-price-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
205
+ <?php echo $_coreHelper->currency($_regularPrice+$_originalWeeeTaxAmount,true,false) ?>
206
+ </span>
207
+ </p>
208
+
209
+ <?php if ($_taxHelper->displayBothPrices()): ?>
210
+ <p class="special-price">
211
+ <span class="price-label"><?php echo $this->__('Special Price:') ?></span>
212
+ <span class="price-excluding-tax">
213
+ <span class="label"><?php echo $_taxHelper->__('Excl. Tax:') ?></span>
214
+ <span class="price" id="price-excluding-tax-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
215
+ <?php echo $_coreHelper->currency($_finalPrice+$_weeeTaxAmount,true,false) ?>
216
+ </span>
217
+ </span>
218
+ <span class="price-including-tax">
219
+ <span class="label"><?php echo $_taxHelper->__('Incl. Tax:') ?></span>
220
+ <span class="price" id="price-including-tax-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
221
+ <?php echo $_coreHelper->currency($_finalPriceInclTax+$_weeeTaxAmount,true,false) ?>
222
+ </span>
223
+ </span>
224
+ </p>
225
+ <?php else: ?>
226
+ <p class="special-price">
227
+ <span class="price-label"><?php echo $this->__('Special Price:') ?></span>
228
+ <span class="price" id="product-price-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
229
+ <?php echo $_coreHelper->currency($_finalPrice+$_weeeTaxAmount,true,false) ?>
230
+ </span>
231
+ </p>
232
+ <?php endif; ?>
233
+
234
+ <?php elseif ($_weeeTaxAmount && $_weeeHelper->typeOfDisplay($_product, 1)): // incl. + weee ?>
235
+ <p class="old-price">
236
+ <span class="price-label"><?php echo $this->__('Regular Price:') ?></span>
237
+ <span class="price" id="old-price-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
238
+ <?php echo $_coreHelper->currency($_regularPrice+$_originalWeeeTaxAmount,true,false) ?>
239
+ </span>
240
+ </p>
241
+
242
+ <p class="special-price">
243
+ <span class="price-label"><?php echo $this->__('Special Price:') ?></span>
244
+ <span class="price-excluding-tax">
245
+ <span class="label"><?php echo $_taxHelper->__('Excl. Tax:') ?></span>
246
+ <span class="price" id="price-excluding-tax-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
247
+ <?php echo $_coreHelper->currency($_finalPrice+$_weeeTaxAmount,true,false) ?>
248
+ </span>
249
+ </span>
250
+ <span class="weee">(<small>
251
+ <?php foreach ($_weeeTaxAttributes as $_weeeTaxAttribute): ?>
252
+ <?php echo $_weeeSeparator; ?>
253
+ <?php echo $_weeeTaxAttribute->getName(); ?>: <?php echo $_coreHelper->currency($_weeeTaxAttribute->getAmount(), true, true); ?>
254
+ <?php $_weeeSeparator = ' + '; ?>
255
+ <?php endforeach; ?>
256
+ </small>)</span>
257
+ <span class="price-including-tax">
258
+ <span class="label"><?php echo $_taxHelper->__('Incl. Tax:') ?></span>
259
+ <span class="price" id="price-including-tax-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
260
+ <?php echo $_coreHelper->currency($_finalPriceInclTax+$_weeeTaxAmount,true,false) ?>
261
+ </span>
262
+ </span>
263
+ </p>
264
+ <?php elseif ($_weeeTaxAmount && $_weeeHelper->typeOfDisplay($_product, 4)): // incl. + weee ?>
265
+ <p class="old-price">
266
+ <span class="price-label"><?php echo $this->__('Regular Price:') ?></span>
267
+ <span class="price" id="old-price-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
268
+ <?php echo $_coreHelper->currency($_regularPrice+$_originalWeeeTaxAmount,true,false) ?>
269
+ </span>
270
+ </p>
271
+
272
+ <p class="special-price">
273
+ <span class="price-label"><?php echo $this->__('Special Price:') ?></span>
274
+ <span class="price-excluding-tax">
275
+ <span class="label"><?php echo $_taxHelper->__('Excl. Tax:') ?></span>
276
+ <span class="price" id="price-excluding-tax-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
277
+ <?php echo $_coreHelper->currency($_finalPrice+$_weeeTaxAmount,true,false) ?>
278
+ </span>
279
+ </span>
280
+ <span class="weee">(<small>
281
+ <?php foreach ($_weeeTaxAttributes as $_weeeTaxAttribute): ?>
282
+ <?php echo $_weeeSeparator; ?>
283
+ <?php echo $_weeeTaxAttribute->getName(); ?>: <?php echo $_coreHelper->currency($_weeeTaxAttribute->getAmount()+$_weeeTaxAttribute->getTaxAmount(), true, true); ?>
284
+ <?php $_weeeSeparator = ' + '; ?>
285
+ <?php endforeach; ?>
286
+ </small>)</span>
287
+ <span class="price-including-tax">
288
+ <span class="label"><?php echo $_taxHelper->__('Incl. Tax:') ?></span>
289
+ <span class="price" id="price-including-tax-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
290
+ <?php echo $_coreHelper->currency($_finalPriceInclTax+$_weeeTaxAmount,true,false) ?>
291
+ </span>
292
+ </span>
293
+ </p>
294
+ <?php elseif ($_weeeTaxAmount && $_weeeHelper->typeOfDisplay($_product, 2)): // excl. + weee + final ?>
295
+ <p class="old-price">
296
+ <span class="price-label"><?php echo $this->__('Regular Price:') ?></span>
297
+ <span class="price" id="old-price-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
298
+ <?php echo $_coreHelper->currency($_regularPrice,true,false) ?>
299
+ </span>
300
+ </p>
301
+
302
+ <p class="special-price">
303
+ <span class="price-label"><?php echo $this->__('Special Price:') ?></span>
304
+ <span class="price-excluding-tax">
305
+ <span class="label"><?php echo $_taxHelper->__('Excl. Tax:') ?></span>
306
+ <span class="price" id="price-excluding-tax-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
307
+ <?php echo $_coreHelper->currency($_finalPrice,true,false) ?>
308
+ </span>
309
+ </span>
310
+ <?php foreach ($_weeeTaxAttributes as $_weeeTaxAttribute): ?>
311
+ <span class="weee">
312
+ <small>
313
+ <?php echo $_weeeTaxAttribute->getName(); ?>: <?php echo $_coreHelper->currency($_weeeTaxAttribute->getAmount(), true, true); ?>
314
+ </small>
315
+ </span>
316
+ <?php endforeach; ?>
317
+ <span class="price-including-tax">
318
+ <span class="label"><?php echo $_taxHelper->__('Incl. Tax:') ?></span>
319
+ <span class="price" id="price-including-tax-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
320
+ <?php echo $_coreHelper->currency($_finalPriceInclTax+$_weeeTaxAmount,true,false) ?>
321
+ </span>
322
+ </span>
323
+ </p>
324
+ <?php else: // excl. ?>
325
+ <p class="old-price">
326
+ <span class="price-label"><?php echo $this->__('Regular Price:') ?></span>
327
+ <span class="price" id="old-price-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
328
+ <?php echo $_coreHelper->currency($_regularPrice,true,false) ?>
329
+ </span>
330
+ </p>
331
+
332
+ <?php if ($_taxHelper->displayBothPrices()): ?>
333
+ <p class="special-price">
334
+ <span class="price-label"><?php echo $this->__('Special Price:') ?></span>
335
+ <span class="price-excluding-tax">
336
+ <span class="label"><?php echo $_taxHelper->__('Excl. Tax:') ?></span>
337
+ <span class="price" id="price-excluding-tax-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
338
+ <?php echo $_coreHelper->currency($_finalPrice,true,false) ?>
339
+ </span>
340
+ </span>
341
+ <span class="price-including-tax">
342
+ <span class="label"><?php echo $_taxHelper->__('Incl. Tax:') ?></span>
343
+ <span class="price" id="price-including-tax-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
344
+ <?php echo $_coreHelper->currency($_finalPriceInclTax,true,false) ?>
345
+ </span>
346
+ </span>
347
+ </p>
348
+ <?php else: ?>
349
+ <p class="special-price">
350
+ <span class="price-label"><?php echo $this->__('Special Price:') ?></span>
351
+ <span class="price" id="product-price-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
352
+ <?php echo $_coreHelper->currency($_finalPrice,true,false) ?>
353
+ </span>
354
+ </p>
355
+ <?php endif; ?>
356
+ <?php endif; ?>
357
+
358
+ <?php endif; /* if ($_finalPrice == $_price): */ ?>
359
+
360
+ <?php if ($this->getDisplayMinimalPrice() && $_minimalPriceValue && $_minimalPriceValue < $_product->getFinalPrice()): ?>
361
+
362
+ <?php $_minimalPriceDisplayValue = $_minimalPrice; ?>
363
+ <?php if ($_weeeTaxAmount && $_weeeHelper->typeOfDisplay($_product, array(0, 1, 4))): ?>
364
+ <?php $_minimalPriceDisplayValue = $_minimalPrice+$_weeeTaxAmount; ?>
365
+ <?php endif; ?>
366
+
367
+ <?php if ($this->getUseLinkForAsLowAs()):?>
368
+ <a href="<?php echo $_product->getProductUrl(); ?>" class="minimal-price-link">
369
+ <?php else:?>
370
+ <span class="minimal-price-link">
371
+ <?php endif?>
372
+ <span class="label"><?php echo $this->__('As low as:') ?></span>
373
+ <span class="price" id="product-minimal-price-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
374
+ <?php echo $_coreHelper->currency($_minimalPriceDisplayValue,true,false) ?>
375
+ </span>
376
+ <?php if ($this->getUseLinkForAsLowAs()):?>
377
+ </a>
378
+ <?php else:?>
379
+ </span>
380
+ <?php endif?>
381
+ <?php endif; /* if ($this->getDisplayMinimalPrice() && $_minimalPrice && $_minimalPrice < $_finalPrice): */ ?>
382
+ </div>
383
+
384
+ <?php else: /* if (!$_product->isGrouped()): */ ?>
385
+ <?php
386
+ $_exclTax = $_taxHelper->getPrice($_product, $_minimalPriceValue, $includingTax = null);
387
+ $_inclTax = $_taxHelper->getPrice($_product, $_minimalPriceValue, $includingTax = true);
388
+ ?>
389
+ <?php if ($this->getDisplayMinimalPrice() && $_minimalPriceValue): ?>
390
+ <div class="price-box pricerange">
391
+ <p class="minimal-price">
392
+ <span class="price-label"><?php echo $this->__('Starting at:') ?></span>
393
+ <?php if ($_taxHelper->displayBothPrices()): ?>
394
+ <span class="price-excluding-tax">
395
+ <span class="label"><?php echo $_taxHelper->__('Excl. Tax:') ?></span>
396
+ <span class="price" id="price-excluding-tax-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
397
+ <?php echo $_coreHelper->currency($_exclTax, true, false) ?>
398
+ </span>
399
+ </span>
400
+ <span class="price-including-tax">
401
+ <span class="label"><?php echo $_taxHelper->__('Incl. Tax:') ?></span>
402
+ <span class="price" id="price-including-tax-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
403
+ <?php echo $_coreHelper->currency($_inclTax, true, false) ?>
404
+ </span>
405
+ </span>
406
+ <?php else: ?>
407
+ <?php
408
+ $_showPrice = $_inclTax;
409
+ if (!$_taxHelper->displayPriceIncludingTax()) {
410
+ $_showPrice = $_exclTax;
411
+ }
412
+ ?>
413
+ <span class="price" id="product-minimal-price-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
414
+ <?php echo $_coreHelper->currency($_showPrice, true, false) ?>
415
+ </span>
416
+ <?php endif; ?>
417
+ </p>
418
+ </div>
419
+ <?php endif; /* if ($this->getDisplayMinimalPrice() && $_minimalPrice): */ ?>
420
+ <?php endif; /* if (!$_product->isGrouped()): */ ?>
app/design/frontend/default/sm_fragrance/template/catalog/product/view.phtml ADDED
@@ -0,0 +1,120 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Magento
4
+ *
5
+ * NOTICE OF LICENSE
6
+ *
7
+ * This source file is subject to the Academic Free License (AFL 3.0)
8
+ * that is bundled with this package in the file LICENSE_AFL.txt.
9
+ * It is also available through the world-wide-web at this URL:
10
+ * http://opensource.org/licenses/afl-3.0.php
11
+ * If you did not receive a copy of the license and are unable to
12
+ * obtain it through the world-wide-web, please send an email
13
+ * to license@magentocommerce.com so we can send you a copy immediately.
14
+ *
15
+ * DISCLAIMER
16
+ *
17
+ * Do not edit or add to this file if you wish to upgrade Magento to newer
18
+ * versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magentocommerce.com for more information.
20
+ *
21
+ * @category design
22
+ * @package base_default
23
+ * @copyright Copyright (c) 2009 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
24
+ * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
25
+ */
26
+
27
+ /**
28
+ * Product view template
29
+ *
30
+ * @see Mage_Catalog_Block_Product_View
31
+ * @see Mage_Review_Block_Product_View
32
+ */
33
+ ?>
34
+ <?php
35
+ $_helper = $this->helper('catalog/output');
36
+ $_product = $this->getProduct();
37
+ ?>
38
+ <script type="text/javascript">
39
+ var optionsPrice = new Product.OptionsPrice(<?php echo $this->getJsonConfig() ?>);
40
+ </script>
41
+ <div id="messages_product_view"><?php echo $this->getMessagesBlock()->getGroupedHtml() ?></div>
42
+ <div class="product-view hproduct">
43
+ <div class="product-essential">
44
+ <form action="<?php echo $this->getAddToCartUrl($_product) ?>" method="post" id="product_addtocart_form"<?php if($_product->getOptions()): ?> enctype="multipart/form-data"<?php endif; ?>>
45
+ <div class="no-display">
46
+ <input type="hidden" name="product" value="<?php echo $_product->getId() ?>" />
47
+ <input type="hidden" name="related_product" id="related-products-field" value="" />
48
+ </div>
49
+
50
+ <div class="product-shop hreview-aggregate">
51
+ <div class="product-name">
52
+ <h1 class="item name fn"><?php echo $_helper->productAttribute($_product, $_product->getName(), 'name') ?></h1>
53
+ </div>
54
+
55
+ <?php if ($this->canEmailToFriend()): ?>
56
+ <p class="email-friend"><a href="<?php echo $this->helper('catalog/product')->getEmailToFriendUrl($_product) ?>"><?php echo $this->__('Email to a Friend') ?></a></p>
57
+ <?php endif; ?>
58
+
59
+ <?php echo $this->getReviewsSummaryHtml($_product, false, true)?>
60
+ <?php echo $this->getChildHtml('alert_urls') ?>
61
+ <?php echo $this->getChildHtml('product_type_data') ?>
62
+ <?php echo $this->getTierPriceHtml() ?>
63
+
64
+ <?php if (!$this->hasOptions()):?>
65
+ <div class="add-to-box">
66
+ <?php if($_product->isSaleable()): ?>
67
+ <?php echo $this->getChildHtml('addtocart') ?>
68
+ <?php if( $this->helper('wishlist')->isAllow() || $_compareUrl=$this->helper('catalog/product_compare')->getAddUrl($_product)): ?>
69
+ <span class="or"><?php echo $this->__('OR') ?></span>
70
+ <?php endif; ?>
71
+ <?php endif; ?>
72
+ <?php echo $this->getChildHtml('addto') ?>
73
+ </div>
74
+ <?php else:?>
75
+ <?php echo $this->getChildHtml('addto') ?>
76
+ <?php endif; ?>
77
+
78
+ <?php if ($_product->getShortDescription()):?>
79
+ <div class="short-description">
80
+ <h2><?php echo $_product->getName() ?> <?php echo $this->__('Quick Overview') ?></h2>
81
+ <div class="std"><?php echo $_helper->productAttribute($_product, nl2br($_product->getShortDescription()), 'short_description') ?></div>
82
+ </div>
83
+ <?php endif;?>
84
+
85
+ <?php echo $this->getChildHtml('other');?>
86
+
87
+ <?php if ($_product->isSaleable() && $this->hasOptions()):?>
88
+ <?php echo $this->getChildChildHtml('container1', '', true, true) ?>
89
+ <?php endif;?>
90
+
91
+ </div>
92
+
93
+ <div class="product-img-box">
94
+ <?php echo $this->getChildHtml('media') ?>
95
+ </div>
96
+
97
+ <div class="clearer"></div>
98
+ <?php if ($_product->isSaleable() && $this->hasOptions()):?>
99
+ <?php echo $this->getChildChildHtml('container2', '', true, true) ?>
100
+ <?php endif;?>
101
+ </form>
102
+ <script type="text/javascript">
103
+ //<![CDATA[
104
+ var productAddToCartForm = new VarienForm('product_addtocart_form');
105
+ productAddToCartForm.submit = function(){
106
+ if (this.validator.validate()) {
107
+ this.form.submit();
108
+ }
109
+ }.bind(productAddToCartForm);
110
+ //]]>
111
+ </script>
112
+ </div>
113
+
114
+ <div class="product-collateral">
115
+ <?php echo $this->getChildHtml('description') ?>
116
+ <?php echo $this->getChildHtml('additional') ?>
117
+ <?php echo $this->getChildHtml('upsell_products') ?>
118
+ <?php echo $this->getChildHtml('product_additional_data') ?>
119
+ </div>
120
+ </div>
app/design/frontend/default/sm_fragrance/template/catalog/product/view/attributes.phtml ADDED
@@ -0,0 +1,56 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Magento
4
+ *
5
+ * NOTICE OF LICENSE
6
+ *
7
+ * This source file is subject to the Academic Free License (AFL 3.0)
8
+ * that is bundled with this package in the file LICENSE_AFL.txt.
9
+ * It is also available through the world-wide-web at this URL:
10
+ * http://opensource.org/licenses/afl-3.0.php
11
+ * If you did not receive a copy of the license and are unable to
12
+ * obtain it through the world-wide-web, please send an email
13
+ * to license@magentocommerce.com so we can send you a copy immediately.
14
+ *
15
+ * DISCLAIMER
16
+ *
17
+ * Do not edit or add to this file if you wish to upgrade Magento to newer
18
+ * versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magentocommerce.com for more information.
20
+ *
21
+ * @category design
22
+ * @package base_default
23
+ * @copyright Copyright (c) 2009 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
24
+ * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
25
+ */
26
+
27
+ /**
28
+ * Product additional attributes template
29
+ *
30
+ * @see Mage_Catalog_Block_Product_View_Attributes
31
+ */
32
+ ?>
33
+ <?php
34
+ $_helper = $this->helper('catalog/output');
35
+ $_product = $this->getProduct()
36
+ ?>
37
+ <?php if($_additional = $this->getAdditionalData()): ?>
38
+ <div class="box-collateral box-additional">
39
+ <h2><?php echo $_product->getName().' '.$this->__('Additional Information') ?></h2>
40
+ <table class="data-table" id="product-attribute-specs-table">
41
+ <col width="25%" />
42
+ <col />
43
+ <tbody>
44
+ <?php foreach ($_additional as $_data): ?>
45
+ <tr>
46
+ <th class="label"><?php echo $this->htmlEscape($this->__($_data['label'])) ?></th>
47
+ <?php
48
+ ?>
49
+ <td class="data <?php echo strtolower($_data['label']); ?>"><?php echo $_helper->productAttribute($_product, $_data['value'], $_data['code']) ?></td>
50
+ </tr>
51
+ <?php endforeach; ?>
52
+ </tbody>
53
+ </table>
54
+ <script type="text/javascript">decorateTable('product-attribute-specs-table')</script>
55
+ </div>
56
+ <?php endif;?>
app/design/frontend/default/sm_fragrance/template/catalog/product/view/description.phtml ADDED
@@ -0,0 +1,44 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Magento
4
+ *
5
+ * NOTICE OF LICENSE
6
+ *
7
+ * This source file is subject to the Academic Free License (AFL 3.0)
8
+ * that is bundled with this package in the file LICENSE_AFL.txt.
9
+ * It is also available through the world-wide-web at this URL:
10
+ * http://opensource.org/licenses/afl-3.0.php
11
+ * If you did not receive a copy of the license and are unable to
12
+ * obtain it through the world-wide-web, please send an email
13
+ * to license@magentocommerce.com so we can send you a copy immediately.
14
+ *
15
+ * DISCLAIMER
16
+ *
17
+ * Do not edit or add to this file if you wish to upgrade Magento to newer
18
+ * versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magentocommerce.com for more information.
20
+ *
21
+ * @category design
22
+ * @package base_default
23
+ * @copyright Copyright (c) 2009 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
24
+ * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
25
+ */
26
+
27
+ /**
28
+ * Product description template
29
+ *
30
+ * @see Mage_Catalog_Block_Product_View_Description
31
+ */
32
+ ?>
33
+ <?php
34
+ $_description = $this->getProduct()->getDescription();
35
+ $_product = $this->getProduct();
36
+ ?>
37
+ <?php if ($_description): ?>
38
+ <div class="box-collateral box-description">
39
+ <h2><?php echo $_product->getName().' '.$this->__('Description'); ?></h2>
40
+ <div class="std">
41
+ <?php echo $this->helper('catalog/output')->productAttribute($this->getProduct(), nl2br($_description), 'description') ?>
42
+ </div>
43
+ </div>
44
+ <?php endif; ?>
app/design/frontend/default/sm_fragrance/template/catalog/product/view/media.phtml ADDED
@@ -0,0 +1,78 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Magento
4
+ *
5
+ * NOTICE OF LICENSE
6
+ *
7
+ * This source file is subject to the Academic Free License (AFL 3.0)
8
+ * that is bundled with this package in the file LICENSE_AFL.txt.
9
+ * It is also available through the world-wide-web at this URL:
10
+ * http://opensource.org/licenses/afl-3.0.php
11
+ * If you did not receive a copy of the license and are unable to
12
+ * obtain it through the world-wide-web, please send an email
13
+ * to license@magentocommerce.com so we can send you a copy immediately.
14
+ *
15
+ * DISCLAIMER
16
+ *
17
+ * Do not edit or add to this file if you wish to upgrade Magento to newer
18
+ * versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magentocommerce.com for more information.
20
+ *
21
+ * @category design
22
+ * @package base_default
23
+ * @copyright Copyright (c) 2009 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
24
+ * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
25
+ */
26
+
27
+ /**
28
+ * Product media data template
29
+ *
30
+ * @see Mage_Catalog_Block_Product_View_Media
31
+ */
32
+ ?>
33
+ <?php
34
+ $_product = $this->getProduct();
35
+ $_helper = $this->helper('catalog/output');
36
+ ?>
37
+ <?php if ($_product->getImage() != 'no_selection' && $_product->getImage()): ?>
38
+ <p class="product-image product-image-zoom">
39
+ <?php
40
+ $_img = '<img class="photo fn" id="image" src="'.$this->helper('catalog/image')->init($_product, 'image').'" alt="'.$this->htmlEscape($this->getImageLabel()).'" title="'.$this->htmlEscape($this->getImageLabel()).'" />';
41
+ echo $_helper->productAttribute($_product, $_img, 'image');
42
+ ?>
43
+ </p>
44
+ <p class="zoom-notice" id="track_hint"><?php echo $this->__('Double click on above image to view full picture') ?></p>
45
+ <div class="zoom">
46
+ <img id="zoom_out" src="<?php echo $this->getSkinUrl('images/slider_btn_zoom_out.gif') ?>" alt="<?php echo $this->__('Zoom Out') ?>" title="<?php echo $this->__('Zoom Out') ?>" class="btn-zoom-out" />
47
+ <div id="track">
48
+ <div id="handle"></div>
49
+ </div>
50
+ <img id="zoom_in" src="<?php echo $this->getSkinUrl('images/slider_btn_zoom_in.gif') ?>" alt="<?php echo $this->__('Zoom In') ?>" title="<?php echo $this->__('Zoom In') ?>" class="btn-zoom-in" />
51
+ </div>
52
+ <script type="text/javascript">
53
+ //<![CDATA[
54
+ Event.observe(window, 'load', function() {
55
+ product_zoom = new Product.Zoom('image', 'track', 'handle', 'zoom_in', 'zoom_out', 'track_hint');
56
+ });
57
+ //]]>
58
+ </script>
59
+ <?php else: ?>
60
+ <p class="product-image">
61
+ <?php
62
+ $_img = '<img class="photo fn" id="image" src="'.$this->helper('catalog/image')->init($_product, 'image')->resize(265).'" alt="'.$this->htmlEscape($this->getImageLabel()).'" title="'.$this->htmlEscape($this->getImageLabel()).'" />';
63
+ echo $_helper->productAttribute($_product, $_img, 'image');
64
+ ?>
65
+ </p>
66
+ <?php endif; ?>
67
+ <?php if (count($this->getGalleryImages()) > 0): ?>
68
+ <div class="more-views">
69
+ <h2><?php echo $_product->getName().' '.$this->__('More Views') ?></h2>
70
+ <ul>
71
+ <?php foreach ($this->getGalleryImages() as $_image): ?>
72
+ <li>
73
+ <a href="#" onclick="popWin('<?php echo $this->getGalleryUrl($_image) ?>', 'gallery', 'width=300,height=300,left=0,top=0,location=no,status=yes,scrollbars=yes,resizable=yes'); return false;" title="<?php echo $this->htmlEscape($_image->getLabel()) ?>"><img src="<?php echo $this->helper('catalog/image')->init($this->getProduct(), 'thumbnail', $_image->getFile())->resize(56); ?>" width="56" height="56" alt="<?php echo $this->htmlEscape($_image->getLabel()) ?>" /></a>
74
+ </li>
75
+ <?php endforeach; ?>
76
+ </ul>
77
+ </div>
78
+ <?php endif; ?>
app/design/frontend/default/sm_fragrance/template/catalog/product/view/type/configurable.phtml ADDED
@@ -0,0 +1,39 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Magento
4
+ *
5
+ * NOTICE OF LICENSE
6
+ *
7
+ * This source file is subject to the Academic Free License (AFL 3.0)
8
+ * that is bundled with this package in the file LICENSE_AFL.txt.
9
+ * It is also available through the world-wide-web at this URL:
10
+ * http://opensource.org/licenses/afl-3.0.php
11
+ * If you did not receive a copy of the license and are unable to
12
+ * obtain it through the world-wide-web, please send an email
13
+ * to license@magentocommerce.com so we can send you a copy immediately.
14
+ *
15
+ * DISCLAIMER
16
+ *
17
+ * Do not edit or add to this file if you wish to upgrade Magento to newer
18
+ * versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magentocommerce.com for more information.
20
+ *
21
+ * @category design
22
+ * @package base_default
23
+ * @copyright Copyright (c) 2009 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
24
+ * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
25
+ */
26
+
27
+ /**
28
+ * Super product options
29
+ *
30
+ * @see Mage_Catalog_Block_Product_View_Super_Config
31
+ */
32
+ ?>
33
+ <?php $_product = $this->getProduct() ?>
34
+ <?php if($_product->isSaleable()): ?>
35
+ <p class="availability in-stock"><?php echo $this->__('Availability:') ?> <span class="value-title" title="In stock"><?php echo $this->__('In stock') ?></span></p>
36
+ <?php else: ?>
37
+ <p class="availability out-of-stock"><?php echo $this->__('Availability:') ?> <span class="value-title" title="Out of stock"><?php echo $this->__('Out of stock') ?></span></p>
38
+ <?php endif; ?>
39
+ <?php echo $this->getPriceHtml($_product) ?>
app/design/frontend/default/sm_fragrance/template/catalog/product/view/type/grouped.phtml ADDED
@@ -0,0 +1,82 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Magento
4
+ *
5
+ * NOTICE OF LICENSE
6
+ *
7
+ * This source file is subject to the Academic Free License (AFL 3.0)
8
+ * that is bundled with this package in the file LICENSE_AFL.txt.
9
+ * It is also available through the world-wide-web at this URL:
10
+ * http://opensource.org/licenses/afl-3.0.php
11
+ * If you did not receive a copy of the license and are unable to
12
+ * obtain it through the world-wide-web, please send an email
13
+ * to license@magentocommerce.com so we can send you a copy immediately.
14
+ *
15
+ * DISCLAIMER
16
+ *
17
+ * Do not edit or add to this file if you wish to upgrade Magento to newer
18
+ * versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magentocommerce.com for more information.
20
+ *
21
+ * @category design
22
+ * @package base_default
23
+ * @copyright Copyright (c) 2009 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
24
+ * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
25
+ */
26
+
27
+ /**
28
+ * Grouped product data template
29
+ *
30
+ * @see Mage_Catalog_Block_Product_View_Media
31
+ * @see Mage_Catalog_Block_Product_View_Type_Grouped
32
+ */
33
+ ?>
34
+ <?php $_product = $this->getProduct() ?>
35
+ <?php $_associatedProducts = $this->getAssociatedProducts() ?>
36
+ <?php if($_product->isSaleable() && count($_associatedProducts)): ?>
37
+ <p class="availability in-stock"><?php echo $this->__('Availability:') ?> <span class="value-title" title="In stock"><?php echo $this->__('In stock') ?></span></p>
38
+ <?php else: ?>
39
+ <p class="availability out-of-stock"><?php echo $this->__('Availability:') ?> <span class="value-title" title="Out of stock"><?php echo $this->__('Out of stock') ?></span></p>
40
+ <?php endif; ?>
41
+ <table class="data-table grouped-items-table" id="super-product-table">
42
+ <col />
43
+ <col />
44
+ <col width="1" />
45
+ <thead>
46
+ <tr>
47
+ <th><?php echo $this->__('Product Name') ?></th>
48
+ <th class="a-right"><?php echo $this->__('Price') ?></th>
49
+ <?php if ($_product->isSaleable()): ?>
50
+ <th class="a-center"><?php echo $this->__('Qty') ?></th>
51
+ <?php endif; ?>
52
+ </tr>
53
+ </thead>
54
+ <tbody>
55
+ <?php if (count($_associatedProducts)): ?>
56
+ <?php foreach ($_associatedProducts as $_item): ?>
57
+ <?php $_finalPriceInclTax = $this->helper('tax')->getPrice($_item, $_item->getFinalPrice(), true) ?>
58
+ <tr>
59
+ <td><?php echo $this->htmlEscape($_item->getName()) ?></td>
60
+ <td class="a-right">
61
+ <?php echo $this->getPriceHtml($_item, true) ?>
62
+ <?php echo $this->getTierPriceHtml($_item) ?>
63
+ </td>
64
+ <?php if ($_product->isSaleable()): ?>
65
+ <td class="a-center">
66
+ <?php if ($_item->isSaleable()) : ?>
67
+ <input type="text" name="super_group[<?php echo $_item->getId() ?>]" maxlength="12" value="<?php echo $_item->getQty()*1 ?>" title="<?php echo $this->__('Qty') ?>" class="input-text qty" />
68
+ <?php else: ?>
69
+ <p class="availability out-of-stock"><span><?php echo $this->__('Out of stock') ?></span></p>
70
+ <?php endif; ?>
71
+ </td>
72
+ <?php endif; ?>
73
+ </tr>
74
+ <?php endforeach; ?>
75
+ <?php else: ?>
76
+ <tr>
77
+ <td colspan="<?php if ($_product->isSaleable()): ?>4<?php else : ?>3<?php endif; ?>"><?php echo $this->__('No options of this product are available.') ?></td>
78
+ </tr>
79
+ <?php endif; ?>
80
+ </tbody>
81
+ </table>
82
+ <script type="text/javascript">decorateTable('super-product-table')</script>
app/design/frontend/default/sm_fragrance/template/catalog/product/view/type/simple.phtml ADDED
@@ -0,0 +1,40 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Magento
4
+ *
5
+ * NOTICE OF LICENSE
6
+ *
7
+ * This source file is subject to the Academic Free License (AFL 3.0)
8
+ * that is bundled with this package in the file LICENSE_AFL.txt.
9
+ * It is also available through the world-wide-web at this URL:
10
+ * http://opensource.org/licenses/afl-3.0.php
11
+ * If you did not receive a copy of the license and are unable to
12
+ * obtain it through the world-wide-web, please send an email
13
+ * to license@magentocommerce.com so we can send you a copy immediately.
14
+ *
15
+ * DISCLAIMER
16
+ *
17
+ * Do not edit or add to this file if you wish to upgrade Magento to newer
18
+ * versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magentocommerce.com for more information.
20
+ *
21
+ * @category design
22
+ * @package base_default
23
+ * @copyright Copyright (c) 2009 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
24
+ * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
25
+ */
26
+
27
+ /**
28
+ * Simple product deatle template
29
+ *
30
+ * @see Mage_Catalog_Block_Product_View_Type_Simple
31
+ */
32
+ ?>
33
+ <?php $_product = $this->getProduct() ?>
34
+
35
+ <?php if($_product->isSaleable()): ?>
36
+ <p class="availability in-stock"><?php echo $this->__('Availability:') ?> <span class="value-title" title="In stock"><?php echo $this->__('In stock') ?></span></p>
37
+ <?php else: ?>
38
+ <p class="availability out-of-stock"><?php echo $this->__('Availability:') ?> <span class="value-title" title="Out of stock"><?php echo $this->__('Out of stock') ?></span></p>
39
+ <?php endif; ?>
40
+ <?php echo $this->getPriceHtml($_product) ?>
app/design/frontend/default/sm_fragrance/template/catalog/product/view/type/virtual.phtml ADDED
@@ -0,0 +1,40 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Magento
4
+ *
5
+ * NOTICE OF LICENSE
6
+ *
7
+ * This source file is subject to the Academic Free License (AFL 3.0)
8
+ * that is bundled with this package in the file LICENSE_AFL.txt.
9
+ * It is also available through the world-wide-web at this URL:
10
+ * http://opensource.org/licenses/afl-3.0.php
11
+ * If you did not receive a copy of the license and are unable to
12
+ * obtain it through the world-wide-web, please send an email
13
+ * to license@magentocommerce.com so we can send you a copy immediately.
14
+ *
15
+ * DISCLAIMER
16
+ *
17
+ * Do not edit or add to this file if you wish to upgrade Magento to newer
18
+ * versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magentocommerce.com for more information.
20
+ *
21
+ * @category design
22
+ * @package base_default
23
+ * @copyright Copyright (c) 2009 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
24
+ * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
25
+ */
26
+
27
+ /**
28
+ * Simple product deatle template
29
+ *
30
+ * @see Mage_Catalog_Block_Product_View_Type_Simple
31
+ */
32
+ ?>
33
+ <?php $_product = $this->getProduct() ?>
34
+
35
+ <?php if($_product->isSaleable()): ?>
36
+ <p class="availability in-stock"><?php echo $this->__('Availability:') ?> <span class="value-title" title="In stock"><?php echo $this->__('In stock') ?></span></p>
37
+ <?php else: ?>
38
+ <p class="availability out-of-stock"><?php echo $this->__('Availability:') ?> <span class="value-title" title="Out of stock"><?php echo $this->__('Out of stock') ?></span></p>
39
+ <?php endif; ?>
40
+ <?php echo $this->getPriceHtml($_product) ?>
app/design/frontend/default/sm_fragrance/template/catalogsearch/form.mini.phtml ADDED
@@ -0,0 +1,40 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Magento
4
+ *
5
+ * NOTICE OF LICENSE
6
+ *
7
+ * This source file is subject to the Academic Free License (AFL 3.0)
8
+ * that is bundled with this package in the file LICENSE_AFL.txt.
9
+ * It is also available through the world-wide-web at this URL:
10
+ * http://opensource.org/licenses/afl-3.0.php
11
+ * If you did not receive a copy of the license and are unable to
12
+ * obtain it through the world-wide-web, please send an email
13
+ * to license@magentocommerce.com so we can send you a copy immediately.
14
+ *
15
+ * DISCLAIMER
16
+ *
17
+ * Do not edit or add to this file if you wish to upgrade Magento to newer
18
+ * versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magentocommerce.com for more information.
20
+ *
21
+ * @category design
22
+ * @package base_default
23
+ * @copyright Copyright (c) 2010 Magento Inc. (http://www.magentocommerce.com)
24
+ * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
25
+ */
26
+ ?>
27
+ <form id="search_mini_form" action="<?php echo $this->helper('catalogsearch')->getResultUrl() ?>" method="get">
28
+ <div class="form-search">
29
+ <label for="search"><?php echo $this->__('Search:') ?></label>
30
+ <input id="search" type="text" name="<?php echo $this->helper('catalogsearch')->getQueryParamName() ?>" value="<?php echo $this->helper('catalogsearch')->getEscapedQueryText() ?>" class="input-text" />
31
+ <button type="submit" title="<?php echo $this->__('Search') ?>" class="button"><span><span><?php echo $this->__('Go') ?></span></span></button>
32
+ <div id="search_autocomplete" class="search-autocomplete"></div>
33
+ <script type="text/javascript">
34
+ //<![CDATA[
35
+ var searchForm = new Varien.searchForm('search_mini_form', 'search', '<?php echo $this->__('Type here...') ?>');
36
+ searchForm.initAutocomplete('<?php echo $this->helper('catalogsearch')->getSuggestUrl() ?>', 'search_autocomplete');
37
+ //]]>
38
+ </script>
39
+ </div>
40
+ </form>
app/design/frontend/default/sm_fragrance/template/page/html/footer.phtml ADDED
@@ -0,0 +1,36 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Magento
4
+ *
5
+ * NOTICE OF LICENSE
6
+ *
7
+ * This source file is subject to the Academic Free License (AFL 3.0)
8
+ * that is bundled with this package in the file LICENSE_AFL.txt.
9
+ * It is also available through the world-wide-web at this URL:
10
+ * http://opensource.org/licenses/afl-3.0.php
11
+ * If you did not receive a copy of the license and are unable to
12
+ * obtain it through the world-wide-web, please send an email
13
+ * to license@magentocommerce.com so we can send you a copy immediately.
14
+ *
15
+ * DISCLAIMER
16
+ *
17
+ * Do not edit or add to this file if you wish to upgrade Magento to newer
18
+ * versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magentocommerce.com for more information.
20
+ *
21
+ * @category design
22
+ * @package base_default
23
+ * @copyright Copyright (c) 2010 Magento Inc. (http://www.magentocommerce.com)
24
+ * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
25
+ */
26
+ ?>
27
+ <div class="footer-container">
28
+ <div class="footer">
29
+ <?php echo $this->getChildHtml() ?>
30
+
31
+ <!--Not to be removed. Copyright 2010 Steve Macey - Digital Design-->
32
+ <p><a href="http://www.stevemacey.co.uk" rel="follow">&copy; 2010 Steve Macey - Digital Design</a>. All Rights Reserved. <!--<?php echo $this->getCopyright() ?>--></p>
33
+ <!--Not to be removed. Copyright 2010 Steve Macey - Digital Design-->
34
+
35
+ </div>
36
+ </div>
app/design/frontend/default/sm_fragrance/template/page/html/head.phtml ADDED
@@ -0,0 +1,63 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Magento
4
+ *
5
+ * NOTICE OF LICENSE
6
+ *
7
+ * This source file is subject to the Academic Free License (AFL 3.0)
8
+ * that is bundled with this package in the file LICENSE_AFL.txt.
9
+ * It is also available through the world-wide-web at this URL:
10
+ * http://opensource.org/licenses/afl-3.0.php
11
+ * If you did not receive a copy of the license and are unable to
12
+ * obtain it through the world-wide-web, please send an email
13
+ * to license@magentocommerce.com so we can send you a copy immediately.
14
+ *
15
+ * DISCLAIMER
16
+ *
17
+ * Do not edit or add to this file if you wish to upgrade Magento to newer
18
+ * versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magentocommerce.com for more information.
20
+ *
21
+ * @category design
22
+ * @package base_default
23
+ * @copyright Copyright (c) 2009 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
24
+ * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
25
+ */
26
+ ?>
27
+ <?php if (($this->getTitle() != "Magento Commerce" ) && ($this->getTitle() != NULL )):?>
28
+ <title><?php echo trim($this->getTitle()) ?></title>
29
+ <?php endif; ?>
30
+ <meta http-equiv="Content-Type" content="<?php echo $this->getContentType() ?>" />
31
+ <?php if (($this->getDescription() != "Default Description") && ($this->getDescription() != NULL )):?>
32
+ <meta name="description" content="<?php echo strip_tags($this->getDescription()) ?>" />
33
+ <?php endif; ?>
34
+
35
+ <!--Not to be removed. Copyright 2010 Steve Macey - Digital Design-->
36
+ <?php if (($this->getKeywords() != "Magento, Varien, E-commerce" ) && ($this->getKeywords() != NULL )):?>
37
+ <meta name="keywords" content="Steve Macey, Digital Design, Magento Themes, <?php echo htmlspecialchars($this->getKeywords()) ?>" />
38
+ <?php endif; ?>
39
+ <!--Not to be removed. Copyright 2010 Steve Macey - Digital Design-->
40
+
41
+ <?php if (($this->getRobots() != "INDEX,FOLLOW") && ($this->getRobots() != "*")) :?>
42
+ <meta name="robots" content="<?php echo htmlspecialchars($this->getRobots()) ?>" />
43
+ <?php endif; ?>
44
+
45
+ <!--Not to be removed. Copyright 2010 Steve Macey - Digital Design-->
46
+ <meta name="author" content="Steve Macey - Digital Design"/>
47
+ <meta name="copyright" content="Steve Macey - Digital Design" />
48
+ <!--Not to be removed. Copyright 2010 Steve Macey - Digital Design-->
49
+
50
+ <link rel="shortcut icon" href="<?php echo $this->getSkinUrl('favicon.ico') ?>" type="image/x-icon" />
51
+ <script type="text/javascript">
52
+ //<![CDATA[
53
+ var BLANK_URL = '<?php echo $this->helper('core/js')->getJsUrl('blank.html') ?>';
54
+ var SPINNER_IMG = '<?php echo $this->helper('core/js')->getJsUrl('lazierload/spinner.gif') ?>';
55
+ var BLANK_IMG = '<?php echo $this->helper('core/js')->getJsUrl('spacer.gif') ?>';
56
+ //]]>
57
+ </script>
58
+ <?php echo $this->getCssHtml() ?>
59
+ <?php echo $this->getPrintCssHtml() ?>
60
+ <?php echo $this->getJsHtml() ?>
61
+ <?php echo $this->getChildHtml() ?>
62
+ <?php echo $this->helper('core/js')->getTranslatorScript() ?>
63
+ <?php echo $this->getIncludes() ?>
app/design/frontend/default/sm_fragrance/template/page/html/header.phtml ADDED
@@ -0,0 +1,46 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Magento
4
+ *
5
+ * NOTICE OF LICENSE
6
+ *
7
+ * This source file is subject to the Academic Free License (AFL 3.0)
8
+ * that is bundled with this package in the file LICENSE_AFL.txt.
9
+ * It is also available through the world-wide-web at this URL:
10
+ * http://opensource.org/licenses/afl-3.0.php
11
+ * If you did not receive a copy of the license and are unable to
12
+ * obtain it through the world-wide-web, please send an email
13
+ * to license@magentocommerce.com so we can send you a copy immediately.
14
+ *
15
+ * DISCLAIMER
16
+ *
17
+ * Do not edit or add to this file if you wish to upgrade Magento to newer
18
+ * versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magentocommerce.com for more information.
20
+ *
21
+ * @category design
22
+ * @package base_default
23
+ * @copyright Copyright (c) 2009 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
24
+ * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
25
+ */
26
+ ?>
27
+ <div class="header-container">
28
+ <div class="header">
29
+
30
+
31
+ <h1 class="logo"><strong><?php echo $this->getLogoAlt() ?></strong><a href="<?php echo $this->getUrl('') ?>" title="<?php echo $this->getLogoAlt() ?>" class="logo"><img src="<?php echo $this->getLogoSrc() ?>" alt="<?php echo $this->getLogoAlt() ?>" /></a></h1>
32
+
33
+
34
+ <div class="quick-access">
35
+
36
+ <p class="welcome-msg"><?php echo $this->getWelcome()?></p>
37
+
38
+ <?php echo $this->getChildHtml('store_language') ?>
39
+ </div>
40
+ <?php echo $this->getChildHtml('topContainer'); ?>
41
+ </div>
42
+
43
+ <?php echo $this->getChildHtml('topSearch') ?>
44
+ <?php echo $this->getChildHtml('topLinks') ?>
45
+ </div>
46
+ <?php echo $this->getChildHtml('topMenu') ?>
app/design/frontend/default/sm_fragrance/template/page/html/top.links.phtml ADDED
@@ -0,0 +1,35 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Magento
4
+ *
5
+ * NOTICE OF LICENSE
6
+ *
7
+ * This source file is subject to the Academic Free License (AFL 3.0)
8
+ * that is bundled with this package in the file LICENSE_AFL.txt.
9
+ * It is also available through the world-wide-web at this URL:
10
+ * http://opensource.org/licenses/afl-3.0.php
11
+ * If you did not receive a copy of the license and are unable to
12
+ * obtain it through the world-wide-web, please send an email
13
+ * to license@magentocommerce.com so we can send you a copy immediately.
14
+ *
15
+ * DISCLAIMER
16
+ *
17
+ * Do not edit or add to this file if you wish to upgrade Magento to newer
18
+ * versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magentocommerce.com for more information.
20
+ *
21
+ * @category design
22
+ * @package base_default
23
+ * @copyright Copyright (c) 2009 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
24
+ * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
25
+ */
26
+ ?>
27
+ <?php if($toplinks && is_array($toplinks)): ?>
28
+ <ul class="links">
29
+ <?php echo $this->getChildHtml() ?>
30
+ <?php foreach($toplinks as $_toplink): ?>
31
+ <li<?php if($_toplink['first']||$_toplink['last']): ?> class="<?php if($_toplink['first']): ?>first<?php endif; ?><?php if($_toplink['last']): ?> last<?php endif; ?>"<?php endif; ?> <?php echo $_toplink['liParams'] ?>><?php echo $_toplink['beforeText'] ?><a <?php echo $_toplink['aParams'] ?>><?php echo $_toplink['innerText'] ?></a><?php echo $_toplink['afterText'] ?></li>
32
+ <?php endforeach; ?>
33
+
34
+ </ul>
35
+ <?php endif; ?>
app/design/frontend/default/sm_fragrance/template/page/template/links-follow.phtml ADDED
@@ -0,0 +1,39 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Magento
4
+ *
5
+ * NOTICE OF LICENSE
6
+ *
7
+ * This source file is subject to the Academic Free License (AFL 3.0)
8
+ * that is bundled with this package in the file LICENSE_AFL.txt.
9
+ * It is also available through the world-wide-web at this URL:
10
+ * http://opensource.org/licenses/afl-3.0.php
11
+ * If you did not receive a copy of the license and are unable to
12
+ * obtain it through the world-wide-web, please send an email
13
+ * to license@magentocommerce.com so we can send you a copy immediately.
14
+ *
15
+ * DISCLAIMER
16
+ *
17
+ * Do not edit or add to this file if you wish to upgrade Magento to newer
18
+ * versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magentocommerce.com for more information.
20
+ *
21
+ * @category design
22
+ * @package base_default
23
+ * @copyright Copyright (c) 2009 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
24
+ * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
25
+ */
26
+ ?>
27
+ <?php
28
+ /**
29
+ * @see Mage_Page_Block_Template_Links
30
+ */
31
+ ?>
32
+ <?php $_links = $this->getLinks(); ?>
33
+ <?php if(count($_links)>0): ?>
34
+ <ul class="links"<?php if($this->getName()): ?> id="<?php echo $this->getName() ?>"<?php endif;?>>
35
+ <?php foreach($_links as $_link): ?>
36
+ <li<?php if($_link->getIsFirst()||$_link->getIsLast()): ?> class="<?php if($_link->getIsFirst()): ?>first<?php endif; ?><?php if($_link->getIsLast()): ?> last<?php endif; ?>"<?php endif; ?> <?php echo $_link->getLiParams() ?>><?php echo $_link->getBeforeText() ?><a href="<?php echo $_link->getUrl() ?>" title="<?php echo $_link->getTitle() ?>" <?php echo $_link->getAParams() ?>><?php echo $_link->getLabel() ?></a><?php echo $_link->getAfterText() ?></li>
37
+ <?php endforeach; ?>
38
+ </ul>
39
+ <?php endif; ?>
app/design/frontend/default/sm_fragrance/template/page/template/links.phtml ADDED
@@ -0,0 +1,42 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Magento
4
+ *
5
+ * NOTICE OF LICENSE
6
+ *
7
+ * This source file is subject to the Academic Free License (AFL 3.0)
8
+ * that is bundled with this package in the file LICENSE_AFL.txt.
9
+ * It is also available through the world-wide-web at this URL:
10
+ * http://opensource.org/licenses/afl-3.0.php
11
+ * If you did not receive a copy of the license and are unable to
12
+ * obtain it through the world-wide-web, please send an email
13
+ * to license@magentocommerce.com so we can send you a copy immediately.
14
+ *
15
+ * DISCLAIMER
16
+ *
17
+ * Do not edit or add to this file if you wish to upgrade Magento to newer
18
+ * versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magentocommerce.com for more information.
20
+ *
21
+ * @category design
22
+ * @package base_default
23
+ * @copyright Copyright (c) 2009 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
24
+ * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
25
+ */
26
+ ?>
27
+ <?php
28
+ /**
29
+ * @see Mage_Page_Block_Template_Links
30
+ */
31
+ ?>
32
+ <?php $_links = $this->getLinks(); ?>
33
+ <?php if(count($_links)>0): ?>
34
+ <div id="toplinks">
35
+ <ul class="links"<?php if($this->getName()): ?> id="<?php echo $this->getName() ?>"<?php endif;?>>
36
+ <?php foreach($_links as $_link): ?>
37
+ <li<?php if($_link->getIsFirst()||$_link->getIsLast()): ?> class="<?php if($_link->getIsFirst()): ?>first<?php endif; ?><?php if($_link->getIsLast()): ?> last<?php endif; ?>"<?php endif; ?> <?php echo $_link->getLiParams() ?>><?php echo $_link->getBeforeText() ?><a rel="nofollow" href="<?php echo $_link->getUrl() ?>" title="<?php echo $_link->getTitle() ?>" <?php echo $_link->getAParams() ?>><?php echo $_link->getLabel() ?></a><?php echo $_link->getAfterText() ?></li>
38
+ <?php endforeach; ?>
39
+
40
+ </ul>
41
+ </div>
42
+ <?php endif; ?>
app/design/frontend/default/sm_fragrance/template/review/helper/summary.phtml ADDED
@@ -0,0 +1,44 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Magento
4
+ *
5
+ * NOTICE OF LICENSE
6
+ *
7
+ * This source file is subject to the Academic Free License (AFL 3.0)
8
+ * that is bundled with this package in the file LICENSE_AFL.txt.
9
+ * It is also available through the world-wide-web at this URL:
10
+ * http://opensource.org/licenses/afl-3.0.php
11
+ * If you did not receive a copy of the license and are unable to
12
+ * obtain it through the world-wide-web, please send an email
13
+ * to license@magentocommerce.com so we can send you a copy immediately.
14
+ *
15
+ * DISCLAIMER
16
+ *
17
+ * Do not edit or add to this file if you wish to upgrade Magento to newer
18
+ * versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magentocommerce.com for more information.
20
+ *
21
+ * @category design
22
+ * @package base_default
23
+ * @copyright Copyright (c) 2009 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
24
+ * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
25
+ */
26
+ ?>
27
+ <?php if ($this->getReviewsCount()): ?>
28
+ <div class="ratings">
29
+ <?php if ($this->getRatingSummary()):?>
30
+ <div class="rating-box">
31
+ <div class="rating" style="width:<?php echo $this->getRatingSummary() ?>%">
32
+ <span class="value-title" title="<?php echo number_format($this->getRatingSummary() / 20,1); ?>"></span>
33
+ </div>
34
+ </div>
35
+ <?php endif;?>
36
+ <p class="rating-links">
37
+ <a rel="nofollow" href="<?php echo $this->getReviewsUrl() ?>"><span class="count"><?php echo $this->__('%d', $this->getReviewsCount()) ?></span><?php echo $this->__(' Review(s)') ?></a>
38
+ <span class="separator">|</span>
39
+ <a rel="nofollow" href="<?php echo $this->getReviewsUrl() ?>#review-form"><?php echo $this->__('Add Your Review') ?></a>
40
+ </p>
41
+ </div>
42
+ <?php elseif ($this->getDisplayIfEmpty()): ?>
43
+ <p class="no-rating"><a rel="nofollow" href="<?php echo $this->getReviewsUrl() ?>#review-form"><?php echo $this->__('Be the first to review this product') ?></a></p>
44
+ <?php endif; ?>
app/design/frontend/default/sm_fragrance/template/review/helper/summary_short.phtml ADDED
@@ -0,0 +1,40 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Magento
4
+ *
5
+ * NOTICE OF LICENSE
6
+ *
7
+ * This source file is subject to the Academic Free License (AFL 3.0)
8
+ * that is bundled with this package in the file LICENSE_AFL.txt.
9
+ * It is also available through the world-wide-web at this URL:
10
+ * http://opensource.org/licenses/afl-3.0.php
11
+ * If you did not receive a copy of the license and are unable to
12
+ * obtain it through the world-wide-web, please send an email
13
+ * to license@magentocommerce.com so we can send you a copy immediately.
14
+ *
15
+ * DISCLAIMER
16
+ *
17
+ * Do not edit or add to this file if you wish to upgrade Magento to newer
18
+ * versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magentocommerce.com for more information.
20
+ *
21
+ * @category design
22
+ * @package base_default
23
+ * @copyright Copyright (c) 2009 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
24
+ * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
25
+ */
26
+ ?>
27
+ <?php if ($this->getReviewsCount()): ?>
28
+ <div class="ratings">
29
+ <?php if ($this->getRatingSummary()):?>
30
+ <div class="rating-box">
31
+ <div class="rating" style="width:<?php echo $this->getRatingSummary() ?>%">
32
+ <span class="value-title" title="<?php echo number_format($this->getRatingSummary() / 20,1); ?>"></span>
33
+ </div>
34
+ </div>
35
+ <?php endif;?>
36
+ <div class="amount"><a href="#" onclick="var t = opener ? opener.window : window; t.location.href='<?php echo $this->getReviewsUrl() ?>';"><span class="count"><?php echo $this->__('%d', $this->getReviewsCount()) ?></span><?php echo $this->__(' Review(s)') ?></a></div>
37
+ </div>
38
+ <?php elseif ($this->getDisplayIfEmpty()): ?>
39
+ <p class="no-rating"><a href="<?php echo $this->getReviewsUrl() ?>#review-form"><?php echo $this->__('Be the first to review this product') ?></a></p>
40
+ <?php endif; ?>
app/design/frontend/default/sm_fragrance/template/seo/footer.phtml ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
1
+ <script>
2
+ window.onload = function() {
3
+ var cssNode = document.createElement('link');
4
+ cssNode.type = 'text/css';
5
+ cssNode.rel = 'stylesheet';
6
+ cssNode.href = '<?php echo $this->getSkinUrl('css/print.css');?>';
7
+ cssNode.media = 'print';
8
+ document.getElementsByTagName("head")[0].appendChild(cssNode);
9
+ }
10
+ </script>
files/sm_fragrance_logo.psd ADDED
Binary file
js/lazierload/lazierLoad.js ADDED
@@ -0,0 +1,182 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*****************************************************************
2
+ *
3
+ * lazierLoad 0.4 - by Bramus! - http://www.bram.us/
4
+ * inspired upon http://www.appelsiini.net/projects/lazyload/
5
+ *
6
+ * v 0.4 - 2008.02.28 - added ability to automatically autoLoad or not
7
+ * - backdrop from 0.2 where one could set options through a new instantiation, enabling one to have per page options
8
+ * v 0.3 - 2008.02.26 - added options: minWidth, minHeight, imgTypes
9
+ * - moved all options to global Object
10
+ * - Works with latest Prototype (1.6.0.2)
11
+ * v 0.2 - 2007.09.12 - added options: treshold, replaceImage, loadingImage
12
+ * v 0.1 - 2007.09.11 - initial release
13
+ *
14
+ * Licensed under the Creative Commons Attribution 2.5 License - http://creativecommons.org/licenses/by/2.5/
15
+ *
16
+ *****************************************************************/
17
+
18
+
19
+ /**
20
+ * CONFIG - CHANGE THESE IF YOU LIKE
21
+ * -------------------------------------------------------------
22
+ */
23
+
24
+ // Should lazierLoad hook itself to the page? - default : true
25
+ var lazierLoadAutoHook = true;
26
+
27
+ // lazierLoad default options
28
+ var lazierLoadDefaultOptions = {
29
+
30
+ treshold : 100, // Offset from bottom to start preloading
31
+ extensions : ['gif','png','jpg','jpeg'], // Array of extensions to lazyLoad
32
+
33
+ replaceImage : BLANK_IMG, // Placeholder image to show instead of the image (best leave unchanged to this blank.gif!)
34
+ loadingImage : SPINNER_IMG, // Loading indicator
35
+
36
+ minWidth : 100, // Minimum width of an image to lazyLoad
37
+ minHeight : 100 // Minimum height of an image to lazyLoad
38
+ }
39
+
40
+
41
+ /**
42
+ * NO NEED TO CHANGE ANYTHING BENEATH THIS LINE
43
+ * -------------------------------------------------------------
44
+ */
45
+
46
+
47
+ /**
48
+ * JS_BRAMUS Object
49
+ * -------------------------------------------------------------
50
+ */
51
+
52
+ if (!JS_BRAMUS) { var JS_BRAMUS = new Object(); }
53
+
54
+
55
+ /**
56
+ * lazierLoad Class
57
+ * -------------------------------------------------------------
58
+ */
59
+
60
+ JS_BRAMUS.lazierLoad = Class.create();
61
+ JS_BRAMUS.lazierLoad.prototype = {
62
+
63
+ initialize : function(options) {
64
+ // find all images and lazyLoad 'm
65
+ $$('img').each(function(image) {
66
+ new JS_BRAMUS.lazierLoadImage(image, options);
67
+ });
68
+ }
69
+
70
+ }
71
+
72
+
73
+ /**
74
+ * lazierLoadImage Class
75
+ * -------------------------------------------------------------
76
+ */
77
+
78
+
79
+ JS_BRAMUS.lazierLoadImage = Class.create();
80
+ JS_BRAMUS.lazierLoadImage.prototype = {
81
+
82
+ options : null, // options
83
+
84
+ element : null, // the img element
85
+ loading : false, // loading
86
+ loaded : false, // loaded
87
+ position : null, // element's position
88
+ viewportHeight : 0, // height of the viewport
89
+ lazyScroller : null, // cached bounds function - see http://www.prototypejs.org/api/event/stopObserving
90
+
91
+ initialize : function(image, options) {
92
+
93
+ // set the options
94
+ this.options = Object.clone(lazierLoadDefaultOptions);
95
+ Object.extend(this.options, options || {});
96
+
97
+ // calculate position of image
98
+ this.element = image;
99
+ this.position = Position.page(this.element);
100
+ this.viewportHeight = document.viewport.getHeight();
101
+
102
+ // image "above the fold" already
103
+ if (this.position[1] < (this.viewportHeight + this.options.treshold)) {
104
+
105
+ this.loading = true;
106
+ this.loaded = true;
107
+
108
+ // image not "above the fold"
109
+ } else {
110
+
111
+ // get original source element (for further reference), the filename and the extension.
112
+ this.element.origSrc = this.element.src;
113
+ this.element.fileName = this.element.origSrc.substring(this.element.origSrc.lastIndexOf('/')+1,this.element.origSrc.length);
114
+ this.element.fileType = this.element.fileName.substring(this.element.fileName.lastIndexOf('.')+1, this.element.fileName.length);
115
+
116
+ // extension not in array; no need to lazyload
117
+ if (this.options.extensions.indexOf(this.element.fileType) == -1) {
118
+ return;
119
+ }
120
+
121
+ // image not large enough
122
+ if ((this.element.width <= parseInt(this.options.minWidth)) && (this.element.height <= parseInt(this.options.minHeight))) {
123
+ return;
124
+ }
125
+
126
+ // set blank and loading image
127
+ this.element.src = this.options.replaceImage;
128
+ this.element.setStyle({ backgroundImage: 'url(' + this.options.loadingImage + ')', backgroundPosition: '50% 50%', backgroundRepeat: 'no-repeat' });
129
+
130
+ // observe the page scroll event
131
+ this.lazyScroller = this.lazyScroll.bindAsEventListener(this);
132
+ Event.observe(window, 'scroll', this.lazyScroller.bind(this), false);
133
+ }
134
+ },
135
+
136
+ lazyScroll : function() {
137
+
138
+ // image not loaded and not loading
139
+ if ((this.loaded == false) && (this.loading != true)) {
140
+
141
+ // image "above the fold" ?
142
+ if ((document.viewport.getScrollOffsets()[1] + document.viewport.getHeight() + parseInt(this.options.treshold)) > this.position[1]) {
143
+
144
+ this.loading = true;
145
+
146
+ // load in the new image
147
+ var newImage = null;
148
+ newImage = new Image();
149
+ newImage.src = this.element.origSrc;
150
+
151
+ // image is in cache (IE6 & IE7 ... Firefox can handle the onload well even file was in cache);
152
+ if (newImage.complete) {
153
+ this.element.src = newImage.src;
154
+ this.loaded = true;
155
+
156
+ // image not in cache
157
+ } else {
158
+ newImage.onload = function() {
159
+ this.element.src = newImage.src;
160
+ this.loaded = true;
161
+ }.bind(this);
162
+ }
163
+
164
+ // stop the observer
165
+ Event.stopObserving(window, 'scroll', this.lazyScroller);
166
+ }
167
+ }
168
+
169
+ }
170
+ }
171
+
172
+
173
+ /**
174
+ * Hook lazierLoad to the dom:loaded event
175
+ * -------------------------------------------------------------
176
+ */
177
+
178
+ if (lazierLoadAutoHook == true) {
179
+ function initLazierLoad() { myLL = new JS_BRAMUS.lazierLoad(); }
180
+ Event.observe(document, 'dom:loaded', initLazierLoad, false);
181
+ }
182
+
js/lazierload/spinner.gif ADDED
Binary file
package.xml ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0"?>
2
+ <package>
3
+ <name>sm_fragrance</name>
4
+ <version>1.0.0</version>
5
+ <stability>stable</stability>
6
+ <license uri="http://www.opensource.org/licenses/osl-3.0.php">OSL v3.0</license>
7
+ <channel>community</channel>
8
+ <extends/>
9
+ <summary>Simplistic theme for a fragrance or cosmetic store.</summary>
10
+ <description>Cosmetics, beauty products or a fragrance store, this theme is clean, simple and uses soft colours.
11
+
12
+ This theme is optimized for SEO as it is based on the Yoast SEO theme, and includes the PSD file for the logo.</description>
13
+ <notes>First Release</notes>
14
+ <authors><author><name>Steve Macey</name><user>auto-converted</user><email>stevemacey@macetech.co.uk</email></author></authors>
15
+ <date>2010-10-07</date>
16
+ <time>21:43:28</time>
17
+ <contents><target name="mage"><dir name="files"><file name="sm_fragrance_logo.psd" hash="534ad49a7bc9ad3a3191159ba09ac680"/></dir><dir name="js"><dir name="lazierload"><file name="lazierLoad.js" hash="7c42a64efb7c50a31efc0b2fde591735"/><file name="spinner.gif" hash="be1cede97289c13920048f238fd37b85"/></dir></dir></target><target name="mageskin"><dir name="frontend"><dir name="default"><dir name="sm_fragrance"><dir name="css"><file name="print.css" hash="f226bfa7ddd3d434a221ad1b003bbdd7"/><file name="styles-ie.css" hash="2b52a9a03f8614f5e6968840fe1d55aa"/><file name="styles.css" hash="29e9c138eb416f9d0fb2dba042e08274"/></dir><dir name="images"><dir name="catalog"><dir name="product"><dir name="placeholder"><file name="image.jpg" hash="097ab8a3051bc037ea3de0e17f440540"/><file name="small_image.jpg" hash="f825d16f97a640453553c79c48ebaa73"/><file name="thumbnail.jpg" hash="b2b682d28a08a748a73d2cda70ab5a57"/></dir></dir></dir><file name="bkg_button.gif" hash="51e41187d28c645185a22f5504565c2e"/><file name="bkg_collapse.gif" hash="2333c68e38163ed4656da82b9bcf362b"/><file name="bkg_rating.gif" hash="0a8777c815350ddf1e316a537ad0c335"/><file name="body-bg.png" hash="0064235acf3c140cd80e0fa89d2ff1ae"/><file name="btn_remove.gif" hash="6182e723aa2a253dc6cf334a3dfaaa84"/><file name="btn_trash.gif" hash="bcb22f558a0eb32243a2a36645189e9f"/><file name="btn_window_close.gif" hash="c83f3cbbb2aedfc580dff78d5cfb63ed"/><file name="cvv.gif" hash="ed0f392004a405466291071a760b285d"/><file name="fam_book_open.png" hash="0ba89b9fbe7e88d4c6896ed0a1f495aa"/><file name="footer-bg.png" hash="2045246be4fc7e9df9bf28c1ab66d2c1"/><file name="header-bg.png" hash="7504130eb2f2f74748b6490fddd75a1c"/><file name="i_asc_arrow.gif" hash="40aa554212d6a1f60593c27d78d85fa3"/><file name="i_desc_arrow.gif" hash="92fd194bfae4ce5ae3354e1e47d7ac7d"/><file name="i_msg-error.gif" hash="e4f28607f075a105e53fa3113d84bd26"/><file name="i_msg-note.gif" hash="e774ee481a2820789c1a77112377c4e0"/><file name="i_msg-success.gif" hash="834dfafd5f8b44c4b24a4c00add56fcf"/><file name="i_notice.gif" hash="ebd56dc80b8346e10e93628bc0e6c372"/><file name="i_pager-next.gif" hash="ae40a7753d4d5c064ce40e73ded4a112"/><file name="i_pager-prev.gif" hash="8f57fd2a6620e0a44ffb107357f01d9f"/><file name="i_print.gif" hash="0aed138181495642e9ab29e55d194d40"/><file name="i_rss-big.png" hash="6cf70e7c52a3f3d7b833ccadb041a555"/><file name="i_rss.gif" hash="e5bbc388d818c142868b4a1df0b48793"/><file name="logo.gif" hash="58258bc022c89681dc013444baef0c7f"/><file name="logo_email.gif" hash="8de347192e0524cff7a69e4020182dbd"/><file name="logo_print.gif" hash="8de347192e0524cff7a69e4020182dbd"/><file name="magnifier_handle.gif" hash="238fbdd7959f517db11c6f57ee4daaf4"/><file name="opc-ajax-loader.gif" hash="e805ea7eca1f34c75ba0f93780d32d38"/><file name="page-bg.gif" hash="a6db75fa5c7e83cbaec31779e3ff1383"/><file name="page-bg.png" hash="0064235acf3c140cd80e0fa89d2ff1ae"/><file name="slider_bg.gif" hash="87bc1b46d87de4f6252c7216216627c3"/><file name="slider_btn_zoom_in.gif" hash="1468b90a88ad199ec3b920548695480d"/><file name="slider_btn_zoom_out.gif" hash="6d65c6de02f39e03811c7f44817a9dd7"/><file name="spacer.gif" hash="df3e567d6f16d040326c7a0ea29a4f41"/><file name="validation_advice_bg.gif" hash="b85432906de8985a8b14eeb2dc652d3c"/></dir><file name="favicon.ico" hash="88733ee53676a47fc354a61c32516e82"/></dir></dir></dir></target><target name="magedesign"><dir name="frontend"><dir name="default"><dir name="sm_fragrance"><dir name="etc"><file name="widget.xml" hash="3ebf6169225c13fba9d07a053de960aa"/></dir><dir name="layout"><file name="page.xml" hash="58581196f3645ee0e33708bf48de7cbe"/><file name="seo.xml" hash="548bdd5ffe33352a39898ef4fafab51c"/></dir><dir name="template"><dir name="catalog"><dir name="product"><dir name="view"><dir name="type"><file name="configurable.phtml" hash="e29bcdb4ec2fee08c9966707a04c3daf"/><file name="grouped.phtml" hash="08d74dc3ea1a284f68997c9232c10518"/><file name="simple.phtml" hash="0b5f44b4b42d11f9b83e193bbab4befa"/><file name="virtual.phtml" hash="3c5d03cc85ace43f1650a22ac6242603"/></dir><file name="attributes.phtml" hash="431ae7bfc99d9054b6d76992b958cb3f"/><file name="description.phtml" hash="f5b86aa035806399d5ecee06a9d87511"/><file name="media.phtml" hash="8da604e8272f1a6156a22acded99d5e0"/></dir><file name="list.phtml" hash="36983d1454bbd449abf716321c74ff69"/><file name="price.phtml" hash="0bb84b981e90af9dd698d7c92a2e86b7"/><file name="view.phtml" hash="221cfa49c909c85e31f4b06a05f43585"/></dir></dir><dir name="catalogsearch"><file name="form.mini.phtml" hash="e7d1a0a86a0f086ca04943effa7d6809"/></dir><dir name="page"><dir name="html"><file name="footer.phtml" hash="858df37ca801e31131f6ec2eff5416d9"/><file name="head.phtml" hash="a5bc82ff4bed44898e1759a2eeb8b9cd"/><file name="header.phtml" hash="f6edbf90628dcb487337a4f8ba6ba085"/><file name="top.links.phtml" hash="bb0d7b81a5924c8e3bf8ea69889f1fa4"/></dir><dir name="template"><file name="links-follow.phtml" hash="37fa8b19d1eb9e1447e4a6e242793c5e"/><file name="links.phtml" hash="dad26ebb7bc08d7829441bbec9234310"/></dir></dir><dir name="review"><dir name="helper"><file name="summary.phtml" hash="90997c3593d35805abfbb0041f15b782"/><file name="summary_short.phtml" hash="8ddd789601ae3c80b7b2252233c18400"/></dir></dir><dir name="seo"><file name="footer.phtml" hash="878370d4e495e700eb38f3356e048047"/></dir></dir></dir></dir></dir></target><target name="magelocal"><dir name="Mage"><dir name="Checkout"><dir name="Block"><file name="Links.php" hash="ccd2800d484c7dcc68197160294d2040"/></dir></dir></dir></target><target name="magecore"><dir name="Mage"><dir name="Page"><dir name="Block"><dir name="Html"><file name="Head.php" hash="015d3e1c2a9799a8cb9ed1f2ae1196eb"/></dir></dir></dir></dir></target><target name="magecommunity"><dir name="Yoast"><dir name="BlankSeo"><dir name="Catalog"><dir name="Model"><dir name="Layer"><dir name="Filter"><file name="Item.php" hash="f98d0477129244029337a78c613e203f"/></dir></dir></dir></dir><dir name="etc"><file name="config.xml" hash="dd623ca6eac1d02a210ac20d2cbcd9fb"/><file name="system.xml" hash="f7c8a26f3bb338194af90cbfe26f9558"/></dir></dir></dir></target></contents>
18
+ <compatible/>
19
+ <dependencies/>
20
+ </package>
skin/frontend/default/sm_fragrance/css/print.css ADDED
@@ -0,0 +1,39 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * Magento
3
+ *
4
+ * NOTICE OF LICENSE
5
+ *
6
+ * This source file is subject to the Academic Free License (AFL 3.0)
7
+ * that is bundled with this package in the file LICENSE_AFL.txt.
8
+ * It is also available through the world-wide-web at this URL:
9
+ * http://opensource.org/licenses/afl-3.0.php
10
+ * If you did not receive a copy of the license and are unable to
11
+ * obtain it through the world-wide-web, please send an email
12
+ * to license@magentocommerce.com so we can send you a copy immediately.
13
+ *
14
+ * DISCLAIMER
15
+ *
16
+ * Do not edit or add to this file if you wish to upgrade Magento to newer
17
+ * versions in the future. If you wish to customize Magento for your
18
+ * needs please refer to http://www.magentocommerce.com for more information.
19
+ *
20
+ * @category design
21
+ * @package default_blank
22
+ * @copyright Copyright (c) 2009 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
23
+ * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
24
+ */
25
+ * { background:none !important; text-align:left !important; }
26
+ body { background:#fff !important; font-size:9pt !important; margin:15px !important; }
27
+ a { color:#2976c9 !important; }
28
+ th,td { color:#2f2f2f !important; border-color:#ccc !important; }
29
+
30
+ .header-container,
31
+ .nav-container,
32
+ .footer-container,
33
+ .pager,
34
+ .toolbar,
35
+ .actions,
36
+ .buttons-set { display:none !important; }
37
+
38
+ .page-print .data-table .cart-tax-total { background-position:100% -54px; }
39
+ .page-print .data-table .cart-tax-info { display:block !important; }
skin/frontend/default/sm_fragrance/css/styles-ie.css ADDED
@@ -0,0 +1,142 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * Magento
3
+ *
4
+ * NOTICE OF LICENSE
5
+ *
6
+ * This source file is subject to the Academic Free License (AFL 3.0)
7
+ * that is bundled with this package in the file LICENSE_AFL.txt.
8
+ * It is also available through the world-wide-web at this URL:
9
+ * http://opensource.org/licenses/afl-3.0.php
10
+ * If you did not receive a copy of the license and are unable to
11
+ * obtain it through the world-wide-web, please send an email
12
+ * to license@magentocommerce.com so we can send you a copy immediately.
13
+ *
14
+ * DISCLAIMER
15
+ *
16
+ * Do not edit or add to this file if you wish to upgrade Magento to newer
17
+ * versions in the future. If you wish to customize Magento for your
18
+ * needs please refer to http://www.magentocommerce.com for more information.
19
+ *
20
+ * @category design
21
+ * @package default_blank
22
+ * @copyright Copyright (c) 2009 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
23
+ * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
24
+ */
25
+
26
+ /* IE 6 only */
27
+ * html .validation-advice { height:13px; }
28
+ * html .error-msg,
29
+ * html .success-msg,
30
+ * html .note-msg,
31
+ * html .notice-msg { height:24px; }
32
+ .block li.item,
33
+ .block-poll li,
34
+ .opc li.section { vertical-align:top; }
35
+
36
+ /* Doubled Margin Fixes */
37
+ .product-view .product-img-box .more-views li,
38
+ .product-view .box-tags .form-add .input-box,
39
+ .sp-methods select.month { display:inline; }
40
+
41
+ /********** < Navigation styles */
42
+ #nav li,
43
+ #nav li a { zoom:1; }
44
+ #nav li { vertical-align:top; }
45
+ /* Show Menu */
46
+ #nav li.over ul.shown-sub { left:0; }
47
+ #nav li.over li ul.shown-sub { left:100px; }
48
+ /********** < Navigation styles */
49
+
50
+ select { margin-bottom:1px; }
51
+ input.radio { width:13px; height:13px; }
52
+ input.checkbox { width:13px; height:13px; }
53
+ button.button { height:21px; }
54
+ button.button span { position:relative; }
55
+ button.btn-checkout {}
56
+ .form-list label { position:relative; z-index:0; }
57
+ .form-list label.required em { position:absolute; top:0; right:-8px; }
58
+
59
+ /*table { face-color:expression(runtimeStyle.scrollbarFaceColor = '#fff', cellSpacing = 0); }*/ /* Cellspacing fix for IE6-7 */
60
+
61
+ .tool-tip .btn-close a { margin:0; }
62
+
63
+ .product-view .product-img-box .zoom.disabled { filter:alpha(opacity=30); }
64
+
65
+ /* Clearer */
66
+ .clearer { display:block; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }
67
+
68
+ /* Clears and hasLayout fixes */
69
+ .header-container,
70
+ .header-container .top-container,
71
+ .header,
72
+ .header .quick-access,
73
+ #nav,
74
+ .main,
75
+ .footer,
76
+ .footer-container .bottom-container,
77
+ .col-main,
78
+ .col2-set,
79
+ .col3-set,
80
+ .col4-set,
81
+ .messages li,
82
+ .search-autocomplete li,
83
+ .block,
84
+ .block .block-content,
85
+ .block .actions,
86
+ .block li.item,
87
+ .block-poll li,
88
+ .block-poll .label,
89
+ .block-layered-nav .currently li,
90
+ .block-account .block-content li a,
91
+ .mini-products-list .product-details,
92
+ .page-title,
93
+ .rss-title h1,
94
+ .products-grid,
95
+ .products-list li.item,
96
+ .box-account .box-head,
97
+ .dashboard .box .box-title,
98
+ .box-reviews li.item,
99
+ .box-tags li.item,
100
+ .pager,
101
+ .sorter,
102
+ .ratings,
103
+ .add-to-box,
104
+ .add-to-cart,
105
+ .product-essential,
106
+ .product-collateral,
107
+ .product-view .product-img-box .more-views ul,
108
+ .product-view .box-tags .form-add,
109
+ .product-options .options-list li,
110
+ .product-options-bottom,
111
+ .truncated,
112
+ .truncated .truncated_full_value,
113
+ .product-review,
114
+ .cart,
115
+ .cart-collaterals,
116
+ .cart .crosssell li.item,
117
+ .cart .discount,
118
+ .opc .step-title,
119
+ .opc .step,
120
+ .multiple-checkout,
121
+ .sp-methods,
122
+ .checkout-progress,
123
+ .multiple-checkout .place-order,
124
+ .form-list li,
125
+ .form-list .field,
126
+ .group-select li,
127
+ .buttons-set,
128
+ .page-print .print-head,
129
+ .cart-tax-total,
130
+ .advanced-search-summary,
131
+ .advanced-search-summary p,
132
+ .gift-messages-form .item,
133
+ .send-friend .form-list li p { zoom:1; }
134
+
135
+ /* Hover Fix */
136
+ iframe.hover-fix { position:absolute; left:-1px; top:-1px; z-index:-1; background:transparent; filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0); }
137
+
138
+ /*Fixes for IE7*/
139
+ .quick-access { margin-top:-85px; width:983px; }
140
+ .header .form-language { margin-top:64px; }
141
+ .nav-container { padding-left:24px; }
142
+ #toplinks { margin-top:1px; }
skin/frontend/default/sm_fragrance/css/styles.css ADDED
@@ -0,0 +1,1296 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * Magento
3
+ *
4
+ * NOTICE OF LICENSE
5
+ *
6
+ * This source file is subject to the Academic Free License (AFL 3.0)
7
+ * that is bundled with this package in the file LICENSE_AFL.txt.
8
+ * It is also available through the world-wide-web at this URL:
9
+ * http://opensource.org/licenses/afl-3.0.php
10
+ * If you did not receive a copy of the license and are unable to
11
+ * obtain it through the world-wide-web, please send an email
12
+ * to license@magentocommerce.com so we can send you a copy immediately.
13
+ *
14
+ * DISCLAIMER
15
+ *
16
+ * Do not edit or add to this file if you wish to upgrade Magento to newer
17
+ * versions in the future. If you wish to customize Magento for your
18
+ * needs please refer to http://www.magentocommerce.com for more information.
19
+ *
20
+ * @category design
21
+ * @package default_blank
22
+ * @copyright Copyright (c) 2009 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
23
+ * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
24
+ */
25
+
26
+ /* Reset ================================================================================= */
27
+ * { margin:0; padding:0; }
28
+
29
+ body {
30
+ font:12px/1.35 Arial, Helvetica, sans-serif;
31
+ color:#000;
32
+ text-align:center;
33
+ background-color: #fef2f9;
34
+ background-image: url(../images/body-bg.png);
35
+ background-repeat: repeat-x;
36
+ }
37
+
38
+ img { border:0; vertical-align:top; }
39
+
40
+ a { color:#814271; text-decoration:none; }
41
+ a:hover { color:#d570bc; text-decoration:none; }
42
+ :focus { outline: 0; }
43
+
44
+ /* Headings */
45
+ h1 { font-size:20px; font-weight:normal; line-height:1.15; color:#814271; }
46
+ h2 { font-size:18px; font-weight:normal; line-height:1.25; color:#814271; }
47
+ h3 { font-size:16px; font-weight:bold; line-height:1.25; color:#814271; }
48
+ h4 { font-size:14px; font-weight:bold; color:#814271; }
49
+ h5 { font-size:12px; font-weight:bold; color:#814271; }
50
+ h6 { font-size:11px; font-weight:bold; color:#814271; }
51
+
52
+ /* Forms */
53
+ form { display:inline; }
54
+ fieldset { border:0; }
55
+ legend { display:none; }
56
+
57
+ /* Table */
58
+ table { border:0; border-collapse:collapse; border-spacing:0; empty-cells:show; font-size:100%; }
59
+ caption,th,td { vertical-align:top; text-align:left; font-weight:normal; }
60
+
61
+ /* Content */
62
+ strong { font-weight:bold; }
63
+ address { font-style:normal; }
64
+ cite { font-style:normal; }
65
+ q,
66
+ blockquote { quotes:none; }
67
+ q:before,
68
+ q:after { content:''; }
69
+ small,big { font-size:1em; }
70
+ sup { font-size:1em; vertical-align:top; }
71
+
72
+ /* Lists */
73
+ ul,ol { list-style:none; }
74
+
75
+ /* Tools */
76
+ .hidden { display:block !important; border:0 !important; margin:0 !important; padding:0 !important; font-size:0 !important; line-height:0 !important; width:0 !important; height:0 !important; overflow:hidden !important; }
77
+ .nobr { white-space:nowrap !important; }
78
+ .wrap { white-space:normal !important; }
79
+ .a-left { text-align:left !important; }
80
+ .a-center { text-align:center !important; }
81
+ .a-right { text-align:right !important; }
82
+ .v-top { vertical-align:top; }
83
+ .v-middle { vertical-align:middle; }
84
+ .f-left,
85
+ .left { float:left !important; }
86
+ .f-right,
87
+ .right { float:right !important; }
88
+ .f-none { float:none !important; }
89
+ .f-fix { float:left; width:100%; }
90
+ .no-display { display:none; }
91
+ .no-margin { margin:0 !important; }
92
+ .no-padding { padding:0 !important; }
93
+ .no-bg { background:none !important; }
94
+ /* ======================================================================================= */
95
+
96
+
97
+ /* Layout ================================================================================ */
98
+ .wrapper {}
99
+ .page {
100
+ width:1100px;
101
+ text-align:left;
102
+ background-image: url(../images/page-bg.gif);
103
+ background-repeat: repeat-y;
104
+ margin-top: 0;
105
+ margin-right: auto;
106
+ margin-bottom: 0;
107
+ margin-left: auto;
108
+ padding-top: 0px;
109
+ padding-right: 0px;
110
+ padding-bottom: 0px;
111
+ padding-left: 0px;
112
+ background-position: center;
113
+ }
114
+ .page-print { background:#fff; padding:20px; text-align:left; }
115
+ .page-empty { background:#fff; padding:20px; text-align:left; }
116
+ .page-popup { padding:20px; text-align:left; }
117
+ .main-container {width:1000px; margin-left:auto; margin-right:auto;}
118
+ .main { margin:10px 0; }
119
+
120
+ /* Base Columns */
121
+ .col-left {
122
+ float:left;
123
+ width:220px;
124
+ border:none;
125
+ padding-top: 5px;
126
+ padding-right: 5px;
127
+ padding-bottom: 0;
128
+ padding-left: 15px;
129
+ }
130
+ .col-main { float:left; width:736px; border:none; padding:5px; }
131
+ .col-right {
132
+ float:right;
133
+ width:220px;
134
+ border:none;
135
+ padding-top: 5px;
136
+ padding-right: 15px;
137
+ padding-bottom: 0;
138
+ padding-left: 5px;
139
+ }
140
+
141
+ /* 1 Column Layout */
142
+ .col1-layout .col-main { float:none; width:auto; padding-left:15px; padding-right:15px; }
143
+
144
+ /* 2 Columns Layout */
145
+ .col2-left-layout .col-main { float:right; }
146
+ .col2-right-layout .col-main {padding-left:15px;}
147
+
148
+ /* 3 Columns Layout */
149
+ .col3-layout .col-main { width:484px; margin-left:10px; }
150
+ .col3-layout .col-wrapper { float:left; width:748px; }
151
+ .col3-layout .col-wrapper .col-main { float:right; }
152
+
153
+ /* Content Columns */
154
+ .col2-set .col-1 { float:left; width:49%; }
155
+ .col2-set .col-2 { float:right; width:49%; }
156
+ .col2-set .col-narrow { width:33%; }
157
+ .col2-set .col-wide { width:65%; }
158
+
159
+ .col3-set .col-1 { float:left; width:32%; }
160
+ .col3-set .col-2 { float:left; width:32%; margin-left:2%; }
161
+ .col3-set .col-3 { float:right; width:32%; }
162
+
163
+ .col4-set .col-1 { float:left; width:23.5%; }
164
+ .col4-set .col-2 { float:left; width:23.5%; margin:0 2%; }
165
+ .col4-set .col-3 { float:left; width:23.5%; }
166
+ .col4-set .col-4 { float:right; width:23.5%; }
167
+ /* ======================================================================================= */
168
+
169
+
170
+ /* Global Styles ========================================================================= */
171
+ /* Form Elements */
172
+ input,select,textarea,button { font:12px Arial, Helvetica, sans-serif; vertical-align:middle; color:#000; }
173
+ input.input-text,select,textarea { background:#fff; border:1px solid #e3d6e0; }
174
+ input.input-text,textarea { padding:2px; }
175
+ select { padding:1px; }
176
+ select option { padding-right:10px; }
177
+ select.multiselect option { border-bottom:1px solid #ddd; padding:2px 5px; }
178
+ select.multiselect option:last-child { border-bottom:0; }
179
+ textarea { overflow:auto; }
180
+ input.radio { margin-right:3px; }
181
+ input.checkbox { margin-right:3px; }
182
+ input.qty { width:2.5em !important; }
183
+ button.button::-moz-focus-inner { padding:0; border:0; } /* FF Fix */
184
+ button.button { -webkit-border-fit:lines; } /* <- Safari & Google Chrome Fix */
185
+ button.button { overflow:visible; width:auto; border:0; padding:0; margin:0; background:transparent; cursor:pointer; }
186
+ button.button span { float:left; height:21px; background:transparent url(../images/bkg_button.gif) 0 0 no-repeat; padding:0 0 0 8px; font:bold 12px/21px Arial, Helvetica, sans-serif; text-align:center; white-space:nowrap; color:#fff; }
187
+ button.button span span { background-position:100% 0; padding:0 12px 0 4px; }
188
+ button.disabled {}
189
+ button.disabled span {}
190
+
191
+ button.btn-checkout span {}
192
+ button.btn-checkout.no-checkout {}
193
+
194
+ p.control input.checkbox,
195
+ p.control input.radio { margin-right:6px; }
196
+ /* Form Highlight */
197
+ /*input.input-text:focus,select:focus,textarea:focus {}*/
198
+ /*.highlight { background:#efefef; }*/
199
+
200
+ /* Form lists */
201
+ /* Grouped fields */
202
+ /*.form-list { width:535px; margin:0 auto; overflow:hidden; }*/
203
+ .form-list li { margin:0 0 8px; }
204
+ .form-list label { float:left; color:#111; font-weight:bold; position:relative; z-index:0; }
205
+ .form-list label.required {}
206
+ .form-list label.required em { float:right; font-style:normal; color:#eb340a; position:absolute; top:0; right:-8px; }
207
+ .form-list li.control label { float:none; }
208
+ .form-list li.control input.radio,
209
+ .form-list li.control input.checkbox { margin-right:6px; }
210
+ .form-list li.control .input-box { clear:none; display:inline; width:auto; }
211
+ /*.form-list li.fields { margin-right:-15px; }*/
212
+ .form-list .input-box { display:block; clear:both; width:260px; }
213
+ .form-list .field { float:left; width:275px; }
214
+ .form-list input.input-text { width:254px; }
215
+ .form-list textarea { width:254px; height:10em; }
216
+ .form-list select { width:260px; }
217
+ .form-list li.wide .input-box { width:535px; }
218
+ .form-list li.wide input.input-text { width:529px; }
219
+ .form-list li.wide textarea { width:529px; }
220
+ .form-list li.wide select { width:535px; }
221
+ .form-list li.additional-row { border-top:1px solid #ccc; margin-top:10px; padding-top:7px; }
222
+ .form-list li.additional-row .btn-remove { float:right; margin:5px 0 0; }
223
+ .form-list .input-range input.input-text { width:74px; }
224
+ /* Customer */
225
+ .form-list .customer-name-prefix .input-box,
226
+ .form-list .customer-name-suffix .input-box,
227
+ .form-list .customer-name-prefix-suffix .input-box,
228
+ .form-list .customer-name-prefix-middlename .input-box,
229
+ .form-list .customer-name-middlename-suffix .input-box,
230
+ .form-list .customer-name-prefix-middlename-suffix .input-box { width:auto; }
231
+
232
+ .form-list .name-prefix { width:65px; }
233
+ .form-list .name-prefix select { width:55px; }
234
+ .form-list .name-prefix input.input-text { width:49px; }
235
+
236
+ .form-list .name-suffix { width:65px; }
237
+ .form-list .name-suffix select { width:55px; }
238
+ .form-list .name-suffix input.input-text { width:49px; }
239
+
240
+ .form-list .name-middlename { width:70px; }
241
+ .form-list .name-middlename input.input-text { width:49px; }
242
+
243
+ .form-list .customer-name-prefix-middlename-suffix .name-firstname,
244
+ .form-list .customer-name-prefix-middlename .name-firstname { width:140px; }
245
+ .form-list .customer-name-prefix-middlename-suffix .name-firstname input.input-text,
246
+ .form-list .customer-name-prefix-middlename .name-firstname input.input-text { width:124px; }
247
+ .form-list .customer-name-prefix-middlename-suffix .name-lastname { width:205px; }
248
+ .form-list .customer-name-prefix-middlename-suffix .name-lastname input.input-text { width:189px; }
249
+
250
+ .form-list .customer-name-prefix-suffix .name-firstname { width:210px; }
251
+ .form-list .customer-name-prefix-suffix .name-lastname { width:205px; }
252
+ .form-list .customer-name-prefix-suffix .name-firstname input.input-text,
253
+ .form-list .customer-name-prefix-suffix .name-lastname input.input-text { width:189px; }
254
+
255
+ .form-list .customer-name-prefix-suffix .name-firstname { width:210px; }
256
+ .form-list .customer-name-prefix-suffix .name-lastname { width:205px; }
257
+ .form-list .customer-name-prefix-suffix .name-firstname input.input-text,
258
+ .form-list .customer-name-prefix-suffix .name-lastname input.input-text { width:189px; }
259
+
260
+ .form-list .customer-name-prefix .name-firstname,
261
+ .form-list .customer-name-middlename .name-firstname { width:210px; }
262
+
263
+ .form-list .customer-name-suffix .name-lastname,
264
+ .form-list .customer-name-middlename .name-firstname,
265
+ .form-list .customer-name-middlename-suffix .name-firstname,
266
+ .form-list .customer-name-middlename-suffix .name-lastname { width:205px; }
267
+
268
+ .form-list .customer-name-prefix .name-firstname input.input-text,
269
+ .form-list .customer-name-suffix .name-lastname input.input-text,
270
+ .form-list .customer-name-middlename .name-firstname input.input-text,
271
+ .form-list .customer-name-middlename-suffix .name-firstname input.input-text,
272
+ .form-list .customer-name-middlename-suffix .name-lastname input.input-text { width:189px; }
273
+
274
+ .form-list .customer-dob .dob-month,
275
+ .form-list .customer-dob .dob-day,
276
+ .form-list .customer-dob .dob-year { float:left; width:85px; }
277
+ .form-list .customer-dob input.input-text { display:block; width:74px; }
278
+ .form-list .customer-dob label { font-size:10px; font-weight:normal; color:#888; }
279
+ .form-list .customer-dob .dob-day,
280
+ .form-list .customer-dob .dob-month { width:60px; }
281
+ .form-list .customer-dob .dob-day input.input-text,
282
+ .form-list .customer-dob .dob-month input.input-text { width:46px; }
283
+ .form-list .customer-dob .dob-year { width:140px; }
284
+ .form-list .customer-dob .dob-year input.input-text { width:134px; }
285
+
286
+ .buttons-set { clear:both; margin:5px 0 0; padding:5px; border:none; }
287
+ .buttons-set .back-link { float:left; }
288
+ .buttons-set button.button { float:right; }
289
+ .buttons-set p.required { margin:0 0 5px; }
290
+
291
+ .buttons-set-order {}
292
+
293
+ .fieldset { border:1px solid #e3d6e0; background:#fefefe; padding:22px 25px 12px 33px; margin:28px 0; }
294
+ .fieldset .legend { float:left; font-weight:bold; font-size:13px; border:1px solid #fefefe; background:#dedede; color:#333; margin:-33px 0 0 -10px; padding:0 8px; position:relative; }
295
+
296
+ /* Form Validation */
297
+ .validation-advice { clear:both; min-height:13px; margin:3px 0 0; padding-left:17px; font-size:10px; line-height:13px; background:url(../images/validation_advice_bg.gif) 2px 1px no-repeat; color:#f00; }
298
+ .validation-failed { border:1px dashed #f00 !important; background:#faebe7 !important; }
299
+ .validation-passed {}
300
+ p.required { font-size:10px; text-align:right; color:#f00; }
301
+ /* Expiration date and CVV number validation fix */
302
+ .v-fix { float:left; }
303
+ .v-fix .validation-advice { display:block; width:12em; margin-right:-12em; position:relative; }
304
+
305
+ /* Global Messages */
306
+ .success { color:#3d6611; font-weight:bold; }
307
+ .error { color:#f00; font-weight:bold; }
308
+ .notice { color:#ccc; }
309
+
310
+ .messages,
311
+ .messages ul { list-style:none !important; margin:0 !important; padding:0 !important; }
312
+ .messages { width:100%; overflow:hidden; }
313
+ .messages li { margin:0 0 10px; }
314
+ .messages li li { margin:0 0 3px; }
315
+ .error-msg,
316
+ .success-msg,
317
+ .note-msg,
318
+ .notice-msg { border-style:solid !important; border-width:1px !important; background-position:10px 9px !important; background-repeat:no-repeat !important; min-height:24px !important; padding:8px 8px 8px 32px !important; font-size:11px !important; font-weight:bold !important; }
319
+ .error-msg { border-color:#f16048; background-color:#faebe7; background-image:url(../images/i_msg-error.gif); color:#df280a; }
320
+ .success-msg { border-color:#446423; background-color:#eff5ea; background-image:url(../images/i_msg-success.gif); color:#3d6611; }
321
+ .note-msg,
322
+ .notice-msg { border-color:#fcd344; background-color:#fafaec; background-image:url(../images/i_msg-note.gif); color:#3d6611; }
323
+
324
+ /* BreadCrumbs */
325
+ .breadcrumbs {
326
+ border:none;
327
+ margin-top: 0;
328
+ margin-right: 0;
329
+ margin-bottom: 10px;
330
+ margin-left: 0;
331
+ padding-top: 0px;
332
+ padding-right: 10px;
333
+ padding-bottom: 0px;
334
+ padding-left: 10px;
335
+ }
336
+ .breadcrumbs li { display:inline; }
337
+
338
+ /* Page Heading */
339
+ .page-title { border-bottom:1px solid #ddd; padding:0 0 5px; margin:0 0 10px; }
340
+ .page-title h1,
341
+ .page-title h2 { font-size:18px; color:#000; }
342
+ .page-title .separator { margin:0 3px; }
343
+ .page-title .link-rss { float:right; }
344
+ .title-buttons { text-align:right; }
345
+ .title-buttons h1,
346
+ .title-buttons h2,
347
+ .title-buttons h3,
348
+ .title-buttons h4,
349
+ .title-buttons h5,
350
+ .title-buttons h6 { float:left; }
351
+
352
+ .subtitle { clear:both; }
353
+
354
+ /* Pager */
355
+ .pager { border:1px solid #e3d6e0; padding:5px; margin:5px 0; text-align:center; }
356
+ .pager .amount { float:left; }
357
+ .pager .limiter { float:right; }
358
+ .pager .pages { margin:0 135px; }
359
+ .pager .pages ol { display:inline; }
360
+ .pager .pages li { display:inline; }
361
+ .pager .pages .current {}
362
+
363
+ /* Sorter */
364
+ .sorter { border:1px solid #e3d6e0; padding:5px; margin:5px 0; }
365
+ .sorter .view-mode { float:left; }
366
+ .sorter .sort-by { float:right; }
367
+ .sorter .link-feed {}
368
+
369
+ /* Toolbar */
370
+ .toolbar {}
371
+ .toolbar .pager {}
372
+ .toolbar .sorter {}
373
+ .toolbar-bottom {}
374
+
375
+ /* Data Table */
376
+ .data-table { width:100%; }
377
+ .data-table th { padding:5px; border:1px solid #e3d6e0; font-weight:bold; white-space:nowrap; }
378
+ .data-table td { padding:5px; border:1px solid #e3d6e0; }
379
+ .data-table thead { background-color:#f2f2f2; }
380
+ .data-table tbody {}
381
+ .data-table tfoot {}
382
+ .data-table tr.first {}
383
+ .data-table tr.last {}
384
+ .data-table tr.odd {}
385
+ .data-table tr.even { background-color:#f6f6f6; }
386
+ .data-table tbody.odd {}
387
+ .data-table tbody.odd td { border-width:0 1px; }
388
+ .data-table tbody.even { background-color:#f6f6f6; }
389
+ .data-table tbody.even td { border-width:0 1px; }
390
+ .data-table tbody.odd tr.border td,
391
+ .data-table tbody.even tr.border td { border-bottom-width:1px; }
392
+ .data-table th .tax-flag { white-space:nowrap; font-weight:normal; }
393
+ .data-table td.label,
394
+ .data-table th.label { font-weight:bold; background-color:#f6f6f6; }
395
+ .data-table td.value {}
396
+
397
+ /* Tax Details Row */
398
+ tr.tax-total { cursor:pointer; }
399
+ tr.tax-total td {}
400
+ tr.tax-total .tax-collapse { float:right; text-align:right; padding-left:20px; background:url(../images/bkg_collapse.gif) 0 4px no-repeat; cursor:pointer; }
401
+ tr.show-details .tax-collapse { background-position:0 -53px; }
402
+ tr.show-details td {}
403
+ tr.tax-details td { font-size:11px; background-color:#dae1e4; color:#626465; }
404
+ tr.tax-details-first td { border-top:1px solid #d2d8db; }
405
+
406
+ /* Shopping cart tax info */
407
+ .cart-tax-info { display:block; }
408
+ .cart-tax-info,
409
+ .cart-tax-info .cart-price { padding-right:20px; }
410
+ .cart-tax-total { display:block; padding-right:20px; background:url(../images/bkg_collapse.gif) 100% 4px no-repeat; cursor:pointer; }
411
+ .cart-tax-info .price,
412
+ .cart-tax-total .price { display:inline !important; font-weight:normal !important; }
413
+ .cart-tax-total-expanded { background-position:100% -53px; }
414
+
415
+ /* Class: std - styles for admin-controlled content */
416
+ .std .subtitle { padding:0; }
417
+ .std ol.ol { list-style:decimal outside; padding-left:1.5em; }
418
+ .std ul.disc { margin:0 0 10px; }
419
+ .std ul.disc { list-style:disc outside; padding-left:18px; }
420
+ .std dl dt { font-weight:bold; }
421
+ .std dl dd { margin:0 0 10px; }
422
+ /*.std ul,
423
+ .std ol,
424
+ .std dl,
425
+ .std p,
426
+ .std address,
427
+ .std blockquote { margin:0 0 1em; padding:0; }
428
+ .std ul { list-style:disc outside; padding-left:1.5em; }
429
+ .std ol { list-style:decimal outside; padding-left:1.5em; }
430
+ .std ul ul { list-style-type:circle; }
431
+ .std ul ul,
432
+ .std ol ol,
433
+ .std ul ol,
434
+ .std ol ul { margin:.5em 0; }
435
+ .std dt { font-weight:bold; }
436
+ .std dd { padding:0 0 0 1.5em; }
437
+ .std blockquote { font-style:italic; padding:0 0 0 1.5em; }
438
+ .std address { font-style:normal; }
439
+ .std b,
440
+ .std strong { font-weight:bold; }
441
+ .std i,
442
+ .std em { font-style:italic; }*/
443
+
444
+ /* Misc */
445
+ .links li { display:inline; }
446
+ .links li.first { padding-left:0 !important; }
447
+ .links li.last { background:none !important; padding-right:0 !important; }
448
+
449
+ .link-cart { font-weight:bold; color:#f00; }
450
+ .link-wishlist { font-weight:bold; }
451
+ .link-reorder { font-weight:bold; }
452
+ .link-compare { font-weight:bold; }
453
+ .link-print { background:url(../images/i_print.gif) 0 2px no-repeat; padding:2px 0 2px 25px; }
454
+ .link-rss { background:url(../images/i_rss.gif) 0 1px no-repeat; padding-left:18px; white-space:nowrap; }
455
+ .btn-remove { display:block; width:11px; height:11px; font-size:0; line-height:0; background:url(../images/btn_remove.gif) 0 0 no-repeat; text-indent:-999em; overflow:hidden; }
456
+ .btn-remove2 { display:block; width:16px; height:16px; font-size:0; line-height:0; background:url(../images/btn_trash.gif) 0 0 no-repeat; text-indent:-999em; overflow:hidden; }
457
+
458
+ .separator { margin:0 3px; }
459
+
460
+ .divider { clear:both; display:block; font-size:0; line-height:0; height:1px; margin:10px 0; background:#ddd; text-indent:-999em; overflow:hidden; }
461
+
462
+ /* Noscript Notice */
463
+ .noscript { border:1px solid #e3d6e0; border-width:0 0 1px; background:#ffff90; font-size:12px; line-height:1.25; text-align:center; color:#2f2f2f; }
464
+ .noscript .noscript-inner { width:1000px; margin:0 auto; padding:12px 0 12px; background:url(../images/i_notice.gif) 20px 50% no-repeat; }
465
+ .noscript p { margin:0; }
466
+
467
+ /* Demo Notice */
468
+ .demo-notice { margin:0; padding:6px 10px; background:#d75f07; font-size:12px; line-height:1.15; text-align:center; color:#fff; }
469
+ /* ======================================================================================= */
470
+
471
+
472
+ /* Header ================================================================================ */
473
+ .logo { float:left; }
474
+ .header-container {
475
+ background-image: url(../images/header-bg.png);
476
+ margin: 0px;
477
+ background-repeat: no-repeat;
478
+ width:1000px;
479
+ height:252px;
480
+ padding-top: 0px;
481
+ padding-right: 50px;
482
+ padding-bottom: 0px;
483
+ padding-left: 50px;
484
+ background-position: center;
485
+ }
486
+ .header { padding:10px; border:none; }
487
+ .header .logo { float:left; text-decoration:none !important; }
488
+ .header .logo strong { position:absolute; top:-999em; left:-999em; width:0; height:0; font-size:0; line-height:0; text-indent:-999em; overflow:hidden; }
489
+ .header h1.logo {
490
+ padding:0;
491
+ margin-top: 10px;
492
+ margin-right: 0;
493
+ margin-bottom: 0;
494
+ margin-left: 450px;
495
+ }
496
+
497
+ .header .welcome-msg { font-weight:bold; text-align:right; }
498
+ .header .links { float:right; }
499
+ .header .form-search { text-align:right; }
500
+ .header .form-search .search-autocomplete { z-index:999; }
501
+ .header .form-search .search-autocomplete ul { border:1px solid #e3d6e0; background-color:#fff; }
502
+ .header .form-search .search-autocomplete li { padding:3px; border-bottom:1px solid #ddd; cursor:pointer; }
503
+ .header .form-search .search-autocomplete li .amount { float:right; font-weight:bold; }
504
+ .header .form-search .search-autocomplete li.selected {}
505
+ .header .form-language { clear:both; text-align:right; }
506
+ .header-container .top-container { clear:both; text-align:right; }
507
+
508
+ /********** < Navigation */
509
+ .nav-container { position:absolute; top:114px; left:auto; width:505px; padding-left:514px; padding-right:10px; }
510
+ #nav { border:none; padding:5px 0; font-size:13px; margin-left:0; }
511
+
512
+ /* All Levels */
513
+ #nav a { color:#814271; font-style:italic; }
514
+ #nav a:hover { color:#d570bc; }
515
+ #nav li { text-align:left; position:relative; }
516
+ #nav li.over { z-index:999; }
517
+ #nav li.parent {}
518
+ #nav li a { display:block; text-decoration:none; }
519
+ #nav li a:hover { text-decoration:none; }
520
+ #nav li a span { display:block; white-space:nowrap; cursor:pointer; }
521
+ #nav li ul a span { white-space:normal; }
522
+
523
+ /* 1st Level */
524
+ #nav li { float:left; }
525
+ #nav li a { float:left; padding:5px 10px; font-weight:bold; }
526
+ #nav li a:hover { }
527
+ #nav li.over a,
528
+ #nav li.active a { }
529
+
530
+ /* 2nd Level */
531
+ #nav ul { position:absolute; width:15em; top:25px; left:-10000px; border:1px solid #e3d6e0; background:#fafafa; }
532
+ #nav ul li { float:none; border-bottom:none; display:block; padding-left:0px; padding-right:0px; }
533
+ #nav ul li.last { border-bottom:0; }
534
+ #nav ul li a { float:none; padding:3px 9px; font-weight:bold; }
535
+ #nav ul li a:hover { background:#814271; }
536
+ #nav ul li.active > a,
537
+ #nav ul li.over > a { font-weight:bold; }
538
+
539
+ /* 3rd+ leven */
540
+ #nav ul ul { top:7px; }
541
+
542
+ /* Show Menu */
543
+ #nav li.over > ul { left:0; }
544
+ #nav li.over > ul li.over > ul { left:100px; }
545
+ #nav li.over ul ul { left:-10000px; }
546
+ /********** Navigation > */
547
+ #toplinks {
548
+ width:375px;
549
+ height:18px;
550
+ margin-top:0px;
551
+ margin-left:-42px;
552
+ padding-top:4px;
553
+ padding-left:0px;
554
+ padding-right:0px;
555
+ padding-bottom:4px;
556
+ text-align:center;
557
+ }
558
+ #toplinks a {
559
+ color:#814271;
560
+ font-style:italic;
561
+ font-weight:bold;
562
+ text-decoration: none;
563
+ }
564
+ #toplinks a:hover {
565
+ color:#d570bc;
566
+ font-style:italic;
567
+ font-weight:bold;
568
+ }
569
+ #toplinks li {
570
+ padding-left:3px;
571
+ padding-right:3px;
572
+ }
573
+ .form-search {
574
+ width:400px;
575
+ margin-left:760px;
576
+ margin-top:78px;
577
+ }
578
+ .form-search label {
579
+ font-weight:bold;
580
+ font-style:italic;
581
+ padding-bottom:1px;
582
+ color:#814271;
583
+ vertical-align:middle;
584
+ font-size:14px;
585
+ }
586
+ .quick-access {
587
+ width:980px;
588
+ margin-top:0px;
589
+ margin-left:auto;
590
+ margin-right:auto;
591
+ color:#814271;
592
+ font-weight:bold;
593
+ font-size:14px;
594
+ font-style:italic;
595
+ }
596
+ /* ======================================================================================= */
597
+
598
+
599
+ /* Sidebar =============================================================================== */
600
+ .block {
601
+ border:2px solid #e3d6e0;
602
+ margin:0 0 10px;
603
+
604
+ }
605
+ .block .block-title { border-bottom:2px solid #e3d6e0; padding:3px 10px; color:#814271; background-color:#e3d6e0; }
606
+ .block .block-title strong { font-size:14px; font-weight:bold; }
607
+ .block .block-title strong span {}
608
+ .block .block-title a { text-decoration:none !important; }
609
+ .block .block-subtitle {
610
+ font-size:13px;
611
+ font-weight:bold;
612
+ padding-bottom: 5px;
613
+ }
614
+ .block .block-content { padding:10px; }
615
+ .block .block-content li.item { padding:5px 0; }
616
+ .block .btn-remove { float:right; }
617
+ .block .actions { text-align:center; margin-top:5px; }
618
+ .block .actions a { float:left; }
619
+ .block .empty {}
620
+ .block input.input-text { width:190px;}
621
+ .block li.odd {}
622
+ .block li.even { background-color:#f6f6f6; }
623
+
624
+ /* Mini Products List */
625
+ .mini-products-list li { padding:5px 0; }
626
+ .mini-products-list .product-image { float:left; width:50px; padding:5px; border:1px solid #e3d6e0; }
627
+ .mini-products-list .product-details { margin-left:75px; }
628
+ .mini-products-list .product-details h4 { font-size:1em; font-weight:bold; margin:0; }
629
+
630
+ /* Block: Account */
631
+ .block-account {}
632
+
633
+ /* Block: Currency Switcher */
634
+ .block-currency {}
635
+ .block-currency select { width:100%; border:1px solid #888; }
636
+
637
+ /* Block: Layered Navigation */
638
+ .block-layered-nav {}
639
+ .block-layered-nav dt { font-weight:bold; }
640
+ .block-layered-nav .currently {}
641
+ .block-layered-nav .btn-remove { float:left; margin:2px 3px 0 0; }
642
+
643
+ /* Block: Cart */
644
+ .block-cart {}
645
+ .block-cart .summary {}
646
+ .block-cart .amount {}
647
+ .block-cart .subtotal { text-align:center; }
648
+
649
+ /* Block: Wishlist */
650
+ .block-wishlist {}
651
+
652
+ /* Block: Related */
653
+ .block-related {}
654
+ .block-related li { padding:5px 0; }
655
+ .block-related input.checkbox { float:left; margin-right:-20px; }
656
+ .block-related .item { margin-left:20px; }
657
+ .block-related .item .product-image { float:left; margin-right:-65px; }
658
+ .block-related .item .product-details { margin-left:65px; }
659
+
660
+ /* Block: Compare Products */
661
+ .block-compare {}
662
+ .block-compare li { padding:5px 0; }
663
+
664
+ /* Block: Recently Viewed */
665
+ .block-viewed {}
666
+
667
+ /* Block: Recently Compared */
668
+ .block-compared {}
669
+
670
+ /* Block: Poll */
671
+ .block-poll label {}
672
+ .block-poll input.radio { float:left; margin:1px -18px 0 0; }
673
+ .block-poll .label { display:block; margin-left:18px; }
674
+ .block-poll li { padding:3px 9px; }
675
+ .block-poll .actions { margin:5px 0 0; }
676
+ .block-poll .answer { font-weight:bold; }
677
+ .block-poll .votes { float:right; margin-left:10px; }
678
+
679
+ /* Block: Tags */
680
+ .block-tags ul,
681
+ .block-tags li { display:inline; }
682
+
683
+ /* Block: Subscribe */
684
+ .block-subscribe {}
685
+
686
+ /* Block: Reorder */
687
+ .block-reorder {}
688
+ .block-reorder li { padding:5px 0; }
689
+ .block-reorder input.checkbox { float:left; margin:3px -20px 0 0; }
690
+ .block-reorder .product-name { margin-left:20px; }
691
+
692
+ /* Block: Banner */
693
+ .block-banner {}
694
+ .block-banner .block-content { text-align:center; }
695
+
696
+ /* Block: Login */
697
+ .block-login label { font-weight:bold; color:#666; }
698
+ .block-login input.input-text { display:block; width:167px; margin:3px 0; }
699
+ /* ======================================================================================= */
700
+
701
+
702
+ /* Category Page ========================================================================= */
703
+ .category-title { border:0; margin:0 0 7px; }
704
+ .category-title h1 { font-size:22px; color:#814271; }
705
+ .category-image { width:100%; overflow:hidden; margin:0 0 10px; text-align:center; }
706
+ .category-image img {}
707
+ .category-description { margin:0 0 10px; }
708
+ .category-products {}
709
+
710
+ /* View Type: Grid */
711
+ .products-grid { border-bottom:none; position:relative;}
712
+ .products-grid.last { border-bottom:0; }
713
+ .products-grid li.item { float:left; width:138px; padding:12px 10px 80px; }
714
+ .products-grid .product-image { display:block; width:135px; height:135px; margin:0 0 10px; }
715
+ .products-grid .product-name { margin:0 0 5px; font-weight:bold; font-size:13px; }
716
+ .products-grid .product-name a {}
717
+ .products-grid .price-box { margin:5px 0; }
718
+ .products-grid .availability { line-height:21px; }
719
+ .products-grid .actions { position:absolute; bottom:12px; }
720
+ .col2-left-layout .products-grid,
721
+ .col2-right-layout .products-grid { width:632px; margin:0 auto; }
722
+ .col1-layout .products-grid { width:790px; margin:0 auto; }
723
+
724
+ /* View Type: List */
725
+ .products-list li.item { border-bottom:1px solid #ddd; padding:12px 10px; }
726
+ .products-list li.item.last { border-bottom:0; }
727
+ .products-list .product-image { float:left; width:135px; height:135px; margin:0 0 10px; }
728
+ .products-list .product-shop { margin-left:150px; }
729
+ .products-list .product-name { margin:0 0 5px; font-weight:bold; font-size:13px; }
730
+ .products-list .product-name a {}
731
+ .products-list .price-box { float:left; margin:3px 13px 5px 0; }
732
+ .products-list .availability { float:left; margin:3px 0 0; }
733
+ .products-list .desc { clear:both; padding:6px 0 0; margin:0 0 15px; line-height:1.35; }
734
+ .products-list .desc .link-more { font-size:11px; }
735
+ .products-list .add-to-links { clear:both; }
736
+ .products-list .add-to-links li { display:inline; }
737
+ .products-list .add-to-links .separator { display:inline; margin:0 2px; }
738
+ /* ======================================================================================= */
739
+
740
+
741
+ /* Product View ========================================================================== */
742
+ /* Rating */
743
+ .no-rating { margin:0; }
744
+
745
+ .ratings { font-size:11px; line-height:1.25; margin:7px 0; }
746
+ .ratings strong { float:left; margin:1px 3px 0 0; }
747
+ .ratings .rating-links { margin:0; }
748
+ .ratings .rating-links .separator { margin:0 2px; }
749
+ .ratings dt {}
750
+ .ratings dd {}
751
+ .rating-box { width:69px; height:13px; font-size:0; line-height:0; background:url(../images/bkg_rating.gif) 0 0 repeat-x; text-indent:-999em; overflow:hidden; }
752
+ .rating-box .rating { float:left; height:13px; background:url(../images/bkg_rating.gif) 0 100% repeat-x; }
753
+ .ratings .rating-box { float:left; margin-right:3px; }
754
+ .ratings .amount {}
755
+
756
+ .ratings-table th,
757
+ .ratings-table td { font-size:11px; line-height:1.15; padding:3px 0; }
758
+ .ratings-table th { font-weight:bold; padding-right:8px; }
759
+
760
+ /* Availability */
761
+ .availability { margin:0; }
762
+ .availability span { font-weight:bold; }
763
+ .availability.in-stock span {}
764
+ .availability.out-of-stock span { color:#d83820; }
765
+
766
+ /* Email to a Friend */
767
+ .email-friend {}
768
+
769
+ /* Alerts */
770
+ .alert-price {}
771
+ .alert-stock {}
772
+
773
+ /********** < Product Prices */
774
+ .price { white-space:nowrap !important; }
775
+
776
+ .price-box {}
777
+ .price-box .price { font-weight:bold; }
778
+
779
+ /* Regular price */
780
+ .regular-price {}
781
+ .regular-price .price { font-weight:bold; }
782
+
783
+ /* Old price */
784
+ .old-price {}
785
+ .old-price .price-label { white-space:nowrap; }
786
+ .old-price .price { font-weight:bold; text-decoration:line-through; }
787
+
788
+ /* Special price */
789
+ .special-price {}
790
+ .special-price .price-label { font-weight:bold; white-space:nowrap; }
791
+ .special-price .price { font-weight:bold; }
792
+
793
+ /* Minimal price (as low as) */
794
+ .minimal-price {}
795
+ .minimal-price .price-label { font-weight:bold; white-space:nowrap; }
796
+
797
+ .minimal-price-link { display:block; }
798
+ .minimal-price-link .label {}
799
+ .minimal-price-link .price { font-weight:normal; }
800
+
801
+ /* Excluding tax */
802
+ .price-excluding-tax { display:block; }
803
+ .price-excluding-tax .label { white-space:nowrap; }
804
+ .price-excluding-tax .price { font-weight:normal; }
805
+
806
+ /* Including tax */
807
+ .price-including-tax { display:block; }
808
+ .price-including-tax .label { white-space:nowrap; }
809
+ .price-including-tax .price { font-weight:bold; }
810
+
811
+ /* FTP */
812
+ .weee { display:block; font-size:11px; color:#444; }
813
+ .weee .price { font-size:11px; font-weight:normal; }
814
+
815
+ /* Excl tax (for order tables) */
816
+ .price-excl-tax { display:block; }
817
+ .price-excl-tax .label { display:block; white-space:nowrap; }
818
+ .price-excl-tax .price { display:block; }
819
+
820
+ /* Incl tax (for order tables) */
821
+ .price-incl-tax { display:block; }
822
+ .price-incl-tax .label { display:block; white-space:nowrap; }
823
+ .price-incl-tax .price { display:block; font-weight:bold; }
824
+
825
+ /* Price range */
826
+ .price-from {}
827
+ .price-from .price-label { font-weight:bold; white-space:nowrap; }
828
+
829
+ .price-to {}
830
+ .price-to .price-label { font-weight:bold; white-space:nowrap; }
831
+
832
+ /* Price notice next to the options */
833
+ .price-notice { padding-left:10px; }
834
+ .price-notice .price { font-weight:bold; }
835
+
836
+ /* Price as configured */
837
+ .price-as-configured {}
838
+ .price-as-configured .price-label { font-weight:bold; white-space:nowrap; }
839
+
840
+ .price-box-bundle {}
841
+ /********** Product Prices > */
842
+
843
+ /* Tier Prices */
844
+ .tier-prices .price { font-weight:bold; }
845
+ .tier-prices .benefit {}
846
+
847
+ .tier-prices-grouped {}
848
+
849
+ /* Add to Links */
850
+ .add-to-links .separator { display:none; }
851
+
852
+ /* Add to Cart */
853
+ .add-to-cart label { float:left; margin-right:5px; }
854
+ .add-to-cart .qty { float:left; }
855
+ .add-to-cart button.button { float:left; margin-left:5px; }
856
+
857
+ /* Add to Links + Add to Cart */
858
+ .add-to-box {}
859
+ .add-to-box .add-to-cart { float:left; }
860
+ .add-to-box .or { float:left; margin:0 10px; }
861
+ .add-to-box .add-to-links { float:left; }
862
+
863
+
864
+ .product-view {}
865
+
866
+ .product-essential {}
867
+
868
+ .product-collateral .box-collateral { margin:0 0 15px; }
869
+
870
+ /* Product Images */
871
+ .product-view .product-img-box { float:left; width:267px; }
872
+ .col3-layout .product-view .product-img-box { float:none; margin:0 auto; }
873
+ .product-view .product-img-box .product-image { border:1px solid #e3d6e0; }
874
+ .product-view .product-img-box .product-image-zoom { position:relative; width:265px; height:265px; overflow:hidden; z-index:9; }
875
+ .product-view .product-img-box .product-image-zoom img { position:absolute; left:0; top:0; cursor:move; }
876
+ .product-view .product-img-box .zoom-notice { text-align:center; }
877
+ .product-view .product-img-box .zoom { position:relative; z-index:9; height:18px; margin:0 auto 13px; padding:0 28px; background:url(../images/slider_bg.gif) 50% 50% no-repeat; cursor:pointer; }
878
+ .product-view .product-img-box .zoom.disabled { -moz-opacity:.3; -webkit-opacity:.3; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";/*IE8*/ opacity:.3; }
879
+ .product-view .product-img-box .zoom #track { position:relative; height:18px; }
880
+ .product-view .product-img-box .zoom #handle { position:absolute; left:0; top:-1px; width:9px; height:22px; background:url(../images/magnifier_handle.gif) 0 0 no-repeat; }
881
+ .product-view .product-img-box .zoom .btn-zoom-out { position:absolute; left:2px; top:0; }
882
+ .product-view .product-img-box .zoom .btn-zoom-in { position:absolute; right:2px; top:0; }
883
+ .product-view .product-img-box .more-views ul { margin-left:-4px }
884
+ .product-view .product-img-box .more-views li { float:left; padding:1px; background-color:#ddd; margin:0 0 8px 4px ; }
885
+ .product-view .product-img-box .more-views h2 { font-size:12px; font-weight:bold; }
886
+ .product-image-popup { margin:0 auto; }
887
+ .product-image-popup .nav { text-align:center; }
888
+ .product-image-popup .image { display:block; }
889
+ .product-image-popup .image-label {}
890
+
891
+ /* Product Shop */
892
+ .product-view .product-shop { float:right; width:445px; }
893
+ .col1-layout .product-view .product-shop { float:right; width:700px; }
894
+ .col3-layout .product-view .product-shop { float:none; width:auto; }
895
+ .product-view .product-name {}
896
+ .product-view .short-description {}
897
+
898
+ /* Product Options */
899
+ .product-options { padding:10px; margin:10px 0 0; border:1px solid #e3d6e0; background-color:#f6f6f6; }
900
+ .product-options dt label { font-weight:bold; }
901
+ .product-options dt .qty-holder { float:right; }
902
+ .product-options dt .qty-holder label { vertical-align:middle; }
903
+ .product-options dt .qty-disabled { background:none; border:0; padding:3px; color:#000; }
904
+ .product-options dd { margin:10px 0; }
905
+ .product-options dl.last dd.last {}
906
+ .product-options dd input.input-text { width:98%; }
907
+ .product-options dd textarea { width:98%; height:8em; }
908
+ .product-options dd select { width:100%; }
909
+ .product-options .options-list {}
910
+ .product-options .options-list input.radio { float:left; margin:3px -18px 0 0; }
911
+ .product-options .options-list input.checkbox { float:left; margin:3px -20px 0 0; }
912
+ .product-options .options-list .label { display:block; margin-left:20px; }
913
+ .product-options ul.validation-failed { padding:0 7px; }
914
+ .product-options p.required { padding:15px 0 0; }
915
+
916
+ .product-options-bottom { padding:10px; border:1px solid #e3d6e0; border-top:0; }
917
+ .product-options-bottom .price-box { margin:10px 0; }
918
+
919
+ /* Grouped Product */
920
+ .product-view .grouped-items-table {}
921
+
922
+ /* Block: Description */
923
+ .product-view .box-description {}
924
+
925
+ /* Block: Additional */
926
+ .product-view .box-additional {}
927
+
928
+ /* Block: Upsell */
929
+ .product-view .box-up-sell {}
930
+ .product-view .box-up-sell .products-grid td { padding:3px; width:32%; }
931
+
932
+ /* Block: Tags */
933
+ .product-view .box-tags {}
934
+ .product-view .box-tags .form-add label { float:left; }
935
+ .product-view .box-tags .form-add .input-box { float:left; width:260px; margin:0 5px; }
936
+ .product-view .box-tags .form-add input.input-text { width:254px; }
937
+ .product-view .box-tags .form-add p { clear:both; }
938
+
939
+ /* Block: Reviews */
940
+ .product-view .box-reviews {}
941
+ .product-view .box-reviews .form-add {}
942
+
943
+ /* Send a Friend */
944
+ .send-friend {}
945
+ /* ======================================================================================= */
946
+
947
+
948
+ /* Content Styles ================================================================= */
949
+ .product-name { font-size:1em; font-weight:normal; }
950
+ .product-name a {}
951
+
952
+ /* Product Tags */
953
+ .tags-list li { display:inline; }
954
+
955
+ /* Advanced Search */
956
+ .advanced-search {}
957
+ .advanced-search-amount {}
958
+ .advanced-search-summary {}
959
+
960
+ /* CMS Home Page */
961
+ .cms-home .subtitle {}
962
+ .cms-index-index .subtitle {}
963
+
964
+ /* Sitemap */
965
+ .page-sitemap .links { text-align:right; margin:0 8px -22px 0; }
966
+ .page-sitemap .links a { text-decoration:none; position:relative; }
967
+ .page-sitemap .links a:hover { text-decoration:underline; }
968
+ .page-sitemap .sitemap { margin:12px; }
969
+ .page-sitemap .sitemap a {}
970
+ .page-sitemap .sitemap li { margin:3px 0; }
971
+ .page-sitemap .sitemap li.level-0 { margin:10px 0 0; font-weight:bold; }
972
+ .page-sitemap .sitemap li.level-0 a {}
973
+
974
+ /* RSS */
975
+ .rss-title h1 { background:url(../images/i_rss-big.png) 0 4px no-repeat; padding-left:27px; }
976
+ .rss-table .link-rss { display:block; line-height:1.35; background-position:0 2px; }
977
+ /* ======================================================================================= */
978
+
979
+
980
+ /* Shopping Cart ========================================================================= */
981
+ .cart {}
982
+
983
+ /* Checkout Types */
984
+ .cart .checkout-types { float:right; text-align:right; }
985
+
986
+ /* Shopping Cart Table */
987
+ .cart-table .item-msg { font-size:10px; }
988
+
989
+ /* Shopping Cart Collateral boxes */
990
+ .cart .cart-collaterals { padding:25px 0 0; }
991
+ .cart .cart-collaterals .col2-set { float:left; width:700px; }
992
+
993
+ .cart .crosssell {}
994
+ .cart .crosssell h2 { font-size:13px; font-weight:bold; }
995
+ .cart .crosssell .product-image { float:left; width:75px; height:75px; border:1px solid #e3d6e0; }
996
+ .cart .crosssell .product-details { margin-left:90px; }
997
+ .cart .crosssell li.item { margin:12px 0; }
998
+
999
+ /* Discount Codes & Estimate Shipping and Tax Boxes */
1000
+ .cart .discount,
1001
+ .cart .shipping {}
1002
+
1003
+ /* Shopping Cart Totals */
1004
+ .cart .totals { float:right; }
1005
+ .cart .totals table { width:100%; }
1006
+ .cart .totals table th,
1007
+ .cart .totals table td { padding:5px; }
1008
+ .cart .totals table th { font-weight:bold; }
1009
+
1010
+ /* Options Tool Tip */
1011
+ .item-options dt { font-weight:bold; font-style:italic; }
1012
+ .item-options dd { padding-left:10px; }
1013
+ .truncated { cursor:help; }
1014
+ .truncated a.dots { cursor:help; }
1015
+ .truncated a.details { cursor:help; }
1016
+ .truncated .truncated_full_value { position:relative; z-index:999; }
1017
+ .truncated .truncated_full_value dl { position:absolute; top:-99999em; left:-99999em; z-index:999; width:250px; padding:8px; border:1px solid #e3d6e0; background-color:#f6f6f6; }
1018
+ .truncated .show dl { top:-20px; left:50%; }
1019
+ .col-left .truncated .show dl { left:30px; top:7px; }
1020
+ .col-right .truncated .show dl { left:-240px; top:7px; }
1021
+ /* ======================================================================================= */
1022
+
1023
+
1024
+ /* Checkout ============================================================================== */
1025
+ /********** < Common Checkout Styles */
1026
+ /* Shipping and Payment methods */
1027
+ .sp-methods dt { font-weight:bold; }
1028
+ .sp-methods .price { font-weight:bold; }
1029
+ .sp-methods .form-list { padding-left:20px; }
1030
+ .sp-methods select.month { width:150px; margin-right:10px; }
1031
+ .sp-methods select.year { width:96px; }
1032
+ .sp-methods input.cvv { width:3em !important; }
1033
+ .sp-methods .centinel-logos a { margin-right:3px; }
1034
+ .sp-methods .centinel-logos img { vertical-align:middle; }
1035
+
1036
+ .please-wait { float:right; margin-right:5px; }
1037
+ .please-wait img { vertical-align:middle; }
1038
+ .cvv-what-is-this { cursor:help; margin-left:5px; }
1039
+
1040
+ /* Tooltip */
1041
+ .tool-tip { border:1px solid #e3d6e0; background-color:#f6f6f6; padding:5px; position:absolute; z-index:9999; }
1042
+ .tool-tip .btn-close { text-align:right; }
1043
+ .tool-tip .btn-close a { display:block; margin:0 0 0 auto; width:15px; height:15px; background:url(../images/btn_window_close.gif) 100% 0 no-repeat; text-align:left; text-indent:-999em; overflow:hidden; }
1044
+ .tool-tip .tool-tip-content { padding:5px; }
1045
+
1046
+ /* Gift Messages */
1047
+ .gift-messages {}
1048
+ .gift-messages-form { border:1px solid #e3d6e0; background-color:#f5f5f5; }
1049
+ .gift-messages-form { position:relative; }
1050
+ .gift-messages-form label { float:none !important; position:static !important; }
1051
+ .gift-messages-form h4 {}
1052
+ .gift-messages-form .whole-order {}
1053
+ .gift-messages-form .item { margin:0 0 10px; }
1054
+ .gift-messages-form .item .product-img-box { float:left; width:75px; }
1055
+ .gift-messages-form .item .product-image { margin:0 0 7px; }
1056
+ .gift-messages-form .item .number { margin:0; font-weight:bold; text-align:center; }
1057
+ .gift-messages-form .item .details { margin-left:90px; }
1058
+ .gift-messages-form .item .details .product-name {}
1059
+
1060
+ .gift-message-link { display:block; background:url(../images/bkg_collapse.gif) 0 4px no-repeat; padding-left:20px; }
1061
+ .gift-message-link.expanded { background-position:0 -53px; }
1062
+ .gift-message-row {}
1063
+ .gift-message-row .btn-close { float:right; }
1064
+ .gift-message dt strong { font-weight:bold; }
1065
+
1066
+ /* Checkout Agreements */
1067
+ .checkout-agreements {}
1068
+ .checkout-agreements li { margin:10px 0; }
1069
+ .checkout-agreements .agreement-content { border:1px solid #e3d6e0; background-color:#f6f6f6; padding:5px; height:10em; overflow:auto; }
1070
+ .checkout-agreements .agree { padding:6px; }
1071
+
1072
+ /* Centinel */
1073
+ .centinel {}
1074
+
1075
+ /* Generic Info Set */
1076
+ .info-set {}
1077
+ /********** Common Checkout Styles > */
1078
+
1079
+ /* One Page Checkout */
1080
+ .block-progress {}
1081
+ .block-progress dt { font-weight:bold; }
1082
+ .block-progress dt.complete,
1083
+ .block-progress dd.complete { background-color:#f6f6f6; }
1084
+
1085
+ .opc { border-bottom:2px solid #e3d6e0; position:relative; }
1086
+ .opc li.section { border:2px solid #e3d6e0; border-bottom:0; }
1087
+
1088
+ .opc .buttons-set.disabled button.button { display:none; }
1089
+ .opc .buttons-set .please-wait { height:21px; line-height:21px; }
1090
+
1091
+ .opc .step-title { background-color:#ffe4f0; padding:0 5px; text-align:right; }
1092
+ .opc .step-title .number { float:left; line-height:22px; margin-right:5px; }
1093
+ .opc .step-title h2 { float:left; color:#c4a5bc; }
1094
+ .opc .step-title a { display:none; float:right; }
1095
+
1096
+ .opc .allow .step-title { cursor:pointer; }
1097
+ /*.opc .allow .step-title a { display:block; }*/
1098
+
1099
+ .opc .active .step-title h2 {color:#814271; }
1100
+ .opc .active .step-title { background-color:#e3d6e0; cursor:default; }
1101
+ /*.opc .active .step-title a { display:none; }*/
1102
+
1103
+ .opc .step { border-top:1px solid #ddd; padding:10px; position:relative; }
1104
+ .opc .step .tool-tip { right:10px; }
1105
+
1106
+ .opc .order-review {}
1107
+
1108
+ /* Multiple Addresses Checkout */
1109
+ .checkout-progress { padding:0 50px; margin:10px 0; }
1110
+ .checkout-progress li { float:left; width:20%; border-top:5px solid #ccc; text-align:center; color:#ccc; }
1111
+ .checkout-progress li.active { border-top-color:#000; color:#000; }
1112
+
1113
+ .multiple-checkout { position:relative; }
1114
+ .multiple-checkout .tool-tip { top:50%; margin-top:-120px; right:10px; }
1115
+ .multiple-checkout .grand-total { font-size:1.5em; text-align:right; }
1116
+ .multiple-checkout .grand-total big {}
1117
+ .multiple-checkout .grand-total .price {}
1118
+ /* ======================================================================================= */
1119
+
1120
+
1121
+ /* Account Login/Create Pages ============================================================ */
1122
+ .account-login {}
1123
+ .account-login .new-users {}
1124
+ .account-login .registered-users {}
1125
+
1126
+ .account-create {}
1127
+ /* Account Login/Create Pages ============================================================ */
1128
+
1129
+
1130
+ /* My Account ============================================================================= */
1131
+ .my-account .title-buttons .link-rss { float:none; margin:0; }
1132
+
1133
+ /********** < Dashboard */
1134
+ .dashboard {}
1135
+ .dashboard .welcome-msg {}
1136
+
1137
+ /* Block: Recent Orders */
1138
+ .dashboard .box-recent { margin:10px 0; }
1139
+
1140
+ /* Block: Account Information */
1141
+ .dashboard .box-info {}
1142
+
1143
+ /* Block: Reviews */
1144
+ .dashboard .box-reviews .number { float:left; font-size:10px; font-weight:bold; line-height:1; color:#fff; margin:3px -20px 0 0; padding:2px 3px; background:#ddd; }
1145
+ .dashboard .box-reviews .details { margin-left:20px; }
1146
+
1147
+ /* Block: Tags */
1148
+ .dashboard .box-tags .number { float:left; font-size:10px; font-weight:bold; line-height:1; color:#fff; margin:3px -20px 0 0; padding:2px 3px; background:#ddd; }
1149
+ .dashboard .box-tags .details { margin-left:20px; }
1150
+ /********** Dashboard > */
1151
+
1152
+ /* Address Book */
1153
+ .addresses-list {}
1154
+ .addresses-list-additional li.item {}
1155
+
1156
+ /* Order View */
1157
+ .order-info { border:1px solid #e3d6e0; padding:5px; }
1158
+ .order-info dt,
1159
+ .order-info dd,
1160
+ .order-info ul,
1161
+ .order-info li { display:inline; }
1162
+ .order-info dt { font-weight:bold; }
1163
+
1164
+ .order-date { margin:10px 0; }
1165
+
1166
+ .order-info-box {}
1167
+
1168
+ .order-items { width:100%; overflow-x:auto; }
1169
+
1170
+ .order-gift-message { margin:15px 0; }
1171
+ .gift-message dt strong { color:#666; }
1172
+ .gift-message dd { margin:5px 0 0; font-size:13px; }
1173
+
1174
+ .order-about { margin:15px 0; }
1175
+ .order-about dt { font-weight:bold; }
1176
+ .order-about dd { font-size:13px; margin:0 0 7px; }
1177
+
1178
+ .tracking-table { margin:0 0 15px; }
1179
+ .tracking-table th { font-weight:bold; white-space:nowrap; }
1180
+ .tracking-table th,
1181
+ .tracking-table td { padding:1px 5px 0 0; }
1182
+
1183
+ .tracking-table-popup { width:100%; }
1184
+ .tracking-table-popup th { font-weight:bold; white-space:nowrap; }
1185
+ .tracking-table-popup th,
1186
+ .tracking-table-popup td { padding:1px 8px; }
1187
+
1188
+ /* Order Print Pages */
1189
+ .page-print .print-head {}
1190
+ .page-print .print-head img { float:left; }
1191
+ .page-print .print-head address { float:left; margin-left:15px; }
1192
+ /* Price Rewrites */
1193
+ .page-print .gift-message-link { display:none; }
1194
+ .page-print .price-excl-tax,
1195
+ .page-print .price-incl-tax { display:block; white-space:nowrap; }
1196
+ .page-print .cart-price,
1197
+ .page-print .price-excl-tax .label,
1198
+ .page-print .price-incl-tax .label,
1199
+ .page-print .price-excl-tax .price,
1200
+ .page-print .price-incl-tax .price { display:inline; }
1201
+
1202
+ /* My Reviews */
1203
+ .product-review .product-img-box { float:left; width:140px; }
1204
+ .product-review .product-img-box .product-image { display:block; width:125px; height:125px; }
1205
+ .product-review .product-img-box .label { font-size:11px; margin:0 0 3px; }
1206
+ .product-review .product-img-box .ratings .rating-box { float:none; display:block; margin:0 0 3px; }
1207
+ .product-review .product-details { margin-left:150px; }
1208
+ .product-review .product-name { font-size:16px; font-weight:bold; margin:0 0 10px; }
1209
+ .product-review h3 {}
1210
+ .product-review .ratings-table { margin:0 0 10px; }
1211
+ .product-review dt { font-weight:bold; }
1212
+ .product-review dd { font-size:13px; margin:5px 0 0; }
1213
+ /* ======================================================================================= */
1214
+
1215
+
1216
+ /* Footer ================================================================================ */
1217
+ .footer {
1218
+ border:none;
1219
+ height:55px;
1220
+ background-image: url(../images/footer-bg.png);
1221
+ background-repeat: no-repeat;
1222
+ margin-right: 50px;
1223
+ margin-bottom: 0px;
1224
+ margin-left: 50px;
1225
+ color:#814271;
1226
+ text-align:center;
1227
+ padding-top: 18px;
1228
+ padding-right: 10px;
1229
+ padding-bottom: 10px;
1230
+ padding-left: 10px;
1231
+ background-position: center;
1232
+ }
1233
+ .footer p { margin-top:2px; margin-bottom:2px; font-weight:bold; }
1234
+ .footer a { font-weight:bold; }
1235
+ .footer address { text-align:right; }
1236
+ .footer ul {margin-top:2px; margin-bottom:2px; }
1237
+ .footer ul li { display:inline; padding-left:2px; padding-right:2px; }
1238
+ .footer-container .bottom-container { text-align:center; }
1239
+ /* ======================================================================================= */
1240
+
1241
+
1242
+ /* Clears ================================================================================ */
1243
+ .clearer:after,
1244
+ .header-container:after,
1245
+ .header-container .top-container:after,
1246
+ .header:after,
1247
+ .header .quick-access:after,
1248
+ #nav:after,
1249
+ .main:after,
1250
+ .footer:after,
1251
+ .footer-container .bottom-container:after,
1252
+ .col-main:after,
1253
+ .col2-set:after,
1254
+ .col3-set:after,
1255
+ .col4-set:after,
1256
+ .search-autocomplete li:after,
1257
+ .block .block-content:after,
1258
+ .block .actions:after,
1259
+ .block li.item:after,
1260
+ .block-poll li:after,
1261
+ .block-layered-nav .currently li:after,
1262
+ .page-title:after,
1263
+ .products-grid:after,
1264
+ .products-list li.item:after,
1265
+ .box-account .box-head:after,
1266
+ .dashboard .box .box-title:after,
1267
+ .box-reviews li.item:after,
1268
+ .box-tags li.item:after,
1269
+ .pager:after,
1270
+ .sorter:after,
1271
+ .ratings:after,
1272
+ .add-to-box:after,
1273
+ .add-to-cart:after,
1274
+ .product-essential:after,
1275
+ .product-collateral:after,
1276
+ .product-view .product-img-box .more-views ul:after,
1277
+ .product-view .box-tags .form-add:after,
1278
+ .product-options .options-list li:after,
1279
+ .product-options-bottom:after,
1280
+ .product-review:after,
1281
+ .cart:after,
1282
+ .cart-collaterals:after,
1283
+ .cart .crosssell li.item:after,
1284
+ .opc .step-title:after,
1285
+ .checkout-progress:after,
1286
+ .multiple-checkout .place-order:after,
1287
+ .group-select li:after,
1288
+ .form-list li:after,
1289
+ .form-list .field:after,
1290
+ .buttons-set:after,
1291
+ .page-print .print-head:after,
1292
+ .advanced-search-summary:after,
1293
+ .gift-messages-form .item:after,
1294
+ .send-friend .form-list li p:after { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }
1295
+ /* ======================================================================================= */
1296
+ .dashboard .box { padding-top:6px; }
skin/frontend/default/sm_fragrance/favicon.ico ADDED
Binary file
skin/frontend/default/sm_fragrance/images/bkg_button.gif ADDED
Binary file
skin/frontend/default/sm_fragrance/images/bkg_collapse.gif ADDED
Binary file
skin/frontend/default/sm_fragrance/images/bkg_rating.gif ADDED
Binary file
skin/frontend/default/sm_fragrance/images/body-bg.png ADDED
Binary file
skin/frontend/default/sm_fragrance/images/btn_remove.gif ADDED
Binary file
skin/frontend/default/sm_fragrance/images/btn_trash.gif ADDED
Binary file
skin/frontend/default/sm_fragrance/images/btn_window_close.gif ADDED
Binary file
skin/frontend/default/sm_fragrance/images/catalog/product/placeholder/image.jpg ADDED
Binary file
skin/frontend/default/sm_fragrance/images/catalog/product/placeholder/small_image.jpg ADDED
Binary file
skin/frontend/default/sm_fragrance/images/catalog/product/placeholder/thumbnail.jpg ADDED
Binary file
skin/frontend/default/sm_fragrance/images/cvv.gif ADDED
Binary file
skin/frontend/default/sm_fragrance/images/fam_book_open.png ADDED
Binary file
skin/frontend/default/sm_fragrance/images/footer-bg.png ADDED
Binary file
skin/frontend/default/sm_fragrance/images/header-bg.png ADDED
Binary file
skin/frontend/default/sm_fragrance/images/i_asc_arrow.gif ADDED
Binary file
skin/frontend/default/sm_fragrance/images/i_desc_arrow.gif ADDED
Binary file
skin/frontend/default/sm_fragrance/images/i_msg-error.gif ADDED
Binary file
skin/frontend/default/sm_fragrance/images/i_msg-note.gif ADDED
Binary file
skin/frontend/default/sm_fragrance/images/i_msg-success.gif ADDED
Binary file
skin/frontend/default/sm_fragrance/images/i_notice.gif ADDED
Binary file
skin/frontend/default/sm_fragrance/images/i_pager-next.gif ADDED
Binary file
skin/frontend/default/sm_fragrance/images/i_pager-prev.gif ADDED
Binary file
skin/frontend/default/sm_fragrance/images/i_print.gif ADDED
Binary file
skin/frontend/default/sm_fragrance/images/i_rss-big.png ADDED
Binary file
skin/frontend/default/sm_fragrance/images/i_rss.gif ADDED
Binary file
skin/frontend/default/sm_fragrance/images/logo.gif ADDED
Binary file
skin/frontend/default/sm_fragrance/images/logo_email.gif ADDED
Binary file
skin/frontend/default/sm_fragrance/images/logo_print.gif ADDED
Binary file
skin/frontend/default/sm_fragrance/images/magnifier_handle.gif ADDED
Binary file
skin/frontend/default/sm_fragrance/images/opc-ajax-loader.gif ADDED
Binary file
skin/frontend/default/sm_fragrance/images/page-bg.gif ADDED
Binary file
skin/frontend/default/sm_fragrance/images/page-bg.png ADDED
Binary file
skin/frontend/default/sm_fragrance/images/slider_bg.gif ADDED
Binary file
skin/frontend/default/sm_fragrance/images/slider_btn_zoom_in.gif ADDED
Binary file
skin/frontend/default/sm_fragrance/images/slider_btn_zoom_out.gif ADDED
Binary file
skin/frontend/default/sm_fragrance/images/spacer.gif ADDED
Binary file
skin/frontend/default/sm_fragrance/images/validation_advice_bg.gif ADDED
Binary file