body	{
	background:url(../img/bg2.png) top left repeat-x #f8f2dd;
	font-family:"Trebuchet MS","Calibri",Arial, Helvetica, sans-serif;	
	font-size:12px;
	color:#333;
}
h1	{
	display:block;
	margin:9px 0 10px 0;
	padding:25px 0 0 0;
	height:92px;
	font-size:45px;
	color:#FFF;
	background:url(../img/H1BG.jpg) bottom right no-repeat;
	text-shadow: 1px 1px 1px #396a18;
}
h2	{
	color:#333;
	font-size:20px;
}
a:link, a:visited	{
	color:#74B64A;
	text-decoration:none;
}
a:hover	{
	color:#d3a025;
	text-decoration:underline;
}
body#home	{
	background:url(../img/bg.png) top left repeat-x #f8f2dd;
}
#home #screenshot	{
	height:298px;
	width:415px;
	background:url(../img/screenshot.png) center no-repeat;
	text-indent:-9999px;
	margin:20px 0 0 0;
}
#home #greenery	{
	display:block;
	height:335px;
	width:695px;
	background:url(../img/greenery.png) center no-repeat;
	text-indent:-9999px;
	position:absolute;
	margin:-20px 0 0 -140px;
}
#home #title	{
	height:262px;
	background:url(../img/billboard_home_title.png) right no-repeat;
	margin:9px 0 0 0;
}
#home #title p	{
	margin:130px 0 10px 85px;
	color:#FFFFFF;
	font-size:16px;
}
#home .options	{
	margin-top:25px;
}
#home .options li	{
	list-style:none;
	background:url(../img/tick.png) center left no-repeat;
	padding:5px 0 5px 50px;
	margin:0 0 23px 30px;
	font-size:16px;
}
#nav	{
	height:25px;
	margin:-29px 0 0 0;
	text-align:center;
	z-index:999;
}
#nav a {
	background:url(../img/nav_bg.png) left no-repeat;
	width:111px;
	height:25px;
	display:block;
	float:left;
	margin:0 5px 0 5px;
	padding:5px 0 0 0;
	color:#fff;
	text-decoration:none;
	z-index:9999;
}
#nav a:hover {
	background-position:-111px;
	text-decoration:underline;
}
#nav a:active {
	background-position:-222px;
}
#logo	{
	display:block;
	height:151px;
	overflow:hidden;
	background:url(../img/logo.jpg) top left no-repeat;
	text-indent:-9999px;
}
#logo:hover	{
	background:url(../img/logo.jpg) bottom left no-repeat;
}

.button_large	{
	overflow:hidden;
	text-indent:-9999px;
	width:162px;
	height:63px;
	border:0;
	display:block;
	float:left;
}
#button_large_learnmore	{
	background:url(../img/button_main2.png) left no-repeat;
}
#button_large_getitnow	{
	background:url(../img/button_main1.png) left no-repeat;
}
#button_large_launchdemo	{
	background:url(../img/button_launchdemo.png) left no-repeat;
}
#button_large_learnmore:hover, #button_large_getitnow:hover, #button_large_launchdemo:hover	{
	background-position:-162px 0;
	cursor:pointer;
}
#button_large_learnmore:active, #button_large_getitnow:active, #button_large_launchdemo:active	{
	background-position:-324px 0;
}


.button	{
	overflow:hidden;
	text-indent:-9999px;
	width:118px;
	height:49px;
	border:0;
	display:block;
	float:left;
	margin-left:50px;
}
.getitnowsmall	{
	background:url(../img/buttonsmall_getitnow.jpg) left no-repeat;
}
.getitnowsmall:hover	{
	background-position:-118px 0;
	cursor:pointer;
}
.getitnowsmall:active	{
	background-position:-236px 0;
}
	
#button_learnmore	{
	background:url(../img/button_learnmore.jpg) left no-repeat;
}
#home #button_learnmore	{
	margin-left:95px;
}
#features #button_learnmore	{
	margin-left:50px;
}
#button_learnmore:hover	{
	background-position:-118px 0;
	cursor:pointer;
}
#button_learnmore:active	{
	background-position:-236px 0;
}

#footer	{
	margin-top:40px;
	text-align:center;
}
#footer	p	{
	color:#666666;
	font-size:10px;
}
.center	{
	text-align:center;	
}
td, tr, table	{
	margin:0;
	padding:0;
}
.feature	{
	padding:0px;
	margin:15px 0 15px 0;
	font-weight:bold;
}

#greatvalue	{
	position:absolute;
	margin:10px 0 0 195px;
}
tr	{
	border-bottom:solid;
	border-bottom-color:#f8f2dd;
	border-bottom-width:1px;
}	
tr:hover	{
	color:#999;
	text-decoration:underline;
}	

table.grid_12 td	{
	font-size:15px;
	vertical-align:baseline;
}
.price	{
	font-size:24px;
	font-weight:bold;
}
.digit	{
	padding:10px 0 0 0;	
}
