/* CSS Document */

.pagecontainer {
	position: relative;
	height: 861px;
	width: 761px;
	margin-left:auto;
	margin-right:auto;
	padding: 0px;
	z-index: 1;
}

.headerBlock {
	position: absolute;
	height: 151px;
	width: 231px;
	left:-91px;
	top:47px;
	padding: 0px;
	z-index: 1;
}

.bcHeader {
	position: absolute;
	height: 137px;
	width: 209px;
	left:0px;
	top:0px;
	padding: 0px;
	z-index: 1;
}

.registerButton {
	position: absolute;
	height: 73px;
	width: 216px;
	left:744px;
	top:-47px;
	padding: 0px;
	z-index: 1;
}

.headerJump {
	position: absolute;
	height: 22px;
	width: 82px;
	left:845px;
	top:116px;
	padding: 0px;
	z-index: 1;
}

.leftNav {
	position: absolute;
	height: 226px;
	width: 212px;
	left:0px;
	top:110px;
	padding: 0px;
	z-index: 1;
}

.plusButton {
	position: absolute;
	height: 41px;
	width: 212px;
	left:-89px;
	top:99px;
	padding: 0px;
	z-index: 1;
}

.speakersButton {
	position: absolute;
	height: 41px;
	width: 208px;
	left:-89px;
	top:145px;
	padding: 0px;
	z-index: 1;
}

.blogButton {
	position: absolute;
	height: 35px;
	width: 212px;
	left:-91px;
	top:191px;
	padding: 0px;
	z-index: 1;
}

.contactButton {
	position: absolute;
	height: 39px;

	width: 212px
	left:0px;
	top:231px;
	padding: 0px;
	z-index: 1;
	left:-91px;
}

.icons {
	position: absolute;
	height: 24px;
	width: 191px;
	left:-81px;
	top:295px;
	padding: 0px;
	z-index: 1;
}

.copyVideoAccessLogin {
	position: absolute;
	height: 226px;
	width: 689px;
	left:146px;
	top:210px;
	padding: 0px;
	z-index: 1;
	background-color: #E9EAEB;	
}

.copyVideoAccessLogin2 {
	position: absolute;
	height: 356px;
	width: 689px;
	left:146px;
	top:210px;
	padding: 0px;
	z-index: 1;
	background-color: #E9EAEB;	
}

.copyVideoAccessLogin3 {
	position: absolute;
	height: 974px;
	width: 689px;
	left:146px;
	top:210px;
	padding: 0px;
	z-index: 1;
	background-color: #E9EAEB;	
}

.copyVideoAccessLogin4 {
	position: absolute;
	height: 440px;
	width: 689px;
	left:146px;
	top:210px;
	padding: 0px;
	z-index: 1;
	background-color: #E9EAEB;	
}

.copyVideoAccessLogin5 {
	position: absolute;
	height: 1057px;
	width: 689px;
	left:146px;
	top:210px;
	padding: 0px;
	z-index: 1;
	background-color: #E9EAEB;	
}

.accesscopy1 {
	position: absolute;
	height: 41px;
	width: 637px;
	line-height: 18px;
	left:33px;
	top:32px;
	padding: 0px;
	z-index: 1;
}

.accesscopy2 {
	position: absolute;
	height: 41px;
	width: 637px;
	line-height: 18px;
	left:33px;
	top:12px;
	padding: 0px;
	z-index: 1;
}

.emailaddresslabel {
	position: absolute;
	height: 24px;
	width: 99px;
	line-height: 18px;
	left:136px;
	top:105px;
	padding: 0px;
	z-index: 1;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#3a4c00;
	font-weight:bold;
	font-size:12px;
}

.accesscodelabel {
	position: absolute;
	height: 26px;
	width: 106px;
	line-height: 18px;
	left:118px;
	top:138px;
	padding: 0px;
	z-index: 1;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#3a4c00;
	font-weight:bold;
	font-size:12px;
}

.emailaddressbutton {
	position: absolute;
	height: 29px;
	width: 153px;
	line-height: 18px;
	left:236px;
	top:105px;
	padding: 0px;
	z-index: 1;
}

.accesscodebutton {
	position: absolute;
	height: 27px;
	width: 150px;
	line-height: 18px;
	left:236px;
	top:138px;
	padding: 0px;
	z-index: 1;
}

.submitbutton {
	position: absolute;
	height: 50px;
	width: 101px
	line-height: 18px;
	left:434px;
	top:105px;
	padding: 0px;
	z-index: 1;
}

.wrapFooter {
	position: absolute;
	height: 96px;
	width: 906px;
	left:-70px;
	top:449px;
	padding: 0px;
	z-index: 1;
}

.wrapFooter2 {
	position: absolute;
	height: 96px;
	width: 906px;
	left:-70px;
	top:579px;
	padding: 0px;
	z-index: 1;
}

.wrapFooter3 {
	position: absolute;
	height: 96px;
	width: 906px;
	left:-70px;
	top:1199px;
	padding: 0px;
	z-index: 1;
}

.wrapFooter4 {
	position: absolute;
	height: 96px;
	width: 906px;
	left:-70px;
	top:659px;
	padding: 0px;
	z-index: 1;
}

.wrapFooter5 {
	position: absolute;
	height: 96px;
	width: 906px;
	left:-70px;
	top:1279px;
	padding: 0px;
	z-index: 1;
}

.footerTop {
	position: absolute;
	height: 57px;
	width: 288px;
	left:616px;
	top:7px;
	padding: 0px;
	z-index: 1;
}

.footerCopy {
	position: absolute;
	left:226px;
	top:74px;
	height: 23px;
	width: 690px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8px;
	color: 3A4C00;
}

.RSS {
	position: absolute;
	left:191px;
	top:73px;
	height: 16px;
	width: 16px;
}

.inputtextbox
{
	width:150px;
}

.inputtextboxcheckout1
{
	width:250px;
}

.inputtextboxcheckout2
{
	width:50px;
}
.errorlogin {
	position: absolute;
	height: 26px;
	width: 566px;
	line-height: 18px;
	left:54px;
	top:178px;
	padding: 0px;
	z-index: 1;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff00;
	font-weight:bold;
	font-size:12px;
}


.availablecoursecontainer {
	position: absolute;
	height: 97px;
	width: 638px;
	left:33px;
	top:97px;
	padding: 0px;
	z-index: 1;
}

.shopcoursecontainer {
	position: absolute;
	height: 97px;
	width: 638px;
	left:33px;
	top:97px;
	padding: 0px;
	z-index: 1;
}

.pdflable {
	position: absolute;
	height: 19px;
	width: 29px;
	left:419px;
	top:75px;
	padding: 0px;
	z-index: 1;
	color:#3a4c00;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
}

.pptlable {
	position: absolute;
	height: 19px;
	width: 28px;
	left:420px;
	top:75px;
	padding: 0px;
	z-index: 1;
	color:#3a4c00;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
}

.removelable {
	position: absolute;
	height: 19px;
	width: 28px;
	left:480px;
	top:75px;
	padding: 0px;
	z-index: 1;
	color:#3a4c00;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
}

.pricerollup {
	position: absolute;
	height: 19px;
	width: 103px;
	left:502px;
	top:235px;
	padding: 0px;
	z-index: 1;
	color:#3a4c00;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
}

.videolable {
	position: absolute;
	height: 16px;
	width: 38px;
	left:482px;
	top:75px;
	padding: 0px;
	z-index: 1;
	color:#3a4c00;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
}

.availablecourse {
	position: relative;
	height: 24px;
	width: 600px;
	left:0px;
	top:0px;
	padding: 0px;
	z-index: 1;
	background-color: #FFFFFF;
	color:#3a4c00;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.shopcoursegrey {
	position: relative;
	height: 24px;
	width: 600px;
	left:0px;
	top:0px;
	padding: 0px;
	z-index: 1;
	background-color: #dbdbdb;
	color:#3a4c00;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.shopcoursewhite {
	position: relative;
	height: 70px;
	width: 600px;
	left:0px;
	top:0px;
	padding: 0px;
	z-index: 1;
	background-color: #ffffff;
	color:#3a4c00;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.shopvideodesc {
	position: absolute;
	height: 65px;
	width: 496px;
	left:54px;
	top:10px;
	padding: 0px;
	z-index: 1;
	background-color: #ffffff;
	color:#3a4c00;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.availablecoursespace {
	position: relative;
	height: 8px;
	width: 600px;
	left:0px;
	top:0px;
	padding: 0px;
	z-index: 1;
	color:#3a4c00;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.videotitle {
	position: absolute;
	width: 505px;
	left:54px;
	top:5px;
	padding: 0px;
	z-index: 1;
	background-color: #FFFFFF;
	color:#3a4c00;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.videotitlecart {
	position: absolute;
	width: 421px;
	left:4px;
	top:4px;
	padding: 0px;
	z-index: 1;
	background-color: #FFFFFF;
	color:#3a4c00;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.videoprice {
	position: absolute;
	width: 51px;
	left:544px;
	top:3px;
	padding: 0px;
	z-index: 1;
	background-color: #FFFFFF;
	color:#3a4c00;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.chkvideo {
	position: absolute;
	width: 26px;
	left:15px;
	top:2px;
	padding: 0px;
	z-index: 1;
	background-color: #dbdbdb;
	color:#3a4c00;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.chkvideocart {
	position: absolute;
	width: 26px;
	left:460px;
	top:4px;
	padding: 0px;
	z-index: 1;
	background-color: #ffffff;
	color:#3a4c00;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.shopvideotitle {
	position: absolute;
	width: 329px;
	left:54px;
	top:5px;
	padding: 0px;
	z-index: 1;
	background-color: #dbdbdb;
	color:#3a4c00;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.pdflink {
	position: absolute;
	width: 50px;
	left:390px;
	top:2px;
	padding: 0px;
	z-index: 1;
	background-color: #FFFFFF;
	color:#3a4c00;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.pptlink {
	position: absolute;
	width: 50px;
	left:379px;
	top:2px;
	padding: 0px;
	z-index: 1;
	background-color: #FFFFFF;
	color:#3a4c00;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.videolink {
	position: absolute;
	width: 50px;
	left:463px;
	top:4px;
	padding: 0px;
	z-index: 1;
	background-color: #FFFFFF;
	color:#3a4c00;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.addselected
{
	position:absolute;
	left:80px;
	top:870px;
	width:100px;
	height:100px;
}

.checkoutbutton
{
	position:absolute;
	left:461px;
	top:280px;
	width:100px;
	height:60px;
}

.keepshopping
{
	position:absolute;
	left:250px;
	top:280px;
	width:100px;
	height:57px;
}

.creditcardlable {
	position: absolute;
	width: 111px;
	left:75px;
	top:139px;
	padding: 0px;
	z-index: 1;
	color:#3a4c00;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	height: 18px;
}

.rdotypepaypal
{
	position:absolute;
	left:37px;
	top:87px;
	width:27px;
	height:17px;
}

.paypallogo
{
	position:absolute;
	left:75px;
	top:81px;
	width:93px;
	height:31px;
}

.rdotypecredotcard
{
	position:absolute;
	left:37px;
	top:136px;
	width:24px;
	height:25px;
}

.ccnum
{
	position:absolute;
	left:10px;
	top:65px;
	width:100px;
	height:29px;
}

.ccnumlable {
	position: absolute;
	width: 160px;
	left:10px;
	top:44px;
	padding: 0px;
	z-index: 1;
	color:#3a4c00;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height: 15px;
}

.ccname
{
	position:absolute;
	left:10px;
	top:140px;
	width:282px;
	height:27px;
}

.ccnamelable {
	position: absolute;
	width: 298px;
	left:10px;
	top:119px;
	padding: 0px;
	z-index: 1;
	color:#3a4c00;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.expdatemonth
{
	position:absolute;
	left:10px;
	top:207px;
	width:57px;
	height:31px;
}

.expdateyear
{
	position:absolute;
	left:71px;
	top:207px;
	width:100px;
	height:29px;
}

.expdatelable {
	position: absolute;
	width: 139px;
	left:10px;
	top:186px;
	padding: 0px;
	z-index: 1;
	color:#3a4c00;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height: 18px;
}

.billinginfolable {
	position: absolute;
	width: 173px;
	left:10px;
	top:278px;
	padding: 0px;
	z-index: 1;
	color:#3a4c00;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	height: 19px;
}

.cvvcodelable {
	position: absolute;
	width: 167px;
	left:206px;
	top:186px;
	padding: 0px;
	z-index: 1;
	color:#3a4c00;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.fnamelable {
	position: absolute;
	width: 105px;
	left:10px;
	top:309px;
	padding: 0px;
	z-index: 1;
	color:#3a4c00;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height: 17px;
}

.lnamelable {
	position: absolute;
	width: 94px;
	left:206px;
	top:309px;
	padding: 0px;
	z-index: 1;
	color:#3a4c00;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height: 18px;
}

.cvvcode
{
	position:absolute;
	left:206px;
	top:207px;
	width:100px;
	height:30px;
}

.fname
{
	position:absolute;
	left:10px;
	top:330px;
	width:161px;
	height:29px;
}

.lname
{
	position:absolute;
	left:206px;
	top:330px;
	width:100px;
	height:26px;
}

.emaillable {
	position: absolute;
	width: 126px;
	left:10px;
	top:379px;
	padding: 0px;
	z-index: 1;
	color:#3a4c00;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height: 17px;
}

.confirmemaillable {
	position: absolute;
	width: 174px;
	left:10px;
	top:447px;
	padding: 0px;
	z-index: 1;
	color:#3a4c00;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.addresslable {
	position: absolute;
	width: 99px;
	left:10px;
	top:518px;
	padding: 0px;
	z-index: 1;
	color:#3a4c00;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height: 14px;
}

.countrylable {
	position: absolute;
	width: 50px;
	left:10px;
	top:621px;
	padding: 0px;
	z-index: 1;
	color:#3a4c00;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.citylable {
	position: absolute;
	width: 50px;
	left:10px;
	top:685px;
	padding: 0px;
	z-index: 1;
	color:#3a4c00;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.statelable {
	position: absolute;
	width: 50px;
	left:206px;
	top:685px;
	padding: 0px;
	z-index: 1;
	color:#3a4c00;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.ziplable {
	position: absolute;
	width: 97px;
	left:10px;
	top:760px;
	padding: 0px;
	z-index: 1;
	color:#3a4c00;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height: 18px;
}

.email
{
	position:absolute;
	left:10px;
	top:400px;
	width:336px;
	height:27px;
}

.confirmemail
{
	position:absolute;
	left:10px;
	top:468px;
	width:307px;
	height:25px;
}

.country
{
	position:absolute;
	left:10px;
	top:642px;
	width:188px;
	height:26px;
}

.city
{
	position:absolute;
	left:10px;
	top:706px;
	width:100px;
	height:26px;
}

.state
{
	position:absolute;
	left:206px;
	top:706px;
	width:231px;
	height:27px;
}

.zip
{
	position:absolute;
	left:10px;
	top:781px;
	width:100px;
	height:25px;
}

.address1
{
	position:absolute;
	left:10px;
	top:539px;
	width:324px;
	height:27px;
}

.address2
{
	position:absolute;
	left:10px;
	top:570px;
	width:304px;
	height:29px;
}

.continuebutton
{
	position:absolute;
	left:368px;
	top:818px;
	width:100px;
	height:57px;
}

.backtocart
{
	position:absolute;
	left:158px;
	top:818px;
	width:100px;
	height:57px;
}

.ddcreditcardtype
{
	position:absolute;
	left:10px;
	top:0px;
	width:100px;
	height:29px;
}

.pponly
{
	position:absolute;
	left:100px;
	top:180px;
	visibility:hidden;
}

.cconly
{
	position:absolute;
	left:100px;
	top:180px;
	visibility:visible;
}

.continuebutton2
{
	position:absolute;
	left:230px;
	top:0px;
	width:100px;
	height:57px;
}

.backtocart2
{
	position:absolute;
	left:20px;
	top:0px;
	width:100px;
	height:57px;
}

