/* popup.css */

body {font: 77% arial, helvetica, sans-serif; background:#fff; margin:0; color:#333;}
body, form, h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}
p, blockquote {margin:0 0 1em 0;}
input {vertical-align:middle;}
fieldset {border:none; margin:0; padding:0;}

a {color:#3961b3; text-decoration:none; cursor:pointer;}
a:hover, a:focus, a:active {text-decoration:underline;}
.content a:visited {color:purple;}
a img, img.map {border:none;}


.header {padding:5px 10px; border-bottom:2px solid #ccc;}
.content {padding:10px 15px; max-width:450px;}

h1 {color:#f33; font-size:1.8em; margin-bottom:0.8em;}
.req {color:#f33; font-weight:bold;}

.emailUs {margin:2em 0 0 0;}
.emailUs ul {list-style:none; margin:0; padding:0;}
.emailUs li {margin:0; padding:0;}
.emailUs label {display:block; font-weight:bold; margin-bottom:2px;}
.emailUs .max {display:block; text-align:right; color:#666; font-size:0.9em;}
.emailUs textarea {width:99%; border:1px solid #73aeba; height:5em;}
.emailUs .notice {display:block; margin:1em 0;}
.emailUs input#email {border:1px solid #73aeba; width:250px;}

.tos {font-weight:bold; text-align:right;}
.tos a {margin-left:1em;}

.errorBox {font-size:1.05em; margin:2em 0;}
.errorBox h4, .errorBox b {font-size:1em; color:#f00;}
.errorBox p {margin:0.3em 0 0 0;}
