Custom_Layered_Navigation_Style - Version 1.0.1406

Version Notes

First release

Download this release

Release Info

Developer Magento Core Team
Extension Custom_Layered_Navigation_Style
Version 1.0.1406
Comparing to
See all releases


Version 1.0.1406

app/code/community/Mageex/Layernav/Helper/Data.php ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
1
+ <?php
2
+
3
+ class Mageex_Layernav_Helper_Data extends Mage_Core_Helper_Abstract
4
+ {
5
+
6
+ }
app/code/community/Mageex/Layernav/Model/System/Config/Source/Stylefc.php ADDED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ class Mageex_Layernav_Model_System_Config_Source_Stylefc
4
+ {
5
+
6
+ public function toOptionArray()
7
+ {
8
+ return array(
9
+ array('value'=>'fancybox-1', 'label'=>Mage::helper('layernav')->__('fancybox-1')),
10
+ array('value'=>'fancybox-2', 'label'=>Mage::helper('layernav')->__('fancybox-2')),
11
+ array('value'=>'fancybox-3', 'label'=>Mage::helper('layernav')->__('fancybox-3')),
12
+ array('value'=>'fancybox-4', 'label'=>Mage::helper('layernav')->__('fancybox-4')),
13
+ array('value'=>'fancybox-5', 'label'=>Mage::helper('layernav')->__('fancybox-5')),
14
+ array('value'=>'fancybox-6', 'label'=>Mage::helper('layernav')->__('fancybox-6')),
15
+ );
16
+ }
17
+ }
app/code/community/Mageex/Layernav/Model/System/Config/Source/Type.php ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ class Mageex_Layernav_Model_System_Config_Source_Type
4
+ {
5
+
6
+ public function toOptionArray()
7
+ {
8
+ return array(
9
+ array('value'=>'1', 'label'=>Mage::helper('layernav')->__('Default')),
10
+ array('value'=>'2', 'label'=>Mage::helper('layernav')->__('Select')),
11
+ array('value'=>'3', 'label'=>Mage::helper('layernav')->__('Radio')),
12
+ );
13
+ }
14
+ }
app/code/community/Mageex/Layernav/etc/config.xml ADDED
@@ -0,0 +1,42 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0"?>
2
+ <config>
3
+ <modules>
4
+ <Mageex_Layernav>
5
+ <version>0.1.0</version>
6
+ </Mageex_Layernav>
7
+ </modules>
8
+ <global>
9
+ <models>
10
+ <layernav>
11
+ <class>Mageex_Layernav_Model</class>
12
+ </layernav>
13
+ </models>
14
+ <helpers>
15
+ <layernav>
16
+ <class>Mageex_Layernav_Helper</class>
17
+ </layernav>
18
+ </helpers>
19
+ </global>
20
+ <adminhtml>
21
+ <acl>
22
+ <resources>
23
+ <admin>
24
+ <children>
25
+ <system>
26
+ <children>
27
+ <config>
28
+ <children>
29
+ <mageex_layernav translate="title" module="layernav">
30
+ <title>Layer Navigation Setting</title>
31
+ <sort_order>1</sort_order>
32
+ </mageex_layernav>
33
+ </children>
34
+ </config>
35
+ </children>
36
+ </system>
37
+ </children>
38
+ </admin>
39
+ </resources>
40
+ </acl>
41
+ </adminhtml>
42
+ </config>
app/code/community/Mageex/Layernav/etc/system.xml ADDED
@@ -0,0 +1,51 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0"?>
2
+ <config>
3
+ <tabs>
4
+ <mageex translate="label" module="layernav">
5
+ <label>Mageex Modules</label>
6
+ <sort_order>1</sort_order>
7
+ </mageex>
8
+ </tabs>
9
+ <sections>
10
+ <mageex_layernav translate="label" module="layernav">
11
+ <label>Layer Navigation Setting</label>
12
+ <tab>mageex</tab>
13
+ <frontend_type>text</frontend_type>
14
+ <sort_order>4</sort_order>
15
+ <show_in_default>1</show_in_default>
16
+ <show_in_website>1</show_in_website>
17
+ <show_in_store>1</show_in_store>
18
+ <groups>
19
+ <general translate="label">
20
+ <label>Gerneral Config</label>
21
+ <frontend_type>text</frontend_type>
22
+ <sort_order>11</sort_order>
23
+ <show_in_default>1</show_in_default>
24
+ <show_in_website>1</show_in_website>
25
+ <show_in_store>1</show_in_store>
26
+ <fields>
27
+ <type_layer translate="label">
28
+ <label>Type Layer Navigation</label>
29
+ <frontend_type>select</frontend_type>
30
+ <source_model>layernav/system_config_source_type</source_model>
31
+ <sort_order>1</sort_order>
32
+ <show_in_default>1</show_in_default>
33
+ <show_in_website>1</show_in_website>
34
+ <show_in_store>1</show_in_store>
35
+ </type_layer>
36
+ <styleoption translate="label">
37
+ <label>Style Option</label>
38
+ <frontend_type>select</frontend_type>
39
+ <comment>Other user can be drag-drog product to compare</comment>
40
+ <source_model>layernav/system_config_source_stylefc</source_model>
41
+ <sort_order>2</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
+ </styleoption>
46
+ </fields>
47
+ </general>
48
+ </groups>
49
+ </mageex_layernav>
50
+ </sections>
51
+ </config>
app/design/frontend/default/default/layout/page.xml ADDED
@@ -0,0 +1,193 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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) 2010 Magento Inc. (http://www.magentocommerce.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>lib/ccard.js</script></action>
41
+ <action method="addJs"><script>prototype/validation.js</script></action>
42
+ <action method="addJs"><script>scriptaculous/builder.js</script></action>
43
+ <action method="addJs"><script>scriptaculous/effects.js</script></action>
44
+ <action method="addJs"><script>scriptaculous/dragdrop.js</script></action>
45
+ <action method="addJs"><script>scriptaculous/controls.js</script></action>
46
+ <action method="addJs"><script>scriptaculous/slider.js</script></action>
47
+ <action method="addJs"><script>varien/js.js</script></action>
48
+ <action method="addJs"><script>varien/form.js</script></action>
49
+ <action method="addJs"><script>varien/menu.js</script></action>
50
+ <action method="addJs"><script>mage/translate.js</script></action>
51
+ <action method="addJs"><script>mage/cookies.js</script></action>
52
+ <action method="addJs"><script>layernav/jquery-1.4.2.min.js</script></action>
53
+ <action method="addJs"><script>layernav/jquery-noconflict.js</script></action>
54
+ <action method="addCss"><stylesheet>css/fancyboxes.css</stylesheet></action>
55
+ <action method="addJs"><script>layernav/fancyboxes.js</script></action>
56
+ <block type="page/js_cookie" name="js_cookies" template="page/js/cookie.phtml"/>
57
+
58
+ <action method="addCss"><stylesheet>css/styles.css</stylesheet></action>
59
+ <action method="addItem"><type>skin_css</type><name>css/styles-ie.css</name><params/><if>lt IE 8</if></action>
60
+ <action method="addCss"><stylesheet>css/widgets.css</stylesheet></action>
61
+ <action method="addCss"><stylesheet>css/print.css</stylesheet><params>media="print"</params></action>
62
+
63
+ <action method="addItem"><type>js</type><name>lib/ds-sleight.js</name><params/><if>lt IE 7</if></action>
64
+ <action method="addItem"><type>skin_js</type><name>js/ie6.js</name><params/><if>lt IE 7</if></action>
65
+ </block>
66
+
67
+ <block type="core/text_list" name="after_body_start" as="after_body_start" translate="label">
68
+ <label>Page Top</label>
69
+ </block>
70
+
71
+ <block type="page/html_notices" name="global_notices" as="global_notices" template="page/html/notices.phtml" />
72
+
73
+ <block type="page/html_header" name="header" as="header">
74
+ <block type="page/template_links" name="top.links" as="topLinks"/>
75
+ <block type="page/switch" name="store_language" as="store_language" template="page/switch/languages.phtml"/>
76
+ <block type="core/text_list" name="top.menu" as="topMenu" translate="label">
77
+ <label>Navigation Bar</label>
78
+ </block>
79
+ <block type="page/html_wrapper" name="top.container" as="topContainer" translate="label">
80
+ <label>Page Header</label>
81
+ <action method="setElementClass"><value>top-container</value></action>
82
+ </block>
83
+ </block>
84
+
85
+ <block type="page/html_breadcrumbs" name="breadcrumbs" as="breadcrumbs"/>
86
+
87
+ <block type="core/text_list" name="left" as="left" translate="label">
88
+ <label>Left Column</label>
89
+ </block>
90
+
91
+ <block type="core/messages" name="global_messages" as="global_messages"/>
92
+ <block type="core/messages" name="messages" as="messages"/>
93
+
94
+ <block type="core/text_list" name="content" as="content" translate="label">
95
+ <label>Main Content Area</label>
96
+ </block>
97
+
98
+ <block type="core/text_list" name="right" as="right" translate="label">
99
+ <label>Right Column</label>
100
+ </block>
101
+
102
+ <block type="page/html_footer" name="footer" as="footer" template="page/html/footer.phtml">
103
+ <block type="page/html_wrapper" name="bottom.container" as="bottomContainer" translate="label">
104
+ <label>Page Footer</label>
105
+ <action method="setElementClass"><value>bottom-container</value></action>
106
+ </block>
107
+ <block type="page/switch" name="store_switcher" as="store_switcher" template="page/switch/stores.phtml"/>
108
+ <block type="page/template_links" name="footer_links" as="footer_links" template="page/template/links.phtml"/>
109
+ </block>
110
+
111
+ <block type="core/text_list" name="before_body_end" as="before_body_end" translate="label">
112
+ <label>Page Bottom</label>
113
+ </block>
114
+ </block>
115
+
116
+ <block type="core/profiler" output="toHtml" name="core_profiler"/>
117
+ </default>
118
+
119
+ <print translate="label" module="page">
120
+ <label>All Pages (Print Version)</label>
121
+ <!-- Mage_Page -->
122
+ <block type="page/html" name="root" output="toHtml" template="page/print.phtml">
123
+
124
+ <block type="page/html_head" name="head" as="head">
125
+ <action method="addJs"><script>prototype/prototype.js</script></action>
126
+ <action method="addJs"><script>mage/translate.js</script></action>
127
+ <action method="addJs"><script>lib/ccard.js</script></action>
128
+ <action method="addJs"><script>prototype/validation.js</script></action>
129
+ <action method="addJs"><script>varien/js.js</script></action>
130
+
131
+ <action method="addCss"><stylesheet>css/styles.css</stylesheet></action>
132
+ <action method="addItem"><type>skin_css</type><name>css/styles-ie.css</name><params/><if>lt IE 8</if></action>
133
+ <action method="addCss"><stylesheet>css/widgets.css</stylesheet></action>
134
+ <action method="addCss"><stylesheet>css/print.css</stylesheet><params>media="print"</params></action>
135
+
136
+ <action method="addItem"><type>js</type><name>lib/ds-sleight.js</name><params/><if>lt IE 7</if></action>
137
+ <action method="addItem"><type>skin_js</type><name>js/ie6.js</name><params/><if>lt IE 7</if></action>
138
+
139
+ </block>
140
+
141
+ <block type="core/text_list" name="content" as="content" translate="label">
142
+ <label>Main Content Area</label>
143
+ </block>
144
+
145
+ </block>
146
+ </print>
147
+
148
+ <!-- Custom page layout handles -->
149
+ <page_empty translate="label">
150
+ <label>All Empty Layout Pages</label>
151
+ <reference name="root">
152
+ <action method="setTemplate"><template>page/empty.phtml</template></action>
153
+ <!-- Mark root page block that template is applied -->
154
+ <action method="setIsHandle"><applied>1</applied></action>
155
+ </reference>
156
+ </page_empty>
157
+
158
+ <page_one_column translate="label">
159
+ <label>All One-Column Layout Pages</label>
160
+ <reference name="root">
161
+ <action method="setTemplate"><template>page/1column.phtml</template></action>
162
+ <!-- Mark root page block that template is applied -->
163
+ <action method="setIsHandle"><applied>1</applied></action>
164
+ </reference>
165
+ </page_one_column>
166
+
167
+ <page_two_columns_left translate="label">
168
+ <label>All Two-Column Layout Pages (Left Column)</label>
169
+ <reference name="root">
170
+ <action method="setTemplate"><template>page/2columns-left.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_left>
175
+
176
+ <page_two_columns_right translate="label">
177
+ <label>All Two-Column Layout Pages (Right Column)</label>
178
+ <reference name="root">
179
+ <action method="setTemplate"><template>page/2columns-right.phtml</template></action>
180
+ <!-- Mark root page block that template is applied -->
181
+ <action method="setIsHandle"><applied>1</applied></action>
182
+ </reference>
183
+ </page_two_columns_right>
184
+
185
+ <page_three_columns translate="label">
186
+ <label>All Three-Column Layout Pages</label>
187
+ <reference name="root">
188
+ <action method="setTemplate"><template>page/3columns.phtml</template></action>
189
+ <!-- Mark root page block that template is applied -->
190
+ <action method="setIsHandle"><applied>1</applied></action>
191
+ </reference>
192
+ </page_three_columns>
193
+ </layout>
app/design/frontend/default/default/template/catalog/layer/filter.phtml ADDED
@@ -0,0 +1,83 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
+ <?php
28
+ /**
29
+ * Template for filter items block
30
+ *
31
+ * @see Mage_Catalog_Block_Layer_Filter
32
+ */
33
+ ?>
34
+
35
+ <?php $type = Mage::getStoreConfig('mageex_layernav/general/type_layer');
36
+ $style = Mage::getStoreConfig('mageex_layernav/general/styleoption');
37
+ ?>
38
+ <?php // Select box ?>
39
+ <?php if($type==2): ?>
40
+ <ol>
41
+ <li>
42
+ <select name="<?php echo strtolower($GLOBALS['filtername']); ?>">
43
+ <option value="" option value="" selected="true">Other option</option>
44
+ <?php foreach ($this->getItems() as $_item): ?>
45
+ <?php if ($_item->getCount() > 0): ?>
46
+ <option value="<?php echo strtolower($GLOBALS['filtername']); ?>=<?php echo $_item->getValue(); ?>"><?php echo $_item->getLabel() ?></option>
47
+ <?php else: echo $_item->getLabel() ?>
48
+ <?php endif; ?>
49
+ (<?php echo $_item->getCount() ?>)
50
+ <?php endforeach ?>
51
+ </select>
52
+ </li>
53
+ </ol>
54
+ <?php // Radio box ?>
55
+ <?php endif; ?>
56
+ <?php if($type==3): ?>
57
+ <fieldset class="<?php echo $style ?>">
58
+ <label><input type="radio" name="<?php echo strtolower($GLOBALS['filtername']); ?>" checked="checked">Other</label><br>
59
+ <?php foreach ($this->getItems() as $_item): ?>
60
+ <?php if ($_item->getCount() > 0): ?>
61
+ <label><input type="radio" name="<?php echo strtolower($GLOBALS['filtername']); ?>" value="<?php echo strtolower($GLOBALS['filtername']); ?>=<?php echo $_item->getValue(); ?>"><?php echo $_item->getLabel() ?></label>
62
+ <?php else: echo $_item->getLabel() ?>
63
+ <?php endif; ?>
64
+ (<?php echo $_item->getCount() ?>)<br>
65
+ <?php endforeach ?>
66
+ </fieldset>
67
+ <?php endif; ?>
68
+
69
+
70
+ <?php //Default ?>
71
+ <?php if($type=='' || $type==1): ?>
72
+ <ol>
73
+ <?php foreach ($this->getItems() as $_item): ?>
74
+ <li>
75
+ <?php if ($_item->getCount() > 0): ?>
76
+ <a href="<?php echo $this->urlEscape($_item->getUrl()) ?>"><?php echo $_item->getLabel() ?></a>
77
+ <?php else: echo $_item->getLabel() ?>
78
+ <?php endif; ?>
79
+ (<?php echo $_item->getCount() ?>)
80
+ </li>
81
+ <?php endforeach ?>
82
+ </ol>
83
+ <?php endif; ?>
app/design/frontend/default/default/template/catalog/layer/view.phtml ADDED
@@ -0,0 +1,98 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
+ <?php
28
+ /**
29
+ * Category layered navigation
30
+ *
31
+ * @see Mage_Catalog_Block_Layer_View
32
+ */
33
+ ?>
34
+ <script type="text/javascript">
35
+ var fb;
36
+ jQuery(document).ready(function(){
37
+ fb = new FancyBoxes({elements: '#fancybox input'});
38
+
39
+ });
40
+ function checkfrm(){
41
+ form = document.layerfrm;
42
+ iurl = '<?php echo Mage::helper('core/url')->getCurrentUrl(); ?>/?';
43
+ for(i=0; i<form.elements.length; i++){
44
+ a=form.elements[i].checked;
45
+ if(a==true){
46
+ iurl+=form.elements[i].value+'&';
47
+ }
48
+ b=form.elements[i].type;
49
+ if(b=='select-one'){
50
+ iurl+=form.elements[i].value+'&';
51
+ }
52
+ }
53
+ jQuery("#loading").show();
54
+ iurl+=" .category-products";
55
+ jQuery(".category-products").load(iurl,function(){jQuery("#loading").hide();});
56
+ //category-products
57
+ }
58
+ </script>
59
+ <style>
60
+ #loading { display:none; position:fixed; left:0; top:0; min-width:100%; min-height:100%;
61
+ background-image:url("<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA); ?>/layernav/transparent_bg.png");opacity:0.5;}
62
+ #loading p{position: absolute;top:50%;left:50%;}
63
+ </style>
64
+ <?php if($this->canShowBlock()): ?>
65
+ <div id="loading">
66
+ <p><img src="<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA); ?>/layernav/loading.gif" /></p>
67
+ </div>
68
+
69
+ <div class="chapter" id="fancybox">
70
+ <div class="block block-layered-nav">
71
+ <div class="block-title">
72
+ <strong><span><?php echo $this->__('Shop By') ?></span></strong>
73
+ </div>
74
+ <div class="block-content">
75
+ <?php echo $this->getStateHtml() ?>
76
+ <?php if($this->canShowOptions()): ?>
77
+ <p class="block-subtitle"><?php echo $this->__('Shopping Options') ?></p>
78
+ <dl id="narrow-by-list">
79
+ <?php // form layer navigation ?>
80
+ <form name="layerfrm" onchange="checkfrm()" >
81
+ <?php $_filters = $this->getFilters() ?>
82
+ <?php foreach ($_filters as $_filter): ?>
83
+ <?php if($_filter->getItemsCount()): ?>
84
+ <?php $GLOBALS['filtername'] = $_filter->getName(); ?>
85
+ <dt><?php echo $this->__($_filter->getName()) ?><ds/dt>
86
+ <dd><?php echo $_filter->getHtml() ?></dd>
87
+ <?php endif; ?>
88
+ <?php endforeach; ?>
89
+ <?php // end form layer navigation ?>
90
+ </form>
91
+ </dl>
92
+ <script type="text/javascript">decorateDataList('narrow-by-list')</script>
93
+ <?php endif; ?>
94
+ </div>
95
+ </div>
96
+ </div>
97
+ <?php endif; ?>
98
+
js/layernav/fancyboxes.js ADDED
@@ -0,0 +1,148 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*
2
+ License:
3
+ You can use and/or modify FancyBoxes as long as you leave this notice at the top.
4
+ FancyBoxes project page: http://projects.functino.com/fancyboxes/
5
+ Inspired By: Stephane Caron's jQuery plugin "prettyCheckboxes" (http://www.no-margin-for-errors.com/projects/prettyCheckboxes/)
6
+ */
7
+ var FancyBoxes = Class.create({
8
+ initialize: function(options){
9
+ this.options = Object.extend(Object.clone(FancyBoxes.OPTIONS), options || {});
10
+ this.elements = this.options.elements;
11
+ // this.elements can either be a css-selector string or an array of elements
12
+ if(Object.isString(this.elements))
13
+ {
14
+ this.elements = $$(this.elements);
15
+ }
16
+ if(this.options.autoBind)
17
+ {
18
+ this.bind();
19
+ }
20
+ },
21
+ bind: function(){
22
+ // to avoid "double" checkboxes, unbind FancyBoxes first
23
+ this.unbind();
24
+ var options = this.options;
25
+ var findLabel = this._findLabel;
26
+ this.elements.each(function(it){
27
+ var label = findLabel(it);
28
+ if(!label)
29
+ {
30
+ return false;
31
+ }
32
+
33
+ var holderWrap = new Element('span', {'class': options.cssPrefix + 'holderWrap'});
34
+ var holder = new Element('span', {'class': options.cssPrefix + 'holder'});
35
+ holderWrap.insert(holder);
36
+ // avoid code like <label><span>...</span><input ..> text</label>
37
+ // because IE doesn't trigger click events then
38
+ if(it.up('label'))
39
+ {
40
+ it.insert({after: holderWrap}); // <label><input ... > [insert here] text</label>
41
+ }
42
+ else
43
+ {
44
+ label.insert({top: holderWrap}); // <input id="x" > <label for="x"> [insert here] text </label>
45
+ }
46
+
47
+ if(it.checked)
48
+ {
49
+ label.addClassName(options.cssPrefix + 'checked');
50
+ };
51
+
52
+ label.addClassName(options.cssPrefix + 'box')
53
+ .addClassName(options.cssPrefix + it.readAttribute('type'))
54
+ .addClassName(options.cssPrefix + options.display);
55
+
56
+ // Hide the original input-elements
57
+ it.addClassName(options.cssPrefix + 'hidden');
58
+
59
+ if(options.images)
60
+ {
61
+ if(it.readAttribute('type').toLowerCase() == 'checkbox')
62
+ {
63
+ holder.setStyle({backgroundImage: 'url(' + options.images.checkbox + ')'});
64
+ }
65
+ else
66
+ {
67
+ holder.setStyle({backgroundImage: 'url(' + options.images.radio + ')'});
68
+ }
69
+ }
70
+
71
+ it.observe('click', function(ev){
72
+ var label = findLabel(ev.element());
73
+ if(label.hasClassName(options.cssPrefix + 'checkbox'))
74
+ {
75
+ label.toggleClassName( options.cssPrefix + 'checked');
76
+ }
77
+ else if(label.hasClassName(options.cssPrefix + 'radio'))
78
+ {
79
+ // Uncheck all radios
80
+ $$('input[name="'+ ev.element().readAttribute('name')+'"][type=radio]').each(function(it){
81
+ findLabel(it).removeClassName(options.cssPrefix + 'checked');
82
+ });
83
+ label.addClassName(options.cssPrefix + 'checked');
84
+ }
85
+ });
86
+ it.observe('focus', function(ev){
87
+ label.addClassName(options.cssPrefix + 'focus');
88
+ }.bind(this));
89
+ it.observe('blur', function(ev){
90
+ label.removeClassName(options.cssPrefix + 'focus');
91
+ }.bind(this));
92
+
93
+ label.observe('mouseover', function(ev){
94
+ ev.element().addClassName(options.cssPrefix + 'hover');
95
+ });
96
+ label.observe('mouseout', function(ev){
97
+ ev.element().removeClassName(options.cssPrefix + 'hover');
98
+ });
99
+ });
100
+ },
101
+ unbind: function(){
102
+ this.elements.each(function(it){
103
+ var label = this._findLabel(it);
104
+ // remove event listeners
105
+ it.stopObserving('click');
106
+ it.stopObserving('mouseover');
107
+ it.stopObserving('mouseout');
108
+ it.stopObserving('focus');
109
+ it.stopObserving('blur');
110
+
111
+ // remove added classes
112
+ it.removeClassName(this.options.cssPrefix + 'hidden');
113
+ label.removeClassName(this.options.cssPrefix + 'box');
114
+ label.removeClassName(this.options.cssPrefix + it.readAttribute('type'));
115
+ label.removeClassName(this.options.cssPrefix + this.options.display);
116
+ label.removeClassName(this.options.cssPrefix + 'checked');
117
+ label.removeClassName(this.options.cssPrefix + 'focus');
118
+
119
+ // remove inserted elements
120
+ var span = label.down('.' + this.options.cssPrefix + 'holderWrap');
121
+ if(span)
122
+ {
123
+ span.remove();
124
+ }
125
+ }.bind(this));
126
+ },
127
+ // private function to find the label for each input, detects labels in two ways
128
+ _findLabel: function(input){
129
+ // detect <label><input type="text" name="a" /> MyLabel</label>
130
+ var label = input.up('label');
131
+ if(!label)
132
+ {
133
+ // detect <input type="text" name="a" id="a" /> <label for="a">MyLabel</label>
134
+ var labels = $$('label[for="' + input.readAttribute('id') + '"]');
135
+ label = labels[0];
136
+ }
137
+ return label;
138
+ }
139
+ });
140
+ FancyBoxes.OPTIONS = {
141
+ //by default convert all checkboxes and radio-elements to FancyBoxes
142
+ // elements can either be a string (used as css-selector $$()) or an array of input-elements
143
+ elements: 'input[type=checkbox],input[type=radio]',
144
+ autoBind: true, // convert boxes automatically, if set to false you have to call FancyBoxes.bind()
145
+ cssPrefix: 'fb_', // prefix for all css-classes used by FancyBoxes
146
+ display: 'block', // display the box as inline or block
147
+ images: false
148
+ };
js/layernav/jquery-1.4.2.min.js ADDED
@@ -0,0 +1,154 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*!
2
+ * jQuery JavaScript Library v1.4.2
3
+ * http://jquery.com/
4
+ *
5
+ * Copyright 2010, John Resig
6
+ * Dual licensed under the MIT or GPL Version 2 licenses.
7
+ * http://jquery.org/license
8
+ *
9
+ * Includes Sizzle.js
10
+ * http://sizzlejs.com/
11
+ * Copyright 2010, The Dojo Foundation
12
+ * Released under the MIT, BSD, and GPL Licenses.
13
+ *
14
+ * Date: Sat Feb 13 22:33:48 2010 -0500
15
+ */
16
+ (function(A,w){function ma(){if(!c.isReady){try{s.documentElement.doScroll("left")}catch(a){setTimeout(ma,1);return}c.ready()}}function Qa(a,b){b.src?c.ajax({url:b.src,async:false,dataType:"script"}):c.globalEval(b.text||b.textContent||b.innerHTML||"");b.parentNode&&b.parentNode.removeChild(b)}function X(a,b,d,f,e,j){var i=a.length;if(typeof b==="object"){for(var o in b)X(a,o,b[o],f,e,d);return a}if(d!==w){f=!j&&f&&c.isFunction(d);for(o=0;o<i;o++)e(a[o],b,f?d.call(a[o],o,e(a[o],b)):d,j);return a}return i?
17
+ e(a[0],b):w}function J(){return(new Date).getTime()}function Y(){return false}function Z(){return true}function na(a,b,d){d[0].type=a;return c.event.handle.apply(b,d)}function oa(a){var b,d=[],f=[],e=arguments,j,i,o,k,n,r;i=c.data(this,"events");if(!(a.liveFired===this||!i||!i.live||a.button&&a.type==="click")){a.liveFired=this;var u=i.live.slice(0);for(k=0;k<u.length;k++){i=u[k];i.origType.replace(O,"")===a.type?f.push(i.selector):u.splice(k--,1)}j=c(a.target).closest(f,a.currentTarget);n=0;for(r=
18
+ j.length;n<r;n++)for(k=0;k<u.length;k++){i=u[k];if(j[n].selector===i.selector){o=j[n].elem;f=null;if(i.preType==="mouseenter"||i.preType==="mouseleave")f=c(a.relatedTarget).closest(i.selector)[0];if(!f||f!==o)d.push({elem:o,handleObj:i})}}n=0;for(r=d.length;n<r;n++){j=d[n];a.currentTarget=j.elem;a.data=j.handleObj.data;a.handleObj=j.handleObj;if(j.handleObj.origHandler.apply(j.elem,e)===false){b=false;break}}return b}}function pa(a,b){return"live."+(a&&a!=="*"?a+".":"")+b.replace(/\./g,"`").replace(/ /g,
19
+ "&")}function qa(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function ra(a,b){var d=0;b.each(function(){if(this.nodeName===(a[d]&&a[d].nodeName)){var f=c.data(a[d++]),e=c.data(this,f);if(f=f&&f.events){delete e.handle;e.events={};for(var j in f)for(var i in f[j])c.event.add(this,j,f[j][i],f[j][i].data)}}})}function sa(a,b,d){var f,e,j;b=b&&b[0]?b[0].ownerDocument||b[0]:s;if(a.length===1&&typeof a[0]==="string"&&a[0].length<512&&b===s&&!ta.test(a[0])&&(c.support.checkClone||!ua.test(a[0]))){e=
20
+ true;if(j=c.fragments[a[0]])if(j!==1)f=j}if(!f){f=b.createDocumentFragment();c.clean(a,b,f,d)}if(e)c.fragments[a[0]]=j?f:1;return{fragment:f,cacheable:e}}function K(a,b){var d={};c.each(va.concat.apply([],va.slice(0,b)),function(){d[this]=a});return d}function wa(a){return"scrollTo"in a&&a.document?a:a.nodeType===9?a.defaultView||a.parentWindow:false}var c=function(a,b){return new c.fn.init(a,b)},Ra=A.jQuery,Sa=A.$,s=A.document,T,Ta=/^[^<]*(<[\w\W]+>)[^>]*$|^#([\w-]+)$/,Ua=/^.[^:#\[\.,]*$/,Va=/\S/,
21
+ Wa=/^(\s|\u00A0)+|(\s|\u00A0)+$/g,Xa=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,P=navigator.userAgent,xa=false,Q=[],L,$=Object.prototype.toString,aa=Object.prototype.hasOwnProperty,ba=Array.prototype.push,R=Array.prototype.slice,ya=Array.prototype.indexOf;c.fn=c.prototype={init:function(a,b){var d,f;if(!a)return this;if(a.nodeType){this.context=this[0]=a;this.length=1;return this}if(a==="body"&&!b){this.context=s;this[0]=s.body;this.selector="body";this.length=1;return this}if(typeof a==="string")if((d=Ta.exec(a))&&
22
+ (d[1]||!b))if(d[1]){f=b?b.ownerDocument||b:s;if(a=Xa.exec(a))if(c.isPlainObject(b)){a=[s.createElement(a[1])];c.fn.attr.call(a,b,true)}else a=[f.createElement(a[1])];else{a=sa([d[1]],[f]);a=(a.cacheable?a.fragment.cloneNode(true):a.fragment).childNodes}return c.merge(this,a)}else{if(b=s.getElementById(d[2])){if(b.id!==d[2])return T.find(a);this.length=1;this[0]=b}this.context=s;this.selector=a;return this}else if(!b&&/^\w+$/.test(a)){this.selector=a;this.context=s;a=s.getElementsByTagName(a);return c.merge(this,
23
+ a)}else return!b||b.jquery?(b||T).find(a):c(b).find(a);else if(c.isFunction(a))return T.ready(a);if(a.selector!==w){this.selector=a.selector;this.context=a.context}return c.makeArray(a,this)},selector:"",jquery:"1.4.2",length:0,size:function(){return this.length},toArray:function(){return R.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this.slice(a)[0]:this[a]},pushStack:function(a,b,d){var f=c();c.isArray(a)?ba.apply(f,a):c.merge(f,a);f.prevObject=this;f.context=this.context;if(b===
24
+ "find")f.selector=this.selector+(this.selector?" ":"")+d;else if(b)f.selector=this.selector+"."+b+"("+d+")";return f},each:function(a,b){return c.each(this,a,b)},ready:function(a){c.bindReady();if(c.isReady)a.call(s,c);else Q&&Q.push(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(R.apply(this,arguments),"slice",R.call(arguments).join(","))},map:function(a){return this.pushStack(c.map(this,
25
+ function(b,d){return a.call(b,d,b)}))},end:function(){return this.prevObject||c(null)},push:ba,sort:[].sort,splice:[].splice};c.fn.init.prototype=c.fn;c.extend=c.fn.extend=function(){var a=arguments[0]||{},b=1,d=arguments.length,f=false,e,j,i,o;if(typeof a==="boolean"){f=a;a=arguments[1]||{};b=2}if(typeof a!=="object"&&!c.isFunction(a))a={};if(d===b){a=this;--b}for(;b<d;b++)if((e=arguments[b])!=null)for(j in e){i=a[j];o=e[j];if(a!==o)if(f&&o&&(c.isPlainObject(o)||c.isArray(o))){i=i&&(c.isPlainObject(i)||
26
+ c.isArray(i))?i:c.isArray(o)?[]:{};a[j]=c.extend(f,i,o)}else if(o!==w)a[j]=o}return a};c.extend({noConflict:function(a){A.$=Sa;if(a)A.jQuery=Ra;return c},isReady:false,ready:function(){if(!c.isReady){if(!s.body)return setTimeout(c.ready,13);c.isReady=true;if(Q){for(var a,b=0;a=Q[b++];)a.call(s,c);Q=null}c.fn.triggerHandler&&c(s).triggerHandler("ready")}},bindReady:function(){if(!xa){xa=true;if(s.readyState==="complete")return c.ready();if(s.addEventListener){s.addEventListener("DOMContentLoaded",
27
+ L,false);A.addEventListener("load",c.ready,false)}else if(s.attachEvent){s.attachEvent("onreadystatechange",L);A.attachEvent("onload",c.ready);var a=false;try{a=A.frameElement==null}catch(b){}s.documentElement.doScroll&&a&&ma()}}},isFunction:function(a){return $.call(a)==="[object Function]"},isArray:function(a){return $.call(a)==="[object Array]"},isPlainObject:function(a){if(!a||$.call(a)!=="[object Object]"||a.nodeType||a.setInterval)return false;if(a.constructor&&!aa.call(a,"constructor")&&!aa.call(a.constructor.prototype,
28
+ "isPrototypeOf"))return false;var b;for(b in a);return b===w||aa.call(a,b)},isEmptyObject:function(a){for(var b in a)return false;return true},error:function(a){throw a;},parseJSON:function(a){if(typeof a!=="string"||!a)return null;a=c.trim(a);if(/^[\],:{}\s]*$/.test(a.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"")))return A.JSON&&A.JSON.parse?A.JSON.parse(a):(new Function("return "+
29
+ a))();else c.error("Invalid JSON: "+a)},noop:function(){},globalEval:function(a){if(a&&Va.test(a)){var b=s.getElementsByTagName("head")[0]||s.documentElement,d=s.createElement("script");d.type="text/javascript";if(c.support.scriptEval)d.appendChild(s.createTextNode(a));else d.text=a;b.insertBefore(d,b.firstChild);b.removeChild(d)}},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,b,d){var f,e=0,j=a.length,i=j===w||c.isFunction(a);if(d)if(i)for(f in a){if(b.apply(a[f],
30
+ d)===false)break}else for(;e<j;){if(b.apply(a[e++],d)===false)break}else if(i)for(f in a){if(b.call(a[f],f,a[f])===false)break}else for(d=a[0];e<j&&b.call(d,e,d)!==false;d=a[++e]);return a},trim:function(a){return(a||"").replace(Wa,"")},makeArray:function(a,b){b=b||[];if(a!=null)a.length==null||typeof a==="string"||c.isFunction(a)||typeof a!=="function"&&a.setInterval?ba.call(b,a):c.merge(b,a);return b},inArray:function(a,b){if(b.indexOf)return b.indexOf(a);for(var d=0,f=b.length;d<f;d++)if(b[d]===
31
+ a)return d;return-1},merge:function(a,b){var d=a.length,f=0;if(typeof b.length==="number")for(var e=b.length;f<e;f++)a[d++]=b[f];else for(;b[f]!==w;)a[d++]=b[f++];a.length=d;return a},grep:function(a,b,d){for(var f=[],e=0,j=a.length;e<j;e++)!d!==!b(a[e],e)&&f.push(a[e]);return f},map:function(a,b,d){for(var f=[],e,j=0,i=a.length;j<i;j++){e=b(a[j],j,d);if(e!=null)f[f.length]=e}return f.concat.apply([],f)},guid:1,proxy:function(a,b,d){if(arguments.length===2)if(typeof b==="string"){d=a;a=d[b];b=w}else if(b&&
32
+ !c.isFunction(b)){d=b;b=w}if(!b&&a)b=function(){return a.apply(d||this,arguments)};if(a)b.guid=a.guid=a.guid||b.guid||c.guid++;return b},uaMatch:function(a){a=a.toLowerCase();a=/(webkit)[ \/]([\w.]+)/.exec(a)||/(opera)(?:.*version)?[ \/]([\w.]+)/.exec(a)||/(msie) ([\w.]+)/.exec(a)||!/compatible/.test(a)&&/(mozilla)(?:.*? rv:([\w.]+))?/.exec(a)||[];return{browser:a[1]||"",version:a[2]||"0"}},browser:{}});P=c.uaMatch(P);if(P.browser){c.browser[P.browser]=true;c.browser.version=P.version}if(c.browser.webkit)c.browser.safari=
33
+ true;if(ya)c.inArray=function(a,b){return ya.call(b,a)};T=c(s);if(s.addEventListener)L=function(){s.removeEventListener("DOMContentLoaded",L,false);c.ready()};else if(s.attachEvent)L=function(){if(s.readyState==="complete"){s.detachEvent("onreadystatechange",L);c.ready()}};(function(){c.support={};var a=s.documentElement,b=s.createElement("script"),d=s.createElement("div"),f="script"+J();d.style.display="none";d.innerHTML=" <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";
34
+ var e=d.getElementsByTagName("*"),j=d.getElementsByTagName("a")[0];if(!(!e||!e.length||!j)){c.support={leadingWhitespace:d.firstChild.nodeType===3,tbody:!d.getElementsByTagName("tbody").length,htmlSerialize:!!d.getElementsByTagName("link").length,style:/red/.test(j.getAttribute("style")),hrefNormalized:j.getAttribute("href")==="/a",opacity:/^0.55$/.test(j.style.opacity),cssFloat:!!j.style.cssFloat,checkOn:d.getElementsByTagName("input")[0].value==="on",optSelected:s.createElement("select").appendChild(s.createElement("option")).selected,
35
+ parentNode:d.removeChild(d.appendChild(s.createElement("div"))).parentNode===null,deleteExpando:true,checkClone:false,scriptEval:false,noCloneEvent:true,boxModel:null};b.type="text/javascript";try{b.appendChild(s.createTextNode("window."+f+"=1;"))}catch(i){}a.insertBefore(b,a.firstChild);if(A[f]){c.support.scriptEval=true;delete A[f]}try{delete b.test}catch(o){c.support.deleteExpando=false}a.removeChild(b);if(d.attachEvent&&d.fireEvent){d.attachEvent("onclick",function k(){c.support.noCloneEvent=
36
+ false;d.detachEvent("onclick",k)});d.cloneNode(true).fireEvent("onclick")}d=s.createElement("div");d.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";a=s.createDocumentFragment();a.appendChild(d.firstChild);c.support.checkClone=a.cloneNode(true).cloneNode(true).lastChild.checked;c(function(){var k=s.createElement("div");k.style.width=k.style.paddingLeft="1px";s.body.appendChild(k);c.boxModel=c.support.boxModel=k.offsetWidth===2;s.body.removeChild(k).style.display="none"});a=function(k){var n=
37
+ s.createElement("div");k="on"+k;var r=k in n;if(!r){n.setAttribute(k,"return;");r=typeof n[k]==="function"}return r};c.support.submitBubbles=a("submit");c.support.changeBubbles=a("change");a=b=d=e=j=null}})();c.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};var G="jQuery"+J(),Ya=0,za={};c.extend({cache:{},expando:G,noData:{embed:true,object:true,
38
+ applet:true},data:function(a,b,d){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCase()])){a=a==A?za:a;var f=a[G],e=c.cache;if(!f&&typeof b==="string"&&d===w)return null;f||(f=++Ya);if(typeof b==="object"){a[G]=f;e[f]=c.extend(true,{},b)}else if(!e[f]){a[G]=f;e[f]={}}a=e[f];if(d!==w)a[b]=d;return typeof b==="string"?a[b]:a}},removeData:function(a,b){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCase()])){a=a==A?za:a;var d=a[G],f=c.cache,e=f[d];if(b){if(e){delete e[b];c.isEmptyObject(e)&&c.removeData(a)}}else{if(c.support.deleteExpando)delete a[c.expando];
39
+ else a.removeAttribute&&a.removeAttribute(c.expando);delete f[d]}}}});c.fn.extend({data:function(a,b){if(typeof a==="undefined"&&this.length)return c.data(this[0]);else if(typeof a==="object")return this.each(function(){c.data(this,a)});var d=a.split(".");d[1]=d[1]?"."+d[1]:"";if(b===w){var f=this.triggerHandler("getData"+d[1]+"!",[d[0]]);if(f===w&&this.length)f=c.data(this[0],a);return f===w&&d[1]?this.data(d[0]):f}else return this.trigger("setData"+d[1]+"!",[d[0],b]).each(function(){c.data(this,
40
+ a,b)})},removeData:function(a){return this.each(function(){c.removeData(this,a)})}});c.extend({queue:function(a,b,d){if(a){b=(b||"fx")+"queue";var f=c.data(a,b);if(!d)return f||[];if(!f||c.isArray(d))f=c.data(a,b,c.makeArray(d));else f.push(d);return f}},dequeue:function(a,b){b=b||"fx";var d=c.queue(a,b),f=d.shift();if(f==="inprogress")f=d.shift();if(f){b==="fx"&&d.unshift("inprogress");f.call(a,function(){c.dequeue(a,b)})}}});c.fn.extend({queue:function(a,b){if(typeof a!=="string"){b=a;a="fx"}if(b===
41
+ w)return c.queue(this[0],a);return this.each(function(){var d=c.queue(this,a,b);a==="fx"&&d[0]!=="inprogress"&&c.dequeue(this,a)})},dequeue:function(a){return this.each(function(){c.dequeue(this,a)})},delay:function(a,b){a=c.fx?c.fx.speeds[a]||a:a;b=b||"fx";return this.queue(b,function(){var d=this;setTimeout(function(){c.dequeue(d,b)},a)})},clearQueue:function(a){return this.queue(a||"fx",[])}});var Aa=/[\n\t]/g,ca=/\s+/,Za=/\r/g,$a=/href|src|style/,ab=/(button|input)/i,bb=/(button|input|object|select|textarea)/i,
42
+ cb=/^(a|area)$/i,Ba=/radio|checkbox/;c.fn.extend({attr:function(a,b){return X(this,a,b,true,c.attr)},removeAttr:function(a){return this.each(function(){c.attr(this,a,"");this.nodeType===1&&this.removeAttribute(a)})},addClass:function(a){if(c.isFunction(a))return this.each(function(n){var r=c(this);r.addClass(a.call(this,n,r.attr("class")))});if(a&&typeof a==="string")for(var b=(a||"").split(ca),d=0,f=this.length;d<f;d++){var e=this[d];if(e.nodeType===1)if(e.className){for(var j=" "+e.className+" ",
43
+ i=e.className,o=0,k=b.length;o<k;o++)if(j.indexOf(" "+b[o]+" ")<0)i+=" "+b[o];e.className=c.trim(i)}else e.className=a}return this},removeClass:function(a){if(c.isFunction(a))return this.each(function(k){var n=c(this);n.removeClass(a.call(this,k,n.attr("class")))});if(a&&typeof a==="string"||a===w)for(var b=(a||"").split(ca),d=0,f=this.length;d<f;d++){var e=this[d];if(e.nodeType===1&&e.className)if(a){for(var j=(" "+e.className+" ").replace(Aa," "),i=0,o=b.length;i<o;i++)j=j.replace(" "+b[i]+" ",
44
+ " ");e.className=c.trim(j)}else e.className=""}return this},toggleClass:function(a,b){var d=typeof a,f=typeof b==="boolean";if(c.isFunction(a))return this.each(function(e){var j=c(this);j.toggleClass(a.call(this,e,j.attr("class"),b),b)});return this.each(function(){if(d==="string")for(var e,j=0,i=c(this),o=b,k=a.split(ca);e=k[j++];){o=f?o:!i.hasClass(e);i[o?"addClass":"removeClass"](e)}else if(d==="undefined"||d==="boolean"){this.className&&c.data(this,"__className__",this.className);this.className=
45
+ this.className||a===false?"":c.data(this,"__className__")||""}})},hasClass:function(a){a=" "+a+" ";for(var b=0,d=this.length;b<d;b++)if((" "+this[b].className+" ").replace(Aa," ").indexOf(a)>-1)return true;return false},val:function(a){if(a===w){var b=this[0];if(b){if(c.nodeName(b,"option"))return(b.attributes.value||{}).specified?b.value:b.text;if(c.nodeName(b,"select")){var d=b.selectedIndex,f=[],e=b.options;b=b.type==="select-one";if(d<0)return null;var j=b?d:0;for(d=b?d+1:e.length;j<d;j++){var i=
46
+ e[j];if(i.selected){a=c(i).val();if(b)return a;f.push(a)}}return f}if(Ba.test(b.type)&&!c.support.checkOn)return b.getAttribute("value")===null?"on":b.value;return(b.value||"").replace(Za,"")}return w}var o=c.isFunction(a);return this.each(function(k){var n=c(this),r=a;if(this.nodeType===1){if(o)r=a.call(this,k,n.val());if(typeof r==="number")r+="";if(c.isArray(r)&&Ba.test(this.type))this.checked=c.inArray(n.val(),r)>=0;else if(c.nodeName(this,"select")){var u=c.makeArray(r);c("option",this).each(function(){this.selected=
47
+ c.inArray(c(this).val(),u)>=0});if(!u.length)this.selectedIndex=-1}else this.value=r}})}});c.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(a,b,d,f){if(!a||a.nodeType===3||a.nodeType===8)return w;if(f&&b in c.attrFn)return c(a)[b](d);f=a.nodeType!==1||!c.isXMLDoc(a);var e=d!==w;b=f&&c.props[b]||b;if(a.nodeType===1){var j=$a.test(b);if(b in a&&f&&!j){if(e){b==="type"&&ab.test(a.nodeName)&&a.parentNode&&c.error("type property can't be changed");
48
+ a[b]=d}if(c.nodeName(a,"form")&&a.getAttributeNode(b))return a.getAttributeNode(b).nodeValue;if(b==="tabIndex")return(b=a.getAttributeNode("tabIndex"))&&b.specified?b.value:bb.test(a.nodeName)||cb.test(a.nodeName)&&a.href?0:w;return a[b]}if(!c.support.style&&f&&b==="style"){if(e)a.style.cssText=""+d;return a.style.cssText}e&&a.setAttribute(b,""+d);a=!c.support.hrefNormalized&&f&&j?a.getAttribute(b,2):a.getAttribute(b);return a===null?w:a}return c.style(a,b,d)}});var O=/\.(.*)$/,db=function(a){return a.replace(/[^\w\s\.\|`]/g,
49
+ function(b){return"\\"+b})};c.event={add:function(a,b,d,f){if(!(a.nodeType===3||a.nodeType===8)){if(a.setInterval&&a!==A&&!a.frameElement)a=A;var e,j;if(d.handler){e=d;d=e.handler}if(!d.guid)d.guid=c.guid++;if(j=c.data(a)){var i=j.events=j.events||{},o=j.handle;if(!o)j.handle=o=function(){return typeof c!=="undefined"&&!c.event.triggered?c.event.handle.apply(o.elem,arguments):w};o.elem=a;b=b.split(" ");for(var k,n=0,r;k=b[n++];){j=e?c.extend({},e):{handler:d,data:f};if(k.indexOf(".")>-1){r=k.split(".");
50
+ k=r.shift();j.namespace=r.slice(0).sort().join(".")}else{r=[];j.namespace=""}j.type=k;j.guid=d.guid;var u=i[k],z=c.event.special[k]||{};if(!u){u=i[k]=[];if(!z.setup||z.setup.call(a,f,r,o)===false)if(a.addEventListener)a.addEventListener(k,o,false);else a.attachEvent&&a.attachEvent("on"+k,o)}if(z.add){z.add.call(a,j);if(!j.handler.guid)j.handler.guid=d.guid}u.push(j);c.event.global[k]=true}a=null}}},global:{},remove:function(a,b,d,f){if(!(a.nodeType===3||a.nodeType===8)){var e,j=0,i,o,k,n,r,u,z=c.data(a),
51
+ C=z&&z.events;if(z&&C){if(b&&b.type){d=b.handler;b=b.type}if(!b||typeof b==="string"&&b.charAt(0)==="."){b=b||"";for(e in C)c.event.remove(a,e+b)}else{for(b=b.split(" ");e=b[j++];){n=e;i=e.indexOf(".")<0;o=[];if(!i){o=e.split(".");e=o.shift();k=new RegExp("(^|\\.)"+c.map(o.slice(0).sort(),db).join("\\.(?:.*\\.)?")+"(\\.|$)")}if(r=C[e])if(d){n=c.event.special[e]||{};for(B=f||0;B<r.length;B++){u=r[B];if(d.guid===u.guid){if(i||k.test(u.namespace)){f==null&&r.splice(B--,1);n.remove&&n.remove.call(a,u)}if(f!=
52
+ null)break}}if(r.length===0||f!=null&&r.length===1){if(!n.teardown||n.teardown.call(a,o)===false)Ca(a,e,z.handle);delete C[e]}}else for(var B=0;B<r.length;B++){u=r[B];if(i||k.test(u.namespace)){c.event.remove(a,n,u.handler,B);r.splice(B--,1)}}}if(c.isEmptyObject(C)){if(b=z.handle)b.elem=null;delete z.events;delete z.handle;c.isEmptyObject(z)&&c.removeData(a)}}}}},trigger:function(a,b,d,f){var e=a.type||a;if(!f){a=typeof a==="object"?a[G]?a:c.extend(c.Event(e),a):c.Event(e);if(e.indexOf("!")>=0){a.type=
53
+ e=e.slice(0,-1);a.exclusive=true}if(!d){a.stopPropagation();c.event.global[e]&&c.each(c.cache,function(){this.events&&this.events[e]&&c.event.trigger(a,b,this.handle.elem)})}if(!d||d.nodeType===3||d.nodeType===8)return w;a.result=w;a.target=d;b=c.makeArray(b);b.unshift(a)}a.currentTarget=d;(f=c.data(d,"handle"))&&f.apply(d,b);f=d.parentNode||d.ownerDocument;try{if(!(d&&d.nodeName&&c.noData[d.nodeName.toLowerCase()]))if(d["on"+e]&&d["on"+e].apply(d,b)===false)a.result=false}catch(j){}if(!a.isPropagationStopped()&&
54
+ f)c.event.trigger(a,b,f,true);else if(!a.isDefaultPrevented()){f=a.target;var i,o=c.nodeName(f,"a")&&e==="click",k=c.event.special[e]||{};if((!k._default||k._default.call(d,a)===false)&&!o&&!(f&&f.nodeName&&c.noData[f.nodeName.toLowerCase()])){try{if(f[e]){if(i=f["on"+e])f["on"+e]=null;c.event.triggered=true;f[e]()}}catch(n){}if(i)f["on"+e]=i;c.event.triggered=false}}},handle:function(a){var b,d,f,e;a=arguments[0]=c.event.fix(a||A.event);a.currentTarget=this;b=a.type.indexOf(".")<0&&!a.exclusive;
55
+ if(!b){d=a.type.split(".");a.type=d.shift();f=new RegExp("(^|\\.)"+d.slice(0).sort().join("\\.(?:.*\\.)?")+"(\\.|$)")}e=c.data(this,"events");d=e[a.type];if(e&&d){d=d.slice(0);e=0;for(var j=d.length;e<j;e++){var i=d[e];if(b||f.test(i.namespace)){a.handler=i.handler;a.data=i.data;a.handleObj=i;i=i.handler.apply(this,arguments);if(i!==w){a.result=i;if(i===false){a.preventDefault();a.stopPropagation()}}if(a.isImmediatePropagationStopped())break}}}return a.result},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),
56
+ fix:function(a){if(a[G])return a;var b=a;a=c.Event(b);for(var d=this.props.length,f;d;){f=this.props[--d];a[f]=b[f]}if(!a.target)a.target=a.srcElement||s;if(a.target.nodeType===3)a.target=a.target.parentNode;if(!a.relatedTarget&&a.fromElement)a.relatedTarget=a.fromElement===a.target?a.toElement:a.fromElement;if(a.pageX==null&&a.clientX!=null){b=s.documentElement;d=s.body;a.pageX=a.clientX+(b&&b.scrollLeft||d&&d.scrollLeft||0)-(b&&b.clientLeft||d&&d.clientLeft||0);a.pageY=a.clientY+(b&&b.scrollTop||
57
+ d&&d.scrollTop||0)-(b&&b.clientTop||d&&d.clientTop||0)}if(!a.which&&(a.charCode||a.charCode===0?a.charCode:a.keyCode))a.which=a.charCode||a.keyCode;if(!a.metaKey&&a.ctrlKey)a.metaKey=a.ctrlKey;if(!a.which&&a.button!==w)a.which=a.button&1?1:a.button&2?3:a.button&4?2:0;return a},guid:1E8,proxy:c.proxy,special:{ready:{setup:c.bindReady,teardown:c.noop},live:{add:function(a){c.event.add(this,a.origType,c.extend({},a,{handler:oa}))},remove:function(a){var b=true,d=a.origType.replace(O,"");c.each(c.data(this,
58
+ "events").live||[],function(){if(d===this.origType.replace(O,""))return b=false});b&&c.event.remove(this,a.origType,oa)}},beforeunload:{setup:function(a,b,d){if(this.setInterval)this.onbeforeunload=d;return false},teardown:function(a,b){if(this.onbeforeunload===b)this.onbeforeunload=null}}}};var Ca=s.removeEventListener?function(a,b,d){a.removeEventListener(b,d,false)}:function(a,b,d){a.detachEvent("on"+b,d)};c.Event=function(a){if(!this.preventDefault)return new c.Event(a);if(a&&a.type){this.originalEvent=
59
+ a;this.type=a.type}else this.type=a;this.timeStamp=J();this[G]=true};c.Event.prototype={preventDefault:function(){this.isDefaultPrevented=Z;var a=this.originalEvent;if(a){a.preventDefault&&a.preventDefault();a.returnValue=false}},stopPropagation:function(){this.isPropagationStopped=Z;var a=this.originalEvent;if(a){a.stopPropagation&&a.stopPropagation();a.cancelBubble=true}},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=Z;this.stopPropagation()},isDefaultPrevented:Y,isPropagationStopped:Y,
60
+ isImmediatePropagationStopped:Y};var Da=function(a){var b=a.relatedTarget;try{for(;b&&b!==this;)b=b.parentNode;if(b!==this){a.type=a.data;c.event.handle.apply(this,arguments)}}catch(d){}},Ea=function(a){a.type=a.data;c.event.handle.apply(this,arguments)};c.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){c.event.special[a]={setup:function(d){c.event.add(this,b,d&&d.selector?Ea:Da,a)},teardown:function(d){c.event.remove(this,b,d&&d.selector?Ea:Da)}}});if(!c.support.submitBubbles)c.event.special.submit=
61
+ {setup:function(){if(this.nodeName.toLowerCase()!=="form"){c.event.add(this,"click.specialSubmit",function(a){var b=a.target,d=b.type;if((d==="submit"||d==="image")&&c(b).closest("form").length)return na("submit",this,arguments)});c.event.add(this,"keypress.specialSubmit",function(a){var b=a.target,d=b.type;if((d==="text"||d==="password")&&c(b).closest("form").length&&a.keyCode===13)return na("submit",this,arguments)})}else return false},teardown:function(){c.event.remove(this,".specialSubmit")}};
62
+ if(!c.support.changeBubbles){var da=/textarea|input|select/i,ea,Fa=function(a){var b=a.type,d=a.value;if(b==="radio"||b==="checkbox")d=a.checked;else if(b==="select-multiple")d=a.selectedIndex>-1?c.map(a.options,function(f){return f.selected}).join("-"):"";else if(a.nodeName.toLowerCase()==="select")d=a.selectedIndex;return d},fa=function(a,b){var d=a.target,f,e;if(!(!da.test(d.nodeName)||d.readOnly)){f=c.data(d,"_change_data");e=Fa(d);if(a.type!=="focusout"||d.type!=="radio")c.data(d,"_change_data",
63
+ e);if(!(f===w||e===f))if(f!=null||e){a.type="change";return c.event.trigger(a,b,d)}}};c.event.special.change={filters:{focusout:fa,click:function(a){var b=a.target,d=b.type;if(d==="radio"||d==="checkbox"||b.nodeName.toLowerCase()==="select")return fa.call(this,a)},keydown:function(a){var b=a.target,d=b.type;if(a.keyCode===13&&b.nodeName.toLowerCase()!=="textarea"||a.keyCode===32&&(d==="checkbox"||d==="radio")||d==="select-multiple")return fa.call(this,a)},beforeactivate:function(a){a=a.target;c.data(a,
64
+ "_change_data",Fa(a))}},setup:function(){if(this.type==="file")return false;for(var a in ea)c.event.add(this,a+".specialChange",ea[a]);return da.test(this.nodeName)},teardown:function(){c.event.remove(this,".specialChange");return da.test(this.nodeName)}};ea=c.event.special.change.filters}s.addEventListener&&c.each({focus:"focusin",blur:"focusout"},function(a,b){function d(f){f=c.event.fix(f);f.type=b;return c.event.handle.call(this,f)}c.event.special[b]={setup:function(){this.addEventListener(a,
65
+ d,true)},teardown:function(){this.removeEventListener(a,d,true)}}});c.each(["bind","one"],function(a,b){c.fn[b]=function(d,f,e){if(typeof d==="object"){for(var j in d)this[b](j,f,d[j],e);return this}if(c.isFunction(f)){e=f;f=w}var i=b==="one"?c.proxy(e,function(k){c(this).unbind(k,i);return e.apply(this,arguments)}):e;if(d==="unload"&&b!=="one")this.one(d,f,e);else{j=0;for(var o=this.length;j<o;j++)c.event.add(this[j],d,i,f)}return this}});c.fn.extend({unbind:function(a,b){if(typeof a==="object"&&
66
+ !a.preventDefault)for(var d in a)this.unbind(d,a[d]);else{d=0;for(var f=this.length;d<f;d++)c.event.remove(this[d],a,b)}return this},delegate:function(a,b,d,f){return this.live(b,d,f,a)},undelegate:function(a,b,d){return arguments.length===0?this.unbind("live"):this.die(b,null,d,a)},trigger:function(a,b){return this.each(function(){c.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0]){a=c.Event(a);a.preventDefault();a.stopPropagation();c.event.trigger(a,b,this[0]);return a.result}},
67
+ toggle:function(a){for(var b=arguments,d=1;d<b.length;)c.proxy(a,b[d++]);return this.click(c.proxy(a,function(f){var e=(c.data(this,"lastToggle"+a.guid)||0)%d;c.data(this,"lastToggle"+a.guid,e+1);f.preventDefault();return b[e].apply(this,arguments)||false}))},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});var Ga={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};c.each(["live","die"],function(a,b){c.fn[b]=function(d,f,e,j){var i,o=0,k,n,r=j||this.selector,
68
+ u=j?this:c(this.context);if(c.isFunction(f)){e=f;f=w}for(d=(d||"").split(" ");(i=d[o++])!=null;){j=O.exec(i);k="";if(j){k=j[0];i=i.replace(O,"")}if(i==="hover")d.push("mouseenter"+k,"mouseleave"+k);else{n=i;if(i==="focus"||i==="blur"){d.push(Ga[i]+k);i+=k}else i=(Ga[i]||i)+k;b==="live"?u.each(function(){c.event.add(this,pa(i,r),{data:f,selector:r,handler:e,origType:i,origHandler:e,preType:n})}):u.unbind(pa(i,r),e)}}return this}});c.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error".split(" "),
69
+ function(a,b){c.fn[b]=function(d){return d?this.bind(b,d):this.trigger(b)};if(c.attrFn)c.attrFn[b]=true});A.attachEvent&&!A.addEventListener&&A.attachEvent("onunload",function(){for(var a in c.cache)if(c.cache[a].handle)try{c.event.remove(c.cache[a].handle.elem)}catch(b){}});(function(){function a(g){for(var h="",l,m=0;g[m];m++){l=g[m];if(l.nodeType===3||l.nodeType===4)h+=l.nodeValue;else if(l.nodeType!==8)h+=a(l.childNodes)}return h}function b(g,h,l,m,q,p){q=0;for(var v=m.length;q<v;q++){var t=m[q];
70
+ if(t){t=t[g];for(var y=false;t;){if(t.sizcache===l){y=m[t.sizset];break}if(t.nodeType===1&&!p){t.sizcache=l;t.sizset=q}if(t.nodeName.toLowerCase()===h){y=t;break}t=t[g]}m[q]=y}}}function d(g,h,l,m,q,p){q=0;for(var v=m.length;q<v;q++){var t=m[q];if(t){t=t[g];for(var y=false;t;){if(t.sizcache===l){y=m[t.sizset];break}if(t.nodeType===1){if(!p){t.sizcache=l;t.sizset=q}if(typeof h!=="string"){if(t===h){y=true;break}}else if(k.filter(h,[t]).length>0){y=t;break}}t=t[g]}m[q]=y}}}var f=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,
71
+ e=0,j=Object.prototype.toString,i=false,o=true;[0,0].sort(function(){o=false;return 0});var k=function(g,h,l,m){l=l||[];var q=h=h||s;if(h.nodeType!==1&&h.nodeType!==9)return[];if(!g||typeof g!=="string")return l;for(var p=[],v,t,y,S,H=true,M=x(h),I=g;(f.exec(""),v=f.exec(I))!==null;){I=v[3];p.push(v[1]);if(v[2]){S=v[3];break}}if(p.length>1&&r.exec(g))if(p.length===2&&n.relative[p[0]])t=ga(p[0]+p[1],h);else for(t=n.relative[p[0]]?[h]:k(p.shift(),h);p.length;){g=p.shift();if(n.relative[g])g+=p.shift();
72
+ t=ga(g,t)}else{if(!m&&p.length>1&&h.nodeType===9&&!M&&n.match.ID.test(p[0])&&!n.match.ID.test(p[p.length-1])){v=k.find(p.shift(),h,M);h=v.expr?k.filter(v.expr,v.set)[0]:v.set[0]}if(h){v=m?{expr:p.pop(),set:z(m)}:k.find(p.pop(),p.length===1&&(p[0]==="~"||p[0]==="+")&&h.parentNode?h.parentNode:h,M);t=v.expr?k.filter(v.expr,v.set):v.set;if(p.length>0)y=z(t);else H=false;for(;p.length;){var D=p.pop();v=D;if(n.relative[D])v=p.pop();else D="";if(v==null)v=h;n.relative[D](y,v,M)}}else y=[]}y||(y=t);y||k.error(D||
73
+ g);if(j.call(y)==="[object Array]")if(H)if(h&&h.nodeType===1)for(g=0;y[g]!=null;g++){if(y[g]&&(y[g]===true||y[g].nodeType===1&&E(h,y[g])))l.push(t[g])}else for(g=0;y[g]!=null;g++)y[g]&&y[g].nodeType===1&&l.push(t[g]);else l.push.apply(l,y);else z(y,l);if(S){k(S,q,l,m);k.uniqueSort(l)}return l};k.uniqueSort=function(g){if(B){i=o;g.sort(B);if(i)for(var h=1;h<g.length;h++)g[h]===g[h-1]&&g.splice(h--,1)}return g};k.matches=function(g,h){return k(g,null,null,h)};k.find=function(g,h,l){var m,q;if(!g)return[];
74
+ for(var p=0,v=n.order.length;p<v;p++){var t=n.order[p];if(q=n.leftMatch[t].exec(g)){var y=q[1];q.splice(1,1);if(y.substr(y.length-1)!=="\\"){q[1]=(q[1]||"").replace(/\\/g,"");m=n.find[t](q,h,l);if(m!=null){g=g.replace(n.match[t],"");break}}}}m||(m=h.getElementsByTagName("*"));return{set:m,expr:g}};k.filter=function(g,h,l,m){for(var q=g,p=[],v=h,t,y,S=h&&h[0]&&x(h[0]);g&&h.length;){for(var H in n.filter)if((t=n.leftMatch[H].exec(g))!=null&&t[2]){var M=n.filter[H],I,D;D=t[1];y=false;t.splice(1,1);if(D.substr(D.length-
75
+ 1)!=="\\"){if(v===p)p=[];if(n.preFilter[H])if(t=n.preFilter[H](t,v,l,p,m,S)){if(t===true)continue}else y=I=true;if(t)for(var U=0;(D=v[U])!=null;U++)if(D){I=M(D,t,U,v);var Ha=m^!!I;if(l&&I!=null)if(Ha)y=true;else v[U]=false;else if(Ha){p.push(D);y=true}}if(I!==w){l||(v=p);g=g.replace(n.match[H],"");if(!y)return[];break}}}if(g===q)if(y==null)k.error(g);else break;q=g}return v};k.error=function(g){throw"Syntax error, unrecognized expression: "+g;};var n=k.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF-]|\\.)+)/,
76
+ CLASS:/\.((?:[\w\u00c0-\uFFFF-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(g){return g.getAttribute("href")}},
77
+ relative:{"+":function(g,h){var l=typeof h==="string",m=l&&!/\W/.test(h);l=l&&!m;if(m)h=h.toLowerCase();m=0;for(var q=g.length,p;m<q;m++)if(p=g[m]){for(;(p=p.previousSibling)&&p.nodeType!==1;);g[m]=l||p&&p.nodeName.toLowerCase()===h?p||false:p===h}l&&k.filter(h,g,true)},">":function(g,h){var l=typeof h==="string";if(l&&!/\W/.test(h)){h=h.toLowerCase();for(var m=0,q=g.length;m<q;m++){var p=g[m];if(p){l=p.parentNode;g[m]=l.nodeName.toLowerCase()===h?l:false}}}else{m=0;for(q=g.length;m<q;m++)if(p=g[m])g[m]=
78
+ l?p.parentNode:p.parentNode===h;l&&k.filter(h,g,true)}},"":function(g,h,l){var m=e++,q=d;if(typeof h==="string"&&!/\W/.test(h)){var p=h=h.toLowerCase();q=b}q("parentNode",h,m,g,p,l)},"~":function(g,h,l){var m=e++,q=d;if(typeof h==="string"&&!/\W/.test(h)){var p=h=h.toLowerCase();q=b}q("previousSibling",h,m,g,p,l)}},find:{ID:function(g,h,l){if(typeof h.getElementById!=="undefined"&&!l)return(g=h.getElementById(g[1]))?[g]:[]},NAME:function(g,h){if(typeof h.getElementsByName!=="undefined"){var l=[];
79
+ h=h.getElementsByName(g[1]);for(var m=0,q=h.length;m<q;m++)h[m].getAttribute("name")===g[1]&&l.push(h[m]);return l.length===0?null:l}},TAG:function(g,h){return h.getElementsByTagName(g[1])}},preFilter:{CLASS:function(g,h,l,m,q,p){g=" "+g[1].replace(/\\/g,"")+" ";if(p)return g;p=0;for(var v;(v=h[p])!=null;p++)if(v)if(q^(v.className&&(" "+v.className+" ").replace(/[\t\n]/g," ").indexOf(g)>=0))l||m.push(v);else if(l)h[p]=false;return false},ID:function(g){return g[1].replace(/\\/g,"")},TAG:function(g){return g[1].toLowerCase()},
80
+ CHILD:function(g){if(g[1]==="nth"){var h=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(g[2]==="even"&&"2n"||g[2]==="odd"&&"2n+1"||!/\D/.test(g[2])&&"0n+"+g[2]||g[2]);g[2]=h[1]+(h[2]||1)-0;g[3]=h[3]-0}g[0]=e++;return g},ATTR:function(g,h,l,m,q,p){h=g[1].replace(/\\/g,"");if(!p&&n.attrMap[h])g[1]=n.attrMap[h];if(g[2]==="~=")g[4]=" "+g[4]+" ";return g},PSEUDO:function(g,h,l,m,q){if(g[1]==="not")if((f.exec(g[3])||"").length>1||/^\w/.test(g[3]))g[3]=k(g[3],null,null,h);else{g=k.filter(g[3],h,l,true^q);l||m.push.apply(m,
81
+ g);return false}else if(n.match.POS.test(g[0])||n.match.CHILD.test(g[0]))return true;return g},POS:function(g){g.unshift(true);return g}},filters:{enabled:function(g){return g.disabled===false&&g.type!=="hidden"},disabled:function(g){return g.disabled===true},checked:function(g){return g.checked===true},selected:function(g){return g.selected===true},parent:function(g){return!!g.firstChild},empty:function(g){return!g.firstChild},has:function(g,h,l){return!!k(l[3],g).length},header:function(g){return/h\d/i.test(g.nodeName)},
82
+ text:function(g){return"text"===g.type},radio:function(g){return"radio"===g.type},checkbox:function(g){return"checkbox"===g.type},file:function(g){return"file"===g.type},password:function(g){return"password"===g.type},submit:function(g){return"submit"===g.type},image:function(g){return"image"===g.type},reset:function(g){return"reset"===g.type},button:function(g){return"button"===g.type||g.nodeName.toLowerCase()==="button"},input:function(g){return/input|select|textarea|button/i.test(g.nodeName)}},
83
+ setFilters:{first:function(g,h){return h===0},last:function(g,h,l,m){return h===m.length-1},even:function(g,h){return h%2===0},odd:function(g,h){return h%2===1},lt:function(g,h,l){return h<l[3]-0},gt:function(g,h,l){return h>l[3]-0},nth:function(g,h,l){return l[3]-0===h},eq:function(g,h,l){return l[3]-0===h}},filter:{PSEUDO:function(g,h,l,m){var q=h[1],p=n.filters[q];if(p)return p(g,l,h,m);else if(q==="contains")return(g.textContent||g.innerText||a([g])||"").indexOf(h[3])>=0;else if(q==="not"){h=
84
+ h[3];l=0;for(m=h.length;l<m;l++)if(h[l]===g)return false;return true}else k.error("Syntax error, unrecognized expression: "+q)},CHILD:function(g,h){var l=h[1],m=g;switch(l){case "only":case "first":for(;m=m.previousSibling;)if(m.nodeType===1)return false;if(l==="first")return true;m=g;case "last":for(;m=m.nextSibling;)if(m.nodeType===1)return false;return true;case "nth":l=h[2];var q=h[3];if(l===1&&q===0)return true;h=h[0];var p=g.parentNode;if(p&&(p.sizcache!==h||!g.nodeIndex)){var v=0;for(m=p.firstChild;m;m=
85
+ m.nextSibling)if(m.nodeType===1)m.nodeIndex=++v;p.sizcache=h}g=g.nodeIndex-q;return l===0?g===0:g%l===0&&g/l>=0}},ID:function(g,h){return g.nodeType===1&&g.getAttribute("id")===h},TAG:function(g,h){return h==="*"&&g.nodeType===1||g.nodeName.toLowerCase()===h},CLASS:function(g,h){return(" "+(g.className||g.getAttribute("class"))+" ").indexOf(h)>-1},ATTR:function(g,h){var l=h[1];g=n.attrHandle[l]?n.attrHandle[l](g):g[l]!=null?g[l]:g.getAttribute(l);l=g+"";var m=h[2];h=h[4];return g==null?m==="!=":m===
86
+ "="?l===h:m==="*="?l.indexOf(h)>=0:m==="~="?(" "+l+" ").indexOf(h)>=0:!h?l&&g!==false:m==="!="?l!==h:m==="^="?l.indexOf(h)===0:m==="$="?l.substr(l.length-h.length)===h:m==="|="?l===h||l.substr(0,h.length+1)===h+"-":false},POS:function(g,h,l,m){var q=n.setFilters[h[2]];if(q)return q(g,l,h,m)}}},r=n.match.POS;for(var u in n.match){n.match[u]=new RegExp(n.match[u].source+/(?![^\[]*\])(?![^\(]*\))/.source);n.leftMatch[u]=new RegExp(/(^(?:.|\r|\n)*?)/.source+n.match[u].source.replace(/\\(\d+)/g,function(g,
87
+ h){return"\\"+(h-0+1)}))}var z=function(g,h){g=Array.prototype.slice.call(g,0);if(h){h.push.apply(h,g);return h}return g};try{Array.prototype.slice.call(s.documentElement.childNodes,0)}catch(C){z=function(g,h){h=h||[];if(j.call(g)==="[object Array]")Array.prototype.push.apply(h,g);else if(typeof g.length==="number")for(var l=0,m=g.length;l<m;l++)h.push(g[l]);else for(l=0;g[l];l++)h.push(g[l]);return h}}var B;if(s.documentElement.compareDocumentPosition)B=function(g,h){if(!g.compareDocumentPosition||
88
+ !h.compareDocumentPosition){if(g==h)i=true;return g.compareDocumentPosition?-1:1}g=g.compareDocumentPosition(h)&4?-1:g===h?0:1;if(g===0)i=true;return g};else if("sourceIndex"in s.documentElement)B=function(g,h){if(!g.sourceIndex||!h.sourceIndex){if(g==h)i=true;return g.sourceIndex?-1:1}g=g.sourceIndex-h.sourceIndex;if(g===0)i=true;return g};else if(s.createRange)B=function(g,h){if(!g.ownerDocument||!h.ownerDocument){if(g==h)i=true;return g.ownerDocument?-1:1}var l=g.ownerDocument.createRange(),m=
89
+ h.ownerDocument.createRange();l.setStart(g,0);l.setEnd(g,0);m.setStart(h,0);m.setEnd(h,0);g=l.compareBoundaryPoints(Range.START_TO_END,m);if(g===0)i=true;return g};(function(){var g=s.createElement("div"),h="script"+(new Date).getTime();g.innerHTML="<a name='"+h+"'/>";var l=s.documentElement;l.insertBefore(g,l.firstChild);if(s.getElementById(h)){n.find.ID=function(m,q,p){if(typeof q.getElementById!=="undefined"&&!p)return(q=q.getElementById(m[1]))?q.id===m[1]||typeof q.getAttributeNode!=="undefined"&&
90
+ q.getAttributeNode("id").nodeValue===m[1]?[q]:w:[]};n.filter.ID=function(m,q){var p=typeof m.getAttributeNode!=="undefined"&&m.getAttributeNode("id");return m.nodeType===1&&p&&p.nodeValue===q}}l.removeChild(g);l=g=null})();(function(){var g=s.createElement("div");g.appendChild(s.createComment(""));if(g.getElementsByTagName("*").length>0)n.find.TAG=function(h,l){l=l.getElementsByTagName(h[1]);if(h[1]==="*"){h=[];for(var m=0;l[m];m++)l[m].nodeType===1&&h.push(l[m]);l=h}return l};g.innerHTML="<a href='#'></a>";
91
+ if(g.firstChild&&typeof g.firstChild.getAttribute!=="undefined"&&g.firstChild.getAttribute("href")!=="#")n.attrHandle.href=function(h){return h.getAttribute("href",2)};g=null})();s.querySelectorAll&&function(){var g=k,h=s.createElement("div");h.innerHTML="<p class='TEST'></p>";if(!(h.querySelectorAll&&h.querySelectorAll(".TEST").length===0)){k=function(m,q,p,v){q=q||s;if(!v&&q.nodeType===9&&!x(q))try{return z(q.querySelectorAll(m),p)}catch(t){}return g(m,q,p,v)};for(var l in g)k[l]=g[l];h=null}}();
92
+ (function(){var g=s.createElement("div");g.innerHTML="<div class='test e'></div><div class='test'></div>";if(!(!g.getElementsByClassName||g.getElementsByClassName("e").length===0)){g.lastChild.className="e";if(g.getElementsByClassName("e").length!==1){n.order.splice(1,0,"CLASS");n.find.CLASS=function(h,l,m){if(typeof l.getElementsByClassName!=="undefined"&&!m)return l.getElementsByClassName(h[1])};g=null}}})();var E=s.compareDocumentPosition?function(g,h){return!!(g.compareDocumentPosition(h)&16)}:
93
+ function(g,h){return g!==h&&(g.contains?g.contains(h):true)},x=function(g){return(g=(g?g.ownerDocument||g:0).documentElement)?g.nodeName!=="HTML":false},ga=function(g,h){var l=[],m="",q;for(h=h.nodeType?[h]:h;q=n.match.PSEUDO.exec(g);){m+=q[0];g=g.replace(n.match.PSEUDO,"")}g=n.relative[g]?g+"*":g;q=0;for(var p=h.length;q<p;q++)k(g,h[q],l);return k.filter(m,l)};c.find=k;c.expr=k.selectors;c.expr[":"]=c.expr.filters;c.unique=k.uniqueSort;c.text=a;c.isXMLDoc=x;c.contains=E})();var eb=/Until$/,fb=/^(?:parents|prevUntil|prevAll)/,
94
+ gb=/,/;R=Array.prototype.slice;var Ia=function(a,b,d){if(c.isFunction(b))return c.grep(a,function(e,j){return!!b.call(e,j,e)===d});else if(b.nodeType)return c.grep(a,function(e){return e===b===d});else if(typeof b==="string"){var f=c.grep(a,function(e){return e.nodeType===1});if(Ua.test(b))return c.filter(b,f,!d);else b=c.filter(b,f)}return c.grep(a,function(e){return c.inArray(e,b)>=0===d})};c.fn.extend({find:function(a){for(var b=this.pushStack("","find",a),d=0,f=0,e=this.length;f<e;f++){d=b.length;
95
+ c.find(a,this[f],b);if(f>0)for(var j=d;j<b.length;j++)for(var i=0;i<d;i++)if(b[i]===b[j]){b.splice(j--,1);break}}return b},has:function(a){var b=c(a);return this.filter(function(){for(var d=0,f=b.length;d<f;d++)if(c.contains(this,b[d]))return true})},not:function(a){return this.pushStack(Ia(this,a,false),"not",a)},filter:function(a){return this.pushStack(Ia(this,a,true),"filter",a)},is:function(a){return!!a&&c.filter(a,this).length>0},closest:function(a,b){if(c.isArray(a)){var d=[],f=this[0],e,j=
96
+ {},i;if(f&&a.length){e=0;for(var o=a.length;e<o;e++){i=a[e];j[i]||(j[i]=c.expr.match.POS.test(i)?c(i,b||this.context):i)}for(;f&&f.ownerDocument&&f!==b;){for(i in j){e=j[i];if(e.jquery?e.index(f)>-1:c(f).is(e)){d.push({selector:i,elem:f});delete j[i]}}f=f.parentNode}}return d}var k=c.expr.match.POS.test(a)?c(a,b||this.context):null;return this.map(function(n,r){for(;r&&r.ownerDocument&&r!==b;){if(k?k.index(r)>-1:c(r).is(a))return r;r=r.parentNode}return null})},index:function(a){if(!a||typeof a===
97
+ "string")return c.inArray(this[0],a?c(a):this.parent().children());return c.inArray(a.jquery?a[0]:a,this)},add:function(a,b){a=typeof a==="string"?c(a,b||this.context):c.makeArray(a);b=c.merge(this.get(),a);return this.pushStack(qa(a[0])||qa(b[0])?b:c.unique(b))},andSelf:function(){return this.add(this.prevObject)}});c.each({parent:function(a){return(a=a.parentNode)&&a.nodeType!==11?a:null},parents:function(a){return c.dir(a,"parentNode")},parentsUntil:function(a,b,d){return c.dir(a,"parentNode",
98
+ d)},next:function(a){return c.nth(a,2,"nextSibling")},prev:function(a){return c.nth(a,2,"previousSibling")},nextAll:function(a){return c.dir(a,"nextSibling")},prevAll:function(a){return c.dir(a,"previousSibling")},nextUntil:function(a,b,d){return c.dir(a,"nextSibling",d)},prevUntil:function(a,b,d){return c.dir(a,"previousSibling",d)},siblings:function(a){return c.sibling(a.parentNode.firstChild,a)},children:function(a){return c.sibling(a.firstChild)},contents:function(a){return c.nodeName(a,"iframe")?
99
+ a.contentDocument||a.contentWindow.document:c.makeArray(a.childNodes)}},function(a,b){c.fn[a]=function(d,f){var e=c.map(this,b,d);eb.test(a)||(f=d);if(f&&typeof f==="string")e=c.filter(f,e);e=this.length>1?c.unique(e):e;if((this.length>1||gb.test(f))&&fb.test(a))e=e.reverse();return this.pushStack(e,a,R.call(arguments).join(","))}});c.extend({filter:function(a,b,d){if(d)a=":not("+a+")";return c.find.matches(a,b)},dir:function(a,b,d){var f=[];for(a=a[b];a&&a.nodeType!==9&&(d===w||a.nodeType!==1||!c(a).is(d));){a.nodeType===
100
+ 1&&f.push(a);a=a[b]}return f},nth:function(a,b,d){b=b||1;for(var f=0;a;a=a[d])if(a.nodeType===1&&++f===b)break;return a},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)a.nodeType===1&&a!==b&&d.push(a);return d}});var Ja=/ jQuery\d+="(?:\d+|null)"/g,V=/^\s+/,Ka=/(<([\w:]+)[^>]*?)\/>/g,hb=/^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,La=/<([\w:]+)/,ib=/<tbody/i,jb=/<|&#?\w+;/,ta=/<script|<object|<embed|<option|<style/i,ua=/checked\s*(?:[^=]|=\s*.checked.)/i,Ma=function(a,b,d){return hb.test(d)?
101
+ a:b+"></"+d+">"},F={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]};F.optgroup=F.option;F.tbody=F.tfoot=F.colgroup=F.caption=F.thead;F.th=F.td;if(!c.support.htmlSerialize)F._default=[1,"div<div>","</div>"];c.fn.extend({text:function(a){if(c.isFunction(a))return this.each(function(b){var d=
102
+ c(this);d.text(a.call(this,b,d.text()))});if(typeof a!=="object"&&a!==w)return this.empty().append((this[0]&&this[0].ownerDocument||s).createTextNode(a));return c.text(this)},wrapAll:function(a){if(c.isFunction(a))return this.each(function(d){c(this).wrapAll(a.call(this,d))});if(this[0]){var b=c(a,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var d=this;d.firstChild&&d.firstChild.nodeType===1;)d=d.firstChild;return d}).append(this)}return this},
103
+ wrapInner:function(a){if(c.isFunction(a))return this.each(function(b){c(this).wrapInner(a.call(this,b))});return this.each(function(){var b=c(this),d=b.contents();d.length?d.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){c(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){c.nodeName(this,"body")||c(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.appendChild(a)})},
104
+ prepend:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,this)});else if(arguments.length){var a=c(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,
105
+ this.nextSibling)});else if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,c(arguments[0]).toArray());return a}},remove:function(a,b){for(var d=0,f;(f=this[d])!=null;d++)if(!a||c.filter(a,[f]).length){if(!b&&f.nodeType===1){c.cleanData(f.getElementsByTagName("*"));c.cleanData([f])}f.parentNode&&f.parentNode.removeChild(f)}return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++)for(b.nodeType===1&&c.cleanData(b.getElementsByTagName("*"));b.firstChild;)b.removeChild(b.firstChild);
106
+ return this},clone:function(a){var b=this.map(function(){if(!c.support.noCloneEvent&&!c.isXMLDoc(this)){var d=this.outerHTML,f=this.ownerDocument;if(!d){d=f.createElement("div");d.appendChild(this.cloneNode(true));d=d.innerHTML}return c.clean([d.replace(Ja,"").replace(/=([^="'>\s]+\/)>/g,'="$1">').replace(V,"")],f)[0]}else return this.cloneNode(true)});if(a===true){ra(this,b);ra(this.find("*"),b.find("*"))}return b},html:function(a){if(a===w)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(Ja,
107
+ ""):null;else if(typeof a==="string"&&!ta.test(a)&&(c.support.leadingWhitespace||!V.test(a))&&!F[(La.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Ka,Ma);try{for(var b=0,d=this.length;b<d;b++)if(this[b].nodeType===1){c.cleanData(this[b].getElementsByTagName("*"));this[b].innerHTML=a}}catch(f){this.empty().append(a)}}else c.isFunction(a)?this.each(function(e){var j=c(this),i=j.html();j.empty().append(function(){return a.call(this,e,i)})}):this.empty().append(a);return this},replaceWith:function(a){if(this[0]&&
108
+ this[0].parentNode){if(c.isFunction(a))return this.each(function(b){var d=c(this),f=d.html();d.replaceWith(a.call(this,b,f))});if(typeof a!=="string")a=c(a).detach();return this.each(function(){var b=this.nextSibling,d=this.parentNode;c(this).remove();b?c(b).before(a):c(d).append(a)})}else return this.pushStack(c(c.isFunction(a)?a():a),"replaceWith",a)},detach:function(a){return this.remove(a,true)},domManip:function(a,b,d){function f(u){return c.nodeName(u,"table")?u.getElementsByTagName("tbody")[0]||
109
+ u.appendChild(u.ownerDocument.createElement("tbody")):u}var e,j,i=a[0],o=[],k;if(!c.support.checkClone&&arguments.length===3&&typeof i==="string"&&ua.test(i))return this.each(function(){c(this).domManip(a,b,d,true)});if(c.isFunction(i))return this.each(function(u){var z=c(this);a[0]=i.call(this,u,b?z.html():w);z.domManip(a,b,d)});if(this[0]){e=i&&i.parentNode;e=c.support.parentNode&&e&&e.nodeType===11&&e.childNodes.length===this.length?{fragment:e}:sa(a,this,o);k=e.fragment;if(j=k.childNodes.length===
110
+ 1?(k=k.firstChild):k.firstChild){b=b&&c.nodeName(j,"tr");for(var n=0,r=this.length;n<r;n++)d.call(b?f(this[n],j):this[n],n>0||e.cacheable||this.length>1?k.cloneNode(true):k)}o.length&&c.each(o,Qa)}return this}});c.fragments={};c.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){c.fn[a]=function(d){var f=[];d=c(d);var e=this.length===1&&this[0].parentNode;if(e&&e.nodeType===11&&e.childNodes.length===1&&d.length===1){d[b](this[0]);
111
+ return this}else{e=0;for(var j=d.length;e<j;e++){var i=(e>0?this.clone(true):this).get();c.fn[b].apply(c(d[e]),i);f=f.concat(i)}return this.pushStack(f,a,d.selector)}}});c.extend({clean:function(a,b,d,f){b=b||s;if(typeof b.createElement==="undefined")b=b.ownerDocument||b[0]&&b[0].ownerDocument||s;for(var e=[],j=0,i;(i=a[j])!=null;j++){if(typeof i==="number")i+="";if(i){if(typeof i==="string"&&!jb.test(i))i=b.createTextNode(i);else if(typeof i==="string"){i=i.replace(Ka,Ma);var o=(La.exec(i)||["",
112
+ ""])[1].toLowerCase(),k=F[o]||F._default,n=k[0],r=b.createElement("div");for(r.innerHTML=k[1]+i+k[2];n--;)r=r.lastChild;if(!c.support.tbody){n=ib.test(i);o=o==="table"&&!n?r.firstChild&&r.firstChild.childNodes:k[1]==="<table>"&&!n?r.childNodes:[];for(k=o.length-1;k>=0;--k)c.nodeName(o[k],"tbody")&&!o[k].childNodes.length&&o[k].parentNode.removeChild(o[k])}!c.support.leadingWhitespace&&V.test(i)&&r.insertBefore(b.createTextNode(V.exec(i)[0]),r.firstChild);i=r.childNodes}if(i.nodeType)e.push(i);else e=
113
+ c.merge(e,i)}}if(d)for(j=0;e[j];j++)if(f&&c.nodeName(e[j],"script")&&(!e[j].type||e[j].type.toLowerCase()==="text/javascript"))f.push(e[j].parentNode?e[j].parentNode.removeChild(e[j]):e[j]);else{e[j].nodeType===1&&e.splice.apply(e,[j+1,0].concat(c.makeArray(e[j].getElementsByTagName("script"))));d.appendChild(e[j])}return e},cleanData:function(a){for(var b,d,f=c.cache,e=c.event.special,j=c.support.deleteExpando,i=0,o;(o=a[i])!=null;i++)if(d=o[c.expando]){b=f[d];if(b.events)for(var k in b.events)e[k]?
114
+ c.event.remove(o,k):Ca(o,k,b.handle);if(j)delete o[c.expando];else o.removeAttribute&&o.removeAttribute(c.expando);delete f[d]}}});var kb=/z-?index|font-?weight|opacity|zoom|line-?height/i,Na=/alpha\([^)]*\)/,Oa=/opacity=([^)]*)/,ha=/float/i,ia=/-([a-z])/ig,lb=/([A-Z])/g,mb=/^-?\d+(?:px)?$/i,nb=/^-?\d/,ob={position:"absolute",visibility:"hidden",display:"block"},pb=["Left","Right"],qb=["Top","Bottom"],rb=s.defaultView&&s.defaultView.getComputedStyle,Pa=c.support.cssFloat?"cssFloat":"styleFloat",ja=
115
+ function(a,b){return b.toUpperCase()};c.fn.css=function(a,b){return X(this,a,b,true,function(d,f,e){if(e===w)return c.curCSS(d,f);if(typeof e==="number"&&!kb.test(f))e+="px";c.style(d,f,e)})};c.extend({style:function(a,b,d){if(!a||a.nodeType===3||a.nodeType===8)return w;if((b==="width"||b==="height")&&parseFloat(d)<0)d=w;var f=a.style||a,e=d!==w;if(!c.support.opacity&&b==="opacity"){if(e){f.zoom=1;b=parseInt(d,10)+""==="NaN"?"":"alpha(opacity="+d*100+")";a=f.filter||c.curCSS(a,"filter")||"";f.filter=
116
+ Na.test(a)?a.replace(Na,b):b}return f.filter&&f.filter.indexOf("opacity=")>=0?parseFloat(Oa.exec(f.filter)[1])/100+"":""}if(ha.test(b))b=Pa;b=b.replace(ia,ja);if(e)f[b]=d;return f[b]},css:function(a,b,d,f){if(b==="width"||b==="height"){var e,j=b==="width"?pb:qb;function i(){e=b==="width"?a.offsetWidth:a.offsetHeight;f!=="border"&&c.each(j,function(){f||(e-=parseFloat(c.curCSS(a,"padding"+this,true))||0);if(f==="margin")e+=parseFloat(c.curCSS(a,"margin"+this,true))||0;else e-=parseFloat(c.curCSS(a,
117
+ "border"+this+"Width",true))||0})}a.offsetWidth!==0?i():c.swap(a,ob,i);return Math.max(0,Math.round(e))}return c.curCSS(a,b,d)},curCSS:function(a,b,d){var f,e=a.style;if(!c.support.opacity&&b==="opacity"&&a.currentStyle){f=Oa.test(a.currentStyle.filter||"")?parseFloat(RegExp.$1)/100+"":"";return f===""?"1":f}if(ha.test(b))b=Pa;if(!d&&e&&e[b])f=e[b];else if(rb){if(ha.test(b))b="float";b=b.replace(lb,"-$1").toLowerCase();e=a.ownerDocument.defaultView;if(!e)return null;if(a=e.getComputedStyle(a,null))f=
118
+ a.getPropertyValue(b);if(b==="opacity"&&f==="")f="1"}else if(a.currentStyle){d=b.replace(ia,ja);f=a.currentStyle[b]||a.currentStyle[d];if(!mb.test(f)&&nb.test(f)){b=e.left;var j=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;e.left=d==="fontSize"?"1em":f||0;f=e.pixelLeft+"px";e.left=b;a.runtimeStyle.left=j}}return f},swap:function(a,b,d){var f={};for(var e in b){f[e]=a.style[e];a.style[e]=b[e]}d.call(a);for(e in b)a.style[e]=f[e]}});if(c.expr&&c.expr.filters){c.expr.filters.hidden=function(a){var b=
119
+ a.offsetWidth,d=a.offsetHeight,f=a.nodeName.toLowerCase()==="tr";return b===0&&d===0&&!f?true:b>0&&d>0&&!f?false:c.curCSS(a,"display")==="none"};c.expr.filters.visible=function(a){return!c.expr.filters.hidden(a)}}var sb=J(),tb=/<script(.|\s)*?\/script>/gi,ub=/select|textarea/i,vb=/color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week/i,N=/=\?(&|$)/,ka=/\?/,wb=/(\?|&)_=.*?(&|$)/,xb=/^(\w+:)?\/\/([^\/?#]+)/,yb=/%20/g,zb=c.fn.load;c.fn.extend({load:function(a,b,d){if(typeof a!==
120
+ "string")return zb.call(this,a);else if(!this.length)return this;var f=a.indexOf(" ");if(f>=0){var e=a.slice(f,a.length);a=a.slice(0,f)}f="GET";if(b)if(c.isFunction(b)){d=b;b=null}else if(typeof b==="object"){b=c.param(b,c.ajaxSettings.traditional);f="POST"}var j=this;c.ajax({url:a,type:f,dataType:"html",data:b,complete:function(i,o){if(o==="success"||o==="notmodified")j.html(e?c("<div />").append(i.responseText.replace(tb,"")).find(e):i.responseText);d&&j.each(d,[i.responseText,o,i])}});return this},
121
+ serialize:function(){return c.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?c.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||ub.test(this.nodeName)||vb.test(this.type))}).map(function(a,b){a=c(this).val();return a==null?null:c.isArray(a)?c.map(a,function(d){return{name:b.name,value:d}}):{name:b.name,value:a}}).get()}});c.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),
122
+ function(a,b){c.fn[b]=function(d){return this.bind(b,d)}});c.extend({get:function(a,b,d,f){if(c.isFunction(b)){f=f||d;d=b;b=null}return c.ajax({type:"GET",url:a,data:b,success:d,dataType:f})},getScript:function(a,b){return c.get(a,null,b,"script")},getJSON:function(a,b,d){return c.get(a,b,d,"json")},post:function(a,b,d,f){if(c.isFunction(b)){f=f||d;d=b;b={}}return c.ajax({type:"POST",url:a,data:b,success:d,dataType:f})},ajaxSetup:function(a){c.extend(c.ajaxSettings,a)},ajaxSettings:{url:location.href,
123
+ global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:A.XMLHttpRequest&&(A.location.protocol!=="file:"||!A.ActiveXObject)?function(){return new A.XMLHttpRequest}:function(){try{return new A.ActiveXObject("Microsoft.XMLHTTP")}catch(a){}},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},etag:{},ajax:function(a){function b(){e.success&&
124
+ e.success.call(k,o,i,x);e.global&&f("ajaxSuccess",[x,e])}function d(){e.complete&&e.complete.call(k,x,i);e.global&&f("ajaxComplete",[x,e]);e.global&&!--c.active&&c.event.trigger("ajaxStop")}function f(q,p){(e.context?c(e.context):c.event).trigger(q,p)}var e=c.extend(true,{},c.ajaxSettings,a),j,i,o,k=a&&a.context||e,n=e.type.toUpperCase();if(e.data&&e.processData&&typeof e.data!=="string")e.data=c.param(e.data,e.traditional);if(e.dataType==="jsonp"){if(n==="GET")N.test(e.url)||(e.url+=(ka.test(e.url)?
125
+ "&":"?")+(e.jsonp||"callback")+"=?");else if(!e.data||!N.test(e.data))e.data=(e.data?e.data+"&":"")+(e.jsonp||"callback")+"=?";e.dataType="json"}if(e.dataType==="json"&&(e.data&&N.test(e.data)||N.test(e.url))){j=e.jsonpCallback||"jsonp"+sb++;if(e.data)e.data=(e.data+"").replace(N,"="+j+"$1");e.url=e.url.replace(N,"="+j+"$1");e.dataType="script";A[j]=A[j]||function(q){o=q;b();d();A[j]=w;try{delete A[j]}catch(p){}z&&z.removeChild(C)}}if(e.dataType==="script"&&e.cache===null)e.cache=false;if(e.cache===
126
+ false&&n==="GET"){var r=J(),u=e.url.replace(wb,"$1_="+r+"$2");e.url=u+(u===e.url?(ka.test(e.url)?"&":"?")+"_="+r:"")}if(e.data&&n==="GET")e.url+=(ka.test(e.url)?"&":"?")+e.data;e.global&&!c.active++&&c.event.trigger("ajaxStart");r=(r=xb.exec(e.url))&&(r[1]&&r[1]!==location.protocol||r[2]!==location.host);if(e.dataType==="script"&&n==="GET"&&r){var z=s.getElementsByTagName("head")[0]||s.documentElement,C=s.createElement("script");C.src=e.url;if(e.scriptCharset)C.charset=e.scriptCharset;if(!j){var B=
127
+ false;C.onload=C.onreadystatechange=function(){if(!B&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){B=true;b();d();C.onload=C.onreadystatechange=null;z&&C.parentNode&&z.removeChild(C)}}}z.insertBefore(C,z.firstChild);return w}var E=false,x=e.xhr();if(x){e.username?x.open(n,e.url,e.async,e.username,e.password):x.open(n,e.url,e.async);try{if(e.data||a&&a.contentType)x.setRequestHeader("Content-Type",e.contentType);if(e.ifModified){c.lastModified[e.url]&&x.setRequestHeader("If-Modified-Since",
128
+ c.lastModified[e.url]);c.etag[e.url]&&x.setRequestHeader("If-None-Match",c.etag[e.url])}r||x.setRequestHeader("X-Requested-With","XMLHttpRequest");x.setRequestHeader("Accept",e.dataType&&e.accepts[e.dataType]?e.accepts[e.dataType]+", */*":e.accepts._default)}catch(ga){}if(e.beforeSend&&e.beforeSend.call(k,x,e)===false){e.global&&!--c.active&&c.event.trigger("ajaxStop");x.abort();return false}e.global&&f("ajaxSend",[x,e]);var g=x.onreadystatechange=function(q){if(!x||x.readyState===0||q==="abort"){E||
129
+ d();E=true;if(x)x.onreadystatechange=c.noop}else if(!E&&x&&(x.readyState===4||q==="timeout")){E=true;x.onreadystatechange=c.noop;i=q==="timeout"?"timeout":!c.httpSuccess(x)?"error":e.ifModified&&c.httpNotModified(x,e.url)?"notmodified":"success";var p;if(i==="success")try{o=c.httpData(x,e.dataType,e)}catch(v){i="parsererror";p=v}if(i==="success"||i==="notmodified")j||b();else c.handleError(e,x,i,p);d();q==="timeout"&&x.abort();if(e.async)x=null}};try{var h=x.abort;x.abort=function(){x&&h.call(x);
130
+ g("abort")}}catch(l){}e.async&&e.timeout>0&&setTimeout(function(){x&&!E&&g("timeout")},e.timeout);try{x.send(n==="POST"||n==="PUT"||n==="DELETE"?e.data:null)}catch(m){c.handleError(e,x,null,m);d()}e.async||g();return x}},handleError:function(a,b,d,f){if(a.error)a.error.call(a.context||a,b,d,f);if(a.global)(a.context?c(a.context):c.event).trigger("ajaxError",[b,a,f])},active:0,httpSuccess:function(a){try{return!a.status&&location.protocol==="file:"||a.status>=200&&a.status<300||a.status===304||a.status===
131
+ 1223||a.status===0}catch(b){}return false},httpNotModified:function(a,b){var d=a.getResponseHeader("Last-Modified"),f=a.getResponseHeader("Etag");if(d)c.lastModified[b]=d;if(f)c.etag[b]=f;return a.status===304||a.status===0},httpData:function(a,b,d){var f=a.getResponseHeader("content-type")||"",e=b==="xml"||!b&&f.indexOf("xml")>=0;a=e?a.responseXML:a.responseText;e&&a.documentElement.nodeName==="parsererror"&&c.error("parsererror");if(d&&d.dataFilter)a=d.dataFilter(a,b);if(typeof a==="string")if(b===
132
+ "json"||!b&&f.indexOf("json")>=0)a=c.parseJSON(a);else if(b==="script"||!b&&f.indexOf("javascript")>=0)c.globalEval(a);return a},param:function(a,b){function d(i,o){if(c.isArray(o))c.each(o,function(k,n){b||/\[\]$/.test(i)?f(i,n):d(i+"["+(typeof n==="object"||c.isArray(n)?k:"")+"]",n)});else!b&&o!=null&&typeof o==="object"?c.each(o,function(k,n){d(i+"["+k+"]",n)}):f(i,o)}function f(i,o){o=c.isFunction(o)?o():o;e[e.length]=encodeURIComponent(i)+"="+encodeURIComponent(o)}var e=[];if(b===w)b=c.ajaxSettings.traditional;
133
+ if(c.isArray(a)||a.jquery)c.each(a,function(){f(this.name,this.value)});else for(var j in a)d(j,a[j]);return e.join("&").replace(yb,"+")}});var la={},Ab=/toggle|show|hide/,Bb=/^([+-]=)?([\d+-.]+)(.*)$/,W,va=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];c.fn.extend({show:function(a,b){if(a||a===0)return this.animate(K("show",3),a,b);else{a=0;for(b=this.length;a<b;a++){var d=c.data(this[a],"olddisplay");
134
+ this[a].style.display=d||"";if(c.css(this[a],"display")==="none"){d=this[a].nodeName;var f;if(la[d])f=la[d];else{var e=c("<"+d+" />").appendTo("body");f=e.css("display");if(f==="none")f="block";e.remove();la[d]=f}c.data(this[a],"olddisplay",f)}}a=0;for(b=this.length;a<b;a++)this[a].style.display=c.data(this[a],"olddisplay")||"";return this}},hide:function(a,b){if(a||a===0)return this.animate(K("hide",3),a,b);else{a=0;for(b=this.length;a<b;a++){var d=c.data(this[a],"olddisplay");!d&&d!=="none"&&c.data(this[a],
135
+ "olddisplay",c.css(this[a],"display"))}a=0;for(b=this.length;a<b;a++)this[a].style.display="none";return this}},_toggle:c.fn.toggle,toggle:function(a,b){var d=typeof a==="boolean";if(c.isFunction(a)&&c.isFunction(b))this._toggle.apply(this,arguments);else a==null||d?this.each(function(){var f=d?a:c(this).is(":hidden");c(this)[f?"show":"hide"]()}):this.animate(K("toggle",3),a,b);return this},fadeTo:function(a,b,d){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},a,d)},
136
+ animate:function(a,b,d,f){var e=c.speed(b,d,f);if(c.isEmptyObject(a))return this.each(e.complete);return this[e.queue===false?"each":"queue"](function(){var j=c.extend({},e),i,o=this.nodeType===1&&c(this).is(":hidden"),k=this;for(i in a){var n=i.replace(ia,ja);if(i!==n){a[n]=a[i];delete a[i];i=n}if(a[i]==="hide"&&o||a[i]==="show"&&!o)return j.complete.call(this);if((i==="height"||i==="width")&&this.style){j.display=c.css(this,"display");j.overflow=this.style.overflow}if(c.isArray(a[i])){(j.specialEasing=
137
+ j.specialEasing||{})[i]=a[i][1];a[i]=a[i][0]}}if(j.overflow!=null)this.style.overflow="hidden";j.curAnim=c.extend({},a);c.each(a,function(r,u){var z=new c.fx(k,j,r);if(Ab.test(u))z[u==="toggle"?o?"show":"hide":u](a);else{var C=Bb.exec(u),B=z.cur(true)||0;if(C){u=parseFloat(C[2]);var E=C[3]||"px";if(E!=="px"){k.style[r]=(u||1)+E;B=(u||1)/z.cur(true)*B;k.style[r]=B+E}if(C[1])u=(C[1]==="-="?-1:1)*u+B;z.custom(B,u,E)}else z.custom(B,u,"")}});return true})},stop:function(a,b){var d=c.timers;a&&this.queue([]);
138
+ this.each(function(){for(var f=d.length-1;f>=0;f--)if(d[f].elem===this){b&&d[f](true);d.splice(f,1)}});b||this.dequeue();return this}});c.each({slideDown:K("show",1),slideUp:K("hide",1),slideToggle:K("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(a,b){c.fn[a]=function(d,f){return this.animate(b,d,f)}});c.extend({speed:function(a,b,d){var f=a&&typeof a==="object"?a:{complete:d||!d&&b||c.isFunction(a)&&a,duration:a,easing:d&&b||b&&!c.isFunction(b)&&b};f.duration=c.fx.off?0:typeof f.duration===
139
+ "number"?f.duration:c.fx.speeds[f.duration]||c.fx.speeds._default;f.old=f.complete;f.complete=function(){f.queue!==false&&c(this).dequeue();c.isFunction(f.old)&&f.old.call(this)};return f},easing:{linear:function(a,b,d,f){return d+f*a},swing:function(a,b,d,f){return(-Math.cos(a*Math.PI)/2+0.5)*f+d}},timers:[],fx:function(a,b,d){this.options=b;this.elem=a;this.prop=d;if(!b.orig)b.orig={}}});c.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(c.fx.step[this.prop]||
140
+ c.fx.step._default)(this);if((this.prop==="height"||this.prop==="width")&&this.elem.style)this.elem.style.display="block"},cur:function(a){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];return(a=parseFloat(c.css(this.elem,this.prop,a)))&&a>-10000?a:parseFloat(c.curCSS(this.elem,this.prop))||0},custom:function(a,b,d){function f(j){return e.step(j)}this.startTime=J();this.start=a;this.end=b;this.unit=d||this.unit||"px";this.now=this.start;
141
+ this.pos=this.state=0;var e=this;f.elem=this.elem;if(f()&&c.timers.push(f)&&!W)W=setInterval(c.fx.tick,13)},show:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());c(this.elem).show()},hide:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(a){var b=J(),d=true;if(a||b>=this.options.duration+this.startTime){this.now=
142
+ this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var f in this.options.curAnim)if(this.options.curAnim[f]!==true)d=false;if(d){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;a=c.data(this.elem,"olddisplay");this.elem.style.display=a?a:this.options.display;if(c.css(this.elem,"display")==="none")this.elem.style.display="block"}this.options.hide&&c(this.elem).hide();if(this.options.hide||this.options.show)for(var e in this.options.curAnim)c.style(this.elem,
143
+ e,this.options.orig[e]);this.options.complete.call(this.elem)}return false}else{e=b-this.startTime;this.state=e/this.options.duration;a=this.options.easing||(c.easing.swing?"swing":"linear");this.pos=c.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||a](this.state,e,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update()}return true}};c.extend(c.fx,{tick:function(){for(var a=c.timers,b=0;b<a.length;b++)a[b]()||a.splice(b--,1);a.length||
144
+ c.fx.stop()},stop:function(){clearInterval(W);W=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){c.style(a.elem,"opacity",a.now)},_default:function(a){if(a.elem.style&&a.elem.style[a.prop]!=null)a.elem.style[a.prop]=(a.prop==="width"||a.prop==="height"?Math.max(0,a.now):a.now)+a.unit;else a.elem[a.prop]=a.now}}});if(c.expr&&c.expr.filters)c.expr.filters.animated=function(a){return c.grep(c.timers,function(b){return a===b.elem}).length};c.fn.offset="getBoundingClientRect"in s.documentElement?
145
+ function(a){var b=this[0];if(a)return this.each(function(e){c.offset.setOffset(this,a,e)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return c.offset.bodyOffset(b);var d=b.getBoundingClientRect(),f=b.ownerDocument;b=f.body;f=f.documentElement;return{top:d.top+(self.pageYOffset||c.support.boxModel&&f.scrollTop||b.scrollTop)-(f.clientTop||b.clientTop||0),left:d.left+(self.pageXOffset||c.support.boxModel&&f.scrollLeft||b.scrollLeft)-(f.clientLeft||b.clientLeft||0)}}:function(a){var b=
146
+ this[0];if(a)return this.each(function(r){c.offset.setOffset(this,a,r)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return c.offset.bodyOffset(b);c.offset.initialize();var d=b.offsetParent,f=b,e=b.ownerDocument,j,i=e.documentElement,o=e.body;f=(e=e.defaultView)?e.getComputedStyle(b,null):b.currentStyle;for(var k=b.offsetTop,n=b.offsetLeft;(b=b.parentNode)&&b!==o&&b!==i;){if(c.offset.supportsFixedPosition&&f.position==="fixed")break;j=e?e.getComputedStyle(b,null):b.currentStyle;
147
+ k-=b.scrollTop;n-=b.scrollLeft;if(b===d){k+=b.offsetTop;n+=b.offsetLeft;if(c.offset.doesNotAddBorder&&!(c.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(b.nodeName))){k+=parseFloat(j.borderTopWidth)||0;n+=parseFloat(j.borderLeftWidth)||0}f=d;d=b.offsetParent}if(c.offset.subtractsBorderForOverflowNotVisible&&j.overflow!=="visible"){k+=parseFloat(j.borderTopWidth)||0;n+=parseFloat(j.borderLeftWidth)||0}f=j}if(f.position==="relative"||f.position==="static"){k+=o.offsetTop;n+=o.offsetLeft}if(c.offset.supportsFixedPosition&&
148
+ f.position==="fixed"){k+=Math.max(i.scrollTop,o.scrollTop);n+=Math.max(i.scrollLeft,o.scrollLeft)}return{top:k,left:n}};c.offset={initialize:function(){var a=s.body,b=s.createElement("div"),d,f,e,j=parseFloat(c.curCSS(a,"marginTop",true))||0;c.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"});b.innerHTML="<div style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;'><div></div></div><table style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;' cellpadding='0' cellspacing='0'><tr><td></td></tr></table>";
149
+ a.insertBefore(b,a.firstChild);d=b.firstChild;f=d.firstChild;e=d.nextSibling.firstChild.firstChild;this.doesNotAddBorder=f.offsetTop!==5;this.doesAddBorderForTableAndCells=e.offsetTop===5;f.style.position="fixed";f.style.top="20px";this.supportsFixedPosition=f.offsetTop===20||f.offsetTop===15;f.style.position=f.style.top="";d.style.overflow="hidden";d.style.position="relative";this.subtractsBorderForOverflowNotVisible=f.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==j;a.removeChild(b);
150
+ c.offset.initialize=c.noop},bodyOffset:function(a){var b=a.offsetTop,d=a.offsetLeft;c.offset.initialize();if(c.offset.doesNotIncludeMarginInBodyOffset){b+=parseFloat(c.curCSS(a,"marginTop",true))||0;d+=parseFloat(c.curCSS(a,"marginLeft",true))||0}return{top:b,left:d}},setOffset:function(a,b,d){if(/static/.test(c.curCSS(a,"position")))a.style.position="relative";var f=c(a),e=f.offset(),j=parseInt(c.curCSS(a,"top",true),10)||0,i=parseInt(c.curCSS(a,"left",true),10)||0;if(c.isFunction(b))b=b.call(a,
151
+ d,e);d={top:b.top-e.top+j,left:b.left-e.left+i};"using"in b?b.using.call(a,d):f.css(d)}};c.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),d=this.offset(),f=/^body|html$/i.test(b[0].nodeName)?{top:0,left:0}:b.offset();d.top-=parseFloat(c.curCSS(a,"marginTop",true))||0;d.left-=parseFloat(c.curCSS(a,"marginLeft",true))||0;f.top+=parseFloat(c.curCSS(b[0],"borderTopWidth",true))||0;f.left+=parseFloat(c.curCSS(b[0],"borderLeftWidth",true))||0;return{top:d.top-
152
+ f.top,left:d.left-f.left}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||s.body;a&&!/^body|html$/i.test(a.nodeName)&&c.css(a,"position")==="static";)a=a.offsetParent;return a})}});c.each(["Left","Top"],function(a,b){var d="scroll"+b;c.fn[d]=function(f){var e=this[0],j;if(!e)return null;if(f!==w)return this.each(function(){if(j=wa(this))j.scrollTo(!a?f:c(j).scrollLeft(),a?f:c(j).scrollTop());else this[d]=f});else return(j=wa(e))?"pageXOffset"in j?j[a?"pageYOffset":
153
+ "pageXOffset"]:c.support.boxModel&&j.document.documentElement[d]||j.document.body[d]:e[d]}});c.each(["Height","Width"],function(a,b){var d=b.toLowerCase();c.fn["inner"+b]=function(){return this[0]?c.css(this[0],d,false,"padding"):null};c.fn["outer"+b]=function(f){return this[0]?c.css(this[0],d,false,f?"margin":"border"):null};c.fn[d]=function(f){var e=this[0];if(!e)return f==null?null:this;if(c.isFunction(f))return this.each(function(j){var i=c(this);i[d](f.call(this,j,i[d]()))});return"scrollTo"in
154
+ e&&e.document?e.document.compatMode==="CSS1Compat"&&e.document.documentElement["client"+b]||e.document.body["client"+b]:e.nodeType===9?Math.max(e.documentElement["client"+b],e.body["scroll"+b],e.documentElement["scroll"+b],e.body["offset"+b],e.documentElement["offset"+b]):f===w?c.css(e,d):this.css(d,typeof f==="string"?f:f+"px")}});A.jQuery=A.$=c})(window);
js/layernav/jquery-noconflict.js ADDED
@@ -0,0 +1 @@
 
1
+ jQuery.noConflict();
media/layernav/loading.gif ADDED
Binary file
package.xml ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0"?>
2
+ <package>
3
+ <name>Custom_Layered_Navigation_Style</name>
4
+ <version>1.0.1406</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>Change style of Magento layered navigation</summary>
10
+ <description>Change style of Layered navigation to dropdown select box or radio box.
11
+
12
+ Select some of customized style for radio box.
13
+
14
+ Easy to select custom or default style for layered navigation in admin panel.</description>
15
+ <notes>First release</notes>
16
+ <authors><author><name>Hoang Viet</name><user>auto-converted</user><email>hien.tran@mageex.com</email></author></authors>
17
+ <date>2011-06-14</date>
18
+ <time>10:10:44</time>
19
+ <contents><target name="mageskin"><dir name="frontend"><dir name="default"><dir name="default"><dir name="css"><file name="styles.css" hash="983f121e88596d9dd74d5d212c39a988"/></dir><dir name="images"><file name="transparent_bg.png" hash="97196aa0ed0309c20a86ade933f837fa"/></dir></dir></dir></dir></target><target name="magedesign"><dir name="frontend"><dir name="default"><dir name="default"><dir name="layout"><file name="page.xml" hash="5449b320335d4f81cd8e775607d7c939"/></dir><dir name="template"><dir name="catalog"><dir name="layer"><file name="filter.phtml" hash="5c90049fad42c68d62ef5e61404d4870"/><file name="view.phtml" hash="7bb4a676dbd0e785a83572918439ae6b"/></dir></dir></dir></dir></dir></dir></target><target name="mage"><dir name="js"><dir name="layernav"><file name="fancyboxes.js" hash="d11064cea5ef744ed0170059d9c5ad1b"/><file name="jquery-1.4.2.min.js" hash="65b352e1ba79f0e2a3b1e014bc2571af"/><file name="jquery-noconflict.js" hash="3179f2255b046d5f2e9a71e365287bef"/></dir></dir></target><target name="magemedia"><dir name="layernav"><file name="loading.gif" hash="4fca770c945a1806941b9f526875a979"/></dir></target><target name="magecommunity"><dir><dir name="Mageex"><dir name="Layernav"><dir name="etc"><file name="config.xml" hash="6c433df7ecfbaaf5de68c4ec2c5a1e2a"/><file name="system.xml" hash="5742953a95126277af0b3f2dbd0094e6"/></dir><dir name="Helper"><file name="Data.php" hash="2c97dfe32b9ab4c24b202c080d9b0c4c"/></dir><dir name="Model"><dir name="System"><dir name="Config"><dir name="Source"><file name="Stylefc.php" hash="be972e24d4e7d06985ca45bfeb95ac5f"/><file name="Type.php" hash="a0246215d7a7707f524b26ce46a9126c"/></dir></dir></dir></dir></dir></dir></dir></target></contents>
20
+ <compatible/>
21
+ <dependencies/>
22
+ </package>
skin/frontend/default/default/css/styles.css ADDED
@@ -0,0 +1,1684 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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_default
22
+ * @copyright Copyright (c) 2010 Magento Inc. (http://www.magentocommerce.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 { background:#496778 url(../images/bkg_body.gif) 50% 0 repeat-y; font:12px/1.55 Arial, Helvetica, sans-serif; color:#2f2f2f; text-align:center; }
30
+
31
+ img { border:0; vertical-align:top; }
32
+
33
+ a { color:#1e7ec8; text-decoration:underline; }
34
+ a:hover { text-decoration:none; }
35
+ :focus { outline:0; }
36
+
37
+ /* Headings */
38
+ h1,h2,h3,
39
+ h4,h5,h6 { margin:0 0 5px; line-height:1.35; color:#0a263c; }
40
+ h1 { font-size:20px; font-weight:normal; }
41
+ h2 { font-size:18px; font-weight:normal; }
42
+ h3 { font-size:16px; font-weight:bold; }
43
+ h4 { font-size:14px; font-weight:bold; }
44
+ h5 { font-size:12px; font-weight:bold; }
45
+ h6 { font-size:11px; font-weight:bold; }
46
+
47
+ /* Forms */
48
+ form { display:inline; }
49
+ fieldset { border:0; }
50
+ legend { display:none; }
51
+
52
+ /* Table */
53
+ table { border:0; /*border-collapse:collapse;*/ border-spacing:0; empty-cells:show; font-size:100%; }
54
+ caption,th,td { vertical-align:top; text-align:left; font-weight:normal; }
55
+
56
+ /* Content */
57
+ p { margin:0 0 10px; }
58
+ strong { font-weight:bold; }
59
+ address { font-style:normal; line-height:1.35; }
60
+ cite { font-style:normal; }
61
+ q,
62
+ blockquote { quotes:none; }
63
+ q:before,
64
+ q:after { content:''; }
65
+ small,big { font-size:1em; }
66
+ /*sup { font-size:1em; vertical-align:top; }*/
67
+
68
+ /* Lists */
69
+ ul,ol { list-style:none; }
70
+
71
+ /* Tools */
72
+ .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; }
73
+ .nobr { white-space:nowrap !important; }
74
+ .wrap { white-space:normal !important; }
75
+ .a-left { text-align:left !important; }
76
+ .a-center { text-align:center !important; }
77
+ .a-right { text-align:right !important; }
78
+ .v-top { vertical-align:top; }
79
+ .v-middle { vertical-align:middle; }
80
+ .f-left,
81
+ .left { float:left !important; }
82
+ .f-right,
83
+ .right { float:right !important; }
84
+ .f-none { float:none !important; }
85
+ .f-fix { float:left; width:100%; }
86
+ .no-display { display:none; }
87
+ .no-margin { margin:0 !important; }
88
+ .no-padding { padding:0 !important; }
89
+ .no-bg { background:none !important; }
90
+ /* ======================================================================================= */
91
+
92
+
93
+ /* Layout ================================================================================ */
94
+ .wrapper { min-width:954px; }
95
+ .page {}
96
+ .page-print { background:#fff; padding:25px 30px; text-align:left; }
97
+ .page-empty { background:#fff; padding:20px; text-align:left; }
98
+ .page-popup { background:#fff; padding:25px 30px; text-align:left; }
99
+ .main-container { background:#fbfaf6 url(../images/bkg_main1.gif) 50% 0 no-repeat; }
100
+ .main { width:900px; margin:0 auto; min-height:400px; padding:25px 25px 80px; background:#fffffe; text-align:left; }
101
+
102
+ /* Base Columns */
103
+ .col-left { float:left; width:195px; padding:0 0 1px; }
104
+ .col-main { float:left; width:685px; padding:0 0 1px; }
105
+ .col-right { float:right; width:195px; padding:0 0 1px; }
106
+
107
+ /* 1 Column Layout */
108
+ .col1-layout .col-main { float:none; width:auto; }
109
+
110
+ /* 2 Columns Layout */
111
+ .col2-left-layout .col-main { float:right; }
112
+ .col2-right-layout .col-main {}
113
+
114
+ /* 3 Columns Layout */
115
+ .col3-layout .col-main { width:475px; margin-left:17px; }
116
+ .col3-layout .col-wrapper { float:left; width:687px; }
117
+ .col3-layout .col-wrapper .col-main { float:right; }
118
+
119
+ /* Content Columns */
120
+ .col2-set .col-1 { float:left; width:48.5%; }
121
+ .col2-set .col-2 { float:right; width:48.5%; }
122
+ .col2-set .col-narrow { width:32%; }
123
+ .col2-set .col-wide { width:65%; }
124
+
125
+ .col3-set .col-1 { float:left; width:32%; }
126
+ .col3-set .col-2 { float:left; width:32%; margin-left:2%; }
127
+ .col3-set .col-3 { float:right; width:32%; }
128
+
129
+ .col4-set .col-1 { float:left; width:23.5%; }
130
+ .col4-set .col-2 { float:left; width:23.5%; margin:0 2%; }
131
+ .col4-set .col-3 { float:left; width:23.5%; }
132
+ .col4-set .col-4 { float:right; width:23.5%; }
133
+ /* ======================================================================================= */
134
+
135
+
136
+ /* Global Styles ========================================================================= */
137
+ /* Form Elements */
138
+ input,select,textarea,button { font:12px/15px Arial, Helvetica, sans-serif; vertical-align:middle; color:#2f2f2f; }
139
+ input.input-text,select,textarea { background:#fff; border:1px solid #b6b6b6; }
140
+ input.input-text,textarea { padding:2px; }
141
+ select { padding:1px; }
142
+ select option { padding-right:10px; }
143
+ select.multiselect option { border-bottom:1px solid #b6b6b6; padding:2px 5px; }
144
+ select.multiselect option:last-child { border-bottom:0; }
145
+ textarea { overflow:auto; }
146
+ input.radio { margin-right:3px; }
147
+ input.checkbox { margin-right:3px; }
148
+ input.qty { width:2.5em !important; }
149
+ button.button::-moz-focus-inner { padding:0; border:0; } /* FF Fix */
150
+ button.button { -webkit-border-fit:lines; } /* <- Safari & Google Chrome Fix */
151
+ button.button { overflow:visible; width:auto; border:0; padding:0; margin:0; background:transparent; cursor:pointer; }
152
+ button.button span { display:block; height:19px; border:1px solid #de5400; background:#f18200; padding:0 8px; font:bold 12px/19px Arial, Helvetica, sans-serif; text-align:center; white-space:nowrap; color:#fff; }
153
+ button.button span span { border:0; padding:0; }
154
+ button.disabled span { border-color:#bbb !important; background:#bbb !important; }
155
+
156
+ button.btn-checkout span { height:40px; border:0; background:url(../images/btn_checkout.gif) 0 0 no-repeat; padding:0 0 0 9px; font:bold 15px/40px Arial, Helvetica, sans-serif; color:#fff; }
157
+ button.btn-checkout span span { background-position:100% 0; padding:0 25px 0 16px; }
158
+ button.btn-checkout.no-checkout span { background-position:0 100%; color:#b8baba; }
159
+ button.btn-checkout.no-checkout span span { background-position:100% 100%; }
160
+
161
+ p.control input.checkbox,
162
+ p.control input.radio { margin-right:6px; }
163
+ /* Form Highlight */
164
+ input.input-text:focus,select:focus,textarea:focus { background-color:#edf7fd; }
165
+ /*.highlight { background:#efefef; }*/
166
+
167
+ /* Form lists */
168
+ /* Grouped fields */
169
+ /*.form-list { width:535px; margin:0 auto; overflow:hidden; }*/
170
+ .form-list li { margin:0 0 8px; }
171
+ .form-list label { float:left; color:#666; font-weight:bold; position:relative; z-index:0; }
172
+ .form-list label.required {}
173
+ .form-list label.required em { float:right; font-style:normal; color:#eb340a; position:absolute; top:0; right:-8px; }
174
+ .form-list li.control label { float:none; }
175
+ .form-list li.control input.radio,
176
+ .form-list li.control input.checkbox { margin-right:6px; }
177
+ .form-list li.control .input-box { clear:none; display:inline; width:auto; }
178
+ /*.form-list li.fields { margin-right:-15px; }*/
179
+ .form-list .input-box { display:block; clear:both; width:260px; }
180
+ .form-list .field { float:left; width:275px; }
181
+ .form-list input.input-text { width:254px; }
182
+ .form-list textarea { width:254px; height:10em; }
183
+ .form-list select { width:260px; }
184
+ .form-list li.wide .input-box { width:535px; }
185
+ .form-list li.wide input.input-text { width:529px; }
186
+ .form-list li.wide textarea { width:529px; }
187
+ .form-list li.wide select { width:535px; }
188
+ .form-list li.additional-row { border-top:1px solid #ccc; margin-top:10px; padding-top:7px; }
189
+ .form-list li.additional-row .btn-remove { float:right; margin:5px 0 0; }
190
+ .form-list .input-range input.input-text { width:74px; }
191
+ /* Customer */
192
+ .form-list .customer-name-prefix .input-box,
193
+ .form-list .customer-name-suffix .input-box,
194
+ .form-list .customer-name-prefix-suffix .input-box,
195
+ .form-list .customer-name-prefix-middlename .input-box,
196
+ .form-list .customer-name-middlename-suffix .input-box,
197
+ .form-list .customer-name-prefix-middlename-suffix .input-box { width:auto; }
198
+
199
+ .form-list .name-prefix { width:65px; }
200
+ .form-list .name-prefix select { width:55px; }
201
+ .form-list .name-prefix input.input-text { width:49px; }
202
+
203
+ .form-list .name-suffix { width:65px; }
204
+ .form-list .name-suffix select { width:55px; }
205
+ .form-list .name-suffix input.input-text { width:49px; }
206
+
207
+ .form-list .name-middlename { width:70px; }
208
+ .form-list .name-middlename input.input-text { width:49px; }
209
+
210
+ .form-list .customer-name-prefix-middlename-suffix .name-firstname,
211
+ .form-list .customer-name-prefix-middlename .name-firstname { width:140px; }
212
+ .form-list .customer-name-prefix-middlename-suffix .name-firstname input.input-text,
213
+ .form-list .customer-name-prefix-middlename .name-firstname input.input-text { width:124px; }
214
+ .form-list .customer-name-prefix-middlename-suffix .name-lastname { width:205px; }
215
+ .form-list .customer-name-prefix-middlename-suffix .name-lastname input.input-text { width:189px; }
216
+
217
+ .form-list .customer-name-prefix-suffix .name-firstname { width:210px; }
218
+ .form-list .customer-name-prefix-suffix .name-lastname { width:205px; }
219
+ .form-list .customer-name-prefix-suffix .name-firstname input.input-text,
220
+ .form-list .customer-name-prefix-suffix .name-lastname input.input-text { width:189px; }
221
+
222
+ .form-list .customer-name-prefix-suffix .name-firstname { width:210px; }
223
+ .form-list .customer-name-prefix-suffix .name-lastname { width:205px; }
224
+ .form-list .customer-name-prefix-suffix .name-firstname input.input-text,
225
+ .form-list .customer-name-prefix-suffix .name-lastname input.input-text { width:189px; }
226
+
227
+ .form-list .customer-name-prefix .name-firstname,
228
+ .form-list .customer-name-middlename .name-firstname { width:210px; }
229
+
230
+ .form-list .customer-name-suffix .name-lastname,
231
+ .form-list .customer-name-middlename .name-firstname,
232
+ .form-list .customer-name-middlename-suffix .name-firstname,
233
+ .form-list .customer-name-middlename-suffix .name-lastname { width:205px; }
234
+
235
+ .form-list .customer-name-prefix .name-firstname input.input-text,
236
+ .form-list .customer-name-suffix .name-lastname input.input-text,
237
+ .form-list .customer-name-middlename .name-firstname input.input-text,
238
+ .form-list .customer-name-middlename-suffix .name-firstname input.input-text,
239
+ .form-list .customer-name-middlename-suffix .name-lastname input.input-text { width:189px; }
240
+
241
+ .form-list .customer-dob .dob-month,
242
+ .form-list .customer-dob .dob-day,
243
+ .form-list .customer-dob .dob-year { float:left; width:85px; }
244
+ .form-list .customer-dob input.input-text { display:block; width:74px; }
245
+ .form-list .customer-dob label { font-size:10px; font-weight:normal; color:#888; }
246
+ .form-list .customer-dob .dob-day,
247
+ .form-list .customer-dob .dob-month { width:60px; }
248
+ .form-list .customer-dob .dob-day input.input-text,
249
+ .form-list .customer-dob .dob-month input.input-text { width:46px; }
250
+ .form-list .customer-dob .dob-year { width:140px; }
251
+ .form-list .customer-dob .dob-year input.input-text { width:134px; }
252
+
253
+ /* Independent fields */
254
+ /*.form-list li { margin:0 0 8px; }
255
+ .form-list li.fields { margin:0; }
256
+ .form-list .field { display:block; margin:0 0 8px; }
257
+ .form-list li.control {}
258
+ .form-list label { float:left; width:150px; padding:2px 10px 0 0; text-align:right; }
259
+ .form-list label.required { font-weight:bold; }
260
+ .form-list label.required em { font-variant:normal; color:#eb340a; margin-right:3px; }
261
+ .form-list .input-box { float:left; width:260px; }
262
+ .form-list input.input-text,
263
+ .form-list textarea { width:254px; }
264
+ .form-list select { width:260px; }
265
+ .form-list li.additional-row { border-top:1px solid #ddd; margin-top:10px; }
266
+ .form-list li.additional-row .btn-remove { float:right; margin:5px 5px 0 0; }
267
+ .form-list .input-range input.input-text { width:96px; }*/
268
+ /* Customer */
269
+ /*.form-list .customer-dob .dob-month,
270
+ .form-list .customer-dob .dob-day,
271
+ .form-list .customer-dob .dob-year { float:left; width:85px; }
272
+ .form-list .customer-dob input.input-text { display:block; width:74px; }
273
+ .form-list .customer-dob label { font-size:11px; font-weight:normal; color:#777; text-align:left; }
274
+ .form-list .customer-dob .dob-day,
275
+ .form-list .customer-dob .dob-month { width:60px; }
276
+ .form-list .customer-dob .dob-day input.input-text,
277
+ .form-list .customer-dob .dob-month input.input-text { width:46px; }
278
+ .form-list .customer-dob .dob-year { width:140px; }
279
+ .form-list .customer-dob .dob-year input.input-text { width:134px; }*/
280
+
281
+ .buttons-set { clear:both; margin:4em 0 0; padding:8px 0 0; border-top:1px solid #e4e4e4; text-align:right; }
282
+ .buttons-set p.required { margin:0 0 10px; }
283
+ .buttons-set .back-link { float:left; margin:0; }
284
+ .buttons-set button.button { float:right; margin-left:5px; }
285
+
286
+ .buttons-set-order { margin:10px 0 0; }
287
+ .buttons-set-order .please-wait { padding:12px 7px 0 0; }
288
+
289
+ .fieldset { border:1px solid #bbafa0; background:#fbfaf6; padding:22px 25px 12px 33px; margin:28px 0; }
290
+ .fieldset .legend { float:left; font-weight:bold; font-size:13px; border:1px solid #f19900; background:#f9f3e3; color:#e76200; margin:-33px 0 0 -10px; padding:0 8px; position:relative; }
291
+
292
+ /* Form Validation */
293
+ .validation-advice { clear:both; min-height:13px; margin:3px 0 0; padding-left:17px; font-size:11px; font-weight:bold; line-height:13px; background:url(../images/validation_advice_bg.gif) 2px 0 no-repeat; color:#eb340a; }
294
+ .validation-failed { border:1px dashed #eb340a !important; background:#faebe7 !important; }
295
+ .validation-passed {}
296
+ p.required { font-size:11px; text-align:right; color:#EB340A; }
297
+ /* Expiration date and CVV number validation fix */
298
+ .v-fix { float:left; }
299
+ .v-fix .validation-advice { display:block; width:12em; margin-right:-12em; position:relative; }
300
+
301
+ /* Global Messages */
302
+ .success { color:#3d6611; font-weight:bold; }
303
+ .error { color:#df280a; font-weight:bold; }
304
+ .notice { color:#e26703; }
305
+
306
+ .messages,
307
+ .messages ul { list-style:none !important; margin:0 !important; padding:0 !important; }
308
+ .messages { width:100%; overflow:hidden; }
309
+ .messages li { margin:0 0 10px !important; }
310
+ .messages li li { margin:0 0 3px !important; }
311
+ .error-msg,
312
+ .success-msg,
313
+ .note-msg,
314
+ .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; }
315
+ .error-msg { border-color:#f16048; background-color:#faebe7; background-image:url(../images/i_msg-error.gif); color:#df280a; }
316
+ .success-msg { border-color:#446423; background-color:#eff5ea; background-image:url(../images/i_msg-success.gif); color:#3d6611; }
317
+ .note-msg,
318
+ .notice-msg { border-color:#fcd344; background-color:#fafaec; background-image:url(../images/i_msg-note.gif); color:#3d6611; }
319
+
320
+ /* BreadCrumbs */
321
+ .breadcrumbs { font-size:11px; line-height:1.25; margin:0 0 13px; }
322
+ .breadcrumbs li { display:inline; }
323
+ .breadcrumbs li strong { font-weight:bold; }
324
+
325
+ /* Page Heading */
326
+ .page-title { width:100%; overflow:hidden; border-bottom:1px solid #ccc; margin:0 0 25px; }
327
+ .page-title h1,
328
+ .page-title h2 { margin:0; font-size:20px; color:#0a263c; }
329
+ .page-title .separator { margin:0 3px; }
330
+ .page-title .link-rss { float:right; margin:7px 0 0; }
331
+ .title-buttons { text-align:right; }
332
+ .title-buttons h1,
333
+ .title-buttons h2,
334
+ .title-buttons h3,
335
+ .title-buttons h4,
336
+ .title-buttons h5,
337
+ .title-buttons h6 { float:left; }
338
+
339
+ .subtitle,
340
+ .sub-title { clear:both; padding:15px 0 0; font-size:15px; font-weight:bold; margin:0 0 6px; color:#e25203; }
341
+
342
+ /* Pager */
343
+ .pager { font-size:11px; background:#fff url(../images/bkg_toolbar.gif) 0 100% repeat-x; padding:4px 8px; border-top:1px solid #e2e2e2; text-align:center; }
344
+ .pager .amount { float:left; margin:0; }
345
+ .pager .limiter { float:right; }
346
+ .pager .limiter label { vertical-align:middle; }
347
+ .pager .limiter select { padding:0; margin:0 0 1px; vertical-align:middle; }
348
+ .pager .pages { margin:0 140px; }
349
+ .pager .pages ol { display:inline; }
350
+ .pager .pages li { display:inline; margin:0 2px; }
351
+ .pager .pages .current {}
352
+
353
+ /* Sorter */
354
+ .sorter { font-size:11px; background:#fff url(../images/bkg_toolbar.gif) 0 100% repeat-x; padding:3px 8px; border-top:1px solid #e2e2e2; }
355
+ .sorter .view-mode { float:left; margin:0; }
356
+ .sorter .sort-by { float:right; padding-right:36px; }
357
+ .sorter .sort-by label { vertical-align:middle; }
358
+ .sorter .sort-by select { padding:0; margin:0 0 1px; vertical-align:middle; }
359
+ .sorter .link-feed {}
360
+
361
+ /* Toolbar */
362
+ .toolbar {}
363
+ .toolbar .pager { padding:3px 8px; border-bottom:1px solid #fff; }
364
+ .toolbar .sorter { border-bottom:1px solid #fff; }
365
+ .toolbar-bottom {}
366
+
367
+ /* Data Table */
368
+ .data-table { width:100%; border:1px solid #bebcb7; }
369
+ .data-table .odd { background:#f8f7f5 }
370
+ .data-table .even { background:#eeeded; }
371
+ /*.data-table tr.odd:hover,
372
+ .data-table tr.even:hover { background:#ebf1f6; }*/
373
+ .data-table td.last,
374
+ .data-table th.last { border-right:0; }
375
+ .data-table tr.last th,
376
+ .data-table tr.last td { border-bottom:0 !important; }
377
+ .data-table th { padding:3px 8px; font-weight:bold; }
378
+ .data-table td { padding:3px 8px; }
379
+
380
+ .data-table thead th { font-weight:bold; border-right:1px solid #c2d3e0; padding:2px 8px; color:#0a263c; white-space:nowrap; vertical-align:middle; }
381
+ .data-table thead th.wrap { white-space:normal; }
382
+ .data-table thead th a,
383
+ .data-table thead th a:hover { color:#fff; }
384
+ .data-table thead th { background:url(../images/bkg_th.gif) repeat-x 0 100% #d9e5ee; }
385
+ .data-table thead th .tax-flag { font-size:11px; white-space:nowrap; }
386
+
387
+ .data-table tfoot { border-bottom:1px solid #d9dde3; }
388
+ .data-table tfoot tr.first td { background:url(../images/bkg_tfoot.gif) 0 0 repeat-x; }
389
+ .data-table tfoot tr { background-color:#dee5e8 !important; }
390
+ .data-table tfoot td { padding-top:1px; padding-bottom:1px; border-bottom:0; border-right:1px solid #d9dde3; }
391
+ .data-table tfoot strong { font-size:16px; }
392
+
393
+ .data-table tbody th,
394
+ .data-table tbody td { border-bottom:1px solid #d9dde3; border-right:1px solid #d9dde3; }
395
+ /* Bundle products tables */
396
+ .data-table tbody.odd tr { background:#f8f7f5 !important; }
397
+ .data-table tbody.even tr { background:#f6f6f6 !important; }
398
+ .data-table tbody.odd tr td,
399
+ .data-table tbody.even tr td { border-bottom:0; }
400
+ .data-table tbody.odd tr.border td,
401
+ .data-table tbody.even tr.border td { border-bottom:1px solid #d9dde3; }
402
+
403
+ .data-table tbody td .option-label { font-weight:bold; font-style:italic; }
404
+ .data-table tbody td .option-value { padding-left:10px; }
405
+
406
+ /* Generic Info Box */
407
+ .info-box { background:#fff url(../images/bkg_block-title.gif) 0 0 repeat-x; border:1px solid #d0cbc1; padding:12px 15px; margin:0 0 15px; }
408
+ .info-box h2 { font-weight:bold; font-size:13px; }
409
+
410
+ .info-table th { font-weight:bold; padding:2px 15px 2px 0; }
411
+ .info-table td { padding:2px 0; }
412
+
413
+ /* Shopping cart total summary row expandable to details */
414
+ tr.summary-total { cursor:pointer; }
415
+ tr.summary-total td {}
416
+ tr.summary-total .summary-collapse { float:right; text-align:right; padding-left:20px; background:url(../images/bkg_collapse.gif) 0 5px no-repeat; cursor:pointer; }
417
+ tr.show-details .summary-collapse { background-position:0 -52px; }
418
+ tr.show-details td {}
419
+ tr.summary-details td { font-size:11px; background-color:#dae1e4; color:#626465; }
420
+ tr.summary-details-first td { border-top:1px solid #d2d8db; }
421
+ tr.summary-details-excluded { font-style:italic; }
422
+
423
+ /* Shopping cart tax info */
424
+ .cart-tax-info { display:block; }
425
+ .cart-tax-info,
426
+ .cart-tax-info .cart-price { padding-right:20px; }
427
+ .cart-tax-total { display:block; padding-right:20px; background:url(../images/bkg_collapse.gif) 100% 5px no-repeat; cursor:pointer; }
428
+ .cart-tax-info .price,
429
+ .cart-tax-total .price { display:inline !important; font-weight:normal !important; }
430
+ .cart-tax-total-expanded { background-position:100% -52px; }
431
+
432
+ /* Class: std - styles for admin-controlled content */
433
+ .std .subtitle { padding:0; }
434
+ .std ol.ol { list-style:decimal outside; padding-left:1.5em; }
435
+ .std ul.disc { list-style:disc outside; padding-left:18px; margin:0 0 10px; }
436
+ .std dl dt { font-weight:bold; }
437
+ .std dl dd { margin:0 0 10px; }
438
+ /*.std ul,
439
+ .std ol,
440
+ .std dl,
441
+ .std p,
442
+ .std address,
443
+ .std blockquote { margin:0 0 1em; padding:0; }
444
+ .std ul { list-style:disc outside; padding-left:1.5em; }
445
+ .std ol { list-style:decimal outside; padding-left:1.5em; }
446
+ .std ul ul { list-style-type:circle; }
447
+ .std ul ul,
448
+ .std ol ol,
449
+ .std ul ol,
450
+ .std ol ul { margin:.5em 0; }
451
+ .std dt { font-weight:bold; }
452
+ .std dd { padding:0 0 0 1.5em; }
453
+ .std blockquote { font-style:italic; padding:0 0 0 1.5em; }
454
+ .std address { font-style:normal; }
455
+ .std b,
456
+ .std strong { font-weight:bold; }
457
+ .std i,
458
+ .std em { font-style:italic; }*/
459
+
460
+ /* Misc */
461
+ .links li { display:inline; }
462
+ .links li.first { padding-left:0 !important; }
463
+ .links li.last { background:none !important; padding-right:0 !important; }
464
+
465
+ .link-cart { color:#dc6809 !important; font-weight:bold; }
466
+ .link-wishlist { color:#dc6809 !important; font-weight:bold; }
467
+ .link-reorder { font-weight:bold; color:#dc6809 !important; }
468
+ .link-compare { font-weight:bold; }
469
+ .link-print { /*background:url(../images/i_print.gif) 0 2px no-repeat; padding:2px 0 2px 25px;*/ font-weight:bold; color:#dc6809; }
470
+ .link-rss { background:url(../images/i_rss.gif) 0 2px no-repeat; padding-left:18px; line-height:14px; white-space:nowrap; }
471
+ .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; }
472
+ .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; }
473
+
474
+ .separator { margin:0 3px; }
475
+
476
+ .divider { clear:both; display:block; font-size:0; line-height:0; height:1px; margin:10px 0; background:url(../images/bkg_divider1.gif) 0 50% repeat-x; text-indent:-999em; overflow:hidden; }
477
+
478
+ /* Noscript Notice */
479
+ .noscript { border:1px solid #ddd; border-width:0 0 1px; background:#ffff90; font-size:12px; line-height:1.25; text-align:center; color:#2f2f2f; }
480
+ .noscript .noscript-inner { width:950px; margin:0 auto; padding:12px 0 12px; background:url(../images/i_notice.gif) 20px 50% no-repeat; }
481
+ .noscript p { margin:0; }
482
+
483
+ /* Demo Notice */
484
+ .demo-notice { margin:0; padding:6px 10px; background:#d75f07; font-size:12px; line-height:1.15; text-align:center; color:#fff; }
485
+ /* ======================================================================================= */
486
+
487
+
488
+ /* Header ================================================================================ */
489
+ .logo { float:left; }
490
+ .header-container { border-top:5px solid #0d2131; border-bottom:1px solid #415966; background:url(../images/bkg_header.jpg) 50% 0 repeat; }
491
+ .header { width:930px; margin:0 auto; padding:10px; text-align:right; position:relative; z-index:10; }
492
+ .header .logo { float:left; margin:3px 0 10px 12px; text-decoration:none !important; }
493
+ .header .logo strong { position:absolute; top:-999em; left:-999em; width:0; height:0; font-size:0; line-height:0; text-indent:-999em; overflow:hidden; }
494
+ .header h1.logo { margin:0; }
495
+ .header .quick-access { float:right; width:600px; padding:28px 10px 0 0; }
496
+ .header .welcome-msg { margin:0; color:#fff; text-align:right; }
497
+ .header .form-search { position:absolute; top:0; right:29px; width:315px; height:30px; background:url(../images/bkg_form-search.gif) 0 0 no-repeat; padding:1px 0 0 16px; }
498
+ .header .form-search label { float:left; width:24px; height:21px; text-align:left; text-indent:-999em; overflow:hidden; }
499
+ .header .form-search input.input-text { float:left; border-color:#5c7989; width:209px; margin-right:4px; }
500
+ .header .form-search button.button { float:left; }
501
+ .header .form-search button.button span { border:0; height:21px; background:url(../images/btn_search.gif) 0 0 no-repeat; padding:0 0 0 3px; font:bold 11px/21px Tahoma, Verdana, Arial, sans-serif; }
502
+ .header .form-search button.button span span { background-position:100% 0; padding:0 6px 0 3px; }
503
+ .header .form-search .search-autocomplete { z-index:999; left:40px !important; top:22px !important; }
504
+ .header .form-search .search-autocomplete ul { border:1px solid #5c7989; background-color:#f9f5f0; }
505
+ .header .form-search .search-autocomplete li { text-align:left; border-bottom:1px solid #f4eee7; padding:2px 8px 1px 8px; cursor:pointer; }
506
+ .header .form-search .search-autocomplete li .amount { float:right; font-weight:bold; }
507
+ .header .form-search .search-autocomplete li.odd { background-color:#fffefb; }
508
+ .header .form-search .search-autocomplete li.selected { background-color:#f7e8dd; }
509
+ .header .form-language { clear:both; padding:5px 0 0; text-align:right; }
510
+ .header .form-language label { font-weight:bold; padding-right:5px; color:#a7c6dd; vertical-align:middle; }
511
+ .header .form-language select { padding:0; }
512
+ .header .form-language select.flags option { background-position:4px 50%; background-repeat:no-repeat; padding-left:25px; }
513
+ .header .links { float:right; margin:0 0 6px; }
514
+ .header .links li { float:left; font-size:11px; background:url(../images/bkg_pipe1.gif) 100% 60% no-repeat; padding:0 8px 0 7px; }
515
+ .header .links a { color:#ebbc58; }
516
+ .header-container .top-container { clear:both; padding:5px 10px 0 12px; text-align:right; }
517
+ .header-container .top-container a { font-size:11px; color:#ebbc58; }
518
+
519
+ /********** < Navigation */
520
+ .nav-container { background:#0a263d url(../images/bkg_nav0.jpg) 50% 0 repeat-y; }
521
+ #nav { width:918px; margin:0 auto; padding:0 16px; font-size:13px; }
522
+
523
+ /* All Levels */ /* Style consistent throughout all nav levels */
524
+ #nav li { position:relative; text-align:left; }
525
+ #nav li.over { z-index:998; }
526
+ #nav a,
527
+ #nav a:hover { display:block; line-height:1.3em; text-decoration:none; }
528
+ #nav span { display:block; cursor:pointer; white-space:nowrap; }
529
+ #nav li ul span {white-space:normal; }
530
+ #nav ul li.parent a { background:url(../images/bkg_nav2.gif) 100% 100% no-repeat; }
531
+ #nav ul li.parent li a { background-image:none; }
532
+
533
+ /* 0 Level */
534
+ #nav li { float:left; }
535
+ #nav li.active a { color:#d96708; }
536
+ #nav a { float:left; padding:5px 12px 6px 8px; color:#a7c6dd; font-weight:bold; }
537
+ #nav li.over a,
538
+ #nav a:hover { color:#d96708; }
539
+
540
+ /* 1st Level */
541
+ #nav ul li,
542
+ #nav ul li.active { float:none; margin:0; padding-bottom:1px; background:#ecf3f6 url(../images/bkg_nav1.gif) 0 100% repeat-x; }
543
+ #nav ul li.last { background:#ecf3f6; padding-bottom:0; }
544
+
545
+ #nav ul a,
546
+ #nav ul a:hover { float:none; padding:0; background:none; }
547
+ #nav ul li a { font-weight:normal !important; }
548
+
549
+ /* 2nd Level */
550
+ #nav ul,
551
+ #nav div { position:absolute; width:15em; top:27px; left:-10000px; border:1px solid #899ba5; }
552
+ #nav div ul { position:static; width:auto; border:none; }
553
+
554
+ /* 3rd+ Level */
555
+ #nav ul ul,
556
+ #nav ul div { top:5px; }
557
+
558
+ #nav ul li a { background:#ecf3f6; }
559
+ #nav ul li a:hover { background:#d5e4eb; }
560
+ #nav ul li a,
561
+ #nav ul li a:hover { color:#2f2f2f !important; }
562
+ #nav ul span,
563
+ #nav ul li.last li span { padding:3px 15px 4px 15px; }
564
+
565
+ /* Show menu */
566
+ #nav li ul.shown-sub,
567
+ #nav li div.shown-sub { left:0; z-index:999; }
568
+ #nav li .shown-sub ul.shown-sub,
569
+ #nav li .shown-sub li div.shown-sub { left:100px; }
570
+ /********** Navigation > */
571
+ /* ======================================================================================= */
572
+
573
+
574
+ /* Sidebar =============================================================================== */
575
+ .block { border:1px solid #c4c1bc; margin:0 0 15px; }
576
+ .block .block-title { background:url(../images/bkg_block-title.gif) 0 0 repeat-x; border-bottom:1px solid #ddd; padding:2px 9px; }
577
+ .block .block-title strong { display:block; font:bold 12px/16px Arial, Helvetica, sans-serif; min-height:16px; padding:1px 0 1px; text-transform:uppercase; color:#e26703; }
578
+ .block .block-title strong span {}
579
+ .block .block-title a { text-decoration:none !important; }
580
+ .block .block-subtitle { margin:0; padding:5px 9px; font-size:1em; font-weight:bold; color:#0a263c; }
581
+ .block .block-content { background:#f8f7f5; }
582
+ .block .block-content li.item { padding:7px 9px; }
583
+ .block .block-content .product-name { color:#1e7ec8; }
584
+ .block .btn-remove { float:right; margin:1px 0 2px 5px; }
585
+ .block .actions { background:#dee5e8 url(../images/bkg_block-actions.gif) 0 0 repeat-x; padding:6px 9px; text-align:right; }
586
+ .block .actions a { float:left; }
587
+ .block .actions button.button { float:right; }
588
+ .block .empty { margin:0; padding:5px 9px; }
589
+
590
+ .block li.odd { background-color:#f4f3f3; }
591
+ .block li.even { background-color:#fafafa; }
592
+
593
+ /* Mini Blocks */
594
+ .block-cart,
595
+ .block-wishlist,
596
+ .block-subscribe,
597
+ .block-compare,
598
+ .block-reorder,
599
+ .block-poll,
600
+ .block-viewed,
601
+ .block-compared,
602
+ .block-related,
603
+ .block-tags,
604
+ .block-login { font-size:11px; line-height:1.25; }
605
+ .block-cart .block-title strong,
606
+ .block-wishlist .block-title strong,
607
+ .block-subscribe .block-title strong,
608
+ .block-compare .block-title strong,
609
+ .block-reorder .block-title strong,
610
+ .block-poll .block-title strong,
611
+ .block-viewed .block-title strong,
612
+ .block-compared .block-title strong,
613
+ .block-related .block-title strong,
614
+ .block-tags .block-title strong,
615
+ .block-login .block-title strong { background-position:0 0; background-repeat:no-repeat; padding-left:21px; }
616
+
617
+ /* Mini Products List */
618
+ .mini-products-list .product-image { float:left; width:50px; border:1px solid #a9a9a9; }
619
+ .mini-products-list .product-details { margin-left:60px; }
620
+
621
+ /* Block: Account */
622
+ .block-account { border-color:#bbb; }
623
+ .block-account .block-title { background:#fc9d36 url(../images/bkg_block-title-account.gif) 0 100% repeat-x; border:0; padding:3px 10px; }
624
+ .block-account .block-title strong { font-size:13px; color:#fff; }
625
+ .block-account .block-content { background:#fbfaf6; padding:7px 10px 7px; }
626
+ .block-account .block-content li a { display:block; border-bottom:1px solid #ddd; padding:3px 0; color:#5f5d5c; text-decoration:none !important; }
627
+ .block-account .block-content li a:hover { color:#ea7900; }
628
+ .block-account .block-content li.last a { border-bottom:0; }
629
+ .block-account .block-content li.current { border-bottom:1px solid #ddd; padding:3px 0; color:#ea7900; }
630
+ .block-account .block-content li.current.last { border-bottom:0; }
631
+
632
+ /* Block: Currency Switcher */
633
+ .block-currency { border:0; background:url(../images/bkg_block-currency.gif) 0 0 no-repeat; padding:7px 12px 10px; height:51px; }
634
+ .block-currency .block-title { background:none; border:0; padding:0; margin:0 0 5px; }
635
+ .block-currency .block-title strong { font:bold 13px/21px Arial, Helvetica, sans-serif; background:url(../images/i_block-currency.gif) 0 50% no-repeat; padding:0 0 0 21px; text-transform:none; color:#fff; }
636
+ .block-currency .block-content { background:none; padding:0; }
637
+ .block-currency .block-content select { width:100%; padding:0; }
638
+
639
+ /* Block: Layered Navigation */
640
+ .block-layered-nav { border:0; }
641
+ .block-layered-nav .block-title { border:0; padding:0; height:24px; background:url(../images/bkg_block-layered-title.gif) 0 0 no-repeat; text-indent:-999em; overflow:hidden; }
642
+ .block-layered-nav .block-subtitle { line-height:1.35; background:#d5e8ff url(../images/bkg_block-layered1.gif) 0 50% repeat; padding:3px 9px; border:1px solid #b9ccdd; border-width:1px 0; text-transform:uppercase; color:#1f5070; }
643
+ .block-layered-nav .block-content { border:1px solid #a0b3c3; background:#e7f1f4; }
644
+ .block-layered-nav dt { background:url(../images/bkg_block-layered-dt.gif) 9px 11px no-repeat; padding:7px 10px 0 28px; font-weight:bold; text-transform:uppercase; }
645
+ .block-layered-nav dd { padding:0 12px 12px; background:url(../images/bkg_block-layered-dd.gif) 0 100% repeat-x; }
646
+ .block-layered-nav dd.last { background:none; }
647
+ .block-layered-nav .currently li { background:#fff url(../images/bkg_block-layered-li.gif) 0 100% repeat-x; padding:4px 6px 4px 10px; }
648
+ .block-layered-nav .currently .label { font-weight:bold; padding-left:18px; background:url(../images/bkg_block-layered-label.gif) 0 3px no-repeat; text-transform:uppercase; }
649
+ .block-layered-nav .currently .btn-remove { margin:3px 0 0; }
650
+ .block-layered-nav .actions { font-size:11px; padding:4px 9px; background:#cad6e4; border:1px solid #dee5e8; border-width:1px 0; text-align:right; }
651
+ .block-layered-nav .actions a { float:none; }
652
+
653
+ /* Block: Cart */
654
+ .block-cart .block-title { /*border-bottom:0;*/ }
655
+ .block-cart .block-title strong { background-image:url(../images/i_block-cart.gif); }
656
+ .block-cart .summary { background:#fff; padding:2px 8px 8px; margin:-1px 0 0; position:relative; z-index:1; }
657
+ .block-cart .amount { margin:0; }
658
+ .block-cart .amount a { font-weight:bold; }
659
+ .block-cart .subtotal { margin:5px 0 0; padding:2px 0; background:#fbebd9; text-align:center; }
660
+ .block-cart .subtotal .price { font-weight:bold; }
661
+ .block-cart .actions { border-bottom:1px solid #c2c2c2; }
662
+ .block-cart .actions .paypal-logo { float:left; width:100%; margin:3px 0 0; text-align:right; }
663
+ .block-cart .actions .paypal-logo .paypal-or { clear:both; display:block; padding:0 55px 8px 0; }
664
+
665
+ /* Block: Wishlist */
666
+ .block-wishlist .block-title strong { background-image:url(../images/i_block-wishlist.gif); }
667
+ .block-wishlist .actions { text-align:right; }
668
+ .block-wishlist .actions a { float:none; }
669
+
670
+ /* Block: Related */
671
+ .block-related .block-title strong { background-image:url(../images/i_block-related.gif); background-position:0 1px; }
672
+ .block-related input.checkbox { float:left; }
673
+ .block-related .product { margin-left:20px; }
674
+
675
+ /* Block: Compare Products */
676
+ .block-compare .block-title strong { background-image:url(../images/i_block-list.gif); background-position:0 1px; }
677
+ .block-compare button.button span { border-color:#406a83; background:#618499; }
678
+ .page-popup .link-print { background:url(../images/i_print.gif) 0 2px no-repeat; padding:2px 0 2px 25px; font-weight:bold; color:#1e7ec8; }
679
+ .compare-table { border:0; }
680
+ .compare-table thead tr.first th,
681
+ .compare-table thead tr.first td { border:0; background:none; padding:0; font-size:0; line-height:0; }
682
+ .compare-table .btn-remove { float:right; background-image:url(../images/btn_remove2.gif); width:72px; height:15px; }
683
+ .compare-table tbody th { background:#d9e5ee url(../images/bkg_th-v.gif) 100% 0 repeat-y; }
684
+ .compare-table tbody th,
685
+ .compare-table tbody td { padding:10px; border:0; border-top:1px solid #ccc; border-left:1px solid #ccc; }
686
+ .compare-table tbody td.last { border-right:1px solid #ccc; }
687
+ .compare-table tbody tr.last th,
688
+ .compare-table tbody tr.last td { border-bottom:1px solid #ccc !important; }
689
+ .compare-table tr.add-to-row td { background:#fffada; text-align:center; }
690
+ .compare-table tr.first td { text-align:center; }
691
+ .compare-table tr.first td .product-name { font-size:13px; font-weight:bold; margin:0 0 5px; color:#203548; }
692
+ .compare-table tr.first td .product-name a { color:#203548; }
693
+ .compare-table tr.first td .ratings { width:69px; margin:0 auto; }
694
+ .compare-table tr.first td p,
695
+ .compare-table tr.add-to-row td p { margin:0; }
696
+
697
+ /* Block: Recently Viewed */
698
+ .block-viewed .block-title strong { background-image:url(../images/i_block-viewed.gif); }
699
+
700
+ /* Block: Recently Compared */
701
+ .block-compared .block-title strong { background-image:url(../images/i_block-list.gif); background-position:0 1px; }
702
+
703
+ /* Block: Poll */
704
+ .block-poll .block-title strong { background-image:url(../images/i_block-poll.gif); }
705
+ .block-poll .block-subtitle { font-size:12px; }
706
+ .block-poll label { color:#777; font-weight:bold; }
707
+ .block-poll input.radio { float:left; margin:1px -18px 0 0; }
708
+ .block-poll .label { display:block; margin-left:18px; }
709
+ .block-poll li { padding:3px 9px; }
710
+ .block-poll .actions { margin:5px 0 0; }
711
+ .block-poll button.button span { border-color:#406a83; background:#618499; }
712
+ .block-poll .answer { font-weight:bold; }
713
+ .block-poll .votes { float:right; margin-left:10px; }
714
+
715
+ /* Block: Tags */
716
+ .block-tags .block-title strong { background-image:url(../images/i_block-tags.gif); }
717
+ .block-tags .block-content .tags-list { background:none; border:0; font-size:12px; }
718
+ .block-tags .block-content a { color:#1b2d3b; }
719
+ .block-tags .actions { text-align:right; }
720
+ .block-tags .actions a { float:none; }
721
+
722
+ /* Block: Subscribe */
723
+ .block-subscribe .block-content { padding:5px 10px; }
724
+ .block-subscribe .block-title strong { background-image:url(../images/i_block-subscribe.gif); }
725
+ .block-subscribe label { font-weight:bold; color:#666; }
726
+ .block-subscribe input.input-text { display:block; width:167px; margin:3px 0; }
727
+ .block-subscribe .actions { background:none; padding:0; margin:3px 0 0; text-align:left; }
728
+ .block-subscribe .actions button.button { float:none; }
729
+ .block-subscribe .actions button.button span { border-color:#406a83; background:#618499; }
730
+
731
+ /* Block: Reorder */
732
+ .block-reorder .block-title strong { background-image:url(../images/i_block-list.gif); }
733
+ .block-reorder input.checkbox { float:left; margin:2px -20px 0 0; }
734
+ .block-reorder .product-name { margin-left:20px; }
735
+ .block-reorder .validation-advice { margin:3px 9px 7px; }
736
+
737
+ /* Block: Banner */
738
+ .block-banner { border:0; }
739
+ .block-banner .block-content { padding:0; text-align:center; }
740
+
741
+ /* Block: Login */
742
+ .block-login .block-title strong { background-image:url(../images/i_ma-info.gif); }
743
+ .block-login .block-content { padding:5px 10px; }
744
+ .block-login label { font-weight:bold; color:#666; }
745
+ .block-login input.input-text { display:block; width:167px; margin:3px 0; }
746
+ .block-login .actions { background:none; padding:0; margin:3px 0 0; }
747
+ .block-login .actions button.button span { border-color:#406a83; background:#618499; }
748
+
749
+ /* Paypal */
750
+ .sidebar .paypal-logo { display:block; margin:10px 0; text-align:center; }
751
+ .sidebar .paypal-logo a { float:none; }
752
+ /* ======================================================================================= */
753
+
754
+
755
+ /* Category Page ========================================================================= */
756
+ .category-title { border:0; margin:0 0 7px; }
757
+ .category-image { width:100%; overflow:hidden; margin:0 0 10px; text-align:center; }
758
+ .category-image img {}
759
+ .category-description { margin:0 0 10px; }
760
+ .category-products {}
761
+
762
+ /* View Type: Grid */
763
+ .products-grid { border-bottom:1px solid #d9ddd3; background:url(../images/bkg_grid.gif) 0 0 repeat; position:relative; }
764
+ .products-grid.last { border-bottom:0; }
765
+ .products-grid li.item { float:left; width:138px; padding:12px 10px 80px; }
766
+ .products-grid .product-image { display:block; width:135px; height:135px; margin:0 0 10px; }
767
+ .products-grid .product-name { /*min-height:2.7em;*/ margin:0 0 5px; font-weight:bold; font-size:13px; color:#203548; }
768
+ .products-grid .product-name a { color:#203548; }
769
+ .products-grid .price-box { margin:5px 0; }
770
+ .products-grid .availability { line-height:21px; }
771
+ .products-grid .actions { position:absolute; bottom:12px; }
772
+ .col2-left-layout .products-grid,
773
+ .col2-right-layout .products-grid { width:632px; margin:0 auto; }
774
+ .col1-layout .products-grid { width:790px; margin:0 auto; }
775
+
776
+ /* View Type: List */
777
+ .products-list li.item { border-bottom:1px solid #d9ddd3; padding:12px 10px; }
778
+ .products-list li.item.last { border-bottom:0; }
779
+ .products-list .product-image { float:left; width:135px; height:135px; margin:0 0 10px; }
780
+ .products-list .product-shop { margin-left:150px; }
781
+ .products-list .product-name { margin:0 0 5px; font-weight:bold; font-size:13px; color:#203548; }
782
+ .products-list .product-name a { color:#203548; }
783
+ .products-list .price-box { float:left; margin:3px 13px 5px 0; }
784
+ .products-list .availability { float:left; margin:3px 0 0; }
785
+ .products-list .desc { clear:both; padding:6px 0 0; margin:0 0 15px; line-height:1.35; }
786
+ .products-list .desc .link-learn { font-size:11px; }
787
+ .products-list .add-to-links { clear:both; }
788
+ .products-list .add-to-links li { display:inline; }
789
+ .products-list .add-to-links .separator { display:inline; margin:0 2px; }
790
+ /* ======================================================================================= */
791
+
792
+
793
+ /* Product View ========================================================================== */
794
+ /* Rating */
795
+ .no-rating { margin:0; }
796
+
797
+ .ratings { font-size:11px; line-height:1.25; margin:7px 0; }
798
+ .ratings strong { float:left; margin:1px 3px 0 0; }
799
+ .ratings .rating-links { margin:0; }
800
+ .ratings .rating-links .separator { margin:0 2px; }
801
+ .ratings dt {}
802
+ .ratings dd {}
803
+ .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; }
804
+ .rating-box .rating { float:left; height:13px; background:url(../images/bkg_rating.gif) 0 100% repeat-x; }
805
+ .ratings .rating-box { float:left; margin-right:3px; }
806
+ .ratings .amount {}
807
+
808
+ .ratings-table th,
809
+ .ratings-table td { font-size:11px; line-height:1.15; padding:3px 0; }
810
+ .ratings-table th { font-weight:bold; padding-right:8px; }
811
+
812
+ /* Availability */
813
+ .availability { margin:0; }
814
+ .availability span { font-weight:bold; }
815
+ .availability.in-stock span {}
816
+ .availability.out-of-stock span { color:#d83820; }
817
+
818
+ .availability-only { margin:10px 0 7px; line-height:16px; background:url(../images/i_availability_only.gif) 0 50% no-repeat; padding-left:15px; }
819
+ .availability-only span,
820
+ .availability-only a { border-bottom:1px dashed #751d02; color:#000; }
821
+ .availability-only a { background:url(../images/i_availability_only_arrow.gif) 100% 0 no-repeat; cursor:pointer; padding-right:15px; text-decoration:none; }
822
+ .availability-only .expanded { background-position:100% -15px; }
823
+ .availability-only strong { color:#be2c00; }
824
+
825
+ .availability-only-details { margin:0 0 7px; }
826
+ .availability-only-details th { background:#d2d6d9; font-size:10px; padding:0 8px; }
827
+ .availability-only-details td { background:#ebf0f3; border-bottom:1px solid #fff; font-size:11px; padding:2px 8px 1px; }
828
+ .availability-only-details tr.odd td.last { color:#d95e00; font-weight:bold; }
829
+
830
+ .product-view .product-shop .availability { font-size:11px; }
831
+ .product-view .product-shop .availability span { font-weight:normal; }
832
+
833
+ /* Email to a Friend */
834
+ .email-friend { margin:0; }
835
+
836
+ /* Alerts */
837
+ .alert-price { margin:0; font-size:11px; }
838
+ .alert-stock { margin:0; font-size:11px; }
839
+
840
+ /********** < Product Prices */
841
+ .price { white-space:nowrap !important; }
842
+
843
+ .price-box { margin:5px 0; }
844
+ .price-box .price { font-weight:bold; color:#c76200; }
845
+
846
+ /* Regular price */
847
+ .regular-price { color:#c76200; }
848
+ .regular-price .price { font-weight:bold; font-size:13px; color:#c76200; }
849
+ .block .regular-price,
850
+ .block .regular-price .price { color:#2f2f2f; }
851
+
852
+ /* Old price */
853
+ .old-price { margin:0; }
854
+ .old-price .price-label { white-space:nowrap; color:#999; }
855
+ .old-price .price { font-weight:bold; color:#c76200; text-decoration:line-through; }
856
+
857
+ /* Special price */
858
+ .special-price { margin:0; padding:3px 0; }
859
+ .special-price .price-label { font-size:13px; font-weight:bold; white-space:nowrap; color:#cd5033; }
860
+ .special-price .price { font-size:13px; font-weight:bold; color:#c76200; }
861
+
862
+ /* Minimal price (as low as) */
863
+ .minimal-price { margin:0; }
864
+ .minimal-price .price-label { font-weight:bold; white-space:nowrap; }
865
+
866
+ .minimal-price-link { display:block; }
867
+ .minimal-price-link .label {color:#1e7ec8;}
868
+ .minimal-price-link .price { font-weight:normal; color:#1e7ec8; }
869
+
870
+ /* Excluding tax */
871
+ .price-excluding-tax { display:block; color:#999; }
872
+ .price-excluding-tax .label { white-space:nowrap; color:#999; }
873
+ .price-excluding-tax .price { font-size:13px; font-weight:normal; color:#c76200; }
874
+
875
+ /* Including tax */
876
+ .price-including-tax { display:block; color:#999; }
877
+ .price-including-tax .label { white-space:nowrap; color:#999; }
878
+ .price-including-tax .price { font-size:13px; font-weight:bold; color:#c76200; }
879
+
880
+ /* FPT */
881
+ .weee { display:block; font-size:11px; color:#444; }
882
+ .weee .price { font-size:11px; font-weight:normal; }
883
+
884
+ /* Excl tax (for order tables) */
885
+ .price-excl-tax { display:block; }
886
+ .price-excl-tax .label { display:block; white-space:nowrap; }
887
+ .price-excl-tax .price { display:block; }
888
+
889
+ /* Incl tax (for order tables) */
890
+ .price-incl-tax { display:block; }
891
+ .price-incl-tax .label { display:block; white-space:nowrap; }
892
+ .price-incl-tax .price { display:block; font-weight:bold; }
893
+
894
+ /* Price range */
895
+ .price-from { margin:0; }
896
+ .price-from .price-label { font-weight:bold; white-space:nowrap; }
897
+
898
+ .price-to { margin:0; }
899
+ .price-to .price-label { font-weight:bold; white-space:nowrap; }
900
+
901
+ /* Price notice next to the options */
902
+ .price-notice { padding-left:10px; color:#999; }
903
+ .price-notice .price { font-weight:bold; color:#2f2f2f; }
904
+
905
+ /* Price as configured */
906
+ .price-as-configured { margin:0; }
907
+ .price-as-configured .price-label { font-weight:bold; white-space:nowrap; }
908
+
909
+ .price-box-bundle { padding:0 0 10px 0; }
910
+ .price-box-bundle .price-box { margin:0 !important; padding:0 !important; }
911
+ .price-box-bundle .price { color:#555; }
912
+ /********** Product Prices > */
913
+
914
+ /* Tier Prices */
915
+ .tier-prices { margin:10px 0; padding:10px; background-color:#f4f7f7; border:1px solid #dadddd; }
916
+ .tier-prices li { line-height:1.4; background:url(../images/i_tier.gif) no-repeat 0 3px; padding:2px 0 2px 10px; color:#424242; }
917
+ .tier-prices .benefit { font-style:italic; font-weight:bold; color:#2f2f2f; }
918
+ .tier-prices .price { font-weight:bold; color:#2f2f2f; }
919
+
920
+ .tier-prices-grouped li { padding:2px 0; color:#e26703; }
921
+ .tier-prices-grouped li .price { font-weight:bold; }
922
+
923
+ /* Add to Links */
924
+ .add-to-links { font-size:11px; margin:5px 0 0; }
925
+ .add-to-links .separator { display:none; }
926
+
927
+ /* Add to Cart */
928
+ .add-to-cart label { float:left; margin-right:5px; font-weight:bold; color:#666; }
929
+ .add-to-cart .qty { float:left; margin-right:5px; }
930
+ .add-to-cart button.button { float:left; }
931
+ .add-to-cart .paypal-logo { clear:left; margin:0; text-align:right; }
932
+ .add-to-cart .paypal-logo .paypal-or { clear:both; display:block; margin:5px 60px 5px 0; }
933
+ .product-view .add-to-cart .paypal-logo { margin:0; }
934
+
935
+ /* Add to Links + Add to Cart */
936
+ .add-to-box { margin:10px 0; }
937
+ .add-to-box .add-to-cart { float:left; }
938
+ .add-to-box .or { float:left; font-weight:bold; margin:0 7px; color:#666; }
939
+ .add-to-box .add-to-links { float:left; margin:0; font-size:12px !important; line-height:1.25 !important; text-align:left !important; }
940
+ .add-to-box .add-to-links li { display:block !important; }
941
+ .add-to-box .add-to-links li .separator { display:none !important; }
942
+
943
+
944
+ .product-view { border:1px solid #c4c6c8; }
945
+
946
+ .product-essential { padding:25px; background:#fff url(../images/bkg_product-view.gif) 100% 0 no-repeat; }
947
+ .product-essential h2 { font:bold 13px/1.35 Arial, Helvetica, sans-serif; }
948
+
949
+ .product-collateral { background:#faf7ee url(../images/bkg_product_collateral.gif) 0 0 repeat-x; padding:25px; }
950
+ .product-collateral h2 { font-weight:bold; font-size:15px; color:#e26703; border-bottom:1px solid #e5dcc3; padding:0 0 1px; margin:0 0 15px; }
951
+ .product-collateral .box-collateral { margin:0 0 25px; }
952
+
953
+ /* Product Images */
954
+ .product-view .product-img-box { float:left; width:267px; }
955
+ .col3-layout .product-view .product-img-box { float:none; margin:0 auto; }
956
+ .product-view .product-img-box .product-image { margin:0 0 13px; }
957
+ .product-view .product-img-box .product-image-zoom { position:relative; width:265px; height:265px; overflow:hidden; z-index:9; }
958
+ .product-view .product-img-box .product-image-zoom img { position:absolute; left:0; top:0; cursor:move; }
959
+ .product-view .product-img-box .zoom-notice { font-size:11px; margin:0 0 5px; text-align:center; }
960
+ .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; }
961
+ .product-view .product-img-box .zoom.disabled { -moz-opacity:.3; -webkit-opacity:.3; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";/*IE8*/ opacity:.3; }
962
+ .product-view .product-img-box .zoom #track { position:relative; height:18px; }
963
+ .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; }
964
+ .product-view .product-img-box .zoom .btn-zoom-out { position:absolute; left:2px; top:0; }
965
+ .product-view .product-img-box .zoom .btn-zoom-in { position:absolute; right:2px; top:0; }
966
+ .product-view .product-img-box .more-views h2 { font-size:11px; border-bottom:1px solid #ccc; margin:0 0 8px; text-transform:uppercase; }
967
+ .product-view .product-img-box .more-views ul { margin-left:-9px }
968
+ .product-view .product-img-box .more-views li { float:left; margin:0 0 8px 9px; }
969
+ .product-view .product-img-box .more-views li a { float:left; width:56px; height:56px; border:2px solid #ddd; overflow:hidden; }
970
+
971
+ .product-image-popup { margin:0 auto; }
972
+ .product-image-popup .buttons-set { float:right; clear:none; border:0; margin:0; padding:0; }
973
+ .product-image-popup .nav { font-weight:bold; margin:0 100px; text-align:center; }
974
+ .product-image-popup .image { display:block; margin:10px 0; }
975
+ .product-image-popup .image-label { font-size:13px; font-weight:bold; margin:0 0 10px; color:#2f2f2f; }
976
+
977
+ /* Product Shop */
978
+ .product-view .product-shop { float:right; width:330px; }
979
+ .col1-layout .product-view .product-shop { float:right; width:545px; }
980
+ .col3-layout .product-view .product-shop { float:none; width:auto; }
981
+ .product-view .product-shop .product-name { margin:0 0 5px; }
982
+ .product-view .product-shop .product-name h1 { margin:0; font:bold 15px/1.35 Arial, Helvetica, sans-serif; }
983
+ .product-view .product-shop .availability { margin:10px 0; }
984
+ .product-view .product-shop .short-description { margin:10px 0; background:url(../images/bkg_divider1.gif) 0 0 repeat-x; padding:10px 0 0; }
985
+ .product-view .product-shop .price-box { margin:10px 0; }
986
+ .product-view .product-shop .add-to-links { margin:0; }
987
+ .product-view .product-shop .add-to-links { font-size:12px; text-align:right; }
988
+ .product-view .product-shop .add-to-links li,
989
+ .product-view .product-shop .add-to-links li .separator { display:inline; }
990
+ .product-view .product-shop .add-to-links a { color:#1E7EC8 !important; font-weight:normal !important; }
991
+
992
+ /* Product Options */
993
+ .product-options { margin:20px 0 0; padding:10px 15px 20px; background-color:#f6f6f6; border:1px solid #e4e4e4; }
994
+ .product-options dt { padding:10px 0 0; font-weight:normal; }
995
+ .product-options dt label { font-weight:bold; color:#2f2f2f; }
996
+ .product-options dt label.required em { color:#eb340a; margin-right:5px; }
997
+ .product-options dt .qty-holder { float:right; margin-right:15px; }
998
+ .product-options dt .qty-holder label { vertical-align:middle; }
999
+ .product-options dt .qty-disabled { background:none; border:0; padding:3px; color:#2f2f2f; }
1000
+ .product-options dd { padding:5px 10px 15px; margin:0 0 5px; border-bottom:1px solid #e4e4e4; }
1001
+ .product-options dl.last dd.last { border-bottom:0; padding-bottom:5px; margin-bottom:0; }
1002
+ .product-options dd input.input-text { width:98%; }
1003
+ .product-options dd input.datetime-picker { width:150px; }
1004
+ .product-options dd .time-picker { display:-moz-inline-box; display:inline-block; padding:2px 0; vertical-align:middle; }
1005
+ .product-options dd textarea { width:98%; height:8em; }
1006
+ .product-options dd select { width:99%; }
1007
+ .product-options dd .multiselect option { border-bottom:1px dotted #d9e5ee; padding:2px 4px; }
1008
+ .product-options ul.options-list { margin-right:5px; }
1009
+ .product-options ul.options-list li { line-height:1.5; padding:2px 0; }
1010
+ .product-options ul.options-list input.radio { float:left; margin-top:3px; }
1011
+ .product-options ul.options-list input.checkbox { float:left; margin-top:3px; }
1012
+ .product-options ul.options-list .label { display:block; margin-left:18px; }
1013
+ .product-options ul.options-list label { font-weight:normal; }
1014
+ .product-options ul.validation-failed { padding:0 7px; }
1015
+ .product-options p.note { margin:0; font-size:11px; }
1016
+ .product-options p.required { margin-bottom:0; padding:15px 0 0; }
1017
+
1018
+ .product-options-bottom { background-color:#fffada; padding:15px 20px; border:1px solid #e4e4e4; border-top:0; }
1019
+ .product-options-bottom .tier-prices { margin:0; padding:0 0 10px; border:0; background:0; }
1020
+ .product-options-bottom .tier-prices li { background:0; padding:2px 0; color:#e26703; }
1021
+ .product-options-bottom .tier-prices .price,
1022
+ .product-options-bottom .tier-prices .benefit { color:#e26703; }
1023
+ .product-options-bottom .price-box { float:left; margin:0; padding:0; }
1024
+ .col3-layout .product-options-bottom .price-box { float:none; padding:0 0 5px; }
1025
+ .product-options-bottom .price-label { float:left; padding-right:5px; }
1026
+ .product-options-bottom .price-tax { float:left; }
1027
+ .product-options-bottom .add-to-cart { float:right; }
1028
+ .product-shop .product-options-bottom { margin:0 0 10px; }
1029
+ .product-shop .product-options-bottom .price-box { float:none; margin:0 0 5px; }
1030
+ .product-shop .product-options-bottom .price-label { float:none; padding-right:0; }
1031
+ .product-shop .product-options-bottom .price-tax { float:none; }
1032
+ .product-shop .product-options-bottom .add-to-cart-box { clear:both; float:left; padding-top:12px; }
1033
+
1034
+ /* Grouped Product */
1035
+ .product-view .grouped-items-table .price-box { margin:0; padding:0; }
1036
+
1037
+ /* Block: Description */
1038
+ .product-view .box-description {}
1039
+
1040
+ /* Block: Additional */
1041
+ .product-view .box-additional .data-table th,
1042
+ .product-view .box-additional .data-table td { line-height:1.25; }
1043
+
1044
+ /* Block: Upsell */
1045
+ .product-view .box-up-sell h2 { border-bottom:0; padding:0; margin:0 0 8px; }
1046
+ .product-view .box-up-sell .products-grid { width:100%; border:1px solid #e5dcc3; }
1047
+ .product-view .box-up-sell .products-grid td { width:25%; background:#f6f2e7; border-right:1px solid #e5dcc3; border-bottom:1px solid #e5dcc3; padding:15px 10px 12px; line-height:1.6em; }
1048
+ .product-view .box-up-sell .products-grid tr.last td { border-bottom:0; }
1049
+ .product-view .box-up-sell .products-grid td.last { border-right:0; }
1050
+ .product-view .box-up-sell .products-grid td img { border:1px solid #e5dcc3; }
1051
+ .product-view .box-up-sell .products-grid .product-image { text-align:center; }
1052
+ .product-view .box-up-sell .products-grid td.empty { border-right:0; background:#f1ecdb; }
1053
+ .product-view .box-up-sell .products-grid .ratings .rating-box { float:none; display:block; margin:0 0 3px; }
1054
+
1055
+ /* Block: Tags */
1056
+ .product-view .box-tags { margin:0; }
1057
+ .product-view .box-tags h3 { font-size:13px; }
1058
+ .product-view .box-tags .product-tags { display:block; margin:0 0 15px; }
1059
+ .product-view .box-tags .product-tags li { display:inline; background:url(../images/bkg_pipe3.gif) 100% 4px no-repeat; padding:0 7px 0 4px; }
1060
+ .product-view .box-tags .product-tags li.first { padding-left:0; }
1061
+ .product-view .box-tags .product-tags li.last { background:none; padding-right:0; }
1062
+ .product-view .box-tags .form-add label { display:block; font-size:13px; font-weight:bold; margin:0 0 5px; color:#0a263c;}
1063
+ .product-view .box-tags .form-add .input-box { float:left; width:305px; margin:0 5px 0 0; background:url(../images/i_tag_add.gif) 0 2px no-repeat; padding:0 0 0 23px; }
1064
+ .product-view .box-tags .form-add input.input-text { width:299px; }
1065
+ .product-view .box-tags .form-add button.button span { border-color:#406a83; background:#618499; }
1066
+ .product-view .box-tags .note { margin:3px 0 0; padding:0 0 0 23px; font-size:11px; }
1067
+
1068
+ /* Block: Reviews */
1069
+ .product-view .box-reviews dl { margin:15px 0; }
1070
+ .product-view .box-reviews dt a,
1071
+ .product-view .box-reviews dt span { font-weight:bold; }
1072
+ .product-view .box-reviews dd { margin:0 0 15px; }
1073
+ .product-view .box-reviews dd small { font-style:italic; }
1074
+ .product-view .box-reviews .form-add { margin:15px 0 0; }
1075
+ .product-view .box-reviews .form-add h3 { font-size:13px; font-weight:normal; }
1076
+ .product-view .box-reviews .form-add h3 span { font-weight:bold; }
1077
+ .product-view .box-reviews .form-add h4 { font-size:12px; }
1078
+ .product-view .box-reviews .form-add .data-table td { text-align:center; }
1079
+ .product-view .box-reviews .form-add .form-list { margin:15px 0 0; }
1080
+ .product-view .box-reviews .form-add .form-list .input-box { width:360px; }
1081
+ .product-view .box-reviews .form-add .form-list input.input-text,
1082
+ .product-view .box-reviews .form-add .form-list textarea { width:354px; }
1083
+
1084
+ /* Send a Friend */
1085
+ .send-friend .form-list { width:615px; overflow:hidden; }
1086
+ .send-friend .form-list li { margin-right:-15px; }
1087
+ .send-friend .form-list li p { margin:0 15px 0 0; }
1088
+ .send-friend .form-list .field { width:315px; }
1089
+ .send-friend .form-list .input-box { width:300px; }
1090
+ .send-friend .form-list input.input-text,
1091
+ .send-friend .form-list textarea { width:294px; }
1092
+ .send-friend .form-list li.wide .input-box { width:612px; }
1093
+ .send-friend .form-list li.wide textarea { width:609px; }
1094
+ .send-friend .buttons-set .limit { float:right; margin:0 7px 0 0; font-size:11px; line-height:21px; }
1095
+ /* ======================================================================================= */
1096
+
1097
+
1098
+ /* Content Styles ================================================================= */
1099
+ .product-name { margin:0; font-size:1em; font-weight:normal; }
1100
+ .product-name a { color:#1e7ec8; }
1101
+
1102
+ /* Product Tags */
1103
+ .tags-list { display:block; font-size:13px; border:1px solid #c1c4bc; background:#f8f7f5; padding:10px; }
1104
+ .tags-list li { display:inline !important; margin:0 4px 0 0; }
1105
+ .tags-list li a { color:#1b2d3b; }
1106
+
1107
+ /* Advanced Search */
1108
+ .advanced-search .form-list label { width:160px; padding-right:10px; }
1109
+ .advanced-search .form-list .input-box,
1110
+ .advanced-search .form-list .input-range { float:left; clear:none; }
1111
+ .advanced-search-amount { margin:0 0 10px; }
1112
+ .advanced-search-summary { margin:10px 0; border:1px solid #e9d7c9; background:#fff6f1; padding:10px; }
1113
+ .advanced-search-summary ul { float:left; width:49%; }
1114
+ .advanced-search-summary strong { color:#E17C24; padding-left:15px; background:url(../images/i_search_criteria.gif) 0 3px no-repeat; }
1115
+ .advanced-search-summary p { clear:both; font-weight:bold; margin:0; }
1116
+
1117
+ /* CMS Home Page */
1118
+ .cms-home .subtitle {}
1119
+ .cms-index-index .subtitle {}
1120
+
1121
+ /* Sitemap */
1122
+ .page-sitemap .links { text-align:right; margin:0 8px -22px 0; }
1123
+ .page-sitemap .links a { text-decoration:none; position:relative; }
1124
+ .page-sitemap .links a:hover { text-decoration:underline; }
1125
+ .page-sitemap .sitemap { margin:12px; }
1126
+ .page-sitemap .sitemap a { color:#1b2d3b; }
1127
+ .page-sitemap .sitemap li { margin:3px 0; }
1128
+ .page-sitemap .sitemap li.level-0 { margin:10px 0 0; font-weight:bold; }
1129
+ .page-sitemap .sitemap li.level-0 a { color:#1e7ec8; }
1130
+
1131
+ /* RSS */
1132
+ .rss-title h1 { background:url(../images/i_rss-big.png) 0 4px no-repeat; padding-left:27px; }
1133
+ .rss-table .link-rss { display:block; line-height:1.55; background-position:0 4px; }
1134
+ /* ======================================================================================= */
1135
+
1136
+
1137
+ /* Shopping Cart ========================================================================= */
1138
+ .cart .page-title { border-bottom:0; margin:0 0 12px; }
1139
+ .cart .page-title h1 { margin:10px 0 0; }
1140
+
1141
+ /* Checkout Types */
1142
+ .cart .page-title .checkout-types li { margin:0 0 5px; }
1143
+ .cart .title-buttons .checkout-types { float:right; }
1144
+ .cart .title-buttons .checkout-types li { float:left; margin:0 0 5px 5px; }
1145
+ .cart .checkout-types .paypal-or { margin:0 8px; line-height:2.3; }
1146
+ .cart .totals .checkout-types .paypal-or { clear:both; display:block; padding:8px 55px 0 0; line-height:1.0; font-size:11px; }
1147
+
1148
+ /* Shopping Cart Table */
1149
+ .cart-table th { padding:2px 10px; }
1150
+ .cart-table td { padding:10px; }
1151
+ .cart-table .product-name { font-weight:bold; margin:0 0 5px; color:#2f2f2f; }
1152
+ .cart-table .item-msg { margin:5px 0; font-size:11px; font-weight:bold; color:#df280a; }
1153
+ .cart-table tfoot td { padding:5px 10px; }
1154
+ .cart-table .btn-continue { float:left; }
1155
+ .cart-table .btn-continue span,
1156
+ .cart-table .btn-update span { border-color:#406a83; background:#618499; }
1157
+
1158
+ /* Shopping Cart Collateral boxes */
1159
+ .cart .cart-collaterals { padding:25px 0 0; }
1160
+ .cart .cart-collaterals .col2-set { float:left; width:605px; }
1161
+ .cart .cart-collaterals .col2-set .col-2 { width:294px; }
1162
+
1163
+ .cart .crosssell { border:1px solid #cec3b6; background:#fafaec; padding:12px 15px; }
1164
+ .cart .crosssell h2 { font-size:13px; font-weight:bold; }
1165
+ .cart .crosssell .product-image { float:left; width:75px; height:75px; border:1px solid #d0cdc9; }
1166
+ .cart .crosssell .product-details { margin-left:90px; }
1167
+ .cart .crosssell .product-name { font-weight:bold; }
1168
+ .cart .crosssell li.item { margin:12px 0; }
1169
+ .cart .crosssell .link-compare { font-weight:normal; }
1170
+
1171
+ /* Discount Codes & Estimate Shipping and Tax Boxes */
1172
+ .cart .discount,
1173
+ .cart .shipping { border:1px solid #d0cbc1; background:#fff url(../images/bkg_block-title.gif) 0 0 repeat-x; padding:12px 15px; margin:0 0 18px; }
1174
+ .cart .discount h2,
1175
+ .cart .shipping h2 { background-position:0 0; background-repeat:no-repeat; font:bold 13px/16px Arial, Helvetica, sans-serif; padding:0 0 0 21px; color:#e26703; text-transform:uppercase; }
1176
+ .cart .discount button span,
1177
+ .cart .shipping button span { border-color:#406a83; background:#618499; }
1178
+ .cart .discount .buttons-set,
1179
+ .cart .shipping .buttons-set { margin:10px 0 0; border:0; padding:0; text-align:left; }
1180
+ .cart .discount .buttons-set button.button,
1181
+ .cart .shipping .buttons-set button.button { float:none; margin-left:0; }
1182
+
1183
+ .cart .discount h2 { background-image:url(../images/i_discount.gif); }
1184
+ .cart .discount .input-box { margin:8px 0 0; width:260px; }
1185
+ .cart .discount input.input-text { width:254px; }
1186
+
1187
+ .cart .shipping h2 { background-image:url(../images/i_shipping.gif); }
1188
+ .cart .shipping .sp-methods { margin:10px 0 0; padding:5px 0 0; background:url(../images/bkg_divider1.gif) 0 0 repeat-x; }
1189
+
1190
+ /* Shopping Cart Totals */
1191
+ .cart .totals { float:right; width:268px; background:#dee5e8; border:1px solid #bebcb7; }
1192
+ .cart .totals table { width:100%; margin:7px 0; }
1193
+ .cart .totals td { padding:1px 15px 1px 7px; }
1194
+ .cart .totals tr.last td {}
1195
+ .cart .totals tfoot th { padding:5px 15px 5px 7px; }
1196
+ .cart .totals tfoot td { padding-top:5px; padding-bottom:5px; }
1197
+ .cart .totals tfoot th strong,
1198
+ .cart .totals tfoot td strong { font-size:15px; }
1199
+ .cart .totals .checkout-types { font-size:13px; padding:8px 15px 15px; text-align:right; }
1200
+ .cart .totals .checkout-types li { clear:both; margin:10px 0; }
1201
+
1202
+ /* Options Tool Tip */
1203
+ .item-options dt { font-weight:bold; font-style:italic; }
1204
+ .item-options dd { padding-left:10px; margin:0 0 6px; }
1205
+ .truncated { cursor:help; }
1206
+ .truncated a.dots { cursor:help; }
1207
+ .truncated a.details { cursor:help; }
1208
+ .truncated .truncated_full_value { position:relative; z-index:999; }
1209
+ .truncated .truncated_full_value dl { position:absolute; top:-99999em; left:-99999em; z-index:999; width:250px; padding:8px; border:1px solid #ddd; background-color:#f6f6f6; }
1210
+ .truncated .show dl { top:-20px; left:50%; }
1211
+ .col-left .truncated .show dl { left:15px; top:7px; }
1212
+ .col-right .truncated .show dl { left:-240px; top:7px; }
1213
+ /* ======================================================================================= */
1214
+
1215
+
1216
+ /* Checkout ============================================================================== */
1217
+ /********** < Common Checkout Styles */
1218
+ /* Shipping and Payment methods */
1219
+ .sp-methods { margin:0 0 8px; }
1220
+ .sp-methods dt { margin:13px 0 5px; font-weight:bold; }
1221
+ .sp-methods dd {}
1222
+ .sp-methods dd li { margin:5px 0; }
1223
+ .sp-methods label { font-weight:bold; color:#666; }
1224
+ .sp-methods .price { font-weight:bold; }
1225
+ .sp-methods .form-list { padding-left:20px; }
1226
+ .sp-methods .form-list li { margin:0 0 8px; }
1227
+ .sp-methods select.month { width:154px; margin-right:10px; }
1228
+ .sp-methods select.year { width:96px; }
1229
+ .sp-methods input.cvv { width:3em !important; }
1230
+
1231
+ .sp-methods .checkmo-list li { margin:0 0 5px; }
1232
+ .sp-methods .checkmo-list label { width:135px; padding-right:10px; text-align:right; }
1233
+ .sp-methods .checkmo-list address { float:left; }
1234
+
1235
+ .sp-methods .centinel-logos a { margin-right:3px; }
1236
+ .sp-methods .centinel-logos img { vertical-align:middle; }
1237
+
1238
+ .please-wait { float:right; }
1239
+ .please-wait img { vertical-align:middle; }
1240
+ .cvv-what-is-this { font-size:11px; cursor:help; margin-left:10px; }
1241
+
1242
+ /* Tooltip */
1243
+ .tool-tip { border:1px solid #7BA7C9; background:#EAF6FF; padding:15px 20px; position:absolute; z-index:9999; }
1244
+ .tool-tip .btn-close { margin:-9px -14px 0; text-align:right; }
1245
+ .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; }
1246
+ .tool-tip .tool-tip-content { padding:5px; }
1247
+
1248
+ /* Gift Messages */
1249
+ .gift-messages h3 { font-size:12px; font-weight:bold; color:#e87403; }
1250
+ .gift-messages p.control { color:#8e8d8b; }
1251
+ .gift-messages-form { position:relative; }
1252
+ .gift-messages-form label { float:none !important; position:static !important; }
1253
+ .gift-messages-form h4 { font-size:12px; font-weight:bold; color:#e87403; }
1254
+ .gift-messages-form .whole-order { margin:0 0 25px; }
1255
+ .gift-messages-form .item { margin:0 0 10px; }
1256
+ .gift-messages-form .item .product-img-box { float:left; width:75px; }
1257
+ .gift-messages-form .item .product-image { margin:0 0 7px; }
1258
+ .gift-messages-form .item .number { margin:0; font-weight:bold; text-align:center; color:#8a8987; }
1259
+ .gift-messages-form .item .details { margin-left:90px; }
1260
+ .gift-messages-form .item .details .product-name { font-size:13px; font-weight:bold; margin:0 0 10px; }
1261
+ .gift-messages-form .item .details .form-list .field { width:255px; }
1262
+ .gift-messages-form .item .details .form-list .input-box { width:240px; }
1263
+ .gift-messages-form .item .details .form-list input.input-text { width:234px; }
1264
+ .gift-messages-form .item .details .form-list li.wide .input-box { width:500px; }
1265
+ .gift-messages-form .item .details .form-list li.wide textarea { width:494px; }
1266
+
1267
+ .gift-message-link { font-size:11px; background:url(../images/bkg_collapse-gm.gif) 100% 6px no-repeat; padding-right:7px; }
1268
+ .gift-message-link.expanded { background-position:100% -40px; }
1269
+ .gift-message-row { background:#f2efe9; }
1270
+ .gift-message-row .btn-close { float:right; width:16px; height:16px; background:url(../images/btn_gm-close.gif) 0 0 no-repeat; font-size:0; line-height:0; text-indent:-999em; overflow:hidden; }
1271
+
1272
+ /* Checkout Agreements */
1273
+ .checkout-agreements li { margin:30px 0; }
1274
+ .checkout-agreements .agreement-content { overflow:auto; height:12em; padding:10px; background-color:#fbfaf6; border:1px solid #bbb6a5; }
1275
+ .checkout-agreements .agree { margin:0; padding:10px 0 10px 11px; }
1276
+ .checkout-agreements .agree input.checkbox { margin-right:6px; }
1277
+ .checkout-agreements .agree label { font-weight:bold; color:#666; }
1278
+
1279
+ .opc .checkout-agreements { border:1px solid #d9dde3; border-width:0 1px; padding:5px 30px; }
1280
+ .opc .checkout-agreements li { margin:20px 0 0; }
1281
+ .opc .checkout-agreements .agreement-content { background-color:#fff; border-color:#e4e4e4; padding:5px; }
1282
+ .opc .checkout-agreements .agree { padding-left:6px; }
1283
+
1284
+ /* Centinel */
1285
+ .centinel {}
1286
+ .centinel .authentication { border:1px solid #ddd; background:#fff; }
1287
+ .centinel .authentication iframe { width:99%; height:400px; background:transparent !important; margin:0 !important; padding:0 !important; border:0 !important; }
1288
+
1289
+ .opc .centinel { border:1px solid #bbb6a5; border-width:0 1px 1px; padding:10px 30px; }
1290
+
1291
+ /* Generic Info Set */
1292
+ .info-set { background:#fbfaf6 url(../images/bkg_checkout.gif) 0 0 repeat-x; border:1px solid #bbb6a5; margin:0 0 25px; padding:20px; }
1293
+ .info-set h2 { font-size:13px; font-weight:bold; margin:0 0 10px; }
1294
+ .info-set h3,
1295
+ .info-set h4 { font-size:13px; font-weight:bold; color:#E26703; }
1296
+ .info-set h2 a,
1297
+ .info-set h3 a,
1298
+ .info-set h4 a { font-weight:normal; }
1299
+ .info-set h2.legend { margin:-20px -20px 15px; padding:5px 10px; background:#f9f3e3; border-bottom:1px solid #bbafa0; position:relative; }
1300
+ .info-set h3.legend { margin:0 0 10px; color:#0a263c; }
1301
+ .info-set .divider { margin:0 -20px; padding:25px 0; position:relative; }
1302
+ .info-set .box { margin:0 0 15px; }
1303
+ .info-set .box h2 { color:#e26703; }
1304
+ .info-set .data-table .product-name { font-size:1em !important; font-weight:bold !important; color:#1e7ec8 !important; }
1305
+ .info-set .data-table .product-name a { font-weight:bold !important; }
1306
+ .info-set .data-table .item-options { margin:5px 0 0; }
1307
+ /********** Common Checkout Styles > */
1308
+
1309
+ /* One Page Checkout */
1310
+ .block-progress { border:0; margin:0; }
1311
+ .block-progress .block-title { background:none; border:0; padding:0; margin:0 0 5px; }
1312
+ .block-progress .block-title strong { font-size:13px; color:#0a263c; }
1313
+ .block-progress .block-content { background:none; }
1314
+ .block-progress dt { font-size:13px; font-weight:bold; line-height:1.35; background:#eee; border:1px solid #a3aeb3; margin:0 0 6px; padding:2px 8px; color:#999; }
1315
+ .block-progress dd { background:#eee; border:1px solid #a3aeb3; border-top:0; padding:8px 13px; margin:0 0 6px; }
1316
+ .block-progress dt.complete { margin:0; background:#d0dce1; color:#5e8ab4; }
1317
+ .block-progress dd.complete {}
1318
+ .block-progress p { margin:0; }
1319
+
1320
+ .opc .buttons-set { margin-top:0; padding-top:2em; }
1321
+ .opc .buttons-set p.required { margin:0; padding:0 0 10px; }
1322
+ .opc .buttons-set .back-link small { display:none; }
1323
+ .opc .buttons-set .back-link a { background:url(../images/i_arrow-top.gif) 0 50% no-repeat; padding-left:16px; }
1324
+ .opc .buttons-set.disabled button.button { display:none; }
1325
+ .opc .buttons-set .please-wait { height:21px; line-height:21px; }
1326
+ .opc .ul { list-style:disc outside; padding-left:18px; }
1327
+
1328
+ .opc { position:relative; }
1329
+ .opc li.section {}
1330
+
1331
+ .opc .step-title { border-width:0 1px; border-style:solid; border-color:#fff #d9dde3 #d9dde3; background:#eee url(../images/bkg_opc-title-off.gif) 0 100% repeat-x; padding:4px 8px 6px; text-align:right; }
1332
+ .opc .step-title .number { float:left; background:#fff; border:1px solid #fff; padding:0 4px; margin:0 5px 0 0; font:bold 11px/14px arial, helvetica, sans-serif; color:#999; }
1333
+ .opc .step-title h2 { float:left; margin:0; font:bold 13px/16px Arial, Helvetica, sans-serif; color:#999; }
1334
+ .opc .step-title a { display:none; float:right; font-size:11px; line-height:16px; }
1335
+
1336
+ .opc .allow .step-title { background:#d0dce1; border:1px solid #a3aeb3; border-bottom:0; color:#a4b3b9; cursor:pointer; }
1337
+ .opc .allow .step-title .number { background:#dbe6eb; border-color:#dbe6eb; color:#a4b3b9; }
1338
+ .opc .allow .step-title h2 { color:#a4b3b9; }
1339
+ /*.opc .allow .step-title a { display:block; }*/
1340
+
1341
+ .opc .active .step-title { background:#f9f3e3; border:1px solid #bbafa0; padding-bottom:5px; color:#f18200; cursor:default; }
1342
+ .opc .active .step-title .number { background:#f18200; border-color:#f19900; color:#fff; }
1343
+ .opc .active .step-title h2 { color:#f18200; }
1344
+ /*.opc .active .step-title a { display:none; }*/
1345
+
1346
+ .opc .step { border:1px solid #bbafa0; border-top:0; background:#fbfaf6 url(../images/bkg_checkout.gif) 0 0 repeat-x; padding:15px 30px; position:relative; }
1347
+ .opc .step .tool-tip { right:30px; }
1348
+
1349
+ #opc-login .buttons-set { border-top:0; }
1350
+ #opc-login h3 { font-size:13px; border-bottom:1px solid #e4e4e4; padding-bottom:2px; text-transform:uppercase; }
1351
+ #opc-login h4 { font-size:1em; font-weight:bold; margin:0; color:#2f2f2f; }
1352
+
1353
+ #opc-shipping_method .buttons-set { border-top:0; }
1354
+ .opc .gift-messages-form { margin:0 -30px; background:#f6f1eb; border:1px solid #e9e4de; border-width:1px 0; padding:22px 24px 22px 30px; }
1355
+ .opc .gift-messages-form .inner-box { padding:5px; height:260px; overflow:auto; }
1356
+
1357
+ #opc-review .step { border:0; padding:0; }
1358
+ #opc-review .product-name { font-weight:bold; color:#0a263c; }
1359
+ #opc-review .item-options { margin:5px 0 0; }
1360
+ #opc-review .buttons-set { padding:20px 30px; border:1px solid #d9dde3; border-width:0 1px 1px; }
1361
+ #opc-review .buttons-set p { margin:0; line-height:40px; }
1362
+ #opc-review .buttons-set .please-wait { height:40px; line-height:40px; }
1363
+
1364
+ /* Multiple Addresses Checkout */
1365
+ .checkout-progress { padding:0 90px; margin:0 0 20px; }
1366
+ .checkout-progress li { float:left; width:19%; margin:0 3px 0 0; border-top:10px solid #999; padding:2px 0 0; font-weight:bold; text-align:center; color:#abb5ba; }
1367
+ .checkout-progress li.active { border-top-color:#e96200; color:#e96200; }
1368
+
1369
+ .multiple-checkout h2 { font-size:13px; font-weight:bold; margin:0 0 10px; }
1370
+ .multiple-checkout h3,
1371
+ .multiple-checkout h4 { font-size:13px; font-weight:bold; color:#E26703; }
1372
+ .multiple-checkout h2 a,
1373
+ .multiple-checkout h3 a,
1374
+ .multiple-checkout h4 a { font-weight:normal; }
1375
+ .multiple-checkout .data-table .product-name { font-size:1em !important; font-weight:bold !important; color:#1e7ec8 !important; }
1376
+ .multiple-checkout .data-table .product-name a { font-weight:bold !important; }
1377
+ .multiple-checkout .data-table .item-options { margin:5px 0 0; }
1378
+
1379
+ .multiple-checkout .gift-messages { margin:15px 0 0; }
1380
+
1381
+ .multiple-checkout .tool-tip { top:50%; margin-top:-120px; right:20px; }
1382
+
1383
+ .multiple-checkout .col2-set,
1384
+ .multiple-checkout .col3-set { background:#fbfaf6 url(../images/bkg_checkout.gif) 0 0 repeat-x; border:1px solid #bbb6a5; margin:0 0 25px; padding:20px; }
1385
+ .multiple-checkout .col2-set h2.legend { margin:-20px -20px 15px; padding:5px 10px; background:#f9f3e3; border-bottom:1px solid #bbafa0; position:relative; }
1386
+ .multiple-checkout .col2-set h3.legend { margin:0 0 10px; color:#0a263c; }
1387
+ .multiple-checkout .col2-set .divider { margin:0 -20px; padding:25px 0; position:relative; }
1388
+ .multiple-checkout .box { margin:0 0 15px; }
1389
+ .multiple-checkout .box h2 { color:#e26703; }
1390
+
1391
+ .multiple-checkout .place-order .please-wait { float:right; padding:27px 7px 0 0; }
1392
+ .multiple-checkout .place-order .grand-total { float:right; height:71px; font-size:1.5em; padding:0 0 0 21px; background:url(../images/bkg_grand-total.gif) 0 0 no-repeat; overflow:hidden; }
1393
+ .multiple-checkout .place-order .grand-total .inner { float:left; height:57px; padding:14px 21px 0 0; background:url(../images/bkg_grand-total.gif) 100% 0 no-repeat; }
1394
+ .multiple-checkout .place-order .grand-total .inner div { display:inline; }
1395
+ .multiple-checkout .place-order .grand-total big { display:inline; margin-right:12px; }
1396
+ .multiple-checkout .place-order .grand-total .price { color:#E26703; }
1397
+ .multiple-checkout .place-order .grand-total button.button span { font-size:16px; }
1398
+ .multiple-checkout .place-order .grand-total button.button span span { padding:0 45px 0 36px; }
1399
+
1400
+ /* Step 1 */
1401
+ .multiple-checkout .title-buttons button.button span { border-color:#406a83; background:#618499; }
1402
+ #multiship-addresses-table td { padding:10px; }
1403
+ #multiship-addresses-table tfoot td { padding:5px 10px; }
1404
+ #multiship-addresses-table tfoot button.button span { border-color:#406a83; background:#618499; }
1405
+
1406
+ /* Step 2 */
1407
+ .multiple-checkout .gift-messages-form .item .details .form-list { width:100%; overflow:hidden; }
1408
+ .multiple-checkout .gift-messages-form .item .details .form-list li { margin-right:-15px; }
1409
+ .multiple-checkout .gift-messages-form .item .details .form-list .field { width:230px; }
1410
+ .multiple-checkout .gift-messages-form .item .details .form-list .input-box { width:215px; }
1411
+ .multiple-checkout .gift-messages-form .item .details .form-list input.input-text { width:209px; }
1412
+ .multiple-checkout .gift-messages-form .item .details .form-list li.wide .input-box { width:445px; }
1413
+ .multiple-checkout .gift-messages-form .item .details .form-list li.wide textarea { width:439px; }
1414
+ .checkout-multishipping-shipping .box-sp-methods { border:1px solid #d9d2be; background:#f9f3e3; padding:13px; position:relative; }
1415
+ .checkout-multishipping-shipping .box-sp-methods .pointer { position:absolute; top:-20px; right:-40px; width:178px; height:41px; background:url(../images/bkg_sp-methods.gif) 0 0 no-repeat; overflow:hidden; }
1416
+
1417
+ /* Step 3 */
1418
+ .checkout-multishipping-billing .multiple-checkout { position:relative; }
1419
+ /* ======================================================================================= */
1420
+
1421
+
1422
+ /* Account Login/Create Pages ============================================================ */
1423
+ .account-login .content { min-height:240px; padding:14px 21px; background:#faf7ee url(../images/bkg_login-box.gif) 0 0 repeat-x; border:1px solid #bbb6a5; border-bottom:0; }
1424
+ .account-login .content h2 { font-weight:bold; font-size:13px; margin:0 0 14px; padding:0 0 5px 23px; border-bottom:1px solid #ddd; background-position:0 1px; background-repeat:no-repeat; text-transform:uppercase; color:#e76200; }
1425
+ .account-login .new-users h2 { background-image:url(../images/i_page1.gif)}
1426
+ .account-login .registered-users h2 { background-image:url(../images/i_page2.gif); }
1427
+ .account-login .buttons-set { border:1px solid #bbb6a5; border-top:0; margin:0; padding:8px 13px; background:#dee5e8 url(../images/bkg_buttons-set1.gif) 0 0 repeat-x; }
1428
+
1429
+ .account-create {}
1430
+ /* Account Login/Create Pages ============================================================ */
1431
+
1432
+
1433
+ /* My Account ============================================================================= */
1434
+ .my-account .title-buttons .link-rss { float:none; margin:0; }
1435
+
1436
+ /********** < Dashboard */
1437
+ .dashboard .welcome-msg { margin:0 8em 1.5em 0; }
1438
+ .dashboard .welcome-msg p { margin:0; }
1439
+ .dashboard .col2-set { margin:0 0 15px; }
1440
+
1441
+ /* General Box */
1442
+ .box-account { background:#fff url(../images/bkg_account_box.gif) 0 0 repeat-x; border:1px solid #ccc; border-color:#ccc #999 #999 #ccc; padding:15px; margin: 0 0 20px; }
1443
+ .box-account .box-head { border-bottom:1px solid #d9dde3; margin:0 0 10px; text-align:right; }
1444
+ .box-account .box-head h2 { float:left; margin:0; font-size:13px; font-weight:bold; text-transform:uppercase; background-position:0 0; background-repeat:no-repeat; padding-left:21px; color:#e65505; }
1445
+
1446
+ .dashboard .box .box-title { background:url(../images/bkg_divider1.gif) 0 100% repeat-x; padding:0 0 2px; margin:0 0 8px; text-align:right; }
1447
+ .dashboard .box .box-title h3,
1448
+ .dashboard .box .box-title h4 { float:left; font-size:13px; font-weight:bold; margin:0; }
1449
+
1450
+ /* Block: Recent Orders */
1451
+ .dashboard .box-recent .box-head h2 { background-image:url(../images/i_folder-table.gif); }
1452
+
1453
+ /* Block: Account Information */
1454
+ .dashboard .box-info .box-head h2 { background-image:url(../images/i_ma-info.gif); }
1455
+ .dashboard .box-info h4 { font-size:11px; font-weight:bold; text-transform:uppercase; }
1456
+
1457
+ /* Block: Reviews */
1458
+ .dashboard .box-reviews .box-head h2 { background-image:url(../images/i_ma-reviews.gif); }
1459
+ .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:#0a263c; }
1460
+ .dashboard .box-reviews .details { margin-left:20px; }
1461
+ .dashboard .box-reviews li.item { margin:0 0 7px; }
1462
+ .dashboard .box-reviews li.item.last { margin:0; }
1463
+ .dashboard .box-reviews .ratings { margin:7px 0 0; }
1464
+
1465
+ /* Block: Tags */
1466
+ .dashboard .box-tags .box-head h2 { background-image:url(../images/i_ma-tags.gif); }
1467
+ .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:#0a263c; }
1468
+ .dashboard .box-tags .details { margin-left:20px; }
1469
+ .dashboard .box-tags li.item { margin:0 0 7px; }
1470
+ .dashboard .box-tags li.item.last { margin:0; }
1471
+ .dashboard .box-tags .tags strong,
1472
+ .dashboard .box-tags .tags ul,
1473
+ .dashboard .box-tags .tags ul li { display:inline; }
1474
+ /********** Dashboard > */
1475
+
1476
+ /* Address Book */
1477
+ .addresses-list h2 { font-weight:bold; font-size:13px; color:#e26703; text-transform:uppercase; }
1478
+ .addresses-list h3 { font-weight:bold; font-size:13px; }
1479
+ .addresses-list address { margin:0 0 3px; }
1480
+ .addresses-list p { margin:0; }
1481
+ .addresses-list a { font-weight:bold; }
1482
+ .addresses-list .link-remove { color:#646464; }
1483
+ .addresses-list .separator { margin:0 3px; }
1484
+ .addresses-list li.item { background:#fff url(../images/bkg_account_box.gif) 0 0 repeat-x; border:1px solid #ccc; padding:10px 13px; margin:0 0 10px; }
1485
+ .addresses-list li.empty { background:none; border:0; padding:0; }
1486
+ .addresses-list li.empty p { font-weight:bold; }
1487
+ .addresses-list .addresses-additional li.item { background:none; border:0; padding:0; }
1488
+
1489
+ /* Order View */
1490
+ .order-info { background:#dee5e8; border:1px solid #d0cbc1; padding:4px 8px; margin:0 0 8px; }
1491
+ .order-info dt,
1492
+ .order-info dd,
1493
+ .order-info ul,
1494
+ .order-info li { display:inline; }
1495
+ .order-info .current { font-weight:bold; }
1496
+ .order-info li { margin:0 3px; }
1497
+
1498
+ .order-date { margin:10px 0; }
1499
+
1500
+ .order-info-box { background:#fff url(../images/bkg_block-title.gif) 0 0 repeat-x; border:1px solid #d0cbc1; padding:12px 15px; margin:0 0 15px; }
1501
+ .order-info-box h2 { font-weight:bold; font-size:13px; }
1502
+ .order-info-box .box-payment p { margin:0 0 3px; }
1503
+ .order-info-box .box-payment th { font-weight:bold; padding-right:7px; }
1504
+
1505
+ .order-items { width:100%; overflow-x:auto; }
1506
+ .order-items h2,
1507
+ .order-items h3 { clear:none; font-weight:bold; font-size:13px; padding:0; margin:0 0 5px; color:#0a263c; }
1508
+ .order-items .product-name { font-size:1em !important; font-weight:bold !important; }
1509
+ .order-items .link-print { color:#1e7ec8; font-weight:normal; }
1510
+ .order-items .order-links { text-align:right; }
1511
+
1512
+ .order-additional { margin:15px 0; }
1513
+ /* Order Gift Message */
1514
+ .gift-message dt strong { color:#666; }
1515
+ .gift-message dd { font-size:13px; margin:5px 0 0; }
1516
+ /* Order Comments */
1517
+ .order-about dt { font-weight:bold; }
1518
+ .order-about dd { font-size:13px; margin:0 0 7px; }
1519
+
1520
+ .tracking-table { margin:0 0 15px; }
1521
+ .tracking-table th { font-weight:bold; white-space:nowrap; }
1522
+
1523
+ .tracking-table-popup { width:100%; }
1524
+ .tracking-table-popup th { font-weight:bold; white-space:nowrap; }
1525
+ .tracking-table-popup th,
1526
+ .tracking-table-popup td { padding:1px 8px; }
1527
+
1528
+ /* Order Print Pages */
1529
+ .page-print .print-head { margin:0 0 15px; }
1530
+ .page-print .print-head .logo { float:left; }
1531
+ .page-print .print-head address { float:left; margin-left:15px; }
1532
+ .page-print h1 { font-size:16px; font-weight:bold; }
1533
+ .page-print h2,
1534
+ .page-print h3 { font-size:13px; font-weight:bold; }
1535
+ .page-print h2.h2 { font-size:16px; font-weight:bold; }
1536
+ .page-print .order-date { background:url(../images/bkg_divider1.gif) 0 100% repeat-x; padding:0 0 10px; margin:0 0 10px; }
1537
+ .page-print .col2-set { margin:0 0 10px; }
1538
+ /* Price Rewrites */
1539
+ .page-print .gift-message-link { display:none; }
1540
+ .page-print .price-excl-tax,
1541
+ .page-print .price-incl-tax { display:block; white-space:nowrap; }
1542
+ .page-print .cart-price,
1543
+ .page-print .price-excl-tax .label,
1544
+ .page-print .price-incl-tax .label,
1545
+ .page-print .price-excl-tax .price,
1546
+ .page-print .price-incl-tax .price { display:inline; }
1547
+
1548
+ /* My Wishlist */
1549
+ .my-wishlist .data-table td { padding:10px; }
1550
+ .my-wishlist .product-image { display:block; width:113px; height:113px; margin:0 0 5px; }
1551
+ .my-wishlist textarea { display:block; width:97%; height:109px; }
1552
+ .my-wishlist .buttons-set { margin-top:2em; }
1553
+ .my-wishlist .buttons-set button.button { float:none; }
1554
+ .my-wishlist .buttons-set .btn-add span,
1555
+ .my-wishlist .buttons-set .btn-share span { border-color:#406a83; background:#618499; }
1556
+ #wishlist-table .add-to-links { white-space:nowrap; }
1557
+
1558
+ /* My Tags */
1559
+ .my-tag-edit { float:left; margin:0 0 10px; }
1560
+ .my-tag-edit .btn-remove { float:right; margin:4px 0 0 5px; }
1561
+ #my-tags-table { clear:both; }
1562
+ #my-tags-table td { padding:10px; }
1563
+ #my-tags-table .add-to-links { white-space:nowrap; }
1564
+
1565
+ /* My Reviews */
1566
+ #my-reviews-table td { padding:10px; }
1567
+
1568
+ .product-review .product-img-box { float:left; width:140px; }
1569
+ .product-review .product-img-box .product-image { display:block; width:125px; height:125px; }
1570
+ .product-review .product-img-box .label { font-size:11px; margin:0 0 3px; }
1571
+ .product-review .product-img-box .ratings .rating-box { float:none; display:block; margin:0 0 3px; }
1572
+ .product-review .product-details { margin-left:150px; }
1573
+ .product-review .product-name { font-size:16px; font-weight:bold; margin:0 0 10px; }
1574
+ .product-review h3 { font-size:12px; margin:0 0 3px; color:#2f2f2f; }
1575
+ .product-review .ratings-table { margin:0 0 10px; }
1576
+ .product-review dt { font-weight:bold; }
1577
+ .product-review dd { font-size:13px; margin:5px 0 0; }
1578
+
1579
+ /* Billing Agreements */
1580
+ .billing-agreements .info-box{ margin:15px 0; }
1581
+ .billing-agreements .form-list li select { float:left; }
1582
+ .billing-agreements .form-list li button.button { float:left; margin-left:10px; }
1583
+ .billing-agreements .table-caption { font-weight:bold; font-size:13px; }
1584
+ /* ======================================================================================= */
1585
+
1586
+
1587
+ /* Footer ================================================================================ */
1588
+ .footer-container { border-top:15px solid #b6d1e2; }
1589
+ .footer { width:930px; margin:0 auto; padding:10px 10px 50px; }
1590
+ .footer .store-switcher { display:inline; margin:0 5px 0 0; color:#fff; }
1591
+ .footer .store-switcher label { font-weight:bold; vertical-align:middle; }
1592
+ .footer .store-switcher select { padding:0; vertical-align:middle; }
1593
+ .footer a { color:#fff; text-decoration:none; }
1594
+ .footer a:hover { text-decoration:underline; }
1595
+ .footer .bugs { margin:13px 0 0; color:#ecf3f6; }
1596
+ .footer .bugs a { color:#ecf3f6; text-decoration:underline; }
1597
+ .footer .bugs a:hover { text-decoration:none; }
1598
+ .footer address { margin:0 0 20px; color:#ecf3f6; }
1599
+ .footer address a { color:#ecf3f6; text-decoration:underline; }
1600
+ .footer address a:hover { text-decoration:none; }
1601
+ .footer ul { display:inline; }
1602
+ .footer ul.links { display:block; }
1603
+ .footer li { display:inline; background:url(../images/bkg_pipe2.gif) 100% 60% no-repeat; padding:0 7px 0 4px; }
1604
+ .footer li.last { background:none !important; padding-right:0 !important; }
1605
+ .footer-container .bottom-container { margin:0 0 5px; }
1606
+ /* ======================================================================================= */
1607
+
1608
+ /* Sample Data============================================================================ */
1609
+ .home-callout { margin-bottom:12px; }
1610
+ .home-callout img { display:block }
1611
+ .home-spot { float:left; width:470px; margin-left:20px; }
1612
+ .best-selling h3 { margin:12px 0 6px 0; color:#e25203; font-size:1.2em; }
1613
+ .best-selling table { border-top:1px solid #ccc; }
1614
+ .best-selling tr.odd { background:#eee url(../images/best_selling_tr_odd_bg.gif) 0 100% repeat-x; }
1615
+ .best-selling tr.even { background:#fff url(../images/best_selling_tr_even_bg.gif) 0 100% repeat-x; }
1616
+ .best-selling td { width:50%; border-bottom:1px solid #ccc; padding:8px 10px 8px 8px; font-size:11px; }
1617
+ .best-selling .product-img { float:left; border:2px solid #dcdcdc; }
1618
+ .best-selling .product-description { margin-left:107px; line-height:1.3em; }
1619
+ .best-selling a.product-name,
1620
+ .home-spot .best-selling a.product-name:hover { color:#203548; }
1621
+ /* ======================================================================================= */
1622
+
1623
+
1624
+ /* Clears ================================================================================ */
1625
+ .clearer:after,
1626
+ .header-container:after,
1627
+ .header-container .top-container:after,
1628
+ .header:after,
1629
+ .header .quick-access:after,
1630
+ #nav:after,
1631
+ .main:after,
1632
+ .footer:after,
1633
+ .footer-container .bottom-container:after,
1634
+ .col-main:after,
1635
+ .col2-set:after,
1636
+ .col3-set:after,
1637
+ .col3-layout .product-options-bottom .price-box:after,
1638
+ .col4-set:after,
1639
+ .search-autocomplete li:after,
1640
+ .block .block-content:after,
1641
+ .block .actions:after,
1642
+ .block li.item:after,
1643
+ .block-poll li:after,
1644
+ .block-layered-nav .currently li:after,
1645
+ .page-title:after,
1646
+ .products-grid:after,
1647
+ .products-list li.item:after,
1648
+ .box-account .box-head:after,
1649
+ .dashboard .box .box-title:after,
1650
+ .box-reviews li.item:after,
1651
+ .box-tags li.item:after,
1652
+ .pager:after,
1653
+ .sorter:after,
1654
+ .ratings:after,
1655
+ .add-to-box:after,
1656
+ .add-to-cart:after,
1657
+ .product-essential:after,
1658
+ .product-collateral:after,
1659
+ .product-view .product-img-box .more-views ul:after,
1660
+ .product-view .box-tags .form-add:after,
1661
+ .product-view .product-shop .short-description:after,
1662
+ .product-view .box-description:after,
1663
+ .product-options .options-list li:after,
1664
+ .product-options-bottom:after,
1665
+ .product-review:after,
1666
+ .cart:after,
1667
+ .cart-collaterals:after,
1668
+ .cart .crosssell li.item:after,
1669
+ .opc .step-title:after,
1670
+ .checkout-progress:after,
1671
+ .multiple-checkout .place-order:after,
1672
+ .group-select li:after,
1673
+ .form-list li:after,
1674
+ .form-list .field:after,
1675
+ .buttons-set:after,
1676
+ .page-print .print-head:after,
1677
+ .advanced-search-summary:after,
1678
+ .gift-messages-form .item:after,
1679
+ .send-friend .form-list li p:after { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }
1680
+ /* layer navigation */
1681
+ #loading { display:none; position:fixed; left:0; top:0; min-width:100%; min-height:100%;
1682
+ background-image:url("../images/transparent_bg.png");opacity:0.5;}
1683
+ #loading p{position: absolute;top:50%;left:50%;}
1684
+ /* ======================================================================================= */
skin/frontend/default/default/images/transparent_bg.png ADDED
Binary file