#pages{
background:#FFFFFF url(images/bg_head.jpg) repeat-x scroll 0 0;
color:#636B75;
font-family:Arial,sans-serif;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:18px;
margin:0;
padding:0;
}

a, a

strong{color:#2173af;text-decoration:none}a:hover{text-decoration:underline}body{background:url('images/bg_body-home.jpg') repeat-x center top;color:#636b75;font:13px Arial,sans-serif;margin:0;padding:0}h1{font:normal 30px/36px Arial, sans-serif;margin:0

0 18px 0;padding:0}h2{color:#000;font:normal 30px/36px Arial, sans-serif;margin:36px

0 18px 0;padding:0}h3{color:#000;font:normal 18px/27px Arial, sans-serif;margin:0

0 18px 0;padding:0}h4{color:#3e434a;font:bold 15px/20px Arial, sans-serif;margin:27px

0 18px 0;padding:0}h5{color:#3e434a;font:bold 13px/18px Arial,sans-serif;margin:0;padding:0}img{border:none}li{margin-bottom:18px}p{margin:0

0 18px 0;padding:0}strong{color:#3e434a}table{border:none;border-collapse:collapse;/*margin-bottom:45px*/}td,th{/*border-bottom:1px solid #d7d7d7;color:#3e434a;padding:6px

12px*/}th{background:url('images/bg_th.png') repeat-x 0 0;text-shadow:1px 1px 0 #fff}th.first{background:url('images/bg_th-left.png') no-repeat 0 0}th.last{background:url('images/bg_th-right.png') no-repeat right top}tr{}ul{}ul.plain{list-style:none;margin:0;padding:0}ul.plain

li{margin-bottom:9px}#nav-001 ul a,

#head h1 a,

h3{background:no-repeat 0 0;display:block;overflow:hidden;outline:none;}#site{background:none;text-align:center}#body{background:url('images/bg_body.jpg') no-repeat -10px 0;text-align:left;margin:0 auto;width:960px}#content-page{border-left:1px solid #D1D1D1;display:inline;float:right;width:745px;}#content

.copy{display:inline;float:left;width:465px}#content .sub-copy{float:right;width:215px}

#sub-content{float:left;width:212px;}

#sub-content ul{padding:0 15px 0 0;list-style:none}

#sub-content ul li{padding:0 15px 0 0;list-style:none;margin:0px !important}

.widgettitle{font:bold 17px/20px Arial, sans-serif;}

#nav-01{background:#061e4a url('images/bg_nav-00-content.jpg') no-repeat center top;height:100px;overflow:hidden} 

#nav-logo{width:960px; text-align:left}

#nav-logo a{background:url('images/magic-members-logo.jpg') no-repeat 0 -30px;height:80px;left:0;top:12px;width:300px;text-indent:-99999}#nav-01

ul{background:url('images/bg_nav-00-divider.png') no-repeat 830px 11px;height:55px;list-style:none;margin:0

auto;padding:0;position:relative;width:960px}#nav-01 ul

li{margin-bottom:0}#nav-01 ul li

a{background-image:url('images/bg_nav-00.png');height:29px;position:absolute;top:15px}#head{background:url('images/bg_site.jpg') no-repeat center 55px;height:180px;margin:0

auto;position:relative}#head

h1{margin:98px

0 0;position:absolute;right:50%;top:0;width:480px}#head h1

a{background:no-repeat 0 0;display:inline;height:39px;float:left;outline:none}#foot{text-align:center}#foot

.vbox{margin:0

auto;text-align:left}#foot

.copy{margin:0

auto;text-align:center;width:994px}#foot .copy

p{margin:1px

0 4px 0}#foot .sub-copy{background:url('images/bg_foot-sub-copy.png') no-repeat 0 0;padding:20px

20px 28px 20px;width:954px}#foot .sub-copy

p{font-size:12px;margin-bottom:6px}#esp{background:url('images/icon_esp.png') no-repeat 0 0;padding-left:18px}.ftop{border-bottom:1px solid #eceeee;margin-bottom:11px;padding-bottom:5px;_padding-bottom:13px}.ieclear{_display:none !important;height:1px}.legals{color:#b0b0b0;float:right;margin-top:1px;text-align:right;width:520px}.legals

a{color:#b0b0b0;text-decoration:underline}.legals a:hover{text-decoration:none}.subFormText{color:#7c7c7c;white-space:nowrap;margin-bottom:5px;font-size:13px !important;font-weight:normal}.sr{left:-9999em !important;position:absolute !important;top:-9999em !important}#links{background:url('images/bg_foot-links-top.png') no-repeat 0 0}#links, #links

ul{list-style:none;margin:0;padding:0}#links

li{display:inline;float:left;margin-bottom:0;padding:20px;width:290px}#links li

li{display:block;float:none;margin-bottom:18px;padding:0;width:auto}.clear{clear:both}.clear:after,

#body:after,

#content:after,

#content .copy:after,

.features:after,

.vbox:after,

.hbox:after,

.clear,

#content,

#content .copy,

.features,

.vbox,

.hbox,

form div.text,

fieldset{border:none;margin:0;padding:0}form{margin:0;padding:0}label{color:#3e434a;cursor:pointer;display:block;font-weight:bold;margin-bottom:3px}input,textarea{color:#3e434a;font-size:13px;font-family:Arial,sans-serif;line-height:1;margin:0;padding:3px}input.text{}input.image{padding:0}#contact-form

.buttons{margin:18px

0 0 0}

blockquote{margin:0

0 6px 0}blockquote

p{margin:0}h4{border-top:1px solid #fff;color:#7992aa;font-size:12px;margin:0

0 12px -22px;padding:17px

18px 0 22px;text-transform:uppercase}#head h1,

#content{float:none;width:960px}#content

.copy{display:inline;float:left;width:470px}#content .sub-copy{float:right;width:470px}#nav-01{background:#061e4a url('images/top-bg.jpg') repeat center top} #nav-logo

a{background-position:0 0}#nav-01

ul{background-image:url('images/bg_nav-00-divider-home.png')}#nav-01 ul li

a{background:url('images/bg_nav-00-home.png');height:29px;top:15px;right:auto}

#head{background:url('images/bg_site-home.jpg') no-repeat center 100px;height:420px;margin-bottom:27px}

#head h1{background:url('images/title_email-marketing-software-clients.png') no-repeat 0 50px;height:260px;margin:0 auto;position:relative;right:auto;top:0;width:960px}
h1.wp{

}
#head .feature-tour{background-image:url('images/btn_rebrandable.png');height:102px;margin:0;position:absolute;right:-1px;top:31px;width:102px}

#ctas{left:50%;list-style:none;margin-left:-480px;padding:0;position:absolute;top:348px;width:412px}#sign-up{background-image:url('images/btn_try-it-for-free.png');display:inline;float:left;margin-right:27px}#sign-up

a{display:block;height:40px;width:192px}#take-tour{background-image:url('images/btn_view-features.png');display:inline;float:left}#take-tour

a{display:block;height:40px;width:192px}#foot{background:none}#foot

.copy{background:none;border-top:1px solid #d3d4d4;margin:3px

auto 8px auto;padding-top:0;text-align:left;width:960px}#links{background:none;list-style:none;padding-top:27px}#links

ul{list-style:none;margin:0;padding:0}#links

li{display:inline;float:left;margin-bottom:0;padding:0;width:290px}#links li

li{display:block;float:none;margin-bottom:18px;padding:0;width:auto}#links

h3{color:#797c80;font-size:11px;font-weight:normal;margin-bottom:3px;text-transform:uppercase}#links #latest-blog-posts{padding-right:10px;width:460px}.comments-total{color:#b0b0b0}#links #latest-blog-posts .comments-link{background:url('images/icon_comment.png') no-repeat left center;padding-left:20px}#links #latest-forum-posts{background:url('images/bg_twitter-small.png') no-repeat 145px 0;margin-left:20px;width:225px}#links #latest-forum-posts

a{font-weight:bold;font-size:11px}#links #tips-and-resources{background:url('images/tips-and-resources.png') no-repeat right 20px;margin-left:20px;width:225px}#foot #tips-and-resources

p{margin-bottom:18px;padding-right:90px}#foot #tips-and-resources

ul{margin-bottom:18px}#foot #tips-and-resources

li{margin-bottom:9px}#visit-blog{background-image:url('images/btn_visit-blog.png');height:24px;width:139px}#visit-forums{background-image:url('images/btn_visit-forums.png');height:24px;width:139px}#visit-tips{background-image:url('images/btn_visit-tips.png');height:24px;width:152px}.features{list-style:none;margin:0

0 0 -20px;padding:0;width:490px}.features

li{display:inline;float:left;margin:0

0 27px 20px;width:225px}.features

a{display:block;margin-bottom:3px}
#head h1 img{position:absolute;right:0;top:32px}
#head h1{overflow:visible}
#head .feature-tour{z-index:1000}
.inner{

	padding-bottom: 0px;

	width:960px;

	margin:0 auto;

	overflow:hidden;

	position:relative;

}

.leftcol{

	float:left;

	padding:35px 0 0;

	width:425px;

}

.list{

	list-style:none;

	margin:0 0 35px;

	padding:0;

}
.list h1{
display:inline;
font-size:1em;
font:1em/22px Arial,sans-serif;
}

.list li{

	background-image:url(images/sitesprite1.png);

	background-position:-10px -786px;

	background-repeat:no-repeat;

	color:white;

	font-size:1.6em;

	margin:0 0 17px;

	padding:0 0 0 23px;

	text-align:left;

}

.button{

	margin-right: auto;

	margin-left: auto;

	display:block;

	width: 430px;

	height: 71px;

	background-image: url(images/sitesprite1.png);

	background-position: -10px -77px;

	background-repeat:no-repeat;

	overflow:hidden;

	text-indent:-9999px;

}

.rightcol{
	float:right;
	width:475px;
	padding:9px 0 0;
}

.rightcol .image{
	height:280px;
	overflow:hidden;
	padding:43px 0 0 6px;
}

div.twocolumn {
clear:both;
margin-left:auto;
margin-right:auto;
overflow:hidden;
width:960px;
}

.tigth {
	padding-left: 0px;
	padding-right: 0px;
}

div.left {
	float: left;
	width: 49%;
}

.big_feature_item {
	height:130px;
}

.big_feature_item img {
	display:block;
	float:left;
	margin-left:20px;
	margin-right:20px;
	position:relative;
	top:0;
}

.big_feature_item div {
	display:block;
	float:left;
	padding-bottom:10px;
	text-align:left;
	width:300px;
}

.big_feature_item h3 {
	margin: 0;
	margin-bottom: 10px;
	padding: 0;
	color: #1f1f1f;
}

.big_feature_item span {
	color: #3b3b3b;
	font-size: 0.9em;
}

.big_feature_item span.comming_soon {
	color: red;
	font-weight: bold;	
}

div#orderbar, div#orderbar2 {
	background:transparent url(images/orderbar_bg.png) repeat-x scroll 0 0;
	border:1px solid #DCBF38;
	color:#9C7D00;
	display:block;
	font-size:2.5em;
	font-weight:bold;
	height:62px;
	margin:0 auto 20px;
	position:relative;
	width:960px;
}

div#orderbar div, div#orderbar2 div {
	height:20px;
	margin-top:10px;
	top:50%;
	width:900px;
}

div#orderbar a, div#orderbar2 a {
	color: #614c00;
}

div#orderbar a:hover, div#orderbar2 a:hover {
	text-decoration: none;
}

.horizontal_separate {
	position: static;
	padding-top: 20px;
	width: 100%;
	background: url(images/horizontal_separate.png) repeat-x;
}

#content2 {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
}

.buzz {
	text-align: left;
}

.buzz div {
	margin-right: 20px;
}

.buzz p {
	float: right;
	margin: 0;
	padding: 0;
	margin-bottom: 20px;
	padding: 20px;
	background-color: #e3ebff;
	width: 400px;
}

.buzz p span.content {
	font-style: italic;
	display: block;
	font-family: Georgia;
	color: #0079a9;
	padding-bottom: 10px;
}

.buzz p span.author {
	text-align: left;
	font-size: 0.8em;
	color: #363636;
}

.normal_link {
	color: #0098F8;
}

.normal_link:visited {
	color: #2169B6;
}

div.right {
	float: right;
	width: 49%;
}

.basic div {
	text-align: left;
}

.question {
	text-align: left;
	margin-bottom: 5px;
	font-weight: bold;
	display: block;
	color: #202020;
}

.answer {
	color: #3b3b3b;
	text-align: justify;
	display: block;
	font-weight: normal;
	font-size: 0.9em;
}

div.onecolumn {
clear:both;
}

#h2separate {
	height: 78px;
	background: url(images/h2separate_bg.png) repeat-x;
	color: #fff;
	font-weight: bold;
	margin-bottom: 30px;
	margin-top:-8px;
}

#h2separate h2, #h2separate2 h2 {
margin:0;
padding-top:22px;
color: #fff !important;
font-weight: bold !important;
font-size:22px !important;
}

#h2separate2 {
	height: 78px;
	background: url(images/h2separate_bg.png) repeat-x;
	color: #fff;
	font-weight: bold;
	margin-bottom: -2px;
}

.nav {
float:right;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:12px -10px 4px 0;
overflow:hidden;
padding:0;
}

.nav li {

background-image:url(images/sitesprite1.png);
background-position:-10px -755px;
background-repeat:no-repeat;
display:inline;
float:left;
font-size:1.3em;
margin:0 0 0 -2px;
padding:0 10px;
}

#footer {
background:#1A1A1A none repeat scroll 0 0;
clear:both;
color:#FFFFFF;
padding-bottom:5px;
padding-top:20px;
position:relative;
top:10px;
}

.menufooter ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

.menufooter li {
display:inline;
}

.menufooter ul li a {
color:#FFFFFF;
font-size:0.9em;
padding-left:15px
}

#menu {
clear:right;
float:right;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:10px 0 0;
}

#menu li {
display:inline;
font-size:1.4em;
margin:0 0 0 23px;
text-transform:uppercase;
}

#menu li a{
color: #000;
text-decoration:none;
}

#menu li a:hover{
color: #663e87;
text-decoration:underline;
}

#header-pages {
background:url('images/bg_site.jpg') no-repeat center 85px;
font-family:Helvetica,Arial,sans-serif;
width:100%;
height:180px;
}

#header-pages h2{
color:#fff;
font:normal 34px/40px Arial, sans-serif;
margin:36px 0 18px 0;
padding:0;
text-align:left;
font-weight:bold;
text-shadow:1px 1px 1px #000000;
}

#header {
background:url('images/bg_site-home.jpg') no-repeat center 80px;
font-family:Helvetica,Arial,sans-serif;
width:100%;
}

.headall {
background:#061E4A url(images/top-bg.jpg) repeat scroll center top;
height:80px;
overflow:hidden;
padding-top:5px;
}

#headboth{ width:960px}

#headleft {
float:left;
width:300px;
}

#headright {
float:left;
padding:30px 0 0;
text-align:right;
width:660px;
}

.two-col #content-page .copy {
float:none;
margin-bottom:15px;
margin-left:20px;
width:765px;
}

img.feature-intro-image {
border-bottom:1px solid #D1D1D1;
}

.icon-list, .icon-list ul, .icon-list li {
list-style-type:none;
margin:0;
padding:0;
position:relative;
}

.icon-list .gc {
margin-bottom:18px;
position:relative;
}

.icon-list .gr {
clear:both;
}

.icon-list .gc h3, .icon-list .gc p, .icon-list .gc ul {
margin-left:63px;
}

.icon-list .gc-1 h3, .icon-list .gc-1 p, .icon-list .gc-1 ul {
margin-left:155px;
}

.icon-list .gc h3 {
margin-bottom:9px;
margin-top:0;
}

.icon-list p {
font-size:14px;
text-align:justify;
}

.pdetail {
font-size:14px;
color:#000;
text-align:justify;
	}

#features .leader {
color:#7B8188;
font-family:Arial,Helvetica;
margin-bottom:36px;
}

.leader {
-x-system-font:none;
font-family:Arial,serif;
font-size:18px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:27px;
}

.icon-list img{
left: 0pt;
position: absolute;
top: 0pt;
}

.page-nav {
border-top:3px double #DDDDDD;
clear:both;
margin-top:54px;
padding-top:24px;
}

.page-nav a {
background:transparent url(images/bg-page_nav-right.png) no-repeat scroll right top;
color:#333333;
display:block;
float:left;
font-size:11px;
font-weight:bold;
padding-right:9px;
}

.page-nav a strong {
background:transparent url(images/bg-page_nav-left.png) no-repeat scroll left top;
color:#333333;
display:block;
line-height:24px;
padding-left:9px;
text-shadow:0 1px 0 #FFFFFF;
}

.page-nav a.prev {
float:right;
}

div#content {
padding:20px 0;
}

.container_12, .container_16 {
margin-left:auto;
margin-right:auto;
width:705px;
display:block;
position:relative;
}

.container_12 .grid_2 {
width:200px;
}

.grid_22 {
text-align:center;
width:155px;}

.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16, .grid_22 {
display:inline;
float:left;
margin-left:5px;
margin-right:5px;
position:relative;
}

div.placeholder {
background:transparent url(images/mm-logo.png) repeat scroll 0 0;
font-size:1.8em;
height:180px;
}

div.feature-header {
color:#455101;
font-size:1.1em;
margin-top:10px;
padding-bottom:10px;
}

a.plan {
/*background-color:#F6F6F6;*/
color:#444444;
display:block;
/*margin-bottom:20px;*/
padding-bottom:10px;
text-align:center;
text-decoration:none !important;
}

div.name {
background-color:#DEDEDE;
color:#555555;
font-size:1.5em;
font-variant:small-caps;
padding:5px 0;
}

div.segment {
background-color:#EFEFEF;
color:#111111;
font-size:1.4em;
font-variant:small-caps;
padding:10px 0;
}

div.cost {
background-color:#EFEFEF;
color:#455101;
font-size:1.4em;
font-variant:small-caps;
padding:10px 0 20px;
}

div.feature {
font-size:1.2em;
margin-top:10px;
padding-bottom:10px;
}

div.choose {
background:transparent url(images/buy-now.png) no-repeat scroll center top;
height:49px;
}

div.choose .hover {
background-position:center -35px;
}

a.plan:hover {
background-color:#DEEFBE;
}

a.plan:hover div.name {
background-color:#CDDEAD;
}

a.plan:hover div.segment {
background-color:#D6E7B6;
}

a.plan:hover div.cost {
background-color:#D6E7B6;
}

#header-pages h3 {
color:#FFFFFF;
float:left;
font-family:Arial,sans-serif;
font-size:22px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
left:229px;
position:absolute;
text-align:right;
text-shadow:1px 1px 1px #000000;
top:43px;
width:720px;

}
.affiliates{
background:none repeat scroll 0 0 white;
margin-left:10px;
padding-right:13px;
}
.affiliates a, .affiliates a:link{
color:black !important;
}
.dsfaq_qa_block{ border-top: 1px solid #aaaaaa; margin-top: 20px; }
.dsfaq_ol_quest{ }
.dsfaq_ol_quest li{ }
.dsfaq_ol_quest li a{ }
.dsfaq_quest_title{ font-weight: bold; }
.dsfaq_quest{ }
.dsfaq_answer_title{ font-weight: bold; }
.dsfaq_answer{ border: 1px solid #f0f0f0; padding: 5px 5px 5px 5px; }
.dsfaq_tools{ text-align: right; font-size: smaller; }
.dsfaq_copyright{ display: block; text-align: right; font-size: smaller; }
.total_tax{display:none!important;}
.shopping-cart-wrapper form {clear:none!important;}

.clear1 {
  clear:both;
  height:0;
  line-height:0;
  font-size:0;
}
#compare {
padding:25px 38px;
  color:#fff;
  -moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
  -moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;
background:#3C61A2;
list-style:none;
position:relative;
}
#compare .blocks {
  color:#333; 
}
#compare .blocks .bestPrice {  
height:70px;
left:433px;
position:absolute;
top:12px;
width:70px;
z-index:20;
}
#compare .blocks .bestPrice img {
  behavior: url(images/iepngfix.htc);
}

#enterprise,
#extended, 
#basic,
#starter {
float:left;
padding:0 0 0 0;
width:220px;
}

#enterprise {
  
}

#extended {
padding:0 5px 0 0;
}

#basic {
padding:0 5px 0 0;
width:235px;
}

#starter {

}

#compare .blocks .whiteTop {
  background:url(images/price_white_top.png) no-repeat 0 bottom;
  behavior: url(images/iepngfix.htc);
  width:220px;
  height:6px;
  line-height:0;
  font-size:0;
  margin-top:12px;
}

#compare .blocks .whiteMiddle {
background-color:#FFFFFF;
height:550px;
padding:0 10px;
width:200px;
}

#compare .blocks .whiteBottom {
  background:url(images/price_white_bottom.png) no-repeat 0 0;
  behavior: url(images/iepngfix.htc);
  width:220px;
  height:18px;
  line-height:0;
  font-size:0;
}

#compare .blocks .yellowTop {
  background:url(images/price_yellow_top.png) no-repeat 0 0;
  behavior: url(images/iepngfix.htc);
  width:235px;
  height:18px;
  line-height:0;
  font-size:0;
}

#compare .blocks .yellowMiddle {
  background:url(images/price_yellow_center.png) repeat-y 0 0;
  behavior: url(images/iepngfix.htc);
  width:200px;
  padding:0 17px 0 18px; 
  height:550px;
}

#compare .blocks .yellowBottom {
  background:url(images/price_yellow_bottom.png) no-repeat 0 0;
  behavior: url(images/iepngfix.htc);
  width:235px;
  height:18px;
  line-height:0;
  font-size:0;
}

#compare .blocks .pre {
  text-align:center;
  padding:10px 0 0 0;
  border-bottom:1px solid #179fc0; 
}

#compare .blocks .content {
clear:both;
float:none;
padding:0;
width:200px;
}

#compare .blocks .sub {
  width:200px;
  text-align:center;
}

#compare .blocks .pre h2 {
color:#3C61A2;
font-size:30px;
font-weight:bold;
line-height:20px;
padding:0 0 10px;
text-shadow:1px 1px 2px #236B8D;
text-transform:uppercase;
}

#compare .blocks .pre span.subHeadline {
  font-size:11px;
  line-height:15px;
  color:#179fc0;
  
}

#compare .blocks .pre .price {
  padding:10px 0 0 0;
  font-weight:bold;
  font-size:40px;
  line-height:40px;
  text-shadow:1px 1px 2px #000000;
}

#compare .blocks .pre .price span.small {
  font-size:14px;
}
.small{font-size:10px}

#compare .blocks .content ul {
  list-style:none;
  padding:10px 0 10px 0;
  margin:0;
}

#compare .blocks .content li {
  line-height:20px;
  text-align:center;
}

#compare .blocks .sub .button1 {
  margin:0 auto 0 auto;
  width:130px;
}

#compare .blocks .sub .button1 .text {
background:transparent url(images/add-to-cart.png) no-repeat scroll 0 0;
float:left;
height:40px;
padding:5px 0 0;
text-align:center;
width:138px;
}

#compare .blocks .sub .button1 .text a,
#compare .blocks .sub .button1 .text a:hover {
color:#FFFFFF;
font-size:13px;
font-weight:bold;
line-height:24px;
padding-left:22px;
text-decoration:none;
text-shadow:0 -1px 1px #0C607A;
}

#compare .blocks .sub a.order,
#compare .blocks .sub a.order:hover {
  font-size:11px;
  line-height:20px;
}

#compare .subBlocks {
  width:960px;
}

#compare .legend {
  float:left;
  width:338px;
}

#compare .legend ul {
  list-style:none;
}

#compare .legend li {
  font-size:11px;
  line-height:20px;
}