@charset "utf-8";

/*-------------------------------- EXTERNAL STYLE SHEETS --------------------------------*/

@import url("ui.tabs.css");
@import url("pop-up.css");
@import url("accordion.css");
@import url("../js/facebox/facebox.css");

/*-------------------------------- BASE ELEMENTS --------------------------------*/
html { overflow-y: scroll; }
body { background-color:#F2F9FF; } 
h1 {
	color:#990000;
	font:17px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
h2 {
	font:15px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#990000;
}
#privacy h2, #terms h2 {
	font:bold 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#515151;
}
#whats-new h2 {
	color:#3366CC;
}
h3 {
	color: #990000;
	font:14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
h4 {
	color: #990000;
	font:14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
h1, h2, h3, h4, h5, h6, strong {
	font-weight:bold;
	margin:10px 0;
}
blockquote h2 {
	color:#515151;
}
strong {
	color:#515151;
}
strong.blue {
	color: #0564ad;
}
strong.underline {
	color:#515151;
	text-decoration:underline;
}
strong .body-link {
	color:#990000;
}
strong .body-link:hover {
	color:#00CC00;
}
.accordion strong {
	color:#515151;
}
abbr, acronym {
	border-bottom:1px dotted #000;
	cursor:help;
}
em {
	font-style:italic;
	color:#1A1A1A;
	font:13px;
}
em.note {
	font-size:10px;
}
em.underline {
	text-decoration:underline;
	color:#1A1A1A;
	font:13px;
}
h2 em {
	text-decoration:underline;
	color:#990000;
	font:14px;
}
ul, ol, dl {
	margin:10px inherit;
}
blockquote {
	padding:5px 10px 5px;
	background-color:#F8F8F8;
	border-top:solid 3px #8CB3D9;
	border-bottom:solid 3px #8CB3D9;
	margin:10px 0;
	font:13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
ol, ul, dl {
	margin-left:15px;
	padding-left:15px;
}
ol li {
	list-style: decimal outside;
	margin:5px 0;
}
ul li {
	list-style: square outside;
	margin:10px 0;
}
ul li a {
	text-decoration:none;	
}
#whats-new ul li {
	list-style: disc outside;
	margin:10px 0;
}
#whats-new ul li ul li {
	list-style: circle outside;
}
#tab1 li, #tab2 li, #tab3 li, #tab4 li {
	list-style: square outside;
	margin:15px auto;
}
dl dd {
	margin-left:10px;
}
th, td {
	border:1px solid #000;
	padding:5px;
}
th {
	font-weight:bold;
	text-align:center;
}
caption {
	margin-bottom:.5em;
	text-align:center;
}
p, fieldset, table {
	margin:10px 0;
}
img {
	border:none;
	margin:0;
}
form {
	margin:10px 0;
}
iframe.audio {
	margin:0 10px;
	vertical-align:bottom;
}
a {
	color: #0564ad;
	text-decoration:none;
}
a.underline{
	color: #0564ad;
	text-decoration:underline;
}
a:hover {
	color:#00CC00;
}
hr {
	background-color:#E3E3E3;
	color:#E3E3E3;
	height:1px;
	border:none;
	margin:10px 0;
}

hr + ul,
hr + ol  {
    margin-top: -10px;
}

body {
	margin:0;
	padding:0;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#515151;
	line-height:1.4em;
	word-spacing:.10em;
}

/*-------------------------------- SITE WRAPPER --------------------------------*/

#wrapper {
	width:765px;
	margin:10px auto 0;
	background: url(../images/header-background.png) no-repeat;
	position:relative;
	padding:101px 0 10px 0;
}
#header-link {
	width:245px;
	height:55px;
	text-indent:-9999px;
	display:block;
	top:18px;
	left:26px;
	position:absolute;
}

/*-------------------------------- CONTENT WRAPPER --------------------------------*/

#content {
	background:url(../images/content-background.png) repeat-y center;
	width:765px;
	padding:0;
	overflow:hidden;
	height:1%;
}
#content {
	background-position:0px 0;
}
/*-------------------------------- NAVIGATION --------------------------------*/

#navigation {
	margin:0;
	padding:0;
	position:absolute;
	top:58px;
	left:13px;
}
#whats-new #navigation li {
	list-style:none;
} 

#navigation li{
	list-style:none;
	float:left;
	background:url(../images/nav-divider.png) right center no-repeat;
	padding:10px 13px;
}
#navigation li a {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#0564ad;
}
#navigation li a:hover {
	color:#00CC00;
}
#navigation li.first-child {
	padding:10px 12px 10px 2px;
	margin:10px 0 0;
}
li#memlog {
	background: url(../images/orangedot.gif) 17px 15px no-repeat;
	padding:10px 20px 10px 30px;
	position:absolute;
	right:-165px;
}
li#memlog a{
	font-weight:bold;
}	

/*-------------------------------- MAIN CONTENT BLOCK --------------------------------*/

#main {
	width:557px;
	float:left;
	padding:0 14px;
	margin:10px 0 0;
	border-right:solid #E3E3E3 1px;	
	color:#000;
}
#full-main #main {
	width:665px;
	padding:0 50px;
	margin:10x 0 0;
	float:none;
	border-right:none;	
	color:#000;
}

/*-------------------------------- INDEX SIX BLOCK PACKAGES --------------------------------*/

#packages {
	margin:0 0 10px;
	padding:0;
	list-style:none;
	width:100%;
	float:left;
	clear:both;
}

#packages li {
	list-style:none;
	margin:0;
	padding:0;
}
#packages dl{
	margin:0;
	padding:0px 10px 10px;
	width:161px;
	float:left;
	text-align:center;
	position:relative;
}
dl#package1, dl#package4 {
	padding:0 15px 10px 5px;
}
dl#package2, dl#package45 {

}
dl#package3, dl#package6 {
	padding:0 5px 10px 15px;
}
#packages #bottom-block dl{
	margin:10px 0 0 0;
	padding:0 10px 0px;
	float:left;
	position:relative;
}
#packages dl dt{
	margin:10px 0;
	padding:0;
	position:relative;
}
#packages dl dd {
	margin:10px 0;
	padding:0;
	font: 11px/16px "Verdana", Arial, Helvetica, sans-serif;
	position:relative;
}
#packages dt a {
	font:bold 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#0564ad;
}
#packages dt a:hover {
	color:#00CC00;
}
#packages dd a {
	font: 11px/16px "Verdana", Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#packages div {
	overflow:hidden;
	height:auto !important;
	height:1%;
}
#tl {
	background:url(../images/roundbox.png) no-repeat top left;
	position:relative;
}
#tr {
	background:url(../images/roundbox.png) no-repeat top right;
	margin:0 0 0 7px;
	padding:7px 7px 0 0;
	position:relative;		
}
#bl {
	background:url(../images/roundbox.png) no-repeat bottom left;	
	position:relative;
}
#br {
	background:url(../images/roundbox.png) no-repeat bottom right;
	position:relative;
	margin:0 0 0 7px;
	padding:0 7px 7px 0;
}
#top-block, #bottom-block{
	width:100%;
	position:relative;
}
#top-block {
	background:url(../images/bluegrad.png) repeat-x left bottom #FCFDFF;
}
#bottom-block {
	top:-5px;
}
.dividers {
	background:url(../images/package-lines.png) repeat-y top center;
}
#packages dl dt a {
	padding:5px 0 15px 35px;
}
dl#package1 dt a {
	background:url(../images/pro-shopping-cart.gif) no-repeat left top;

}
dl#package2 dt a {
	background:url(../images/shopping-cart-basic.gif) no-repeat left top;

}
dl#package3 dt a {
	background:url(../images/shopping-cart-basic.gif) no-repeat left top;

}
dl#package4 dt a {
	background:url(../images/server_mail_download.gif) no-repeat left top;

}
dl#package5 dt a {
	background:url(../images/creditcards32.gif) no-repeat left top;

}
dl#package6 dt a {
	background:url(../images/shield_green32.gif) no-repeat left top;
}

/*-------------------------------- SUCCESS STORIES --------------------------------*/
#successStories {  margin:0; padding:0; overflow:hidden; }
#successStories li { clear:both; list-style:none; margin-bottom:20px; overflow:hidden; }
#successStories .num { float:left; }
#successStories .ssImg { float:right; }
#successStories div { width:320px; float:left; margin:0 10px; }
#successStories p { font:12px Verdana, Arial, Helvetica, sans-serif; color:#3A3A3A; }
#successStories h2 { margin-top:0;  font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#515151; }

#success-stories {
	clear:both;
	float:left;
	margin:3px 0 10px;
	padding:0;
}
#success-stories li {
	margin:25px 0;
	padding:0 190px 0 0;
	list-style:none;
	background-repeat:no-repeat;
	background-position:right top;
	min-height:137px;
}
#success-stories li dl{
	padding:0;
	clear:both;
	margin:0 0 10px;
	width:100%
}
#success-stories li dl dt{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 10px;
	color:#515151;
	padding-left:40px;
}
#success-stories li dl dd{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#3A3A3A;
	margin:0 0 10px;
	padding:0;
	padding-left:40px;
}

#success-stories-1 {
	background-image:url(../images/clientsites/UltimateChocolateShoppe.jpg);
}

#ecommerce-success-stories-2 #success-stories-1 {
	background-image:url(../images/clientsites/msm.jpg);
}

li#success-stories-1 dt{
	background:url(../images/num1.gif) left top no-repeat; min-height:32px;
}

li#success-stories-2 {
	background-image:url(../images/clientsites/JerryWest.gif);
	margin:0;
}

#ecommerce-success-stories-2 li#success-stories-2 {
	background-image:url(../images/clientsites/mikelitman.jpg);
	margin:0;
}

li#success-stories-2 dt{
	background:url(../images/num2.gif) left top no-repeat; min-height:32px;
}
#success-stories-3 {
	background-image:url(../images/clientsites/yahoostore.gif);
}

#ecommerce-success-stories-2 #success-stories-3 {
	background-image:url(../images/clientsites/nifty50sshop.jpg);
}

li#success-stories-3 dt{
	background:url(../images/num3.gif) left top no-repeat; min-height:32px;
}
#success-stories-4 {
	background-image:url(../images/clientsites/redrocket.gif);
}

#ecommerce-success-stories-2 #success-stories-4 {
	background-image:url(../images/clientsites/bird-cage.jpg);
}

li#success-stories-4 dt{
	background:url(../images/num4.gif) left top no-repeat; min-height:32px;
}
#success-stories-5 {
	background-image:url(../images/clientsites/WPAngle.jpg);
}

#ecommerce-success-stories-2 #success-stories-5 {
	background-image:url(../images/clientsites/johndelime.jpg);
}

li#success-stories-5 dt{
	background:url(../images/num5.gif) left top no-repeat; min-height:32px;
}
#success-stories-6 {
	background-image:url(../images/clientsites/barack20.gif);
}

#ecommerce-success-stories-2 #success-stories-6 {
	background-image:url(../images/clientsites/seoxtreme.gif);
}

li#success-stories-6 dt{
	background:url(../images/num6.gif) left top no-repeat; min-height:32px;
}
#success-stories-7 {
	background-image:url(../images/clientsites/greenfroggarden.gif);
}

#ecommerce-success-stories-2 #success-stories-7 {
	background-image:url(../images/clientsites/h8days.jpg);
}

li#success-stories-7 dt{
	background:url(../images/num7.gif) left top no-repeat; min-height:32px;
}
#success-stories-8 {
	background-image:url(../images/clientsites/likeapro.gif);
}

#ecommerce-success-stories-2 #success-stories-8 {
	background-image:url(../images/clientsites/teenfrontier.gif);
}

li#success-stories-8 dt{
	background:url(../images/num8.gif) left top no-repeat; min-height:32px;
}
#success-stories-9 {
	background-image:url(../images/clientsites/spytechs.gif);
}

#ecommerce-success-stories-2 #success-stories-9 {
	background-image:url(../images/clientsites/grappler.gif);
}

li#success-stories-9 dt{
	background:url(../images/num9.gif) left top no-repeat; min-height:32px;
}
#success-stories-10 {
	background-image:url(../images/clientsites/bestsellermillions.jpg);
}

#ecommerce-success-stories-2 #success-stories-10 {
	background-image:url(../images/clientsites/joeysmith.jpg);
}

li#success-stories-10 dt{
	background:url(../images/10.png) left top no-repeat; min-height:32px;
}
#success-stories-11 {
	background-image:url(../images/clientsites/pctt.gif);
}

#ecommerce-success-stories-2 #success-stories-11 {
	background-image:url(../images/clientsites/powblog.jpg);
}

li#success-stories-11 dt{
	background:url(../images/num11.gif) left top no-repeat; min-height:32px;
}

#success-stories-12 {
	background-image:url(../images/clientsites/buyabeat.gif);
}

#ecommerce-success-stories-2 #success-stories-12 {
	background-image:url(../images/clientsites/jerryspaintball.gif);
}

li#success-stories-12 dt{
	background:url(../images/num12.gif) left top no-repeat; min-height:32px;
}


/*-------------------------------- TOP TEN --------------------------------*/

#top-ten {
	padding:0;
	margin:10px 0;
}
#top-ten dt {
	color:#990000;
	font:bold 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	margin:20px 0 10px 10px;
	height:50px;
	padding:0 0 0 70px;
}
#top-ten dd  {
	padding:0 0 0 70px;
	margin:-35px 0 0 10px;
}
#top-ten-1 {
	background-image: url(../images/find48.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top:0;
}
#top-ten-2 {
	background-image: url(../images/plug48.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#top-ten-3 {
	background-image: url(../images/user1_message48.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#top-ten-4{
	background-image: url(../images/components48.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#top-ten-5 {
	background: url(../images/server_lock48.gif) no-repeat left top;
}
#top-ten-6 {
	background-image: url(../images/currency_dollar48.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#top-ten-7 {
	background-image: url(../images/sort_ascending48.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#top-ten-8 {
	background-image: url(../images/wrench48.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#top-ten-9 {
	background-image: url(../images/user_headset48.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#top-ten-10 {
	background-image: url(../images/handshake48.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

/*-------------------------------- GATEWAYS --------------------------------*/

.grey-box-blue-text {
	background-color:#F0F0F0;
	color:#0066CC;
	clear:both;	
	padding:10px;
}
.grey-box-blue-text strong {
	color:#0066CC;
}
.white-box-grey-border {
	color:#3A3A3A;
	clear:both;
	padding:10px;
	border:solid 1px #3A3A3A;
}

#gateways h2 {
	clear:both;	
	border-top:solid 1px;
	border-bottom:solid 1px;
	padding:10px 0;
}
#gateways hr {
	clear:both;	
}
ul.gateways  {
	margin:10px 0;
	padding:0;
	width:100%;	
	clear:both;
}
ul.gateways li{
	list-style:none;
	width:33%;
	float:left;
	text-align:center;
}

/*-------------------------------- FEATURES --------------------------------*/

#features {
	margin:0;
	padding:0;
}
#features li {
	list-style:none;
	clear:both;
	width:100%;
	margin:10px auto;
	/*position:relative;*/
}
#features li a {

}
#features dl {
	margin:0;
	padding:0;
	float:left;
	width:278px;
}
#features dt {
	margin:0 1px;
	padding:8px 5px;
	background-color:#F0F0F0;
	color:#0066CC;
	font:bold 12px "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	padding-left:30px;
}
#features dd {
	margin:7px 0px;
	padding:0 0 0 12px;
	background:url(../images/vsm_arrow.gif) no-repeat left 2px;
	font:11px Verdana,Arial,Helvetica,sans-serif;
}
#features dd.last-child {
	background:none;
}
#f1 dt {
	background: url(../images/plug_add.gif) no-repeat 2px center #F0F0F0;
}
#f2 dt {	
	background: url(../images/component.gif) no-repeat 2px center #F0F0F0;
}
#f3 dt {	
	background: url(../images/gears_preferences24.gif) no-repeat 2px center #F0F0F0;
}
#f4 dt {	
	background: url(../images/data_lock.gif) no-repeat 2px center #F0F0F0;
}
#f5 dt {	
	background: url(../images/chart.gif) no-repeat 2px center #F0F0F0;
}
#f6 dt {	
	background: url(../images/id_card_preferences.gif) no-repeat 2px center #F0F0F0;
}
#f7 dt {	
	background: url(../images/package_ok.gif) no-repeat 2px center #F0F0F0;
}
#f8 dt {	
	background: url(../images/text_loudspeaker.gif) no-repeat 2px center #F0F0F0;
}
#f9 dt {	
	background: url(../images/user_headset.gif) no-repeat 2px center #F0F0F0;
}
#f10 dt {	
	background: url(../images/currency.gif) no-repeat 2px center #F0F0F0;
}

/*-------------------------------- SUPPORT --------------------------------*/

#support {
float:left;
	margin:0;
	padding:0;
	background:url(../images/support-center-line.gif) repeat-y 271px;
	border-bottom:solid 20px #EFEFEF;
}
#support li.first-child{
top:-10px;
}
#support li {
	list-style:none;
	clear:both;
	width:100%;
	margin:10px auto 0;
	position:relative;
	border-top:solid 1px #990000;
	padding-top:20px;

}
#support li a {

}
#support dl {
	margin:0 10px 0 0;
	padding:0;
	float:left;
	width:268px!important;
	width:264px;
}
#support dt {
	color:#0066CC;
	font:bold 14px "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
}
#support dd {
	margin:10px 0;
	padding:0;
	font:12px Verdana, Arial, Helvetica, sans-serif;
}
#support dl dd.notice {
	color:#0066CC;
	font:9px Verdana, Arial, Helvetica, sans-serif;
}
#support dl dd.hours {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	line-height:1.4em;
}
#support dl dd.bottom-note {
	font:9px Verdana, Arial, Helvetica, sans-serif;
}
#us-office {
	background:url(../images/picture-flag-usa.jpg) no-repeat 0 30px;
}
#us-office dd, #canadian-office dd {
	padding-left:60px;
line-height:1.4em;
}
#canadian-office {
	background:url(../images/picture-flag-canada.jpg) no-repeat 0 30px;
}
/*-------------------------------- PARTENERS --------------------------------*/

#parteners, #parteners dl {
	margin:0;
	padding:0;
	width:auto;
}
#parteners {
	clear:both!important;
	float:left!important;
	margin:10px 0 10px;
}
#parteners img {
	position:absolute;
	bottom:0;
	left:0;
}
#parteners li, #parteners dl dt, #parteners dl dd {
	list-style:none;
	width:auto;
	margin:0px 0 10px;
	padding:0;
}
#parteners li {
	clear:both;
	margin:0;
}
#parteners dl {
	float:left;
	width:181px;
}
#parteners dt {
	text-align:center;
	height:55px;
	position:relative;
}

/*-------------------------------- FORMS --------------------------------*/

textarea {
	width:400px;
	height:150px;
}
#why label {
	width:200px;
	display:block;
	float:left;
	margin-left:120px;
}
#why input {
	min-width:200px;
}
#why input#submit {
	min-width:70px;
	margin-left:455px;
}
#secrets {
	background:#FFF;
}
#secrets #wrapper {
	width:541px;
	padding:70px 10px 0;
	margin:10px auto;
	background:url(../../images/aw1.JPG) no-repeat 2px 2px #FFF;
	border:solid 1px #474747;
	position:relative;
}
#secrets #header-link {
	position:absolute;
	display:block;
	top:2px;
	left:2px;
}
#secrets h1 {
	margin:0;
}
#secrets form {
	width:40%;
	margin:auto;
}
#secrets form input {
	width:150px;

}
#secrets form label {
	width:50px;
	display:block;
	float:left;
}
#secrets #submit {
	float:right;
	margin-right:10px;
}
.client-survery {
	margin:10px auto;
	width:61%;
}
.client-survery p{
	clear:both;
}
.client-survery textarea{
	clear:both;
}
.client-survery label {
	width:200px;
	display:block;
	float:left;
}
.client-survery select {
	width:200px;
	display:block;
}
.client-survery input {
	min-width:200px;
}
.client-survery input#submit {
	float:right;
	width:240px;
	margin:0 0 10px 0
}
/*-------------------------------- OPT-IN --------------------------------*/

#full-main.optin #main {
	width:40%;
	padding:0 0 0 50px;
	margin:10px 0;
	float:left;
}
#top {
	clear:both;
}
.optin #side {
	width:40%;
	float:right;
	border:none;
	padding:0 50px 0 0;
	margin:10px 0;
}
body.optin form {
	padding:221px 0 60px 61px;
	background:url(../images/optintop.jpg) no-repeat top center;
}
body.optin #input input{
	border: 1px solid #999;
	margin: 0px 10px 0px 0px;
	padding: 3px;
	color: #666;
	width: 160px; 
	font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
	float:left;
}
 #cmdSubmit {
	margin:-2px 0 0 2px;
}
*html #cmdSubmit {
	margin:-2px 0 0 0;
}

body.optin h1 {
	padding: 0;
	margin: 10px 0;
	font-weight: bold;
}
body.optin ul {
	list-style: none;
	margin: 10px 0;
	padding: 0 0 0 8px;
}
body.optin #main ul li {
	background: transparent url(../images/check.gif) 0 4px no-repeat;
	padding: 0 0 3px 20px;
}
body.optin #side  h1 {
	display: block;
	padding: 0 0 12px 45px;
	font-size: 15px;
	line-height: 150%;
	margin: 0 0 15px 0;
	color: #000000;
	background: url(../images/check.gif) 0 4px no-repeat;
}

/*-------------------------------- TWO LIST --------------------------------*/

.two-list li.left, .two-list li.right {
	list-style:none;
	margin:0;
	padding:0;
}
.two-list {
	list-style:none;
	margin:0;
	padding:0;
}

/*-------------------------------- TERMS --------------------------------*/

#terms li {
	color:#990000;
}
#terms li li {
	color:#3A3A3A;
}
#terms li p {
	color:#3A3A3A;
}
#terms ol li ol li {
	list-style:lower-alpha;
}
#terms ol li ol li ol li{
	list-style:lower-roman;
}

/*-------------------------------- TWO BUTTON --------------------------------*/

.two-button  {
	padding-right:80px;
	margin-top:-40px;
	height:95px;
}
.two-button a#free-trial-30-5 {
	position:relative;
	left:-125px;
	bottom:-42px;
}
.two-button a#free-trial-30-3 {
	position:relative;
	left:170px;
	top:-30px;
}
/*-------------------------------- TABLE STYLING --------------------------------*/

table#package-break-down {
	border:0 none; 
	border-spacing: 0px;
	border-collapse: collapse;
	width:100%;
	margin:0 0 1px;
	background-color:#F5F8FF;
}
table#package-break-down tr {
	padding:5px;
}
table#package-break-down th {
	border:0 none;
	padding:10px 5px 0px 40px;
	text-align:center;
	font:normal 14px Verdana, Arial, Helvetica, sans-serif;
	vertical-align:top;
	background-image:url(../images/hmm.gif);
	background-repeat:no-repeat;
	background-position:10px 12px;
	
}
table#package-break-down td {
	border:0 none;
	padding:5px 5px 0;
	text-align:center;
	width:120px;
}
table#package-break-down a{
	clear:both;
	display:block;
	margin:10px 0;
}
table.shopping-cart-pricing caption {
	text-align:left;
	font:bold 16px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	margin:10px 0 0;
	color:#990000;
}
table.shopping-cart-pricing caption span {
	font:normal 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	color: #3A3A3A;
}
table.canadian-accounts.shopping-cart-pricing tr.first-child th, table.canadian-accounts.shopping-cart-pricing tr.first-child th em {
	color:#FFF;
}
table.canadian-accounts.shopping-cart-pricing tr.first-child{
	padding:0;
	margin:0;
	color:#FFF;
	vertical-align:top;
}
table.shopping-cart-pricing iframe{
	margin-bottom:3px;
}
table.shopping-cart-pricing {
	border:0 none; 
	border-spacing: 0px;
	border-collapse: collapse;
	width:100%;
	margin:0 0 10px;
	background-color:#F5F8FF;
}
table.shopping-cart-pricing tr {
	padding:5px;
}
table.shopping-cart-pricing th {
	padding:5px;
	text-align:left;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	border:0 none; 
}
table.shopping-cart-pricing tr.first-child th {
	background-color:#666;
	color:#FFF;
	text-align:center;
	font-weight:bold;

}
table.shopping-cart-pricing tr.first-child th a {
	color:#FFF;
	text-decoration:none;
}
table.shopping-cart-pricing td {
	border:0 none;
	padding:5px;
	text-align:center;
	font-size:11px;	
}

table.shopping-cart-pricing.account-pricing td {
	font-size:11px;	
}

table.shopping-cart-pricing tr.first-child th {
	margin:0;
	text-align:center;
	padding:5px 0;
	color: #3A3A3A;
}
table.shopping-cart-pricing td img {
	margin:0;
}	
/*-------------------------------- GATEWAY LIST --------------------------------*/
#gateway-list {
	margin:10px 0;
	padding:0;
	border:solid 1px #7F94D3;
	height:1%;
	overflow:hidden;
}
#gateway-list li#gateway-list-head {
	width:321px!important;
	width:314px;
	background:url(../images/header_gateways.jpg) left center no-repeat;
	padding:10px 141px 0 141px!important;
	padding:0px 121px 0 121px;
	height:51px;
	margin:0;
	text-align:center;
	color:#FFF;
	font:bold 16px "Trebuchet MS",Arial,Tahoma;
}
#pop-up #gateway-list li#gateway-list-head {
	padding:10px 50px 0!important;
	padding:10px 50px 0;
	height:51px!important;
	height:51px;
	width:359px!important;
	width:358px;
	margin:0;
}
#gateway-list li {
	list-style:none;
	background:url(../images/check32.gif) 20px top no-repeat;
	padding:0 0px 0 41px;
	margin:5px 0;
	float:left;
	width:144px;
}
#pop-up #gateway-list li {
	list-style:none;
	padding:0 0px 0 41px;
	margin:5px 0;
	float:left;
	width:108px;
	display:inline;
}
/*-------------------------------- SIDE CONTENT --------------------------------*/

#side {
	width:159px!important;
	width:158px;
	overflow:hidden;
	float:right;
	padding:0 10px;
	margin:10px 0 0;
	font:11px Verdana, Arial, Helvetica, sans-serif;
/*	color:#515151;*/
	color:#000;
}
#side #hs {
	margin:0 auto 10px;
	display:block;
	text-align:center;
}
#side #hs img{
	margin:0;
}
#side ul.side-nav {
	margin:10px 0;
	padding:0;
}
#side ul.side-nav li {
	list-style:none;
}
#side ul.side-nav li a {
	text-decoration:none;
}
#side dl {
	margin:10px 0;
	padding:0;
}
#side h3 {
	color: #8C8C8C;
	font:bold 14px 	"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	margin:10px 0;
	padding:0;
}
#side hr{
	margin:0;
}

/*-------------------------------- Free Trial Buttons --------------------------------*/

#free-trial-button {
	margin-bottom:0;
}
#sign-up-button {
	margin-top:0;
}
#free-trial-30-3 {
	display:block;
	margin:auto;
	text-indent:-9999px;
	background:url(../images/free-30-3.png) no-repeat left 0;
	height:57px;
	width:243px;
}
#free-trial-30-3:hover {
	background:url(../images/free-30-3.png) no-repeat left -56px;
}

#free-trial-30-5, .free-trial-30-5  {
	display:block;
	margin:auto;
	text-indent:-9999px;
	background:url(../images/free-30-5.png) no-repeat left 0;
	height:57px;
	width:154px;
}
#free-trial-30-5:hover, .free-trial-30-5:hover {
	background:url(../images/free-30-5.png) no-repeat left -56px;
}
#free-trial-30-4 {
	display:block;
	margin:auto;
	text-indent:-9999px;
	background:url(../images/free-30-4.png) no-repeat left 0;
	height:57px;
	width:200px;
}
#free-trial-30-4:hover {
	background:url(../images/free-30-4.png) no-repeat left -56px;
}


.previous-button {
	display: inline-block;
	margin:auto;
	text-indent:-9999px;
	background:url(../images/previous.png) no-repeat left 0;
	height:57px;
	width:116px;
	float:left;
	outline:none;
}
.previous-button:hover {
	background:url(../images/previous.png) no-repeat left -56px;
}


.next-button {
	display:inline-block;
	margin:auto;
	text-indent:-9999px;
	background:url(../images/next.png) no-repeat left 0;
	height:57px;
	width:78px;
	float:right;
	outline:none;
}
.next-button:hover {
	background:url(../images/next.png) no-repeat left -56px;
}
.affiliates-welcome{
	display:inline-block;
	margin:10px auto 0;
	text-indent:-9999px;
	background:url(../images/affiliates-welcome.png) no-repeat left 0;
	height:43px;
	width:155px;
	float:right;
	outline:none;
}
.affiliates-welcome:hover {
	background:url(../images/affiliates-welcome.png) no-repeat left -42px;
}


/*-------------------------------- FOOTER --------------------------------*/

#footer {
	background:url(../images/footer-background.png) no-repeat bottom;
	color:#000099;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	word-spacing:0.2em;
	width:548px;
	padding:0 218px 5px 14px;
	margin:0 0 0 -7px;
	text-align:center;
	line-height:1.7em;
	clear:both;
}
*html #footer, *:first-child #footer {
	margin:0 0 0 -8px;
}
#full-main #footer {
	padding:0 50px 5px;
	width:auto;
	margin:10px 0 0;
	clear:both;
}
#footer a, #footer-navigation a{
	text-decoration:none;
}
#copyright, #copyright a {
	color:#616161;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	cursor:text;
}
#footer #subnav, #footer #subnav a{
	color:#999999;
	font:10px Verdana, Arial, Helvetica, sans-serif;
}

/*-------------------------------- CLICK HIGHLIGHT CTRL + C TO COPY --------------------------------*/

.copy {
	border: 1px solid #B4BCD3;
	padding:10px 10px 45px;
	width:537px;
	height:55px;
	margin:10px 0;
	color:#3A3A3A;
	background:url(../images/text-area-bg.png) no-repeat center bottom #F0F0F0;
	cursor:pointer;
	overflow:hidden;
}
.copy.highlight {
	background:url(../images/text-area-bg-highlight.png) no-repeat center bottom #F0F0F0;
	cursor:text;
	height:auto;
}
.copy.height-fix {
	height:80px;
}
.copy.height-fix.one-hundred-px {
	height:150px;
}
.copy.height-fix.two-hundred-fifty-px {
	height:270px;
}
.copy.micro {
	height:50px;
}
.copy.extra-small {
	height:80px;

}
.copy.small {
	height:150px;
}
.copy.small-medium {
	height:250px;
}
.copy.medium {
	height:350px;
}
.copy.medium-large {
	height:450px;
	overflow:auto;
}
.copy.large {
	height:550px;
	overflow-y:auto;
	overflow-x:hide;
}
.copy.extra-large {
	height:650px;
	overflow:auto;
}

/*-------------------------------- MASTER CLASS LIST --------------------------------*/

.first-child {
	margin-top:0;
	margin-bottom:inherit;
}
.right {
	float:right;
}
.left {
	float:left;
}
.text-right {
	text-align:right;
}
.text-left {
	text-align:left;
}
.text-center {
	text-align:center;
}
.clear {
	clear:both;
}
.odd {
	background-color:#FFF;
}
.center {
	display:block;
	text-align:center;
	margin-left:auto;
	margin-right:auto
}
.body-link {
	color:#3A3A3A;
	text-decoration:none;
}

.quote-box {
	padding:5px 10px;
	background-color:#F5F8FF;
	border-top:solid 3px #8CB3D9;
	border-bottom:solid 3px #8CB3D9;
}
img.top-quote {
	margin:-8px 0 0 0;
	vertical-align:text-bottom;
	position:relative;
	top:3px;
}
img.bottom-quote {
	margin:0;
	position:relative;
	top:13px;
}
#three-list {
	margin:0;
	padding:0;
}
#three-list .one, #three-list .two , #three-list .three {
	list-style:none;
	padding:5px 0 5px 35px;
	margin:10px 0;
}

.one {
	background:url(../images/num1.gif) left top no-repeat;
}
.two {
	background:url(../images/num2.gif) left top no-repeat;
}
.three {
	background:url(../images/num3.gif) left top no-repeat;
}
.four {
	background:url(../images/num4.gif) left top no-repeat;
}
.five {
	background:url(../images/num5.gif) left top no-repeat;
}
.six {
	background:url(../images/num6.gif) left top no-repeat;
}

#reviews blockquote {
	margin:40px 0;
}
#reviews blockquote.first-child {
	margin:10px 0 40px;
}
