@charset "utf-8";
/* CSS Document */

#trial-outer {border-radius:8px; margin: 20px auto; border: solid 30px #1378BE; background: #fff url(/images/misc/shadow.gif) repeat-y 678px;}
#trial-outer h2 {color:#fff; display: block; background-color: #1378BE; padding-bottom: 20px;}
#trial-inner {border-radius:8px;background-color: #fff; width: 600px; margin: 10px 30px; float: left;}
#trial-inner h3{color: #F47920; font-size: 1.4em; font-weight: normal;margin-bottom:10px;line-height:25px;}
.trial-content {padding: 20px 0; border-bottom: solid 1px #e0e0e0}
.trial-content ul {margin: 15px 20px;}
.trial-content li {list-style: disc; padding-left: 20px; margin-left: 20px;}
.shadedInput {background: url(/images/background/tan_shade.gif);padding:10px;}
.shadedForm {width: 520px; margin: 0 auto; background: url(/images/background/tan_shade.gif) repeat-y 175px; padding: 10px 0;} /*url(/images/background/tan_shade.gif) repeat-y 145px; */
.shadedForm p {padding: 3px 0px; margin: 0px;}
.shadedForm label {width: 165px; float: left; text-align:right ; margin-right: 20px; display: block; font-weight: bold;}
.shadedForm  input, .shadedForm  select{padding: 4px; border: 1px solid #a7a79d;}
.shadedForm .field{width: 304px;}
.shadedForm .error_border {border: 2px solid red;}
.shadedForm .note{font-size: .9em; color: #333;}
.radioLabel {font-size: 1.1em; font-weight: bold;}
.burst {float: right; width: 100px; height: 100px; margin: -5 0 10px 10px; background: url(/images/icons/risk_free_trial_burst.gif);}
.burst h5, .burst p { margin: 0 10px; color: #420; font-size: 11px; line-height: 120%; text-align: center;}
.burst h5 {margin: 24px 0 2px; font-size: 13px; font-weight: bold;}
.requiredFields {float: right; width: 200px; text-align: right; font-size: 0.9em; color: #999;}

.insert {padding: 15px; margin: 10px 0; border: solid 3px #ffd64f}
.insert h4{margin-bottom: 10px; font-size: 1.1em;}

#trial-outer #sidebar { width:242px; float: right; background: transparent url(/images/misc/happymembers_sidebar.jpg) no-repeat 0 0; padding: 290px 0 0 0;z-index:0;}
#trial-outer #sidebar #testimonial { margin: 0 10px 20px 10px; color: #a19789;}
#trial-outer #sidebar #testimonial p {background: url(/images/misc/bubble_sidebar.gif) no-repeat left bottom; padding: 0 0 30px 0; }
#trial-outer #sidebar #testimonial p strong { display: block; padding: 0 10px; font: normal 16px/20px Georgia, "Times New Roman", Times, serif; }
#trial-outer #sidebar #testimonial cite { font-style: normal; display: block; text-align: right; font-weight: bold;}
.funnel-special {margin: 0 15px 20px 15px;}
.funnel-special h3 {border-top: solid 1px #e0e0e0; border-bottom: solid 1px #e0e0e0; padding: 5px 0; font-size: 12px; display: block; text-align: center; margin-bottom: 10px;}
.funnel-special img {text-align: center; margin: 0 auto; display: block;}