.clear {clear:both;}
body {text-align:center; font-size:12px; font-family:Arial, Helvetica, sans-serif; background-color:#F3F3F3;}
a{
	color:#000;
	text-decoration:none;
}
a:hover{text-decoration:underline;}
#main{
	width:979px;
	margin:0 auto;
	position:relative;
}
.logotab {
	background-image:url(../images/logo_tab.gif);
	width:233px;
	height:47px;
	position:absolute;
	top:-1px;
	left:30px;
}
.logotab img {top:10px; left:-6px; position:relative; font-size:0; height:51px; width:191px; margin:0 0 -5px 0;}
.top-info{
	padding:0 16px 0 0;
	text-align:right;
	margin:0 auto;
	list-style:none;
	overflow:hidden;
	height:1%;
	width:953px;
}
.top-info li{
	display:inline;
	background:url(/images/sep-top-info.gif) no-repeat 0 65%;
	padding:0 11px 0 12px;
	font-size:12px;
	line-height:30px;
	color:#666	;
}
.top-info li.first{background:none;}
.top-info li a{
	font-size:12px;
	line-height:30px;
	overflow:hidden;
	color:#666	;
}
.container{background-image:url(/images/container_middle.gif); width:953px; text-align:left; margin:0 auto;}
.container_header{background-image:url(/images/container_header.gif); width:953px; height:10px; font-size:0px; }
.container_footer{background-image:url(/images/container_footer.gif); width:953px; height:10px; font-size:0px;}
.socialmedia {float:right; margin: 35px 0 0 14px; width:125px;}
.tweetmeme {float:right; margin:0;}
.fbshare {float:right; margin:0 5px 0 15px}


h1.title{background-image:url(/images/webinar_h1_JoinUs.gif); width:881px; height:92px; text-indent:-999999px; overflow:hidden; margin:42px 0 15px 35px; padding:0; display:block;}
.datebox{background-image:url(/images/webinar_box_date.gif); width:293px; height:79px; text-indent:-999999px; overflow:hidden; position: absolute; left:50%; margin:-12px 0 0 185px;}
p.p1{margin:0 0 20px 0; width:870px; margin:0 0 0 50px; font-size:14px;}
p.p1 span{text-decoration:underline;}
.video{ width:300px; height:240px; float:left; margin:25px 10px 0 83px; display:inline; z-index:100;}
.spacer {padding:1px 0 0 0;}

.whatyouwilllearn{float: left; width:500px; }
.whatyouwilllearn h2{background-image:url(/images/h2_whatyouwilllearn.gif); width:352px; height:38px; text-indent:-999999px; overflow:hidden; margin:0 0 0 20px; margin:25px 0 0 15px;}
.whatyouwilllearn ul { list-style-type: none;	margin: 0;	padding: 0 0 0 30px;	}
.whatyouwilllearn ul li { background-image:url(/images/bullet-check.gif); background-position:0 50%; background-repeat:no-repeat;	padding:4px 0 0 25px; line-height:20px;}
.holder-left{
	position:relative;
	float:left;
	width:605px;
	height:250px;
}
.cupcake-txt{
	text-indent:-9999px;
	background:url(../images/grab-a-cupcake.gif) no-repeat;
	width:322px;
	height:75px;
	float:right;
	margin-top:40px;
	margin-right:100px;
}
.arrow{
	position:absolute;
	left:50%;
	top:100px;
	margin:0 0 0 -1775px;
	background:url(../images/straight-arrow.gif) no-repeat;
	width:2000px;
	height:149px;
	z-index:100;
}
.cupcake {background-image: url(/images/form_cupcake.jpg); width:319px; height:246px; float:left;}
input{width:175px;}
input.firstname{border:0px; background-color:#FFF; display:block; font-size:17px; margin:37px 0 20px 75px; padding:0; height:21px; color:#333;}
input.lastname{border:0px; background-color:#FFF; display:block; font-size:17px; margin:0 0 20px 75px; padding:0; height:21px; color:#333;}
input.email{border:0px; background-color:#FFF; display:block; font-size:17px; margin:0 0 20px 75px; padding:0; height:21px; color:#333;}
input.submit { margin:-3px 0 0 68px; display: block; width:221px; height:39px; padding:0; border:0; overflow:hidden; cursor:pointer; background-image:url(/images/submit_attend.jpg);}
.date {position:relative; top:5px; left:110px; text-align:center; width:160px;}

/*
// BEGIN USED-BY SECTION
*/
.logos{
	padding:17px 0 3px 51px;
	width:881px;
	overflow:hidden;
}
.logos span,
.logos a.more{
	float:left;
	font-size:15px;
	line-height:17px;
	white-space:nowrap;
	text-decoration:none;
}
.logos span{padding:0 26px 0 0;}
.logos a.more{
	margin:50px 0 0;
	font-style:normal;
}
.logos ul{
	list-style:none;
	padding:7px 0 0;
	margin:0;
	float:left;
	overflow:hidden;
}
.logos ul li{
	float:left;
	overflow:hidden;
}
.logos ul a{
	float:left;
	overflow:hidden;
	text-indent:-9999px;
}
.logo01{
	background:url(../images/logo01.gif) no-repeat;
	width:237px;
	height:39px;
	margin:8px 39px 0 0;
}
.logo02{
	background:url(../images/logo02.gif) no-repeat;
	width:129px;
	height:53px;
	margin:0 44px 0 0;
}
.logo03{
	background:url(../images/logo03.gif) no-repeat;
	width:250px;
	height:39px;
	margin:12px 17px 0 0;
}

/*
// BEGIN TEST DRIVE STYLING HERE
*/

.box-holder{
	height:1%;
	overflow:hidden;
	margin-top:20px;
	margin-right:auto;
	margin-left:auto;
	width:940px;
}
.box-holder .content-box{
	width:auto;
	background:url(/images/bg-small-box-left.gif) no-repeat;
	float:left;
	overflow:hidden;
	margin-right:11px;
	margin-bottom:0px;
	padding-bottom:11px;
}
.box-holder .wide{width:695px; margin-right:0;}
.box-holder .content-holder{
	background:url(/images/bg-small-box-right.gif) no-repeat 100% 0;
	height:75px;
	overflow:hidden;
	width:auto;
	padding:1px 0 15px;
	float:left;
}
.box-holder .wide .content-holder{width:100%;}
h2.system{
	text-indent:-9999px;
	overflow:hidden;
	margin:24px 26px 0 21px;
	background:url(/images/ttl-system.gif) no-repeat;
	width:186px;
	height:45px;
}
.test-dr-box{
	overflow:hidden;
	width:100%;
}
.test-dr-box .txt-box{
	float:left;
	margin:17px 0px 0 0;
	padding:0 26px 0 24px;
	overflow:hidden;
	width:260px;
}
.test-dr-box .txt-box h2{
	text-indent:-9999px;
	overflow:hidden;
	background:url(/images/ttl-get-free-test-dr.gif) no-repeat;
	margin:0 0 7px;
	width:100%;
	height:13px;
}
.test-dr-box .txt-box span{
	display:block;
	width:260px;
	font-size:15px;
	line-height:18px;
}
.test-dr-box form{float:left;}
.test-dr-box .form{
	overflow:hidden;
	margin:12px 0px 0 0;
}
.test-dr-box .form div{
	width:100%;
	overflow:hidden;
	padding:0 0 2px;
}
.test-dr-box .form span{
	background:url(/images/bg-input-small-left.gif) no-repeat;
}
.test-dr-box .form input.txt{
	font-size:14px;
	line-height:16px !important;
	height:18px;
	padding-top:7px;
	padding-bottom:6px;
	background:url(/images/bg-input-small-right.gif) no-repeat 100% 0;
}
.test-dr-box .form .firstn input{
	width:145px;
}
.test-dr-box .form .firstn{	
	margin-bottom:0;
}
.test-dr-box .form .lastn{	
	margin-bottom:0;
}
.test-dr-box .form .lastn input{
	width:175px;	
	margin-bottom:0;
}
.test-dr-box .form .email input{width:162px;}
.test-dr-box .form .submit{
	background:url(/images/btn-get-started.gif) no-repeat;
	width:176px;
	height:25px;
	margin:4px 0 0 5px;
	float:left;
	display:inline;
}
.test-dr-box .form .hover,
.test-dr-box .form .submit:hover{
	background-position:0 0 !important;
}
.form span{
	float:left;
	overflow:hidden;
	padding:0 0 0 4px;
	background:url(/images/bg-input-inr1-left.gif) no-repeat;
	margin:0 0 2px;
}
.form input.txt{
	float:left;
	overflow:hidden;
	height:27px;
	line-height:24px !important;
	font-size:19px;
	padding:7px 9px 4px 13px;
	margin:0;
	border:0;
	background:url(/images/bg-input-inr1-right.gif) no-repeat 100% 0;
}
.form input:focus{outline:none;}
.form .firstn{margin:0 2px 2px 0;}
.form .email{margin:0 2px 2px 0;}
.form .submit{
	overflow:hidden;
	background:url(/images/btn-test-drive.gif) no-repeat;
	width:416px;
	height:61px;
	padding:0;
	border:0;
	cursor:pointer;
	margin:14px 0 0 27px;
}

/*
// BEGIN FOOTER STYLING HERE
*/

#footer{
	width:953px;
	overflow:hidden;
	padding: 0 0 30px;
	margin:0 auto;
}
#footer .vcard{
	width:920px;
	overflow:hidden;
	margin:4px auto;
	
}
#footer .vcard ul{
	width:919px;
	overflow:hidden;
	list-style:none;
	padding:0;

}
#footer .vcard ul li{
	padding:0 15px 0 15px;
	background:url(/images/sep-top-info.gif) no-repeat 0 65%;
	color:#666;
	float:left;
	font-size:12px;
	line-height:16px;
}
.inr1 #footer a.tell-friend{
	margin:0 auto;
	display:block;
	overflow:hidden;
}
#footer .vcard ul a{
	font-size:13px;
	line-height:15px;
	color:#666;
}
#footer .vcard ul li.first{background:none}

a.bottomlink, a.bottomlink:hover{
	cursor:default; 
	text-decoration:none;
}
