/* CSS Document */

body { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
}

body{
	height:auto;
	background:#F9F9F9;
}

a:link, a:visited, .reveal
{
color:#066BD6;
text-decoration:none;
}

.reveal{
	cursor:pointer;
	width:230px;
	overflow:auto;
	margin-top:7px;
	margin-left:2px;
}


a:hover, a:active, .reveal:hover
{
	background-color:#FFCB01;
	text-decoration:underline;
}

.removehover:hover, .removehover.active{
	background-color:transparent;
	text-decoration:none;
}

.rhino{
	color:#393939;
	font-family:Arial;
}

.ceros{
	color:#900;
	font-family:Arial;
}

.rhinoceros{
	font-weight:bold;
}

.rhino:hover, .ceros:hover, .rhino:active, .ceros:active, .rhinoceros:hover, .rhinoceros:active{
	color:#900;
	background-color:transparent;
}
	

h1, h2, h3, h4{
	color:#333366;
}


gradientwrapper{
background-image: -moz-linear-gradient(bottom, #F2F2F2 10%, #FFFFFF 40%);
}

.center{
	margin-top:15px;
	margin-bottom:15px;
	width:860px;
	margin-left:auto;
	margin-right:auto;
	border-radius: 10px;
	box-shadow: 0px 5px 7px 5px #8C8C8C;
	position:relative;
	border:1px solid gray;
	background-color:#FFFFFF;
	overflow:auto;
	height:auto;
}

.header{
	height:210px;
	position:relative;
	margin:10px 0;
}

.content{
	background-color:#FFFFFF;
	width:60%;
	position:relative;
	padding:0 5%;
	height:auto;
	margin:10px 0;
}

.content2{
	background-color:#FFFFFF;
	position:relative;
	float:left;
	padding:0 5%;
	height:auto;
	width:90%;
	margin-bottom:2em;
}



.sidemenu{
	position:relative;
	margin:10px 0px 10px 70%;
	padding:25px;
	height:auto;
	border-left:1px solid lightgray;
	
}
a.buynow{
	background:url(../images/buy-now.png) 0 0 no-repeat;
	height:56px;
	width:128px;
	display:block;
	overflow:hidden;
	text-indent:-999px;
	position:relative;
	
}

a.buttonyoutube{
	background:url(../images/youtubestandard.png) 0 0 no-repeat;
	height:41px;
	width:97px;
	display:block;
	overflow:hidden;
	text-indent:-999px;
	position:relative;
	left:7px;
	
}

.next{
	background-color:#FC0; 
	height:34px; 
	vertical-align:top;
	border:none;
}

.next:hover{
	cursor: pointer;
	text-decoration:underline;
}
.downloadtable{
	border:none;
}
.downloadtable tr td{
	border: none;
}

.download input[type="submit"]{
	border:none;
	background: url('../images/dloadpoint.gif') no-repeat scroll 0 0 transparent; 
	width:56px; 
	height:69px;
	margin-left:20px;
	cursor:pointer;
}

a.box:hover{
	background-image:url(../images/box3xtestbright.png);
}

a.buttonyoutube:hover{
	background:url(../images/youtubestandard.png);
	background-position: 0 -40px;
}

.menu{
	margin-left:10px;
	margin-right:10px;
}

.spacing{
	margin-bottom:30px;
}

.footer{
	padding:0px 20px;
}

nav li{
	margin:0;
}

li{
	margin:1em 0;
}

.line{
	position:relative; margin:0 -30px; height:1px; background-color:lightgray
}

.bajs{
	width:47%;
	float:left;
}

.img{
	width:47%;
	float:right;
	margin-top:17px;
}