| 8146 |
amit.gupta |
1 |
@charset "utf-8";
|
|
|
2 |
|
|
|
3 |
@font-face {
|
|
|
4 |
font-family: 'Helvetica 65 Medium';
|
|
|
5 |
src: url('../fonts/helvetica_65_medium-webfont.eot');
|
|
|
6 |
src: url('../fonts/helvetica_65_medium-webfont.eot?#iefix') format('embedded-opentype'),
|
|
|
7 |
url('../fonts/helvetica_65_medium-webfont.woff') format('woff'),
|
|
|
8 |
url('../fonts/helvetica_65_medium-webfont.ttf') format('truetype'),
|
|
|
9 |
url('../fonts/helvetica_65_medium-webfont.svg#helvetica_neuemedium') format('svg');
|
|
|
10 |
font-weight: normal;
|
|
|
11 |
font-style: normal;
|
|
|
12 |
}
|
|
|
13 |
|
|
|
14 |
@font-face {
|
|
|
15 |
font-family: 'Helvetica Neue Light';
|
|
|
16 |
src: url('../fonts/helvetica_45_light-webfont.eot');
|
|
|
17 |
src: url('../fonts/helvetica_45_light-webfont.eot?#iefix') format('embedded-opentype'),
|
|
|
18 |
url('../fonts/helvetica_45_light-webfont.woff') format('woff'),
|
|
|
19 |
url('../fonts/helvetica_45_light-webfont.ttf') format('truetype'),
|
|
|
20 |
url('../fonts/helvetica_45_light-webfont.svg#helvetica_neuemedium') format('svg');
|
|
|
21 |
font-weight: normal;
|
|
|
22 |
font-style: normal;
|
|
|
23 |
}
|
| 8334 |
amit.gupta |
24 |
@font-face {
|
|
|
25 |
font-family: 'ralewaylight';
|
|
|
26 |
src: url('/fonts/androidland/raleway-light.eot');
|
|
|
27 |
src: url('/fonts/androidland/raleway-light.eot?#iefix') format('embedded-opentype'),
|
|
|
28 |
url('/fonts/androidland/raleway-light.woff') format('woff'),
|
|
|
29 |
url('/fonts/androidland/raleway-light.ttf') format('truetype'),
|
|
|
30 |
url('/fonts/androidland/raleway-light.svg#ralewaylight') format('svg');
|
|
|
31 |
font-weight: normal;
|
|
|
32 |
font-style: normal;
|
|
|
33 |
|
|
|
34 |
}
|
|
|
35 |
|
|
|
36 |
@font-face {
|
|
|
37 |
font-family: 'ralewayregular';
|
|
|
38 |
src: url('/fonts/androidland/raleway-regular.eot');
|
|
|
39 |
src: url('/fonts/androidland/raleway-regular.eot?#iefix') format('embedded-opentype'),
|
|
|
40 |
url('/fonts/androidland/raleway-regular.woff') format('woff'),
|
|
|
41 |
url('/fonts/androidland/raleway-regular.ttf') format('truetype'),
|
|
|
42 |
url('/fonts/androidland/raleway-regular.svg#ralewayregular') format('svg');
|
|
|
43 |
font-weight: normal;
|
|
|
44 |
font-style: normal;
|
| 8146 |
amit.gupta |
45 |
|
| 8334 |
amit.gupta |
46 |
}
|
| 8146 |
amit.gupta |
47 |
.inline_block,
|
|
|
48 |
/* General */ [class^="icon_"], [class*="dropdown_con"], .color_square, .dot_caption,
|
|
|
49 |
/* Arrow links */ .arrow_link, .landing_middle_content a:before,
|
|
|
50 |
/* Back to Top */ .back_to_top_arrow, .back_to_top_text,
|
|
|
51 |
/* Buttons */ [class^="btn_"],
|
|
|
52 |
/* Form Hint Icon */ .no_error .icon_hint, .has_error .icon_hint,
|
|
|
53 |
/* Form Hints */ .form_hint.show, .form_hint.has_error, .form_hint.no_error,
|
|
|
54 |
/* Header */ .logo_digi, .main_nav > a, .sub_nav > a,
|
|
|
55 |
/* Inputs */ .input_radio, .input_checkbox, .grey_textbox,
|
|
|
56 |
/* Pagination */ .prev_page, .next_page, .page_num, .page_dot,
|
|
|
57 |
/* Popups */ .close_popup, .popup_header .close_popup:after,
|
|
|
58 |
/* Tabs */ .content_tabber, .tabber_label
|
|
|
59 |
{ display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; }
|
|
|
60 |
|
|
|
61 |
.clearfix:after, .content:after, .precontent:after, .utility_bar:after, #topFooter:after, #bottomFooter:after, .my_cart_content:after, .dot_holder:after, .sub_menu:after, .padded_content:after
|
|
|
62 |
{ content: '.'; width: 0; height: 0; font: 0/0 a; color: transparent; display: block; clear: both; }
|
|
|
63 |
|
|
|
64 |
.clearfix { *zoom: 1; *clear: both; }
|
|
|
65 |
|
|
|
66 |
h1, h2, h3, h4 { color: #21282e; margin: .2em 0 .4em; font-weight: normal; line-height: 1em; }
|
| 8334 |
amit.gupta |
67 |
h1, h2, h3 { font-family:"ralewayregular", Helvetica, Arial, sans-serif; }
|
| 8146 |
amit.gupta |
68 |
h1 { font-size: 28px; }
|
|
|
69 |
h2 { font-size: 22px; }
|
|
|
70 |
h3 { font-size: 18px; }
|
|
|
71 |
h4 { font-size: 14px; }
|
|
|
72 |
|
|
|
73 |
a, .arrow_link { color: #0091d2; text-decoration: none; }
|
|
|
74 |
|
|
|
75 |
td a, p a, li a { text-decoration: underline; }
|
|
|
76 |
td [class*="btn_"], p [class*="btn_"] { text-decoration: none; }
|
|
|
77 |
|
|
|
78 |
img { -ms-interpolation-mode: bicubic; }
|
|
|
79 |
|
|
|
80 |
hr.one_half_spaced { margin: 1.5em 0; }
|
|
|
81 |
hr.double_spaced { margin: 2em 0; }
|
|
|
82 |
|
|
|
83 |
p { margin: 0; padding: 0 0 1em; }
|
|
|
84 |
|
|
|
85 |
ul, ol { margin: 0; padding: 0; }
|
|
|
86 |
ol { margin: 0 0 1em 1.5em; }
|
|
|
87 |
.bottom_spaced_li li { margin-bottom: 1em; }
|
|
|
88 |
.left_spaced_li li { padding-left: 1.5em; }
|
|
|
89 |
|
|
|
90 |
textarea { font-family: Arial, Helvetica, sans-serif; }
|
|
|
91 |
|
|
|
92 |
.fontBlack { color: #21282e; }
|
|
|
93 |
.fontDarkGrey { color: #666; }
|
|
|
94 |
.fontGrey { color: #999; }
|
|
|
95 |
.fontBlue { color: #0091d2; }
|
|
|
96 |
.fontOrange { color: #fb7a14; }
|
|
|
97 |
.fontRed { color: #f00; }
|
|
|
98 |
|
|
|
99 |
.text_mega { font-size: 38px; }
|
|
|
100 |
|
|
|
101 |
.align_bottom { vertical-align: bottom; }
|
|
|
102 |
span.align_bottom > img { vertical-align: bottom; }
|
|
|
103 |
|
|
|
104 |
.price_text { color: #fb7a14; font-size: 15px; font-weight: bold; }
|
|
|
105 |
.price_text.large { font-size: 20px; }
|
|
|
106 |
.price_text.xlarge { font-size: 25px; }
|
|
|
107 |
|
|
|
108 |
.vertical_middle,
|
|
|
109 |
table .vertical_middle td { vertical-align: middle; }
|
|
|
110 |
.relative { position: relative; }
|
|
|
111 |
|
|
|
112 |
.arrow_link,
|
|
|
113 |
.landing_middle_content a,
|
|
|
114 |
.island .arrow_link,
|
|
|
115 |
.tbl_link_list .arrow_link,
|
|
|
116 |
ul.link_list a { background-position: left 7px; }
|
|
|
117 |
|
|
|
118 |
.warning { color: #f00; font-size: 12px; font-weight: normal; }
|
|
|
119 |
|
|
|
120 |
.notes { font-size: 11px; color: #999; }
|
|
|
121 |
.faded { color: #999; }
|
|
|
122 |
.notes li, .faded li { background-image: url(/cs/site_template/ecommerce/images/general/bullet_point_grey_tiny.png); }
|
|
|
123 |
|
|
|
124 |
.greyBG { background-color: #e2e4e5; }
|
| 8210 |
anupam.sin |
125 |
.blue_bg { background: #2789C1; }
|
| 8146 |
amit.gupta |
126 |
|
|
|
127 |
.horizontal_divider { width: 100%; height: 0; margin-bottom: 2em; position: relative; }
|
|
|
128 |
.horizontal_divider.double_spaced { margin: 1em 0 3em; }
|
|
|
129 |
.horizontal_divider:after { content: ''; width: 100%; height: 57px; position: absolute; top: 0; left: 0; background: url(/cs/site_template/ecommerce/images/general/general_img_divider_sdw.png) center top no-repeat; }
|
|
|
130 |
.grid_3_left_middle .horizontal_divider:after { background-image: url(/cs/site_template/ecommerce/images/general/general_img_divider_sdw_670px.png); }
|
|
|
131 |
|
|
|
132 |
.li [class^="input_"] { float: left; }
|
|
|
133 |
.li .li_content { display: inline-block; *display: inline; *zoom: 1; }
|
|
|
134 |
|
|
|
135 |
/* .greyLine_1px { background: #bdbdbd; height: 1px; } */
|
|
|
136 |
|
|
|
137 |
.black_overlay { width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 10; background: url(/cs/site_template/ecommerce/images/general/overlay_black.png) repeat; background: rgba(0,0,0,0.7); display: none; }
|
|
|
138 |
.black_overlay.light { background: rgba(0,0,0,0.4); }
|
|
|
139 |
|
|
|
140 |
.white_overlay { width: 100%; height: 100%; background: url(/cs/site_template/ecommerce/images/general/overlay_white_85.png) repeat; background: rgba(255,255,255,0.85); position: absolute; top: 0; left: 0; }
|
|
|
141 |
|
|
|
142 |
@media print {
|
|
|
143 |
.back_to_top { display: none; }
|
|
|
144 |
}
|
|
|
145 |
|
|
|
146 |
|
| 8150 |
amit.gupta |
147 |
|
| 8146 |
amit.gupta |
148 |
.banner_carousel { height: 370px; border: 1px solid #bdbdbd; border-bottom: 0; position: relative; z-index: 4; }
|
|
|
149 |
.banner_carousel.slightly_shorter { height: 340px; }
|
|
|
150 |
.banner_carousel.slightly_x_shorter { height: 320px; }
|
|
|
151 |
.banner_carousel.short { height: 190px; }
|
|
|
152 |
|
|
|
153 |
.banner_carousel h1 { margin: 0 0 .2em; }
|
|
|
154 |
|
|
|
155 |
.banner_carousel .banner_clicker { height: 100%; display: block; background: center top no-repeat; }
|
|
|
156 |
.banner_carousel .banner_clicker.hidden { display: block; }
|
|
|
157 |
.banner_carousel .island_group { width: 205px; position: absolute; top: 10px; right: 10px; z-index: 1; }
|
|
|
158 |
|
|
|
159 |
.dot_holder { height: 10px; position: absolute; bottom: 20px; right: 50%; z-index: 1; }
|
|
|
160 |
.dot_holder .dot { width: 13px; height: 14px; background: url(/cs/site_template/ecommerce/images/general/general_sprite_sheet.png) -80px -60px no-repeat; float: left; margin-left: 5px; }
|
|
|
161 |
.dot_holder .dot.selected { background-position: -93px -60px; }
|
|
|
162 |
|
|
|
163 |
.dot_hoverer { padding: 12px 15px; position: absolute; left: 0; bottom: 45px; background: #fff; -webkit-box-shadow: 0 2px 2px 1px rgba(150,150,150, 0.5); -moz-box-shadow: 0 2px 2px 1px rgba(150,150,150, 0.5); box-shadow: 0 2px 2px 1px rgba(150,150,150, 0.5); display: none; }
|
|
|
164 |
.dot_caption { max-width: 150px; }
|
|
|
165 |
.dot_hoverer:after { content: ''; width: 16px; height: 12px; margin-left: -8px; background: url(/cs/site_template/ecommerce/images/general/general_sprite_sheet.png) -20px 0 no-repeat; position: absolute; left: 50%; bottom: -12px; }
|
|
|
166 |
.dot_hoverer img { margin-right: 10px; vertical-align: middle; }
|
|
|
167 |
|
|
|
168 |
.has_tabbers .dot_holder { bottom: 70px; }
|
|
|
169 |
.has_tabbers .dot_hoverer { bottom: 95px; }
|
|
|
170 |
|
|
|
171 |
.banner_notes { width: 520px; }
|
|
|
172 |
|
|
|
173 |
/*
|
|
|
174 |
* For pages like the Whats Hot template, where the content tabber
|
|
|
175 |
* appears at the bottom of the static banner carousel.
|
|
|
176 |
*/
|
|
|
177 |
.banner_carousel .content_tabber_con { width: 100%; position: absolute; bottom: 0; left: 0; }
|
|
|
178 |
.banner_carousel .content_tabber_con.multi_page { bottom: -10px; }
|
|
|
179 |
.banner_carousel + .utility_bar { border-top: 0; }
|
|
|
180 |
.banner_carousel .content_tabber_con .content_tabber:first-child { margin-left: 10px; }
|
|
|
181 |
|
|
|
182 |
.sub_search { width: 440px; margin: .5em 10px 1em; font-size: 18px; }
|
|
|
183 |
div .sub_search input[type="text"] { width: 400px; height: 50px; border: 0; background: transparent; line-height: 50px; } /* Extra div for increased specificity, for overriding */
|
|
|
184 |
div .sub_search input[type="submit"] { padding: 0; border: 0; margin: -4px 0 0; } /* Extra div for increased specificity, for overriding */
|
|
|
185 |
|
|
|
186 |
|
|
|
187 |
|
|
|
188 |
/* Blue buttons */
|
|
|
189 |
|
| 8210 |
anupam.sin |
190 |
[class^="btn_"] { padding: 0 5px; margin: 0 5px; background-color: #FF5D00; color: #fff; font-weight: bold; text-align: center; position: relative; }
|
| 8146 |
amit.gupta |
191 |
[class^="btn_"]:before, [class^="btn_"]:after { content: ''; width: 5px; position: absolute; top: 0; }
|
|
|
192 |
|
|
|
193 |
[class^="btn_"]:hover { background-color: #007bb2; }
|
|
|
194 |
[class^="btn_"]:hover:before { background-position: left 0; }
|
|
|
195 |
[class^="btn_"]:hover:after { background-position: right 0; }
|
|
|
196 |
|
|
|
197 |
.btn_large { font-size: 17px; line-height: 40px; }
|
| 8156 |
anupam.sin |
198 |
.btn_large:before { height: 40px; background: url(/images/androidland/btn_large_sides.png) left -40px no-repeat; left: -5px; }
|
|
|
199 |
.btn_large:after { height: 40px; background: url(/images/androidland/btn_large_sides.png) right -40px no-repeat; right: -5px; }
|
| 8146 |
amit.gupta |
200 |
|
|
|
201 |
/* 3D buttons */
|
|
|
202 |
|
| 8156 |
anupam.sin |
203 |
.btn_3d { background: url('/images/androidland/btn_3d_mid.png') center top repeat-x; }
|
| 8146 |
amit.gupta |
204 |
.btn_3d .label_btn { position: relative; top: -2px; }
|
|
|
205 |
.btn_3d:active { top: 1px; }
|
|
|
206 |
.btn_3d:active .label_btn { top: 0; }
|
|
|
207 |
|
|
|
208 |
.btn_small.btn_3d:before { background-position: left -125px; }
|
|
|
209 |
.btn_small.btn_3d:after { background-position: right -125px; }
|
|
|
210 |
.btn_small.btn_3d:active { background-position: center -25px; }
|
|
|
211 |
.btn_small.btn_3d:active:before { background-position: left -150px; }
|
|
|
212 |
.btn_small.btn_3d:active:after { background-position: right -150px; }
|
|
|
213 |
|
|
|
214 |
.btn_medium.btn_3d { background-position: center -50px; }
|
|
|
215 |
.btn_medium.btn_3d:before { background-position: left -150px; }
|
|
|
216 |
.btn_medium.btn_3d:after { background-position: right -150px; }
|
|
|
217 |
.btn_medium.btn_3d:active { background-position: center -80px; }
|
|
|
218 |
.btn_medium.btn_3d:active:before { background-position: left -180px; }
|
|
|
219 |
.btn_medium.btn_3d:active:after { background-position: right -180px; }
|
|
|
220 |
|
|
|
221 |
.btn_large.btn_3d { background-position: center -110px; }
|
|
|
222 |
.btn_large.btn_3d:before { background-position: left -200px; }
|
|
|
223 |
.btn_large.btn_3d:after { background-position: right -200px; }
|
|
|
224 |
.btn_large.btn_3d:active { background-position: center -150px; }
|
|
|
225 |
.btn_large.btn_3d:active:before { background-position: left -240px; }
|
|
|
226 |
.btn_large.btn_3d:active:after { background-position: right -240px; }
|
|
|
227 |
|
|
|
228 |
/* Buttons with Inputs */
|
|
|
229 |
|
|
|
230 |
[class^="btn_"].input { padding: 0; }
|
|
|
231 |
|
|
|
232 |
[class^="btn_"] input { padding: 0 5px; border: 0; margin: 0; background: transparent; color: #fff; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
|
|
|
233 |
/* [class^="btn_"].extra_padded input { padding: 0 15px; *padding: 0; } */
|
|
|
234 |
|
| 8210 |
anupam.sin |
235 |
.btn_small { font-size: 14px; height: 25px; line-height: 25px; }
|
|
|
236 |
.btn_medium { font-size: 15px; height: 30px; line-height: 30px; }
|
|
|
237 |
.btn_large { font-size: 17px; height: 40px; line-height: 40px; }
|
| 8146 |
amit.gupta |
238 |
|
|
|
239 |
/* Disabled button */
|
|
|
240 |
|
|
|
241 |
[class^=btn_].disabled { background-color: #bdbdbd; cursor: default; pointer-events: none; }
|
|
|
242 |
.btn_small.disabled:before { background-position: left -50px; }
|
|
|
243 |
.btn_small.disabled:after { background-position: right -50px; }
|
|
|
244 |
|
|
|
245 |
.btn_medium.disabled:before { background-position: left -60px; }
|
|
|
246 |
.btn_medium.disabled:after { background-position: right -60px; }
|
|
|
247 |
|
|
|
248 |
.btn_large.disabled:before { background-position: left -80px; }
|
|
|
249 |
.btn_large.disabled:after { background-position: right -80px; }
|
|
|
250 |
|
|
|
251 |
/* Red buttons */
|
|
|
252 |
|
|
|
253 |
[class^=btn_].red { background-color: #d40000; }
|
|
|
254 |
.btn_small.red:before { background-position: left -75px; }
|
|
|
255 |
.btn_small.red:after { background-position: right -75px; }
|
|
|
256 |
|
|
|
257 |
.btn_medium.red:before { background-position: left -90px; }
|
|
|
258 |
.btn_medium.red:after { background-position: right -90px; }
|
|
|
259 |
|
|
|
260 |
.btn_large.red:before { background-position: left -120px; }
|
|
|
261 |
.btn_large.red:after { background-position: right -120px; }
|
|
|
262 |
|
|
|
263 |
/* Orange buttons */
|
|
|
264 |
|
|
|
265 |
[class^=btn_].orange { background-color: #fb7a14; }
|
|
|
266 |
.btn_small.orange:before { background-position: left -100px; }
|
|
|
267 |
.btn_small.orange:after { background-position: right -100px; }
|
|
|
268 |
|
|
|
269 |
.btn_medium.orange:before { background-position: left -120px; }
|
|
|
270 |
.btn_medium.orange:after { background-position: right -120px; }
|
|
|
271 |
|
|
|
272 |
.btn_large.orange:before { background-position: left -160px; }
|
|
|
273 |
.btn_large.orange:after { background-position: right -160px; }
|
|
|
274 |
|
|
|
275 |
|
|
|
276 |
[class^="btn_"] .icon_left_arrow { position: relative; top: -1px; left: -5px; }
|
|
|
277 |
[class^="btn_"] .icon_right_arrow { position: relative; top: -1px; left: 5px; }
|
|
|
278 |
[class^="btn_"] .icon_small_shopping_cart { position: relative; top: -1px; }
|
|
|
279 |
|
|
|
280 |
|
|
|
281 |
/*-------------------------------------------------------------------
|
| 8150 |
amit.gupta |
282 |
Catalogues
|
| 8146 |
amit.gupta |
283 |
---------------------------------------------------------------------
|
|
|
284 |
For pages such as Devices, Rewards, Store Locator and Whats
|
|
|
285 |
Hot, where all of them use a similar catalogue layout.
|
|
|
286 |
|
|
|
287 |
- .product_catalogue for Devices page
|
|
|
288 |
- .product_catalogue.accessories_catalogue for Accessories page
|
|
|
289 |
-------------------------------------------------------------------*/
|
|
|
290 |
|
|
|
291 |
.padded_catalogue { padding: 15px 10px 0; }
|
|
|
292 |
|
|
|
293 |
.catalogue_item { width: 220px; margin: 0 12.5px 15px 0; float: left; position: relative; }
|
|
|
294 |
.catalogue_item .item_preview { width: 198px; padding: 10px; border: 1px solid #e5e5e5; color: #666; cursor: pointer;}
|
|
|
295 |
|
|
|
296 |
.catalogue_item.hidden { display: none; }
|
|
|
297 |
.catalogue_item.opened,
|
|
|
298 |
.catalogue_item.opened .item_preview { border: 0; background-color: #eff1f1; }
|
|
|
299 |
.catalogue_item.opened .item_preview { padding: 11px; }
|
|
|
300 |
.catalogue_item .item_name { height: 40px; display: block; color: #0091d2; font-weight: bold; line-height: 1.4em; }
|
|
|
301 |
|
|
|
302 |
.catalogue_item .item_toggler { padding-left: 20px; display: block; background: url(/cs/site_template/ecommerce/images/general/btn_plus.png) left 3px no-repeat; color: #21282e; font-size: 15px; font-weight: bold; line-height: 1.4em; cursor: pointer; }
|
|
|
303 |
.catalogue_item.opened .item_toggler { background-image: url(/cs/site_template/ecommerce/images/general/btn_minus.png); }
|
|
|
304 |
|
| 8210 |
anupam.sin |
305 |
.catalogue_item .item_thumb { width: 200px; height: 54px; border: 1px solid #e5e5e5; margin: 1em 0 1em -1px; text-align: center; overflow: hidden; }
|
| 8146 |
amit.gupta |
306 |
.catalogue_item .item_thumb img { max-width: 100%; max-height: 100%; vertical-align: bottom; }
|
|
|
307 |
|
|
|
308 |
.catalogue_item .item_content { width: 900px; padding: 10px; margin-top: 15px; background: #eff1f1; position: absolute; left: 0; z-index: 1; display: none; }
|
|
|
309 |
.item_content_title { margin: 1em 0; font-size: 15px; font-weight: bold; }
|
|
|
310 |
.catalogue_item .item_images { margin-bottom: 10px; }
|
|
|
311 |
.catalogue_item .item_images img { padding: 5px; border: 1px solid #dcdcdc; margin-left: 3px; display: inline-block; vertical-align: bottom; background: #fff; }
|
|
|
312 |
.catalogue_item .item_images img:first-child { margin-left: 0; }
|
|
|
313 |
|
|
|
314 |
.catalogue_item .tbl_dark_horizontal { margin-bottom: 15px; }
|
|
|
315 |
.catalogue_item .item_content ul { margin-bottom: 1em; }
|
|
|
316 |
.catalogue_item .item_content li { padding-left: 1.5em; }
|
|
|
317 |
.catalogue_item .notes li { padding-left: .75em; }
|
|
|
318 |
|
|
|
319 |
/* Extra div in front is needed to raise specificity for overriding */
|
|
|
320 |
div.catalogue_item.node4,
|
|
|
321 |
div.catalogue_item.last_in_row { margin: 0 0 15px 0; }
|
|
|
322 |
|
|
|
323 |
.catalogue_item.node2 .item_content { left: -234px; }
|
|
|
324 |
.catalogue_item.node3 .item_content { left: -468px; }
|
|
|
325 |
.catalogue_item.node4 .item_content { left: -700px; }
|
|
|
326 |
|
|
|
327 |
.grid_3_left_middle .catalogue_item .item_content { width: 665px; }
|
|
|
328 |
|
|
|
329 |
/* Product & Accessories catalogue - for pages that have Devices/Accesories listing */
|
|
|
330 |
|
|
|
331 |
.product_catalogue .catalogue_item { width: 218px; height: 398px; border: 1px solid #e5e5e5; font-size: 11px; line-height: normal; }
|
|
|
332 |
.short_product_catalogue .catalogue_item { height: 333px; }
|
|
|
333 |
.product_name { font-size: 16px; line-height: 1.4em; font-weight: bold; position: absolute; top: 10px; left: 10px; }
|
|
|
334 |
.info_ribbon ~ .product_name { width: 72%; }
|
|
|
335 |
.product_rating { font: 0/0 a; position: absolute; top: 32px; left: 10px; }
|
|
|
336 |
|
|
|
337 |
.product_catalogue .info_ribbon { position: absolute; top: -4px; right: -4px; }
|
|
|
338 |
|
|
|
339 |
.product_catalogue .product_img { width: 110px; height: 185px; position: absolute; top: 65px; left: 0; text-align: center; line-height: 185px; }
|
|
|
340 |
.product_catalogue .product_img img { max-width: 100%; max-height: 100%; vertical-align: top; }
|
|
|
341 |
.product_catalogue .badge { position: absolute; bottom: 0; right: -35px; }
|
|
|
342 |
|
|
|
343 |
.product_price_con { width: 95px; position: absolute; bottom: 10px; left: 10px; z-index: 2; font-weight: bold; }
|
|
|
344 |
.plan_product_catalogue .product_price_con { bottom: 14px; }
|
|
|
345 |
.product_price_con .product_price { color: #fb7a14; font-size: 22px; line-height: .8em; *line-height: 1em; } /* *line-height: 1em is to fix IE7 clipping issue */
|
|
|
346 |
|
|
|
347 |
.product_catalogue .product_details { width: 85px; position: absolute; top: 75px; left: 115px; }
|
|
|
348 |
|
|
|
349 |
.product_colors { width: 95px; color: #c7c7c7; position: absolute; bottom: 65px; right: 10px; }
|
|
|
350 |
.product_colors .color_square { margin-top: 2px; *margin-right: 4px; }
|
|
|
351 |
|
|
|
352 |
.product_catalogue .icon_epp,
|
|
|
353 |
.product_catalogue .product_icon { position: absolute; top: 150px; left: 115px; }
|
|
|
354 |
.plan_product_catalogue .icon_epp,
|
|
|
355 |
.plan_product_catalogue .product_icon { top: 170px; }
|
|
|
356 |
.product_catalogue .compare_con { position: absolute; bottom: 70px; left: 10px; font-size: 12px; }
|
|
|
357 |
.product_catalogue .compare_con input { vertical-align: middle; }
|
|
|
358 |
.product_catalogue .btn_medium { position: absolute; bottom: 10px; right: 10px; z-index: 2; font-size: 13px; }
|
|
|
359 |
.product_desc { display: none; }
|
|
|
360 |
|
| 8210 |
anupam.sin |
361 |
.product_grey_bg { width: 218px; height: 55px; border-top: 1px solid #e2e4e5; position: absolute; bottom: 0; left: 0; z-index: 1; background-color: #f6f6f6; }
|
| 8146 |
amit.gupta |
362 |
.product_grey_bg:before { content: ''; width: 100%; height: 0; border-top: 1px solid #fff; position: absolute; top: 0; left: 0; }
|
|
|
363 |
|
|
|
364 |
.accessories_catalogue .catalogue_item { height: 338px; }
|
|
|
365 |
.accessories_catalogue .product_img { width: 100%; top: 45px; }
|
|
|
366 |
.accessories_catalogue .product_img img { vertical-align: bottom; }
|
|
|
367 |
.accessories_catalogue .badge { bottom: 40px; right: 40px; }
|
|
|
368 |
|
|
|
369 |
.accessories_catalogue .product_quantity { position: absolute; top: 240px; right: 10px; font-weight: bold; }
|
|
|
370 |
|
|
|
371 |
.product_catalogue.list .catalogue_item { width: 918px; height: 175px; margin-right: 0; }
|
|
|
372 |
.product_catalogue.list .catalogue_item.last_row { margin-left: 0; }
|
|
|
373 |
|
|
|
374 |
.product_catalogue.list .product_img { width: 120px; height: 150px; top: 15px; left: 10px; line-height: 150px; }
|
|
|
375 |
.product_catalogue.list .badge { right: 0; }
|
|
|
376 |
|
|
|
377 |
.product_catalogue.list .product_details { width: 150px; top: 75px; left: 135px; }
|
|
|
378 |
.plan_product_catalogue.list .product_details { display: none; }
|
|
|
379 |
.product_catalogue.list .product_name { width: 110px; top: 25px; left: 135px; line-height: 1.1em; }
|
|
|
380 |
.product_catalogue.list .icon_epp,
|
|
|
381 |
.product_catalogue.list .product_icon { top: 25px; left: 250px; right: auto; }
|
|
|
382 |
.product_catalogue.list .product_rating { top: 42px; left: 135px; }
|
|
|
383 |
.product_catalogue.list .product_price_con { top: 25px; right: 25px; bottom: auto; left: auto; }
|
|
|
384 |
|
|
|
385 |
.product_catalogue.list .compare_con { bottom: 15px; left: 135px; font-size: 11px; }
|
|
|
386 |
.product_catalogue.list .compare_con input { margin-top: -1px; }
|
|
|
387 |
|
|
|
388 |
.product_catalogue.list .product_colors { width: 355px; top: 105px; left: 355px; line-height: 23px; }
|
|
|
389 |
.product_catalogue.list .product_colors .color_square { margin: 0; *margin-right: 4px; vertical-align: middle; }
|
|
|
390 |
|
|
|
391 |
.product_catalogue.list .btn_medium { min-width: 60px; top: 85px; right: auto; bottom: auto; left: 800px; }
|
|
|
392 |
|
|
|
393 |
.product_catalogue.list .product_desc { width: 355px; position: absolute; top: 25px; left: 355px;font-size: 13px; line-height: normal; display: block; }
|
|
|
394 |
|
|
|
395 |
.product_catalogue.list .product_action { width: 95px; padding: 0; border: 0; margin: 0; position: static; float: right; background-color: #fff; line-height: normal; display: none; }
|
|
|
396 |
.product_catalogue.list .product_action .btn_medium { margin-top: 15px; }
|
|
|
397 |
|
|
|
398 |
.product_catalogue.list .product_grey_bg { display: none; }
|
|
|
399 |
|
|
|
400 |
.accessories_catalogue.list .product_name { width: 150px; }
|
|
|
401 |
.accessories_catalogue.list .product_quantity { top: 42px; left: 135px; }
|
|
|
402 |
.accessories_catalogue.list .badge { bottom: 25px; }
|
|
|
403 |
|
|
|
404 |
.product_catalogue .load_more { width: 65px; margin: 0 auto; display: block; font-size: 12px; font-weight: bold; text-align: center; clear: both; }
|
|
|
405 |
.product_catalogue .load_more.loading { padding-left: 20px; background: url(/cs/site_template/ecommerce/images/general/icon_loading.gif) left center no-repeat; color: #ccc; cursor: default; pointer-events: none; }
|
|
|
406 |
|
|
|
407 |
|
|
|
408 |
/*-------------------------------------------------------------------
|
| 8150 |
amit.gupta |
409 |
Column Layouts
|
| 8146 |
amit.gupta |
410 |
-------------------------------------------------------------------*/
|
|
|
411 |
|
|
|
412 |
.column_obj { display: inline-block; *display: inline; *zoom: 1; vertical-align: top; }
|
|
|
413 |
.column_obj iframe { margin-bottom: 1em; }
|
|
|
414 |
|
|
|
415 |
.two_columns .column_obj { width: 47%; }
|
|
|
416 |
.two_columns .column_obj:first-child { margin-right: 4%; *margin-right: 2%; }
|
|
|
417 |
.two_columns .column_obj.wider { width: 57%; }
|
|
|
418 |
.two_columns .column_obj.wider + .column_obj { width: 37%; }
|
|
|
419 |
|
|
|
420 |
.three_columns .column_obj { width: 30.3%; }
|
|
|
421 |
.three_columns .column_obj:first-child,
|
|
|
422 |
.three_columns .column_obj:first-child + .column_obj { margin-right: 4%; }
|
|
|
423 |
|
|
|
424 |
.four_columns .column_obj { width: 24.5%; }
|
|
|
425 |
|
|
|
426 |
|
|
|
427 |
/*-------------------------------------------------------------------
|
| 8150 |
amit.gupta |
428 |
Content Togglers
|
| 8146 |
amit.gupta |
429 |
-------------------------------------------------------------------*/
|
|
|
430 |
|
|
|
431 |
.content_toggler_con { margin-bottom: 1em; }
|
|
|
432 |
.content_toggler_con.padded { padding: 15px; }
|
|
|
433 |
.content_toggler_con .content_toggler { cursor: pointer; }
|
|
|
434 |
.content_toggler_con .toggled_content { display: none; *zoom: 1; }
|
|
|
435 |
.content_toggler_con .toggled_content.unpadded { padding: 0; }
|
|
|
436 |
|
|
|
437 |
/* Self Content togglers */
|
|
|
438 |
|
| 8210 |
anupam.sin |
439 |
.self_content_toggler .content_toggler_obj { border: 1px solid #bdbdbd; margin-bottom: 1em; background: url(/cs/site_template/ecommerce/images/general/gradient_white_30px.png) center bottom repeat-x; }
|
| 8146 |
amit.gupta |
440 |
.self_content_toggler .content_toggler { padding: 7px 10px 7px 35px; position: relative; color: #0091d2; font-size: 14px; font-weight: bold; background: url(/cs/site_template/ecommerce/images/general/arrow_blue_round_down.png) 10px 6px no-repeat; }
|
|
|
441 |
.self_content_toggler .toggled .content_toggler { background-image: url(/cs/site_template/ecommerce/images/general/arrow_blue_round_up.png); }
|
|
|
442 |
.self_content_toggler .toggled_content { padding: 10px 20px 20px; }
|
|
|
443 |
|
|
|
444 |
.self_content_toggler.large .content_toggler { background-position: 10px 10px; font-size: 18px; }
|
|
|
445 |
.self_content_toggler .flush_right { position: absolute; right: 10px; top: 7px; color: #21282e; font-size: 13px; font-weight: normal; line-height: 22px; }
|
|
|
446 |
.self_content_toggler.cart .toggled_content { padding: 10px; }
|
|
|
447 |
|
|
|
448 |
.self_content_toggler .right_action_con { text-align: right; }
|
|
|
449 |
.self_content_toggler .btn_grey { margin-left: 1em; }
|
|
|
450 |
.self_content_toggler .btn_grey i { margin: -2px 5px 0 0; }
|
|
|
451 |
|
|
|
452 |
.self_content_toggler .content_toggler .warning { vertical-align: middle; }
|
|
|
453 |
|
|
|
454 |
/* Single Content togglers */
|
|
|
455 |
|
|
|
456 |
.single_content_toggler > .content_toggler { padding-left: 20px; margin-left: 1.5em; float: right; font-size: 14px; font-weight: bold; vertical-align: middle; background: url(/cs/site_template/ecommerce/images/general/arrow_blue_round_2_down.png) left top no-repeat; }
|
|
|
457 |
.single_content_toggler > .content_toggler.toggled { background-image: url(/cs/site_template/ecommerce/images/general/arrow_blue_round_2_up.png); }
|
|
|
458 |
.single_content_toggler > .toggled_content_con { padding-top: 1em; clear: both; }
|
| 8210 |
anupam.sin |
459 |
.single_content_toggler > .toggled_content_con > .toggled_content { padding: 15px; background: #f1f1f1; box-shadow: inset 0 1px 2px #aaa; }
|
| 8146 |
amit.gupta |
460 |
.single_content_toggler .toggled_content .content_rounder { background: #fff; }
|
|
|
461 |
|
|
|
462 |
.single_content_toggler ul { margin: 1em 0; }
|
|
|
463 |
.single_content_toggler li { padding-left: 1em; }
|
|
|
464 |
.single_content_toggler li li { margin-left: 1em; }
|
|
|
465 |
.single_content_toggler li ul { margin: 0; }
|
|
|
466 |
|
|
|
467 |
|
|
|
468 |
/*-------------------------------------------------------------------
|
| 8150 |
amit.gupta |
469 |
Content Rounder
|
| 8146 |
amit.gupta |
470 |
-------------------------------------------------------------------*/
|
|
|
471 |
|
|
|
472 |
.content_rounder { padding: 15px; border: 1px solid #bdbdbd; margin-bottom: 1em; }
|
|
|
473 |
.content_rounder.unpadded { padding: 0; }
|
|
|
474 |
.content_rounder > .content_title,
|
|
|
475 |
.content_rounder > .padded_content > .content_title { margin-bottom: .2em; font-size: 18px; font-weight: bold; }
|
|
|
476 |
|
|
|
477 |
.static_content_con .content_rounder,
|
|
|
478 |
.content_rounder.static { border: 0; background-color: #eff1f1; }
|
|
|
479 |
.content_rounder.grey { border-color: #e5e5e5; background-color: #eff1f1; }
|
| 8210 |
anupam.sin |
480 |
.content_rounder.blue { border: 0; background: #2789C1; color: #666; }
|
| 8146 |
amit.gupta |
481 |
|
|
|
482 |
.transaction_num_con { width: 400px; text-align: center; }
|
|
|
483 |
.content_title + .transaction_num_con { margin-top: 2em; }
|
|
|
484 |
.transaction_num_con .transaction_num { margin: .25em 0 .5em; color: #21282e; font-size: 28px; font-weight: bold; }
|
|
|
485 |
.transaction_num_con .understate { font-size: 12px; }
|
|
|
486 |
|
|
|
487 |
|
|
|
488 |
/*-------------------------------------------------------------------
|
| 8150 |
amit.gupta |
489 |
Content Switcher
|
| 8146 |
amit.gupta |
490 |
-------------------------------------------------------------------*/
|
|
|
491 |
|
|
|
492 |
.content_switcher_content { display: none; }
|
|
|
493 |
.content_switcher_content:first-child { display: block; }
|
|
|
494 |
|
|
|
495 |
/*-------------------------------------------------------------------
|
| 8150 |
amit.gupta |
496 |
Grid
|
| 8146 |
amit.gupta |
497 |
-------------------------------------------------------------------*/
|
|
|
498 |
|
|
|
499 |
[class*="grid_3_"] { margin-right: 18px; float: left; }
|
|
|
500 |
.grid_3_left, .grid_3_right { width: 205px; min-height: 1px; }
|
|
|
501 |
.grid_3_middle { width: 460px; min-height: 1px;}
|
|
|
502 |
.grid_3_left_middle, .grid_3_middle_right { width: 685px; min-height: 1px; }
|
|
|
503 |
.grid_3_left, .grid_3_left_middle { clear: left; }
|
|
|
504 |
.grid_3_right, .grid_3_middle_right { margin-right: 0; }
|
|
|
505 |
|
|
|
506 |
/* Nested grid */
|
|
|
507 |
|
|
|
508 |
[class*="grid_3_"] > .grid_3_middle,
|
|
|
509 |
[class*="grid_3_"] > .grid_3_right { margin-right: 0; }
|
|
|
510 |
|
|
|
511 |
|
|
|
512 |
/*-------------------------------------------------------------------
|
| 8150 |
amit.gupta |
513 |
Icons
|
| 8146 |
amit.gupta |
514 |
-------------------------------------------------------------------*/
|
|
|
515 |
|
|
|
516 |
/* Sprite sheet grid size: 20x20px */
|
| 8156 |
anupam.sin |
517 |
[class^="icon_"] { background: url(/images/androidland/general_sprite_sheet.png) no-repeat; *margin-right: 4px; }
|
| 8146 |
amit.gupta |
518 |
|
|
|
519 |
/* Row 1 */
|
|
|
520 |
|
|
|
521 |
.icon_search { width: 20px; height: 19px; }
|
|
|
522 |
.icon_epp { width: 38px; height: 27px; background-position: -40px 0; }
|
|
|
523 |
.icon_fb { width: 16px; height: 17px; background-position: -120px 0; }
|
|
|
524 |
.icon_twitter { width: 16px; height: 17px; background-position: -140px 0; }
|
|
|
525 |
.icon_share { width: 16px; height: 17px; background-position: -160px 0; }
|
|
|
526 |
.icon_rss { width: 16px; height: 17px; background-position: -180px 0; }
|
|
|
527 |
|
|
|
528 |
/* Row 2*/
|
|
|
529 |
|
|
|
530 |
.icon_left_arrow { width: 6px; height: 12px; background-position: -120px -20px; }
|
|
|
531 |
.icon_right_arrow { width: 6px; height: 12px; background-position: -126px -20px; }
|
|
|
532 |
.icon_my_ocs { width: 10px; height: 15px; background-position: -140px -20px; }
|
|
|
533 |
.icon_white_pin { width: 10px; height: 16px; background-position: -160px -20px; }
|
|
|
534 |
.icon_pin { width: 9px; height: 13px; background-position: -280px -20px; }
|
|
|
535 |
|
|
|
536 |
/* Row 3 */
|
|
|
537 |
|
|
|
538 |
.icon_my_cart { width: 20px; height: 14px; background-position: 0 -40px; }
|
|
|
539 |
.icon_live_chat { width: 17px; height: 15px; background-position: -20px -40px; }
|
|
|
540 |
.icon_help { width: 16px; height: 16px; background-position: -40px -40px; }
|
|
|
541 |
.icon_question { width: 15px; height: 14px; background-position: -60px -40px; cursor: pointer; }
|
|
|
542 |
.icon_letter { width: 15px; height: 10px; background-position: -80px -40px; }
|
|
|
543 |
.icon_cube { width: 19px; height: 17px; background-position: -100px -40px; }
|
|
|
544 |
.icon_magnify { width: 17px; height: 18px; background-position: -120px -40px; }
|
|
|
545 |
.icon_picture { width: 19px; height: 16px; background-position: -140px -40px; }
|
|
|
546 |
.icon_video { width: 18px; height: 16px; background-position: -160px -40px; }
|
|
|
547 |
.icon_printer { width: 17px; height: 13px; background-position: -180px -40px; }
|
|
|
548 |
.icon_thumbs_up { width: 17px; height: 18px; background-position: -200px -40px; }
|
|
|
549 |
.icon_thumbs_down { width: 17px; height: 18px; background-position: -220px -40px; }
|
|
|
550 |
.icon_cancel { width: 13px; height: 12px; margin-top: -2px; background-position: -240px -40px; cursor: pointer; }
|
|
|
551 |
.icon_small_star { width: 14px; height: 13px; background-position: -260px -40px; }
|
|
|
552 |
.icon_small_star_filled { width: 14px; height: 13px; background-position: -274px -40px; }
|
|
|
553 |
|
|
|
554 |
/* Row 4 */
|
|
|
555 |
|
|
|
556 |
.icon_reload { width:15px; height:15px; background-position: 0 -60px; }
|
|
|
557 |
.icon_my_account { width:13px; height:11px; background-position: -20px -60px; }
|
|
|
558 |
.icon_find_store { width:9px; height:13px; background-position: -40px -60px; }
|
|
|
559 |
.icon_switch { width:14px; height:14px; background-position: -60px -60px; }
|
|
|
560 |
.icon_close { width: 15px; height: 15px; background-position: -120px -60px; }
|
|
|
561 |
.icon_large_star { width: 20px; height: 19px; background-position: -260px -60px; }
|
|
|
562 |
.icon_large_star_filled { width: 20px; height: 19px; background-position: -280px -60px; }
|
|
|
563 |
|
|
|
564 |
/* Row 5 */
|
|
|
565 |
|
|
|
566 |
.icon_tick { width: 15px; height: 15px; background-position: left -80px; }
|
|
|
567 |
.icon_cross { width: 15px; height: 15px; background-position: -15px -80px; }
|
|
|
568 |
.icon_tick_small { width: 12px; height: 12px; background-position: -40px -80px; }
|
|
|
569 |
.icon_cross_small { width: 12px; height: 12px; background-position: -52px -80px; }
|
|
|
570 |
.icon_grid_view { width: 10px; height: 10px; margin: 0 10px 0 6px; background-position: -140px -80px; }
|
|
|
571 |
.icon_list_view { width: 10px; height: 10px; margin: 0 10px 0 6px; background-position: -160px -80px; }
|
|
|
572 |
.icon_link_arrow { width: 13px; height: 12px; background-position: -180px -80px; }
|
|
|
573 |
|
|
|
574 |
/* Row 6 */
|
|
|
575 |
|
|
|
576 |
.icon_alert { width: 24px; height: 29px; background-position: -60px -100px; }
|
|
|
577 |
.icon_plus_blue { width: 14px; height: 14px; background-position: -140px -100px; }
|
|
|
578 |
.icon_search_blue { width: 24px; height: 23px; background-position: -160px -100px; }
|
|
|
579 |
|
|
|
580 |
/* Row 7 */
|
|
|
581 |
|
|
|
582 |
.icon_tabber_dot { width: 8px; height: 8px; background-position: -140px -120px; }
|
|
|
583 |
.icon_cancel_large { width: 21px; height: 20px; background-position: -200px -120px; }
|
|
|
584 |
.icon_shopping_cart { width: 21px; height: 17px; background-position: -240px -120px; }
|
|
|
585 |
.icon_small_shopping_cart { width: 19px; height: 14px; background-position: -280px -120px; }
|
|
|
586 |
|
|
|
587 |
.color_square { width: 22px; height: 22px; border: 1px solid #bfbfbf; }
|
|
|
588 |
|
|
|
589 |
/*-------------------------------------------------------------------
|
| 8150 |
amit.gupta |
590 |
Islands
|
| 8146 |
amit.gupta |
591 |
-------------------------------------------------------------------*/
|
|
|
592 |
|
| 8227 |
anupam.sin |
593 |
.island { padding-bottom: 5px; margin-bottom: 1em; background-color: #eff1f1; border:1px solid #2789C1;}
|
| 8210 |
anupam.sin |
594 |
.island_title { padding: 8px 10px; background: #2789C1; position: relative; font-size: 15px; line-height: 1.1em; font-weight: bold; color:#FFFFFF;}
|
| 8227 |
anupam.sin |
595 |
.island_img { width: 203px; text-align: center; overflow: hidden; }
|
|
|
596 |
.island_img img { width: 100%; height: auto; border-bottom:1px solid #2789C1;}
|
| 8146 |
amit.gupta |
597 |
.island_content { padding: 10px; display: block; }
|
| 8210 |
anupam.sin |
598 |
.island .blue_bg { background: #2789C1; }
|
| 8146 |
amit.gupta |
599 |
|
|
|
600 |
.island_list { padding-left: 2em; *padding-left: 0; *margin-left: 2em; }
|
|
|
601 |
.island_list li { margin: 10px 0; }
|
|
|
602 |
|
|
|
603 |
.island_link,
|
|
|
604 |
.island_block { padding: 10px 5px; margin: 0 5px; border-bottom: 1px dotted #cfcfcf; display: block; }
|
|
|
605 |
.island .arrow_link { margin-left: 10px; line-height: 25px; display: block; }
|
|
|
606 |
.island_content .arrow_link { margin-left: 0; }
|
|
|
607 |
.island .arrow_link:before { top: 6px; }
|
|
|
608 |
.island_link.last,
|
|
|
609 |
.island_block.last { border: 0; }
|
|
|
610 |
.island_link.last + .island_title,
|
|
|
611 |
.island_block.last + .island_title { margin-top: 10px; }
|
|
|
612 |
|
|
|
613 |
.island .icon_question { margin-top: -4px; }
|
|
|
614 |
|
|
|
615 |
/*-------------------------------------------------------------------
|
| 8150 |
amit.gupta |
616 |
Tables
|
| 8146 |
amit.gupta |
617 |
---------------------------------------------------------------------
|
|
|
618 |
A billion tables used throughout the entire site.
|
|
|
619 |
-------------------------------------------------------------------*/
|
|
|
620 |
|
|
|
621 |
/*
|
|
|
622 |
* Removes all default spacing in tables. With this, we no longer
|
|
|
623 |
* need to use [cellpadding="0"] and [cellspacing="0"] anymore.
|
|
|
624 |
*/
|
|
|
625 |
table, td { padding: 0; *border-collapse: collapse; border-spacing: 0; vertical-align: top; }
|
|
|
626 |
|
|
|
627 |
table .icon_question { vertical-align: top; }
|
|
|
628 |
|
|
|
629 |
.tbl_round { margin-bottom: 1em; border: solid 1px #bdbdbd; background: #fff; }
|
|
|
630 |
.tbl_round > table { width: 100%; height: 100%; }
|
|
|
631 |
.tbl_dark_vertical th,
|
|
|
632 |
.tbl_dark_vertical td { padding: 20px 0px 20px 15px; }
|
|
|
633 |
.tbl_dark_vertical th { text-align: left; }
|
|
|
634 |
.tbl_dark_vertical tr > :first-child { color: #fff; background: #21282e; }
|
|
|
635 |
|
|
|
636 |
.tbl_dark_horizontal th,
|
|
|
637 |
.tbl_dark_horizontal td { padding: 10px; border-left: 1px solid #bdbdbd; text-align: left; }
|
|
|
638 |
.tbl_dark_horizontal th { background: #21282e; color: #fff; }
|
|
|
639 |
.tbl_dark_horizontal td { border-top: 1px solid #bdbdbd; background: #fff; font-size: 12px; vertical-align: top; }
|
|
|
640 |
.tbl_dark_horizontal tr > :first-child { border-left: 0; }
|
|
|
641 |
|
|
|
642 |
.tbl_light_horizontal td { padding: 20px; background: #fff; }
|
|
|
643 |
.tbl_light_horizontal th { padding: 10px 20px; /* border-bottom: 1px solid #cfcfcf; */ background: #dcdbdb url(/cs/site_template/ecommerce/images/general/gradient_grey_50px.png) repeat-x; text-align: left; vertical-align: middle; }
|
|
|
644 |
|
|
|
645 |
|
|
|
646 |
/*
|
|
|
647 |
* In IE7, even if we do not declare the colspan attribute on the node, it
|
|
|
648 |
* is still considered to have a colspan of 1. Thus, it will be affected by
|
|
|
649 |
* the text-align: center in (A), which targets any <th> node that has the
|
|
|
650 |
* colspan attribute. To reverse this, I added a th[colspan="1"] selector at
|
|
|
651 |
* (B), which will reapply text-align: left. Other browsers will be unaffected.
|
|
|
652 |
*/
|
|
|
653 |
.tbl_grey_horizontal th { padding: 10px 20px; border-top: 1px solid #e0e0e0; background: #eff1f1; text-align: left; }
|
|
|
654 |
.tbl_grey_horizontal th[colspan] { text-align: center; } /* A */
|
|
|
655 |
.tbl_grey_horizontal th[colspan="1"], /* B */
|
|
|
656 |
.tbl_grey_horizontal th[colspan="2"] { text-align: left; }
|
|
|
657 |
.tbl_grey_horizontal .subheader th { background: #e5e5e5; text-align: left; }
|
|
|
658 |
.tbl_grey_horizontal .slightly_smaller th { font-size: 12px; }
|
|
|
659 |
.tbl_grey_horizontal td { padding: 10px 20px; border-top: 1px solid #e5e5e5; vertical-align: top; }
|
|
|
660 |
.tbl_grey_horizontal tr:first-child > td,
|
|
|
661 |
.tbl_grey_horizontal tr:first-child > th { border-top: 0; }
|
|
|
662 |
.tbl_grey_horizontal .thumbs_up { left: -20px; }
|
|
|
663 |
.tbl_grey_horizontal .thumbs_up:before { padding: 10px 0; top: -12px; }
|
|
|
664 |
.tbl_grey_horizontal .label { text-align: right; }
|
|
|
665 |
.tbl_grey_horizontal .icon_tick,
|
|
|
666 |
.tbl_grey_horizontal .icon_cross { margin-right: .5em; }
|
|
|
667 |
|
|
|
668 |
.tbl_grey_horizontal th.spanned_header { padding: 10px 20px; background: transparent; font-weight: bold; text-align: left; }
|
|
|
669 |
.tbl_grey_horizontal .spanned_header h4 { font-weight: bold; margin: 0.6em 0 0; }
|
|
|
670 |
.tbl_grey_horizontal tr:first-child .spanned_header h4 { margin-top: 0; }
|
|
|
671 |
|
|
|
672 |
.tbl_blue_first_con td:first-child,
|
|
|
673 |
.tbl_blue_second_con td:first-child + td,
|
|
|
674 |
.blue_first_con td:first-child,
|
|
|
675 |
.blue_second_con td:first-child + td,
|
|
|
676 |
td.blue_con { background: #cbdde9; }
|
|
|
677 |
|
|
|
678 |
.tbl_red_first_con td:first-child,
|
|
|
679 |
.tbl_red_second_con td:first-child + td,
|
|
|
680 |
.red_first_con td:first-child,
|
|
|
681 |
.red_second_con td:first-child + td,
|
|
|
682 |
td.red_con, th.red_con { background: #fff5ef; }
|
|
|
683 |
|
|
|
684 |
.black_first_con td:first-child,
|
|
|
685 |
.black_second_con td:first-child + td,
|
|
|
686 |
td.black_con { background: #21282e; color: #fff; border-bottom: 0; }
|
|
|
687 |
|
|
|
688 |
td.dark_red_con, th.dark_red_con { background: #ffe5d6; }
|
| 8210 |
anupam.sin |
689 |
td.blue_con, th.blue_con { background: #2789C1;color:#FFFFFF; }
|
| 8146 |
amit.gupta |
690 |
td.green_con, th.green_con { background: #28a957; }
|
|
|
691 |
td.bright_blue_con, th.bright_blue_con { background: #1398e5; }
|
|
|
692 |
td.orange_con, th.orange_con { background: #ff8500; }
|
|
|
693 |
td.light_grey_con, th.light_grey_con { background: #f5f5f5; }
|
|
|
694 |
td.grey_con, th.grey_con { background: #e8e8e8; }
|
|
|
695 |
td.medium_grey_con, th.medium_grey_con { background: #cfcfcf; }
|
|
|
696 |
|
|
|
697 |
.light_grey_con td { background: #f5f5f5; }
|
|
|
698 |
.grey_con td { background: #eff1f1; }
|
|
|
699 |
.dark_grey_con td { background: #dee2e2; }
|
|
|
700 |
|
|
|
701 |
.tbl_last_centered_con tr .last { text-align: center; }
|
|
|
702 |
.tbl_last_centered_con tr .last a { padding: 0 15px; font-size: 12px; text-decoration: none; }
|
|
|
703 |
.tbl_last_centered_con tr .last .btn_medium { padding: 0 15px; font-size: 15px; }
|
|
|
704 |
|
|
|
705 |
.tbl_black_first_con tr > td:first-child { background: #21282e; }
|
|
|
706 |
|
|
|
707 |
.tbl_plain tr td { padding: 0; border: 0; }
|
|
|
708 |
|
|
|
709 |
|
|
|
710 |
/* Misc. general table styling */
|
|
|
711 |
|
|
|
712 |
.tbl_fully_bordered th,
|
|
|
713 |
.tbl_fully_bordered td,
|
|
|
714 |
.tbl_vertically_bordered th,
|
|
|
715 |
.tbl_vertically_bordered td { border-left: 1px solid #e5e5e5; }
|
|
|
716 |
.tbl_fully_bordered th,
|
|
|
717 |
.tbl_horizontally_bordered td { border-top: 1px solid #e5e5e5; }
|
|
|
718 |
.tbl_fully_bordered tr:first-child > th,
|
|
|
719 |
.tbl_horizontally_bordered tr:first-child > td { border-top: 0; }
|
|
|
720 |
.tbl_regular .bordered_row > td { border-bottom: 1px solid #e5e5e5; }
|
|
|
721 |
|
|
|
722 |
div [class^="tbl_"] tr > :first-child { border-left: 0; } /* Extra div needed to raise specificity for overriding */
|
|
|
723 |
tr.last > td { border-bottom: 0; }
|
|
|
724 |
|
|
|
725 |
[class^="tbl_"] .align_top,
|
|
|
726 |
[class^="tbl_"] .align_top td { vertical-align: top; }
|
|
|
727 |
[class*=tbl_] .understate { color: #666; font-size: 12px; font-weight: normal; }
|
|
|
728 |
|
|
|
729 |
table.tbl_regular,
|
|
|
730 |
.tbl_regular > table { width: 100%; }
|
|
|
731 |
.tbl_regular td { padding: 10px 20px; vertical-align: top; }
|
|
|
732 |
.tbl_regular .bordered_row { border-bottom: 1px solid #e5e5e5; }
|
|
|
733 |
|
|
|
734 |
.tbl_service_info > table > tbody > tr > td:first-child { width: 225px; }
|
|
|
735 |
|
|
|
736 |
/* Manual border-radius classes */
|
|
|
737 |
td.no_radius,
|
|
|
738 |
td.no_radius:last-child,
|
|
|
739 |
tr:last-child > td.no_radius:last-child,
|
|
|
740 |
tr:first-child > td.no_radius:first-child { border-radius: 0; }
|
|
|
741 |
|
|
|
742 |
|
|
|
743 |
/*-------------------------------------------------------------------
|
| 8150 |
amit.gupta |
744 |
Tabs
|
| 8146 |
amit.gupta |
745 |
-------------------------------------------------------------------*/
|
|
|
746 |
|
| 8150 |
amit.gupta |
747 |
/* Horizontal Tabber */
|
| 8146 |
amit.gupta |
748 |
|
|
|
749 |
.content_tabber_con { height: 45px; background: transparent; white-space: nowrap; }
|
|
|
750 |
.content_tabber_con.multi_page { height: 55px; overflow: hidden; }
|
| 8300 |
anupam.sin |
751 |
.content_tabber { height: 45px; padding: 0 10px; margin: 0 5px; *margin: 0 10px 0 5px; vertical-align: top; position: relative; background: #f6f6f6 url(/images/androidland/tab_grey_mid.png) repeat-x; color: #666; line-height: 45px; font-size: 15px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; cursor: pointer; }
|
| 8146 |
amit.gupta |
752 |
.content_tabber.is_invisible { visibility: hidden; }
|
|
|
753 |
.content_tabber.tab_scroller { padding: 0 5px; }
|
|
|
754 |
.content_tabber .icon_tabber_dot { *margin-left: -4px; *position: relative; *top: 16px; *vertical-align: middle; *line-height: 45px; }
|
|
|
755 |
.content_tabber:before,
|
| 8227 |
anupam.sin |
756 |
.content_tabber:after { content: ''; width: 5px; height: 45px; position: absolute; top: 0; }
|
| 8146 |
amit.gupta |
757 |
.content_tabber:before { background-position: left top; left: -5px; }
|
|
|
758 |
.content_tabber:after { background-position: right top; right: -5px; }
|
|
|
759 |
|
| 8300 |
anupam.sin |
760 |
.content_tabber.current { border: 0; background: #2789C1 url(/images/androidland/orange-tab-mid.png) repeat-x; color: white; font-weight:bold; }
|
| 8146 |
amit.gupta |
761 |
|
| 8227 |
anupam.sin |
762 |
.content_tabber img { height: 12px; position: absolute;left:0px; bottom: -10px; }
|
| 8146 |
amit.gupta |
763 |
|
|
|
764 |
.tabber_content{ display: none; *zoom: 1; } /* zoom is needed to fix some weird rendering issue in IE7 */
|
|
|
765 |
.tabber_content.current { display: block; }
|
|
|
766 |
|
| 8150 |
amit.gupta |
767 |
/* Vertical Tabber */
|
| 8146 |
amit.gupta |
768 |
|
|
|
769 |
.vertical_tabber .tabber,
|
|
|
770 |
.vertical_tabber a,
|
|
|
771 |
.vertical_sub_tabber { padding: 10px 0; border-bottom: 1px dotted #bdbdbd; display: block; cursor: pointer; position: relative; overflow: hidden; color: #0091d2; }
|
|
|
772 |
.vertical_tabber .tabber.last,
|
|
|
773 |
.vertical_sub_tabber.last { border-bottom: 0; }
|
|
|
774 |
.vertical_tabber > .toggle_sub_tabs:after { content: ''; width: 12px; height: 6px; margin-top: -3px; position: absolute; top: 50%; right: 5px; background: url(/cs/site_template/ecommerce/images/general/general_sprite_sheet.png) -220px -60px no-repeat; }
|
|
|
775 |
.vertical_tabber > .toggled:after { background-position: -232px -60px; }
|
|
|
776 |
.vertical_tabber .toggled { border: 0; color: #21282e; }
|
|
|
777 |
.vertical_tabber .current { color: #21282e; font-weight: bold; }
|
|
|
778 |
.vertical_sub_tabber, .vertical_sub_tabber.current { padding: 5px 0; border-bottom: 1px dotted #bdbdbd; display: none; background: #eff1f1; font-weight: normal; }
|
|
|
779 |
.vertical_sub_tabber.current { display: block; }
|
|
|
780 |
.vertical_sub_tabber > .tabber,
|
|
|
781 |
.vertical_sub_tabber > a { padding: 5px 10px; border: 0; }
|
|
|
782 |
|
|
|
783 |
.vertical_tabber_content { display: none; }
|
|
|
784 |
.vertical_tabber_content.current { display: block; }
|
|
|
785 |
|
|
|
786 |
/*-------------------------------------------------------------------
|
| 8150 |
amit.gupta |
787 |
Widgets
|
| 8146 |
amit.gupta |
788 |
-------------------------------------------------------------------*/
|
|
|
789 |
|
|
|
790 |
.rss_timeline_holder { border: 1px solid #ccc; }
|
| 8227 |
anupam.sin |
791 |
.rss_timeline_header { padding: 10px; border-bottom: 1px solid #ccc; line-height: 1.5; font-size: 18px; }
|
| 8146 |
amit.gupta |
792 |
.rss_timeline_header .header_icon { float: right; }
|
|
|
793 |
.rss_timeline_header .android_icon { width: 27px; height: 32px; background: url(../images/general/logo_android_icon.jpg) center center no-repeat; }
|
|
|
794 |
.rss_timeline_header .header_subtitle { font-size: 12px; }
|
|
|
795 |
|
|
|
796 |
.rss_timeline { height: 265px; overflow: auto; }
|
|
|
797 |
.rss_timeline .timeline_item { padding: 10px 5px 10px 15px; border-top: 1px solid #ccc; }
|
|
|
798 |
.rss_timeline .timeline_item:first-child { border-top: 0; }
|
|
|
799 |
.rss_timeline .timeline_item_timestamp { margin-bottom: 3px; font-size: 11px; text-align: right; }
|
|
|
800 |
.rss_timeline .timeline_item_title { color: #21282e; font-weight: bold; text-decoration: underline; }
|
|
|
801 |
.rss_timeline .timeline_item_content { margin-top: 3px; }
|
|
|
802 |
|
|
|
803 |
.rss_timeline_footer { height: 10px; background-color: #e5e5e5; line-height: 10px; }
|
|
|
804 |
|
|
|
805 |
|
| 8210 |
anupam.sin |
806 |
.twitter_timeline_holder {background: #8fc1da; }
|
| 8146 |
amit.gupta |
807 |
.twitter_timeline_header { padding: 10px; color: #fff; }
|
|
|
808 |
.twitter_timeline_header .header_title { font-size: 12px; font-weight: bold; }
|
|
|
809 |
.twitter_timeline_header .header_subtitle { padding-top: 3px; border-top: 1px dotted #ccc; margin-top: 3px; display: inline-block; *display: inline; *zoom: 1; }
|
|
|
810 |
|
|
|
811 |
.twitter_timeline_spacing { margin: 0 1px; }
|
|
|
812 |
.twitter_timeline_spacing > iframe { width: 100%; height: 240px; }
|
|
|
813 |
|
|
|
814 |
.twitter_timeline_footer .footer_logo { width: 91px; height: 22px; padding: 5px; margin-left: 10px; display: inline-block; *display: inline; *zoom: 1; background: url(../images/general/logo_twitter_timeline.jpg) center center no-repeat; }
|
|
|
815 |
|
|
|
816 |
|
|
|
817 |
/*-------------------------------------------------------------------
|
| 8150 |
amit.gupta |
818 |
Structure
|
| 8146 |
amit.gupta |
819 |
-------------------------------------------------------------------*/
|
|
|
820 |
|
|
|
821 |
.wrapper, .precontent { width: 940px; margin: 10px auto; }
|
|
|
822 |
|
|
|
823 |
.content { padding-bottom: 1em; border: 1px solid #bdbdbd; margin-bottom: 15px; background-color: #fff; }
|
|
|
824 |
.content > .padded_content { padding-bottom: 0; }
|
| 8210 |
anupam.sin |
825 |
.content.blue { background: #2789C1; box-shadow: inset 0 0 0 1px #fff; }
|
|
|
826 |
.content.blue .right_action_con { margin-top: 5px; float: right; }
|
| 8146 |
amit.gupta |
827 |
.right_action_con .btn_grey { margin-left: 10px; }
|
|
|
828 |
.right_action_con .btn_grey i { margin: -2px 5px 0 0; }
|
|
|
829 |
.padded_content { padding: 15px; *zoom: 1; } /* Zoom for IE7 rendering issue */
|
|
|
830 |
.padded_content.less_padding { padding: 10px; }
|
| 8210 |
anupam.sin |
831 |
.content_header { padding: 1em; border-bottom: 1px solid #bdbdbd; margin: 1px; background: #f5f8fa;}
|
| 8146 |
amit.gupta |
832 |
|
|
|
833 |
.precontent { margin: 0 auto .75em; position: relative; z-index: 5; background: transparent; }
|
|
|
834 |
.precontent h1, .precontent h2 { float: left; margin-top: -10px; }
|
|
|
835 |
.precontent .btn_small { font-size: 13px; }
|
|
|
836 |
.precontent .breadcrumbs { font-size: 11px; float: left; }
|
|
|
837 |
.precontent .floatRight [class^=icon_] { margin-left: 20px; }
|
|
|
838 |
.precontent .addthis_toolbox { margin-left: 20px; display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; }
|
|
|
839 |
.precontent .addthis_toolbox a { margin-left: 10px; }
|
|
|
840 |
.precontent .addthis_toolbox a:first-child { margin-left: 0; }
|
|
|
841 |
|
|
|
842 |
.postcontent { border-top: 1px solid #bfbfbf; padding: 10px 0; background-color: #eff1f1; }
|
|
|
843 |
.postcontent .wrapper, .footer .wrapper { background: transparent; border: 0; padding: 0; }
|
|
|
844 |
|
|
|
845 |
.breadcrumbs { font-size: 11px; line-height: normal; color: #bfbfbf; }
|
|
|
846 |
|
|
|
847 |
.utility_bar { min-height: 65px; padding: 0 10px; border-bottom: 1px solid #bdbdbd; background: url(/cs/site_template/ecommerce/images/general/gradient_grey_70px.png) repeat-x; color: #21282e; font-size: 12px; }
|
|
|
848 |
.utility_bar.wrapper { width: 920px; padding: 0 10px; margin: 0 auto; }
|
|
|
849 |
.utility_bar .content_counter { width: 145px; line-height: normal; color: #999; font-weight: normal; }
|
|
|
850 |
.utility_btn { width: 150px; height: 45px; padding-top: 20px; border-right: 1px solid #bdbdbd; margin: 0; float: left; line-height: 25px; font-weight: bold; }
|
|
|
851 |
.utility_btn.opened { background: #fff; }
|
|
|
852 |
.utility_btn.last { border-right: 0; }
|
|
|
853 |
.utility_btn .dropdown_arrow { margin-right: 10px; }
|
|
|
854 |
|
|
|
855 |
/*
|
|
|
856 |
* Some overriding styles needed in order to override the dropdown_con's
|
|
|
857 |
* appearance and make them look like the other utility_btn.
|
|
|
858 |
*/
|
|
|
859 |
.utility_btn [class*=dropdown_btn] { padding-left: 20px; border: 0; background: transparent; }
|
|
|
860 |
.utility_btn [class*=dropdown_btn]:before,
|
|
|
861 |
.utility_btn [class*=dropdown_btn]:after { display: none; }
|
|
|
862 |
.utility_btn select { padding: 0; left: -1px; }
|
|
|
863 |
.utility_btn .arrow { right: 10px; }
|
|
|
864 |
|
|
|
865 |
/* Grid/List view */
|
|
|
866 |
.grid_view,
|
|
|
867 |
.list_view { width: 104px; padding-left: 10px; cursor: pointer; position: relative; }
|
|
|
868 |
.grid_view.current,
|
|
|
869 |
.list_view.current { background: #fff; }
|
|
|
870 |
.list_view:after { content: ''; /* For IE7-pseudo */ }
|
|
|
871 |
.grid_view.current:after,
|
|
|
872 |
.list_view.current:after { content: ''; width: 100%; height: 4px; background: #fff; position: absolute; bottom: -3px; left: 0; }
|
|
|
873 |
|
|
|
874 |
/* .utility_bar + .wrapper,
|
|
|
875 |
.wrapper[class*=_catalogue] { border-top: 0; padding-top: 25px; } */
|
|
|
876 |
|
| 8210 |
anupam.sin |
877 |
a.btn_medium:hover{
|
|
|
878 |
color:#FFFFFF;
|
| 8146 |
amit.gupta |
879 |
}
|
| 8227 |
anupam.sin |
880 |
|
|
|
881 |
a.content_tabber:hover {
|
|
|
882 |
color:#000000;
|
|
|
883 |
text-decoration:none;
|
|
|
884 |
}
|