/* ----- Click&Mail screen stylesheet ----- */
/* ----- Fuse Digital 2009 ------------------ */
/* ----- enjoy. ----------------------------- */

/*
	
	----- Colours -----
	
	Deep blue: #00223e
	Light blue: #627c88
	Lime: #b5c70a
	Grey: #666
	
	----- Site Dimensions -----
	
	Width: 960px	

*/

* {
	margin: 0; /* global reset of margin and padding */
	padding: 0;
	outline: none;
}

/* ----- Tags ----- */
/* ------------------------------------------------------------ */
body {
	padding-bottom: 18px;
	background: #fff;
	text-align: center; /* centre in IE */
	font: 12px Helvetica, Arial, sans-serif;
	color: #666;
}
ul {
	list-style: none; /* no bullets on lists by default */
}
a img {
	border: none;
}
#one-to-many iframe {
	width: 910px;
	height: 540px;
	margin-bottom: 18px;
	border: none;
}

/* ----- Universal styles ----- */
/* ------------------------------------------------------------ */
.hide {
	display: none;
}
.clear {
	clear: both;
}
#content .boldchat a {
	text-decoration: none;
}
.boldchat strong {
	color: #ad3100;
}
.boldchat strong span {
	color: #003163;
}

/* ------ Typography ------ */
/* ------------------------------------------------------------ */
a {
	color: #00223e;
	text-decoration: none;
}
a:hover {
	
}
#content a {
	color: #666;
	text-decoration: underline;
}
#content a:hover {
	color: #00223e;
}
#content h1 {
	margin-bottom: 18px;
	color: #627c88;
	font-size: 2em; /* 12*2=24 */
}
h2 {
	font-size: 1.33em; /* 12*1.33=16 */
}
#content h2 {
	margin-bottom: 12px;
	padding-top: 12px;
	font-size: 1.167em; /* 12*1.167=14 */
	color: #627c88;
}
#content h2.alt {
	margin: 24px 0 0 0;
}
#content .col-705 h2 {
	margin-left: 10px;
}
#content .col-195 h2, #content .col-175 h2 {
	font-size: 1.083em; /* 12*1.083=13 */
	color: #666;
}
#register #content .col-705 h2 {
	padding-top: 0;
}
#content .col-445 h2:first-child, #content .col-195 h2:first-child, #content .col-175 h2:first-child {
	padding-top: 0 !important;
}
#content p {
	margin-bottom: 12px;
	line-height: 1.3em;
}

#content p.fix {
	position: relative;
	width: 180px;
	margin-right: -5px;
}
#content p.intro {
	margin-bottom: 24px;
	text-align: center;
	line-height: 1.3em;
	font-weight: bold;
	font-style: italic;
	font-size: 1.167em; /* 12*1.167=14 */
}
#content p.intro-home {
	margin-bottom: 24px;
	text-align: center;
	line-height: 1.3em;
	font-size: 1.167em; /* 12*1.167=14 */
}
#content p.intro-2 {
	margin-bottom: 12px;
	line-height: 1.3em;
	font-weight: bold;
	font-size: 1.167em; /* 12*1.167=14 */
}
#content p.intro-2 strong {
	color: #627c88;
}
#content blockquote {
	margin-bottom: 24px;
	line-height: 1.3em;
	font-weight: bold;
	/* font-size: 1.167em; /* 12*1.167=14 */
}
#content blockquote p {
	margin-bottom: 0;
	color: #627c88;
}
#content blockquote cite {
	color: #999;
}
.testimonials #content blockquote {
	clear: both;
	margin-bottom: 6px;
	text-align: left;
	font-size: 1.33em; /* 12*1.33=16 */
}
.testimonials #content blockquote cite {
	font-size: 0.875em; /* 16*0.875=14 */
}
#content ol {
	margin: 0 0 12px 18px;
	list-style-position: outside;
}
#content ol li {
	margin-bottom: 4px;
}
#content .col-175 ol {
	font-size: 0.917em; /* 12*0.917=11 */
}
#content p.date {
	margin-bottom: 0;
}
#content .article p.date {
	margin-bottom: 4px;
}
#content .article h2 {
	margin-bottom: 2px;
	padding-top: 0;
	font-size: 1.083em; /* 12*1.083=13 */
}
#content .article h2 a {
	color: #00223e;
	text-decoration: none;
}
#content .article h2 a:hover {
	text-decoration: underline;
}
#content ul {
	margin: 0 0 12px 10px;
}
#content ul li {
	margin-bottom: 4px;
	padding: 0 0 4px 20px;
	background: url(../images/icons/arrow_right.gif) 0 0 no-repeat;
	line-height: 1.3em;
}
#content p.pdf {
	clear: both;
	float: left;
	margin-bottom: 24px;
}
#content p.pdf a {
	display: block;
	float: left;
	padding: 8px 0 8px 40px;
	background: url(../images/icons/pdf.gif) 0 0 no-repeat;
	text-decoration: none;
	font-weight: bold;
	font-style: italic;
	color: #627c88;
}
#content p.pdf a:hover {
	color: #00223e;
}
#content p.button.right {
	position: absolute;
	top: 25px;
	right: 30px;
}

/* ----- Buttons ----- */
/* ------------------------------------------------------------ */
#content .button a, #sign-in .button a, #forgot-password .button a {
	display: block;
	width: 120px;
	height: 26px;
	text-indent: -1000em;
	background-position: 0 0;
	background-repeat: no-repeat;
}
#forgot-password .button a {
	float: left;
	margin-left: 5px;
}
#content p.inForm {
	clear: both;
	margin: 0;
}
#content .button a:hover, #sign-in .button a:hover, #forgot-password .button a:hover {
	background-position: 0 -200px;
}
#sign-in a.sign-in {
	width: 100px;
	background-image: url(../images/buttons/sign_in.gif);
}
#forgot-password a.send-password {
	width: 150px;
	background-image: url(../images/buttons/send_password.gif);
}
#forgot-password a.cancel {
	width: 100px;
	background-image: url(../images/buttons/cancel.gif);
}
#content a.contact-us {
	background-image: url(../images/buttons/contact_us.gif);
}
#content a.continue {
	background-image: url(../images/buttons/continue.gif);
}

#content a.continue-disabled {
	background-image: url(../images/buttons/continue_disabled.gif);
}


#content a.create-account {
	width: 130px;
	background-image: url(../images/buttons/create_new_account.gif);
}
#content a.send {
	width: 100px;
	background-image: url(../images/buttons/send.gif);
}
#content a.register-to-download {
	width: 150px;
	background-image: url(../images/buttons/register_to_download.gif);
}
#content a.download {
	width: 150px;
	background-image: url(../images/buttons/download.gif);
}
#content a.get-templates {
	width: 150px;
	background-image: url(../images/buttons/get_templates.gif);
}
#content a.read-full-article {
	background-image: url(../images/buttons/read_full_article.gif);
}
#content a.back-to-news {
	width: 150px;
	background-image: url(../images/buttons/back_to_news.gif);
}
#content a.sign-in {
	background-image: url(../images/buttons/sign_in_2.gif);
}
#content a.register {
	background-image: url(../images/buttons/register.gif);
}
#content a.register-now {
	background-image: url(../images/buttons/register_now.gif);
}
#content a.send-message {
	width: 130px;
	background-image: url(../images/buttons/send_message.gif);
}
#content a.one-to-one {
	width: 150px;
	background-image: url(../images/buttons/one_to_one.gif);
}
#content a.one-to-many {
	width: 150px;
	background-image: url(../images/buttons/one_to_many.gif);
}
#content a.download-driver {
	background-image: url(../images/buttons/download_driver.gif);
}
#content a.download-software {
	background-image: url(../images/buttons/download_software.gif);
}
#content a.homepage {
	background-image: url(../images/buttons/homepage.gif);
}
#content a.find-out-more {
	background-image: url(../images/buttons/find_out_more.gif);
}
#content a.calculate-cost {
	background-image: url(../images/buttons/calculate_cost.gif);
}
#content a.save-settings {
	background-image: url(../images/buttons/save_settings.gif);
}
#content a.calculate {
	background-image: url(../images/buttons/calculate.gif);
}
#content a.find-address {
	width: 100px;
	background-image: url(../images/buttons/find_address.gif);
}
#content a.use-selected-address {
	width: 150px;
	background-image: url(../images/buttons/use_selected_address.gif);
}
#content a.register-today-free-letter {
	width: 260px;
	background-image: url(../images/buttons/register_today_free_letter.gif);
}
#content a.saving-courier-bills {
	width: 223px;
	background-image: url(../images/buttons/saving_courier_bills.gif);
}
#content a.integrate-eBay {
	width: 166px;
	background-image: url(../images/buttons/integrate_ebay.gif);
}
#content a.bulk-upload {
	width: 166px;
	background-image: url(../images/buttons/bulk_upload.gif);
}

/* ----- Containers ----- */
/* ------------------------------------------------------------ */
.frame {
	clear: both;
	width: 960px;
	margin: 0 auto;
}
#calculator {
	width: 665px;
	height: 415px;
	margin: 0 auto 18px auto;
	text-align: center;
}
#pte {
	
}

/* ----- Footer ----- */
/* ------------------------------------------------------------ */
#footer {
	clear: both;
	float: left;
	width: 940px;
	padding: 18px 10px;
	background: url(../images/dividers/1px_h_C2C2C2.gif) 50% 0 no-repeat;
	text-align: left;
	font-size: 0.917em; /* 12*0.917=11 */
}
#footer p {
	float: right;
}
#footer p a {
	display: block;
	float: right;
	margin: -2px 0 0 8px;
	width: 92px;
	height: 15px;
	background: url(../images/pitney_bowes_logo.gif) 0 0 no-repeat;
	text-indent: -1000em;
}
#footer p a:hover {
	background-position: 0 -200px;
}
#footer ul {
	float: left;
}
#footer ul li {
	float: left;
	margin-right: 8px;
	padding-right: 9px;
	background: url(../images/dividers/1px_v_8F8F8F.gif) 100% 50% no-repeat;	
}
#footer ul li.last {
	background: none;
}
#footer ul li a {
	color: #666;
}
#footer ul li a:hover {
	color: #00223e;
	text-decoration: underline;
}

/* ----- Masthead ----- */
/* ------------------------------------------------------------ */
#masthead {
	float: left;
	width: 100%;
	background: #01223e url(../images/heroes/bg_home.jpg) 50% 0 no-repeat;
}
#masthead .frame {
	position: relative;
	height: 150px;
}
#home #masthead .frame {
	height: 490px;
}
.top-level #masthead .frame {
	height: 220px;
}
.top-level-alt #masthead .frame {
	height: 252px;
}
.sub-section-alt #masthead .frame {
	height: 182px;
}
#header-top {
	position: relative;
	z-index: 10;
	float: left;
	width: 960px;
	padding-bottom: 5px;
	background: url(../images/panels/header_curve.png) 0 100% no-repeat !important;
	background-image: url(../images/panels/header_curve.gif);
}
#header-top-content {
	float: left;
	width: 905px;
	padding: 33px 30px 3px 25px;
	background: #fff url(../images/panels/header_gradient.gif) 0 100% repeat-x;
}
#strapline {
	position: relative;
	z-index: 10;
	clear: both;
	width: 920px;
	height: 5px;
	margin: 0 20px;
	background: url(../images/panels/strapline_curve.png) 0 100% no-repeat !important;
	background-image: url(../images/panels/strapline_curve.gif);
}
#home #strapline, #activation #strapline,#why-click-and-mail #strapline, #why-should-i #strapline, #whats-in-it-for-me #strapline, #savings-calculator #strapline {
	height: auto;
	padding-bottom: 5px;
}
#strapline-content {
	width: 900px;
	padding: 10px 10px 2px 10px;
	background: #b5c70a url(../images/panels/strapline_bg.gif) 0 0 no-repeat;
	font-size: 1.167em; /* 12*1.167=14 */
	font-weight: bold;
	color: #00223e;
	text-align: center;
}
#strapline-content a:hover {
	color: #fff;
}
#home h1, #logo {
	float: left;
	width: 167px;
	height: 33px;
}
#home h1 a, #logo a {
	display: block;
	width: 167px;
	height: 33px;
	background: url(../images/click_and_mail_logo.png) 0 0 no-repeat !important;
	background-image: url(../images/click_and_mail_logo.gif);
	text-indent: -1000em;
}
#home h1 a:hover, #logo a:hover {
	background-color: transparent;
	background-position: 0 -200px !important;
}
#home h1 a img, #logo a img {
	display: none;
}
#sign-in-tab, #sign-out-tab {
	position: absolute;
	top: 0;
	right: 20px;
	width: 130px;
	height: 26px;
}
#sign-in-tab a, #sign-out-tab a {
	display: block;
	width: 130px;
	height: 26px;
	background: url(../images/tabs/sign_in.gif) 0 0 no-repeat;
	text-indent: -1000em;
}
#sign-out-tab a {
	background: url(../images/tabs/sign_out.gif) 0 0 no-repeat;
}
#sign-in-tab a:hover, #sign-out-tab a:hover {
	background-position: 0 -200px;
}
#sign-in-tab a.open {
	background-position: -130px 0;
}
#sign-in-tab a.open:hover {
	background-position: -130px -200px;
}

/* ----- Global Navigation ----- */
/* ------------------------------------------------------------ */
#header-top-content ul {
	float: right;
	margin-top: 10px;
	font-size: 1.083em; /* 12*1.083=13 */
	font-weight: bold;
	color: #627c88;
}
#header-top-content ul li {
	float: left;
	margin-left: 20px;
}
#header-top-content ul li a {
	display: block;
	color: #627c88;
}
#header-top-content ul li a:hover {
	background: none;
	color: #00223e;
}

/* ----- Hero ----- */
/* ------------------------------------------------------------ */
#hero {
	position: absolute;
	top: 74px;
	left: 0;
}
#home #hero p {
	margin-top: 32px;
}

/* ----- Call to Action ----- */
/* ------------------------------------------------------------ */
#cta {
	position: absolute;
	z-index: 10;
	left: 0;
	bottom: 0;
	clear: both;
	float: left;
	width: 960px;
	padding-top: 5px;
	background: url(../images/panels/cta_curve.png) 0 0 no-repeat !important;
	background-image: url(../images/panels/cta_curve.gif);
}
#home #cta {
	background: url(../images/panels/cta_curve_home.png) 0 0 no-repeat !important;
	background-image: url(../images/panels/cta_curve_home.gif);
}
#cta-content {
	float: left;
	width: 960px;
	background: #fff;
}
#home #cta-content {
	background: #fff url(../images/panels/cta_bg_home.gif) 0 0 repeat-x;
}
#cta-shadow {
	float: left;
	width: 960px;
	min-height: 18px;
	padding: 10px 0;
	background: url(../images/panels/cta_shadow.png) 0 100% no-repeat !important;
	background: none;
	text-align: left;
}

#cta .panel {
	float: left;
	width: 320px;
}
#cta .panel a {
	background-position: 30px 0;
	background-repeat: no-repeat;
}
#cta .middle a {
	background-position: 20px 0;
}
#cta .panel a:hover {
	background-position: 30px -200px;
}
#cta .middle a:hover {
	background-position: 20px -200px;
}
#cta .question a.outerlink {
	background-image: url(../images/icons/question.png) !important;
	background-image: url(../images/icons/question.gif);
}

#cta .pound a.outerlink {
	background-image: url(../images/icons/pound.png) !important;
	background-image: url(../images/icons/pound.gif);
}
#cta .trial a.outerlink {
	background-image: url(../images/icons/trial.png) !important;
	background-image: url(../images/icons/trial.gif);
}
#cta .panel a {
	display: block;
	width: 180px;
	padding: 15px 30px 18px 110px;
	color: #666;
	font-size: 0.917em; /* 12*0.917=11 */
}
#cta .middle a {
	width: 200px;
	padding: 15px 20px 18px 100px;
}
#cta .panel a span {
	color: #00223e;
	font-weight: bold;
	font-size: 1.45em; /* 11*1.45=16 */
}
#cta .panel a span.cms {
	font-size: 1.1em;
	font-weight:normal;
	color:#666;
}
#cta a:hover span {
	color: #627c88;
}
#cta p {
	
}

/* ----- Section Navigation ----- */
/* ------------------------------------------------------------ */
#cta ul {
	float: left;
	margin: 0 25px;
	display: inline;
}
#cta li {
	float: left;
	margin-right: 18px;
}
#cta li a {
	color: #666;
	font-size: 1.083em; /* 12*1.083=13 */
	font-weight: bold;
}
#cta li a:hover {
	color: #00223e;
}

/* ----- Sign In Block ----- */
/* ------------------------------------------------------------ */
#sign-in, #forgot-password {
	display: none;
	float: left;
	width: 100%;
	background: #91a4ac;
	border-bottom: 4px solid #00223e;
}
#forgot-password {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 20;
	background: #75848a;
}
#sign-in-content, #forgot-password-content {
	float: left;
	width: 940px;
	padding: 20px 10px;
	text-align: left;
	color: #fff;
}
#sign-in-content h2, #forgot-password-content h2 {
	float: left;
	margin-bottom: 9px;
}
#sign-in-content p.instructions {
	float: right;
	font-weight: bold;
	margin-bottom: 9px;
}
#sign-in-content p.instructions a {
	color: #fff;
	text-decoration: underline;
}
#sign-in-content p.instructions a:hover {
	color: #00223e;
}
#forgot-password p.instructions {
	float: left;
	width: 324px;
	padding-right: 20px;
}
#forgot-password #forgot-password-form p.extend {
	width: 600px;
}
#forgot-password p.extend strong {
	font-size: 1em;
}
#sign-in-form, #forgot-password-form {
	clear: both;
	float: left;
	width: 940px;
	padding-top: 13px;
	background: url(../images/dividers/1px_h_FFFFFF_1.gif) 50% 0 no-repeat;
}
#sign-in-form p, #forgot-password-form p {
	float: left;
	margin-right: 12px;
}
#sign-in-form label, #forgot-password-form label {
	float: left;
	padding: 6px 8px 0 0;
	font-weight: bold;
}
#sign-in-form p.link {
	padding-top: 7px;
	font-size: 0.917em; /* 12*0.917=11 */
}
#sign-in-form p.link a {
	padding: 2px;
	color: #dee4e6;
	text-decoration: underline;
}
#sign-in-form p.link a:hover {
	color: #00223e;
}
#sign-in-form p.button, #forgot-password-form p.button {
	float: right;
	margin: 0;
}
#sign-in-form p .entry, #forgot-password-form .entry {
	display: block;
	float: left;
	width: 190px;
}
#sign-in-form p .entry input, #forgot-password-form .entry input {
	width: 160px;
}
#sign-in-form .entry span, #forgot-password-form .entry span {
	display: block;
	width: 186px;
	margin-bottom: 4px;
	padding: 2px;
}
#sign-in-form .entry .error, #forgot-password-form .entry .error {
	background: #ca3739 url(../images/icons/x_ca3739.gif) 173px 50% no-repeat;
}
#sign-in-form strong, #forgot-password-form strong {
	margin-top: 4px;
	font-size: 0.917em; /* 12*0.917=11 */
}
#sign-in-form .loader {
	float: right;
	width: 16px;
	height: 16px;
	margin: 5px 10px 0 0;
	background: url(../images/ajax_loader.gif) 0 0 no-repeat;
	display: none;
}
#forgot-password-form .loader {
	float: left;
	width: 16px;
	height: 16px;
	margin: 5px 10px 0 0;
	background: url(../images/ajax_loader_2.gif) 0 0 no-repeat;
	display: none;
}

/* ----- Main Content Containers ----- */
/* ------------------------------------------------------------ */
#content {
	position: relative;
	float: left;
	width: 910px;
	padding: 25px 25px 12px 25px;
	text-align: left;
}
.row-910 {
	float: left;
	width: 930px;
	margin: 0 0 12px -20px;
	display: inline;
}
.row-705 {
	float: left;
	width: 725px;
	margin: 0 0 12px -20px;
	display: inline;
}
.col-445 {
	float: left;
	width: 445px;
	margin-left: 20px;
	display: inline;
}
.col-705 {
	float: left;
	width: 705px;
	margin-left: 10px;
	display: inline;
}
.col-195 {
	float: left;
	width: 195px;
	margin-left: 20px;
	display: inline;
}
.col-175 {
	float: left;
	width: 175px;
	margin-left: 40px;
	display: inline;
}
.col-910 {
	float: left;
	width: 910px;
	margin-left: 20px;
	display: inline;
}
.article {
	margin-bottom: 24px;
}
.col-193 {
	float: right;
	width: 193px;
}
.col-697 {
	float: left;
	width: 697px;
}
#content .col-697 p {
	text-align: left;
}

/* ----- Default Form ----- */
/* ------------------------------------------------------------ */
#register #content .col-705 h2.block, #contact-us #content .col-705 h2.block, #settings #content .col-705 h2.block {
	width: 685px;
	margin-left: 0;
	padding: 6px 10px 5px 10px;
	background: #e3e3e3;
	font-size: 1.083em; /* 12*1.083=13 */
	color: #666;
}
.col-705 p {
	margin-left: 10px;
}
.col-705 p.error, .col-705 p.confirmation, .col-705 p.confirmation-2 {
	width: 685px;
	margin-left: 0;
	padding: 6px 10px 5px 10px;
	background: #ca3739 url(../images/icons/x_ca3739.gif) 685px 50% no-repeat;
	color: #fff;
	font-weight: bold;
	display: none;
}
.col-705 p.confirmation, .col-705 p.confirmation-2 {
	background: #6ab74c url(../images/icons/tick_6ab74c.gif) 682px 50% no-repeat;
}
.col-705 p.confirmation-2 {
	display: block;
}
table.form {
	width: 705px;
	margin-bottom: 12px;
}
table.form th {
	width: 135px;
	padding: 5px 15px 12px 10px;
	text-align: right;
	vertical-align: top;
}
table.form td {
	width: 535px;
	padding: 0 10px 12px 0;
}
table.form td input {
	width: 280px;
}
table.form td.short input {
	width: 100px;
}
table.form td input.auto, table.form td span.auto input {
	width: auto;
}
table.form td textarea {
	width: 284px;
}
table.form td span {
	display: block;
	float: left;
	width: 306px;
	margin: 0 5px 4px 0;
	padding: 2px;
}
table.form td span.auto {
	display: inline;
	float: none;
	width: auto;
	margin: 0;
	padding: 0;
}
table.form td.short span {
	width: 126px;
}
table.form td span.error {
	background: #ca3739 url(../images/icons/x_ca3739.gif) 293px 50% no-repeat;
}
table.form td span.error-details {
	float: right;
	width: 210px;
	padding-top: 5px;
	color: #ca3739;
	font-size: 0.917em; /* 12*0.917=11 */
	line-height: 1.3em;
	display: none;
}
table.form td.short span {
	background-position: 113px 50%;
}
table.form td span.info, table.form td span.info-short {
	display: block;
	width: 280px;
	margin: 0;
	padding: 0;
	background: none;
	font-size: 0.917em; /* 12*0.917=11 */
	line-height: 1.3em;
}
table.form td span.info-short {
	width: 160px;
	padding-top: 5px;
}
table.form td label {
	line-height: 1.2em;
	font-size: 0.917em; /* 12*0.917=11 */
}
table.form td label.alt {
	margin-right: 5px;
}
#content #form-options {
	float: left;
	margin: 0 0 12px 160px;
	display: inline;
}
#content #form-options li {
	float: left;
	margin: 0 20px 0 0;
	padding: 6px 0 0 0;
	background: none;
}
#content #form-options li.button {
	padding-top: 0;
}
#contact-form li.button a {
	float: left;
}
#contact-form .loader {
	float: left;
	width: 16px;
	height: 16px;
	margin: 5px 0 0 10px;
	background: url(../images/ajax_loader_3.gif) 0 0 no-repeat;
	display: none;
}
table.form td select.reg_addressSelect {
	width: 288px;
	margin-bottom: 6px;
}
table.form .select-address {
	display: none;
}

/* ----- Quick Contact Form ----- */
/* ------------------------------------------------------------ */
.quick-form {
	width: 195px;
}
.quick-form label, .quick-form strong {
	display: block;
	margin-bottom: 2px;
	font-weight: bold;
}
.quick-form label.alt {
	display: inline;
	margin-right: 5px;
	font-weight: normal;
}
.quick-form input {
	width: 189px;
}
.quick-form textarea {
	width: 193px;
}
.quick-form input.auto {
	width: auto;
}
.quick-form input.disabled {
	background: #eaeaea;
}
.col-195 p.error, .col-195 p.confirmation {
	width: 160px;
	margin-left: 0;
	padding: 6px 25px 5px 10px;
	background: #ca3739 url(../images/icons/x_ca3739.gif) 175px 50% no-repeat;
	color: #fff;
	font-weight: bold;
	display: none;
}
.col-195 p.confirmation {
	background: #6ab74c url(../images/icons/tick_6ab74c.gif) 175px 50% no-repeat;
}
#quick-form p.button a {
	float: left;
}
.col-195 .loader {
	float: left;
	width: 16px;
	height: 16px;
	margin: 5px 0 0 10px;
	background: url(../images/ajax_loader_3.gif) 0 0 no-repeat;
	display: none;
}

/* ----- Progress Bar ----- */
/* ------------------------------------------------------------ */
#progress-1, #progress-2, #progress-3 {
	position: absolute;
	top: 25px;
	right: 240px;
	width: 366px;
	height: 27px;
	text-indent: -1000em;
	background-position: 0 0;
	background-repeat: no-repeat;
}
#progress-1 {
	background-image: url(../images/progress/personal_details.gif);
}
#progress-2 {
	background-image: url(../images/progress/contact_details.gif);
}
#progress-3 {
	background-image: url(../images/progress/verify_email.gif);
}

/* ----- FAQs ----- */
/* ------------------------------------------------------------ */
.faq-set {
	margin: 0 0 24px 0;
}
.faq-set dt {
	margin-top: 6px;
	padding: 6px 10px 5px 30px;
	background: #e3e3e3 url(../images/icons/arrow_toggle.gif) 10px 5px no-repeat;
	font-weight: bold;
}
.faq-set dt.hover {
	background-color: #666;
	background-position: 10px -195px;
	color: #fff;
}
.faq-set dt.open {
	background-color: #627c88;
	background-position: 10px -395px;
	color: #fff;
}
.faq-set dd {
	display: none;
}
#content .faq-set dd p {
	margin: 12px 10px 24px 10px;
}

/* ----- FAQs ----- */
/* ------------------------------------------------------------ */
.instructions-set {
	margin: 0 0 10px 20px;
	width:695px;
	float:left;
}
.instructions-set dt {
	margin-top: 6px;
	padding: 6px 10px 5px 30px;
	background: #e3e3e3 url(../images/icons/arrow_toggle.gif) 10px 5px no-repeat;
	font-weight: bold;
}
.instructions-set dt.hover {
	background-color: #666;
	background-position: 10px -195px;
	color: #fff;
}
.instructions-set dt.open {
	background-color: #627c88;
	background-position: 10px -395px;
	color: #fff;
}
.instructions-set dd {
	display: none;
}
#content .instructions-set dd p {
	margin: 12px 10px 24px 10px;
}

/* ----- eBay Panel, Whitepaper Panel & Panel 195 ----- */
/* ------------------------------------------------------------ */
.whitepaper, .panel-195, .eBay, .fiveParcels {
	float: left;
	width: 195px;
	margin-bottom: 12px;
	background: url(../images/panels/whitepaper_bg.gif) 0 0 no-repeat;
}
.panel-195 {
	background: url(../images/panels/panel_195_bg.gif) 0 0 no-repeat;
}
.eBay {
	margin-top: -5px;
	margin-left: -5px;
	padding-left: 5px;
	background: url(../images/panels/ebay_bg.gif) 0 0 no-repeat;
}
.fiveParcels {
	margin-top: -5px;
	margin-left: -5px;
	padding-left: 5px;
	background: url(../images/panels/5_parcels_bg.gif) 0 0 no-repeat;
}
.whitepaper .frame, .panel-195 .frame, .eBay .frame, .fiveParcels .frame {
	float: left;
	width: 150px;
	margin: 0;
	padding: 50px 23px 0 22px;
	background: url(../images/panels/panel_195_curve.gif) 0 100% no-repeat;
}
.eBay .frame, .fiveParcels .frame {
	width: 147px;
	padding: 68px 23px 0 25px;
	background: url(../images/panels/panel_195_2_curve.gif) 100% 100% no-repeat;
}
.panel-195 .frame {
	padding-top: 15px;
}
#content .whitepaper h2, #content .panel-195 h2 {
	font-size: 1em;
	color: #00223e;
}
#content .eBay h2, #content .fiveParcels h2 {
	display: none;
}
.whitepaper p, .panel-195 p, .eBay p, .fiveParcels p {
	font-size: 0.917em; /* 12*0.917=11 */
}
.eBay p.button, .fiveParcels p.button {
	margin: 0 -10px;
}

/* ----- Step Panels ----- */
/* ------------------------------------------------------------ */
.step {
	float: left;
	width: 705px;
	margin-top: 12px;
	padding: 12px 0 1px 0;
	background: url(../images/dividers/1px_h_DDDDDD.gif) 0 100% no-repeat;
}
.step-final {
	background: none;
}
.step1, .step2. .step3, .step4 {
	float: left;
	width: 385px;
}
.step1 {
	background: url(../images/steps/step1.jpg) 0 0 no-repeat;
}
.1to1step1 {
	background: url(../images/steps/step1.jpg) 0 0 no-repeat;
}
.step2 {
	padding: 20px 310px 55px 10px;
	background: url(../images/steps/step2.jpg) 100% 0 no-repeat;
}
.step3 {
	padding: 40px 10px 55px 310px;
	background: url(../images/steps/step3.jpg) 0 0 no-repeat;
}
.step4 {
	padding: 40px 310px 55px 10px;
	background: url(../images/steps/step4.jpg) 100% 0 no-repeat;
}
.step5 {
	padding: 40px 10px 55px 310px;
	background: url(../images/steps/step5.jpg) 0 0 no-repeat;
}
#content .step h2, #content .step span.title {
	margin: 0 0 6px 0;
	padding-top: 0;
	color: #627c88;
	font-weight: bold;
	font-size: 1.167em; /* 12*1.167=14 */
}
#content .step p, #content .step span {
	margin: 0 0 6px 0;
}
#content .step span.title, #content .step span {
	display: block;
}
#content .step a {
	display: block;
	padding: 40px 10px 70px 310px;
	text-decoration: none;
}
#content .step a:hover span.title {
	color: #627c88;
}
#content .step a:hover span {
	color: #666;
}

/* ----- One To One Step Panels ----- */
/* ------------------------------------------------------------ */
.onetoonestep {
	float: left;
	width: 694px;
	margin-top: 12px;
	padding: 4px 0 1px 0;
	background: url(../images/dividers/1px_h_DDDDDD.gif) 0 100% no-repeat;
}
.onetoonesteplast {
	float: left;
	width: 694px;
	margin-top: 12px;
	padding: 4px 0 1px 0;
	background: none;
}
.onetoonestep-final {
	background: none;
}
.onetoonestep1, .onetoonestep2. .onetoonestep3, .onetoonestep4, .onetoonestep6 {
	float: left;
	width: 355px;
}
.onetoonestep1 {
	background: url(../images/onetoonesteps/onetoonestep1.jpg) 0 0 no-repeat;
}
.1to1onetoonestep1 {
	background: url(../images/onetoonesteps/onetoonestep1.jpg) 0 0 no-repeat;
}
.onetoonestep2 {
	padding: 20px 290px 55px 10px;
	background: url(../images/onetoonesteps/onetoonestep2.jpg) 100% 0 no-repeat;
}
.onetoonestep3 {
	padding: 40px 0px 55px 300px;
	background: url(../images/onetoonesteps/onetoonestep3.jpg) 0 0 no-repeat;
}
.onetoonestep4 {
	padding: 40px 300px 55px 10px;
	background: url(../images/onetoonesteps/onetoonestep4.jpg) 100% 0 no-repeat;
}
.onetoonestep5 {
	padding: 40px 10px 55px 300px;
	background: url(../images/onetoonesteps/onetoonestep5.jpg) 0 0 no-repeat;
}
.onetoonestep6 {
	padding: 40px 300px 55px 10px;
	background: url(../images/onetoonesteps/onetoonestep6.jpg) 100% 0 no-repeat;
}
#content .onetoonestep h2, #content .onetoonestep span.title {
	margin: 0 0 6px 0;
	padding-top: 0;
	color: #627c88;
	font-weight: bold;
	font-size: 1.167em; /* 12*1.167=14 */
}
#content .onetoonestep p, #content .onetoonestep span {
	margin: 0 0 6px 0;
}
#content .onetoonestep span.title, #content .onetoonestep span {
	display: block;
}
#content .onetoonestep a {
	display: block;
	padding: 40px 10px 70px 310px;
	text-decoration: none;
}
#content .onetoonestep a:hover span.title {
	color: #627c88;
}
#content .onetoonestep a:hover span {
	color: #666;
}

/* ----- Feature Panels ----- */
/* ------------------------------------------------------------ */
.feature {
	float: left;
	width: 705px;
	margin-bottom: 12px;
	padding: 12px 0 13px 0;
	background: url(../images/dividers/1px_h_DDDDDD.gif) 0 100% no-repeat;
}
.col-910 .feature {
	width: 910px;
	background: url(../images/dividers/1px_h_DDDDDD_2.gif) 0 100% no-repeat;
}
.feature .frame, .feature .frame2 {
	float: left;
	width: 535px;
	padding: 0 0 0 170px;
	background-position: 50px 0;
	background-repeat: no-repeat;
}
.feature .frame2 {
	width: 575px;
	padding-left: 130px;
}
.col-910 .feature .frame, .col-910 .feature .frame2 {
	width: 740px;
}
.feature1 .frame {
	background-image: url(../images/icons/block_mail.gif);
}
.feature2 .frame {
	background-position: 50px 22px;
	background-image: url(../images/icons/block_one_to_one.gif);
}
.feature3 .frame {
	background-image: url(../images/icons/block_one_to_many.gif);
}
.feature4 .frame {
	padding-bottom: 12px;
	background-image: url(../images/icons/block_calculator.gif);
}
.feature2-1 .frame {
	background-image: url(../images/icons/block_convenient.gif);
}
.feature2-2 .frame {
	background-image: url(../images/icons/block_confidence.gif);
}
.feature2-3 .frame {
	background-image: url(../images/icons/block_secure.gif);
}
.feature2-4 .frame {
	background-image: url(../images/icons/block_commitment.gif);
}
.feature3-1 .frame {
	background-image: url(../images/icons/block_customer.gif);
}
.feature3-2 .frame {
	background-image: url(../images/icons/block_acquire.gif);
}
.feature5 .frame2 {
	padding-top: 10px;
	background-image: url(../images/icons/block_sm_compare.gif);
}
.feature6 .frame2 {
	background-image: url(../images/icons/block_sm_confidence.gif);
}
.feature7 .frame2 {
	background-image: url(../images/icons/block_sm_booking.gif);
}
.feature8 .frame2 {
	background-image: url(../images/icons/block_sm_track.gif);
}
.feature2, .feature4, #content .feature2-4, #content .feature3-2, .feature8 {
	background: none;
}
#content .feature h2 {
	margin: 0 0 6px 0;
	padding-top: 0;
	color: #627c88;
	font-weight: bold;
	font-size: 1.167em; /* 12*1.167=14 */
}
#content .feature p {
	margin: 0 0 12px 0;
}
#content .feature2, #content .feature4, #content .feature2-4, #content .feature3-2, #content .feature8 {
	margin-bottom: 0;
}
#content .feature3 {
	padding-top: 0;
}

/* ----- Account Table ----- */
/* ------------------------------------------------------------ */

table.account {
	width: 705px;
	margin-bottom: 12px;
}
table.account th {
	padding: 6px 10px 5px 10px;
	background: #e3e3e3;
}
table.account td {
	padding: 10px 10px 0 10px;
}

/* ----- Pay as You Go Panel ----- */
/* ------------------------------------------------------------ */
.col-195 #pay-as-you-go {
	float: left;
	width: 195px;
	height: 100px;
	margin-bottom: 12px;
	background: url(../images/panels/pay_as_you_go.gif) 0 0 no-repeat;
}
.col-195 #pay-as-you-go a {
	display: block;
	width: 175px;
	height: 58px;
	padding: 42px 10px 0 10px;
	color: #fff;
	font-size: 1.083em; /* 12*1.083=13 */
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
.col-195 #pay-as-you-go a:hover {
	color: #fff;
}

/* ----- Panel Credit ----- */
/* ------------------------------------------------------------ */
.panel-credit {
	float: left;
	width: 161px;
	height: 100px;
	margin-left: 20px;
	padding-top: 12px;
	display: inline;
}
.panel-credit a {
	display: block;
	width: 161px;
	height: 100px;
	background-position: 0 0;
	background-repeat: no-repeat;
	text-indent: -1000em;
}
.ten a {
	background-image: url(../images/credit/10.jpg);
}
.twenty a {
	background-image: url(../images/credit/20.jpg);
}
.fifty a {
	background-image: url(../images/credit/50.jpg);
}
.seventy-five a {
	background-image: url(../images/credit/75.jpg);
}
.one-hundred a {
	background-image: url(../images/credit/100.jpg);
}
.two-hundred a {
	background-image: url(../images/credit/200.jpg);
}
#content .panel-credit p {
	margin: 0;
}
.panel-credit-other {
	position: relative;
	float: left;
	width: 342px;
	height: 100px;
	margin-left: 20px;
	padding-top: 12px;
	display: inline;
	background: url(../images/credit/other_amount.jpg) 0 12px no-repeat;
}

.panel-credit-other span.minspenderror {
font-size: 10px;
font-weight: bold;
color: #fff !important;
padding-left: 170px;
}
#content .panel-credit-other .buy-credit {
	position: absolute;
	left: 125px;
	bottom: 8px;
	margin: 0;
}
.panel-credit-other .buy-credit a {
	display: block;
	width: 89px;
	height: 21px;
	background: url(../images/buttons/buy_credit.gif) 0 0 no-repeat;
	text-indent: -1000em;
}
#content .panel-credit-other .input {
	position: absolute;
	top: 27px;
	right: 22px;
	margin: 0;
}
#content .panel-credit-other input {
	width: 139px;
	margin: 0;
	padding: 0;
	border: 1px solid #c3c3c3;
	background: transparent;
	color: #b5c70a;
	font-size: 3.33em; /* 12*3.33=40 */
	font-weight: bold;
}

/* ----- Other Panels ----- */
/* ------------------------------------------------------------ */
.panel-221 {
	float: left;
	width: 221px;
	margin-left: 20px;
	display: inline;
	background: url(../images/panels/panel_221_bg.gif) 0 0 no-repeat;
}
.bg-letter-1 {
	background-image: url(../images/panels/panel_221_bg_1.gif);
}
.bg-letter-2 {
	background-image: url(../images/panels/panel_221_bg_2.gif);
}
.panel-221.send-letters, .panel-221.mailshots, .panel-221.templates {
	position: relative;
	height: 159px;
}
.panel-221.send-letters {
	background-image: url(../images/panels/panel_221_send_letters.jpg);
}
.panel-221.mailshots {
	background-image: url(../images/panels/panel_221_mailshots.jpg);
}
.panel-221.templates {
	background-image: url(../images/panels/panel_221_templates.jpg);
}
.panel-221 .frame {
	position: relative;
	float: left;
	width: 181px;
	min-height: 54px;
	margin: 0;
	padding: 60px 20px 38px 20px;
	background: url(../images/panels/panel_221_curve.gif) 0 100% no-repeat;
}
#content .panel-221 h2 {
	font-size: 1em;
	color: #00223e;
}
#content .panel-221.send-letters h3, #content .panel-221.mailshots h3, #content .panel-221.templates h3 {
	display: none;
}
#content .panel-221 p {
	margin: 0 0 6px 0;
	color: #00223e;
}
#content .panel-221 p.button {
	position: absolute;
	left: 20px;
	bottom: 0;
	margin-bottom: 12px;
}
#content .panel-221.send-letters p.button, #content .panel-221.mailshots p.button, #content .panel-221.templates p.button {
	left: 35px;
}
.panel-342 {
	float: left;
	width: 342px;
	margin-left: 20px;
	display: inline;
	background: url(../images/dividers/1px_h_B3B3B3.gif) 10px 100% no-repeat;
}
.template {
	padding-top: 10px;
}
.template .frame {
	float: left;
	width: 247px;
	min-height: 85px;
	margin: 0;
	padding: 5px 0 0 85px;
	background: url(../images/icons/document.gif) 0 0 no-repeat;
}
#content .panel-342 h2 {
	margin-bottom: 6px;
	padding-top: 0;
	font-size: 1em;
	color: #00223e;
}
#content .panel-342 h2 a {
	color: #00223e;
	text-decoration: none;
}
#content .panel-342 h2 a:hover {
	text-decoration: underline;
}

#content .promo-free-letter {
	float: left;
	width: 695px;
	margin: 40px 0 60px 0;
	padding: 0 0 0 10px;
}
#content .promo-free-letter p.img {
	float: left;
	margin: 0 15px 0 0;
}
#content .promo-free-letter h2 {
	margin-bottom: 5px;
}
#content .promo-free-letter h2 a {
	color: #00223e;
	text-decoration: none;
}
#content .promo-free-letter p a {
	text-decoration: none;
}
#promo-senda2b {
	width: 195px;
	height: 108px;
	margin-bottom: 12px;
}

/* START:Clean Data and Data Prospect Links */
.col-195 .data-clean {
	position: relative;
	top: -5px;
	left: -6px;
	margin-bottom: 0;
}
.col-195 .data-prospect {
	position: relative;
	top: -9px;
	left: -5px;
	margin-bottom: 0;
}
#content a.clean-data-now {
	width: 162px;
	float: right;
	background-image: url(../images/buttons/clean-list.gif);
}
#content h1 {
	float: left;
}
.vheight-150 {
    min-height: 140px;
}
#content .col-195 {
    position: relative;
    top: -37px;
}
/* END:Clean Data and Data Prospect Links */