/*CSS Document*/
/*Created for My Next Customer by Unit Interactive on 09/14/07*/

* {
	margin: 0;
	padding: 0;
}

html {
	margin: 0;
	padding: 0;
	overflow: scroll;
}

body {
	font-size: 62.5%;
	background: #ccc;
	margin: 0 auto;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
}

#wrapper {
	background: #fff;
}

#wrapperhome {
	background: #ebebeb;
	background-image:url(../images/body_bg.gif);
	background-repeat: repeat-x
}

h1, h2, h3, h4, h5 {
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	text-align: left;
}


p, li, dt, dd, label {
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	text-align: left;
}

a:link, a:visited {
	color: #3591bf; text-decoration: none;
}

a:hover {
	color: #3591bf; text-decoration: none;
}

/*---------------------------------------------- message ----------------------------------------------*/

p.message {
	color: #FF3333;
}

/*---------------------------------------------- Header ----------------------------------------------*/
#header {
	margin: 0 auto;
	width: 925px;
	position: relative;
/*	background-color:#ffffff;	*/
}

#header img {
	margin: 22px;
	_padding-bottom: 22px;
	#padding-bottom: 22px;
	float: left;
	border: none;
	text-decoration: none;
}


/* topnav */
#header p {
	position: absolute;
	top: 12px;
	right: 5px;
	font-size: 1.6em;
	color: #555;
}

#header p a:link, #header p a:visited {
	padding: 0 3px;
	color: #666;
	text-decoration: none;
}

#header p a:hover {
	color: #3591bf;
}

/* main nav */
#header ul {
	position: absolute;
	top: 35px;
	right: 0;
	margin:0;
	padding:10px 0 0 0;
	list-style:none;
  }
  
  #header li {
	font-size: 18px;
	font-weight: bold;
	float:left;
  }
  
ul.postnav,ul.postnav li {
	margin:0;
	padding:0;
	list-style-type:none;
}

ul.postnav li {
	float:left;
	margin-right: 2px;
	padding-bottom:100px;
}

ul.postnav li#smallbiztab a:link, ul.postnav li#smallbiztab a:visited {
	display:block;
	width: 175px;  /* change this width if larger tabs are needed */
	padding: 5px 0 10px 0;
	background: #ccc; color: #fff;
    text-decoration:none;
	text-align:center;
}

ul.postnav li#smallbiztab a:hover {
	background: #95d8fe; color:#fff;
}

ul.postnav li#agencytab a:link, ul.postnav li#agencytab a:visited {
	display:block;
	width: 90px;  /* change this width if larger tabs are needed */
	padding: 5px 0 10px 0;
	background: #ccc; color: #fff;
    text-decoration:none;
	text-align:center;
}

ul.postnav li#agencytab a:hover {
/*	background: #ffc58c; color:#fff;	*/
	background: #95d8fe; color:#fff;
}

ul.postnav li#franchisetab a:link, ul.postnav li#franchisetab a:visited {
	display:block;
	width: 110px;  /* change this width if larger tabs are needed */
	padding: 5px 0 10px 0;
	background: #ccc; color: #fff;
    text-decoration:none;
	text-align:center;
}

ul.postnav li#franchisetab a:hover {
/*	background: #ffc58c; color:#fff;	*/
	background: #95d8fe; color:#fff;
}

ul.postnav li#platformtab a:link, ul.postnav li#platformtab a:visited {
	display:block;
	width: 110px;  /* change this width if larger tabs are needed */
	padding: 5px 0 10px 0;
	background: #ccc; color: #fff;
    text-decoration:none;
	text-align:center;
}

ul.postnav li#platformtab a:hover {
/*	background: #ffc58c; color:#fff;	*/
	background: #95d8fe; color:#fff;
}

#content #aLoginDiv {
	font-size:0.8em;
}
/*------------ Tab on states -------------*/
/*first id is applied to body of page, second id applied to individual nav li */
#smallbiz li#smallbiztab a, #smbhow li#smallbiztab a, #smbabout li#smallbiztab a, #smbcustomers li#smallbiztab a, #smbcontact li#smallbiztab a, #smblogin li#smallbiztab a, #smbpricing li#smallbiztab a, #smbcompany li#smallbiztab a, #management li#smallbiztab a, #history li#smallbiztab a, #mncnews li#smallbiztab a {
	background: #399bcc; color:#fff;
  }
  
 #agency li#agencytab a, #agencyhow li#agencytab a, #agencyabout li#agencytab a, #agencycustomers li#agencytab a, #agencycontact li#agencytab a, #smblogin li#agencytab a, #agencypricing li#agencytab a {
	background: #399bcc; color:#fff;
  }
 
#franchise li#franchisetab a, #franchisehow li#franchisetab a, #franchiseabout li#franchisetab a, #franchisetestimonials li#franchisetab a, #franchisecontact li#franchisetab a, #smblogin li#franchisetab a, #franchisepricing li#franchisetab a {
	background: #399bcc; color:#fff;
  }   
#platform li#platformtab a, #platformhow li#platformtab a, #platformabout li#platformtab a, #platformtestimonials li#platformtab a, #platformcontact li#platformtab a, #smblogin li#platformtab a, #platformpricing li#platformtab a {
	background: #399bcc; color:#fff;
  }
  
#creativepro li#creativeprotab a {
	background: #ff9f40; color:#fff;
  }


#agency li#agencytab a {
	background: #399bcc; color:#fff;
  }
  
 #franchise li#franchisetab a {
	background: #399bcc; color:#fff;
  }
  
 #platform li#platformtab a {
	background: #399bcc; color:#fff;
  } 
/*---------------------------------------------- banner ----------------------------------------------*/
#bannercontainer {
	background: #fff url(../images/bg_smbanner_blue.gif) repeat-x top; display: block;
	height: 42px;
	position: relative;
	z-index: 10;
}

#banner {
	margin: 0 auto;
	width: 935px;
	text-align:right;
}

#smbhomebannercontainer {
	background-image:url(../images/img_banner2.jpg);
	display: block;
	height: 262px;
	border-top: 1px solid #fff;
	position: relative;
	top: -5px;
/*	z-index: 11;	*/
	background-position: center;
}

#homebannercontainer {
	background-image:url(../images/img_banner3.jpg);
	display: block;
	height: 347px;
	border-top: 1px solid #fff;
	position: relative;
/*	top: -5px;
	z-index: 11;	*/
	background-position: center;
}

#homebannercontainer #tryctahome h2{
	font-size:17px;
	line-height:22px;
	font-weight:normal;
	color:#333333;
	text-align:center;
}

#smbhomebanner {
	margin: 0 auto;
	width: 925px;
	position: relative;
}

#smbhomebanner img {
	position: absolute;
	top: -50px;
	left: 0;
}



#partnerbar {
	margin: 11px 0;
	background: #fff url(../images/bg_partnerbar.gif) repeat-x top;
	display: block;
	height: 31px;
}

#partnerbar  img {
	margin: 0 auto;
	border: none;
	text-align: center;
}

/* Subnav */
#banner ul {
	padding: 15px 0 0 0;
	list-style: none;
	float: right;
}

#banner li {
	text-align: center;
	padding: 0 10px;
	float: left;
	font-size: 1.4em;
	color:#ffffff;
	/*color: #555;	*/
	font-weight: bold;
}

#banner li.login {
	padding-left: 30px; /* provides space between login and other nav items */
}

#banner li a:link, #banner li a:visited {
	/*color: #555;	*/
	color:#ffffff;
	text-decoration: none;
	display: block;
	height: 26px;
	float: left;
}

#banner li a:hover {
	/*	color: #fce5b8;	*/
	color: #333333; 
	text-decoration: none;
}

/* -----CSS FOR MAIN -- */


ul#navlist { 
	float:right;
	font-family: Tahoma, Verdana, sans-serif; 
}

ul#navlist a{
	font-weight: normal;
	text-decoration: none;
}


ul#navlist, ul#navlist ul, ul#navlist li{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}


ul#navlist li a.menu, ul#navlist li a.menuLast{
	color: #fff;
	font-size: 14px;
	font-family: "Trebuchet MS";
	font-weight: bold;
	text-decoration: none;
	white-space: nowrap;
	text-align:center;
	cursor: pointer;
	margin: 0px;
	display: inline;
	position: relative;
	float:right;
	width:136px;
	height:24px;
	background-image:url(../images/menuHeader.gif);
	background-repeat:no-repeat;
	text-transform: uppercase;
	background-position:bottom;
	padding-top:12px;
}

ul#navlist li a.menuLast{
	background-image:url(../images/menuHeader-last2.gif);
	width:205px;
}



ul#navlist li a.menu:hover, ul#navlist li a.menu:active, ul#navlist li a.menuLast:hover, ul#navlist li a.menuLast:active {
	color: #000000;
}



ul#subnavlist { display: none; }
ul#subnavlist li{ float: none; margin-top:0; }

ul#subnavlist li a
{
	padding:3px 0 0 5px ;
	margin: 0px;
	color: #999999;
	font-size: 12px;
	font-family: arial, Helvetica, sans-serif;
	background-color:#d7f5ff;
	white-space:nowrap;
}



ul#navlist li:hover ul#subnavlist
{
	display: block;
	position: absolute;
	font-size: 12px;
	margin-top:36px;
	width:132px
}

ul#navlist li:hover ul#subnavlist li a
{
	display: block;
	width: 130px;
	height:12px;
	padding:5px 0 6px 5px;
	border: 1px solid #5db8e5;
	color: #215975;
	font-size: 12px;
	font-family: arial, Helvetica, sans-serif;
	border-top:none;
	text-align:left;
}

ul#navlist li:hover ul#subnavlist li a:hover {
	color: #ffffff;
	background-color: #3c9dcd;
}

/* special cases for home page banner/header */
/*#wrapperhome ul#navlist {	margin-bottom:0;}
#wrapperhome ul#navlist li a.menu, #wrapperhome ul#navlist li a.menuLast{padding-top:6px;}
#wrapperhome ul#subnavlist li a{padding:5px 0 0 0 ;}
#wrapperhome ul#navlist li:hover ul#subnavlist{	margin-top:30px;}
#wrapperhome #bannercontainer {height: 30px;}
#wrapperhome #header {width: 957px;}
#wrapperhome #header img {margin:12px 22px 13px 0;}*/

/* end special cases for home page banner/header */

/*------------ Subnav on states -------------*/
#smallbiz #navMenu4, #smbhow #navMenu1, #smbfeatures #navMenu1, #agencyfeatures #navMenu1, #franchisefeatures #navMenu1,#franchise #navMenu1, #platformfeatures #navMenu1, #smbpricing #navMenu1, #smbcustomers #navMenu2, #casestudies #navMenu2, #smbtestimonials #navMenu2, #smbcompany #navMenu3, #management #navMenu3, #history #navMenu3, #mncnews #navMenu3, #partnerships #navMenu3, #smbcontact #navMenu5 {
	color: #000000;
	text-decoration: none;
/*	background: url(../images/bg_subnav_on_blue.gif) no-repeat  bottom;	*/  
} 



/*first id is applied to body of page, second id applied to individual subnav li */
#smbhow li#sub_smbhow a, #smbabout li#sub_smbabout a, #smbcustomers li#sub_smbcustomers a, #smbcompany li#sub_smbcompany a, #history li#sub_smbcompany a, #mncnews li#sub_smbcompany a, #management li#sub_smbcompany a, #smbcontact li#sub_smbcontact a, #smblogin li#sub_smblogin a, #smbpricing li#sub_smbpricing a, #smbfeatures li#sub01 a, #agencyfeatures li#sub02 a, #franchisefeatures li#sub03 a, #franchise li#sub04 a, #platformfeatures li#sub05 a{
	color: #000000;
	text-decoration: none;
/*	background: url(../images/bg_subnav_on_blue.gif) no-repeat  bottom;	*/  
} 



#sectionttl {
	font-family:Arial, Helvetica, sans-serif; 
	padding: 0 15px 5px 5px;	
	text-align:left; 
	font-size: 15px; 
	font-weight:bold;	
	color: #b7b9bb;
}

#tryctahome {
	display: block;
	width: 480px;
	height: 220px;
	position: absolute;
	top: 30px;
	left: 514px;
}

#tryctahome h1 {
	margin: 0;
	padding-top:0;
	font-size: 32px;
	line-height:32px;
	color: #3c9dcd;
	text-align: center;
	padding-left:0;
}

 #tryctahome h2 {
	font-size: 30px;
	line-height: 34px;
	text-align:center;
	font-weight:bold;
	padding: 15px 0 0 0;
	color:#0e2733;
}	


#tryctahome h4 {
	width:340px;
	height:70px;
	float:left;
	padding-top:0;
	background: url(../images/button-green-seePkgs.png) no-repeat;
	margin:15px 0 0 80px;
	line-height:160%;
}



#tryctahome h4 a:link,#tryctahome h4 a:visited{
	display: block;
/*	width: 440px;	*/
	width:340px;
	height: 70px;
	padding-top:15px;
/*	padding-left:9px; */
	padding-left:15px;
	text-align:left;
	text-decoration:none;
	background: url(../images/button-green-seePkgs.png) no-repeat;
/*	background-position:center;	*/
	z-index: 20;
	color:#ffffff;
	font-size:19px;
}

#tryctahome h4 a:hover{
	display: block;
	width:340px;
	height: 70px;
	background: url(../images/button-green-seePkgs2.png) no-repeat;
}

#tryctahome h4 a span.pkgtxt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#ffffff;
	text-align:center;
	white-space:nowrap;
	width:265px;
	padding:20px 0 0 5px;
}
#tryctahome h4 span.trialtxt{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:14px;
	text-align:center;
	white-space:nowrap;
	width:265px;
	padding-left:5px;
	padding-top:0;
}

 #tryctahome h3 {
	text-align:center;
	font-size:23px;
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:normal;
	padding:0;
	margin:0;
}	

.tryinfo {
	margin: 0 auto;
	padding: 0;
	width: 510px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
.tryinfo2 {
	margin: 0 auto;
	padding: 8px 0;
	width: 510px;
}

/* #tryctahome ol {
	margin: 0 5px 0 40px;
	float: left;
	width: 500px;
	_width: 220px;
}	*/

#tryctahome li {
	font-size: 18px;
	line-height:120%;
	color: #3c9dcd;
}

#tryctahome ul {
	margin: 0 5px 0 20px;
	padding:0;
	float: left;
	width: 250px;
	_width: 220px;
}



#tryctahome #loginlink{
	float:left;
	padding-top:20px;
}

#tryctahome #loginlink a:link, #tryctahome #loginlink a:visited { 
	font-family: Arial, Helvetica, sans-serif; 
	color:#ffffff; 
	font-size:14px; 
	text-decoration:none;
}

#tryctahome #loginlink a:hover {
	color:#ffffff; 
	text-decoration:underline;
}



/*---------------------------------------------- content container ----------------------------------------------*/
#contentcontainer {
	margin: 20px auto;
	width: 935px;
	min-height:375px;
}

#contentcontainer h1 {
	padding: 0 0 10px 0;
	font-size: 24px;
	
}

.titlebar {
	margin: 0 0 15px 0;
	padding: 0 0 20px 0;
	border-bottom: 1px solid #ddd;
}

.titlebar form {
	margin: -35px 0 0 0;
	float: right;
}

.titlebar form select {
	border: 1px solid #ccc;
	width: 300px;
	color: #666;
}

.titlebar form option {
	color: #666;
}

#breadcrumb {
	font-size: .6em;
	letter-spacing: -1px;
}
#content #breadcrumbs{
	text-align:left;
	padding: 0 0 20px 2px;
/*	margin-bottom:2px;
	margin-left: 0	*/
}

#content #breadcrumbs ul {
	list-style: none;
	text-align:left;
/*	display: block;	*/
	margin: 0;
	padding: 0
}

#content #breadcrumbs ul li{
	display: inline;	
	padding-right: 5px; 
	font-family:Arial, Helvetica, sans-serif;
	line-height: 110%;	
	color: #666666;
	font-size: 12px;
}

#content #breadcrumbs  ul li a{
	font-family:Arial, Helvetica, sans-serif;
	line-height: 110%;
	text-decoration: underline;
	color: #666666;
	font-size: 12px;	

}

#content #breadcrumbs ul li a:link, a:visited {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #666666;
}

#content #breadcrumbs ul li a:hover {
	text-decoration: underline;
	color: #ff9f40;
}

/*---------------------------------------------- right column ----------------------------------------------*/
#rightcol {
	width: 260px;
	float: right;
	border-left: 1px solid #333333
}

#rightcol h3 {
	padding: 0 15px 0 20px;
	font-size: 18px;
	letter-spacing: -1px;
	color: #333333;
}

#rightcol img {
	padding-top: 5px;
	padding-bottom: 15px;
	float:right
}

#rightcol table {
	width: 240px;
	border: none;
}

#rightcol p {
	padding: 0 15px 0 20px;
	font-size: 11px;
	line-height: 1.3em;
	border: none;
}

p.rightalign {
	text-align: right;
}

#rightcol ul {
	padding: 0 15px 5px 30px;
}

#rightcol li {
	padding: 0 5px 0 5px;
	font-size: 12px;
	line-height: 1.5em;
}

/*---------------------------------------------- left column ----------------------------------------------*/
#leftcol {
	width: 275px;
	float: left;
	border-bottom: 40px solid #fff;
}

.lefttestimonial {
	padding: 20px 0 0 15px;
	/*border-right: 1px solid #ccc;*/
	background: url(../images/bg_quote_blue.gif) no-repeat top left;
}

.ctaboxoutersmb {
	margin: 0 0 20px 15px;
	padding: 0 0 11px 0;
	background: #afe6fb url(../images/cta_bottom_blue.gif) no-repeat bottom left;
	width: 260px;
}

.ctaboxinnersmb {
	background: url(../images/cta_top_blue.gif) no-repeat top left;
	width: 260px;
	padding: 11px 0 0 0;
}

.ctaboxinnersmb p.sidebarlink{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.ctaboxinnersmb p.sidebarlink a{
	color:#666666;
}

.ctaboxinnersmb p.sidebarlink a:link, .ctaboxinnersmb p.sidebarlink a:link{
	color:#666666;
	text-decoration:none;
}

.ctaboxinnersmb p.sidebarlink a:hover{
	color:#399BCC;
	text-decoration:none;
	font-weight:bold;
}




/*.ctaboxoutercp {
	margin: 0 0 20px 15px;
	padding: 0 0 11px 0;
	background: #afe6fb url(../images/cta_bottom_blue.gif) no-repeat bottom left;
	width: 260px;
}

.ctaboxinnercp {
	background: url(../images/cta_top_blue.gif) no-repeat top left;
	width: 260px;
	padding: 11px 0 0 0;
}*/
.ctaboxoutercp {
	margin: 0 0 20px 20px;
/*	padding: 0 0 11px 0;
/*	background: #ffd8b1 url(../images/cta_bottom_orange.gif) no-repeat bottom left;	*/
	width: 260px;
}

/*.ctaboxinnercp {
	background: url(../images/cta_top_orange.gif) no-repeat top left;	
	width: 260px;
	padding: 11px 0 0 0;	
	padding: 0;
}*/



.ctaboxinnercp a {
	color: #ea923c; 
	text-decoration: none;
	font-size: 14px;
	line-height: 250%;
}

.ctaboxinnercp a:link, a:visited {
	color: #399BCC; 
	text-decoration: none;
}


.ctaboxinnercp a:hover {
	color: #399BCC; 
	text-decoration: none;
	font-weight: bold;
}

.ctaboxinnercp a.subsub {
	color: #ea923c; 
	text-decoration: none;
	font-size: 14px;
	line-height: 140%;
	padding:0; 
	margin:0
}

.ctaboxinnercp a.subsublast {
	color: #ea923c; 
	text-decoration: none;
	font-size: 14px;
	line-height: 140%;
	margin-bottom: 90px
}

.ctaboxinnercp a.subsubfirst:link, a.subsubfirst:visited, a.subsublast:link, a.subsublast:visited {
	color: #ea923c; 
	text-decoration: none;
}


.ctaboxinnercp a.subsubfirst:hover, a.subsublast:hover{
	color: #ea923c; 
	text-decoration: none;
	font-weight: bold;
}

p.noscripttxt {font-size:11px;}
p.footnote {font-size:9px}



.readbutton {
	display: block;
	width: 85px;
	height: 26px;
	float: right;
	margin-top: 5px;
	padding-right: 10px;
 	background: url(../images/btn_readmore2.gif) no-repeat top left;
}	
  
.readbutton a:link, .readbutton a:visited {
	display: block;
	width: 85px;
	height: 26px;
 	background: url(../images/btn_readmore2.gif) no-repeat top left;

}
  
.readbutton a:hover {
 	background: url(../images/btn_readmore2_on.gif) no-repeat top left;
}

.resultsbutton {
	display: block;
	width: 85px;
	height: 26px;
	float: right;
	margin-top: 5px;	
	padding-right: 10px;
 	background: url(../images/btn_seeresults.gif) no-repeat top left;
}	
  
.resultsbutton a:link, .resultsbutton a:visited {
	display: block;
	width: 85px;
	height: 26px;
 	background: url(../images/btn_seeresults.gif) no-repeat top left;

}
  
.resultsbutton a:hover {
 	background: url(../images/btn_seeresults_on.gif) no-repeat top left;
}

.seeallbutton {
	display: block;
	width: 85px;
	height: 26px;
	float: right;
	margin-top: 5px;	
	padding-right: 10px;
 	background: url(../images/btn_seeall.gif) no-repeat top left;
}	
  
.seeallbutton a:link, .seeallbutton a:visited {
	display: block;
	width: 85px;
	height: 26px;
 	background: url(../images/btn_seeall.gif) no-repeat top left;

}
  
.seeallbutton a:hover {
 	background: url(../images/btn_seeall_on.gif) no-repeat top left;
}




#about01, #about02, #about03, #about05 {
	background: #ffffff;
}

/* -------------------------   LEFT SIDENAV "ACTIVE" INDICATION   ------------------------------- */
/*first id is applied to body of page, second id applied to individual subnav  */
 #smbcompany #sub00, #management #sub01, #mncnews #sub03, #partnerships #sub05, #smbfeatures #sub01, #agencyfeatures #sub02, #franchisefeatures #sub03, #using #sub04, #platformfeatures #sub05, #smbcustomers #sub01, #casestudies #sub02, #smbtestimonials #sub03{
	color: #399BCC; 
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	line-height: 250%;
}



#leftcol h3 {
	padding: 0 15px 15px 15px;
	font-size: 2em;
	letter-spacing: -1px;
	color: #3c9dcd;
}

#leftcol table {
	width: 240px;
	border: none;
}

#leftcol p {
	padding: 0 15px 5px 15px;
	font-size: 1.4em;
	line-height: 1.3em;
}

p.rightalign {
	text-align: right;
}

#leftcol ul {
	padding: 0 15px 5px 30px;
}

#leftcol li {
	padding: 0 5px 0 5px;
	font-size: 12px;
	line-height: 1.5em;
}



ul#tertiarynav {
	padding: 0 15px 5px 0;
}

ul#tertiarynav li {
	padding: 0 5px 0 5px;
	font-size: 14px;
	line-height: 1.5em;
	list-style: none;
}

h2#getstarted { /* Get Started button*/
	border-left: 60px solid #afe6fb;
	_border: none;
	#border: none;
	display: block;
	width: 143px;
	height: 55px;
	background: url(../images/button_getstartedsm_blue.gif) no-repeat right bottom;
}
h2#getstarted a:link, h2#getstarted a:visited {
	display: block;
	width: 143px;
	height: 55px;
	background: url(../images/button_getstartedsm_blue.gif) no-repeat right bottom;
	text-indent: -5555px;
	text-decoration: none;
}

h2#getstarted a:hover {
	display: block;
	width: 143px;
	height: 55px;
	background: url(../images/button_getstartedsmo_blue.gif) no-repeat right bottom;
}

/*---------------------------------------------- content ----------------------------------------------*/
#contenthome {
	margin-bottom: 40px;
	width: 610px;
	padding-left: 24px;
}

#contenthome h2 {
	padding: 0 0 0 0;
	font-size: 2em;
	letter-spacing: -1px;	
}

#contenthome h4 {
	padding: 25px 0 10px 0;
	font-size: 14px;
}

#contenthome p {
	padding: 0 0 12px;
	font-size: 1.4em;
	line-height: 1.3em;
}

#contenthome ul{
	padding: 0 10px 0 25px;
}

#contenthome ol {
	padding: 0 10px 15px 25px;
	margin-top: 0;
}

#contenthome li {
	font-size: 1.4em;
	line-height: 1.3em;
}

#contentwide {
	margin:0 0 40px 20px;
	width: 935px;
}

#contenthome2 {
	margin-bottom: 40px;
	width: 935px;
}

#contenthome2 .subheading{
	font-size: 25px;
	color:#333333;
}

#contenthome2 .customerlogo_bg{
	background-image:url(../images/box_half1-bg.gif);
	background-repeat:repeat-y;
	width:467px;
		height:166px;
}

#contenthome2 #benefitsbox{
	float:left;
	width: 646px;
	margin:0;
	margin-right: 18px;
	margin-bottom: 12px;
}

#contenthome2 .benefits_bg{
	background-image:url(../images/box_3qtr-bg.gif);
	background-repeat:repeat-y;
	width:646px;
}

.sidewidgetbox {
	float:right;
	width: 271px;
	margin: 0 0 20px 0;

}

.sidewidget_bg {
	background-image:url(../images/box_1qtr-bg.gif);
	background-repeat:repeat-y;	
	padding:0 18px 0 20px;
}
.sidewidget_bg h3{
	color:#399bcc;
	font-size:17px;
	font-weight:bold;
}





  .sidewidget_bg a:link, .sidewidget_bg a:visited {
  	text-decoration: none;
	font-size: 11px;
	color: #666666
  }
  
  .sidewidget_bg a:visited {
  	text-decoration: none;
	color: #666666
	font-size: 11px;
  }
  
  .sidewidget_bg a:hover {
  	text-decoration: underline;
	font-size: 11px;
	color: #6719e4
  }
  
  .sidewidget_bg p {
	padding-top:8px;

} 






#contenthome2 #customerlogobucket{
	float:left;
	width: 467px;
/*	height: 181px;  */
	margin:0;
	margin-right: 20px;
}

#contenthome2 #customerlogobucket h4{
	color:#399bcc;
	font-size:17px;
	font-weight:bold;
	padding: 0px 20px 8px;
}

#contenthome2 .customerlogo_bg a:link, #contenthome2 .customerlogo_bg a:visited {
	font-size:12px;
	color:#bacf41;
	position:relative;
	top:10px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline
}

#contenthome2 .customerlogo_bg a:hover {
	color:#666666;
	text-decoration:underline
}

#contenthome2 #testimonialbucket{
	float:left;
	width: 448px;
/*	height: 181px; */
	margin:0;
	margin-bottom:18px;
}

#contenthome2 .testimonials_bg{
	background-image:url(../images/logo_half2-bg.gif);
	background-repeat:repeat-y;
	width:448px;
	height:166px;
}

#contenthome2 .testimonials_bg h4{
	color:#399bcc;
	font-size:17px;
	font-weight:bold;
	padding: 0px 20px 5px;
}

#contenthome2 .testimonials_bg p {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	width:390px;
	padding: 7px 20px 0;
	color: #333333;
}

#contenthome2 .testimonials_bg .quoteattrib{
	font-size: 12px;
	line-height:14px;
	text-align:right;
	color:#0e2733;
	font-family:Arial, Helvetica, sans-serif;
	padding-right:20px
}

#contenthome2 .testimonials_bg a:link, #contenthome2 .testimonials_bg a:visited {
	font-size:12px;
	color:#bacf41;
	position:relative;
	top:10px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline
}

#contenthome2 .testimonials_bg a:hover {
	color:#666666;
	text-decoration:underline
}

/*#contenthome2 #customerlogobucket a:link,#contenthome2 #customerlogobucket a:visited,#contenthome2 #testimonialbucket a:link,#contenthome2 #testimonialbucket a:visited {
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color: #000000;

}

#contenthome2 #customerlogobucket h4{
	font-size: 14px;
	font-weight:bold;
	padding: 10px 0 0;
	color:#0e2733;
}

#contenthome2 #testimonialbucket h4{
	font-size: 16px;
	font-weight:bold;
	padding: 10px 0 ;
	color:#0e2733;
}

#contenthome2 #testimonialbucket p{
	font-size: 15px;
	line-height:18px;
	padding-bottom: 25px ;
	color:#0e2733;
}

#contenthome2 #testimonialbucket .quoteattrib{
	font-size: 12px;
	line-height:14px;
	text-align:right;
	color:#0e2733;
	font-family:Arial, Helvetica, sans-serif
}	*/

#contenthome2 .threebucketbox{
	float:left;
	width: 302px;
	height: 162px;
	margin-left:25px;
	background-image:url(../images/box_freetrial.gif);
	background-repeat:no-repeat
}

#contenthome2 .threebucketbox2{
	float:left;
	width: 302px;
	height: 162px;
	margin-left:27px;
	background-image:url(../images/box_takethetour.gif);
	background-repeat:no-repeat
}
#contenthome2 .threebucketbox h2{
	font-size: 30px;
	line-height: 34px;
	font-weight:bold;
	padding: 15px 0 0 30px;
	color:#0e2733;
}
#contenthome2 .threebucketbox h3 a:link,#contenthome2 .threebucketbox h3 a:visited{
	display: block;
	width: 190px;
	height: 43px;
	margin-left: 15px;
	padding-top:17px;
	text-align:center;
	text-decoration:none;
	background: url(../images/button_startnow-orange.png) no-repeat right bottom;
	z-index: 20;
	color:#ffffff;
	font-size:19px;
}

#contenthome2 .threebucketbox h3 a:hover{
		display: block;
	width: 190px;
	height: 43px;
	margin-left: 15px;
	padding-top:17px;
	text-align:center;
	text-decoration:none;
	background: url(../images/button_startnow-orange.png) no-repeat right bottom;
	z-index: 20;
	color:#ffffff;
	font-size:19px;
}

#contenthome2 .threebucketbox2 h4{
	font-size: 22px;
	font-weight:bold;
	padding: 15px 0 0 25px;
	color:#0e2733;
}

#contentlogin {
	margin-bottom: 40px;
	width: 495px;
	float: none;

}

#content {
	margin-bottom: 40px;
	width: 613px;
	float: right;
}

#content h2, #contentwide h2 {
	padding: 0;
	font-size: 16px;
	letter-spacing: -1px;	
}

#content h3, #contentwide h3 {
	padding: 10x 0 10px 0;
	font-size: 16px;
	letter-spacing: -1px;	
}

#content h4, #contentwide h4 {
	/*padding: 35px 0 10px 0;*/
	padding: 35px 0 0 0;
	font-size: 16px;
	letter-spacing: -1px;	
}


#content p, #contentwide p {
	padding: 0 0 24px 0;
	font-size: 1.4em;
	line-height: 1.4em;
}


#content .customerlogorow img, #contentwide .customerlogorow img {
	float:left;
	padding-right: 20px;
}

#content img, #contentwide img {
	margin: 0 0 20px 20px;
	float: right;
	border: 1px solid #ccc;
}

#content ul, #contentwide ul {
	margin-top: -10px;
	padding: 0 10px 25px 25px;
}

#content li, #contentwide li {
	font-size: 1.3em;
	line-height: 1.4em;
}

#content li ul, #contentwide li ul {
	margin-top: 0;
	padding: 0 10px 5px 15px;
}

#content li ul li, #contentwide li ul li {
	font-size: 1em;
	line-height: 1.3em;
}

#content blockquote, #contentwide blockquote {
	float: right;
	margin: 0 0 20px 10px;
	padding: 20px 15px 0 25px;
	border-left: 1px solid #ccc;
	background: url(../images/bg_quote_blue.gif) no-repeat;
	background-position: 5% 1%; 
	width: 200px;
}

#featurebox {
	padding: 0 25px 25px;
/*	background-color:#ebebeb;*/
	background-image:url(../images/box_3qtr-bg.gif);
	background-repeat:repeat-y;
}
#featurebox .featureboxttl{
	font-size: 23px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	float:left;
	color: #399bcc;
	width: 600px;
	text-align:left;
	margin:0;
	padding: 2px 0 15px 0;
}
#featurebox  #featureboxlinks{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	float:right;
	width: 350px;
	margin:0;
	padding:0;
	text-align:right
}

#featurebox  #featureboxlinks a.featureboxlink:link, #featurebox  #featureboxlinks a.featureboxlink:visited{
	font-size: 14px;
	text-decoration:underline;
	color: #000000;
	padding-left: 25px;
}

#featurebox  #featureboxlinks a.featureboxlink:hover {
	text-decoration:underline;
	color: #399bcc;
}

#featurebox .featurerow {
	/*padding-bottom: 20px; */
	float:left;
	width: 625px
}

#featurebox .feature {
	float:left;
	width:285px;
	margin-right:20px;
	margin-bottom:40px
}
#featurebox  .featuretxt h5 {
	font-size: 15px;
	line-height: 16px;
	font-weight:bold;
	padding-bottom:5px;
	color: #000000;
}


#featurebox  .featuretxt {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 14px;
	color: #000000;	
	float:left;
	width:220px;
	text-align:left;
}

#featurebox  .featureimg {
	float:left;
	width:65px;
}

#content .pricingbox {
	width: 580px;
	padding: 15px;
	background-color:#ebebeb;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	text-align: left;
	font-size: 14px;
}

#content .pricingbox p{
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	text-align: left;
	font-size: 13px;
	padding-bottom:12px;
	line-height:130%;
	width:80%;
}

#content .spacerpricing {
	height:15px;
}

#mncnews #content h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#999999;
	font-weight: normal;
	letter-spacing:normal;
	padding:0 0 7px;
}



a.pricecontact {
	background-color: #399BCC;
	color: #ffffff;
	padding:4px;
	text-decoration:none;
}

a.pricecontact:link, a.pricecontact:link {
	background-color: #399BCC;
	padding:4px;
	color: #ffffff;
	text-decoration:none;
}

a.pricecontact:hover {
	background-color: #ffffff;
	padding:4px;
	color: #399BCC;
	text-decoration:none;
}

.priceDesc{
	float:left;
	width: 60%;
}

.priceName{
	float:right;
	width:40%;
	font-weight:bold;
	text-align:right;
	font-size: 14px;
	color:#666666;
}

.priceTable {
	font-size: 12px;
	padding: 7px;
	background-color:#fafafa;
}

.priceTable th {
	/*border-bottom: 1px solid #999999;
	border-top: 1px solid #999999;*/
}


#content .pricingbox a.expandCollapse:link, #content .pricingbox a.expandCollapse:visited{
	text-decoration:none;
	font-weight:bold;
}

#content .pricingbox a.expandCollapse:hover {
	text-decoration:none;
	font-weight:bold;
}

#pricedifference {
	font-family:Arial, Helvetica, sans-serif; 
	padding: 15px 15px 15px 15px;	
	text-align:left; font-size: 15px; 
	font-weight:bold;	
	color: #399BCC;
}





#taketour h2{
	padding-bottom: 20px;
	background: url(../images/button_takethetour.gif) no-repeat;
	width:238px;
	height:149px;
}

 #testimonials {
	background: url(../images/button_testimonials.gif) no-repeat;
	width:238px;
	height:149px;
}	

#taketour h2, #testimonials h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 23px;
	padding-top: 7px;
	color: #3C9DCD;
	text-align:center;
	text-decoration:none;
}

#taketour a{
	text-decoration:none;
}

#taketour a:link, #taketour a:visited{
	text-decoration:none;
}

#taketour a:hover h2{
	text-decoration:none;
	background: url(../images/button_takethetour2.gif) no-repeat;
}

#testimonials p{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	width:208px;
	padding: 7px 15px 0;
	color: #333333;
}

#testimonials p.quoteattrib{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	width:208px;
	text-align:right;
	padding: 0 15px 0 15px;
	color: #333333;
}


#testimonials h3 {
	margin-left:64px;
	text-align:center;
	display: block;	
	width:111px;
	height:46px;
	background: url(../images/button_readmore.gif) no-repeat;

}

#testimonials h3 a:link, #testimonials h3 a:visited{
/*	margin-left:64px;	*/
	display:block;
	width:111px;
	height:46px;
	color:#333333;	
	text-align:center;
	padding-top:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;	
	font-size: 12px;
	text-decoration:none;
/*	background: url(../images/button_readmore.gif) no-repeat;	*/
}

#testimonials h3 a:hover{
/*	margin-left:64px;	*/
	display:block;
	padding-top:14px;
	width:111px;
	height:46px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: url(../images/button_readmore2.gif) no-repeat;
}



ul.floatcontentlist {
	width: 250px;
	float: left;
}

p.paradivider {
	text-align: justify;
	margin-bottom: 16px;
	border-bottom: 1px solid #ccc;
}

p.justifytext {
	text-align: justify;
}

div.floatdiv {
	float: left;
	width: 300px;
}

ul.floatlist {
	width: 250px;
	float: left;
}

p.paragraphspacing {
	padding-bottom: 20px;
}


/*---------------------------------------------- content - full width ----------------------------------------------*/
#contentfull {
	margin-bottom: 40px;
	padding: 0 0 0 20px;
	width: 925px;
}

#contentfull h2 {
	padding: 0 0 0 0;
	font-size: 2em;
	letter-spacing: -1px;	
}

#contentfull p {
	padding: 0 0 24px 0;
	font-size: 1.4em;
	line-height: 1.4em;
}

#contentfull ul {
	padding: 0 10px 0 25px;
}

#contentfull li {
	font-size: 1.4em;
	line-height: 1.3em;
}

#contentfull p.teaser {
	width: 250px;
	font-size: 1.4em;
	line-height: 1.3em;
}


/*---------------------------------------------- Team Bios ----------------------------------------------*/

#bios p {
	text-align: left;
}

/*#bios img {
	margin: 0 20px 20px 0;
	float: left;
}*/

/*---------------------------------------------- Packages ----------------------------------------------*/
#packages {
	margin: 0 auto;
	width: 890px;
}

#packages h3 {
	padding: 25px 0 0 30px;
	font-size: 2.5em;
	font-weight: bold;
	letter-spacing: -1px;
	float: left;
	width: 122px;
	height: 105px;
	border-right: 1px solid #fff;
}

#packages p {
	padding: 10px 0 0 20px;
	width: 280px;
	float: left;
}

#packages ul {
	padding: 10px 0 0 30px;
	width: 250px;
	float: left;
}

.prices {
	padding: 10px 0 0 0;
	width: 143px;
	float: left;
}

#packages h4 {
	font-size: 1.4em;
	font-weight: normal;
	text-align: center;
}


/*#packagehdrrow {
	width:625px;
}

#packagehdrrow h4{
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	padding-top:40px;
	color:#ffffff;
	}
	
#packagehdrrow .pkgprice {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-align:center;
	width:80px;
}*/



#content table.packagestable h5 {
	background: url(../images/button_ordernow-over.png) no-repeat;
	background-position:center;
	text-align:center;

}

#content table.packagestable .basic h5, #content table.packagestable .pro h5, #content table.packagestable .enterprise h5 {width:137px;height:24px; padding:7px 0 0;margin:-5px 0 6px 0  }

#content table.packagestable .agency h5, #content table.packagestable .franchise h5 {
width:180px;height:24px; padding:7px 0 0;margin:-5px 0 6px 0  }		

#content table.packagestable h5 a, #content table.packagestable h5 a:link, #content table.packagestable h5 a:visited{
	width:137px;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#000000;
	text-decoration:none;
	background: url(../images/button_ordernow.png) no-repeat center;
	padding: 6px 20px 9px;
	text-align:center;
	vertical-align:middle;
}

#content table.packagestable h5 a:hover{
	width:137px;
	height:24px;
	background: url(../images/button_ordernow-over.png) no-repeat center;
	text-decoration:none;
	text-align:center;
}

/*for additional packages, duplicate one of the following styles, change id package number, change the background color, and apply id to package div*/
#package1 {
	padding: 15px 0;
	background: #eaeaea url(../images/bg_package_top.gif) no-repeat top left; /* image needed for rounded corners on top package in IE*/
	display: block;
	width: 890px;
	height: 125px;
}

#package2 {
	padding: 15px 0;
	background: #d9d9d9;
	display: block;
	width: 890px;
	height: 125px;
}

#package3 {
	padding: 15px 0;
	background: #ccc;
	display: block;
	width: 890px;
	height: 125px;
}

a.packagelink:link, a.packagelink:visited {
	text-decoration:none
}

a.packagelink:hover {
	text-decoration:underline
}

/*---------------------------------------------- pricing table ----------------------------------------------*/

#content .hdr_1 {
	float:left;
	width: 117px;
	height:103px;
 	background-image:url(../images/hdr_1.gif);
	background-repeat:no-repeat;
}
#content .hdr_2 {
	float:left;
	width: 117px;
	height:103px;
 	background-image:url(../images/hdr_2.gif);
	background-repeat:no-repeat;
}

#content .hdr_3 {
	float:left;
	width: 116px;
	height:103px;
 	background-image:url(../images/hdr_3.gif);
	background-repeat:no-repeat;
}
#content .hdr_4 {
	float:left;
	width: 119px;
	height:103px;
 	background-image:url(../images/hdr_4.gif);
	background-repeat:no-repeat;
}

#content .hdr-1 {
	float:left;
	width: 193px;
	height:103px;
 	background-image:url(../images/hdr-1.gif);
	background-repeat:no-repeat;
}
#content .hdr-2 {
	float:left;
	width: 193px;
	height:103px;
 	background-image:url(../images/hdr-2.gif);
	background-repeat:no-repeat;
}

#content .hdr-3 {
	float:left;
	width: 193px;
	height:103px;
 	background-image:url(../images/hdr-3.gif);
	background-repeat:no-repeat;
}
#content .hdr-3a {
	float:left;
	width: 193px;
	height:103px;
 	background-image:url(../images/hdr-3a.gif);
	background-repeat:no-repeat;
}
#content .hdr-4 {
	float:left;
	width: 195px;
	height:103px;
 	background-image:url(../images/hdr-4.gif);
	background-repeat:no-repeat;
}
#content .hdr-5 {
	float:left;
	width: 193px;
	height:103px;
 	background-image:url(../images/hdr-5.gif);
	background-repeat:no-repeat;
}


#content table.packagestable, #contentwide table.packagestable {
	border-collapse:collapse;
	table-layout:fixed;
	width:606px;
	margin-bottom:15px;
}

#contentwide table.packagestable {width:676px}
#contentwide table.packagestable td.pkgfeature, #contentwide table.packagestable td.featurecol {
	width:240px;
	border:1px solid #41B0e7;
	background: #EDF5F9 url(../images/bg_pkgcell.gif) repeat-x;
}

#contentwide table.packagestable td.featurecol {
	width:198px;
}

#contentwide table.packagestable td.featurecol p{
	font-size: 15px;
	line-height: 18px;
	text-align:left;
	color:#333333;
	padding:0 5px 7px 25px;

	}

#contentwide table.packagestable td.featurecol h2{
	text-align:left;
	color:#333333;
	margin:15px 0 10px 25px;
	padding:0;
	font-size:20px;
	font-weight:normal;
	letter-spacing:normal
}

#contentwide table.packagestable td.blank {
	border: none;
	background:#FFFFFF none;
}

#content table.packagestable td, table.packagestablefirst td, #contentwide table.packagestable td {
	background-color: #f5f5f5;
	border: 1px solid #399bcc;
	/*width:109px;
	width:80px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	padding:3px;

}


#content table.packagestable h4, #contentwide table.packagestable h4{
	/*font-size:16px;*/
	font-size:28px;
	font-family:Arial, Helvetica, sans-serif;
	/*font-weight:bold;*/
	font-weight:bold;
	text-align:center;
	letter-spacing:normal;
	padding-top:20px;
	color:#000000;
	}
	
	

	
	
	
	
#content table.packagestable .pkgprice, #contentwide table.packagestable .pkgprice {
	font-family:Arial, Helvetica, sans-serif;
	/*font-size:12px; */
	font-size: 16px;
	color:#000000;
	padding-bottom:15px;
	letter-spacing:normal
}

#content table.packagestable .fortext, #contentwide table.packagestable .fortext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
}

#content table.packagestable td.pkgfeature {
	width:192px;
	border:1px solid #399bcc;
}

#content table.packagestable td.hdrBasic, #contentwide table.packagestable td.hdrBasic {
width:192px;
	background-color: #399bcc;
	border-left:1px solid #FFFFFF;
	border-top:1px solid #399bcc;
	border-bottom:1px solid #399bcc;
	border-right:1px solid #399bcc;
}

#content table.packagestable td.hdrPro, #contentwide table.packagestable td.hdrPro {
width:192px;
	background-color:  #f9a01b;
	border-bottom:1px solid #f9a01b;
	border-right:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-top:1px solid #f9a01b;
}

#content table.packagestable td.hdrEnterprise, #contentwide table.packagestable td.hdrEnterprise {
width:192px;
	background-color:  #399bcc;
	border-left:1px solid #399bcc;
	border-right:1px solid #ffffff;
	border-top:1px solid #399bcc;
	border-bottom:1px solid #399bcc;

}

#contentwide table.packagestable td.hdrEnterprise, #contentwide table.packagestable td.hdrBasic {
	background: #3A9BCC url(../images/bg_hdrblue.gif) repeat-x;
	width:240px;
	}
	
#contentwide table.packagestable td.hdrPro {
	background: #F9A01B url(../images/bg_hdrorange.gif) repeat-x;
	width:240px;
	}	


#content table.packagestable td.pkgfeature ul, #contentwide table.packagestable td.pkgfeature ul {
	padding:0;
	margin:0;
}

#content table.packagestable td.pkgfeature li, #contentwide table.packagestable td.pkgfeature li, #contentwide table.packagestable td.featurecol li {
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:18px;
	color:#333333;
	text-align:center;
	padding:9px;
	text-indent:none;

}

.boldFeature{
	font-weight:bold;
	color:#c33700;
}

.plus {
   font-weight:bold;
   /*font-size:20px;*/
   color:#f9A01B;
}

#content table.packagestablefirst, #contentwide table.packagestablefirst {
	border-collapse:collapse;
	table-layout:fixed;

}

#content table.packagestable td.tablesubttl, #contentwide table.packagestable td.tablesubttl {
	background-color:#ffffff; 
	border:1px solid #ffffff;
	border-bottom:#4FB6F3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#399bcc;
	text-align:left;
	padding-top:85px;
	width:275px;

}

#content table.packagestable td.tablesubttl2, #contentwide table.packagestable td.tablesubttl2 {
	background-color:#ffffff; 
	border:1px solid #ffffff;
	border-bottom:#4FB6F3;
	border-top:#4FB6F3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#399bcc;
	text-align:left;
	padding-top:15px;
	white-space:nowrap;
}

#content table.packagestable td.tablesubttl3, #contentwide table.packagestable td.tablesubttl3 {
	background-color:#ffffff; 
	border:1px solid #ffffff;
	border-bottom:#4FB6F3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#399bcc;
	text-align:left;
	padding-top:85px;
	width:170px;

}


#content table.packagestable .basic, #contentwide table.packagestable .basic {
/*	background-color:#FAA931; */
	background-color:#399BCC;
	border: 1px solid #ffffff; 
	border-bottom:#4FB6F3; 
	width:137px;
/*	border-left:1px solid #FAA931;	*/
}

#content table.packagestable .pro, #contentwide table.packagestable .pro {
/*	background-color:#399BCC; */
	background-color:#F9A01B;
	border: 1px solid #ffffff; 
	border-bottom:#4FB6F3; 
/*	border-right:1px solid #399BCC;	
	background-image:url(../images/pkghdr-mostpopular.gif);
	background-repeat:no-repeat;
	background-position:right top;*/
	width:137px; 
	/*	border-right:1px solid #ffffff;*/
}

#content table.packagestable .enterprise, #contentwide table.packagestable .enterprise {
/*	background-color:#F15022; */
	background-color:#399BCC;
	border: 1px solid #ffffff; 
	border-bottom:#4FB6F3; 
	width:137px;
/*	border-left:1px solid #FAA931;	*/
}

#content table.packagestable .agency,  #contentwide table.packagestable .agency{
	background-color:#5255CC; 
	border: 1px solid #ffffff; 
	border-bottom:#4FB6F3; 
	width:158px;
/*	border-left:1px solid #5255CC	*/
}

#content table.packagestable .franchise, #contentwide table.packagestable .franchise {
	background-color:#F15022; 
	border: 1px solid #ffffff; 
	border-bottom:#4FB6F3;
	width:158px; 
/*	border-right:1px solid #F15022	*/
}

#content table.packagestable .franchise, #contentwide table.packagestable .franchise {
	background-color:#BED14B; 
	border: 1px solid #ffffff; 
	border-bottom:#4FB6F3; 
}

#content table.packagestable .franchiseassist. #contentwide table.packagestable .franchiseassist {
	background-color:#CF3D3D; 
	border: 1px solid #ffffff; 
	border-bottom:#4FB6F3; 
}



#content table.packagestable td.featurecol, table.packagestablefirst td.featurecol {
	background-color: #e5e5e5;
	border: 1px solid #4fb6f3;
	width:189px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	padding:3px 3px 3px 5px;
}

#content table.packagestable td.featurecol2, #contentwide table.packagestable td.featurecol2, table.packagestablefirst td.featurecol2 {
	background-color: #e5e5e5;
	border: 1px solid #4fb6f3;
	width:162px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	padding:3px 3px 3px 5px;
}

#content table.packagestable tr td img, #contentwide table.packagestable tr td img, table.packagestablefirst tr td img {
	border:none;
	text-align:center;
	float:none;
	margin:0;
}


/*---------------------------------------------- Login forms ----------------------------------------------*/

#content form ul {
	margin-top: 5px;
}

form.loginform fieldset {
	padding: 10px;
	margin:0 auto;
	/*border: 1px solid #ccc;
	width: 555px;*/
	width:455px;
	border:none;
	text-align:center;
}

#formtable td img {
	margin:0;
	padding:0;
}


.loginbutton {
	width:190px;
	float:left;
	padding-top:0;
	/*margin-left: 170px;*/
	margin-left:155px;
	background: url(../images/button_startnow-orange2.png) no-repeat right bottom;
}


.loginbutton a:link,.loginbutton a:visited{
	display: block;
	width:190px;
	height: 43px;
	padding-top:17px;
	text-align:center;
	text-decoration:none;
	background: url(../images/button_startnow-orange.png) no-repeat right bottom;
	background-position:center;
	z-index: 20;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:19px;
	font-weight:bold;
}

.loginbutton a:hover{
	display: block;
	width:190px;
	height: 43px;
	background: url(../images/button_startnow-orange2.png) no-repeat right bottom;


}

td.loginformbg {
	background-image:url(../images/loginform_bg.jpg);
	background-repeat:repeat-y;
	background-position:bottom;
}

/*for Safari and IE7*/
/*\*/
 /*html>body*form.loginform fieldset {
 	border: none;
	#border: 1px solid #ccc;
	clear: both;
}*/
 /**/
 
form.loginform input {
	text-align: left;
	float: left;
}

#content form.loginform fieldset h3 {
	font-size:18px;
	text-align:center;
	/*width:495px;*/
	width:475px;
	font-weight:normal;
}

#content form.loginform fieldset h2 {
	font-size:22px;
	text-align:center;
	/*width:495px;*/
	width:475px;
	font-weight:bold;
}


form.loginform fieldset ol {
	list-style: none;
	margin-left:85px;
}

form.loginform fieldset ol li {
	list-style: none;
	padding: 5px;
	margin: 0;
	float: left;
	display: block;
	width: 320px;
}

.formLabel {
	text-align: right;
	float: left;
	width: 145px;
	margin-right: 5px;
}

.formField {
	text-align: left;
	float: left;
	width: 145px;
}

.formText {
	padding:0;
}

.activatefields input, .activatefields textarea {
	width: 300px;
	float: left;
}

/*li.loginbutton {
	display: block;
	width: 195px;
	height: 49px;
	float: left;
 	background: url(../images/button_login_blue.gif) no-repeat top left;
}
  
li.loginbutton a:link, li.loginbutton a:visited {
	display: block;
	width: 195px;
	height: 49px;
 	background: url(../images/button_login_blue.gif) no-repeat top left;
	text-indent: -5555px;
	text-decoration: none;
}
  
li.loginbutton a:hover {
 	background: url(../images/button_logino_blue.gif) no-repeat top left;
}	*/

li.submitbutton {
	display: block;
	width: 195px;
	height: 49px;
	float: left;
 	background: url(../images/myaccount/buttons/button_submit_off.gif) no-repeat top left;
}
  
li.submitbutton a:link, li.submitbutton a:visited {
	display: block;
	width: 195px;
	height: 49px;
 	background: url(../images/myaccount/buttons/button_submit_off.gif) no-repeat top left;
	text-indent: -5555px;
	text-decoration: none;
}
  
li.submitbutton a:hover {
 	background: url(../images/myaccount/buttons/button_submit_on.gif) no-repeat top left;
}


ul.signupbuttons {
 	float: right;
	list-style: none;
	height: 49px;
 }

/*---------------------------------------------- Help Button ----------------------------------------------*/
a img.helpbutton {
	margin: -1px 0 0 3px;
	border: none;
	text-decoration: none;
}

/*---------------------------------------------- footer ----------------------------------------------*/
#footer {
	margin: 0 auto;
	width: 925px;
	height: 50px;
}

#footer p {
	font-size: 1.2em;
}

#footer p a:link, #footer p a:visited {
	padding: 0 3px;
	color: #666;
	text-decoration: none;
}

#footer p a:hover {
	color: #348db9; /* for color change*/
	text-decoration: none;
}

p.footerleft {
	float: left;
	width: 330px;
}

p.footerright {
	float: right;
	width: 475px;
	text-align: right;
}


/*---------- Clear Fix for divs with items floated inside them---------- */
.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */
.grayrule {
	border: 1px solid #999999
}
.clientblurb {	
	float:left;
	width: 410px;
	font-size:22px;
	color: #666666;
	text-align:left;
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
}

.resetFormLabel {
       text-align: right;
       float: left;
       width: 120px;
       margin-right: 5px;
}

.resetActivatefields input, .resetActivatefields textarea {
       width: 200px;
       float: left;
}


