* { margin: 0; padding: 0;}
html, body { background: #051c2c;}
body {
 color: #051c2c;
 background: #fff url(/landing/images/bg_main.gif) repeat-x top;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 0.8em;
 background-color: #051C2C;
}
img { border: none; }
a, a:visited { color: #343434; text-decoration: none; }
a:hover, a:active { text-decoration: underline; }
ul li { list-style: none;}

#maincontent {
	margin-bottom:100px;
	margin-left:auto;
	margin-right:auto;
	padding-top:15px;
	width:940px;
}
.pages {
	left:304px;
	position:relative;
	top:-213px;
}

.demo-video
{
	left:323px;
	position:relative;
	top:-211px;
	width:355px;
	margin-bottom:3px;
}
.topright{ background:#051c2c url(/landing/images/topr.gif) no-repeat scroll 0 0;}            
.topleft{background:#051c2c url(/landing/images/topl.gif) no-repeat scroll 0 0;} 
.topright{
	height:11px;
	margin-left:929px;
	position:relative;
	top:11px;
	width:11px;
}
.topleft{
	height:11px;
	margin-left:0;
	position:relative;
	top:22px;
	width:11px;
}
#topcontent {
	height: 318px;
	background:#051c2c url(/landing/images/topbg.gif) no-repeat top;
	border: 1px solid #F9F9F9;
}

#topcontent h2{
	height:83px;
	margin-top:30px;
	width:145px;
}

#topcontent h2, #topcontent h1, #topcontent p {
	margin-left: 50px;
}

#topcontent h1, #topcontent p{ font-family: Helvetica;}
#topcontent h1{padding: 10px 0px; font-size:25px; color: #3c3c3c;}
#topcontent p {
	font-size:15px;
	font-weight:bold;
	margin-bottom:25px;
	width:484px;
}

#signup {
	left:42px;
	position:relative;
	top:-202px;}

#creditcard {
	height: 42px;
	background:#051c2c url(/landing/images/bgcc.gif) repeat-x top;
	border: 1px solid #F9F9F9;
}

#info {
	height: 420px;
	background:#18364D url(/landing/images/bg_customer.gif) repeat-x top;
	border: 1px solid #295E85;
	border-top: 0px;
}
#unlimited-campaigns, #quick-secure, #no-hidden-fees {
	position:relative;
	top:30px;
	width:288px;
	height:100px;
}
#unlimited-campaigns {left:50px; }
#quick-secure{left:345px; top:-70px; }
#no-hidden-fees {left:635px; top:-170px; }
#unlimited-campaigns h2, #quick-secure h2, #no-hidden-fees h2 {
	color:#DAEAF7;
	font-size:20px;
	height:35px;
	padding-left:37px;
}

#unlimited-campaigns p, #quick-secure p, #no-hidden-fees p{
	color:#DAEAF7;
	font-size:15px;
	width:260px;
}

#unlimited-campaigns h2 img, #quick-secure h2 img, #no-hidden-fees h2 img{
	left:0;
	position:absolute;
	top:-8px;
}
#info h3 {
	color:#DAEAF7;
	position:relative;
	text-align:center;
	text-transform:uppercase;
	top:-125px;
	font-size: 14px;
}
#customer {
	height:175px;
	position:relative;
	text-align:center;
	top:-114px;
	background:#18364D url(/landing/images/btmbg.gif) no-repeat top;
}
#customer-firstrow { width: 430px; padding-left:60px; }
#customer-firstrow { padding-top:13px; }

#customer-firstrow li {
	border:4px solid #B8E1FF;
	border:3px solid #B8E1FF;
	display:inline-block;
	height:52px;
	margin:12px 5px 0 9px;
	width:116px;
}

#customer-r {
	position:relative;
}
#customer-r-firstrow { width: 320px; }
#customer-r-firstrow { padding-bottom:13px; }

#customer-r-firstrow li {
	border:2px solid #B8E1FF;
	display:inline-block;
	height:39px;
	margin:5px;
	width:87px;
}

blockquote-r {
	position:relative;
	text-align:left;
}
blockquote-r .message {
	font-family:Georgia;
	font-style:italic;
	font-size:16px;
	color: #FFFFFF;
	margin-bottom: 10px;
}
blockquote-r .citeinfo {
	text-align: right;
	font-size:12px;
	font-weight:bold;
	font-style: normal;
	color: #FFFFFF;
}
blockquote-r .citeinfo .organization  a{
	color:#DAEAF7;
}
blockquote {
	padding-left:12px;
	position:relative;
	text-align:left;
	width:297px;
}
blockquote .message {
	font-family:Georgia;
	font-style:italic;
	font-size:19px;
	color: #FFFFFF;
	margin-bottom:10px;
}
blockquote .citeinfo {
	text-align: right;
	font-size:13px;
	font-weight:bold;
	font-style: normal;
	color: #FFFFFF;
}
blockquote .citeinfo .organization  a{
	color:#DAEAF7;
}
.quote { font-weight: normal;  color:#DAEAF7; }

#creditcard strong {
	font-family:helvetica;
	font-size:14px;
	font-weight:bold;
	left:-45px;
	position:relative;
	text-align:left;
	text-transform:uppercase;
	top:13px;
	width:590px;
}

#card-type {
	left:75px;
	position:relative;
	top:-1px;
}
#card-type li {
	background-image:url(/landing/images/payment-methods.gif);
	display:block;
	float:left;
	height:23px;
	text-indent:-9999em;
	width:37px;
	margin:10px 6px;
}
#card-type #visa { background-position:-37px 0; }
#card-type #mastercard { background-position:-74px 0; }
#card-type #amex { background-position:-111px 0; }
#card-type #discover { background-position:-148px 0; }

.btmright { background:#051c2c url(/landing/images/btmr.gif) no-repeat scroll 0 0;}            
.btmleft {background:#051c2c url(/landing/images/btml.gif) no-repeat scroll 0 0;} 
.btmright {
	height:11px;
	margin-left:929px;
	position:relative;
	top:-22px;
	width:11px;
}
.btmleft {
	height:11px;
	margin-left:0;
	position:relative;
	top:-11px;
	width:11px;
}


#footer
{
	color:#D2ECFF;
font-size:12px;
font-weight:bold;
text-align:center;
text-transform:uppercase;	
}



#sb-title, #sb-title-inner { text-align:center; }
#sb-wrapper { background: #000000; }
#sb-body {
	border-left:10px solid #000000;
	border-right:10px solid #000000;
}
#sb-title #sb-title-inner {
	color:#DAEAF7;
	font-size:12px;
	font-weight:normal;
}
#sb-counter {
	color:#DAEAF7;
	font-size:12px;
	font-weight:normal;
	margin-left:5px;
}
#sb-info {
	color:#DAEAF7;
	font-weight:bold;
}
#sb-nav { margin-right: 5px; }



#twocolumn { position:relative; }
#colright{left:585px;position:absolute;top:0;width:320px;margin-top:-15px;}
#infopoints li {border-bottom: 1px dotted #26445b; padding-bottom: 13px;}
#colright #infopoints h2{color:#DAEAF7;font-size:20px;height:35px;margin:10px 0;}
#infopoints h2 img{margin-right:10px;position:relative;top:6px;}
#infopoints p{color:#DAEAF7;font-size:14px;}
#customercontent{	position: relative;	top:500px;}
#customerinfos{	background:url("/landing/images/btmbg.gif") no-repeat scroll center top #18364D;height:175px;position:relative;text-align:center;}
#customercontent h3 {color:#DAEAF7;font-size:14px;position:relative;text-align:center;text-transform:uppercase;top:-10px;}
#customercontent-r {position: relative;}
#customerinfos-r {	height:175px;position:relative;text-align:center;}
#customercontent-r h3 {	color:#DAEAF7;font-size:14px;position:relative;text-align:center;text-transform:uppercase;}
/*#signupheader{font-weight:normal;margin-left:50px;margin-right:40px;padding:20px 0; font-size: 15px; color:#DAEAF7;}*/
#signupform{margin-left:30px;margin-top: 30px;padding:15px;background-color:#0b2231;width:500px; border: 1px solid #27455c;}
.rounded-corners {-moz-border-radius: 10px;-webkit-border-radius: 10px;-khtml-border-radius: 10px;border-radius: 10px;}
#infocontent{background:url("/landing/images/bg_customer.gif") repeat-x scroll center top #18364D;border-color: #295E85;
	border-right:1px solid #295E85;border-style:none solid solid;border-width:0 1px 1px; padding-bottom: 40px;padding-top:5px;position:relative;}
