body{font:83% Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;background:#4A535C;padding:0px;margin:0px}a{color:#cc0000;text-decoration:none}a:hover{text-decoration:underline}p.form{margin:5px 0px 5px 0px}h1.title{font-size:200%;font-family:Georgia;font-weight:bold;margin:10px}h1.title a{color:white}h2{font-size:180%;color:#555555}div.wrapper{width:720px;margin:auto}div.panel{background:#ffffff;border:2px solid #ccc;padding:0px 20px 20px 20px;margin-bottom:20px}label{color:#555555;font-size:120%}table{border-collapse:collapse}input[type="text"],input[type="password"]{display:block;margin-top:5px;font-size:120%;padding:5px;width:340px}select{display:block;margin-top:5px;font-size:120%;padding:5px;width:100%}select#id_exp_month,select#id_exp_year{width:35%;display:inline}textarea{display:block;margin-top:5px;padding:5px;width:340px}div.message{background:#f4f4f4;border:1px dotted #cccccc;padding:10px;margin:10px 0px 5px 0px;background:#f4f4f4}div.message h3{padding:0px;margin:0px;color:#555555}img.message_icon{vertical-align:bottom;margin-right:5px}ul.errorlist{margin:0px;padding:0px}ul.errorlist li{list-style:none;border-width:1px;border-color:#ff8000;border-style:solid;background:#ffd77f;padding:10px;margin-bottom:7px}input.big_button{font-size:160%;border:1px solid #b7b7b7;background:url(/static/images/backgrounds/grey.png?62fc62cbc9df) repeat-x center;cursor:pointer;-moz-border-radius:5px;-webkit-border-radius:5px}td.instructions{line-height:1.3;padding-left:20px;padding-top:30px;font-size:95%;color:#555}span.close_button{float:right}span.close_button a{padding:5px;color:#b7b7b7;outline:none;font-weight:bold;font-size:18px}span.close_button a:hover{text-decoration:none}span.close_button img{border:none;vertical-align:bottom}h3.price{float:right;font-size:140%}h3.sub_title{font-size:140%}span.price{color:teal}p.sub_description{margin:10px 8px 5px 8px}div.clear{clear:both}div.billing_form table{float:left}div.billing_form table td{padding:5px 20px 5px 0px}div.billing_form input[type="text"],div.billing_form input[type="password"]{display:inline;margin-top:0px;font-size:100%;padding:0px;width:180px}div.billing_form #id_ccv{width:40px}p#free_text{font-weight:bold;font-size:20px;margin-bottom:0px;color:#555555}#subscription_button{clear:none;font-weight:bold;font-size:18px;height:45px;margin-left:0;padding-bottom:1px;padding-top:1px;text-align:center;width:auto;background:transparent url(/static/images/backgrounds/red_button.png?62fc62cbc9df) repeat-x;background-position:bottom;background-color:#c93232;color:#FFFFFF}#id_registration h2 em{color:red}#id_registration h2{color:#000000;font-size:22px}#id_registration h3{color:red}#id_ccv{width:31%}@media (min-width:640px) and (max-width:991px){div.wrapper{width:80%}div.panel table td{width:50%}input[type="text"],input[type="password"]{width:100%}}@media (min-width:320px) and (max-width:639px){input[type=text],input[type=password]{width:100%}select{display:block;margin-top:5px;font-size:120%;padding:5px;width:106%}div.wrapper{width:90%}div.panel table td{width:90%;display:inline-table}input[type="text"],input[type="password"]{width:100%}input.big_button{font-size:120%}input#id_name,input#id_email,input#id_phone,textarea#id_message{width:100%;outline:none;border:1px solid #c4c4c4}}