body, p, label, input, span {font-family:Verdana, Geneva, sans-serif;}
form.autoform div label, form.autoform fieldset legend, div.discount p {}
p a {color: #39F; text-decoration:underline;}
p.small, p.small a {font-size: 10px; }
p.promotion a, span.later a { font-size: 12px; color:#999; font-weight: bold; text-decoration:underline; cursor:pointer; }
p.terms { color: #666; }
p.terms a { color: #666; text-decoration: underline; font-weight: normal;}

div.clear { clear: both; }
div.note { }
div.note p {}
div.note h3 { padding: 0px 20px; color: #666; margin: 15px 0px 3px 0px;}
input, span.field-value{height: 18px; line-height: 18px; width: 200px; font-size: 15px; font-weight: bold;}
object.audio-player {border: 1px solid #999; }

form.autoform input[type="radio"], form.autoform input[type="checkbox"] {width: 20px; border: 0px; }

div.voices ul {  display: inline; list-style: none;}
div.voices ul li { position: relative; left: 50px;float: left; padding: 5px 0px;}
div.voices ul li.voice-name { width: 92px;}
div.voices ul li object { text-align:right; }

div.progressbar { left: 0px; top:0px; position: fixed; width: 100%; height: 100%; background: #000; opacity: 0.60; -moz-opacity: 0.60; filter:alpha(opacity=60); /* For IE6&7 */ z-index: 1001; margin: 0px; }
div.loading { position: fixed; left: 50%; top: 50%; width: 500px; height: 200px; margin-left:-250px; margin-top:-100px; background-color:#FFF; border: 3px solid #CCC; z-index: 1002; text-align:center; }
div.loading h1 { text-align:center; font-size: 25px; padding: 15px;}

div.subtext { background-color: #EEE; border: 3px solid #DDD; padding: 0px 8px 8px 8px;  }
div.subtext h3 { padding-top: 10px; margin-top: 0px; margin-bottom: 0px; color: #333; }
div.subtext p  { margin: 0px;}

div.prising { }
div.prising p { margin: 0px; font-size: 16px; color:#333; font-weight: bold;}
span.discount { font-size: 10px; font-weight: bold; color: #090; }
p.privacy { margin: -5px 0px 0px 170px; font-size: 11px; color:#999; padding: 0px; font-style:italic;}

h2 {font-size: 15px; color: #666; font-weight: bold; margin: 15px 0px; }
div.subscriptions { height: 285px; padding: 0px 45px; }
div.subscriptions ul { display: inline; list-style: none; }
div.subscriptions ul li { float: left;  border: 3px solid #25a5c8; background: #eef3f8; text-align:center; width: 225px; }
div.subscriptions ul li.right {float: right; }
div.subscriptions ul li ul { display: inline; margin: 0px; padding: 0px;}
div.subscriptions ul li ul li { font-size: 12px; border: 0px; text-align: center; color: #333; padding: 3px 0px; } 
div.subscriptions ul li ul li.intro{ font-size: 14px; color: #000; font-weight: bold; border-bottom: 1px solid #CCC; padding: 10px 0px; margin: 0px;} 
div.subscriptions ul li ul li.header {display: inline; font-size: 15px; font-weight: bold; margin: 0px; background-color: #25a5c8; color: #FFF; padding: 5px 0px;;}
div.subscriptions ul li ul li.action{ height: 50px; }
