/* General */

body {

margin: 0px auto;

padding: 0px;

font-family: Arial, Helvetica, sans-serif;

font-size: 80%;

color: #666666;

}
a:hover{ text-decoration:none}
a{ color:#666666; text-decoration:underline}


a:link, a:visited, a:active {

	color: #06c;

}



a:link img, a:visited img, a:active img, a:hover img {

	border: 0px none;

}



h1, h2, h3 {

	margin: 0;

	padding: 0;

}



/* Navigation */

#topline {

	border-bottom: 5px solid #026B33;

}



#head {

	width: 770px;

	min-height: 50px;	

}

#nav {

	width: 770px;

	margin:auto;

	min-height: 31px;

}



#nav ul {

	list-style: none;

	display: block;

	margin: 0;

	padding: 0;

	float: right;

}



#nav ul li {

	display: block;

	float: left;

	font-family: arial;

	font-size: 12px;

	font-weight: bold;

	background: #eee;

	margin-left: 15px;

}



#nav ul li a, #nav ul li a:visited, #nav ul li a:active {

	display: block;

	padding: 8px 10px;

	color: #000;

	text-decoration:none;

}



#nav ul li a:hover, #nav ul li #active {

	text-decoration: none;

	background-color: #026B33;

	color: #fff;

}



#nav ul li.login a, #nav ul li.login a:visited, #nav ul li.login a:active {

	color: #fff;

	text-decoration: none;

	background: #026B33;

	padding-left:10px; padding-right:26px; padding-top:8px; padding-bottom:8px

}



#logo {

	float: left;

	margin-top: 20px;

}



/* All Pages */

#title {

	width: 770px;

	margin: 0;

	text-align: left;

}

#title h2 {

	padding-left: 10px;

	font-family: 'Trebuchet MS', arial;

	font-size: 20px;

	line-height: 40px;

	font-weight: bold;

	min-width: 230px;

	color: #fff;

	background: #026B33;

	border-bottom: 1px solid #ddd;

	margin-bottom: 15px;

}

#content{

	width:770px;

}

#left{

	float: left;

	width: 560px;

}

#left h3{

	font-family: 'Trebuchet MS', arial;

	font-size: 16px;

	line-height: 20px;

	font-weight: bold;

	text-align: left;

	color: #026B33;

	}

#left p{

	margin-top:5px;



	text-align:justify;

	font-family: arial;

	font-size: 13px;

	line-height: 1.5em;

	margin-bottom: 20px;	

}

#right{

	float: right;

	width: 200px;	

}

#right ul {

	float: left;

	margin: 0;

	padding: 0;

	list-style: none;

	width: 200px;

	background: #fff;

	text-align: left;

}



#right ul li {

	display:block;

	cursor: pointer;

	font-family: arial;

	font-weight: bold;

	font-size: 12px;

	color: #333;

	margin: 0;

	padding:0;

	height:25px;

	background: #FFF;

	z-index: 100;

}

#right ul li a {

	display:block;

	margin:2px;

	padding-left: 10px;

	line-height: 25px;

	text-decoration: underline;	

	border-top: 1px solid #FFF;

	border-bottom: 1px solid #FFF;

}

#right ul li #active{

	color: #8C8C8C;

	background: #F6F6F6;

	border-top: 1px solid #E1E1E1;

	border-bottom: 1px solid #E1E1E1;

}

#right ul li a:hover {

	color: #026B33;

	background: #F6F6F6;

	border-top: 1px solid #8C8C8C;

	border-bottom: 1px solid #8C8C8C;

}

#right #signup {

	cursor: pointer;

	font-family: arial;

	font-weight: bold;

	line-height: 20px;

	font-size: 15px;

	color: #333;

	padding:5px;

	margin-bottom: 2px;

	background: #eee;

	border: 1px solid #ccc;

	text-decoration: underline;	

	z-index: 100;	

}



#hfooter {

	clear: both;

	border-top: 5px solid #026B33;

	background: #fff;

}



#hfooter div.wrapper {

	width: 770px;

	margin: 0px auto;

	font-family: arial;

	font-size: 11px;

	color: #333;

	text-align: left;

	line-height: 1.5em;

	padding: 10px 0;

}



#spacer{

	display:block;

	min-height:20px;

	_height:20px;

}



/* Homepage Specific */

#homebox {

	width: 770px;

	margin: 0;

}



#features {

	width: 770px;

	margin: 15px auto;

	text-align: left;

}



#features h2 {

	font-family: 'Trebuchet MS', arial;

	font-size: 18px;

	line-height: 20px;

	font-weight: bold;

	min-width: 230px;

	border-bottom: 1px solid #ddd;

	margin-bottom: 15px;

}



#features ol {

	float: left;

	margin: 0 20px 20px 0;

	padding: 0;

	list-style-position: inside;

	width: 200px;

	background: #fff;

}



#features ol li {

	cursor: pointer;

	font-family: arial;

	font-weight: bold;

	line-height: 40px;

	font-size: 12px;

	color: #333;

	background: #eee;

	padding-left: 10px;

	margin-bottom: 2px;

	border-left: 5px solid #fff;

	border-right: 5px solid #fff;

	z-index: 100;

}



#features ol li.active {

	color: #fff;

	background: #026B33;

	border-left: 5px solid #026B33;

	border-right: 5px solid #026B33;

}



.feature{

	font-family: arial;

	font-size: 13px;

	line-height: 18px;

	color: #333;

	height: 200px;

	padding: 8px 8px 0 0;

	z-index: 1;

}

.feature p{

	font-family: arial;

	font-size: 13px;

	line-height:20px;

}

.feature a:link, .feature a:visited {

	color: #026B33;

	text-decoration: none;

}



.feature table {

	padding: 0;

	border: 0px none;

	border-collapse: collapse; margin-left:0; margin-right:0; margin-top:10px; margin-bottom:0

}



.feature td {

	font-family: arial;

	font-size: 12px;

	line-height: 16px;

	padding: 0 5px 12px 0;

	vertical-align: top;

	color: #333;

}



#bottom {

	clear: both;

	width: 770px;

	margin: 15px auto;

	text-align: left;

}



#howitworks {

	width: 500px;

	margin-right: 20px;

}

#howitworks h3 {

	border-bottom: 2px solid #ccc;

	font-family: arial;

	font-size: 12px;

	font-weight: bold;

	text-transform: uppercase;

	color: #c00;

	text-align: left;

}

#news {

	float: right;

	width: 250px;

	text-align: center;

}



#news h3 {

	border-bottom: 2px solid #ccc;

	font-family: arial;

	font-size: 12px;

	font-weight: bold;

	text-transform: uppercase;

	color: #c00;

	text-align: left;

}



#news ul {

	list-style: none;

	padding: 0;

	width: 260px;

	background: #fff;

}



#news ul li {

	float: left;

	cursor: pointer;

	font-family: arial;

	font-weight: bold;

	font-size: 12px;

	color: #333;

	padding: 10px;

	margin-bottom: 2px;

	border-left: 5px solid #fff;

	border-right: 5px solid #fff;

	z-index: 100;

}



#news ul li.active {

	color: #fff;

	background: #026B33;

	border-left: 5px solid #026B33;

	border-right: 5px solid #026B33;

}



#news .news {

	padding: 5px 0 5px 0;

	margin: 5px auto 5px auto;

	border-bottom: 1px dotted #ccc;

}



a:link.sponsorbutton, a:visited.sponsorbutton {

	display: block;

	width: 100%;

	height: 40px;

	line-height: 40px;

	font-family: arial;

	font-size: 12px;

	font-weight: bold;

	text-decoration: none;

	color: #026B33;

}



a:hover.sponsorbutton {

	background: #026B33;

	color: #fff;

}



/* Subpage Specific */

#page {

	clear: both;

	width: 770px;

	margin: 20px auto;

	text-align: left;

	font-family: arial;

	font-size: 12px;

}



#subnav {

	width: 190px;

}



.hr{

	border-top:1px solid #999;

}

#subnav ul {

	list-style: none;

	margin: 5px 0;

	padding: 0;

	border-top: 5px solid #026B33;

}



#subnav ul li {

	border-bottom: 1px solid #ccc;

	border-left: 1px solid #ccc;

	border-right: 1px solid #ccc;

	padding: 8px 10px;

}



#subnav ul li a:link, #subnav ul li a:visited {

	font-weight: bold;

	color: #333;

	text-decoration: underline;

}



#subnav ul li a.current:link, #subnav ul li a.current:visited {

	text-decoration: none;

}



#subnav ul li a:hover {

	text-decoration: none;

}



#main {

	float: right;

	width: 560px;

	margin-bottom: 20px;

}



#main a:link, #main a:visited, #main a:active {

	font-weight: bold;

	text-decoration: none;

}



#page h2 {

	font-family: 'Trebuchet MS', arial;

	font-size: 14pt;

	font-weight: bold;

	padding: 5px 0 0 0;

	border-top: 1px solid #ccc;

}



#page h3 {

	font-family: 'Trebuchet MS', arial;

	font-size: 11pt;

	font-weight: bold;

	color: #333;

	border-bottom: 1px solid #ccc;

	margin-bottom: 10px;

}



#main h1 {

	font-family: 'Trebuchet MS', arial;

	font-size: 18px;

	font-weight: bold;

	color: #c00;

	margin-bottom: 10px;

}



#page p {

	font-family: arial;

	font-size: 12px;

	line-height: 1.5em;

	margin-bottom: 20px;

}



/* Features Page */

.feature {

	background: #fff;

	display: inline;

	float: left;

	width: 271px;

	padding-bottom: 25px;

	font-size: 11px;

	line-height: 1.5em;

}

/* How it works*/



.list li{font-family:Arial, Helvetica, sans-serif; font-size:13px;list-style:none;background-repeat:no-repeat; margin:10px; padding-left:50px; text-align:left; line-height:20px;}





/* Comparison Page */

table.comparison {

	margin: 0;

	padding: 0;

	border: 0px none;

	border-collapse: collapse

}



table.comparison td, table.comparison th {

	font-family: arial;

	font-size: 12px;

	padding: 3px 5px;

	text-align: center;

	border: 1px solid #ccc;

}



table.comparison th {

	text-align: left;

	font-weight: normal;

	background: #fff;

}



table.comparison tr.first th {

	font-weight: bold;

	text-align: center;

	font-size: 14px;

	white-space: nowrap;

	background: #e1f3fd;

}



/* Plans and Pricing Page */

ul.profeatures {

	list-style-image: url('/website/images/tick.gif');

	margin: 0 0 0 25px;

	padding: 0;

}



ul.profeatures li {

	padding: 0 0 20px 8px;

}



ul.profeatures li h3 {

	font-family: 'Trebuchet MS', arial;

	font-size: 14px;

	font-weight: bold;

	margin: 0 0 5px 0;

	padding: 2px 5px;

	background: #e1f3fd;

}



/* News Page */

#news ul li {

	list-style: none;

	padding: 8px 0;

	margin: 0;

}



#news ul li img {

	margin-right: 10px;

}



#news ul {

	margin: 0;

	padding: 0;

}



/* White Label Page */

#wlprices {

	border-left: 1px solid #ccc;

	border-right: 1px solid #ccc;

	border-bottom: 1px solid #ccc;

	border-top: 4px solid #026B33;

	margin: 0;

	padding: 0;

	width: 100%;

}



#wlprices td {

	font-family: arial;

	font-size: 11px;

	color: #333;

	padding-bottom: 2px;

}



#wlprices td.price {

	font-weight: bold;

	text-align: center;

	padding: 4px;

	background: #eee;

}
#tools{
margin-bottom:15px;
margin-top:10px;
background-color:#F5F5F5;
border-bottom:1px solid #C7C7C7;
border-top:1px solid #C7C7C7;
padding-top:5px;
padding-bottom:5px;
}

/*--*******************************-----------*/

#features h1 {

	font-family: 'Trebuchet MS', arial;

	font-size: 18px;

	line-height: 20px;

	font-weight: bold;

	min-width: 230px;

	border-bottom: 1px solid #ddd;

	margin-bottom: 15px;

}
.maintext{
line-height:20px;
text-decoration:none;
color:#333;


}
#benefit01{
width:269px;
height:104px;
border-bottom:1px solid #dddddd;
background: url("../images/pic_02.gif") no-repeat 1px .8em;
padding-left:100px;
_width:369px;
}
.benefittext{
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-size:13px;
}
.benefithead{
font-family:Arial, Helvetica, sans-serif;
color:#cc0000;
font-size:13px;
font-weight:bold;
line-height:30px;
}
.benefittext a{
color:#0066cc;
font-weight:bold;
text-decoration:underline;
}
#benefit02{
width:269px;
height:104px;
border-bottom:1px solid #dddddd;
background: url("../images/pic_01.gif") no-repeat 1px .8em;
padding-left:100px;
_width:369px;

}
#benefit03{
width:269px;
height:104px;
background: url("../images/pic_03.gif") no-repeat 1px .8em;
padding-left:100px;
_width:369px;
}
#benefit04{
width:269px;
height:104px;
background: url("../images/pic_04.gif") no-repeat 1px .8em;
padding-left:100px;
_width:369px;
}