source: branches/version-2_12-multilang/html/user_data/packages/default_en/css/common.css @ 22176

Revision 22176, 22.0 KB checked in by h_yoshimoto, 11 years ago (diff)

#1996 テキストボタン画像のCSS化のCSSを一旦コミット

Line 
1@charset "utf-8";
2
3/************************************************
4 共通設定
5************************************************ */
6body {
7    color: #666;
8    font-family: Helvetica,Arial,sans-serif;
9    font-size: 75%;
10    background-color: #f5f5f5;
11}
12
13select {
14    border: solid 1px #ccc;
15}
16
17/*写真*/
18.picture {
19    border: 1px solid #ccc;
20}
21
22
23/* ==============================================
24 フレーム
25=============================================== */
26/* 全体を包括 */
27.frame_outer {
28    margin: 0 auto;
29    width: 100%;
30    text-align: center;
31}
32
33/* コンテンツ */
34#container {
35    margin: 0 auto;
36    padding: 0 0 30px 0;
37    width: 980px;
38    background: #fff;
39    text-align: left;
40}
41
42
43/* ==============================================
44 カラム指定
45=============================================== */
46/* ヘッダーとフッターの上下
47[注意]ブロック移動時はbloc.css内で調整が必要 */
48#topcolumn,
49#bottomcolumn,
50#footerbottomcolumn {
51    margin: 0 auto;
52    padding: 15px;
53    width: 950px;
54    background: #fff;
55    text-align: left;
56}
57
58/* 中央カラム */
59.main_column {
60    padding: 10px 0 20px;
61}
62
63/* サイドカラム */
64#leftcolumn {
65    float: left;
66    width: 20%;
67}
68#rightcolumn {
69    float: right;
70    width: 20%;
71}
72
73/* 1カラム設定 */
74#one_maincolumn {
75    margin: 0 auto;
76    width: 80%;
77}
78
79/* 2カラム設定 (メイン部が左) */
80#two_maincolumn_left {
81    padding-left: 1.5%;
82    float: left;
83    width: 78%;
84}
85
86/* 2カラム設定 (メイン部が右) */
87#two_maincolumn_right {
88    padding-right: 1.5%;
89    width: 78%;
90    float: right;
91}
92
93/* 3カラム設定 */
94#three_maincolumn {
95    padding-left: 0.5%;
96    width: 59%;
97    float: left;
98}
99
100/* 下層コンテンツ */
101#undercolumn {
102    width: 100%;
103    margin: 0 0 30px 0;
104}
105
106
107/* ==============================================
108 ユーティリティ
109=============================================== */
110/* フロート回り込み解除
111----------------------------------------------- */
112.clearfix:after {
113    display: block;
114    clear: both;
115    height: 0px;
116    line-height: 0px;
117    visibility: hidden;
118    content: ".";
119}
120.clearfix {
121    display: block; /* for IE8 */
122}
123.clear {
124    clear: both;
125}
126
127/* リンク指定
128----------------------------------------------- */
129a:link,
130a:visited {
131    color: #39c;
132    text-decoration: none;
133}
134a:link:hover,
135a[href]:hover {
136    color: #f60;
137    text-decoration: underline;
138}
139
140
141/* フォント
142----------------------------------------------- */
143h1,
144h2,
145h3,
146h4,
147h5 {
148    font-size: 100%;
149    line-height: 150%;
150}
151.sale_price {
152    color: #f00;
153}
154.normal_price {
155    font-size: 0.917em;
156}
157.point {
158    color: #f00;
159    font-weight: bold;
160}
161.user_name {
162    font-weight: bold;
163}
164.recommend_level {
165    color: #ecbd00;
166}
167
168.attention {
169    color: #f00;
170}
171.attentionSt {
172    color: #f00;
173    font-weight: bold;
174}
175.st {
176    font-weight: bold;
177}
178.mini {
179    font-size: 0.917em;
180}
181
182
183/* 行揃え
184----------------------------------------------- */
185.alignC {
186    text-align: center;
187}
188.alignR {
189    text-align: right;
190}
191.alignL {
192    text-align: left;
193}
194.pricetd em {
195    font-weight: bold;
196}
197
198
199/* フォーム
200----------------------------------------------- */
201input[type='text'],
202input[type='password'],
203.select {
204    border: solid 1px #ccc;
205    padding: 2px;
206}
207
208.box40 {
209    width: 40px;
210}
211.box60 {
212    width: 60px;
213}
214.box100 {
215    width: 100px;
216}
217.box120 {
218    width: 120px;
219}
220.box140 {
221    width: 140px;
222}
223.box145 {
224    width: 145px;
225}
226.box150 {
227    width: 150px;
228}
229.box240 {
230    width: 240px;
231}
232.box300 {
233    width: 300px;
234}
235.box320 {
236    width: 320px;
237}
238.box350 {
239    width: 350px;
240}
241.box380 {
242    width: 380px;
243}
244
245/* フォームが縦に重なり合う場合に併用する余白 */
246.top {
247    margin-bottom: 5px;
248}
249
250.ng_top {
251    margin-bottom: 0 !important;
252}
253
254
255/* タイトル
256----------------------------------------------- */
257h2.title {
258    margin-bottom: 10px;
259    padding: 8px;
260    border-top: solid 1px #ebeced;
261    color: #f60;
262    background: url("../img/background/bg_tit_sub_01.jpg") repeat-x left bottom;
263    background-color: #fef3d8;
264    font-size: 170%;
265}
266
267#one_maincolumn .sub_area h3,
268#two_maincolumn_right .sub_area h3,
269#two_maincolumn_left .sub_area h3,
270#three_maincolumn .sub_area h3,
271#undercolumn_login .login_area h3,
272#undercolumn_shopping h3,
273#mypagecolumn h3,
274#undercolumn_cart h3 {
275    margin: 0 0 10px 0;
276    padding: 5px 0 10px;
277    color: #f60;
278    background: url("../img/background/line_01.gif") repeat-x left bottom;
279    font-size: 1.05em;
280}
281
282div#undercolumn_login .login_area h4 {
283    padding-left: 15px;
284    background: url("../img/icon/ico_arrow_05.gif") no-repeat left;
285}
286
287
288/* ==============================================
289 ヘッダー
290=============================================== */
291/* レイアウト
292----------------------------------------------- */
293#header_wrap {
294    border-top: solid 3px #f90;
295    min-height: 82px;
296    background: url("../img/common/bg_header.gif") repeat-x bottom #fffaf0;
297}
298#header {
299    margin: auto;
300    width: 980px;
301}
302#logo_area {
303    padding-left: 10px;
304    float: left;
305    width: 390px;
306    text-align: left;
307}
308#header_utility {
309    float: right;
310    width: 580px;
311}
312
313#errorHeader {
314    color: #F00;
315    font-weight: bold;
316    font-size: 12px;
317    background-color: #FEB;
318    text-align: center;
319    padding: 5px;
320}
321
322/* ロゴ
323----------------------------------------------- */
324#site_description {
325    font-size: 0.917em;
326}
327#logo_area h1 {
328    width: 378px;
329    height: 33px;
330}
331#logo_area h1 span {
332    display: none; /* テキストロゴ非表示 */
333}
334
335
336/* ヘッダーナビ
337----------------------------------------------- */
338div#header_navi {
339    float: right;
340}
341div#header_navi ul {
342    padding-top: 17px;
343}
344div#header_navi ul li {
345    float: left;
346    margin-bottom: 4px;
347}
348div#header_navi ul li:hover {
349    opacity: 0.75;
350    filter:alpha(opacity=75);
351}
352div#header_navi ul li:active {
353    opacity: 1;
354    filter:alpha(opacity=100);
355}
356div#header_navi ul li a {
357    display: inline-block;
358    font-weight: bold;
359    color: #fff;
360    padding: 8px 20px 8px 40px;
361    text-decoration: none !important;
362}
363div#header_navi ul li.mypage {
364    border-right: 1px solid #e9efb6;
365    border-radius: 4px 0 0 0;
366background: #C5D709; /* Old browsers */
367background: -moz-linear-gradient(top,  #C5D709 0%, #8CA710 100%); /* FF3.6+ */
368background: -webkit-linear-gradient(top,  #C5D709 0%,#8CA710 100%); /* Chrome10+,Safari5.1+ */
369background: -o-linear-gradient(top,  #C5D709 0%,#8CA710 100%); /* Opera 11.10+ */
370background: -ms-linear-gradient(top,  #C5D709 0%,#8CA710 100%); /* IE10+ */
371background: linear-gradient(to bottom,  #C5D709 0%,#8CA710 100%); /* W3C */
372filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#C5D709', endColorstr='#8CA710',GradientType=0 ); /* IE6-9 */
373}
374div#header_navi ul li.mypage:active {
375background: #8CA710; /* Old browsers */
376background: -moz-linear-gradient(top,  #8CA710 0%, #87A010 100%); /* FF3.6+ */
377background: -webkit-linear-gradient(top,  #8CA710 0%,#87A010 100%); /* Chrome10+,Safari5.1+ */
378background: -o-linear-gradient(top,  #8CA710 0%,#87A010 100%); /* Opera 11.10+ */
379background: -ms-linear-gradient(top,  #8CA710 0%,#87A010 100%); /* IE10+ */
380background: linear-gradient(to bottom,  #8CA710 0%,#87A010 100%); /* W3C */
381filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8CA710', endColorstr='#87A010',GradientType=0 ); /* IE6-9 */
382}
383div#header_navi ul li.mypage a {
384    background: url(../img/button/header_arrow02.png) 20px center no-repeat;
385    text-shadow: 1px 1px 1px #8c9f0c;
386}
387div#header_navi ul li.entry {
388    border-right: 1px solid #e9efb6;
389    border-left: 1px solid #a3b610;
390background: #C5D709; /* Old browsers */
391background: -moz-linear-gradient(top,  #C5D709 0%, #8CA710 100%); /* FF3.6+ */
392background: -webkit-linear-gradient(top,  #C5D709 0%,#8CA710 100%); /* Chrome10+,Safari5.1+ */
393background: -o-linear-gradient(top,  #C5D709 0%,#8CA710 100%); /* Opera 11.10+ */
394background: -ms-linear-gradient(top,  #C5D709 0%,#8CA710 100%); /* IE10+ */
395background: linear-gradient(to bottom,  #C5D709 0%,#8CA710 100%); /* W3C */
396filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#C5D709', endColorstr='#8CA710',GradientType=0 ); /* IE6-9 */
397}
398div#header_navi ul li.entry:active {
399    border-right: 1px solid #e9efb6;
400    border-left: 1px solid #a3b610;
401background: #8CA710; /* Old browsers */
402background: -moz-linear-gradient(top,  #8CA710 0%, #87A010 100%); /* FF3.6+ */
403background: -webkit-linear-gradient(top,  #8CA710 0%,#87A010 100%); /* Chrome10+,Safari5.1+ */
404background: -o-linear-gradient(top,  #8CA710 0%,#87A010 100%); /* Opera 11.10+ */
405background: -ms-linear-gradient(top,  #8CA710 0%,#87A010 100%); /* IE10+ */
406background: linear-gradient(to bottom,  #8CA710 0%,#87A010 100%); /* W3C */
407filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8CA710', endColorstr='#87A010',GradientType=0 ); /* IE6-9 */
408}
409div#header_navi ul li.entry a {
410    background: url(../img/button/header_arrow02.png) 20px center no-repeat;
411    text-shadow: 1px 1px 1px #8c9f0c;
412}
413
414div#header_navi ul li.view_basket {
415    border-left: 1px solid #D96700;
416    border-radius: 0 4px 0 0;
417background: #f90; /* Old browsers */
418background: -moz-linear-gradient(top,  #f90 0%, #E86800 100%); /* FF3.6+ */
419background: -webkit-linear-gradient(top,  #f90 0%,#E86800 100%); /* Chrome10+,Safari5.1+ */
420background: -o-linear-gradient(top,  #f90 0%,#E86800 100%); /* Opera 11.10+ */
421background: -ms-linear-gradient(top,  #f90 0%,#E86800 100%); /* IE10+ */
422background: linear-gradient(to bottom,  #f90 0%,#E86800 100%); /* W3C */
423filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f90', endColorstr='#E86800',GradientType=0 ); /* IE6-9 */
424}
425div#header_navi ul li.view_basket:active {
426    border-left: 1px solid #D96700;
427    border-radius: 0 4px 0 0;
428background: #E86800; /* Old browsers */
429background: -moz-linear-gradient(top,  #E86800 0%, ##E36600 100%); /* FF3.6+ */
430background: -webkit-linear-gradient(top,  #E86800 0%,##E36600 100%); /* Chrome10+,Safari5.1+ */
431background: -o-linear-gradient(top,  #E86800 0%,##E36600 100%); /* Opera 11.10+ */
432background: -ms-linear-gradient(top,  #E86800 0%,##E36600 100%); /* IE10+ */
433background: linear-gradient(to bottom,  #E86800 0%,##E36600 100%); /* W3C */
434filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E86800', endColorstr='##E36600',GradientType=0 ); /* IE6-9 */
435}
436div#header_navi ul li.view_basket a {
437    position: relative;
438    padding-left: 50px;
439    text-shadow: 1px 1px 1px #d96f00;
440}
441div#header_navi ul li.view_basket a img {
442    position: absolute;
443    left: 18px; top: -5px;
444}
445
446
447/* ==============================================
448 フッター
449=============================================== */
450#footer_wrap {
451    margin: 0 auto;
452    width: 980px;
453    height: 80px;
454    background: #fff;
455}
456#footer {
457    margin: auto;
458    padding-top: 10px;
459    border-top: solid 1px #ccc;
460    width: 950px;
461}
462#pagetop {
463    width: 210px;
464    float: right;
465    text-align: right;
466}
467#copyright {
468    width: 740px;
469    float: left;
470    text-align: left;
471    font-size: 97%;
472}
473
474
475/* ==============================================
476 パーツ
477=============================================== */
478/* ボタン
479----------------------------------------------- */
480.btn_area {
481    margin-top: 10px;
482    width: 100%;
483    text-align: center;
484}
485
486.btn_area li {
487    padding-right: 10px;
488    display: inline;
489    vertical-align: bottom;
490}
491
492/* 完了メッセージ
493----------------------------------------------- */
494div#complete_area {
495    margin-bottom: 20px;
496}
497div#complete_area .message,
498div#undercolumn_entry .message {
499    margin-bottom: 20px;
500    line-height: 150%;
501    font-weight: bold;
502    font-size: 1.05em;
503}
504div#complete_area .shop_information {
505    margin-top: 40px;
506    padding: 20px 0 0 0;
507    border-top: solid 1px #ccc;
508}
509div#complete_area .shop_information .name {
510    margin-bottom: 10px;
511    font-weight: bold;
512    font-size: 140%;
513}
514
515
516/* Tipsy
517----------------------------------------------- */
518.tipsy {
519    padding: 5px;
520    font-size: 10px;
521    position: absolute;
522    z-index: 100000;
523}
524.tipsy-inner {
525    padding: 5px 8px 4px 8px;
526    background-color: black;
527    color: white;
528    max-width: 200px;
529    text-align: center;
530}
531.tipsy-inner {
532    border-radius: 3px;
533    -moz-border-radius: 3px;
534    -webkit-border-radius: 3px;
535}
536.tipsy-arrow {
537    position: absolute;
538    background: url('../img/ajax/tipsy.gif') no-repeat top left;
539    width: 9px;
540    height: 5px;
541}
542.tipsy-n .tipsy-arrow {
543    top: 0;
544    left: 50%;
545    margin-left: -4px;
546}
547.tipsy-nw .tipsy-arrow {
548    top: 0;
549    left: 10px;
550}
551.tipsy-ne .tipsy-arrow {
552    top: 0;
553    right: 10px;
554}
555.tipsy-s .tipsy-arrow {
556    bottom: 0;
557    left: 50%;
558    margin-left: -4px;
559    background-position: bottom left;
560}
561.tipsy-sw .tipsy-arrow {
562    bottom: 0;
563    left: 10px;
564    background-position: bottom left;
565}
566.tipsy-se .tipsy-arrow {
567    bottom: 0;
568    right: 10px;
569    background-position: bottom left;
570}
571.tipsy-e .tipsy-arrow {
572    top: 50%;
573    margin-top: -4px;
574    right: 0;
575    width: 5px;
576    height: 9px;
577    background-position: top right;
578}
579.tipsy-w .tipsy-arrow {
580    top: 50%;
581    margin-top: -4px;
582    left: 0;
583    width: 5px;
584    height: 9px;
585}
586
587
588/* button CSS
589----------------------------------------------- */
590
591/* ----- button size */
592
593.side_column .btn button {
594    width: 85%;
595    padding: 5px;
596}
597
598.side_column .btn a {
599    width: 79%;
600    display: inline-block;
601    padding: 7px 5px;
602    margin: 0 auto;
603}
604
605.main_column .cart_area a,
606.main_column .review_btn a {
607    width: 150px;
608}
609
610.main_column .btn_area button,
611#window_area .btn_area button {
612    min-width: 140px;
613}
614.main_column a.bt01,.main_column a.bt02,.main_column a.bt03,.main_column a.bt04 {
615    display: inline-block;
616    padding: 7px 10px;
617    min-width: 130px;
618}
619.main_column .btn_area a.bt_wide,
620.main_column .btn_area button.bt_wide {
621    min-width: 220px;
622}
623
624/* ----- button white */
625.bt01 {
626    text-align: center;
627    padding: 6px 10px;
628    color: #666 !important;
629    border: 1px solid #ccc;
630    border-radius: 4px;
631    box-shadow: 0 0 1px 1px #fff inset;
632    text-shadow: 1px 1px 1px #fff;
633    cursor: pointer;
634background: #fbfbfb; /* Old browsers */
635background: -moz-linear-gradient(top,  #fbfbfb 0%, #e6e6e6 100%); /* FF3.6+ */
636background: -webkit-linear-gradient(top,  #fbfbfb 0%,#e6e6e6 100%); /* Chrome10+,Safari5.1+ */
637background: -o-linear-gradient(top,  #fbfbfb 0%,#e6e6e6 100%); /* Opera 11.10+ */
638background: -ms-linear-gradient(top,  #fbfbfb 0%,#e6e6e6 100%); /* IE10+ */
639background: linear-gradient(to bottom,  #fbfbfb 0%,#e6e6e6 100%); /* W3C */
640filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#e6e6e6',GradientType=0 ); /* IE6-9 */
641}
642.bt01:not(:target){
643    filter: none;
644}/* for IE9 gradient & border-radius */
645
646.bt01:hover {
647    opacity: 0.75;
648    filter:alpha(opacity=75);
649    text-decoration: none !important;
650}
651.bt01:active {
652    opacity: 1;
653    filter:alpha(opacity=100);
654    text-decoration: none !important;
655background: #e6e6e6; /* Old browsers */
656background: -moz-linear-gradient(top,  #e6e6e6 0%, #e0e0e0 100%); /* FF3.6+ */
657background: -webkit-linear-gradient(top,  #e6e6e6 0%,#e0e0e0 100%); /* Chrome10+,Safari5.1+ */
658background: -o-linear-gradient(top,  #e6e6e6 0%,#e0e0e0 100%); /* Opera 11.10+ */
659background: -ms-linear-gradient(top,  #e6e6e6 0%,#e0e0e0 100%); /* IE10+ */
660background: linear-gradient(to bottom,  #e6e6e6 0%,#e0e0e0 100%); /* W3C */
661filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#e0e0e0',GradientType=0 ); /* IE6-9 */
662}
663.bt01:active:not(:target){
664    filter: none;
665}/* for IE9 gradient & border-radius */
666
667.bt01:disabled,.bt01:disabled:hover,.bt01:disabled:active {
668    opacity: 1;
669    filter:alpha(opacity=100);
670    cursor: default;
671background: #e9e9e9; /* Old browsers */
672background: -moz-linear-gradient(top,  #e9e9e9 0%, #c4c4c4 100%); /* FF3.6+ */
673background: -webkit-linear-gradient(top,  #e9e9e9 0%,#c4c4c4 100%); /* Chrome10+,Safari5.1+ */
674background: -o-linear-gradient(top,  #e9e9e9 0%,#c4c4c4 100%); /* Opera 11.10+ */
675background: -ms-linear-gradient(top,  #e9e9e9 0%,#c4c4c4 100%); /* IE10+ */
676background: linear-gradient(to bottom,  #e9e9e9 0%,#c4c4c4 100%); /* W3C */
677filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9e9', endColorstr='#c4c4c4',GradientType=0 ); /* IE6-9 */
678}
679.bt01:disabled:not(:target),.bt01:disabled:hover:not(:target),.bt01:disabled:active:not(:target){
680    filter: none;
681}/* for IE9 gradient & border-radius */
682
683.favorite_btn span.bt01,.favorite_btn span.bt01:hover,.favorite_btn span.bt01:active {
684    opacity: 1;
685    filter:alpha(opacity=100);
686    display: inline-block;
687    min-width: 150px;
688    cursor: default;
689background: #e9e9e9; /* Old browsers */
690background: -moz-linear-gradient(top,  #e9e9e9 0%, #c4c4c4 100%); /* FF3.6+ */
691background: -webkit-linear-gradient(top,  #e9e9e9 0%,#c4c4c4 100%); /* Chrome10+,Safari5.1+ */
692background: -o-linear-gradient(top,  #e9e9e9 0%,#c4c4c4 100%); /* Opera 11.10+ */
693background: -ms-linear-gradient(top,  #e9e9e9 0%,#c4c4c4 100%); /* IE10+ */
694background: linear-gradient(to bottom,  #e9e9e9 0%,#c4c4c4 100%); /* W3C */
695filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9e9', endColorstr='#c4c4c4',GradientType=0 ); /* IE6-9 */
696}
697
698.main_column .cart_area .favorite_btn .bt01,
699.main_column .review_btn .bt01,
700.main_column .addbtn .bt01,
701.main_column .add_multiple .bt01,
702.zipimg .bt01 {
703    padding: 4px 10px !important;
704}
705
706/* ----- button green */
707.bt02 {
708    text-align: center;
709    padding: 6px 10px;
710    color: #fff !important;
711    border: none;
712    border-radius: 4px;
713    text-shadow: 1px 1px 1px #67770B;
714    cursor: pointer;
715background: #c0d209; /* Old browsers */
716background: -moz-linear-gradient(top,  #c0d209 0%, #91ab10 100%); /* FF3.6+ */
717background: -webkit-linear-gradient(top,  #c0d209 0%,#91ab10 100%); /* Chrome10+,Safari5.1+ */
718background: -o-linear-gradient(top,  #c0d209 0%,#91ab10 100%); /* Opera 11.10+ */
719background: -ms-linear-gradient(top,  #c0d209 0%,#91ab10 100%); /* IE10+ */
720background: linear-gradient(to bottom,  #c0d209 0%,#91ab10 100%); /* W3C */
721filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c0d209', endColorstr='#91ab10',GradientType=0 ); /* IE6-9 */
722}
723.bt02:not(:target){
724    filter: none;
725}/* for IE9 gradient & border-radius */
726
727.bt02:hover {
728    opacity: 0.75;
729    filter:alpha(opacity=75);
730    text-decoration: none !important;
731}
732.bt02:active {
733    opacity: 1;
734    filter:alpha(opacity=100);
735    text-decoration: none !important;
736background: #91ab10; /* Old browsers */
737background: -moz-linear-gradient(top,  #91ab10 0%, #7B9210 100%); /* FF3.6+ */
738background: -webkit-linear-gradient(top,  #91ab10 0%,#7B9210 100%); /* Chrome10+,Safari5.1+ */
739background: -o-linear-gradient(top,  #91ab10 0%,#7B9210 100%); /* Opera 11.10+ */
740background: -ms-linear-gradient(top,  #91ab10 0%,#7B9210 100%); /* IE10+ */
741background: linear-gradient(to bottom,  #91ab10 0%,#7B9210 100%); /* W3C */
742filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#91ab10', endColorstr='#7B9210',GradientType=0 ); /* IE6-9 */
743}
744.bt02:active:not(:target){
745    filter: none;
746}/* for IE9 gradient & border-radius */
747
748
749/* ----- button orange */
750.bt03 {
751    text-align: center;
752    padding: 6px 10px;
753    color: #fff !important;
754    border: none;
755    border-radius: 4px;
756    text-shadow: 1px 1px 1px #A83D09;
757    cursor: pointer;
758background: #fd9748; /* Old browsers */
759background: -moz-linear-gradient(top,  #fd9748 0%, #de4402 100%); /* FF3.6+ */
760background: -webkit-linear-gradient(top,  #fd9748 0%,#de4402 100%); /* Chrome10+,Safari5.1+ */
761background: -o-linear-gradient(top,  #fd9748 0%,#de4402 100%); /* Opera 11.10+ */
762background: -ms-linear-gradient(top,  #fd9748 0%,#de4402 100%); /* IE10+ */
763background: linear-gradient(to bottom,  #fd9748 0%,#de4402 100%); /* W3C */
764filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fd9748', endColorstr='#de4402',GradientType=0 ); /* IE6-9 */
765}
766.bt03:not(:target){
767    filter: none;
768}/* for IE9 gradient & border-radius */
769
770
771.bt03:hover {
772    opacity: 0.75;
773    filter:alpha(opacity=75);
774    text-decoration: none !important;
775}
776.bt03:active {
777    opacity: 1;
778    filter:alpha(opacity=100);
779    text-decoration: none !important;
780background: #de4402; /* Old browsers */
781background: -moz-linear-gradient(top,  #de4402 0%, #dd4200 100%); /* FF3.6+ */
782background: -webkit-linear-gradient(top,  #de4402 0%,#dd4200 100%); /* Chrome10+,Safari5.1+ */
783background: -o-linear-gradient(top,  #de4402 0%,#dd4200 100%); /* Opera 11.10+ */
784background: -ms-linear-gradient(top,  #de4402 0%,#dd4200 100%); /* IE10+ */
785background: linear-gradient(to bottom,  #de4402 0%,#dd4200 100%); /* W3C */
786filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#de4402', endColorstr='#dd4200',GradientType=0 ); /* IE6-9 */
787}
788.bt03:active:not(:target){
789    filter: none;
790}/* for IE9 gradient & border-radius */
791
792
793/* ----- button gray */
794.bt04 {
795    text-align: center;
796    padding: 6px 10px;
797    color: #fff !important;
798    border: none;
799    border-radius: 4px;
800    text-shadow: 1px 1px 1px #707070;
801    cursor: pointer;
802background: #a9a9a9; /* Old browsers */
803background: -moz-linear-gradient(top,  #a9a9a9 0%, #767676 100%); /* FF3.6+ */
804background: -webkit-linear-gradient(top,  #a9a9a9 0%,#767676 100%); /* Chrome10+,Safari5.1+ */
805background: -o-linear-gradient(top,  #a9a9a9 0%,#767676 100%); /* Opera 11.10+ */
806background: -ms-linear-gradient(top,  #a9a9a9 0%,#767676 100%); /* IE10+ */
807background: linear-gradient(to bottom,  #a9a9a9 0%,#767676 100%); /* W3C */
808filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a9a9a9', endColorstr='#767676',GradientType=0 ); /* IE6-9 */
809}
810.bt04:not(:target){
811    filter: none;
812}/* for IE9 gradient & border-radius */
813
814.bt04:hover {
815    opacity: 0.75;
816    filter:alpha(opacity=75);
817    text-decoration: none !important;
818}
819.bt04:active {
820    opacity: 1;
821    filter:alpha(opacity=100);
822    text-decoration: none !important;
823background: #767676; /* Old browsers */
824background: -moz-linear-gradient(top,  #767676 0%, #707070 100%); /* FF3.6+ */
825background: -webkit-linear-gradient(top,  #767676 0%,#707070 100%); /* Chrome10+,Safari5.1+ */
826background: -o-linear-gradient(top,  #767676 0%,#707070 100%); /* Opera 11.10+ */
827background: -ms-linear-gradient(top,  #767676 0%,#707070 100%); /* IE10+ */
828background: linear-gradient(to bottom,  #767676 0%,#707070 100%); /* W3C */
829filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a9a9a9', endColorstr='#707070',GradientType=0 ); /* IE6-9 */
830}
831.bt04:active:not(:target){
832    filter: none;
833}/* for IE9 gradient & border-radius */
834
Note: See TracBrowser for help on using the repository browser.