* {margin: 0; padding: 0; background-repeat: no-repeat}
a {cursor: pointer;color: green}
a:hover {color: #555;}
img {border: none}
body {font-family: Helvetica, sans-serif; text-align: center; font-size: 11px; line-height: 1.4em; background-color: #e7e7e7; color: #333}
#wrapper {width: 957px; margin: 0 auto; text-align: left}
#header {background-color: #666; background-image: url(/images/header-bg.png); background-position: center top; color: #fff; height: 70px; padding: 0 20px}
#header p {line-height: 30px; width: 380px; float: left}
#header a {color: #fff}
#header #top-nav {float: right; margin-top: 7px}
#header #top-nav li {display: inline; background-image: url(/images/header-links-bg.png); background-position: center right}
#header #top-nav li:last-child {background-image: none}
#header #top-nav li a {text-decoration: none; padding: 5px 7px 5px 5px}
#header #top-nav li a.signup {font-weight: bold}
#header #top-nav li a.login {font-weight: bold; color: #60BE19}
#header #top-nav li a:hover {text-decoration: underline}
#header #top-nav li a span.feint {font-weight: normal; color: #999}
#main {margin-top: 0; background-color: #fff; background-image: url(/images/main-bg.png); background-position: top; background-repeat: repeat-y; }
#main #logo {padding-left:20px}
#main .signup-header {text-align:right;padding-right:30px}
#main .signup-header h1 {font-size: 2.2em; line-height: 2.2em; font-weight: normal}
#main #top-bit-1 {text-align: left; border-top: 1px dotted #dedede}
#main #top-bit-1 h1 {color: #666; font-size: 2.2em; font-weight: normal; text-align: center; margin-top: 10px}
#main #home-1 #top-bit-1 h2 {padding-bottom: 10px}
#main #home-1 #top-bit-1 h2 span {background-color: #60BE19; padding: 5px; color: white}
#main #home-1 #top-bit-1 p {padding-bottom: 18px; font-size: 1.2em; font-weight: bold}
#main #home-1 #top-bit-1 p span {font-size: 1.6em; color: #00c}
#main #home-1 #top-bit-1 {border-top: 1px dotted #ccc; }
#main #home-1 #top-bit-1 h1 {color: #000; line-height: 1.2em}
#main #home-1 #top-bit-1 .signup-tag {padding:20px;}
/* NAV BAR */
#main #navigation-bar {background-color: #333; line-height: 34px; height: 34px; font-size: 11px; clear: both; padding-left: 10px; margin-left: 2px; margin-right: 5px; background-image: url(/images/menu-bg.png); background-repeat: repeat-x}
#main #navigation-bar #main-menu li {list-style-type: none; padding: 0; border: none; float: left; height: 34px; padding: 0px 0px 0px 0px}
#main #navigation-bar #main-menu li.current {background-image: url(/images/nav-current-bg.png); background-position: center bottom}
#main #navigation-bar #main-menu li a {color: #fff; text-decoration: none; font-weight: bold; height: 34px; padding: 0 20px; background-image: url(/images/nav-border.png); background-position: bottom right}
#main #navigation-bar #main-menu li.highlight {background-color: #60BE19}
#main #navigation-bar #main-menu li.highlight a {background-image: none !important}
#main #navigation-bar #main-menu li.pre-highlight a {background-image: none !important}

#main #content {clear: both; background-color: #fff; padding: 20px 20px 20px;; min-height: 295px; clear: both; margin-left: 2px; margin-right: 5px}
#main #content h2 {color: #60BE19; font-size: 1.5em; margin-bottom: 10px; font-weight: normal}
#main #content p,#main #content ul,#main #content ol{font-size: 1.2em; line-height: 1.4em; margin-bottom: 20px}
#main #content blockquote p {font-size: 1em}
#main #content img {padding: 0 10px}
#main #content img.small {padding: 0 2px}
#main #content ul,#main #content ol {margin-left: 20px}
#main #content div.column {float: left}
#main #content #column-1 {width: 270px; padding: 0 20px 0 10px; background-image: url(/images/column-border.png); background-position: 100% 20px}
#main #content #column-2 {width: 270px; background-image: url(/images/column-border.png); background-position: 98% 20px; padding: 0 20px 0 20px}
#main #content #column-3 {width: 270px; padding-left: 20px}
#main #content ul.benefit-list {font-size: 1.1em;margin:0}
#main #content ul.benefit-list li{background-image: url(/images/tick.png); list-style-type: none; background-position: center left; padding-left: 25px; height: 20px; line-height: 20px; font-size: 13px; margin-bottom: 5px}
#main #content ul.benefit-list ul.sub-benefits li {background-image: none}
#main #signup-options { list-style-type: none; width: 930px; font-size: 1.4em;}
#main #signup-options h2 {font-weight: bold; font-size: 1.4em; text-align: center; }
#main #signup-options strong {color: #333; font-size: 15px}
#main #signup-options li {float: left; width: 410px; text-align: center; margin-left:20px}
#main #signup-options li.stand-out {background-color: #FFD505; border: 1px solid #ECC605}
#main #signup-options li.stand-out strong {color: #c40202}
#main #signup-t #signup-options li.stand-out {border-width: 5px; background-color: #FFD505}
#main #signup-options ul.feature-list li {list-style-type: none; text-align: left; margin: 5px 0px 5px 0px; text-align: center}
#main #signup-options ul.feature-list li.pricepremium {margin: auto; text-align: center; width: 100%; padding: 5px 0 3px; margin-bottom: 10px; border-bottom: 1px solid #999}
#main #signup-options ul.feature-list li.priceuser {width:100%;text-align:left;padding-left:10px;}
#main #signup-options ul.feature-list li.priceuser span {color:#666}
#main #signup-options ul.feature-list li.trial {border-bottom: 1px solid #333}
#main #content ul.benefit-list li {margin-top: 0}
#footer {clear: both; background-color: #666; padding: 20px; ; color: #fff; background-image: url(/images/footer-bg.png); background-repeat: repeat-y}
#footer a {color: #fff; text-decoration: none}
#footer #footer-links {float: left; width: 300px}
#footer #footer-links #top-link {font-weight: bold}
#footer #footer-links ul {list-style-type: none; }
#footer #footer-text {margin-left: 300px; padding-left: 25px; margin-right: 5px}
#footer #footer-text p {margin-bottom: 3px}
#footer #footer-text a {text-decoration: underline}
#main #content #help-reminder {background-color: #ffe; border: 1px dotted #999; padding: 20px; text-align: left}
#main #content #column-2.help h3 {padding-bottom: 10px; font-size: 1.3em; color: #60BE19}
fieldset {border: 0px; margin-bottom: 20px}
fieldset.important {margin-top: 20px}
fieldset.main {padding-top: 10px}
input,label,select {float: left; margin-top: 10px; font-size: 1.3em}
label {font-size: 1.1em; width: 170px; line-height: 20px}
input,select {width: 200px; margin-right: 150px; padding: 2px 1px}
select {width: 188px}
input.checkbox {width: auto; height: auto}
input.button {clear: left; margin-left: 173px; width: 200px}
#row-2 {clear: both; padding: 10px 10px 0 10px; position: relative}
#row-2 #text-content {width: 590px; float: left; margin-right: 10px}
#row-2 #text-content p {font-size: 1.2em}
#signup-plans {overflow: hidden; padding: 15px 20px 0px 0px}
#main #pre-content {padding: 30px 15px}
#main #content #column-1.triple p.success {margin-top: 10px}
p.centre {text-align: center}