/* パラグラフは行間を少し開ける */ p { line-height: 150%; } /* hr線をダッシュ線にしてみたバージョン */ hr { display:block; width: 95%; height: 1px; border: 0; border-top: 1px dashed #cccccc; } /* マイページの競艇場一覧をボタンで表示 */ /* 参照:http://cssgradientbutton.com/# */ #button_jyo{ border:1px solid #25729a; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:12px;font-family:arial, helvetica, sans-serif; padding: 10px 10px 10px 10px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF; background-color: #3093c7; background-image: -webkit-gradient(linear, left top, left bottom, from(#3093c7), to(#1c5a85)); background-image: -webkit-linear-gradient(top, #3093c7, #1c5a85); background-image: -moz-linear-gradient(top, #3093c7, #1c5a85); background-image: -ms-linear-gradient(top, #3093c7, #1c5a85); background-image: -o-linear-gradient(top, #3093c7, #1c5a85); background-image: linear-gradient(to bottom, #3093c7, #1c5a85);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#3093c7, endColorstr=#1c5a85); } #button_jyo:hover{ border:1px solid #1c5675; background-color: #26759e; background-image: -webkit-gradient(linear, left top, left bottom, from(#26759e), to(#133d5b)); background-image: -webkit-linear-gradient(top, #26759e, #133d5b); background-image: -moz-linear-gradient(top, #26759e, #133d5b); background-image: -ms-linear-gradient(top, #26759e, #133d5b); background-image: -o-linear-gradient(top, #26759e, #133d5b); background-image: linear-gradient(to bottom, #26759e, #133d5b);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#26759e, endColorstr=#133d5b); } #button_hidden{ border:1px solid #cacaca; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:12px;font-family:arial, helvetica, sans-serif; padding: 10px 10px 10px 10px; text-decoration:none; display:inline-block;text-shadow: 1px 1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF; background-color: #E6E6E6; background-image: -webkit-gradient(linear, left top, left bottom, from(#E6E6E6), to(#CCCCCC)); background-image: -webkit-linear-gradient(top, #E6E6E6, #CCCCCC); background-image: -moz-linear-gradient(top, #E6E6E6, #CCCCCC); background-image: -ms-linear-gradient(top, #E6E6E6, #CCCCCC); background-image: -o-linear-gradient(top, #E6E6E6, #CCCCCC); background-image: linear-gradient(to bottom, #E6E6E6, #CCCCCC);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#E6E6E6, endColorstr=#CCCCCC); } /* 次へ、前へのボタン */ #button_pager{ border:1px solid #ff2596; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:12px;font-family:arial, helvetica, sans-serif; padding: 10px 10px 10px 10px; text-decoration:none; display:inline-block;text-shadow: 1px 1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF; background-color: #ff5db1; background-image: -webkit-gradient(linear, left top, left bottom, from(#ff5db1), to(#ef007c)); background-image: -webkit-linear-gradient(top, #ff5db1, #ef007c); background-image: -moz-linear-gradient(top, #ff5db1, #ef007c); background-image: -ms-linear-gradient(top, #ff5db1, #ef007c); background-image: -o-linear-gradient(top, #ff5db1, #ef007c); background-image: linear-gradient(to bottom, #ff5db1, #ef007c);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ff5db1, endColorstr=#ef007c); margin-top: 15px; margin-bottom: 15px; } #button_pager:hover{ border:1px solid #f60080; background-color: #ff2a98; background-image: -webkit-gradient(linear, left top, left bottom, from(#ff2a98), to(#bc0062)); background-image: -webkit-linear-gradient(top, #ff2a98, #bc0062); background-image: -moz-linear-gradient(top, #ff2a98, #bc0062); background-image: -ms-linear-gradient(top, #ff2a98, #bc0062); background-image: -o-linear-gradient(top, #ff2a98, #bc0062); background-image: linear-gradient(to bottom, #ff2a98, #bc0062);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ff2a98, endColorstr=#bc0062); } /* race_valuationの更新ボタン */ #button_reload{ border:1px solid #cb9b14; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:12px;font-family:arial, helvetica, sans-serif; padding: 6px 6px 6px 6px; text-decoration:none; display:inline-block;text-shadow: 1px 1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF; background-color: #eab92d; background-image: -webkit-gradient(linear, left top, left bottom, from(#eab92d), to(#c79810)); background-image: -webkit-linear-gradient(top, #eab92d, #c79810); background-image: -moz-linear-gradient(top, #eab92d, #c79810); background-image: -ms-linear-gradient(top, #eab92d, #c79810); background-image: -o-linear-gradient(top, #eab92d, #c79810); background-image: linear-gradient(to bottom, #eab92d, #c79810);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#eab92d, endColorstr=#c79810); } #button_reload:hover{ border:1px solid #FFC319; background-color: #FFC41A; background-image: -webkit-gradient(linear, left top, left bottom, from(#FFC41A), to(#E6AF12)); background-image: -webkit-linear-gradient(top, #FFC41A, #E6AF12); background-image: -moz-linear-gradient(top, #FFC41A, #E6AF12); background-image: -ms-linear-gradient(top, #FFC41A, #E6AF12); background-image: -o-linear-gradient(top, #FFC41A, #E6AF12); background-image: linear-gradient(to bottom, #FFC41A, #E6AF12);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#FFC41A, endColorstr=#E6AF12); } /* content-center中のh2ヘッダー */ #content h2 , #content-center h2 { padding: 7px 5px 5px 10px; margin: 15px 0px 10px; /* 左端のオレンジ */ border-left: 10px solid #F4CC0B; font-weight: bold; color: #FFFFFF; /* ラベル背景の青 */ background-color: #1275ae; background-image: -webkit-linear-gradient(-45deg, #1275cd 25%, transparent 25%, transparent 50%, #1275cd 50%, #1275cd 75%, transparent 75%, transparent); background-image: linear-gradient(-45deg, #1275cd 25%, transparent 25%, transparent 50%, #1275cd 50%, #1275cd 75%, transparent 75%, transparent); background-size: 12px 12px; text-shadow:1px 1px 2px rgba(0,0,0,.3); } #content h3, #content-center h3{ padding: 5px 4px 4px 8px; margin: 40px 0px 30px 2%; /* 左端のオレンジ */ border-left: 8px solid #F4CC0B; font-weight: bold; color: #1275ae; /* ラベル背景の青 */ background-color: #ffffff; background-size: 12px 12px; text-shadow:1px 1px 2px rgba(0,0,0,.3); } #content blockquote { border-left:5px solid #ddd; background: #eee; padding: 20px; } span#red { color: #ff0000; } /* おまけで表示しているYoutube */ .video-container { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; margin: 0 auto; } .video-container iframe { position: absolute; top: 0; left: 0; width: 80%; height: 80%; } .video-wrapper { width: 600px; max-width: 100%; } /* PC共通css */ body { /* 背景のシャドウ http://bluegreen.jp/sozai/bg/grad/index.html */ background-image: url(./img/boader.jpg); background-repeat: repeat-x; } /* BASE */ #base{ width : 900px; /* border: 1px solid #ff0000; */ margin: 0 auto; background-color: #FFFFFF; box-shadow: 0px 0px 5px #888888; -moz-box-shadow: 0px 0px 5px #888888; -webkit-box-shadow: 0px 0px 5px #888888; -ms-filter: "progid:DXImageTransform.Microsoft.Glow(color=#888888,strength=3) progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=180,strength=6)"; filter: progid:DXImageTransform.Microsoft.Glow(color=#888888,strength=3) progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=180,strength=6); } /* ヘッダー */ #header { width: 100%; min-height:110px; height:auto !important; height:110px; /* background:url(./img/title.png) top right no-repeat; */ margin: 0 auto; } #header h1 { margin:0; } #header ul { margin:0; padding:8px 10px 3px 10px; font-size:70%; text-align:right; } #header li { margin:0 0 5px 0; list-style: none; line-height:1.32em; } #header div { clear:both; } #header div img { border-top:1px solid #fff; } #header img { /* float:left; */ width:100%; } #header a { color:#3366cc; text-decoration:none; } #header a:hover { color:#cc0000; } /* メインコンテンツ */ #content { float:left; width: 70%; /* border: 1px solid #0000ff; */ padding:8px 10px 3px 10px; } #content-center { width: auto; /* border: 1px solid #0000ff; */ padding:8px 10px 3px 10px; margin: 0 auto; } #content p, #content-center p { width: 90%; margin: 0 auto; line-height: 150%; } #content li, #content-center li { margin-bottom: 10px; } /* 主に退会理由選択後の画面で使う */ #content ul.list a, #content-center ul.list a { text-decoration: none; color: #FF9900; } #content ul.list a:hover, #content-center ul.list a:hover { text-decoration: none; color: #6666FF; } /* 登録フォーム #register{ margin: 0 auto; } */ /* 左メニュー */ #left-content{ float:left; width: 25%; min-height: 100%; /* border: 1px solid #00ff00; */ } /* 左メニューのリスト表示部分 */ #left-content ul{ _zoom: 1; overflow: hidden; } #left-content ul li{ list-style-type: none; margin-top: 20px; padding: 5px; border-bottom: 1px solid #333; } #left-content ul li:hover{ background-color: #dddddd; } #left-content ul li#active{ background-color: #1275ae; color: #ffffff; } #left-content ul li#active a{ text-decoration:none; color: #ffffff; } #left-content ul li#active a:after{ text-decoration:none; color: #ffffff; } #left-content ul li#active a:before{ text-decoration:none; color: #ffffff; } #left-content ul li a{ text-decoration:none; } /* 右メニュー */ #right-content{ float:left; width: 25%; height: 100%; /* border: 1px solid #00ff00; */ text-align: center; } #right-content li{ } /* ボタンをCSSで #button a{ position: relative; display: inline-block; width: 200px; height: 50px; background-color: #f56778; background-image: -webkit-linear-gradient(top, #f997b0, #f56778); background-image: linear-gradient(to bottom, #f997b0, #f56778); box-shadow: inset 1px 1px 0 #fbc1d0; border-bottom: 4px solid #cb5462; border-radius: 4px; color: #fff; text-align: center; text-decoration: none; text-shadow: 0px 1px 0px #f56778; line-height: 50px; outline: none; } #button a::before, #button a::after { position: absolute; bottom: -1px; left: -1px; z-index: -1; display: block; content: ''; width: 200px; height: 50px; border: 1px solid #ee8090; border-bottom: 1px solid #b84d5a; border-radius: 4px; } #button a::before { height: 48px; bottom: -4px; border-top: 0; border-radius: 0 0 4px 4px; box-shadow: 0 1px 1px 0px #bfbfbf; } */ /* valuation */ div#valuation { width: 90%; margin: 0 auto; } #valuation table{ font-size: small; text-align: center; align: center; table-layout: fixed; /* tableがcontent-center内に収まった! */ width: auto; } /* 以下の2つは必ずセットでなければはみ出す!!(選手写真サイズ合わせ) */ #photo{ width: 90%; margin: 0 auto; /* 自分自身が枠のセンターに表示されている必要がある */ } #photo img{ width: 100%; height: auto; } /* フッター */ #footer { width: auto; clear:both; margin: 0 auto; width: 100%; } #footer a { color:#fff; text-decoration:none; } #footer p { margin: 0 ; padding:3px 5px; color:#fff; background:#000; font-size:65%; text-align:right; line-height:1.32em; font-family:verdana; } #footer div { padding:10px; background:#eeeeff; color:#333366; font-size:70%; border-bottom:1px solid #ccc; } #footer div a { color:#3366cc; text-decoration:none; } #footer div a:hover { color:#333366; } /* default用css */ /* 登録フォーム */ #register{ margin: 0 auto; } /* ボタンをCSSで */ #right-content #button a{ position: relative; display: inline-block; width: 200px; height: 50px; background-color: #f56778; background-image: -webkit-linear-gradient(top, #f997b0, #f56778); background-image: linear-gradient(to bottom, #f997b0, #f56778); box-shadow: inset 1px 1px 0 #fbc1d0; border-bottom: 4px solid #cb5462; border-radius: 4px; color: #fff; text-align: center; text-decoration: none; text-shadow: 0px 1px 0px #f56778; line-height: 50px; outline: none; } #right-content #button a::before, #right-content #button a::after { position: absolute; bottom: -1px; left: -1px; z-index: -1; display: block; content: ''; width: 200px; height: 50px; border: 1px solid #ee8090; border-bottom: 1px solid #b84d5a; border-radius: 4px; } #right-content #button a::before { height: 48px; bottom: -4px; border-top: 0; border-radius: 0 0 4px 4px; box-shadow: 0 1px 1px 0px #bfbfbf; } #cssmenu, #cssmenu ul, #cssmenu ul li, #cssmenu ul li a { margin: 0; padding: 0; border: 0; list-style: none; line-height: 1; display: block; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } #cssmenu { width: 100%; font-family: Helvetica, Arial, sans-serif; color: #ffffff; margin: 0 auto; } #cssmenu.align-right ul li { float: right; border-right: 0; border-left: 1px solid rgba(0, 0, 0, 0.22); } #cssmenu.align-right ul li a { border-right: 0; border-left: 1px solid rgba(255, 255, 255, 0.15); } #cssmenu ul { background: #222222; /* Old browsers */ background: -moz-linear-gradient(bottom, #000000 0%, #222222 50%, #3c3c3c 51%, #393939 78%, #888888 100%); background: -webkit-linear-gradient(bottom, #000000 0%, #222222 50%, #3c3c3c 51%, #393939 78%, #888888 100%); background: -o-linear-gradient(bottom, #000000 0%, #222222 50%, #3c3c3c 51%, #393939 78%, #888888 100%); background: -ms-linear-gradient(bottom, #000000 0%, #222222 50%, #3c3c3c 51%, #393939 78%, #888888 100%); background: linear-gradient(to top, #000000 0%, #222222 50%, #3c3c3c 51%, #393939 78%, #888888 100%); } #cssmenu:after, #cssmenu ul:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } #cssmenu ul li { float: left; display: block; border-right: 1px solid rgba(0, 0, 0, 0.22); z-index: 1; } #cssmenu ul li::after { content: ""; width: 100%; height: 8px; position: absolute; border-top-left-radius: 50% 4px; border-top-right-radius: 50% 4px; background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 60%, #222222 61%, #222222 100%); background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 60%, #222222 61%, #222222 100%); background: -ms-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 60%, #222222 61%, #222222 100%); background: linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 60%, #222222 61%, #222222 100%); background: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); z-index: 2; bottom: 10px; } #cssmenu ul li a { display: block; padding: 10px 30px; text-decoration: none; font-size: 12px; text-transform: uppercase; color: #ffffff; border-right: 1px solid rgba(255, 255, 255, 0.15); z-index: 3; } #cssmenu ul li a:hover, #cssmenu ul li.active a { color: #ffffff; } #cssmenu ul li:hover, #cssmenu ul li.active { background: #1275ae; /* Old browsers */ background: -moz-linear-gradient(bottom, #0b4669 0%, #1275ae 50%, #1794dc 51%, #1691d8 78%, #98d2f4 100%); background: -webkit-linear-gradient(bottom, #0b4669 0%, #1275ae 50%, #1794dc 51%, #1691d8 78%, #98d2f4 100%); background: -o-linear-gradient(bottom, #0b4669 0%, #1275ae 50%, #1794dc 51%, #1691d8 78%, #98d2f4 100%); background: -ms-linear-gradient(bottom, #0b4669 0%, #1275ae 50%, #1794dc 51%, #1691d8 78%, #98d2f4 100%); background: linear-gradient(to top, #0b4669 0%, #1275ae 50%, #1794dc 51%, #1691d8 78%, #98d2f4 100%); } #cssmenu ul li:hover::after, #cssmenu ul li.active::after { background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 60%, #1275ae 61%, #1275ae 100%); background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 60%, #1275ae 61%, #1275ae 100%); background: -ms-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 60%, #1275ae 61%, #1275ae 100%); background: linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 60%, #1275ae 61%, #1275ae 100%); background: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); } /* 新規登録フォーム */ #register .form-container { border: 0px solid #0c333d; background: #1865b8; background: -webkit-gradient(linear, left top, left bottom, from(#cde1fa), to(#1865b8)); background: -webkit-linear-gradient(top, #cde1fa, #1865b8); background: -moz-linear-gradient(top, #cde1fa, #1865b8); background: -ms-linear-gradient(top, #cde1fa, #1865b8); background: -o-linear-gradient(top, #cde1fa, #1865b8); background-image: -ms-linear-gradient(top, #cde1fa 0%, #1865b8 100%); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: rgba(000,000,000,0.9) 0 1px 2px, inset rgba(255,255,255,0.4) 0 0px 0; -moz-box-shadow: rgba(000,000,000,0.9) 0 1px 2px, inset rgba(255,255,255,0.4) 0 0px 0; box-shadow: rgba(000,000,000,0.9) 0 1px 2px, inset rgba(255,255,255,0.4) 0 0px 0; font-family: 'Helvetica Neue',Helvetica,sans-serif; text-decoration: none; vertical-align: middle; min-width:80px; padding:20px; width:400px; margin: 70px auto; } #register .form-field { border: 1px solid #c9b7a2; background: #ede4d8; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; color: #6e6d6d; -webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(000,000,000,0.7) 0 0px 0px; -moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(000,000,000,0.7) 0 0px 0px; box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(000,000,000,0.7) 0 0px 0px; padding:8px; margin-bottom:20px; width:380px; } #register .form-field:focus { background: #fff; color: #725129; } #register .form-container h3 { text-shadow: #fdf2e4 0 1px 0; font-size:18px; margin: 0 0 10px 0; font-weight:bold; text-align:center; } #register .form-title { margin-bottom:10px; color: #1c1c85; text-shadow: #fdf2e4 0 1px 0; } #register .submit-container { margin:8px 0; text-align:center; } #register .submit-button { border: 1px solid #447314; background: #6aa436; background: -webkit-gradient(linear, left top, left bottom, from(#8dc059), to(#6aa436)); background: -webkit-linear-gradient(top, #8dc059, #6aa436); background: -moz-linear-gradient(top, #8dc059, #6aa436); background: -ms-linear-gradient(top, #8dc059, #6aa436); background: -o-linear-gradient(top, #8dc059, #6aa436); background-image: -ms-linear-gradient(top, #8dc059 0%, #6aa436 100%); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 0px 0; -moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 0px 0; box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 0px 0; text-shadow: #addc7e 0 1px 0; color: #fff; font-family: helvetica, serif; padding: 8.5px 18px; font-size: 14px; text-decoration: none; vertical-align: middle; } #register .submit-button:hover { border: 1px solid #447314; text-shadow: #31540c 0 1px 0; background: #6aa436; background: -webkit-gradient(linear, left top, left bottom, from(#8dc059), to(#6aa436)); background: -webkit-linear-gradient(top, #8dc059, #6aa436); background: -moz-linear-gradient(top, #8dc059, #6aa436); background: -ms-linear-gradient(top, #8dc059, #6aa436); background: -o-linear-gradient(top, #8dc059, #6aa436); background-image: -ms-linear-gradient(top, #8dc059 0%, #6aa436 100%); color: #fff; } #register .submit-button:active { text-shadow: #31540c 0 1px 0; border: 1px solid #447314; background: #8dc059; background: -webkit-gradient(linear, left top, left bottom, from(#6aa436), to(#6aa436)); background: -webkit-linear-gradient(top, #6aa436, #8dc059); background: -moz-linear-gradient(top, #6aa436, #8dc059); background: -ms-linear-gradient(top, #6aa436, #8dc059); background: -o-linear-gradient(top, #6aa436, #8dc059); background-image: -ms-linear-gradient(top, #6aa436 0%, #8dc059 100%); color: #fff; } #register #reset-password { text-align: right; } #register #reset-password a{ color: #ffffff; } #register #reset-password a:link { color: #ffffff; } #register #reset-password a:visited { color: #ffffff; } #register #reset-password a: hover{ color: #ffaa99; } /* 右側のログインフォーム */ #right-content .form-container { border: 1px solid #f2e3d2; background: #fff47d; background: -webkit-gradient(linear, left top, left bottom, from(#edb649), to(#fff47d)); background: -webkit-linear-gradient(top, #edb649, #fff47d); background: -moz-linear-gradient(top, #edb649, #fff47d); background: -ms-linear-gradient(top, #edb649, #fff47d); background: -o-linear-gradient(top, #edb649, #fff47d); background-image: -ms-linear-gradient(top, #edb649 0%, #fff47d 100%); -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; -webkit-box-shadow: rgba(000,000,000,0.9) 0 1px 2px, inset rgba(255,255,255,0.4) 0 0px 0; -moz-box-shadow: rgba(000,000,000,0.9) 0 1px 2px, inset rgba(255,255,255,0.4) 0 0px 0; box-shadow: rgba(000,000,000,0.9) 0 1px 2px, inset rgba(255,255,255,0.4) 0 0px 0; /* font-family: 'Helvetica Neue',Helvetica,sans-serif; */ text-decoration: none; vertical-align: middle; min-width: 90%; padding: 3%; width: 90%; align: center; margin: 0 auto; } #right-content .form-field { border: 1px solid #c9b7a2; background: #ebe8e4; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; color: #383129; -webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(000,000,000,0.7) 0 0px 0px; -moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(000,000,000,0.7) 0 0px 0px; box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(000,000,000,0.7) 0 0px 0px; padding:8px; margin-bottom:10px; width: 85%; } #right-content .form-field:focus { background: #fff; color: #725129; } #right-content .form-container h2 { text-shadow: #fdf2e4 0 1px 0; font-size:18px; margin: 0 0 5px 0; font-weight:bold; text-align:center; } #right-content .form-title { margin-bottom:5px; color: #66421a; text-shadow: #fdf2e4 0 1px 0; } #right-content .submit-container { margin:4px 0; text-align:center; } #right-content .submit-button { border: 1px solid #447314; background: #6aa436; background: -webkit-gradient(linear, left top, left bottom, from(#8dc059), to(#6aa436)); background: -webkit-linear-gradient(top, #8dc059, #6aa436); background: -moz-linear-gradient(top, #8dc059, #6aa436); background: -ms-linear-gradient(top, #8dc059, #6aa436); background: -o-linear-gradient(top, #8dc059, #6aa436); background-image: -ms-linear-gradient(top, #8dc059 0%, #6aa436 100%); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0; -moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0; box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0; text-shadow: #addc7e 0 1px 0; color: #31540c; font-family: helvetica, serif; padding: 8.5px 18px; font-size: 14px; text-decoration: none; vertical-align: middle; } #right-content .submit-button:hover { border: 1px solid #447314; text-shadow: #31540c 0 1px 0; background: #6aa436; background: -webkit-gradient(linear, left top, left bottom, from(#8dc059), to(#6aa436)); background: -webkit-linear-gradient(top, #8dc059, #6aa436); background: -moz-linear-gradient(top, #8dc059, #6aa436); background: -ms-linear-gradient(top, #8dc059, #6aa436); background: -o-linear-gradient(top, #8dc059, #6aa436); background-image: -ms-linear-gradient(top, #8dc059 0%, #6aa436 100%); color: #fff; } #right-content .submit-button:active { text-shadow: #31540c 0 1px 0; border: 1px solid #447314; background: #8dc059; background: -webkit-gradient(linear, left top, left bottom, from(#6aa436), to(#6aa436)); background: -webkit-linear-gradient(top, #6aa436, #8dc059); background: -moz-linear-gradient(top, #6aa436, #8dc059); background: -ms-linear-gradient(top, #6aa436, #8dc059); background: -o-linear-gradient(top, #6aa436, #8dc059); background-image: -ms-linear-gradient(top, #6aa436 0%, #8dc059 100%); color: #fff; }