body{
	background:#FFF; 
	font-family: 'Lucida Grande', 'Lucida Sans Unicode',sans-serif; 
	font-size:13px; 
	color:#212121;
	margin:0;
line-height:140%;
      }
.wrapper{
margin:0 auto;
width:990px;
}
#header{
float:left;
width:100%;
background:url("/images/header.gif") repeat-x top;
height:70px;
margin-bottom:30px;
}

#logo{
float:left;
padding-top:10px;
width:390px;
}

#mainmenu{
float:right;
width:580px;
}

#mainmenu ul,#greybar ul,#sidemenu ul{
float:left;
list-style-type:none;
padding:0px;
margin:0px;	
}
#mainmenu ul{float:right;}

#mainmenu li,#greybar ul li,#sidemenu ul li{
float:left;
padding:0px;
margin:0px;	
background:none;
}
#mainmenu li a,#greybar ul li a,#sidemenu ul li a{
float:left;
padding:0px;
margin:0px;	
}
#mainmenu li{padding:0px 0px 0px 10px;}

a.link-demo{background:url("/images/link-demo.gif") no-repeat;}
a.link-features{background:url("/images/link-features.gif") no-repeat;}
a.link-why{background:url("/images/link-why.gif") no-repeat;}
a.link-support{background:url("/images/link-support.gif") no-repeat;}
a.link-contact{background:url("/images/link-contact.gif") no-repeat;}
a.link-about{background:url("/images/link-about.gif") no-repeat;}
#mainmenu a:hover{background-position:0px -70px;}

#banner{
float:left;
width:990px;
background:url("../images/banner-bg.jpg") no-repeat;
height:327px;
margin-bottom:30px;
}
#request-demo{
	float:left;
	width:245px;
	padding:247px 0px 0px 70px;
	}
.request-demo{float:left;background:url("/images/demo-request.gif") no-repeat;}
.request-demo:hover{background-position:0px -45px;}
#main-pic{
float:left;
width:470px;
padding:27px 0px 0px 138px;	
}

#content{
float:left;
width:990px;
padding-bottom:40px;	
}

/*styles for nextapges*/
#sidemenu{
float:left;
width:260px;
background:url("/images/sidemenu-bg.gif") repeat-y right;
}
#sidemenu_bottom{
float:left;
width:230px;
background:url("/images/sidemenu-bottom.gif") no-repeat right bottom;
padding:0px 30px 60px 0px;
}
#maincontent{
float:right;
width:700px;
}

.sidemenu-btn-top,.sidemenu-btn-bottom{float:left;}
#sidemenu ul li{margin:10px 0px;}
#sidemenu ul li a{padding:10px 20px;width:220px;font-size:14px;}
#sidemenu ul li:hover{background:url("/images/sidemenu-btn-bg.gif") repeat-y left;}
#sidemenu ul li:hover div.sidemenu-btn-top{background:url("/images/sidemenu-btn-top.gif") no-repeat top left;}
#sidemenu ul li:hover div.sidemenu-btn-bottom{background:url("/images/sidemenu-btn-bottom.gif") no-repeat bottom left;}

/*styles for footer*/
#footer{
float:left;
width:970px;
border-top:1px solid #b3b2b2;
border-bottom:1px solid #b3b2b2;
padding:0px 10px;
}
#fleft{float:left;width:450px;padding-top:25px;color:#898989;font-size:11px;}
#fright{float:right;width:500px;text-align:right;}
#footer  a{color:#898989;font-size:11px;padding:0px 3px;}
#footer  a:hover{color:#000;}

