* {
margin: 0;
padding: 0;
font-size: 1em;

font-weight: normal;
font-style: normal;
text-decoration: none;
font-family:Tahoma, Arial, sans-serif;
}

/* Containers */

html, body
{
	background-color:#9E9E9E;
	height: 100%;
	color: #fff;
	}

#page
{
	background-color: #000;
	width:820px;
	background-image:url("images/bg_main.gif");
	background-repeat:repeat-y;
	margin: 0 auto;
	/*height: 100%;*/
	min-height: 100%;
}



#header, #movie, #footer, #frminfo
{
	width:800px;
	margin: 0 10px;
}

p#copyright
{
	position:relative;
	text-align: right;
	float:right;
	top: 15px;  /*  95px  */
	font-size: .7em;
	width: 740px;
	color:#999;
	margin-right: 5px;
}

#header
{
	background-image:url("images/bg_header.gif");
	background-repeat:no-repeat;
	height: 141px;
	background-color: #000;
}

#movie
{
	background-color: #000;
	height: 400px;
	text-align:center;
}

#freetrial
{
	color: #fff;
	padding: 2em;
	font-size:.8em;
	
}

#frminfo
{
	background-color: #000;
	color: #fff;	
	margin-top: 1em;
}






#footer
{
	 /*  background-image:url("images/bg_footerBanner.gif"); */
	 /*   background-repeat:repeat-x;    */
	height: 139px;
	background-color: #000;
	position:absolute;
	top:618px;
	
}

#rcsworks
{
	position: relative;	
	float:right;
	right:70px;
	top:  25px;   
	z-index:997;
}

#rcsworks a
{
	font-size: 1.2em;
	text-decoration: underline;
	color:#FF9900;
	font-weight: bold;
}






#difference
{
	position: relative;	
	left: 420px;
	top: -200px;	
	width: 220px;
	display:none;
}




/* Containers */
/* form elements */

.frmrow
{
	display:block;
	width: 100%;
	overflow:auto;
	margin: .3em 0;
	border:0;
}

.frmrowcenter
{
	display:block;
	width: 100%;
	overflow: auto;
	text-align: center;
	border-top: 1px solid #ccc;
	margin: 10px 0;
	padding: 10px 0;
}

.textfield
{
	border: 1px solid #333;
	display: block;
	float: right;
	width: 270px;
	
}

.submitBtn
{
	
	color:#050;
	text-align:center;	
	font-weight: bold;
	cursor:hand;
	width:80px;
	border:1;
	
}

.preNextBtn
{
   color:#050;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:small;
   font-weight:bold;

   width:40px;
 }


.mandatoryfield
{
	float:right;
	width: 25px;	
}

fieldset
{
	margin: 0 25px;
	border:0;
}

label
{
	font-weight: bold;
	font-size: .9em;
	float:left;
	display:block;
	width: 350px;;	
}

select, option
{
	font-size:.8em;
}

option
{
	padding: 3px;
}

/* form elements */
/* General tags */

h3
{
	font-style:italic;
	font-size: .8em;
	margin-bottom: 1em;
}

h1
{
	font-size: 1.5em;
	font-weight: bold;
	padding-bottom: .2em;
	margin-bottom: .3em;
	border-bottom: 1px solid #ccc;
	
}

/* General tags */
a
{
	color:#FF9900;
	font-weight: bold; 
}

#pic_ButterflyTop
{
	width:97px;
	height:120px;	
	background-image:url("images/pic_ButterflyTop.gif");	
	position: relative;
	left:742px;
	top:8px;
}

/*  Hide for now

#pic_ButterflyBottom
{
	width:461px;
	height:197px;	
	background-image:url("images/pic_ButterflyBottom.gif");	
	position: relative;
	left:-70px;
	top:-58px;
}

*/

/*   Hide for now
#slogan
{
	width: 152px;
	height: 77px;
	float: right;
	background-image:url("images/sloganx.gif");
}

*/



/* Navigation */

#navigation
{
	position: relative;
	top:-43px;
	left:0px;	
	width: 750px;
	/*border: 1px solid #fff;*/
}

#navigation a
{
	display: block;
	color: #fff;
	text-decoration:none;
	font-weight: bold;
	position:relative;
	top: 5px;
}

#navigation a:hover
{
	color:#FF9900;
}

.navbutton, .navbuttonfirst
{
	border-left: 1px solid #333;
	/*height: 33px;*/
	padding-left: 10px;
	padding-right: 10px;
	float: right;
}
.navbuttonfirst
{
	border-right: 1px solid #333;
}

/* Navigation */

/*freetrial*/

#freetrial p
{
	margin: 1em 0;
	text-align: justify;
}

#freetrial h2
{
	font-weight: bold;
	margin: 1em 0;
	margin-top: 2.5em;
}

#freetrial ol.leftmargin
{
	margin-left: 330px;
}

#freetrial ol li
{
	margin-left: 35px;
	margin-bottom: .5em;		
}
div.screenshot
{
	float: right;
	margin-left: 20px;
	width: 300px;
	padding: 5px;
	padding-bottom:0;
	border: 1px solid #555;
	border-top: 5px solid #555;
}

div.screenshotleft
{
	float: left;
	margin-right: 20px;
	width: 300px;
	padding: 5px;
	padding-bottom:0;
	border: 1px solid #555;
	border-top: 5px solid #555;
}

div.screenshot p, div.screenshotleft p
{
	font-size: .8em;
	margin: 0;
	padding: 0;
	font-style: italic;
}

div.screenshot p b, div.screenshotleft p b
{
	font-weight: bold;
}

/*   -----------Updated ON JUNE 8, 2010 ----------------------------------- */

#vidtest
{
background-image:url("images/ico_vidtest.png"); background-repeat: no-repeat; height:21px; width:28px; position:relative; top:-425px; left: 652px;
}

#videotext
{
font:Tahoma, sans-serif; font-size:12px; color:#000000; position:relative; top:-442px; left:685px; font-weight:570;
}


#proddemo
{
height:30px; width:800px;
position:absolute; top:115px; text-align:right;  z-index:9999;
margin: 0 20px 0 10px;
}

#proddemo td 
{
padding-right:10px;
}

#proddemo td, a {
font:Tahoma, sans-serif; font-size:12px; color:#000000;font-weight:590;
}



#bkgd4vid
{
background-image:url("images/bkgd-testimonial.gif"); background-repeat:no-repeat; width:349px; height:320px; z-index:0;position:relative; top:60px;
}


/* ----------------END OF NEW ADD ------------------------------------------*/