/* CSS Document */
.centerizer{
background-position: center;
background-repeat: no-repeat;
}
.pricingbutton {
    background: transparent url(../images/pricingsplash2-button-o.png) no-repeat;
    height: 49px;
    width: 247px;
    border: none;
	cursor:pointer;
}

.pricingbutton:hover {
     background: transparent url(../images/pricingsplash2-button-o.png) 0 -49px no-repeat;
	 cursor: pointer;
 }
.signupbutton {
    background: transparent url(../images/signup.png) no-repeat;
    height: 36px;
    width: 120px;
    border: none;
	cursor:pointer;
}
.signupbutton:hover {
     background: transparent url(../images/signup.png) 0 -36px no-repeat;
	 cursor: pointer;
 }
 
#footer a:link {
font: Lucida Grande;
color: #666666;
font-size: 11px;
text-decoration:none;
}
#footer a:visited {
font: Lucida Grande;
color: #666666;
font-size: 11px;
text-decoration:none;
}
#footer a:current {
font: Lucida Grande;
color: #666666;
font-size: 11px;
text-decoration: underline;
}
#footer a:hover {
font: Lucida Grande;
color: #666666;
font-size: 11px;
text-decoration: underline;
}


/* footer coding */
* {margin:0;padding:0;} 
html, body {height: 100%;}
#wrap {min-height: 100%;}
#main {overflow:auto;
	padding-bottom: 104px;}  /* must be same height as the footer */
#footer {position: relative;
	margin-top: -104px; /* negative value of footer height */
	height: 104px;
	clear:both;
	background-image:url(../images/footerbg.jpg);} 
/*Opera Fix*/
body:before {
content:"";
height:100%;
float:left;
width:0;
margin-top:-32767px;/*
}
<!--[if !IE 7]>
	<style type="text/css">
		#wrap {display:table;height:100%}
	</style>
<![endif]-->
/* End Footer */}

.ForgotPassword:link {color: #999999; text-decoration: none; font-size: 10px; font-family: Arial;}
.ForgotPassword:visited {color: #999999; text-decoration: none; font-size: 10px; font-family: Arial;}
.ForgotPassword:hover {color: #999999; text-decoration: underline; font-size: 10px; font-family: Arial;}
.ForgotPassword:active {color: #999999; text-decoration: underline; font-size: 10px; font-family: Arial;}
ul {
	padding: 5px;
	margin: 10px 0;
	list-style: none;
	clear: left;
}

ul li {
	float: left;
	display: inline; /*For ignore double margin in IE6*/
	margin: 0 10px;
}

ul li a {
	text-decoration: none;
	float:left;
	color: #333333;
	cursor: pointer;
	font: 900 14px/22px "Arial", Helvetica, sans-serif;
}

ul li a span {
	margin: 0 10px 0 -10px;
	padding: 1px 8px 5px 18px;
	position: relative; /*To fix IE6 problem (not displaying)*/
	float:left;
}


/*BLUE*/
ul.blue li a.current {
	background: url(../images/blue.png) no-repeat top right;
 	color: #FFFFFF;
}

ul.blue li a.current span {
	background: url(../images/blue.png) no-repeat top left;
}
ul.blue li a:hover {
 	color: #0099FF;
}

.features { clear:both; position:relative; margin:0; overflow:hidden; border-bottom:0px solid #dbdbdb; zoom:1; }
.features:after { content:'.'; display:block; height:0; clear:both; visibility:hidden; }
.features a { text-decoration:none; font-size:13px; }
.features img { margin-top:13px; padding-left: -10px; vertical-align: middle; }
.features ul { top:3.9em; left:0; margin:0; width:970px; padding:0px 0 0px 8px; z-index:2; no-repeat 0 0; font-size:14px; line-height:14px; }
.features- ul:after { content:'.'; display:block; height:0; clear:both; visibility:hidden; }
.features ul li { display:inline; padding:0; margin:0; padding-top:0px; }
.features ul li a { float:left; width:200px; height:68px; margin:0 10px 2px 0; padding:0px 0 4px 28px; margin-top:-2px color:#fff; }
.features ul li a:hover { background:url(../images/featuresbuttonhover.png) no-repeat 0 -0px; _background:url(../images/featuresbutton.gif) no-repeat 0 0; text-decoration:none; }
.features ul li img { float:left; margin-right:-5px; width:62px; height:44px; border:0px; }
.features ul li.from a { height:68px; padding-top:20px; }
.features ul li.from img { margin-top:0; }
.features ul li.from i { color:#ccc; font-size:10px; font-style:normal; }
.features ul li span { margin-top:20px; vertical-align: middle; }
.featuresactive a { cursor:default; background:url(../images/featuresbuttonactive.png) no-repeat 0 0; }

.footernew a {
font: Verdana, Arial, Helvetica, sans-serif;
color:#CCCCCC;
font-size: 12px;
text-decoration:none;
}
#features {
margin-top: 35px;
-moz-border-radius: 5px;
border-radius: 5px;
} 
.livechat {
position: absolute;
margin-top: 11px; 
float: right; 
z-index: 100;
margin-left: 835px; 
}
.livechat a {
font: normal 10px Verdana, Arial, Helvetica, sans-serif;
color: #CCC;
text-decoration: none;
}
.menu {
position: absolute;
margin-top: 15px; 
float: right; 
z-index: 100;
color: #999999;
margin-left: 315px; 
}
.menu a {
font: normal 14px Verdana, Arial, Helvetica, sans-serif;
color: #CCC;
text-decoration: none;
}
.logo {
position: absolute;
margin-top: 8px; 
margin-left: 94px;
}