/*
	Date: February 11, 2008. 
	Title: TrialSchedule     
====================================
*/
body{
	font-family:Verdana,"Trebuchet MS",Georgia, Lucida, Arial,Helvetica, sans-serif;
	text-align:center;
	font-size:12px;
	background:#AEAEAE;
	padding:10px 0 0 0;
}
*{
	padding:0;	margin:0;
}
img,fieldset{
	border:none;
}
/*
	voice-family:"\"}\"";
	voice-family:inherit;	
*/
ul,ol,li{
	list-style:none;
}
h1,h2,.signup p{
	font-family:"Trebuchet MS";
}
h1,h2{
	font-size:21px;
	font-weight:bold;
	text-transform:uppercase;
}
h4{
	font-size:12px;
}
h5{
	font-size:11px;
	font-weight:normal;
}
a{
	color:#D40000;
	text-decoration:none;
}
a:hover{
	color:#999;
	text-decoration:underline;
}
.hide,
h1 b,
a i,
h2 b,
h5 b,
dt b
{
     position: absolute;
     left: -9999px;
}
#hdr h2 a,
#nav a,
.signupbtn,
.tourbtn{
	display:block;
	width:100%;	height:100%;
}
/*------------------------------Page Structure
*/
#wrap{
	margin:0 auto;
	width:960px;
	text-align:left;
	background:url('../../Content/Images/mainbg.gif') repeat-y;
	padding-bottom:20px;
}
/*-----------------------Header
*/
#hdr{
	width:960px;	height:92px;
	background:url('../../Content/Images/hdrbg.gif') repeat-x;
	overflow:hidden;
	text-align:right;
}
#hdr h2{
	float:left;
	width:239px;	height:92px;	
}
#hdr h2 a{
	background:url('../../Content/Images/logo.jpg') no-repeat;
}
#hdr ul{
	width:700px;
	height:92px;
	display:block;
	float:right;
	background:url('../../Content/Images/hdrrightcorn.gif') no-repeat right 50%;
	padding:40px 20px 0 0;
	voice-family:"\"}\"";
	voice-family:inherit;	
	height:52px;
}
html>body #hdr ul{
	height:52px;
}
.toplogin {
	margin:40px 20px 0 0;
}
#hdr li{
	display:block;
	float:right;
	padding-left:15px;
	margin-left:10px;
}
#hdr li a{
	text-decoration:none;
}
#hdr .loginbtn{
	display:block;
	width:77px; height:25px;
	background:url('../../Content/Images/loginbtn.jpg') no-repeat;
}
#hdr .loginbtn:hover{
	background:url('../../Content/Images/loginbtn.jpg') no-repeat 0 -25px;
}
/*-----------------------Navigation
*/
#navBanner{
	width:940px;
	margin-left:10px;
	background:#000;
	overflow:hidden;
}
#nav{
	float:left;
	width:190px;
	margin:14px 10px 0 10px;
}
#nav li{
	background:url('../../Content/Images/bullets2.gif') no-repeat 8px 10px;
	display:block;
	border-bottom:1px dashed #C8C8C8;
	line-height:13px;
	padding:6px 0;
	padding-left:25px;
}
#nav a{
	color:#fff;
	font-weight:bold;
	font-size:11px;
}
#nav a:hover{
	text-decoration:none;
	color:#D40000;
}
#nav a em{
	font-style:normal;
}
#banner{
	float:right;
	width:720px;	height:285px;
	background:url('../../Content/Images/banner.jpg') no-repeat right top;
}
#banner h2{
	width:400px;
	height:24px;/*
	background:url('../../Content/Images/msg.gif') no-repeat;*/
	margin:47px 0 17px 0;
}
#banner img{
	display:block;
}
#nav .lastitem{
	border:none;
}


/*---------------------- Main Body
*/
#main,#mainbody{
	width:920px;
	padding:20px 0 0px 20px;
	overflow:hidden;
}
#main{
	margin-top:20px;
	padding-top:0;
	background:url('../../Content/Images/divider.gif') repeat-y 310px 25px;
}
#mainlft{
	float:left;
	width:260px;
}
#mainrt{
	float:right;
	width:600px;
}
.listitem{
	margin-top:20px;
	font-size:11px;
}
.listitem dd{
	display:block;
	background:url('../../Content/Images/bullets3.gif') no-repeat 0 0;
	padding:0px 0 7px 35px;
	margin-bottom:15px;
	overflow:hidden;
	width:auto;
	
}
.listitem dt{
	margin-bottom:20px;
}
.listitem dd a,.faq dd a{
	color:#D40000;
	font-weight:bold;
	text-decoration:underline;
	width:auto;
}
.faq dd a{
	display:block;
	padding-top:7px;
}
.listitem dd a:hover{
	color:#999;
	text-decoration:none;
}
.signup{
	margin:12px 0 35px 0;
	width:570px;
	padding-left:30px;
	position:relative;
}
.moneyback{
	display:block;
	position:absolute;
	z-index:100px;
	width:117px;	height:118px;
	top:30px; left:10px;
}
.signup h1{
	display:block;
	background:url('../../Content/Images/bigheading.gif') no-repeat;
	width:485px;	height:57px;
	margin:0 0 14px 52px;
	overflow:hidden;
	font-family:Myriad;
}
img.signupbtn{
	margin-left:130px;
}
.signup p{
	margin-left:130px;
}
.signup h5{
	display:block;
	width:auto;
	font-size:25px;
	float:left;
}
.signup fieldset{
	display:block;
	overflow:hidden;
	width:550px;
	margin-bottom:11px;
}
.signupbtn{
	display:block;
	width:134px;	height:36px;
	margin-left:110px;
	background:url('../../Content/Images/freetrialbtn.gif') no-repeat;
}
/*\*/
* .signupbtn{
	margin-left:55px;
}
/**/
.space{
	margin-left:120px;
}
.tourbtn{
	width:134px;	height:36px;
	background:url('../../Content/Images/tourbtn.gif') no-repeat;
}
.signup .or{
	display:block;
	margin:5px 10px 0 10px;
	height:20px;
	font-weight:bold;
	line-height:21px;
}
.signup p{
	padding-left:25px;
}
.leftcon{
	float:left;
	width:360px;
}
.rightcon{
	float:right;
	width:210px;
	font-size:11px;
}
.conarea{
	overflow:hidden;
	width:600px;
}
.conarea p{
	margin-bottom:10px;
}
.conarea h2{
	border-bottom:4px solid #D0D0D2;
	padding-bottom:6px;
	margin-bottom:10px;
}
.whyts {
	background:url('../../Content/Images/whyts.gif') no-repeat;
	width:270px; 	height:18px;
}
.whyts img{
	float:right;
}
.tsvsus {
	background:url('../../Content/Images/supercharge.gif') no-repeat;
	width:360px;	height:17px;
	border-bottom:4px solid #D0D0D2;
	padding-bottom:6px;
	margin-bottom:10px;
	
}
.tsvsus a{
	display:block;
	width:100%;	height:100%;
}
.testmonhdr{
	width:200px; height:17px;
	background:url('../../Content/Images/testimonials.gif') no-repeat;
}
.content h1{
	font-size:33px;
	font-weight:normal;
	text-transform:none;
	border-bottom:1px solid #D1D1D3;
	margin-bottom:15px;
}
.content p{
	color:#262626;
	margin-bottom:15px;
}
.formarea{
	width:920px;
	padding:25px 20px;
	background:#F7F7F7 url('../../Content/Images/formbg.gif') repeat-y center top;
	border:1px solid #C8C8C8;
	overflow:hidden;
	voice-family:"\"}\"";
	voice-family:inherit;	
	width:878px;
}
html>body .formarea{
	width:878px;
}
.leftarea{
	float:left;
	width:440px;
}
.rightarea{
	float:right;
	width:415px;
	padding-top:80px;
}
.rightarea a{
	color:#f00;
}
.formarea dl{
	font-size:11px;
}
.formarea input,.formarea textarea{
	width:400px;
	border:1px solid #C8C8C8;
	height:17px;
	padding:3px 7px 3px 7px;
	margin-top:6px;
}
.formarea textarea{
	height:100px;
}
.formarea p{
	padding-right:20px;
}
.formarea dd{
	margin-bottom:6px;
}
.listings dd{
	display:block;
	border-top:1px solid #C8C8C8;
	border-bottom:1px solid #C8C8C8;
	padding:20px;
	overflow:hidden;
	margin-bottom:20px;
	background:#F7F7F7 url('../../Content/Images/listingbg.gif') repeat-x;
}
.listings h3{
	font-size:17px;
	margin-bottom:20px;
	color:#D40000;
}
.listings p{
	margin-bottom:15px;
}
.exp {
	padding-top:25px;
}
.exp h4{
	margin-bottom:20px;
}
.links{
	color:#D40000;
	font-weight:normal;
}
.links a{
	font-weight:normal;
	padding:0;
	margin:0;
	font-size:11px;
}
.login label{
	font-weight:bold;
	margin-bottom:6px;
	color:#666;
}
.login label span{
	font-weight:normal;
}
.tabledata{
	background:url('../../Content/Images/tablebg.gif') repeat-x;
	border-right:1px solid #C8C8C8;
	border-top:1px solid #C8C8C8;
}
.tabledata th,.featureslist th{
	padding:15px 10px;
	color:#D40000;
	font-size:17px;
	font-weight:normal;
	border-left:1px solid #C8C8C8;
	border-bottom:1px solid #C8C8C8;
}
.tabledata td{/*
	border-left:1px solid #C8C8C8;*/
	border:1px solid #646464;
	border-collapse:collapse;
	padding:10px;
}
.tabledata b{
	background:#D40000;
	padding:2px 5px;
	color:#fff;
	margin-left:5px;
}
.signupnow{
	display:block;
	background:url('../../Content/Images/freetrialbtn.gif') no-repeat;
	width:134px;	height:36px;
	margin-top:40px;
}
.featureslist {
	border-top:1px solid #C8C8C8;
	background:url('../../Content/Images/formbg.gif') repeat-y 460px 0;
}
.featureslist dt{
	display:block;
	padding:18px 10px 15px 10px;
	color:#D40000;
	font-size:17px;
	font-weight:normal;
	border-bottom:1px solid #C8C8C8;
}
.featureslist dd{
	width:920px;
	border-bottom:1px solid #C8C8C8;
	overflow:hidden;
	margin-top:9px;
}
.featureslist p{
	display:block;
	float:left;
	margin:0;
	width:411px;
	padding:10px 40px 10px 30px;
	background:url('../../Content/Images/bullets3.gif') no-repeat 0 5px;
}
.featureslist span{
	float:left;
	display:block;
	padding:10px 20px 10px 30px;
	width:388px;
	background:url('../../Content/Images/bullets3.gif') no-repeat 0px 5px;
}
.featureslist dt span{
	float:left;
	display:block;
	width:478px;
	margin-top:-27px;
	background:none;
	padding:0;
}
.featureslist img{
	border:1px solid #C8C8C8;
	margin:10px 0;
}
.featureslist img.logo{
	border:0px;
}
.featureslist strong{
	text-transform:uppercase;
}
.screenshot{
	overflow:hidden;
	width:920px;
	border-bottom:1px solid #D1D1D3;
	padding-bottom:10px;
	margin-bottom:20px;
}
.screenshot .left{
	display:block;
	width:320px;
	float:left;
}
.screenshot .right{
	width:600px;
	float:right;
}
.screenshot .right dt{
	background:url('../../Content/Images/bullets3.gif') no-repeat;
	color:#C00505;
	font-weight:bold;
	font-size:21px;
	padding-left:35px;
	border-bottom:1px dashed #999;
	padding-bottom:5px;
	font-family:"Trebuchet MS";
	margin-bottom:18px;
	 
}
.screenshot .right .altdt{
	background:none;
	border:none;
	margin:0;
	padding:0;
	font-size:11px;
	color:#262626;
	font-weight:normal;
}
.screenshot .right dd{
	display:block;
	width:550px;
	background:url('../../Content/Images/bullets1.gif') no-repeat 0 4px;
	padding-left:10px;
	font-size:11px;
	margin-bottom:4px;
	margin-left:1px;
}
.screenshot img{
	border:3px solid #000;
	margin-bottom:5px;
}
.screenshot .playvideo{
	border:none;
	margin-bottom:20px;
}
.concenter {
	text-align:center;
	font-size:11px;
	margin-top:20px;
}
.msghdr{
	font-size:29px;
	font-weight:normal;
	margin-bottom:10px;
	text-align:center;
}
.altsignbtn {
	margin:0 auto 10px auto;
}
.altitemlist dd a{
	padding-top:0;
	font-weight:normal;
	margin-bottom:7px;
	text-decoration:none;
	color:#000;
}
.altitemlist dd a:hover{
	color:#D40000;
	text-decoration:underline;
}
.altlistings dd{
	border:1px solid #C8C8C8;
	overflow:hidden;
}
.altlistings dd span img{
	display:block;
	width:auto;
	float:left;
	border:10px solid #D8D8D8;
	margin-right:20px;
	margin-bottom:auto;
}
.altlistings dd img{
	display:block;
	width:auto;
	float:none;
	border:10px solid #D8D8D8;
	margin:0 auto 20px auto;	
}
.signupform{
	width:878px;
	border:1px solid #C8C8C8;
	margin:0 auto;
	background:#F7F7F7 url('../../Content/Images/formbg.gif') repeat-y 440px 0;
	overflow:hidden;
	font-size:11px;
}
.formleft{
	float:left;
	width:440px;
}
.formright{
	float:right;
	width:400px;
	margin-right:20px;
	padding:25px 0;
}
/*\*/
* html .formright{
	margin-right:10px;
}
/**/
.signupform fieldset{
	border-bottom:1px solid #C8C8C8;
	padding:20px;
	margin-bottom:20px;
	overflow:hidden;
}
.signupform label{
	display:block;
	width:400px;
	font-weight:bold;
	color:#666666;
}
.signupform dl{
	width:400px;
}
.signupform dd{
	width:400px;
}
.signupform input,.signupform select,.signupform textarea{
	width:390px;
	border:1px solid #C8C8C8;
	height:17px;
	padding:3px;
	margin:6px 0 20px 0px;
}
.signupform select{
	padding:0;
	height:20px;
	width:400px;
}
.signupform span{
	display:block;
	float:left;
	line-height:25px;
	overflow:hidden;
}
.signupform h4{
	font-size:13px;
	margin-bottom:12px;
}
.hacker{
	background:url('../../Content/Images/hackersafe.gif') no-repeat;
	width:115px;	height:18px;
	display:block;
	float:left;
	margin-right:10px;
}
.cards{
	display:block;
	background:url('../../Content/Images/cards.gif') no-repeat;
	width:137px;	height:19px;
	float:left;
}
.signupform .splink{
	margin-left:40px;
	line-height:19px;
}
.signupform .splink small{
	text-transform:uppercase;
}
.alth4{
	color:#D40000;	
}
.signupform .altfieldset{
	border:none;
	padding-bottom:0;
}
.altfieldset a{
	color:#000;
	text-decoration:underline;
}
.altfieldset a:hover{
	color:#f00;
}
.altfieldset input.checkbox1{
	width:auto; height:auto; border:none; margin:0; padding:0;margin-right:5px; float:left;
}
#IEroot .altfieldset input.checkbox1{
	margin-top:-3px;
}
.altfieldset em{
	display:block;
	width:auto;
	float:left;
	font-style:normal;
}
.altfieldset input.submitbtn{
	border-style: none;
	border-color: inherit;
	border-width: 0;
	background: url('../../Content/Images/submitbtn.gif') no-repeat;
	padding: 0;
	margin: 0;
	width:400px;
		height:25px;
		cursor:pointer;
}
.newsbox {
	border:1px solid #C8C8C8;
	background:#F7F7F7 url('../../Content/Images/newspaperbdr.gif') no-repeat 220px 0;
	overflow:hidden;
	margin-bottom:25px;
	width:920px;
}
.newsbox dt{
	display:block;
	float:left;
	width:222px;
	padding:25px 20px 10px 20px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:182px;	 
}
html>body .newsbox dt{
	width:182px;
}
.newsbox dd{
	display:block;
	display:inline;
	width:auto;
	float:left;
}
.content blockquote{
	display:block;
	padding:10px 20px 20px 20px;
	overflow:hidden;
	width:920px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:880px;	 
}
html>body .content blockquote{
	width:880px;
}
.content blockquote span{
	display:block;
	width:auto;
	float:left;
	padding:0 40px 5px 0px;
	margin-top:10px;
}
/*---------------------- Footer */
#ftr{
	width:100%;	
}
#ftr fieldset{
	margin:0 auto;
	width:960px;
	font-size:11px;
	color:#32323A;
	text-align:center;
	background:url('../../Content/Images/ftrbg.gif') no-repeat;
	padding:45px 0;
}
#ftr p{
	margin-bottom:11px;
}
#ftr small {
	font-size:10px;
}
#ftr small a{
	font-size:10px;
}
#ftr a{
	font-size:11px;
	text-decoration:none;
	color:#32323A;
}
#ftr a:hover{
	text-decoration:underline;
}
/*-------------------New CSS for Help and Menu*/
#topRghtlink .helpbtn{
	background:url(helpbtn.gif) no-repeat;
	width:71px;	height:25px;
}
#topRghtlink .helpbtn:hover{
	background:url(../../Content/Images/helpbtn.gif) no-repeat 0 -25px;
}
.videohelp{
	width:868px;
	overflow:hidden;
	background:url(../../Content/Images/videohelpbg.gif) repeat-y 250px 0;
	margin-top:20px;
}
.helptable{
	float:left;
	width:225px;
}
.helptable dd{
	display:block;
	margin-bottom:25px;
}
.helptable a{
	font-weight:bold;
	font-size:11px;
	color:#262626;
	text-decoration:none;
}
.helptable a:hover,.helptable .sect{
	text-decoration:none;
	color:#D40000;
}
.videoarea h2{
	font-size:17px;
	color:#D40000;
	margin-bottom:15px;
}
.videoarea  p{
	margin-bottom:15px;
	line-height:16px;
}
.videoarea{
	width:590px;
	float:right;
}
.imgcon,.imgcon1{
	position:relative;
	width:284px;	height:139px;
	margin-bottom:20px;
}
.imgcon1{
	height:169px;
}
.img1,.img2{
	position:absolute;
	z-index:1;
	width:284px;	height:139px;
	top:0; left:0;
}
.img2{
	height:169px;
}
.imgcon .videolink{
	display:block;
	position:absolute;
	bottom:0;
	right:0;
	height:30px;
	color:#000000;
	z-index:2;
	width:95px;	height:20px;
	background:url(../../Content/Images/spacer.gif) repeat;
}
.imgcon1 .videolink1{
	display:block;
	position:absolute;
	bottom:0;
	right:0;
	height:30px;
	color:#000000;
	z-index:2;
	width:95px;	height:20px;
	background:url(../../Content/Images/spacer.gif) repeat;
}
.txt p{
	line-height:15px;
}
.txt h3{
	margin-bottom:8px;
}
/*-------------------New CSS for BUT and FEATURES*/
/*.comparison dl{
	margin-top:20px;
	margin-bottom:20px;
}*/
.comparison dd{
	width:920px;
	font-size:17px;
	color:#990000;
	text-align:center;
	margin-top:30px;
	margin-bottom:40px;
}
.content h3{
	margin-bottom:5px;
	color:#990000;
	font-size:15px;
}
.listings ol{
	padding-left:35px;
	margin-top:20px;
}
.listings ol li{
	list-style:decimal;
	margin-bottom:7px;
}
.butpage p{
	font-size:14px;
}

.valueplan h3{
	font-size:30px;
	color:#000000;
	font-family:"Trebuchet MS";
}
.valueplan h3 b{
	color:#D40000;
	font-weight:normal;
}
/*-------------------New CSS for NEWS-PRESS*/

.pressnews{
	margin-bottom:20px;
}
.pressnews h3{
	color:#990000;
}
.pressnews ul{
	margin-top:25px;
}
.pressnews li{
	background:url('../../Content/Images/bullets4.gif') no-repeat;
	display:block;
	line-height:22px;
	padding-left:25px;
	margin-left:20px;
	margin-bottom:10px;
	font-weight:bold;
}
.pressnews li a{
	color:#000;
	font-size:11px;
}
.pressnews li a:hover{
	text-decoration:underline;
	color:#000;
}
.pressnews li small{
	color:#999999;
	padding-left:10px;
	font-weight:normal;
}