html,body {
	height: 100%;
	margin: 0;
}
body{
	color:#000;
	font:13px Arial, Helvetica, sans-serif;
	/* letter-spacing: 2; */
	background:#fff url(http://www1.signup.to/assets/images/bg-body.jpg) repeat-x;
	min-width:978px;
}
img{border-style:none;}
a{
	text-decoration:none;
	color:#336699;
}
a:hover{
	text-decoration:underline;
	color:#336699;
}
.standout {
	font-size:18px;
	line-height:150%;	
}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border:none;
}
#page {
	width:100%;
	min-height: 100%;
	background:url(http://www1.signup.to/assets/images/bg-page.jpg) no-repeat 50% 0;
}
* html #page {
	height: 100%;
}
#main {
	margin:0 auto;
	width:978px;
	position:relative;
	padding-bottom: 203px;
}
/* Header */
#header{
	width:978px;
	height:123px;
}
#main #header h1{
	margin:0;
	position:absolute;
	top:0px;
	left:1px;
	width:218px;
	height:102px;
}
#header a{
	display:block;
	width:218px;
	height:102px;
	cursor:pointer;
	text-indent:-9999px;
	background:url(http://www1.signup.to/assets/images/logo.png) no-repeat;
	overflow:hidden;
}
/* Content */
#content{
	width:978px;
	overflow:hidden;
}
#content .bgtop,
#content .bgbot{
	width:978px;
	height:140px;
	background:url(/assets/images/bgtop-content-white3.png) no-repeat;
}
#content .bgbot{
	width:978px;
	height:25px;
	background:url(http://www1.signup.to/assets/images/bgbot-content-white.png) no-repeat;
}
#content .cont-holder{
	width:978px;
	background:url(http://www1.signup.to/assets/images/bg-content-white.png) repeat-y;
}
#content .bgtop:after,
#content .bgbot:after,
#content .cont-holder:after{
	clear:both;
	display:block;
	content:"";
}
.content{
	margin:-104px 4px -10px;
	width:970px;
	float:left;
	display:inline;
	position:relative;
}

/*Accordion*/

#accordion{
	width:930px;
	height:331px;
	margin: 3px auto 20px auto;
}

#accordion p{
	float:left;
	width:320px;
	clear: left;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:16px;
	line-height:2em;
	margin-top:0;
}

#accordion a{
	color:#336699;
}
.accordionContent img{
	/* float:left;
	 padding-right:20px; */
}
.accordionTitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#000;
}

#accordion ul {
	list-style:none;
	margin:0;
	padding:0;
	width:930px;
	position:relative;
	overflow:hidden;
	height:331px;
}
	
#accordion li {
	margin:0;
	padding:0;
	width:930px;
	position:absolute;
	top:0;
	height:331px;
	background: #fff url(/assets/images/accordion/accordion_sprite.png) left -331px  no-repeat;
}
.accordion1 {
	left:0px;
}
.accordion2 {
	left:765px;
}
.accordion3 {
	left:820px;
}
.accordion4 {	
	left:875px;
}
#accordion li .accordionBar {
	width:51px;
	padding-right:4px;
	float:left;
	height:331px;
	cursor:pointer;
}
.accordion1 .accordionBar {	
		
}
.accordion2 .accordionBar {
	
}
.accordion3 .accordionBar{
		
}
.accordion4 .accordionBar {
	
}
#accordion .accordionContent {
	width:670px;
	float:left;
	height:291px;
	background-color:#fff;
	padding: 15px 20px;
}
.accordionOn .accordionContent {
	/* background:#fff url(/assets/images/accordion/accordion_sprite.png) left -993px no-repeat; */
}
#accordion .accordionHover{
	background-position:left -662px;
}
.accordionLeft{
	background: url(/assets/images/accordion/accordion_sprite.png) -153px -331px  no-repeat;
}
.accordionLeft.accordionBarHover{
	background-position:-204px -331px;
}
.accordionRight{
	background: url(/assets/images/accordion/accordion_sprite.png) -51px -331px  no-repeat;
}
.accordionRight.accordionBarHover{
	background-position:-102px -331px;
}
#accordion .accordionBar h2 {
	width:51px;
    padding: 331px 0 0 0;
    overflow: hidden;
    background-image: url(/assets/images/accordion/accordion_sprite.png);
    background-repeat: no-repeat;
	margin:0;
    height: 0px !important;
    height /**/:331px;
}
.accordion1 .accordionBar h2{
	background-position: -51px top;
}
.accordion2 .accordionBar h2{
	background-position: -102px top;
}
.accordion3 .accordionBar h2{
	background-position: -153px top;
}
.accordion4 .accordionBar h2{
	background-position: -204px top;
}
#accordion .accordionOn .accordionBar{
	background:url(/assets/images/accordion/accordion_sprite.png) -51px -662px  no-repeat;
	cursor: default;
}
#accordion li.accordionOn{
	background: #FFF url(/assets/images/accordion/accordion_sprite.png) 0 0 no-repeat;
}
.accordionContent p {
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#333;
}
#accordion p.accordionHomePara {
	line-height:1.3em;
	height: 265px;
	font-size:20px;
	width:320px !important;
}
.home-button-try {	
	padding: 38px 0 0 0;
	width: 316px;
	overflow: hidden;
	display: block;
	margin: 0;
	background-image: url(/assets/images/home-button-try.png);
	background-repeat: no-repeat;
	height: 0px !important;
	height /**/:38px;
}
.home-button-try:hover {
	background-position: 0 -38px;
}
ul.reports
{
list-style-type: none;
padding: 1em 0 0 0;
margin: 0;
}

.reports li
{
background-image: url(/assets/images/icon-report.png);
background-repeat: no-repeat;
background-position: 0 0;
padding-left: 35px;
padding-bottom:1em;
}
#homeGuides {
    background: url("/assets/images/home-head-guides.png") no-repeat scroll 0 0 transparent;
    height: 40px;
    text-indent: -9999px;
}
.emailDesign {
	float:left;
	margin: 10px 10px 0 0;
	}
#accordion ul.benefits {
	list-style:disc outside none;
	width:auto;
	height:auto;
	overflow:visible;
	margin-top:15px;
	padding-left:15px;
	width:630px;
	height:224px;
	float:left;
	display:inline;
}
#accordion ul.benefits li{
	background: none;
    height: auto;
    position: relative;
    width: auto;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    line-height: 2em;
}
.acMobile {
	background:url(/assets/images/accordion/mobile_icon.jpg) top right no-repeat;
}
.acSocial {
	background:url(/assets/images/accordion/social_icon.jpg) top right no-repeat;
}
.acEmail {
	background:url(/assets/images/accordion/email_icon.jpg) top right no-repeat;
}

/* Top Text Block */
/*.toptext{
	width:100%;
	padding-bottom:25px;
	overflow:hidden;
}
.toptext .text{
	margin-left:30px;
	width:480px;
	float:left;
	display:inline;
}
.toptext .textsm{
	margin-left:30px;
	width:450px;
	float:left;
	display:inline;
}
.textsm a {
	color:#FF9900;
	font-style:normal;	
}
.toptext h2{
	margin:0 0 0 4px;
	width:277px;
	height:47px;
	text-indent:-9999px;
	background:url(http://www1.signup.to/assets/images/title-toptext.gif) no-repeat;
}
.toptext .text p, .toptext .textsm p{
	margin:13px 0 0;
	font:24px/29px Arial, Helvetica, sans-serif;
	color:#000;
}*/
.btn-orange{margin-top:5px}
.btn-orange a{
	margin-left:-13px;
	float:left;
	display:inline;
	position:relative;
	height:70px;
	font:bold 24px/70px Arial, Helvetica, sans-serif;
	color:#fff;
	cursor:pointer;
}
.btn-orange a:hover{text-decoration:none;}
.btn-orange a .lbg,
.btn-orange a .rbg,
.btn-orange a span{
	float:left;
	width:22px;
	height:70px;
	background:url(http://www1.signup.to/assets/images/bgleft-btn-orange.png) no-repeat;
	overflow:hidden;
}
.btn-orange a .rbg{background:url(http://www1.signup.to/assets/images/bgright-btn-orange.png) no-repeat;}
.btn-orange a span{
	width:auto;
	background:url(http://www1.signup.to/assets/images/bg-btn-orange.png) repeat-x;
	width: auto;
}

/* Headings for other top text sections */
h2.homeCollect {
	margin:0;
	height:50px;
	text-indent:-9999px;
	background:url(http://www1.signup.to/assets/images/home-collect.gif) no-repeat;
}
h2.homeCreate {
	margin:0;
	height:50px;
	text-indent:-9999px;
	background:url(http://www1.signup.to/assets/images/home-create.gif) no-repeat;
}
h2.homeSend {
	margin:0;
	height:50px;
	text-indent:-9999px;
	background:url(http://www1.signup.to/assets/images/home-send.gif) no-repeat;
}
h2.homeShare {
	margin:0;
	height:50px;
	text-indent:-9999px;
	background:url(http://www1.signup.to/assets/images/home-share.gif) no-repeat;
}
h2.homeAnalyse {
	margin:0;
	height:50px;
	text-indent:-9999px;
	background:url(http://www1.signup.to/assets/images/home-analyse.gif) no-repeat;
}

/* Video Block */
.toptext .video{
	margin:1px 25px 0 0;
	width:386px;
	float:left;
	display:inline;
}
.toptext .video img{vertical-align:top;}


/* Top feature (homepage) */

/* #ebookContainer {
	width:453px;
	height:317px;
	background: url(/assets/images/home-2010report.png) no-repeat;
}
#benchmarkContainer {
	width:453px;
	height:317px;
	background: url(/assets/images/home-bench2.jpg) no-repeat;
} */
#freeBook {
	font-size:20px;
	font-family: Arial,Helvetica,sans-serif;
	line-height: 130%;
	margin-left:235px;
	padding-top:50px;
	width:200px;
}
#freeBook .available {
	color:#FF9900;
	font-weight:bold;	
}
#freeBook a {
	text-decoration:underline;	
}
#freeBook ul li {
	list-style:none;
	padding-bottom:20px;
}
#benchmark {
	font-size:20px;
	font-family: Arial,Helvetica,sans-serif;
	line-height: 130%;
	margin-left:220px;
	padding-top:150px;
	width:200px;
}
#benchmark a {
	text-decoration:underline;	
}
#benchmark ul li {
	list-style:none;
	padding-bottom:20px;
}


/* Marketing Block */
/*.marketing{
	width:970px;
	padding-top:2px;
	background:url(http://www1.signup.to/assets/images/separator.gif) no-repeat;
	padding-bottom:20px;
	overflow:hidden;
}
.marketing h1{
	margin:10px 0 0;
	width:100%;
	text-align:center;
	font:bold 24px/26px Arial, Helvetica, sans-serif;
	color:#369;
}
.marketing .list{
	margin:18px 0 0 15px;
	padding:0;
	list-style:none;
	width:950px;
	overflow:hidden;
}
.marketing .list li{float:left;}
.marketing .list li.collect{width:209px;}
.marketing .list li.create{width:163px;}
.marketing .list li.send{width:167px;}
.marketing .list li.share{width:229px;}
.marketing .list li.analyse{width:166px;}
.marketing .list li a{
	font:bold 20px/22px Arial, Helvetica, sans-serif;
	color:#336699;
	text-decoration:underline;
}
.marketing .list li span{
	display:block;
}
.marketing .list li .image img{vertical-align:top;}
.marketing .list li .text{
	margin-top:10px;
	text-align:center;
}
.marketing .list li a:hover span{text-decoration:underline;}
*/

/* Three Blocks */
.threeblocks{
	padding-top:2px;
	width:970px;
	/* background:url(http://www1.signup.to/assets/images/separator.gif) no-repeat;*/
	overflow:hidden;
}
.threeblocks .holder{
	width:970px;
	padding-bottom:8px;
	background:url(http://www1.signup.to/assets/images/bg-threeblocks.png) repeat-y;
	overflow:hidden;
}
.threeblocks .blog,
.threeblocks .new,
.threeblocks .join{
	padding:0 36px 0 28px;
	width:256px;
	float:left;
	display:inline;
}
.threeblocks .new{
	padding:0 38px 0 37px;
	width:255px;
}
.threeblocks .join{
	padding:0 35px 0 43px;
	width:242px;
}
.threeblocks h4{
	margin:20px 0 0;
	width:100%;
	text-align:center;
	font:bold 20px/22px Arial, Helvetica, sans-serif;
	color:#396D9F;
}
.threeblocks h4.toptitle{
	text-indent:10px;
	text-align:left;
}
.threeblocks .linklist{
	margin:10px 0 0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.threeblocks .linklist li{
	padding:8px 0 6px;
	width:100%;
	float:left;
	background:url(http://www1.signup.to/assets/images/sep-linklist.gif) no-repeat 50% 0;
	line-height:150%;
}
.threeblocks .linklist li:first-child{background:none}
.threeblocks .imageblock{
	margin-top:20px;
	width:100%;
	overflow:hidden;
}
.threeblocks .imageblock h5{
	margin:0;
	width:100%;
	text-align:center;
	font:bold 20px/22px Arial, Helvetica, sans-serif;
}
.threeblocks .imageblock .image{
	margin-top:3px;
	width:100%;
	text-align:center;
	padding-bottom:10px;
	overflow:hidden;
}
.threeblocks .imageblock .image img{vertical-align:top;}
.threeblocks p{
	margin:8px 0 0;
	line-height:150%;;
	color:#333;
}
/* .threeblocks p a{color:#333;} */
.threeblocks p.meet a{
	color:#369;
	text-align:center;
}
.threeblocks p.meet a:hover{text-decoration:none;}
.threeblocks .join-form{
	margin:5px 0 0 10px;
	padding:0;
	list-style:none;
	width:232px;
	overflow:hidden;
}
.threeblocks .join-form li{
	margin-top:4px;
	width:100%;
	float:left;
	font:12px Arial, Helvetica, sans-serif;
	color:#000;
}
.join-form label {
	width:auto;
	float:inherit;
	font-weight:normal;
	text-align:left;
	font-size:13px;
	line-height:150%;
}
.threeblocks .join-form input.text{
	width:218px;
	height:13px;
	background:#f3f6f9;
	border:1px #ccc solid;
	padding:6px;
	font:12px Arial, Helvetica, sans-serif;
	color:#000;
	margin:0;
}
.threeblocks .join-form input.btn{
	margin-top:4px;
	float:right;
	border:none;
	width:auto;
	background: transparent url(/assets/images/btn-register.gif) no-repeat scroll 0 50%;
	height:21px;
	width:72px;
	cursor: pointer;
}
.threeblocks .join .inner{
	margin:22px 0 0 -43px;
	padding:0 0 1px 43px;
	width:230px;
	/* background:url(http://www1.signup.to/assets/images/sep-inner-join.gif) no-repeat; */
	overflow:hidden;
}
.threeblocks .banners{
	margin:11px 0 0;
	padding:0;
	list-style:none;
	width:100%;
	text-align:center;
	overflow:hidden;
}
.threeblocks .banners li{
	padding:0 3px;
	display:inline;
}
.threeblocks .banners li img{vertical-align:top;}
/* Banners List */
.bannerslist{
	padding-top:10px;
	margin-bottom: 20px;
	width:970px;
	/* background:url(http://www1.signup.to/assets/images/separator.gif) no-repeat; */
	overflow:hidden;
}
.bannerslist .text{
	margin-top:12px;
	margin-bottom: 12px;
	display:block;
	width:100%;
	text-align:center;
	font:bold 16px/20px Arial, Helvetica, sans-serif;
	color:#326A9D;
}
.bannerslist .banlist{
	margin:8px 0 0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.bannerslist .banlist li{
	padding-left:25px;
	float:left;
	height:50px;
	display:table;
}
.bannerslist .banlist li a{
	display:table-cell;
	vertical-align:middle;
}
* html .bannerslist .banlist li img{float:left;}
*+ html .bannerslist .banlist li img{float:left;}
.homeTwi {
	margin-top:20px;	
}
/* Top Contact Block */
#main .top-contact{
	position:absolute;
	right:4px;
	top:0; 
}
#main .top-contact .btn{
	float:right;
	height:32px;
	background:url(http://www1.signup.to/assets/images/btn-topcontact.gif) no-repeat;
	font:bold 14px/32px Arial, Helvetica, sans-serif;
	color:#fff;
	cursor:pointer;
	overflow:hidden;
}
#main .top-contact .btn span{
	float:left;
	height:32px;
	background:url(http://www1.signup.to/assets/images/btnend-topcontact.gif) no-repeat 100% 0;
	padding:0 12px;
}
#main .top-contact .btn:hover{text-decoration:none;}
#main .top-contact .contact,
#main .top-contact .phone{
	margin:15px 30px 0 0;
	float:right;
	display:inline;
	font:14px/16px Helvetica, Arial, sans-serif;
	color:#fff;
	text-decoration:underline;
}
#main .top-contact .contact:hover{text-decoration:none;}
#main .top-contact .phone{
	margin-right:23px;
	text-decoration:none;
}
#main .top-contact .hello{
	margin:10px 13px 0 0;
	float:right;
	display:inline;
	width:65px;
	height:27px;
	text-indent:-9999px;
	background:url(http://www1.signup.to/assets/images/hello-topcontact.gif) no-repeat;
}
/* Top Menu */
#main #topmenu{
	position:absolute;
	top:44px;
	right:3px;
	margin:0;
	padding:0 0 0 1px;
	list-style:none;
	float:right;
}
#topmenu li{
	margin-left:-1px;
	float:left;
	display:inline;
	background:url(http://www1.signup.to/assets/images/bg-topmenu.gif) no-repeat;
}
#topmenu li span{
	float:left;
	padding:0 21px 0 22px;
	background:url(http://www1.signup.to/assets/images/bgend-topmenu.gif) no-repeat 100% 0;
}
#topmenu li a{
	float:left;
	font:bold 14px/32px Arial, Helvetica, sans-serif;
	color:#fff;
}
#topmenu li.active a{color:#ccc;}
#topmenu li a:hover{
	text-decoration:none;
	color:#FF9900
}
/* Footer */
#footer {
	width:100%;
	position:relative;
	width:100%;
	padding-top:9px;
	margin-top:-203px;
	height:194px;
	background:url(http://www1.signup.to/assets/images/bg-footer.gif) repeat-x 50% 100%;
}
.footer{
	margin:0 auto;
	width:978px;
	height:157px;
	background:url(http://www1.signup.to/assets/images/bg-footer.png) no-repeat;
	overflow:hidden;
}
.footnav,
.footnav2{
	margin:4px 0 0 65px;
	width:130px;
	height:90px;
	padding:5px 0 0;
	list-style:none;
	float:left;
	display:inline;
}
.footnav2{
	margin-left:13px;
	padding-left:45px;
	background:url(http://www1.signup.to/assets/images/sep-footer.png) no-repeat;
}
.footnav li,
.footnav2 li{
	width:100%;
	float:left;
	position:relative;
	font:11px Arial, Helvetica, sans-serif;
	color:#484a4b;
	margin-bottom:4px;
}
.footnav li a,
.footnav2 li a{
	color:#484a4b;
	text-decoration:underline;
}
.footnav li a:hover,
.footnav2 li a:hover{
	text-decoration:none;
	color:#336699;
}
.footer .text,
.footer .logos{
	margin:4px 0 0 35px;
	padding:5px 0 0 34px;
	height:90px;
	width:212px;
	float:left;
	display:inline;
	background:url(http://www1.signup.to/assets/images/sep-footer.png) no-repeat;
}
.footer .text p{
	margin:0;
	position:relative;
	font:11px Arial, Helvetica, sans-serif;
	color:#484a4b;
	line-height:16px;
}
.footer .text p a{
	color:#484a4b;
	text-decoration:underline;
}
.footer .text p a:hover{text-decoration:none;}
.footer .logos{
	margin-left:54px;
	padding:0 0 0 1px;
	height:149px;
	width:240px;
}
.footer .logos .footlogo{
	margin:11px 0 0 40px;
	width:160px;
	height:49px;
	display:block;
	position:relative;
	overflow:hidden;
}
.footer .logos .footlogo a{
	display:block;
	width:160px;
	height:49px;
	cursor:pointer;
	text-indent:-9999px;
	background:url(http://www1.signup.to/assets/images/footlogo.png) no-repeat;
	overflow:hidden;
}
.footer .logos div{
	margin-top:13px;
	width:240px;
	background:url(http://www1.signup.to/assets/images/sep-footer2.png) no-repeat;
	overflow:hidden;
}
.footer .logos .footlogo2{
	margin:16px 0 0 52px;
	width:136px;
	height:45px;
	display:block;
	position:relative;
	overflow:hidden;
}
.footer .logos .footlogo2 a{
	display:block;
	width:136px;
	height:45px;
	cursor:pointer;
	text-indent:-9999px;
	background:url(http://www1.signup.to/assets/images/footlogo2.png) no-repeat;
	overflow:hidden;
}

/* Content page styles */
.subpage {
	padding:0px 30px 10px 35px;
	width:650px;
	color:#000;
	font:13px Arial, Helvetica, sans-serif;
	line-height:150%;
	float:left;
}
.subpage h1 {
	color:#336699;
	font-size:30px;
	line-height:120%;
}
#submenu {
	float:left;
	width:215px;
	margin-left:20px;
	background-image: url(http://www1.signup.to/assets/images/subnav-border.png);
	background-repeat: repeat-y;
	background-position: right;
	padding-bottom:100px;
	font-size:14px;
}
#submenu ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:10px 0 0 20px;
	padding:0;
}
#submenu li {
	display:block;
	line-height:200%;
}
#submenu li.subSection {
	padding-left:0px;
	font-weight:bold;
	font-size:18px;
}
#submenu li.subActive {
	background-image: url(http://www1.signup.to/assets/images/subnav-arrow.png);
	background-repeat: no-repeat;
	background-position: right;
	margin-right:2px;
}
#submenu .subActive a {
	color:#FF9900;
}
#submenu li a {
	color:#333333;
}
#submenu .subSection a{
	color:#336699;
}
#submenu a:hover {
	color: #336699;
}
#sidebuttons {
	margin:20px 0 0 15px;
}
.gsSide {
    padding-left:4px;
}
.example {
	background:#FFFFCC none repeat scroll 0 0;
	border:1px solid #D7E1EB;
	display:inline;
	float:right;
	margin-left:20px;
	padding:10px;
	text-align:left;
	width:150px;
}
.client {
	font-size:14px;
	font-weight:bold;
}
.signedup {
	color:#666666;
	font-size:12px;
	font-style:italic;
}
.leftImageBorder {
	border:1px solid #666666;
	float:left;
	margin-right:10px;
	padding:5px;
}
ul.nested li {
	margin-left: -5px;
	font-size:11px;
}
ul.nested {
	margin-top: none;
}
/* General form styles */

.f-group {
	clear:both;
	float:left;
	margin:6px 0px 4px 0px;
	width:100%;
}
fieldset {
	background:#ecf1f5 none repeat scroll 0 0;
	border:1px solid #d8d8d8;
	clear:both;
	margin:0px 0px 10px 0;
	padding:10px 15px 25px 15px;
	width:100%;
}
legend {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #d8d8d8;
	color:#ff9900;
	font-size:1.2em;
	font-weight:bold;
	margin:0 -0.4em;
	padding:5px 10px;
}
label {
	color:#000;
	float:left;
	font-size:12px;
	font-weight:bold;
	margin-top:8px;
	text-align:right;
	width:30%;
}
input, select, textarea {
	color:#000;
	font-family:"Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	font-size:1.1em;
	margin-left:15px;
	padding:5px;
	width:60%;
	background-repeat:no-repeat;
}
input, textarea {
	border:2px solid #d8d8d8;
}
input:focus, textarea:focus {
	border:2px solid #336699;
}
input[type="checkbox"] {
	float:left;
	width:20px;
	margin-top:10px;
}
input[type="submit"] {
	float:left;
	width:200px;
	background-color:#336699;
	color:#FFFFFF;
	font-weight:bold;
	margin-left:200px;
}
.warning {
	color:#990000;
	font-weight:bold;
	display:block;
	width:60%;
	float:right;
	padding: 10px 30px 0 0; 
	text-align:center;
}
.note {
	color:#666666;
	font-weight:normal;
}

/* Flash video */
#flashMovie {
	border:1px solid #D7E1EB;
	display:inline;
	float:right;
	margin-left:20px;
	padding:5px;
	text-align:left;
	width:250px;
	background-color:#ffffff;
}

/* Pricing tables */
.pricing {
	border:1px solid #CCCCCC;
	border-collapse:collapse;
	margin-bottom:10px;
	text-align:left;
}
.pricing td {
	border:1px solid #CCCCCC;
	border-collapse:collapse;
	background-color:#FFFFFF;
	padding:10px;
}
.priceHeader td{
	background-color:#EDEEF0;
	font-weight:bold;
}
.right {
    float: right;
}
.left {
    float: left;
}

/* Header image replacements */
#headFreeTemplates {
	text-indent:-9999px;
	background:url(/assets/images/head-free-template.png) no-repeat;
	height:70px;
}
#headWhy {
	text-indent:-9999px;
	background:url(http://www3.signup.to/assets/images/head-whywere.png) no-repeat;
	height:50px;
}
#headKnowledge {
	text-indent:-9999px;
	background:url(http://www3.signup.to/assets/images/head-knowledge.png) no-repeat;
	height:50px;
}
#headStarted {
	text-indent:-9999px;
	background:url(http://www3.signup.to/assets/images/head-started.png) no-repeat;
	height:50px;
}
#headWhat {
	text-indent:-9999px;
	background:url(http://www3.signup.to/assets/images/head-what.png) no-repeat;
	height:50px;
}
#headMonthly {
	text-indent:-9999px;
	background:url(http://www3.signup.to/assets/images/head-monthly.png) no-repeat;
	height:50px;
}
#headPayg {
	text-indent:-9999px;
	background:url(http://www3.signup.to/assets/images/head-payg.png) no-repeat;
	height:50px;
}
#headSMS {
	text-indent:-9999px;
	background:url(http://www3.signup.to/assets/images/head-sms.png) no-repeat;
	height:50px;
}
#headEmail {
	text-indent:-9999px;
	background:url(http://www3.signup.to/assets/images/head-email.png) no-repeat;
	height:50px;
}
#headMobile {
	text-indent:-9999px;
	background:url(http://www3.signup.to/assets/images/head-mobile.png) no-repeat;
	height:50px;
}
#headManaged {
	text-indent:-9999px;
	background:url(http://www3.signup.to/assets/images/head-managed.png) no-repeat;
	height:50px;
}
#headSocial {
	text-indent:-9999px;
	background:url(http://www3.signup.to/assets/images/head-social.png) no-repeat;
	height:50px;
}
#headPartner {
	text-indent:-9999px;
	background:url(http://www3.signup.to/assets/images/head-partner.png) no-repeat;
	height:50px;
}
#headFeatures {
	text-indent:-9999px;
	background:url(http://www3.signup.to/assets/images/head-features.png) no-repeat;
	height:50px;
}
#headTemplates {
	text-indent:-9999px;
	background:url(http://www3.signup.to/assets/images/head-templates.png) no-repeat;
	height:50px;
}
#headAnalytics {
	text-indent:-9999px;
	background:url(http://www3.signup.to/assets/images/head-newanalysis.png) no-repeat;
	height:50px;
}
#headSeminar {
	text-indent:-9999px;
	background:url(http://www3.signup.to/assets/images/head-seminar.png) no-repeat;
	height:50px;
}
#headTemplateDesign {
	text-indent:-9999px;
	background:url(http://www3.signup.to/assets/images/head-emailtemplatedesign.png) no-repeat;
	height:50px;
}
#headLandProf {
	text-indent:-9999px;
	background:url(http://www3.signup.to/assets/images/head-land-profit.png) no-repeat;
	height:50px;
}
#headLandRight {
	text-indent:-9999px;
	background:url(http://www3.signup.to/assets/images/head-land-right.png) no-repeat;
	height:85px;
}
#headLandExper {
	text-indent:-9999px;
	background:url(http://www3.signup.to/assets/images/head-land-express.png) no-repeat;
	height:140px;
}
#headChristmasOffer  {
	text-indent:-9999px;
	background:url(http://www3.signup.to/assets/images/head-christmas.png) no-repeat;
	height:50px;
}
#headCharity5  {
	text-indent:-9999px;
	background:url(http://www3.signup.to/assets/images/head-charity.png) no-repeat;
	height:50px;
}
#headCharityThanks  {
	text-indent:-9999px;
	background:url(http://www3.signup.to/assets/images/head-charitythanks.png) no-repeat;
	height:50px;
}
#headContact  {
	text-indent:-9999px;
	background:url(http://www3.signup.to/assets/images/head-contact.png) no-repeat;
	height:50px;
}

#headVideoTutorials  {
	text-indent:-9999px;
	background:url(http://www3.signup.to/assets/images/head-video-tutorials.png) no-repeat;
	height:50px;
}

#headLandingFree  {
	text-indent:-9999px;
	background:url(http://www3.signup.to/landing/images/head-landing-free.png) no-repeat;
	height:50px;
}
#headDC  {
	text-indent:-9999px;
	background:url(http://www3.signup.to/assets/images/head-dc.png) no-repeat;
	height:50px;
}
#headDCguide  {
	text-indent:-9999px;
	background:url(http://www3.signup.to/assets/images/head-dcguide.png) no-repeat;
	height:50px;
}

#headSneak  {
	text-indent:-9999px;
	background:url(http://www4.signup.to/assets/images/head-sneakpeek.png) no-repeat;
	height:50px;
}
#headAnalysis  {
	text-indent:-9999px;
	background:url(http://www4.signup.to/assets/images/head-analyse.png) no-repeat;
	height:50px;
}
#headValidate  {
	text-indent:-9999px;
	background:url(http://www4.signup.to/assets/images/head-validate.png) no-repeat;
	height:50px;
}
#headCasestudies  {
	text-indent:-9999px;
	background:url(http://www4.signup.to/assets/images/head-casestudies.png) no-repeat;
	height:50px;
}
#headCaseOsoyou  {
	text-indent:-9999px;
	background:url(http://www4.signup.to/assets/images/head-caseOsoyou.png) no-repeat;
	height:50px;
}
#headCaseNTS  {
	text-indent:-9999px;
	background:url(http://www.signup-onlinemarketing.co.uk/assets/images/head-case-nts.png) no-repeat;
	height:50px;
}
#headCaseBourne  {
	text-indent:-9999px;
	background:url(http://www.signup-onlinemarketing.co.uk/assets/images/head-case-bourne.png) no-repeat;
	height:50px;
}
#headCaseSkillboosters  {
	text-indent:-9999px;
	background:url(http://www4.signup.to/assets/images/head-caseSkillboosters.png) no-repeat;
	height:50px;
}
#headCaseEggbox  {
	text-indent:-9999px;
	background:url(http://www4.signup.to/assets/images/head-caseEggbox.png) no-repeat;
	height:50px;
}
#headCaseExclusive  {
	text-indent:-9999px;
	background:url(http://www4.signup.to/assets/images/head-caseExclusive.png) no-repeat;
	height:50px;
}
#headCasePA  {
	text-indent:-9999px;
	background:url(http://www4.signup.to/assets/images/head-casePA.png) no-repeat;
	height:50px;
}
#headCaseEnvision  {
	text-indent:-9999px;
	background:url(http://www4.signup.to/assets/images/head-caseEnvision.png) no-repeat;
	height:50px;
}
#headCaseCouncil  {
	text-indent:-9999px;
	background:url(http://www4.signup.to/assets/images/head-caseCouncil.png) no-repeat;
	height:50px;
}
#headCaseInterio  {
	text-indent:-9999px;
	background:url(http://www4.signup.to/assets/images/head-caseInterio.png) no-repeat;
	height:50px;
}
#headCaseToshiba  {
	text-indent:-9999px;
	background:url(/assets/images/head-caseToshiba.png) no-repeat;
	height:50px;
}
#headSale  {
	text-indent:-9999px;
	background:url(/assets/images/head-sale.png) no-repeat;
	height:50px;
}
#headAll  {
	text-indent:-9999px;
	background:url(/assets/images/head-all.png) no-repeat center;
	height:70px;
    margin-top:0;
}
#headCollect  {
	text-indent:-9999px;
	background:url(/assets/images/head-collect.png) no-repeat left;
	height:70px;
    margin-top:0;
}
#headCreate  {
	text-indent:-9999px;
	background:url(/assets/images/head-create.png) no-repeat left;
	height:70px;
    margin-top:0;
}
#headSend  {
	text-indent:-9999px;
	background:url(/assets/images/head-send.png) no-repeat left;
	height:70px;
    margin-top:0;
}
#headShare {
	text-indent:-9999px;
	background:url(/assets/images/head-share.png) no-repeat left;
	height:70px;
    margin-top:0;
}
#headAnalyse  {
	text-indent:-9999px;
	background:url(/assets/images/head-analyse2.png) no-repeat left;
	height:70px;
    margin-top:0;
}
#headServices  {
	text-indent:-9999px;
	background:url(/assets/images/head-services.png) no-repeat left;
	height:70px;
    margin-top:0;
}
#headTipsEmail  {
	text-indent:-9999px;
	background:url(/assets/images/head-tips-email.png) no-repeat left;
	height:70px;
    margin-top:0;
}
#headMally {
	text-indent:-9999px;
	background:url(/assets/images/head-mally.png) no-repeat;
	height:80px;
    margin-top:0;
}


/* Home page headings */
#homeBlog {
	text-indent:-9999px;
	background:url(http://www4.signup.to/assets/images/home-head-blog.png) no-repeat;
	height:40px;
}
#homeSMS {
	text-indent:-9999px;
	background:url(/assets/images/home-head-sms.png) no-repeat;
	height:40px;
}
#homeMobileS {
	text-indent:-9999px;
	background:url(/assets/images/home-head-mobile.png) no-repeat;
	height:40px;
}
#homeConversation {
	text-indent:-9999px;
	background:url(http://www4.signup.to/assets/images/home-head-conversation.png) no-repeat;
	height:40px;
}
#homeNew {
	text-indent:-9999px;
	background:url(http://www4.signup.to/assets/images/home-head-new.png) no-repeat;
	height:40px;
}
#homeNewsletter {
	text-indent:-9999px;
	background:url(http://www4.signup.to/assets/images/home-head-newsletter.png) no-repeat;
	height:40px;
}
#homeNewsletter2 {
	text-indent:-9999px;
	background:url(/assets/images/home-head-newsletter2.png) no-repeat;
	height:40px;
}
#homeTemplates {
	text-indent:-9999px;
	background:url(/assets/images/home-head-templates.png) no-repeat;
	height:40px;
}
#homeENews {
	text-indent:-9999px;
	background:url(http://www.signup-onlinemarketing.co.uk/assets/images/head-Mnews.png) no-repeat;
	height:40px;
}
#homeAwards {
	text-indent:-9999px;
	background:url(http://www4.signup.to/assets/images/home-head-awards.png) no-repeat;
	height:40px;
}
#homeHiring {
	text-indent:-9999px;
	background:url(http://www4.signup.to/assets/images/home-head-hiring.png) no-repeat;
	height:40px;
}
#homeEbook {
	text-indent:-9999px;
	background:url(http://www4.signup.to/assets/images/home-head-numbers.png) no-repeat;
	height:40px;
}

/* Home page scroller styles */

#slider {
  width: 970px;
  margin: 0 auto;
  position: relative;
}

.scroll {
  height: 320px;
  overflow: hidden;
  position: relative; /* fix for IE to respect overflow */
  clear: left;
  padding: 0 0 20px 0;
}

.scrollContainer div.panel {
  padding: 10px 20px;
  height: 320px;
  width: 930px;
}


/* What we do */
.sqBorder {
	border:solid 5px #d6e9f5;
	float:left;
	margin:30px 30px 0 0;
	clear:both;
}
.rtText {
	float:left;
	width:410px;
	min-height:220px;
	margin-top:30px;
}
.rtText h3 {
	margin:5px 0 0 0;
	padding:0;
	font-size:20px;	
}
.rtText p {
	margin:10px 0;	
}
.rtText ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding-left:0;
	margin-left:0;
}	
.featuresTab {
	border:none;
}
.featuresTab td {
	padding:4px 0;
	border-bottom: solid 1px #EAEFF5;	
}
.featuresTab h2 {
	color: #336699;	
}
.template-screens{
	width: 800px;
	position: relative;
	left: -50px;
	
}
.template-screen{
	list-style-type: none;
	display: block;
	float: left;
	margin: 10px;
	width: 180px;
	padding: 10px;
	height: 160px;
	
}
.template-screen img{
	border:5px solid #D6E9F5;
}

/* New features pages */
.featuresPage {
	padding:0px 40px 10px 40px;
	width:890px;
	color:#000;
	font:13px Arial, Helvetica, sans-serif;
	line-height:150%;
	float:left;
}
.featuresPage h1.designed {
	font-size:38px;
    border-top:1px solid #ccc;
    padding-top:30px;
    color:#336699;
}
.screenImg {
	border:none;
	float:left;
	margin:15px 30px 0 0;
	clear:both;
    width:216px;
}
.featureText {
	float:left;
	width:640px;
	min-height:155px;
	margin-top:15px;
    padding-top:15px;
}
.featureText h3, .coreFeature h3 {
	margin:5px 0 0 0;
	padding:0;
	font-size:20px;	
}
.coreFeature h3 {
	font-size:18px;	
	text-align:center;
}

.featureText p {
	margin:10px 0;	
}	
.topOne {
	margin-top:0;	
}
#prevBtn, #nextBtn{ 
	display:block;
	width:30px;
	height:77px;
	position:absolute;
	left:40px;
	top:145px;
	}	
#nextBtn{ 
	left:900px;
	}														
#prevBtn a, #nextBtn a{  
	display:block;
	width:30px;
	height:77px;
	background:url(/assets/images/btn_previous.gif) no-repeat 0 0;	
	}	
#nextBtn a{ 
	background:url(/assets/images/btn_next.gif) no-repeat 0 0;						
}
#prevBtn, #nextBtn{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
}
#slide2 {
		background:url(/assets/images/features-slide2.jpg) no-repeat 0 0;	
}
#slide3 {
		background:url(/assets/images/features-slide3.jpg) no-repeat 0 0;	
}
#slide4 {
		background:url(/assets/images/features-slide4.jpg) no-repeat 0 0;	
}
#slide2 p, #slide3 p, #slide4 p {
	margin:30px 0 0 220px;	
	font-size:14px;
	width:360px;
}
#slide3 p, #slide4 p {
	margin-left:240px;	
}
#slide2 a, #slide3 a, #slide4 a {
	text-decoration:underline;
}

/* Feature sub pages */
.coreFeature {
	width:217px;
	float:left;	
	margin-right:5px;
}
.coreFeature p {
	margin-left:12px;	
}
#featureBlock {
	margin-bottom:20px;
	height:280px;
}
.fbTable {
	width: 650px;
	margin-left:10px;	
}
.fbTable td {
	font-size:14px;	
	padding:15px 10px 20px 10px;
	vertical-align:top;
}
.fbTable th {
	text-align:left;
	padding:15px 10px 5px 0px;	
	font-size:18px;
	/* border-bottom:1px solid #ccc; */
}
td.tick {
	background:url(/assets/images/tick.jpg) no-repeat left top;
	padding-left: 30px;
	font-weight:bold;
	width:250px;
}
th.why {
	padding-left:10px;	
}
.featureText a, .standout a {
    font-weight:bold;
    text-decoration:underline;
}

/* Guide pages CSS */
	
.sidebar-section{
    width: 190px;
    padding: 10px;
}
.sidebar-section p{
    width: 180px;
    font-size: 0.8em;
}

.sidebar-section h3{
    font-size: 1em;
}
.sidebar-section ul{
    position: relative;
    left: -40px;
    width: 200px;
}
#submenu .sidebar-section ul a{
    text-decoration:none;
    color:#336699;
}
#submenu  .sidebar-section a:hover{
    text-decoration:underline;
    color:#336699;
}
.dividerright{
    background: url('/guide/divider-hori-rtol.png') no-repeat scroll center top;
    float: right;
    height: 3px;
    width: 152px;
    margin-right: 4px;
}
.faq-list{
	font-weight: bold;
	list-style: none;
	margin-left: -40px;
}
.hr {
	width: 98%;
	border-top:1px solid #336699;
	float: left;
	margin-top: -10px;
}

/* Footer search links */
#homeFootLinks {
	width:970px;
	padding:20px;	
}

.shareList li {
	line-height:200%;	
}
.footText {
	width:590px;
	margin:0 0 0 65px;
	padding-top:15px;
	font:11px Arial,Helvetica,sans-serif;
	color:#484A4B;
}
.footerWrapper {
	float:left;
}

/* Home page SEO slider links */
#infoLinks {
	margin:0 0 0 60px;
	padding:10px 0;
	list-style:none;	
}
#infoLinks li{
	padding:0 14px 0 13px;
	float:left;
	display:inline;
}
#infoLinks li a{
	text-decoration:underline;
}

/* Case study styles */
.casestudy {
	width:100%;
	clear:both;
	height:120px;
	margin-bottom:40px;
}
.casestudy img {
	float:left;
	border: 2px solid #CCC;
	margin-right:10px;	
}
.casestudy h2 {
	margin-bottom:0;
}
.casestudy h2 a {
	color:#000;	
}
.casestudy p {
	margin-top:5px;	
}

/* iPad Competition 2010 */
#headiPadCompetition {
	text-indent:-9999px;
	background:url(/assets/images/head-iPadCompetition.png) -10px 0 no-repeat;
	height:63px;
}

.iPadLeft{
	width:370px;
	float: left;
	margin: 0 0 40px 0;
}

.iPadLeft p{	
	margin: 10px 0;
}

.iPadRight{
	width:450px;
	float: right;
	margin: 8px 0px 0 0;
}

.iPadList{
	padding: 0 40px 0 25px;
	margin: 0;
	list-style-type: decimal;
	list-style-position: outside;
}

.iPadList .pad{
	margin: 0 0 10px 0;
}

.iPadText{
	font-size: 14px;
	margin: 10px 0;
	padding: 0;
}

.iPadStrong{
	font-size: 20px;
	margin: 40px 0 0 0;
}

.iPadThumbs {
	display: block;
	clear: left;
	list-style: none;
	min-height: 332px; 
	width: 890px;
	margin: 0 0 40px 0;
	padding: 0;
}

.iPadThumbs li{
	float: left;
	display: inline-block;
	width: 162px;
	height: 155px;
	padding: 0 0 20px 0;	
}

.iPadThumbs img{
	border: 2px solid #CCC;	
	width: 150px;
	height: 143px;	
	margin: 0;
	padding: 4px;
}

.iPadThumbs .pad{
	padding: 0 0 20px 20px;
}

#facebookIframe{
	border: 2px solid #CCC;	
	padding: 0;
	margin: 0;
	width:230px;
	height: 75px;
	float: right
}
.adventPage {
	padding:0px 40px 10px 40px;
	width:890px;
	color:#000;
	font:13px Arial, Helvetica, sans-serif;
	line-height:150%;
	float:left;
}

/* Hints and Tips Email Form */ 
.hintsTipsForm {
	width: 400px;
	margin: 35px auto;
}
.hintsTipsForm label {
	font-size: 18px;
	display: block;
	float: none;
	font-weight: normal;
	text-align: left;
	margin: 5px 0;
}
.hintsTipsForm input[type="text"] {
	margin: 0px;
	display: block;
	width: 386px;
}
.hintsTipsForm input[type="submit"] {
	float: right;
	margin: 5px 0;
	cursor: pointer;
}
.hintsTipsForm .privacyPolicy {
	line-height: 38px;
	margin: 0px;
	display: block;
	width: 170px;
}

/* Mally */

.mallyPage {
	padding:0px 40px 10px;
	width:890px;
	color:#000;
	font:13px Arial, Helvetica, sans-serif;
	line-height:150%;
	float:left;
	position: relative;
}
.mallyPage h1.designed{	
    color: #336699;
    font-size: 38px;
}
.mallyPage .mallyCopy .l{
	float: left;
	clear: left;
	width: 200px;
	height: 200px;
}
.mallyPage .mallyCopy .l img{
	width: 159.5px;
	height: 177.5px;
	position: relative;
	top: -10px;
}
.mallyPage .mallyCopy .r{
	float: right;
	width: 690px;
}
.mallyPage .mallyHelp{
	float: left;
	clear: left;
	display: none;
	margin-bottom: 30px;
}
.mallyPage .mallyHelp p:first-child{
	margin-top: 0;
}
.mallyPage .mallyTextBox{
	float: left;
	clear: left;
    height: 300px;
	margin: 0 0 30px 0;
	padding: 0;
    width: 890px;
	height:	423px;
	border: #7ABADE solid 2px;
	background: #EBF4F9;
}
.mallyPage .mallyTextBox textarea{
	margin: 0 45px;
	width: 798px;
	height: 298px;
	border: #7ABADE solid 1px;
	padding: 5px;
}
.mallyButtons {
	text-align: center;
}
.mallyPage textarea{
	displa: block;
	float: left;
	width: 890px;
	height: 298px;
	border: 1px solid #ccc;
	padding: 0;
	margin: 0;
}
.mallyPage .ie7{
	display: none;
	margin: 0 30px 30px 30px;
}
.mallyPage .ie7 h1, .mallyPage .ie7 p{
	text-align: center;
	margin-bottom: 30px;
}
.mallyPage #dialog-sutChecker{
	display: none;
}
.mallyPage .sutNotify-placeholder{
	height: 45px;
	padding: 5px 5px 0 5px;
}
.mallyPage #sutCheckerDemo{
	display: none;
}
.mallyPage .mallySocialFB {
	position: absolute;
	top: 7px;	
	left: 870px;
	z-index: 1000;
}
.mallyPage .mallySocialT {
	position: absolute;
	top: 5px;
	right: 130px;
	z-index: 999;	
}
.mallyPage .mallySocial .fb_iframe_widget {
	margin-top: 2px;
	position: absolute;
	right: 40px;
}
.mallyContentFix{
	overflow: visible !important;
}
