/* begin productpages */
.prodContent {width:576px;font-family:'Roboto', Arial, 'Sans-Serif';font-size:13px;line-height:20px;color:#333;/*background-image:url('../images/noise.gray.gif');*/margin:10px 0 30px 15px;background-color:#666;}
	.prodContent .mastImg {display:block;}
	.prodContent img {border:none;}
	.prodContent a {color:#7B22AA;border:none;text-decoration:none;}
		.prodContent a:hover {color:#900;text-decoration:underline;}
	.prodContent .btn {float:left;height:25px;line-height:27px;background-color:#f5811e;background-image:-webkit-linear-gradient(top,#f9a241,#f5811e);text-align:center;font-family:'VinylRegular';color:#990003;
					   text-transform:uppercase;font-size:15px;border-radius:3px;box-shadow:inset 0 1px 0 rgba(255,255,255,.3), inset 0 -1px 0 rgba(0,0,0,.1), 0 1px 1px rgba(0,0,0,.2);
					   background-image:-moz-linear-gradient(top,#f9a241,#f5811e);}
		.prodContent .btn:hover {text-decoration:none;background-color:#ff9d3b;background-image:-webkit-linear-gradient(top,#ffbc5a,#ff9d3b);background-image:-moz-linear-gradient(top,#ffbc5a,#ff9d3b);}
		.prodContent .btn:active {background-image:none;background-color:#d66800;box-shadow:inset 0 1px 1px rgba(0,0,0,.2), 0 1px 0 rgba(255,255,255,.2);text-shadow:0 1px 0 rgba(255,255,255,.2);}
	.prodContent .prodDescription {float:left;width:365px;padding:15px 15px 15px 0;background-color:#fff;}
		.prodContent .prodDescription h2 {margin:0;padding:15px 0 5px 0;font-family:'VinylRegular';color:#333;text-transform:uppercase;font-size:24px;}
		.prodContent .prodDescription h3 {padding:0 0 10px 0;font-family:'VinylRegular';color:#555;text-transform:uppercase;font-size:18px;margin:0;}
		.prodContent .prodDescription p {margin:0 0 20px 0;padding:0;font-size:14px;}
		.prodContent .prodDescription iframe {width:350px;height:281px;border:none;overflow:hidden;margin:0 0 0 7px;}
		.prodContent .prodDescription .tip {border-radius:3px;font-weight:bold;height:25px;line-height:25px;box-shadow:inset 0 1px 3px rgba(0,0,0,.2);padding:0 10px;font-size:12px;text-shadow:0 1px 0 rgba(255,255,255,.3);
											color:#555;background-color:#ccc;text-align:center;}
		.prodContent .prodDescription .rtImg {float:right;margin:0 0 10px 15px;}
		.prodContent .prodDescription .ltImg {float:left;margin:0 15px 10px 0;}
		.prodContent .prodDescription .quote {font-weight:bold;font-family:Georgia;font-style:italic;line-height:30px;color:#666;}
		.prodContent .prodDescription .descList {margin:0;padding:0;}
			.prodContent .prodDescription .descList li {padding:0 0 5px 0;margin:0 0 0 20px;}
	.prodContent .prodSidebar {float:left;width:166px;color:#fff;margin:15px 0 15px 15px;}
		.prodContent .prodSidebar .tvButton {text-align:center;width:100%;height:170px;display:block;}
			.prodCenter .prodSidebar .tvButton img {margin:0 auto;}
		.prodContent .prodSidebar p {color:#FFF;}
		.prodContent .prodSidebar h3 {text-transform:uppercase;margin:0;padding:20px 0 5px 0;font-size:18px;}
		.prodContent .prodSidebar h4 {margin:0 0 10px 0;padding:0;font-size:12px;line-height:160%;font-family:'Roboto';text-transform:none;zoom:1;}
			.prodContent .prodSidebar h4 a {color:#fff;text-decoration:underline;}
				.prodContent .prodSidebar h4 a:hover {text-decoration:none;color:#ffff00;}
		.prodContent .prodSidebar ul {list-style-type:none;margin:0 0 15px 0;padding:0;}
			.prodContent .prodSidebar ul li {display:block;margin:20px 0 0 0;}
				.prodContent .prodSidebar ul li em {float:left;font-style:normal;color:#ffff00;line-height:17px;padding:0 0 5px 0;width:130px;}
				.prodContent .prodSidebar ul li span {float:right;font-weight:bold;color:#ffff00;font-size:15px;line-height:17px;}
				.prodContent .prodSidebar ul li a {display:block;clear:both;float:none;}
		.prodContent .prodSidebar ul.featList {margin:0 0 10px 0;font-size:12px;line-height:15px;padding:0 0 0 0;}
		.prodContent .prodSidebar ol.featList {margin:0 0 10px 0;font-size:11px;line-height:15px;padding:0 0 0 25px;}
			.prodContent .prodSidebar .featList li {margin:0 0 5px 0;padding:0;}
		.prodContent .prodSidebar p {margin:0 0 10px 0;}
			.prodContent .prodSidebar p a {color:#fff;text-decoration:underline;}
				.prodContent .prodSidebar p a:hover {color:#ffff00;text-decoration:none;}
		.prodContent .prodSidebar .quote {color:#FFCC00;font-family:Georgia, Serif;font-style:italic;font-size:18px;line-height:25px;margin:0;padding:15px 0 0 0;}

.prodRelated {font-family:'Roboto',Arial,'Sans-Serif';}
	.prodRelated h2 {font-family:'VinylRegular';text-transform:uppercase;font-weight:normal;font-size:25px;margin:0;padding:0;color:#333;}
	.prodRelated ul {width:576px;margin:30px 0 0 0;padding:0;list-style-type:none;}
		.prodRelated ul li {float:left;width:144px;text-align:center;position:relative;}
			.prodRelated ul li img {width:134px;margin:0 auto;border-radius:3px;}
			.prodRelated ul li span {font-size:13px;background-color:rgba(0,0,0,.8);position:absolute;display:block;width:134px;bottom:0;left:5px;color:#fff;font-weight:bold;min-height:40px;padding:5px 0;
									 text-shadow:0 1px 0 #000;border-bottom-left-radius:3px;border-bottom-right-radius:3px;box-shadow:inset 0 1px 0 rgba(255,255,255,.3), inset 0 -1px 0 rgba(0,0,0,.8);}

.smallTxt {font-size:12px;}

.prLinks {list-style-type:none;padding:0 0 15px 0;margin:0;}
	.prLinks a,.prLinks a:hover {text-decoration:none}
	.prLinks li {display:block;padding:0;margin:0;}
	.prLinks em {float:left;font-style:normal;width:120px;color:#ff0;padding:0 0 5px 0;}
	.prLinks span {float:right;font-weight:bold;color:#ff0;font-size:14px;}
	.prLinks .btn, .prLinks .graybtn {display:block;clear:both;height:25px;line-height:27px;background-color:#f5811e;background-image:-webkit-linear-gradient(top,#f9a241,#f5811e);text-align:center;font-family:'VinylRegular';color:#990003;
					   text-transform:uppercase;font-size:15px;border-radius:3px;box-shadow:inset 0 1px 0 rgba(255,255,255,.3), inset 0 -1px 0 rgba(0,0,0,.1), 0 1px 1px rgba(0,0,0,.2);
					   background-image:-moz-linear-gradient(top,#f9a241,#f5811e);}
		.prLinks .btn:hover {text-decoration:none;background-color:#ff9d3b;background-image:-webkit-linear-gradient(top,#ffbc5a,#ff9d3b);background-image:-moz-linear-gradient(top,#ffbc5a,#ff9d3b);}
		.prLinks .btn:active {background-image:none;background-color:#d66800;box-shadow:inset 0 1px 1px rgba(0,0,0,.2), 0 1px 0 rgba(255,255,255,.2);text-shadow:0 1px 0 rgba(255,255,255,.2);}
       		.prLinks .graybtn  {background-image:none;background-color:#aaa;color:#666666;box-shadow:inset 0 1px 1px rgba(0,0,0,.2), 0 1px 0 rgba(255,255,255,.4);text-shadow:0 1px 0 rgba(255,255,255,.3);}

/* end productpages */

.pBtn {float:left;font-size:22px;color:#fff;background-color:#7a22aa;background-image:-webkit-linear-gradient(top,#963fc6,#7a22aa);height:35px;line-height:37px;padding:0 15px;border-radius:5px;text-transform:uppercase;
	   text-shadow:0 -1px 0 rgba(0,0,0,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.3), inset 0 -1px 0 rgba(0,0,0,.2);font-family:'VinylRegular';background-image:-moz-linear-gradient(top,#963fc6,#7a22aa);}
	.pBtn:hover {background-color:#963fc6;background-image:-webkit-linear-gradient(top,#b35ae2,#963fc6);background-image:-moz-linear-gradient(top,#b35ae2,#963fc6);color:#fff;text-decoration:none !important;}
	.pBtn:active {background-color:#5f008f;background-image:none;text-shadow:0 1px 0 rgba(0,0,0,.3);box-shadow:inset 0 1px 1px rgba(0,0,0,.3);color:rgba(255,255,255,.85);outline:none;}
.oBtn {background-color:#f5811e;background-image:-webkit-linear-gradient(top,#ff9d3b,#f5811e);background-image:-moz-linear-gradient(top,#ff9d3b,#f5811e);color:#990003 !important;
	   text-shadow:0 1px 0 rgba(255,255,255,.2) !important;}	
	.oBtn:hover {background-color:#ff9d3b;background-image:-webkit-linear-gradient(top,#ffb956,#ff9d3b);background-image:-moz-linear-gradient(top,#ffb956,#ff9d3b);text-decoration:none !important;color:#990003 !important;}
	.oBtn:active {background-color:#d66800;background-image:none;color:#990003 !important;}
.grBtn {background-image:none;background-color:#a0a0a0;background-image:-webkit-linear-gradient(top,#bbbbbb,#a0a0a0);background-image:-moz-linear-gradient(top,#bbbbbb,#a0a0a0);}
	.grBtn:hover {background-color:#bbbbbb;background-image:-webkit-linear-gradient(top,#d7d7d7,#bbbbbb);background-image:-moz-linear-gradient(top,#d7d7d7,#bbbbbb);}
	.grBtn:active {background-image:none;background-color:#878787;color:#rgba(255,255,255,.9);}
.smBtn {height:25px;line-height:26px;font-size:17px;}
	


/* begin holiday bundle page */
.middleContainer {width:575px;margin:10px 0 0 15px;}
	.middleContainer .middleMast {width:575px;margin:0 0 15px 0;}
	.middleContainer p {font-size:13px;line-height:20px;margin:0 0 15px 0;padding:0;}
	.middleContainer .tabbedBox {width:575px;}
		.middleContainer .tTabs {list-style-type:none;margin:0;padding:0;}
			.middleContainer .tTabs li {float:left;margin:0;padding:0;cursor:pointer;font-family:'VinylRegular';color:#888;text-transform:uppercase;font-size:20px;text-align:center;border:1px solid #ccc;
										border-right:none;background-color:#eaeaea;text-shadow:0 1px 0 #ffffff;}
		.middleContainer .tabbedBox .tContent {list-style-type:none;margin:0;padding:0;}
			.middleContainer .tabbedBox .tContent li {margin:0;padding:0;display:block;top:0;left:0;display:none;}
	.bundleTabs {margin:25px 0 0 0;}
		.bundleTabs .tTabs {}
			.bundleTabs .tTabs li {width:190px;height:40px;line-height:42px;}
.bundleList {position:static;margin:0;padding:0;display:block;width:573px;border:0px solid #ccc;border-top:none;border-bottom-left-radius:5px;
																	  border-bottom-right-radius:5px;}
	.bundleList li {display:block;position:static;border-top:1px solid #e6e6e6;}
.bundleList .description {float:left;width:350px;padding:20px 20px 0 20px;}
	.bundleList .description h2 {margin:0;padding:0 0 5px 0;font-size:35px;line-height:35px;text-transform:uppercase;}
		.bundleList .description h2 span {font-size:20px;color:#666;}
	.bundleList .description p {margin:0;padding:0 0 20px 0;font-size:12px;}
.bundleList .info {float:right;width:150px;padding:20px 20px 0 0;text-align:center;}
	.bundleList .info h2 {margin:0;padding:0 0 10px 0;font-size:40px;line-height:40px;}
	.bundleList .info h3 {margin:0;padding:0 0 5px 0;font-size:17px;line-height:20px;color:#666;}
	.bundleList .info h6 {margin:0;padding:0 0 15px 0;color:#990000;font-size:15px;}

	.bundleList .info .btn {display:block;height:25px;line-height:27px;background-color:#f5811e;background-image:-webkit-linear-gradient(top,#f9a241,#f5811e);text-align:center;font-family:'VinylRegular';
							color:#990003;text-transform:uppercase;font-size:15px;border-radius:3px;box-shadow:inset 0 1px 0 rgba(255,255,255,.3), inset 0 -1px 0 rgba(0,0,0,.1), 0 1px 1px rgba(0,0,0,.2);
							background-image:-moz-linear-gradient(top,#f9a241,#f5811e);}
		.bundleList .info .btn:hover {text-decoration:none;background-color:#ff9d3b;background-image:-webkit-linear-gradient(top,#ffbc5a,#ff9d3b);background-image:-moz-linear-gradient(top,#ffbc5a,#ff9d3b);}
		.bundleList .info .btn:active {background-image:none;background-color:#d66800;box-shadow:inset 0 1px 1px rgba(0,0,0,.2), 0 1px 0 rgba(255,255,255,.2);text-shadow:0 1px 0 rgba(255,255,255,.2);}
.bundleList h4 {display:block;clear:both;margin:0;padding:0 0 10px 20px;font-size:17px;line-height:20px;color:#333;}
	.bundleList h4 span {float:right;padding:0 20px 0 0;width:150px;font-size:17px;color:#990003;}
.bundleList .bundleIncludes {background-color:#eaeaea;margin:0 20px 20px 20px;border-radius:3px;border:1px solid #ddd;box-shadow:inset 0 1px 0 rgba(255,255,255,.5);padding:14px 0 14px 14px;float:left;}
	.bundleList .bundleIncludes li {float:left;padding:0 15px 0 0 !important;}
		.bundleList .bundleIncludes li img {height:60px;width:45px;border-radius:2px;box-shadow:0 1px 0 rgba(0,0,0,.2);}
/* end holiday bundle page */

/* begin new global buttons */
.orangeButton {display:block;background-color:#ff7802;background-image:-webkit-linear-gradient(top,#ff932a,#ff7802);border-radius:3px;height:33px;line-height:35px;font-family:'VinylRegular';text-transform:uppercase;
			   color:#990003 !important;font-size:20px;border:1px solid rgba(0,0,0,.3);border-bottom-color:rgba(0,0,0,.4);box-shadow:inset 0 1px 0 rgba(255,255,255,.4);text-shadow:0 1px 0 #ffa353;float:left;
			   padding:0 14px;border-top-color:rgba(0,0,0,.2);background-image:-moz-linear-gradient(top,#ff932a,#ff7802);text-decoration:none !important;}
	.orangeButton:hover {text-decoration:none;background-color:#ff932a;background-image:-webkit-linear-gradient(top,#ffae47,#ff932a);background-image:-moz-linear-gradient(top,#ffae47,#ff932a);color:#a81b0e !important;
						 text-shadow:0 1px 0 #ffb66d;}
	.orangeButton:active {background-color:#de5d00;background-image:none;text-shadow:0 1px 0 #e47d33;box-shadow:inset 0 1px 3px rgba(0,0,0,.2);border-top-color:rgba(0,0,0,.4);border-bottom-color:rgba(0,0,0,.3);
						  outline:none;}
.disabledButton {display:block;background-color:#aaa;border-radius:3px;height:33px;line-height:35px;font-family:'VinylRegular';text-transform:uppercase;padding:0 14px;cursor:default;text-shadow:0 1px 0 #9c9c9c;
				 color:#555 !important;font-size:20px;border:1px solid rgba(0,0,0,.2);border-bottom-color:rgba(0,0,0,.1);float:left;box-shadow:inset 0 1px 3px rgba(0,0,0,.2),0 1px 0 rgba(255,255,255.3) !important;
				 border-top-color:rgba(0,0,0,.3);text-decoration:none !important;}
	.disabledButton:active {outline:none;text-decoration:none;}
.smallButton {font-size:15px;height:23px;line-height:25px;}	
.blockButton {float:none;padding:0;text-align:center;}	


.purpleButton {display:block;background-color:#8a00ff;background-image:-webkit-linear-gradient(top,#7f2aff,#8a00ff);border-radius:3px;height:33px;line-height:35px;font-family:'VinylRegular';text-transform:uppercase;
			   color:#FFF !important;font-size:20px;border:1px solid rgba(0,0,0,.3);border-bottom-color:rgba(0,0,0,.4);box-shadow:inset 0 1px 0 rgba(255,255,255,.4);text-shadow:0 1px 0 #ffa353;float:left;
			   padding:0 14px;border-top-color:rgba(0,0,0,.2);background-image:-moz-linear-gradient(top,#7f2aff,#8a00ff);text-decoration:none !important;}
	.purpleButton:hover {text-decoration:none;background-color:#7f2aff;background-image:-webkit-linear-gradient(top,#ab47ff,#7f2aff);background-image:-moz-linear-gradient(top,#ffae47,#7f2aff);color:#a81b0e !important;
						 text-shadow:0 1px 0 #ffb66d;}
	.purpleButton:active {background-color:#de5d00;background-image:none;text-shadow:0 1px 0 #e47d33;box-shadow:inset 0 1px 3px rgba(0,0,0,.2);border-top-color:rgba(0,0,0,.4);border-bottom-color:rgba(0,0,0,.3);
						  outline:none;}			  
/* end new global buttons */

/* begin pricing page */
.nSubMast {margin:20px 10px 20px 10px;}
	.nSubMast h2 {margin:0;padding:0;font-size:35px;line-height:35px;color:#333;}
	.nSubMast p {margin:10px 0 0 0;padding:0;font-size:13px;line-height:20px;color:#555;}
	
.plansMastCopy {float:left;width:560px;padding:0 0 30px 0;}
.plansMastVideo {float:right;padding:0 0 30px 0;position:relative;margin:0 10px 0 0;}
	
.plansHeader {clear:both;width:780px;margin:30px 0 0 0;}
	.plansHeader .title {float:left;width:237px;background-color:#7b22aa;padding:33px 0 33px 20px;border-top-left-radius:5px;background-image:-webkit-linear-gradient(top,#983ec6,#8a30b8);border:1px solid rgba(0,0,0,.3);
						 border-top-color:rgba(0,0,0,.2);border-bottom-color:rgba(0,0,0,.4);box-shadow:inset 0 1px 0 rgba(255,255,255,.4);background-image:-moz-linear-gradient(top,#983ec6,#8a30b8);}
		.plansHeader .title h3 {margin:0;padding:0;font-size:30px;line-height:30px;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.2);}
			.plansHeader .title h3 span {display:block;font-size:20px;line-height:20px;color:rgba(255,255,255,.8);padding:4px 0 0 0;}
	.plansHeader .upgrade {width:367px;}
	.plansHeader .names {float:right;list-style-type:none;margin:0;padding:0;background-color:#60008f;border-top-right-radius:5px;background-image:-webkit-linear-gradient(left,#6f189d,#460075);border:1px solid rgba(0,0,0,.3);
						 border-top-color:rgba(0,0,0,.2);border-bottom:none;border-left:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 1px -1px 3px rgba(0,0,0,.1);
						 background-image:-moz-linear-gradient(left,#6f189d,#460075);}
		.plansHeader .names li {float:left;width:130px;margin:0;padding:0;font-family:'VinylRegular';font-size:17px;height:29px;line-height:32px;text-transform:uppercase;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.2);
							    text-align:center;}
	.plansHeader .prices {clear:right;float:right;background-color:#7b22aa;list-style-type:none;margin:0;padding:0;background-image:-webkit-linear-gradient(left,#b459e2,#7b22aa);border:1px solid rgba(0,0,0,.3);
						  border-top-color:rgba(0,0,0,.2);border-bottom-color:rgba(0,0,0,.4);border-left:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.3);background-image:-moz-linear-gradient(left,#b459e2,#7b22aa);
						  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#b459e2',endColorstr='#7b22aa',GradientType=1)";width:520px;}
		.plansHeader .prices li {float:left !important;display:block;width:130px;margin:0;padding:0;position:relative;height:90px;}
			.plansHeader .prices li h3 {margin:0;padding:0;text-align:center;color:#fff;font-size:45px;line-height:47px;height:44px;padding:17px 0 29px 0;text-shadow:0 1px 0 rgba(0,0,0,.3);}
				.plansHeader .prices li h3 span {font-size:22px;text-transform:lowercase;color:rgba(255,255,255,.8);}
			.plansHeader .prices li h4 {position:absolute;font-family:'Roboto',Sans-Serif;text-transform:lowercase;color:#ebd9f5;margin:0;padding:0;font-size:12px;line-height:10px;bottom:15px;left:0;
										text-align:center;width:130px;text-shadow:0 1px 0 rgba(0,0,0,.3);}
				.plansHeader .prices li h4 a {color:#ffcc00;text-decoration:underline;}			
					.plansHeader .prices li h4 a:hover {color:#fff;}
			.plansHeader .prices .freeOne h3 {padding:23px 0;}		
								
.plansTable {padding:0;margin:0;list-style-type:none;border-left:1px solid #c0c0c0;border-right:1px solid #c0c0c0;width:778px;}
	.plansTable li {margin:0;padding:0;display:block;width:778px;}
		.plansTable li ul {margin:0;padding:0;display:block;}
			.plansTable li ul li {margin:0;padding:0;float:left;width:129px;text-align:center;color:#555;font-size:14px;height:39px;line-height:40px;text-shadow:0 1px 0 rgba(255,255,255,.5);border-top:1px solid #fff;
								  border-bottom:1px solid #d0d0d0;border-left:1px solid #e0e0e0;font-weight:bold;}
			.plansTable li ul li.name {width:217px;text-align:left;padding:0 20px;cursor:pointer;overflow:visible;position:relative;border-left:none;font-weight:normal;}		
				.plansTable li ul li.name a {position:absolute;bottom:0;right:0;width:0px;height:0px;display:block;border:4px solid rgba(123,34,170,.3);border-top-color:transparent;border-left-color:transparent;}
				.plansTable li ul li.name span {display:block;position:absolute;color:#fff;text-shadow:0 1px 0 #111;display:none;width:230px;left:267px;font-size:12px;line-height:17px;background-color:#444;
												padding:10px 15px;border-radius:7px;z-index:99;top:-20px;border:1px solid #222;box-shadow:inset 0 0 2px rgba(255,255,255,.5);
												background-image:-webkit-linear-gradient(top,#4a4a4a,#303030);background-image:-moz-linear-gradient(top,#4a4a4a,#303030);}
					.plansTable li ul li.name span img {float:right;margin:0 0 10px 10px;}
					.plansTable li ul li.name span strong {display:block;font-size:13px;padding:0 0 5px 0;}
					.plansTable li ul li.name span em {height:0;width:0;display:block;position:absolute;border:10px solid #444;border:10px solid #444;top:45px;left:-19px;
													   border-left-color:transparent;border-top-color:transparent;border-bottom-color:transparent;}
			.plansTable li ul li.upgrade {width:347px;}
				.plansTable li ul li.upgrade span {left:397px;}
			.plansTable li ul li.chk {background-image:url('../images/v2/chmark.png');background-repeat:no-repeat;background-position:center center;}
			.plansTable .freeCol {background-color:#fbf8fc;border-top-color:#fbf8fc;border-bottom-color:#cdcbcf;border-left-color:#dddade;}
			.plansTable .proCol {background-color:#f7f2fa;border-top-color:#f7f2fa;border-bottom-color:#cbc6ce;border-left-color:#dad5dd;}
			.plansTable .masterCol {background-color:#f3ebf7;border-top-color:#f3ebf7;border-bottom-color:#c8c0cd;border-left-color:#d7cfdb;}
			.plansTable .sherpaCol {background-color:#efe4f5;border-top-color:#efe4f5;border-bottom-color:#c6bbcb;border-left-color:#d4c9d9;}
			
.enrollList {margin:0;width:521px;padding:0 0 0 257px;list-style-type:none;background-color:#7b22aa;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border:1px solid rgba(0,0,0,.3);border-top-color:rgba(0,0,0,.2);
			 			 border-bottom-color:rgba(0,0,0,.4);box-shadow:inset 0 1px 0 rgba(255,255,255,.4);background-image:-webkit-linear-gradient(top,#8a30b8,#7b22aa);background-image:-moz-linear-gradient(top,#8a30b8,#7b22aa);}
	.enrollList li {float:left;padding:14px 0;width:130px;}
		.enrollList li a {float:none;display:block;margin:0 20px;padding:0;text-align:center;box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 1px 0 rgba(255,255,255,.3),0 -1px 0 rgba(0,0,0,.2);}
			.enrollList li a:active {box-shadow:inset 0 1px 3px rgba(0,0,0,.2),0 1px 0 rgba(255,255,255,.3),0 -1px 0 rgba(0,0,0,.2);}
		.enrollList li a.lastBtn {font-size:15px;}
.addUpgrades {width:391px;padding:0 0 0 387px;}
	.addUpgrades li {padding:4px 0 14px 0;}
		.addUpgrades li a {margin:10px 20px 0 20px;}
.upgradeLink {text-align:right;padding:15px 10px 5px 0;font-size:13px;}
/* end pricing page */

/* begin global dark tooltip */
.tip {position:absolute;color:#fff;text-shadow:0 1px 0 #111;padding:15px;border:1px solid #111;z-index:100;background-color:#414141;background-image:-webkit-linear-gradient(top,#474747,#303030);border-radius:5px;display:none;
	  border:1px solid #111;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 0 5px rgba(0,0,0,.3);background-image:-moz-linear-gradient(top,#474747,#303030);z-index:30;}
	.tip h3 {margin:0;padding:0;font-family:'Roboto', Arial, Sans-Serif;text-transform:none;font-size:18px;font-weight:bold;}
	.tip p {margin:0;padding:10px 0 0 0;font-size:12px;line-height:16px;}
	.tip span {width:0;height:0;border:7px solid #111;border-top-color:transparent;border-left-color:transparent;border-bottom-color:transparent;position:absolute;display:block;}
		.tip span em {width:0;height:0;border:6px solid #414141;z-index:10;border-top-color:transparent;border-left-color:transparent;border-bottom-color:transparent;position:absolute;display:block;}
		
.tTip {position:absolute;color:#fff;background-color:#202020;font-size:12px;line-height:15px;padding:10px;border-radius:3px;display:none;z-index:3000;border:1px solid rgba(0,0,0,.3);border-top-color:rgba(0,0,0,.2);
	   border-bottom-color:rgba(0,0,0,.4);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 0 10px rgba(0,0,0,.2);}
	.tTip h3 {font-size:15px;line-height:15px;margin:0;padding:0 0 5px 0;}
	.tTip a {color:#ffcc00;text-decoration:underline;}
/* end global dark tooltip */

/* begin global boxes */
.dBox {width:770px;margin:20px 0 0 15px;}
.cBox {}
	.cBox h2 {padding:0;margin:0 0 15px 0;font-size:30px;line-height:30px;color:#444;}
	.cBox h3 {}
.breadcrumbs {margin:0 0 20px 0;display:block;padding:0;list-style-type:none;border-radius:5px;background-color:#60008f;border:1px solid rgba(0,0,0,.2);float:left;}
	.breadcrumbs li {float:left;background-color:#7b22aa;text-shadow:0 1px 0 rgba(0,0,0,.3);margin:0;padding:0;font-weight:bold;box-shadow:inset 0 1px 0 rgba(255,255,255,.3);border-right:1px solid rgba(0,0,0,.3);}
	.breadcrumbs li a {height:28px;line-height:28px;color:#fff;padding:0 14px;position:relative;}
		.breadcrumbs li a span {position:absolute;top:4px;right:-10px;width:0;height:0;border:6px solid #7b22aa;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;}
	.breadcrumbs li:first-child {border-top-left-radius:5px;border-bottom-left-radius:5px;}
	.breadcrumbs li:last-child {background-color:#60008f;height:28px;line-height:28px;color:#fff;padding:0 14px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-right:none;}
	
.bread {padding:0;margin:0;list-style-type:none;}
	.bread li {float:left;margin:0;padding:0;background-color:#7b22aa;box-shadow:inset 0 1px 0 rgba(255,255,255,.3);color:#fff;font-family:'VinylRegular';text-transform:uppercase;font-size:15px;line-height:32px;height:28px;
			   text-shadow:0 1px 0 #550084;position:relative;}
		.bread li a {background-color:#973bc4;box-shadow:inset 0 1px 0 rgba(255,255,255,.3);display:block;padding:0 10px;color:#cfc3e0;font-size:15px;line-height:32px;height:28px;border-top:1px solid #782f9c;
					 border-bottom:1px solid #5a2375;position:relative;}
			.bread li a:hover {text-decoration:none;color:#fff;}
		.bread li em {position:absolute;display:block;top:10px;right:-12px;width:0;height:0;border:6px solid #973bc4;border-top-color:transparent;border-bottom-color:transparent;z-index:10;border-right-color:transparent;}
/* end global boxes */

/* begin join page */
.joinForm {margin:0 0 0 15px;width:945px;border-radius:10px;background-color:#666666;box-shadow:inset 0 1px 0 rgba(255,255,255,.3);clear:left;border-bottom-right-radius:5px;}
	.joinForm h2 {margin:0;color:#555;text-shadow:0 1px 0 #fff;font-size:35px;line-height:35px;}	   
	.joinForm .err {padding:10px 0;color:#cc0000;text-shadow:0 1px 0 #fff;font-weight:bold;}
	.joinForm form {display:block;width:463px;float:left;padding:25px 25px 20px 25px;background-color:#f2f2f2;border-top-left-radius:5px;box-shadow:inset 0 2px 5px rgba(0,0,0,.1)}
		.joinForm form ul {margin:0;padding:0;list-style-type:none;}
			.joinForm form ul li {display:block;margin:0 0 10px 0;padding:0;position:relative;}
			.joinForm form ul li.bMargin {margin:0 0 20px 0;}
				.joinForm form ul li label {float:left;background-color:#e8e8e8;text-transform:uppercase;font-family:'VinylRegular';font-size:17px;line-height:36px;height:33px;padding:0 9px;border-radius:5px;
											position:relative;z-index:10;color:#777;text-shadow:0 1px 0 #fff;border:1px solid #bbb;box-shadow:inset 0 1px 0 #fff, 0 1px 0 #fff;border-bottom-color:#aaa;width:165px;
											background-image:-webkit-linear-gradient(top,#eee,#e0e0e0);background-image:-moz-linear-gradient(top,#eee,#e0e0e0);}
					.joinForm form ul li label span {width:0;height:0;border:6px solid #bbb;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;position:absolute;display:block;
													 top:11px;left:183px;}
						.joinForm form ul li label span em {width:0;height:0;border:5px solid #e8e8e8;z-index:10;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;display:block;
															position:absolute;left:-6px;top:-5px;}
				.joinForm form ul li input {float:left;height:33px;line-height:33px;border:1px solid #ccc;font-family:'Roboto', Arial, Sans-Serif;margin:0;border-left:none;border-top-color:#bbb;width:254px;
											box-shadow:inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 #fff;position:relative;margin-left:-5px;border-top-right-radius:5px;border-bottom-right-radius:5px;padding:0 9px 0 19px;
											font-size:16px;color:#666;background-color:#fff;}
				.joinForm form ul li input:focus {outline:none;background-color:#fff7d9;text-shadow:0 1px 0 #fff;}	
				.joinForm form ul li .fauxSelect {float:left;line-height:33px;border:1px solid #ccc;margin:0;border-left:none;border-top-color:#bbb;width:254px;position:relative;margin-left:-5px;border-top-right-radius:5px;
											      box-shadow:inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 #fff;border-bottom-right-radius:5px;padding:0 9px 0 19px;background-color:#fff;height:33px;}
				.joinForm form ul li select {float:left;border:1px solid #ccc;margin:0;border-left:none;border-top-color:#bbb;width:283px;position:relative;margin-left:-5px;border-top-right-radius:5px;
											 box-shadow:inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 #fff;border-bottom-right-radius:5px;padding:5px 0 5px 0;background-color:#fff;font-size:16px;height:35px;
											 color:#666;font-family:'Roboto',Sans-Serif;height:35px;}
					.joinForm form ul li select:focus {outline:none;background-color:#fff;}
				.joinForm form ul li input[type="submit"] {float:right;background-color:#7b22aa;font-family:'VinylRegular';text-transform:uppercase;font-size:20px;width:125px;border:1px solid rgba(0,0,0,.3);padding:0;
														   background-image:-webkit-linear-gradient(top,#8a30b8,#7b22aa);box-shadow:inset 0 1px 0 rgba(255,255,255,.5), 0 1px 0 #fff;text-shadow:0 1px 0 rgba(0,0,0,.3);
														   color:#fff;border-radius:5px;height:48px;line-height:52px;cursor:pointer;margin:15px 0 0 0;background-image:-moz-linear-gradient(top,#8a30b8,#7b22aa);letter-spacing:0;
														   text-align:center;border-bottom-color:rgba(0,0,0,.5);}
					.joinForm form ul li input[type="submit"]:hover {background-color:#983ec6;background-image:-webkit-linear-gradient(top,#a64cd4,#983ec6);background-image:-moz-linear-gradient(top,#a64cd4,#983ec6);}		
					.joinForm form ul li input[type="submit"]:active {background-image:none;background-color:#60008f;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);border-top-color:rgba(0,0,0,.5);color:rgba(255,255,255,.9);}
				.joinForm form ul li .tip {left:475px;width:160px;padding:9px 14px;font-size:13px;line-height:18px;}
					.joinForm form ul li .tip span {left:-14px;top:11px;}
						.joinForm form ul li .tip span em {left:-5px;top:-6px;}
				.joinForm form ul li .err {left:475px;width:160px;padding:9px 14px;font-size:13px;line-height:18px;}
					.joinForm form ul li .err span {left:-14px;top:11px;}
						.joinForm form ul li .err span em {left:-5px;top:-6px;}
				.joinForm form ul li p {float:left;width:310px;font-size:12px;line-height:18px;margin:0;padding:12px 0 0 0;color:#666;text-shadow:0 1px 0 #fff;}
	.joinForm .info {float:right;width:432px;padding:0;}
		.joinForm .info h3 {margin:0;padding:0;font-size:25px;line-height:25px;position:relative;background-color:#333333;color:#fff;border-top-right-radius:5px;padding:20px 25px;text-shadow:0 1px 0 rgba(0,0,0,.2);
							box-shadow:inset 0 -2px 5px rgba(0,0,0,.1), inset 0 2px 5px rgba(0,0,0,.1);}
			.joinForm .info h3 img {position:relative;margin:0 10px 0 0;top:-5px;}
		.joinForm .info ul {margin:0;padding:0;display:block;box-shadow:inset 0 1px 0;background-color: #999999;}
			.joinForm .info ul li {margin:0;font-size:17px;line-height:26px;padding:15px 20px 15px 20px;color:#ffffff;list-style-type:none;border-top:1px solid rgba(0,0,0,.1);}
			.joinForm .info ul li:first-child {border-top:none;}
	.joinForm .contactArea {clear:left;border-bottom-left-radius:5px;background-color:#666666;float:left;width:463px;padding:25px 25px 23px 25px;border-bottom-right-radius:5px;box-shadow:inset 0 2px 5px rgba(0,0,0,.2);
							border-bottom-right-radius:0;text-shadow:0 1px 0 rgba(0,0,0,.3);}
		.joinForm .contactArea h3 {margin:0;padding:0;color:#fff;}
			.joinForm .contactArea h3 img {position:relative;top:-2px;margin:0 10px 0 0;}
		.joinForm .contactArea p {margin:0;padding:10px 0 0 0;color:#fff;font-size:12px;line-height:18px;}
			.joinForm .contactArea p a {color:#ffcc00;}
/* end join page */

/* begin lesson category page */
.lessonCat {margin:20px 0 0 15px;width:577px;}
	.lessonCat h2 {margin:0;padding:0;font-size:30px;line-height:30px;}
	.lessonCat p {margin:15px 0 0 0;padding:0;font-size:13px;line-height:20px;}
	.lessonCat .st_horizontal {margin:20px 0 0 0;}
/* end lesson category page */

.pgContent {margin:20px 0 0 10px;}
	.pgContent h2 {margin:0;padding:0;font-size:40px;line-height:40px;}
	.pgContent p {margin:15px 0 0 0;padding:0;font-size:13px;line-height:20px;}
	
/* begin new paths */
.pathNav {border-radius:3px;margin:10px 0 5px 0;padding:0;list-style-type:none;background-color:#eaeaea;background-image:-webkit-linear-gradient(top,#f0f0f0,#e0e0e0);border:1px solid #a0a0a0;border-top-color:#b0b0b0;
		  border-bottom-color:#909090;box-shadow:inset 0 1px 0 #ffffff, 0 1px 1px #eaeaea;z-index:200;background-image:-moz-linear-gradient(top,#f0f0f0,#e0e0e0);z-index:5;position:relative;}
	.pathNav li {color:#404040;margin:0;padding:0 30px 0 14px;font-size:15px;text-transform:uppercase;line-height:35px;float:left;font-family:'VinylRegular';text-shadow:0 1px 0 #fff;border-right:1px solid #b8b8b8;
				 cursor:pointer;position:relative;height:33px;}
	.pathNav li:last-child {border-right:none;}
		.pathNav li strong {position:absolute;top:15px;right:14px;height:0;width:0;border:4px solid #606060;border-left-color:transparent;border-bottom-color:transparent;border-right-color:transparent;}
		.pathNav li ul {position:absolute;left:0;top:33px;margin:0;padding:5px 0;list-style-type:none;width:180px;border:1px solid #a5a5a5;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-color:#8e8e8e;
					    margin-left:-1px;box-shadow:inset 0 1px 1px #e2e2e2;background-color:#ffffff;display:none;}			
			.pathNav li ul li {float:none;display:block;border:none;text-shadow:none;font-size:15px;line-height:15px;height:auto;padding:0;}		
				.pathNav li ul li a {color:#606060;display:block;padding:4px 14px;}
					.pathNav li ul li a span {float:left;font-size:15px;line-height:15px;width:140px;cursor:pointer;}
					.pathNav li ul li a em {float:right;font-size:15px;line-height:10px;color:#7b22aa;font-family:Arial;font-style:normal;}
				.pathNav li ul li a:hover {text-decoration:none;color:#808080;}
					.pathNav li ul li a:hover > em {color:#a94ed7;}
							   
.pathTableN {background-color:#fff;margin:15px 0 0 0;border-radius:3px;box-shadow:inset 0 1px 0 rgba(255,255,255,.2);border:1px solid #a0a0a0;border-top-color:#b0b0b0;border-bottom-color:#909090;}
	.pathTableN ul {float:left;margin:0;padding:10px 0 15px 20px;width:122px;list-style-type:none;}
		.pathTableN ul li {display:block;margin:0;padding:5px 0 0 0;}
			.pathTableN ul li a {color:#7B22AA;text-transform:uppercase;font-size:15px;line-height:15px;font-family:'VinylRegular';}
				.pathTableN ul li a:hover {color:#990000;text-decoration:underline;}
	.pathTableN .titles {float:none;width:auto;padding:0;background-color:#eaeaea;background-image:-webkit-linear-gradient(top,#f0f0f0,#e0e0e0);border-top-left-radius:3px;box-shadow:inset 0 1px 0 #ffffff, 0 1px 1px #eaeaea;
						 border-top-right-radius:3px;border-bottom:1px solid #a0a0a0;background-image:-moz-linear-gradient(top,#f0f0f0,#e0e0e0);text-shadow:0 1px 0 #fff;}
		.pathTableN .titles li {float:left;padding:0;margin:0 0 0 20px;width:122px;color:#404040;font-family:'VinylRegular';font-size:17px;line-height:17px;text-transform:uppercase;line-height:35px;height:33px;}
							   
.pathTop {}
	.pathTop .info {float:left;}
		.pathTop .info h2 {margin:0;padding:10px 0 0 0;font-size:42px;line-height:48px;position:relative;}
			.pathTop .info h2 span {position:absolute;display:block;width:22px;height:22px;top:15px;right:0;background-color:#7b22aa;border-radius:10px;line-height:23px;text-align:center;color:#fff;font-family:'VinylRegular';
									font-size:17px;text-shadow:0 1px 0 #550084;box-shadow:inset 0 1px 0 rgba(255,255,255,.3);border:1px solid #rgba(0,0,0,.3);border-top-color:rgba(0,0,0,.2);border-bottom-color:rgba(0,0,0,.4);
									cursor:pointer;-webkit-transition:all .15s ease-in-out;}
			.pathTop .info h2 span:hover {background-color:#973bc4;}
				.pathTop .info h2 span em {position:absolute;display:block;display:none;font-style:normal;font-family:'Roboto';text-shadow:0 1px 0 #000;background-color:#202020;font-size:11px;line-height:15px;
										   text-transform:none;width:65px;border-radius:3px;border:1px solid rgba(0,0,0,.3);border-top-color:rgba(0,0,0,.2);border-bottom-color:rgba(0,0,0,.4);text-align:left;
										   padding:4px 9px;left:-95px;top:-10px;box-shadow:inset 0 1px 0 rgba(255,255,255,.2);}
					.pathTop .info h2 span em:after {position:absolute;display:block;content:'';height:0;width:0;border:5px solid #202020;border-top-color:transparent;border-right-color:transparent;
													 border-bottom-color:transparent;top:15px;right:-10px;}
		.pathTop .info p {font-size:12px;line-height:18px;margin:0;padding:10px 0 0 0;}
	.pathTop .branding {float:right;width:186px;}
		.pathTop .branding span {display:block;border:1px solid #ccc;background-color:#eee;height:118px;border-radius:5px;padding:14px;box-shadow:inset 0 1px 0 #fff;}
	.pathTop .dialog {position:absolute;top:0;left:0;width:100%;height:100%;display:none;z-index:999;}
		.pathTop .dialog .bg {position:fixed;background-image:url('../images/v2/opacity.png');width:100%;height:100%;box-shadow:inset 0 0 100px rgba(0,0,0,.5);}
		.pathTop .dialog .in {background-color:#fff;position:absolute;width:460px;padding:20px;border-radius:5px;box-shadow:0 0 100px rgba(0,0,0,.5);z-index:999;left:50%;margin-left:-230px;
								position:relative;margin-top:100px;}
			.pathTop .dialog .in h3 {margin:0;padding:0;font-size:30px;line-height:30px;}
			.pathTop .dialog .in p {font-family:'Roboto';margin:0;padding:15px 0 0 0 !important;font-size:14px;line-height:160%;clear:left;float:left;width:220px;}
			.pathTop .dialog .in img {float:right;margin:10px 0 0 0;}
.pathSection {border-radius:3px;margin:20px 0 0 0;border:1px solid #a0a0a0;border-top-color:#b0b0b0;border-bottom-color:#909090;}
	.pathSection h2 {margin:0;padding:0 14px;background-color:#eaeaea;background-image:-webkit-linear-gradient(top,#f0f0f0,#d7d7d7);box-shadow:inset 0 1px 0 #fff;border-top-left-radius:3px;border-top-right-radius:3px;line-height:35px;
					 font-size:18px;background-image:-moz-linear-gradient(top,#f0f0f0,#d7d7d7);color:#404040;text-shadow:0 1px 0 #fff;height:33px;}
		.pathSection h2 label {display:inline-block;width:105px;}			 
	.pathSection .stats {margin:0;padding:9px 14px;list-style-type:none;display:block;background-color:#7b22aa;box-shadow:inset 0 1px 1px #6c1e9a;}
		.pathSection .stats li {padding:1px 0 0 0;display:block;font-family:'VinylRegular';text-transform:uppercase;font-size:16px;line-height:20px;float:none;text-shadow:0 1px 0 #550084;color:#cfc3e0;}
			.pathSection .stats li label {font-family:'VinylRegular';display:inline-block;width:80px;color:#fff;padding:0 0 0 25px;}
		.pathSection .stats li:first-child {background:url('../_images/glyphs/white/tiny.chart.gif') no-repeat top left;}
		.pathSection .stats li:last-child {background:url('../_images/glyphs/white/tiny.target.gif') no-repeat top left;}
	.pathSection .statsArrow {position:absolute;border:11px solid #7b22aa;border-left-color:transparent;border-bottom-color:transparent;border-right-color:transparent;height:0;width:0;margin-left:90px;margin-top:5px;
							  z-index:600;}
		.pathSection .statsArrow span {display:block;width:9px;height:5px;background-color:#7b22aa;position:absolute;top:-16px;left:-4px;}
	.pathSection .key {margin:0;padding:0;list-style-type:none;border-top:none;border-bottom:none;background-color:#d0d0d0;box-shadow:inset 0 1px 0 #f0f0f0;}
		.pathSection .key li {margin:0;padding:0;float:left;width:183px;padding:15px 0 0 20px;font-family:'VinylRegular';font-size:18px;text-transform:uppercase;text-shadow:0 1px 0 #f6f6f6;color:#606060;
							  line-height:20px;height:18px;}
		.pathSection .key li:first-child {background-color:#f0f0f0;border-right:1px solid #b0b0b0;box-shadow:inset 0 1px 0 #fff;color:#7b22aa;}
	.pathSection .path {margin:0;padding:0;list-style-type:none;background-color:#d0d0d0;border-bottom-right-radius:2px;border-bottom-left-radius:2px;}
		.pathSection .path li {margin:0;padding:0;}
			.pathSection .path li ul {display:block;margin:0;padding:0;list-style-type:none;}
				.pathSection .path li ul li {float:left;width:150px;padding:15px 5px 5px 20px;}
					.pathSection .path li ul li .item {background-color:#fff;border:1px solid #a0a0a0;border-bottom-color:#909090;padding:0px;position:relative;cursor:pointer;border-radius:3px;box-shadow:0 1px 1px #d0d0d0;}
						.pathSection .path li ul li .item .image {height:1px;width:1px;background-size:150px 229px;-webkit-background-size:150px 229px;height:229px;width:150px;position:relative;border-radius:2px;
																  -moz-background-size:150px 229px;}
							.pathSection .path li ul li .item .image h4 {margin:0;padding:5px;position:absolute;width:133px;bottom:0;left:0;font-size:17px;color:#fff;background-color:#202020;border-bottom-left-radius:2px;
																		 border-bottom-right-radius:2px;background-image:-webkit-linear-gradient(top,#2b2b2b,#202020);box-shadow:inset 0 1px 0 #424242;
																		 text-shadow:0 1px 0 #000;background-image:-moz-linear-gradient(top,#2b2b2b,#202020);}
								.pathSection .path li ul li .item .image h4 span {font-family:'VinylRegular';display:block;font-size:13px;color:#c0c0c0;}
								.pathSection .path li ul li .item .image h4 em {position:absolute;display:block;bottom:8px;right:5px;background-image:url('../_images/glyphs/white/tiny.glass.png');width:10px;height:12px;}
					.pathSection .path li ul li .verArrow {width:0;height:0;display:block;position:absolute;border:11px solid #7b22aa;border-left-color:transparent;border-right-color:transparent;border-bottom-color:transparent;
														   bottom:-28px;left:50%;margin-left:-11px;z-index:10;}
						.pathSection .path li ul li .verArrow span {display:block;width:9px;height:5px;background-color:#7b22aa;position:absolute;top:-16px;left:-4px;background-image:-webkit-linear-gradient(top,#9651ba,#7b22aa);
																	background-image:-moz-linear-gradient(top,#9651ba,#7b22aa);}	
					.pathSection .path li ul li .horArrow {width:0;height:0;display:block;position:absolute;border:11px solid #7b22aa;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;
														   top:50%;margin-top:-11px;left:-16px;}
						.pathSection .path li ul li .horArrow span {display:block;width:28px;height:9px;background-color:#7b22aa;position:absolute;top:-4px;left:-37px;background-image:-moz-linear-gradient(left,#eee,#7b22aa);
																	background-image:-webkit-linear-gradient(left,#eee,#7b22aa);}								   
					.pathSection .path li ul li .horArrow2 {width:0;height:0;display:block;position:absolute;border:11px solid #7b22aa;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;
														   top:50%;margin-top:-12px;left:-16px;}
						.pathSection .path li ul li .horArrow2 span {display:block;width:5px;height:9px;background-color:#7b22aa;position:absolute;top:-4px;left:-16px;
																	 background-image:-webkit-linear-gradient(left,#9651ba,#7b22aa);background-image:-moz-linear-gradient(left,#9651ba,#7b22aa);}	

					.pathSection .path li ul li	.dialog {position:absolute;top:0;left:0;display:none;z-index:9000;width:100%;height:100%;}											
						.pathSection .path li ul li .dialog .bg {position:fixed;background-image:url('../images/v2/opacity.png');width:100%;height:100%;box-shadow:inset 0 0 100px rgba(0,0,0,.5);}
						.pathSection  .in {background-color:#fff;position:absolute;width:460px;padding:20px;border-radius:5px;box-shadow:0 0 100px rgba(0,0,0,.5);z-index:999;left:50%;margin-left:-230px;}		
							.pathSection .in .tTip {right:-58px !important;bottom:0;}
								.pathSection .in .tTip em {position:absolute;top:23px;left:-10px;width:0;height:0;border:5px solid #202020;border-top-color:transparent;border-left-color:transparent;
														   border-bottom-color:transparent;}			   
							.pathSection  .in .closeIt {position:absolute;top:20px;right:20px;font-weight:bold;font-family:Arial, Sans-Serif;font-size:40px;line-height:30px;}	
								.pathSection  .in .closeIt:hover {text-decoration:none;color:#9b41cc;}									 				
							.pathSection .path .in h4 {margin:0;padding:0 0 15px 0;font-size:30px;line-height:30px;width:425px;}									
							.pathSection .path .in img {float:left;width:98px;height:150px;border-radius:5px;}									
							.pathSection .path .in .details {float:right;background-color:#f6f6f6;border-radius:5px;list-style-type:none;border:1px solid #d0d0d0;border-bottom-color:#c0c0c0;min-height:148px;
															 background-image:-webkit-linear-gradient(top,#f6f6f6,#eaeaea);border-top-color:#e0e0e0;background-image:-moz-linear-gradient(top,#f6f6f6,#eaeaea);padding:0 !important;
															 margin:0 0 10px 0 !important;}	
							.pathSection .path .in .details li {display:block;font-family:'VinylRegular';text-transform:uppercase;text-shadow:0 1px 0 #fff;background:transparent;padding:9px 19px !important;float:none;
																height:auto;width:auto;border:none;border-top:1px solid #fff;border-bottom:1px solid #e0e0e0;margin:0 !important;border-bottom-left-radius:0 !important;
																border-right:none !important;}
							.pathSection .path .in .details li:first-child {border-top-left-radius:5px;border-top-right-radius:5px;}											 
							.pathSection .path .in .details li:last-child {border-bottom:none;}											 
								.pathSection .path .in .details li label {font-family:'VinylRegular';float:left;font-size:16px;line-height:18px;width:85px;color:#7b22aa;}
								.pathSection .path .in .details li span {font-family:'VinylRegular';float:left;font-size:16px;line-height:18px;width:220px;color:#444;}
							.pathSection .path .in p {font-family:'Roboto';clear:both;padding:10px 0 0 0;margin:0;font-size:14px;line-height:18px;}		
								.pathSection .path .in p a {font-style:normal;}	
							.pathSection .path .in h5 {border-top-left-radius:5px;border-top-right-radius:5px;background-color:#eaeaea;background-image:-webkit-linear-gradient(top,#f6f6f6,#eaeaea);color:#444;
													   font-size:18px;margin:20px 0 0 0;line-height:18px;text-shadow:0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;padding:9px 19px;border:1px solid #bbb;border-bottom:none;
													   background-image:-moz-linear-gradient(top,#f6f6f6,#eaeaea);border-top-color:#d3d3d3;}
								.pathSection .path .in h5 span {font-family:'VinylRegular';font-size:18px;line-height:18px;color:#7b22aa;}
							.pathSection .path .in .purchase {margin:0;padding:4px 0;list-style-type:none;background-color:#7b22aa;border-bottom-left-radius:5px;border-bottom-right-radius:5px;
															  box-shadow:inset 0 1px 2px rgba(0,0,0,.1);border:1px solid #621b88;position:relative;}
								.pathSection .path .in .purchase li {margin:0;padding:5px 19px !important;margin:0 !important;display:block;border:none !important;height:25px !important;width:auto;border-right:none !important;
																	 background:transparent !important;float:none;position:relative;}
								.pathSection .path .in .purchase li:first-child {border-top:none;}
								.pathSection .path .in .purchase li:last-child {border-bottom:none;}
									.pathSection .path .in .purchase li span {color:#fff;font-family:'VinylRegular';font-size:18px;text-shadow:0 1px 0 #550084;text-transform:uppercase;line-height:25px;float:left;
																			  padding:0 10px 0 0;}
									.pathSection .path .in .purchase li em {font-style:normal;color:#ffcc00;font-family:'VinylRegular';font-size:18px;text-shadow:0 1px 0 #550084;line-height:25px;text-transform:uppercase;
																		    float:left;}
									.pathSection .path .in .purchase li font {color:#fff;}														 
									.pathSection .path .in .purchase li .orangeButton {float:right;box-shadow:inset 0 1px 0 rgba(255,255,255,.4), 0 1px 0 rgba(255,255,255,.1);}		
									.pathSection .path .in .purchase li .disabledButton {float:right;}
.pathMast {float:right;position:relative;margin:5px 35px 0 0;}
	.pathMast h3 {margin:0;padding:0 0 2px 0;font-size:25px;border-bottom:3px solid #cecece;margin:0 0 4px 0;}
	.pathMast h4 {margin:0;padding:0 0 2px 0;font-size:15px;}
	.pathMast h5 {margin:0;padding:0;font-size:15px;position:absolute;top:120px;right:0;width:118px;}
.pathCopy {clear:left;float:left;width:320px;}

.pathTable {background-color:#7b22aa;margin:15px 0 0 0;border-radius:3px;box-shadow:inset 0 1px 0 rgba(255,255,255,.2);border:1px solid rgba(0,0,0,.3);border-top-color:rgba(0,0,0,.2);padding:19px 0;
		    border-bottom-color:rgba(0,0,0,.4);}
	.pathTable ul {float:left;margin:0;padding:0 0 0 20px;width:122px;list-style-type:none;}
		.pathTable ul li {display:block;margin:0;padding:5px 0 0 0;}
			.pathTable ul li a {color:#cfc3e0;text-transform:uppercase;font-size:15px;line-height:15px;font-family:'VinylRegular';}
				.pathTable ul li a:hover {color:#fff;text-decoration:none;}
	.pathTable .titles {float:none;width:auto;padding:0;}
		.pathTable .titles li {float:left;padding:0;padding:0 0 5px 0;margin:0 0 5px 20px;width:122px;color:#ffcc00;font-family:'VinylRegular';font-size:17px;line-height:17px;text-transform:uppercase;
							   border-bottom:1px dotted #fff;}
/* end new paths */

/* begin beta dashboard */

.thr {color:#666666;}
.thr a {color:#7c21aa;}
.comm_div {color:#555555;}
.comm_reply_div {margin-left:60px;padding:7px 3px;background-color:#EEEEEE;}
.comm_title {font-family:'VinylRegular';text-transform:uppercase;color:#000000;font-size:15px;}
.comm_date {font-size: 10px;}
.comm_hr {background-color:#AAAAAA;height:1px;}
.reply_hr {margin-bottom:7px;background-color:#AAAAAA;height:2px;width:200px;}
.comm_div .reply_hr  {display:none;}

/* end beta dashboard */

/* begin forms */
	.formBtn {display:inline-block;background-color:#666666;border:1px solid #777777;border-radius:4px;color:white;font-size:13px;padding:6px 14px;cursor:pointer;border-bottom-color:#888888;
					  box-shadow:inset 0 1px 0 rgba(255,255,255,.5);background-image:-webkit-linear-gradient(top,rgba(255,255,255,.3),rgba(255,255,255,0));text-shadow: 0 -1px 0 #444444;margin:0;position:relative;top:0;}
	.formText {display:inline-block;border:1px solid #ccc;border-top-color:#bbb;border-radius:4px;color:#333;box-shadow: inset 0 1px 2px rgba(0,0,0,.1);background-color:white;padding:6px 9px;margin:0;position:relative;
						 font-size:13px;top:0;}
	.loginBtn {display:inline-block;background-color:#666666;border:1px solid #777777;border-radius:4px;color:white;font-size:12px;padding:6px 14px;cursor:pointer;border-bottom-color:#888888;
					  box-shadow:inset 0 1px 0 rgba(255,255,255,.5);background-image:-webkit-linear-gradient(top,rgba(255,255,255,.3),rgba(255,255,255,0));text-shadow: 0 -1px 0 #444444;margin:0;position:relative;top:0;}
	.loginText {display:inline-block;border:1px solid #ccc;border-top-color:#bbb;border-radius:4px;color:#333;box-shadow: inset 0 1px 2px rgba(0,0,0,.1);background-color:white;padding:6px 9px;margin:0;position:relative;
						 font-size:12px;top:0;}
/* end forms */

/* begin ported dialogs */
.blackDialog {position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;display:none;}
	.blackDialog .bg {background-color:#000;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;opacity:.8;filter:alpha(opacity=80);}
	.blackDialog .in {position:absolute;top:50%;left:50%;width:588px;margin-top:-250px;margin-left:-294px;border:1px solid @black;z-index:2;text-align:left;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 10px 25px rgba(0,0,0,.6);
					  background-color:#fff;padding:25px;display:none;border-radius:5px;}
		.blackDialog .in h2 {margin-top:0;padding-top:5px;}		
		.blackDialog .in p {font-size:14px;}		  
	.blackDialog .closeX {position:absolute;top:-12px;right:-12px;border-radius:20px;height:30px;width:30px;line-height:30px;color:#fff;background-color:#303030;box-shadow:0 1px 2px rgba(0,0,0,.6),inset 0 1px 2px rgba(0,0,0,.6);
						  background-image:-webkit-linear-gradient(top,rgba(255,255,255,.1),rgba(255,255,255,0));border:2px solid #fff;text-align:center;font-weight:bold;font-size:25px;text-shadow:0 1px 0 rgba(0,0,0,.6);cursor:pointer;
						  background-image:-moz-linear-gradient(top,rgba(255,255,255,.1),rgba(255,255,255,0));-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;font-family:Arial;}
		.blackDialog .closeX:hover {background-color:lighten(@black,25%);}
/* end ported dialogs */

	/*
	.styleList li {padding:0 0 20px 0;}
		.styleList li ul {margin:0;padding:0;list-style-type:none;}
			.styleList li ul li {margin:20px 0 0 20px;padding:0;background-color:#fff;float:left;width:117px;height:166px;border:1px solid #c0c0c0;box-shadow:0 1px 1px #e0e0e0;border-radius:3px;position:relative;}
				.styleList li ul li .image {width:109px;height:158px;-webkit-background-size:109px 158px;border-radius:2px;margin:4px 0 0 4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.2);position:relative;}
					.styleList li ul li .image h4 {margin:0;padding:0;background-color:#202020;color:#fff;font-size:15px;line-height:15px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;position:absolute;left:0;
												   bottom:0;width:99px;padding:5px 5px 3px 5px;box-shadow:inset 0 1px 0 #404040;}
						.styleList li ul li .image h4 span {display:block;font-size:12px;line-height:12px;color:#d0d0d0;padding:2px 0 0 0;}	
				.styleList li ul li .overlay {width:99px;z-index:200;left:4px;position:absolute;background-color:#fff;bottom:4px;padding:5px;display:none;}
					.styleList li ul li .overlay h5 {}
					.styleList li ul li .overlay p {margin:0;padding:0 0 5px 0;font-size:10px;line-height:14px;}
					.styleList li ul li .overlay ul {}
						.styleList li ul li .overlay ul li {margin:0;background-color:transparent;width:auto;height:auto;border:none;box-shadow:none;border-radius:0;position:static;}
						.styleList li ul li .overlay ul li:last-child {float:right;}
							.styleList li ul li .overlay ul li a {font-size:11px;}*/
/* end tabbed box */
		
.clearfix:before, .clearfix:after, .prodDescription p:after, .prodDescription p:before {content:"";display:table;}
.clearfix:after, prodDescription p:after {clear:both;}
.clearfix, prodDescription p {zoom:1;}

.st_tabs_container, .st_horizontal {z-index: 2 !important;}